[ [ 267635467864166034785083900305262361385966882258410383083436376223799254900613734325132180856230772959201300526141294663150107271429923848967657317720403201410061179182855400969252530897633398511068593621614359726281951393919513487621461898451945844628988213879228767033351986098370625999705121604370733948616128737022370535774425161156530731598863280141030397130473745933166552398594023915361239082109962475817494799311752152562101506528603870115359735372133778384808914175148046312698797477982918814054329561703237002138042340886943222892089031936994252036876686044329027985899719159269385578037663082217069741787367096074005539585837419225745178264972562270800748694135681239188291362263207063509241446620374125500606890887967311171097970351348732182866339972077003010687694081742073931205587877535525704823014359841963194624343645960137650058774831604077494210169207994147329422749738752447825505944540050397019363578275122249070304955342764888516947737028676397873944033024807272634227173849675194710157295652343015127392455115267700778544650884033561791330256894741267160308371225276116310506828133451453513169578209577118580246522000287571481752626193611460642250567344823148376177866890046131058950815575308191471289186325359889295528873997393551058281785352278739497306175945570140837696596440351279933289391719358037012668726882318865918846078642316115678944373705408168727180221751328933982699898055708296671352523860676107401626830847006862438953988248206296402165733132315332321276101447126503112552671105769055044319557780780463602420928467392524697531684852935602202081019124073186638899916251393504631971443932471027623879164326773505560445954710498473264706224137982526755013605251475687316351088867664905931617843014820339454584901110471460879333317263290238269413086267410356403913912376459471615316801221168128451794224244786906309209731906466152196485827025534228936034390286137085773124346670945731136798690779232875197308791604981583257268838488015222854159515502090030772422829817333799840738345796807437071043523685126778742369819143386277029488989015594300170622145074518196492693637691943689916080434311074403571947905156564487739223551992149269745044664659539202962480136367824674255864612291447320956655815398940346254525032888236343601985724309603686145461283243700441491306846861939963612458269936250272229758125360590337197492684286162145599984104684157253072879404758382674393697645905317949903116408012274512075206373080975236105753476480785349015868641436927330887582013779622953256803446969853051033722632083725848879717630680339328871829173280054064625837567642653031732627025873603863607196644267880649853145622782351183861009271425694527870747707046235742084701742199743845100599720056209690100436104098160407672859343185479000291179047134617137951842138132318358105146316605269561777886525443682290443587842110164491603325422236430275548300149931513245122611743082864419747390205926560966926839856625949232597296291646097166475198259241258850419924437455964655146601133013258205811852722543367119899396976655751721691787230159523633161677795710598814808820312800077707613921209780867571277708423054797548315136601104166145176913940615310488465273683736567793082517874400177701888621721934858000702168071948342691452394524287160818449941466269502699974191395699866624607954793122507629316104506409078094262038653929389505360735620555392509035003846117293003046404058796754101121934418404783940153363745065735471782182452172697367385814140152711184591110922451300149699560324635732074327854313198123820985318383898824388843778674241027421908015551908159966787454328250061497877142867051083450426928628300622133492172205361824563110773524844971800441296361861738353236377600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 21029846163977749644472814615750566073890993052048121558582277355336278115670563543324871780609050419789543804522074755515027999282539551180589969341327776582928706302421829968786619836955131873323394206159200481445260233794694557921880502660102373636525558808431110139770870404965085083115703778935932525782558763558413881090913662558807632767917878319579450648478512079160139297172427739906906705957332045983532524012396676480191428471544690337434408359935632699014954405725764953830992165645012086604491624539327146409484834357527284224653226251163504435120728948221153453530281280457853596216061669227575198591085666513919518796640447430617804213635830587994860759050408256117645895893035033174925587155659224694166303731783244773670903427229977323937635507876350776376017881917596536746161966169803916497073089919829522347141837061022089337927496492577181187060135231154861691634867857387787992982393847505802648486233118675875152062130585569347449422162871476028645937280462255389368063632463291682688193815125222242941523062764519883363892542490423393791744748945355383648569300213565359167442017494760992557629596740478305296281168655998067138431413725015595290404301957069142450157783677833280466045858212531403067376407791329649640802347335851237608283886710425542191200824116728910193492038256555421738620451541565035820141881886534341914810734557156139849087179388773305529101816340859973217532067075171032250540918784893541742223639581373827164161919195814479946425648229376179168835522208306313502475348892824357795863156813512099029603591962559311775216392642030455602648860318700485716319099752039289632235989348521951214153995808653599083587960213191832841936638330067839372029766813115158057515213186655520313419606549668531677388653402454612874100319108909464263602706337311165861174769229592165164371084328965906728407114093325387512795712221730389681515704598751690255963448072795789921170211703330751514046179494993818365993905998224156960429041443995506610835473670690282207514643845508854488933846009734267231135610364057792899881889423867763614767849054044513435040524545368459941116233546532311427317323539570316198743594638142492551486387900990301429368302316457506948926553959790026622815027488931952179538039621058729996199839487299013278162010608593838822589389258018762382999432110320049243492561762967182311239656953173588821201336123886492251182592446913092449512414369759902185341622339794605369228208273862533606252084683668405706324665337062106229653943609413168248993988193602466577397180750553710991632106095737357066421439155278566995229270161379903696258273964652497746899135930818546844645927410107643439763616670804553970205673979576174857111615700983744724391405277990328346993479486233107607793991956446946393167912958758626937824961275679430348508847896294525177046675842491319857393969684275981675244728093881892755744212329109788363888341581418483206954184098361073266014499731834171789633120075458042967364511498501136897586609237246256353010711353302673351432397034838617409358909070070124858162126170088148797805850700646646790944219297732391983345982416412471117582968193500990446789364983971145017919588329572671129277825829031047052047290874931231540429501494743639187615621777252696617231915959020866369310071331086779436275130718381032497195574187008369244182641988354001651063753244646939143633194017301801826769982947758061136350222497731788952925387871744744751173445257324164067564906852300734197522898704751971861097361797148207682315291999145866698604011969507630679996859019015128074739868514977156966958478986846306448687137070495075492709288865443311243434523138957167091523131100125465440549734246155808239780342013346459025862592078065755488256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 276117084917253058834520576887505093852995658693740199239837250392113956636187023508396247596389106512941158252351500907871223083304522571088758976673926266034149010435188657520999061661945678760754552604007585563170033128397919388309248692716606649319861391526112658451789488390669746885326943216877214235929317644502681241183374695270486651036823328419444345278988623217337075060001709525104381843768816683600667413450323169908918361380925572598033888143437282583670347715034265737667642053742931953773738164884022601231220338409263943625060824414159038380980681594766310277131387833601915419763798515954740412142312818844182029393359288151812453977487954920272714369712801066334911349130079153331488121259705434985728063350473961376357369642198751897990815321446122792934639329836013069623021762297498456776945603057282739477958485274796780798135187821822691204475373218513718063421242193139150390998526066264073088118227784262684217681355001821094943820661510199397559592918628327326320340607022240087976738881186186149033094110746417485563978062558289923060455934370818962612575344356661613614389503023464235537953077590919115901836049120282732096603793885806442041100378965530680975512866947048139083803725753576869831887255189540898440367667561487497093807634629002784802197359933085588620573889431491727281770664516639921924749105063514650995166336397914273728086137071545733765112196871356146351976105671225780301537282963766253709360183792547092635631166491739360381596434781971574031399064750445950785833155405542298362481427846321044334673774644492925457199740791733529162736739569830538245681803661321595377676859947568395336656518446480293327071150692368548404958447029765590268887811518465266851184576125579620955465735106617244522520181603998241844709292715626440166059807785222453340607554118954730752130740435968302875066882190951830841667610918588869098904721206102618747825545814846988884554967401489874584861413959429066432125991857562762605494704569213161402260626667736359644053153375283093547687652292545543552566848730196018232988168665286672637247618761462447255703416469726346357063426373343883336003716331215335771402540772440707573273003755752260428237168909223462017535932766935250238228626700893234308901718872551996159664287242715765702600119096539251254471746977451345092289656781258947307890883871425396290889427630926832103368682781137104980652826933237891534840836583889343716883716812490907803664339913487844783413913191506039359378480443442153479948736406513538372304060444689915561158721835884443009125438374226401689725187951379714075855437045115202075330112270147292214534005565073848866588715226094218198324027853176464286947643935223307146977627339547535210762339371031999130915917360156450949932092501120884635468929116612863968533073263841168921614239479530201343877608656577524846374396467387118316898914891447480282614424429944610039553330281583415383166097859515443400541709162432771660269783771478996637857477403740690288122680699301080890015406099239241428962402663145536277501711698476743980347461435102813434105765341945808699426493100446123581812817928710147937039803669861739880033079459807156082445159378194446123979049820038692489287390407955376930221902087173086442984356384915034461560894571299777452086627805416994226475910580456966774182971289727697609009543582034867385746468275865870747489737813038738116924713205449128310395625837929611252422056601416045446252098952611197213436473649075946857744970202785828104836652016548381523616925011488493907316203399417892657085408575298318591090859787157544241229894666760102036298456466481153550119378082768200625658761614966043667962816869617848405098703838601003141440608441095730920293165802822628802560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -6501873449919136222676279549077072343610306313158397221503106698433446799376118059762373087809466403530676797421989382520998501148622435172593128280467386397036693773131197088351012927895833786599435794995155739103585115993253787118774620763338649801131504663381721414261622559281397904076038999406386827327251819929154006735744209403806931820015184385912961178055560731834861915983010601931773471991025639318229536903159476954692744743440532803478879330453309229014061017030480895865920439605465344065144090620591177083060305827611472196895170135665757935931064546688497347543207956712115178696587259790865899618938649214491878426153283642230519946528081922083211833362197181994759693406662101882541486931741044101645873848362348605413087748690197831127268168001350795136320488771991325010791675057936123281218866698403479124002220780882239618461525769598473987700543929365467355833478444900859791775889233232175115163054998639415402797028580618331937037920703120385175757558801953788223790183712592225393123020827153950235884122816671100445109143778613175099110914102985374611731916431443751353578323020095196129857907952822898388538373196113784471108654741307489690764230692422215407938410454538102969644579607026893124944258317889292476269490086759545919217582072848217804846508649581157959186237694912064004185664826835714237534269627129318971006874623645098159021478281982478733328342371420714516477463910442240379015334099980560227299783775884619951617740055660122662156180078160961996598998751357682409080533071838886766057753506078796903276401991024788017150844112859167176089516483480071752623443824230220138645257806634373881270227156557256184508089854721372395719541800953555915788402529614844922926494698345567056362449574867044758425044259237832199110528196570179084031133434270065449048910088499875646831652455835786970745589043049565864637856995229369493586324025875160527632573713514716293840698154257011992016818308986320455488302659359111060928287257415565482318413893029548116210825324318790166555568956965051570870307609333352383806148367078238993386653026510766722220388724433841977183630954496460970054134732259890825476226838761722941951523842074242305264505337987989813264745187177453411566436322024149685635605210051239963226933608223922845383979574131389494590775847031038655869920834850201154145583171483699325866136967066870033368807049560879321205944192795927410062781406923610560440211695695334265583108285986416095639745457930789371287821904529143653238486864311194880999534867885226168052721542210362770046487609554631594730166325257747114652044307487615190355420423367920215504900510757055276912239436284406480748319683263951989640424281928848869300643793879885968188811803594976635622066793170446669984449872112382173021707809993285321895962412419758675435989838300150968972475880211832768590880985851796251832194555645159372185263322587661473510440836105472028977038975389208877614497647348730072349131594941070080674831176574137166468861039280583622913543827055660361511856409193313573682254705161982263203249519673241127507699340140744077722768909736483629524886582231433837512116586644665202017662212703982909853613618885458341597673047329178541084652718409107588307533128816693839411971119971928682656795894516928253204422254736838290579924394340767034890548578643555440625721083513175317221727950065370082124618500395947775601440471459438564907953940312327071181949803116578908049189602864989211956049582455790459798207290540244921466813581965603257715978476817212070434405094749160841954359816479903806801352042068248724096624804876903815376176403505100167789092406373524260945426903177745195139290960695657451239641716838837656731932535278021509810425601457243186790400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 1869315506018431264167511584919912588569340378762954321610511647752759407633674516419995673508709983107119012026567925555562398795310730199309445582285846362289547759779814773312751868523191309515024588657417004989841248772500402303937363940030526372655191056059122006020242653283037887447083218253634274144391813329160937228634326132926965638741214965767295975921103802069588016621796303561629136731772067999987886665374017464753380215972385059121362558252562143776872315485389570172262849589466168931546501657327532182797132193188873230510735419311858598183293832880738997044957768914348316107827510405703839526195763606280719476866518229985028141971530161170968349700208643647888485908371600322432593574191231974011729736816134782205457320933855562773213970024082580050815021025428393806379972036575213801992722288258901034315622049116920469202146440694087959714049718417786126730838534664026373943579279820300373345218787325580320418011020010474238767481139364325023874842798397472841251730261635215447101558607201779849848596085555612341359976914617828732145029823615185169617271089718871619435325063608962366456027856658760881238625459881896289429652529177467631427736570905042664019523747474780253203945492914197980689809814799520491185066724323874679466141971331832317384702324800304262700985288179660943805438911575887006316288754623026951961919492348320879870395613082944286172976349405090990499607605986072469871621665458196914144367567901584812571790359725244869172686696027103211593693125783738801565274423027420115167517382543482309406485191288883781703216374987782390701921285931477968161066470096063689830248092806877994398376065941396128349008435345561767311939451653334443987229979157234778556734519579502366853465364084555775199530580877425259334973809057085723955573999679353935462069986100759786686397395965418037417223719690128350985968402031246490800553281439440403346757560427789809353638055773962276118609071378084085756866514391425132488327796251675287412736614158550447184052047479083294275532186712146619692644087112468415100828462262248724349561857714587087449026528534594804846158679736445818757148712805747823253256069433263956502585840623034411535297654436663639869585986989471953491860316777202616856704210022816811829937636257464689361971533840002796097668904453840531391555068459272364809266017853863234571277756160651395662468233944468439916606934594709592445988417544781917352699379012571064085265187005342997092060022003402167536635173783457445911079191513583118085676567095836473047846322710090532438950746681529013366341325468670517657309915744645247890408240778059862670149192003754813580733123744726608231939426403623640085013724977085131889885963231153276889807085665755196690943002225895232506253552377494181601700409937705543710794817537273280734456290639342902337500544885144395633270072373562055231335561984010421931599254555922111768870348416433661546029764407639125303783055498537544407046867417063735093609372526254322701731828468906388594453986167483909097598116248849241713864176285218470345536910990438389273336292392775732338883592777729067392450007180763598304316281796460371015872915661263387071738820879123875991265352887012400319739502122137268046754777159596376160005566335594883804548830844726506008561805333654057603740957007993840376318289436895921985186114991431857849983867431012938717368925339911040242842901152567914657018753360452087375493313251145324133988371643011310274625686382834076157181063002230366894899644224451844978769420297178921120603706232806897350449298004579133179065468535303490674645745837974224376005137929552901609519422683686646540150070212426243621711836898787551814569168016260147491096864533213998938979029672448229376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 430641614539644579828484735448095625245600118400279326951701857376513842788171480322017462750918637126761178332521066106714735746768996008556253186747095653772618784844778208258527322411091209287810168398487555383614491911816514058729252320102670329181131575777026098711972665633201982988794130380331806870449947064353562913805944592568384090926778252626296278717406705411900009428020709535293515733827072314707624426481291818783015186214977606121257098409123300144317215306928251418269293904548608622291788123295059010728651365159586432770934638312970899714326876508243306296636588765494259701959545491911491474031950993404102266846874017653284126854029721520175701082587170805844202431457093967787950209620907660978896243562734349785983731137382224588533160985989992933153845494591797518123963648806729968649040478020421173336472908437946289523751061544243821244056598771507996063267856906683214643987616790456528778228515626044666160104339295065132035705858605204132194843872382037807108401603105616564016801180512882279316399598416650771547516649319377784766122922363119747785839675386336404693834969831295177611485363020035932529778006339347206048924552626388877243801383020346046389249056496942276168217064096666919318306709304982981272869330505800146600193823530928327657660734141704531946983703989232840206558984081116473097807293166533606137499705849741569481826252864094784631040862836958608220234838587614669385857769370099275123926798019136774884792785388502262271427176060062303315297957029859123379823884405313610842237164747750714863369900578852739172685387040674897531910711331478653817988234847346783590047423312261057820573836248976854711705266576090237165568452018242343415382236729130171301682946556809887653812261996843151953532093988159514761012457689344494410549706285945854256684502961426559654446494953998086114641163218310376858546742132541377044705295528571599739693639985990953960630411613819698745941683809437122364485322226338768392652957575260241987325520034147448423123320475066997307137419897737440584775219184514156702869374006054658237092669909040109482596261451137538647782645952832602089558849199520491839386335551584618541832353336157597582570959624966271108398140289744772941217672001560224331248542021391855665458445505117477911479570971543118132739490629216817214529596886264205469742250823192351551725204565471014067737115424357672787143614509881008262324718565584911903501388388279810281506244864871524033662033816059622602717185123392390158573303909186250045447500436244042308858859136588925547236650573057190900694366726778537639616658358194670706416008605026764050511754551722726743078561733289282496791064693633725228730714556629605442968660302143787488708207956130637967530971846876348376318577417628241065355236406768315755006424188549867471198264094808234581935106240187906306427795354716197457238007468913218987029309270252332863516000983627083423359851988700679104666366084309753364228435004490703800332650769894908747836735639441464452319937178118238078299071245903173580994280095095655416409594159649440089543613576413754784920315179450190122905645291040340131816341262334036972067200360986615309696227479762599675414512569259316712208102257452246420929142380757262032236073235284761296361027353156694062817361439986951679119366502441691592949078308477703486553114765686526876428546719611600043408038096523501350000403291798899252820684547010574469049414204699205520379953212944099342578226885087851924603920378320802782038274636164186591118555975278253303903840533172636903542244879012055848597029890939929391959047770742409037403420762750190568404226324857475826498053091037470056726619564716787481644413398874379870748463102764915042150005995632915906560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -4327063019431564242282657747956009108435577935513196176522198707199549163062876587582899171077222414208937074265364771633233628104516894132460988633774967307612152655385143210008624062105483243667387071276917596976958059620908770820525201461251500272929699249276300086275564244998316559291272148665409550138192012143699781265603507892503215817394544214770451721002154500140709494997054801244276047005024883638780875359633296474268673406866185986988989827604640834920583304769030803441580335675547039789837849597913009351104937326668017831119619634810527399991677282997926468163014537975985796096095702947483914631428516543429465390522426612195095031890126726727390546489197711874437996546771929790388970516665031138005100790474258355847978882980300735418147469641649476701641202487962626844801424501224811387194582478746325021184701246578848660014114487519491047664600359018506379187485742402560386000246792939002533529681071814427883085862835687136560568569486328769001217990244496960821986760126691855397841800086606029397562952190563843619540341496748620329758562520408505310015849448415427328955857034554487866745578414956958596861692041633844743680900059896834515361133151305846841694152730541268560263158301933020804039499869203138063202702299288029266150943188374770021093835010535897246321872849394203617431985594712616858900714301591908227331436648418700570231661517478479062045981002837755944468082918099979269110024028918318502582650913623598513567410092047657597379815582792891193232812709133242807374631330767773785871476371521555958438744457655559746638181607650266242994852684579814738904569189182413707151096101594975281049518388822033811721197122314374234278517566731793592445092549520654100196066321636445891045303257656364026489048803520099884825929561153647454032318677018760183813444897690828112055281254547841103388439362181442940618440251455270662837979228905360753324077350970410091421559252490412161131442599855092845631440396513026240532936658552426363141260840667789095944486535761090551337041115233980957549172006083349054038597257621884534328071642881751386618204389032421255792277749199261485051817714754844718493331472542265266126843091840932910411405478373423626761065223532643536879929669715368302166699241387195316121746376067169683266124241345095285827518790053434982256177554467172003432572252091863021922885250325236728549120442188169399486434391100999421440149138080597141646705058555524367099064090943119567320436347251035692097604522016118776130935630901422110844914051998041751856212879185992320371867297735234031586098520892736970605648527781630647690326062480479546102021945859519686125040312360378527232798300620479283200815851983271963826535445079235740442240991036269486121555310389370592375693692641347337355942401603563662256860218790694237711533959738809241407742939086665711352358860433132972610560513451721928295996170982430213955594544520274676108479578502747499813727582748887084564531158848377325059756546135500967912070748956391587690417122136960987447220865719115131177424460947104927716452930783652606543094364575969357998274470767467504260834199813862733769973616459596087365057729425492797982083705490714489834856253021546028881841807543077973075429033278826261210326056435463162102340027400391852470043299804678760620384467373016580354857544258194263927213921087382693264759869094211199306677304062588314623368736764537779568947247261473564878391882890078463667536041992550237562514475321829051541739832844445053976536450972995332118646714923293984841757912052094936877011337337123784626693725462993271064378476023258007518881245476903743146849919186081333500375190606632081767418913800766943666454792589741017600721092883705790802463188108316141158400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 61740748442519999961041440820028046168647616160474208198298261019016815947231383962309927082843924561235575499873615111476101968537654373871285345342562355362263202472281096530840300749152826925137265535118798790012999073101949920971680962110258258324945390747535826462524094318505444156527838558507492370532150470976535789113106336953710174957505200418913020541222533384251738933875112877683616553499676344963141507869715628763438056324217707658780281793101922528679550699449711616317422269869114350856389450133650112347369644520265620776229448043237262749267344443827150027580077909903040577419115138078591495639697291290959641117049638012335883120984532624064302731652461038935140346191572435923124975940547438116315703759457780235279337221602885562879520970860092481867626353685082362257451830791487652796208395125731008146002091474833687787166705413073039821730856208722031188765311650573345456409259483330186589130037299206668649689645057874397013938554165467222758696006443513992954134409354561804585535292339196494933721254056235224875663955131140057335159108538706115105712234620242334413848002728303614892893027533417710185172290043521485439771784426981986155991972715069100730952079935881888868682893841688668956154284560609680368507508748538645826183221132469641891046893334486174048381527694432296679881923429790521869038369082777774416170269447074073753180846487298297007731699752096481219607989476576131128579021172383101580504453740788641713094861317189329600104697871589661735058425193725206968277453938966813786711896938783358709052519389234988981188069209020769491489293428068840200947986030315926843977046068821014112918205105362097162858605964861924650240307286012620797996062134749549922518279922101197302237425088104954617487521755804260543068105495784037386230567082912020084923012630629626722256327063418443038135470467909061711274386452874435901316354485738198896667636743479144665518435235016856571235303306460153125942075764934758939728355267516098655369709277392966725744365111683349770785100073346286810615108311076894820944132480701538728201985467331705117657445816669792087401418161078269691577535600212306044434376918616196834672485048773693746204921609836798525615727339951882125921945587061036152982341371766092444028921855475372368212525973184401730865540926552634575318087102486940054163602098865210105119031095338904527077859979577564009802624472246830282206719632338798122518245009666087303978619704595338601718165760388610948020810681420266808690857967128713559691777425919628169849673993359807578269971859327203326103978031049360101690400808319603032950841379318063344288095207325076166687610630649619305527924744428254925366329765973636575759154283493415751404770802772788956170909355422942987811211380196810275038641669257638077721009371393348488099598669476194503734592207662067262003893714117018892064759587216207155513314174208978834111389628254490171346605682569368996507341806818873500968615014348231535705707486714811775175870619176528294292256578052115297012325174434806985448708898484656300599286282759818810872687607127855905457379850416063004333176142631014793263658388026312161204135156807990978108018301365989676354863164037190065395183465040423780119914272674029300229176654475952968166149359569840382275935089584431395440558743476854802001573874684471156752352854635641414416495712526400697525874032166857904208217693859408074678667895991998296716211319721785410890307603606643962359105080609468392306092354625800890727934623543312187582196254584690681741032677937335998631568662320315307030485775623360674301910899763910328613855724836566878052211798543937253307284084623905160676518733783679898894383331697151277531365087397663100841700597911326294016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -645599962780650770692129050151753959890186047982249049932354380323799032860958096792868614659425828500442986362910058775181092677398678580508880480026131902589573201741984364962010069756488159210636888803523313111126154474227266807257057524310612867220657495938088489412676751449667007003897452332929133053954269066751495394416036575626054604889902757226673406347307789519878291989643613037667250494957530278029972484216153543429656559383684897571324886304090303467207676859070741348777941830122953962443673601817492705202426844345454265493671474525304359513949212219341291200458061748126312806287120611905192735972509859713169640450652700332505969801503909588193345026142660611100965464702890022376220239531505274605122062793723538748215470826087875531998809931454567224653279571589845086817812363062697052052112428694946889894076226641267385062872117269690154107092409637092309836328584293420583806540921755650355374369021692517765139634859687592226135558482657350097555125127851415208631399403552617600704696081236990976019832218878357052154754806803854173719104918924943913593349682021671862068441718150207873060533092498032324556291606881682050506098382101891142372266429850804283909328054642852624618500079353293940818405097179958500494983191450360786311617892967152261669999759627472494237391642288866375689162255201164148953712986437399991533011089433781129458402000672865053354305603969731199112395083656166190421754644014254072495835735251963447710910741421562754680796973755202019809470125768438090863875872526644215598217048533090866098732825432966056099792484282069301398705542082909760303491213196174430971954020431741408496002632683784422723975027386785615445847576383624671179046079400345387361695085211476573783079131952057446186819835235277931958082330532825291438282499101084194207106458779435662034988968529338059609183874345451472428532247679989850366545437982625863528291892550130025301435921708120011015444236362427597906977468208224055276139925884287384439105211767673876313730229177496675154560184126775439381497003034320277838945534002656895834192244340505763475732805128626868096252590969692473906146333751537576797387591737526595779329806251849865772818562271992992731233570429094083468752833755929142841394386425972504003539702333404695898669415315284359093092094795085486684646573368483128797621464469255927631564486212713095483918978757330843852953229520009468564135713866010466278675021333690686180037255452938781320455275220989295574618343734197134206300269893411373636131902143464120310264164965778079770836416390499142246262092531542749223000403949837262346926282818803617044651960167067951518005223385607434639390216225357155296642296086581953660031539058830217029530750381550450464494698134067954476503632373317408850688329527867911456926386027645953578645235479035728615291880083760786408455343715719409212273831167143426557459384722883774829150252024199790884378818572170718032916564188973359164239010893322386453270278552441998118325981371315819174599246748151022123477738301850779149697947328724696073140504205855398459861130279890714113185554436964674720460152280780669134266614380321835460692970473578814898704006746764065351018236105750993671556657252231102539314062761138986868821326584819469863179636198129765332651136643920684336260835478766325156098815432796356075707534569016217259379818994177373427331842890249898639975024898321281373277285195212544857740526780818998662037495328687933245699585615533736642824535408696404926678353859059577151482382865484270867183670171070090695844927493807788721402780633902501311063489039115719891586996261900279679660120280981107216776946109580882420896254678648662310923417553632464408045860633526463943469435123429476925440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 3727010617766617630398696186692871546674357217486531062042649011710637925646423242941732319089456857436333152755405180423874620780596999746496175950609674495176061126122708855696260103037408454433487670518899237908050956415844950243152263984115486724224494806841707663463698282165537370393407426279684156289571033291980209943312872749623006862830560769283210739016173768956541052913504795651534432473884550052158826230972569730295637014839554861744729428368283156845236887402446539108783390299811242871794452737030479969064544558127972906453514595591390517429235494366858600207725165150607361568374155551808188424475496217863326177407879641084746008086310480849637239084929929379791083841692331148122243065858504638953393524887775693937063035139991820334363822697271491518603901734926512452208123462779959994412130387721580794609684452829817157884724708064866494285651697584265694293214857355946543051086667887151818024493717820705475926127114042146894249157838950408280071018451279565178970768480422179353539491654028281301766150799671321162338506434633997961052836733397532768707199552165120272385324719813627859955329395258243639866933489015114904216589446218374095691350950804018262453841479065122515825427652758281269271971286152090171251300629349849341925468668022890274265357840797584648500961866075635855682084696988388569161695485405625887005391399889765514856773102654444865529515383051826579357876678176660245459275466848915988411259022313157628892512438636966135250055006220053996000390291285533752551489088113717608825977544580515261849160491919508020153982582990078426011454191945771345888824358446335422420862972928700824507022673327370238454439867103907806061487456534633456942987582144326793322384384789388588025059672955645713180474181338636243042797628084680471672506501728624923615946297540467047390935479488031054685476167793452200502003814139473869586956902836102810304792518730604064844176254575802424070951046747067018994681602150593676228250391320999050971800321082804550161961007475846214525317846170228594185586410118929773512053171746461866391207347414399368869364541879650622936841358684861812161403458202892972816778099213457312637999663119632652148207309572793170106349242421510594478921993253067386033399133548099907128866666701173427496973458879235887147231681563192592655984046661621393441708113137007205067998501281541593359944448553406146322572383100711317550509460622062962495427823811788888200537158015068153532949409474924718197804493691979256410566214527828524644521520592710224979629475083781667484386897059719551936978931288416798222134020063402536425335941223336921359185916496042560677682182422318658905956085567459147696713206913908378744196901475570691304502476865189092968312693663391606374935164479248554891748908084670181413783965585707495016371510411006828673724252227101358983824830612480876715106244263385441849601057242050020897570939774930468891598346153170231964653565811230125472224549115633340859650217787905676602065775783404361712525096328187021508127020865321216523160139153893446138296554821417297217470931342749922027267476084472264286343301549091798645932830529612057801221616558454967628936367380463770261479959853585606925403907595113406444397959006049512833956907816037344570897745770403291241093804963214390069448858288864882238189981537705680610068890389054057785025466449151429556677512891721090573824493905447786641107145630223826097712790743749325807131899864940494199291559184537282569475410937977737861735825770670457459926126605730210850644076356118082549905421046989998094669315749444992065868863538773785463067225760291726864864179991515847628702838325193082612929798028546513943801117412641477229433163519634620764507688907260402073600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -13963051603092151658815226087874223814872177968687918675664771884169738102852857403735482947678802158544547101612559978606703009505719684004436254870381619835890080864217010397144931455535953156346868332217547799461309236397005444365084548961578900410115962965771172330538963333279242625893040817842998585888766475483609502591108329721114024472596722766763915271542441023222826288465901022096262259033066838682522112785317917899928983005876006210386156194868215499371186280868487494861288640240705480249402310759727023144607301644969425714137984423718144157753870313520137941144087421642111279261382035625914552769986047019452799647289576021441778499457397422622929715206500766552185948632291549332779305865484327920082200945496476104166397548609360777200326234240674344251237451009480843012320746706454108352625424834856947680162354690844550046298137667275733743094398232714378768328053937102679693083639458859789609836053563122696388308703632347669434258127369351060488449259975910029759151814273941124082815502065489797133266903685115322184296539966384415075640782054784172621930519115400923005821417646284344859951608847139633855395109705895332594615793339407064172204830957174715199680620758216011232153241008311919997900470407280195707813433361495349769646665133738420824623825549914388205071727166571233302420657778879831572272880672210508016276495456123617151753739983652905364792226352066486895321400085367870492180833370919684681955527552182107127684226045479619930631153492953645176576181342954418957748677744191226392819528685534854685460085312456438897939271603773029225874588531056949366556610139039231213660483562179696891225401792792615840506267013835498833294743725044202748984551995012543604982986890719770085140711129130675114776327926931876855236474079562984833737085378619272059282139003517373751734282536337666959095380712164114184671004804538767773841658982479932268305020309374751379580747604437843930461333035240729160219578947211904356680858882491613158300573817290130195741859549318050564380969936705370459349923468460545123221951415787129524038462477101175785936881869829978043586921645638931321657901256422058068267688190313941214491649307459510292269042346106759507700629754703223861602387491347004011813535131826874695245056922696123465764469963226015836966220438229755895929798560224119641464596613274336702751873396822587712700237770602078671805803982613216154485066544218936122918230099710951331304831568613396220228589645860585615764562708729145601815753145358494450281727008032304634018534424404262325182198989456781411330556775952967684549744737821626211685247552385433630349477024789258698157774559623100054423715773540120754838171575182015280763287732581472134611909993332514917553253548288491921223402470399510175270458982334247489679710356580635927183377252743446237448852981769652547200717697493322870566337849530208567676995791728974873066258403906096919995029033934094167815905290427385540860201946532053558985635897815648428088882598028931064943626994421003617398974973949079948681064182942903322439047287517114423063834693165197229674494633003688390659307560659824303316675175391214405199343600969909048061967517591729935110975170654738597176574109171719083393419929149109917713039899531186042161711346808251116403728842768061412321634193446603704875115015640612135438303693017761254407141472959225242212112799583697559600857922888238426422722779932706610967310059981573573146692476276300370385586947424815998632978989606585841811822870180542250997344294726831569606719795732364831534962215298337529292311533085424615085219470955927860245972767832040815946517397027677031246498416266194215816241701251764983791130685038922532633274824316934250534012394363592638464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 51886788169236851986431622334814516170379736087458096072566403944911814157330841313298491415960639822092644695032562556098393788356947440274397416345802774504044239210805310076404314876635254211243001179407975284570129998321154662810713694278635291289665849561641744073644759457018089865624909172847916377749201240513270845774046183471845733987799268740633249772015269129489626250453612631526641255944546844744103870338377041165819808009075740293332008453859717432482487047712601941420419384916562354107578830424536881066936477571387440353965528741474640111142375440170480559980888047201491397454253074990408226228464057821474027727808886404136747813210771109242592789114549529853873789356523406334018784803680573061677694708993183052667306998009558508029222728816094950948485534840970677624624454003429772225971319945330697549727530204877607671271116521567279014663116994982126583206709791516618014047576432987369997932787310772519109903832035201318283824896964083323680936866712846747182183008810473057374121944220518604594278113843712416941450075440649145205774834347460361973655459877933233172869990277869965037183667949234209053450599631694179524803472883152741070943375247957051441670174895117096169946286060784615995251920965592341201416725310846288813535260330070878043978121701871791025559399977974680872279548132875068324614100929964933302569653399386427777705989507234246399041365392017978486261610372749665301914549493252477839423570457914701759898736951566983228094554126215471651832932029288274721045247786988759838402241870360941889816029047760060023808470088399207459734452399663635996554487235335635916370565110765663201007259599907769024037421198862319610740747899302832210074640873995850473634589699758834066773438018211840786960986963611513279721516027195560274661001567151025481445318692184910084516878345607692453497601638830334300650335015815373517941062165251161911462994518684624480802743404689721489818057430133863693694557419330293745340919490062238872941343126552240741097461872094381962764721578927168514419054210781775696280669101676244325032062837684963480448991580344265173455690794630384034678118122434554086036393834138515242393372832618253090591210075393964495006496199571400108133549754336852456043214065871477656294597409137308903034753917554861057703299052531987631051711825905264281697202071991182613807598852338693439163358273702323271768400416662716134363098071378323281816311098061602598084571845973435367686537495059297383415284593278224196034974132875423811992546899777691123219148588766091424278020426461798330434220317641824890659009340014359752793554289932588547745081463284563921917967434226961642177668825369809409902931103461633817074389018591458177522797476757031673196642522103568475027040605854555400200982908096944559308189330419908744563604833514775301624488320918295325249205938421777249083278039668063565758836329644081564615775648274476867058762145879168917469615165388443802985896410514823163925423869787663614492408711826135194861628108582393754097608873745615821074647515528437699350482283921888383906106294869713448454922592778634880949273200268090884372659358832507597338670015524586671436329891115571508678003490993522774399256016307721411232547791970582115339891884578021021742187179877287245426720382112588794492997234058374839915511880778869740165408461033308101646795398394412010692052493164751373357098254552893429760564028193705995019997338642871439818437117030428942184330627804330022783110041223374388149552212192279268758543977484977546596500817079307288646367821721759386662941646650043156862205696624162436920666423612290767872713119853383192164587140830321900905362984038180010261716747414146334007851600461898725126879872375807016960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -178111585116087379658669243226469672019745317651988539495863751002279013779075416618383116144292329978723047531158471915570548236250654729907486116585823408456731595889147210144521229479061097480620429367507007781178401004190203196691132717542723739143513302699644949798674258235291446970719493648789792285976109363960231047460114109975527579127667849941252448478103988615666330624011970719405805842395576541618215535192951757419885535160518552723445765525222842681592100371192016782844018372799972211526061570471373565942284271032773910940084411787238847466793164845076033754181009958761480700439108044792749260631005836130795337639993627359710859351127567435131483875088693517334352389674101260014846524644172127497389148787264683490885371020556146258498860208989736166726198711123249930595971720860014291972149232715926822204828857185971991366363261671784729470688061784901500153045036628233160857666640391029256627384008618028159253091206557975929179091573191113399860289137283329292163857071863875475754257785915813389870164407700602437871732520539159634909606260185762705797331864462037238538925988503552521625545436886286504762766012948973317731593620349501245298500949095421623879314732558118419220559381463891659186789292366687264412170378903438506215356555766932374184421253312898534185270868019154148362647543683291527582243751095223842128039626179776483601288026117238187691632906953158816763164206614186870661137624872960151994183847244311366734469633554108670946637920986360173743677640270952028577524912497262593565587069611668036513232733948191892768326764206588742845055781332548020366875117721704695345102118845794598254815668941086022829535857933485823543849964968896211232524788306137295360419100129253319694509011377808326001360207709776132646785244443346943152237186415311970086171597506139215676586677648140206948607171314626629728085490871590260458717612972627195804454942836851403663188322984015978830284581604981374309986773228901197992329846738711433605340249789860040371903093953928699876484356033750594086913013156585386509757477755517916235987100178338060623592791429022608600041645926209289304624577883473067619946737736108742230688407776991303043595163904462014868987589600229718564141538075429522100771749135153790939104320640067865244249714419786325447609418587330836529581907859149875547151202083169336117338031241120562992404139967075754121354463125798284779762023484652516702088933779408269633484935688514439259746666664061793369468930916740748621227362195520630634330131485303877323852178841728969616701507447893005093884410538297428514220010168396717889636946201018246076522806207699713311462937184744505739838189511690482786266149742130236552095188485014038105496847505274194836902394812980493315757444469779332851833232800598544238751158205286015720495042857154388490522434052335276186924565677371420509568853603587674322222068416477886801212227188375317345305787297430429228462520340293208799988921046020247398356284621508419992626642887599856472471366199427460106879560188005726926244664538785750539271083357113797538671868149525278250183949974247799492592468155033759104072310339737516640878263163419491462776672883105788582905057859592876128146299978430860470983208044700832516820760232634540756117978847434166714982635866717134412439666525283019971609464260614300834685927048150799455135317545570949078993060239652636393179119787291741903985081682014830955044305112037905773397039597867588797086308976194831403799429093326312757686295629577456981374012354434226826125294501666839332909503823537818132055242248700691855866830788801765936809318622981335822973969005751348744920564053212240425842415237751557943911320854423783177640764359947894970326995392811918950400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 299567112697532764087574665681471928976580716250524679686975046412219059691135119720074824750025394659285098784613670782189497599455792039617777726324394979950477741738473903420563558530428702053300446449522506288152983619558899834224469888426628603032631106620485835101784487970890480452351640748259329580112745764685096977207647293645693925188640585913977045686688728027780705535388223752090562051866009120656146667048374636900336103233047600320250224556079655495950883012147439882121431252447020230313124747614440599741647216479958623118819513777182186713787001711364810955213359201341566401930071871325543843018199369452254532343150843389502818225659733553364960748738466157912494363651164184469375026455009463250076666092968811178709468464574021186933110738836151327512013162692085950620326574401306044960501432786635270735408764509591389255152067048752129225071355338579970223593234112464195197696790703969920389865124716036774754286024883596051132294997095125439280558085797072721724745777914853531964281812297375335818160756446498717823934732658064174413363087746644886725058139664040214880873256523251624779354020738581080643438747342517576359735730557824484307151538291322575162629195429813526855296248064634288330361375566154212918795879808567506751539618817597736265932168684642404234265205005332154700793381570543877671554543651759556998755259044669217660874868188753077115578879491420329404630001242052704890834177469795583751329619868450528370319547117329192740719633126461996429275908977394696046798952389251781278513690997125396001276033460091156768156837052032438975380192632471948368838614752555461357033081148316826700273904596676542932836155783997627102497807201781603810161754356245797303467824791482732098448232728195698710598711497743487275266055061861321727044770976142688794541428563276098859334264901820680661216366427751684584715118373159449703569826539395625977366698037448475173491289743199040074820104825947456101179172801014721651210492272480588144465907192124831081185821989356481288566677047844005955771101061789708323987853132824503963702279899541532875395788992889981394322881098089809099014739860072661409814917674990486226637213751807750019249967066003314099858944163769521906728240215154211271098395413580388414304264398115237433801101316599918275653046875200878118444792377880661509411944174254444955906954745036011337942833846514084542006816017090503459450207337724168071439197296305926741011427868403657315636327524538319161808874917776157761565099730174999720127053944660791744156210912474498531266812027779419422973729651857162001491609704980597280102967201763412940138468837942942978420462713534689715937913531539511034060871284657571454519211433234482275264153683015161725401094937401161235446647506596114635769143730342228342148149379696635468111607087058970174812079750033023107760521644517810116608295024993774431118245667173743743782070671430581437274962328736282775610220300516550874795832930155979877213589985079447339922626400584546553544457248611963317570370891201412895607731361916317608479411095281852007915017431260375861289023663034659193672504143372556382776384568223481081257151501312774840032761020719067277278991277285405939448528919488326687822513444117706192277394932967461052408238621376126811284977017126069301868886007905697027131931857064982049301240225131204807555548740623061656947883633792185733727850385403116366923892653252536709511693831683964839254207194591398720217337501184847186223629103385052783316151615097780399907028350008365134422701134982108621107375849708117491949514255648269903183869026637985142424234005479703034356044174736098084676666641216115476553553289761323765875599496901007818371034141441129009214133021846798336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -155641902523676956222189239534524558595984419844570968088990046589719500442135804914777075330531059868277682638287662026925745399163970941243179635088681332481480288108503351846077351105281528619936516537270804100396166944915176551794555076723535786897062702817103953120031283822350779721835206159970496305882157257142646350262082874903863662389478022426872396018223422500951808866653563722418705684467191602614310354561962922556907968403582805257457918555474281819740969059576220412488179340259003425094472005587128411616749424422710949783303305230148237422165373212364962660509389687398550715641237634358773542366167953666341135256490362797308830244821183246904888698016546139174174099324270642463972660558343580794678582151033692985179765794811747257425068278696632393798874263659247477191273243940687519926153323557407163028123653231692403759198673971917880252838461789103629145269169553460359658324788427130652591436062197874485512380398048398630752159446478939693691159988819699971429442060132122067131103121067201423984369980906883025514314202651961759460565765825148933696391558084374925724015075421541680351430647245332606336879512634183951882006664633170639946874161512611250304766514709309091988303917348767011766297407107573107221994682098470712253495223016413070149166179785690974263018093491900849470191222452987778812185778481760825755332765646379241471710361904542563909564739896839904065537401135173718782495761376239609717683702172656770209752775994847554306418263921487146537517640484616283447654782760076752534019640548845620097297462159476249915689118237333417778565087256201424101128034206041876765203654673186290225779539731765879350502707403134030996396715121991727788781704287696719903115988205724856209337282826229747737004620110411693416354759629986693656715884419002394120085386405842911830856339376371350327298308336506529659720033364515441419470697151246220974207508722207883015709668961033889349337389029717430264297251002961067396101891207947235979815940837929126385276504164990798086337647239903767605676472825186134329592568370327755124945553844044057990510413828468996422336668718862845541205933756495517738256981147927870371394446491314068821052712747378143299156816293962998097091413208092987702053872290911781388416536767712362315734258556766235298823088670998133859780318990572015589446251206951084239223710850720519568150554497685143974725506584070488252182921818674328381580356786167812756978967125972643654644952893972683017496165562773454889492572248893846799159302947083172465877742412525702473504428134352648153741870672543653795919667212804801545423686228985235151633746861403099292570826652795389534867933809326640499220239072276814290307443151150405641994044871326013438185300097461565642132669812799023839137264113374017971593642522812919744356284687367574530053137578210281154673788992258943004791279441757038463126182951891517575620828164318753241060361129076279276545949889836487208294988866104659146770472441738993666032954128591997943613163301581309756004758044970319936043328990147085409077135193952048646013381589919380569313443190049536816003357641358868935843092686972179428838916364430895150278844139178151784662777701790278739508765115776432685767067669335936507833981480342835411031754685856454940957790816842112254878207119214302158571028450300737397390902939813962158601017543135675100594556382520505635206239030463205393827772158729462919605104164044202516325395683288564464013144093877325469624186901844622632734681347311031670875717940602944747731627284203674882104861579402389847655821959773517094303945080988526857707755821087345069543822564133814770319125098107428463949764461204121504857610597185042036122597243652453276534018345365667840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 845215077460826411563472585191606274424492193605652729803067168520682295304908685405956383562231450759561659681067074687829257891053844815760874240879019448025224093312044727883001954928142751050906934683773934724285895329794386243939754323344567758237221501487891250541837459986463111085375856916903144784905803082308069690219754061185783380053800664844898906846562360584808634201839960422835396377676522387942052370268825021684050264033492245670128146675950822966251313644418370868494137561357914429369577724547315495133072920908538835895392636094296025072589688998765216920937844800460203010608438161349026057765306327335678650733617436447094018456933127735026518332416369047785256829435058175728614519648360360057261667606802149781863634627978484434937261341521499088801397265581463871687924555949382984637276566460780512990595935668649366306048616510394816397917577042062901165470149327614803342603788056706369775930674054011720461595320678118245153121825384596402490480341197910337121124323078537470212710158392348734436640593504938425548553852570063047658712671320885623462520395094999258022966042605876989976496059294715548817501693744345736654855271761278550183103715837602138494087850726161109503271367274735314260078390451319754042908846025492330102977066534451866596567807904430232270192326195399673466825259117040323046909072641287455022187908838704979992889193262918381906306717974195274000002295940700400991551663388635390647948588772794266944657037799407059785500113791373727791797992595779057644157903666121521910762780312770908793026024835145323704420506440148347576360885714275628155642481071120152244342802441259490035252184215120413408033827401307457939016478160629792962949751042732887663283579745405075257488196538054574431643415543876125033316688654897589166337832136869303996788353765548828015082092304427834710500415517906028123413328110944582228663877984953548116395996454479862754731383057422760375212979680540282787135744493866815541614343054846414887611355696938909859131603805779713796929325688736776286265952634293305326688903550889152355957600158349512610920775094605133270512590709580379919173084866811362983974969206663353866294967057451978448738511284765200836993900960141525802658163657373260146523120573179896793869812598301250341774699589519388756972178725257636329191709393157859811712940982135878734274581962265792542078790512536040935892059475913982534327591576093225173864049521108112162284622432414414910685382547820011364663542557408889652010534796644960836495962673051722420749882771305659916583242431343858669606283525040323696897716519744173341800972815319545984973491984114275583059453545264353165570318355940290494885284687205187502289647095979459146466250449589624686784207638683458908263696024858295048017253898201941605564105148369550001509135340325890538645987741322192651443205847768394364010563771109891348067077788303173161983118291306224439566076325695851527882848510281203860447689209778985315820116691228083919866530714897584411410966027050066454654388642538349516000815709802914354458720873727525059640876236129696761687787308734741597870964061875947237472364506089511424225019967970743002880080977622283082197845841143918060380134759340237666489483953801593877738858188858418796181603711872395245286708933430215482905688129696233252956739629056457971422764019602022761269450104218125126301603681898874634632486272641619068207519886396164205907604383475731173058884855087168478679628106536642656660719770588349049672626591726360921480000322351417645283645970337286606990014596740617913256418807991863061294788769188333263600200622215066954150248264251631059369912208451983755566543591198697607777574741296628941702261373914698572726384518076825600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -4288576996552752641111488704669494823954496554573196437995695446174831383917517954182175230708611952936424131565732347668792444526944477204578382186948109344880684768089811395675827943399505467505411029775409129244620913139716430623866944904083493401874118932993259601183423982125638970358222347495912260579377168692061505908152991078352162253486102817761672342755911864993451137920267025520578199801205918422651199847925803220740227943272946654568704530981161829378358070965223193386817278650035691766561400911226678491124166900735595819782284987707153032926516309065116542614090557224595499008192234461972622107567537661202025510716943890355988574962421748332176793904997033203072565779018013732253394025392097674767035092702055366640029134903491889031774916582323973383334432911552236935288900589934145991079848235136394708234458336809464052563061682619151999947735277933898452305923327748151072159136421223103294704642670916327394613037634226685425255781435270321794058973278500395035646273146544267660018247300014213512690914452091284426778000913138547823689967965235313029256393975254338891299617883589686004224963539209521001690432061591326042417822602517696600159895797179467048031133040289602571110600806304194681588066575921989787524889410305103223628556489999882243129338573923771028805091654790324557432671424660520080298281095751166187585031293041712143431566463640496259985238814470214035893538176687692827983764126704866331917325693380672561944001658057063766339303333219040158781681661642770942569893999084559626189084175297888055814138773423080074190087437392501639120728053938247234714519738218393770661444427837414511174815665875941397611384176306227346494895236765561576626112717469800832172199914456723823791514249589178233352108626690075098266608447678357077840950381415235532572789798156292167982469681735179130097918216216510758190155052701346837548462218082872860225477320870555743204947560501508870303158123620508280292516248795706443334359134195219750420692731960495764889015045586919668172612168297123053936846692596181820219488354840846254675108681397314233942029679278754247164048664858573303286261938004932866297297672162249277662018647416448741890936498347852072323790492316967715750150755737835290662226840057176285280598500340427355111149440539492900941876688954536238009617808882319474827337219564734836447994595797284620310571527795318686696044186871553208805693291712340583358477905647055729224279160524238570614340209143577744642154169326215578085546482193555691222268386864894772675068302915754128551223080484798620217975115491812360187340028061133440517465265691709850102160723137936519168208774352931735815754631803879150093204899844123015665756714333501998891175886399298056379890100658503392698660711969293044440794170149009511013443010700666995768553273952421985046065112312258896215240762670742172119681490872659584391823627730640996006892197995828031800248951947368244001017424954558624327266728340144956786013925873171557944777158614925353777088010373460153354689393954413948880902118151064506028961666181559896073480603658607623714869026912234053586903091524044645768027586786550842902391810921971325591387469980798671464022063993741772391774209658160551675337239782847641402587132392190702073642671021305210821913500135403142397106797984539867574639937005920502213309564511634151252248316254778033102611213613519861902665198353734994347252251377612023511131299285960732364391689559709719342667866081356049682593082858407961771681719557994293052356790851461791545124452333952212610739904621702638018824566948406005652089504753831487572886869767482882076313153192953630380858312474020728473379509449191067544657633355135801790071765837542455786471251597328384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 8442066512541126218395274885381367747841316763582066923308773647725881614619885344692977623575625648874718923958562465974857536077907128940633964334961144051119556019942010387520403497175543621579884284282448346600577963864338776457345748652791141027443482681987506438588393360423538030764114074983374025151669510343609182592312293696789919939666895450061378338253235964820617469031997717007893940644593631575905975534075283582142626527105596040084884055080997841135232373523725791181568420090888563504787624955215635750424155231140090442216366781036096194512225037066250850629364498203840129027880186217608354507119565757437595559730077912354032377876874312731703907013765372132085943257550907814094402237214005354798273172446397351332983404224107247531912236647529222601932561680827821063549034956706650951959601616792038042017187893274162832022230376246911940400037755474217755617850888387943678672627269038903756282801157935305331133886395184118316191402287679518592265722415444990157713367359009018433623366370816626748197764587813561509358961605815656623181230034750550868885646765976842964276721426319922790481722050388308924767113945720261716323749633015388690583298641867282664431017316020492392358466752149389981211069908706813464897319607103977326213435394616603576018441336592177633742840006543456922723064154173700457023480079729186823722623311744905628971483537948830059312387167517275017367622250274582648844052430598446667340902053425680019471579276952392177861758392771522126816647783072306459552597012761072113700833170510496312587788696733190213593496461409063791946176024913278163780837204375596583847632201801831819973698302195624845236715820334277804330651173273510237605581232700417139063517975439006548689366702295133422322505512562338814462828621669778189413494476732935344508708788925898424898191930182176470244808989611846702798049550322281392268120374695166759299801503987879088516757494278637611185822043383921374646192908421699243864524550819343736665828132374656166651307421024549207335242062831577725474332017091381717621215891422947193068812000416914426854743005069461650843489477567616694571999285855244655110986866751626377807858527735591054026058730156013244406482336646605576372520301468947480400095440907225913581709879628071899690620056452340553481622168876037444305433142352230325122451796630992101878170539946297807544235712629693138134075405219032614633838948686219468379157528614032878872291423236510948381523755778223624694003817423705835888246072316547777074323692934517699575719260498126663088805006938170676466675388570983530615841138126140810810580266669767700842976209421452449025547816662399154993732447457892021475926219877419907661360457263676286763829611184210033280902783593077604368129736201104783809206497178858592856200335610371930126453211540056556574790205026795996411171481401993293676448095144788608183989913774432245147944956638115651848918075861286255514962577319482888678190822169107243460894174996236993831457636941406363551655159409849048611514762405263809932030279398126789744754821694197665980573494685552903394982595242184659351343310536229898669428343998951505032816801760475695024716496869779738233361456843584548838834511692990066384089533816853712046939913160700516927651838147736748024094690943621712068526889463995703503259319782096040404665860666537250774902153980972626726656023928542538704924292835838610854542391256136415514963563692157465137442678988344407535860818413248498780833031377028265979755590870964150747795904617208063010674028021345199929977895093428125700309664201058614913377827811183672329159015687498553466177658078619952797259740797175206502725537285639184627616111286214925079845541463870233057697363824476160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -3781441123961832427028000140902573277790388996655137624667907926475131386595208343227641732430407154904368780705403073549274328168129684141339285677256218928322512651638429631905991577934491599019929049611443868716342417658217946188387412759012604685351821110057130432534985140716306517109926500803681358041339506519243043613417580969016453157047969303190340822187732643881061077157658209513967485580728817331152175975315275316769553890466513897944151178118324666895863385581375197621687859576351237127993050569758533130983663668867746322500995017248989372532644361227062295272150849599616408062360414112847046889432947836015212677333122140905174118952759606656550452841259830018608720362768653351923502087252343794233217303106679639361481723336698495896628306674444505842234850407819631279226587966665730669886392075361806933784636741264678013269539728676743465773703112529212392346083584075071427878863319472152725359003249657414979265556097725070307853923991569430162088843075715665922258763184817453687918588428781519040327478987898143116507699942442139152756668765366209071160523037030510504858241911929967299867037470113243263215048732840908687887683534581441684924334837891337183560070298755239252342230346543256253230328098426624337669108778324609928336181396897799305469707524459934443302659371005150273552213517845489164142556809720566252008200116829752595505615319647547529403800821211216197709333212836031717145701933768645799815266551215324294811290674123601062678594105984398451287941917819292233648655708935611048679620232111731909752008188315771083525762970272085039268997554637492026706658703497959802306306545462995406931038385176678089555862501690787806976433995748960676681971598186445306715263746534748230252006954371163583483056174309655082430229425353433191909102895450675963175712094726919315879352062488543704988629469207404163664736485710882783310139399604474853843994345965123599694333793150512481402999243071143916401558228911180472829140612826063285163088759686673313060546851522247377506203671270347233914878764304077758497989879283363652744743802299581994562228449249050389343740157021101483442638658586337701660166643634530292293725009587285326543321474349051238412066513091421603520918622818632100035849104958780983856464470882198338372250449661241370303256106473069877101382871530442796805424523618326371599878995421991887634255229943257475604267451869458965097637982780915756371577256249551567195107090960948390448875579662860872909678532033253928008379373836327952312624241849379985411167602411667544292000058740623121467720424109030677729305439431084509670694245353190208966677749386818519765309323483188130342672530979848382767301965900441559630132571020604507242757052921948185037603126750199577422246791874107126930181962447404595857983559392156947088513596138343232841017224206163036644835906892563764744102269743632594094613948618804926410572916718070417968611224348827783996612545081971369536624937008582273181447434806777047931840986822512721408811233573311557502023795861882350793447725842763648780059362628971155764619013001780666503217087907165364288847462910286493024371377340358719397282403133821564048843030578198729609027223699220559744182496524151881950122541914352226274219156983124094498166082785888836221417566614651211339244197538887022354330553508726572415892138503810315208330918447190027063217334463692727685268698374068422599160420990868702512058675386117944330573294732742724511256789424486583632672362597484884383241333694305651598689013426818809814463547203069229915685686621713837279159468263347506557484617967312350622530768132523201965338821914748522749061911873331541003310041718748221965835941634530646168611720788436309218487670564454400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 11488594259056292662852576023021386561120961599475716209169207751255957879468018774780213142114768997096023636097533411567878184110156751656714644283716441460110210970540234772476182330788442031791498129551163291372301298527201946692757235874782019342384213188763602830698075839771020731114294945920666879291916997272052056142955845926368313590009517808354395469212122431245610158776552985762447836283043927939003066260827276325650059851526309007315139954740682486919374912524812421906720032988679185580337002916249689479444198069310067844515904925968195189225220096591180819688597511733477239637908737090000364089008670448595952034921061170995581519189982138516539722107881944280836537910448100232568928876419490693779078336088026869935190667792995898911827604107219910448892089412436916501330391772454967253424017437818936373060727344993204129189174687397303966745705361459181141065101929502723580400590620897974421797309372858649875432758195445030186599189286982366321499448653242984101436027193533466148846693234235655691197424107887295752974578763395096248622354272233364419993102306989168932539913674636605767174353313689125382203254048019528728717746008256777360811384474981687495415525542867102042614118682204889463640830922547857151690690687106422190309188680044406237413153973068557624452370506626393223776677621121124116118158884597796066918977201034100685699539414525640191622232157148768368898320248047750165722137244254057147140998862650175393718758654777878739939375319695562718913479728794687703135734514024061048249228542412301497629014649627878878222923409369144620976328645074274254729982085338417162271144995693369933749165208824846524922499971637691474308207625161764390450075286569795487577628219764378778921582255663682239663099782181819493203510392721270839946204081553947091441896987485091849310828696669045000614860304605096382126825358437116286809934681776537687980817176635571145905493568393870038240609497036207056776209394759276375708502161563950627070049395789163338863724020677798907691165402788786475843120941269315582837938952261520777185598181743106838837669660786032127329922394686554064344557780791045072396360418783593042748620697738044476438489986137638297834817052477212276217640373658580960931373632920936357163319028889860679885002171497268444301168449173571296167109990896432221259645401984821215506079727202959687612338555988561242254255654508184038230234941005643120962279487133537532906535064427897508084149584430001242482606147914476945807640127057150337255256561425782192640107083805205058727855506872043750554819702968200450386370134795355865310521033995401274424208721972268500706042282688266811974519289039166221477480951702825874207814148677186271850181722620816495857779643813640994426439555456647233687428988641205579535438952335548076155323548968609604440495437101913497247445011300944510178750069639797948150444442346995887652840384362937382432265716391759296276309365772072662203695208209663824626186221406757557956517697882580009161491992473880420345648999790024618316609452874800688843634478783090823462112194340727123086360119507073601766464425510170418606371792708759288516731726253974031803269616670228346995298454764996067219834934727697161403477194735268424885869562578536495285507006886962445603699452623970899015875730298384976275810800385113867794708446530640264583061879205909992706130915090704479480677336627890028103207999558813767200097973892298202923955417221728280711125860312000166325061619874344991716379205657445140754391918003147979904633516787081755898220941540917980224794468774426769412881232970560225311217228614134024768881631192054472457597317452137897046181802125800261337328920061442812793771507837616767803536112091136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -17332242602449382239505935821772555780697242027242173741063026447007468691630528071464488610656642033617521239128712665543085610689905589399966414599421092349356240673311884523362839897426585329087572520497639326392065396160087647966508164368559491560805778773439494226142029746805673946503889247623585172298886553878924860140991337519042469322105245345638394293462652865044348687256178410513918058705106122460543427361115742851342064611947758256716712046903786906552094475522159426672763994953065292511951456453751510161966750625447629036004340290515709754878984830827242948827180643718716510281586048303860739923050202157070106259504605120186088862199174143790951305620338327184534973053774248023315523519957113148834048766476947590890330720180535806129407160867823124263720339006627617974825808856438062331850854560509354828603556468090835130423888263399311930663821193472051434551183859069681235514021796819304724186738089538013257106917689008584371702454701023884127249823692774522833175168062299623901451221279419961481413020581668903539365290166599199798966900268299302495176638072933233714654704573016886368539901253625838421546459374651533251003279794117766414700850726618591665548951336142130499279896312915810323799703245001511164442056194089219757320129074760965016677130075251315605334629823373649198755215205719766470197847812368255566147321610084859463242620166173520471320239866885773457703661708760884338353468097143516569454493225480413276965436252819220847345729417322782752191748586571766241044776219069239408261733194582038815263445204368104043319086857867980648581533086761910734771851734293794163299175041692408602170893159769088818021879455297292361516323753734250454362908390603292329054997807294440895375296883194141036385749722348120974842728105030975200243687406599291532779325445640168720395937733369605727005379122389147838885972503407163526303579789638611316666966403076096139486830853326691316513594562418063232484128373600530535712110746080304900714660252725084865150505332278091788712125533413199926596592175702749124971295928988933735392563653348046169124058314436816928190587203845553046309497285937964593044251307759823272162123632165741738290886841389499917353223871977271027712816857411159004442844360211176438983161837595299788792804417463175168095618997527766726548802370072148221155326979160037958651913404731607377658497104157375234874578330082488189410658459603032596546238751309145884336933916256975865150685063157264213000540556039765192572898557816808568454548011292570346080119661821211024744046209270832859105820862339140995758410271225451890983596714315347572594035022207964242880284690873142792284170742714385834359044971566092724447831012839849251737514981668757416848312053266017698094408610277503484499533725487477365261446463214983648767959403798077983521388984424953423551779266307962741071864555337644286543750023578885965872107509019389359935190542258199599546644925414478429016666931709281960218643159584818701485557916881772492376082162974931613873054778158737623491104822849902644673150747113868680780981501812577564076647083934862507702124227336657580734479607725549186500548381012516425148255277482355291997333154818932921108925073419959186950312173836740018029331308866489355035972060988964079164765179140621193663908227394117352582438550360390821487370160951055290480758541930873331415725040309185928040455251013784981866685576744370957904540124918884409515827477976320812295006085674150655195330032126037996674710300174774551754226755387494628613398247159878166988643167502841675933341450709389391721677199722737839821835667826975457072304128327313144623905978591261912562956767281814878772323153571563632841028047044654040393660277719040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 14662639430472582774357543715720109733597182061164422591319175894201415642932021104850966012046733069637322400485448478157806629099141857968862348037856191693716008989102880988186857132743685698116013242654137705730590465763685163834500131620508662237802837812311418901099105501793909630517112475349417582657343982995556696943933068770341240003282825810540928091409042902981686421143993321639399635864228757698336878172493871404401689294924303432920105275213723551354285670470872071657428010419931513165237723981919630276722663334220366945393704169993698437101848701506626073720018142785641947068837079506560510000053567686934465017556770446153671780758438535482717229900919483457768463254577616367264947345242087595984700207231305851798537435137062357815521489526634891182059217835238668252458189461789995013428581950588575306566273002199572802051386846111595158398450107867573689417103270039809494151076832666216306045927147170214990764972615255348979865061549405331841896791026470657716310882894173665926135873539964040680695568009159136696820810761342615645663157420075803448293756229387856513216717547256384792765738939884991574662600146301665380098864332609694595179224612604515831894804435145014553852677205223915076508632871603904024626096664134838714762414077369051375225763358222602477343740216356712348826976754045604060203741211418173897893530320476765847042370519891111881583906438112600569959144190353217360863761340163465804741218531968164624771992872126535575509434992638939383558231289314289961671369550450687267796625826722698230818443270318331819394384907668139875040033800587036277401463372414074651652650392988055820943134413994133003723378998097127805208689603350861906900229781319248611714504896460757686912730270900104338726042542147719114698136862433372137613526559663431058169619386367097645501595029823109383137009036665970323980186982933844193833700711949871924793346135830482051814896686007607113034073614176079184702086122079139470790277536517049420608857645414883998932850371706946298006889679344799574701516994085002920271700901123341472974833417167239567025987852039245305333102655498920526505898973232940473774309882784874579457906974798326758645212402711934727628153314087674450440620899858188628486324036538587077357804584426579323811990570754289321901277427837133643363674961366139507163511607182056317028576553319765804371643634311795672702542142110069028400942229492659108415719346944768168372287895731176294470887369152352100584626094162117922705259198952086245766470953475522243260992546493879144880117191961275785758139008928428057526800187442862138601523525895655385859449593397223741650546059075528172351048145139326795683607112485795705907929398245987649384692120972605902423089214358890091635104905637116249523008305729794384414404997387991131716322004391877803785252942930681010435397084905914048961427805917770476302509354986366387676002550929781155012773863443796462171735046360202594848417965209783337064155013124933101162375897798159758273556634781657802107761160750663799114669010701853136206357899351897730265649379070484925888622519516627454277837766233368557359861909784833161195230727385156728260011674341035906176616094047397888755276252183466988726096870122003046914541221837763835057717627887399928065600594052465679073012864783224005959770428142814153096619761340117647113800639411946009242114881019312331667460715636828093112494479385299111289678710511970575889469021142463800447462324460817648663431961835250279717994043033796145252713654395846637821687757850592545829068972692335572165905536376674077639979853362594092956932440382548872440715660982215455458385259097370588048150079979158969378654805417038909539491886908754352670795995545600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -7873598344793142753348650775466548425452744679618938983621739647921135062328209831623663162617573606499290812916623767962003369404481503593949117235821829828713224640662184793709947918636999078301953091100161754321257578857507113010105150814581878857624774109039423237030222832700170454884353734858142150619698124089009923070916452110737468277744199379710394925408896440016659295001229415449494576395456294641980795157774583739689545199567420371371210160984752221337435290835738244982977095795052197640711595813538353877414502799030529745942047984645372478300732836119647039929507654412080904637152901004120859284987417782561693108387675955034702989528282692002835976900341656562211594967713135065998317222990448134225369635587584344461824449228566685498105692685919653998262131734500244249648866844658460839202389262324359310456243586101537313052998899147593106131947159136956763522631170014368136294997953097843334291407684847833308759452719773556803269697220720768796281709929133654930962479182526212704886476694050156579929169187566947131796477927404729227141450403891142113122398038194470152189114915351076448600219854655691825287347173106571601990417012080783252119232602111710593678242986174701509930456741234681954160567249131240298770887422006018115253736445689441490839084982611743859217494837909231069903626096123747551785919635546788295023520573464381177492810303140584623940937735896472084660817795244844385961408969878900479730664056829066495663447295189169558142859577436683703969336606378624737461161999208604510910031565142766441942193145988845663960495405522208153359517080455007138045858405663263789233355720377209127454812054838364959374052638610936242592493123868900842279160067890725381576197744917402433724079500891019586335991803856157574244604450659279973671225693771347674066819843204808577202364878018469160774985770739376706072846981484154504974381283445073463669204200746870068608149987123527733509841594411248902628230269239830704693459295279165162852747365761748360235200169363984226794240226851092343847719517482999274438589076044413473285712013840472691613571163127630788655343648242111561371953553018529709910546844079194202483041765710308273045221341480610406785076500025602545419762972099016660472376890450553344790297047212662704797305473502465082667086928494253960899491979036599294109035758807980218448747660187227484386887165921239917154557811061944494700417604076413095949182664912359390780045467761615307512282506833926167706496016361531793645914157546306448941942985006264395777900552201047535225573266312437151803457639219089081094577617249891089952118937305386935822613766811534721729992910468063856042952114172644284833791874616589238799410659016694700641525022151928950327823882695548173466053165361654309842264327644627336064461040116797840556373828068240863294657118824021588378227178027561412726721403145448020967089196727692611463754827295945575490112144321207938183272991671150940349508672723337056717578890876101135773896944279921703880809436882955468016018660536023929918473256521481653150844382680145692157596159223004008711265152196259097526645330892076289409667997983825307736649557206350377055414109359708130911468569466466163554834755087567087030635283986640273511710456655587206814028165471539079201089385120320204414412532579548675604943877766508192470749265245535717947671648126775462261376691376802449540528180144491399996087277868269570592053972246183311951068801051876699033934529272018798834140959675618910656652046776366683608370678283104805019041889409426978760147804774196031482905960341337984749064933803052863814660215059256091752602556353624738228577340178176184570079324940745963188660566532561472541917144866190804843541561344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 3329905597652556414336435950679558173764513836911039664203277710824250248055988615965317560451007786620590347651819913423993833247405803945465343568418048846268220119020352397624678162249571126367477991759089400567601023756968300169432232534422411462508214291793462767601430302094454601958762961021487087956803370448317508147041830048672901022479601292036054774827246468511524468067872259471633734435936732851681648094570745223578782331024176696320986117211747600666783602511340291245628743932469881773366363452845714616204045122513346111650022821513021539303296413465675776307868276352469506118894115788768557170204910230065392696430109111984692488275336194851648755620417157943412500720818825932930324065602224927433934292075758182804732819911698228094709117614779896597405019139142444336317886931092299122257521529162641383412882562785418534169209712462541917963983157962707958025688546902903448714554034209572337865974044065455674247748865656277526067403541749529982765467189155402633376873908980572336714533452938668846001914572372932757639075035228986827708711110814854244034899451575063607674234789419043578968583431451424917257180193561421128179492712553248319418893774427028236632304000286370144266678356138716154587226891698930807475331356272902547046176384047106348285239174086635215481926590872128973899608944584701400060553302801939117706161463485143599601623923615035967664097796858280721882292914183546198109848640081154947930384991721411749505229238422671439434674867499625637952131967890454054834442431563450174829725671310965637997217239489274772426825204048688900047212835450368327763225323510509478455213443738073597409184760368868486046296219763506566730532928528783955319471628437475590271312002090356439652058739415115540118509313700496478851745979980991369246648505612793464406861718658773424548381174719188989736282233949301811993960827962415216195870086168836556631324771176499359379937248059044177705500138482405235844416762729290294167208709563224102986211147093952078642607402567548571841527065537015659368004035124441197822077281803029309974899984974203054161357467649310864695564284009435776275486747787275154554816288319529910142904897374761687486579156651858837674401814620130878459020853942246543409471460135915439552930121420617307852267460681322678259846436225777414412025139043602371651920606695583943856961832206048973747975719830273741581069399547232333705609651444525265308993369073056201771141226421678639232424016440400249313570162539709370758619833703924839149891991730910160879247498280727172848958142093047304748794693768596983907965491483147945556527825511905206545939668276170288591388843351309654483322492701012858599567632138355820758179982257993626943161534649217998243504723119523597223168383123740833471496711904476418139052746956272895446966009409610861945162488041537527500494345782484543961132400388105598754866410997937532793955518547803971542736702352524583141804256171268483359981899518313562028867255743539760603858489097076938492217006092758435870434246784133875685113356657335380073222173636919589011819258495571928518518687626672878833465374823248737517825461368347296488406772783108982614143627168219065255261153364970675848222484603518405092906910633253967115375128609002332334219851606489534421477304054553739233088439062225966650695877374326699136215154404324685077042855241275466209167488975572144620611424894145519620865037480713594615750178176114535016283888186612851291014946536829943790835357683854350285573800095606210468947435623503799382736249342044653706634664202679125758352437478878684634579589619416773279770035429565868950824970017439590198090792989969927737906105017779691187838111955769765127495736760594927987940392960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -1324392809116207724443637964942724734187414314453084160414632101552124693293590421432799708366153968803644993783339425071617462404929814071898024102540442418601435047592888405922355225269259602006829734910177704054957651475726014081765849652089673593472775686089904235054412320061223393425451253402835227830282215043190296900967735203621733653681477945752948496694755874962608358121544542288123561051830870766963319064110283441180749990861430795214182837095945358652411651137985460296947021015281667046011681690869023805107916763185065211263267508380768909564157965071219444039804187773832746565915126245410084843141029274271163684907434880388070248508279338424758724568697698334134817904669640277796231360316984879798450513068447812660686212041947853328084422436843099861788760005426698805659940776166295541370433376074402562277815274992410902702077393950212333233811462100252239943689698872410374873760236996525904565068691104100808266254160731661296400741108801144188552990361714095168199247944098127696452397417638217312023082920228970155714606186943772304662157783669220508666112996284635971938873505270986467415189526191948749672654221933680488753777629113716790671143948934728305430773978652246716017917408000752193092043750936761301549365856003310531329858619683615520380821908570395741038946940228092043582432141877778402466906015192494052786327008838372573480996355195912236454212122160525641861750350200341302033628467544990439645900861251159542009089728440649579881918400176556482405193646559146480551186203231234520396990093817290268607440432369472404577992340592053528884046755424008505830141566348739831433417601671506785885044774839937964588929492135318885224863787468580833492676829096817800768755345778535030798610749475226476925468048282592271342420772078135632696996731265490800582455477768166137750571954843362690921277265650937491661838756271553108680277960578260708001668936800907405955350203844604874710713541399546649874552244747212972292936476325726680908807015957015141597405765710000498663071839830766132734066294596148759991328293806379731970592527369237731075488459720181040262996519486884913223557408297674319196455671737352380902021261684446158928197771933497302246443762830702970887613069492206651905653617825529203145378001564030163197357610537355654843599414820519994051752372646587712925538776476570067828970256547543308150278016206864845107914822747311091179066920164449747900400007122761990622997108703647693777916249916413951950786310092632303209931512916031779469222131971669756241320522398152097591611429265592119532917760416191580575984432280959574777162412554630566311378218104869152570447541257013683198766634962329677648653338228426896528616029525079789820887891568245264223309544014469621323479500946790666267196418012890665440718472411766098592713017248473115280904636553329866962560819321976534226325941243055841785269496386758918885657343689631120699077120696738379563933452853340181919643216012911212318279426148423816974031415900664853402061934754144617409658289319164161336921013773730561098241952359060304768789051994173333577003479049059497822940601653250461160649785380142631009429378983282713810450706765872814446932303154585068928470723577506312635483058635745281135193055589620111319184664772328633647166924578078549549047403400179401134019351147496033949085792004923574652192339948753063797970505623768879099796286567338835815938744187502022183476427952659254790007982231131828723186442024747277607700988983430516795467320009579181395614183712769876539383344798242550895059578154932661128627225090396519716158903695238402614929461933328402309440945538506375634568737213802703523261398916312918784682744814484292724302865547253601253353062400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 483176784506734727001640096682347500160405496149128350822411663850287517406481954905867797096518295752394266403340370843038947702036884508905919127964213809285669836273622307480647609353959362139999315190968941553500909572371346188518419928097309011276805528824807032635213492220343116301816985589732018610784983566141954915836860066691644193694574324147541007179599326251270358802792266962347051115812338852034001996752333884127598230699069511704594178255023158286765671516544234863474896029909682136650864121401485558040141234518251898091237570442158170755771612110755537343077634576055214480814387617477008748049189829899750128566715385787930110457342019074723525348785087774388369579086641633508046960937084872569058415528365686213810178996191704779817510161480729228777115657652739922019951504245869675841267368530216018627062274603613097847810297420183857231480944455363475701289457501251201298802417224231218534597838628884313364605640487000104155668712162385847035798887766312149589855238342169107577026578879918155693805137231665862271761668776530162822376098910432861511577770137400328072565820583178958087509253137411860149566669303991447532993365602819058462703358537953141605166049208816697237489491471374876352646058095195761819857000523999388737915355017652750574344566204180296515205653288887240815905887022410167716948772706353809921753767646117081975884452300655374827550400568639633515825881098869341561317366292354309231072922757113328363632480230100507639977153818731326126583055929892750121702273791611010952403422098890782099067313862784292352844012978867654543308706586755073513025702446743156463481369673082499131576158804143472940877516804450015207076837372277311438804251706066547521527815833390994846635152996415398496736993788490561681413533788249450975596334286125120267193163476063445029970670843291424417959954886842877688647979821829217570493807607723180387083458256167174316736906072409257371666977184228570347425190887106216988196301269561619025976218640748577454018766084794916610075913872690009587247758230871711928679165238223219368633581214426207487971178906739168467088484422359005339576029456466660398103496628063980965091329958698253142167662843697530681999852547943856304852262293410834067552341597453909743821720492985738108017351195999535453635467259153712777699308022833364200292622700653123222255221519842032706041182554962025827535424686174934161297901472663181395630900238157512405610013362307948062390134704411026229190748599849593810953592460815523292644367222274832113849362233369511245719867555574210208405060700652121701166488145112041889353037097697348737168354606450209140679646195295896717740885347506068864030214950474170041615057559467344417210636119550981772689414820663857556000348130202360942050954649655373651618868143457059966205486195716298398983167391546307420433637620557249470022459529023996601050961121225222846160590871757905709698484728789877782233924500839153462741959511470655562237568473538464200307901682663431455391169076731479541788595140744379668689708376901934601811843471071915502956870165828529057417595510193735603563662389518811265560052162409864148872813683497990637480643575654283170325782431177912194311118442905784962600534355075003395051037001432592130439763481335660966138361404350206707372186881188780109015063127229474348835860541107965951230863246245599236599034082526156540692742392205183183696569464464853556963341208953511585764531199210358920277486191349758276358121334883669012705354136913842921269862476116739922409915712103969318953054476892757232231557712472982678809240397168742510325890689092984239295023430323742594043343262318868266927133344344282659147324633075740744158540300372447244320768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -154466120277722539723192939842468958201058018029781149106703676206237583369104046340063946940095219376045740269360460154003177875179449017723210547930998718210759624634850812304220807189060667266408804408684780673579190452432337678000763159570033730391213502275750588750727774501445472976010528987000990771800756426817083354866354037300225728856231358418765548307985583561102069261543681782883717171769771093460657876575021491916543126263586930549115291527592418039868964320025842619801934519335995416582613814310656655908019253643463428793552495699806456967121566274757607002501769054667034970555162101005068721678442966622466347567823680807032553943458237010142874386213711774631522006039931781943551082527716923668921998429207737343422525375487423525954820985935011174385857984950344952273364474471738319334398199461603858777725965863883400273307061773412079821428862120954038370924370265665825222961768052419554037290589506318440922536298116891828062327244186971778911747811466406897702587759218279586008666588647707492983484474282814703650861263516614862736020819822628695656565374366313005305542515581514192823371980940995282796917057050730270999533775769321944937869271071987974311947244450239890469611979372369150987585272525560994221662979096267079390840001940433090908052890950514910579959680343361930967912557853997281447606996951996426845250282087813570817602880831958862486184896969703925923870689848618833293188692270278259195175786249437701356406367841985386260338409016698745820126425659942150717333318982827461213690909446758392208158616991938813203575764274938862040452868245506448024961002281770690874310256066518699229354946261465970809778287701079288472812505774740691779006806228765360683993889165081293627908360681129264599772987262058858878239968988021675227634270326446191981830268474149790338333290461963366968051450891727941960027930143667512618586938061744372285233011869459661724194968079193515818422324404738665670215793984053928222686939435121132125576820122313175650666797450059931371649622871073765352853377441036488395391630707602319240633219312301191472235762975623281436887497571492443310592913910934313130371149575932829950375276286285173913662288843770164408618665267349051884690050106054450580395527713112386352875816905663358540337413625388911395686081921129433407901671080115785880089000513295012009357363862041846807776682469221223511551486039047030087095348984613829887584499858012773084783036853718383699422308994858848490441141087798898975073368711016132331064235766470055506197852013021259722275681315527912223339754230203165201060763513268671962256298739998929921715405764687281469307720374616201747553321775700275031370712171341108286886727630580131064716908843819567316856362756457348496681466234114227459744779815322714200047997134053413365294839787067342771486072259130320251905283300709060740911387443650937768091661590698587503576736006052937546087654938962020564863794176599797626251221662264628404962498803860038566092739860191268932796366655534969088046372724200717658128228638888565224087757172249209332346617181148316820937932142924216431237143538197327454735317667513386543807807959730467385798677327918600700007696411528878945999544711557836752101246331237251339876018749483162054217144164791611299337238904528739735678802602876575862889299023205202387747707045743607952348557201610508471885118838283227082996300305215220322823321621827323417765472199529297474181535776480996726585217164056884176465886954587681586127068265077865039926652692392960436084033895315352621427044350046348274586092133068653514629394138804927370506656009695934477501535335867271528004332836046064415631556388667930813922312273173353677896185738425149811589120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 43088646816037968309857135791458808677629362557355036281265627699875154146868932183243461318206443596437039858699534575442251078572601697313333355523883403787184167353462910097763665057872377249433161948945894080934502423285200079739199966723115059294839918971506990871104058808089148622340771899761320848071981065691903434477629449354812105661157041137364360129273460220293206468054159999208422486673842505987451203129919775659716376650918414932891099803509968196369138181300970399756774550481358323902373914369123160402150926641666665156514609215698480191480540526440223873466243109212300574803612317594719768087475543692564040139011235837488839133372672936193462414858796515705544115623971120323675036634857458052083428010885079701681846076100099180176921737339557217447879988472659924318561115473559546472081449049237726064344745583922305278147145705891085822797114671697220892927358809728883571083082075935999086224265952640846617728280728676723590569331179218173049322508233530716803401324598001596234727350038810072503041830522768791949872952443773360410679475623342876663411602882113423198022848488101260731013807947287104036440743653560274718121036518902057086953460240156825605179922013839883475354362677521855293097640930851230383329738702998769300981345453119549561919394037101013401135972398948406670588967058754502383416741172716468994693043900282553348058106161992734832542873861449851912102636160609307800323980267602978108853631826819661541793663555328451069359259736573709021516997229645453497572039359604922138494732135293992953997073081618748993294072793574620940274751677256594453178131059207743181393550370709435736732448809587092557295196177537125717778896904487018112652330166305834583466618887457107001232862460167331280789928135646182616234871251122875103689518388953717223237625114873017614501109680734195480806219064484256358096875255932238538489873400244655263615367028972831399439611561863487733567765788426136645178806201822360198847125810785881023722718122138937935117117190556351117034912718249293188329769662646374942441291205704786626499469644171885239537176120806555617076514105873045241834544627220764313520294315464516374153857988869206519498094933531701358251742158288758328516810980721755264935266921455667940030709081172333336747523576895246059418093125205342898274934339170968007584569161530505082165850902511573814207291348807334468968491724194413138694889470007127826419721782230224841441375416206499620585761859025552769325346326152721408370500841858798668612122421098890012177577624698372187934780114887600886450476198638688969380644715297100293649588672407531672756282198478783371207873980083468281622527359687050618722284588094720714615754242673276442796397122351521110236271050243556813161608983435265951961709441744956688927916163282240310329003411998944177110352944706031488282919783761198585304410009593900505444140403053045569471941387608525199404659825275406607104532967111818546408871917758532033645283269033845489609841570230057728894051247079148300051454177252066989140130982628126452526024347715118770342613614620020353939934518147304284294722043575248630026555069804234282093927749127644471977492379473972401300070722082002194537160359073166594674185846332652081830574940653169418879337589825716974893893534619222846993188137645779567984012012671116574960533555322401220880673816417885578987238835176980014610759174967295437496031046054955828343015720939274361513452399545032590779350503202150075775362093088307557240286346377596303395171696602778843577076701460560478143734140724444615273893863646224431755470996141882544993505371296317163790561963489742680846844255435443083404382550989894782984515340957093820929198508369708371148800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -9824950074775627402565162880536407910443675817664454305040549977362733922550498679114267895055537856851237334012949547421841294734795879671927716511896796805260988414491429744450416429273915030184091723799332863031567906113864562798155770414369080176813988547053660387515688973997429322144196593113181142307777927123210857557663611120535965762726786322501453090019319388740029507808563375430776700074074726245837192629367814524423052922361856728870557237922529866662773966856973431102618370484890051392838370561089582102341704896099514516161536441181734648029321209138178547843194595824983521648386304248676496165768059902478799740828184234730200425564386157915374519763244716742636483572074544323765615075308417786643083089987206263299921236855629344152584004398182405717798693843116586731757030809420999693961444043870692987752079135651902627746889954975994068970264733330829414142324241552549866603638125432987672153173935925831112396271014576087105207279788962477141226542902312350438098330720180210151685079326690339586270631315745611584263072471890088276936278940327917290624194265123502535567859527810847433250191980784261823097736941055921084190237915035018391554601494265958871963095986882962517073515112196100773163454012501555691682651758093245917827787479778657828446299398036271695407477542639840057994725967124833204015725642922310913801385299144350796229665433178553122688866872285459006176172381392491753908954879424101861902063322444283197787840404198457385483686615599280273440873142279027900463192491132419659695447810123038691936948617524870459389676417999357084028146459648270099940885853468713200847007031181812965176799205474185306084332343786209183525139695791674951350949112932849955566302360265552306114551302362804523574393547777585971018077350767986461815624069687982176752348209601382908438970599452152994195995537390924859349008067692820937777717501973405404705673030513109079157295236242441124219513610834619636133994220827285839675268218511054425735299541744169279505269170731940556751821517995026940267759711484417075085170621462547643097610509017207312296518419599654875902952203997167520739509141070898869165407497665402374653023584221093692178293301005878703292186285273548254590983945521146410824367151815838700997500822802339028880429643069971668493599089886547991548997420697034194255722574576892013921295333089692429589791817101022868333558222227626722721671553073893936971023213691264024996056750833491158097226439349398445438018146544414409712591350186677337335811642834951973622192727624400894555430275792923059601581864563885301814222878792059166061819892563842774857251449947232912562885431411424793086019783292626634970273986398319622908143880209349271301403512405619236730968207274401971013501494559011693491337420206341607231130079410929954134741465111118341250064488185515258333606737863474045662402376477094410260846215807805069204579631185280905765745615546444466558558359319336593407643564989333143720338232794309795156902502546734734072811609644959931149219048120143380585599641873263099823067931003557685243590391783340620865070403681692689934519982803862489836538835316938517436220569133840182729480903309625376566775671766401410170680944701283274051487655958507254238456037150991610659837151943364236217924282271731075212492333900700921563432100169405445880748944159545596109409999451839600979683901810029112942968207905905778179604146928885455863861785560671859325874233265148523606147439760456667888904445676748488781370825674607278876986345223188654012757841088845006631810754312794454526704656005555171694846614561602527280581018854139437887457042474925362264186525075455281121780480964486124602503978056666363429523871831469064192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 1830015348339114104774832638947651814980406151584945595627197349024337457865907333608437635743262823806161722639747233009582565045643403298594752261780785705368149433732050635102264650391917650410993842321212250376036618798854862552540650734785999104358594909798978879938604664071432828838783905699522395247252847359500640623867348852402419012415814119335746888206079671904082776328297026991502377775954044264726152039339688865623405794780101683820660718065716142031002867914212027566545291473039569849252613123963521277683891537086992829655455688010416350830252203951149891234718492076875093298168980158301745378174011352539458888168609193120998254259291629013905338112591723980363855109208608237675041114314461231492216808500457115554054461255268422346121838753125635538644156808797892229093740696762590240398133669113865235302597256526360582682911386006770989277101232138609794116591009723473282930093831726043512709139115175629172012937286873206938526125665620124555813709872256979183076318932024036888320072322241526350456080354669369541286784728856801930041632043110944983066166013187867966190756609253953591034554139776334843410187552207046627587629518463613135343048130263404270251992215952217579965110535960582634934253420493985668621404084785163572065242731156776107938931467051304045239904824099394731427304589688030867779803015732764377420646436394585126240106865750534561733979373533738890303788375153173423013944274074910181687380472030877201773911131448499128183232335142911246824234987716766150063100039740511823712612472626568641052136338605766935787576719188281243101592024687781106502007031396169556969337871273627832841717999565658666452707766736189637446127705998252665281816520867000846757728077693724132820419799013787273136347659818948619028849801066964141682220257770042740457691936644007893629735542117025134872469777385390438083424832354175894344279594020071370942015942110565054554067447989255266849503325355898720730742681787759266542826838683627930867430098035619311979584431436487368752531929777468178472280068519607776878961301519962492296201351767976012963144490518906199616351646959798598386376125536983921801696755411674439606420558656650931468043691189716437959867055973913339102380286895657751212931034865261778435243734050938455961191252168703398556093158698973652884512035631683325097853034913560637887994182151050279426044863611889346019086360071191962440334584760407798919968404087892813237397128805150834807913954642848473270971218381196931510031858863139512576865715289575177237630120140344398814374490857666054110263814168166298716954857340769334595304213185826972417839352489783364510480485144341862798086272463228812933109629279328587696438652952199576884758312583524901643300265186308072904599468204954457281040613998535950985131845984993016120410158071372004569853635235767003699655040178211568778928677312182372124497356747969390807676292291014764143667255563235584370463699645286306415564831053927050018271668945268589203602727080588865227875402490986488276295069337390697037175891153194977957847931726611263853091500565697492024178518771393135254825970690805891248390307246975407972736463224617027507719168449012503163966240785120655202341862314716778626838411757904164279142866784117994724358838454054680394387862490834778353119212146192675485332032512287971498832028553038275213177531732935536382344399607678313795540784277389966238923945732973981873766538609019785166419651956640667184543181170418157806299120481990255548358346777530308208558055054203728337771867422509190235770817787894507301109614271097342081767415262509700781456311627861102559161473486368656942250178693409398822369429616214385157727014004617453489766687809449492480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -331616136829884809086809413124617542091362406849126088383547578714058423352017535625367969068066291306677945970556893619185316343580840531176259940733880978586170432445778673153606866222350935652578508677378877171368772307751253976602963888321610929282898891417417701472975661158875760888054311101514686723485054851832602656639579553810638668292520907106450285410482240448042957652235503134023559216220457519112236517893786208532480576655994340998409337948703649661920273325720190198815865585660587920326975806843945886486142896877146265478113760866409975397618782749824592547079302078625980600390836025366969757761858256823211421402066494215795117801498804618262950565411768770700038239663844676456504461026498705442789083507070247754470441070378325551369748514757654805146759022156806665668295621653304703519632208587720873260978384845828535713116629187707850565957463109384590937027448716834185505115665735821002521297677172774459048727882903454334703822122344562162706362453585676927307072071956937384858318458250478625404549307987406921348450398394432161455492399982851804584736249638668752688799358981614171847889610141892867619419692281309586674491112421800183314163917285964447333283124702098806937266116145202617366999795141948245905078030237017988439312237831811897409757717275455204523960182808806673806991756107766300985939705716010471072435358822172201177203357682891337231691224132166322839886019863792057660030664778120094193475008821262568396999021050324704563513887892622384731292982606886601687076740783419986650776932403923492243024989720829917510692738244384959024144707097625133563870031298882170679569243353035503124312320723820215230039250167602646143654086406446748642747289607073758828636461957688841271399142179570155642830537626613161431839794141993426606978988266472963753483029331147027409244304885251993840676453943209143299644391973700834455625711776829437530782889183346590132108481890781077877804134833017538459464797280749433801227780354988684502311839946657096296303674161277016842921400712375804826439363873726780151475282053137984429178531932555586902874691290047456622601844842584157830849806205342988499475731853801749054185806607876850183672643579901360817536896451221212391444582732883001830986514521181030084240372788362857746038468584685194004083807330868342137712436803277568661257354263341903566204712978004543666207486898765972397583236082479418040011730386695313829100996393644472118505125712837410040937415889876890608685879735896337121520428360160524471298376055110677736654885004943834699243226544614010918933191680248619783699581289326110165425465972512868394607169719936988534501121499849359878360794019472098726592381102192055416909169561887330227505039045021359737120903771056715839609092547702698236056140567157330983019967645777329724376751328730113766797028408546338839839183809794642773643658452515873976538070616121370061403201217322557182687870616303623272245173694941252391804607997442115755472365121819159489149728702140385015787440300098073473118977478231570311612398834811343620303531044693157157112000193880245026314626059729469348451060674088900656969801699739000359051825872794647483742717578290565770877135697133047582240026528775082270590557658120452170605852916725953767257847315148497121482144171451516396358219483541407116731271441468482941821894512335235560293961005957442181315162414856546564542310873424826337066389581707446058821061675994729287021970551972566985429435265548851926917378925976031393627689163820442740463194138075033179587785000740967349454626418519344338169201523366432510366432599721094686999548607042768423173293375110286839602865759362043251860560681576039920804256985415805278521930999345971200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 63866438804190936686543259254574576662813804788760879387516952464477800040358169775305123600702279441132930440894482203852611614596498657200709857492524739846929453992056890829623576014416922394550884013471020726960875547007390440318080528848780724953184056357172715455255589335124325651258502276089188575964180196252005566229492338692968883194011450519122550387295427381178890637757073197982771364092444726768853199914422964672008795177816082227040928492819764240677220900231642072970850344919380440165508531054306668617516328786132668713085587670002264937236931653809403278280730290510268541862442934923121049785597956516152417989307932969410470276683147515895947647106884246376708546345008239319828428295568271563312868340307941844993818926978021211560352962921948115497207766192988785056684234996275428507703530856672403752896783646453832142580509709588081926197892308351614742052369068980006719827495753717841734607303546448758203414564546010470603672948386713814010505609050891222849961174672612077620545701867299610839220761332475987419623788004338247346815020727789301997547880205826893140354440354566593608408449408151419381491880347938620664438162269418744961146103913714689480137978192396135738030038923992231770749467542961867283248071800292835617725152991210240134950317423421440600067214052583458364958638677182179984612963721652710975745060230847278112245850826673910167553610969872451943217789525560408583672461233964914551753458379577412840289309603636231994715580672982149735955373526482648148482937087261744405810222566369455022371812836294261215516314332842582471940310641461157280882798151030335558363984910915057213306580966258045293832993981272703378092089858429732131864531497078332697450056788364756272371374281309316944487551327290724036976779425652498181736807371627729320805711724544889530974181452300013194408890805070338422187101513166523438475134731911658342504686846311672905568938009058138392909045029484241697267730839399632180992475072704985731205157645490377103335958209922046265959443661971116434574066822918814368054796398659482232593721592597042513772913396381552835631185909746246952869115884613421428298661152422422879747003510222075109373294312553708140384760163553341760035682666303170560864421545235424338618821855256908887834701069521317227214447245178458706636893146458216470887859009325711048494639122275321539321412690403720096627685759682079482655777164745453281957755731266928043648710608176972167491401547957157244177762190048520116921115341920417137097094526895633226019122488333151322674696776694517725792003088581984366907816724664235748000576232538324427649396464275188733630744139378462137966437356831832689078435806998395502630761111550055506750973998095848743692658633651399794735741683980094290353342046599821755112555117778187146755392154598364866037402853135710525891813732237859993775764779216694417127207022365870603792052895316698784059820314085743547512712251502962643623253320507206705030764902072250730370604314742592711355889117953417906649954048869967527911640272544575850437798960993059121427490140760671994405797844250988571026197303914365934357445834424343098876961522345376279566529508673075911735167007608034936242762217579162474455862007463907022886574712262815381333648287012638457353695003954293994149679962007512968287205038530485579250700870959304665230458180948507725612415929928876990356460194394650360626730546403226234303969794856398869247953704506338963025174251779527186435624410905448211449077160208667201203330956790478135353916101792122950887108504904486009887897484274317978541355231602165838089273631208527939894491480578154901961279495894066238901539100818440332247171255847161706791887351840768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -12505352139101825309970751864732263677777572112150477521956648775833328021632896311669347247345525511138106491451597905755958485148746414140001016002713630704853036112559447966594588522232757908416140825081080562914738470278739921410404557685854982911575081847979951933145185861714175564730317964564720297305583218646876280104005119448577527193642394761717602951617780186074596231402516146465079054121574242542870477741373914966649339493435527142958791095268182138788706063797385434032688553190902523539861442499299878501617075989736233965276690795054802096959915074388891884531639811357744066593640501054001117367019149015594043549923689126907520956159293564428823566957496779760813969821041977961381673491300684921500164279083564662650576216960422118030044172056019742182737101551063879619793843740241835726892169807285398856402745191564945439046436722374893863143779769325250674832181125325989420251460922157246183758179478537793300551220390307896834745538329248132551951154236470060760760674125328177122841288935443620091724017899193548261166865508929097598100273876849110462958770068347519597599679428968162820111275533429027696961292582574293400927891319149075585677434477462840555768471365078407695773110270467682255755098613214715835544013859564030807954022972854235458438702363956061140745658524855948895373077897137220165261619695992361996583240323525530121525972803989061509812049616315965708331986604434488227974312733532559168929396815918637194542044838050566056933163386214700007650348822164525259955281583507649250617310872814898508532114595013685199282088476231736589525330009270366544901962789928231250258443345916531845035980466529739706930922012191179118323206089404269623782123292710123775820835935269462842698650784643201096840820642344420822052905030832749269551697515218872323628298366001847307863822918923797117876111170225764067299398386396520361581593872532241343609747034443484795643227906646668079310114573110128383991805082861078679052114528061433224037478083433472392487724463689065483947331265590634531252717680541429957677571270051017435362945698375593447201499195659094917464662305334039977789372623895367095189928266158450913397674766363374797517291812380074287378277282245153054921208469855867455134523486131581969675871272670592075028017989856268222412340190393380031013993709404295352095309163295454222100690666069228642093575406769146277228353722560232280026991372674736668276168040406319556823398296045674330814414044687429881874399179786477076026389901271281849420155085587694136264269995471663290237342269033927907533308887342677588045816436285661067869284744909839659937735146951177144451643691367522541334846474844085060668686350701363961704325549236549522385205777016894090807026604605174490340821157739855129683725398786373749796561129949380649225001065939396995271619032557635309084735476087179201823137241942174536967756140119074026205366971497123021461474726419688765228772184770795504101344414598464059162790166029808388637021947003142886164406491498140631957694285933106484806912816516849177820508486263335796537350960277937525907148923451600770518936076918336359691704161924943960656075223202964582095322337162773022546365535509007276246841474984501328197664555386231745090496368753054572610310429443542917092881251085934147439954163022257845467299124353084910631049942041345582625032837192199551797965863804791891082136778985472221846909047228581912113390599841976674226608798466893299338407067008033382166770132917048899992502309645347251805355671971944356385256046229774869113969590451974829800334330760110581821048250213951382843494408286921037168252091168216624476348173188736601892662764216752727061350104800401082064495255224320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 2726925698758614530475075894998817470115978818335610344104010565963921066440623170783270853638941676244675707989331976249667215631317875682765486361628165513603349540781140236356203538384023665115709292986666683608555141400194042130066087448116402954982826699360662706489871525958979569317452534695370234942491329441822025731635862569089742746110653467925344926165810128028048245822907915627844092710397420327019715240020229276070517276689261223603427142809152109107300334496502171090379994154452407233042569396645003981690713690645031278426692577234270236723018267396390589236752881071870978283134233868584971826587240233803621265193047771529667972762912587333328562146320359905540037545804385438517626028378747516364136326325555968550054749455430570148545212285566211420734798208360590559677613289013693424908427654973766831002611291538700323257366375877398347305286633828989456495287247476874608648676446210931864547894405620530544174978607425454139423764335484667894869797724766844276476784961378231059275298347723359403846155574091093562667717043075237636116210243609151026607776176969846146742805775606135052280713518813079281310195634897703999478313259092106171435788025938914191435357891416182117281983024596710362569768268683163188187123363984459217822088039917488275469012939892287270661140586889341400712414839236016906853147778136457112774198627509103599396023528821069582653929928896622848537312405626717041377809750842628893479789807439644031000388698266230157140755580228572970132015281145322368056673345783595111640188431399625909555397381128606932085634341777169068042085984501496542961453826881062483079158074439451745181714833639467025338082651010104641671967151107929929115760671325770232887954842037263616579180695133797992666365451384042658087735593834586321374183169598966528825351760111177202183373944875767254241278562665616722087914738709353815470113884179667672495167107834723510795361504652893161642695628700325148557922746522703396785401282219963719042391723498565098515126185556850780779104538499454687600369939872273294687744230416224099404086536929299253752794955792169587701947105151133275389551561952965296220569390539985576955211413339422860838247909024409005165526405189031854048787896526661355853118386049947025232969754127350016436192431301970599384278900935047798414005838125626091858606789401810687916788424512576903077997514317924312273273072165995243397173091732694612470342935733358144608001116778679686422304784536022369917064588156077548009706443566423101414879927951064782387028122187422877424382945545058231401624230496227739600690364051155769220681870907605818359957354469028835428425571394094708495801612990924251195981481300967095211509612702050357322024732259810526588854757064298299146608990713630132212569753500313386548216452405701619178947195303353680196107386805759691867086200592395996799839535347651565876257104936274647091855344145294813852330985391134816084140398757966558663264997251720107628472831151654392763042103796926207866828710375867056438822082998681417972827063494784367224489543507636578764932160337719459173180586360094268193877390644469807736094462432835325545424127655032603701552977176668386757593934635887815240142869056347447674296151802878576397424325284084285393449518613757610164120515203357615391384894935427265842900250778330738982565442625469619414112254563237782273168251858664142541692522840386449044926647319167165644187031011683613996440552100014361775169979411777312233197071239025037766576803318197465414048996101964093438613648229241654821633697176961193943704485242728059219291667105968455233844819337821330736012173998900644239042868815032453867900141177061813536266236214362575948017880268800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -593431979259388652092088201792693469062401055057932640425303552130651844901153373930617183546705139534374147549234097820496621898426805192556649936595575855953296290312775438510493324405128296002482981509926597485281150494505374739759594919774901039828821874167453200042896039989609433340820190500453696366460578473656597021423630106312050228135932440725216226442931659525340803726127503617105069802771388585962213807162050918207684360546636572252452661269771251895899600038505971857305443169673500249112689871100142959393740674916296962525766165960258414108646020033597660286209784498508604066126024951425143479680732609744450509369661533293972415081120897427973535432447147592135435668474338393769635634583095943223331315117521587736685543815785192025891794499052331009795360689699987354409408581085436748301392642658799709759819645528730041183137978724938195737742806591569155530693307152348201046854457955486639357108996773869171127986221866397163621357504018887510944824576555204349721959664508835726968846979771272672406688470892916658724737640162008400168994226670081698554133377709107602830516381884637116801353395813970333134059630004497141368267206273664877055510738918261837975600326675711848819356331405985302152697631977071854728466988817546180180570753244843174393761987018511264711914648594401011317312187083560586628320508670981921948501139316194388257641467551785005405627828008331988438118255544913353675937100595630927522650846864691968361782910223802440220653317299369489429983303098406580686066809184655649622851342740816974946644147377415553857102074686866380400125028847328577476158579259635920353593366246467102107215692817044501084018642221280571779102613911682567284715024233471737185608342407541775151452858454054369268377348210319905209284359857860493768417097648923157388949807313378398595732477973842484099366946149019578932685672786233399756882997247131977147963615396356075590891791545148183893148045432127137422286354638412288463724445221981988127330670197059410531474205637140430298645947103411657953865004231682044399435810706474879122800077122572490111473653084124653743183416989536747502809229955703846487585294832775470895627072991633537243801994318892118644165924715290212275118446990466204519946779205269250838210986870484191039459536984578515988002348796020465926420821324799597781542859816723003374701376134606020180327782885381871545707214207908270644962668685648439133746301739074581556739682580412539711133571497131412794197921297745984014871196111318097465654968243034776664579170904503506549412267959028090799741275831281002270474401427110586478757219607073640902865024034319461240215862193754701231061230004462615221195496588123519392201095985983544158629073537594184496920877557702914155784806097520548377124077300890491863395752206919179576013592542975525461243859654202518749425971388760236619425584813983703079897120048879665366310480294470472343169072502292718561540813007422622118681359287470411073334627240640254687355754856599607402940470212684271762490023611157104195722660938726354084431105902839550849812911546693846647561538117724508366840081430642150042165042328186182484511845350590492884975508561741688988352953645831544293308457129724380026017867695775376476633850176037298243551052424851941599268958738204128558812029098548159564373088017667712306378969298299473213895731458820354544898956869827726452322388767304986239857048849313694340421285558059731778463280405018809716532163927979406423125868867026721443609795820262444279831215216962212678117263462209407407795913571454767585664801453554951475100995869561676110359548814075677818138836979698278327042819104793943412468495332775376833037877277818307839757647872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 108184391806431104691901022035004966470099188201441804189430788852298952898738888675819907650031254159979240587801160482784583825271244649708260368271615927732174716677464922735972935345039160915469555980699294338045048519031501026034446935806107612284246581473579310601934349686668886557865548152065555855172713941324172641897418594286831819380370029522138762119338521130026076142810183922508764205579834683072804839842236073485203314253246142574660860456560575006792276030077487427512776323820008817820626855066337833113865456195017661357260954941271779474410156421466205781155550819452747117299489800913468427789543407156941948936021255697225584440170282704734285268885716868531223994487285138822234747260244995399859698610134965349727181576439837147415749069108536840634310703984033574240833880537436309496765759056585775903690135030139007616854685773475941159690492719964365473613993717677691410962741137934360377150958005919919399396038134309532485549544494533745466080557951948403033744824049510415329979288031087554705754587380525487380519758629779733909157850014417068252254434350959866218861773004225751055419911055978502307273797515600085665785240207877467682792016795598743908892004361564844107177872621482112622726890957714744552620409048626823736964031274030827904451863144366414519137682396284059786231042643282374177750801745391181883818519889106089749957459156071447639486972282365632069656870101998586966132239243025748042341471348558225649711099098307056576535350282746842765308204378618033839815536691716030972269000955026019322412524853235401863557684645408583055976649222533065302628542172633075791908089914541736332868831716730140663642034957110166250475191899270222457427064256352952734405696807407770216867362114408978552862603037078065313358551490044376527778623916946045252381665550015935241680673936481979165828792501494751760925369486042423579381882087608109270099417775865387088885706892069855719528133659245286226640188215583347742534094606814154736746504054820240864017092854123636882968585122259479359272031586010735416494691599106569013006891478182458139709536314462726993087998582634589207820984247546137059114212506814662024369653914395324245499448960800689568341473138006482133283455767289847088511098155982415731166684872091532872995929525529152722956855251440828110874427009351108932052776251704335321056718281050564207257890158753756331174987028304374632179491094980225043780989675684974836150346209373465990168840473886270945184542900196371501106802062972582235879607299730832758666653013914591168334791878527698839950119774808541509782880610831741990350573089188343854636298069775876091103910319974393342869331600161378927210000071766954530798573587964037801449714478948589098764778005802456061261982703657874225823486491869020526607868500659342272137341363020516043860950712711683396233697852041050778275770178325496202366718822706829651707344090788012029148221485702196621985189912007625561504599763520828100325419505477155760281496824716887167397588450719691373462501748289721405815100547118670430985732329911041073224971691073092685513687808121128875439383854098792345627587126762213122476487182996970392673120282011508164414001351651706254739869609976310058462843306838690754713187287658994017922493113099700821754407690458208972250773141387279677784961103323925938816625985527458384272766159742084899299581235586567547921376084124589768747681553708536670631535024090070709088947144135377038810212852172094181398981051356660064434394133410025331582160596968853004598139571123253611893823683976140609650170175550315164396126533970194752371762932490317557249231972547532027192870386942854448309872176381548831056070370011637479668449280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -17492315932490337441762948861868383187108368500218874057437017467254811725633153963108047773404740900770404834504845612333862574892915220220574178992205261420070263623142460397079567595216767605737165815368485475437214881442616475322362340112464612797367463126969259933168039562175932687000427033309324930892057160010214269787599998384875554229608849056067457484799791459050644599496260338725208272595789074781921978952274899730576646506623718632530318770054174426704003392519212516157941705199708140381022246070117609709609205228122604713403184165428816577863166903308438443765992710409092701829118091583002020498175933651865197185670252979844546758914658820590187865015468704104710496131666085462689371869847349525427793676941984405000581335337106753081664703004764724899884579995072726430039885756257105377535213496195032004219452433445273491545708322543692695223078326750181623794066880010402636831001166416524337598358471561906378839773538440121386936236414693343265415175621228827774175160330735716786329468656893823553910565929109287019341383022803127440551266119508766688972380834899173286444750959104967825403234481402316419104878852829205624192732041687676319755383197083177282394194458783021719384066880811810679632883388205093898502055738093171969160949483848445972063658611536068819742088783254466056454657297286522658201867013505544570166483701715440849258555850661699429558260804144820689026637707273773988934541260439238570818173915521124112769260823845793296589512106436843880132648874843256248523192138227295389482660906423288065203536376285855768765339059151142609972909044631893376372007142722683860129554327009831462052599728389693411760485956684108148418759926985882992975751676006583779416038055779985623786075269663167346563412708813998658264117438723069255016841130061801290593322728921603204899833023582215559474467298863036637791327773076557456579421152112463655026676793973158796184222233705565696215132540540850685116714258869754475466254205630754975312716122676262225445568680891913061603667081236514844249700357449248484602374776350829807671262551333079281149689629939601854700099710753344112529659769810953464157987622593306804152715073598383154443093701077912635316960801318210368186356853154646482019097703486497217118374134238810817261754298034837294774097673433337907292821377109559255943399841294272020223116922586603001684068400378746779780994777830123671248806922575233577891051294214831029349274078914917421703492257049788922538599540765692968841256332124795702199486173181895481134865654981195750682128691268401728814549318523916092876566561400406225131851316114101285116224102818072328455021070995983738221653363513774415062162157402726051282416571170033446630146762889866010988850550660188948637134840381581445531555988891584744555648208874788224935335312042136096532829570261082928579925088914051512228622062834198254749048417453972263398217950812167122861433363150616177430645526621839312952366843454204986291390622384149172925027889784260518307586615199477618983064592861142430194593188639769392159574662658899857365302617990969353352514366929080064066520682335658479501954814713563223691132573221595482611097594837701641970924342090279952004142579500371677380889386373875922454510023347250275228410092663547790735579512998932061296326339789471374320786924024571639378541332864110520542058560160907236209912170201623075364144987778003160683500371893844423223707946838275447499132721727116220031653351678770976517283901124855609507119377578456720296778091201143187505106500443430486665276396103098547120816322956285859742084648262585100966127510511034714823862986323639028485505964995112286564457107173954076614827215724945394053939200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + 2462619343542106127494997973143241256117579198301037175522486693848255886016945157300662542821493567380131150891027057332213516997001778966835058153141385014998452891065668265785744823534535108904528544333544016184858807694643130163669357814382046682992562770914425372928694185165719943878611601430366209242475259649899749730958991099136285390778889367582371572121217163562029570068606870937349935095615927534301432324609620612929500635372938768342955119108481320421183198832557710798370668696854606824602823000308761383706941811720364565595845511825125576311359296378283083441253645479152066059260217079027222118129812627853342739054989701899357133783508169759017363681906727116781594519113316806456990326654865355167650792833734953712472556854398662273874549208906070338263211798380452820395212910654748479889719838883105685730398359627072943232914810729905818325281419333383416256296630885944689202072739214278431570639626091671208915670826917874124270874243980877206514840334346543787255099497410289192113483861344410209668986264362219409273034925503727593958031277495751089611050307974708545671818204377247878488843191563710279133392202331223983857098999946989677563641389687410898031127579944352900555340306681232930750417335041210216022919235066569403580480351851058397232715865042504433759284455430876155566873733556446090998045021402379935208920888694149905270694149851915469463260585013479547653918802809357399004333601158087347521823533286779416017876059484057836245741310628118549255023109806392545791117607672652919526407313712709685785948307009359884705959620383279881123568800218313744407718191888131925265560134969822476262795905389548922139606940417178058065942153685038467335610696652247258554416074454710780465834439752904360154355485379959778672467049967415385383488243851131264403603889104056527798272277497155011071384051151587356755051841749012403368432857017177224599465695107314265052509833761738804405077015498686841269282552898371326840534766887823523017882103542784999102023477581906177571033584806008362261346429833004670538017915066957549230473960731990495525181179498734908971464755949665006577856289159953257798829495178287931958549805415808934592472926138903880725908597022522016689682590578279731408849785567960786429864072664868307961550686603363374132754308310352291655962458985193196525073573449034038192054751625542743187756111344946454799297007420914858128102573360640106469644474382698825772065111525392893527230801452821431160829964074261710408286854246211095765567945526402220311259582458322689942351102704410893366039074521353718911597961914895017250167791145574454381999891487532843747981965301924545481727465335197473039882756897144857697418164048200988854206538533647259072223463248594647505825554567959657923982322831205884426756993425662440795831186885921273359247458915413480254825076509595014001400141763366122610612669521716441154780142020239527893955002664112463418553628076235294528711135751914072736324175058592190417884130219968532347319603083642122326967558562321950235410158773937625434155153884028585694123846846125952701780825338981098616915546099084586018892320158633142625648076786052774755167958001358146749781238177598152767361295000336268557364591293484202187030086949608348681256793458401490922326710416270511343104526306306860731598083600043263465600609111991506015887696380744204538321156879582026346991855556740195502812280960530130914013773537292273727492237912634794363973968662161719182007419244171090141558544678186035223171103922931966828288605183461840080374630473075077297709204449583571956523579447235241132073133135951674677344511140308371052590603735622345915633607030257848696682070376350910251008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + -203445754309051418499793247023000430550319648455451016187761769395890127656492404938610436069895455652298416632500525663422678493009948353145960044283118286285679840956186197635550219957370905310147655189887146207491370145482623074706066193294612857551684384053601455097515921890954763173147083270669537251502703945349059085046122733950161908990629926665299106227357582616700887901418272395560789776439892377970273917664836788546387623694607822325731284711058652724496621652659356739762228343020717716903927166601076351534874546496929487299013707161790678251307834357317994921550255623558229548861183576941973962189873267838872722746985634515861677405342782592281969620597456066713911269367446892187899930705012667537316718875217890211574157908603265635812813003346538574845412630255836363230668368785204018948724237967749489263318986796826779786590655123135801206569814632486296492088123616310953552056102548369302946943934342755968422014876382373906890343081376672407915802196668422383176852688956942644657735996070601353983512212916695740257517148642978237744153266789364707550716224991245828855747509949470094282313423965994309059001222653678940957989400066786497545775543186326586882779717920294436694760713741726357468881086046570048507790333874973713607780000534709610588461418969914788148216117754188310130037557084904491019185273806708810421885492057945454470297897489993899742934149951682087883462233242547842366123519206215094645715349641761225201691595018457068917745308166783216041763598986227793418419831197230263019915362592289556531563522823071615367659981267697678898240338452493948083258405189659486942350689618691903579244924276903868649508880932020762592092403876691503374505774144336228660486783121752833824469014243258274081352419249594062526398941728954888165373998395693131151523319987556621909959846913130497897336531902572423727681325214910299202779071935165152525783238179414527804122764643442164039230454369652167911602950927027699207674159138261371560252137876116943868349715536706336324293552855594019322051784993756076766927586370065971588086006250123079598295931846872949454159632870670693877098291186773389318402594541434784497922976417248699134691825358988058286795435182914150215037875769328500332988765308364146654793014445975964083245671634506486635832430676662633042002084358132153644432111182753229292046879382296360243141389462035428526627918528186712246034526532115584179128104078181381468922700983734300295959293750875690013563149871288106284308102426837320327178912798337714814405815368225201968514531476887328362968680021345900842690425314082212661719196908596886756240426171700796072206511033943352336767410724473964928193618091202961682630828180933024177454352286429433207452397774159656423618017850377537708965286983421956620894100840574786143488995770979587547175407805509053760271083939141892733306729969862248117498526931611607076764924740972137176958037381193010078659964557254400995375601632170648538383423938784428134964250673307280187717635827676926251588831940958197936989211907798070482523177878373813096670249998958007427545136773111242667314066644211685255597671634870272182605572623821816235607337186428868934898766198975310195764890328386099815683458378669864998733133170183539837511455996591599100904041120793990295066201627933522292117241369029198930365514495313520234708688382977551851887125150749205981980650660273283365798383233802282610653629034492213245288219381214407272933091139948612743399738462158611416499026231810146477501951292801987946247653244352876428752086371932319654822587318093866959889574495212193175811624641478231431852422939682748173710915056416278810522789892495102601982142539830625566720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + 1470350612174396728544344978696914447230611775204479497514890842989638218125523019560013905636493722165053301827540534881673971628665513845592897179560963314422284217897244276325615815314472244005249388541537936239722406827718842096969915687746542230548874061918503984877170596339436050129849656299815273154121358247551447938517572685983049185163272913513825685261220347261495916602125855299074354138908453285228781114391037740753103189280040150313199406646650110986920147243235274784645980615594410607744258128564254444866049313279497263975008178947264665910287093862705647058001737490737780777527914240416612946194224271249145533419381627791667787150273531653813008365260003583841732161019908980337525774705387589045868041158663111236109541208501181279721416360361537838013304936533962593440742217559283274614271873667908592642496197304189176728311143931405338697982531015669520760918821869511291860976793720271783927812350902765301385997732935994404255333316770645793020940715207163458953742827920589492417192999307724205988930500759128499790892964623209239192029831372694907675841797403622344109594516523489375199762246582624022230573677039094016907971535531728848133517196831372632447259828116257569316752736682973188438763146269677867592666621424753695251568415153000520708032320731133757592741017936116023031556667803994516175488473079881159801367081426760117473963777749076225291123081942204194696702414084893082122535510354918792907114872319145403861459106699845733911317687789095401189620598297029645205093394616208861100210850417183983213331705043420940643467728810430331215665939354793972586094230704246666175096712616556810754697130641272215699753336603741323801331953276537860440913843809705734022833443056608666338783609491361205840494211453328442392034478373859040886113644967509052619218356011279705260622491529185404064633417390827607773294938629606131151861741088280416735179347372874859485457701431530087691243992276145698543154429895759631510869225030621780000864702175269606282583030078920824224037115995861316626502925996768130499749262983850442905930956407725617072429153267104127503732831169282439343090504169970295250814947112489974608742838414098010741906822456425651041390747476266794298088152423017721931075686189615185340443121132092431293768232147223710169767202944203044967429881901813312762531074646344094948461696272616797526996731343734482372981755504722297359896333674600316463304740478036942507361537498058541929894682276787244720198710792984512198841336612427067970605520927252887611233763166451957521598176433706416471359727904387391057005068468366149374961951945303509595315138930612490419634959541770680168785850188888885547783802098948951571192512165910047307218830617808089786322121486581725607785235692837782243763701325765070224954040528970445223515588246601408234167038588363409367230781507505014299312835762341180694609758456264304831541048231550996994078262921038085903033004656358591947580198185457769562399030679411226004054383970311421160399861755630897107056748241803362192292967131739610067727256344736664017756562754270176886329046301731647144291206748737005945002148273076494899681515305638470772586973482242704135421772900920223243739680721123248613686608181751401489795758676899348352634882115640012351444091529168834433198347532852894450950678777365650804644635485193035072939604028573259707104927167578155843536090199620599628326488046652244451969755200198115383950719162911535366228537877095798676496051602877674075503417486428176000987283349097813006703246648345240289967177507360475268795163079380498826860964059653353103964298602280520702152589700922715698214545751622161268730701032160691736577369017470156800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + -1344353290129744701266908208165363611524289380651827675902641625364403245930974664945796566710688952247527334892271534620632796300189820851648811920184076086844273509547994037614264247605380939341621962300927300310389224390600275186033790938439430550425712235424586894123876658191678919559015540142520084189135855351253986101518323451955745988513483913225372279039896322086744444254898045868929171550885677997045810865362181276360472235694948593126613531850986929423304353427020429511025313125309486166235201175616861261886382263686290564447408008000685637506345292784471028772993141633887827031540287000161576543385766413462675006478887543799003069437715188481530156773017476003004046656434975444899169023051131071357640746768907664570546518078464701457398568219158376165617846699507923527944085385376661327680485171634119504160341140931553749406894651109382215547825226529380976634730939576082823422832922006113971851138305870042723061946150970246037666681302107248579323577452181351828738479261739530671918601496894009708892183338329261008620909307105696662960202000751216638540181626642351757862986227362954620646099344160642090711449404064599249349860789500167009589917994476546383562857591939344114191876244842308300133676528391314433818560319328827812785673892895505243700992492594939637715114535771005308663730222344619051642871203256619604435657166104470962898987299735619634327326706209295084700931499015396968454705595027009964195870013264937600244955843721655769699067893188395400700336122525200216245992376651285646924046132709230775408421897009285383632537540849146744526475148108509249423877527619512887327046901510449973083918178006361148818828461786005534664542884271389773241373023336962117909585545029851375317668807121568990977195038143790958065906747579770437593359361057363304836849950273458643048015494784147296780657074840912681542746099275408889096541343405780842044672744154989717982237533333964347004417631419037262172101541552370797023450452192409846486730867535804904612005581157266143035275462824724161014927961415979350737491134640963328258410660682891505988993587271685303005377583712013913005226192531031855027999855528973192035356488228659874585785249435472430211241867623459778128366016923582915345071651746209341231001259043419477323787062554448670066582412997895883685250116436726186816870658188330700684387108902343509635198047565931910815484179388791082842913966601079205741771635470946591775764069223393405647961518488765432022949354676486686309899537214976283991455341695666043931015205061884446880090275949132407312837564983304807314520295907825002475607050390138227960365741272988534559900026654036831212955722176919333657447076216095890644087916967971919621424452177692490527135654184094082998014732509285052286964111518442070382421150452473548754731449847901368375499066093254586161465006684024378017933653756352985190500132219383621675321107669003826308462884867549564164698174935151336247855092839090806890656006216752046551706313870986433079032372569333484776684334484465888584988058893710432838938221258383471180740296121433277392937050032309035906190856588670817911750839716628658930492218303857056186288621728049562413753838385311256861534904293065958833405831919897172286492997810840818049351522127578378775153383050998685628697916829356746615865775950079635627654362463875141494185465502442328463016722543535492475653258900261687244631902719539010421279120785392082254244135152328908910019555983210414840702740265826048316350317799394510785318464201870128728096725481526691618633546583488544433341486897735466248137615117858846895806929590518446646395234490237205241724637115134904652167956804998710511657547424858112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + 883153000106648314922549917612787871980374671713400940263835728898458228498623715981754204614534450054566002405883436263822595630017312154697376868104303989909907896697487297531872024308674617787591272505629934450918528307430728728885992943770511724308585587944109992080341577551065879217566424213746409386057495325997097120020797525537574060139881223972719956621802817396101169906533055184950513608556466773759596788766843377193353895229333078647106780541214102460618850831548713939764250565896444891353215650743570024540476781409842576179328574263856161276226887577927312173530699621771374753672445518894646788882640299477328915647580573385200344575239714023462593352686012054252678150427780584800295907333334546260525210517654095899235656287963613270841178131678947612389760266309953675371512930930938384332833469670791081166835141763310156996485854790023471323554149253440672870570970752319177470150971497368749180053566778894867534894355202024178581904181112119983759479676692642799585110852452133665007832204133283627182061144171610311237920258623269772458378914566108172939670029666389583238285760550116200459532201221201984313684875366256691588634393912639369376587353105550705683290948689673066170942560541829026611826766089470844354578098113537217986007565498816937992216743705392761567446809891531230474432316660120930672867855704537019248291465416776220542764271105076396317468452754768398957710738007838869275158824847004808440449149043478249958927312444708960010979744906241398925511200209759435002516928481268016177107796234906200057384365391966478431827189277377902127788514345049819486487934244006491174049119424503237947645255864155597411551058558247591603144771098869874962838938478132786388809933827354956502742585935051629958229658415890538976966757633817145290552838039840440169297176493304352985420343245246975688481330993533281646941520133293800128001339095082646059704711137174512614892305978896971840463755599407573158171335340970831794441094934316597538067060297491778252284408317662682204269207575473363911936326326372910408972221600014902438282922969645886960145542534052034694935711515757047106205891688178629346691419998188133068375060650939267264960239137190904929884646381387291136027617888602276239750975813966181297238116521450426336359416139802695679234917087664448965303810072067212020008830438096391988361478559036886074055843993375866448193440487443191524469848131733778278413865021954528402370552927168858268508130195200280624547689154123851496165246279010227100187311555349108572047695915880331924990132583361144178067475994933741566971048856997380155855922406049984452663673273834085341685010013789235178321419534275626300448707198116654785911290130819769748088612498853861321618735828787318073218675840733822349713772418461251025490952026209809319793392149078468113458915110452519985073077222081486788234483881039813246462628346806825718723909088198695187577562310422225826616483611347819665343862472153498550766872268694793148288395780274026409870758248449323025115757925522025631214002675525944951696036597959888523467300754038052392550977451186498428630449050833833836994565876489900569730520088270074321877576325891697821609554240810465967866332926495755104180038007791870929264495249459980539879775454873421290493521154666062216862152423619769593167483562593673289088958747984109600378593229593101817299277401639113187799301172424735946217625648632615162353240872001176275430916016160245225875231476451918580562258361543203675888345050326496978245454517101075986193156902894215589918091653609837561259648413167090019445908419656638354954193220400329457057429049774262504011320743044238659942283363031016602611478094151680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -128709493599589861509575993623482662036638132802172392840167075685266015550152183041574024829247376910986614544071276927955105050976996035138672998431689065726348037002515216124511398837632596864400964814222380590834143499168795232954224506902299178791039919875900522681219724992451219486074420773529121859020580915047698619793042990479030855712731262277673085362675998034634938439263696359794266776191710576483784956370423980946445635062530174230866100256822824527676442719089187483169040926098112378428129698900674381635985773895563466760512374533424806761130489114491143331244032776374504735678651300730563966393980498436352117172324278044099003647172469833240229466616582462596998447109146175632448461896742675836900983176852075631721554314243070668868096110829528748716594267026874478926664953435050574685610804005010422089490971831266687228759814549355393993058851827009984297607337229457365401560611796321478120224334849802939719878208263019600534181733729633154868504396880877514905061524228942575254448840949202446553416185601033697810918359224542971775349632970754174942032199572765286283361419753637939186265989607030263360995572170248808561731350696412019787385706712006083476909536676521282243460556907696446816279895460308288728761969466971638769969829924776739081157156677263485504199873347468711157683705903025668552522442160504303557132204105424350009987058144894561055663917448831779908852947738423969213518489077009831664217905090780712339557502058868129798746692677642934798542527187830343338808463374481974966276899173820915384504893793973214361940948235587108018943321648151680426910575835736726759324032059309089078651838343438407047640789001143623773482930510037311804770889148234400172852771790586842526280563650251204548162493595822708511760275817312192977477494757585958591671008158102494498656578897845993436093601107497801325465411770844827983905634439181028183439333003157650650164842363998194100081831565695118097912577467508171325629931075441481203098406756220162824146633238096940484131537347457511463177576336153961159543763934355473062227358539351562891523245587472248148665171009965005485649109073695973933116420727150372327969009849531835541708867608971543822326932861126597238753239152556426870604079152511883057055106791869537390234168872185892204442921616972569177525890851965915514570807429649896586317946190569467814886541371013074786815342263695768822416059530758770761034356211448180216136906527806910935962701885284152856269054485758285839395654656162499824343772179654160691965084178586825564104738344574677454706866253878589682538495773148760222818889839656070251891631695086699766381750283691695984362621338253784512923730971555780406621060934678918234772966570876333662017785870325112735619899211452548587585617044207827993234275172450569702432486624866903629607644222105745584980395140995982259248082833931404240197316417400759198139211438478720680972288677203513016883838258109781118014098687870213071152853418651710176732880293433410206504910190461520232094590499646985139964034326830200213621581847739780354576540169423572798744433845670724586005652618651206594061411478070096618120615559324606796936792462680283311793681857741969464284885340616753521344568853276925456203615683456947357476492751569795992836389216244899447787413334831439334274403895969358030698863942224183497430951256324408220180939934114739545719554008073762850163422614700854171726167750803469443160706171664696287881042714765337947514314078413695841308087319200582311777394462042990075835349935579642196575360959130313157667534530898191149349793608061716084941649518305162934195384850082442167634145256752973129646376884161911305130153816883200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + 2923665089639499290481798446531026545372101018995881651591460504446227341643199784006251486437545753548554607284599610559451452451884180231090137384419583213086564166337248097984229332932460253399866368141782602786940137876224271808761771636151917601232418561155089807936617272280197027130546287598413136071274308152213459401317896831886717672305127193415060117303593850048981608869940699365461821564408304692306037145882306178338179114005349153670606123689109998488998436268500499275439463783758316765772765614242347084357871881157180668605613333621159203363208873537832278897464829124110726365537292093132963793420710825023366704356116122857042728362587791078938855119946995078698627395458343061337313236417936697606964217855028351297471652221187744359265343890922041792846841383341805609430995326385359007467809061204078171494568045619832277561817150446763605678397409174445967878755196233141402625993207596805080438950919347537424771348053132378241874259156123379619398544072322041824422762302671632612920776291077963508794149803694403575779794568291330357020787527055256667375297801771610407591481476013636061886905904126824642519005561891032244147331867300103530476382583713340272970165950896682139214607731327812062056548915933052627476986562867873182470573647934505755768038118530115334682557497958159448951740801044657136838128802632707369122185010560140240733737637041242720316442383954098613229669334171891568645741088073519073261562181487937421528004081550666707660257983775573670680834972475341266221272599339116178563613742973243961490007922373774518119316443564654786145965166688983076975007783538205953555021334343582123552020076905242631312781067550918757416112108371421813416461990956030392172430648482801142220022846823290622846598989867781366779910535944873495116108996279709802607832540431579284208755875426608325108523357378436907169910328543711550427207815520798463284637963907865889821677458686348003557350591764833142774476268590368316745867147782047758692697470801384634951813580897775199563703211459641480063335118696985713678015980958042104279241741283141580555942697748939699330895194086403275851320029344396083075583844036767301836990237803525261163195775603890856642525762497713940645516461401763691424281317815763178550743074599227486489083996908239224266853189602958743000806638737142074685832326671854174420574897803582442218962759652788161178255438112225957703072604611639302152476626988148634995712576377862578983753179198880117097305261195704536102913064552517459619632848664485222270035033268750460522332141249987006138681801805044267669435486128564310345221140947337822160809545711786452464771864073819621568881453531618300857872596663739492992102553219018304954749206131938482413184168127991878722995096473360782077645289845864307251581447629703931727234452582336372847432436119052240288327359264758326247820574042356094653252675260241730701749675128952091830107050758621076289403578966570936219435757964314506759175826401134485406903751898284213292856933966333511227112538322288481452266467248060864699973344535486613263023623729542731427968679035603519060297008504312982446540046403786281792210595997379267639237137219395836589601421819030860012417356539321693341771128839469800844283576979664931268789632344889684202904678210522799672974236828718415628557498067408612011345270252695421430067880037276261586052030112486014329272131939443553503192623256619532647178844774436027298489279680973588925120359528408397202648566585965234941115303523383159608926280811234703548647192829291612854554880446288802109945917497671617106774928606418912038291862936841339335156146157342693075362474174573344455270121556115117089633599488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + 717887880544323162538126802985926933107437679231244846221749307915517346397149012419511920169033730411620139841107318047411810861881180723692247509419529151470398831737339019688259129810062291764367854019945720173787831312324804490171980199402088340830044930189150856419161710712866652869248050838792905009844522878393417276476757355518894045742141997471728164046861416658897217554473781591607782500838610726773682340854368310084017631752337336733150568137774648628491203694131456859522097330197931289789077269166883048947396122307523334353401561590344431875751167425667662515274193392903925369244969626785390272737175229467279215470491868941170038383202949952034207331300307512736503925231373390729658305922349809782454491357544141246432055468920851782232351896796341579092727570559986753236639662196281290099636724031252475963089050846577802154775009917441280751263149069624800220295038394777423998543036098407852278260091101504592083263868998423567932421099093067216058152233742154198154931317566135130997146426463696040901256170175092632141353279847596936679582024520419028224805627398342757233313561206032593428394212298210057836327248416466018848243958931940350469612725265041665430934212125713953037719258836896123819358582274183107802687766577036351431259765831920390874023421527667545784831796166614600281238977382639112237849838718826662550544911002652375181428897875906633355087679576760443274717845078529601551292316413826486875208621998948524986044746011779324620961441863414346856790302328911358455811595961039053697928383308984047005947742808857418636294796597533355999841346982491964338146714818183911528561095080254837772615170627320973477991864676499682766137531119554256405710162853777395027894128406196253283178806087444760368890191273405115433841489895576000601301427366510630235949499276105586952042364906021143868043713779796992303436560881121866144377922275659134757710316183492564204633940646889482675959696633548425763333678001135309899034500474714215221073791625806132016517345318361010527674596058056926345799205475087432496555091764909767724056588162103076590801110991578635685990057643589206213840004194572742506495359928330195382714085766579743292870517916834083947555843950764438935627592693344364052331173390767015410142709527126297635859176369144086003056879080768108053663399611665538038387420175224969988733862537005921774606454930555312612374896876193815057506937089172159250662084597709438525157901768236030855246146982294000712922342844577875907708821606021111485425773150163082778424664330020228716881802371027158525667570507612977887009442233645432167597721523803132956539481873917754727269873038466684717649719126089413878342244212106523947259123855104147971485756499936317290999675653775022295131473833627419895169913180052617328071538544530704184111149039905263705050077835159864944582022697127493431072749206994439098540630856681956586831693693437153283712726016384132438035444721952669134132881382324410163719767651220116202984918261075916217475818771089701538125746345014741069622532727003156627056962415541190463421367818206572800290037787468850558299449893759266832413542611105377482200504714170399184586172538053470846972086222852226834017587765553393198114903988460737382033508635892852549189614372944967328141797790833301376318284247181730410986297536421349845848881730544901864823724497838815559031996784831152844679538090514658260725941636069651698859372712718517673606699682151757857481518481305560610555166610682962399325885778664927601387602870292262353985220838819001278229700418572737291267839216945566116037149227172278860481024535187259078996117350786549442551694247325414734595603844606881751661281280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + 40530517193479045240470983153506376902962084186837911386247847111799169302290478896977998942468575965361055949052797631618267016220693644171906246684966902140703693359439017375493234335818910489504416178818774398748414075844588611038514748957672400790756272027000111665155944806110631339954436786890765364178375895385239067611809876527323222332829687220726718014450490745358594419735506479548362356316866832019129100684951936454367188757583640776632198922548487620530121405884120678899829609891369881320182038195526143661451701588613473586108102605468571687668454723580118199392404618905939761924546216931580577335030767724581069049708829554685629839613029552276805682757903976513769417148927248609375278431737229524132300312390109050175830133859956774742745927760223712685135872840073071061264682016869068843382583915995498365522026454149104481316133264955490771154034501265565546262578628417352959959861781706665975793998596566505704147007789252756308854896102659696207863962488544073995228901205211343224715553517773724434759855425213659880412259227738604854794998123577180578724343888674205855960254329060962687256873471169648905515485586392708251538606542521282064400170054736166207333622572971714161958801391844660852042025183263996977927671581960986683964185615121592323116887244222181126958264155907118912109501816111976102516584473529571578836139882718940086589257042528376259729115478023800676094817368656427808187573439979515352120606280824159630865864506584064626805455036697746567467396804788477435117792553522940185459818878183999065048158964390211578830042432223893820511706015513355652335599834935652799671197016832533357900407266740788980638677431016843162798308243840652086260014529498347113314543242314220533559671515987744678723121419804716393479956062442961150085020927746925846832374879237628187249110316685471714069548713572330304801262877785034897203848380058742857817567315218087795051130433487638669548810835793246478108788828593580186593458846226801768888983604189005256238629094259078310002824316554502856969444133151772833956158112126861581879360870521137472424976957440874656341615189550267039302843046146561375746537043859270092913304088264107023957468361199345903265738953940665622137545584031344051457800838655702232098006763086412568613615419925413321687290670092297178455348951967390364935018725732834002219117857295952997521026646817347755714723472349023833119109046042510458984835463230757523162310115583241362607862040009473200475000790986898083546472970057652421594486655159782360056872420558881385046218359944674860358374017128258049533939199012840921321772362996418039289011129169193185354604698649837611132224620097401663554354992479200807494616122800515786043680753711176489469616761779576437638091798523262261557036425263183493260424966148240099732505146073605545634614560350508723113934546050269053091677262557456698774386209997890653481238728266366077198926878901918377642314583668827281749335074609021649776188951734560153831450417512229175189518524446561560072834798090148654868228132897947368970448658346954531883650731693044842003169017196726772237799857102986625854052247517885849265485822373958056592458069239467424068610722696567958316083563581666643013050818121773649724709240477887263442654369950766401232245556086775377555301640377949311633634027182424308664057186227743522652475006910500376028561753939566709401761160384835357895841000489362373937626207587464923154580550068611593866032205301819931528207986111816134722244661067729409147362264225017946534378988062111346201826746501155821315806342769467703950927678451670068998642206620580588488952915110667050402544407152392439652274227613004328651980800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + -20342632869634602153507200656256142226463532259080524373135969597315818053575877119068570128136227680244340144613660051223890818911073898979460071987811712091602478028382827625064297014363350841944706090651247375906952588590946351723367066498649493969090210976842804180110990080333314764166481601235954092075029577585890677642984221469597899435264404964605197823230275182441253512134434251205864870966057848813358217475033427165121165477099137092387163419392039768740136917813816220418697615813371137449258617195917718274530232902843231196127724192843936239252333261521316492293166211185214588225847790883578118768095000225379049596834134039926696033964868613821750403655630842194094358981454040293768764054092683273307186184660869126407934630400702691737597254982248527323369256866179382210407299290673007144443967770605718611979869180204401386969264915535842236546967150286106123759579743831029891500992897472795050915472770230555991485494084112216397397128581564815518794464993797776591662572026341276414282691226336663402011671029660533530181531843190594396307418340894531152072533586935888607256174555651550491995047581983632086139670396765495967058564315276717391539884851596870139627459066791218728054176482691034266832598837543840117163257480703932722642220365115947258028757633505295504001644981664514201964223251043522291124249157176993017409595252661723964759169563895779774748081446183971849314928865807136383473902097966744200058068866730702719167800628299030103050747860553885811226415338403533185780929298668417637274332841186501690355639400464068362309692596908275114419708514278974991895890539258871986074098403224626404070011062782758874670283606034521213594535295814148758464705760313260604216930053498915096122051295617847919870745846383180214754622349636278876983088121459781468918411876385684993532101009401593245119462754072069648189665414403077230298722100337295485894306707700506493588393387413673637167591937047690544647658832337067696853223883833325541743459153841560479167246086464155272210143986604519066542059940793924525888290990000460567471612523666859245664004741691681442404082036865152309426552717221878606668877021056845665607847732213909181433413782876969138133905747319874263104476904086643750438335201379095997469011320629172436579956878743281846336248083083386784427177971358965285964999312534228542218174255622909405388247553771288534182884779274224524060839584683750320275767834489213171512565394908887497298981847727252734530192549033550679025871270220659419484757440715851360407166993752925888481065805638754951534610136972489199759030957040160502867255475699394012333296417449117415631870517920493714338963751139906849929924437077618030838855831648238920801130253876156077083530555082357702315418644989915778449849585473290121745839759368223682973710269993681598706496083305307007687063299276061354318097299823749443508660607468454182584830423829026406209951083414257716558006857571044987027075279611672657370823378782429778301533722659558716550345502708204690156256482640331423137442526667087084687505942095566288708704740988381620395571224037396862347704163983599148480333785339629595871004941434093052038946673358728623264843628982432022051656252347313529316138440400886591080914323858879211636922076231711334582382074560780407501262327895413052441337941384390589512413656354621368676477165197431229278634860050915937034486345732593055763854382765274132767918471449977183013376633258589265844218861439388813075076018581765049198361657414063375681491392939214707222711827038379279939580212247417558821239435616749832434343231086790935756281213453549243006916341067530485495418986259837407869736280419178393894912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 815056471035333744077469801516637086466008281670917579637091464912963374958339659967204220801382360679841330819573208688330057530740238722636394232443501748158269722406683177512512406974504193754774898434484128610627011548041963136865757649734487557353891414323418071241345139218796329303460564023769204519172547494020910479790194902073163668632671782406080886862130058663641560691255497419651340501022409714705682477091925089286037232652296660614314987476109403400594004863235845625806758544214722794074354747901942874724772579068323723252356099078183512269326432808187349870124940367420249917698429707601133551499275724007287492972441361859448516463687876674982907204373405676571515454013934151545562069664816628954010747994175025182039171452335971993901938559458414436798813540098552199974619875329616032229828471576494504795834281559549803446775349112292206439051171233682183413629637993499680134143636868095456835723980383717992258178484176568191224177027785010328334451919046067700160547605588612057097508556812258440218834857087039032716147480389916939090701150353184044263876156535438286119484661840579352090643322400815604284890220732931116126767053853762571158393801809919553750552293016328064586350635461047184601566035606285030575771973836720340852784283749147425398175736171366842051081668413740617831632584791947605757361214549650076735552422201196162901891003366255883498818042502529653549203580587142012005829784186340972661664130377974337488987910339705745913147080038863076572155928360524891558811084972997972540904595525836142870078495568159904462782957869500687081288336064524259223335565732450368980244229626516879027502403661412900098998314082460273416350080984375770847165135834423624639963804506258408051782685265156931320553705578873299936348081572221642276781574421743310096444263741144723764847775482707957234748363341189262199911205512232313992433995260429183908501844764258308542027601290076253341245628094783822691746345976313946703334890347740357387660185132199530567681760426819490246879472225954152009040314125491992519661162054016008476148435780393390403603679863628544333723548296101996008375812771385537414193857857412472242349171544235207418851502525511736500789777534410087278359576777506930998686349880872605761652046325533972619123243186543251794768553525947215460749577263051408533543061799234038619276636243410964606690193831766868428316040963402606289745037688375407142350130870681323681854513509843351705053074453748270898026728142230558468319482266853872263268923762033242951687741927995060453408263906754502370875346739770841327391017051759417880460431115948299038879226303072117619585463777075638202640218507365810128100479491531667476069638391692020577124880805125415768035211532201251595338956665746494778552557853456005056551733631416634647905345333999260558574775247885191018104772401146199742793101401527439846142410601222294614505884016049955582684068074629497985143155049035880352720514979642889482181702789863303343749905673548775719066854676792934136215140437591218301971746946638334814296198458155791083260215505031245999627035074223088963799871262373175455174286519327094626288072781488296706740873489407793608433051658141447034193970771513154064437412407726557388300398623120777767820869940684498222899371477865336341507469679373968801112864784761319774648071100045017348184880858398237282543308180487651629607664131786422442515441972800163626982342799517893596987766698796075049225551127194985602582407236066823566208126508791602578085145034439603050250105624888747603288156523052332170792999325340190419597761550047908262160223738432094555328792485518753892509136233621897886544910644906169466880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + 92984986352062837011431266364579031385106504291812507960945772242827449105156700397548394272586873093210490600445154843020081187992923515957551717805306239893954474393081721675260639797663179676582509780986022398035718844785016100579790426001580781658321744520541362729483137510973028279102243043567243999539054606380806014404453110498410887631214199472901564857544749475748836200604261018393014971088280279618043133594351768962329666010017698386069284432213534883324403038384014100512545547933313041379031189271678288710154446422983345514184647291324743824446403892415863342053828597315050114236416069103582692511044831899535733329302143247903800509459117155235786556038955187409024298748473462562861568598541562578785177800118307442178209044767732192222529162861196315479010542615938529954573440717025451821840351049131392361086848771203879569105637187913244348164706217909950938487417887662546807488396612890623321036271647585494889371088203979036725748745338620519491822445142637610760834140237720998618473463265368597172404651799297087262207277186618041971539949318014011874953826821845566061744560758198429357275321814669298965004622698032244655328379050398314939466174409586349302705559920538927132441726373955781690169623730492691297639654872670112350142113218895742731525796163390103669778478674879692362875963911345780139830627923470871745628036920026441482046812451184837070879968275046275112634047591738333027624487333702279186644267784503911657786140504528597565349883723764715171512994085701989158633039239092136590440671448376432351883021226553168160178199378848750234148433298533724966064478965889857090073861463831287883650331925288547739102019803538374793982035261868004733355275866037772917001679469890284129390755660803933181013823965133157535473527114794301997371757544974771120258190169934546062606723291301118423927301500586192449706667836380699785195511235073283340685243757937279861316157824021421375698981594369161604519222650214433463731709902788219699096537675912936096848580944073866586634560052282963870406116426197070107010899034956406729159326990797206894103719471056904133292307335651257525364941085308937711959709658218901796631967514149543595257032331459242875507768053894861999325014777782974872410619506580114144064137373510605563649644818250708506875972949602763898741672433353713191797638325903609661470598676335810848446889230601288025108665882498323446639835453167716174029964185658403421087298739348021477310709504247196564777709149224317205227305144125714486450422496692294954908928742743854114918764520261730518948561532668813841141409972250768661401981464198550758282914191307381950129177111983079267738812029519012864724213608958591998414318908239704065374536635966709478247902184173819095938705847953935153753598312048487001768535653316966788065253815211433144506650707540008631811234149674716737107874865326314899098756634464829034329448726371278011114682466466285722272430101562878300411505692814289417462990002459494401105902244614345264009192537901313546010801093316608081746235800083463437617294282499584336752161344307952148441099543294673272348156283342031931285757830039999764365791984073779332795542314281351729072773548089107263247798390082991549255881896238346383363390905143259829547075390587378824932048976943475760579793721879997616673527263932436340903324416667096930180372632914047569231047803574078967370294792251940877381074621955025666878248071435989147309895169682768779158171293328823514400123837985260248513833701787058843660881999317720901688311285753509934587472641198893715730660617201408550440669761128140278071513991425846909688277421762215161501590439401877499666675772928347340800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + 10335698212573613532652703193262358205327825271632606442384445826516627894160439932187441313326398277488010480499491306002473435145396441847550896719393705692332517644544974845210823077336366653309470690511951221773604430561270031251259414183566249169003206635927402186072832081098644145239853233588135065687059777010101534044402333876317246264856908823360960681235602768821174432739565663497815985706294155114619315432554983455807521518816246879901879312155838304510350690092877139613319170163632423124593702776495173370510321732529678272861255586247695882707277054587317909966545775180924473698976725786128940417328233285789504600790255967821509635967639813215308899105529968097792574146217054105742617735340702821120064367225753567338383242045001661262795092035528949923571611329277142016127487036240310993670906452892801903874444573911772917970742763984114476279283445362504665071517633621557206324960402952683418843626612807842411019999964451324617434947585742580847473001859961450399068587766327921757053267199276531050864963080495142175569406876030637340719607888964536676262472902651807976056257607057570308704960868495056337383226375323726033638327702939785196103117092290018879984082577184403372149963413018718553119241433632557683974935746117027971947465835497564149332327276246984916069670467814071093982001773254814551517950106449799033474345473907517178980535722328362714346979049848019454311175915293946757168339137255335112658633499695222072684950262193553074203302453486992821747929905354381603315331346973191511782842283782389711755894263025216149005434426826407988795602319861846353519679513983474298826989490284357427888886824770663461564122700821818732611262215424997665453603757710609988810488504016092153563356284532644411810257014823106155353306451112165803858562965359252074749761625156484854860382840181631054713109213713835299016878455956328720163317011012656877775209155164054574454293882010208157266160975396455933615089303845039094558424085046619010509574832350554424669321934125996884380999522353566391634966423095119322753577077542228553951728817232206969367805594595219192731617473568284322022765054693478707832835043496748465490246442962657364076158609447005766272165829813070096978270801011086392330792851544501992274979708259434215751058844947619235724837878328905097979960736856701829306516825607843152911400332809501995348589210018454265261280992584601212982575766080045738998730848006521816401108054542900076624610665410841281675836656194561708512581898591667161120143835561392478342674736130864255552295657476404828094097534201769564692873113161923957749250792221167234832676491238510814450869092656470494016913940244964227634300174697149635130318656827953386307335421038047521805382815367025485086323125524817165554268364556693131486476875886796929435327542500030025220197347421921209622679853002754199226344608953726708456607330183417209895305968076285904766776669440368684974277186052038955071308149124015297617320725836414356963108932412109899291179807259096116534879937311399370314238595281464620963620339946214281941774577506512695701217336868466785733405002426411111081464719752478636348036351362988035511384963647562029693846402063839414715007590050278977405970985184364363004213868489378140308983326525931873700201918454110091856172759514055519643712612650767758384250388240645998667935515465187594633205036327292111086057919698052639232300378146144421049584599478563340065317905015167675049788827673607375065534731592185151900368346078029488216468523910859461845161866596836610321677760767384719733096375243095381324160898938069405750897647505560390409065271577277758067939768134248191125266764553781248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + -2142872025780007246186372204226398412668394112069084733782275297901134003716565262645003161832654231064343701184599436322257401509007114888812311264918720399311788688516888486398425130345653944308558914510154408866875717231083190868527380332414111920633650509635643240275696927316553492983558653439743719274360746323931512302484612948816023044492331853501831472276042398322397301198557865775351929856579581198379433235651812602600528396250665890248010029712165413249650751673991465672202401521577573125860921971772050676001179153325254682210689050374130197664741763432038926810238172794866997882322881193000884951035393090998632729390714315843553748576226371864524973227418209139159826476714683002237707701668476977056074822250759925685896251523010359198632161317370036995820591039492433609953910041077585466842771051352674699434119616131783563304379374632829311377929277934790432072390679919789245009740737913252417664087486208835330035735504005462468773318435003251198321750681903943974853780705354505398683330111466796733431496693591432458305469272602658540373221705478549771934128121953457346182973681511242284947698750398462366052428530348943904939566720765435167875703403448102099814429437036569432888266789367837431300473877524178380099029541759639970839989315759499959082830821178073994892850122038728358465370252672508165551970698848961266858091119043977830769452227470635949164355027182041634356862449750394758605957372653282080980322734527810798587181142631003985669850112502059094517099969090783238548654883501855805062542112387645409645144812939706232089337745948691267470416390068371846483052244319332855586233357385815546531915005932854204612172092471507825241523875543602545322733054077445507663954083332225700631449957529031976089061056339668066419316874259182911661389340634084800375923880147328533756920993456164680335896600005022704247802215857902373752228909731955932770220812405409700890543213565720174884179790188557103991950909970934376979163166574248583996256831559512725693326051835823412346986261104784950839264365750397911074712233904977825525404798051740101226084613429590466286279227131530722756727089153029771282041453256974412465481412985465786586147265371929859883180189005571602384957380764922276737063979557315093479243355318250622244476569319292054081219207388824812618347473358086877162427329687070651899560738490843283911334989766109084823759642252239948669243225806435405665798357348282946258004911285094448016407103151708570328808686339712565891753401123515368236700154245382134810515391601541633133190882297487672307343976626518059664230925890772831721212310835566402469078661515878242899235760513114046150205885902417542925597274489844300186768765815699504978239478698501270910456745334959085183230333578269110662299663977205344858855880811481314943320261085056032998264308564042925693495628121394135596681104121259653014884691703777195103349918548545067734974942075240200983266978631739056086520623398565526918088965170988974082174012362161912698795752117237979832790651159247316478763324292404908838107340248710034562257132464041514252488789319357723723184497186857477495595224205229308244174720586515246329315311069607024810407172219929553057309256564457038389717439973573166858179074402843285310490407577494019123612231327889944808208419323202239647888783862156731556949211871747125137098407954638599222636532518992956068839406492999228275531050142737804195539824076197671491557429677576212830077864199816850654755523458126812155895662283507573326868467337726692844535315618065227414242048903996993758665089922618542377925462417754876554547430662487160282893009625995732371005740878045629604088659983728640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + -142430417084142479359167319442704853349149919140696436785730112015207189723988660600203084977358898825650988436968013382631830654663758605974688839819009610361036315774403207025250935087230744435713394139609282666984848831714569601358467470041976164818698199797304583791379411211135951619582219765096542295174897651723545325612383647107171877897371298706894413443414695498567963792157112015614840818073702731405772486723326716447623961765199710456280299770686174871838810020052471072981140879772046317934108455175614627044753036725528234098378806508638933951618303324789944912971109827573828996359510923258533035834000865400646584891634337039819981322069432048084384745170152835948660074400662649680296529660069203348550403155814680278957030599960240579107320597330054456368211325856155285029413655490344806145997120332811070307669958301796765186817184873206151249795095386332957887709290635967813321217105981793269746142784610337176978275639361995765522961340691697568185224228202025644020160464891916047370490638132553888963329724532999580448509127309220652963489388088556269121079429643186033191398554051724373141502522823691465085535726307297092287994119790658178072771339430866389533202982605532717790101778778016459945295722618192688097826505930946081393231023832076121905044885332864692360046290539353544675716802737840787215125883558029771719846878183079382510695476577924596860102602778407569049524994101460991269456257588036542834639137808537567283755754450671579338341600367438327757237623832067929583873445074345583576145252492194495463115836477202779815210482773702272669939336459161970523875043688287366231279469249097526509156057967682858715788241563617936360751109991718497827388586647988503735636069396948465966339464729656435726268136542874537782772493680915434900851433138851911015393758622493056943437191793127775516313604699868424402451749867101567519422823466596848295449602682549729560557502095415629547634182458905419353547562630655557575556470254093936200510628684302941488551944468555639461151280544259380329964715206597730474810156860875896006283827453207201265183826079652967175921328613537249816091258288803997320419600735935182792716789123231583447266526126763737874920536278142184078211779688225063636689360075285148606835592138966639091336348188959203852884359656774135747964681768615045001296039668532294090607346711230001355997589407331029534227977059082574959688148531017597993309084499210651095866031998856746632048192977490103813409295057366099392677509830040613503898882665146166528121428575826277608497574253374916589110628688510268929079626963481738792434657282000020457471367793582907426534281514346978976853116186654280669737167058977594886488012010305018174832161395051826549396751620728878882424613923967624321149237874850375697763798790586599817998527881950113766903825485940681665686616801279416119585668875938277400336726633992778067492320485241511559568268582442670120786485217444643736685797589610457386182154792585391205799508519328077722978770491482562343533067991159476940008022653425332551635042659655858725679817616136995260004662293688383987215556780581922090817646129190052504094113429152352232970665263037051352144932309023484207459836041101420245199783621529232751817149496906342053852159251044919678083875645877829032103686801718739698048521736183869262638903483516989185445916467119461251647605517001026728970874584311037318439931098562445537105505535464392576922173885937229967014717379387916088785786752669438776080513245563374840077835296549819359661492157432749724945499078085601647312338986659427288372932332732716181615157449666714630253725069045421326574576331752391706007740769894400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + 15244794270477610291404668783948046255915165229748463553552825397816757018878407860204002953170276616583561152505885046186176935068786377947566014484610839334352117229870890422973667169398865253905978268130086773120382359144746449097322618689470212802773890740091087076994919783795973898169913382373170052400836947178606073897466793095680075510693301288319731154866371720985974540088700736674551533684835936187878729505727598319661346269517393365961178759488245653449313060635542550186988507044237725092296210277905532056010523856061145386766459327529640297742253702061972889872620005165732191337877619567109549181399887476962136829860141072817467700633906270589529766837242246911552124987698208870292760025538888640143426888399140504337322284615766274987851299156102356065813206278913037299223274958130677819581741249088590619675210805720614484088344862429381048657102183824699625365690899703810380043358252635348142039057676771169657757782306061482205760298181597614328041766743592878760020530333631243410954807051863838878143380443251179493624761623830438751549261471081212588801981050476697757139389413849844738243854156131857980817526706221777041806943156461474077684291964920818201230207997558876344771095541773427268884900154353039786736125845243236925183395341684667003647511640538348805565314486740758084261935306902660738821757909331096229276249549940530465922609074639885137724561343872824344868402343411368976025135323392165772665636593388558013191814342930854291687173719397430382769822535569262170620704705796627060087714098922681030670920259080775829251746507666582455815554457440193892622124045683967997928030689194244961081973756559876870551409714567582919011253766651511916262425307302463559026427398499432931172975809893924124372324613234337122690688713336412941762210964595169078766365317855607772450845933928609062712515176835723411127280453255257542563357653206748342253140802929758257019534009527815694643829313699908203851729198136989196656940195601932554143783163735668360679033034198600038182840170019893022772684437450659317686499931290553625788556217992829232179412293772425781863648214040459958621932241384940426052852316626611129903618845816589770366881886640354596049332510616843108979869544194826301700206848507811153941471946278619769764630459760291528399600026840745572256800184950228341429925926417002549256340566055269024958387385937190228062167090719067722410835776267041063367056089075731291367914144726605482958007596489258169575922186531480668412779426495544393461170019688033548308118668741781764640536240366362707977029525252736965235164710793413914667144830117867465519379856967606772120130349809077877965943690052591819514904886145174526518521108925063763689969171304614302252056841953644759573832293062349649416286952290633852255288063176908544749484465950118065224352346833395289677313824976312745393084313975938199557950096333835065304796707128484611730233214395001950309413524672135990010429164292682033506384253646931815436717587574747019524351215246933528945773607096919160086443597988968802440466007181396018805289968438011124888593926290214645182284162077190795067180254866041017226758300500300691715242456078420435827181319807786062430844616365098396973563666100587411139804617023381320498607218308531720514265494738213962922761787633312135630816930480983912009621471987844680344010484641184453794781438753022991154716347673481070945470254989432822855087291385454437865935758072474909324701119707910773752432202181767997826972888415911945284445561884223056682087599721366819239547830749975485307492409338351509881758278353232607184597297735920623359061299886515478136674313356226639992776032256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + 3069818205729818333877778527850597249065362485773405906452808893713352665712493254340044410144170239211897930917512768274790698087017318371039269483524506459246529600158417838088684404344314335952155957248179117975643399895768246532262330403917864608710318072436052953696283440109831388764031873357544482549944784856341072332805247978786525919617713052029789049037604985973176611045884530244273212824140252814067145049660961447084467170074262745440628820821886569447502367887472904219503759193288263942898485385527686183569761551482062228998791480100291729208882278807872017814728336487106880082921770925846365070226826735900214344397085909194590358936922976393457287076050043813994669831604137380655518771607745465565659860154721601885474253676125679572380127815481236218832282234374559613393330344021245639101353315710689626604848757749372970704300010687880100614689855333282701482493007222686096231363664979914662398290853663019045974825006125826096768598820940065820273496713317047401942150095430942880472598481813091290372509221305970391079428418266104309919138248418783790697941441140320972813456394064157569222433494397640486300354438438701911205097616572036561860055617787350222958224930903905361884581731257238541072756805663653762154057367458857547781652177421246629986145389207057984909289594555563067732227746801960126036387108376503153350741124517496202829688172375199930585427695721484354987865960754305618008185096939820961363077879367826165979915745755308627077001480506263211395327649905902277860623626841264944400402529980853028622426791293825028032904972601671494607054199476624011192149933685685821756551081174845054990416248200412399967987673384042212997777130261878500895068751845077543306822412552846388268505790955787471793072669997407113670944312083893634388906095898258767088038737438138818271113946971802518535548511129699001289536134874239154301509698593604199868655443839786881353748622173361838692274408394068348810438082998085925269918121789895374456455851608638426094775564619974005790070493890018858133070780055064466457522266513971005366049548987583822847833555996051897526321420973987783706722144026089698068071261377492825631760145570514807142420808232904047251356065520291727735466344459458726010652497517634118056407261507716676506470250965658356324936503501660362065445999946485227621499611443002856075138861488769532181772866327447940034898663852940493582606842364892371855117045319385717534121457094512461673402260523705766242059584052117958731622937046821303353331846878773844371354324300018613331619133364383337121915381810429696428592415750881174279432000098389151908385479869136889796269402118038518631658423364160834599103647492847482984924813486644221135058425464948746528388483681438886751738107373557765431510041827468853584591639355681940224557809734390790965993153505733351743874920426636795791119158156035099639886190458792099931408133200577721687654278464015635485214910179003433187903099863090217927666772824039008726220882039817972490993379224123703612667125018595234270165437381872021012225088861094165534174965818268584482741165416292001373496295966710462423660229045981391952926605720440566361600752495713521491541097893556739080997005884488565130367948137848747899237332407443470362737564486017078654980135275828757616402680424376235546287973874647592387233577715068388758426448765236922031686072652996597088253299339262222863617236252014475134517643445920389115203711245177570254028387796663297540899443045495915756894103864186399026653682567941588612600891580266997612374558464665155223644183169514422447015844744440546614605506731886920466397892925655178981151139467506866065464360960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + -185653916752053160241661568025367355924677730534701095929517066132397173596712198875614147736613056101991949754290457034218771865827991144427868709707879940776795056385795308683762090341685467369578149511724286682837240751666668413585011192397819391722593227897555900581416932453232508778395420508125466665914956989239633106990186348823797915779639250165126681861693133488073885825081967080862162330288466413263972542693912696371900304896564092600034209299286948423116002811514705588136557133846512709014692790372583183346889231867527631744092950053043298502458286562016629060526807230822150220245905902504794528088446717979751683664447335369164070061516250204925267815044266944644841992806368265088980062798164795910239670612610831282684134758913811553265650852329800528856506898513606596335486428966370805432487981436189035779680273795086770856578499784599256228872740466424847956312798392527497965927705841147414870162540001443802326366243844581907504222029609352138129234938937563884818942074330380088032841549990521117724028342868199919521566265048484608815343130502550488930833693709392748547477057688436726763356769873694479089740140674004151457365548344779413218672164824537666080508234987036963436170075126136031682367333587435768521503165961213612945306852192974466676639343094808036446534879973856638621618720579394878666921331342848586598596286126513997116420211306882578487874821051257416007380597616075484749095420525527111806158223572632532394141652385711050103398140481563955178522819909818037474974477936022216062816358927604903450402694440073193958108942383182373802689600709859904562700604847148156483418767707286234339427973294330212890839165157643973082533668109194561416890460097474374085531744569357889585699243662246352895210260216195828989613935504901491615271649813356945891455112269563133443264401239102984876111885897128201519077606723904129791806466053100617913442713432480543441166887532830162365378967802435169474566940406023593539544481440929478091882636010257041161391659535834162173553113647858938150537484016458364090686244245828630700278302469093522588768708159910881658861198153069644148054646185614997103885900735063077581941609257115343651918929557142313548754831724812412421945776148710965121612969992300277810839013032056576008473762753566972461701432171530530024225057826409801592867008517541831158562012037653637866454286294855680570304104468170322579164308776643614148462922648312778960176000830015552644955622040177379446520671558346578501407139882028174770856540231580366072650701448951087889354917324039725344445760394172367486550404101557832341581517334596269900766073830433984156347421588648661260881841252892698330771360325034363341177158067107065192733067092117589827734798126450133418347492686010398713146142211285017800065047535028023429011824215881253370702189345031426945857684768249972921650159320611053934141256006636908076541656119914411302827941336633501134891388776909465945095697341368915564229920425510361758575968347600635242331671452118628185487941528965734001896792561975330770819033499135732459195821144226919533978172750917703779394342480819904879951882424445667044631832984916975452837132591394021584520749118059846372972127687629835929636865081161445857272388998288906009809937110148557461531180750727129146318351627195110396134414556234215091039562534339658302056598797366171362795534363409033911621206108664622405894047382322609918718714939871868330080669007106770427554023724173298489618535467842480321324628194082289134341354691328997209806260277144512464306625848233064793545571101568505221291751786305825614981281289731291558537808657532549436913083389279538126415462400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + -26614658802512678579809759265412454702464580874011924357999187929190708614675398017897732286475175882227720183004911516944217159772726925514760190137466273619058804384878373198574727295267768635916577744678529610183286057396130680026875803826993626322591843371240415860732884934167311604124035418903402237948044648420865825374642523707952267813100827073001578384025051860574957053430360658429745384467555658211321967657624062847911399851606406755258445586845843560401386054797545575277137611486258230967230235725010503304413626418530766759947032593001200668896707002693438205329562409984754359414763707077810865474407303160678209826789149360793263895728552253287544379141412879664838372698382451674516926023354696390899108345321756809471196302687276004595356194337894850464824169351059728728114971743115349583452558249016723100865867600425512105326539846246525610609578990552866567038483170737417839070542846305849185852762355065071905562476656369716254949000818489372979537056692438340926116076689341411934493737822268253029679930677422541236141705029499667937842336820640092502747942984290231369283329332052921148168067477662007544216167084436325422129323530405989387182507242249619597156694875135626847637338402092219557797809803029251878900746379792396726855747177479598016220540368596012267097434895154431793227486683679389923294180812640203849008544404976141633167877215725535529320817250699608441181181907830759382892677201481365340893447977832859874699866436415649935449951217528100275792345552601325968079412989547029520504246846030296964358117793092325697275116482025901676853958304868205241029172776904176913293477131478962569555143846526899256287391748147019367594737629826810888476740947307926423372843000525661137081910080621439148116205229566100886783261155940793097615140395601512574072758659293688946192836854705218347397312211726561840410143185160859698759348198173233194994660395031492848437717037703069175100541441742720815543297645155949953618994037508040767439896075031698779957438392956321275911643202892296783813018954003792286126956042179091660177917292370159293624027697097423887483132491619641212160526885033768608415698179859305893668895653152094424910373585588156652072325367830284193355741058607175794513713027208998549998400255613961885443020101984933590608779014869432994340191454395661614035409930365817785723750941261431346241357459424298752737113089261161708623147821284420507485015750936764697079509491798191202060825589566905058112013194260451518696608703220840579380588881039223472621074249859904075630340275065638205982448669462869110202498228033067437143481441106038224464461924004182561699700690573197881433454110684092126317114015082428897171418092687064640179428256981608093072635927985795312500700318586158859122353351652770491094797488145924496137385070216919596005472709198249752351364346772294322832531483329191882100688975219935257619121613514595195955616134463566468084715311791597720964889518027012552102771955758852842213234955569498594433072232045042569912324481006214496897596939233433169203870376055706292294714417620778100818287955714037785405342757935451740049556327869852169423900299775763429899857268183273738703305933335574417238895581997390089739125163996401881480431934098766406546015712880405002360230851112169502592587169858429896874161230625267127439395155626329699141768281529613432577022249137418785328327978538455716584490014729632635529153444487814496154993120522971495093767235028698755716102238328298244866562112360430370467360861131508850233862038948140723311024341597657729487218131487663210138480829139081006987441770344414289291476445449782588523867480210584784338944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + 711403030072243859980231206927381650564682724331047856692069172835127368484167667147595756901476592274577674266039929414029406030490691254343698485271947730939329495377056988311932283438114395889707415528507406454000641428486868353715164832583295982297017378947882540031281521298083175259501515420137259314324764957486933715669020660796571105474679093505224817119551383746099122387787687072993852644799977294713344307083565009509559082617761964701033592934261686422865148078300799148945659581571781944989822526406198243501827827259458837462011306356074447536443841390293905358064354314798091726648484569079591520139752203639443003579493231564090910772718014044116907215388285546236732157191507433524686116983803399028517609643671910904361528785542337952400788762210303285502228010754602538581185808461055918844417885231952526069530526177531202211907367939814559534052885202784664990915608358346570999956215023139957211855352674935145441035139693432005743680654008895145368931231562536536837519147739619247201410390819339312099465851463769454062763034925096325804724439254457234790450373556802885072808949011681869122707640826955407419598356911566601318774341885979422063086551922953989201078606126176125007286656902090960538233163378837546837994035465608024443191733174197540120146474045042867128602981493455265237742077773379920180247202353219464964523675235021525564356716358945909052362235192545557230892909667976111058026164870800714178059091871710624454759582574614158716881764007629412973294635734184897519683040901222636020536347060659247221103940651578767649194127465982537492111634241578578959539315946140651689562931690107113835670123129074460370871390814472350881843992298177605949316949269473054480993701742673875334030895429429354257147273880901894327556832858023477473374001175960461667996041828574716943399955689223684574777262604388456473549967862249953867466117568166370384369935141676403771280284775624061762329707122751995731691321958956470347922155931744982918069596529213923388354202431340175685662781721419671697863885501133281640675989377370538196242234418754541504586495069522803321526285680465023834502861526296800156737971018895107793807982717711623809555326640788335413988447820534984749327859336624363293048688233140956882350822066313302625690650059187510745508804890268481331202192363420950418252120382305295653002365692980123083667878548582829667021240614900296930526197943022743309724732908013021454785593446150032177658335303553211235799024863445620259246564881222830409102364732806117074385717494030976482513315834829185162358681995003539368035323096298243816490251259296036973514324414731477258189215225667202180808406754901143552176825377425712710690870537944835051933858700262881938032529553737239326184629194031126130207623867244037413607080565678156755438859813218330949027140651079652216805620958782878009662054316777514020807091539462309716551446646421704477118466304652736870661540111961201514488652861564571124284918132201772882665868858410200042477701863099438883738181180306719842844403359635883675059981630490718487793490602297241583396088720471219637456026095482178852768002394620435940875565810208252864209648916262111102693469497208628237630965532840392971732515593537289565648089822136404025816216053446244893459074529553787515677443691758502683564049565375684365426261680412096377705965840778264863591545964926470611598317865608681958258203704948982184729847765477502812901996455182207514962035080052883224115307988088403034620743699086645922420504523335815101114403610119175135866995227379520158532343850187360371430328561322392736053181299063916601068951109730076795680751124171886428160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + 206032666334779329834552615814234511541052835275595332612447315838792456380844950399873693969965253766728420785108681889059711655884426671713729794080655708810988590777886532891095846506386256507756692530426651806477947379432603339626361923148196495307481235998146898876013360544910526347260214830678356941235055952239650776415689710607540080328790059308224669125907041923137831253649921042901840699386234611484190320416463208747434720643124013419174761104279525372279528027796610324923921709478644308951911611820910119145004333930017860270016467984893025264165492286656342943678768033962239361794626287931221439189850563641165295340659883733184188925340037180765191000416239130247639834734797197814246580574319581766234317285732156511963910591726518663631547101058585842526629532922548144756828700093997125408137675463348803351723293032077577006426784043806243222080967918464798636286950014753854161753115660304837775585493959661782066366389543026859210221741858218010899109486125274162883119492236073873354136591598264570489582474090475408786170026088058547562977306104705287171888762352820761428548663957527365722216161355623651624075112684311566713487725234913873906713866618398398663311586727380740481618226435704515849155138248840115038354206056369145074589060549751453600853593924094466808337205165255492796938245276435651453286702033149854058722398802905515597039976667175843910912047889533314922026330362479360037164371078235593600879168872980835506179825443332605588491169585427530644083166917246145893294728794627358024838186925200024741386115753526447666386861407487687013966527367321586271082968658677367177664788586076212962477467429640349085253531107009543381721443115994803017681211681629916075323213970941924969473870683857150818607191746407363876399842376093470307521106349073477154024041377906523601688128538579814102421793472210218687786711626211473261941115373642648293471827510306722825282142252464940514182088905747959276197294176918584374580548490356778628433182516642930401359787354840267204925646997652754637122522273200683197357965787240432012149972891927922994364053247805610027324057017884676183568718268434842162297730589719778259003316366270464962078015290727986825049739529639567746323420696446430217617274962209972316835024567403648734443768584703114380001581859938537143631860445491494091670466786971116176547394239122345147310667157685354753986613539705000745698863835347797372753998972591532041108737964326770877527180524892078281619113432942031923334042651550551547790625916556016277873738872432037967875160475640261939872388316874521315217017176157334928739142996380648834886237760348544244190277789946167631808951470998896066088613243405207960689595370490879249969248359208758648084429939615899929780362073755154729669210925028205769800184573292683111838762205170832944657140416617867830609153907949801335717954840306086073299587217888700296890109275204657953113376850392375206093361499678863954767025027313935798809111026591973498539630931562317447868481096108333401520022775076340137930853203680676722558254976847905273671916297860547434253194934767541898374826254344374353687479521105962022070900447006139591167737222546364309041153107161251558900281172936732091330268934451699610703037858861851848086706205918403397590690205821859801327916361530005869247571250616904592435880874802324473092473914595893224659119654181706068651975628396796551968736282378087216834453735472399062809969265908915568609728049486476339474061540983271066725786214850624630435355796819908648170006956026292913465062468573071279695214017536217161887678057735650206623355038465138525400929283394434339435881245779270041600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + 1603248561680364289780421384325624872728237837476643844156555313724535802371690289922582775313169953568190192778135765800457077847025494435612866634818892372109500431289381031209030024960381599541888942373848630884841584597605888001259009085061163822417931270727712956328696748043931991810789410294969648500117433567665063509611264139443530514019448119179969608859655323397613965431890447687005387288107885601164877012820978833073446106372353138704993643832647150826976003074323344592985454908962993420896244348576452580918112513339006254766930675369701156329722052404316772544293162422941747212784510097777082650058404280623906917985788277214608919224563276537447547169702150835027378656445531148636161486421854178979439860415831682044848445309038668986167390844477890718840328236276719806984806089521414077901446851605437341842054146381719344507952809461672054022764359614722513198469190879238524797517022302494917776961009422541177734899120417519861094905703318289927482186393543274192802058252100175012897101328582173946601686816657716508831545560169839573100475997111403527732591343622874008485821805560320345278436785739090654215906324932172776022828059685673421448476107561599593094627674004860631735596320281715982028340776968757867777118857911243390373636401983602617288168765823903414409844638684111100491883981134058293579871267621566648265511951477855016488821837519875491222431029202035477120324854325081610706420250764628240624170578740299872921919908430235873268463236636078920723976360860416179644337926130921857866259395067583507250479749800822466035857587784062801272126587660570211899231049974415463349687703585545641609300804965452521712413630639101994678855268635653242531683966548873484280519535797969727538984264786286129067787972328324445680471708762658768342222729076152876284428250207975721965237945454374800079639880405630440600440177521532581930136553913270077961223686385172420264797662098495295997008134780688110686445409186220089700297395284505153813005756480065748719027919696116435837239960931661343370559896078994028812915425038091108151896330117644509006344973197319270624853387678069195740071609385595769110482452859346692327807675149133451072971509193823781183936890312473688562088402375072961122155695830511821659100174975406928027825549658889211963085222216690240713391641865088502059913150613866389691488960939744184473061151661421795553077528102839326807603315949537097605592730548082243215864609624849749444155725621000184076655482202530477648313275574908238610110856401037114247832270167698086308295642791104612308790482163435202350466797223426358951703358072088264917211494289524380493496553316220827536166564972282509550571080123967978266183617135678461885753412078767683647775194117454256907439653278870854487573993271541945488544970210238160081997223266603582870886348457462927452700070188442656989939348453147647459194928244896339107857017159172854703040410570936086680033453537874348927624641775348869098648949008739124039469569285553491273850233086312887360172986794162834095701241385085273033788722844472662828857547150574700565009657227782646405310184557581680474025948667669071114645183054392560828201887946405098688426110270305464633348209890387867115342537846823097535394638060040681661928470562789260531249682863855552291732536670181519658920933711292649951464022077459375532051525772630233349316087377872678947499329489721904986030205877296642371882728235595961949975600739014136016207676972998539351141622835660086288782031416631581930734653272613979524558396981745789332959636994107384644510425155443984282455465412905608419157429588399045449541904368927856376718218133241856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + -426136336089915569961883746077715214369059494279880045757828704667355404470096067011228572175205921076787133599096940643867621803417799863479029332767203873614593937624430913949886132057708255187094878634915959952648500775787050093984587389281990010199049926361120980127977679145197543307415637902084775895283156750365572431523240462202089554746823030908917873518038482201425131346127418591380568252776766015907420171269399938138443213333138443692305385927904506969480061462905677788163645866650995449228839953335286281800120648379334409477667992479851292695662937625390320856687689938729627470246793882211247390720296746390421387126571832453822995395764061239875395064635015631659449858581932894321757815166475915832035893992509507515324724817039106261151663058572331485021604625272157960980668921875446034181391175065541150159753809878053995217613694919093074360669735955157555621439632561358891617745057337277554685858452566957748728254162046885764927875436716059426369345478599979006994535415080352887450747547683771385756561804280234608603531577490435481418903626531386582603606390346752723494794841083584952958211494408780595299690183375622378306167686408090304232839030174331207056998302563292377688264648830647520381610787491309742949207572846826730944205119524370044472862111091302132990769921777516199668379294863242810847725003441508836475166505967629442681089982434350105264738153990317193014476694489388827376228243188213770395760142849876811648958040010977691873954924434664236922940837797637149983402257279322467737786861993134672449519168638730577310269243185423612386462461968991487011818478198881008228681010988342731646688019130420973197583247536560957494777458574250996865669416206067647530235382905109641046364239651133261911903349101889832463354924893749934454304583980041292924901265956734977183093959960477026160883472041362792098704220247856602108843596284706052426473809457944088705030040025362161690715671428414716461481118123356202319715000651319302717784691853323440308815110333630962522967152704992652118197405343791123812014027374743130476863350406661433742701758467682762911993933490348191201070971659672718721229004335785735592863848485193083558013251187215129776478068686972641679204552570710278837777839184329721502608553675369582369539597927392398040160345668017000454288635186218089392810620425107121583782955524484485448945691614609482194523290986545642178167398253995200402889839761027365606719630969126967460610100187241441004542609325341046913432084988036400320518551785716627173267132175449259892002955982965206563024049534901762641899191108219161027747293828779936677463749883821396572697706431452596209191511071536510074149285030647674609354922081840543142908966628306013548108008845756656046821697292967881433914100253019671385528009504406150949306504165918932105799575632378160564614438950758215601961522251341658352041046799301790001846893833759657038619054402364410020173213037423926756714226354798607618163159522746417700661002730963124485234479417201014194711115496269617840009591785962161096335199423031086951991009516765095968968557365878988154108083977787780693385884476689518120032528666654211092700812377186539734129265603851368680232520242325183346212428382879199496332170170119204584838391472736103054184799712695519370248471119086202049304201142904661567048452370681917207550136071732526950325797403792124611599836808098631756361992837413937346423430552530894236324776372378860200753367243121764217883555549666444866203228477153182257202007057772382171635281732518650678581151556803606969939499243963875563996690820836359119766948931659602380849587307016805611443082378608640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + -12433613724673007275568425755621746160676520450652515394276799076301794406072678053685480567294023349686826188782979524860630604892013905521606537496074357371123096602378672956319766597293438978472545008760883944832482555550501214198543367149214626179387125619847547557997178546509180854838905929024904743794893767816642154488433347443024850991844982260199648222568885645021979328675191101885149931513791639902005876151400295973848093832563956789421005127732359237895761863191512237072734443338800234013886164812507420337161830176463184746467118263365848439064331025390218688995277109878949658611456261775137162564824674773605539225408929336146422774887102901325055382436576390877997615241462396828598824154438977908335153491286220009545383379905026189334401992754009490204160044419081254359727474128267611043985361091129822831104940791926676985381056716798606631684784872681985069477903956863655080357336057750158179580224246431494015504930437296386017019011288245274129507027972916487894113880854895608075615906914937637295260256431351608722019117909201118682827432314193997513308317936355325431339578541325428987857354331724136501121634661909051298951587966588690687847634293145830622898258185142047780379656264966642575971575835314882083934470398897639443480129165661924469007948232968974986149074564301886094883348496440455115709176871480842349139100128781819876201139188149039383251609187778955612636374780082012524178184328653599600584682989586524508062890946899935594702008844896753158033986424345036292422200894202812797833824998217716706076627598227341520898560865766210684266543244716656645089575681732803749268617535316538669539663121854018843084835784733324478563039633403373241818120495472158682193081178175301853402377107509845050459928673115940304242394749037176707212270279085194644177503491333557900460583365048888714812857627450756408183172591975326075370760008203874726920121087518441244802389448897271100175914141633065304446853035513767467678720454597545822267261547536857025653333730024445261281042278319250332253294987362768845971869230638268614651344948665443835352646847826964207783278575993460824842614895616061971642986317959397931639820761907635244615425688515833234285694120341636262217817679822777618456610541483823135839715926971254255547722063240070313094412205623482561969344087153551672596761781744216796791424574044786061868598243106206482014826401367334875240161588637733785488996569852003002388482236110362410510144870495475542005266805903249834737507760748959402705890527477053832478689738400194226507808179288874056281856603882083619435451407655408014679064901345558210137284527297307706757489285417840594049597359703248613765827499088160006510762568735985247575868867390859807685431403444336986179252122631732973674600712175102060578976152449381816286850981439854592985106614629840234131584132002097871702347108551067428511602231220687417273162081888794626851928515451762959518329029961427830616349953064280754746063600411401528679915817312651648103834087669469417922472482639254543218569749227362910623873621491460666804634822625263114949357410319865976499744768116393878072657844948241210396683670955290969592030576365083192152542053065091916223818373196039166156018446564975137996302379026985047453311491038280321970195025826223249820385499052317122276413343095623493696455959849006084573942501526266245670540373248050351655020949586208321157588075466756523346383995095708621622527673434975954461634126665761027712770191865608451914211553589310559491256457891701861913717972573017446251389349514775746503180013644872899430173758268657553870680345268277021173053629292507066910340703846400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + 451220215983795173433581547392757855284881703896852013132785544487711754736600196626732418953118540836119264108802814497273121409500362571313063004734324151300658893021268272835271316252523800192946865335318713194559603987069123345537931560635801741259111858312236075452794187211930137587719089796076940119670929096508402363297696040773824647582822001588623980652626995788917102794559600192617528652522900048048182258446745495475451171288237309174533371163879887148899689246351447952128039941692834443874038428877408969012114391449791409934008024477269224133892576421635265925806700215218721301792786022343482908494630088004808508748852608711385013409786166992897134726594829802683448556789140522445972163657953139853098207290039312277732370465561516545263112376855514822953596230912945686893448961851183371850268974737444730097069793013589229224522751482955147089915670798826766803766920016826646990095601015488341280768976435066059251187082108668671693351907448059956775479515937858959784451605738631369338180383396201630064327980551888665813605204541397371288109827170029158602000258168598816505945818411510807545783898515400422752949443272656787155636030081895332633212354432527319028624307219544809791280789454439339539624854873385015128134681115838640125959408387152450719627676402434438771346917233813911866178140642239507130363346984724555145080277100015505241396939240698538239241958666257760353982206005676415189212633993251461819372909754286152026369971112131577329819117268222004603536470325485823434356417669260849463579600809189756039149038791464136719257846952153076805195284903499905027951690616298437537509985036563361639823240184894964279851163183721136119197199092628311739193371976846861664143470948776858916780655954669296229978555060039075336415278018291765107277946683961035869450346966879758371829700077104016337366272895278235870034054205288955620614339807228442944481549829999581221443515644702791362347799765779274237405429256097090065954025617347525553233684278482388612619925636333215807715890305401415826659267453938007867782702996480286614946125130341313685241125630446427326597255785815548132661091423420892627121373933624129256471411294858975993471810014839953748041505477012672024685052364652055757595631149538368848147091289233722959518918571291880639374111334973129021832259738851862958264521037494446239745090501363080873718951569000972625532349072779656453640694270760657595059022283213031198634072294927075820521370707520450421667759922999813325827201374504106518132489831042856715744653117864822562269375780983821574682258071516573046595212028413600094126698561164074760633492493804091152914821910551258435809880595504263575704111978297614401532370880752463545806441200517116424398591213280137541824825084999698580397589521547433310167168844417757441548932882304758847307492190953468447151345293935033021690741302077350389190139507540808892515202022351424191013045350112216271484768514611395270394285384655514877248464822235764995618744388127270163985802899428106899945225973568304876931952614717060617221678818560653389763108704987221727999990662247779720037923636060532475396692386726633284163850842715103479943027890048788534418265406676849916983998124434166627358849419815743604249323871121842853282098778761006455733681496790216946318061650440100480454982405470789926395637247392034235852261201528711649660639518749021365005674692132468679800724609122896372808869788929920886000895434509776982870354651438030707407041853225554315724690233543192266658790930252375913859050518177960657006683719108081340632573808742924113696711211822991570487696590383294980648198816132693242671005696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + 34919267848044966706930488836340385978984220130088107411992306479489995058430780435202190473562382914852328674442206897323718759867018965088618393000353526562131848269440637173726781201910112609646577177095086629545490271667018706874606939106213724128554255590733167799399091371343069111116633424730919923713578472568826752329392112872082077155044348196936381651222949381934128503030977349490195889958280000759656918307419300697021797754637958007411276458827643408472287211742672714188538609108427650531993476508946118303900588236393860267661338315107502405302984156158745085164831590013273772689107278981309846630205943761381840367439040726946710337492520545212813656757034175807167233239170715995298839717228256669621779376102473016720165249181678812262142239271501423445734442560450248302203740120807850636122878054011153246012065448148896978836928975744288386052991273299941032550701713987043971830640167032909486565832111833266825806917449222370521056433342681465944185059866562752225425285085343583025777101699733371228950458888536943845014336952643915973589885066060505246661455240889169646215680313448706952328866553672360618886029515476185649333664800657226764310920598025306310109153656465230249743634240206344291489885798393817802790933230406097098767570257134043569048688170491314393328311339269652282790717919903959535272315512707352047811136918112549336994501516709890621065502613418529775300502825667766851820095833975114787596994805228905610357072890529353987465952926956545389702270153872901384605119732487366924969934784115838968602254610671463232592886852534131533372302427396262681880497424392210421685926568581461664664343585976248346029731284460709307903903546955493107435775584683664425757537016682522173008426368339924097618890041633559768456115289275641953099679922947989142804445789794684462263867348207184515293607101757936305115307647783810514213032014143061458140022003651482016333535754232670903278677114981288253451370369349713464628348516406159985580118074463023291718511226766732357385911836842618768015630439939448890499575102324882766043418576044489479432630415297726042951982397855577189634686717447923193756495387873249278651696604502664069864735807650663799856661696064451657252900025840588285873593073530634740791760325969261563154716782501403503740572734442836887196738563221483288677578867953462672198610510430999076387632950748009527145077116970436257812564652354418168766531205970669693898643491851204614954703570366280524609123825293577017737389378210356462341861419029162983343142996769276758593689100413907353854567429972204862491870734583105990493491566285675195929459324467642856599916381671602363406267888871390936661525836027466794678870871513974227052790792910695486614127996322754703919205818650205558822212428009930558729244306572651857242279616767807618332558142218201914119613953986677691122587269688666739202753364894798114255996392505858555100406468912070146145613783782795243643458270748780668662899835108681854476785751778290202100831269841265925921824582889551987635241314538393273947853609022029730983203531158519400617917909783320303237600151726410621586305576740733560843361373232257738504314552826729808972776661905773080324096308966830655387699575643156525191799396465652302207393826924412772597737402375051478105806835134373980569322967134604403992779942091454868155558400568671230685484860779293289631957691655653995985411692498902395491230598742259681243853089613250107801843512179173487748097765015876559102854958205176461137356687957313723196912102172490493074977795457503409340649199335769536652121137342973570984175004353796598651925555120413116161064960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + 125595326792741954582046715203884959008518728048822598570890338082095316926135106199906377106032916992599688407031820249047558064836668121322629793723171739048411023167384980012380681315432599527575714397839859885975820460696787591103197332693316659375611384624549981479567677993726264787796759118268818784632233769261110914570545695631665572907883025262287530290089154753046704400690490094948619399686349539787291804730036599833464339466540147309756406755349892894687741224979358299387387627154899497606658149844629347941273268152410555533156447687519421766649286136417399917287716878608477704435010456098242734567174512485501340333211859782732960828549407366148645629627956100569401711606007868882467549265248003672776747630785595623256354723024988846116662403530398174150856242435846761011069173850508940857716719216427698845117923695608134191259500246572862502780082423860955541921396089502759470646242984152386743797624670586416758538415409141764795442608497260829315206361345508150861180505925115885723485711949979988441828232044871991858224714111134592468339905874994372750304060984452495347653231897872317644795880996234650196524301196985244283169520313683247510808897723992076806680025820578422859810025379691863441059354557988192975005444262849418540013080591279026492203788433914060554139802396808605998320508371809001251112188363771004937595769783402983972807076883852459447301629940007374732175252319445715940610221982329276622251340527847063156424576430448520325357917838128499028816870798473417887441483179014483847810831847349829545906560983564062547215178297195749614409862781797895286021575605633267929527272718756854571200356547022310084509927857919413102847736457543979246152312073218729429444973049403699284025616309705223350525457410655725565446566808730049722966167734608040125682825182866730882692094263284517201406215451929408870593872773933223036649805631331292843630307930991814884929845074630557255195301906888563179154706730516909646120875312985945827572236325271334678984644133568318651717634469238738891506466859560633562147603210445734294162471923632027609626478761231213248778752058008757148374161198669003543474420891774774529899711182020991298766067751594741470101108953592049456537472946147848291646988641506138586503180703270724091956083874270204086153702562729698417756385654664894921416643973828457236764933257789545495777162747604814276109580149371810104370763475050357430221096472047505898243432513650050825992417895318781325851302889616692970290396130509914851454320335643078221081865889517970589008949912833932705754931594881405522674455096088026245507880122523008341423726283703259082327795724250925562816424586185334933542513471182881592852315499309439098812381204068720937351983621317520119615460372611213935785507269404874792932200290098227805444994102776595614540139552656313681544222529880262941115029931464648404581773245372614000579220571488150400057527814842183877114094557141698271604090321432274707899376343535924093263207935844461476782437331834883576958908878023080558904116157550420095489796749649917275631298679385009787408662968610449947581408505801153293809567044933451863546601826740982260627729720743470850130375327855697248169895198666591296950042278155597053977288095743099353901899047568836904584587816162143328175029487309752986280309073620145312751622384445342473957128490289557644189146373000320940799258078844271402495174002744090909380749220500231678518814408229070222680451157076016354297391796305066000716397104277470596644440486689083569737680159694438215668430522509189312176907915133745072052728630318877265431122376677827442051497377494742964633600000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + -62320940208320566128566291011782810823742319390663219470057842975921796337255076525239609589475630347981145234551568635431005464644023225729235861106289990690015618356475973856048716740641788459026513714682476377123424464777179009931249634249332059314671057217504138410972464000789705837320760135554987034183598848662280759666217169720411301685442835860874383753734933877122676788773453469124999700163425646809968720584875137652684545433279510774754979199256972431764476435293197736572103173285117967022571905719325730610687711026398421084719768397754791421815870560303213605474837810359990850839241034745037198136615724944615095097878390260620438890224070809180422864106220270559624824800961159572228954110391040252915644073067331408251838252603246369782963463826601277673469803592926885294312997788358679393944801249781613605194175681118492103795122611548171424915957382042507474545006193968301561066291085179822430593958648140939117771622537599233633044885289377361999171911546488461974858886548674132818104752072768325269426879326530944970830104840154152171855895291210894420078640721332242533961828640521740594782544411908861357056162830827041671176953355316719148301469540370179123475681967513233038234315931050556619012502185471425513356946252747978346832051234133548158856532984765180211723166316419882276793421222438668165636536157633685698161413169722161736549926693965012789531200087689795931769611488114540267724837123692453413391228221422823911034323933256300018542578519326573083096052128064238515812632899308463894390742946432395061427218913560074283027173897671642309957644748710306484721749892408997138967205419455954511214542335669538590648560231064781316880878468777139805833226193298638374735538079655264182082812690113060704344624821055693300400047065429410345467485134779589980341271791802245634397802492360473558913286771877363622913711746492357942361998794644498792109806851931776601678867305285279285337346798930497809568189350498814057637765516881106865283756693457115487613700169816326962968628211199972887380181595248639226964601938277676973377928752131525449961666432090888097239845865118865142852085127977563090675219534893642471138980744945142109479602427782636628428599372055741607214388601330101399169283609929507500835379601843346878470180016757786242506309122166375863931583914845475297581681926225010056468893566875875911453092631140948790519094538984993228461638196717049005665233884393231554110926141739458832314778758500998339592069806749488037582561836081573278884502511512082497645076386390196606177070083488455283200018022154787507408560803097597866496576087040421263971472927116030027618070370169809209477002790461838157037172043223800265726280599147239197423374048481261423975592705560024347447318113664741100182071348506753865594989971311025604869061796872303416797967211524417857386779631890523109050469096069743049095381586025345130624971098438289553948414843429242385786805984916150053769635399784572333667643190651679843283764091662277354904785532366095204958932928422307026730963933583608881175506787949900492029692976254718305152846375687191433210024517677142312401553677800672211679667635883216365378935331760490132974972759807235682838115096851227819513013928445048432379901235444856194474123314859241615289374466197330724802138487002333559309680316972547148241659233121557580740117985148856151975013179684002314906578133612070327699603112422905955931499545191508660849945209924617713937884213935882264381716431861424572771620839025389499284797861274386298018283626462913983571226978355797444951184958673121019372864654255605851625036449836456965545423346790809206784000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + -973633907391958702332303658220067991423424218191964046605493431807916027015740156161905583033388404400900743946428133659866896124155172943106971348002957052244583878365205411370721584713052097396572220778957825955741135133216109538588469633939938680429492198052573518008355804382240572476883382466779279817801063667179560317553688476587826040042652584589196854716931665908931610483535805879137296010069566535702080829418598868921385676506704898837938930188429124756792909766211436800809418950635513043813102573142556008314714658945165130003278228012909212223411862231100998166874352735817807751168848092443702528449339039327986971990897146672878677970763941491387178783959734202468714102464350936365722897106835817950023922577181462985082882856703197718451123389305445840761535021766169576095099149594507732211064851060499381649450150007896203090695637674743871807900658354159414213749948495892968560468370994564385443841300629103844772663685196632531757040444292520910834942723726382957837276242868861553325466363446602631378338451182989192516177856208798341748714799266483783926872347406770463537111163814068718660081515902090716459161084728090084439956306300287866342935342557118483272655213231576499241635756079649017124221575456998003070825773948428450607363964636952233405183634211353435040006726286201070402419622593922255824015052611583487081747929908618805175435271856331325660398167892710782535532095717283711696963410882515296318200997835981651806099479233835698644630427501986027338184510191238259907679049744474963438902887257146144051417206084273815649924184722915903140491568004426457819989743661719900761836037410910662853911402532911927009327491579596716681347103899347794583818345000410386991738703134092836877978253344948575566884362670249110478204354797890089987822319706322487923146641599071587398484891947747175362524017218163089520037998518363555383641264337557050407310842223113831033145272522605727463557999828630372218691311417910620362984680493906078421908765843768620128229850296189752366762892356677421680206776645786427921139948361746203934609569297969860923590222434188869220573211249401248419426799816765954922965495291451591816071345820081208301343468280676232513581159628756027183648782833678605343314385417682924049733193769076852398694171411747582307897615673101719631588906279174118984669257886017567451613693965438372519828500596654381282511707250325993679261473427962529550713714960469468560110271734729652426918128835682067002510055773812590973046070070064032357519732598770026194057927202575383884580374317219213539519262050016818029073407385881408642549424174070468951812662861108166056860165241671557318850613001427489289403760298953608771539730336910788581329296619006109378594478987508792388208201517633348307410158448262801293997729480669470567553260703398417307472794411585036012881683291450820949825376693819123758796578717752642603552517279243686996936921371205794954908717536608546128138767999311380918726532336338788457969745668054534535202709708189438122521038913526075942377041370984578881724286346349102023975670497700349496796934908724155159756878930005242924152961677838895584600129317437169335137261540087294547422284913544251492676882882103693867923814544959506394762147642089347271608403358767247972754010060520764491635387260634432757878043069491375930294892524247169045798608108871863114128684525133951732587130561840220256624325025100296086922972697600359030296406456532678579218406121653139369576143219535782349276238584858994586575535555991150955832470636920096730872036996467150024809865331172798608565331068967006185830787313651893210874476267768381440000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + 42710497390993931960377832131173921586613706786697437938521815509955656912955349990706467295783686473234056514605585510234397480732389220996257741598192674775670458184041254832553837597464509505852194947167761886619453904153113556025494845270937406833532778580810054649449150182009004993970406349046471942689405049194577675369756084498489537771076528161616645853606543652480307141251140269071927615567765630956793199433823840251645722004135914901275828189371943132544127142727990084661596893735738761740601654878612276760055636559402757316306297330818364742161071200182224051234915979974560294717341952062022135784303500313001203784325133187465277975858903609632362425835153901011012363164308166704172348097840096755231602822470467848136482284946666551002645584535198734123742321323415834342448070716725265325606694499884090888974437107654709224602250866649009165419566146209052121142814982188346123276578919652041969691316226331455743003526573807889016872244280163474221661332031411030712011430652293476670081186271099934896390536490623496927001709027565973047181475046088161594675337543209543184245978992364150787530036330565518281493241029557077429371182192406378798286928042190724118437384291526498021496369164439897169532352140560371033708197472528094563463518769280047122369490362874541944726168933559117787646243621506717556158869114132614030891381669596703506181677304055824903826397048643269611317719707627494652074421802341520275572731098504796503768457551263970718778712633107371700950601344978291101358445491120820280322795961229586777020428217850155917808073860862909733392687424200409472000846698174409209840014049874638048850615108707495084149737227846144502083178954792920710502550407405018041078919200981733886106648622820915101553920949976349808607240554078576324941089645396098233789309107989167519588344612693199731012278708591050044316957299058690616501476454531167208401375094713463401699956264527471724181553287057837332994427554772363882229680083818133747936497991482027218646166785091605904542935189073337234765992474680067380547028648903494364296617354575714705842343274743044441417892759261726763582588479140525212786328851200701604151046275754755611510869244037223737223474582817143506094041182771546587036635237688226815585026592978483482244992830483798208550400162091259623525531613508776163835108946244640794400380317971636698302179635332173952575509320637768235316701871675665409725887791483352597546624738533887696176215154651923837846816698823461934232301508565685437214263542555055187576486876524091425461125449927106644215785536811780987549326160592046718527987871965498207289396030545003317303679542172051567986827258532833895227861499297810808237549027543783796367558344071149056516375458634870832998800515729664628940785595566358364150332594860994296430985607376970208076080495725212234468763358666766152501009632833892419593535288314343229032834939144212913699079403787050933235527188085212128649341796797084292625746419535888609636510735631995013978321251390835681344637402594613062058933927900573738340665031682125955349622701735361353608613158923365441983613353435713224623359797793775388226027007433613744793521515013366081105519690532830800597349059784428255512091472743661514883075784776532153470582060359215655301878209602170031113195481581449001504580252613370491129231049425354137631535637582520918296990809024891326369873307422457453844865248688564350039523600641224712010443868136828773528615850510542830784578375402676485319379855927998743112098884528479986205558967234916783181359576796989582846672534552253174714312918311832780108547691924207539901773435738521600000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + 1530076509774416773796647281178904184539148397061464816029329393790064399517408423699545857944327938915692276946412569199137470494209103958617062384999503731249750677975123302244995591421944508820656460506389879956072955046661373843148533422569982019605208684038408200973216984410188954368974115170401020365960332781902950950510289777699448984886663521635632372989367803584205085201567239994434283436372020603521814983142547099338045284428012796479426948029806541672421669337679142372607496040275024156216366831241235615789928485159759642166880504973662575034344354528452812782908566179327089659220948462729192483980749908066093749328087055447643965381597816179950391818210460425178474802859790284619835171993925415119683305666591187174738662046712329163057363345520644742047111631877059395120852201575299414948771312695422202548883843529422963602710608738292203121062182497067385146534367257261148769453161736576213055016369243410394715467168213904334777022270047157752985543042906501674707307680876553493716966662675874576897726972092856025936095293631895126139998172462097351303923051682668098695491351679864140772195900965767834882549217737905689337297732700149785438255436113284007273779481052680761888345165493538770195677775675741112332724212415894552239690203652187835496346305278417606862064468536262650629230253988711393773806602420024826562551545407427349859377930451456095285020032217662017041230383582513620927881269697214086656807070484199420663290402745625944078435505864030761415419173648025190840765065530499711562674118235886557140966299197374121285250006275008749191617515404303660221882785486194266170770807546574564206798600456166355712452213807470545579008816347621074373811977444630486604143490475974231992971886872235163443861985867557947345576647382251324164952891361273582692871569365289669276559758692053950254211474883765605041704298431589033997744652087126078467032440842516691413865433151361400151095031782109753070766293462189617524039459763641489563414987717565435851475796323792986880636188038722833324836465203779218997217226358867596334861276593561301706018916738261719769869330469777102804293182660587248498095013581139458005247675153689396380986507507416935618714732134235960312188899280881865454738337586435319020759258165807278747805995341663709934253708687263902589412467091393531090657050183993514563455845588534755300035959115031773891238051998086695180002141466572240720862667192582232398477921353843265499564309151910710040499113032573879951425406138211677954910165140319756380158177702118608900337904258872599110530108730937747481149014542823398970975700491634464601731508406463352796031907971795160080310071567873494644961952930711001114863814249978491812490062920775033663616844003551293416047273053391314147647354318544218115116963851967562924605023933182263553618317078998899428183618502878653429003345164052172250809573039097586651897721411380882649118627956403675771346854337551817812680847452429187646043473808041226607834879475792143262718370544399394948381982114574126231238967681444132793547061887972714870783641735907491522239801878822076309690197132049359846065976376188273575293767481338600077961510980489666810183028291850207441481161334749675865462759783649590880816536788061746793067218124726538963417702547758675460665633636827929821981516151595425100877592536306907492616197348446297475045135878772387261566950372321815745373442068160527185916909071657933018983857652336199542197089060696316589057177368325945692397541387660185650973563131703090688093150347243465290678360230200763092504934990778181364954424691759108671060426127433506019570893193216000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + 11152122493345368740930495232171174913166942036739313288904752067604641184772926231073936611327642417204914034903334265011795852351648683465236434332003558174991874345552068485453110992458951172497447774112458565653888819673269717836791165053202413730078016949094392749674056406911387614718699266208852434832968153608177648873517258046756511148182141291508922663646183405266372597231645747654797948286204411020741280658339824147717569331974267117789200980722566082675082608524554638301156958297013973790503506237296502552508954496597170506234732051852219590243446251072172142195801385142364017682162597189051819410191357021863094602519461747848293938357702419247607644746865033814802053313333594328828345363098994777576412396675724901314208121574653402381099604427924784909757056794201882996294529496150325425074069411788579238059019961158619112588666876570330986634114476090477031910266785848598511431203715423621828470784606570412022199876500275664108897167075848550251856772871363680792748702912551753331233669832518501989677475225910060884206367315489301835890023588130710605020010204993021557294292012148908610142253750215735036806818793073535429589762834013168703438928897860605319869422255379828560063548412341199972864064222361415073171660521002639761005193316340285792968074997564923077255741834161095235829061327088959883219222979164887725935940478957372369174116170447420219952109463524830700731374318936232312484245698498184757309706157914486835623928610192618977400744991232967963464698388473493770419948241237782498012409452018853796173937359317458692829707217609063665184596729056605713710938979714728726868569608738292752338894366880479362919159464098557823330793484348680140665199438973124170687681653280163330416594595723506376055691179906641318092233123751578838690768000466740001865044679800215898475979142133474300371014588177110600992811830499141316480658095985515781410783863295014270032078637143207130869943274711395836952747349496722747614815129549961983227858993891474125119615995609212113323238241778827334635327715788226839329283180704682824801769024503111787698020861375152075690995903627125228994322317130297919257334288961802489151119489344243012325642121163078217744956062597665379938133341829656020181620721373307598933912400505905855397554843835266997369267161081906320838357399361654451503997105795243444347228302520412789282508995896204023166408413620560008561615406513447233876404660476407477167785886970828716480225643528811483788724054279492281863236614329638277671464111755664773474462818283366933008735995605556369509389737660465433910609331500569274859979629809581380809888836891556282864399968047271197456874529800593536636838515374249332209170312423138041787645097705460494789335483395787735691946007883201019219379941562965313095458510359033531528402596004756628501996665902544876489358332516088629972154668832683783857186093301504626281614796842794996771549438352479616895220901795935366653984811133596796138434734830651089299017526279046214950268907401864918863097809548909587900775655039711840349127471952288510869916809138131336717415086836851115868414274442029192241461710435695957736690871689288787062880088233124424431242786964987833169642823353219729746500465205944473680137918034521280416520279761924566602921001560470699402582569392306098350781657616005475700173763094604219787273664777679969722188594553000850419502907075179494545602150837567547339300673960694067840593775486721253437946330838846317226837513601437216988371068495475498658959884748481305281111804496299534425524845681499620145314505676138143580791338128561187614096024426202731557483970560000000000000000000000000000000000000000000000000000000000000000000000000000*i1^68 + -956384750079499067797857813679679128374802115788916237105061007286453739783609887237995088253135540489874413834598302984404238557135339572831025202414473748486578312901125811256646568874112903742778956230786439035918970200420205562245288486070413726038463417396783094195374284009562926706469502583183137422879671466407670658273243503037454656703604237707970302858731724906758176113637156583331983320755038614591322632103535551034874743532749251681603102623136272954785786966495289667074203943913977140280412620370513272521468231078954182927343070209649895883188682469912743433574521729044636656311311149013729119627005149656227419000326997355113034162728068413113882233966739515145931701382829641590633005451272674454069515313622365446617058662090545422559354520653213088440616784755487887432048534168118064542441784162963581179628542767807702034869006267897544461117756309685649367615318657162236103514261728237649068626529130206673498810939045006242986374577171737027533551425028540672364731367106981987456460707507903954387757420530451554175679949532991111853148180290740338609824844469633675491275275264294184932962441300974207480123664583167080982637383784366183142948757618105030190522721477621435940524392405102021123454432129927471406678273920561193502916980448894702948256592950560367666976554298652703849455377659696962807679123218932687234258779245697500461807607561531861876980917337103799005660666515526016452470337543393720068726837114933518281730892786647792622933120757913376959216707118675458466605714334815487964225915438997174308411860066182399747502033358495450370617735970247414829916559507396540968268130400436580901877081724921391591120219315009132358676907466496388593109886929389247659912832728319167543714603100515465063051494120885089517126303248050895545732781634699811344021139516522308379355274292754063903410282997871101047460464768992775303458974583303321666267067985819312235393130233807251522850957447727402990954120087540148382376505648848361700553014678806333268886277023058843445156380783945749726131907382332009766647954908202610999917824916987534641779893248391534681350669332089907812523916053807885963931877850937520676594030741352697464561953522102547606274805159244771383987407934252443463537447083367291464427122073566639423237766283325572516706203296591536382642925016882019788572190912096913436416638236652358908095297567552443702714843903591867524498695915591033921222357907130512766449127927869667256400375655314023431506192458603561879801266125144154624834059930925823775072566883645606169836848232420969700791492115659114019227763851685838168276552385627957919079264928487068923768532225196578418294837652559461630142457770142985739697608207367864941948166983547837559271995701494891187890588872269931559135135486208517676132147009168504450940454981178026583294913789580552691683597985722672829979773383109366386184010947317385866245907332689864802232313557642031261397533730732258590694237136598333870101526843631372857044245131315330543110405145513153827602550102825375358211635537553634103158053099481620740490253424607098108214280405259388550424303695754349228507920562794273105602403086274275709523070521872510633097832557487732470891024060595054985766236784143038055864209461492306403601368045914787822257233167089583402397760422841190108937561830305174311196403074947769734655934104949845594781535886287851829944493409152342326342474079434544666167877231215898339515313196288355146773568361044472023432315861424917040605069982751339899498750072760360277745253089785021087018513751698178087262907158477423977232918367675952529871540664930016266970726400000000000000000000000000000000000000000000000000000000000000000000000000*i1^69 + -36592799042317793172312638823412414225638412698947364987170406512102726482852308567697743096994407524652086932288455929120897319361007404431731886809975128609469261405938985081558966966594620885108042124136543825779419220916505178650765660187576912296781647727434761755595428491624948328433337590796135521335149129407869781896167935930099301973023437743459984519651494191156014857810965433750233180718035404962529993028098499981467111833545233127580492748880588037827511435712187074628496555439705179106148202553815876758393914280663600827537311837278386994137818524510501627911688347944394568888539707480576246823279506787952070803449744179227379614537925137343315894590713691408149414438180984663885413423561013802521458007070581335240180586763352838134509308601704720390508459422187982132084220183001288572099719921874097304610005131687849356527707403858610175948787747913932750543967933111494174907441790089908944152400490438790925190177189752603290287107886245786002397476483343042336548625070931066650209344112480497268955053168260230157259260788525683526140501109739257614554099748729992859979994029937940107661921404638205189346748835949012267654549293674963615000912255121364777675723915576229580954087366367018946958244839481681141530713412053872368050988112703172325860068422045246674340974929092009282750451003320754347234303634463910994991760400930298057765569299496833679171527246509525037764171550900507802816296891924436710334889419125331518124217175168754907462276962938072406389340336244625715421194868163517024842804710480327550992005228632736985854703200798402274598132776215975451739043693105245009678746417454896957021947961703675360420293638358076635416120612411401091913092298889715147628904528653444225440908662066610620611214822345855270433596835368644925620278711910785964764105777634434810495764450355266086280461870772096127963160884693876992062826614741739894695683923392305252113213358386485267286848461699901534810019287201566642245799323915144594137550444578884471308657661604266376328896608944053985396298839294123698211533900659324201728978452042041905181308265110618922171005143498071336330597423587023707345706895928617188124879155790011103151770277845970921766206244142595683705017552563919007784994372745067283169571271095345125425402916821627294173499422103535121682607463327628466322893824027302512099006863791647382267427097776715118824066249540236065285255356948019915436347651719528179389781263203798712789985858021809719727693301557613914442285167669949161151579959943582525701908321771859719362322426156519960786261088179314981448426670684002050966092912890284402557749424628233205429248869744537453528431128255157821342085067397216232235900951822188748621761278761296800683995809226243541079881303532196516221538693955249993765375418076115591670259907883449912645180826520423096169797979981379013833874830441605699708020514799579126251469525056713324878021664356844866210077131431574599505844530351153584441324751879506344958844096436992455737210097549010838160288300658306358661064546731246168359725706918350126289283588027564198587227894986158432723982250319563832981339737498677014119746596110582881618744542219748397859671217350882101718805312761077097981732026067015557675980589930867569034613172879301625421390748480059960249640394397265128704180585070310134991288772264849379053895822795252589407213146501256477943107854035387279821416337222276186235672490914372192603341837646549525160715680540834174709717543949868856643074533583798889183225236946144576767384512768590874574828833825725406172209979440663508568790323058808166585331026368666905083904000000000000000000000000000000000000000000000000000000000000000000000000*i1^70 + 748129471104220987114905133617564890132424125743992571443798940173630344429308323098751033526062293795464154871260682342384580327240246802067464844592019632526665610794303017245071604361284127665077830862523374318440946460286486681363090447653771786223969135934302509700907093750276983891734393676139431002905805171497436431383921985405207047303868793590838490825037773028941217782052467476563152923934339887967312553791060075100851916042536827345376539825565521670093313482208063108757728009761655465597835925952668476721932461959510648774886745901399641072071578480756518164393962225639050602517399755326156767864056257670062690795183242713069248080907846871955342529058565158215980227642695248160584692733454045883520928214530278054264301225303111674983770116987325049747518358741405973436123968293226915923887649528655189670631058039890699178506852495346753400149043023643533216800519654105850985056465154741746952967255299394584682609577421227308366187912596227224136048272914616413395621087170085936652495396521565249989820775418822645666385243062581233745874358656364962841114489822373687815389773648228451649793575772383005670644749298653590245589243399421860857162188154808949462533768342482272820044468379210331602961007769898830722211097898917570591400138207469941428593594219948127627671458566979487547771426034438573561343787221402656474001367719765484435755020514557848548597720935234464175507372062306871448786176343006498671278412308280355049827221034859505797528604317390152921506325871427265638251894845367647018756163708976755165506082445017591667576449979011166468209704743092884976327425050964499676598165198274767616150623200279129726781039116280276627314802956418602370169978403285099258091422334900623959597266239639992026590944868106658396852430141791463252321728819441810686224113882931315346413118146312611398669349891689108901027616842795075802129457308108883339287978925209303189984842619233905639882693269665688431281740624465955015133940063136877716482982415194380020345560501274575790196634487245889595881706565049221954445428204084335238490426936966372115578631821545818853572048934449206410078728149320471168629745300248988692853350079517421603177063286772363426737437899545041756782301901135701097924677818986448432695480170625218223359737396893219593095971446215506136162754664093926413865816009974126433227258065891520113543768498940975471697881940105819845885542053044255211846018391992158921953548462733352722352298458033802210558867781057723723384810922530163348901149416965559605688878657472542443225802978433985536498736346727378445703909056115042493166958936949428329042832675846853280187206554947244537726112077678087445623016864237640491030993483026261534534763879862428015028785501046061143317540428799689319592005532574941845954234545838688065179301117131889718635162971084492813405444743243011806967216430958306400700016327236319809228675323358763131058545168907220790477324884318693970730863259843554014331835493719934545920052566795576305750879506795227795573233815695275192721596499218008618394229062401785342965062504305428846229096935039226944371805943447619181699814075768427947358530165238197094545524139487062613207452331188776068368634484597396979705896615847531681383953494248378681894117903013788043407913623543532710496257625618655401231526368644804671824456310257006303683527619622620269889760219659972560599587326324782878294309831160399109837888686065578866259094266554093728623639029886287808279765620482548617961085165969609035118973394838845446658792189510904887481800596986252846566268170007342434812356523371292668941610407934096834560000000000000000000000000000000000000000000000000000000000000000000000*i1^71 + 8593015349781472820518442271332125021660924481743134616814334847089007521774476836174265419539104647222635814759041153884329854206663025948240645120918546102895039093193786376048699067477137977096910108880949276825784525201451379780601985425095057782740181231170854894090948004749597139293117542695225666027036624720694890012116899891944401564336759893542840066931152527988069026509518666293970717175263390540859679909296225550759294781255968986505405701203498466318056121721403788810525475678924654880920888431193560662050286999910764202587286756334927746341858340964788275651623836959348385951530196905927314567913079610598534649909568177628888772189066658794529029245867263040861873858450995642617697466346600048802350237264740217713379887208579300578309087335761743475260186208257031415104609377870567318382820037756045494316804358006686438848013930343308911450618951064576809587566770428364480205668995189993680737876950577328074905840101567043697885175001309312763847115508001853791294974715423200145849597950367982973998997690380452303776426627162533662460126999224902597423856378796059242620656578872752006171317564576470221806545368001511595144025767349299630867720384174616332723298122521561703593469567602010783449208583760925788412228431186445622640169112096349291713721176728201015268163111571849536294358049636407441843311152489958446880388592122558970819618194476476552639945414167503426703072133090033121930529552233397078345204732977035974096519018953767707403339180122858456651330271245886155355986059109564029455923323909737571859898904556015582438393291833832202214464829623775822238596593058792401081649107762717887377852457276656618992566551257525584901283449885393267885292193922141343230794968783282970365307097639652706433273577675063016834978693834492609864504279508829229320490363844796313030887323445083362382162951147660604670264767056646880492520158085530556336530651761102606993316675793094175318406823841466686342944633287135415040980460287754872069259812217233862720783057094115034764099148062884186338765018732088243544557000921105260841718317782524566091496626573161955114889236027968731446679743320055261301152738801007288777229948453145082773621112868619188007027140668653066662901730022380486496594381003252149512342890759488608948835896000930021921924595045729458661337279812839004495524885595651441993164985523368630947683996202071142947204254941618089323674999446572459999172477587906213046109214061016386137911181987956420789690571783806530264460714912553794142291232608473152635493220676678004441465131589465349261919814696550461533572828885123473088056403712833021046829871374973313698492411109510911253762211480395583468301147175071967332556567600486488625879376957602089291409692643649841138599064176391084573924138041131874739185977493238244423442824948374036175387260397266184379361060101497649671646973512691893822524426843863166590494379474964947367134521698117139239407444061029651649179784820172842197733872087048601206883749897748275890692347313808329999287255296999247959037993869222213267761327699761246754178019572356121591241314668691472689425394350555987887480876528347795442964163495896855294566255918585889561833616831830021802073460218713283700936585921963830904150374507817358765484875718148916402771444892837591470743232355603789988757825951953091568706692924047587274715855452276272192221873566321144470896749836944294146834197132836815696384584380363542428640827223288222372573996240616166644774847119750722345327637664153796535693040533419651018842356578772538122419013973508721804093728980540067379243965963023092579566247839635865600000000000000000000000000000000000000000000000000000000000000000000*i1^72 + 261557426795160260239972863315080912185422251839196996389554664839749863593843585760083452369823789784515554476376632404229219465540549251633979858185083864233218261563467336915593274962275853008442765724068641767550395106187128989531728581208954972365959063063194722042961572422870823565511904085699110281353163588944241070058831806864275045191524578501766929121047310851229542566133453208166728376075356716435622710527140728718316275584286623783687565361074801036707150459352209143085161603570171243949269528375314963003199299805907832718269475732828658770884222766198143128811013797423993894992482729637844640614953560961466468415207521405725208082535530719697468214604991915496572890888989464221789097815929176700543819802109502447015900670366453126228599397130381740427943080101557141750409380698900477279745136407736162179796771382865579966892362905118623866246391388005140723453394494204891504189964777812151205606857763326696255106203739920848853826621725378071463738685860672459425203119783178368189911838116432400890345998567045514980841723510516066121727398282804980034416164188350746036608876393877908843073380805321807516882877824464479976955421424815144681415527013570982338629712497716499267511148016724281665757428249131395217170189767794099162353754622533605570717819171126807325316603672534164185503463516390917063749254803668624530957532613321664110523778204794004062292240516599959388123695137532599791152321768208755621334690024391694775293283905863143063104983465842542954927079484359050203833819577507203256723286625441346042226338139374722119640937887574508697413449659702193639355787684551462354324563086115874929147681387961792675306059131740227074025292626544846434841370966224745482829899607401633094716446059714054586190433740243049049941267662172664525383741311868068367214771370426514951154824208641393633574624175710070428469732888852195547208227043061584016274414549010166151154579446075785903832287828659539045854940047820319371711050981000934987520402191922150843161799295730936985280183667334354484101880792275291326407219035517509277035157489686034509732223053744675913913133410840850206653884897467781434407033429576333966989829229126914195155118464225882340499391869509585769636215847687712881270383517289027902356063058404107513723480776100452144883973046179945940230366790192195597182691880710669586255053575253585430905958337928140493893976076549925254835518046631331966006995689314317836158059023248335116332649284605014363114854855456819977457940773180109373515635257805821908169763087764814655382675904800133805756298910744488860390677690513435517613833480616224028203943955587319716732358816619314851650344536666625516234492623676160010287164502483780838584618062701040750487109456462665544190178987199021038092237162010339701521581911032837904712474854748897939325444743061997460369903105679552456863869499242004322505174041930366019788234118888628462215325613067702021228951230526537697368306529584113576305318607643797745037630996029915403927186307100151785241381605713484830303710760761150776830336087936730058415663446012169915012763846105676334225584992908259451722984129246369998949186554352205055698340673429169338320534118732555770330329778835773883669656934555562589899332756161176144921717109395583612250632835253932159470231240192724273464722776296116966919330709967309928448569432730391426468863681559289749379302198381897723729633391457726705516987243566831421299806018274879843004165893585190308160461878413449261833723363792824254139966475033870008026423747132300881536324606021550885721314406680089259729222490768022467111632865591296000000000000000000000000000000000000000000000000000000000000000000*i1^73 + -14860538186880582554026445092979545039686664537594231682011496030601019317622376369209736820672289354392599230181372776718789052864938603310048181961063695530064253226800566895281678950228858921325717713058267034930713874954281325493146941152526252196711584334817738204070483335194388903253987318656521237047287029345836377641642102847688625517124268273156613128010170162367885073567649983047370286168855917334080037650212173573913122316253863651440025572975685339063745999485515787822987827584202693049039457990395604315093149501091279126848691272222842284433617643167023340917065086857419385853708715738541306772957278255793069721537606798167716944857998065553394187326115287086007752187580474987176453542490567333332986322852781969898428920129187753603772889280405873358561402433821483104968297654912585032135225999922209940436166915474318298577768710551024036475656863169922025911945606499312513134631168133011113791998546040812008917269311528196998658552845810685550343829072365500580771341395238754251067916808899063695731482083059826097442155966971039805522552014288009681923926909673227646881276169608796273084954865138281019584140594183257244762122672124219157381504904489153832829648993191497413480605134912011537729205912408731882114271975337979516741147826247463395884351727863422028713790874053879821120430094807327909378780846213028013943098066532582800790552936271557963935543038664794186484376989487977040359889626249317367236338941956447133285515952677485485608757359755232670700743617375062351485553469543508582432392973156681543722515412694024136403572067442583354871516896552430503372488478638577178026906932929658989093969381738393262051536976190932714666623653316443238094080842760748638087043638898417486027754751718473295511260563091071441152973925162023914825120227263494853737752386721185772945192324518919465289126840806859443222570994188114122226039298389654746742674424531559211178996342625549902105169025484364698957387288580403140573466632101818814320309698735526811379260121807004813369004163641408687586223943537403015710795658515553036298003152601728147505266707095746422827642132865713439916187265359507060288208678978977878770005718218019574831766117552434201474045059217931937880220009254295191103744358822695631716588763058763108968239444124404120934058269395775950394960346301587346761781128744745602174748384591154318724026251165767329357832124300481468637825610075916832245300995181522003556060874619295236519272189876599316820868013068429516297539838649153566002014560399039283788252093920430235034530476362324659547344961822022081690602553822869402596491346231199055882207513259419950113838477791714528934741292658663982414615498711252786899766933980498796944052042000103596480019719186164952482348787684225567157954866232223564940754539561111509313881306098233002821444978179063889980704315586880006446286098630676862929924476544806213006378659185515525834588344246603408292419027180252553869188390007928175682589306587446238521538168957306275352189392457924706423094604385496639559528185193253603172603816601802162910980459903476094186920593046897947524824742503146796680777898055426531413834968102839587794416896651797170500317862045568326293879670193259238958825148372004539769945468945762959264901121957408123012877710254235669299266332058914343655413083285430919921290174414475980057848061384318636048385923609749088297766920276795873614616105685621757679874287693158838088206412610286173437734461932831471007191275548444521086074404044977796224619941097668568875024265065358322443466302647271458287183022390488266024895878868206499442991552266240000000000000000000000000000000000000000000000000000000000000000*i1^74 + 163933179701890718901706273452978469110737092117537491800704998073318983675410859415436498766851739356879111262003526817196170177671558168670516913691231123114391725815584067135290293027632922616292712967185076855998815240933836211941744384109680701829897110745211744152686682487358062668225260422779685037857663030665625425264241789264350888095483363531852491003241613549773378584099670365777272681487084413089468801533359206424037964439432434071304166303795681631873265862334775086879343972901431003356212852131010851931532853341786898430979708763096519898723893561348598602593638292803469647733078586378562118437075125559667757842787475307379242097492613899828862601196588049826739263814018901566020492439131194678456026101674864154539801980840053774016654023877952005121213107171137948347178185419623959124763923943637220831794287556062597142509227494834257410419890616879144910848478196219391159728471169709990775416567868315013830919884952738855764661141364388638084241004327250302782586336828664871365721923742765757439387258523553576451947199798430721754746946955986213419699914766432956574229070413258138759265584292940726442370258213756969648053320385278364114258604232735186856175729837439972974365658204990816785801864146283305069883216503666684298816710018787032508804188192258506884625164576618871097027574497476472932978596415936783735956647429440571441604971912377343049675173940658206458460112722053033437554814267328262612168557395402332479901159393851231943224357052212208992896738380671461376650496522884321697765254194688908294332519340273813706415526478735740809986188162910623435940687754089371633193358234640573425683533127229875680969084734327631618454471834779740767148913825825331138057003143653380488432512254316855175693229517697865503739965123209678949599644000577840498134931572035310377484777427243339329328399606397894600076791723290960603801220235602312611468599311482901449926951501913981303341794615071057509009700425164919514767011784018523645542330373796037885510261393051909780017073461519549498714464357216121968391271399146963517277154170732323847109237737241387453219668793883825586244594057703667850134036912331158394334245955039270445421675884574655246108513386477448344471859441900748082204638005495253370240039358443492919197061856628402360842261991257046622942837504014695884117110103464183384424260259523930461117588723534370332415419165658980680036878655554586699751146047546602700402367148082024708939108050632495543979252196806440821327189795048933790381561259506950717830416348833087198912697879340253643037202073341722624022911749540481853019205853064179075695801407328674468398173661339466372129068073848731040479752588094816976245730203265210518819700311257518845038981293892785680154843326853106871168833575920937794791785380391277455486556204564331582726289051652010819808502911070823686336889998599475369275282811657888499874616659327395436364475248324162220921126040317564518781530007196070128360854025748091813534128608847958857959998854096130449528901046692334361476851067433636403263416328790654068877395576099020993754715833863219620189461694879203091205679537312334790367635895514715202712232479529882485790251884758629668996170773312689812286189631773063705663488790426484466715911916981134260223674046511285791155256458738188348384435030495821276080931959397645878270286305385250403585923364982177048036963046745573277831038949437382620366918699522777471457705901583604187006365883775612812943847388154198101359421397660889103807826979314490496677272547850482725745053546471821660498860907722411162693956167051992718200799232000000000000000000000000000000000000000000000000000000000000000*i1^75 + -4110278539536761929453547569328202304743725390844214058985903967651048901533503475508637481864298558155675339000264604094433123302276335482998069761701593881351766754550840862232343963620052055081889834221089450328155078688024078645644285774914842522314847395388679365777308150336227677591946232560766886014576365025377567957493116828816670567684995372161608041359040233361973728796531548903339062150711771268882385367660166370039772772796802173198723862709109975807919962562701029140847288525594722895462905659648266931589097613562266945824019494997452015865482280902605955019504397991040298554171579832163924436839384963604913066405665391793107124914349169468016007669439623607000405184701287261301797860587627712863197913666352780406303912518050510363350262324693164791759525359666506009943699263076384502644216452269776551667889405385976469599253036047164110372056016807640412866929538176001395161163093983497359849407166615968137718938072853251059271951587819692038755601848405371582641834212866552442730609527500745735446103247108845716889051286293999151547804112816987768822995473113960387081572313713597921125793283394599841477275347208397934684048950005938130158371167235349950969818627220331949282325536680504514237826962764434813576991218454748500880858125299918045283767251143029146146345387869464341131786375165505525478608528830348467047647570956757770269592612013131035086103404759771429641728581151444512803200793637099653801243321604038499777517377345261726625717723374809672563957100995724574581671137922442153840665233360503463523592943984230211680315023893132199983140522654785682593579701993764949904641110381758020209789876038673583128264680076688484458615910031246000845133986882423084604836681821073261632909405352170397360769260703764011170662320233096456517782227702895899422343474736726295604336736736279974712463174775231612677308801744516535855780505945691314531822141438597849361589138510264228393839914183777507453691802601874417265217036445622507971561337863394765241437737631614174377217056962916110686218966912103468059114035184559957228978693452247358878224916611109226118527852607548406089858664213754100476226150063093605551909442146245408177671104014726543503606713738455324217196072314128519023611059515166225114963890922450109107151834553044802154762123288169641640813402321508439400225915700373430866185684213116290648072596943788529114067328136739294611175457277617741233572655271169212194165656350333801815756468280291078441012204897976229034822329679117534245148861700729432370964544088435337851532550578527841727927446848334440027259456261678448319392450683596975771731180186228346644473279435529671659684561010189750963025593497358551691266548071431090301701130992212116178700357241299687365259454133783026690225094535749716921215187373329504643155899771712245159731521398086758394721722424122082444136008001585632483872214841436096825434327936600443821262551967831666076089448680636443010493328907019410944651875710154717464916997913495837976011488841208988546739092162241103782115854017236351719449125109265583087995870823675096619737851319772227220558666897542896450072004179236848095607737356097324489361487206992918541183884589877251788859121289667922167245619465908877717155177073226097392475052604960273205153264011296575864579789203962263193972656489655317710486861061556889072479099909138547555331759192642077893751346286115235295925475574610019995924538440360007475798311014761578489906716884313645081302083507089072340188216411492124122904851935577567717677169404521709035077970327451401451522561083758084245998303107718794602086400000000000000000000000000000000000000000000000000000000000000*i1^76 + 64812661662495224443826673812833965495506257669225774485373218079003843976393725997020427510864370991122517528631992957252287268059832840531343932883571768587976782855674243751672589856334461329501621080902101298365621183632057146267886510598805059598923269780793003242048903539076138680300172999071907354965489899488933438159155594066386647079867060126663127341833139540942565482129345731702438283289635140699545627221633397174737819363557029450300063380297381324362792378525598731831208631550846328587509929427707481735491889158690000285652264092949133356167226224374467972878597285922533156149903191131251321555761731160583066407125509732017303642737732027733187025282277175117025021197730450640961156950016869498285804264667958531756629719075512907426002256275933688075012141367420958092250695487858967626521726061341500175522511420727435779302706807880873190815148000790242175481740242554674374465948417613597957722321355754145168520125250361300658791657507509696973647219111288684359300350003994751275634937301863936491044734887432813080509632755801846509596942148107126417820048435433082147022236115133580174795283228794271891542219428983436027160237840835351874993626389974777843857307750130676109533888653494082099303043388192499439177194761583583933060784008804198720413839302724424156127507877151241381728463263533997854610902026699642984757507543971040205955363867313253146878693496115730835736603010269745533101271447520711338916818011088796233738989404380097186115129577591193571584812045528521408837603547586162045995277916817237746639284283508439730474937439037182910236025664602403019258422068417226976211521600275607863243461852596786896802425677953111443521630382450102964125298273662547562255315258239158751084156035693302019265006014965911144339811163950639754908783297705031999750279872339874909437923407977730637408575042863464793994265877343016804496651455985912915005303973338907989514853151924493955845711737163580023412722784825411159280039933130876020198404007765026296113394054349329635454445568752098992321721914893488962917879784033323872642035611463922742595792798827646939966961905368544432469359552465138463083147792054966909560920452468773175527174375643603636744212174882444072291468371124759601353107514551678327870953851211431780770928478780136185101006796285619058058030061884541285976356714237783471770109485755655648578141305639320836496955927291505651600065314857563305999215706566205628898590718890909779328589468231657764982285192399092116306374551676166883932165220697675690454950974999179788108468484388817440313664677414259388431894937269054481980846553231698453033998349777530320576614460670453405322050499762886230163796028642640742211480984798213423818751858704467573644222096849439120090890443812516394133288636381861797820058891653624499091850730868396064717243118882650362178311542656312700447173358205898070955670390939035904760547409150569546414623863574998661620536851982209541464933639627517350748495446546284449060732634197010556140533487448374607245597745256019195325247277588196354795995623871484185791844157234382524049997270283985224693715255125910076868228638085264814567181382343022085978960915740119434936960166215161006051574627976177585542236657082537033008315423220535415862206606453162605206394993862516761942176488265646976830223955931276314948984894160333562215672266051473102324991854845570210586034225043138995158705972179303158751003905793949211200270192272689492301380789411566869044643522675809085412226424065179782666959080096101888603181013409193920542387257538258629847223771862951802126436880178426675200000000000000000000000000000000000000000000000000000000000000*i1^77 + -2397499024624246700147139174482701533406545083279238703371871770061479869030391218794478755320478269096657039316637250160854508997193139092790938871648143536703816938604252183907379083394409724866864980222323721073668916664335898517791337764672684679435443213333307717791903049701450201541983773664969154818615747261890135911433194146209873955524670531325154991983165821209822766963418163744837270174282038108621017712264349632538808448802708734633602048647886275155841796982879653869969497725783700135842870477496377260261303656810590992496124269069428950643879545143372857738453252465309438962728988184810853365359955760566841038911200272607922859305067385408899261878298736276688282175250925325407954301922288785570332304457102413090562056314860399099111002884254301354303143199269503320410152312120694920357680066123201707773420350517007937551997765141410948266870435660396313306810820113174067611154971921120108219021735612193974329810519622272023518445938562764214805285858128820365769025561703369606520933580234625306501828099698227601847095685340634465443626475810574657566616218592885539936496247529520005973298249353970290181583574915397976332812340909152611964335552358639518425158907364299749512140095417693617345867029294330594843588985248787656801975205628211191322762935614304057139027791454682716183241028274680016428858313982950662794388479141750919999093317843698925576251183931736438933701290364951985712792927585891263242448973458925265846016895734556400044071443433965045758165558574275608627435401824382781178383929514348387691499429431163216199441025871345384813229900088299889954433018286249363936554506909608463973685456545668136755536102398257239293632596962965756425410514878580793728105855691598748150609367105324652522553845828003327161322077542075303894853448218715373166636426233841152635876354030377982910079267585511197972988017913561594668652836797707608807175210782775232896333508390326634416767284188249438659708062785512208797693879467582826454803179606005291550473533645944720672553994212572041295826703202556982314752777363915647120398220252798760065127049563208657253530067156942379333025054348074692894092533368568151000378154402101747295264845289000004878858693039303081554454554137577799863414872616699182348819607464202188894533903220795976548604694251964986655902713841450264782730304299920518437226984393269055059228944130237499492176908617303864478162067467349797720551438487340842658079547969052700081766400373951601666643974935511575218838446856190041187489893210534590112229415113346043341258725814629951020704115788816141336072518509310679646945607809671745658355528224544291251690923908522926058531235574138737292544986434799988970136277184671006953545538488007215634446148653161032719447152889392331534947399671358629919520906959840846723510854258146860370330519410982708170654183139889765041958840467314300715679736873371182153226540856815809661103007159995498252543424347789680215218097575639087216012171568711631366207617907110633403429478906337798486197532132913600490118686049284353760300079859011265026522519352139851913681231339616194889123586263497368759594216416062668266142909740326404013924508445087784331596601539541145075920881312314666176587676702766365732373534817455609914817479207398846337339650596648326255059641160010291147004347764057533721129714067210696318272885472219232215513095944578112610696110431232014207360234991754867673059933508151445816141513612785601893701391356473852306991098132625673913909659368457946319242061463258504506267277908191147098617074504407131376044256261147986224709726707384320000000000000000000000000000000000000000000000000000000000000*i1^78 + 62888928175619078189716668969021272480445303154720218962971883537411246984962421654937054805316057831026007728411248496024509443871373234144413336347434387358020806171246206648656122472253406465202960482364189808285390444043434974122505149631521741808901921053764562945698349100572761136574133416629139476531645053032401633496194668845061635160352137868025060918431738002129538651579927712018925016674694473296992138785966317959898465937031827084309650390611257276636063925140584747203773017342598763687593770409589415536960934212225234005194536470822239803804642618089505061352858525319964881807858636391269250191559773183208586337598517150678585281902962871899931820977571084926237102962927553851984376972758334079890074625585945440519266870177403866932676430316544234379023438809296642118810524701271180405083148960383452103040164623782629186821346335237639193370043459377070977781129560341818046437346920442149458359917883227949373407849711589655094124298326843529622076343174381398991139872929339694812742252348653730731409629066906923556806150899050587557470714909556972294938893443522569034698518956335400646653877838177762450326174703109468471565541903369443348622206593989477122345088282637090498595284748716662008140047124875078078645655979269834495368927170561854511996770350953512434594018614804491910098882169142586931518738779772471619773577145982360101279923671812623870336613921110713273942468690207503847127747391494155711809450361359785315413515464892984439212469115485093079637800734869213411095301713073249589574931088224420937422703892012278059079003289950709823315664440128465516222827399861878781795479139833472867334471514516226535388873591792015219686255519329070281468484970536354613962113176379006339813563310137832086113893899940865512360116363135216753575401795799891937672222330093038435587698957152190284249957084999053161808662445229090274271446119232347192529488067406616611177485063250214295579817342984592818501603348730000084223577656961884145550434624386819116556224020259406460073219195235912094418644066479894304993047949354866295469740642082423719195977187682913102644894823454451152093264023166592553047305678670904231877787597006976190952226598398585047506796158336440926046443064153641814341078061145847178784890244788997335209989260105710094051839625291567051136076015159212528199466548957986116110724290426066452595374090223810399554131446147201443466169649111198705921635941333419726318161041467680842744130825097716391913199677334546949255088327973973783752726429119951266570172104729655004078388070679619032114302806573950728767726664815972270872544135761414968872477910078607351428071609799903574437136174027825690609917802374856074683887396823326003515054915102203457635042017056671465341787771375995769943846487747311484921371548573010789590206571922179849486359745914035073222824449980314876599947835636679953184084987713071659616733826889633209928486972895213632975336485421124938213674464166368085635869655901062270188431975973377827307319475795995495000762218499794197742585167190563585937975643498510228252812129767464641434727024664607277891798666115269598471926287887897828908630618993702654886270492914189862121331164788503721645469925821884291162088398181284641725542503098532891817541095704543253590430378109819798012359287638793897248982698117713775408575269145472485130905342047701418122926375528820423505061397602303922973477081426197061633570373729624547194376908697242561062964128404109891361561653527105905578480320167820633342599230250391413459628244652570511813366394263413671851907958870577269707856936960000000000000000000000000000000000000000000000000000000000000*i1^79 + -706280193686694597275906479485880951403578196017934644385132290673128333944332078561118940058338966346936702363555237615975441416230221571200291803935762028725902476515233650995460057124326241025994915546754494594309019431294726796344648873014818979157054901703260589665528028341204893939600448485055648058858745904840090941034720457285169742158682743817082745360411845587723235511350021550129015321972317543473546979415718094402972109245515729764552277238374039356924916462383846987419541733957944470003220017269881993262195583894607427396902805959337277269389842413055586538395207513563265823926262520236312527162113316034267542883093927795340448268241908107796040943205386419648409916062870542098639558414263859879345526784499448228099995928105556105422870316033353134672053296091179087330367657451699981618533291033720058963194257637811868022682746236248991274495180040696889278294002550345520469837269894766615746269607458445649722686874061703571421288193057400837286135333155268155303406645586598597820296284386947365386198679736799165669788085322191083277003790600211774290007007374141774171524473852432510434553839517281704735843178128372654688394239136307797292470977644712358487172382539064226569344338075400321122574257604045999879159936555265864196284370426667971826075807512364506729831546175167870790189641949357588873282654827803462323703241745098960298111191043701525925407841563230530284232398098185261011836506389613540857666892042215124331484579971456301208628852628638058050251771256257158633716763526270998039723840796161715018180874269979719588111777527251977089580405908562491560070434727357256065543514393096530487234888027184844174850510982462420685586109470721829361870060763605862762364725836323776651269919518049250798417114440377268471454506260711726377433124837260520188486457100605550659486255185731327730892013183800343430268148385137497125300925481387136932014325731625764864115519530274207679756222094918933550375432582751976608937750347698599569892410634086934694331630286547949176239690515399192550260765338502111131079146083710778772954554401020982974521805734997910182409836125311653815055641608723387618681830259544604575929439961295883198127231768165989669317846057380027517086049969870783084582819963141580112314670853970150661931994983407387070631679039638455866457592583821755368746648126478398102599868877083817183476365084864615039063206865718780329633477251759482729084191774889825160141826814953791712366910976596506253765648258592889374416948999356248170301313606090707333066727204561681187574598143229408512258215589232769914028463622641820140691731305156300077130383831740687500589464723889106461200257388773510110625504346016386138701256457878714339941293087501876608786488148813081779289401328810541242332661394004722621760473759722022803829188915863501346321483236116003057161401885838556795142309611679112230774078190997537771321924215488802944917345647257548976827965553363369601686620491548341593518687019055147990145717104562677824993633626171441309252715377983436353811116093178377860935000944409068381004870275311471653153151069716496204769111601378439938151247824396399572422033881981518118186096126308820508324363091614165506881901070494739053878156177863097511781784674474222135174287593276256821384320729006124448147309179767055275689003498495981042566315647997843981295335673314744487510031800013191877653208214460614412206475602437192355830271935243105984207746964623056626634138973872754558512862993696752692522498602353238738830506060847174429127251860337538812348476408142362107458567961852257056587776000000000000000000000000000000000000000000000000000000000000*i1^80 + 17781075272354929107032126933261704526931927740486513426855702597532856268811968675879575900128065731199411586536585477307565404499756059501475975298527005796484511791187756274295147845547434224348066665336452260241003332809306177503936824339029276027348833833709448661082118597277314603499268352529546000285514455788172153350622696061706785330210422733815635980307924963455283492041767679672350290319094462284079229434037165559763879086116355383284783341823501446139078013225837969379985080896501926431419584210241644517929804036681213399971567399561510568496848900597909597383218980083537717034502292906005784789568675434215886104140227299114506516200287986477037405911399554670488190928367174036116900402393479751780790679822639399767344110992330626433671314177191339592747186383821717862696513458627891742427034243547869689987459376967820038407466017773611743477081404104776243984723160918685340822605027095215943421072554556442920690697443300591446100287566569943087384520709878142460426118960205211663095093008611392706557376230761238676729586584072801993333694084173472350981172132160389302069561309795366063474270235312134182639429195930958770390094842764988809201343697634715527774654418147871103766350922359697926550259076826907724427742869348017272518606573914782820418270125408691694497273797495431078954221814216363928137296637282209834393572785380788709585582842192555110121366877718757523569848119237496534124978085181762812558588206108945189972168166174805186547509832062174301720602454271238821224852457491236731501370255160223254665666022201286330568686410452104444067241467546094161558289291269748182399857857415572235449828208815303302604974607785090911707004462104773457406866001370649664666623079482928164130617751667766384723054549867524073702379072968554727977291787073372013439285596244255219385450888740670276656434023361446993823207113449223141377442857773569661710518382344286894471234489053403110807520394319444984918500023961226956381877633865048029357169129016397377454185756397837358334528843781270476572687258861453143718339845056236252278664356776136718515440183254328556755377234591209256751275469026597680592322525014968708040586911017096243508776551370468317595658104109620546857585042211706755827804332634793184269255162444433711858704162658665187759392455156870714308842288917219549716315206493601872592859267218362721379392886397616061939502647115863886944519004412946053105893868346989645792167096792845056538715043127831403930161816548052036864916807088635128789070895491599303583791682525242563109774311487021055564386120823401736846102242451467603025213910644549633853173276946966764083061820267690759103830184893274274842735363630948729236081766609036060493332132018200310749533162118893511682741994934773240917399364230370722853170615784750725384830124763303472442821663956272749978325971093032801564794096026292862949796097468580980708736544795069640306039881755233064900074664480621028011834649760144420871774872179839069344195565274367169091861246695916243087609718038595799513899094382687491500399101415337666485519374762404365486997022982545582038771725951757414504286290474954875024613706597969565823858902843166074749089515973870053617527206522347201610859544607499347610818158579682465191832308831215423530741798646086381463513036775377108858392966587881641939611539706206886722401085044339286223719400365723007437280245187574957074157137628660167829069967603563438657583802325996790195737508137568783036499196836325694700252256761821665491360299814093811441016333211600959217738713994377085230397560363849613312000000000000000000000000000000000000000000000000000000000000*i1^81 + -167104673051640294092959231898155817607060381329036259817374226766400917650816698328793151089692693256630875765064512611143202772775828992111309511353735316654136544972843888190491737570941186102100282098186265802787005343539326632295978074929709665841816111812733249349462189665605996474778283545037688362609972764201806657175568783090891540202825591592141671554270680582199616354916221941476225293976759965234579139080044624869499436902248896320293870828877006825078244973390909687598093653717754400996057290923960115955380176722776726892782016762068277615128350578873436903586472320691050096372209138652851047373982590844936350169142023392005249785156978807035956280984448116607832232877975186317425550345651143132812039615468649615879201107383276262595874083694550724988894683650872794393465197516192685249222880608518073908921637105873464388203991538906156561551133688967207409249041891331633546354230742380489068638501534649669431242241935316601108295000580709256835447486370672768518225305726429310011688647030841030903739884582790427757773669620263956536997616049249797444805863743448876189123420764060942525727738699853014706786719884835615229188195575384677074699699702160531671718288745142792585495089789913775510311683665349703457200429143276577332002940987183480165978224165463548472892520279810021442668528511073976537385097001857556811703762837617290310474143150018659945291881897063881903063049474100396146743340802691575200440430279857177685777366022772136159003852837795794956084569581918789857987345122784131389798029593555152220961000466259340691849366272230822035009346332041974915574877929588483956355228743608896885613720599406625331853410304723567370572342982900486215856319073882705540490396351005433352678817779349862940457147272842574421739848068249236474234460917002306937478831650197206223424076281527899188675163824093767340730806058347750746007207746167395657767656168261108072840817014820176311554801805343719452897220655188188894193346034797416776913905385048047269689432815026145217263749754346730498240467409990030425184792281514011493692431878073803059461797655461372431299461717735054251497133539462605723774848717801969858072764097528261386940216405385923223577908963985377568091148611205203167433129534115806362561058112472012492796230282991855558182974917838600959907267129645855084775630684861340290336004079904589890918880247721295881268366056226799580715608370173789106922435513336180587813695745379146999944900520449983169347400898709258748784725119330461408378437500094581896741871565628250458646978316373560076201721879965416119328237451144072441148188139831769580421802184844626029434179066067012533135185416353884630527308615122083240756980822449077898866606840890797344940402989107644859406410260147874933146207528254799208365350743295978813325080423563097325288263370522750629018185262806987688239618320505841735500819808408382663848194282349106491596717307974101914735198242660837574254583511365054468220489589669230080207298236840903034802304154385141410749039937359071384247776828421631747907440673527727587654230951196130449675344489950423863503628337907708024165396480700022516897337225755721454675207690464476450544678849670821720430016375943250089367409860828555277578844268001312897651787466390818433724950694572759134988694416119040368941848878397073705361507296745572176763752382455882005186826317732487590235999738978607839236917033559443361305772520217043739270516189542988643248015238391945830795768640191782162411089057034030067113284282005555698799648450322710645859149813956846278589142091274649600000000000000000000000000000000000000000000000000000000000*i1^82 + 6447431944532965001619037426515670290062343320623078510449906016288008152301990589432968677688155283462465387873159849250614104318906995479938041764126337836003795005999204723522280757184459263255224536054252452410264028459184191372573486638856781789601119284189573061694274849764079833145039349940453182655875806007880524918359337766121500098719884215274980864095147965080163240483646266021031309157637909825853136453269862464356355559576505231844642643461873537418063776327864688670793839151461254334467931900370343851365378380798858732521197125823076853472008947868309424808524784739257725608225627227256181557304014557616620739233710025509461596970720259447426103134242798625472581316944430106865368765608217894440589651156472303999519985178431203415193348139404265204081929275114995029660943512474491002804652094087519232461714639185894552267529483572223986682331950318946125814567331848984619825005653910267212026062053059039474697315360639957888833697165489825021968249423749928237357896247956215570025741411915187217931556861071349897747184111159173014386212031769437818532386371904419210194942846793422910102072108207367047737056232227830035649234807060728263756468520050202559281983250437619938081387078640638907537125191630768454525964532319930442753431138734939332665666432964370473503082440207176814779623029779421709625882580941167168222532466582242289569543292461225989614852923132461576589960141171341650641895662060914483849107298300328877921261362510020871200360436776689324587804657733754756637221166277414971995670190617122795720411511912949800124362476638132698360105917356022669506940233760819328647638198613762990865848500209372943045453830859830266835324242620865764532612716251806433876522218792429533566077936552998616299829119098311749378397917260277526189726946157730926995104810240079796084105475767060192305294226757349129868875129334008976840011283385279729455834226051963940389825313888597982173230016586820591431680562518895086399483235880467415318802483309767129509104478344672898954535697493270085647100059204029086858322187966958166612275396062464757066405432806162932551136577398811583251642298922888613502733040020878690571821085566623153009805671466814922972669769898957345889104722255499575738195401806169513875279234470528024556121677987548205345357228382020034492037599276353745325273662686838861010390016978405065979284998312373922683488308754265084381538294835849655175079939982781972374615879411918668075593903152580330556456319553433607816945992726289443276731117838715706750416008200866435613192096507229765477436615058616355907967712947591375259987343926596168813151638527943968153629168908210256514316560588094882489498214507398786499387979581891222561573335692193459498534581273889555850473467662066810009482271515812075900532183977742361901083738658062480016857775781475328393866075699394248764039070768344118713959088505073468578205503798264573009840778523342658290214545179391182255577498531635460229886676915248628280505374563124897195321604060920033766541619452538293137593668155818340574874023598026363821197006023920446192535563046890208621254569036309118943100380100379757655395596198173621329638166131520862235809476816690055027083631658382687759843989808945339615575613570855914262539294044942250387688562287395612083114742195878287088250961370958272549694055607709035325906296722426951028125625526698576808325894223306735804160032347888014500214142708513294769261880814091936893381225985527546162331146455833247621873915942011764696490070789528222853186948378381013344135251516110687463866682572800000000000000000000000000000000000000000000000000000000000*i1^83 + -42176622261458942637480221558921594993989937467836306850069359527885818967826052702508062483136670466791013894294727546254662082364700129927314432076577401573809353330161887770643092285340370510138797410185405866064415120650208445340207939110620984661081890088946037977259338361052300975122369682307872395208003978560077526161447676838272284356218923593634392404178344057363988316841440426245919931732521735647114921072016699507218548684688052020271135424807552665172573557549976085257578199791157199685106773221986279749625034259584280512220691709021840396023968113394771200051701966656502364726657680931288137913833692021496352504127405944447377645950936096496676294028206717021676704499678719537623793111254125875108833901536983372901809817872676536077313651601021376308429978574763617950782568041017470245228482417183549455433990696763372856561540634796273698881427527060259698618623949522764633155070135640680028149500663658851851399649447541646273964343439966787368421550034152310576070046028417988039405373879048205147846787571455316426271245935344399261555822211969490062621775625844430349677731708214830489444023198463288455385285361707797352743624838680549009766258330442219820443042257181759245926811568835579656435664359542028294574485248482008328608523291740662420077521592120020324136721123447606790896944776391765975720559599033566291921212856785842842435175778340255028329365564057527119025406901745931738148370106471543886805672068383040429538144719077186914085923054751466059571503721229112192052670040406032298207054978655973983850508088222571551314365774587964421396537216332578710090341908716653674639014510011971414562128293329745552258844144242175679108438934866783960710912949561701129895477584406807887350651685632312820077636347094781795577900485568356682718501834760296226104981934017208487718617830584581995770323968087383386593771566376516676959516406254146002348639628548463745970749800128289080823076418448400501296210648645090929197766583736533487960789750791794805477228724596279782040532432093895823039952815314147336592877551309762288568585116071939279582749284311131647434354687134202196593427074743225974937708578054020573231259803049056442444145824582939123721302881787562403266594758675800478999821339247654533770856336513223850955029510507110653920373164526847320076877888193244676889660928814336540227655331983625360444678999438096459856421576540766803259662835860211311205213552369364801889230187797600724208501166206100873550847202606392151156443766034399809535798411513325127840273198890343593508923836828735877320410932753736026139524339870634349720452335938305780259973664499836348590760586367521523237803843994078009616536129475338441196276591969659656635003036627205121046239275208616054421478964836650670342723316299564457925961076480211108724552866020833892458748495619604544748559332237634914159456040086950838963737660881962334201716816188644686411862532827658586837991596402424994004500547970273529393668610462318573899707186120577328241139793065560349156721500483530442816548752597848021798599364510580804747147498579103052337240338222864896737999843819543273222260732432032094241940070959210924789795315787179749435298383285193066040775350341460527292439011371272606923103843906894703411855631365165745353822498526134653296673627639537484564168470196947869050509404395267448965249454958529411172511328406029323448310455820480510614094811629434435952192470913391525148411553092566068784319278310879268956405399898413662865405518891000026142350285070481339494298248728630671340604863049088507492433920000000000000000000000000000000000000000000000000000000000*i1^84 + 975941568750865603087148977461614986553177822024647519037942622772197420706094445568461095059650985372876259884344345921742039117562420049178189969201126843856892611900980431508220371769267402526893557677173394856741781353485650985175750326486805935378518445861928747161075364167908166644859173642963191963091460872055282305105953540769086658267032245135744843266425543346322651787552910626888279654470019023840273129539700042261304498185652258363597189363356179553797750306993076239123831033761987419052845630310221410397675218294651469476400119773095738516755028695715998962349279603694369837373275943472528709608389438387490971348732875543980633012700219279378939805228303395438780923150766831876490527219592072207850046022389133278528058279582421530905503664931802965635710788401539480810160099656290476072998683720968099037355565591897871703467209277173470956960296708888411113041350648875556364623953352130572583557638978745749019348617592865665186102899655902832469067127453820067104326022050855247395439817769051159143642079872977809351664054559503004746428688779013163847102177645897276109410055634832723285751671018915847694608200708517390524146354600197232026050258240045982086702939126777135203704067953754050790128277351362604024327502792659505352622851219027603152350734596025014283198183122397701273378180321928538197080176883546269717128180929160275203157530563967591839713521015653493268052761630469423877866663053668874024138159974514445719085836853406748189519812864588206752290890289712012088927457808978568839430486841118438799443737703581788119393403032065151730270956851493120291245683016618109765450108786731295789667719913896962571568144610137081227269361464273007987654637730255573153823833687178565106717058187354129718303864758716894966913368957613012445464289015147007652145202218887574707551107947652336085007031598582215333871414148664273163943088612395857038281185246222982518235185095573200450383361411256826691757277510694683995104187553425713157782267606261446449053802362500519919984710633971480333748650163840632247161489985426742493045994295825736681868356959264879181749471301211706023571392590894990540572911471683834504015273481811195213848667283110225657455456261858823213505487466705544404281136707884685608051101326336966229263686162454936823542651567645670597835140244621699293040447003736049839223811052554090707029051856559070189198317058564756598148615107215128515749754635324904748336969828204044384202556949715976422882342643939737500956460212513862495744832528724428883044221219605418819499713040448201933249143375432741325144824369578599147015745277056728219829423145029665694618709977902550177433827087715297500686210110338632358845076482797295752984761432490212065611826892746853554699853603384106298999176487569802601424128193247684082959142451180968358136470966541267285313555234846188245857093721713043490446198808483093053892091041989107418018898732546675093915463997276730820573361005134485630190692790105552392608228958026222633584518848460089411764266237719615328902841806972011383483077499089356635895007003648617856991532444282116379615155921615618328698079296761981106384733947294547342167936573370688681301894019560222514275703033381876394962636767762186754995687065119179707356014494455375950087851471512421981871876892680314878367488610054855199463541650022976654631671342243667997377688930421154756612383619746575453942271463509552327247163737232958799427210087358339939159834927403526097143695918397135573597181959183119702202566190209608469687784507611085288676484772778842521600000000000000000000000000000000000000000000000000000000000*i1^85 + 5063460781435421021337586560401492722454113955077079978511442200511477534309855448260521396772432048150284356839688725809021423995963272829941280622409360305366393995087428198510194188627615354673344240679039789313106416678376996501220344025517423295775565100989937952403825686600867268008312721456417923878183276496384215535247508753354643527770342219681521098941040586025300212339455593776770857655175493394383624013884451212521415934075723045726307859939820113173804140718024539967879841673209334270365590616972289653932063745003506103166558062789921659009755659281791741136348380000699771058027137447844629932081852725586762340592366879059601236813229174514848675348278319061018077891371457807425840089437624466009946098899764327047498010363640346772091581217974149896693718086494251176739888075746781385459549843511768518836139655877666421060363436944121316311650550990031265032524154866720142752519542931927403925416060592604618520974735540729526417112470524057014741645164639175201449842572879636169778704673647771160155636852717874135645078578747677995459027679509426820207277357125901793592453375654535833014648564686894510447578123154418737896888333835467565469698274295304403913998514989582126250968953614480149330268386552376522014114100740354991857179599890077900859576031042833780282256737870605878456986552061374785001729906440385908905923095575708210262823648032172234888860429612238792786575161547951093596834155847654687124360208245249365510745870434708164267212650833075179138689844822159629438905616263260742129841302035833175700921793865367686073842446527624623737417878798956179494158273956650588351159927735413580575965997533021389076759211193478525366113169352755116186882265982311676994838487068727400259584556845995390322938986532058466383486254964831791763195239525864456272691095857393863586167462205349501770246368582526160726295709486665139185080399950134103755033405428928815421040628402310212988575029824664837895455997725219865831349211353421524995052403535035761953519195906825107724187460812979137704004080320777328719091220078535167169668437756427303360978974553783394577761873285333545044513161771398851587670050319726229275476197935346794272048115165771137587801684999176194603565659430373688681344162241694524815215877946921563914137475748143967579805435713859132285715177750330840647326002747377790299479972285611306890395441484544182412155198743449070180286338124961137592142192222972376499134623222632393521385774536297993516010600229920734750917990411346151052395521046375095355015045125661485407162028556909863860817902631279195862453903088020357083222558614815202393571706189896199436981606547349932284346883176127609872362066074619461151794917958453936246127076787165565937178143610214935269799457305803501488606311072164085772511369996808623073146230131318415994604041297850585749905528611474589152530986297945501927578448482583811937558150427383499174782393550069860594044329723572478548604030467670597572145034791154874828869068953630921402445256008160799060639516472374267259145175195328308421853935169097757152691578574605843798116365582159007694922037066738532171837760195140268143378440828244605055083439970636526391817905987921181616489029630922051218097618520945665420063489543700002125124452122009500227450639063866676122651386986662801676435763175772999171725219272384723272554491007449746487486804986638415426182896406269784919040550669149473857712307810511970325204582738746173744540086498801033889100657053930271501215329785724534510800364804820738595531453076878900969635069016473600000000000000000000000000000000000000000000000000000000000*i1^86 + 45494303881173546020674386047704169190844246722714121986552605770614771562854464041728141569033717244335210590593214600881985608970831167390641942539495157080913763969097035841995205116231253108975352953395714820198119152081797143414594257603522188401691861039628337345968988609846534383062345059556774493201825255312604960782638566242483868014382762427915041944321957256294816368892516075216769232127634670729793577272050953916724073105085272925196145656386724075988626023563519652177457997530055903604562363264448024560335149932109460373688352074157351373778042134487036930511286954439969612411084069175476538603317619740607913165936771033172624869300563423605236574427404979326006872258629261190840612287222570786939951382167150838591070906177395141485285554932035044562563296054468585747202055147539520519331934797991199241347166577057628250857881023958459282159470715972011804153424654393328931746521477314528241404593599948340272497245752685751045126875901699962714126722337758677337138142739636560115086841102937238001074255161224165944894899175208862591115173016625757171680050194208109812696643632082189027854703183222686964132916355410356840847962046485995666233658337768117657844013416230436900086512705800129360861436339281841545755940061355160826560782736915138105773392135825614804075801339048030899004410737284765661517456866463255650382408662359521643701090657837685029568587681042678287853061349328938066825637027137882800890905437008840016780462212267997540196689289998220619335692759761286625537911412688551917276934453700480516115409970346679626476431640641687776099508176030884827178271071796320220208499975098117367797811991906843410110679202697770296124998578503582827349194281738922888696417032163443725220510830908369121047095650443608490186779931866391418205184718030254839099550988124234764947026834756772570261961002149310034168741313113230602192061221141048992199057209827436237398105974651122353704842294685397025939587449624169066776163910189445133171010554809802222446516878517596944511286230086414790937715048653611119207275469587204479126208699533521867548885193130335299080834195763083126176529577731356506291243344527457859370829630714999318158908692724592108524718122990555995287532221069357346389652927235521704310347963615244383506903565215614899366817787332419139867832960878168562064192782916810745316289635952329211970707100999131563960553282470418100872206757612966449720621214784822459325582018474053467753902607998590744550174220410182348159793322260451874927001711622770496639423067897524425031639677682545078575365906575532850058133087157599571277493904241557804824083166388001797320343781562800712952575314639473467624524853520480101444307155409803691475986937896086076401514503613986748471903934176538359855737542494930386473383854108475871671263630232961523361542825263954110466810537807660702111498035141209432649513102967134639805390615614645136258423578196563762467819362727893646818045001434646763833788399943236101296693981686463115108044538920754705092519417954390475103720894371120558939923637454411692417860828776754467200620042683766931111226442165997857795597242050271043611152264916844015126517224300984036292081236469383987999229588452466859966854236902607309976178404996846797480769941357301534010075540363099491572925779601993542341653870146764946857124567191033291475109339079232236289850529371327192760142834276192357323465821220755032407872723364367659139169999182119284838959332746005092325921717408021127821967529369161278655915351385943486817782216525680330195817873408000000000000000000000000000000000000000000000000000000000*i1^87 + 1337021839640343699642162177796209410360431850620347848700406858465219604782010081171765659758032109688465908285856088554078150624087173353118681729037578672564861945403464843029899066476883244471256541554547203467144076129069996623874476977739853415119632642846189956685035293684709678770489780539173152141155846225573538735879300690545604801664477122648658473693849580648837380464631221812227248186514028277518451885358418993388669408422200441063135395902814667337344598683301463919276524511480158576258122496734031211086104804920684395332434823961588223235799185748147588018539106359154338357205262661346729889532643273838312964154647928355174646619077595252718614589589249320488353197143892018956743996772626491095529187445175674849605852550414118561160293778305715182962052270677785041281877474294054529215704732390069647549681879194041401025388138494823125368718090218343642350981562431046761133740616572836477992745366054417539593750070612030187109695867064848797282783415673591965635075006604193420113655029651196097613052132762565951346351390080114633426790621001033399148062097981902011970015545739153274084735556453268888381058008798863232771082868613706172381405125401744420397692647676050666380963498672626652925073977068192265715023608308979403794697932419200264904259360989398695566910649062755361330059264516372024092439807169652755360276112434794337210106643947353988206876609568284907074373156527879322278785502343838475553973333482123254539983686585614871616844694899157278897544477342034426601230922250272696137949408949801451878745090197941383345407106200099461772824049851497316832693395791885436108492454468009627005651333006336983228915490018969562410775709128198992301224629065592722441842751879403810866923826468926164493005783275514244436646695771048276580860908161177313788371442970210164129157219175840006234436335638943252729127130704924494297934278926314087429524257757377529633309981218210333995908117143113179797585309276931109329335188162339275399640829132831934067046124460563540945287323393151661697129724755508239901317476983990496769793177559247086980661211772524287971416394732906012818627336096965854493202489505608234362625126689525229833620575926314608257903994216487555880965927390525959894287226947561367295807078463503154357286324921526024767282299382651837249045306438318670369247369519044378132304148216266882124299838169997731775940362314644291630368938852378235833904812920365843368814843710557213468376127199447348587882226635546975365575733581666585583515547353208285246242027107138442273800259643177633960120605350876220853914358032333544176752126994850089263828644644046713615784487899278306435064508953417306659533672439718535337763809705420423602907596825460255873854860931401130026198902703962615083522451162896825402710709111338214731792075854205613853316977714287510066283590839285942263643176486550337989091726949140247288561342173257194979207514627562578421017206065135500707744606693622399625803725835533138555227215940234993942594005701552689925459963625684005209686362216463168082623123506688635982790852412457292076493721469518970853421270356912320205400558441450131888045329073712315336657690942105778522474319520394609666270377584184004672891459300729804537908937879264421189574713840409555904208685429166427468751782361454923009926119847911572927931590863957234041333143939198336822524458345083797479686646963469726076332142986913121661406129143540106238297563169981839267914062684445223458995671923065379996138965078581738918888836884600629385020344137365208091617689600000000000000000000000000000000000000000000000000000000*i1^88 + 14646292801759592459489452866926792755784754690430862966539875599088227876313468099766125348448738665302143181096651925017835112010372795995900250540134169759625421694824016162130470845992616015535254351258204551822066280394298122370763690801821864172853468985884141610566426587771834941409333736977336822263001372332845113822864444778581249747133100059747826884229093029407088090788156882847850731035985554001483134288738273381406925188069512772735158854871939878852053274369393116894332346076153845834862379672157940911324869686360654511072721135107831640945255007703894207401835629020469918495298271461641626218634696401189349966632921510550849285200870913539954970725118785717569637335107814299851262025300000435679143293848119524148671826574387439677748800322104434957672865684272919756266683135936532638534804077190380047065268154868927908159231931266772416777167252174797105300005438782591763727468669631130492391456156623356288451583329115727830139377715312325723297967671720800792662810716658283754819039345392117383771460887625146884555766305079497697227223964598709590397234313980795012896973885357832649449237799240553004276426112063395271911757071483600900461759972036618339975822605946467120219558624157140137660103903488956390957177784746441495893390057696654467615241345114512127675199168332491360142279094120239852391729760446101794283627339171093978262414337703117636830017426396153244073394351127569434692003436186746360449874356880568767377624769487004996224139952075046742171448787515463883568141141150006013312774101063763721286915128793708784471506604492582899290388388313044746278821807782661873554908994636432538310355310714776240787367011485967715891856516804054858147279414855528502163415699844523776194536302454925772755653233265940772457464518785310031291414468090038210805616291835435467274158836247460614907245450327874758806170132901045462134775826315150127084875255199650202062397486880674737530593377569920572875034696214083319265491088472865343163673961182406839070120776256521838066688612383904679883931386377889780474256787498144903512729089317368090680448173801630537427431572541973212335835273094213854206634180234073497619805861697369291817402527144310010146822867241975331167421349656011460642693492591034998690839635737611473454438894606558090903374727957156576358978099468548551723870525534874836725597209699598401402726211877885831930710171285005154270572074550984105079795686282592772531009325150887873403630942822290579111807208661058359352692382915140410323405662572253472894785017891469362107105528637960809007307396377523173064516818062719644983677527186989882360402391815632656485675873441727898516863656532229516873452790688903945802105193585250140084502873490001443976186102171137743581362372177608949370881404948668840109282469867692381806849847440494812251250175221333573044430097704383880549119976036645620013422058161263031270237678364258744825568429200546680447517631081764810120615518292388938109636669604939379618198356840879910021238548188994782150847238806055568008029218369238079304003200916851777787118004905618662770543003346591309464011272050911603610341519893951968238532204803993691923670321251368309260190873004707369355254538764262449344683864821409346381436474922827319477324114151324688527437406179968299324610398869441489718120502781789291446808285710803085119893047800607366795266564658048724226910647587028746687351819485386791132164608684072261201612997475921916723544302701140019696554992154620121872615848894467398125188018567404362684801611611182682931200000000000000000000000000000000000000000000000000000000*i1^89 + 112310804920995341508579488323029797773230504620604118534653980575365592759425016566229558096701207421345284650224815027006975550748626087030434593860643558438753090830306518878634916269642869500475784898822926317519545229012204093485166066948580790237680324689349959599132391219653394194037522163729289850628946377871512430158261832297258112895027418385080116642554505819550988501488503031378249575560907228051453035534997144927530807059057573434565507832706427923855698171964300273663461276767088996445004173062538700874867791085529744732508279912605051048696938270317587209962315985104968036406643661608448419260858453997633893940555221107135894030144693000850855913529603868879351632119476795410319826044903074738372426726538691091878283865310781445552019407576674434475799069430698002365272501969867075800238831063341855150758540885839105381491329419803757679282801622214165307391312569654593545131758853811674762111829047701839935093213048446546487009424044092452978775522098908620611708644704740447764066828987878534001099445288919872493195181654812158581474298077586823260323154530727984252771288964896473724931107389080773511589770534448097574150093077655430468642537078691376803038254853895527336112812339279547215360478576929699660035552997108947090393567206880023254077563492072032196993274012548714699968370076978679302062175030410040605088038718791194253420123264543783787144471299954065654515059037143098154102201822039819045956853770876133202569318773101268184472521291905902221525157749269514338498771244706492390246671104784464311020058955296062574823432652096615767977394778910443776074710251349948512603845043320260871110434329220981805773925895125091605269310881585077786349866242060203363058434654639934032559805613698082633957182335625581116690235862656794548715125362932926290810592754344875891449263045970633511816633214334230672476844281741578913715250374650050873572669589995171280390006239970437341194103021941552856821867975331160742868218207348499601927490787630982324562351180123683163252623615628481604393616060429546731825873411776281539027523050324134409486398177549055781089642100873654469947104133315697715650947868704158748524330698674205409609995477527540673514481300827427198295952252675381253718402225254779997107987907971438729940638189424595803283020391497629728655538084786359087793848874385472069563442516816717592314189040590899818492863954933898151696224668776779299135502472500089493473076160757277502826147970391498005352666413871019961830976816229326255783269778616394663038083909573723393667007808093557583487585501657469942708135199077159749116030491534867324040664930261116172923789102300801817441514429360027721748990592222267692575371835603576453447614384929187736455961803432009977521628800858188532208153813027309052021394224308229352415639366464357576381315407299176101835853300483520837815092001464732324499954505095998324789425764325539053285809941625053783815737852841728587857640157069489806169038659996899080284631877470954303988037426163657024668516266153604528672231178871234168143380636236778751817032863045101486007215482173753612026827258252136215916468173972068802452537589907885743610714544883888624010291076448618383411109849336077550184588351115987484859732464156590494925116831945155675206598704074977707046183676938476017420549413400792025718091030353641919855378628708652463029765078354925855562355106199889260940394631210674335624666827736089787177649485725340176249727137551597344073270950867595964586528294121823333025719710779478460036965527201399680000000000000000000000000000000000000000000000000000000*i1^90 + 1872221726404231326470987152129402572791533738840238821125739766451330267164932982947160832516105807069145002965629164565892944017346973097019388660085234607622144511813968888812250810981404672636754991326456944359496560808905042101831119097936793442504175162394658169053875756956161868643039559009188394008143265685029934064216879968874531581939896264273890987661207536934737759508300233494872814930170858917865971253659638827907194050727484793767568311357664594480855775115434119235421819332935978734425927754865112828828326670472602333655097621978148375856230133942370524142819595725050200488215703781310318978385083159560033923555866753768447935714529793857898386784882073672078667561834665679332990017709866615150372235341506908719699063102549280760458861332777388921921229719418574826759113138627212146674653480038649996330683703594518971451629905517680598832192226791867879130210866167629171428878442436069554562204242058072233985341798681477501826759241053011528313283152379904098372385274866358088514330648432176131653702345400035558335076734496719670228979336726291008702286928214597633305291499276812815557713059227346444580625842349490787010620964832543814275225511234499606841985824059764557885534919988250718327191629066104477820677906697048113955041828015713539424078033902221877603879348239821635469621930797902157571222153413153934773558772829064124426882489827809192339026730634867654577888788456530731252608197749974302837307628597213942063711297005291261372246553216778979761806777974404429525992041502517701003991275626467103060095545532468776641823370759633077620632204342561032133306621167826142090047769956060831150185659496562902337057724737414133570281328822768787859375140950180939401595252294545678294638946776836642908300865800773684100251745887180548382842114769624102565548192143949689409982151422421815676978847382804788520511210441199745520806218677975594419401677836775715059813404375750940503170527798331038927640977808843425631870458058271686924668446083870985750287272859982789086577867876163471345335725665562530597351392661183439327509962903716582152328652525437554281811559461899532182040363106656909415875862188079160770484061600944621316296099821437850949957072545075634169593954521996521880506776917776371838720667729658632960162242354889860639294091695277456885649606119320490368760066949386207647731785425616892991431206096232292942981238678855658125766464072310361858561725235491543626987459396448286991576188889461966362028728110956365076690349127024674695274149801968251819859810662985950613115700575164813442262007494693344711692088189272684847067038011170057579999083933231629569648398385399460678434573963420234663148741514047669220932963474958965608798605286558915998267844721668848991005571815444776107793783444325043023202533782557513503579511477536972173649689782786622096130100940401797426232580676218973577176605773822263583196822351740567330101561453772205364537451548534742166799703322963156447081217667490711837109755320992729432222666416789072561964569072654938903695510246673201253142259773304317050280755341329004384287276103424649743696874002804349423250832942057684002917021998513854179114083052968194834190241860606514847641979849993405936423474797698818032216528174749762577932096169092638163365152315959285888834109858350989707786408363131835260673931094618974577108901166171232556767787833645076146683883187278994660838847141155121088244674548616356580403595997099823542491190861565782885901410499669367152515390854688504186627709418654026475395944591680000000000000000000000000000000000000000000000000000000*i1^91 + 16884011861397114223251952503055192131998979458862903222494165801228786739583512363623024239029010893151292783199713308520130489397289839890590343692093132208974669116468688856396176774337860338194450866578095627756874149509444234986138015588219778025113704947629405715328854267131850577979144266549211359549627155712269001340077181233293735738601606155181564932386465561497249833909259843291146488713926552992457363703271690032398400892149343994601422018251357311053111963967956788207132380167320487894217129403396368338366274907220436815655318000693152953911755567538098856331014702441357778170885544337486782037029641533074627598288504609417250307703087148407383747598248745644691458573311263008315531107427931589981517746684660125344407607987441606362395991213754276030646730882374897391012673761343444177895005305344600194498161693198996237967815355709242572360925989378585094940575129002906352460731956579995979352361517501782347092024822964306046726412979191530745803869366330410003068810174187844274594525672164006763101496258605766587150833601278618840350812426514253119411086473919164654471535570174782213993094982305745503108444621053941154105711898506567819829478269197607825954807571172544707159458368996293666647635688165620441828173847470936270685347858873241423302104059587319229477188341734931653842903868534958708545434497543666349515069787682884178736645592086029610163804720529342779093413039093629604859668840720604025421120159322620608827605436000815478860414580139255298887069917238247768638305540339204539823929688356324801650935213372335228545511859803475181902069333590797924357846535026073139076619625875429274735030755016713320284181744074226411825324155311751913957087777244234801505462385936231597464586571577883469947282370642002331760983008848795327316962078770729357276056216250244910539195432102041697883083934723424040929753074379523871287698348194592488949653780537780909806871344239158132934749786106573659810648252813049200258514869761605057165202950270045790154699290365164737947457603143660429389521221419172412085402193178981580190735479904182168785807770483688023505923588591962942697837063779406013765484304938599932640884217192031118798584474311812052579344522556803241854227926326032296920555614591937843724373073957498092994330355307519989396384698849461361892889854055938205602502116884670757814140312440416769089553809392779284046608811084669554545298602048987555459169449389789451767542501496443082533315064124527127327230904210693534157524490450403749312122289489328058822990776148767412277213573493573472280748085211022575461771156375490339609222981899176060444127372343083193988895265387249108395175195221500572422046550918774327829951057596727455003260455367439385862472900213948507660711697428943094079623866105255231093205982504986947108808095321481684175066679987709709137220506313086647189854354564522576978221938457798039573791542507564330182644809633888139348284453675199897203720486304214444930959616489796390152963703783621498288563259575581107354022173674585116590391318369422494577667313955413948373877849319214334264500338191749670985218227370351940651586400581716505445701013739332036133576642138586872339878006468414364881131737184017998316562581738065901230134930430311812144563821877370589311670671085634823138155888407373523583034144479247967087345690316483433235676254804274989307931712693328269432731815892086477736320379387220101949445088571859394627710667939696483302412947602955503292939782660072865803701305891516891183093304543822924495012722000000000000000000000000000000000000000000000000000000*i1^92 + 175453354042782104883911158152291579662346788511710685657661563346773168140359954316140091567380037358886190575888507764502583873149869808403004061360949105151113250654479579385951974837645517285522376248230009610127358495000811620160155411965696203421967241939294671809450682766302589327546816310527173419994222365669810045478065376298073438093460005405558215963711218705815132574081453449746878272832104202601960952936149092368728093964963946481990772998993653383364677319496938185798438222922622645016518996534247994668863116096381627492558351583834917088728916199721715453091215526357026905190629160399381052855279887895163440826580643919634739424461076151568965303595812528714255759075211542360668889021223269674985566359992046363365481174019036320195780169386230032699226325543578365533422138915262470484240105592150748221260308701614116971633893647944688960812084735984407884404370645993090978639568318358342572784539426986707479778089018389259554091701735363125266381674856165720819715627402456759292928672779852599668792191343877050502877894486525204417050846695512203602299522882051485084346840766166645469536638656133654713922306729028261335195866809597876096491548540865786532494025958461609602362661796855924218259643218918480025799152653873773325438357633798947376177230185024100886884170788540749833548342464352738749149163602255036687439884281678878182834508637897356384058022230606936149674270831539594671729220747511081494442400013337796038834673520097060290189075366862605094588942915083026792424154778797017733810233024712199011234575713696680802902193315286756443311239019313271466390117353380753899774436442908585544194714757994832299548133965016215392942379389855478718185450877002555164581797570722569074670171090240273633481955049163541886927797973877220989198861789170688046425250254479793310813430701395266036104049997072988683067999240937323765327454615261375302483265218913971579182415004948388303450476750499178983789382167031802517017162702907164014797972946187644971177030465159166122660709541450615878825568235488494871631945836361884168098602878919604641736532730655934528940814563097247322872179374621809055953174429622834569301384766205136114056534288193580398175303401269056633133064761566562930353277543438346157875387203442574459141883837700568273436965790568298032299091255557998104125598513765547870526815799351702801316979023528358218361297736854193992433607705885264833324540853427315166446410868224937885506738856198952287912168719858443061399820185077359691818605752272235311483542046743458540090439091772183469494909650115762123235770914199179184151612812053108957832124964568414724359379846454688570577188720903845573010215666259347419348472031786895718804977162339928367023187588990993956204776341767600272480255735439183231425552801467758196899503769356285884196630333446584489990125035098918415299614639905093890876644703423620630487470018044989747064595319572932810811438719627677115896191769779082506935629081616187030738445880357188680240070220264033633274363532959917274313518783093303679380907156467036354378908351387546509849690166229276428517263833178814377386129172932921392233184625451771267023578260669360439992789583179128916475791043195991398320824111790979551243612963765987822437685644370258971929983448048658384836900577953437327014288018818105612446473333146081417907798289604759967096695521270361476298975314264685528435579565423291506744246153081481137986820861611517357245183748404097041993187346254217369654340459313546793343721314200715992996500000000000000000000000000000000000000000000000000000*i1^93 + 1479606076251114420937063999216272471068995732425150085534608719953969190409586762776915635637871999918836180724031184775081897678139233509260248040928644689944893682589397941310345492490841144804024138047965638094813126548992255717688670816938939354853346100447451473272757658714954471981774265502950319669939836119495405946543562520567896871617519827830146989729823010319711814993969315612886917452356916695644768295696673568505012826933798995183461151310987038518020138816923099237391777010327834126733656093804415221063297843225188012949925920145995895578905360715647210202841399768853504685738909835926895995396725268013357119152798123010110863579651820006751448726318133313714270188044411543388027667761658481198076404375768886575659997403839101029402994905405799766417139585631841750942061628017065286737698382573773416544865211239241105089198366466832164339132990630226541276028707131756586493833350426318554053775665538306202190522935773779826221676026147946146804858971073826537111966510056323870453265822201225114640879763672540998942625621853303425778696668810916968903332513926977716388381362572955338602297843146208092581115126155812221739193377164544150552873346286783583530416454056799846364400340819206949789647917090713679142650910702963003241676164601768612707901588440641909401670347013079886609901779838875253687705805877220639644145366287465919770224540712135023779089676309879595213200754241666747233847276297891063222608721642236366291119965261572751214040041376212578121911492100619111485485958508764673737623683705569145837329995399253589074441565331510788115845674240276963911122761921930028075070643068903508961642519241997780331975276778450041038716098911927120752619397129990609514839285927021727103523195638040734368413698956754241017031242935112717047692210204385707332837912666020247438949129033410493552969858818572491020120943202111198512337306165326250129699908586507797425767804847333776125394002606707047180197235127212067328276804539221245740766539740217908271733163126852566885406480997475896088216340542119607385432575592401728922175456771333228468554189220240768524771942023987684267230663948002246122344069739648529366212424081442683221839310005690252353115592174244139524932251487061803213480283097202769600022774141850795947516321417519758477436020708778727197235162728310866917717372910799851208290165480952894533117709431669537700743938641690639662768007792624655233648537382869961514530518448672237191616762275597727849705529424423418664109128188803646547540853716774527853711627497593460910058856746747134370074171391365028095684718961826607454187255807569575360168339860136316971284547802249687424180200501458641258768927900169648643268698317557240129574765924307870531429905331785017870160491734607227822331947273988638653106277629419082338399923172994560508199230476132351711914542173958718012729146379335792114443267832706005068572319523641004170804476720113652048908673046089104349222225678290678795341242808952952056500296026115220393041644198651578904776383434453883396502815300906219070393816461667283470476802603963809967875776055607604050007443297534522916389021852052234311079085642192456973773806089445361160259993304367050289724239060044466012824280795250627216727154925553526992190586857917176838039717788664613825773355563900162233840819562893995896069234750848931958137686429174028328035600970379518120693289596863455753692917385602042690463112721732152089032662272938312948741661335466242918991769187636787478688916310492625102608441208330944706250000000000000000000000000000000000000000000000000*i1^94 + 13455287354191128890020726974078918131945580908420548374761628636196820204916098567990652879798811811587557054645413623775791549511838297528742164338617003783395872489966598446150783092613785280905161905521006979895616855567085825924753704522142050585823608734600891741337728193897484653321808262918279775320296359311176568436151442755170653986925679685399628229169827758056291160393498126703340086260874222567194927854938097746602312114074712898068227660726439448141778403052681075751088461171552757305176823993972817909037527192852286240726759940828049406262973495130166193161056416449782294610081565042273695142332269863245986123898602862849158864967535791527967081994873308021156062456250608258848752833883965546014926102099058677507448848427198926467898447695262998763625194852211151152281865299147753639203428503891424574896249271694656921166130977764258161498900117902670665186452396101542046230465320539791426442214851383801309522332389065804062108978420704108946130011074838461389707161222458460762555030164643013289518301108589436273160395562777891474565807679663046433032650287553132420828043163121775206301918909658567553458048536887298239002932856717752706447744094948121328673658658565407370727344010214796086851623019712246278281927390207367414286653368785514736289300740946323660919766810868817134075677359119641994446592735568912932820791220977589746186236232548964910485264632105806085968829470824683827053699809055424921003971308500694952938116087463099719039173763125643016347872565023935047421829656826513190571442945541774858080155927975294757289962635058240105262360337844326090780981209192268147726754418091076027740418459431062770808605271809454724024121136025687023372795604477739620557305865969173648795958430434305203808792409910960333132852637089368397437999744555005100705879963616286260018078389750455853323750469861745546511061772455442649850212440184367056202687438214730783922266326752531040727879887225238213959370037924738021511397800691301382096255023660656295476599636937079561334916970481718524424371859401997720490576925580374620179700956668683528625513629964696122148046750219081113607691627837134441259013141633149720963867399013883392928151602923896295177063395089602078007464301056278759159654468487625688426222104433909811948220061003926996104343584098622132183213371836646829029673986079599903335947408286620780105329823967790902162549685200359093149473903984451461286110123788375427943226292388000870337268004628234290571807447032910667455949020982197858671453178366009257089683779407188083180793370849307491608112337840391869226501523533481997929384105000060093213352248221698253756257692699695052576799740753609788603591295120648244599596293536657929001053188833454955115678443342424588629046527194910119095056841553189233405483607488398099283087662215168091434977138227328732112301441332059409116949289220526305801159336128943847205654489386456886996349561599990358604632157964902155567823270080347361689358728277151495043161183478927809313132183429514110714129502772122801742889159454889249287535193938179694713234605451131013724219280056544399867968178896564388424679452905550894822791498299235047778936122239325627090544884769684503779021959274802120880489952943866486738100461680525549848988670249573213153316883269022813231809328015785330702594028090220790105214159479628588122977096967943968867902586354262633136910541065360767973159888398878851738112424966540369935337450984278917149750830378951600543214697493748256597559574593823917176261197454771875000000000000000000000000000000000000000000000000*i1^95 + 100248866057152716849352787879024131366908528763931574432789313963386233733256996119869802878670159279514919736795121577798910219102842195969896122879252334380716807494085178960578760740714724069214711156454205133814427930419709083327264556989315746235990826818986066318457678229115988634607738676341225475975980088002371992749486294414014865620919362384975873271402572428787496438667784868004623484810140019055789839748904206666211088098999697120062552872381252025985331161885273279733471250219600965335509470221228366427544846827943793433955311631712659127020077670043291741374795130627911332219294456312741344996182463035897785226873248943727882567880807324878933094010763430955118490256332936157250348391445759465698871981523576716838342750766393423204638059088236291939232056665243988933882981743652434340496625457034063015228454156057698626090795791004846220110416162488958406020312083187045359272898775780624527086164236528630736750228348124772763298838819405584488284346722876617839127696242544361104485392504849925338783101143595156625845531438555965565466466742379310959216123885948369890737202518669696016462197181477158724402513457912931818571537565179721321504982386016484433374541781031769685284109080401944081766818650324822125946924630819005401189264530267843003732245828960887948791112712275978455609213111130354745875902371376458553675741001923845548646876727446078382786496532798287521093253480866579649806512601662981467776469468809661171636171766173340860185582660964386921473857914993250359720422342269076258057176743093370300093461055931887587940064472792184901829110369808953803309431514110489166692819097671308118024762381226134973341317355960965533943641505604965456716370067269785360673865906427614454031853836215862152166393723153672026985347491980170674518274284622655800942885288661040012268336623081795853348772646553784388055899675806635847207434761935253417530793861945599089900789879920368114811810841590087271902173226734266427215984472499369798905228897165694795261570313176387287319147954785834754336910453859528693383830135872640589344641001578559156357518354837833316186799296708342392989999556660864330701710387112123332311772774940417302818195041818764723922607722221712136934093727690522846622555420054942168470345636123527714990556710503757669050503143000603821382845277807774200533039262962549830925594168828109681697262496642394124434158543402514999476134587073812187091183485703742011332097714144358633131407836160502741480524974946905144471514142348573039811354074020072003713021481363418865312969668835074785598126469645892121605822756255499679797657290772496077378449073142540692716204445977637772954707625251374112333412294945902352450919696959896718801332332039436977510965193478300838401901222168027222051039634981528199934588910992321471142049058429777532045637242543898811795862353620121296838361480567926854535188111309075267684946831200209269457303700113057992341084694028525995284735181695857155668004877273217270774277886544146241020790092912280767528599762184684225875418783844638779175521386176294325904547492908688183053765025736028074601371545389924043920992234156156203343032837592839399462233146964348200686668124979634624952648071597135828446622272707152817282415774825574125505324155992387111520340316859670403681770750029133482877215871417398256276003388120299050443450425462938772650405088707533285089476854617231678523574918505351156568737997224869269736067976561834555390267107950153102683410188195243854110044443958759250636076486367187500000000000000000000000000000000000000000000*i1^96 + 676464506002872983107542610821723866248944870770068065461308975183870162267015442958071922395307284559607828298093968549522490712202690656193030966966409734376578221599527985763010100653275761592750656619874074847767551636973610709950557675097008302227031375444851630847849095477417395991001563563813514598979540725405994134328908630606833663745039820737564048581014396461217494783770564105579137229588995156835655648960762325391083913590081106941835642057951036454640327246377649456547316508546367889019814702714551383622380324555144199460691960041465690892500664651678064365120950156726056733192096058567633273080485451153902510975382163223160058141219504958376996145886954138688562490925134686118470588546860458973995174610729173428335536145684387724926838390729014795944564871311508935912372717637700427837271152016820556948384025751683228180341412800127825136151341152515556574113809864749279888379068629842849091395326120848820890311732297224002318260510129015979406892265755780787478418227119292703332408043506224282696306781079582479231008849705091563100753723599107508174423150599906918453741167194589407519562198280308577625501400867017099980939632848603717526569868438958955156452556522111915286816272043481120811699133412226269448695376771031741555812456663974391030381972613521624305566121810462705136316337181653361583508314534868834628832945931129400649005620822792098975392639848556039913638586060587486555071912353299779220367349588580000375516580983971458240604204615412963455921859775342578708162099092865445096373285162719700816008766765412556333484981686828146323496993639547182001619798551278093568774369139477885440470840888569849493659991658852533627412662061447682385736136844174808667869033729404006104224100933528784185130400118518520673475029722973033707591907407619658547118267128056592769077229442744572654631817402189419503430131394264690790556375675627004862966872016455357091761784565021389686548549963621352591017087080597404071771488125761597359772557013188494755829106312987526468480911583199006608738486598440295311973302117749717410503356645257785828218009407826006684638726651508279898733467571227694529627446417985379195441254190899185110098260756130481087076915218281162941395184445514804926087580983923332144835207131779488163817741154440361030705051304464134666875383639368728736221125496135156180091196596620060304202897992666600473292641938895217862298627185774849987455083939969938427211919457139875679385377602350145617725576092527639567279254362180778470878614803444708840002092145195700503741073099172147032669453600021543119999445284807591824760147339777446679640561846711504349116968538861723352489163701807690328967795196924546692839194566366366666939096548713229639280962910229997333926156039326984207952918539586864562111676327129706524833000491114723396345525033445406251201815028336363762777893932750027445114996821887624111455566284359102866431913234041428449580879632354674999587338117491541758132708045466047417460917221473212073842244285416526836876234831026101908161636948148235640446411133773401838995923056804833453759068737331338253542662819482617729881636939874371409147787208954120372297345444507265158102015686085233012003708908075111048008920749197660450197615308094115461190952944512713788874151186752450156108480216612938288356218802420966556623127797832261899582211687083119738918061537009319446822072507444346135979633058278790190014797868101018492120974519877185373924433370013978335891874501940862399466376226690911072678610839843750000000000000000000000000000000000000000*i1^97 + 3858983067661207395229440742441313344671910882028834868072559296284469049353386310059239227298442660414094985765322319667474098610754003567967712020048516672829906725286074614063104231079256556321678745480670259070606012119303340464933366468599388452701895698400043344917664409960139472888882454985143251133058409886335057220377487772947036525635662480792165110579123914266877112913608927491784680261476004873372297932547718849106237525396753909967129512061771443878093806215711023485308267803302864827035649495244720975498919870912850780073389918045929747203022096569437839990093195821846450115405089213692870771474132182236790163170036063848428578674898115012415800079867301931114393723635835359566174159656213686624850414258328162557428865809699574390636133727744384578045056642666459256356164466245424677590183977555796002250814218969522982704724180767145601182310874598583445621419815598998717940272892839378033260929463417061036253699230012528181026599149234967363161664961987286916625560526157966381594198701844829004921200576143198578774808974264238824379959784949296102016555495389375103454762216946466846004881771550495999293333108583282156062235942969570950970471491320371893705366252818187007489420992795684837707711848378056115212940959543078141192249363325362773311355387336927567069154352454605143028245961115588277304847943886847753841078965035025257935701010092950966168921599052028017685592747762888419053933917793783596843689087779687325515395108403642675381587241926549980908497084161933013371687286643374377273626202701347428873587218403217039973605618687131937336381423226985490731502632145151493523894777012717835662973977725539215190004501129613549238452729650910522059253468978911632340326893407192036227714449549011627656060548825186826230368773482802318529119881174268256682546493709570346249014574894669994706322964732117674631380930387302777490232814633360642465486923786067220097276988059016524487164557478139188817940813632318834667547365705218969599973537907441458696242546123955605809816764427677994090960965521647687958954724881228737550962854790311748635155625191835033558135326368959966522910935507861097230814282017595788413094058420515911162235357254178273811319930470396653530850028031263444551456091898659590442493164540098705026918168206138871145147925775376863822571870979683370380412396377160341251978873241499667868513684885081619045235872864680818283414573666358532079749598711782716040448900280903752849338931326321594848524612708386470094393537009943587946775226717274864600794084921371025573450713416155905522334239420440525341150935430142373207632175365496980886071894373654787194086311060553604489071342320738359035804860905167577062726373405957669060063827817479719457954647803219359195577619076646508889423906094424592724961570818494395046414002987603982863486010233723464040477915873779147191914462115632958306073784078184509507440954279848466182176567966303736241573173234306904687462896802283268745855374855243706443109610902274008037657131534272927749326673021148606027782103174351304501324189824166465719459272488159826425479495976347540462260190370555504885972654947695376692235227441043187759596230710373815375005810434879120584088267585745326747897942401510321605622894595275208675045282969082215504123273289804773027711021058681767902007505014328838578085545424380044042027322738411386674523612659431778206111439879163092964430429516779507186721094679020643089111699955681531187963856662662175344435455782535374209551801359138319412384033203125000000000000000000000000000000000000*i1^98 + 19427212145391486584054389125934129507926102524238862059050489969162028718458004516569145514180553796647518589493926680748407950590207668705278789588583460877650048856993347320281098988244009031065105800768515963079855558493393283985003425101779370846200746535883272713779451478521010879936298647058045035738045373612106737150480793981821867755388055951747510888575035287785886577729041592132455949650258522725992135989184276535482478199301056434126665489286707335365587538622631057618327224378469139120668095222306267870036603340054837253598294832787152469050438206564757664192217036948724583205635223217128516021476697880963745945428332904509491931106560982760398506325897997231558138043754438438169177780511905945827055104530015327799175975929382431319043953764964188582565578085438091647081817411102642819468916705369149062098960875510631971130876269373893974337144193707874609057914195356834803190475693376288806443948456865011473343953541160454580596607076039180365142058085721847720383140945793350731237654915889787360148685515214736461593395144101958497249319997074501892818320281239647683316928514195272465151672037899842000640190007651142592566528925973733481564907206148343737257282486818503333656674528065731695267911672721850399335493044142534816583677884866571170782039858018522338620963952860739417024933772608288879546097088279478739780616104279848365505824424518394105266371895285140543659625310501622660653458658453345674362390727171080772362123275748980996399457487611799119627450753424188278147160838357756119324586041050287128313282438388711551261245219121481652502194706256002648395149127126807922998676369180267649484723011457646571744956464880182445474087461373672348851770476578470278834770338189327211270286730942310170421741546666001987098726191826266635681178612307083133133719340022830069207551258951184216509103821344230665792213057788313483124235044253142569851667228582127304629886584674904406814182851775331519745200304693346984141420135771452095715821263325464537611452826755122800479306888951438447656151807676084090632253129054318387452131876091939171409504433854526124902950068866679074474231952231065492404493142855740646653628524101296069689045453895023342352469802263430535176056577240581455907408691304293517413385027814165677612497721843332538198641092462587771899665355067498511441513594230815412500544605871067562523280262083043884830877519791529278110216116618965703042251098005671316666175548005924989872967210337186246408198567419913869878067589124531414973329594122532529078189907541098261121518559622657373054546232522303623585591346472490201586887260863578365974029727696418363714207962957451106523471775697736309637160720711698086332123853940377764783595214603813925195861573286833582073202411822399366959807514116393529639996667654413907750862118254009892252791321593645605045482915743761137738289092796183927579529813360699804900535447909266527723485044636833004919248362248718142049369917755930265427770663256949554160809897684485079151025945562561467101506751342516768539890439341046541662345802773101134107955005417142119730124564809164686059866361825068518252068932332675702173575518272378933988779118123278368761894045304525006359599837281036045059617947705120869521921080923930664525457811178961050660124004007758420128415570003051884129374030369723093067663352340110866789575061193470995127269240891135663511245350646250091589905734649075250740733706120675099912214961025634832191773379640052657374049844171422621241133324155664299011230468750000000000000000000000000000000000*i1^99 + 83785212193385466004269381643812276415800532776995016538506231888995767825375829451563421973025799769964360870823548630971977309465550185179337087366597107917741059936852271762083543366474767701649628805757576661358878600465863696959500157973997522086127885910278534923631227896747164901687790512013806082780287825728021204162182215170742405549196366081645797302391543937253872200330167611406342368528387633084364624500210228788281070304594415369444966116061284176997590096238764086451852034898680630986601059533677849959849128460399013764671844067117246534136211372408489340540993129601068390157753075308200908111726754425096178558449316529402746802443595493760541252127462472656041851180208655655207574668092037067544204906797379490528699752115419037350957902772191696774199532467835306448405463011280603876312329176488893871202776874194750298915890343464990351550218882011575254150210839125386195442647940565883403733142809621640552115629795617656616685276000202171165834142232956541410377554349092666844915208237730883242013267730221980752985338521160697751197400527562673480017158997440177442177943473409249017985718677940083160760308792699643523705171267214948039478557949416054366663044785337133978480816166766847523970622324652414041318827733728034365721619416275099647749341301336312718190864717144546158847911422043875216426985227798277785637092487693192453288315203246099110456990513535965507172485178017911544670791088895979520409708430227472695456209770341413250537520137742381521814694637684475658381384281122428268776375360443316142647759853855004234160611700957310101536375245594214507688014450511319172042821349436854291048181652437294874378833634437475429944732084357294453148445638063365569860706867569830534042969594725239395677764457762342466994631119316936484388506495278691555736573168753384006038533949499249552060557769086159556746469722851947535321838554469287342569615025463722111181178226502176666815203853668497973432003161824765399197001392458143129145647086732446637062514653097492615462772137721547432941730959746109601952421710145382168337409561661114452142107930419359071157545516832049668683552567642712741534253080873693042426372630045725561385123641461051040883160380064101684099786456643718872940327157189967330211254507615787946881435207502483923376754199622667751274473289993219721430261730930168259627504612383911418622902811763880629389023947571540820055960894179863104292169957878652440791188954307845789118203468293259204809539366630461490467810723044633929895713271356309047905070780420904352221405983324806304732320831764091909382910751810521931754627785184404147802109121062828958270294066878851673258286634093738314407733936103428722472659239189023988443187162534296698459988524986242266843005670328052309629773407597389720123529111257198142157648624359171874079841292269512008716415971264324031159274642253162228746160163493766399439917295502208545072005830859765650931242931088642447396304293734214907139570139400699611621890055768265324792125885221043757314864114754565770605597496436818810612174208516331774781423787994669669637659089253994563044371904136028162643870490428280758284545378913124782647889478858208242304141537172907596881323730053264646726318959501345811264639231054576670115664101313027180863519093256176935816231244877166300559383597750042325092017066548164195871036731943542654538914863337513982322650854768772964563037862445935962899589854773603457264772307104917635692137728774839598917614648583451454615061712341785430908203125000000000000000000000000000000*i1^100 + 376040459405367532950482348430672391363468567528147572062099003025315277730112166598185092503944573890120186547116206384916427542869715022896812992875582125552331613441781967357409532977277510609696308916291341915868290748402606234831923241040633867884220335366256381539081771180448957843097126254455215539829425801819801601803432112577345169323076116375905646685748191384766624177936677524644769892252367949087471252913223068772408050430484721971976341836652224651559101396616504533721834595494782778901203500640561067055542770329066509096358775808169787206321696372534254830185670462002162761316472675594907103221112833627649157400987461042728917001404367178020485895101108017443740727377424657288906303903497468687906198505305540075072317830484769001918832718954152395050690343246103558195594628569588788108741976921735520196736737747765309059283170423609848555711972663740250079784665555692534729194568859799077403806052664950344072048622718665097386967647709710094985784359435385591448420732959149052112682735808498574874255776409154210103212252337981249258343753830469069190304939928004560490512874468043421312703877910476069901918009911926870553738148336278086024813104462216726280975870794238874841992170929686325370525281699573993603531926998965098439392936167065109892770121749749677264167853049768190007924882774682386915305402169427343832825173525020587985107146442649690851311562955566182036417487606479252942848313801856188560837467631440860161947414785321710411573409305720262469437641107040292799167660511954667477108226744055673792760499771771590415529514695705071133757326267469107976662226341757132050815169067364488106199485650200500873864281707636947153873824302565888586907626903176619175515524040548258387481080839021542319206637382634969717390588178121070481260740658033040752624300297405659366519807726031606521127923193390223941257611164187242943227197595070231498052295972862237352021892542932771094180026632746862634061648324176409919342688315784074584918778381887065646898488671441203856316447283891443270402161170497014953118687750847116004781525497753091094327091139499861086421577133531228376663762802060243373987879201852913575986942481165197634178858348758613840401125442651527711167704668206873365374599163570966267695883945886521021838506982103626350534128428844005654522782202399090970089323981609470893396882276185011189600289976132912121493432415813526350217295279772255960058132307448220265835741573845113657128072714527752122184280799215211176096908262344107421359468121871172189344729980200906197908159409693920214882667775204992488929092164565144460574172520417576501324277689400040185544530170548847192961569620236762891183877664276784602071832896613988824634621021398987939090569340277257428069294339610313104945336896664586682979804088664877501419346157147820909059392473888550682346503482883339967229845177275364674556523037646713965374263630316014142754243767981861419739834158206760473405494793967291588028845038638976512213138058716979799512306099538620191690335092260317899230339199999467091933812158013306962374045325178550331185291322229653676518515124905558344344259229920459743822524510667049231672585920966194528609257611227649743172578625636244987353451622535413732199725567594237655243158592264504696974905587847491626542587802503778412188783959003073353113941175690358183615914498919283463357742021078298236623285542414004441937326421730111333598293143719499325738931482598370073207838071656661520936163106342825368262591600418090820312500000000000000000000000000000*i1^101 + 2357386064040085344527218834208453364260235624995465067558882688082693365252312812377222174039054313477089457074595594864230452581837608959599384112307352158108308316058933601036160684113620402010591595886466693051130369708465570574665121293425943699043153368218218908506687576916951358715539674783238010717724127372540178534728396375992568003155017286072048515048529972852969496323931665427139234809861907883418612592326085241083671738852438739784952998249288994975636253747214529219801261341349055718591764258667807669831158810805740326746995380252300298495227648447479792177578161908311640694735487997320934791239379552532662502820192365155528965707545854207570562582017431137786705068372021869982847296310026154871249524395964125936448733498400262066059895323062990732229797200094460419016361147772623017935341817398599311164233031497045143965726343750721232393962399161523948495712865567412208016844130720944068799899758688925602654511035937679963744509482667895048013084200320086774255466544554101689910421359495957977624503743193624040829571136208358758409744527202669492099171414157406943061601840408755853338788003836269158696534902240520218553059092812941386694257234145397304934536569697350706950153718838841782352808941362206383164023740718671741263486786819965420568130191414217883864462128673193553319920783290193265003511383804077364498132363586250887934960417051190041684645537555908184151520186610930856845505004509026801234202470710037440526484987528682769764904869656996170265408134673316166768767190351251972695362827079838581360282874962756521379255682023112592195100821751254965992711327837558688738933568997570770821743792600049891161483921951695881115860603640525333215641607987014988653264147817632915592367234641799429723318353110986018211829160124685192923106521671433535448530636996041877683963772100858827287164387362804221336204390642255394327815074839216509425401569561974890900126642184480960401947390978693157515767066101787787797537445327500596000230475525171350450571104831632373569048358748118927671874564821565864320522546369894946513064584724363782719210303705683978159441672253396804719485647758749282278200690763645297307288304592071864141552886523271229677304402618027729051885421291223625678031148200069798005908420556734791698478050325856093434744721475354199192274428296900922878076833649838792068757623055889958570330052557181243191215864040822774117982371634468637553503971411630057128158547545615767101124750925792046592513324332575219860833191712461685342156198823003565080954691875995814600849578580642472421149862225350002827954358415037465538421340752125464604191175222906666559176978660675237051343980819734378668291809725550419813182459834399097584001456256087921084487946471516909372966549780324019063641415463566280777849242904046755401662451803936659745550936582955754660195477720979991011062899528906982546572239603912512761692660775533089823235399856663765420485615733588520072544705765863107074246677663957340363303863893230614212169885823548510219540943993992742528663577402785190905091387274883654262658372605097100410101726362041000574887666075626599092890400749214755984998366227087711120627414193789479036418302688888653199720808811975709759751352791188815339543769760519312954668202794560750811547290662177799559027326646844317904449793104676008269173122624617251468711931743045640770232086929421648787712753922828664350266820975316548144685771846538458528376325983911893994117704598368183903443445895175799630890786647796630859375000000000000000000000000*i1^102 + 18599105177726899971610850094579524056101245867301894671308839118885425350988465274079684233697795295762363202948978650337660237162712155682628491958719850224904124862338472632698433166543280394409077661702268494386201966147340770765426553181187068557555400371258879460743955823704874220811342921781343650989764333463594729270859489364073403913938485781997354169068962705093996569819198863695931161688396378843609109599066649370332590738833492322189705388542266824024388916854259302824217013583040033726737600354526081226227860994636425119632543373068726151587426177597366431433972275505564702357008177413129081878988987013539528332970233903418006387215419886465388431740235089745541439471016677671672941141386155505876595126679800856313133706965928516256154429486678105181854747918720275217622504137814097263243906563486220775659017863695555096024386175140673222266404882111915859408736442402066825358542839301532363140475532219806989469683096427691015730209271125083509521128580384722735195953990653936755536295605031505011844220417408774066910669282983232781280626241434981581684506295302848604064902609970893915714485293460843733298559646543280236911082369044502788352150676856897180704262843133409941989753040722427650924977162264384767920855388295649320386209276061321062754770224471078794297270927025817187829721988065622302199036402362858260645367737886749293117158534594478603080382561676698707685061850034193325500543259915203243403416511592840966474519823950747515633849726487138675963341934414807625056569894116265419556530052672552817516417545679343522775042045912908993153348737944119978575670414889118381138821241741884634063887790366713557274029649542099798476510475384853301631749069337758749853981817915812324363064697919036161737817343621876005821375321799495221738033641150839236844156617419641766371127367980660394721309909045029955220783841052672454626782583727903508070109501340807388844892120849241948476863399646406199020743566283651394687680597486835006059509801142132154458487331144271220649444152560315207190545808406285860952150869848769076280062037282407407299216566667757896628847473204825916048871101318332831620189829884920239482771783991256856037494534180989846681014711920409371244913535176073091356965859161103220954269088769965835612468869675442453954809482097399830355082252926492533556815641837904173019741913558010988046156823168658856611624149186689041035037477594838420295902136841547790715301656165042466991939005323574179898090057766860094805095778756313670489842743166012276065031012528326817064865447184574597884488180942680298061518039752982367981901586909809891199160129232778594647618659458245095355748262761181355970141078848638167630378939918122586616399093577371821340842384651036627063464017905350648301363770886151720271835627426266887049190723006754300248228005467341562715249331261560419581332309465011119103044847879245529970206973305969021058469953901057013916180376548215692753406011420538366279554134081503755113267280944015773604122798477823848346236239291219820055938749683719210797862265624709328334496191836101656620185167797788085614756513790035619292607511673052093224970374615382365765549543028120258704968771068182094071361510983538710760642456788442147100089760207070749780949691438471179098216137880756787080869690502678185320836870579102439887387101974143911961152874780319796385303806094559435279031867129446511226826316448543991637065911776847111070028281658284987809114306613029332117605256876369663849472999572753906250000000000000000000000*i1^103 + 135316371461236127491883133442394841444068991826967472739774929477499494667194080245809787311040800311550059800423272247679422457539017894676979238473054092944701525818421533486473475469861670560249228250678704727710054520563213971399749787253263055553899389041302234450742764759957271721995491481673071234447715189845950041310949154458960279240397576365959449984400325124452738180924165466841217491740631465907117732223481540063631447982727017619143218399858015992616671986534235030106629714627601629069160075717371477851107123575178728374447257392845110019920201376594485901589780579779377489387462947171518553371305276716788995581681537497012771955902472047508418805909918558112674462397309582711145825904898903351492935996792558920702118157198366190048678563021358053467042714983414524380706198523229719008149337470985085348751507386415389193237954573166155980173792023752110937867848151135152567082117551377775887972365175939037237309617703878319231629330627846827730963935848412234306059905547750198384911229888815493959112386237934615193693373285181248694634347303912936459169344929110007169033242734762249034775359179610232102236165578354615720169860102950312493292517532384051744098973688060259942861468322336876260753910737826607135418983115182150127851809408426442110660688499396048517107610860012038324572360620242350451292177281825689420735659576690185656394622388836162227437590032449522704081710992384896416064692547162955554738491200818217028515110102760852201605228450381895639717996389626735429619015761613954702761899086628173878055165457555961635627596714078871905310203187822163133330640275011456291352624114706099855378797440813461782697199318681738020533382491002455041568653490114449337339263151615388319946765514474076603866139645845904064373223769953643567499615292766754569509163351458345870238793340218453310554076987066869272546128820340595622270111954758136120859425640535003580587604358733787648327096157827383405797670764885643534371865207159542093324667332991609575446526408395150162721996550756057944686506657782383892588316251949005223202044005470644316965982493236718026932310544031840160941017714343340298500527430209703168640699346770285790701308095534928087052974029408321679631287310939793141771320386409005470961123270087001146540415760843517472327862774109259629332042663373042485964392529823968326168281989069808164436985506041601102028809929405262269371117551207788537740102023637474558732060545809116692510785874049967887271719901996431403671809868911726141604415297498781249371559178757503430684954643075896306800776019636401034349836902517939475076799792164964466552300354593997012911349824200538069616943099677194235821490031181864129490327753443177076557293762405396581573662955092023989382167597770927382889641504999945092891879240724774524009951215458178066621751409760701303784372998099459392405527588947618954169895638895479365311718938204296126187419174671795642157155704871892274536204951986314767112718935752462978729907320361189699896047535288963308612827122210870005574209455071977356747088735326097456739766802787115801367240576834631455467088828887960721667030518622286510265468859909516559926923579151955412838795198481751174456144667733674135009847633316777246309949810317893617617198694874392663486669805442588401847544414052413058693904985404748198266903278115752346056982921740712726365193021942437104328036549227738940443133932944313068871989500900609447968846273474003514412911934994516582364013730233151465654373168945312500000000000000000000*i1^104 + 823842692595263519911788436812766810088775325943475802300972338201435472552568549812217662234887938287871332015050958517695703738781099582856992717161343359871920394666006852350829696263865866167113734299694928045301195518525998836917379002300041957519380318049577066290239240208500057319044640949383603761235999751614377546904960280629299890108581793266246878762978347397663274129038995652064461368001273653976833449778179997313297139716888529755038007861039119546506113150442644911709340682959665150746337412222026509662987943589118414456644705018444891443154558519397299435512951617999528629632757046443734394953667326849852481359923087361728785572705094276377153950617109436500384328344622642348417620260924169607036175541421752136901354153820077644889638027967278993630837777955050063838811839834904964555716122288694550557767028894127591968805248067218022321682219351271352941699514987492482790533133827256406924222258570137307558804032504985486495315736665702273654122183601366558361265821126007317409365985999558047850801241729527249535928802025229227886544055281466629182698579827597867360226970927843402529245290359882592001624291309180777090121021055561719725365046777808817255310148823392304307275903569868044614563355799110820183190325318636237470505084879392245108564265536319715363192360754335327681397589796167448676499681303878104644551448976998110493920634279582240503829389213567719680216818532120684434144259640141837117451648738616272088242823167772397774463859889248052230514577251347479099586120205220163789544978380465678796898019892901388587415431483532107450213938294186401858260872958646214688465253169169516829295743723695355529780979847875128399794257962441367517452708145300897410303110364429501202494044008098728774612793824339594482354371083224814029344190097046429215214927470936125423343980760001643468486441467168400751080649522051335800596014850090949876648708537812841321520047799083404150506025203970236218856284683338190105278247276176136165652920323974742831895367320765632680487281368182926747920918554107847840032325833592279506786925410354613852558503965298390662932325364664318190048349003123401594952934208516878301144166010610395896023924492027499946050615815506817578334537999282504025466114837415503425677232576494679237214674515134700077638896363317803745448939664262475413325799646101265841359071193982056905126005744471167159504102874337235775931730665344957412305590325437556105970178970466744610725708520024826860978308694632461494552418742180465043323408535057860715884395297748229240007296748464575599170250121772942042455937564272349812350563484530369783315602667554867659055904173925306384023267791412193730647569214395324790577887553529827660422006161172433115783372920778204974398724903569968351715785824700349183077269434268796516637554877510864735402184323868525359344909382012845440055426877515330319382096783382003074431398347622272574144829527820882845240574659649262108492545973956693826245244695230987358277541207793467796676403048447803780557701899535264828934855008321042861061924538968675766928746533081541537291120617828384631844614347425152242597891748078472501865966120864315010961351626162354481568070963377782743382188308605644229314658678149564093608635799369947084632520869271485304957460197925362332061302506276348513943013901699958664822051210799937106716811689161974184010390088231990629041177641348097608496397036468160859616335541733450585638801709897341172290910946749927904100978526752442121505737304687500000000000000000*i1^105 + 4212104658867560896209150764590097587890702979752722258762924979360762319432948829384992783634181989932840273949573835780880729692422657906094135588361155265434532891892815273055273037367161749091126147865875642929139945665613921024451418909559223288315558635030737531410895515613830453194796767875600549229331575047021161016171392110440348618281186144905887328141632675669003204102152768971459779603636979452118590608142152040166121147024509084379059727661350330364981068957073539219153215819519715663355869455060013169824274931131306132757700733693076345683241601869211460076751901374962005231286994422560891144954519766542752217175954055947795334467660984317921131649040088116292179016538688817404261796648841860402245164537737261281249950207977508817429810793169647172427337148199849686816401147213064075015200862360653415874930866198124749400240087147574471168890175763347807453285384350554517577371107065851658804099925021193902880415282341297509287590938588898582019404238158419974706508850544502692290111408462477284959614605515313421569277264349104695845618281734819662084950093705736065298757036653504347694475844819127865124216867028762432972478068709348524483723303891854218862616688157948830857070732124859436901177366531716459271604488032699498153295106133962993897101250234150835967469221712149277089437328976299816643366266550816197568142697778012680698885450199101467542323496278028189401113836955009187323280005471584999661836647463550856515565464577647200713321212907758469239302652102519306078878253929432607625560387006087051426346512796633950634100935194175984335611921180245882054760261430686924155605305510494923736255769544412145970559749353407001204661955502945780853768571258522830678643339777013027402624817320269067497721392661558577064549466429407561538765921542802399503559489617484319195443065691350747638034368560667061267858089231105471142367383973102611897239696436666760276361688152257157567448629571346641588706878590026237721428070299404268200836256437339422615263697263062743431223315767697965858206694865530642159019413868957836914559274659502902716838714007611318645333727563991821352326313745711442883502942989867873964313440232871070503197912487068102598708922833409530551533016198944914159216176612089357995591907365732398168328119436000280022554607126021964800556723530754611711876253426334973080450228823058164111410141855860238223564069126167222685788306252185105326312254227240390355091274152493392105955989224933962347659272000254731663888864600770088970135462331063335994424214940322120274378022203394250567141578582621730768685370813717236070213183767426825515404805039964491869108860735375100125485033549902338097426669543713043459123762606143720667827163316918650412158933292587730422552885452101375758727376773410740216080718782207532378110543282078576593708502644498474917480542559022499648240814469109998081265001668338651176279762682127565525021978797176585256105084536972857435308489261116806236370554510207748109744287328471409859375467205920515369668226645343205447506188985818613936155865743064395424964759605762957730794389156766042802005767890092776579188105161002906688685096810727020146160851523539398768937326818200871848475849465251457717405579544868997651747266431356234516853372121771331505013257110649533873446768662918821744470573120745128312394849618485900604447269961366346812485531082551107246906030468681693751229135038200408718682678202699847576515828361564649913652003952481960544653682154603302478790283203125000000000000*i1^106 + 18420702904610143781013925373720774744365878780441937939913939625119624146206395149728616944867069269818906309235099679736460789713476366761244797856166219774474467501972925908270500224813103582352333676537151398840141769943049018761865540501937837181447036114413639693284678560031804647086017434841297839669468363624923557888526083040746357527709874107690861894006056519472848270403482267318692975557782017281825197464933346203197588965909343434585017031791097032443423333787258500014742768790057560464215296069595294100059404518501698016140919788878571894070822990669421267119486162620527680173883613236708652262193293999592188660304879503853874023396724490901310994100702810579816486285289003505028360455131985984009272393187328690884570307248801127036427394166825985683173176331151365462225114886046810961929519202713400184685490883531333637510932698880243366829177376285978323131304929590054665245866728224382571495262337596342668256124922576458647008310560328831055361167869810052609660423413978299206929284954560116248905767613973810420672466554858785615701949251435396520808735039752431115415636063637400073653328807544630151260905761387890082054274620122286272630011483617390094150119646878555600498529788404961200859011910659283806972422145252565151056962003214648617734192600136375332501785484897833421228886786272234240399004987622443990204571992376880148941821890252280619504168228324973729222184794353989058385693372970274201328203666232175164168116735857581529896418088060278825311875472184155651423872776524042540264408267513586113112105322234765288355527900809282411715394424430047165280733821845191822384586632569904782352725604547509219006763528943857808644578341074398565199309449762968906225553019475380733219303831313145793097870447921411329201807611289832025325731226994915572157736114000761817814904654143474019447006811520496815889385240780429038586881046331480628220868945827217674802732662995504467996821312257499822175981681118709160987276395381917330373287570732645038877705570005877480243208357848245049060561374684744038260206574650614164940901723037353403336500104337491766872448932299109829836968969842211230618662096972493987920134616150595226815913564300874815572122812774726079825114353225613273906418109403917806826581287220985053802178585631164610625720672408593941464034043323141070731939783963820141730678066237618278810384419158003139253127394136344715319419553723737273135063880447756963530391629504745820268588662303685565128520904377713878013051291165921977364271762573175843201987302445389145771302474169099640318840718987364708003289932898530249692192672150540416119351050014850859444183066965161857137886920626941263851737830638714567342275444238902307535722775028769101562468420831149507478209540559629796190207826935783913000063630723262704072558364650129812706181118760032574462315908444735679264293377625203493754464119210038201621262646724452688854794776679255514071005227605355931087656299398781617239580504086200571966065601332595694215811922089637951473367510041524503336979175764393339912660283653771056284222098428792825029747055759131775101801202183723857228031867689581785341428239865547825916939379744420013230437005584586778744888869813507393718932081108617480482435500916750330267764995872114637057258063335409946133254728152918486440691189925547576239226459276133170525628396331315702017981637769659277701270338811605807476006147392527927147264260287919480087011256801603853639541059998887457454111427068710327148437500000000000000*i1^107 + 69974419083998432850659280265157588198204072743380742402012498848715237617431921521402520779388111047283468201455734377373361459856304246553041260851921570899165510662659048738661877542583845820286131806869410096292327600485120846968451124253856895537641407507454061175648292838536997015887091294804510429597413945947549342105556272324899654961763845099412900254693026311679478982490322042937581045063528425978692325960119955864896521685098647175860673086535115218885575948413641660681489674781357658616244411323311537017664386305070452200126935736043119432915893547223040890378133655543409959326947816454872008907418980158497289010114447714223610469673408615666177802019066635592066104015097358723130421465668936721795254333306471230377963446261471538458894707823331316979658231379928738471481386209972737519283640566302794754824195615436416179632233498374298721671017028745201243676780172453480055640490211595858495131089418216544928216272301232045157842622369866665556764016853454718439504985028862593512900585284600462743282168621954049872275930743915208530864771454196317792646068997758145856097986535887570565065656020761212333060458865705137848724259049026132494115376006963117085109955724735946205669663783663387338795182055493559317950892411701786769738051481512917752250887184686033013259847536420534679168441980797049412645070933696607610114025579744068734343844512869418520502391416869154764318447848443387672686692820454199530733105782172154640410347616107314695343090072755219608957092644011865535180710759755492450343118045724286939824478646305801599345051006714844851561248982544433209923447179061000461891388693982745720766836965218777413075284532680591990420676220827965723156276142761161436153635368974330781998037017380268137133552737866746062155366016099565603637130079018885847162789534580086337578626579413100850341376747006722058223635260918801423110334996246477212431333323117315884558020751990539624922249055401675061111838519705127192898242385638356415705652046706091114733274981163427434272707471946310685787595803729224926827658068150956547149430815270145869425299335138916674313965814053908733587247162602024136793562004627983043057531295461313052812617555510151806172160213518641911653460058557102555739966236720925513736225614697355394671650057367866272191337572450030995362313055693811010054857080072133246227048273578972348473745035753947719708350637142734999192683818302541800579680499462828506601827311523346263239601540871502651410489918391367037823477958665237613719818017720306134510756462700197854734169912082101431620715361096469520668081829281415987458263327629654910287616145880796357742555741795841661570515558782175782356412503798737571710862483389966217021708575588523802484644181783800167544164350038511946934963803084090012629992682257971178676490848439463886289874718816908206231934543450630248512410804066062155887422438811790215299716828824179174192381858128368623183376997869447305233677134237102712639265435979032699195715373161173780093694952281543160388724651350963432117703141211494721262401157045586322459888206906822745681128260320935192944774470056515786535777089765497029743561315555536595200740873967046973497896448746123643468991896644107365620270048912894894918311507490910578786034380084971671766044403896349488680036846085473286263881525250454406413422010644983120179081867781232095442055329669363289090044080029517757321501867747248463159503455985012283113151737823325582878504411532060175886726938188076019287109375000000*i1^108 + 232752730760623158370403932173019474590527107535649154581496688788843630650561947475588537491380942209676080491053659159177405039051872359565822226737930447895171772761930497629467416944709995595994704371292956552039608349265290375613109719880407547598171874334430322929416172456214596317047520617875032176513621491593202763635954167818545862568903857265948916713455464579343177477648402224158331551031012138546339456523645123389764588807077658213910903416092955725003828871615970864958256941437802566770576933238927817706229922187360944191038159570508917941344934678638743457526960715396341891336868073187352709454254762219486081731995058347187026078002404474450751496351054960489626775380554159342338024618776460392994393168468866985025975127551673386084789957343335870699050633428150948729303222139656968325985590999551807481006320032450808711463948854734628222018730046881304134476956363214076939477056885356144343653498159880886185376976215952658435307583589876182403550247746696220487905846755408605266016102736816142081658129216340313763924487849968351956743861662345574084864526789181770379454353652126960576044361166832077132316026756355242324364104781911421167114207631577251183622604015896971706477716071925169493856400382401116204539893547785929621299104809839785870292888154176522609822344018617777403958199940144080087593767515094600944549554437574046687772239368713834768436834376981766659974277834472337063990974103311540012424646781762014232330121009528995440625729776134104309370762723167850586810489462075719048932625770358596811965830668181389237069068639643900343492619170528903971128084283287811391609337188695463761547241034175700033469387579123216187430732682389073162620017624402418961231775301462641050243363587595092838326185789480764930286761062394062177536986949790539816307270084952408662050934234259781070776755979285290681654038691660140303049441898941413028172655576445745200461327476293613951935931034723670982985926088800566596857152220385067176907173454627993782016978548433727671212071974651280929739181551526921814699967977389876823357037756804965029351899893943056007943966010446602384892535522334841306364352315922693208610274616122129559697514493778012990427916122996686676999330089648066651497772186435052756105812536747955321804620682493237131521651830914171508825807474547377557773253638548348197238720459853815707938472690726665812904669171339348402203500377691535987484233266499273858236322862123002703134622134404748119516481938098005836534339167335639371446331132831638771305781772981605817986770945661308255207012966973187202572601472970239144051702676656571651947613076943204018591534846584999640801009638293600090400538490435271796036952290398992443796879506171502577050846767790270087040061523193324280037425522067261430566248509209105043804043928401200254788112539129828723384515963290060754694303628134199484503879062498539026959789001537842125379065058479602954430880399963310496992093950639012756930501803466632009357166265802301658642575392842593321568576227669503083053757864733103159712222055841796060652618329976673750471247349990028442402495791257201246491281486355297820458335188685847972916297457840770202287925618247271173878350482483222461086591978326068720455618386878500995129455089373414804189213146246716418414027359012881304052610729925168309655290622550943254505548792682170658537189372926149054471678267110563598754499210774069615407969882805170620056554992155847666551133674204265844309702515602111816406250000*i1^109 + 680787785768698504660995147629625465185513196479872773431882756642361653429920062885979933712303028731825709937280738657451938635463923215931361400004405755006033886816788094207608001159368445415460379950316719215409691303853084064097333455921784205826316811399098104342395087409525981018936623155061747401452717091315908212502485510007283825757242928857927398243570145751248352639421213290728762080673165015335243324842830623107564730387587628235322972925660196340158041838948939936079514718031793167203087479255312722054214277596078971213679631936845108622508924758034727963209445319409530441900925891714645372721049811632604748373391930245944230012499295362301077634727744820354316374176905469414475849518230432573623029018902172177038043329687210345747895934457956741588620208655176673046423223762594638944790317127974494532499198659056333928208241536526792766540319962377719308368994840222456763292903234064457607104277572744884975210538568176756752660395296075763582682641868185086830486141014375810195412602631714935930644937463670325114372381058323725309944893413459328985845433472803480407234908094231056217877978924480162889507795666297007778841886050707512797338932068769365981607845280987942205829528238554091625126397524518746992978548221184816596855490134607558772583309292639138333294406262188317527046186131574272791603909662048948929353669185326693124833023809930668255539460043676759647936774147081217931654526339879831087706694112238615748944914171263745021095449671243529393289601092903891044920247157302279464656767298793134641258036821165864826163086587428829504399485766053475798689518029658885231560338464676298651189681449006317140000502153543214202509930691249381596865210105825271996040699191377965824011848065021172686340703109781148098536045044691137389170855855185581146846221820811150187847409622950021284916379148399782862997521544379541654647598714480052687984513451127893080123794110791772046150566933484051654945165108781019267536345152525324265643842798957072345075181751743049447575121262949341824115776832150577985797566530256762173159306912596972089801956706245002769730398165210674149927448192920929218356078001461011859268441007874247675556333292369165486291807282013124665498990981983569969152292925967349573583690895480854875368537122578924728550062993349500658085161221558100892302050169253192612525944550684599020118561179964499126585257959513259270116616813018185810534488071665745574778584670620918081199439236929835057149782074928355117794694408133740950068093150420995633705214125545909411640997466439539324877815560291461586401244957352788613764634272075280106374156506939977831399271220481896847921837133121308034385092007218270099096444032185764937388255705363768707331252656091571928345302797972350044531232163285028498944340407444860046526255039529135751501263847518319856240410429129808419675308962136562199850666080942931726762497592814170833855912387856364474669975914428754071465517063857674827919367850141554879333392094345993638916351680302568491052535936576341449652651988011329209281651515409873082677936525042058333533692149199372016268165889999385577291917762361812439920131773752392250346530331854415033221715756533879974472929687975815835039293235568690095031141612074782200477587825975147342582376956661307538498953633888330069151277943505340235152395815225834756973601428026885793734480238837189605308109177943318796546627288597946432804768913438480798824851379419264872866690296859815134666860103607177734375*i1^110 + 1754176200832038927386866030485185252740453814413406638184845666288816130442900857821413344555699433479452343647325933432772938599363604092958987936956235605002387441100246342556669069995733095654474502054771762354503954268371589135765146349115882530702806791333685425065251751226924372475164895178207528762903707294083603211435230442653575970392367495141858346991008534086246205047556359250168614052034493900429280917201866603585773647911539316108744769895583493159222588754253226749340914356169389185872141534274100840061113859064552806511722567110864344582584608895922897898346471955404986581877009628318433312026233964596817056933266566717709445656796825536152522579563630486432307679389710332280379675691755731537486318130272750748977771849214649784551975731403221478325455420989892838922139472273547105697991607815064646257532349905701879252878220386566337994894889780363549971149337292328665276914202074682971226600081244809502175251776867940805314356850068160285696786662692249418924103339489303371316714407288975510635607878216000436154685351171177790827025587106845564255960477960490466018389309479511493908935545988710547393686100349028649397098121152366012724292182389388133880848972879929268417268449617942123850123796595248929305226172734058914663708390174796396106737611714330238874482433418206322295381573843523466175499515649659686836113479920304092729588932121761773582080329589547622502969208780766928955904149462665877184617118438678654137685944774557999746376739499787148868583694953513352315056274368609257097186022483660397477032516795691583683532277120047841465063599349536123288153711710783846817499655831005897979472610708761475228072785315507308527641953216590230267351356669608805467163844921374410802110712144891276988765092662802745832053562781468860451534000211350463115955789385821673641843561840538657150182834878448233905552811580366172001010705786902836642574628355328227428332454474128566574130302648715121227825153075758779775736469361150615820181463059854741695739334032045559386506603918211525344015139079310234742425309671378469907730796573000524123811974497540053485374887556569451074401567674501459517980671283291021549976384915087296341707928280900526526906953016923222455849448780056902310073943752222608044325042326668796885814448345974209799137155088588238152216680352214649860909033591477745317588216883619087285078740763163852829288318910783613486023484983199616422535475730697216362708171684381898544947309853954553411837013319700652688815809573283836800873733170109127895765222812265325301065536891459358341655461523783378743982712852543175330330428304652738053337692246037639926297609328780700326957994867210319614549638307566061219133504082203348249314337943304130506414967913358086592265896194365636960510656018885837955676817866767362867405018097260098769874508958770527888600147860829246632904222266145722774016939967401906676709364233157742738220094651914727981944223227227054518614023693689706630225830799645691384933563503780527100288334973523935921570796427929377944361073363860832370631995492176663563998018621805389513447869158473120155331863699201266560781831015617719337734475949211033021154858632873408782030052967863046021241366129379017396164459568959091201072149375678646126464377975636044065460573171113140006389485160978097775842092238588443022427256882494023703634599652447273672010078603813395418424515861792582315470676272109733972709784136477583880338246552538657395416521467268466949462890625000000*i1^111 + 3987185973217408846020931897157364860797499131981405982566792354592961891625469275623799753370266015370143207924490804867019328294188571256413414358319368487344535854899482507377851693861064726824884352452848315287909501014181651647041346272495230071397740319937654702728887842275354615855717509970095527217612753124716670276303553431794377935269677941535581173317020051806839835997497736814335998409156567551213782804932406424687323176460497384641979483772381140310794483206890279088193368738145078409899462004354723279478020297365561943339377022591793108339559616413035462610296353166108713657051656468756258299693282182325851553017262719744133481172642596575833073324716176497752124319999827302985810630380814165052629360424412857580452650289915187249150798592071825447865023293981930504288203164076969732192758144894609092546099916431860511572891941168127506416188418321178706895067387385294434387639931714090267733889127287839493991085976407903225210955654063202930526379145263033907080016508643006450808509360257092562650413646977137322010623815181628215412336692856523588028134694063212730976746996584784590896649607453020085034506218278675517514902830939697281712807902405814751643062254384737519480138832264721337249716361523932789200623920187215394422708965767778932965039703282933497607556624949506841302754326802755076248643341148133014527657660187010818624118965991492790742743547941457211641407912256364902376130042170031615512459980761105810112129724755829321975806892760967147364147424994542549122225348265367349944170687313191613874365717054171099092441398021162940773273503619157437261427670443946450436337837289233949969144292265813667748454522806468447661505188907652534012586183787653233650859286296877525743882484362403704040956839170320513920912934207614143346020643439630843802941142364697401731693815011999682036216438357440136807082275897460174362739861036802885396498999361589504298757237674581884357085155867561650148627183860115859807089336541963859235936961359938553003596889813773250743697871559329461853665658802982230181245397224595130947423089824142649861894464596766028456407895034211273531255618869122174841041608296448378367331565881853650030313508460594160775577470430736917615908498409060277913087781936096042087038252289577439469380414382949730661392168070551614421104476379095570871935325491804790477418716192646819008768782733242183364723143019044368374653439104945030271758943251470000358686508935132356507406371317640968612463450671068586591218907884293283071638104024289032103216283964467012259536529299629212944997020929929057351136946946353548245878182835220443140942588942582211305531448274237342890171849302209808483313199619807517514012362206907362258184020713827957889627816109532021075430372144651447659003674147490489138861696697828305456222380861411097899193786486264136319656258419013669704690106204265002653165046507306863629940382702059653434239153151398859155160918709400996442686419411807733585459030438944760552726600042559877696816237284987847068246550234532235363599893703043621511374284872982710740259128110501282242541074533208377682307411171990646185985451026024292846391896501588375670199867968334212600589031696945449203847234564281233932234716390697772647254473672205794579902570212674465273998990639767761642258254547942916417448094227776936919031591524926457264190969373146302997731585275413292659986402903354722107113864776086457836749963776737044654196456221997505053877830505371093750000000000*i1^112 + 8007979997715876607870896191725442117646353260645556830563176755196017997814917911895170785128488058908039583933722054103806090369840104630609995639191818492530907594074247397768715632699689949588553276666659787558195271621547624193271507307664836043606683571441259711484424676738106411317185880375381163091961820353468301290368945458376958530852951321223364063622677990000273259616982289621385459270578338704574261650746342519390428805480982755634621005652027867000685072140366815676595418418246940436306402603001792808355262392498208087391765749706283546501659700473655548422610503535106353652907869466294212530020807561370302766820166375070657988009450750003284446632787099932677187107096250683593536235220506270762774146645153859277814995353171486378340594623112816561995653096901629371675067389739536124582423743692255502884514389810655287114027594957466949952394158123259343887717507787937076478785948694866546027898186338269564690319236629834527428651108606664535550747310924401659380308503074774095617442979452836446157942255064640668855354397611397265379867678737310457980787077604706915361863993673688547105349825450450873081077165484829053752901871890048041967218215333301497915569822530881060884045777546467911303482930868445738001386987631439336167909351606602670942506281928118069941301399126924228803832742391359368059951415458840221436145513585735652408795890382498215617394955595904844426873365865473322866301735888289784608231480896684883364627349791844454749380551965814022025096150473974462733031782944735305241364462845209083945756093569369374615982191615843468294697525128490102994826706383886054941880885371684540082842322131486112179247328863402147051401246008448091862865755849744846829990788375679034652186581905051671073819936545499363300137359338368186653297767349900625557773254587832657151754323223393043306104546703494724128467244873904878328092760735288317386158524880548929131284488867105406693752923814279288717021604484888914120801273928952505865553724773085208440777242248259899287816849118082097117521522211145812731164472269072014686417677195581510611595623596205988562957871561560138884040805459236154198393673430114183935681458288776157696025624655444874251971654460651235759550596046902708161795556801266493707181123963137297080052089632744575598549066466563096283404893952066164298121545034112545435032014549452833156409058247570309377978388469207150370822973244160671527027849431296942461991014299969779511396170415149435321627381242297373543774652009560817358870069340433455376517853167306842624846313193885133617499819205449480598813899078413578388068231405253337016550714051261524272827726461857980091803313572168336871310088917500291049345266287872224916858177549661589472148923524042391910765924738637197571182712602476736033833583041374207308383163472979638213708476225540531420207522726511196057501460993625774728721756956106172258091507144817226177567070142509066267215875010994912233351482731137047300482106431096192807466728148061287719398147709615432378433178834351692203210743091266601663459520696968208569406099498724151651931990500832248640616290862677951840457193178926418984288349087788493166477110634695633907372627359514700658084359414970414325183051158873962658465857121529372530104766538492199189713483478497902092745922721507040476535011670215816851086459558828363062521254869914705674412286151830484724886259548572914810566282133501584498367496893241636704081296920776367187500000000000000000000*i1^113 + 14240513310310903053288396592955686918148037562684545860071311254833913137094975392529396315774902087154999708164119768920173522713519109274118082348447204347778397318963207316266817122316741321330858306978575860675526467568457657590848068851162956168142315888012899700195506626364943594903502815466947290864340444056728433327503643420917767933301758798738205850576149636736400256924440978316392423840588615441717647902293998908008700371045257135808082431447509246588338758797005855073861541162497543783036844878040332175709089301089847506397733267994212370596514593014826608352597097471596001343455864412739157422861106782082970024603228052554595346271781511082825592482627322389334241897073893842128471105970676279098022015227857438071129443689369228091811026945490108522836744585091977469110683434367275374081812290425851810429078536360235100594606991184318089382437298071940223413253145328971890745872797342544442841421151524826596285027489598842304289628919846587549618289444522128539313060924136887962963174776910473629118467348252953318741011604785476249548299977976449008413127279029250363943043293036114317061164293874827804585193072342250573236927880705157473929512724106454521094829507911028701105338420691518676304454697189342087667419658640672675279280958529176458738849669279499976126073944603812150292448800937575681531854256491642099444705276059409834186009317184438260255654252619080733534795954627194198899012579081708659916666620383951464114435678206643255427639220682895244482383885210234149442000136913298146818719891121819554283461431645616409202065230160168337719431527624945032609104384996254997409789220889637723792072182188542118505848340861484868946759733354259217275088293998549634813707132288429239910899015456532942655237158623490358460604716371073150092025509735335309421288727773474581858396381720025085691168543947651383910518409697161797424609814211462962951172020061285613737499054058047846953531133220896282410128952079628008984161808317765773116303440141097234347425202994140256828537053421275173323650121149048490543057412252788355489016925161106906026123102383387345098002600509851272815183464650891764096089027524333840511228326147437771218742533177561238006298649800922883894899945721493796182823454272139943630560465792000469440881907637074003255965827484368893974794138716276485993039182755578157697984262882618754903676960265194960342045121934319434568925535704228274815519767878991892103128999045597617047841007925342853198057291729498386873027322201654030162223983068635992174479563453920329446281834284187771002330112842104318492511421504963320664230325037664653010756314000209935323945214962356192904713825448647655361876699655350383022188419070610270102989478901557036961805186325095868926087808112318019408361555488100624111809267659791083895333529294568285358205830437211665018009600588747260001754641290480373893202150321162608644311284772781730884072494688526924325890671848857056494601886259396600222883824025264279886802999523277215520892172358507428382010878582071458729788933565211563254256325564547362144820088491286239661289501189721823278768036566904527260121815643924099054786676623202430225388399702791798437472255940255066732843622288976550803921028356123453714147734806980546145197224469131608504562374010093465397290867975922311329581798241110476225814825011296779181764420215989078711085110057612267098188727170937753896493786295939906085722078106465110778808593750000000000000000000000000*i1^114 + 22509932674596799726110518511380309663170394495472812649131030027055636063524540811985705033212658948176345407536153394347639826197470784561216761871340802667137045582309213953502553921273705947988837767186739846383275782936627615366032218762985204354672139638238894366253305907158947086766190555628132352626506635041261754280454978677168922373379816198600130330348363463170900753350143227563129602875813723783871310721140225335458645894505393768285801518988632398719429032624984699012093309524692345257897441449151661542201713341816842997072625733304220334429805356239595462164022816636484754361768261797012054082672997727570736033823016782287542891481849164847444715677156184891720100807972543597048024531950886484299915140533589861421310471463004019522844508406761630896455761674251073865778928610333919737406790099643191114218159537837577981216914273748471668610254917161162000120692168287834952992186585281539626261223821001310824584815728822039559903873025790699530646406462938824911653402868402928311390797647697208044039757412946204488400119351374920057830280939944363268757844323363984138206612751488114267011950607624999048777658462861746575097722838614994075123633497742114731412072017363331048589148803772701356668798991347734280421549814384663884886995258176661668330311529545269216324906773422797855371574169139624620202650565124796877914657399217643516169042368872912417754332839746088190865760241602659398381453961370112990338236436582195443832729239523043917067640970395908738611877387570737681627334206711543553613409786756960609335752619753852108977081079151724471579584649383964108520881830142906509588899226884923487711837887701290953015994143224710356312803792240053789113765223918250402419673395710438692128736974276592344204749470450336288282171285776951940244482125393847778286929423139922206298343196661295363811834387273457826557760944126318388058157860086437597032367289659398339080438768407585113985268324792014862451273526764256517507508707589350843310615825428866564329242716470046372304781335147421608667001986446519619688328246641646268947284001136832804122815999259666341832694793347871360903790387030245252143539601344802159800034924727281539089300410311395527601190020944751531400746036871471547933456945439765799314940883953251918799169575974597332310210715086671162229652289822237102915795767613939801119585172659382825121224059392578634044069123550646537782817539705143267026977729132996784249330100427482935614967217744785464820507804576942414400318181074584313401232074104718428943174746257505387123551746321976060715569542194864344043669772419508861310086017043978570880291511224524809057934905699059144931901896018487452150517567035003499011121131659723869414928638496858030891071329108581616564408934550063729741228874266632633212727205194958450293065830592763352369926896301634768935357975908766816195613465262875435277609858564330992384169803530245204335273379647815235122989110051446375558157401564272663125487615719898786105259278558803979750613696504466321393701781056916727271379057839647812749207155688416069156204718236874048221061937206104898218930865841849959285365683142305983266831772711216453490558185051232323775098496394003666147152610324180667168031266751210022448725570273971471142539859790897219669189172559755036400155730167134785573485849994235885190343542221153557098129216162687294949929220641262242552920865873265333598039274462506158887179616699218750000000000000000000000000000000*i1^115 + 31810350655329058741533002029531403252403047079386204701419712224240725737539370193437385420493768952871968397118707616388471710719843324086588597536481240912051156014647361572437297665952382677174803643668437948267234668884204694263662063948862079003879689430143669053255854854081447084287894888898260852612898052037418253109371053090437575181547656428845205836006820517993192885263299071724416104013085879490786007938606263969746589192396697329152331793597592647768784246300848496825569473219128916389227852963673394936461845303463149017738133646808538160107421892552774755201732478102468845485675006329053727611609754969844477936660093834541280531755832396950689037260920449198866435106201202047458369784748834219585975028285133341182284394317198462480661896652409980810166521911440493485451977152589913515965734965756060745593103681373671074945254642807206342900507138941377217926010945802461550548594075892834023873337119761958524336100442941549807976812660739426925437675473541391525234187593962509575971873956016612863376619780236061913010060329176942538991551508683701421666731144934593488895593988262608666224635270372930923094933467848802756585509464265191041888658926265471436778205634461112779372877990141555854037738172243461480788542067560478916828255484489636992058378661771206378773733604938175805643106396871533699278720759677336984105499909058683429060253671787176993295920677850549469451400521149421347270512337358869522673166437357677703883567312273643047956905950133839609639599825846918645622797455190949170272968085720611880531414005995019280964304464219061538145055751090845920705779306263882466045310052766602104108394997401877212265359220608213162913793869443971298469223619151893367491160399430532573199893357393467000506236287799196947642824788673195515976849581463810779077321408424615720934374618874375538591123326813763474652824707435521595893817217159877373085416159828430515430002561589568402269896383543770653362382417421714003155931434847501405805772923302908596511223161622434964090745764890662802977430908689889100483271783486988607628456300767600759647702322021195837644602920430884241713986085526844106039508595080499251966412426443257105556795075068690752306987942600385048671171467602384562990256803149381106823449230850759788878565091371018844871736239092551103435949306677226372792349707462225632980504576354622079853128218577591656549634877506420808148902146309439732933356702606643879083299821238198637178608446441225347502756148362385311454079228203970505392371446800803867771771895321674150309395535516666271624173154881447958105677923275557906738650538659372144768235319974746563147129091989504873598029516747371522446426629056154845752123373002998153308976698002140599236517177942670996647830824521676464146483815555491674154250478044127425424565517586471203827536606335921946418514534654265438861188409167181177998911268619294403331498378499745641600613651591799033443957375538371138800664810235737048397269241300724084707818576061808461229443994345228988622923369842795170354689088156865300327686674175696638500211421644496836668934169021025939798200935847905054360906962967348116920916912485487424680983744125652620911844567116405167509088927921544805061175328226731321017944653967851375844870136746709008573688887700045219800854884868645467578587253751499718892143952247820006319904943859388719903589421872612846380086181609045001218795447712727340312500000000000000000000000000000000000000*i1^116 + 40672674254035772290911632440267194395538705786018600380898763911251742561688429941113492266559761431418172098325942857667308645575322135536053960960127688521363767061048240949399764908192684536300085278505175724302193659630395007466366440409384809181022368794297199756595773474303666274402077530312131291537459243637047924793967843678279008280655497119798040028513677663831139465567078011321732645729941419202091410246445898468909584183623871348625657806788740911760220490181283917580651789558777399015244159938121608005974768455743181781493837442183495040040771453352905510906507607976582317304365482183222035925715762527384034223645511877266367408844134501741593487469950988028082570521630787862251734976966014204296104690358304427238957914735012419625214067802141235700092114071880663228993476935309401604053166070246154615180042877311344393624599923223365923046003426390575828968193547188759982040323781808583821037766974637849808162463328128028975694002163587342111827419757987965274709375096406420254743237957960967307303599732713617664225138762103163686585633513992470535223225729907312444678649120724027830439226727842186898162771837183127712935205691911739940140607964793250161604827836281909449594835809385398494988796642556683060427852118153096996419149373583914929869965211164779683599483814224523309003586646491201096037682963143986834512840696631771479780857191343229940176761782364251455383964471009441743658761100383563163195563655028936563814601961705361592579080818021806196962171829319052422681789607829728231036706519690905236743892995110424007764697902919255697348384152272657575842917225247176741504561920798489113158789245803207339379450149886543672963372787960024718327483255131375387177168003523104258139160966883346963329772438646645609452237200131859675843375229013078578451404054318519566341590167455487011542414905447373942667589971556034829137360322043075701029733748548741423368552958561301024295675505756390194170122948310122522314731498424125172711478720569923868639372034305934759446283989237155605175556598933744504024360946270554320711274090719906547240694049597881203334067227180205476204548105182571486677748817286328845707518308366818866549031772136062470101781927394097559510481412447194732245027173762799220215010005145499295494615772618155926282573914448993593075382185896031092966233564425411257978806031999419112902580544633254229185458827234751097125596844546883303613869255934376231821795010130105762380322419533383498670215408906858805240497576049872869924424026991302113415612392515084169546985810142876465972106024000959309975720288454291856756533298159705121098569225288737292005311260440312760205131210542295641796318168900355592741851737626112551861790777929352930106220340215855795367496452676674574737323204049610088264628282658689827701006321173016241933796959280798584314197364237534144295947248213458961547069332348566701878074929746042852222154997819877695077399278628718093225270307744943594499024528776221845366800227829992980784897215622661741441491774825403742449969303766918718646674791908372851576927395672395088397302554053331001820881896341085237445712206537831554003853558913102240618951057874135867981322486831891453015633254600291893209221017298180791419403188405172831676525216602382287769246682600677567763954253117110353039658889395806312114097326768332526693577391428678771619298618730941583856175368046356037746415887840000000000000000000000000000000000000000000*i1^117 + 47892898396502421754547130556443295695698010451046087371468983256530240220871200802337399178443474261021270858851093462358595691468197445364366099378389126523375406143414125568129363267174075053644123469671913432395664421592048081272796379392673841031463424778424709052248586622243531176221433856069769346827073408662895919650000921015580286553394535433774565594311201425539162655656363932672536240727105105670842637590906004366861979620168257065276349479014047074759967614982892498954632308838060611997109550732912886088119806799380689967166381082046929253612431191290761447717735385349056625106657378318958988648647319876834729063612220780278672350049580696951000973700353166990682159431273223618112997947342028033296560392195465039091558176106414741909821317867434324780316621136443973065237376646698094631870981894217328152215817638712370310050452265442960906859639348056394228862373410685762561026881633021392236181262905314781690052151655069801822549409078565757643256678356933949641910029322311254607031695840835431012340182578593586256272307043206061381716187095770943049112957139795020385016890832574084039013649171307756284697588236673564038613915986084525564757071680398040000388957140817168830731699789856391516635403812483487591914954680299269139559116137983874580502996354090945920945734096958419990117948164955121321864138845212056433231100612684703920925713575223097756540685361408372594974075194751116777297074070620350730291234079760487906828977727348282108829305716992129133492837130985654570211305836050944228253345435444493589636849638666312208066168111861070037318395683305474139176169187903716896275754479646435491425954573335602700823220627309348310933751650053814018284847846372051889481513612409232033431923491215465764124007029128574480451510623201840571978007066913822060491797936399097171563094850274746825566413610226669410548731705191196947851498333033262905123118333267183050608457074418685894223265879528122940997986840095924828480633046559232167898124795903821518603665535912870602539862049940814757265593955408970635736270473826819120949063135375533449107658583142597530840958056298600644480882042661753311494592421195840691534573335695118338036685952051763968443587730947265276594466932559114937155695133891779649391321865466948701491241202236178523455382895096546701378500553435234053890233853548253695642564396954773643218783779037381440195307325231072136165899460521755562494960133571689294839834866132312029132963082923680774079101449541904899098831458250867712284390829912771791187109372953610323124757111543000868841789796298926174453256150237473328498434186065819367472857489980480620834426380866344708264328147193313187424244659489086027316708287070278213154250305051783768082781615946638419621880660867517158288237500093738654644215130976096761559624164060396390721816179628737863524414663210443322791400880790322465429903016577479351277622680022723821845168963409008041441352479112389301236668358047043553014234650338159482187427432403974683133168791577924154405452819862535848579401209865000055361236447856410686287433760124477374807492093438435186254764380831063571067860290108658440043932682151447051312061118330540087374228000824881752448722592541996436935463283642454785560228299395254395789395132705443163036886698082564123299352898430332274029400380928255439177612922816234812757946697315216080711159134266140685144473028689785149463142400000000000000000000000000000000000000000*i1^118 + 53369501300220345025605341040499818289107618288951963822763630809189054571870952122212694014156346165326382941295145517353544605323189708914973194301369426764366922146653914853030923896692771741831789807405644274664239632469699195513096134959473566727967202873981558863555197976704914742398309373401957202823118639687947705226531172887208212129766741165313028000432092095575199608555263499897050434266624574890017391455421213669788030368066459856575872520695162715857456638895891777877938086308442831049523255757068730503533806666887681416482511413511543603617758738460631193271398567138037877725726287337099134620216520485819814032344295900926190489191890056725499160342735058205794816499115840843891200546144396563483359582959801161446246067089869394666761014130687432511480059406070936770461868232092162053217562031329376063366247617117848759179022622209456078799795991056972515400733215989981601581024885302772053213870626677276412366289862536224590272710804806983433207715388735609416046228482384172615345523827418934895490701329912257915690099509294509970525777299184284634631184620085900303300842267818016141866767560555822058959469397115066114003056541862015453030854936253641925718750620230067180230166617800044245861261180246382340596512682816440091731808379991326097077600931633105057594914589787199444996154967750929599434442517390385053743053964037537851982353166577269602939309266770497037031748952636454982417621836220349740826483072607780291607183892706256297278848394387596499198876648404244275610126262731103201382188217465047495100903381281033103062274627585825522430679832704829192873943134187843002307908272255745040187535069986537877588832413196631217153626949673032391478725661068412005098769918568069359290181707815337967965069589202681594021097550252718030712745929869399810728405006659595435684406539974058972073421785774384532560183777786622516948527581750809823979050646269768369783021618796359640994249594087933011105193438267016778078316011448586599425220244185872819679654611345707097687295688699550224319796858591145345797494541006326972025708136131688417588396993193145009169326395144000449213765338441252495937348678260034506510821690511185442901882876055592585468844942030150960862105025084718717839766809769372299544197883360954261055541624012610126367078278653258522484111940564732062493706665043843776393681865522868884970397523638483881962803665287542346581850696715519261808044448264454410879621594015737976233679269250178988436591280917171422111401103974909779721322864825275627773561147399650933808682838548566963571556603271908328642653206387750417691370580063469988945141832279169459677352440012923305854668593433705628273910054422429223365564121760500207790905751788430732564733405186452187029213267480302487257640972619665620567367853167320884466782024456326397928334967357313463199658454347233665644716407777469119083625771905139767969717354824777353343290218256995362358506477243408786347699184357943591702544857551066537709495051925453023865292304578691636769677030257095761422716749641655273636559255079949871175140987071853805698431699449306121358067305152735631611536914364458208623194358930453107690231416002507085855818599321336174999950100128751409859270417077153202895055912741987486512921058274879361044754410740107257034034178789589756925486259197768946586911175374568173652240772276880109374477663501643672876715993265890918400000000000000000000000000000000000000000*i1^119 + 57680254063324843616730492135943416928418216692658056558173918071254541665888343593180510920801463336482622490521515065396879940790683991591940162347537865767419662163083057126441163928141782230381347989082927664837777056886082971773762631696122100130282192701535819138343599944328030293506305487198747819907421693653163762341031842625561813950142025163536982763488674099564232725682665509212182560539334720693698863313974029085952083276391851435113766091450121329207039520035243430632081965205955312283977186830862080220334991575724488142650433397383246901459179859192766090602968594945672427872727266670329415945169170152705385437544697499053746761196167417539779109566264910427612647556479937521635449912736007141938978053802431548947134971064244199061867791620395129109407636261688948233668346463711507549864154409396153134047935601998371503604273357647600679196680143420666017650797450423591340547634090532790982432654067057185304706424182251373634718076866661201583440981489410812652035495736459899018503416418496900888673059134577446944521849733125186852965930165604114234344874369882740937384977099037989240082747653131413620054799768080274463667395926959629175947532825698001819166891252823396338759609575243284681077991509126404077374097969888786291361106365566008012676639121241915611135528526861139759340531049842218740060527792044041209453853734207256511511355632174229787809922495521638305117135793229771478631189133639663495744425227014528016280864156006108724654841314156999308688368739508473558914004074282639994815877331325146976237898496157736920855235235408621006506970994247413860254027989858230470724555550495541858371614645062986174090568690597791529951260953791524097274202065050429666864884076767126762826453380284966945156170845916084517620028275300769639527542589819798725277103125864527669702991612257385699034089694063532974516856321208648752646220001814281732368025927980439004935324614350650238947459410992452510965145767026373506145071569386981442103806805766409777212419697622559726582341529213949958890891409978364762974352900670845070062634691420868867666085214072307486495298847981320226981094299185855966367385439496628869925616603111587817595495344027146522055003751563009339471963705098022139975696068448885024102534344582724127357978087670552451997706644819903858033209988502797005515823130679139305467429831554149665654845590377622098827914296126580536065172856744854487384656998063031140405018716306538541817567195845429998960137197868293478414356406801116734758025738681527422331238019659894231383966214682900552180527194503713867117750010762834692300038316304893884576953415633206575654923555309705442244049384009559745527252499522521015993793331465818009091714336379231792274445037209683466330670056928188097562298844022178622013801968864713587668308003158496175268603880737422646410374014460797283742457242805643180044735133669511510257643738291148953344479588516337620956998719388182118086717854189316522759197894621217172485586469723380270658544899538272693038278227961546940553820985306800849439324843078528435446387633611741291934067220366783182827943943509642268920292201238746073496912815050301628838417993921271148345322749989586595503923738011563517074773114538993920493711051645261435359990477776191546343274400959075856169340254662860878297276772796642531608624961974058545189322102480845717319082647494815677657937986191360000000000000000000000000000000000000000*i1^120 + 61948662731217459725336921055585055237120060534712314998542714806023688012625177496245878023535334482386024189347641117498166504533833070430805377630672628771808047099559340000829169868873840447154297616089041464575019756063731466402723191216965082386205427725894244745516041479154445024218618297399683749439200143912680342202911553412825194704761514314545899047051516851775031301077927838433297876399063181065060331633236586459680561251365156348517964951810033358494974553802846347666670191726279409138007216438957233542852133946871746001579455205299683561044451479183396790857029159933585852288596619594290885700010752208910997997170942453702498230754271313019060291444519175945869993008821932475337839422807341523737001489612840676516222528557342181782947140823614433790821967309032272549803709005485049456580174675652797448098767686731738056803248606047485596309333781033218457016621268654929313178869720533158093061026613691813282374711311051399028411442644412341601795843474524672378471419031763911296128006048912414697399465914101646722234992198677977290172521205772029002238846504068771999815328623962733021770650882653294282026153259487625259579820737550135830435436352796480792460118821107782712401835368743995420152486146196847153845932732636841285734964871628158516773090881943579593575134466922326682718946279927053430485331903040220886118063546360294166250701061451206184150534801182616870410986913144800870142144110581328949438426485178256516101044939872769186279935595335660773321653878994302696531475506102602814364340958720095231861322433217555550819626225988919358164017134249809300355780090264016922638690434218584140641589843384360269654551355805436208094332551565728462745089534645623325192634676955001663857181420588873382775265083849200749444171006798701704887820135571114308659184821797472989443155334497397332414445879792722534990457224546654524641797215275488312083184942990012831356495592801947203746129992893495048871406516213290192567851181325060528806268144866103616123039352821819102011818987181821959843049257824251296562849076993538267253723154764047037828243487496186992352441003365750850240879821891301256242233979057037102857405830718863861237012645120426450324444748113465185684506077012418773286101630781325861928798767454002356193768517728780289103262166628072249712757193601794341393425350933330331410209834999485690808190180420391346442860353712072981668213545351580665258096494079186421580567858132507131808698973336603395179704030677152360944797476137238130237006697675097077417462355431177543639265856971645900890107579648279670959530688292985783019746806196707031144086505366117617821968164178650145505334462208926840593136065589299585034846562504007033325685646647400959692318495190210147738518158085428285726230396147156647920695189920037988941978683616634981739379193274119590001199886835327247886831692490842665435219041749816980767187845688713409832919094528222632883669359735875380222378093092747511948216915111670101167666516344258639038949751100197345877758625124185246921472400299980181073243032468069374010844779448696049098185173011498543661881861643832701729996435440373825287277797719982070918298212794691646307770362192914625801843490562269764210622477294934342470536101053077071500078400437259233726146798790289666446484685136226895332113817117385339167735217338630045291681954192434055257862191323976811361075200000000000000000000000000000000000000000*i1^121 + 66125462739839661542844956022666985461878679610449247678197540397600171006543796492176422395946277260270959387031186341229828541125401858004587570022863117320998467962953611383128269253610617106517093369233642889352042582533473920833718906922983083592719739330828550112631192958313701313492385333656741607026144554177018101812231529773322631498333005353237559876031530750847745954073143786158749130563544910372331930461679325123134537952879414749722057577677592341680823872025589365878625725193588223772075417481164695720538149923966331797292566224116846596720125826529965519856549602512655971836405295845489266989354643966732552923621587773418926399601474910607804588661130120731095590639743593870063343449524802118474793753686052643114221927601986543559014060322572753943835411894274694964073125483501597559111988207628042555845836979653977580538509219671366595045753178048084349339577697940393294601612920963117282222949109855079156253255755953516229453853198509969183832288408408410957565284022380288571357936375420456814320323184675554705849967246320952897020185068267634927424076803920932184558281406202566092454777088698790136156539918578994392842537830533007109174023383052715620880909457637939550890112382517439172414898598886171903955753015281639309109147470660999657778918844713536687013970989659832247204621664784010205096423938374928318230163453013270882220203501344338555971403574544508777820915412875275816999657326844529854783839441788377948115788352443300531156371359218283294080755240401893732054466507747926796781044119050129884130515920524465854591852889651599527866373586739822191369423659115606870599279814003785939129378811168867831150120814449293762827037642932790857921463588642006987577824198759326615665145298299555461702547465702983672951612047083554437605900864000103344585384751656424469614421153891626448783629014178297090679991190555887991373129160178644988353291613091065309325657789927929149554790722292984988608984491221324657037619841725575154579834267486845160927684372285364982671510707380699860021988382079191593840647255927328237172161912243945743225991021846458227498845075270162820736351307482086872902244488604841600969981515661486808963194062173148561300103195354785322329591448903574943378393662981876617915338704165989625716834822648488904740947006684061908020168746875866873833810912550326753883212565207511516645981197193574356528009179091553798379531948978965605096891824877863752484424724337308019079340891126166694787042166490434020796663669273103895477866376599699022604125060975507241645152084486672238142742662033302804800538633839034206916919778471558679682415926315889928985751095163977571559091980641001467630210761311993763352859291032985131342085615386211093672423822237423846829956866347812434117306266266427321049445723995379247035609900108416661887428937294795323236607110678435096765677173353834786253582743642913971485468001064202217113379169504886000251459320878187237165932879722311600425896593498317635538660518473848130666427036272262144175738714600455074833296509315946902455465532594942953953474526655303105030919135088086612236067210391156322052407338746836904805490764626713913728291791419234777897942179730175172471383493274108086557945736804003341509122772150271019322612144695090988234326827843803554583028830916398227257010734603307026736475174692566694189104887335970755375937003443458146304000000000000000000000000000000000000000*i1^122 + 70629951589337533690810339362082338450341398608029585032575566047490467378057343385380563016975852671608153980603234892976447467596897132058369895471814743216498469760699069575909567496466601162018661835655344543493375811058624903230131547611856424575298772731168163134331840952846698601237417592107371062767420420883002633801285359998569306860407931108331550608086994688678827059855774050824721009956182329777165104607392034389175920587817148035703141346115975407601227059808640800021175561605566602091297202894487625904389170347269973684721577445410376075596179689142238502233431329339353045183381596830012920694973978519656517450569051112113446126632416194700153343446738279965338133914251132931264324757620787179123320436793387890600430216469068057428121990461647363191252348883712887896052210763149364296824870971612330108719416932417959321373823422097875545521972214743255817457815368782991066307700162993066608840060299179298601834756989038049983870927382031065441664243755982498286641430854406021396706297495901926658347877467486241948096894650211239941913659617833002439601229907318390696925518400960557501223004253839759423996277196326857692668539063803445562626741522773951003295209038683407480938009713355231381512073473214452928717450550193624436008175589128788206218556550691833319211599471807133418340816978943812686020365440323276938762198252920445822266437398236387383979899515727840554022344038881844777791009279499627304530687704967581502191484589115272683986554889292025717901461854658685310060823831614737971502950006391793678837485256088864124019821155251266791550391697788033264511337434534538386071221664554503599599512585904484375338266522868194594206192918366245857407312804546619730451277139906569081687897147529823038263837426054283841253150361987895273200864250580068086127984258109896226354059053651524262257062366660965723177041434327092577899512440260170660752423557485478902121117709196290487960013792075462184489945730933347926504217299529602898590742557833560428333942292378102041181297969793573684325598784725874552635026206063482623821298515083429410714104800376910646677503864415211559722887718510586187765572402176372653308901853411141210872843365973044693139988917581113498381348588916146839187702923050046224509564152881476874399368533479567822235584801507709181010734474396080790312586986295606909659138488287778188943529577405772092544292368924335652132410851978231264105971264037333742959668256806537748559944122076161650144691101840855299671770127112708753511504910274642063169950132223318554631063127224624381744144876950408028230013091423859219687363370431484170941864171255354724960670772173404389920579132445424177925668676775504119821568849500438915451160470730451637117673960536189775466808174930184361237501924721223653568518989411465344269500674712775676387973406596449719530333779184684742699297683144804622781833074254240815073001203822379583386505055763212859011849206940722749168886089905309033030112152455516195851847007052607745198151263170454401322959421371628044546060433834787978348101120356766962467269906701934252134427737626737090716427298724305712461458630373035360818563862725450512345001518090889256105591125195949678569254953152999751631604713512855728097388068427148961257272547560735474751045587258041246149297293810228665974087172921160508034527322322444031402808979765843421421177782927360000000000000000000000000000000000000000*i1^123 + 71683563394512867081417484773921496201243324036572730473009407123705433155103580186762794332921669537925578714028532526569566825457932589598084677466259899220560350040942561698018763312273721466133444835332287496736174755160138805853143949326072014075039521596061407915022305889291629189016467493711934269423490590530274280135500703486637800120311118589099202405094596989732879765717706076799933912122544774946231912483630019684688935790374777597208933253842828170033707871579515298997103706811447272839448704230564726641151676277423789821442216689386418369451747861189818281346380659348862902207802459959445488732080875574425718338771797733577834617725815580449658896057985460800066212541242890206140480792131679136978849474909065024471996386623014167626136031473406017062281055994346591377652629524093166940571903540482159611873157868437584065812940445712871256209573151252865560027449873153966465207483727466432083873779503614326639132455742623970758881485757017459903618711066011318066105708738914778739837859926739903768657538162539475738240048500105838442079340452574442910122478253716289001898348983257735212211235507524234022606091816955891894385031495317447111317846701348249540370767373883620292619965187228171016785860880394203279078339714575872542356963822763489639813799583812068344347692394853001290921064786773843549978042448390076285503396684826700196373776573678910947785199446687174875547114412290522158555995659987992693235031037912167399500105014610181345156689688430685918900142056638778878939593897309115727733379142723075033174593539039708596522001877262274670337885724921920790912509076034625746244620617249357076142246192933613596333812058451677902449083053471545927771889807511486123136744745029791332045183797053071849009203161985619598378220622330307127538736604756686542768309055174935531467854430668107239013832281757779142726724566870317310626577537216281500907504378498979117345561431995249543023383957560659161010857340284166408969436942331799100389044026029290789445989632591726826695960311809192087124290950922592065710400063447680974306749794199158653028131643183184990410768564024584170052514857260047992198487708270241202759722289985427251846765178305526226052645742921808519652819872904920768102373356824284895766842685830157188252769716356442991384180175794834631120741243876017850267626582780409935994317829824614515350072135231240011658493030790543470943227718934919310503960194207601263007903978633815660845437403313879802549614643279733250378643875536291333000551443389548023799298656340477230637509812930086030632843597128813492227235299491486502980793678872143432964413360287903721197383104734192930389706810206520960696391618970691303244898288592111964416305473734968112091768416620350012764138020608219272995702327208734498800972922739621628659812204183154179485330855032765734243611877758374029593402932530903989344992527679530126179260538762061830837518085047115113773370853892662291713402608318001695462265474914461134516819193408427353517493355324618086411118610098223172703191961746593107322358109151613033230618821822703023702160527346951066316603804955707570477738623738278922789526846271543307394332930601132005906023519382082458105809943247660897609326931098171221189148672448022893659775253286245888059581122990676959425128541406575494955371900963456924393011638914400023665535443403804390789952307200000000000000000000000000000000000000*i1^124 + 68693452809416862448689408850324793666234413712634112008951691152852649218028519100587957390910736722954440583783241430715983532197680110780297901927248144535422005958294560871210909839216309550409037774025298825484180291932090644201023683536875887211203053722772306944031396103985238981347576045696219671153611963142358363915733765548926543505505308779279835048318138838803054815659695040576892525356721566728646374169142481610328948118921197360063125309593044101268042917525501063341406295919296227993688874750721619202125390115879086681818391752352053286426263130531518624426268713547278480446640974595833469388846120091256055588885691727979912354017575939246401279948391767767529818173767570809834798024901783227269744359776792393254735592994242587164000367908949355344538827944267236960154510369597534051698300268134791850266639596440416031961966051257823417491455221847821277729417564044807265838123829297700674109853076661072766344040971529607988069623495899415087111147694520472454926936393686999993676726093674445272114671717541039522342679366739679464618379570795004901730311859946196316013231916108112359137829673911032251341589854980652212627406429762788413485525635142655820756292060209759953859233953845644824338754634849642373885862770088773252428676002042030208265329034097366793813345294845376380452465439588193913163557791363799698737489459422940797418250207453600515450624524156709447069489858742079605839386981535546789826341010480675162933191795400046002573696831019894228007310221623011425541422208223903479752390160987745757156314224268804544787616929351081530649289582302218016713823775765083533628123275660840588888855417459552826745703587087502572284909256646914735567209701324219881084795980794858433560491646788374757235849086262064392021556369366717471656622863199098583989210554446001320637773886757163539411515120042936210464929628306964974898500358271185268375070253496167571943380322404970221004042983436427540979158029475387662243236597298183200915923132589089288280771842111966809420117800054108535826162012951823919627664889188123137152869800873712938315860613309121258940697347823055460821698822844532104975924260037604164293720271524283403678875769588822960799905827443822966233233232616023004356417060238549479944568667043241649294727479716860984935274511523284844536293435682697185185758409793468881000808273190973971003308431773406404842417742733674259318434828975857505981401566920753214142674351321531651832799269418852786441538368669499479562890721923772782312388956836522308934143669502673300773023251372701706556554799528469356514635815861985279646172856225218688913998740327533973338372431354553283433254248035283145409544158898424140171793263438384321954404838090391743733633501552906916313403975360252150127354301068323711270721087293106297570730175754731725608289133543170104430128338793022524111877401380582158725710971440681029009104777660115824894775336167170120274206585498126787741390318626731185894464857729310472809722260608462773751848119888831399368312540442007416944450947873489379235617064432674170156628109768451645983492619344274611819375016737420128108881303335109550063048108320854834531133360150267092342480593045441129457977241096966610360576426279987134157885305087332372440932358728249759320949357511521926158905460405605436015844187418612150521600453428329654364273660889387551948800000000000000000000000000000000000000*i1^125 + 60815489798981832437560227900476983752494588742745515357654473969186207724802952972105123595367335438007333158903317233022263280664780936116571614510744326830477528699350744661974303524735443765580360747447891443156270417994818977111068597276559799171884008331276278381367779017026249276972190439709389975063828486230245397868925406307702043634430007375880803716580839919616461734637791557335934829298693483193219628012242157473124782794201149017729764279094390379119294366435692962496416473772769576552621814163220455297690936482204148310949837486880410943495186095759738441767256123497599346584202642657558110264442986895602470483461440298846166554331621235561603289597823064933169983929337323820594223538392497043670738217492231441532648673656794503649666465930339236444728515578273178909583584961127433331296132950076149120478816560758666550464070664273006800214125368210532084539898330227985441613023520703037872785677359314557124945386719280289274532859516487275306416918503338505558850100616376536963566648137009230245161136584828515266375507436259670675900671274057537941813465748441923013100473365330212049465869460347014476665663400476701727582654983214253835013955545663884762706933920698394333970440767515682999300143916297542192695712171754904661795786787773841032049853545306659756210809365682569302309465184586168920069363545125247304302752971495677083244401634166206225818809964366438828820027048383937139692324072929648154454800944635831469240477403953899607043823500159974711847230263961841550902906936387415605564137643318274328180236516977171519326416501753440609997976445237121687443939434565469383143283189978946861436796840676070609084845463991868845987777494107228889364770847963713213257920156527262992095091858884478786004121186879214254371204568561049425893191927074468313583694064092199601131677579906041434536252375609187018992483576807039229351211566537300774127861757573407246852613965704053102271306937867346710008872801903226842044307868569117003400946217353415905250667368738016003829360760657962890472080011609917664079807488608560098377722935930568595949670894927781636330558768312302402613087448682172174427070399931928913816421845615190973903856696208675356546819452878676510750007618638756816494050962492017812064623986335764557261806074355742467660090581573765019360869275765265396588331497159840550918654203684454023162701370267619719643671830740747591372001335797886675938336100185460210184172883270253225316947915348574962198872060148371252762114500019113343973462915296862871022952531990732734580146866746012849276901960745228195567113431583937758863586157053353977076850992199969035584220607983668973540182214136465904735410933487793026199668704225323404093845500431193722741818566328041930423903571244757927119437174911689604534424341422194806445150824466423593321360422050024095868159822248362220111698437075602205867593682603718385213723528100049232570461671847300387617028930298505792061117480614196041514805691466048250351658624429448764833273011088096640946966797149858426142982172064781523037755577932420101124603995410992480896720854507503923183131010750177611289813586612560459941231263912529867308765586691351505024547589598714582025273863874242516303228207351989869321014396896252166629670767077151921093456651191567086230771480466694335877662497376095252183084929165734808221898152576286720000000000000000000000000000000000000*i1^126 + 47717500091369433581547709894301220015518788813708208904921227338446825528659133574171214829239815606334498316992017952727106013438509089532611030713496499357187725559518219904195535886541030882275153777122842237817537142970432896725363718209208628889709413256188334446938458105427358653072579722312487621444059243191838541478592596056202556846960594159756733762439600021962445854602019348833684780076600260567457705830404088228521792575629180411237299604658409721287517130976543559086630677690325882458305530197616740977451656463687597730304921488911786670358234054434396229010975891304592035628328427429565067979936199864706117812875322600428718142643966049025781140139200069557310246730309809034995316285989127983252121460184899452997160992735737894407775652923245088379564589978935985060550179998764794157823943919549103258570254656323371352350491181489580973764807736758781638504564478909885049477818900246286597910388119105847872614404159193865531912766918937379745452358890297036644492848905747718216799976463814478496493481736546183958601429591765973325829037043277755280379986400270346713620931919104958051730087835444535250254300368911638697631126188903288193295191159201245688947222569465761761838620152273840428106148979984701590494466811795699210395795235373388361841799265508589176106170489760994060831528732878268220112373247386157288047493309063098128855612908928457863317416789024471077507742288211916747832960312338418119799400351104604570329485093825124429336807098415526011177857292375385577578726175051399659819533651140803540674840074138608235816929095813166480260927590806000039924586361364719422283794298906166960797279925196075503393832168930381202358736286272873022349881074785862367019476695939537502286152914016657970153631843653645781850454285220131510856862337061326190501784833364246519305534444025284982268823969560136443520968583978828798691531231697746766160528688094616652022144916537263989717205129379259043593232164171343694350557216200878113573252485193263132606492873292869935225935201046657136541463668141621310424963786547104659499247507882948255727295443840386418073960259801998214672712394628250222769305781572171322637388806546252448563969906194309585748282827717796904085448958421229447737280278862796027468820150709848278281027597660726079379571756966593292721208049390001376487644422381661965565168960796615492845813476184846488133206068106490217922216614793340715015450705966107411087716676023548549431097396010224854011394520080583244974764944200841726078760818935908546079995751861053513769251206591562993807382357411921968604056313828815199004789702352827922154197993469977422934833058305660166031415827056125741802006814549913211656269531190454745135859208254116317357057350875275363213730118448601675713508182474904621163605413194429040655879422624905234164301374089291108496749694521417706177896975002325868411523782419465180340150676996483554600161487589606127503533684316414674304677170453663477221030780565148744901735782362873717408720008747094592003600591568668402046297984305309683181371601014446215715999928397718988887038720055321130210361111950945238243157120731424106872912132829420687916144094666330455854700292293437256354684855146040091927784904695466326638555613771462227790076237286539294584941441166090004302044815460900954662497373902653548670572545710406859232085278720000000000000000000000000000000000000*i1^127 + 31742156170074954944554749405765336530338818657879846642571828014390698471419176376819790082060298413889958072718826633286981397822038686579147721873695641524270635655956670898859006526190047941374881287245029880747388261026590899399736960222026972353000445623619985950325194337754930674628337340919155947782050523407192987904047551094253762835062412535650577208020241007852643032407823575001441025291444704904260389104940655863814321460737440065933885476172610026113206235593232077755082710350064540417432589502504786902017819147128887719363341256752477734102611321995979584286727706686267270385290831125350440509825136479065598040843124636676517042346200380018220628579891619695501452323109553079203378790805567392764440538973152958359367922769122762999547365504466394983236597336615012343803087492009698287676463734853242137465526388057592866698858339073664955615334352209598471427276821096452184832649250136513532426592320801714306919459556369620977522960587086540547797064543808378390470523113533932216999713788309548479568868600795331728871449537485234337073310726594748944613878467024485700830846942731057112724948576649486760319709948332341016386055099613425154224792958977812905140988603562013740821621471644033834187807691529367017828567762244416336581406816613859869070900838726858246968884525945276497221358100720579338472618979759035400769659250287271822931351863103424707867042174770882381091813130518769213297300884893319408384807962769984400587378585539571558600570053380366758697751905263085544600603988983530682559918682559912241754691499371724103437972799078088469261009867317118851382643469743647999152426376399718950819109578371624474183532644926799162614041750248843677831602716219612249123671055606321919637833541621053424800947646553217017188683078059401553800273350338901481371639712877658662412583390752047100266713746592648538680841566140014219227174435388440433874034529364190855849180496524274335754784737810366789415046248099022329107435257590233532282973762655950965320139429114643752096878515145146516049862762334316634293685103225173581434577158394340045914401961225409797868855939803686455914782972982219761380171863913570464217188989979137620264517871094692686162302030316727069768187827808310068946747674128252641102162584736203641316098157789379782265615091957548075056888957378331342601353752932655838514959738789881960122178361648404313717154337672608248326500350261254519310130699315066280404843547072949991448323227947181121839929811390981396543743593052585447216445850276765046405036018001012711132930316770782618539370980538683446638513833127712602045085166238652101216320573495467351675951583972777731261393353801902526097916393887016192273547333275552488839716262069412114594335028659492344742262821949483909100297824021128245887595288616060541843150117183446927840692423883304283611262904236756535478065479906290146411867546574964667806844471599253168385498438029619103536250321406651875724066414620161610328036457799743482918553799737826616454537430654975400028836833521538779988437096482336857211561693604932948129331063725596724851838119067206639291547516447042045113231323983299285424193549253334320295565483833408988241595490608017424743968760341201257228714171770075511813478243466734070778504442680719267367491717449950572380657100919517427914219149274235296570255780944166525075456000000000000000000000000000000000000*i1^128 + 17331475819231978188677053850694677805588206494030627954212834833062373011174000769705939572643532091869090794931411228335419201365551429207405384235891913320895968953686427168160557723890687971260713037551357863086175571621272594208857872895704684876677567944768112416391914074615394515926971707759659198882708412372528081298415223047221510987696909686989171270842257836217463029989165604779639270300925470089911316486610773154903353337479128384498396582045407051107707029244194681302452004317131114247620679785473732338080283000531391262446667255084969275680108310998300371858995649041376187289488977651557452378496963541732202658481321616273330723240390509060887847051625059953457223810000452427645890462683563581193389778196901679747944233880237515257893692261614758527709054118364492725689364697150266898951681073699738837992950532776562247536111641411633754580570590984089878885200830987332266784898039644987589094859901084041720783247945339102836077100814751362315819383205985842415406061007194679418121582674572222576786912426281333619559197164586328755050192246281692459591941193156656199152938622424231360213381242262072846036283847736433761389183254189194074072033907838174692879353305015144191799274461160790276731871318662447535929035367217496622286693564583968615885532009886478750289396699757797655644234996637607840125207331008657205796165619461409105399862226499886730414073996637057826578965026171241838958474551531922794700503433558990352075949909073581080643154432112666503273741136229733561935244873175019416786187736490538943010132369101311438091339556607846306679316030078483894965786503753502988453941188643025749891288558355810566049820084893043471516301489666110795878482833745154852304163479910156368512299314183589352508727166140753382241609087741088139730651593324468807043295823404325108035786489193615625908404030209598203417372006250057609278725664081021879889248921458582946933917415613071433616028599337619811277094342295321252940383489787878179868909491951476205398364870888925605139907058710564462776224405172257314450972974037300705881748265410883021359974163879344337945791047563498634209066160927991470535235057588135232568215902493694501739892329787486032118513012908346363532939567411715813104919262721061919960926464896704157772514528142307738953792612817833577836574093294617967307623051317088836352354470013469452661996244217097751317328362686660296088561673459921624360488187060399052745929575726591085032790706064154732356642317719957775344393168950996899387956749293555953254893209495197889272756554658972614558206105313117058214057423539577818903459644012843581597344173164533039565385539324366312347389884232250119645118128363752327390072615682032606827367767662928480450833548710722805315738439721318895465322998450416117195274572479220091707765521688819685746947091089601349232050950384605982367082298907786614315748679054235840376670794272903589713538678566136409638914809363338175925473609770782386443834491372719295690657092120916399578189097836900205235408462790344364222482071739567065159496983638982028885834029536072027713563733251559160884207119802923259357974814875998078251896930005489786089868836364944320804777247137990563482515221916184798571672434980637863817808115629304803154925894470496539054618647922294729366442481939552282419530123395133606304049100224462848000000000000000000000000000000000000*i1^129 + 7653126911376724166040997341490722433116317850639764152090893084742755647142942479856977076458486126084536262378891767191005868394917069264664365579024333951371201450253292216338502213895042490356636425347060626416944971943865949011300862924085522353790665700132776569206114602528184340192358992941874035651182963193421708354559486452432631019200022368410147660304625799369424676981720216727577645229279633377061147137113574135012521354975947677267984458201384021891370056107594304309696836587400127097456315306647702041736167238122989359524138394713368999259356876196018424897097161734069560113949696177439055379836473631205686938190864125933961501312444602652855085249840505735746454028395207177307690695878189300519744229842553954491285456552699822200384101576374247572294579624545257680002793243489773721053933957409116644703798601943079428254064032549531183951501356523061505932258114387130298157899080270930246847065210175513974249028304083993603853804690285206965511785087396537601216168360404576836328038882424676331242495055878534871491517561034525664514082622061567637898257214372364698181415459895807846900136518988770255412811505326089566395930040266236569726449460669216782721374344478089033473318762694564389118013058674631902282289297952271844729861059862311269089121568389551507956221822042513194020040135342168926824936964195969265246345552116587214491230540715021982603575660499156128196586871348971565425587940637115386614266708243345303736572542691828051079732753634891162185098616111926540005898033818737592345603404366103529934346992234036353913302434701925774860999486203940554899208986659922888357200109139947503860571296190168928485758795478382110388730293652367428114083788147530557970128951136753728947324322032247908851327728673823525654985311243854329973200285020657611735670989922136078504375345235972097340165411761449402775292219338053620737581961365252988070216534881782246093869641087062363169137520961036121629541765488239602213870698278605709952996556955902919055686831558039131204654353716468370278433189463927867967125602180533332002592660403691368167573005664152706294818065085095325716249180238380334361227836862218077462269718600908982120682054608029669361357596187817407496165175957486231935759118170323471274063348878370163317888548520104324588032073217425363097357621205552285337062079218768885047414184441804406214649451907913695504700610377064292750114291501015628883260336620603013873458290638865897707365249182153251670172337572129128779075396755809145660400804977983152434784732313883667790033147314920132560005047993989711948086270810173478150684407209029184986265538179364814239018378304622489524430731775096806962802932905395377899567933245343030071126210785622637336702816291580384386668214468064056811728009142227807403981431265991817751778751901694517478143254144513275680113442641206544897952675045873473657434807541932022221606558154462697360740710574386640910948303184614151102249109064596713284552353524951968873394572011170099765454411224603508084414925060247379361534595571644195421515323759442201376962856032080279487675851984161915280514930552348503642643083859867630553279434197609348563674097968784091973429514798717281322487422788492848692227916032045811258995797077751297172440905296726630281034119563130715895476981838249532869530730835101654539826731417600000000000000000000000000000000000*i1^130 + 2741771340972034549014873414174131177802161553675039374047677813212064010920357636885660584141428894458826265856714967053878989321624689746730877994538923678437452863787828911478679426504809356427939261673534158765121494137557591596547200575390231278633105133725917458183472742286026980238564320243936380583847545993183259257574240376098354908886693550346871890062437129628787295597153515413093843466323366242930523399030973868541826049137314219261469125654870380482729447517269952121153488150152999431894239503600896529340720128013784699873634215809411308707535081555699935081047231452213228225477758041837886522660925522670638819212126596234289372360799109736877555432154035299704650171356529710872200887068968101347292733428658461012258442678311038945878088503583265416758968776360539522827068502587996907894516927434942443304615442841435199894371297763865665109500401225141739958208793530726595384971075535697258068444950010378941506726414428849412280648057601895972642179471870464504351748029148781546205425452188246054380512940928823188852221205375028015631253362358313289428546569801061611534795086201113153260864706181266296237864120356850354312424253997986838213420621912291362948320606542071714802961326010847538952034837535047570414687467475915135408661961771190000324073037105484830040338032848602329705416934598009594170145389641343034949072417121703857889695115332309415476214606604829061075134117913281057896190011118483996935138160634018212745653533388261804391312535218045120419371742297263208279963334857582581286459946679429208143767673157784643384260110549045204905192541071516182083398292951782597764699511860833935393108436188494211024132890659655441474844376364881083569670827614356651861876936519012595479019595146920444477149068717494710449512145744519113138183536938715536827680098635514295610266730541504444127781751377625766210517674620216926948242574577022620563586862461523608979639779735930442861207077098660628171167513867268793670672668462016714871512420584694119061856439255775327632789974294564701625542116944178208816023143149042800533048861611308987880835021574367038842161158895369184433125144671973878404124812371094176268430724643324334126465497937785764550216325367358304457304074755314079264883560663621118147571240932704421545912346671102819554230683769933490487843101580844462175068503152391538511243786826361326344427091288873456120868678247155159163245897714011221440762161068131115772883896305370979718453804362723554761241179225343992199296126329541505956656319126443083632894375154649831750181737317974203319113406778896503610623098388823441968348957375994099941801943426198146639657600007794021504189016488368251053046891614592401103748528167455384832409627827440107472225836738636380240827105420812263416736887718445951626567534499480095646980209335575487052274484457772484192405965200466957572000457668517286234679660287368754402188977274322579133873433881552217831171659351968572093047662572412258959695929684735235810017498115982152380846342271219317803113199436808126107156369045672902855813964470952112213335410008361294080921223223587571545891450615484981764612200637031577277596326151126093577489813772175647918560500977591354162423163921618332199105587321896253588245241370397473409816234051045749405975261088787477014886394348010433435344054414897465996083200000000000000000000000000000000000*i1^131 + 810859291326317761967782478825929077625029804421895523704462488840290888166568502829682119070368220521768125019871788112723168042836409226554105184106573884744935188824067009705078938058378220660933909842080226788365258396646908698183657583936801507498349139382262172484771450945237239596440321242012751729990720515275507223855314468021491529468581368288233429894849175926201740988366661899848833605192919918656557124860397344868490318819166174538567859119572638929416239318343383905220873765788973664156099349019238167565007785482816386511259898013651617957617970118910734092086506884859042573505010961260571497594297114197037182269152794064597701427248728326982224475396492306281602737179648711762125757826675803604449884543572235031642198660554809302497790639420632063191496720938124616364101340234374945827557974912908982291166675419068727866206731801177382426216942346592793837919875021207142678202895188081597546418348813769021281801098992567533080410946251741654209691818111576761892535033449346312287001768807375366965016820374563761594473313403136964086587497752502951308034802137222526208828214026880697668577350224239831370885055073693081391787588443268262300275154454583297788948892169878854800063148976715484030303775027236008095040044637739360050978748806902604622273778895124430325659528659581680259406155357467260468486682144220759543205464724036796000610503274502175560608570619262183644276682933043041179016767201025571649741975503050638357354386965957168873650777221853049037103352598179144952788054151223969582831000913402355389543259430247860520252356496677608750394901173109116296520404050468653636958887081597020951855004122061389282859751773188410130201303562528447009991547820920772113253400176902700563526323428923249672488518151860222414802839746557714096295451762848256600856083651729454117070189790466329625142950481210976081812470329426818419145424006850219303036445416503227307150112112008203405126856461460470784155657581469046862865595507761183474499527325575487624518378086406378028962571580193303991713205653918008557464415293772007982277732017909570678810140182977618410926223114131561204486012789305869686515153984719292630403591309643254735817617861049933639018784047114183796372216197034031057673975427507499023265045449331762966050161446688682730689300108352758854069431273086549083307267759275895898707546564823621770862781220549751197508094725281438497582035057925187831089385653789883204951408908950731279379345744882101846804839827435140276095224722385453385304993406605855324218444140831574492083935511947336439391436952214149266240287898515140686778387588048821059924701974506883722088244501035234462933195916315220866598923401420847991304484519016481634391755783221076781204006737368176337633340479684415582460419528792363151074127520854377068153138309727740377179049858828196247966252290860851056254097000859389281352703329698809765893265942850980851065486798618706924070188884157642680429365159879750614306634546477146177824780940319013807857731955630415535322387021282423403087948329548202137984096409004388437961410531628295747419359459663762255962352303215443587055190311837567089157944589040913954782064579235247528176845778048143900084993464870761831933381845701600295458619815807568489272168733816836396305652426963011931506226450111973398067870969395937280000000000000000000000000000000000*i1^132 + 204195505675725492866731716846200067036954928271760498344525479297700603486763125705455217118914198475025061542900377610224166908432054734155532227248451832260015769044489790044540632731708944089667205945658114972482835551709694993487571237706701212675372753028110550180439864358217946530672406238143603977342987337875350435760185236452099753160927166448052503187059336096914032643389535425207910240594889279243861202326711272763602016813914731923253836620769151646183873756886360142137494941605486526436424955344934190555396369157613776690474138728208824466844318046352917871454911644258722143417307545398455862760706018337938659162460534204304320034185850058192923039842934167648898483174188212847831186943383401648620342566486297126020979389850543381856186717239422193200822119736770621097048457485471362098389227838694990134194551445314353863811436775302834626754886347280898842165394216196743147938823958270479857416257907956032658206653247882823107215849730843385831768219795266557305241340167666816128624775403979157400166158010088636330438944536549974342214854117163067381160811099683734739291405354564751243792973152169053272123374773022836881839684574627880827833888728609921530138389046348371140871896837586512969239186349367043860582985487824258727224765338046327490461473548781965052052842661687520668945492940371118639321079454446458369452112241446724885045317248602731087363410370597104762214963173415098224458940842610289720869627919004830092735912505693343183247109666603272317928378813951414124732901729027621935739012023006073143550031991255898228568011726146558785264853196940715590444551412453869712149562814893494287892423402488599883085763657975183027932731686330303668330227372578761299554221949118208231163133881487798462547527075526383377489329047442037487413708612773728107085599849070358573338384979381010545053945529697769885380319160222166897605402989025062740347373351315529299021526521382429619622981832228982614480017612344679485963912623135643462628420023929752284636663937412827652123115675715301775022136741214281076905111516273877950071924635265923980281753541658858015420968488332921031549916502266909344632357384068479179579096821786553867194690828052203039988849112193355275754354201164209279168556475019537194912271738036904484219487227242404898841683640285185487507476947470216771433585768492086927282434755131234321538285901650469930342088020313838041412195769479810194135682760597505092155787623788046911564416860411284082044721288775843674152737378265066364011082137118091311625509355258776623430389980480153082437384265187630145506683418763951931225096010786553329173503516652786098002884069089178822014537011791723667164348919479119109452582274367959420778488497742724153160968805964373704283789043434282483406754492296923507947655263140566222139345220983948713844985959212366867597783431919835208938091462746311253323797252624391345220570540279501274767171030102568862968221572121647473984319636602617173082942308170893517948249034109638454966731727417476957887416241406325063953854297539725393966557909863006377477782018585470830433186624204008462390414467679980129376017188143247817403468181387428995744782038367977220335492404044920671441598720685950587752201554797035362508556520792246514381372002379236281468745617448066783410719416937331845142245539840000000000000000000000000000000000*i1^133 + 44965852205128039496824018494264449533820049892082356019217590661913033486014789203362429187723703775040919801052517577808347246112744987845867862094694056160861194784380362363056477065973282448148792924978618253067454961151325706715150950875988172060328466530998268120080714817599934534526116682362190866811436744935044333969843093387938579304479773934356367460937750023026010475027127337577476253085855091444859591558510080941517437601728533016556626425059516458022560458407666782800487695735304116666249548282323481976306342343253670638327752064753274439195464265926138318326239821349429036619157971959696050884435821954579631134877245027814201014246814330637066523610957052004512783110560755118777611579878207630878979741871742358544230027370296956297780480656510328849303747419610541448489703354251348386501771513260395531250136080459891743553458691349933631456220833169838575541833882347004018797157521592005047142140975541475909044752438695812163131067078685379861869739213295122239012139712386685699521009228587652962717036921643754853852499030643613879131482781905094778825456097986496655657109424012316999106299542073486994030724737979024474227960864988929896536327155788852090455643679925049143940325495048191518839038649870387569116666803914094953778478240513465642172139088487615110033318309748958004806556469310640762322963209834672802592192673713322843453900681341187172721257783301772444662934949485865814782219349452932199723641817868001269650019810524350357220479014028136125734195479812405105220117103509672929361327830623433564614716560900110333299025857397769140270093848772591387577341223928051162261054512632036277592792144201873512178677135573525202562221253128704858580366217155517422862341152581993598909522810844021927391422666263303801637592820786874526733619007826713730583530792821187272041837575402305269240244185741722635635074128215841445660530328560794571961518176331046079868108229459925688575446226559677754479221505971287171814306373279636806294808175283673876471726810034926739216279529299365183138269370856490280151201777502860660024424222645041391994681073870406260063271259378852208488949984665320295447113668623987360560043573753224121818108941639971796202265344430632315110776272796569676366533795654355012553369015227747071002021982294153625617654321877068635196600774739988612330240261020307322268269673915852535643095386030947730486564607351857622743579163591054228492245331482374898833082627092756128316744852816838342952210956474293613247238969630391299578574420708532548863454077939136439065607151480497469407076988286938530079893142232760715045300571110235105424818112948412501316585155464577916115574876139100780115152326559714157027159898368334428982662584155639322434144539390711069097792236441674199499431497427466854271875358615303404905670723226867941016102100377912313017881884456167488193317313938972850241783426371451252762700429282130789082836727417103158189460284380166814863638093821377376305325308051558963043437263524152754407044725273717887120956072144279329674917194163272799675645309219375682115961049329311397726134902988459611440968194447457184304042219983505199185140942684654505875347998411548796609404613852332995309683888111650439738429176090109681135487841549931561067963381566466758408220730714852210601795159514204180840448000000000000000000000000000000000*i1^134 + 8809658289883791391675646471787208379270279300341321092917204918550637622047659665713027943034838684708114737263798054005926088932196939764397358712932743579423526421001534357953654347056254828287932021807584674977735635035595885762473660631750804168557079094385791780581706609947034371701814006013492438153908958277315005495277706503105710782064686545032876618132025865113047417238381089941395198437936226184450000977849240072305741375453053798365386064372409273018795079555538559737001341076584477769061792671681362452794070218142175895724021142752850939994402442808625910576097978825352704658576739867251809106674055283324765381854831089363135654737747267438220290671526572829563768360477945406405233836583857845242538053849220574488939082577298473837926318007548179303159199365998535277003467291255298227515362096265133858260272296690344835326033283880108303357350527915356050523311696317329961786979782669387450309995057982480763591498361288169296040471388517076688790013051521472530672116727920908239650498055825123374888414712195744982047717685643881852354908142835527061874706776473302692696899774680655130739899262442832245427929856889384319566541250823800716328822430635698427513628877309506630057722521822062908937998291066367071927956723205336908826682502621445416881372541440061953783184575473312739205323256802920925261919487062387471768161505872608239899825869223326709893990415151233509647553568005122190983593374904332288488718171268709257625064302706655591191846308351204885318809108930883544943391074395540743664144416104612058616178914747407738151886348695979874277894398440696876920559512982617017674264123423696440884315986421987626133061913739312710815853214369010224261016490477620751508640865650416269687332752950688621809887214683025073024844499797933464975645453029063460294748810263625587124835545636036203495184456600916530392814011255734977167194398007367108640170918775762817404655696971194988226203418720877777582517185757293642451631184508141637679243969685212147751018283926109402709419048104417627558331455473980534664046088978612507736685450668961278928544108306972684142415143458284463687520092792416085303804797667679318290449001949293498288149447841776665033688985535176688059452548511147929842522058151795927950962085368883949568362384246053690226181154588334222598177158522192124926835998062452000044234298162532209919714179377746418966730731857319841222927076427519861820722818900677669240550260500368159395305779418636171408180900753137550813293942220617566584878729326341690031018452031878739520877404498440552386554702306858286550653295087151807148096443323688654189278579023878664555132444476497258485410183492359179946954782635898314135054276881826904533445371268547556636002689504307497792734838651259885078189422263840969072401778363365178817583906471197858379758078961612142674184911818404043843048247724591905085406924437912800159235249375261362656443450881287516528065087484374568665637062456888887866380320625144500903472871787366945678268968780985075723553475268941995680221547609690323313903242899980420267733497175986795817208144755676778898167093971645069712445073435716899476104369043634716041234856106411132331165324684137240295521310521190597438854811532781282682133897193078721237785402056942298579310925751554024305034072527208448000000000000000000000000000000000*i1^135 + 1524520887133892827711947947050566445835420416706222583080322605071202043792985356118300698396906307044052556072805269951185285336731014722870815812191673199377725244225931889966310078667744413345790184831851471658655096066945714735267663284466566256166731929009458753282038803130151968908042836731797877667971658576813469421780148345898351992058227426313556283600536154103010997715335135166616814332510001596073460288408737996412669390099488573801205811974795020786403588792749578726826984514650433544197467844622866006001067197568700664841538950975016989575028020604116044480491243906011633196776361091896636880157796493029581622907303557290772642768476035406162878967826458676077364210920341948387916393223990540000961631646186246356091599388887812993319351914539906702662391146656970276449180538763344403554340791801759756595684267742804820383352585697614651186303609753072658023188966460183595158573278971156983161085023736849779683644396743195340489965261418085277842577254882574670675500879809137709573135295425325266789307331168728611537739859577186614390286864830971727511107980046200794494158389779164005350330980455467094531655582741861714308545204305039939248738809327151325258400101267578006553204776396765173464315846984661143486607801852144361380532911565624291235926489018699553906877124208395558794981634312068104411925171595973514124575154544841215059233654142085827934570699759763281500990573312070079028658525198375718916562419373255382099265389654803721802723947386483556301125672394109606705554965368151224019250508454509804251852145977902757374197347466416820591106776501177117738886902088294820740611165130888411468845584559696851700733426023686948995347892155478552016084607989030759728246548551863592687255490518941202992202105598885221433095134243811872295769911487346965746042304360056693951929020152289686348445566356259871465866743206571614138094141195626838674361775905899949638991131702329667040379786471833157068430564532027029724534248803741875404555940974067048596912056691205810020629591017505200540933233448970622843992128676543128547881057261365746843074349325234929271336347571441301415365542625595052859137086997360927211223714933340981515974990773548352661378848329204727116685959661589731049293689341418758307808842463676591554534641135308884566194916360112171318542470603855828774888808605254565439986723064898673596725942040275822229461855793939828073825628238130170085888449561853481867320204880827250417622794027140066902838123174536769492126223946470307057188613001605126901365388904217979893945811863872924224986951968167789070425380058181470354769655023012337494204063606902371294057685837645505410218833527440812922110783928607471127083875978885639658846442875705373657399863976827977223991480784356279324718740380130614244019991521522883211848615396246980586691602377472388174740899638724891228216689420604656849674768449259555042359145668314645022833650185648685459644473063039390752971433974369013832157090813800494510201446830865761457817287989013794322360364291392593248481995235899555337096183029738665206331311340692895911979094909713741688370389447537293111064740883440693404489827425366460878485559212810210537863455910966318178787575433536572717698459021913439030617852260031191574358722767860124622877128819843806201137594368000000000000000000000000000000000*i1^136 + 235582477895971422565899239211728893969159307034259769835751369935974362998961800475059105279418189418237716887426042264316573207257353154427757048679873763779362652715355432267345123978996829794152769789508216011457520470632766384958283684912463986407811865513818571159634094619372296267370435790475009662240606090604401179660983130316013683899276202856298428766589992659851225700066912617065069546678700066266287204904111274916981783312766401560034753295183254519893614653347022449147594606804287279643041813027201957482296193183695887210838648477995881220687429153716172443503608225360931381816776128749341856848987639517041389600250051895866875957279474059947610737048190854826495943627176465256405005758971708234793605056407525045276401305372508643302231204727201795040283686697845050873979901876046889984830121468984262430117188457954578234842808182836452893679954577222789008688408669890493799602211222738567540678589481584331131124568696745935630796794064706675495787788834533876528436792359397269245801582875931285592122700059721173655059816504141395505422704248804896099387477090321241957878400411400684562967655175483891518729822135193582723897677805444918583933732549372432954152252635593086225653287301741406454798142436590234629178027671305869054586179165491865716711342438963019739322261329368952575782861618080534204761522089221065905197747747546778203809953350018324071011227743799968219365358687425090778286738791758455752030839300122354013373198140260541130874421082669607949756651796839753578096471121226184616460219626570384202519006893886882707660760086852170197575428780917288625312723814777807106463460653195581126537440264121128359152178706742361547916830274526590736878510118349240572576113569593661071964276190351242142850370353679265965936525446882585247731284486005732089808748723915814798192555913197293886849454287434923220103193914497089631603115227693733311016663514340331624707975709554999544617034239291221749847601418207065321875616643722013695049894086706492063504852543111120521720593110602375385701084326656563044123210266178873267691435441323744553068964714841408466947597680357916170236952761634580491677053764039742583669482932424037773115632066978833895005611223813403770996953015171281018661216656955365104495433930506693352389882315322316340865105170740005939526345569303943591095112639150152394389165364567320737998597822687735276123172876014344290508237076501869514133094559454617405866900131759619882756573986509013122449843045044631554322049182710369392932486901145835909943847328475369920737123857478223042910184678174354167654722166278180952068638049444329642714337030517945159854012478087260982561559877111252750582466850691169698871660902198746031055531201249100773061189226439903242573763390908728617072357872432392712145563839907373032621940731905422023453789596185388204889148300290222776652373276224852357514226433019546228622338042581166879479306025886926538652029929794195320977645922068555888280228317585740015028247565833633204370048197779804968197898619560159770574614823291759963388078880446981024072110425872901893961849243250569868026546520861472650480618120380863249889935307291997122744574939264355266892889337126640638271127451850228158053850422873064498859956065049151379569289551384548651140661126670113256243200000000000000000000000000000000*i1^137 + 31330066053733190131075098188689711871328654460511845434264722199627657753368921957610382223267473189041772818637869016992721217698742047640972189209831055808346302416679972120031211635382340683410703761590062898384630415110836407443162143016465047145758081646930637898574724223651917859264081572907784499829616953494605392088016096830095072998703032031485636868223099977170068049291700745926207750430507827560632606835825863462484834759920415293448212869587744763351469068479493428819506471721752129037477859196231070623267298212808333443431876301323791719108540110517509231987082942931129663287376833477153751511208490611044977789655953671277878431711339363734214951767639432060848425433863832834772487800203821038522335443537588002513145186444092406844072563607066970034839772390190386376562999765150450799056135548751735457534818756784515835763942615841749684165925715029969991758230867111547407165092142120531310492399675093520829857083515631713377803743645048120531056151196741198654805216653534669179545215687576764904306027610210567334213825615034493625482166084157028021592354919978097863249435037976437858270938584129960503280711801731976544278724501298931775378265352565633906634247007183342610735314009743510526461720351914047388611918770282001750654328175798201706869100575437269665842302120890187102325153275675890876592326133286946973793382710528600570133752989313942430215673986020261304021078108415593203383082254950038566848554595500714286838139054327643746043729600326617359189489146773526108069900323130592973236542669732753019831321180832639745157459852197552358973188553900963817681712509382007283582290035103028903002113390979684956847918552654333644013599170019498355527140581580812630228107277818735577961259190304073225717954916161773460110607107937978695814019335967447174310207663207522865507724914523740434403460728294465434484182702738862491995724342998687176240232078534445050356041937518541815080095013290622620438697860252355051657821740725427014307466483556200540443618660923065142663027767244070155718569328987408164424506119305211795062822359704174091869364941658738074861370117217558264197765136206456560962954731055169299198217346447773968000351889676141059092928474097999982399292193101669014815250081402075746075467827560893550883879726280408121084984867351574305778902897579167246888231334445278978976718484041543610261379359449623402650239373060434746659504300403684845457960909991676513924298110471863187600545676291834430494856656885889558773041028758050785793934831994208215865441474981199363936525935393410287470241776994966095780317696535614850302461622153613732058206847918707133837503170473976265964835099271775145394155877271737512814210225691829133097341472664284956518490658345603847916859381521358603610781247359478130342094748385592478505723703882405101344118248384156299464799850082170137082409448027524024816312218165797358548552966655667263817397282501023905709039010359532465599541653326472074377742219390905599400076054363707603845921304337239983783066405471356696092847043454752281598381680730688431615043788370630533750229179188555254258778746893631924024869022541422270772326139690497730257213884524533519193329908408674050749116496342393487761619390096506386350619786961435481441004463195990077905356735612190720000000000000000000000000000000*i1^138 + 3597981359718270403182463835545412360409958617216551594328825528770567052605713432644991301958216151986625071076692099175787616056728954670496678253161045320339835027179530568714092965598432197110006127741433715977984706091348076983080945325073419059672572836712167671374028625017887169467831941846586348955336969672208012646262960145980070641916128644381198997039223599331951365781227065180542213098046188029627292330530797947703772296173989323125316352713976440945220711573028242177317508803432235697732822045191371582499809232397797722516381768079798407402244768763079234636676035563704417776065656660663556213112318053910572824488446246413901393688958782632088100072400893373906890443483628854051799493425315947357843759079777393152639943278300008908589366801450010581458157281470266332667220426663470392278456922506276334486500532155745555369842461029412106841365656257816342651328444058718219108677515870334230330509494488655428042064440307483934106115294643246281097657930279850332159062270754411319906876886327947331513405759159286431421926357100070132403885181163558559489870330142248320041910902341125977195744537460211382608091120972799760640153978214254715676976495592149169661252847300640040484244316691473918010012978395789978693155213967300740895195781493768966219808213930583817786166661967324710471160322868224057576886511584183929070253695008263520109319557800736247055995985736879731057954144950845469846552675959362651926844387233690436496921427993023184219281506390268919492283129664655614658617493247609663082685957465846272903982901191818042472533405052214614720264308083827029586482340817784861715153790450089586087878315857824569034280416459884509474620541409073325978973399240646740010370685877456990965207802593820323537815409737192246224943199379151093691291767100533943643580894130450244512252829736368665353734223504318452377649286519896523127042177309779103438796649584449220430454345014177674376978648922640284556170935680903424055446466086680216709054530767711608036591857119636037129650007365722337545228120992170784976635521203079706176430350501990296870472950810785936753983792947512427156079233966807361154039159537780658054446545245911343025112817766167988834024064992915471588638108303884948096963537099313088469829445302464718947758969833545943459060226749942930544236948449418410104298460856292630666905486267177256303989947001498538356570923707125349009052927958992775016172618687419088021647429396997616602370698918214924753064843167851365318707971720206426754982335233253966138369671507799799258369216060169508517492269103919590652007971890977936633463108180222665100611096603388676901478924193446544088864208688724197145100680935161936687965586287020789054734409926853665172090297849096132211806200660929056197111957077448840852715865420259056964173941124494007582543742446200529814689294662498333894708254033832292334341481370596383890572930636446132773303718093645315512197102056215786080071498469696222762072079516057120204833130517357708186685042723975562227739503084618062009593546978397634586251508336641938600161904629903005999841812260792705393154704089800799289524353311202225036208352205515257976140835840119364565909361730618562384546493298564672427267481579415036993970697985239326437819406980880302606720696320000000000000000000000000000000*i1^139 + 339541144279433022096561517248180032766635950024634285390402827377141720159406886828693813438774284569745146781955232385967140512828957750735656930496907088498889237554285291997603763995374506352335091400251955834030673907738652830795123245848938035497243677653039683511137617872470501800895882800156337028927468938617583838394046126172836925125445772483944011842748161143513423509888105288836472804156993416517801954290279588521059240138954916093196977697267195235521099990295223000382950182050919737034995637982465549933467376411279238167074772198404638008456381709218638098100827214359247858300855495768402734380487785306202143920178155555129906666126384340395621512713448085684319806623437685987039465165872708566636485026607172903317937178237428975760268448734148927895959383065888514171529381425402660460288486878897631537043332586407768600429837532986189608239898623595282943226510736845461736175921946497599184772312667619716611020460179525977020066764639769831110256563943617069451029281583427389390640418725699831369920533697944611759797447275225778518105535302626323795441866781970179265209757033203820871512560824962599176548276194722683212622449831780777536893751323333895552957359679787607412133822921955606155301705242744934091328293232046796329833835510763860254217235116845182880400903129620200316743590029794616266118666049067934414458218695418239224435944125107846173276989285073533850627855165262455097425656060876728430853950259480287184542395700468604050371487047635191951653723888328080009412589788067728846837675121861162276446797437900702522748155766310756561489506243351328828242099265207876189890842058749472978521131256668689258115892344443008400284821565817020483211945833548888399172875181396980190016265727105019011789278733379358528797447292286932160981386013385123678739127720563357090147925570513218391182458360935136582589277997177695671300059101322574809207830360408485548258881708164883023940461213318234862535309899758156012722066898600252526517389560932310332807042485593660177755155001345263567318667790651794114013834387015845899039969737403055795397285577422222338513818979026392129971732159010564155376960927393850457025829451801749565193308657568135542528568958275674994736353936833417654871243540520826134641359901897997332443451741437046548459902357986713314076344559985285684408633408902381882823797533391731933029147685436464907816935795045986394967462413864187411817574092243441893498143711265075714566272732320873995867869585492667114095181989036728792453047164838318527613644266789877382908114381932795419319523385529755402362587761201546374887143630738076951004888174759543975231265609003571844028007276881351203006698483138202220090126804662706172114251806518197077642464345878040766860518320563217043706355860157585584568261554379351878683558893771441714003200446345072448927225747029647921591447510989593940101009998294265328528828972296973056637843847621113488777757598758257963959253571861684978146880680531078946715592270687467802212207607157150460885602155744562970397470289706924294955854561208393806668698529872061839032506680411306034619609936246794038760597888740744381806236205521048341174199701063145350182940857079588159874554970800874564592061129302980803635228011962231423762871866369790443520000000000000000000000000000000*i1^140 + 24225598111868294073851052367705382483814219059137595359905737198744942724158984478193067354485988646395087695715212163931142616020901648989928307544964509161235804144992143862662095705144944765759288600761095498706656645388152060019249641124954234639773827408249842110653451069672879037772249981016142195898720695331225918257091761869351123534621376859277329406523979986060250903274830488208868071518224636759697782632188646587267146357155555269401330782532629007762212447285213999440609262822746057157721976453108490723608710122588679062087477574369524492576973581467013434517922309524669523654021710348691979517192442413196600793543994422285651615729104373806026857559233647211246926638879888123237037371278256847961288240909412591993647796315327230923048023294951147723328186153132084385491371388314148888865900663284760862992575780669283268548528264444451158151490595818801944028969199709659384996414634309670734416310539810680750412040618894118064603387582857500626687335016597217045854528433321375278042223053540124969816323810456387043381585049964759755531189939557380480235250789805773333222269705945093839999873183033359243287571325269115168850663817777748895627700453327075074470842326277879292062954481239571111277301197961443961392082238680694130456636044875156723602138922866859233944583649417104114648408547879095810177009361900455508154425125526034281584765641091313757746647482171308852759068437582670783703646907369531071196116301532892604418744997843559392295990995647983963521029691551596499818841540426874843322787451670544458547545243165848248918242055310992806810140501736709825273598414534889357450203190663713729698204344522142635128035293638508042050971697597212266948529446405199335075810268057545505049556710917042515578710142329867386019003300428543479391823058961586127642893517542425331076612053197056702964781837593158950141090478517448350358452261191316788010662902523504416976084856632465939071146358175064084109396941174722886805326237961992614003613687726653831906355364233298855541563210348657116293136078779287993009559501958053897556259730458230894866543263070135369381256759663811012388372986555304856383984293222549345948341240681634660414935897438594771897529429178066560873673581831518144896403560047935002814891790272718143002151280499837807202356409555140576789986018720765709462162467753352118723539206892927518030686672698939416940659318716740177456189137688764645182766199631122557255249490081576903177398503968486926215184820236483254086985420356561568124652590489742050296946862145860299409959402372632741791802471607012109372651683634579004692681631195281470090670638735126068461878799280559530422320701850362053156370161666675741003608689300693997858058422385356121372798616397632164860258418449823523279050846201428778266312870158924679063129505019560557949233242497157312273426062578650325741349701427587783744285517134731067400576434407425900301645443965865688484474593429840065092874343786057652922757189412161418933054741881465053303308315246972622754598059648101273976810542277598376046249168709051385775884646072323774924852632328507460053991643944641467059617843201690517115875832773213340787500000315523388842728746023143949784344173434120751735899455302374554604900081795645984451989375811584000000000000000000000000000000*i1^141 + 1415852454247911020652608640438438596271033374955149843123876731623553216288398859706991968735792978402448909362690159396130900253795478734212838586786218022878258031778735333687048140758011751624224510885512554492425564547025291608028636919387725325471007707697439301672868447418531340756305189958076863967044489257446633031869447347021598267340154281993385166622629326091731617646003217780417409377750492433306615131680227285123552894625672707526370479028605674882949202567743558388934196149141782694693742074492836716002783289837701682811646792533883566266100332361194268913372690479668089756366408715767313599227883670094765567404503088334214023224008397734869418610115929625680048322831123034874121567386023938971337851560131791546074364396692055852135860549491769295981720183465250609755995820266317678751820511104460669377484553799511648778833405418860074431401366838619536525417296906662987057204684639360893809328772989588740314222031748069493149120037077254538711487542740976501489746905334866705614349030501025290452347042703482021985188259479721069256226547573481478295256461696663758970716909213063938819877596445852124238469016283112391896018911528094533232938213500088115074926711487674667731624354460052632463984469893561943224310250604201833332229023758311488863107721906888054318454429582273714417427475815301038754092580931669539174039036537362700492840118222709964355220549612618341320035244613657982241164506244735226810606812960859204149076407036028391148166677472383698949587843854130470028918644235083719157136872963971162547080485369505439383517475991875203909390827046848616171643042393135330129166605035054338743856172388463987140421591758150040364198365600367574180148604277244077896321657122282079298165471827289623272063804221990021098540123918946340627388780510623256605397809211103994298173836208057674622390632766687776893821606725343854078156658757252901536835792584131319632788738231160344213577569600023931801943198968476688098682869503336501472231008835414983569549610849129514579907276188732110418491449772185703084180943723019020057960727953445251149275824017226759348961829666530556319264170737999627083300991937188666038578286853364301508276582870580163159350616318076837959996026525723604714906873626242185479991439548671149816892524187150886628916472315907160547145467090913964770786107839694036034852958973453548701286948450924993874473017468347466545739198398878809536893082998199791423290185166927460306266479728832851615238089756204923481416151078590575971472739099619701834123960819454049267641855535546353807377157712833357375586246249970558902999277438502066739460099410248764770364383949807755627971692694134689582421746433980527031826985323813262317263285377687702665476112594468579346505959778104487984976214567354659523061397998215413774980458310303303523896209263141387079840925711579262670206662558125364966259572130762679058355469434082964489488999081870595051224057985842969651350689749388226318244458414062126740846131306976564649269642189132940340001654254154463116165215677462599214107773893472682168271270995780435976459022277919643247340914949409142362016177940191839947433632412177835619588118286919422919972250931540943596803120337347215025329744130541266908523511570240499333516492800000000000000000000000000000*i1^142 + 86683179361231631472409672529909114546119360599291658075023430259392811428932409407360521184292886790111224168545279596691143468260602228550071155903771800438549070840003312901428507657443350416535211693520304888278352240519557677299581914935538522591331235535505975676698362488720760445347229632419688718559818277451550503155087251621698120100099303525236090763481399679355670879040014329987361227812726732486263111592200384563310468869668406954067699990658959542334075994828181946166999551357894810656125088269278659886567164424417567739021050721915775213002017773143130413996739168427979088882983333541508538509497956764493645060811770883349181367405572182201600354379752021366552094552407994697487182745201912895070350085815103871709816356883360671819673480651492375800294697152832249713249771912871442922655411804282408466870954513525378717827117346418817301700325779421421242036257956628068499727914761287937329080924637276475701921801068192063899565056956497081721745243122204382829184204469376078131310863997554826776218185060139890794908771625096668484026334752041834252245631884553009557996637763356886042509289182947585635057927824417443568965776881736023078103037380903532842901211361409754851567231021933012917058522736963649570570286061591676745031827651569944983924809162454160196297816160443165715370537785842830459328124411787250531067741441052425709416378404620628315026993406986165426477221367089347092997084286376074849428835845048761433149862091676405287336302500337993657534455696737700841262824396718055248269064364404367726819895805219586921806996594158724369855669533203467841232586468233915280299702029382589463216359956139265142859734388192327143259186704772059059074810167649827310846186516358688660675962004450773592206923314694520751590032021029911294538899057529384160437182331158886883344664927015785525008413160548820219294110130060100947879533287606958181335701872631257147200225801695942753759065403385030517223894344589995507322599910985968071819367823929243233048968489200205446694142679375810005054143421940073816257992135258648180937702205335631527366387763817994254004292073620513980088664081466478754774429328643597921518067150453942166339901072018458400811399052122830362252172365922714061435510268477127529177171541824820102610592573823818699369146607100145256239189138892069265091660047925235879117744354932897838381326540974329001030370640951548891187018434724499611318509255021557966609281581856892476868477923554267984703388816794921543814909172661162746357429575874888536871382558144034595278981114256140299700551688064583451756042678682572998354484301528186159293327213411663613011533325911800301872224558100255162150582205132721978603370981560556284784998588689707070293248101443636080426590111290997552511686357893597287624222604410667928047123538684964685594603747495658406064822234820586492138373664336191196857918858389069022849490383660766751081620587510140724672667518303382803128597001366465325478799948732159953750572819456363373725725373451843301228838708794309632683141485986553888741200727352827168359476669193029218701544648078794036153454563767749118476109722598739310295076769951096997536591956494369381128798880477791241190068141627317007167992958394031585080684883468930252800000000000000000000000000000*i1^143 + 4828873285094228472773411964063590232833211984905791867030550478060211943718866120763411460738602314336092758179219333957575893556803741519167092627291067762619279372211825302959819788084325197531566513123208142633557941645379394335906804766136741401767723228000390120523458970614144435734858150441806835441702744867635178467208292608047422848872721250021600302045501571631464137478786594506903054605625722352412332017166356502288307613464478347762070829153118265478785593750869874080433622662293581253539407155528300426441491651073638492769400096170535679442199406315825802345930830587063235884253153032105094998969805203794445575606154983287050974649307923803112633511323110934660390327389643561405893287148619787977596320737297105239230948441850478087702439094965635990071949133127925200573848812530032599895899170689412701948354155597592314265750142457514808424154889122106348226154524698809445203659874623796803509698378214578740102937402269032492153617487900536074153529565389931192069740666626030622369534393708876084788000851752744374716721944728319927558851417947397734811660792003257721352096584952349323458072762148825918236223332187614095693546608081247725872481857476080914686144370402967340194534286049457426773220027248958645967988466704997810624679593152894204940513581098715748235836616899372950157965205903332400940557544861171447197670450814378018090054881867543324215649801167513072840552673152385595274758348015856743672456092339833840027315251524735948565812649205859370202085946079287324218864787940971598222441553802392243079561801508651112311114562895053516157050776441232875337586825836865304916285797911578138546481985205914965329616735911931963852654489292399480170731675567074000946886964761145116171911793104161237355305807713624494075878623183242657750215243049230715985099037351541980169385952591787016229520163713051845093849110996796858288190202995041531972255047914809948060973402521077285206747759427875440768874137047996485323840410075994397157778943444546943620791392137436148455695816746401879718566973984537729929717889088688754976138518364733293901847341668421361667229269489072514778097017325820271464819299675179932365149942702168466889040467484344153472615652416942286452398412213812793515567837028206996774831331317446077614498244856503302928994964492999626455079109748007683087681380547759734476756718488410778359740396970299924915769549429762260225969083039383496618792679955962928754123640998377163639152637087302904687557467090346572645765664926597819356502112858085410946553931082625942077284681155701166839464231159914761029523695440144824993303043723984428392612844371618745521441395302525247348253398504701551910637469189067225091522675291195462473336698057754575546091743169616757765243948045044502902795418872562691812704664383060462704018754375285757669744741047047403911957826686636563571107679208301262933424262487924453927603883133967571043338664824334175696220682190638056391285542484384563913157423214325294194163357996865773437550500595027731341874241585856887646019417289976972772539364165480855335242625025364534492460448342713222500740530947135932626138720435212335117848130730062006754117015018629943674592136235388527455427633344986309370201754106482802633420025364480000000000000000000000000000*i1^144 + 161350579413092118553005925110734550505207432674987522861437276445917430288711653862798363413259346033837580486075946195434931115112423204212739256332454960528220317487893026398612569883529969053569462630820712529432828424385483234167071120351426204053656254295613714658644881323418166070935400297629755159805550562213062714541509098915214287490743093027371315882922734155477728752843177682138349288980495775831617288043127522328852105042046490188663757330369420219123813079750771501344491433143862822205630815173502752082344569142758994214382740797105572568346487734603480462728996212034710571625284085434966432631591181663589656776685318260324297655292350869204655785258873875593956766756505163245622842387083109978323471357243381605587739904890438677469639165878629995261954422522775551974034993415204611667251023381778634120206080946467368922061658775717865664463884304188425315670541810062405977470793452675619198871621502079941265120536084422397860567536931957005212634228125555109550321855504606744856173232854346285750755677615651445059235053780436339035631587565656752674366131099620157773637065750206776627509491672838477875458710568742259625200639653097855691700052265720566319271383999772369557616146917070219086549885609059043081467220329341603340380803069876568097943026421837546727564750323474419091876041906170641016825166910823064127202180836104323163606657790411396171990229921077042025999895106258068294820671329234900323236697255064199535838315063025434938711080902877535817417396844610475978865418412027773475141213749763652590078655962775401110024916134425729645611881502723213516832205982548116880392082863866843810655308679389230258534464944210642040810867861466836220152619175267877981301962124163226746360312809666732621017231418646208846596980124082466773065020519014506605163228974258178542818074972726830044372525123027140249606616054454877822402976828926554642137269417905670073772416040845745547915629348963472754241784278692932933691195666808807055139510612016843186768914200514141620818758115949340834263601818571061874381406382194442123061868665782772617595615551778699801947850564823413037660053438829032306626937656557100509077388979340695886896957777113848315854277922042833920036410769289100777464871070138980005730200218644958561401575476590753089528297684551267984846912345584892749572763031173937022310779024199006789366095243542632687321729991724612898394158795512985772217231482123689400137749350988954468524437205266073460836651515555758816863494058512598512389979070437854205357399577256201558432277981822719252677802093310514497836634860104648790088800628283871596521664932727161441584351240894600040352264776039666159148022085282503340290580358976760065668345089914665901292997999692005605488507458349499927383435527274564807032038288717310336117903836929304205933821872732299334484284140636792013340736387112861154355542699442724824426282176554938168662006111941461654585349198220572893211754780153896629659715712527790861417855499505521955377091799685541568207231816161731564864378625147639121248072697898840889602760865034299048234766659548358185917056704366590319641500194520556701107620602488252345421107307988579090423970768777827837860054019819928565011163948765653457960960000000000000000000000000000*i1^145 + 2816122003303664108173366314979957585339985036539037093121714638670558284639603813644869537925152652487978833966016859925374678904135655795472503633050598139484636009277871721838206924029737985938877752768132456889322443129204493225831396171371797702896985947652048896095304715765142309230991755713282718700273920503666626110561839188141824056089093926171249752182713944813980098821202777082738182563323153399711009900457926176194089107818858766171405550243403310904985445333257881662889129778643523002575455407942408316848467027536319886527197835195681058468239785068988538278319031625460447527113684033877887736835536696939248578397716741027468647319130927505619813542779471093303874447912780114551546721003380077100431725872684588622449806201768750762654573797801836981286223433767566732974804382393482898281271224171792247609824547071038487123110406063786471179794405756900850558986714660327319161895685641107009156107765641320303723214414226981993608509985158940913079100432497127847102041201273512073932774466393011764415311140838654544646924815055265606881124597839300621465802509625437239242725104052700005634158383361185466080127740518090762284963149129498082510558563372019326699867973345781249923180692789003970838166365854641638252148124742162175538847901300251308898754654145178387422495417190566286292952997284698303836403253571230882734614817693612847285223096453925583708223276847436765291770905780362684380992785130950580711157944855187553202187195099115430331402642596829244727557642857382563257862136700744506262672676734192484383251494472857803213445275930092627630920269552694637217833550859881010502346782436188616993456871247853693120564036585906987892866671139869810656331329941443087477410201816855825292585738776085454429643155899552933652537730258013207754596635553929691890230847890110948271631945469317345820920452415898981378320251557611568216222550960185010281255714818529164581166544402465300409210855060660877888389992585359092504404202367695008682674036664951388088912932707999065078340655450923311588699950203256529467215935088687506000374550038592294564099422070247516111677860824133704587645510157383145804701567089190437223231845979797676791683048633028022133928176748860881184407691054326203193834432866565454323174525334366324680794158767381037180281465490823442967118314247255861027447629413411730232821851245004622244390653070685419841460560947189429191409219810297778336722291667026344365308258566841510131528664174206503797394096137762560808266782003050604397357060186692750260695868750077347536715907468682703010529850057164267199323750905244760422509872013010751178269401804200593804918037010674013685152192279302386304312470274953520919955416816725916510132652071826662148522726721664787938156825501739688935822809584788221549663866219631047077603829904885531342630189315428141711277836260706474633811186689225485295295252037278655410114954119866088183844682679038599576325654708124576700329965336490257921099203944276422946851874072538816464196069729926679922216471449481566584898607062199327030214285272228537465127595768173393055286720234636159931900041052452829182850240108074992881990239603998224494799670007147448938804193343404253495949277513581680514281296160096256000000000000000000000000000*i1^146 + -6248829408921612580260718589990691306311626604261291356688103005389638111925369938782537889922476806448604505707524481797692926590458613838440431804806749242660001328689530094342527644273695971607013667568852353299030528914156217425772198074639274922668807776974020102644315725846124495657159472311731364798638831504071751518791731991278713884359390207882911173084041800449979964779283200535359303977775354485927665552825263543255654085921468168405668728832842776383909444029616940516640107693160335569387673917868384651567532797728410557272226063886862085192024832408323370949408324950196646814395974769074340944781954237146609794086362145248611035900955146990192013659396227497235586707996578803953410319358833127434471650099039829873975235004438928493210560737306866488164466451102091655374641084768150984349940875036474692264406772103996591370956114982032514214234851581910592692567626246942536461298666619442082165279731078609307101050917874128368844944076023071807112950234927340056177643227413991777269397997368876133973094579257369601847059777955822627743400931612184149086701242670357838259342377676797209356608736004399451235007325947322684496609166613666998293663542281256250454090078185433460213543128997318298606315269796046007238622069091351624056200425395644632458630900698452883697366830703362799238247750136977483834024184411196915627532602942391089782677651017695304373006927490665677081658591670366794993009942240364773574254728554678629531607627571320507916120886462993413326741246738498778393084768139235177318516229953409222355259449744426483828489725264833084211796709354331001250048465757277037757728887069667432837348040851332179495869430898758077352822342500990107580703887069111804521542564624205548757312622491269083449345622697455487526413359170919956385387119660799782477878702362178216171610905788715852925821167562454276575337213075177694980641620349920974765756372955482416684224719628058541946259944210750627203787402158823967170435512103698383378207425559623601848137745077520030767079499198371492431985790544324097996838985223330453556600391040053584457131423514657991206524384921725369575387225790935270811492286280472818747856247905786524278836759133760108317773840958840538983218107634431801821217751782899190359149640412182039571001403203733471666546016889566890753925833683237005121581319593394217883077669113712876608222832851795731878351999505398703421834559131359112832215959316690836250362338468083540396863444436355969024787196619162159252491864590945307168174307198567004000483323548647748142572518493619450669662157527269891377552814518508334665496318900553926047839965761925573135910877201820947127453516610667541855510165369487166808293938043130861803945556724033984630083353127266782783968830946278324796362207585732193014752624423916518651677315400337628335054925113142853326380515752044327850035915027804560701001290615337863833624835292341170363340923704989835232703264898828899044909524188893382091107577247885838695952681519661541669593754758018321838771397670636475287489125920847747102291142353490603490472312724452039526221826113069663614960252463171700252848644082703366042495690767994423718364048626867968461750264670187085918200831800697475494313984000000000000000000000000000*i1^147 + -12127694427473104693115218755523122467272936634199609572915029896066957800117604688507219036270871678395596367466034852593979032592703160415713410760240035859320767458035637577700759129697244695000212823549299393007771619733896076439193074945329726746406743871871037917833258579382917675712311639613832786734595085334967903084314148366131092326009309831068218403500571526326709399604859730615655991718664989741401459075648906960243582683080595236974944463568933027166572930468716260610409381973467437570190315403144999590670168469888796528935465354969781199487543742565952067075472056304074745652309850182823005927373135028932501401949850472522760172072481387680372560742828789782517189461971472888357124124334980083899867992177214745802018266556903190324759456077914972068151526110478837493456069335406497005959493697014647187702259880912229413711115780430289028665304612687104356005217643963701207153451966046465889932082854160768794484257302140096705719943822860781991849337943230562238905315168929459226892327146505743620899698950321557035130010244107097304281036032033207182454735614136102768786389820390803379698944790034718328495011536426860599472204435242451125441828134592890775537769752948794390323922932966235374985360824704175450554860279739100581433106761379947602274187722376042507894646004356055125036356983048764903791796587343637335672758492245367419242851796636753286238650886537012887998131553158461535355933486655210916133683175866181606752282102106232806975901327308998761308154924687283048979585686213036918401437876622836694977852050482285749408357294542652563887256879956856946824201908826271575869640437617383190968891961553115421328326005982482621408482774334736893167792673474677188565303030163187828516663543520196858496277714547396392203361200417414309332868992382817902196994963676126389184985790982824366286353300278932856797800964373671905181942113639271101581097325793169988270066668308515642282295635968550389626753646269175228263296104797130433315876777203685544974159109553926298920961936346579643153743608835533552106057926277762955755228197962885051357478403400381502610612028351578058517907223160771380320663611325009856293866913489993248110198022842942554094797399522504106995997880530644907717467122045255845396714710943394035210541030099743202035624559507838982307917983826579227156689591119761969029945558715757797464947908532564851108167157688866780980856541267527650688636695603480284092227195950426433921992869250791968656602546945914914630732383539881320614171598585055549912179250584216007297434753960938687599565881109992465161281823483981101601404885786233056952692767290016890729985221777636123020459249407487398140828979414386206968422615470009681007493787623718303284144949273507986514354858933012448614899849506891517870517631383890744506954026515053598247385791609230727361548690934792375030878245530574092248602284594093009958959731534812958939738467404664465546775631084017208381167109157696195962889315361692129191512127200765907025402626804208530673856941723547311547803681422446277848547703478505651541739836544384438370834694759336444039479211931226782595876384161302971677686386954272060261806746153372429708842405560347650197048320440865810022400000000000000000000000000*i1^148 + -1077504750420440380518723061084052989924492153284014491675141447705533088510093978874282617424554444975025943944056729848165010035521155008366386190725744363396367355167132006091803745292829641750485972360157570499665657946469985360477155181301062024490648390489087444866919546376328842698139337974519329906799966374063360811979716733515708242141727843008553844931792866624101271168590315685083713775647855372240553401549095816539979179846817124747852847508579372797027220905878796863171602165547277893333614047887311725818569099660846601979168538597226421824147124437439039476115797261943585481716581326181854131034546837659882262073369696561499111610021808329535737107602048613359680057931803619709418515109974570613717211552306576494585097902972665470723996227622617031503746629418861300727758774544419013724483986300837583226834135460152188390961181158340250153773185693312067564493545023814301301256208580495502978834846025933737159932264335896445412632632594893885286338294732956870813621914319159686972499541740050989255453720392392884041393014585320352589741519691659162196630045375040753483580333331220787686425340787034122485139460346722678795437326920235291286509145892501189302584042082835835820733210689143716234866529704935787006708710720609806228394614906669515304102916771402523134155018567290554486411458174025516085187235996496499498644642896584684855247794998639676947299766577664351384010338214095184247513506608691828681670994634667247201549658234227536039215971752119504825929183306836936555812778048676769948958054198218839788574446004250730382393400838117811533189861910932013341605374704383221933697447247966136985096120657345391737762731136433879149290194614592515155908519790753126821654099232364532183383628103572834557417034235889276792656422898543249588725684392879950183399028829783179270159711092474006875382027999653947232196894694596432641842876806034004983379849651513947649497985429862177207954112029767406533396606462319063016236339663460533438280294605386765166610901572024434642194340907480938058670977902289912230249092161981938496079707555763242546751825503012158260486151672011372949516699133638834544183738948326577621123257414118274866977956444144293249842245767201980125209260193935802974587802782869600385670074991585970742720656768398976876142736538565891911907559765874961591936786402020979946141933152053211814905558207814890031923085784432134877112045809212672913377352556707402095519160240916658543866445043793063760806116141520914049584381240015880995102770854246577551005390650793390315550990022891324901892758408341848916530794042411446016825679349590987384558861585219960226518201775584545016657958546953512317399188577756428611110276778166029330437172667622251816848046823134421700581140813488398637335140427245425912847617470587205762872612643984878958704804031956314793954904833883977053541469906710078890604807383996151350090659690406880024734682386525859396337656577618982749845134361861963625663451178142059764991419926560154687911594772553275212190999822729412984400250423955382930352496978743795913701346956547221223866759348765035903263213692206017891891920776335250221326104744639781179738390689458280396818920079134345411676540711731200000000000000000000000000*i1^149 + -62977150430652214350544935239965095885550012610236642104169841855845231539832457651950555148171668034367188451411261187677407019945728926964704695287793126116745552373139634144627062338802688805591133619810576124834433263027668220677870953433286452286031681349647725829028501719597767096082418146891059270378407502800820911438643791244676340687963377857444583318854716486702243384188306967213031091544881651753089642129967157106536790601384674551687553139869983520862028354528764494614997827252963683745433768693478659337328900928567337900230136882981791804068705690402189513019384073446006105087972755394748579448686063277115321400006579233840809999308833522533939386829327825899714347464963826463509597340722803409545062191122557004262713888016575172062202885404405680267714900534641475960432422851592517238773729540674436890706193573259591602509601799374056251580633954443759591529719052890099807430043649039627906738369880169922951192184434494748144682691292379996014569357038041487623870067869066675050836617856495144647048112733413804626616172751995283031476684252446278153731747072057069659685816681756787381666999075293804636322723314435531395230462270007391024403865934325937003090593361602710612176625614021009288110869719262922569647833551054878234356632529413388448625839207749405984274582563742313729861254449732025025146101073105376219018946564797215323115408762903944818974116796203510068440019166922347773013535876271879907068375382536962373081836794215155949082046866410080469633318689852199925469683715650429981328468411863248268072187080091143923646902516544738951606754381445252216486560190521451939506565600936408918614075998761727946160769735637299827231556319671651150508100910591178342218413265602413277409482319551790545633105599366450916754625646720020465719315763386653729356697836911633395379578021545317766912318808588889945981261314481298365663475242902922523951433715805939818456031940570068703239938765363954344391683524400927159653411151873363261469267035240093130060434473794157699195851045213255565111495955727014719206745235709908209415193981395691447035074425048889167184015002698417505025169486651456597934668519625705030909273636837239477488781213970432292402891012308144366526194031400999139414457721254314267417705615787873330518212601958679405407800938245077908231009430476906884657836151369832133060235442167200308412137158059602605180927492902879935131600593967782226116141201369271494379986655889088815618795446043079702108059727939461289877022746291443461337029412269528703902092371537651014447617133330122335530906732839228281718813161170633802381722718000832637882632630270265544613726471112095854679112174042126374141885345003307832401073731934852107030326430279046298038543378132173905588522061212106766294651395633387748444489454649608367172584644952145045828164102670802089692446750518264349743474670690542251142029614163701285572531988296827144159016831143174216309058074071506027560644396314371283480242398438669569574140848866003446997535785205407206586197028529988888708157223761727773823127348971087448601050113068327841662584197414963133852204130838601932685025905289313650079749813927893499093196585440418999360014914997330361219809280000000000000000000000000*i1^150 + -3443379353073721353112703430311776814976104786951219341851553004113843751007707022744541595538348511656666193385960848347328824480496816726894123071388920241129893941159039142556332116717246321660929877790672724644213299420215676889168561325104086748440702633939120981776657863983382759475622675518249179787492624475987042391316801231735809498957087086809442953375768504185238681746706849395189566823333344845791364864837888235949248103004397235024465300561038015089977218592433545055507789461031208148928988330008472217246541059541582493596221840595241765818538566646078879405479225226527978932396470308372618932661872714458071004267325563789826025953244634438572718863682574908957657014620981367974643662717489611077267654040287118039034476616902752273411772207967033204560582553728423230952154719476079918739310395336867703302696653743423237513495341945225414172434319063089828989105515699663772176799093989784953538400056235495695312040805520654077733479462826219345613771645323462559323511306919193044139908704414822335788866673855477225309003129023211299924947158564562835150905444213623123774543222695934857638538765781909855052014926479735149963209774553516833670540688172324224167593274623730128204126679526666805238320048939363075194866995155656151915455377131946224998067124533861728273736950636155723324263352854761542542855150888373801466998768555960879356484862277073368448321121160435932316550034911087813004986859857919520704464893097578081851854870205108168227564178079270083263190892793612378998604145448010470899032412921435838146529826499953232860040014947014209652994816301623390736349127129673360558062470775965236036342098059879764585604822011802972474911977215738017199023672371925401329833347408539908767011449425100104059590838198245834438851723449492308582275760427104299503539418817588427235386007141977480969412567763927503225208159763626852180742095532733548455731348956154337324558519795322003903867396143959252160885022761936977990617273675665196337437095564061829529627663116251947773953457742006409472450101767801815304703728318241767364931113900208885109475787936515895363973206307988567609550634866179052359426880401043458962838915657360479905078563659228505746142940879174776486015068272524572772371293847993188781667686950763608109867623479502583134707539523833879036714243038199131469162314484886760170609318031660156704001831405310448928353159091013055067494976787044725720999347446331688536056884169808475513765662769641096708121720252519828306943521357486010188804302599198485890854578580266901245933811623509152604160043321979852692924914500871231378661734896131463410920285413326027807289849819890564824455972047944792021966844100653709368173087439907637444902110493706130406593482740220211709240462770045759708386286881870078462409823711204934480697126912193465783795337950221681799754719444134241699968007605089691247160482557141288994294553539466499127319471754150890927322697831593359649468081218489461551698456216616745648188258701017001768945124827909724616175919752510322712173594040195714665414143629280320014807505819023043077295470002090692348257591182854277502238284556220177429256513477019062287352208767862397570395942382815150080000000000000000000000000*i1^151 + -156836931971707545696761547095245985821414323270455053322002930896464375798144449029063215163028469944844390735349417047278770575638225386381497808277322162958543474932405433727536241609208635866023119688486828615439911661967003536577449194116243808437616715276924002274345892965065837999141773007915036850474166230702957336158761482110531797070058347399868486109885411160399068497161606609880924553012563348295546584532767120262654360402911739823158301640309481078778210992531559515805039459724123547359927254616858080800060507716568723852555104396583687186038895644489763984066664375818436243182534962417738891877475183426135110186784351663271427218455165058291143835724795964611924136830465911279005495807576875760758497474573492507374421146062155089430369818954347223603099935271627314415678892317289186841454742648303691457153543708288185973650729479459604120938753251111712216184484036291832679846952174424982452682017207252942388014347888958639347856451118414275605362937413727389530700473527800791214350384246642456809770818000008856060539711938927695015048999213011299335620361608940017614251729702717547126267346161243695872087351145262090517046354350798416091034114718818952044105526585606477259123334060778424229851316034722391965340868858030835065486498328183360712276788648564049529132038349574094516721479903273197670184842662366836884479727792632272290584519798429721816465237859764510929425336328931215145214730128946128379063847197812655058719067988878752319795350017870444071384412346227062626430316697385047095739007787112458485807584048894068489517668798906829328102342630182924011799002857098749153187258687589379643763872541347012436090052624491176289630336695103820878635803465901107697020880155201479630042186856896320441265162276163648270534142445443750328976913646226434536982623181742052142743974598967286788930372158704376525199799134524871935637333042534077245305869197332961168659678122461826873184830482310846410512871455832679660076055786274505163557136845435819093404050726047518150435925345396546337858268477105238091775867025493596063229268710977725156272283361060752604488448423519833766136005377345198751359856716780427143900829053702382938551838890560015457950641309839274304492088308900027905564853092803426669959551189514021906169628459693424718356918756385867672573869696404589563465866383307893655740553279426319296251319754122193850012694064585556360201947146362528856041528447498631370464461798893691469125063101511171954148916359984989416730976449539379581780349668665477583620801224233329024373034112674742405623104675435847483597948675069119831540219457401795089111576916806375226961538504766510770596385984095873211526966335926217655455117454328208819592862761752279545016396687133460357199894740910935274738317735766937246254484076705929335444005623249639308422266895813758244576878267090885140939394692787522289492372708187009428207798708619513758896178959462005773926071961105990439696049692468797807833839956971778595072123636120092125036269480211073823182617446357153814000950241310346881747973028952091119305614106295629394403612168049210380534061438563980748048415758548405197208309984033783972343023487104021390535633666048000000000000000000000000*i1^152 + -6441711889960709073586420731619178699710466763949818319100303611105111141098592339661263744466879689490961421963123855912951433388242522348834571925759543999739255868356733594605401030291637747604982480686500530878387960637969076611759313338712121824478032043476153394516135111742170007153027397417248152994509998525328404776081735111596046773333574648956255719354022107434418120967924703910543077466574824400996335520074216326140032752231327180824501481497849861442437932305804493987101001361737803162249544366952714137796706458533493991599256040992407247486953410842604128402201368505204932339093139448978484637597321552842214788844919633470729869782074362172543108613541155512123731721805367966709443706492206914929982436970270046343828259340115409069418644136308886157778560959444894427060016557245747352311118219963702449883511762556028988742503768820328240086492173060334279910741184654708920920417804177776944507307514210846766747080288764031495371957274896535207674305849074188811690025434185431532350155612768901710548235405814914718038136258628799592098286768132309835235451479669201972514211005542120391294006873514105536976627662140867987276159846083513101853366660331935784749420846416530709315172914700878976339763926043872566446950309403033484090925596133373843857333550154345525140541969745101167179291846363081731243529252307329451843151179335693149905094044278945972367344230758609025283959906126525292963342900406194431220771767865721568596772997813379002879179566852763766853593022621186627062080748542393860266236484235955396955985066908368802235812921191787369738918970723034499076076729921258240206693269216443491411377732154849872941271411686272627724582479223041530655531911260075182176977686699316970810070848582847908247898502775096120430695566226120700107560446600646761696878750106816508194270465491341236953088051244155680477246008557589223376267490038645565042704925130031263574194208335970872352932252564831483822754378037064991510998859327824330789574509001625380535286902702427118061727500569664506307747637137093113566569752438159296083477930129029960412290667595808856356227911530653885543185753978171048521967522947017299500140212289074175658415764588202682770773197099327126748393388192044649142502315653110887802650887464831733445466695158545096373215069986442166386115468467569207651252735860560044950248114829599468618178306553659472637589383441641055204635911376089797830793049032956437426899888592492734544308475728890575082740669932596876402318691095560919975347286664700673221750917636036657093360502281819775231353254257003051253855332486029069554910539402216333859259678188145360366594354320130544548027458595792477087808180469916387676218999745907071875170446918809118778057559977392471304513672296507724747397911558725850012291098459112032811401462250394871061383758521562019890093214211836981499529515146946946846421565750013161462375107100318839509429476188626598830433730539183976271461195306432350832032459985608830026435536624523654344800358928373414190115393211121764323777233422853636528017100902366166067775559301929998007879273692284330326219800159661432709549164315339976477366775786330406198330784466504372977664000000000000000000000000*i1^153 + -224224348460140890903711753980006649413722162579647203905643032453312790184259995572043830932189989324796695590308382214690805742792395250194337962043702042595678167518341304772544361949541325996547630407998705887376933265005079574387997542049321896425728727873998120446022878595093603478937146093004645824456577428777246640225399894313267189135191928522918632567771187707470665122669002029832803696834462393784513588836109924541995813807495948567637367424565313877313578848586785485500224251309200465111073368564826532558507974052988049577349119646390938817282748831703891595980475211924479090175219283844522929608718235785109231296475449244342389150591977699556121375554427054405584457949650216853837628764201213068729093311608621998633400089612678669327143242042950626713818594692959915367302373920329837932341124051464485919250430802023969512063370411191571450505908446777270421911752587827150017804283897053925324791645836631637701833903832680960761168283244607497330141245056819492188453263343924168230759424385677702355437439654879850440642434713681988220029085882273816076822823669629627123010794768322248645884577168256714949017338426567391809406445105745288930324047471414477650414726072356591724162732864099448198271134918202523012326067501364236074874881799160012043737349565768803796803818912613394739761493812832929432998808912191513008391137277523227752484231245091168581864041974673653237028959823157191486263212084488517868396195546537754470829521087293993111560698444844392673325556171680967364855511384003518122933525225170626021500421409808527464749251224530613875716927573283627982765963559588955064701590578111595221011778891955757106572275492598007909788856231742056151346989906258324318391748127869074809678003571937340241015820401444879405285122957310668879737892593552268363793308790587748272868612549434284937591158730005956883985478525393640621330016063454513242752714616021805883850170303381447134546133824473782456946178184076172557477564362864818917470144698072665668544004885474821232937681042510642030453908357209937608376717228654336772182541071987325724788580130243167010716018863485516896899872067925108291971119353389404414345316948201824606526991295224952074814241964320202923062959401209939236614986308548404889445085814790613289014359615041116710568709948768451361691161267882345742488200581042326737362637943883169543136211738199277368230277600192844531337524536871574256028776199624488141516722256383343799967843203954073416754872718171017983630292873412826154852821728272487302078370858790574017227499236522551803071248438479124613303448728447618318750534047651431906997715311554921070393351114467625691177006803847932721565217673810893544331978503190892735695315180062091102234223954233691216463833283004045092065795940649373628708969027751888073304251602795857734178406110319958922915245257524463911348386555648701649567686997589916237128857294738021447914842374551260075587330091830818192466404996129532295532526053943953146847860463728625050516688416933259351228856919266720061342480700203349014003501136957250941964924752527335900371081200923945496030037824457162791104081656745296756316877736205408821269554085337497600000000000000000000000*i1^154 + -6303249961352945117605279658505452016883253525392586464204920647953885741906245173618940978341699958467097919392119276672253581172085880685733896240193769861791001683640610098835208009560996161855799618492685169024719407790529224712003249088793479509564139003182511596557423284795667389730739429308977413280075615577252490119124836918385022912290902873187795777612973337782142919176517497007720585116712199726741253639432098724066687226482570755246166987951448563636995292278109711541626947663768917493122535736130575885018427058938068511708879743244800355534645596604446424557312486023253474438396557727846986265239331061031451308031809525146197886843584740193940997034810495112820783807034580911902832539586016396878553384686667817770979656850337062398898656349122064387869670289094180540914860220893831075019748083275759748775609114479495679645955850449016939131692969449955756448671929344709316539950905617664695943350623945700981283649945283010048750197414952530718378671189929673424861884545007944340718202353358339022922580446042044111456564095877851991965884351235752344271478136700785286527886103714258986482368902420466808920520132668509694941554308385864096734589999074930170535001366938266230705351357773778845313288271951034813900471647412394615029435738743477059048537196746277656856977734283827021136345115836883997536935749803268957670128217792796695735485197106899774386145917273050235746133198756431405216694414439293271111455690597440530952540823366442829197841515789236184541947271406251303223238993618032347156876809211388518806552197648751659213330439260120219547502714955082231128127144188336090728343808203405906942826858832011264755957223278494853243747394646517315754724483399902813587955163950158189687436172428230194876782200345520586087348446075608300226305448995039874984991520003759901351618743399532901599348073988899973469081547749523205002017522438518100191057864331641605260787733863471460569561954769432745047129760415907466825685759638628063686873913703665961355795216011621200180816732245678431673635096765064182569220558768688734740926635454379759967544517252910652599902231796046150110279499555630049401701153928995149064159030577646680736097181123647531300714093303070129647549742183288287515394653026989661292504231014622029044164216640716820341201152129651798380514909548942015236236661575971736266377024047199031587844203191220383717415861615761700861140864500417158969498663986689159531539315621545558517643407352984478969445816248266455362302593421529645963705949859825734192246752925253966818559553645732075895656552212748452904296398294888211897214527206503934832763137302577398515542781357137458922030721582934238981460746540893513983012627347278476829308521352697363748436353884142178380517761057437886079115070525440163701034389894508343560165021444991469436046202332733901073451155838331950700159713178800595391464964905115649612767661648268978683698089434292179659278998686908168131949011504197143871639815023250527545324968195621776833392265937861731061225986394188037554923747448838180748771402210644881154615715285461858670385593632745017166893489159827705419374572676129379826132898000165686260793344000000000000000000000000*i1^155 + -164709918609977681570103882947460099661096787032028907986040943964289060563498080526284601969302862515180651080551919613442901533985321471906100878145762730721614990683401092701318673573744676405218793285732237291617053117435487866580847045632212810588688349378222402391759968039954237458052885023373127672321714271909175275526675179681413859739815210678739945108283628683932651026656677336765139791311550857791259695214149303762806500565857862444470141896724237798007309025962871677778724137770490901602429187491548130361828967510615697628654427144812022785540782383681624788616878208463994765253515442875494329534996847198482836527059573429579346246318445754911072195296209709418126907211410414843032260902994415338321429492458819986342512314498540912137103773661211300785280241549374550130489169411575668457658949853448354037796383366143540513451924502881246302104974340055214017765990498102989428373350762178364153938366422658155979432593481543230481530897893277555882016804097397604596872334745525522707260330408665323884293490690182246368270683675551309843485238022275169251834608849119319292906084121634912033430924368636485832086262154408952020516308450782549468858366253029255817280872928609256564133909533477107818293073513049753503316468610671824953371520741837698077547046583292567035193521438700276957099681629718396878906321652033799880537605605482342684226341602088904360446171274924250830433514007693408357354221002879670443243305915363321365250659046483852175988172540469455814980307471683224481533103020601426104584915392094242554292238961452606699592224178474504203143744643467397473023812096443344766126292221799722907160677729281597697294731759379097967394911519219439695639737489764773190552571448151723485649401639432817348803923252418616119214446127621229408314943185347570452376856764503898127460731880297284738696721410944553587274918936526700463522391966621437803798032041979548471271167981522099336321993469912049761416843764105972397745099360430264805973725140262632352181646472601380675286573265760626720687504926431808815134434570955197408047544783815205586530666243321636225739134794130236632151481718337189189087230927827478471435123670744044428226957499105053476671673013449391545391545763198008085580197590190534804632559163407954282582977177840687971396026265196724438222730495845925489305864925049472207673573019726551763765387731092330201987830928893261908483991470721741265735524147953615231450673112039542936476129450499424467848701069121001990302703733315524559583648793535250756411777360317677040056175737307607392889540638644291278764620287558467861951901901622946488553281482757258512367876492350378561775157684056101641695604659476968725941354552875335382161392460278640382621584943701890868696229538612503865989564036975713075203347613892381858770292838878788074985687956203277767527339926528741016681361812211344967355496873556572011490756877222313800865587441696210163549975846390704857510182171102210052957261669371921545058002206112156049679430657537254181298370520240381324823892302045213378130093868594607577880542296682434180876677931459751014235085629560316667491125000463183072304708586775081123840000000000000000000000*i1^156 + -2758729579152715813477183724860774975524673382078224475125859994590060189275263094483865286900352731849321585845274728531841365112670497216080647309765102541072602620849097417394763970613803944781029635110727693522933319212424965755405809475121995205612221950370310686734582833477417632415521451992817469080781816194793162863127392984112257549414227086495006168797644040564507294640323437863431998150581156314598974504995447239398764133893712772378460121155362259966899508490687419108530717394409807377823636484204674580572944131832611067047993762367372523038455955434393025707658655609910451700660834185063948380001093048842432589299553301958211307891674039196860546859503959916385181672555740553789520559982281622676245071903047254840040026987906579815525266141188573421970156310216719361699373862064173497021177674547512014048889787329521573723340387858619534844887169675437019037777006679216280845533959737822179755359082754697245536719917411351128166558693754677066069299665900415770158533618770661941125850788064773607923209152001691613171119475878989672715646924495922588570592592382830509064584523096522129892138155941018918621184924080592358500947159387310814676564370180835738146473801858789155921963171477926464216847020667372983681603118871450153552132164606108838422851439425639675928310515786644297326270059267261008838198329824153971866240798376582090897837872113735044230709077456322153969095866155031559927894245279666822084449818309425778903908378073219579514968752074514251035520111289904134793539251758198837245205174671088626598344330918029060880660067548330114489971236870455427684564432791972877555726395727286755321597141206231776084139673110703503172443845470612586705977933838364460028319542713195347205050669616657581715529111309423789738724395020515392414500003837767890830126857225450714922767516019741874214896366932239710921008068524818853746521328957687913854544330838096408317486763162140065501358601904818595033487226221504041413336579075984432214477211476793220862859982267428960413663730902375962142445179461370443892905564414706086365668713437372481011367481882565178792902354785031739606943484615712765788124329975597988998511274006360100820352583610306332803124311900628305379420838229265332026878448492952439123418715288312806059675100313307958582921566964082486838554245259290803927998129515024888634469853461768201137146118114118884259523367525213834862193851377888423799624317624102436173358300439428176893984782237639571889449498403813238749782719278255341770778799009275768602262528375288470316091387666759182400947068757480966131368861360334210156279212009458945003757732520729308662237021267892058040299151974899835526893620337996931577668482001065824234379962530502440972237176801267221936410342205166645770284112568727629030622994763403738298925816367950529487243651709429718778886499665859838232056156292280775239653556595320431896444579677390184427807249390052796095433663100563879920370568155064801758936229427899343306824239962566820364801244407890684960253128181690573329790296050886797264760865984872805191709600681957418089924375938643207993459455850815934697289203468098437550764416040960000000000000000000000*i1^157 + -51643712648689214810901854972619831063752389125238781817069180528486513076477404800727227592310200131216141242335332524864129169877487451655436974316135519504170774773444454843796431231888908070544247721123211073488962016312238751533935686681889936094856984866770760984904302235830559219335329085780408041876371464480789640128238789144948050749661208956097387764030080338293490040491941530073936158303329811029042794265429287958475072650449370416544994671258887039784444863283025654272766457825807618345577845022914413199165482835502358522457703353246545090501880797389114335433472369032249987724375672427981831940381766842888074372566572938739173376960001363005345202938683396981619688557342895930273882171515712871945150157840306575831836894678172257202132532392593427248669102513945063174099289622321141096861881112517551784769541137169897853639352893344489515102813887894832052937583970096812590095404915945503441498056034563452573136486040196622539993962863293258546727237207151673643239953173992957523866906662697367317325586802201501889549499816603162874151519835977075436159011568250433474324425267881825992604886667223676804927469350728892891301964941779833795310808163871428047385212189711227663951994592190001916967453725029578289408932883390768410313344070251559297682633768521635399255289620888186217060600652333921888964128033057955213114943656426373902778288844968834057660010489038175394026933537060401973709389996962882555790615876261227758684852355154977313514634021784852227073593536515469592133587265294071145393275217402741367841563894759411597258789158034090289559760163709230224128371448083930128998364833733650482162517416489528083378661309325214654458348491055494198232077143526346595059113066684625673936216807477416023013420354532251910166615307946449126028766689052779328808825216719987937133580197130731018020637288921435117109764275891037104052502232205059473186359195934790771310680706312167155716431901534218532586702720898956366498888348062733730272599023262824228128292372602569548216551493918598724101130803352227280453563518530233529507787655866696991731275952452296466436944704698080525845341016327631317027944595838968550354930684180116974293095313666031894667286583807023695166217405400446511730098003559481386646532735261324869776415326624796834403847803728250267758090132277188784370123332318259529916984943970874541851931989352218758753393150717248666712384918069343953833932717957317119551722074142021877647487569319486375646515183896571837345031282864297440228063429737273095208958218692258662729464049240969364678322256145888672124957470395408007623318510980686210668219618138951875586281150441954542631813800956762476679709069323706213466152358092593182814124471847452212925581781331604760838662916034615296290373331517442708987359857936211083221149895138499754632401783223008587611009298341319372702648040673978083523700700464817663118048490274064952731200905030283156698981803761041808829042588858814679942490094469597603161608112410333075421753120242743371852892743719946999816724937992833949603946372026188743213156160426062749745136402190732052133845927408594161544763377779492735942656000000000000000000000*i1^158 + -371412446173492698241565938493208535745356024255492405105137996401377826120644486966613174284107802958693068795617108779056566013630391977501148313159770967396673619193757666616499557830544194648133140315508129200647498321894148604098535964534920170232804255456834814099820964454864001522077360703115673712103504571270670182932531406789715220763733262029955827354866811785578157409388218031278471560077066976429729921694327852757573986174016740301319404494847168102480016909327252293454746474286476158124599385681116419220410779937021426039179245517461902909783730135332972522896091103287024288951593374555917225146492716107054499743830052406543452154802520756492707938086758436296972984550250035815095887500873535208569772525397660919645198277952268358125586262105904090811502717437832086206834767436207260234763585131513728490542573679123919410962767218332387696596724917501469947100877774232678447533240683887881449275849535875882508560916558991100563037886747566198847913848296949992197615833434759299076141828582632274897702824714133523315502974603587933138720735995553191741058429330867360274726633685447231614314868806648348505900254542077678916146015919900879456013490834343256173872647828793710159649357456075072950436468778811047112493998965644459959521418902994843297079607438439673882944400288303570275567010876126358831151991272441275315959594001762103226064131532489710107604088954954557981450758281982356828132432185972457891514210616017392129972223974064900598894241939617270871022953130956244493306859357920504945570692187242992875922376895213959464825308494819219234426733929412650511662666871478434059602271344856993370239224921602517141589372220756346899696975171904204870579235003059743035484502000025080027810073418005282167921735666207261507823558124037276995009834152443574657209754486028419720119527724891792075158382956865857278859942177776198588116399718199055286336228214362014321101094107283624643234404407203492876864019751551405594557632225611015634350883982002956144745058793900562624164227576600585696136122814440572684271419185939522524814941916010805612106400906721180695722146465100285486591952249182364612732335459830884034112788990153849495006751343976114160274744912788940490680287767852194949657913058002405411176250217573124575912149310836438737201797617165152937028076670784435495835850741871368768721669950158184947482202446369877932824654197644523505269188974077810707083871039767492632380737499992243344975501220353125273708321001457484451594936684058048095674253018070445521555311130386296059445809351008646783340193208094638646276303742430748668613406226499367759007041999008342011319867176585736526772165704850407546681776232592528185610490372883289923173313459912817647656373871348863620284549915614653290575354286431107354273439890716453974008958840306104712013528386676246601003748169958972430805908205911473454134783242963335103808731874766767035419943113071608608578484142925820657386951969864668825506568332381743405255553460579298745278180223398745674747442054977978631148333734702458540145530096505677048415879187418322090461584681348175061969109011419962286131299592699904000000000000000000000*i1^159 + -5727735561181711215107818974587201324592283049588190415188134108453797466032180154077100157002242573756564126051490560598759273508827526514330189891339826460754270704762958389254609628110134724901613369242413519533329236353937342387630856904157704542443679818241654211604852659399049357653872547705378134478705913994171379848789291426794828207431524003102643365299788475516740159405142102207087285636694032864936587381396146957610477578364467744822447850309491594592924061920955897602281292529188412814795764596493595812048173492204620102442945582922821123148493246483984432876875888690314547560100627238497984308671913671584170699125238670628231649857015133483995596979271989162284251378152380963921376747348908886709114464044891355901918190520788060903790498555221990676582423544178820597281461112180004012484633155147671899861218698174585340263823882943636490467344188118406374001575173135453416046342563319076758733628029757767137469074924073115960605507936308523571666403962865430122099118333582341885161245461192898265830472255376665359272447772892814519997103688964787201432723916891110047380262551163193889198416847864982472550375423932486302421133058050325566864644654091321278267233447223425941790822433199110250154407094895744321542628935171739170258841106794581870432851787952271033801921225746388744110127209058803130000282967285000216098972568260283741074395600281069417253892598439031699331819984962606802755027498911731401115593822073637496498288770294652288571975020024702742258139443063878382765985618461082071241577380143148242009769680490264347032118334666655447056457899532741903645199955868350388733221453585472012773158739846033512807655043281267106996710937934403287518131370080892302620372590673171637727001182452166405230107515254145832988307161095758211515134930680950827079091312145777164167963777739415448480831278428907595561670305775266965034894064865596910053980320969867224290942037374387500717237605362845762731596533198913695319562180906859728054693960852630109744398351210985603317061240500292533830019921906645647639361633685743944130939703671759145559189118242885913671776159137016607965192984231018270812373496317199670005958220028198579479414858431648026260005999215910327346037285656195868745441970278989964822634180187535647369610011668545930952859463342198740555941581799733969007579828951961483847510777646572456101510013043358297293741287471969480510620233096435728238336912454851928310713649672479983963460664406425392991060800785427037515785639882755769303677941458013057318170553169310932303239119749018844114763660318563130544987252216085115632719981665556922943953207687472228076531439095907884904329067837593688246040234263455955831020690509976786130175832093241757665712132162818796964631158568791383698391725534683100817825810878376836251244551478433612230986358899328381238254352203352735866951479512724499125478130696815925653916580233407903644824606441443048509939766709260516532336999472224833698319832095838932599732462078915128073537985306409854425191058696723821660835858811717523356248998055852145576223372419652525494975922879972435176136439729935051109957632000000000000000000000*i1^160 + 22995543402295952925390694132300195376369390688527846977136165155212844427503740239067173197865779153468082796343860934027332938628535379353383931518458270909430193359374846589752363402638005756864869373072444423202672634266073723446880708343572971896421456621089989844791616181616324902231576881373644877506572876454737107953029144367832767813078209328830487263753064881533911105121759549210031101356242665929674710341211306528192350761583662044220359343011466675985156223502607955022248745744498936288497622993737998228009781871408476298140270869934040985108997030070435588150796376345047236845307598944009905942863255636006259947565519172703272025881111889979461179243212660270719481982720104477561153267212625632042746300851195457711962155051724153691409800283908120290198367343925384069802012970852199235010863684012938886987129865977100572749045603261442212623343695192276828712886201879311117766533949344705097894997384541577242240816443165226989819441689332736198216933921232921861843492644017808507827709092174305294099177944624915081124723565254305331471167632981011608472209126273378025086145633525198625818748147045745541239643662902739715560736129793742380661106836642288073269102079990997554992802050393301193307040703655376504377666552197495128415608333009729582345018823311773029155407174725224918829962412685888259791502393630611171620525062849569128328738114334791227290485313081055771351593538977242824810474684460362395359472645646769209412107029736109248724786583764287629442618804682220905304941648207508540387736349168466937626170573931218108587907398453534573115578355426301949601276286250400623604228008592367974860523206469644298574289986266873681527412356274793792038515985958721583136051832909332815257557042284982632170575629994381586755247031548990781264393742761378707507720540469382889286993536252115673650861360838415866939300618943556613534896051242965043789018288500061971253455974926734029437285130358232512968042878466048490643333435457257775146536665565335414094477223808324296407354352510979912935789289334883474664984289624110887450247731122647387476698974195371172444607215355388148272775617298196204527240989282956576559709800512299481393761598633695466497594517314383472485334096846904110806321101121761596684884426840146027496864324220594692394548542227870902571576569002622926152264813783184906311597816373653944358517216926605492290720001052532276424548995324619602755956183680761515531326882261659691187231670812040951967337184068345576440676085860456049286224509849811285766864910571627623266765988216137776996199617064927193724932849404113267849678239649691098227286020398876097864969553832069509727340121526067761960137115900934894283339707271438127322030084040430123335239005718209830575793892100249802480830442300389900897580471643523048726402332941953823383983769504858771145940318888772042864875913537488167427764277700526449043499674114476287386415740369977437873085712083374775231457144820495167302568469686240878007212311115742321178135973204446931524678691272199959691355678412658577480225256053542063469097068261527840295672777266703751849518086818155724800000000000000000000*i1^161 + 158792799252058932024313713539893647958215796262828391209266834247903420209783069491551065083410957779795175683975153348689728196970615319771869963157578569919556780147686379073506125792148488912375629536663124028671035412243553406466468606083773050981152936074708185491928929257872627969336959588543644731000414451270692044702269287975920087852603843445989656711396355688672677407163027591460590954187003771305602248852908061060923043844251947186840252421002584979130870503876854118219836635037202903133422992915036205023779579288744361096244434847716355857921557540949124224623043019670602040556245378105547606026434171788665434488598909972819325929126874089502535831314367478969176568062473413525935093141851964843785591662447791296466771626593354607867187094872829384593259336093665078823041263417664899766639255838532217837737116582707673026562017641596548116991958906704606781009963432066408652858635202036379521701813199637351934818834545843109017411263767005426735042445181539522823142259732046044118995387612651138166583470945810911664209062564974153441581779303630426026217919335920809782708259218616119294649500721854925579356856390017529058421580062056218009391718062655799968830646271662530267941148473728973959776662675590473829743716303096736080071700025460856153831717937326371820354477264636503581691175026641342365384956593741389383191840638113416194621966545739768609241996489141582630059691293055404907842892161579777681019910358682071490534551225047854667505792456550208616695299794660997726089404048053392365059881931588362959680174565069272922768856056513002306794833795598407386043162152420774747385129497262650345166229997380323532955277539126054142006385560685351292269513314214430659631455570454434974771331446931912711088513445058519873649594593694126989536525258192918684079406788376395202262636191892278533000544101467453766011733001672524260194938032810165814490078190850537779845942403087654866122700500771267980670131183941879553990338239650661837404152480989620767830983892912872466166317399928746564300277174887499923719466518247089869558651687380757510620195914084258972497446000679138234855434855998909150441285325543878643313322042436294015169900878842337599489289965538724996314795079739716155473864127261196343474668730618418544679178655071570203983993713632562237299152781331956573928710778090747994368707539528735437043952572143202294709306148690543992676507043634251211066814011192826771176482662522928095499000823831969142650281800749619750465336174207521578885028976279116716411936589624662689928749629402507672026360132811910020488538403627535657217679016063739491851976469231638704056998717674781656753989154354562384494731761790326476211111128898610137812325390196264446890790592728806818827057072568821885438184606175261621028731177418821743656446797107280500853670688333667792813440204793239884205199402443070687360207132940020183871569438701464269758588520420835131558154934467963950983519570290647000999360615923675085644950425980619687819592708123362007418464851124374788287707169692669972492506879466657395326926375089904800197030201544150076469972828160000000000000000000*i1^162 + 422671990008233320595006337625379494322614258132443043661312537652676279571664575664130830974538145984467273708372716436437937517176549379060429998269856279602866758198178743106054701394555390850953277425452903055354188409965163948543024288684749266507019147822877452514956753131874725283605990250015872350361266212549270030782134131554945311065344470836837279284092517023740059611455509721674400232501933600773544641850337043556702799056606105350195660190425414039667662272524351075684677716145146936990109919697230248136507409058156595788317694898237385600035749509391335053876213343886142616727104651048261016372049807809806716632921218285110123143237868599662678526522135078798430372939986477374754308849569880568911588037847669387675749619393060181021263948519810049173110549077264875617155778310696645520242652967961658673888596754349568649376825575670858898774020190796502451513178740720938866605625487589738302806313625560148047693955458604523614774921255536970344631044901339572693599502989789127350951098099886560166556412232744711819903398869314146076447032503083722417386616008956205535678040371375495034078605185088125976984241046185238175879290091383457296075080583404926488904668931022490674588990313440276493511246950153063040653375553240821619860332348393998594596733552769267829256844139021043145216534252851264854278916448383996438119557523343363207086513323821278788039690630672308617421217481072695978298680611521279584122689317253879226375769440664033823320186690448945144706917562177985509785526463407489260055464479981873645516965378056240581948212854744615244578829608003974764068796293878361088814897285003764607097941568184617165724046075279555952792851805659217315805108779954380717032077173244289068039444975102797583272977120859483975017582632358079267505648539211087818825329345226806696334766833501523082458940040711227584488453028374720087087939597155594827592700504870464427916062204957339229685966900539007883453343604002527345380709325185533346072522883522309207425754173701107192977596968964830944307049330914645075849010118966748378445964818643177613990935141426605866423079490366602680567198477250595196492532214282005877777202232623984096483523627785189251930211493214136295934219446705068086892550983594892620844962639786840138034769904001610860795079603010963889973273243168881099765773870660956870893848579281615905236749562033014897656015119382662274133898468616116634947064045800865544125866556939119345766254692266961322543774180937396722846763048044090893849501562929780258002551091966825757649430251355014468235073283879387454631178854640335190169955613991783078358111975325187234187803849964671874121381481226780613488797069985151285632758625776585875240179729546244380735631758971768983207991848298842345284515871309927303674215464001795916671174266629544570249653514116684800928384539116063872492621803655608974977454532477528196108085889609905791192909049544610582777270052036328087122297110373555971056804531661864613430105684195419224686106464548059978779377673630138756150453918578696591623157787088319236929102155525095952648570517295506391040000000000000000000*i1^163 + -691954265566020488512469531529633820940416949861210711602022165709881770976920921647159963459354562787846404854433480158017481463468332777336182149164967271650423709123255539900551127403045193374138086606417602950647314472618463824204865402680285821530603045977285187552686303070375321358390664457441536591906650171196150743887323445526889037375358594032678561689164951765470723903161895425670490234468323603548171121625356603648537580365751856472528691979222901812488235476047946027717456496682959049925472882626326754307615552171525080837491185228161940355493443643027414086701160669930474086210549744498850012112168580218598259329941073367496533523733085754688713744924847358129369180311900171104186046174134164637987779862121278153337288587906369451820571882508934288883068582420566858566880590866053032204435282609898380053713558960385435360769004899711103422960007973726402411248251432334566305193922611216392990446035078068999089246580777502363465044771884177820494371136912361116569196421578019841842676042013544537455047559147067305364075183770084237461333594854529754985232244720264458307151586501843983707158723555838548551252272993347443035030923645917162855763466780646883586656554517896502705923396171938458794313715775536045944293206938264447650418343361819485118761261316172680597597175957341327948543393941007050029323240890084885177933727661940944051128465365603030111983026010192493470016133656910053496614186004578517529152438563864696223452867265456356423936357074141365937816564936742478025488938629144315638192859847149810546498807759046588110553491759231922006136704159582048485747234488692299897412296769215288566302447121109784016894414966878886816974298573056702523442175041734347193881483045115662896004234108911589209124570277980155526624293652218208654825255233911521444199099288318218634707539342326525276172996092970770496409610921218195179804416526064086067093145953401929684847874121855805219883805567876241909427807687828454057346392646866976214683408558614574000959480603537630812411177013362123609091928712962281700153647733459235746008027696903736315427000066670328216945251209904261789898334413090848604103155828962664804539915269258899074120927894398089259331577934748140679738038057900155129528661211601326222723769799104468000551914347541839782230350991260855295912568540641349215047076846918157575705916869217210356438410157428456925355897857050678504476416888176576094234365708614097124819168327638412982620984248012847559346401892931940087984824668450915830470382950296539879507131806370804462766094388197481241407657311882178073476130720222423977808238888786368378062133229141784402879210574328760916256663777866696357552883893653259234013945426923847048726712839393002820619185958752197080670177641395181419782153751804886674161832399516556288041004905805262260404574091009610143711403114188064023583198720544146455460140986540013181974497496335535442524513945724134111367057438154763698649306156885359776932824770199667615942677956963634630729846379976337143743812035560883856570369479186125121425550305549585051850408959987365962365018308608000000000000000000*i1^164 + -15127830569127428090897869777484662788369926531983280222864808084891629310171302513950804109935165387041953778970686021536628149999016633507896292432430490204533591642190370942995033876995121055005893847186017517316280666947933142068925458637295262510872860314238688733760722573461263412267032846273898398924656455779843642645232515566835869947027094276271923593920090815563040793550753411358232001871757271757588845005483435238838548221965233249102570838084775787406837073708830115414082243884102147658828557539369154587083525749365069368734919832663916434290241525284421006710601706290761242777652845154485416173065711776660902821830871077089975111512339467301135428143671895028431107881636390991739119484936098351511323228167125730305652534089494434935995877061206647931134729817654322906010847493207479325523533135520771596814278842259818082614649700996925457040081111105768154800554521024121403451823555036441572237035342657872223912628445797971370273121284764894181335029839278716813009704861625986971940284564068015151229527336793521882145526617542424659818431326292912421490451621653508281332322401230782890954522187559244823000639515420285102885455318994310249573097486553287052620998977717342735244631310962828464380837327918670885977489315707640127325072920337996742867411549795087549362516278701496930287711013056516506810422233352486443197850759438916454770851449640327139192787475250762575207001811816130034309499935972074362074229227985428188700158152947957459970572366384905322163163653388641853520330986486274557381443651028541439171046432757917833551640698830128273287054967412092555495569688184419379330319503049027491783558684322277455549388295809691460318048488281943916183995449948759972619828158601231122427655204882013070427060220429575903903799033650125062873273203903312565630101368206761829857556779638681102330834058047613635352911602477375064741285762553167733193814880827065228519849872875934390021131460437955106594085271410453968753914465367927898651714464673539030248385346397159024649761511318721218833532650279976840927013577452788274433527751379432034669685685440093838541650628292908566939601938787261939918693352359919487412952205755322835435825003105135193632013021841116929181573185301825632837820349315191684844331880818239899132820787163886198382745209946103078331580818987452610956738520743664345099608065482766705656322789634034355514297387109901910946435815407397201852518434123788141035888948629659242891441977480737864893610644643336712180099455896681187959778195804368343374327099371429036667533064489703345642939774345384031103294119837406084543375348476416631865847346609539660178979161839307423094081767045835950465524558920088513821022001943770552500471712462512824606521598114286907999958375708116176947904827605782338079953549018942514537471207500857918459434998357790788217212024273968060688700349796548253948021528591274993693753349527082052655056160021801007222200757531944020108617086556720346786467211589244874669479162109267502656350158288317882396354687013162744925141960214937104617897543975565182151435901013185886420992000000000000000000*i1^165 + -117352351209632869548750441171235640271244371520532058547527721763162170631174849084858586944597234311324764962303202334204692737399535962789298287653733140657159204597046572048840370993897644384203647509461566192764831876498067327415274371291212952902994477777830698509558620032175231148220844478522904245807399406725701123497734650240973843941395157083703953200320023149708289540443439747149991721376239548771921161504234503463763841110230378545653482504165773553578310411099634339126410486830500402647238161737085017681934432477846841715378064939901010238555490868273654385837703372435811318815504001617816957956707352987187894734448456272525118405854037415929485427333059443356500049194635389541531195210960224537236191661552163611725978092984568811988640422135032609927008344266370996356105243540210676012077179982976988774302805922023854743301128941333755503393581816816742325488320435899057299362663573855799536273268835947796656876578068187354150894297043236267541770723159755904947743039193699829553046677220215914703963592275161292853382687266314143867636086272381379855727781468166334322458300330844729657055798801862653810714629788764182474161695608958389990672110855751351254091183241883929812273904333166170824838778197194123330188243596462981337770039221944620930123034941369274946153881671549112771577314886719209275923063936085535634067650688814944091618402002624539856914741151534927447951713018354338149226244751209206898775067672014649013323720592515544573009228013707877208802597212499973584269289485669536664825283214505319282426900395894799858051382629757733178795165289727742874331688600159379760234643605651053013078110016974950697415613601283137480764714367065303216793677455754710418801017524417560508214370840110612533789956487386021747411928222374456279902403150926733167014217076279742939872129619332172204674514724810895274889446275979903376597777988917444568838411803132615175078681390732276299895788822444436769184448424945193625912898827072923509090800600822407730859808662763316225651945877805854827508350575056889578443765765471056606907011151978879421118196744640088938327698033415067577157310901224151271026490431500341890819476874633209101097597997076346385624298058557376215692749841747174253879739623536138254576776321796541194694481017616265751088490196952990363501340841081902133824374138894922789080567487015523954081078272393064646088108412988224712173120841909296139555151889593693017933188651121644049146581528991194140292548807800556604995360610208718516541717169063157608792120114051673556653826219268920938495149222504786240048920576158716770730320738183631800393081472207564696910357152307700781803048373252528437247423234548179215289502840592395420691534967020963962438646372706550169848504539353616431798564426333389207346267480734398743907385406990502895011190877180511172385483729638071036666155096084825448085331510864024840188677777680590643537025800899516333309541365807842627386476223390433355917103196723052190992171174926096488858946033438938124946077413040729987955592572254614383375748905612239373624774479577088000000000000000000*i1^166 + -59272871159490466849750649673169943998479104983725838655870014047674901053822101143625039500039600493314619361560397968532552123869601971453872205705874071591320414255311524429957878023219987184599760397843249823574270832576986069240182215758825118583120669562588620854495044777996446124297338538723894254341874453747122592168374229249818052684201073717831011180100274509891413858555972392394854430173361628279025535810512576381002953068349512302672374947141743674916104140827383877446350668830209149696017705969089778832713653651292784850537248644972380055084460130313942796118866259961851046192091993727586247757216335180652599643984189465699446766004588645257358495337280695166768544409511008989834747948664366162498232728640132724438339056975441080697413278055658704471374614153244605091434976295376914341969147670132587018503197073113970888642412811828140848426988180457677116974547781967068791052312837097242273551618434251287380832139986923133730366031660842951072336216501703523377412335776793383131486253525159369066233056089185186684820489362021875670888206125378132075564031904420606208790450338704823588750964157290818152702268020023561232571442845788362655344720209327546385714619959454624278774905651426345013421083987529716605022164352108069234704901978021289509954363210448097085014650492659134864306099032218114293757583779862408144569140435152845512469017652588102654339826745059120736230432157093726105670212449274048169946454406203238197138429778355304864209348281362434153501360112923766999260370390968840613784014886583174103329868378558958150671190063788020301620600802639312887401373200885482113812991309956657174953106407785587928233832516361193153030815952977152675316039748344607995100511403033112555486895725776510147942177125883995336007728592698072806254493005684506333032121462587588835989220755094338609394496243988318333964283000838101758369840223240825181014576612788227330404230912528764588396715579016786765364770590013589055054543065051023700349412284719200852944335458234682338274466006921952638861415102714462979764294103514725661360188152458476741699917896123925368008225520571912731866783866982367975413430351541634063812157023648139380628943894077314977599215778301142077294197716124209651190265212714656982287005341495384615279372730760744486615123478616268727271521649537213441336460568822259655362477866402235400393011681516261670566690630508395400217272339444623159488566654028498172628369932261873073576724731438206534010614652586546153706502888279321979796991584189852490583952865249056849905938176694573888524980577328902545185137540023659529465653426670564822152803591252977905103194294638826542890777445675023063101049630056972510582734127380994281200875091675355618480560827380954701678438543466346290422973015389499088317139092934817499959268926353187366768011112338183865456143193735621240909343645218359459546581455537230865693297381540328121788362177792769883647113408255113847656770260940586739664537807524295625623877652495084869451428254334390887885274169154807371982207405798159257617330187973138554709606400000000000000000*i1^167 + 1113618877667794845217878098263733456163589637928753478418012745080967490677856907494542632796723665155415778821367152614314897230390829260957907763119172288685808448343352809741438988456825477216176282178964336065606276167482167815276822800848686282153777317553243452613506562530708485963296365824128459002492174962629907907420837064305219109590941705320052881342648651477880510396283716481420962167267180474078479705635871130480032385350583998649781288536385609910870072497461236045160027759648849467222467329189955087268047599181273002194436400803503094445373808511627986486099523561957429428199280196230884383355378521756749167158734636332473181827605090316029569121965641518035961498345828090784657811224060344445842089413826961740751443807213486940839296952962254804674127607775918273585787756101941918649622299656256601256721434023385735456960245924911917977175703950940248224620618815507716236689082061453137464719799309192502229866460965826215451057427930600932470800557826820697423354712540359232469529216975174030320602958921432085308156566980440241935141645816507834046228458158308637071568501603944206583406696840040693722047734323777021281631801405493403737471932904602933876074414538513423503687221743340634370484119005455114196169714828069067721391351120024917642033499991055077753844735817706733933954085881004539128921279590968358636532245377124503602086051616927190259269260887165107812680656019183103749780625080613369826014394202498063642270906135830479257432255589550682904919912397758872203588184124682766365959094411369882611034975756220451376124367559573230834777082408364981737099523838607706965809966721394605810901246261736271475810117668819581147939393172089447305147103408940535689692889957153512131050921001252390781056004030155588563743580109182697740805324891897721899379877213745520462920706318287887076791949802113341732043465955133651758820297983816119129206407858178005425912030270252956413926577399082252913219661219491673847396535842478981574931798386732921186276844728408507663204229379184645935059573507565353881995874397533867065302509401927583863130587251680260394740885563932482084104109490862033555722825082057114053226561413072181156680429656391109446270878118530805039354716346261947862879323324899812717800857402230122685778143936942026873088411077730037137474758847682382636032199407172952342703641968553521911963068502725621876824560446205754303692063185933372407894964080959836529377848079635868704344236092723283691844818706086386201846329112869552745481132292967768537295443904014079353606447805065495810102746032202567113150249355795653206226855918158331757931375474854043674511501986086379621624043957018309001193456872834715145313634492847981078030470502873070362870970583523399344417350011837287873548900221220260789142451404084161691213340345550179413453736108102995396871896567453710239323784940209430838359456535238147317230943379858155588937135049928710896805592587497107033076420139759895740121262927584025479214287374215927393485222590632312177489355124994838005621996882281020744887256182654238720000000000000000*i1^168 + 1427169988986715966954650564299136607270610527295511136214461219013230319911241492583640108999432129767075488826922549371921728951848861259062130719154869196138209947474908167715099595403195373226590863582161342334388554853723514422865830302526472866934556725620670080658604422528261164702374310591268371364563750406363032655643617083037928397207223560241298823984764751180610365646347639831448847065259548887129450448074496853586006057578147160367610176578448762170471254622350305652890953149479757141354096141179178234268676217176574668921277759290737409460875914960843892742662950679409700559007417033620377955253757372467987302613481061249486542481486142022467244025069212237934411973163648415692926319034860834717078809984192212531163716919964048109276352254225197969121586182785952833142390803799129872164175894434627591446970048374833308632352102529558787750549835475972379599077009144528794583418932991806008065674853869487324023539723356503593839936122729294976083774573838969776361984914436622028497331229282221584081667384565258825502453172186814799853276778312497583430895349815941425907326116185269716585428875455724933707319634143159162300722899880070052438796295692619753718332721125524305015441662726784962021599242306650764891087257794775254461168212321843055479903974111275464186934235082675023002916901271514816188558223729147981020682777244482068891177471885301805951960720030112978809068634161816881995514986660119671735734645951519098698188005481765450248551189284446838694863652514829169582714408462551693409971229103510388254507616784467958173709408298285893957899624903165003812655254367453407256450924494288106125600698106144414373796667770227884817943000371301967274263727621044030207368805441317773117032806022193304719126911516698769904849119558305890338813600092338132670942050882172014850335513163485075288395524067380153036291429239393029875685602212145992041075025612524993545094934662597761714375328169477354972743168010089399090102859735247480001590032092442498425936130962445277333301631758113256698175291617681283313096717107431927390392812341919655862049458999155576060034360604249013103342689480496419866911711549752052653943665997937000448513430707003831972980424453540279122299954134651731232185534898053187311217647719982376527468196530088554649419030353942065026085129877618948933321959885236158797071730677533273011714893015848537516135494456002611605918685769760576374800265362084685977578605153988192384255650496222747253533117559060575494542227058794045529243818018523660547471413255261133059578653098314303499975307839175622568864250978019815759844827768202446485855799801483675309316022804438341980926458785634734611293716924628251938342055755811273314282580121330633654934799116542310692614097142151982549066497618993793203021429778941005107902064552390961035172444823308466883682881199680848071060112486753165652976158947042278247433897039040147437521193942198336596531819554680642709374354712906435144624124503307729048524431426820337488191701700783265310754692546084722242674226430644219567711191040000000000000000*i1^169 + -8880319144139391786760433918495418026276948981831155749970997904570411448179632251900968548153940365221005773879224193237587750477805821974814942886836374164182555000089143737522064984619993915115738724472199551386299050216166631634719060804559976529465436411822659818806719687074512182289135884841408690107812728295075668525839323090748546985042529043057700667784900896462359095078152490833663210543841022076403233508265537785966835583173942427389936604314178978760062137807900043606742347978818889232173114092398854690601510824673320502776781607599231965582371591571592376944576616975940559047424011530763812460401177819437381881181352170611953195308808206994334187933885503806085030067154047332421914651320293121992624007720593591513811812761604527101157443532113068110702305150837339676372951836674094028675977154238036557201705970682295124822039511524117366352407364150872334812009532125963896222725253646345414538303974945735010030501076026889367348302550542974735318067368266172191510670901810477477877887244051049692125146162931742880698929659417634428543173109730876054857788481399923223877031650642995565612418495410798422358221992818204387417300995720924656083188534116696255693681499452536654199413668209279671619857062775552088348034932009061944873125545816012880824277695307618834812361054804603142852531804090894509724740048542690119609613479098578296488775787491651467402651034262928741189006325224983740383617001883041801909504852937367125285963658126668394867058787229861764124648150740022026555958034812852793997748942577263806831542082205197101399315081782687158994690838828831197815947216183023452040021102462014813656195568301126543918010772062888806250488668157967693428489279158520724079604952251089055692014497544533045235080808603295413544295345224844934564327813187292220473153527830156782150872725375140844166200611186794423827388578197371911932866542898207613351263307666085462749819990798037443683326412898731337383834066628253967323975175466023191490400202686685295295376412117077152685129993033327158013025370095396285606657820845974466753372018243372848921763338412310990422105439605421518660191948225510268483837109966668640920887453726663400658209280217382832347252300571158032329410172054424253007959664838562269396826386046017013863456351968692993854613952156048620529927616608957120905439360135638246458895525358205737785843596758948693884649162118661471720137352135193812393494129867567967785340699767116880628009178811531809952433910816061890542105362814227767639908212613701223009016015013975434805572943668412485131269307743322448710988491562836619700421141687459204402618455080854714341794539997778141595411060714848034840646302999948457525030956720936895659980553991850396483300434630620554424827869126988060399513972887106532642468008276412862622240710508356019967760205597651912617443664760474596445292975202643316509010633297720015458594425677074650039488834379223662624379020409383198241739785936396091429325392722295245834661187087013059458309217072671334585395787463539121197571971032457150464000000000000000*i1^170 + 8953563459901480573134633872393596255395280738531703000011472577965365204454814406420397879961005610947770803456379545706849808662153269916767209208295676678387208997887104746245325295636855665614445761827064088280000492599951205768090868809736761159392968919061143823507516268192774623913625589794709002050542471773344134171865630161031622440881046615441169783527658383738884478353174850872381508825646612359335711402050400269094470080908821963781209200439758180976405563472294068684046737497944942327030913415818143367601448564237156018298567804997537420127058039629269922798226106558331217684135817688183646583132965906358828955624221111554172820102341542931493381541625631555109744984726536730713269875498407008724854997526538767181130089814594445851424306196015114184899870545706031096539966525628317606052237627592699371809718327005845396954596573333337722557193559932107743089253753756792098141659883717887159463126690939473125587340565502634398913973208445916493198990148469045746258418754231020561762791128632762353003524202694134176578360374205449218671061414532498518492243827532658769316520561604513904543830803311779048098691166934672488834472351900320494142402408904163432084675995152057726619021542064389883802618414697733017633897157637879366611062070656310653076573087514325896956714305674760243205903193500208341322076624492503004041430185371815322082271779816642458334252916732987072521358443853965068241109963465822897054350011797528436083993553935513061981394732414346478009511058280627886350793830317242431173785074805918214831700814784529826565580443840606473910104691779283524619466863418909419493568101127578949906564411815031965890249255263324768807664687924162359932962906292651546561266445057289938630387772519959125722015941149811374187569357776569192162858409274151067385575432258724364480104548741601973548592479149884203546923035699268508907280682500046173673682916072038608097373598324362069732824208525644022779357017943182832762136559441418691124087732301364624714554749654320407119698018684547156787323704189240584360582295464517655851779365400777669427609251401919917227182865238175519879558761386120887310580493072255787764932555789966625114705125983795670621522691379294643268827201112901308419695849380980603348750713713566362727903134548129598776500819632711750002278187262850492521516185571466327708702075264517541770852714450154383855120623315617723128818700514105252952005542249200700353647177199506215656541263026356952895389800245583955708088624958345668701230407680468452711073236581522744567117160520249251705615674011668487978049262170404507441581446153827624443834541690044357247060337889430364373003996216603524261275574825420877751499059574133165048282839063683874246056361750949840807804138492019800823671267285448472060853482024279612362025176069712483140543099911010971238507731204831418838579498292311363608892151112552194791398121627502686483993046543754319910600172838094344118526937462266032535586453657110934647560739844005160483520964596889387607932216795344531428898504704000000000000000*i1^171 + -3945864616595869481687683140246675343133129382777431026773024130861399813628304733419262641244279983604533406440248681037359477380011263896198451222474787103041458785725963644506041252990609847066145497561054299007316334244608340454197918916797837654475457846321470095435242515282856187393938112791360678927165072283925117189644362579934480398891546434060389432456638038099023170113432141046472927458572788510708659557564130381704739899353699073771642306023503596298015490669016290987267948087964688308926296926881331554243443365859940753456398141481067074595407397073335155242431035789466218730132861367562904477682474223408164572168909092580713252049611051674954442085100854948244754052788992169757821530020235111318839274531851673085836374036946721196778320578332744634685240042203867135016941496101679096587597045102545662711589079201794864019308753206448362723448034525179180854784729929263173779304420659707424067497196002770171437982568221575592179767004193785669595044014377555648852839790650499452765590196655664842814025329730661786351477351181781311826327409099356831282554229546173192609810947992962807661698676782616153736789005841588369477560048712373550395092342650424350658412644916022766725978816016946899326444812965331701483001327518463465106004714976936901249625801300280425298854834031705734114806177599002797496750608061358932845424366897684080519379654854872205517747740055037634905882232344593180542212556792261341486745728747951060132789989022021968525374440681126068987300309109271552801207817506432100205816087097541886465378288419849834953324324612972533948900204995947370806658362153931975761231570517800249849160723168393934141309145324421359821976175332255858924640382400902173179378338172595872134455909835173603792076767721750338424174768645940503396929435270427053356278772039030783116457888596132676461561368295664419571251236792427962300055162836837323120834723872665618494449020607945819638930871764315770059717351216627873723656286597327789274649962917411440155137399770533092778775243346729472444198892687928249093740597648769957640847443839805080854841204430806090963240386431063129388365445024430016437516701896133892523051378051087879893859856753848979552672745408767691845925657190628171462676169525251500945574835403073232705913286421803955634630359634519657790265970655979501451961789532391741081209295516422947157860433851758240928605283282056133604007815305859644330795508157893408941945699592430825511877304033357077881235253687851260739583743119544251308276656384914161572260102964346768971240175106145830619928712380022972710191176660391549053188576766137949316502003664151130043644430489635861798363366501325083035613503270488820946851548601751660160536577689665171475419912940771213862944008485286707213891183557008322351069831893677664637714995449687310740404280525799763459803236972859166070893282084977949740282551143895324559508011451290704040056402561311573507407049490262796487505762271144322550171184161028090121967490741373168787544015716130633045939222376772062412800000000000000*i1^172 + 806639789588769758810681202344392638423961709149535633871924534053670227744938552310619604229895776236702684831213168287052257833153509885433321579002103827482886335905179518920786225659386405076149704392514862404706485510123341636348564891612521958805802223377235483412770216782671271954708401485699024999873107169185354456508505561666614605253156043437901153837492988529249068878281412120431751804703103493663630860248331203979023366783254967746790953725879288579715182510415469507178693564046625665479765279823948658561683033604892781583008341421008948476167306614457992193609052142258827747916754823717146295788099349924891194488980088585910458940039085173644957165516621994645165865267513485149431138477584982634395547976739839669955177552656321573941359858439353771373650427691524187464154834261330619578791093478071260808369366425549425494209785518730605487440974092800559703337139667672804255516967422631991458111038141780313091416130937892784473584546637062153791907051963538101811803813101542976062300519074664939087981155452411961211934037030922828799802421843478872834429781092406467428440752477913846545328796952398777920524687794550175845054571378782106959636571385628111575200787041208461850857629354261160519594652314957565513802606415967173556436632784393833040177505096846630426093317277053671890374758318188163534663874339353031760608351288258024211416545613043995485757649816927838857762316118085710494746439531062897135969845399922955725300473102648485134887970874178383245758883001011332822563867712501523198458161056688211955677935607784888061324491526482969682158296517161080109496843738822026784158878146167421997581524583789593098303962683736240410328021980905650501687161103320669553357314911556868873822931436852167423252111179491716981240997561660695431430709217580381685987747976868839325762635221234382148603421527152342056586250580264849697462735674549877920924310441337704462550390086508959988407068964351746199970119199951726951757515284586825137275929161766769775577608097359857778600886245490104606748371162657296780905781577226973437517533608414496292741333098846162400496056080294795783365131631663220239618367128364273644018609289860273219922934940168711672287650648935628279181164008165233711528971424019606158802285749368706886122550620434022984486259259511089010626321706048153872142054036184253573167711158340528834504327090559537095673348738384427698479593409871637605928559134286382069715930319768769145472998162262916447131740764327664149266940662332595268658003102921143257921841178448443067434150702109914911848917244247078668489224587373944434738900119354435301744107775067947841300896327648194542096143890580212695337342958189343750440925728249597770465992782766733886352284314391389628383379038734783870579907583095305246789870999654372827681454779646182332712785475253302102847639774452327149111906162438751232148279520632762454399931777663999042408448596288767213220456658017804979839291413316814072474348648831388089277952714545640299640808404170592978159743795200000000000000*i1^173 + -8372196013254226114121061747470045052643624972260949332689598549716612541282497200019560134976027632093193851302054749117361373618390533748476593618849368377595190922104271212276516191337092979044416763558650619692195027711250613967217810054257363530552479548991163670933250337273704484613714964127011620617250333535521269777197728592771303189476740862007133297218106450421148954727831365057783611967206594261951299623968201822023754724734839614724455104520750829684370880723544823844332612094435194173754610806525905707833725429822982928658406629944331680583282174178496868656081080056810762120881706503397695781057093460133911600518201548696276588375332610331583650090835670258884810004697957357319314018691801037101966195454274157503183514058565207294586917618531509199590782296175685152752537121730604277716269720192316687005633830803964890168062192207268954248870777343760189189299564567401548747185004533841067511380136345091017047322830790748797840052335199232477324132598680219680349969354432896177983576643369381968930043863197166492816335433843366153782765525503641937894586857474543306892670892825398959592077262958888590459699495296141040801496746380778619576865575200268739349152727412477895946326457653392943151922525287734927735709280245037961087061084848979278814907433828731461465384962583306344149263312833013659104847336299125289029628618546683066266304204187358145292349516833392576102621923213159468682586049512890988018584376676754997717454873472678957897670074838325495130459505242960486957609831050104862968357140594620013954557379128846313375895722977343881505298179560290215776954862768063431360821311971867085003721412169094987210769195086502044716331242207757867116324494263706430142763371020104021130703615351763773482181028746737467366179932236754549288945891615027803353662265902690216546562564319067293593013646131513720491473255676928392897308711327732530942332401685292561451122311150709011912341260970923322260092216699917457880823211086430393383227844841218117628147740545962495548046421362499127885124072341883234874563183825990381517898846538349460432162917771248662873235986134217506128673019131073222114110681125570182251334721433833704939317660106035573458712130365756156629682456680014248317247571772452366199114746880221006818773585777316927253316522965337570316230924901349166565530834360340678194553465429392092258269981897850379016540391154814290206020186661942937422599401835761586570441650221027735706037682919919454087292736272984225407783780700796570240784105319317438227851052980598055500010355022166458083006863414742869868030294701214130062349151299470778407255889880688454688853893555291032716733809370158532176173184990108706204149516010151546215584517635617255742054079972256635744714235294220702451913098669770955974607848702003207008137864484711051037343137286531881200346706087362956802536775810697237541719660744331359829928612234331834758165880383048456566516862315075805973180423936779454207662188402470730804772306905606542447206503838384128000000000000000*i1^174 + -22034694846691361529706816906619802296539558572986071298553591899480180795420690409496921036682024835703650943840868067741705366568716290143376812959240133851543522095645398376628195731952956973579865194428049273862833940793857240676172957561009928097950009328589019803205499005763909737373788148981489402177331298682943694179022296955377075567364324031739597368318870920954413557708580150797511678471662643607206744983897301983215507531015687459591960219710033509901564475534358557110964076350963138433113920670228697039055731422159118962931898808145774926987110702254696884716609780890226287418597044258263564267092880704646918041442255044498040538840069435618969535482580109417255377680924094183373072644604991395291504797935770466881046073500482556422158355413317507333449418862744463587721677088304201110855325896308080212251115930254763437774857441232773476910071211112977430490298988743836547064856540774125702257699160458718965069361265495325488280067010717172182647264791093790312132962806537740625510257243454547103831093485273963646431943568996634806572058656547877517621512259959994012665449911607198643646741986259300114826896159789356213416285850563356229235350980297726686607539104306513140028738869613203709056810896798094325910986904990278376349728229545964958733450523567352509827431114038635319433330889401075821046234930089066178543957046123368500839046786481845768551133905267456802780745204322206172986377235221052728618724871045483323496432872440697591354460667821051238567560150691662906795816446892165748407755882821969316588598287043598750398417125350602611107608130022652608045498022301890841035161406860390731280641283559027878867038570641296562465874179118578767433483564979349366072344673173234857588181371684764277422682185233193757664831330780642333654610286458444536170951104658842492880229845555293263413149509894892887368643869424821231689816208730246642580245478967156811949725568641298910048475317160926018850489037035916755533735226389047511808890684856637903791620139904510932612172113256622756302351001824616377335706744531453926560630626866211916137704756595130943791794930715302507095740687486960197272829761493398840758076803029029321534459325948908200977243693436837483510457011897132056748784181545473039218971085141410950185787502342092399632850222635187114793279913926494339964621998559354925624070921453772225959958368077435537161448019079130922476905083854824640910504198064625933336487583762097159091533004553746632011654811440146989981213738782209818679192657674847455277993040758964429667913582810605589634844162313154416134256387506364452608159059047476415345251578037537371166229513237133398450136043751363049069895923799510383784234885167281489471488905124527859818707139887232080964919676554054624009913181158973694776067826658275669556534416421562303415768639713639425806442910842061298114323160926397557567863881645283901130647506466185118578811652726003689639191400282918053685084301646019177219389810789946175152556904194221065024024084480000000000000*i1^175 + -7523665745507429284435740874598470232360861932821449265555082825182338878768023361967250752676386163926858217302774619621625733796971651584838395596658788782816120304787115521309469567294168963362701813179805146455013366134901848149177691090172302484404469469771065287127492803943837080663986747013974420125475803431971445818322761306666464426043180768131534256354425676530895285530445149754926143467676888673862460897979927121775740589533821118182252268750458709077175521310201779137962709701198731299760950580331517804740471419908547335265919120295371352954752207865977741565892078032230223061921317182334073413028328086143934759202954876724665529658025368986736402781638281819719059427808514058397197506544181726856997610567462739612059095185111711629729879888720892716592235767816826949306502839932908100817209320585552974880879730477169170943939550039980243625681199626021041329709379063237929553484421404979851694088837327234826840627101398752975313731863518697930491568697297782480418230466399078343043682964882427699221367003848270771172285466799799387599358427283184254425344117217308827460502829897496728688158468050233627931683024276728890050053349076111019258937444904918047405796523219523064215334964806868570296056795890192760902517373290365856714519355461034905161079847340648380158196119948522094092685854330315802663862313988603595968956667117288671597115829389631397529768032489351936889777151253969753000301696967593018280385538659105849453484158783973565332992087984981455658157918767537061450647431977500791722834580086620876270175416346238968768035272775635251356566704455838578132161893650576871187770487532425784837354433783793684826391309973365963333617115978771915005550887598530920541011005953533880172460260790124020050180975505019729681636384083749481649905224085622486347165142451948339384396306632904850095761367521014223645839776803126055675881978446887261003620875588875728857280806259486451342462703747018107394356320488106031340082096476156481028590511997272968456633696734544765429127578874523341316262160076895308219303352907344331706479640245085519645425330253328421900369883887845643782808854938256320224890198256668654930796078964566374443677918499455262388681293931010018939453860473483496540413768215480993413268452200005641824808627029519728088705182725455704851743247452593912970881925995584150937118857632915918827304276536161045252608325382442378962382138779906602744352727648542060863783010116004894661273778787508849233429084371884937984876317729016642571459267033584683433237751543033884147504198097087079871064989868849454348176439923972642697604455208668471789260057836156319701960247552430902961014948233308091702159046449309726888196330309601751997277007182227423305791023197928557908032829208334800772296723670955655842970768197972313292222109111627110401446846504268257105898242258005071451710731544255348878394366516361956841212377220972082558975280987528465691611200474832723828185167006270013012459347203940748084054990273191608320000000000000*i1^176 + 564606948189767657611752801202747551313325496669447690277739029364272034479963233804159747682755146569371619214550041567394085657678720866529581312550410790113764853874649615837869097038317714232346755941769194209042467477486799658011053867529997431778268865949448898921432439236934732563259060530510736862869704939794743427207192120865659966410281444428097367783523314836429002819278312758073997181672150589760979497297128614380607775495351426942048838393877364222785845227862863743181806093951218128783453106624832414145711862441397257191290519615752464132278848360108938791327545685348323671971181167991392887150713305354568603123068804670458267447200326402070941526284884983996591444063839127310650455254418859814374475911361748273288465381242440448159972887108376664014315235368080293292604243610742243855772586385201034981923654730900761436576940933037390357765080011611423033861533459369178427229794173068982198026514563409622508147407196841499925352238583131771450455000751509060483829224251200298459706153182131305114380796218345263289860389938661031780852324128516752222922240732466258962559972910185562208434598394441861980791702752162281323241906395464380806663011205860811216236221283499836177647005348450706820665892296156405085735179393074517885391430949714110756208441788458638211844363324757468753897325802047535790439717728329538388074608184431210464456017932729494756699916505052983931508661129842330347820366367033060330263393417485707831679845462940250951514324267531278709059996803609984263391231296885851624017065138134622754562448231244513288711332179903199622548523137981172089626710987301191990986590298769898996107212038990621810930310531482868438267761459986015858378563674400805280581690218713492381469792550078206244912435547039284541557434886638237110753678819158078536813570529751480847166623086423038637220901555822741144685309707682254439872590917514050269610958078834858250616278837194600561621353147714824268198442868044728592079041578384786953168409997217149407518406014856275091101191285834929118770549468379980891867845972023703050153343950463782288205582992907918531489824086821150489978637350849649019089416912736829516945113146713498515361349303119609957384367290862582096005251749809058567701210971606092977611328591125018108354138484057217416860168821882498227172142972451830580339651467621011741922923330487650025661426908545684638968299203500373723787645860758674058209674149042404985706123649956852577425439740070141136354181975368805737651947650537728047763192052786765871712691646874562661569060825335922048812268396941172437051237190632484093766584955123966462092635147879411045524281380273183716196656748351556564919803676675637821932159583807353990521832226128312089035404491623016481162690052584208889977112581595617383725679158141648379484994229602181035851078436133239707552377596770350327482349175893887466880670088850287937080920602403915853905194479721647761539773901832084966098789483929186900236588414535838880361349120000000000000*i1^177 + 225030918084110811526283435586488444693722903908379868351399456466845696015414529748352143444332698981991808063298128815695664173680048090109533501553461687350709265009661749907276442335462740445438037985689903864832061378901292674635240386645315090194799962327179378435171753336726523620801797034081908582084631361903389782121179982519284511759922489526690276764755314615939806976366322843717956390287913269462842703554945409564403728538469164073985718040872959840829025084157998599302449284442769344325260895191256709642803754301815096469277069907925096563943739807705872856711859048577887863226506412908087775768849762911585691403925684928770503900656254724379048555778437034910519881109721433889538647906752218229780071449116829268156568398677401108955034266563950104390737438991079545838648353743499200534814590557490523090267990816536954465856885417074983419449417091218610332678230175356146007840641424026394279531117185833156960583678802477056059372924719439507259385654653339267178938080875123339364292695531462723644903147927674315395214283991108051854722355583580210779197860487725351998050661260199625421720180784807894687003952851893332266015804853669754509290362541106545425376830180781571624802084316455133910774368408430751108792874615919144293124633643422466692065023948750148115855676988660378990038143067799154100270980866885649215575515449426812115409955458036336406862011768736673160754038486066310619342443230197798148889222444400812429490988041364516194304214608464401405125638188430797819905509136535745648344607320875162501595617086102417980046197183600105009770789185279882171494908145413670843802353339977126969646688476621122256071543864480596089922118343463009160077285751395362824705567005704595870890217751669185713003932567857454815230610220882607567438604153133673951123319908278980964828528591108822784931416624487563807103283698257399935329403642485892888719407759508819740171363652593198724034538237010439826037622782539303992442087836633745912082444550257293131576456228769933449633229081938976764792765470677951745311393699756881223093342047742459856249537210070401034344709718860323027618601423882858676076738993951260791408838004149474443213981298832331717917862966998789116984404301535860655517198839922837147900934588493254650576691178662067172267186551798583296928775942975179443061155563031039060536407945455344489306085292833243975140111771934255175997782694289241710906821346238473950414815627468556161269724209771266695311968246044085573166187354009288341904788896113267682304933600871738013484330300020293075118936107800553911134388889807063899506582462270252135919226474697687166343235715494765119093630679283922132736186473008007961913833532565956843941511091002470973581954201850706889399853007181749031977688143274302767562731280246566869771741782364210931707855188867524726761898088983538331054676645971777012432725677996101892295149765008256186162328784871834953525869919511743355988671830846998704057158703790424064000000000000*i1^178 + 29567310645871039259081631869330540019059550067287479135138890273023111438604202362863449380391446970295059713636299788804889975238565459771451278279733597387619841093986244371449013695494481199822931492130802427265429282142478586999056571501447795844659881089282925870083826457912578217394489540473478877200987445298615216143744487963235236987979146676671879148433402944795015792375947351340393125710624792517873012306406053242448037323739622129650956626502649064430617721130835045230057713870790467199762810504606606629970390365612210724848138267581752659896388377194377907612043012255629791211927787488028841751132243828021230199647810182665134593018264747618941954132192691992810801047940416462393077679107072948461578866648050796236346217394211819628253415754484947975102750335539919689486257976748710281211786669175259619661973605577342364206635496233040991503345867432249144319935261773122949037813345981130767385765345374230942831267574436161593924911292219001330450340297515775269798140824764808742278438084861373946099812639727022659994200517064629453538750050341596142788840481323904567710833811086820669981366341780927080850769828012719089306816503944196685830752541976204138533915878703859614763686695164814797282054476058177972607870415058306865574726039746391410365609751155001147998494674514630872137171447763246032164523476777724712227846866197878902916147933791976845172354727895896791530111946531710800017136013056074699181482200862104168178554906895215089729118040828608802372536690631721323915674746558781067917010359914742981805159511843892784679050797505554332149172587222795160662355082318931370655985854048237788096523732333406094335550078358544950045397750710606519530848122309605110413473333980647675879726507945632397704235500750874798876773015898550431013458739675980188086255428736709270370027827776875682070427273906127969055068786337188543811049711984408338882135202593313885627394826897335801170461212775452523815712896631544282843434741061045873046987364453824228578443197419477347307390013497854472696136280373731955389978350541001438580195602546864152287028884979195503593493286318540788064969535650153931724775941472758816846178825109245250464424771975272533666841211244849941726156121615825943402707942055448800672068184743330158704378862662827021095506160341495176658551271526450965714637628742680427693145622996530621697571215930922150338458091253299105208164490607863870282745915578402919140406776366508675282158408545797603978875393508831171644841780424420043271971572803215763395822021356435844574693274682695066209971635907588799011859488556411620410367175650208268377240627644012735848396737100421412932400312412265480624576242079983816272567413340531455140431194706352558261930234978821797389110781191702203264477591635768890408732801914176850721983940206097640565277318249708220391522159241568458585429502114873337450389836861324285568944738942325976491546569104042940469381692597021129789005924571626134019086745600000000000*i1^179 + 1781243946261595823052340734157543601937626601926627003404909564556326057496692871075925972461903071639762283972000954754820296438048618613582332971548881969795628124903632929099804530920438754946749520222452799953638985766443801047010796449517495512963928835502886865758306633388876586340083341927783494109445280347524114009138797820676533793825299266491800727408076057664546154768096780233612845876744515828781667833926498494865346548942507225610135692416382273635314963124445255897326191101952518671102861960548029732657644708724367506343954453128548106289648437359804740949529426215117445764526257732546223995981187093517055991994824719097731202933460658121643639052459989039648194423414690864909749289615211108764686983890877133824024833844739498008862315283258580681781891177279022867969189072017414875419899303772680318156061565362397898482929594653190404690310856742185656580264745557143500520601479235154253228467707616773442488206388148103166018706921339706192670760826542062515447636569839995285843598371729418528018603357980069713714258691391575106750190176230988613148110228514406561480939619420573068993035725785990149745524524667642685279337363234855084816395611831261391766144812275019087468930093454818532906946079533384609576157657178819684214252391327469242476380257451853391155898837285000474955272214831465660949649746915802679874438929725158386587920488394974981824098815739690540424582862390595409048183932885453880411629111259993068124749059269049871841557240271136416449576358709530294821859095503796702590828001331264053795829108352628180120411535450269064527664794817473611742935976071146622774249416695368883836286958700004446105724464754865750908536849277515449459671024211589698008333089538967670939511913581186767025244288959504342201661708773974478360060225464878190461147491113623008335921682563516393597988948191107182988069562524948491300710947049021432879308768209043896305465608683150885733015324676285786748042144781461393707041154521899524504820194663161823423420588614015521629634513558717076497112786948202155211534737346554903061701972034387972273439685343275845355122399215091056901010511858344839623786730756745295575935386767543457462618813408505586383997392813720764889761716483303319938567611784154888145753999704259655928005272496369905065080979342759700951691664553183623043259438167625656303039324630590555451023154742583510412571044223974929375025762551649920335730144038288023886171715894815282003540613964598136480768594066075491420592595064150454451074297727062815637086235308777990048565732975452173406103649431897187188820699808212899442221546647674630453076747453886680207144092695924392343641231564299450074528999956133391665680013997859220900985783075616169095390353792086904636288014445705575837761760177216916805209535096862940804898675256776674461702556201274901647228692931312347414565308320193026416135917321178828407611577987866351581945539115727966595359179900463786499060063453902274560000000000*i1^180 + 73073126515559048297556586090724677154354002880476429152896427973330508834316505956134542175785639606014628292814922142704209462399105711825061860547457842699696194761278176102808286034362201387859311394016105485617145609367990446727283078380763065241015774563109366184499190610106955404233718130944963121188127982095124139176613650587109711370401151998372551235495163866707321104700452458941341646991370209949721120911445187245943736821683522853660767520442895156590064458236796353873646649703247960713065762131780328755101577504305127318192566066441112004995592274706220708181423575192139547551483196186646545605804604039019471714906582973923135065187096737921810246469666870059390374474271179702055210657181851373493346522172132432236244295906347693563501118025292265787257923190761211108813281855777778575931033818770526448558457083389253164639334003424129527132887308917896083195324827698038255512554802491817726977299870216982935004299644798611277232992811165478969130326664950552586634229232747695503127192646486295492764484761240262618914642709766632142567531260561425297723047440374086463435240943064094157859898735349789536590228185694816431351919333542195962838312217572604303857937883787020333133121901092003110963160660057866602800142027895682785003044879387668669055561402055440128252402584692865012790870954399475864354029110845679970757426152607473198911153563638164360023435752643933700671391060645348782988553714947135509799205018478971526357611924825334091178882476315002313313017525285898212694196184386227324719733818195254708088310551701303877128107587569214557227586317506513366503411523916914255919707891469761875708601966435483060400262143992023513028141884799762103561915374489144330961720399129336353146574933106319359987895506361887487436060741826911149711354934106695977284532756746656789627773133136794291735847009013071902451411256396441822096035354319727693698263745787679764563340458274926026142588565004782371418120920491258772904271811191580427810253142454596203779201067330165692467282274416549155645842627210100961918166561533721647745485334102887912638997961845029932384122256108586374648154260082960290209118291168712916464022316974193018974405112978794789028373467310056708657003268263355590982650365751917593272103943207833729756619053573042424994333282518386314192834032223735972154935164461410835356878649774985442674649346712612811829656530212744652702768185904950653647070966660843608790451156123195944279126463356589799952582644968100411791862178904034697470306587449175153542331012845238187799177101720075340060848303352984934557719337441366983152971113513413665917856085137084186818957853762739251469267170325266107945825269808316631135920732878115667853851328774326790783362154862163192076510678611862421793381948967097573051515443999423274460491218979398039613439514034947124185289742893811562625806314812188295906433808874806902131476679992481748224641559269589941028650908583498302693048320000000000*i1^181 + 1899942633907076954389535978218984012075662047532244121139681779903189991717711937207224673392841859694431303354864794808134251734129583115311433579582691758767323095384263845383226754382657307216855588806454665839048510598826353317232894232657703284121218825194585720435482990455966461145288265023687706588606848760530038614739007439996666840833326913315855145520773521684245225395905947295293961622221360094767864208390615450637234325670488603099837034738226155593915714161419334659228197241729616985604504230525795256296511159047572413881282620949066805122210998033148128628167658502475375442720538677479519874212138189133420820195913046829903880152524995708008657627461995834011782317723926291641185328665171495930613417803013448981754080326689538376129615393108983089494536388134486358745878839534815597674667099237094860558841006152040466113971892021858681404362726889651433051724668580478488239190861776246882043245118576194683164653324798354016410388506100809021245820697301475489554825849759775218999506834030974231242993438536411233963723780540945444361837420036829065776104300509899948158239860182491552419393722164828875256461391465300191221777399874154674879789704225936309618151378475152184007051989707468337544910324202542948332080211387876956782787355315398461011587917058774969172369309293442373598552470347660671572743215954166257035242763275572133325473763261242076124597251541073531780112298266722135302208286744802470709815000971442055782290377351741549796027296990240274141594342032126938515677049074515393810485801635454202739101951826358303743330143240888111756268048791004289416902031863618109385952109657557860010941204649896903027382838877461820010921084716588590709547616594224759929845528514704417330981256046006224471907998251812098192049867086525567968383642820890329098180275652178207998768132397465731901164314042562466180378806442020747467387252238946274198827409463323084285233592770874544230632412469283998388614367804846347545249477113538151265775110536466050109021307242133977547943315965540178134954368900971824346107007990923066210663314910668738052850784854036920371619442283712106738796814272684344853443906081574329058618955351295181247878669627386461865779729451802300827931461194629204522231140761649941281989559494550729974254115124447775501558131291295113835252617837105546738837589738638188304153432261931097749762786978636331964431189907638122473224736202684660011559092611244982929891170674028679201788636986488126679222455192948907664220432569965512708361730027067297000951566555036643883703291731938940900121593272346461011727399610595916307194188753567599894151215440986606708727612865729309126253153858432149951725409657322621504832420727470614567733856371515839562639372817364346955466177836111897255417715295682074971055255650936500383721411221189492973806369178853849147121700908748997477404278133115864360160651817908641078144114439434182745581073242567301140781909072150528000000000*i1^182 + 33232253828832369881860800702159889051551761633792023303517598890860799719943150499738880485634813444900561876518620810922793352707016426591232471906844395769592375716354238539703199716638384355136435693118458927592986442335756163841849335983832579009403610171496154732507677794643423898321341492492691011026821737799354340640840565635956195991860095483956772370501478048656760470208041791923373133303872248967407781800285445078470819646625342123338110279741314356234708849257261602041944215658796199059182021527863586937470913319567396437169678597673591032704238758915463048242438593692838051868293188079465408718435173737754358729329579932573328054168531396602135629652068748949372851017722661814780977705498481501130029571709284124506444735473557248621334192531745596367616250494485328685062476032399559264283442382304119299740656502038682896483291366377719745445106584430217019479666980062820317953725372544578956943233392733921997026459198261536278255567404076922536495300587728264814988772460776386688179497343265490457732669538037110044683265072298186965453172184799876610082067456227420756522494794077830334519333682106141502592470117986879864512952890078637646471361916666203896367258321516260921200957533315256428041211010720954606067509675918434709853747796686296297488916968172012356539685778884794783129484868399141530119006632842878952387717963116025949545645337510581857140483888505087400928711908837446336530342680199228955293857529124540059935882987381510589005906648165607912865288342331476026967725052224158637752871937845861601127765341477204405021875433159469815131664370553584813081876222138892840765526990193330298574511360925984854016301210165799904175230588156324150999970210007039862416737218927930323404890288120253854400720368254280340401786269002674342424004235635875295366766204600345432403328093492101376789563360120260381970123306928060902326594540359928860887362166058976923802094845244893464647366279770247809055341312966154153491348064018340160666343903607376633078373442874269311738424924729136529808670512044024016923355013825985326098098507345971141298281332985459658143120318047531766930077078953749908943756002134573373720928532049067446554700317105121090792556783792839101901300239613570479898371464413708645020228388331206247567886947969414638767423430881947924910709317670015928328953297732472925299185084515370961975572890772789500903704048516534764978052171940634911177642049854636424975130287074322378603461036291979812999397396504181635469202812400425831894497100677662178790846889106599356216118327265586966660344204502458631406816169488188666032709251126691081983591700195260760910474452747159204055419531462540661425017877604188321355620641042485796975892099395082106047480009370119808327338598993965372623957992496569545276750393335266586146566916482307030173984564491500907112587527923433188547595293572216727347056077347123434118167815786158498195007628673282285240320000000000*i1^183 + 245924552799329294311036721650367396380125009460897770017963584925154841447632351815611966284142342945488193540072780337251529620720422380389157049030581748803759440188310157358915747142228336689981020069716924613649367038500683243417699744360721330552197242032838821344825177812821823374938019065806550846111128275449118314547814443352339305084956567630752535823391425101539099985386937635644748851145585942230017612573913276041274383211030933690481604318649113852845247389905671257465871326413149163082201614327252079747721987317158632376013154913043607041294734769375202098839251562249287236247410727818137763603811674685214501374684456247070668220207437728778458582658461023693495830773085297042521853538779409374161940486056872025532313822786834715979173358978276246488473691510484022157857982421668339729670844951863229424062987632884128399148461655988821970500900052639804247855567327090528670317544675706487211352307988740878433197087711043753328386047517265650991323505634970018656511153466208750524006555798772201100205419081578113140201314533634516438666622882495479432045375511158435972807297090801979173676609883221052614232149126499778763798743160826252099965502903091424074765990484337320966440294699816302685592151541370182563299131292301843125795455711967039797718883779973330612194160649905664720356768328750632981801625998777122480646553900092431908948544993527807806437401100262476348265455833047829922602344341733815666912536583995971518229229345563661709009562716299725097357059113702531014942126794541075861099781231397288807809348183191122416535845466343906585632514855003555191548440005299488172530095670935774604207664914536853753293011624322037966360896424704504028082526570994077673056654443589821714439590542262806819252836275601803927724879075213827779488896555732874142526417546360163647446609055497675699381170641863475023571859573505385880484092547438557797076940486322911186305750994481624698849814669194990488835883596156905482380692225178995756736749592376918784649111774918773428529201975339141445455471305851024080896354159378951517802854875588215484273761274532606748644181608931498687116372302971788441188552709705136016652530156798580907249552365757891579775229130681867935829658184671273698600360707488617174672707026233209512009554142414294161162401806126177144291154464362194946094115540704065545790546567088042312072930417368124163054128952279284482442508355518906923059986790418446192847317222882768290248501839856171085057232888145720740986790885470723998630901844910993896502923674420035270843515126084261314380437450026912850788139862519945779165415374961490307457398046637233495444562708921307781156913895158151356407416709759326234869216073522996105727174171639668249353879046813296876951564642772229299689524567393513070958048028706167265255450166918040865712723080424026078524292525716594775900401510937160094435469771680327759446032112304659753366447141683200000000*i1^184 + -350298729935145159995119100681642819782828062580456736119468325784874819163314137337803557716044377483811497808945704180062120213266230773812707707156657357885777783302379670980649208658942108582963906372735321342828493981133450825256438686828307293300229055559594894578800864436623424019173425016873762671485512281817355531989638588375795591320992489671943527946580284823080238770872633330455462254198434587405796883582679407052849461301835244440311675855299682280547289702336001427543434036214608331892812021766621160714596151371056581009175402816646388729834158191665073918540210470145831566582098937286879166935543117740669201937731054470596863883718675589061359901803075926385833373132524760965386004774250545298736054402643348550205157233835387682632301334721347832731585463270214058463133789550405548336675878910266210928193866431031543563529791866198091206442418150094956197746561078290851376979649893612607127473289555773296866111335360147417390647705878574847908976879675146856551843735436665302971442057595239112156494111382010881926233408252150663756663353796110050332718670624761387166804858641150123536643654772921280210329470238223666063617717215237712489677069426304117985055127014163305801190042828945962919448721730957162406649169835185260434215286442509255917943914876108082858764678030921178550190059237543593314419979999307669838094518363346263029748146614449564220940799191378318103571862312672110118767160094952986678774986940982574076803615426171917055357317654974130817251311760715555664911469816217747223364669478647115612319485781556828868332343749755721149084192816176259050910221152943350675839578445163564376484846372302784540928976046780369031502001187164708797879404591855640867907153480325794498120907982520869405581169481081601835931756045264293417427271872030374951897708060915786388599696146050991821942395007799596785969281290816362366997912074155196464360371638541473373433979271892496750966181750787507871192748486729047040098816809399039966635236802619669531022787148330466796604834326829136079415151034733634189780050033782703323156115615156663657810288873045819647981230574741789082213087568565028069734466426735755864619061464651329426493611847752080903967304612830558473269973368116297022230944934661630750426733951058720389149433807436318085521668595068140817361645349894257281099053812003680631038064564836998012541081424344877181997020401193794221617184100235853628185201297696613759772026142617971300834097657384099490895286105774826771743921921398088098844777524683614525696375139493470733414768792495796121696771935338189662976054603535835147078326515128193994685924927078132220634333118266527077383643564276560960962611604284225713422188254894693983102456336905810069194750784985287467232155969580648698163265496374042146622268619837727309539712134331707862463079981325626290956829219022354343300640551933452133623301780678949663938100925442922905600000000*i1^185 + -25146805821665095407738991132592168504075771998990813979318820400654023820949677906624542502995745172355363332649621656273154422386541790648534553920404158566811980204040511438955629106567711742639531829301089667845604118549917735789543234728033087118372989404421766589778683611430589324322475596019547756800442514978110014227736366960095101931159612709095334807351264354997986814940007229689725857084294223993850414286731185146793650345467486010250344905470255784259331171906284901878600042391108525215872929928263600895331912365562421311370747651417965230784797716964104428853073036685626210680227694650492675428918467185612461035163318119750358101171646526323043167205946948274366446791139891816018575274940197043647707503155460924379808092899564263722613759457261246748411836744657667314457258833195990960242325100860377073905336120509979886063880878627296461862970047258374927484442960794442841962096106205646059999121802694995451972303643627308081692262261864258835940969474172165856119032335586191956734150536537232071674817045345149138979490552785438707628535813513386772841940207784251975630803246964986154736309608327378228663602898134353265204960688045426379833172775916060716930138752940560864841773506651778576754047401350233802739874813963194723209659179938794772969728734717591542509600569389399929980328706058800048067376473334425591118090735009488120698118985903266934146109001545185093033233656814125093316532756985397757509048779515549649124912913249003150487114784650407596145521165453008848869322540056256725279168862804734900480790192264059270999770847703616127260968929690366483542298540954663781377697123221110661355990294748397373855389679350501094489545079116338379494614534304659061918355077104354867537400878546693106788154126166883984467560023541602640912196434349000054192807734000187606025218208935407812794111019760247596285836084787483883552645294277811474409179254219761613476942037690832360961345502969393857634477126059033696954847947850522236459340040445462415460931811457737194757713016344689411239321081978570728856430839017489551459013938322853227105148579127640190880969125446881973451227154320472810921628037539216538320406355440394455741488841575711089679534111451465320530007477567503675092508067712923009773389441560834685141869057569510060470517500661781849394522112844992806687404784229457131890087589310153315544851187917487994699691051054338733975521807164174822026627161049138434042962985069799930367231900819610180692992840616179340650459154789201102629007895126747292468278844687176787660766032598092268841311657854885947553034648930896454578418869849910569635952776525217905186018104351960794791486336601981863963971719905828484017810204689176392224361378759484582407707923014553665113040490153408703480859780027890106579686477108946920461853339161124078022998237070777885212752479028749273188482564006076214338202424459623074639244165120000000*i1^186 + 260132935222082619028599068773472596882677885694998824209646724397970655376361340340298097593108119975460033992160978834669598269510567678992276559322975909170595445355192620213409277412627021185490036604911375233670075870535175049457568329524108615471909945027664208714710714752962881124415983658829651345800775065442275759768227318658844305444049916795287870235865627589737390221599670375299067395191854212688786370688321915042749277094027691201283910972595069363707846280656770457856633220000184312381054980277498713726773220313898835679578879498217045050937583121295164888103668018536973052935498332790780239604264325486206603052270951795355822859930487091318520830119006396138587307361482185195270624633621674287946697575041812996262621239424136330009685379366869827028791682434017285377186859797978613593472030655853764323587184058280491098437689485106342456445471956646834663652725722092211446466725181674817205419445769446938772501939856350498466398142414718327524412541546973897993372679704766150949654429468129488737050283653549053389979364366226498009057651059250177102047154183012134684480440428419434509188899578168238719885636678603643094940166010145073952017549417247046792249848437345452564124325452501950200708954985909734209271927091959512605808788305308975481105041118560845281637155864592214931830848771378782647435311394714741756281149409173430817525280798750225729364768191816119183313173260893437177114840246165266000229765781374454667060724333603746219259637555046179014150007567786111063094430228682491778591769367004878037028771585680356155643537945200760637119428962239836941045040080256599588689425877073475099522583386386554299109712927705689669347636866845579102955234717365016363737320041899867697261454861353693932365993572936671204406678005326731273305204979463517240024852906249916239698864506098963117840408107977000662346881619469811097903099705746552666831680016654904141432830400324016983994777604138068293738019989368046944743296129237044900424694910917708116094585833289970111419429405425502807971943347185006939254900042669593505402300021603061984907470787932499675835062218284006985138354824571906561184709792291565528984343678931262909590571293166782461538960211942492921593341787468359228950594438117712850821230470649543152631030288615925186861649319288372009927893096672384745896556179210519903739448153802002325969185053461183551470065307337016510581804615160631151982173710444470878600820375384568440719296801925470693627687092316905775645288845020181997887653361323372041989044017225643999319847797024509497670741575518476546519663847914144447896572257911755962729790809624932188129436314622072055540802373097032383389189742000646854753175199361346860673826788284717489489073060459993159720517957337055856777468904731984809844734260017835374061803300252751183617936903278475686606869156162278869064190777778329059470221104277094400000000*i1^187 + -696627963602668919541161574952511517082852195989442394576599033814959143142958138147776475094009173949469540567477909959524411255616863441040378673405755023003432586653168219691468509065113493312025528286657552076847009040862947049014964749232170353584860284299156506643946418051298853131110797857035394212839226416515530394782473489604184889011868159438755836821018065821843504533235037616713771623141793861713564654439269543532054344138101160785145045046404016852687225567021818376195229471030702325220264163489115900576938664960186858842403152488338122199471414015437657608707210408506445923643340094844122940983866610949862392465377093530962067389036279696103841237303215151760172928373836434701036934856316764332430752266714240258023814428208239256563731518249020213730140888067581157420703850474738588053471673939073657522941365938907783536852618931327798203380291841301577219610032077916439800124943624058629855579390181290021685736855257933417970422506474727979364914761475290932896531349116320899504199770912250380233188184507611466438410787971495315277138338801443868380488741210570698436334714469895898617012963342075640149344081983503722615692747035344806730418084942092006068965046322720171129122213411552799249502785625860489423415205595959450335379145407734843654302941564471625569407970246317378920952070075534786625301497876609516998473176323139669145817915465403656935037605230478652870258942916737437048943200486959808648432655983451651686102318206232020570750063378355108419765205205483060747522836497628292523559537094127857368749151027252100153678179853329614246755191451974018001836663779917620921492834592103454481245543274078646139474065130355612974181665130918286903049213193901909568357357865826551034856295880087151100125311368854914126753917162291490378498742870112773428141112592043082622206980894582359178792074068531400778291951660084264723273897497682518689844183708388822211303172433748917023312888954599505372165026225718034140290716051724007432549603354296795854721517524407315813575697858650707323662423785319290450074856952472515500824259000611128654399192558277573228042959410676828332576926733200294958352557107796238598355656808668926406386215567340431352819647799130729120201348549272435019093309411835861339007315219970576457202566320276834909978323129080674293733134642256017274194070049556837712534486953133765936700158044759712270366948653255564887451468785512828030797491999574429054803362544350133451871373217794889430654879696657051440089399637997422192888799986798401081235075148057221045442961881002395427363322462242100493257352991590290838372239278323569293199011040890246860751030482460572922964118245034661601596568043446472381862182997140600365036026654852182480378170481127427910367214798147682824131815034762113021779378480806053732519203705339530725395759399307888770543404098951535582272176712673697751629824000000*i1^188 + 986486314170816761999400422192933031605083524675647171931392642250373251022609438586029336952954988173008332335347886538564611240627665044569384109332890428357742322399259744866623997330710880932526634776277259652032727062964665001448673230357342970255290355434164148408191156718951407066431393864882596210288246054113570217348814668859721106044348394259507692923650740295412350495478575427986207051521528304058341087536678783037284724318048897580566006247672483553250132606624343274561997305964592169123838115700492110055164191882930023739906636051658743082124322214192174730611211890162368215061651495213786856412288739742785717244231581209082270109822789531808611161416414543466201215009679650428298868276826802571011067794293753414057061886559159675505665255768430461006494885442431749405127609711781559217289419791387076265850739501278990099567701451870642112949540732158598859299147532889880367419206400423651305758437051561285367206194884125542555717227366471284762302510069291292993600283748193125795901663537567128674920073196187203866897989616743957675688171931694609727863476542152435301549006057214697381091800006112688795146599157200023105992763696832179897875449274116211991878546732458820507013468249667400406905917810200426919229430546559841447184498109251089079573787772630235839530879686724298431201318195698499200906265059656783162119482018359916475825961298921438960919376856696723723408193094539151735070440386748650064260090518359352310439489117209121540547798013476043316987280015756809409843966389295890199219150841869140408819322289184090698276791340425771049051739658099429390532820501058760652639807559874410759071836801380351000874666741900583093570605003044432842154757592781904124090179839021384997819685038611241390870106481523013539429588926504103517362313475661114895905843059514942350234089591065594573173484306431581028406559001776027747322357265892179643952988268554600321949144393992578002044285635326582468137315374781800019321536590995687513737073751414480286783057395396152022718338010781323535456815830604398927754355529036118016252492423412271564066447175391357556195541600519235996686780636515020514148826875800132902510819565252556871734896589162854932016008409988959321290941846188440250359092841129095814030733592233050624990507159005157408236666059855863201008656646320727072241103069631495156815475906156350702461311286799913568071376790939333214638113158420991963276214997116189498144843522871029734868813541628687384816858924550130090258644618942354040003005662738278546634839412409788475244277995109932992539673842683676054515417841792394258426202808534984835538397010140211961389226855911212722823671578978576197454036877994292948269990918936272602171035249808088759692813945245162282911316854407737460198732880815675189161376991107633797256891991954205659296831374303007933720808762142143724992818315264000000*i1^189 + -713055719644289706568300123664872594187121073822315454649460555520987272447734653694560745103114022863114889820128520209743978075960345352031984135847468208123989678379188554560622075916955322868360335772647315577135540364316592807076125208602825483437247970095225070638822142248946758351751923624455884930223494808370484310083482948047230754752884097182510636179570239213126404908637564962398401091030330400883273007494813925253432437898752269264021317164796800187065623465143292873752495020620275682605508378403269888314683652083162360487407361422126499144890450289125880343905566711321743577510604354275030717754104674404662481855159614157707960237418506231854167426578179076365865110698383434770411615487851200049262526285806421635484485050872138089558018873169744368169931137044602333625345292527555182667588340864628060198933372038747275559577062207726181236494868087451441726437941383027274103189288068870400980729463063894180550897756026557751699612599564521255053053037442188138352795277457291981948010499403701023464856499924961088809496328651656224964701957789545911050767192424488500671385422208923567349444680239538421493232440985433842954297476883182447286558407813383360494936923015826109478453702845101991554744638308313831782936947377872671106330885446053414013732134946028504152796120538073331511857640523177326115174146468698680793905589530776883467756101351531719794120599254424645117688881906169516970036477729707772852099296568959469564021324650184402384773705281983467913628922648663158541696070838062438873807657268792756471267029183960935805039960093156789167485426181177078069387550433663928552303527630610763322425854418047683313742188289408938845522843110211623930790267562635771547339033715829291234166266684651332630230984881526546237842971525478291583394625576962340606759190994569033363297700649369075421386406132908974666073513940334806430265502902189210213797062304898862841069207795712974850241821059263260696026873509512879771204856923367993666192102184687147468099984208135898552677827631792104895374941107546921339574479746705498463958534384978160666895816676575052233690159037955410497417968396722962487169135358135405892447685641956058440694196852120808884148175684109244568081563434708960774158834674997204201411251071977123399543770907908729315687410166768308069813184907604164064679192752633980053718058350922794894597339496815920451871557008246415207934753587436097398314697824578829078837044733411532784737501514937078828668411684259814022081159966035163084906363540809908433151430425790185618694393227313713795526170508815939203170511160892634262732106128806016447759537086909268149239686168362193582038007232493145778475097019949460807728211694427660328799483272074602729697670231774191848300281996052046286771552691975152126010204844657347798701825400476810546736625666243276092669456699271151616000000*i1^190 + 153272076603649770498468065793269573879408682303636897343173655986134233059188390893719533877857026495000875875578366078825112683908749117996684507639341084361673970006267242834947036309377680768009922942576191326247241199907101878744321951527995571661113535398428292996220088315105528256015212715819787778903250029330365994874348517287140382831773201080603734312255354018742341854890568384079287973214180127853588489708604483827781386411261593936403205333676742981629541032954388856324923687491589468675715343431727784438893842427623717471962029067081155847754549263088802990972246861827550553336783054216005819455719092103473393721810108475999702849664979462287728110315095871441999282471204191438507554291029728963869892975487174834698826902595918941655140448536966865643049492673854359432966117632227463769259085390756200604662667230329344049570928741646462968119450109256044174763152283459275334395644227567358453468343176048708116112236668429218235178212214213627907062876066082681979584820596051424893568281805996262219597961511365457050614492393341033220460459285492054162188286865104210918557442057043792143865686902316263294950830566448060641483156343850302308775944940220743330315036546323042900011632364193014790378014369256353326782869799363738200632627310648678138901177461696302363682740194591965930786209374579229545684259163599532458102106355005932482241780909985019850402528475110769268158854420734158740420844573948775994750099643479857665548184775063749285973255017101721486049805275884466734615140143634164115136342392826527641159815932545258819292045883848161302364060053402426944960861261575592979588359964591370474843023570907094422401902956368875718977867575192170412622468335225840375818636865571480338972584260222413008642702482442401983157050524788517566591997103210612871049629992044407069648159224235291274485496905340417316307888622838264294102498866789017420353387918813284506996633962210572294644242127202369050701143822072774116426124685961919425619203575898234530193491810604804764732997401095105333509118983663037732685854328146605408205531485292971585528991135853253440045606842958255562639125924623809832934959682153270980397541698272199659505873741793703091091813060207334376359650872883117617188452833102443706025614059069189624256119491221939735768054067486406538715454079351784054033354799271945869147590243948281370909767348779020042045311439075781553549583514810065431907499333296057458958150710897534642907616835570164664218147650439907989069192534445394726387886202412966530143484151943337209230903469650168436955740286246495240496241826635724957796488655611173047360154764757497557130962382862600030745578640574061147729589384539923916888125269945304701615324591427496679404243116941022364566833269804273928766464253816129694420944387043968400277465178198661147955171369699838309013913600000*i1^191 + 109623756154114584041077684735715173744786728276127386574601553721194271221450455192147856007788718513872223943114604810767968116565019222977565485501852526309362657760457609325118175903725340222120697231083653976594966411164368078289226983529217473325818757024346526591974892908252590119899076880531046451999691638359198106265279310822341540647283313176426222440399036727741093785470605559269853867909861383521170463921918185361337633496253008480290767008660829938314579602431637355404163019965609961234457131881956039167028750478585991874165960820559768950980435150646098437307778209464320766896026162997731854950863952531779950733273960544153240057925317378888140443780779713055965736135999065919318384230623175908920361690227678834153404132305474509953239433367871119787047900518134997253624725730916162418598089805094056430175040646756948016431839950040654579271083324181142406240586054788097421627565725937282962355949591160122332129983611358737339191998800658807764753243149855986514837607788712667428187845378191105492024714279250344125935061393806131662984545056130527848920943799483730846933758560726051553351996700191735528618978600869196896688346109961624981333027937052661696340895261145792826984395393267467933083537968772561739960874128884110677046682287046275802553600868477196482496366115150399251799989357941725549709521052026926007155794990893889606126049547352760688576230145065138473286940340918772945565455297074484417047310964539979781048981510599951501302013498435023596889101046871213742428658242962329326350027163065814618399551065100144069158415670836447333233852866487234561248451793088390802887266735451542571362243078029905650336101986987067772489563608381913455263943275916967982012412792360452523975842963540322192781320044189274170559558559133572511621763531711821325972834664647410283101604492577667340646690203861278300912750675127484369546508681568816678098522136395589616497930635964682400880589036649951138000741793196149484200968330447316741706249209235540395735884382532206325121276924130786294509074392607876587403510011985027340463438372120317264237076789380176372618600439942028808816559729215308653384573743437151320303493953057747081645904682715856513276244266421470239160355102920401868146120967210637574099670849455061278595115719993022150869222822280068016850997839873353519699802429690949809631347891122249510853149702877279451146638560063687630371016684661937541495886396759319397961100725883828427710700117683591077335358952284846681685062751415795178492549947318244437027444379336637510243096810497587825032955160201091588601682438653759560697791421465472443151200408895194101098527169756157085763341780765756754488712787840315002264126224842567429342537118858353980904984506389164356350086998863820188784208130581849560532110592634337606466450278399922476534180641505280000*i1^192 + -59355278763224049237334415448756962735034493978532703890891195034586953858114040725601113573115679862671055681504405254731504616447849250243300051951970538872643178687696844592169808340279999220323222193708059186085301644382290496491422807077168936721357789277290299066224672668187745374242891434970477936646029206167936488226788918176241252879563147098142695565539287577975865575732798705710267343584103071730719723927071016329055450897810052064848623888534318509002440972948381389436883964325982838752098105557176996203912112287275204808797873527984129217176365092739233076386868136312787502379053174000412193620701433147370652336566464360668602497540009203709321776404259100678380425915905283781276296335915687794384295642308440979683554266149786609522603494456406410012072447749737938925415291577337056858679015408522218191154240395466152004958900111108331265554395806447992445543688117160178489977798859730532491785177794533380168008889165902233247928139262905825785809559287092395566713416868372836872419091746900887285298788349533106733696966026598750713853938791023213578995556666292350136499862916455031845994948851557075550614842463169959405427500863198923664948716904703376160335781069187751381366288937856057893815899707453159461077782483882541507049196184757565787540088866526297123238740684519973877584465165628714044124877297515089783507864945930489561160856571543615787597448516232287528180068233225537921958106118492262205095466764624024539029993632938662337607957266246436110271913033455383291060630558306754027651339049264637896014292115672719080555457209761918612901174466032491576593706013245697271046564468737923834894194299109274447494997238268000443789692749465116484438017748636824444268399117438946639307446105099111029810212851697135002586037485940953968398451644147040361033185768057723627377147126260795469985973443223656758863750296081875243644291184024015297956344476305930373404068369220412684084440919156089564458149839018064736177892007728801862006324977812656475018562718820700417491626557974415671917907102601409247616241182370250276353714692416423488585811114171389135038513812044940364989915692519088799052168949947893780103695300478576104396362615507547529901906046321994707929943536016552691346998451984552745072870110078819189449395916688464190461168189459609821502165628709453211401928567867476533864856653263585773402847667728207070465909525940051348248669162150602467804113245570832193205168918998333662981012165435270121491495619804176474248117260158258944538558181067141072067392284999218500244053078446622223083142202263678576936957702253868158128985982869065187121883744213661521759261950050090578545861576495923383899118433346985000114566357394599502915936526325302576804935040213948553834208003558949401443558904597196734989155313598979890328559663095155261440000*i1^193 + -1400292510566834772721194216758201098684405801750459081080788039309683407750606723729667191115403577385586545277332079314557774099192845080707882613724315448377703705477137195489423012837605913294045926695654906644905545071229042768110809753923159967702995120221088291390054859889654838865889422094753734889028316501809414903778337178342039348523341738187227364985457236723521951172507817885717700730176135370413872760916442999044628552182240680320771128755649068636551421840289137786775723579029448964904711945154810576657119827774183951915741401786189708175751211697267507418908008141243289089440676131945811510887811915195228053943290581896682918910742702050884178526762702298619270871426154417381982330170246183184318324311603732009167558117428676785915832297572001933695894153138216664854287309791629485160486264259372320363576322691949282139757168757009418674361883902740986401588252227873403655344669715284048648805312615528066774595538971222818853466745109758512861195740833496579036141859167083505866073205885426831235701198010474877918747060526419832294604174506545029349402350627037875149395709010470819286262574538207406192345628333740591730684233848775092411060299146854863464319418959704626378703231654207415967794297637164314880543091428465862649308577353267125997492949427645473868616125099497059598471569786775945382453574065293106854349710929949599045225254008060815491864860181739450707993147667367655967495744605386077844025230719519186103194098912558819207729917843229315002728463670049065726277577949080834533680544254731561541281001428031007756774807241173698893802441001428367993384941197527543552590545455309092542900054388113874549848895288052278200513728762966018102719059998403145377628933194560493897188956234820739113689640692541075193874677095132459431392810447438666588344383239598637877259966686686254799614509567884079043188282181247124067947551452995900778360376293071679915809576550239853708766364891071629119178766068960099741953116585015920677483748204281899352676325222843420697583469761823031502959762947122655215557570787662482485462898159953611649689695951184736988875838991434438733215593352831252139460423129627222023412048323908009131809297889522451675286959366758989590521449989741101840066968710536582765832338097697015563084626007498721027614809632892066050180945346156223311794868460932587274091447134038768091904334596113851410277641045151944945514854193780920710282688773649235767967075923887784859114445280020433930625166634344562241393311677180892665475633275411113906836892671822762523981062951886167919728342339474112341178571347620783145209598218853385876102276454703842592009275917032356032223831167436803882795074692734763960431359006089183594428090921343354049586356840880838196619226789441565367814999092905454126579798243094705572151296000*i1^194 + 4543778687051976358574983923993238458439094597092484013333875227671442481022658807524160369281040513270070580423164211544447291243560874821216041877243375884559476664333487083481424011416590357376158171709642837278792391321259349853823871794901478331069042452325409698439657050672219150770712856997519516703507108085048339734893960801265589960323915765796922606709867304321014700171267305802045324424366098993272342333963287348277222106474785734062193256857494974343489947662882331834072810456169511828852426118499259323771672612096458402329669399269902251292002417035211517556916809689579948589735125158926096979618083100875492499938800208800157568890749693570082638260575852912989465028931767462611504624859385298550101954641672244731440153529041925263168812081504756182804858682233541245973138600521488109048782485560825114108440655401082622323987086372901406400552019533065790213030002040998212884155264884075891652412467632992946507941369851125410225055991319134967013382350852908122369069212312714176696433315138352101811504128553498521778520699256738186292119237294959642138900336729002216820556392893147936137439317377103616635106686125380504544596879617112949231704325246642460039319587726078136898758864333160189801218064954429723392516030461030358184374300072316003668541202806846513518111510045987306060338850088252965255676193609749002821313508554149157522083620531512296379620509514893479914541727461081967659514031843950005370135450536034955526008127239736010744186332351617108090611598100973637383470929310241627169026209573115778573949424132590944238243602385619133868259839750016553315645094518250967978995200478895047823330775510865278783464438411230752273907083303219562537898103399148412586532380099079240511322382347922035914904610253380665807609324004338737211835826751184834148590863871672370683413165996622606124965489081045111460857084863623323681365185064384669508399318671192771679918268886097405569371742632725977404112328863824864813084513722542398595877209059287485333464721143573219048355745645839127099990099282815844887900245258848038110753583403128822905122167093692120671154311661456210699930623318702788074157588383233627654267242505514076138395288102223763276327177508420240839763297963695463350991881979647036055231105965718588783572914051183078698606631721907957468604885358863297532117618105688521106952954290423879270473243579348723417800774160351454853130097399862551153729399762379057070994302336673638813014810589018610243784341659922040400444712635547213089701223626807409909525991829142326143552940062212363544654240028357416849948359321751296425305450408661349934108598817465189925627785570384209143896584580266356396498017980599729305788175968529753115229975379512837357503734280970959096091752072259617524194982098809482042460717711360000*i1^195 + 156699875718180009372382999315784397985280710180861277331185477757615656946766346176387965896453685510244432224407000492887503356686173805682475483326271207564438022176024806310285075990626701303020745587239641124327620916934622210017647006280920098107563638457166243505430675240212326474323782854515486298294091907123564218546443982684185070377906115848508269701878473630885704188474350353781504921372562469820588829034971120117125346689046741975725639041554614618790892188680583714768952549190449449341008740969247293342699936328276281279775480621172948789645886388649495831972638402533907932900348612500062361139366684235327088753246335702229440207673117191448844534985974121233379705594571749746789745512919386264852345509443452625593291014996393754309748455121936628719329413340501421143770632983784784852548580446717303110680366687645967083342527558605402280102806653751682456160813971291677761909148758783535901247184410433839667812409199923970232279419030907172264024153243615470658840826379911037871195837296489569474039683603208262715561779215951123593523417253710435115683353550378360208595491252657934860546106085199105751442351661935719809115848804616263569783693211188710945481064394848645151847764639470216259873624006419284582076998047984905180571109833226122538298112189320189998047780490090985736220944748931971908117852360271212623885393636541419014041326551935670651375302266070493960567671499164532711003841481164865711296880214406352884397361806693888978392092415145936778752136535534032740219814805240306439383905497068154260847253295941815561822442006096035721433664953643973665896382043579890803223968378801008849120158852396707903174441859311352521152399070920839947560227138798730974794361845015347440756677009909483624313709048493363265780946830811259531913426070570752269972853635996713592110294102347851914195637854990448819229570409036605261372204282251969305121448191921059251925831303518401771722379333827159203588910749144829204084038267450943641189392024667406837085025049033028006709523968212331931995370621315518113261613758020509701556180914652587769791938054350739775115458796654709888579445052380538097936539690586520862509577102106656470693261357621845862635128763636277247691963983880541205475799602510199064618860891177163942247516098019786924146327943006497747397940573084089114650665536689544368762267371372024586922648071788456823501622073033596947493164001169976899008919655362191205559707001610061902386544536470501625438258061014279158156213883758063484933455143341973032812290580772715730172832851221556985350800589764346434454652968217862025779902485293358309107453368771003811659331349392739759064527968799275694119882398058969913506697098763744411101156913780204201151338700761274276819990105159389034941407538933294694400*i1^196 + 3643298364108962243316257001047330748409535596249251795982157183937742180569108091758273151802229182241510844427048810588124255486101221924301503571041274078947748793948563759876723520267399931689962877580881685269965997834957817788778644156962160225650314540523373972184840537393956464807802903914677689620085738278932653715272255340800276685277681466405682594552425677681928677836274805772522441638618929988704138604479762204505574872654521399735445543781432310182037242201644483454967709112126023299866082057918239836133410255035268879423917448287971592917011386350111642374380017190719268658935939713738335911791798105093130621341626108807001001837510692808476740865664912822477798360878148935749205660392825436442613904441628964646023567275061761202642186378363416326469768229990105917232590837046040246345702855173168636055372295391816341901061146195358264926289208956140343812320628639730203242352049361695900604540269887833385567573015073792426138988417558539002648942779942155000181062128292904418726528496878629564700445369199388153768040893888607074195564644423138199307122210115309084579514866029743710763266737816667734061502009828049384990672889550921541751591569392530025785620467734894617835216114528107783267535239919433266066086077402936128646988950177681711604616241195633429033241062402187450897099617138523117473538500794604866707213795240698819755228331573493876116219918075856952599266430355022431119628781545919904078201003706836039528586549803699142393764796830398527199023927120088752159253672879048901319225021508772823644522699410221462424198546538644279793743670065421757057826765776533356123782726711771733780994117747960950903448096165670394432717174159986972323550245329506927085066316144082313117532594370818789621935215579921212103075450064815967906026126062034321220602844185763270292730483008528307009958770217971095493973515168296153075639279013631352668480643708245052753079134773244584041830739699737502932589648321526524043146434578169233832605935347006916510655570559170509394440148408593445234266888709101126656250637433380672664215863169618019492317582577840675519384562346917260400211402675292221951639142235635284747365135562002870188459250074212255551832005099930344709391438271462900012453765576168944465108995859111720143237849109380949594163744309471810657188293244118333400095150105031641373642108993545180549673842603281657347540123597529031074922397159782988422223513886082096176951574174255493107799466983616991153437256611237824079613377610399300013297368629570896872849763976081992263026264964666838589951075378985127671303257508165911349383477619849908189016371092756552565603614062406385574456704418257016953813022823951384295416684032708310758752303056116830219117143914503581934234078881326506704896000*i1^197 + 58383086550777096162610700897669329140866207872096531224078064836894933269746143364872264973775152525598568601480598584160345836696912203881696572865554802877894836747232890698199516024104821608004150363755369542822838648812462890016441614887448061728066198480986209252056723888014298478645125730380428431615808310698152992988879450069226523613154597568097198556848845614033687061164672972476476518421138509819236626170941126840840491426715329932069820402471336268794069928475681322924691690251642920042590757370992561807564712406407470115727411907817376580066059670624977465120422049461291841867227137829478211037934814036286909038196859645880133786871660055248269039680753946001126961124165982197304737516344864277180647524356619595402917949903507964160121863629953932822120712996372058835985355714458501186175049487893561818945126279082810616954480448448134602836934496393626668033018947393081419554298573602877186265846970758064011631703135321317721863776092066082000866501396147909289755276673812116982359919992436698221399348093057482809988189005906494494860001422859313741304673040015088419281827472528394926865306319151473604315966079203327340771072212104650276431800604559791582899976463371680065108876258839014260301055442803852908121955310477618700842145067830488111551611444523683444658154564859875491874708921617503728065886061116758180686112729436163044825538170824480369077954859209576866610817716955669834583908902298194211976978686542552813411784826745619665215591838106390377983158304443152711346227259031546745129700224435726625639711527685342343996255369080940879323432756564127529081422053972460820689139997781261301973971498563931920063434680897044570822507961105784967614332370994644363183673136483047959650615998917101035633105717074756408509381308677116584413416902995638818330341239627170488899724987948689148593013542611477019244937572977920507039191890511771556972557173884046455364926347197636828250154047336732819966233924068569188890015843086095767703634529888396676479569768493801635268921420018886108698122051344328000899500263216883013780736860857197990592621997087174307991118719497312221679277024596808320985946353566269842341090692286203417281426574857016818144701722751515803910763870911286528372336011661881329609109481467841527006339375135698148456195824463729318244818298910782644501470386126047667767470707304179007007942752125443714429438309188640367983642974609344747740716267724455321438825130883130458343834691178671797248565111073901276102038945690580264122426341512884639932632407056761219567524275616875575887678583581342336269206643413899848624680365870625771194392252864759163703154690882926921334818830014076389507628537067441459981515340248724749260298093661764018065070001105368544173128417280*i1^198 + 509782048456972082441796892164961377143886086998190698836059101820621401826474802208580520960182752113347142405671133408386663031031419288235204997696027261935410818163584155905069082288348459604253479861442684932109201238847511399160677551623403555306745450623473533346515916127863752255199132301827770573274358878724575942916969478002140581491674911996592286095064450106625725849775873960287010981559376824431485850449257657660212575521956338455264804111657378342053598937512549610970811332204451791633406962006655160121303496352890273572629956275381018108969050389410486071804224636861618980078284714285843659037131997249764879868447440182251986062483921726369338964897515765126454400205050727308059963745889509882745278652748284871943717669060898000107429486333975946478367875693482355766284141045443443015827041619767231256049421945694092496615699290654009601496394493078044457590302382530391550322460967784355475614525487973807139728020989457447030768225509277308087616051593366415803206945986627411669567312088296626098098317906883090045431417988716295936954847600579635048218326681325335846479381808195841216254768073922054034275539693693689477541602054675771103395573956159190267908781142393616158007935310812791252417839666064462740577505074228467932779944746969344401438510115179220383476063474766825132843165547213325150604505066070924298881782515550846833134857579204729929616652624136503550766957593378468008149237782547019028221883993245781211816646184221562782497721140377578105523530973119953374267958371998445298233148571310292341746612931056638684956850850332392631650652098160259236321931414340401411405719626945555305794787416691262080831811942945259805522120512106165214444733268169591524129734388417901875427949013910559786665798109942320345131928427889625399563042662972225753708050623324647520923751914634727701336300987762219377952386402217175491728179417727802306199217646370923978458425499400550714566181441917581565964287407643116195657911861507537924016324777171967252635767396025689657486214235958210819818312477483134489664947446087554926705864339862653697749124328514997338057631401093174263288043696861396457933080666400550898984486999552828582065236634276497498539431579249113200778579535766943427615226960874689892691168825494778004717436804185310949153308467061779799370148536530106619242232905708536689447757213758243682059778554853701916337588749714143816250030306314741958376891199419786937808776121533849411749749482279906212770183572815844707522249214112584751697639851482758632022871484680481453238052411751231818422995629060080822089822123611541308388120525051726795240739887753955755761453775096847801159637317341460718407040459949071333264606544848918122653412400846222299571103926845440*i1^199 + 1816824043660886581267423330794165826347099796195808930209179367189452652091201910583251617263918098132706964556022801685912634356991929960176487029615677362896613634316202906818960105546004797496137627906108001536392147373415893255209177698971352525036317039883404986947485855825975109165066800104818102183683122969905706904719729553724652414600030988842700278483891295963293642743663796502181328864704459222027362110700143115754934344266073821674568310312993574600044168126652388185120891159703011872709547174786210203520494397774992037771719205184807275391495929740292488262280160204775905374888260903730856815881900514359502745693840636176146003225403811015683059401555640966591435926158264448213594405352426133155120905741423705161411572928984937152408254899779462106216660615489767023510491282041155206514851657854043114250995015467771895633108993409114171121734824965615571125112128805008323187834267366557921779008008938148527621994662046051978179399936048964751620538209883239009850561492427982132335067199945796154138581503490839087200179568270871506516219166274820138592161357508452531187890982368394239824247977350493679757812615158088306496264017064181971275493548221059243609321069488243240068365570433512428728328274847896114249786061011908940886163747112082694792717438817714863896700148923817313368024018222261866707699014912054905223738501230621342729344193268737348459429400342581181003449207234753617105483190334125433545712188793432821222373952200643070961848501574634005342605628829049829697162107724983394906005106341777147359695558315090905978920440299062644838481798766052597988720706025342056235256543240307296578699104220612288570436570316921880366050031812721482075668792618203383992614549170755685187263057735596257705927952377032343999967342307291689471472527052501429450327722863730679621314837961249247635148222480153134706585058578733054026522409500288674650961110543563107756624294669162309152758000280308945831021785669487086779670311100524165112112143039491509239825514538737941979417766170773774903422420394741955009029745599440691549032528615983125383090854278100852782857009791964544202353373655658776718918337099649320710505470429078853516984439721119645602243180083141023033817048240563981874145588948806175592052948353076520666621923458442828846396891150164133665665730864650057328110812503745726249122085271442486076679621265979243415676300247911028505850483045979390383695712890361513268633050967303669221057647671701499422424574949656559641396518641975805140157088882072806261323366632260148212711349497467374274891360800535024349709715509272630827441870913271400219567361171938689199921143133723818620090592072521558269742475472460849624153368596539684645031150643268550656*i1^200 + 3180683366801895491833413256046932023341062912866473176815775502568925581319290120972751576699013141637075779264306325543214240418028224805844509181048997864540140331918685562227481337912735618464072782277315947928745177084718305404988071058967800319130631968853678073806493849870811455180907400269137353936182629340593689108617082753834293881399753802616066586007368904003512187705921951489628521776463723106443094321743541224100315792505623328560827465645212282858344689091601831268336770792250262719170116759460532622086678313611917665185731855460586407833225737703520028720910255637896171177510825357405338431526183701587863091754580788813194654688990594777211986739229846912712574545435732870801572890060527570705746704064702867695034267401248873242828571355549511337007349030294727228895904100389527164525850109119161620020979261571025756359990950096453616596465937735067164667451489260857930558051933843669908196185397039074069051036568905405061096732959283767934298239808481761211032047687938327975863404778185940419440452856161999396758611944369878515409932372611656357321511907274551754953450994170253634315857456772915734628865436323277849132823679939859181446699201486003678651581758221989602617234748437247701303153166529940573031885544836328480565842224048083740772181063581786807404846119485330033370690939622651094447067342471065200767437669137762829902025096465716994020632833907333466233276596752093610752764372149349322112135965804936888212145504587856697950898514641214088410855564225430352840659060382886694098427391282475603116095152887799746430399594054571958475272359396455370449413677405830544905116606385773881567640479510702120068670565503027442381855429814180942887418421810447490837477178648210686218240604665024745277771484450804849316006843024675722345953142115273699336069457511097002186159930887133324499154820831021875236600725422704505147740282994054947902551021590973625865179794151825096558641274211339534168898536592540480027649857970118984544189507345114210589058059529744580560087823770103777175430608681799271075128693911566344690089745721483677586590048389940964738636006662254205978865254499287000151298951513041010356674142439993470770882379685967423881192126689894812658342056483272070053283510099282628224300981082412874005648178804960608513040704242392911858623276807075600000374273163321021766414447911636147631758265202701990017219267475661450230755018474426018213825605430734269633973543742157831130709188961946797054379854730036435406950308501608815107953098103993001304984563621089868115730325781990398724999672060827069647746765807342169190226937966704955939668847763319733941901389117337411668334662535203353451268402293035634210520008121953539850240*i1^201 + 4270700285411761583717295928094528021719942763103338243562960152347511691843007546066890134139759342999062571326367537935020915839923916254614396678452477724690421408046311320257656724113636976242004500715605774396035201667543879737198952790971389439894922792921027014761005962417006230179785252314020312180839484238675007297945204526446210513637527002825032089676049558424490765947338847289746728710989842705907057047948903012904470519188137184237102799188381772947886115442207423337520547708542403062387283276580417323371935276728901337175811337515729084196087331815151392367501295316692240153708102572934605304841395754123301847360824053768579715601128387821071204388906032587579745426116583268361701556646979545813029377529450291773405720103295123105306924751840158752198238031479736072502927414122136325206392318137807205290616320352112123932396637900933675206869452180265829273695235698806950327860601288447144974622170392188151790165201442984744934887351234066084532774846035329040469010303099860312569884928369384275566920317147754649780247087403130880700223748964356813338794621949653782765713680104441977185983652312731229687088590198168311521177329821678905505246820788611239033064815279989798243742881003325850173784941004023597069543731519330677370478077642672417713874206980964106118185282765898090091808203758058212013497738173239744686534879645496306476866644775890262025959090002846287281078723607085467385604620642099800328670115258292553418631291473265782385882070486091308693904648427956561339417064763468773214546421492070354106473838984840115424251510107927709525619374382416885439392768612191970039769876032882635584107306204699727409294865111955992582003694285704160311725206096402016770741057162386524813765548502135100532507597895743217408111468368159656338846877582503274314303022239361151919722543842973950036925761069576282197697616810940181992194792648531934847969295173260856028818869505546339305926016800504334357787407649826081335502574569281485576010987411552719573902631603357263726787684824195291886036448925200769406595530597554054504861492122797293332941606068238478649719482879361193355233710384473476512757225140174504035574352759537772627306204111346540929072152152305806352520916132879563787202627760638798184928953716075221266294506933284859316143619413189878783377937246291988965112776330470829440652554275106694903956415282789596915113686867573391884551867897315063683069999442060284805794577158676378176776957022660873847917251155343333705096361914644950544288671430702743922815661725810302890374922855541446930227655448008094606298377118951619622475613461616822054418590078946839593208252024158758287268517728277128230181139756388562291916800*i1^202 + 3779188409010373045578102960684512032885499694768741623452231283341017590849279670544840485410875488547071577578572095028538735262850057788277747092731472015495499139932991928541618984043140879134379511524209336144867407181400668728547585838601704869027436439000536486628084740692563413374762488300859928738561949553404315648359174924751233349839727904830753387083552310584638581546801311068436984820425008162953446528025509648061283783256759363887519782241879065984696977189838912058056439342984338203252116612574543593355493417225308927921226565715925440804740692580302852689848508345671228484312665842641414701001285654026886448924673144768106794253547211480771592009647278170065773914126433620292028688325115643514463922786968469235344633566802218683515216600116082813960024230004656078884893841438967453222267388532723211848876054539288637939901639245850670503270915690053070802158694928099256217480036620464230791542803481090010395585059348457517453368758266389215104915686939608421246168680168914528578881471255641271070390936939648379507654392063274344045787638247967464488806547394056687891394452806301336848602724005551341396426770727243267737989810412709291900902084989312718097092041323664833719241873425255487336430780635758373467836242664140962402520038754109843716449667501254276200568354771055665348484663538585002444230815132753080010243404355983565534045571384810812444107100858220844724881458421772505733626739834081639241674057260018581221213287842495366617068945693660816762633425757466932855962635727711936954461398964115802448397423896523912224129225016612037302804915686231395647108918392403373678989956376888520236171151648255981411834764065434540820762072512555192715691539048680517590508494440696717633965262319393705651968817655809452849074992659148287281317809407267377679290629859527346198132564274385219010608710055583362345183547325216848530417354261765204295478684437623245874516511450288566027734361071936319496220231494478989815722458825708174683239740704041514677285509533702756362028741432095962079997330658017729467559493850801865807843426433011896420367196307213340225872467267734151393051954623611835724315788867261304244395132035442301290037911528631159620962305531525155423036340873963570783195923369828513852856956315453107793901999388028966265543515729020165596432405822808129032825944463223590906634371262440289883075321149424063785577999774539963255066937894670462603362760142767329423780410683132401357715619202309808939637315004986997651434871617380940288848066242717778096378354654002191141927819123088880508537434849522156384959068806460951444606563131137403849178583637874920511539725978209641533918350069123347384369152000*i1^203 + 2530600326510115469605237753138783008787295490886235868444366152233268567606829900677394586107780152827702176335147395701666237228369548076879875325925955194652382472111233858000149088360857305893684575523461814737208408383496322286944064753544502903326299588493353128388680062550525399414047950757548500137764028564313026049971002341221354509509150138225973542736764395798182935805091168728626135170058376560348368198205456716356686862501974124805581162866466529724475108974168341216854005297110142233239037233448872978655392881868471199889508070091339655020381483022025751757009706878610367370308268847025217253313915652571701261863623968582105969841599871229506346089599953297960986542742347125500146709983263241102429289783383423803445464122702919301992304583704284550281237008620662690842889372720729998240492346688057749064387345018347274993942609327093980012310286462487712463942672366716387595326155983890410254648707284424223301265754166487170211109178820694457706991006953487341200718436666037911199616158516042859743297792448479604702010347602674879284774290739299153088040194021338112540202830017910252860664092385217981113654846179387167737511722451121716038148361387227199592263379916214277074270358112895790318196130182593905460120924704617621590211769431169691681224675557700346951410147453426433964545306116331242124966881761952213324693194417892864061542338718320326109667787990100494701553257433822189923772405294540766685915139324006759219402592878685308780196141453276837648327984278632201832131157885342342753365916028027035865862883874957584374459002368138496099831992141289855203133559907944384021733760843714583896551504869254826077736503534683773317145585185159377981849970394236172482207859660356913508965781032469697505240269122887712894008579632081270257919825159762662215755217831885876593743866400943733801482788265061212502076588911766806985304242190357031091158153601490847772556511055208411721970508383623762936072919855755017216241117951303858398878264839081290752614945000872522408097042259950375350134413317459309072344381347207708191421969570052855763026912881726225846312918950643320413166614375019162550345266431857870096027501529920725163989898499108166292329789105388779632225823164310994105217175993991022850276762238236773251422728130672564857739348268432303752057428065515513486263819919791245402840079659282083996017541723621627757073442504227595236790141296571363319199896396555128555672610775972941391661391156942073735656798170292411504815900814863780828881496554259420953223478509345327401698703604980135689939791055174093795287434698770417276862716393476124525947650888172307900839281507571271010583838720000*i1^204 + 1117180255339684384519798033294743926729690881725632280913441090045808693784123528396468927141631143369710120051849919020572791248947184594800925281801328686006349881537697924453684928732094051169082996252720420221411257690764248843186523073319373864705306892322216640528304611356249990527438479964264755571495768288385685410819084029647786421567197704336659543057225697915957350741554706639304048877821828505304509556062718507585408533174274689928835596856204593063905931427360416566770948141607694202642807053868718168638101835215786467024980039841965313352660683386138095437467890065464128533334208436669711465917307221354968126535494451052487062906282431098458806860402604666585675965318958299181571164429116672183030704091823394362610960675788273062500686439122136454681459166010641583649803381974639801961789800063206910395596331121369185565031909934827213141183421633056283505479972674946851097087052461820366152415075546436114509741488601961463781287128194871495280056132171317894933748400566918182299156825184767429460611159227567174499676549858251197052759008973105951898942188136726617774699561431572272138834110371144586579706587003111706815146849588695296190513345893157944283441606700853482251357126207127336969141178756009752311580828382736407029787637616331598175993840029182798649685707829801139273607753837297957406271354839595020263521023372129268178531876158445344649347636342416967363990018692841177317309616572167934332588394419364260062222036231272756065531688069335685439911422760000866347474075954511128475690237567801828161915059313922492858717621041030569582923134065843638343568487930228207769539741534116728514758644436186035171468397947984510395181519457692363706471706566782425350762836990389286274591798086926918686603052185677244863483555684117697413428580639909227023217963058130856155725900111137109523204133025077750006347843272533452328909410560223222228316006294745511781138342516805120465497658047125681393007377209720717229204359083345332855662660427337657795263884719964380011376123144302849631596638203100402350835233054014645557300054467042492130005482698970413029371019652092310838041141086479915774758993300141029830028996622772533926428964284122084890140827223480241340570910056595085938617404207214408821883981590253312911325106144562998093405135039530291087052453534419432616249239611814489811436404964414634647507961802424770294090305111149450455646655928838611538696136292637369016960794423856176131479211304843067991954447002949260909465489052765329592850090151873843641563320434658670902823921754011344610977273719110700115736770938263922234076978925452895715914836957462368705461197209600000*i1^205 + 290857017407859150975344344124637648873289919926367686294500845863989094912927627414119313472805822487896589090598926830761900385126063769818103792076810435144352256945100936443344706811503833294918992121132357036042871749711460896204797006747580476920094910712829114226750428149988883190197744920052884495634364534762088162440422038138890281025029746536512415997667514504359411945612330223030471229424942092614571196987582385756075723096462248297585353641331200012549254481641452679409616063261034598493701729274071143387109601414632094480645602832012309441044755592452089397601305804072887108532538686669656822307875094811251984647634908189996602127591329659179578902435495642225028866243723438668154655823348080741468204058440242058412103517508147093261215591828196466166714197063321615799698177302683730638652216923666122155327249692649714140145600186931605111346456688594755428776581815862160339700786187822951149512543727322113479082007811157115222712652924976036864519114458811093969866433502413703898174571840072312359314665596604994119639418736718033618697765977520065083743576416987515604601545260012341563656607177141694441131997955971039997124366132454725134419798599197694683556344036961018363008511098288405124290773490807569509374410618017131430963665646238608337706903750396663018590180500821588607383071757508068466641544359892363358790564471540861784686696124719931385104914776071418252548755351488519815595263444240025659697360240205315160471167086381231824210738141078526126795999348885532302415279220777487933351838094394190682917020996005887594450645391172676453275445494930393052171904289407389531019353871131984519299961534283498973742000357008653443634074461223719976895748535246373751021938112614485174786697324085026972081412741284966644429195662610584082761407725540086873352604664114755000756303197235477636708638124260987959570431340432487735655850493190965110371109976529471241799069794132955946425047282079698481819696265756441653161316283744951870069285196528037943503955753167357601690637765734962938354711402257797231713947405729670261299498159176131625684277563545116450324323477793291538022597157508329358662640739173889360113411681207392926613746623265235779652234232360563595207642796040383021863577827389287644848132183286884355052500235534394679260478000736986411743645759021137900725673439055923440025467827232222560189152949440798236933625781146074011483375761650561804127459244438184703721378057858803126250517406364806487261598182325624522052358804378848257369524603790944781260985181813111140419958737906772043233745373142474091912952317540542528386598402811837758218426122240000000*i1^206 + 38116584929328441137984489297224251028501949317472642554753611255012120243657350346433866218519260205233468952370995231275354124436064493695382269729527886613381479049889229975471337308501628088428107226629288029516882883170729315050054145626442118381615808966261630833765503126484853937570144124594750410157116906669835054879818325512702035757579291363486458228331155951493595824865134178717124111440687069028828258590660037358188898283683051189706192016146879083329346293164953272464303853547197712847141509189632064785659755101420096468489185014483764654012686694944392376539905928363270438560824834235812350282554833557034012566529281758058090445204309854344626306754881770153629614379691239872284258160053943328455691053249125784366947829789521835488804200097984685223474982957471285800107130711037640354001699283866162630984374721889749964862771777914068614308017798165406032437078206530154964621234163546704426153342669047779855834170653488521651795111505618338429745786854701795321044279829633972117829140605834254487393318501275759311852013707134980920643546499392836531033544960380372820310444481129289953755311376170009396467721977393617708867797046365608345326979973925827378916858522392136651114559493888673759862648821401556397665866757324569432147078677404998169368450935055341249085267045898973035770480488703782800836504409753112486696985391879112222133500262432824889232313107365422169948198455972777676721617349084484809722161893436166394858814736227170675478391212088088347797480190456954496751671578495128903911023538842309028721995094596809443253394516029407960437457107682935496702960705093814618651407641853795292476380844041894109409572033417339008891653417587652571477323290934854469411244807453991928947986549808320957905663589228043694738230722678945241854779986148888884220257815207747054562643601137631386305592308866790755250464714676642696033175562462663324095491261388635815146680632383405632119481375593105154719788560226621285297663884830012210384702897593914118373475495604720873489023341015558969531203142011086293782312572529085802443678437640277870166766374769364739567296788064388116256511514090404981288305250589897026180376711801335489624504334872055021132518711338846773240906981845443232905691096335321061813751650162098540512566925368448326260331699449832061220435028426109377519630068579265165756471813834314479493018817090723671571689010776273333485098058755471870994699778245911227255523681005191832457431821247789855622472247949911880685017922861515154880655128077285158171495589596300318077187609151411459334470211831053566646205894143867021616816135864320000000*i1^207 + 2898890098519600174050761748147683592399527252371785570115954994564238627706843888726063942831925001997414616469340940822368622327856794172644546531282282371052560969123609205965413939846877397144034943667279687415848823247505459892135408325513038578033367376374337126762581256481548842553888773630690902234866164491458371676829599140675433615832036620074785938159250480444523456482671373450133739404448510854798708786090065983583133815398310897446826887320716131455461389499533051721679256905358389559552604433728183176947501032303998807816528494316681398248206687123097481899213214127913498635443050931398513943930251421690594860311367241292337402103678664685400624164243093607903630217862618939367954375267403905669344969698735271716165466271184353730212426082978130273140249622775178996502994911015843878798285758764209417062803828877025642126194903543465732701286224387041836854308388486088060407553215372757687228668141448973573244147221704211879706263935135002455315047483954623913899836571596797245932828586222154726977941409646428098516477073460333545334141234858467317195683093217831551458640202985955304721491809000323193528000798820481453426964380527127016859013595046456191132020420211835861396130873193457439783245534308343091266178346357697384776940638156001550573427215101593234248233606462623269401398751444255290952172396335095844007521993545128737394055495443169214466275772697595997760316940387488592546762153537910370796543988527244827821004060405771831920121607940110075653541798477287818292421097265086129964888254009832713263910422557857720797542281923760913050647285092421247653405355871412076788021308046866486273592350974297160816084594706481765409682284604686837410111569186932135428554771163469222466805732803783168018641705809247973238956277419898615754767887565541053494643107893830845341984687473101891920178171752234327383030408428691729762538493131491432167710280894606423980664299696165594930285045605182378919206630132540704685362702435686001482951988227326393294220983278889403878349117167894582938527780916725296914377906766660727886632759809436817981052995705717123851832228244655128492781434600921928429969495283056760610684654224270431617242648356229892714369437813943806085750135709666266470610926004247829842287407206239748822272327932598163578023623142757728984372761743475584908872389660810377973053984693282219517069363935678862280091834674001880995604750413434212683019088990067137054023079205749697699510795408236131696035077381201381707761040643784298578683056231674259092350985076502990025875203735453148650451606951068205169137679545139200000000*i1^208 + 127811079809716464390077886034381038571445130845798287090507899880861575911179061160120954734651093711201230083689456182250265536508345867634238694490833916200502971152400778983721652925733301169985687671438442182300327548992424331030959454915470492896909586558607157635407658017994298977615631138480590718014786232754079760010364521802499351984583920180403990032830825562391533775242727604740442199660061991761796780851008020288674690729726269601140762622624703985807818162775219820053749889253959185112445714493398384455215141303852482330855563683202358012828998968822214575993532085880689303899955659511237327560576137204196729149646049872342803509487251745835938301528808108618075450737271505180714095096747534191313853997902534525235317342807011578081887036856606852683214735325234108917543824471271816377385289564069880626167093527779279156248305900242915965042466015007666112887079518828590765451438593171981584018040845490705271627961215471189376438467610817705500509600815542113499090392933203483235038736461862673463415311294226864487043721778320901556644030487428367420460758274264371243393392153467982276756292541190673721038996000022283883124111876403246908861555149278326851618494825801509948296773685752085111673254403387768293018711106762415813401763019213277355379139346343335258948335087489269322077992596694328930750764157413925964224285717304817644896493960456198180493549177019375497949777649117842674261908687506647617427596070087800398552324990259826663838968598349641541772132802143878014877618992745780437837791953537422679974000569772968607987031550634045062547494247892813413786820706162007243328627525761519119376237106612748719987219044364951941450769471313566792563375900463024902505585747677172778039705146149137989229776125483405835726059625882056283795034920679438194593905980706183257240856045113011154091939489511397356570310416658711058160902972473915894122064366872553190364412818422778875368677406542252221678993971010503563135961827310623776310595943331634924458574159573599712738044605697128486496422712274006227690946988578890417963129373686137391385553709249543784898850437023946421500434255783126025011951095437993461693340872265350771344194243269996224393878326827573650901471269949460302004111314733401979067610963503252533202300111857368715052218537460848895351997477840116262443222780611006214041019938834328049660594180384694752890493532482453026238201708164200921740313571570742418404229459023219579630391778392595530915328298301210451797610568248474166230066181771279964696891442459980099030730970230226707852929162805248000000000*i1^209 + 2765046154487007149805939705019610967727858261120308440801204432560191439362243432316311583476246087874071620137010847376700234520689281164099943286597008211815251723712833526076097774578987339547074755693965428745074019714607109373989127242843153445272331689062828542236330591763887842530963692957670383222171312497769991982460665578109870178989360365122404005178717348078547394695842908041259207651068808395023338996679556175026453945177786928614337444937764455563486916108636425299436353014144526510880402404579226797570927481015614139946569993757352777583407729308431343218816391993579398619504060421222365388804980912505893509067547324541516421671612594234083533960754713097898951729938597275994371626738058266145193795263411143638067800424947634890025401649737912833715960512803725693815407763490498032524546883893872078214515080655559231266330592496763733596219998176033714606024728143665684628409726830802735669613840385000033475501058684997244665199098823295294728229218827552663091335317796517333238889451219388318866404820541532687720928317789194802665670560060528432186800614514764062133809721202906256129174165467036949260928476228537707323612843835702680843731623802703747703965161866990541693243657940599685791852682771796182893006584477904406044912313880636817838563250361614675563136694029030268900423521056094969343702636851236409748826826693008328114333734793122648531235363123647663442765870471075999439297314189582572577362924779244400633187939312754512804150898485739406991091352050735362818918388798352849440403260422650817944465482658673373152490084789930934025989125647243511500064980120363502815260646065587641136414586063908274920209911301357021508197791737842408453372370318777116273448295962787233946429291187309576315186408833170239393842652283586579360874481859579039736695406573766205133862170885822527792640815788096526712221621881840528176612465314282448963179087397191785847312514146423448783426259164184507668465394640894142166735868536091706092880704930581915919719034772188586771718684428675426282047066388813365245373716323957015053073534293918870019443118593759516921990999818894630466351850632408416764925774935575387431481680742308883075505637517567337976792919356396577877022833682177411405433361880441345493372876190009942034119581223221255471538893552030307168901139781839429307213235809429895142694035911353108550766988123971881326179116665187130180555437623196289780472529639864261332901289001579259738834518705165535888988024505921582315539324019985955798933058021244183323099610343508068708338897749278720000000000*i1^210 + 279930790859706387104219673580645625799518272156138593443751226471719537140290503021050987856305098069849785477659335713024357914970653075732804018934098662585835189027172841622014386545858275562462592058323616388840904662362158802187399413215346472375531483177849505643727822171587916562483722179156684321979047315163369960574635662320839495186553123030886483940565763373855190259431658145847769632754831707565076183064844883759259942249097197200886280691011137280993053166287651957698275929755819575318722495255172756742415281614817576256731672170150222561648496512034466863143799707674356043055624965096415646903376623375720951116847016071644702244723965428872282837273802503738995536999992042757476313139695090980914877045277743054830189999214591305716086602964009900912500908220031834272672078022374312263230701561243851181486288407361741831372827649867248127925835925138619964410142107851410113443794491729828310719417293766736598636997487196791512677623468397128147945307901520249036431309130178510937869655242192246919805265590894540105748809615259222586838506088963395103551481884127972224537516963554113494042449163909720192088918340927207778998624564483441140025988594127599940352011097627580334948394205763310006504208778446873784235042941201060603549349167080315133480690483169777513040762780255580130120720028005498503271383859787471672547890085344841092264441881014407676659500661825684505624500950933760354068118159991366776563472222952425136639092533259973113004539955707234434888564863531158857389478365155926174805899767115324853588681646613203767875861175369602766499177075286515366649703019966073330650682802571409210908502007709660735693231116738571383696049532453244621426038344625212391339109662755944277032041081914730883504999301015991170597094928184842294417027153477796056165443693754787958264136117543985347904002545277406298576649967833659010401379536132586149746935966105360439287468245397877659599780275914131106760490979039202898303704650080099490721526051259184172185975917188727586676908072100155360631175237904598001745660511887488261789903056085877427563247576304967491085203623871813605061657522424310653831433673055902256928077453853132106008151803302238939816646601984182641850591704698001944346928954986523087035720104476195221757218761205129378731192170027754716274257962063851908244149787974869530600230286891303940481791163932017253467684264761935361785407851241937670112945769399267069104021250775511415547732488562637833671404624336106620460548137436089133064493851539529834431041136230400000000000*i1^211 + -32321758021016435268186956394036732390395886492187321670547257501256714450192858860741350075744397667318868162426993774875433859825268167034236139106052711949349443607928596239404133081987331497328260902203716369593781632586984067008604944428583103941178082141825185817109186321533883347219612151568279950195691299545235326721477480965454224411859689550808110030501507439975072636790761510477766100883450715132460071369636309645731104667061936292774253947989249568209132920137419508871985148766307848526763969966022646322897697314617728240138029560849597724609163279548535733716885321065850537487231226435015289132987798088042741967976219549165660109961513320338547718251212958092796452340542101886471619953981500623459797176186975489425095027203987135429820736197902312621647608808281948621303702621186074552400369325110624306588217109189874155591312364017446789197331369305326350063401435128533095150899238762498920536096972230825646891358532419010219724940250957305143980038069191439544983554805497630693886267983871762594551018110141262018106537435739453596943063613673851966792854333950436321040287326091042808399091926952766561047508491076888773773177102260551162624505240736378238993355334510648253365716088387036436564283088502038731197065497134448176902045870172969430189738771539741191467800952508005350692037889354597892066616715915715866685281643301649065923218993743965448152764081620578990399835994512839813725498137030135796101722473498049055109446145830659114605206774834039387154291141831356087341849980024574257543785080702657294074400174345951258164104737396288518287284185127051893223408634148382863827941425372757869459715938658903611175044911934700092456773197218894603183576150497333539480688486030214874050215807790675808224472875641674281070748935752025736080758724707256477418498378209435406884616026562396269947946767988064869505255046546528876182020262737637777578283629964877840278252383967456286623998468113027021831914286163695274325829683297566299543871904968717573950145023662888000952197495038595383448886774506964783937078786984936584528815078224557522745004776619782100834489482218340039020352238772610196620778850909628483876682549802667214421491875346135758092713149457585820391585726141836504573190068261794908714872418236752247734296485727878796292810011221339604495438270139447938531429327714060932409941544449804929948467896690569909385963387802624766371527132170864945268164650944143734512787931387811396173612354532429299221162793302394172018841686035581292145237032960000000000000*i1^212 + 2900310694594534026843316474344039889712091284559590859525529363980769785863786916677267999961228114126992219355460625583317582336072188836066513339115445486090257702495975563470953953324636927199762709226781966069098987639574505558762642896945445131013711350996655395004915140604508984926814189067453331872310484582668005841088923026689435927684769079903154722682202163888028584881923937056796733907966199901386189183769135069133865300052207586341702007719444942047610040589713765830159064336531445190303373540932298413264417223863049485955276716967266606591561735561132704889697229465005874172682135329483868913428740778050387221530058961341505640274845049110416429093866710419859746733487404612075491570692282811580603623871387090830365134909274007150013412158099310481123905839807725148680272045327127210261199957000933228310549733402598535853826958674041575553992846181053164240874131528758348510736289643433276691927069027825030676023491077966153198391488387373644225705742647593971769542754371175643456967379934556736496401439427381622814028071768821841458392624546103041905189213302681072746095424499569765891444767734304295565941205753797714398700627143361490104513544887395779884004303501743563449161215773119023960764079641403402901739096337514370327741999255766719676766648489824601609482214842887032245634225650057731964363333686012172247972104136520456620927453892979754272438885685345637805757570930773613378448901095126588608064761696374079953939194007263026985804935376542551073467409954337903903096002713133380009282969249663398014069118670542777294492907725684611768468633517569552156154701828836097281841069256967635409765368723434574842318619630265263233587649782203746417914675534052159103430319945056377758660780641684187393531977851508792571454177716214699189349234063483128832150104616139378900617966903574592551304857611892483534863284044257798512816173619319062981326017206017758863786192289082629808416685393665997042828037030509018326227084442796320594306082168849090876915417220203630772211506303648347127842952934524005725758980196013522592567492839931478957050637226895112573454972403625149365648354430687779034332830153073770312484898719157583367012218769992877651829253764754171001087511337623449326594435320313960145733507651351089714451373149454293783370782520007116688259418065093349003885727199057521189141417165198874874185962639644327888659148257524710606388282524791081939213138825299866258365570614226551370804787850242748487798879133494854047613583360000000000000*i1^213 + 37689287341733773180838920571184659324931772976173395445141516784159127628590868493924752442447169714728844596701833879577632800651155537531833361384483683101331076764103573540288029326290692965990874384044370924622056556552097711090395686949427510211541084559348643474162106434755573772820428006557895723118832086413033091955068806876332827409422772134448306908431614416992600763704017835592160026760697903169478283223127766410950937608624514120051466606794057202051194348334544794160561409542799690894630968108932389309546911622393935612227284656899793643968608586216685139847319252981167294479675313623972750165497679926969852942277422211974107282263024209497799408438703979368133144366222155059177098861331987890161431678063951584969093644562468498662082729520664130579762288051944287079031686835804819614410808062104210388554701651354620324490642334304015593907043979841743270789076133282161040303621986154524127528204367326536695320950332695129714243189728646883398181521581156263624727079168926331648746237152323809126827923911601853558528964977388012036018113388700067686105071006046835708776944744245262861380887693113943833023544008720284525773757249390506637566764918497882679322700420290814959893585096861596727759931376065428927186805365351501142680965632717995676124561116455674429209673386643965530121183987641894572588806530187499824982601634240391877464800369395308011824894572399202827625719079553466877267109912820716891373936340802009616304896310655318267616465438814329819059371743450165271623913859849090521465958901974085113170484865194184407957153994547098662847041775144460391331745355758428539419087470440833834767321397041728326089788998923792284917561572913909310436438951754802103957921224041704657168038801894236279010208633121826273678106285041574453775529408081601149454807595468741351620995059228188643019500587483222656659138845293859555696361494024702967058457182171774188712289526623665493055404863228106023588500489771197188348478323770873062682220774302543291565776958068523640828038112028963636388465687754951961162657082984200320047576626852499431178312334585203959357291984166634746741081408500971155873321238014220637934311446419277420767661523359880028958025452704335710885989640900579646436787663080656702510777024673956882664637074400633856959527025004550200668431212877822024336610508457744609620553669729605570822139845265682601277772452327797463154773575151733660314661872455984210428440452011088598045620209189645818265600000000000000*i1^214 + 71499134362114447044289812135309186362871084416292426865412370527391674424414471067475316013435429746017925459192864978776472432376770326291412320217457220985556017571104435596776912532478231952910090949715297495822169738687196907905676354556778036076132087236442080006891634085011232776934865495231857271774499914976366154695931844345496184361892344323243552657613363752950046567211148385525472330102617546813894448861784678830394563636794197992688978311850903530691274457902298463639451187720604286774194362585353692677978282419383147890195044454229875304454848452835674769502889408874366924605389403873724872260987181534600289841733906866193103256871564893296533327524402613616612666323958595409224904562639029868814853488200746053235930240099733228086563518406914243156793837825584390866893373088644849079015320572304570599342697581896249834550274632030919060840500550993565662746320324614737487609859929134346177485565285128169056650755733548798059121258535486565839643974320096511547606209588051867986999683666499666948300786877228348199154649073269393381937281587709188478332491042071421481686923866435631694398301863677767343958324678796405188259419075245556012406549512607239381929159731575535755488853267327652980881880983084718505190792417672062555883654104101528565072219897818582220510301357536482793131502547799171377611357455106346615275731936490800812576280051827030290108728113634386610494656789693559314651660984305498961053899209291203946577826026011065898013884936943104630385375878578372851023051497090866606047071204061390481076250265525420652626859653959530604340927749398284817755125307230566362454028075172371320475670395004400481527208937109840505919649167032964273297568670140536881648001773921579517942511781114942140574710678411033568201665447596170384207032983931642926496752233198370866802625038816791974127556486252563740644061945507114303048353123366453119110916308372917140275495823769523531806642788867413696111122344646386316368600147972336129214679533709728294715300846585203633783921841385697551333877825135096515497455400116714253022298784292921634578895687629479254719130553648092221424622657707556310687066481567540141980679391982068714419219156815980889990544245743790411331547163475808547115954817046533836560982312813277132033168146414654564151884654095736685628272696897247494390504627953436282695762949906827768803067296943785018708183990126827744097038013978313850914613278503874815235421079687135232000000000000000*i1^215 + 8457420691028302502923720909717538702117492738049030331268037772662661622860462477229548698779355670209262445195005785125597723072182745211542631784204858199865505585105202476274825770809696243418573385750224803850098477110682451520296655003984500111854906033869561509714786728184358580297252905245750529260365971961266442476699357798727793898292896451886640725684261848380738787188478013085664254510789469719189738706583960039249885319090672665218861052719418188601866982233629847718950351623460773942113141490518950885312375614133301705460612557729836980707238403357525183602725173170895474739419900886331602379001219406761002561735942863747970546372021205000696153750130488362807846009204827147312157192304860454420389099705025459044003508576526291411817940167397561100840027749030809390050281625861919252015790367821217040063369874257818328551578436247136839912625245283660296801611078699026085595939394100562985598094097427100857214897550808244032425257388851805278696511557493350532485371347153225204589579934650597866823916666173959711148614612835607622720196044656011782328140652429608122928581233316787469935416807386838120334544316347623865844853000884361839894024561214499999552958799037175759157813847288665093847545523718342773365577421739508347393802979144710529920579030601469122981275329899862902083660479074291786022847176950873752008325196193832470352745313057514147843418591615022985537502301647974669284969731419778084608577388636977678765921151374205924779222851854358875151166196484917305994662627343170428365924771540398187648419323517247501254959435813436136244732943252853053331798608269140061282898719630699380708087413971591749147784253190629111505129847373179456166873895371595538300172047187728760065572850801749302871301987144820526571433562992398131885400966796504278743240903223106836394004002026853689092014614007385883307275124892727828522236746122070015099894719467202365286432030436375933341288658572809351251209659536215320405136325951077783851760279814144361440164257159905590750250367655349326559885058741860786304329585917492868360018609258453881029779660153247378099050594964130589422251002705549253566123536690567686936681815343269802653343220605621136394383001680479369892886251187990927151095079006554208199353187552841006279477487599574465801300459087545318165232894187103326264042729521894306227231117352673104787443421766560618959932714106838176468199573729366139933715364577280000000000000000*i1^216 + 547145981312047117922684367045064203844886197130604496909681200193543951764923339486150260548719942812203018791723734688451268752864900822285675745231283264281597030308695060857903440032333805961549964466829115800813538975977252208638585107784402009399810506116454410543682309780838825602814823145398794102769744559076273020761502861706821450372800306352444526520914427114730939152210482799374670586823089674355702597894090340666957852649791631588565273761483312632560031756804695827534280817994261528178903809988079890789097027722844773177779039145425708677783843206333540283514903580940726120693635824863937417312256930115751065592726473921933362389085085558117750775815551911913537903786185290994913353066901898210895225661279489504100152687661189759249338412088645740212196960720050099055293055853580807391553466962600751093865939437150303103880867219812740038013251115146161133764844541866089210718785462315415615289667165486343492973454932752995689791676820410584731925165301183244017827909325729060278516619719001966698776528079620399469469414667956563858182454559705756650548608870282448853515508809532895448194241083249630118481903660713867864740250028002830275848951359191357298532397398637257509394993767563987450171765008740241519185402865431913815782728133560331672787415980609563653838858662547583198243006862357730580595551673392944291681717844644654371703070761578582500654776864210535602723137166243408991711236023460022599612876044499431628776936260394341369843104565167322265239543188469158271160566232067491962483286950811254844089493960141297687856565974126408461354979311938936716355069457446211166939942496020859815428755281735813146583789899157153081581225156039086851968554756291739929865065272658555828906954931302948715837637459907188721746014072716155714238231911145118268004119600743781017913112838576777578719241253448923395654520462828543299912926038232402441022178210632412058635539660123692559632966456498682221247090487080067666253394052890669127552852816287550960708426086256077810501479021268901815104953737055949903236721689192755720258625458184365943975768344974119407587369900794960714768118854503936291938489698839887221897412132213396641475893711107659154737851726231580437720091807728092492256410178640215791751614083389416530910739474917814971241849727705670144506554161152196612305558453467397702035904185135589593548229477175192383591468816466655909091737600000000000000000*i1^217 + -181545820625179444190918365291215144685809250309922862459118418774114984639400162846189961672770743544303638115230159873363478572750618652280250464301230164463374622253991665140887503899943217989034865939688430427067562702803453809659402704038886429892955095377318127869521738558070258097745157990172879574374335958574069302928006500747017185693605306575478687688902980588165022208302742831694256651832777086740016863094361203003559237320447007419777704176742600072200306609885708784423906973150105200174763281530852084309999194560855776485003167839659593401667132160398961263237970363766077821332939480775064951485982887158214536352020390502179645861258825688453536851337450813693608926694411098987110131670405021998482071589472407338866118114025473182219920784124533594548324755688613381143296844830246398019213505820437117457113436360722625774122012875094762191994223947275299973138454705964356483956731208076136412391215793799927739988928468402711556531291278769350033225627221650195526302651478865982351424057985956091730039450106578753605543453546107082622743347533640839460847913237358896779827570991171419180654102849074500032413293568599288952395458566306375572309450469238627458815178922560599429324368683818168246310041426410286637624848606099924165809690195244732208285749457645793877313637448348730361484059835429081261062719898778574807528462122167171840863853348769739620122837443206103219271119216677242057835914612880703966169770031922221668027858966480485043754772515008869949889828374013569884569268902474707589875443373338691077316550870665848744734435251207430879993359550324411463275649306581226519483448471773777246157278366086035846728783213959427561435273975569728311139799151250277365483906743567896223265381483048031931508032934533491310585774443081933561322830843612529944128983845054275571224016298334300326132476736323052006897461326357156503820448154162467223812157846903806303048358163555074375399119229593649325776698218612289945037560442679290962567237562550708835631586858493648600551524109750464109832091574672044644197599871206556731739819091314375873532538189115853187428710363102706262576265985157489911542117090307857461717143840298194233584702590543732640968351399668761479755539546322648373154588129021222182850332722637983654882483888958317387094445335343220789365355959721327591593734381379813935684540216645867117892002869017575424000000000000000000*i1^218 + 436870952584686741125216075464327697566143710624960219619522121039310463288157505728899538494278196018860597597504388496078185743671481826246221579026981914115130609315914455934466183653468003782636410669128310116986657605696537235306413070227366296074913008563276197219141314380514191640615202544666979941436096144103102561946933439085682237918239920444303944531246004696668059200144144386074699026071126583299953540980334803985144742779457667079947915034496624928062630510423127858732688433045193903827689697093108482294018265765483379425115180584350715114997003713217170544416208314424315084768198554411191653002269670882928816609537865602854020571831245661704867782842708803058069137216747110908738268652710712083142743576290598493195265901444598003819050428416827571330871205940557986272503059600516151721342073554477362534960389406939408437720534729352506929861810738429555045018705196090473475690234979049184901859155424676080555943483483037213327813624299812053707033120508937883333264170583476919666893215123705846957444038851865978267767406852616791605850208983169435545718701094369517525363265067704525545637350439710933545542723276609085028929936523689946342042564864521911790349479115781854683570728254193136867273561462377313937026465117162689091195969829465951463879995099725915202114231497405571218133945883124836050489620356618906055793688768383784325681567033683220562886693879866093760295793413474282125538346261217922145016333437736958725144986216836304008159840274777050374838661497611374843448167036914194714218002675841146139904130520535431176608336806917675499830967315663205761922586784000368258766156727868069018423642094232348611152433561295536115092512969176867417002534430256175528927731443592702509885873570934044863579644369818979650573259188557061030707654398911652500848819641663909323632784769334952094351610475895488316831115934907111715112390178205965639247164520699890036761435069769596369758516452683594746951109241066405587717923433867615154628579328024657646011834589993382705142686359380382538572422393494681986004802694649815144108548047744564414486776524036308000695092950113463711617467929573195711879076619630257866568973061222272366257753564031399121962885390113178203517856685383568137008962167516960826272242203034241523706058453207711844307203208010624869960881231157166169292007419840026143358976000000000000000000000*i1^219 + -774364616615309053469163557152767588754334823345325292670286268726867691123948875842297909995990512939674875576061079390491857638674299212628538433413215332614563501077080949566295725341533959455766528215492647631032355499184510802938630594840021568067330877596444617169718059390055058095809795952829491901320786768319983106917081222628770943429673005059747806427939899606967172160057429688665924036847464958619364757545707455923705790463051807302846472710145958100002628199473841780196481437716368130133675592876216698733870106010197795475999449213702737835006493342917378828778865784202789219250262774412633567405125511103834630530754729746514216891803850495903108954004157548711512857076841581487331689384212563836287463747971646436707130142909934059478630940645978327534375835904937266847182417297631598462679427760823546620062316426747707856263346906260204898822259409078188692457408895966117667978949362993026402133533966941162937416639919207268585300777483658840919508998271153980616050934713314691425812082067766112052678939062093249063033697244388700291634819536459485771824253862800725179872013631104497060359059958609927154721039518330474016886347077085280859965196012913421043202654678470332258598437564424293316441290855561422075727147985823203652000340989839927103144497787993649665516716561573179251361480399624014292914222761206339920676668923888394586051965741748910837534356715031625992937854598059881245283113954389458979664167339413366535654396961124191081510492948298782134583380318680861119721715175241077790689052714902532199590086478449294764128068121880868945957868793877496458884072781544808296637395123349733444646992512917215923180751740702606844275701488583243441918843044343557462596242695011926511631002486230934531685009566735399181539719712071964645412570089108720165049164976973978197958340994795298092597214699872487542540758621862256669425248289769761656505283649475996985827692446062671478865448689937037093592438536238844000237684935454357344878351499626375691444131942776045078312177180802790674571760146098858894075507170304087797150895467845583066001754274812120870586428948495410750997940670413974294545885480949273010623274187283221386590599155617420778809572622851756002936589366193915661681852329834949692423364535957088614340956832999624750111323713356258134268768681984000000000000000000000000*i1^220 + 8570614225826461547533879816751431235543657049160821852880246029253985057182049662331473067565198969007441340120682997557639136422701037930251817775827441462653071044991064973704680785127307358906142544809627972160400954559373598204031362931754388258628500740883037002842489079416219741065589753441715060324477574567892461692100531070536894742215982985095476837381553314821093589081957659087441239178268652279991868946557400778977127939367809782852812660553321145138859379989285320830129208021969425002274598253930284486113256051231093165509661911847964894198960839772422755609878902309706673546761062767284206179597856584288457798877930129070667754937514844558737202649716303938680703088298979888610798068268786665945956808037766877254187742016708079754171165489345977251907243361560380141395959187208203771154864685272586492100815634266331510506257637977490878487570403528661320527694525400203309780078067206687682073889210224987713026477808572666562064900103635738074448616604451375870030324538773405095706280683337487362368838139203952668241874212342969689717841073287155051137380863784545215992982663464971151636248340305120912144882897370844930148734526135739049077246779097598665332150660444539385301641412741436243027427926824476091173268199262326676938007271708766558084895405260600104548207420746080302668293586148454984544627067152592901453239727548824584583561041171804803118200069079701967709906266084147057140907713739147864960623743441432587676385179540006548604196604196931846362012699106426570615541855651050479299133634824339219978992769338554095192125563401829778257316100174454967234442253914984468557600545502037817264099794866970082694311643874825823288895861110229657852771492604966505868368997124499531953417024461817653873844006828165655910276681643247307413526104781447396960819608741929537150508896223625015271321632041992027968841542499821847748419019846252836709270732561189423498345240683169386211254876810037362504566683496899556287472249158409046057967032484910945366852034045295027532417912175147466021963587282818813629037337123123124086555429014452961413673531489638250389369557421248511215424870246150646090987922228491068674419944603822633946930784320222726606130404267637777779034165891649915166103683922391787867028775901450759998082377580544000000000000000000000000000*i1^221 + -24242515818536783023653887555130778844926472799523282567607491450193134885890285216147582097137774777179233213798985352223557047238520859958315465859115595087622695115116712003605016673127705152051716954987715946495215050451453870214260082695367318135066250021867113440615775210652245576826436871780575318057752338057273470861958289873263400171792663893447794320032272284233624976008280914959854675040137763257188007267683096453228136530790245515898230302180390470889932458312280709879499520707471830381824905517571840521125639933878040133761568255286227262715257489427707711546462073647769697828104647095486344224998949857679900459286298804008130687880180134971908711046664437132027665918468239490032958121571228098896696879915641798027977326548598664334820011122351430549881769387135433446625108372191737431938758757302902968704249493063368460938473278290886226372519417323812755426735199007331217445779274467389806171096488927920205858837954979901347304254590816380219773604502449506160162035206428456680766287710028428485590815599356577048671285545265668197476473546660513728031982822650527294995508700386552746386543865706088624024309566476476674400588244993811643779695583305718751338036862493709685905860674753690057000222966340437411067894357461933944393196593971820054051747470518725956160671452877414893147400945022579457238428515720394449074435103499722876668872156346625015436473499058445449127636124947734217540723276734225348923773330944816090260639045548469026279976815237581858233614824864069473613327966024225692706748084994039675506674948402886563687920529113800807458060123711846200147858994748987667723058004556170207155734907987097233463627507023002368106677055297691004475919942200694715879391634504646166678922749067090781970944629598746459187619176337531460067169959558040999968990911605858714023296844170753566535438688085359437230323819129407640052540853188509507839918938075174341852239553176799578729954692822646691273987354468478340891439469265138558360359558499730576922143674803439851800084309854183026848534577191868351478846234851899703589726862870212559149696179791638476393449742539076819650056149601984934098744328687575352827085148050001268729445024095760170773803011995884311303918367165124174946838165585920000000000000000000000000000000*i1^222 + 26168327161054106764425911305073948349712389665298049030331043351819666397129945016741228191540848955660890271078891344022881503971876444197704900568414997793075316771186297919081309257474625313977826538719818773471294299305832726090867433995439718123284829207946799410050673654430350895363925248336800583748098558731423069518713092836256274395351362287070426181655585609645292508671783313626947853329975916672028995715863265281210123308107082556309905366750757483763422059250406593080177242769929459927931603755699108744726853604029763268512568749868112116759718414218910130733668399124164375050135750170713197123197518150776526456768313424524892677108253882248098929591641553381957431542007723595594612426030421743873302765920026400920473053439500074358898605455369294147101055626290742642389881026169490572637760616779055524318498374696402805744988949964351909302353537596502191869289577132708531226660545366309373076723667672576327302112075721608905509247886933873322257661157960990135263324757089055061715096687287238195572382340592374250142710002171014333769313128899971942844884009279838545825842443227209711728099299708770660482225559951304112873654044486751390405137154619414852212104291110865587555234736385776066894458348454164619986696862954890680377707695456785637095584505575530074176516928225404805259223214738515310919860245068324714722554576253294311456633690718805529686515750714825428275440815333152748995440826173091569663375766826094834385038575416495048507373324022807089094458961168417296319677288791190926824000756275010412038413415332769228005930168581910307304603089976876580251396039263634231030822167167739101096986566193175611074050498601148664697253192146275747144430646636827132116687143802802644497884830291723153117426293877709926628264541617522090288966759616866833714779596629194466064253867622257148651713037909717088934292960705806130532194771163262889746757139382229099723590637440806625352972012765734179397711883136683987614658280637800089697607124856022182226603707452573099627810599880010497865467713117509056528986899195332072758845841546713628312993648920952509762843133833340192505308215932089439712495221204294569959378096330711627183447134312590482698454171648000000000000000000000000000000000*i1^223 + -347125100849751307998335766780376758849328621178646833081659148715738977439635471032690492251199157655599659003178253869079151311072211054033268527640575470202698183276638516705627949976325318941528696550620224946049972312051935970175615177607287707478851624056999640633729331652754240329254849974505626880146009130009963918083567475002414217524207339429105578439333395142607003292714867229067161360904727750574513771518702248466834308028875143682028620873022114201181696150436796212789379157915961536964053680590367834833641296907471635512861621232494996467658695542987960750737607894370558928653697061274830302124616971789317875782940178961771810788858208063620851726805225602869207884923546100831683414296698211988243375576181368353227157597285352764303175976088046985603559575400239746002688927250056829308268231937932981869577638342714771272624106791482812358853244409259971367795628652487484756567092379808951664252677132102196411144104908968243273492072210677179117936530325959037590562562053736304110665337883175723348387209782989374230242941929686787695826433697555940338104113019469795604954213927778272714293387378296754113367542375124796686222047370345824830721196868761634894047134128614369358688917955652036625789274730456867698012267959530053264375885456138333844130127679634411655720261001533521093809623827673092448819694334942786034888723399160804134496415106911604431841099400939947150787549365534487621595866155653523337932875449589847948162016450143901284448929189865964419576912723614543288261776867643806745237025068956577664563053924406868702631924191642167749947653089398652190722503913941993523160926647475754677933488423230841568358557710842562237884327054180130406898945637492170399414534092206341439863918213293040479590742031147406593886624127772717534028673504874591266824076252810982759704991333859174063118744830164449530497593778132638150596451929503459253957417088145260591170709404084398210775272417753916529975165228228426210648571163982411953815871501932270989973007525703652238643984159588928105106957100473736554939216248496804470527651549492935812079184215042125078609137485186650933667577611366752300547702784000000000000000000000000000000000000*i1^224, 330444227563041221585602522799120385167519812157561487760606512083679527133299979712542453157425566766078760442457536005982140256574233296793164438405406228645759204051964231208541444455457673484536349453196612960534296564895913510575164127666782973556404240570093378163639901918267589315397240976149148641028061267186661587926150405745342789947052831932184475625325952107766151049945833612089782348261120472545534488236629469910402952537393547134085207703794510338720203786850899012322055041058270629174455018725288027986036650416470222419697688815056867378902085493509406316386953624267642633568084476591048737195101313110973027045707504454397562561721145371640352677277816122818976571429332652450505316975747596792106957442315768634129205391117824475845867916002746763884438297092599503714693217678797796263201048179944408482237684132606174333563514147608792155307517401055953690828018755817538464439383822463254128674773826670921112735614227251224559744078252798996581351847457725334923041717647815973270297496314221790236681619784981668043327350097630782163157186386554303792882804501876535098601414067726349947418916492058217155430260976314492514974809614343841621815814670601170929047923934433513846545495196755213338195632023138503901321116559941651166333968479165852898709723044054753346110645455853350417001451841057348221860228725242450357883878853206768692186117194496515318535660886069305635101148321671139319853755107102521718389301601926699966659601966699121031831132859481849785990559412204042235616106045521536145022591506232627440342589506633621254367928035044187313764527040225255822324113366848373729183240251980995744536181477276989516024844685678252629423541003392473152351357509293535576837277790266782214389460584024405711594237502858066669781689806142678241433654216236865575286746869256352771312037100230803616246497769334268604760657479296040395074974158516538372836341562563725156613416365987385953024067867016381645115758468403758825483994140882342257731583346865702780534047513056379851020878730887579223745240206430609746587678519080019919687826851714548727859575309369259270860966284009628150463603683830462172312799455193512333540037840963789696160861554096296606733475509096923609418153528251579232164374235317715049195657500193593106498523908629772429538986949078006967470309563384148109368158093108239339654013442351306787000173924983483676952361646093334391685164574566345405051098102700190696103828955457515808170953997690896090528295596318802982446977949021407387358652280327303164498715472784250805186153981840146323500246670337143275771931162984319949261752298265320701024062744093110996842747978337520237770935933155316840624900705512915028006003862152382612574865671993350979081104131461169871756459152453176896090538380665385001726715739022540367957983570013512696840767685752351057585195876875016414036088068679794592969456265711900452613649424289903176489385981208406958501257302563130512824589592286967451122538887664740360485992577363934223839528762633096374017851191264271419896913445823670810656698628039543794806964056815271550392598285918314521498972132312281675493545927684922070513758488598040454853624334965885506261426330682635225450014081217164506283242094909870100052263275775126450119027606806944458167115590182846045080165640876864533778158108856752656176462079798261956231684451347932957781070190287851001567791005747074579927500701507321896386610650996707450033642899554843691146202878964516622330214707408538666483952835459857645346867879422011327669904820432501503918856014209863937879079032294204691498345122320234693297289531106129531206516022472640459498979526937365813420466099209643602748603581873945160763727835976242876926724878099986033683219253596195050574422225452993486602132040300887294490365907506840227298668349413720295280559603848758751951468808908770369996844115021634433689290584994733801763154484762428374079317402483385047430917817115681030361799928037724412602152569504434593744915666507333122019879105190219017246498704536371200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 26115673780388545562347116317202055796431195194395731098847342413662634618255410720025512022028334432243686795052876689866159532359497939896438346489170528526431984972421806941788064674388913429868245496949437593633843006802232027917159319927271151929160674010338123406860542364994310478381765175935798866871909797393273199581824328612380334415619581968365841367683456065082230833354207183449859735074744391117450291870979421372420821046502696771037082353317798774309191231796676147575253149140026650376158075286732365275423021702799414853607394434649311022340643032118034897196486590788013371742690499389544234199523119133189231994812983578480793969956774745422168955455466404012765410024684606664174077737366220897789401527352789784133093551251559049894380579953724795990515885252191928597348490926002130104069946358441307885592312457191955686655016850476604446087284120185729047788973284003770838427948372342004689357057388863153557885274950647614646087444160490532106622785796872278556224994446395462897310936724045197372640054437846400220159328921190175324180944892889235310336610553972229604766798963754069361050677293494057314405659660603087807115712464824452127986804762765500347836687508620829386619418738735110841187861030670992519818322598137715230693862709461067898702100178538508706940919592909161730732082684799175985052171145911292889959264486928598282766546224421148422995009051829793850091627523187818331461222476244439330844879817298194772392730870493478422975109451580576490298365437432618477299523535875746613488918269607598609137263027591514134634296773382685454809523300749401061817643128141952410259471601351623505962267339860516598188110282154684891491021735946462699680757636483021496982302475139915452662918877252868712390318873160045878482825778039583108305481911277020006319157804324927169291432647368996263106002458102537056959056897265275473504705286026995006127618503261080506045867881361800532147696345398225754850161438148735489462894331803517984536005446794672715689714162756983169693693868952214257308591632162897383978525064467788117133351941361718655910929962859554837220447518998480499845155109424192843763547209377484412807242131804333492172928585063528936581117623538379651587383026176636016575524196362185446188235153876923495321063973181047401520379991895973590238965929644446655469327830574851950218550865422459939355622755431481563833159732042376978660324160485584339849271253548441722334957270040121028722525529660438252328397691049192598724621732453108544479624582454427555461779388913726945927219512644716084241323306059656507895226313164053271413629449055429016191845427992680030280747640932422641266761629334692936281281015479527711543284497999435724373369074899387005622311613943192176897736653904947128773966725941070384728815315143212457133755385655437243523735411241345235975814860225229986648049143109354615219531025654945468337334577424103464096480675599200305063926195503631405277115463651060273710789601503419394313569402829873502107671583204277362356040891070087400209963056127837243827072271922659177209574704315462159184780103108579202016286351215741485480366303573871092899144223374642736368612306436227863622374093006733619492476498117334500271450849006699852285678709818580177708429572382353516487546992913371801959554838675343565875500722072538341532751887249353476270573211853740916748174775080005252623031600356139436964180668718522109437901497550726951935345306438076054805436916927063810511266107195056202870239957050440981954943937836870641177348798537915537029838379276604746929888334918324472151093011350751137046057992670099449326662373385872673713242399679137615944633371360999299558480251562252401736787853440425967750338496420625128581790019544064170429096813416457375176469455738755497620412540840699487742266004465480740253574147952360561348100616568837411386406124803976722637053814866146578420987896898791799997613658230920768993650592503017870876096448027497530894763174083200959002969384822815896723973074857895051981054926726889472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 345201895837278504832643736466808840944824280857734694825472572639729183135800070872333748118561362636246105912419475904278978792421959231987595284263102950076749913740309922267321926160183974703801145622390841840491310934683507906976309106244795392153424381977997303478302386906482160852353718354374392120262453029732064457355756547010528245654710980231512978595102655837853508108297832207875391697640981322176796037047644596981989951783440083227373049573718168159791816844207791297382429124048313793043367700598792142934796377376696147737160997494640300655582050160682477275156236041444988884093395421792388940518622687990269683648428168542751972815347035279539263701657339238161961725037770008083072584318144016706953028964859590394702522286322119200784987114484803530553757267723281666314001516472812781279781346727460081127071456947059649294785082885123699044719089758325047882699277021338803797652483274494992314813335139244811093029848128153792071185090091529077741144346559685559401397075569983044880718996721011359096437031610928811859670593342184217688327351101481109119440480551389507139023942382822466746842565703200298832305325495287950951599341947850028899373098834286583758128678294804408238023499458128918469218294751939412841912126821480064754477809805027578565872980874050064529306528666940753829451447527028204138266079129613306008816117006705886141702683607576127604530406402867313797277178559099131325875542103235435816779247886756633657600714830787597235532267343969512314708469942633735880371662504212276056543471435710913421217809976654460814912077611194009016094588616352948557521072367382573023188532073804695220478234355404057761695335239971071678230062436644281270925627592601612966223848456224954254880990421238374358952440337627609663752885922309621959140129388095872290820104530795464335032249132236360122576965622961064717822859780925379407822453486202473800027251753636366841876140194086060490694035643194501647285480890582588655309495521058626015515400496277427105464221956614110215675211060974800369519708250217986490322701415071284241032640542030186489455519144630163398966114781903098982456096825906441902762040251194684426616609740105128678584447359522094334166830826225252140674403362967313007039046258114726011197435236866609755905725125777053759334177209136258668928222798342538353896872444193582530987223852705807676141003550384848923862536758991159017191928366264610238877938066389478424457207319249801922911749794556659242681031602438674850394233484274929086631669815883576363728795071975436176577193989154516432844183388055607770441687157609861461237689775557765497132252193389774128091723606803391364763388851211279244314103314408063386213295474435930214584948591960907933626252311670217835612021940684718233549331661622390381811710933930240492555423206227421902506540087558265686380495225114667290271810166716543450739590375847820222218355934639794087825060488275841328042016679753406180767266874926397101903424556180886244640160244843349262397134078582354341786658096496005487833505214945062986771898123815339674258930909084187459525919387787593188321836337633316481965093132045526576755237069127746275730726268905066025761327828045480560435770291655094194899648609850224185662478002089258566515756954918182864253934616215137478939289567573736487988089435006286013999164901734225433300844843502371665455997514424331939144900909687554606888259722065668702012897672426006565222908920887737974091636066710730260393643781242483384529066633492697802971089935963371914300376586434024981802537256220643998013351335086858956107549222487345465158924064237236177365196398297820326646401314359403577953361487545572000174642649847064536178968350241026147040080292728966026834212732011981634562794480665035477307540045288896454026860260136469981241219017833719315711630570416681453070922590631422458963904685327632544909450856490949215800236132679368380175457607149497433356121959771629586848985752131492740664362078246144588529867626638861021484662325700806847444576591643934720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -8137091384777044396779040877633434724119737712959467776278411747655324978543172933750933357791439039386435013391170403486764565685868836144349413830839795657237254459869637796895751093748803124886935019454302112945223848953799173788298107675221212718586304213646826146107984836678350322552414645195392354915169793722386581400375634331347706372563059582783918209535729388206656365629346613662053024800524389989458217309293115072657517477006421581714637362663237915622730340138464160097302209084780964840095611155847170999947421187058802408618927420719966351873119656152814758718337885276236806697371596201545288542962218285673382983848424466119261277774256503404942528346752385955350491144812250567777696893627304401683617169346515894001480537591622077396745308468580763086804467332875362140986387555151559190724568145162103681666665320700877964517738355697587808127354697104930308152064410888876236827664194619837047470172403687894296337692942794118522148461508266022289984569669778489542534415320637463239713164912686344457141053394528441761760659018076575774203011767879553345684404968241134898121003888640910935291044059967374718846173523216436677810454163469407933432182041520715545205282366771767900696852184906954593921899214755965951499972341919450337375294959546762104661898172078440541115530482427800012881560232296570920739796366131465325092761410726484632021079109183275794615346519277774315264565808809934392087998457553641327959754001743383255944352566518533115742630304644534801374981273613406672874855113695725299744761245977778404716467797601312919019635050336235222466182197991344734655332746970087381341555350207201726220631756720519048674618851637875404001877430432520749727334300201441818200528015921612605250195083067624619477193873196863333640558876659843310322532688259341586290830846627225810854493681979252805018991298242062968888749385092928744238423199025748957779107115971586679056717400039232873279779391888138146310555062674851673393690129595406237217977188090134918333729701300734299005432900889793820041194130798625721955236676248833762535907188355478503028163069547100677394291226837896026789531000481151182787706614822245178970695773471965869032118471047102784046724870991065509597108221331780055225124578459129622643150547896444432695185945490020664314172353469042502118541944690694906824718678601185229142107144947214478799609116753465674393887132678686212782402814436021731355804719281449219727842708337331371208488124251440800765542158473049541950790768335540266427495262351211140616084836212248811874281902527039600944874871623095827630811824153965075500762118487047829279317854226673259672926861722870871248753475112180090894605515816052866411073381118367427044084228062998747322481075312814637978721822547587705457367813002980474235878385422144660679993676465014132137833791159120612247255221067871746844482985966140118516704231037143670935717424049486848175713509551635156390265536568247119271205274559334996882392172308731906514982364444414949990273034331059626249672980460334206349860282900699059361327725154908335811971963296861638512880560759873366039853266274098899908767667018568890551645116415632723883036733869971013748984950898031491921153251596880242514959958630703371588920924775205759447927756296168883680598937112481851258574495062501723398706745179884940484782729227717741692596040524932520628911167889505319467105332614168400133863526431062662072860580873241254055348708577832505312610982455662054769928517287729635714002462133518532375945538831669525113946326863128841578848685921494195805905049309426172083297885450264158923002879701657513038487894153153387365553200372524669237460054578199843764505239617780002154420768882047324013223502719197138981295161400041953900347026088531650867470264220777010887991167451015665975084466869784256138810462204331511471072987019945560753728541324112544100345292753766116297884221113999390933601491528343912732849667924506626212779288722906807982523303200812617659512424635598622137159400495200050205806327166192844800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 2354027072465422501677836599618674531574140821705649153558647156567488896695867325363471399212048049670323622760390044691537423904930515854687036175719428934765535378815659951583365719398070472021047171243211588708356742941159502126119894372045241221772513633980604325478603610202537022630807538350834345426915224069170543450011341863636565141870547413700310432694313214787082320526505445218803161061124937193579167646372746442885992191570874076360120151363606515749988976770569549559292081949447169584619419304640332055858699332100197775262914983933415744311610312580963157690989275064381789421071224118973728409640400908558423248321355287440431474582431777382921188188285235708693351857314732976755696100119968513707109970010774110107827827453155166010616697356275729997401913414323798287117227785703432399013818608682782716333070958936359199948569024814009287556884871857301736740934716799467822608120400870724131975329119229052506628744322487816386969647323425332592637287798714050467997326759866930064399561630972144348251815051547647794306935628326621068270842575919318000151728879865332811134327262108582565117519482376908512955516765934258240800392750438913998159295766121270696810422060376118949524006410595974477808766346644886030029226608068735291446898056621814080839628469576656451931291993501678150174890763070940125066174481077077899518795023680901117155893186358055854916133247078769006480154378490928880224071280724279305502711617163740101237639546815451975620815045339272286312112638011659676056804295703014130017479022499968099282268197000747130739361634157676804972086349462913371445774572080670499669018915900483311634228266468608652625530682183181843379583492770660199847386158697722094950424001966584456221518414597961092293692848815629012723443917322807456626511098898495519279240539857658356788055741464342123320908963075524463485221377467333718740647345925525752225821551955584367093063268509252292061929033855598095387278888325911163725612615594329768197164027316953047370700433068610730757052368806955910907676778219086811642282908162407598650914776333693775499688595590725837344684709478658343803603630099411983563461276944780242627863591255517312055887742256667815455385032654974975513175582406186681979906422216499729650746631232275856212484496554427146509764263856548085520790729370641988240690613309944169827964730103738602602780972462341506844756284995424863425268593636440189452312183696346790314202569987284815847646590183978293100498929256502828597676672232927440986086266070499824049744450264465797188260378709278459720387757306299080861348777218668199435779243585738881694331387046058853912514611063157234386252174292856775096101470461551315790067587373771662664137993026986043477763318183259995464996377710564839149812094460603736912614502997249420450346273213720694265459477917359028760907927677377524068948936442096756272170372780654326181788929766530483939605321848108174194638171990077441959055304163124428100500760855053641401954934317004182935575962264860772289500566384498154332496719714652694346701123679695942768910265571999369975991407535434973549106496984948464343784490688976575819275933937390989109885817939445378138787225898816419091623699362762976922032366163953669939918025672498037294935293213757364369431802755123895979699354405454089118683925336459525134608303020417220347022848523019031455536536316375950295653968524804829702178838917561673203852137923875161926873420050669184348886285187865435197798790952765724105389915685161414664465684018024084821769029558119743442192021335594173237310318798104461830714403696937739509642876172689369104356467329949472325931253750087781619050952584989342992368268042865581327378025354070371242665446578354826607244337288214531235632825048176813021807367877772354646799039379387218006000921065676402776498960685972526123938088356775506382855755868132408180524342429535101075471271212191978608776144060550648371736112749175899724001977901685301905523782151318258925879569748382252726503321680618503903048022634790912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 539880528625562942573968883835392887505129630485668044627933532984228750457201953679460809081369230516789172065368537401559346969115071068178716048406484254851957476344235578548832724040924227574772729112940503644208005310002284991215686362629357998187046434877353662883662148137695932041384268200522775560335398271045431466184220937505939500431144251775256251990313501731691979983836052452203968973885329017760073325604487035503247137458607088101545473941031618928469508282080761066082877789457192427274295632797921930843148311614100014759641185398117671082935141978606982508758105476031076726861231073932745353830047144848937441239743034007958910137703679709963044118497096742879387236740717764776562351249299934173927945356105506075248361118573271243935596759741000201977921904586730730856147046032492903574016738437783561893998387576757119078520423030163980380711203112063546897722770518317286982075229934148770915882110539397273607718602140214862308448340530477859300938472237431098667854842642518495150518437289658707105493191121667139372068621364926582218739656225290402646245010703194355900671573665441444427896559911691823695579768450077580135143673736162534110435479666519700954961714767799112575737928292998484498042470280785696465151642854442282173812427639342090929975959938525285216158674450740911439253843770568925663250427327758331965594428767433753608228574120035880059023013799630303545402128946103458864443277107438170056851982337442351717195644156557259553794433707780181715299206597028787961430366603506714395563262757593134703521297540948066656854396192187969939553814128100208199461083568785162438052848120156595012229759449310495886239762699967180054445075399626279984798038609821659966497138895911598656409059385550199845104024999684532652196897510168985139525161253504990282803917156107390805469164975366835709192538021633690616459880959862357400667034762742830210824737189056085110644657864106877908489960370235518915055625345002459820619157027070672151866217592653683986282536033235425093107025657181426481109537073358349107801428589234535042402469013643291851749357352686795407888473922322568872221318224684252646464004285173483702364335148213975628108320966535951887597261675791750244457088550876582859099945007958350200519266388576986648224177756292391323286643589110477963632808273958491875866458203779444015349801111814232797864807675945402709321314242218212913705523141538539384099030376498744385227317075574749699079254819278104767468786658037683709536948452787129517297707563874473053302618106234054915959445556062201383552787314174555375457387840224072249109098461998213544241424588159120704926524173800772251570730778874830093509775923103823058949136398886113877946180072616784015271131046684652495751852999293440765856870915154012505858393522583162953437263330470341739567527727900888079515332139658875757295518715695916412111338168056270186793764539914010946641623191267284199950527293191464322112881687744813564012143399479678357120420099304072785871751419379317717981923916583521112618845180442949943232457352193866332276262294336969900414233804873473273562203454966749358909771097578795477389391045545477433874334985102934273106632673635794633488578607967385202116399166540904584005931226131975162818699273917510771542521294092123917052964923775198349945770030642436395525752269382038035636711381447806996982837719657358644953383272381341422274925558081394602853923540063848487710772607794046646418030056661097361313529229073225657646866809491641674593346937391039416686841993563702668088312569619003254105417788101960830609286040805372645130467562443132775480081524621126845290309278307135906131633975750444141596513094283196591536193343223165558985619735276944021399919266106575516596476800020965947189450927902252709769831648246392225715847988415288903956778000832948274702750664747489884963518689496694667142546933087485105749713037938574390728213804732931240015972595781440657552926339668372962492000202676861300671808513319216141396099378149253374976031938282782720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -5404861905491685216745629502560565378940118503625060123065097703621661350117810126145311325245742496258613747988038157310928806467899030680563235612239235074198763314288243950709720937585485094327950986583197257748240463847169716385678132147772230352731748557756867682819614762138547185898131469807210543897549576970916691273375781924768599356313181139385520273359288364088378063626751840924857014996999330134794710049194167412761109056362868191676399924721293012367953545721001560924227266529116825148128399481428610158971463119557268575090911976741187065217697746409274391582452982200266292008979885298932382680134089589466194469584610196510646937709318506912137494046286179094410135256237673903240490954662527646271211098478839199379072630292967383111860058223728444436494283325709296658284157326260338961509373413668759583011960662410019303711771323067914228152069109081337527187362634300623437905818767707069218480132603350997159854329956992696151522791592897938875988246268884330577656983154581572648094080731921886943334563487797319101814818576072984935025472966083683368295741002952150778746866996007868044046685561653166934767027584581924280069501394572439320035879732452884862019577515375330142756767965797323878383011809612601869794637939870035135524488341965175621303493979514819144128495097932125345575386522108347092139794531321777977176655473549347979970032434348960734602595612491217513746741894041732619984214574753618870733073516074057837382109380150275330121453780049672770049937614657436406319075479686786343444041081057687164169834122382468815222616430940927705203886049627330629932293313456968440648100407403525668236265486548089510051824839128722336317594703488425622758228433264694651431201491802292796958834932914715905302835612737992841842341496647799356107659087592986716176937932798628580388359258838715280884321190618871837968187978212411423737919938647468945479571462375420322488422023115673822180861320370837576811100125443159745072435550290331497736232762680102982645303179325713773714693479005869847299743201796028990273812923897983216684445797440283594412636015473657964659544216579254981825983914176824419236432897835219577281844710171360979245281611525063050399418426179515519136324349090195450834665826707176415146988086331306163767913100645957657175074461799118080272859907432705559236544011918490789298912264942160732321417913561344318753949973553776623126540334102243997407749571530067540857668504383578591094774775919462312940245980579159967917708967309645849133367727212808601222195037328731094568800114929136254645282252662106247765916706094374915323135274456790108885961102894452325145244681927313410039154551347948763349504795781636312123183863004523640747659146225808262189787885536993852130549634749633955758784897045832292942926335744074514936820744390843977189896832634721221572941007998253404122489174441636345925107933262419137331894999355092131976877662711548278259087258589834260939368129551603662691028519775865472286030115243151499819961092799157755803293827776620869987841839299222312984005180748787561345521340608516667630858638075244148327013682367662019648272561534809353668066335921580265235650030186757996682508761715097915502562269749044133696345692902319986533621437399657892545256940016314566712868588041606642011519683520776299820067057327608393745456910158089974362191474053476845587078293171212494852696895152554982648379314253836398386391733992484965596198729080342614006840043585952964446541531048920688291704992444673719929240753621617518685293904898117001890174281024243603236079968752963395604282534070159633123179901551514360631541859330139764309909662802748105991182311654328539781785603984594491323375381939964895051536855487019351896687082262742602961479774808727777551198552288420988189699113923695095970421370699003702799862188151675263730552380721512174797751860168013733489361761883915910522950864040309090841726825607956848412991830837546388498343180261347194246287314224099718355533095048825304222747511870866944607954198961376460800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 77052114579088910657261968394283528509887123595864621468444860912327105210406131210333028754784925642058986507871070930727999045518970610191904750429922734078137953918610306656000546546061907247383006516833924279297090485908815437652202499560309968147952976981948280520331409726851154844360307929159001663654087580316904342073576677544755796882990189870308622909051731828913022209896715592461525439252180786024248316751423622650601714097369222022212058832627519225331253111981034290617109838847852905598262125568848780262847894356127987101521671342288399942597100143926830731844522616555380474102494727399163593377237443094224709275509181913190837040681746406471193845117915822727613721990458282155897487323287034474728890443093237282235694540904039011183632419151816270585042482122719810399266376983652383454982461680676415361476533831863759905437022763382126329582781518973720083748712647650685083442610639811840070701298277275955583707351370275317738139892470095289203742618578787688873908558818144064486225279739450706273365524006944244471675468727789094366401151715868420773257082966674084521871463139109719323603534796311814483328970346273608155796670769758605295373220761118818668351707357598490533380287526903185284527437628614530713385424532554378748681814115023328202101017872173919701009786690951114740048494241264749187494271063209576911656067867208213355999179989704706349253294632176100807145017778145910783222253259932358204270439066821523752616260493775004387193829469590977347413718037225622988302217297467010284761833152353184766552423235533104395630674231199839921916806907779175357301754919010352326414548209674687491157679186267047048935483958703241195828253441891591488230665269394806241844462734037310789441884436292847042769296308356357049705865567783474522377513887055025751188108989099067566798496434464576065194578207076305355195323612702065795536076161004781838831674871731744620998364458176436280539738282336954789045485725553191449038093744045126544430401889352313710376682964269503609684297395356252957597246797832019577273389369183830163846424186638337453054278458338286501857901907167061185025237514260633342457811140999293769178387181226304968590590968133036748367508244810183271656682942997271361990468089596559570106861770448810302733725448146449339039123137239475236483330616850075297414717545216152567452516945654397274881249583413348753550907850436046086684538341874266787166953832291994074361730725250214927793162439676167153730349175424816677152909747369572001114479470440129029523607377795204986530290101712819053629514291553617481429692218279485295996496426564528426941267708819200546090198947295926816204727166646978456091219635108841598955986286473347338471063661635350468472435031141087455026553604608124437689886961619174868929724615428726831077326609740414654770529229924230722102454794752431863584333090065584417288612723370643451367180013029086377189166507707958388974479298915525675303957851260881159854165769774051540000724098477474320466634599432190982345836220995147851697969646331387366122170913490144923264250148762465976083334265307259010025042280466453536762412767848835221847773751294126708503300709871013409457537849856818458379467549650516745094234386562353358537329924717330564524898796330296589931418275331114701065277843871805291418253675001542494631902197246742448965054217657416193483845502401170553247412803844086409897880853027167920792246792718562098949837537298269617133297545962956253121816141517367570636266405929745080820267341786133564748090539307117913113502593957281527705539271946402601040748034042992084204935994498544580037410661933678860730275333630103725823440028601368839008975178767618413417338541570081475918222599318706988659308934605938264182361222109573868448975593790282019845652976572935508582369987283942759975627507975764254522746175510124415820542068596810322059408755358071608592821148913140294616361473416406079273092786166678835484503912076130646183898133642786569679888016508300135998257403961490101459285669253742592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -807178319911521681535742356647418460823903174935625568392050327970188464085395527231088352266657981793085016858686908541015571489110102007634289108249286562530622103811826538840460025657598381768316936026775610042627066104203676902125365688875990756977053627702755073381207940954140372679309472034991988183937049038302006495893715291958470934764578693307965012043667025640876559133199612506134894396167612477271617004283544159398616560861172234706980237761694880448839543303278974371322163165212800913871969944098818126362229212488613967043209868034975792036577470101807889625365617722881772841777609814376149688498152032505733858909422451699805195106061207438868967554358201487389922134795196764974752659829520946322900060474500482583987638211298387515319006758943827216225718213539908879971741985879148317688688280885033687064360659121524688384733993192208532866730395674166684470781015669484944730286744901723908962868976579360071966914209671739377144827547867505189038932512057609092144781970640810434613562309849579647385433126242839333471059688654726621496047444924100365968116067537349048404414943017885711152762418831362643257115370247783425538524574922003119428672262668550140669116358601867418132171166109091896062437677949473800871798025686320833271333051017565858377678309770058798812857844342748485852894422175797837932631566514013970382226916231225001295626608741679250538034838391317173596016873107580475596539784459724393513700731810906858558377658145556154646313925248523106753785831447558356020131841841318304037349438251948495450885517542024223743120510792005221501335163338054620561297869499109450561408556019431828860259187108302166078572005328478524799319100667062283992076228063504855270605996473832898954122593381265229932179812805968572773844831350512261090026871478075950951370533268690325464829813894157828969265786280345401554409960544191599224210727735692607225086247677882833953395371462887947268865093361312393809919090835634054827954190135539322095150707840990280883992882408993251239308324490220957192680066802937186738623398456134536122167220880590395185204203585554302062038046033234934276947731571002848114400047597827267311298021364487060939432435760124928655596985373023641315791016093435121063006790272434127781723501854239184113721433377398284797450277297158161027509486826243618373241018387462006597585396069679234645157940436969339032092515806049666363771849315711205272240314752303573150346611660086775724710175639136261915315772096668425557152542181133761160633623119195751389756457202696049532276353413528029322134643326732859567054788594470282478947080664000147922078138738391730346269488881401245272592195884531954529200908763825251325244531830179652849182113372319867362144500753356565212568864459609453311147272172485752372484699454169471546656529292903118384924873921779632059733002834452535530728728569467611245915541149975688076063337965120586487495646306161926689073910615577801085242364065586290628990516949314514668948000940302929033870300390465427884761983941581371625100433624088556932224717048070744755205896047640928460083454280144746841500215542140443871316313884468124029737765738462941353474513344800214567507852463615142299476969144902135663358120670504255151093580142204600469155418235444799844313087008290736022766346374968481985758514983980380749578938700158280743285047408646186237413485034647011582014134822718198548152776881205509325139234949944577018193328634226315765823276513068833909247695084592484894546777476380937490934249422858518947242475036168674274082808036168337418415988921431716871414471218926068179385140646319924485444030980752966840222273585126490275421312023404417797385717480959113317319949093044122405383369088197333145548822668325854531181917809885791985790863277594661994728316180078726089187775100637860973866203028683741906975319299905239445086549894966808497179280496948655256872072727229578379110335100343616721384376439025237847520433361339082297309970898183557959806661209243802904971985458861924951491448170380001280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 4665614663074350070189477096228452184401881924162287794820035710465055563771873547283346477793808030774918353372292699752005023012665362738119389804937051298256098042769270132972250530917774318124005903543864421332640841854502344714655421092486735470893338105792699756856762153032000593922755568485538580437510737989362794020456427469197826880366599133289010947639054813071219513753143276514812982565930995871455536097790237101232352832328359622815888161583731775264624508036644621325087109045519075248754172663766196424122375640885921406037600541602535288838301470425629546666316822259362201944642492396868495985658949903254420511099652774425056208135648190415450015014047059722158064783413126348647184224798637287739213481415620076320668844362876539757870779591542085689318924051973189449315770242791691371588475057755211807347326104248281430118077465472273521995047854796831906245049846715485385683708159366551674158520403577908772183509470302500041028074409918972663479869128941875203069957088365140181391852160858274701969029065819330610890985939530254055337443529395179522110069494712403509416326723295225022468584172222527586306270789235722425429537581502932680227916944663880469408595961870633525161996714564511149509268698862944585384009690374061506787143342005743260204959680280215802634985718750895271473328787804599758839592417468375170486647939665507641794404112877632970452367602524629383511785764066877813301240193109879527993699065947510307775237330697055009059661699597865522134906496235962765677187994015476655540267304315602358195284582194276323796550097051465333966485274974263225506121762768001526937024177263245059195888936835588157216592101567089321259161681041339123180272427355810818800587107538674067702470470836629307795814951341438894635772331707224389311502097291035807767033549245871416575273779836021568282874420584563832745909513806831416301886045463296939368089071895546823707527301885291769831778072880266405631983990162773733146322839859899149474498380491971314204913647451212363106403859068801214777776253442385137328671740342494572748669229962477512488086192005997452414700274219355227028040903878984519603978925754630817143859640073328627763893484795540187590131468159718531266584795686231828719716058445552944068395670771699111961059203956415795523702510387300317333505993624125101202102507427775073867222155701965528424843974627242711901015589906070356116150588404409849737783973815996385216806844931483295243367781514381901995489203656798490306714041112312212394615344269322463386034149617686355634445028434652018242629283099509263900955684130941187761702002829011578744190877338960183952580592807638981333909191255649868697871113796216177457402106363045222291942547837198762983113915777934588678700458815046621635469274597174255827169288953915160262512849363483299392763274502724302178965953152115857049236407937202398858152490620192660242554304553642201697666084853263990809593207668869798432359949602318943045687425391133169685956682918210167145359474984038577044249183648000718160385086661449318675272019458822078095829909700182484944837194590929414998659888364298673473038830789797782536564140998156988690535992104582275894384789259729211032213806563600229560418650120474419017720234302260135586035807953193712613010870497642900132283453206582831934977676528218458461124063050665728395960380938661828851893123430968197772130918756642097883127239410635497112955606005826133906273566820045134233151068443906063478500127149159589581861383959534322049269328515572218598428789676699828464082719814759537649378908354609863755213296099328070566481309301928687921773169254036202430747217893446632341519266093763053594378221246620164538321101724633680901216980880233151489900569848921598147503541779199622731777889717570492603746532379018644113836142446963994021719271406168514201394834050115104249835673201110234141281022134075780359207936151518447950717589610056432897325171208719538883595685272129743712963192086814027198219896869422494380372295644396201848733894897251123200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -17489930019426667589486757366940986006716735586323802376990524837666142538987453533446060660684912689251836280859520851375303787396648479272023185036572422884569370938538093026383737473186666321796423486816292362498931701215105515254725269713609232767942189449018961702149910099651148949956467876305278521799052753730818330176098401875870470345171489596761793815796178675965544790626927376732041083542040392380886577393915967190331267154988121427024757703105470937729929830490485607600939609981909950378607153885092817361299511158252346435529002891168643385356043837942023674496532130209216570759645129807635961909615256125364300690270707453866998609238942174989224631803063851219117982080152659715189907823323233843488873433289135620220906025697151997049358123742518972576113566042875855050529690549637667620482041430282743824218146049397785404186956865265224474314955093187398880430189932494271075691921251517913996816889263722108806524542590585784886909646061060099682570335142811913905574627723778290087829011084992100365702758887726741607855599901212138856806533010708495046083793959545271376046887458518612850251054794537502730491757233822010713857432815479970075530013217294074277924240553733954649153434826489616657255052110627638244215545706475369355805752342688333540598377560348406901404304591911980152976470222986695933093178116539337928487614038801068665342539897603165769297903927008776367714129276390647992387319261773410034986907297903090713723757229359215831103447723303890916987412155146271168908814023849372959245285915885098325092945198795436853356634955131361242948322607622688358215918671011939690056907848077232482636969447125662117996913908893121972315038747754572345037185924624708339819227248426893070759282675702234300736465279218779301995673883607224791352053110230424593830733353939331653505659503907636186334892563764460666710493680419945902570614665328432258370712058006127938312097497202036107000777692257266621078887186798609931017428620634022247991761705880671999240415611036896997816708600652010786917362251977830184973890046393866742153190272959027822694065922036361867444597560364940770495691855667643263643187273509465963249124727415652133755319748911264119009546155289493940527511056554153168132990545336694826756441938034683672713683044711974911750710477030789972638050273123857394739547885024074786914709313217446087238062245968380267300026058326358244030837591624968838739680124602085060087988207301678706818887173838381620645390758188192959526611157010564901208654434055541306807148027208340495694888285796618050515480455833052619937284560244542816872882495181173935577292188460721542949327558740092725542235919838628550937269926160625300263291491144242358152197906013090275157690891064119092580010241399423266365354508648985124180934736258428696767693613110499900189236301875281073181673165388415804969415231308799477514485131691822793690066776625803611453109949056863896940473912215340272961303563369621984034831600710188706536576965998403782619581231401481608331913822347310066516425108521723853294788554432451558719901906728207832956540741719247069212277712025063552359332913480293265104362809266080482503223889979129505542035517409552131511231919717118154010149128609642679716647800180013909134690228932140243890776889528001899424327678001483640151850012429222083521420145836716265248699055668683841585286002768551913564416423161467104171708317689788915720544203551591814880292824077198726140721724573367237391318360537733540224344313028438225192865268214027875406924069855967932221057813339085691579431149793334507809010833210277472411378264132499144106307648176701881979261216972502590040743467066683195038941703243281178089642767116282000926309080169374283786567230155306510073727825693491038278314117226658366165972120242708179398876503999318165190581969203009339891830891395268298603737775150176406034613957171033762430125126917487212300208785445344047819397631934410096714530519339300236880516483665571806612877053872038761807538208832445181488679997740679168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 65039288503872111169986019892326104868061948544921829307666955774974762064340947187215684037478134811836043823184465635841211915860039443406590973825880432573574361357325448409137613911319159863315625507308580085590716443251595298107733808560936931926755274904751258899252845013611616149611466504079538404619187965548455196633044634034840308205749561813585236977140674798908042407933610154691642461572486849148292142803633814360495928700424332142957258520252746875854768103667778175215069861004504192716604854658778945401895580791962815004776452221455631068400823102815454462813953400752162760543979660759015734110364178811549032377509510089065265003574093183067057816725434392784155482569018340117759121234738622375495306278284815720679179131486637570342868116414073916650401686657532844468124762371588046764066359165160267002806897470309845765007528053255693716065448251441825251707758079012863705152267774928770050054641300665929889588836467243566219578286264516395494346571902197858974734731824169769489197338913230537680182666848117604509308895083595410874944584400527348765248552361969198853532192764812973504847389313132170024003012199893795059164319160959499709505918019097417722868813531248572777571100376520042849811474043813380986680520747752523174106283844928287382523324373227952415766013028295047774039209736219460536703823301253493075618790513621392950500254176337133217031510333624853415869193915276618864777554992226647797586905828011791994635665485783865755441006229146372831141762565893317781058852405618503793987132690672764041593124076627714049559155396437377359646785573442863886859259848654878255314947570116048450810409342861413510150075907371338443672274940433639533286059026384765718325108735528359203479010472896676626359279596164247935044027058852918675172028658984876654980780904857672681968371737132343166525701267171077365624778822805314040476969254684494271809075771288599534823544665231633365608814718866429666657083649290989514059735057776080696269514182641706070834751277809070269688961087355456696020827666667380497568432247254470829602306477954305873394036596059931429236900501417695000073119714303792212252272137738655650546454806369665573623945152617659103287257024772679610471165024474038939609025361269315349639808335421009519442206235707264605867802900831323036939851362737486390987923113569743876695604208733346335720084199004169355182968082119224391839474799090657413291303986955889949553391761504625505778621223047837025265109126476235875099089466252382322285031732311502031071223490133535706518258211510111724955584562874437803399261662741847874477387651703783052343239977340012087880693102107041849972217649586921033466686016501417971137753102011566110099590227777306757306228142882496150544584657235569151543143543708181038320932839522291171313855179831604021374125670288422063949635098748526294397828215311469522043358132119289066779686544685809067282948740912164993023618743458323271630435452298731467215456448258121257488323562083254082528174519554410172562769385541354986876546592210630625085361248763187023361368042948470988262565194086463232442418155746795948843211825366366590703513397971498639647508544482513375748423516009550796836054300015298113757240714791693263832566537878576598945694110758292205693155251828392543431577840315645460384805732721602848578275736593594462189375433393327566598634643761371533373918443992785053864039692423390043824847476521141880577177008032137990671857993189594155216625321476895329223335411922976256920135856210871781389959493326171172622412315316332775723084296251145953434954854703013899034810834082178309625459658011091245037140743056996992340610914756739905310547611983113946732587789959199060995185669461661921162081634832258315425828404227044484654235192608146645917498118852009557493026567083877116667963151825196993677359451839806523754115667704053485560326627563105833717267858330063606382302783814238847249819471078971788371723174667499726497380922815629348562521025706711042997552869783905708099642047615467520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -223453426619698883592437120016992748855698763752406115576632340203200163395906433535514974107234948467444183998886715770009227963620064208575765366110721363547240568007821102915986028416954604091106834999131630455321573366127599412674960799320283917208742059915355413366414594747020308573273235033893912550119945009056041500026893002852595746543621414706365959725811223827566563862652691209633541287819860315536696764330170187482671349149377792679226093188762722120871257560814038640081930452459416947111530191279103191237561079958746085195725434172207998576910489869070736619320259652384104328543831334963956913560837278962186813896522691857629760800676905706919685353190631399266091620520973800743702955916952308412718457742598003410185884201655935005612672118260303286641787391800098607368555108818037798479064747335616054720039984199556723125424984094823364363537224161016853907973158860209607829676682784100365731365355118720616513195690077986300430775505528106574073074444472702915766393633521424968544766968908194779526278777157681546448854750819423326483316469252663895457374247303313930446844680909264987711732110505073452124750999071836906862517739959370831575287505779350899578517275175473580073858356398376640799494242750723655638469793335271149418882256133385374407343289079498271436439158519100414138690510296618383949030886854819730472308147192567369815251915307704025904278662502950016637209088957196290746575226387234840531340534879569306408788998469052164936164517166944562590939873897439563685871138709876517260101870576627149457073808137122155632475157139112666558955013753581563851290980375150633277795613243264231994667372377322095451724903453764645258254297851427127375849256420234991551591333586159186459541688943544592485643670217254990465181323943091123354609923027565159715921531329209657573324226192246805078475099943945931218964711564188061709299107874656693136022338866720740696322345881626321217992302515519717588395635154878944298996242529831613417603960627110741386451392178080226543869170283917750536513729026669434793615282250805995698133123392159105167227435402579119377206843645687446395133987240818235212405907308314967149922745018315304191243304748850831014756363910151853954229138537423646138802516188424636985494555732215553156606217358015352541894932336995428954786721435905461735804934083428370460157860852802543091169477093702755847198390313011189229742817915949041384009808073822417433883852338586861805003729475297027400077297290801670572006340819700245794241652828744312364192166379758366735990919456448173162524524283447629466755762432327681234746006453140467228126864413499737722576754868390017180158858993686176232920331426977532230002981079889742182543669918534870485897254700138411080242692853057191387183263973928945000109788132604533588333212843121740117763289880832932279362878797018138947686589927185449109142739800669184022816599650584949560273784797813747499098518469494461421453840780049789712122657089388550182893874298414868523479655606596803004884801230497657031453238363611850548820334414107535537916010723123875771408548716180852249401969958400088521866411519933668928122998360426993833045412334963241240402825893308855968362458844070985040935102643043361853138741611467792289236726709986163402151521262098069829457955622735866558926463370028851034933834968663298271137134331698053754973556849957676238441543642813055625772422367208822734368965577569638843977611180082491406438701756933247244148804077535998308161033355348596961592734964803751843629524844700997088973500994178892552380515060573945018260138369201132063477005470047396738537190489172571217333628464089461350476474112384076852611196047829669844594930560635778303836700236769086119016617659136518166603107469768938498268805140879298593779188992670149719421728443844675409299519647911118999876874214107876619443870960936342994158248576745646970145074816084814794413416938372658107575223779997082160535363223290433837215182651845853596540026679007928924543484071207944346525179161922764800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 376100936540581553018203136291614377207511301713681663879728486414737889128003663939724685342857735584040676869321853934556092118575399887003667804452922482802322614916916952685252251926726290521979569924394389560697503032477571851329523487887325861100388462221198934672639254859509691002160443384026322210177249321153518079490897509874067692564778826677595454708764367932581386615341823905684178249762096028034906997026659141223629802057775998915645601668048987342347837812238449013857932570872537106623029224774369395600462334566173326479642243874228082449186884556479157997212108561350180849708911333416650931716232214591826388770707473406069641977771514533538404856085581646113775907399364396995448597739968745674508023402495715347163700777388878052036797754935651657694003065146772640091841288661229749088438833376711490919242783309228195983456926777671828437896274166458644175715432739900595548521116959794126444631837513268178725595606677663501482093905080781834115691607422186488292750760164038579205616434406574619058923654002338644166037368703350448776651740877372140042074543412719654355933843233007948426941312966240353849166648192952141046160675648314538565622657822899578218925540552515834800080635729277517404799832837580843363038149746922736396586235340101603633562369614549093051001674369165927209269502335637146668594227260471701181865177316121968164835436256848191850107588375306822988727603277318886695938305457801504945155420260414240609101075518904333199006609249519883762161178789953230859040929676665548241989287394350057903924376792199224002059908420422110572905130354329075475960710276248045948844656144958394518776006692268883505046655692611008445111364790235290156311098695343629798486652060552143423419249419037503231394582331519613374186985984542572222644019934383219846005789302989240408856926077181776869695615844960946747106573235593801870846295619130930220898686912015257515968398826217408808683205212919376890260436556502374039109150368885946818658828158620194015631343978535102813215159264885833021991912256092858560052252526026206815482001720398555899189909204090006132382516133324658430441064152970959461442915189773618659773146588872480158101462695659767790319117148954795901609926266492047852226620733497636171275233113113420073993922808655920757180480482411770732830815098349170236531550754623687672037659915662894105817736322872547885874872039262973732867475388902549216950193813331113789828758575178711922020620702435323780752508928010273179870354312389402186749897389503173453015750877481494340349622928568721660437247738491152636942425568541563811648034057394808400411910805032629888370828376243260414702133028951272059098431688362993777025694746027998110119813262961513890037245834669362655362226492283377570599967286023484308070926196499123340647739898410815982602881487463339775881951971974640756869736127737389291283660016963516374584385783610919582444889943111133812271752816920050695751090056262855821750512607152146810244597580898164177474305715656289457702481179292148901344602310844545588123037142205847429947934846373453003505531856221986486284640451952193528090453735239208394343509567516385411854949954991172579645217171954990156428013516278673220022537993155021880561130976849646169958368746223713421664710106098377450979543392027878397474236868916623830347960565615072777775937522479219962741547627402057664871077043717145360965220259492979120644255517047250752682717883718351991083265671171356813054946415188168960089089466544429686928523727984428512446160798383014269712580923163835001952936680599547087800070963776412767458535730868409759366326128583206583880804657091463386774387316869019832201279671158445844647852209736679095689117232583993925869737242351061188191932756577598031729999531216339980373938429559216716130690328408192303914758490533708233200610914927001773944907400496868255183318204873420376056883743466090715912134872107974511606948777526446387365611343654007299319220930046920600074890598000584696066203238786483214763455185682432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -195423436679560013816632114539026318712478713563038233728499070825363431377643199539697002860295436651525688328579252699518615424620465569521136268319058052914043904586158318565540520666099154233660614270041706538851945623122815940857543811724894410063799968263554433404698690779976068952553011208132691648976714268860804064733737754733332545285913584792419176116855585951109918787859746990465033585178475411662954035868910615235834472122477831289593230795282021227805906853683701753849303439245961680461919175402306327325659740189546579991632925903544799623392210191853356628118234817593180379097113316517087165385146390908059293478615321397938430092629168746384520422406494877026706574895706563515393354945362444821807443060931540150000824964593189131291840877390312634039974787568719262118164150482543617273271759079160298838486423999485566432901697322130239126675301821654919515897161594765065464483112127370106790681167966888869160026464420783267901823064925457609160221929659625469324488976761689800530677292631808248671099124142682385516668994140563527413332567480794447086558207047818447644358467871670253094521991704569868680338582403150065661542467612566153398774327529840720490050225324774141740540891057360331734507164857348014409107957110504931300310014832271267965035154767932898576127462536638872337909652102555144302382814023198497161887975046692181185454408180092836074353482948882177055682335018743106368277794698222909024554230674253198424334893427921309409823643062720031828212549163628126074128786123526634171460782538625240468384034600985986223199511907102645529012148766925408754694994631464147237356635902662162358136562197009539523736409344153611682030293509751243182443078213638225953786115188784983689730248363755409505079461507783932651057178690521689393107060901547004280112976898152473731880700266318604158983948639867446933617540516933229065562111920209087045744296174073907392880828988346296408228383565910683595672498345965975543152038047328072049225950237282403477255601745010233632297283352317457111071458943230888966389626857406198687760957434865386121225817985764422925643203345766874569916291245644808233360070462149527271295642047858739359596065426686931076506778007278802552581488322738794724906267717782909957528454679956649357051711911497014910513556835202175312723354282641909795185165411489216349294747668795918825113375697883210133887577766965590190376616019014296992628873670890505742314542782050187443695500729229091040868984775035052672186062380936882492204710456982036680969102560180034354820380075904194290448465866324356291159833937214839715232454249219499287030847994444804149092099986839335587259352802583151662180713888156656512670072574637328399346334286711983788713502556870366582389164723155644963101459353108316183671760822821716293130279724647640361010511630891152958929216480539912420893043421598180864668732429967943447097268380208558054286268316013129508807129303566863162594917685003386842556110846568953993140714908661930459224668855179161125371124498798536225968823769905896470157784987954663985388895267426804233280912012881960243028984609756630175616316279354392335662724701222210087028677374113243597207100123093578273570418475554403506851357614166867350722592660909800145873536943765127072998189535927706426269033028682203508047826543088920341855919380005642199078194061145639134164803811248114254666236084665500282490975364731228726983415762702197370412825132355935399633256904687549506339031376657184855954787869492708565424691838456555702685601986982776792881260392168852012337787919926363403047142803763635039403014442429990749994762984593036230788996017648730438681324453666161233400233444617009216138167641842906354218779004468696571083852844532734977922464441173824169701222596930256244304815288729042687285065693961789208807887034883579234289595820704313430344868312203138375394004449314082631813072322230623423871354038013082572914468766436012574551074928206377641431264907766111629392205825112819723290342980334705922419074353070080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 1059202537275994592594447417745983443604573670366601928707384617271152475272573333186614065348900317334789998078914241192003209343223418475814514800267230043381384473204594809334691654675674919100645799789309003015795371455994360430262531463912327164705781192568176645527114855127004174956238944964815073683849336727111770616038748361378355262894174511030583666387293678087646292743789942095697293159713977837685561040150263346931592129573653101995261071367376008621092368035608830581719496532109709726323073500386876735406875494593027807584099575582754745982457587421470304305093283427506955184014637502252278961832542708406896810219343108332007396277985928555852911516191379584791826378488983809220692796358582935206521916170743173625313625598880336574563881203669602097373535815570357178667113479934841088492200926669667587156866163900537030055324618793246007966794145888396722591411347116607027283928221653912052489796989260961974944050559912413381169554050719930300555137725469841512532168204875621976240595967366067574382518580171798590696862962835449384599915346195626579319470840403615658648765598714338529354279787379309106364560029557118847725434125226914931365860519517517178384441202401723552326668472951754144822565435034622190055411213769268624422282888950310940439042553081919355303244895668328976878709380109606456015076301003854343071257462097386481377238857279237863356264349472890187289828599114199281928957217584424433084965688586083324005185999163195891824750473056169634841325066060940241814949342802049705055432446955532914408861405419177815685693325806009579096859952264102700865533099230025917096884856782146791008362841921804463316532343749032036078402977358716158626193201714319546937144600540776263250723756409075473214752967578628029810077135372375223361940175163383858980237270306549576204429548850323009660696970283610039140481876059992065829795841159257441504624496258994267841745833635231206890062959120826321383634734621929259513358498934029899287325047886720853251101718976981287830757623056369098537353804557414392004535641423810602962944200733391618467682209358433243835957579696651321795755688221983358987827317704442960491866620169810291535661057501017379566133166225514645116345180501402106688452806338140021420903064467009976621613224428232291504190693084917206391911619409718042230562625502112879614752304914480372206456377563599405550512698614714886727184077509973378124753320561851781129213665084055529223608537642095268299775578021524317086641602847817653273226423686285203314856725266659445057665561541718121717842270214146017636653957803293115972809900248840047784102866148823792047737527905771126519885539703077482399364595589420652254354438477163265233333306674820940298445181970038247250231747717002079179002527254167042476250049987632988149513418884908426801251700472563342298315226038913146815923449112864261234038662665662834438152548471907394090594642398478543080604849927270362122602178891242675738961638979746229007311542696422878631764881274552484551099840114195407558774873119483624787526257674139826213913432033434636430249749598141256555015524689987853699138256697992169639774929788559994929918994584533707534965383988306025130776550981832070747002547380826392829347623602995959502196345243539495876445231534299420903457235806593358666276460804437230101061551957015610219299809921980386705037215307830870878311522558285325461623372706575183437401382752733669529093731912206783668264575531371948180089448322610386674962018878877951019168601797639739669125326936563470318940405381274411571029457834683278572240683706931081042343204952644055190186465629270053462140744333785086958366221686914081149137991312090506129586204919222688287311928889333553541445636748254722727008650479623841373339975752387460519384896771529512467088477668623720512457444113682478069136417775630523617602773523363330145838411679878374512338021592678962418581184346016350188554369226896711138613029346404264521421063257877743535159079439434971892621912103069216702854811824947200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -5381593565784287091028249886769860808055879474728758044215876093488789488224268667125753560372112847832417851993959630355181943268081938513300165525335743590275493073855915287415990669918034636150861481874417047109542848663765724085982296951805664705184268416869981224319403724338504190899309713099604088479883363873519200689125535364296790927697573972847812694908414558368390370175303216369690300927424857889547510872824418809180480774512596559854638615575845002859875109551184675711989905891637385113180392846266329566787493834578874813851072674631358450663954790987500674070886993720019141392096501821747167967619557149343573458037939664194054940893681129149326981280058548912599159566582733993721073799571200104787283346918877658745416238043148976743218527525330077544935009335803145609178335088506051167897562990537601579998210430338933953366196983204836196443221232818228088683480660359596583824491676947213123878856919196275175668003629815127683781613449361507108490371048417409855285912178812252598607850428899452682980003279094272371180947038807261248427089548783796413811772001810181440368911286963760107915983488222654025519234347672821396682172649198792217424797959185861021184062503890502423130146218256074558082506132260152658416906779392819626244654929637542742413491973740435977202118641303057156777420400095945504787507330104407171750198369598685218388788789040896562591416223637114965239828921834605235933995681168188117988218491301952636666751986771376311253917911054575745404982973968577398492201302304605580851661110745424339027834241460343383157337361297326201103779042735399837870140534570759817346136306666136415293023861998385853090329506414212793572172333560630408962011719252199136814393732692308757185174999809232801911203924238033117753941968286144849824898910061184713969767661947687434390044783376157071566388891711806125765250735675774903388032075657831697258226483192837674953784670848496673690377510503068937694268754101181929063239926916128226741561129219308406761145149135399860828392226535758054009856525808017284064460061697400577232402186961117814600318891922083270651129470391157809940930657814339987680209984348102343225995871838958244305243394898323420401889866051573473004658464425204663375331291740573612869318423429041012289566451845150078562734843642569263425708743037260630849138188812406935487075670667218891749122804416605528030934081405330259381923833725309721308023798500912777643304890646269448359922133842582002344122729453592464141430971810768277138448742971186079163494375855047714951719741481894592591458894461156097619020412898773272552641645427162610733319190817867196355476954082233616265793146220227516792204915181422791093373878876197493463147136587616683423188310653383211454217169675851666569290269286667031182414633198750829431507466748838366049479476102811483698855722678459143172594569262414616814805218211719093716112452944524120332254715876216195119303086866165363311737403750995647415863427700360119219785635355369241939566401683570706421799645591492777006227811344732712982393862698837609541811501350601430048704749286826940556796723911969158041530243081973364974008014891424031709139969398077627300229779063664482102348538050745063227517814327747755256248993003370674777890138743000101252566149646559734670465907259336227060925752669884294248200806622688957854914756511970034166147648311541292492181125215788394531874150237554337078154739317483499695889674445583006222656616445081683762639384985740462903426444266628022678287915900466095668114585098203012510101831354214486096821504001844840954588020062540035109823168459772836613104428947723907278657296462676064002792732600433267184097302265841282778622675434532821507792238103071152310567056628992918618688368822978919138113588100009289395116119263516992359990529685008035216090999380204302665431072099460075890280341602677732963806143372128633311886178973400886606060666267300040809490306237347287795673310074672933237267324020233872374015150716606801016734944688546679427120609886208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 10603290021603369939929786691939207924882110961575381047125108249570059206737627960797872301023174909516443505768020790760928735955050575749702556561984334979852835941333115613054698610819210494988280016975186073077524387403228448681497171409427968974401534296773892769108904127603007660300316350692437559234869948567021164999173229712376793817699351062401236715039186064411023024844488060647968431655450945188154308625354026447832167265578161638785240987053872161158048262639168371328357945609393599929918529729776261705592257207957505293013888457163463637123398157067636650398714107059902806272578999643920674594003259388184452829855341391358312257269807959133289438640637285282903906231605689146532270363687993506257313312967048892591133290880714175273108852949685814883896626249857604534732675547252023708729217352744183980044254722808263561908512448954463148696769635773477872427423554202493567900629416804273425125207476128052490918661344228961623406669860887066667178750750982621378489054222245875844257461641023759503928428192023571872629144083639871920177055639567050866781245907531280275024759712018783622577906034101421240384914189673929116796367510112923354766770561493501864754824660647839251018173627716421192572476870497103788502517385390671519744502137046387655226656520840236028716246432410743267837608105628254400042455804614628255295378395030511460435846088026126586734118232525043766913668736467618319441780777760337126478067272184095831277900722689161115632473145626140975935745881198845765195965458426872964753671607393501598539300577007684451264320632335733572330416591486218106066588521591097993082368152637874659745842743950262034007914996344263158874886616184934065670327088995598368369999032170815279497518046950774366883028985918715217920822517624342045724693205271347223223209626915439029581318135268755859582091530700381986785066467786009198142786484374564787055983671771860735506747479048075700263734895755567340259099855521317820501918665791478214673066578058615990775204345142734286728012642845902792197721962850709645955986579995118363293135732875502541163077483090166611713294982287512699281415913473410998455986987449398961219097962672833389676986725164694121178925150472305724887836666933654290818995256238147510893663585892721174117534093613486896717443562582692686430272717212796863723265853255038169261174344794900517923917251707694656547827230959749978953554914849423307507266027299095061182770194195575828021280266858773392654235736457480272286485396085966785630640042398805162872455095891033528887660841685979316178625058962932286854544468773374433589472443578413180335133318686073692114369013546143933559020489248216941530096471070007710334350479453056081570794965194557056448813016550229647124421590347678916632665440372857748395024841778351296214488402386171040643350276110814365933451660406630123987631458400227583532686647045203943450354502067705504321309766376365560898288813378659252021554998733871970741336339976799268375748928576011989856828777834206789593279278409559912482199678260771623286259644361580210152496945061900594895256611767010033187099321325789606828691833344336849452408490320067698768206764079055997406560036370784918702803342814622207811857921310227394781827192509659810242726778445204556822266738752236093289689985772498677303618314230079797633551268726301286405391525153810708872323299351672596422772237669936372290065699131057889579428122885511990152855037916954697882494835517897093619384251381937663747742293264007929390118350391141748895529686850562654388218522569202866781261609665567151588174316280220053587979123503356063622857567710213328055966241422602240590914158701929748524509855171767978774124262472606870079510107587690048200830505140397200436428587799568662637677846928964926823685827225939409611739578538905002835046074355923507840928943422956246677444599024156184135799921905448376152605239720278695135508393171402227878255317653582366595410932045665425486712509584988020327726445051772850627506395875497106880430258257920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -4751303411231616689115659133060156587827782834419355438853912517918295795451715535430471979674150783254097463760706992291657585160937510523329814458356506108011684094212065897782047183381036194222122635425054126407029233544380242650989667906150354779864181775529243024083311763636555981828596702199776204581724685139582597914069888601833392570068215022911354363217317488420243310332690271127824330940803173939766494009625532336910741693588738734129455205911777105738756887009337367548857382274327247976452450626907133420067771255745783043340971810602620004878200540080773093617842458321080525554819229572079955604509783542404757774575356026643130933376913832066693339669160789246159627722330751981711775519730360325409855351140607290638831974541791627209230122799902079586065464163107585530083966419970532702144057494384389113368162401492071149253557788712978385303817804375313420315021909186707236014873767253113615982214034757232694493896844459278502792804407499870769577169008165850844941637287730021766177015161588971358216573151766394799261658758276728752443768682785044644166458763639878859428871092396316728148218935487967411246485496652308475106006463136532789618893878390063823259300577391851105571528540006411312225557845889311575768390869499728707129842349890661991065115174044266463278901719715066176590428319741219850696284258782767140479542023467761126965770720704600933733849643499431350356258162799171545038133348658614294522035494838840183624407843940359147005718738011286351790142986595952160969905030694102357593068900517461162988753229218864056827380497529734805289109928664892091550698106828489439796231303326737241290312493221371891254503700800083132216138079444819663015629012815293758923888182411547732881947969800482229420181291171517426531541372343237892673356706217174406365242627157684372856087384376514412755469477551758784593701004232726746753978331487740604905589454601162815864154929057504173359975091570409440338529666456759280303493394767302486675007693857466578392921086090776121953428271522955287852348386277549040606831916539771658042404652845746211421758253454993991730338354731453741284671807579185607158477233851065993293523818833032483777129453669627348438469086609390285888003477280493439301446671563029111400695183858990864968739417801758021789179639880453616615584517118565817141590463826561256161809790886005756596018644266981072472767576275135894244386658950520229325070480487618586287057987339539693766309695264811370063230898419268428256288305768952609656872698137767058862701279233154210463127044106146578901385336969995003022987493198800263343124449566608313927945084386587462644088835914447274566227330455957475729968123783143191274074617694734994565459224207143457440534518921112323844876885502685535410080229660764521991458507127826366152334103251200739721425801629564089544169702283719928716381567676106296914048615182629308857520314726548943114592291199975661839937706724831411048111017763313774225349787890594084990579532528311167688895431908817416137985163796337642997886920177899682571942030527457932020898765885632381741969909663881571971633429813588189156776549844207877973251907095945298848831492208007620165945496526709655236900176365178570729243864017466827563773811926369521812563524243743402155193967815065617611675188787375231295554003660817270078908906191539018796803499334481581187216470045320846323594917762165488089266325721117318313284901439454784403081831267847910729303682727179171916761478914044664808182397906238761044705607025142131745238438256336395842485036317873830118646668250615065736514783783743460642089115278467054948113496881998363234041790549488289210578467774243827888164384362037585918608702261337691546204012325690576138527735852284462596871228171936767059000801331448691304700679982054450385560247875584593974847895242957318235552593285302067440265595895513252558056287341076033063350267940185264727765346132468519147624518677759146975388311797867807721549967282430887387625179273753505741366448027388020378989022412800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 14418319319812255617627706268997074313304092675385035073720640801179991765564533888245738567619129279973493440289877074114313919884542414349049571271559301856175709827540091760428792684318198829035576036085722006263383621614533684773429988195852104756115295118190864277089787286377034214236897858396926908526131633842988078410903743288187139423569804859517362336683399162161426431810949024687398695566329403959697505094796740887261313547264386366332242160894789204522663816824997211291616827021003722060010914395824554672644109357811443725334928020453947052338986400538942367159019023588634365931555316934646495165918896749541773100244353583340348412948359840919008323043807963704215174785891203655745879732906385349016901827150103785282203604020000912689134326964767495920328556366581982239074370367844782479305411109378456682087006121935478111573343853643229184940857181189170424623006004196134813953114781367229627214380251663665777807095784882621165722652223899466455765655542167746061641409586213118680465948956914949706716596967087993420440103504622879545421430069996801852815499913729474737577172156590347362328234235051878311333080869180188306261567648253736580749950714770526580220934575777784301115930449318256910022317447401053812982783270568080332977538635693698639680662352971283819220189965895750717899873072252797603128442251358558884798771700056718448742124719461141021926099482823587849496707748246136337557237149834075243669061960395792347946063885339984566174825521097155679622606322769224678324053399436393991678065991273353197791480070089951027521621910612062159972651570579600569331153685602495774020871037200431048529530730772074031534408102455774072373896316279271889510697271996165040803525922727738100232950835706383624907026852240911094627872926909415872512187691317614398761273838188386051144464952573341338636419251512798265475562906453626014726815247180949271565379431046571919983716155279726584125264650430547571502867870629819353107929729637834517099958450507239271515652407318341656077787695185335536821864677158286063660940817004950783928400471407120651492580201674983761242964424568168488894987863060581558385621354687665962372448577591932214109709050307792929862662526156138570990789982987943312058308303885523671247363151397877075848201741427227048044344046575171551896242840434703033297589981771558682678957319860893299587390347739842237505542307644652847378995106075778798173044573449938328549873769109066877461042451450965432069490043032745641018999006519537512243614338468409252685067426867270883121221846598431009451630286128199385260726489702185134466172238550889891042934966171518749622683393504112970948092135381301179267930843429458591881184168313742893050716701667025631475104579886066662797254884925407377054958373667408681248141389009195449478381032593960283460308655502037068611712016854237675583007804096711205102787792566181382458492054627848075723246601253940709060755659953892334644309693501951517872231495669808412898951334499008625445358109419847094497600597681532331729994000574968701640603983500557071078665277787774482802288068056567150429093682170869934188792160196926620692086422247566977521379247073712263372985532185589536637727803560156489942743501517495995413429027796361848297042887103559316807920490496079667129309608206364088358678851669329949399645710294118615802235312861444817345750359830676966282442021852292310575320824961990795036003914901227188067147502380452449530727219502390384627545618821621880267325266001639083115627922900025776375856037355912306096006844515014224478925568284290415329324727506447096890429075617803748724582428720650441054208346240834472610182941540540346188781395560056665080246599680440935157020858944080354176292506319693758309110452348260082790939123432697390369227349349906908959137050620529390001374706275336700164269922790080531912207080405680457465003853077602612331158247059441371046334704838093705491727657951638251647409896514440517380056364813033079404676451200724552623792297471547042369772716032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -21784789497966099844680310737088317684994670103155554478624427145958509171648897768112650326699549185516240778836839591085430023892648886306775061607442220118040213140023926318017805266382773749160156788064316071538585981916217483163086942912823132625622260139953328477137105640523285239867167185187116527996274851954221654055708581064562779406315023814143475814048721788870891180735282970594206090420720683233049997556824842621979368987217711614421470244002429392943888831465442219367482982938545892439107011313235480657440458337376584785412744298729018900826372011501634482923298174606890093939856808789531181572635887977366371533417864270637288757793918066144430918072720409261988273978801214966755493684330954049243901935417997704685368363484089543494081870665196018583223246530796758364128825284877164370415483685080644274489412916379235652167209708259728577994953123055606650950706650747139740474837650309567298272827744275757400008569069002649731132034526983358146134267757947453986799147531476428442864943690873916113963082411505916643654219180785175425633341207657055054039372698349172575424825602841284970262344513266933796210084363990531360304149241765848029759414159832275696778375610540326700075869016114803403998396807798768920810083780138303826962580844309796243768863325743398355563862262057555939397352213528596826397106520900442954812502450213314493154067406934855415644385075143580840329768131232448423650482344248352564587983027918350159812542927249534366458899843765434531938846722766981242941689791160385398494421858400526796507061178505215848984308076549239772204463147355085011777432977554098506501556117863542079291998751249913164849552205433146745339511275299233886979831621610647160384281830691257194613440637644797667014309752218627961420488176239194701304609405392943467219041931555650056086113216644832482086324707210606603849938187950066012409145362852044521382094142954660217343617860222686808833446812255336861744639858068386851232584243444432622685311132960646459390321064660918847323625289787919572779998201303435223642960230318570568936705823822040946800719162939369600822751970949161939293216379111667958292297338443541399543285505447932498516297692094615171328516764646495113994915664327449861742738536249718128402556113684728842295641727859747032341252714403967442687299272985622448274537102111708901207973058645539880554480634358321612397207063986375508324655499581564952625407112359784710829048078022566477795223108622122394258271371672577358571303209594403347153459685625851794197412980170282185262303394788562472501317560269417576342973549108651265944633587628314890663481530266017362042350478076761181135140282234637767298966781220161614564751778671884588301650509728854069106559254446787128302410402915550590762401898637602110762139638188792140516978690648460943922069909706200368096060914522859240188743703294064407330340480580880650688463093940771213921431006777234816133239737220883151009055982430838896253233204100406058138354392582714418047629877979260916091124809569617674379694005743692703952376127427119507466093897823297567606737391708604015249975610283841874485547289206472109044918888584968489495881589938922734973440017467983218726722900193383724699302438716647537976998516765243134777996680177237878538891016453603597381530539683166540876116080178826429396617152033197558722280919004091316464868496501982692741030050149976197073774031175586013679246460603646234432610770620288955031000928649726449824265379377751361515108585858218547685121499981014406562853286845966724075691583234049901052767495005011282024945364396430538850983700299783268314736257755658701026587805556604295393856887124511395296337109324158821915376727102304191590132911108314078788546622504949506068470167196791225073967712149800779003248690655860608668089073750583827245118030228255882362056011024658669730039202860365157296741740214279786394057747780267395996192057773503959026932517233282181165639818368749242649979503198037059023396092206880776289378435862315224372063764480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 18483045032971470501355832864143247760639352723905121418679665445476450869769661854173698961442200177417285383279871513352241681361805428672630038614687069731575738522718518854979867132747182423090038666234857543375981974030046284822758192827397779866522857728386180012667439485807383957584532789619876116749327078130380507858932726740174859811395063342077160097131367285924408814252445099271504599299040202303653719294131349038113315145447184566180305495532731754299630216368226870037747504281115527880990651716445805410724898298378486334930520313426293981122289749607936758855644231919032677711567614177216182231759374982822446662103377580360863688365983034622227018931209194304124850889821856499009613451160534067301519562192474259234010731154797874287705607087278094915728994623269017279526084814063735104417834531869394734536469596204536855497243296104029831865645891587214558838565848805460840021612443423332542974668842998170063084802706663711286216330320228845621493557212393571062120691058489162504828881185236281837414131051868563407687618054052651842215385304834340948483582938463981003335122704395672733017702515381163088867846918206550638207933009300239912339261876432168326319789007092515962756149217048329666589457146252927571228541050834763540364222417777638139025987158203270483528857884456979399921190598507319708336678646983931308560317418866658538155991196303303449415078765981620952795162166635472354850945241572065813621210720732860932654513797520032599453752397178805815483795613621519271331362804915621499219045869663609611734643225503653585812157271149997123131969739877239241689967918332109980026184411303900503448786064127487151109461438570734675314810576832261168700506716784484381619235027624723622310935589143506497185858857403911263103865558241990521350435190899599262245133170537924280026611703747185100176408314536979830580010324888393719375627144559121296559592812373893947103743911900487264437133493646378085075112200901608414263197509106542686515519737864876048415496271395572543658481505393068309914894286225523025172707042965986277014155252510013506139091761391631078450999818256053268696990653521808969162584337127427372090979865740080573212155297944527097759120476421749428243185485919346937526389401814955792682515427375064492523163148960136581688514911619602095405328914519539283885353134005972040193357026397485871762741348128351847224182583259546861937204079871218605742319106516902560098549767203111374812222715724764074300029515673766865514906791484826954239423225984556212379873737498338350330926796156952378009855772976168368204020332745532528847420463783532415048550187016690978792408187003007821356022276927081863922336035119605303197920120597751862585611143301974658184045888624215583799619720394268361372576334480588515614784221948593723693231515699830511111308786720952337563873056880975611086607305893204619067088949632820344052099686597669720032664149669481256621991229830587915694989318941649778387140984729425347536912431167967878616692819754653410323721627117435203684520848955939401553925382328387981998054066193619973760410019392409838492211501411656126767195215613854616773727650331439648125873464664278180580574913165726616663039272506693837228287172839606382992157372228374831011295932724653929247944492879743222785167634835145139146657882031797283744849400673733752512124902281643096709493030099055595014812082390370524227252211120486169496303714314721816750406437028696793673602541409193453300058970283209107527733188160026043801332923916414506437487230465775484973401047300566903745886552062147596706649095674853814187012247407567125497585071775508602352863421084257406254051628358436452478994660517170778607970219618742311004325949722045971425232490779488252903617480954308474691100970644458783853850962356325093229351778929762398740002680794118341173652080195043091548155209198272142588908427310322202624460940283611642163564048152296259017119474610167235415963828618298824865147978668445711936519544630518095866010413906917963697697587200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -9963627587942009504900777295312158851825325357316843100811482573654966327210532768345643718554761900321607544441617646315774048285883903813862246365033087515268032910294921775566427939744808821983090063499757280453341809032012799564418698920500500436547081372733045605112472295911199280710518810618782331020063136023080167624196471558643086542822890669233320321535640282536845336507307123934097240540982665325225659684369142662298356158227249689850431058358302933190273583717705215461893805107637950463461808544626308135037326435008298307084443991972414651532155814845362284034021983401659076575839277680627355713202349345736601492307523129452475919387006183389738058964845286263864088797160865004668881561171416448455652187982512576113660071404503102947185146908636357079321144793029406829272146853804957134897684617836813931469237734570976317245943814190347004820092415251749305468867845003023421434986633601381215837332303859108031451078856351148639200118233465731413567896424968355961082772704573811050306000775981102405649141259473137107718893206458456930256002101491215424098532407556584179306588639946185349903365669651582938144247524032641632096516005696490732153744337038087828212812448092379380060840868370420030267592595479380767309890382867977971792541512108534109004158225113135750162412604430350696290811134393760452178752038535697806763601688225895238935771173583070375886872231721935447847645128289758266677952439511814489189595255697784737904157350484166283551690709563320429737164512428299063000916926217159782790557486604816177841682985585308019087950441918734238284207901728138116742718396541548897559979043839368496840410586163731061264224036990853575772862829769787335832682671074479392499559111943166005401203126493465557037265993360316507952047163377961868806643008780229362613283645992553220654745938257022576499972487520072277716328258007780241379144834233993605982188436543054907795608127846198519360823792853483531439941643538489673007222054199722472483671703037422901203502380703838426626243747986332555742916760358678781184729014627413016899327500607820240322456837864135304958399081755128133020887068342414639379138842500933808806294672516981381581748652776552316075950664014499630933754763878439726045282639248312889884849083113886506766895644066196802924942951432125699768900948416934498482571361250865093225095077842836975161556391615051548982401135618625756969241027773555302377731880449558896612476139060348824797352683505877746236391882841969719977697980754379819500515977297022533121071865910516934587054117086746674280966470646874431679208294645780247041404842985421619100074831541820896187692717619349772999267290190322418867250444528074810693161701836410251795058350520747582897355654277862963602674576058322187865406712947220101489635823839572640883663314927463478783004701541936535385350790217656390555313073146432620954704588058580246652619675935802267372597445234246263570995218097544917995135113697062137950143681216109888565327471634302743868766912333494363397874171040141426764744525258154877973146417110011965037668258888080408270471845360854129488376634814435501670428090004941704943360727854834190703324181424062410679738269888293853457330061667366697000165197358962259483483751069352626627800791637293750737892558795330179813028663444705204531699563576365874639269530955506002693406275874444977959375226109205077245704455219892406094697377740817602034380233552013519971833902238789353516997883740084754842253963789435260033566839348725235697745329835970818270229836630008976501688790588941765662714754420662785302030170114507137483051345604890996618361347909973143059855415311448583216035791387883184041397660914923064576847617198065228521162682596852871011027141347777780589429901572764262255433948471750993815465417979216483801893629174931815376336553636809998729401701931081538840012287047562206065852026928560020120964552687332320438255723527496018145892966399404706710390882179539785587306940041465967780356089632394559761378973985228223286345728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 4226741231595375323623855254386378802574923874497512158747728438087853215337168629469229817753259870198303576893058950512656765125244876444245100727247864581058393206244227848320139839194415947191484578489678975193846480462010621007193529055289325301792060751180476540865894462758580810998482691215578566632330800484618228592144087189282579228408605184202080388785249079954750277287780483839730861668954554085953378086735123340578415857262445020450961143417784714839645809719636288371874095471268801890848798650107226311684132210735700746978398166766387608683400562820349237980412293605156129074356714534901835315544101667996063179990911971042509474290931433027300272844632029115221181280149080648041000364916110919575612330351369958811293721310843630584472326107392298638179134232115759562579448058245216893675536319761600554832632027223758540877293502482138927934309565874461774094237187577963215439641140832956034265969291164994329705043156485448646673667265443734080040654585430863008162101975378021324274274271950678946719856202103404806672234835746797154764154666858029302132629709920718074776516621068793356587248220153194783546369141716774754682722385799504980230326162219214758747266508875879496778817539476018717195910332268158441390897314098952277127590849632431768102927956512224578143966546121580936359309630405565325036624064938538837489840623448697064532932211049374087082175767930184025351718754222658404085207440442601728476441192346967585387355712084645309291201018081282586639581204905513035729212384987902068646405437781676128273413677587429339351469814370141178418054735601954215220827551810526932927151782176623412439019486199081011174470414116718704446063230518885880820580883807706649357305426328345214332340615815141339248736524913546289650899602791480540407357246651783162167951306976679698110519920895341520056981865712348610702848743868563895929988863854191978073082181984488956750573137937560038249747794544048291816137328827362543615244304849316371006025869000104907357302621920285507115601087853517268142550745099043562577316531737070976016980268718950650883101651318663106111735849842041130799623193029294655072557933643543863006948224783156174794125886878252238488446722270854881726867870441265863988644101673286970462848082046261372857308842711135045919227849632300486870651076292785561826780911740536636765861304604921937176741300672426953449171498476470611776433345675346814182539471446903661617001853535069668609400913565628069959816119281437963650196845013221746553277126596207071900674472058204688362442668333005733979922238318769215052649573180177077241303829433069089348166041972182593165662469749667198639696606674205026995768269593062266669894078013204377944518318161315282444531301396479775064808103899177971472214862562676524151275631625876513944318382842172222099639476311945404111775225927561118244569250484817351598267210546750598576644474000555189616801412931534244219436716693436475070754806839024248871404894868525997098244234837893957462459183475378002474114959301060213703900516089270127154700866517099583322974336247996043637177212301771692437974479668162096161843304962242312731433827307181147294508215450476591232885816138881136724984680176565125442628359772660743887839870012923426517337525352397707803602615490385693864271711013351892455729829478367311723748932400661598137053945827610332176514602329646669335761371635153947666410464264280371143265811530101722259995010356768153992733399711608121705588151758265249415572869082232168527443694870229710577924779161611929491424602488389432120704223631523317411113734835170745128182989130800670556052804790257299419477075071487157065763541071362961344829567465869691380490009070528596839065770541601830795938362665641103580722111833767141520531303679797157473794834535460185523818615282249089149010246766055818421460279170402014557656682776668168434636804109691176232142345492345095314214225004876397814394140409114460738723409266893916917994137716422777578315860912475160192291697408765586854379520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -1679937907978588690856984592326312039768419837418317890835101964702530515878052455956344268481758660926481490960285842939576882313557035776880314512410789334548089955782116170480971461815460572377537021313134428317696139141869830527252240509963877405685983599396889183097592863833627562957785527711234827960915894992849314531406030022548932368892506838727200581759264249537421630536583351675148845427378293063628173902038612547880328203527115024507645575478776248125010644508849498846104322598351525105750563248884317091434718941262108697897471907505213613092596595756613228318028609564677057163265821645442190908108211093224984603732935425011958372414365590271786274767135219169290938437828169429030915074691366824459439019606706794938872386604113693576461189773662236262771321113711648672586261177145305861179557339892878607832039373865662501250751949750609578348394679801328895945412055455438211206997742194105544805227206873518012382762833860791722228179033283962371311824486233030229368046380546451483460933611973960004987145857936390778996097246765109418952605108339658037625906164982275106233094727127531441014202153407074351423200234699560396989730099712855237516445719317261899932311627851458559417260049472621795677039582269234491881611986429741617363680508213559904378739729838929604791252566868729345979292770184570408518875122728977149284295621867687122841354108458052637851834044348293655842283563189280371071958694190259402564607137896896604391553012009172688656512670014147432093798082611539995371312408729678114104112691077021437365244692459003280824295768342114988648547015599427067619579047077249131453128977824891216985837691698905469724606779134381491078442859654430357030957989189261206992384718175629677818478655688752838552944544415850143678626447725334687803299961618586558926376809742853108816320993458865237420410523456438421479736306182420312883871102431684368673389111205354722176043515112326741889811599457569203868507229074661360191909001959899257470969510497111586830312432148009911749814993561161854853345097330225177308340235729096969625881724670381614010974432071001507199042636098589992495689161866075671208607673500907051952738747407736972554852785673310557251852200109155114986085217695304625799393057176425991414275805954536074866776407748452902112573712502020923436052027231768279082536581687877931123900190444588602125430748993314669217392642869486859663466753341403915625563297347763073520923952184825889755211269573306824989732327699662718160564235971444386258384352557677759751832008352649857618153423267288769728450045775981467326589888067288187291069166665029978357877369384555669241076707295571881688275019184941813411059641789270597089808363678070848386653885625456416192876077793558449678230118577143008802625448828702417011141084368121578536018169204892676534128480776791121290273718891872076300803121920710454394956565705839265112123370859766500142512454957954452903747759499866699655872552424461804150562437333904823178803133989410488607654475993070545653504758997960975822088197584929341384941756772104515977445378849209270754499060269971540421389538489489200100687796704256138472196908048417028718069188356159258074875685739801716749665803365733354576728789754252910566495768373890074486111993105116292722886224083077321455692526172998234319957039516621172865917103891956137495820393156839471589819758400914091830221302204215299884766758799631691398056449060094792622352552114260146579485504839163161416402653768382841676069769635458922808499464111424461201047604215206134719382933741190720373593414638655341840422602114682067874841522972430705847704620587227461928641811768408258231737943097397471217004336609652232646711026212508620846291839616802132285805271492060058741187009978782277905633926647427479834915934476464204109479593551078970950563958455288365186122450454016326783415555530044569464344006206682899836177776512888003807167250286947497797213339625174970721895265619599300997007466576156011411203018793853298134161015316382953032908800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 611885806844893638977780669695774226334783908392361716407476838539306656558567685728070794943808461322355293551193487273479271225456250945834380425854800010854622011707989844157558481473450024716591986608591720041127858065526695371616156348045620253460421123761278864098415897868058566420656135604207600583699641409559567807632113117411378951094344141482745688514051837863046894498013192820341716446537301012109684156411724215983251053693863707304372189820345165612574947225918086109149210921101126124221685027693595792022920808080414727809364355363247219823811445809194993373657231440605042367012132601066534754655711614525443539470522057932423248186525219979003138191556884353428867999549230613325954195529023742592634331379840021618397676687717112685956452533672070716970377278355532359236241252900950599355857927806528747050490008319399741538580412606248065238848014438645086973237391115206389790371095454889166179343800729861861335033073596687057108532210023700060000482124360004858799978145446398094873018803382812339460326084475863360915332912822165131307663992519705242137049619351919096429455681194905545460444833004321873723885006185981422442616808596000718332283123877860586944671107210484876570965245026013712961064670971031043047249153168248295763460329879914052870898980226176337028039585297588736719462556914999930243032165944656052341549513573387292504702288700467107586695999161471163023194313833598326859448702717363813035293868159031180303988759758596450660546830811501400315705030583556455740598798179216309231286405119946632601318111219362335098222299198890030846735631016383082356871888630435811113062561231480485637421191459050652623715167406964416570696673149563143862446479245836521322497314215651008042469522316158168521756252116272068957748392944333415271616913453189583496909462909578368110952480843479765947895504896378532951755413250904285646975790874812354105053426731631079886370366199076221107289052865419819438897979749161200897792971724081414965539262377793824623672399297654088957370868415375057784162536600963405238255315935747287325614922432874481374139022132715656894140428065507753736950493430492410110367618867270103778650714203073346931418687081196424721774381667295451224056961696280785608074791480482940194995570922410494500443618422260415520184627377533827534239683563567543660975313060024662515181414887979450092358375831764089589517089110302243273716965842619252609303671964693337714604204889497647766522141524511857472558835679794429627604898222388001414181031297165562348128277748286606145353785793842509117008630865738900331088709331077380293192140591482719366701301241130682282162918006189018432482733988453161174458764173376572698652906730450371987918839845587664742982577755922881703040145275046050300170520061950003232830793641646937556117302071827101520915231432186327207955068430860028409029644351119372803511605536819679896755132146299630009609121133247825633845460578160903238917552236556672980889992233883568637742728292660432441306580308462307515460512171435055917868335090869645641125176114999553992757493777456899918673817961412968442136672375541029384103380334268791063824404334944657315942240053534646311757830801364826128860556472706085702040387958643459737010424066725121416747145582659872102214579776856081350620126215115890965005152249255542585082445573844741268617494161989526774047000858840205101852222404548906997417581374410537734971739624567297844192844469597618970210102602407150129835139941288617795862377988544175657896717446164324387806016558451043653025670384259152007886715188803545211583760425814517492260436288560248090284293599355621643179633561394034367202849642820032027106362370053596526342039597911791285531816737096398252291836010295853548862202861990367802789645782270729557449948215397645010474082947912524761279957589054455016300069776464612448452863508625651995704110997365725466600307473052101894721769368658678056603131430422983670767032092029211003157884640340139233486600631451687760580540860594353340416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -195933372388339870259183520801359651199094396706895772090734290704397780940374435313704276935317003511105727454861251935514840029280422403451759323099362086463710964028826528482154666496101488190178652560693957616993758905288965916843169260821611192663923525743546040618174373906239483187748455179985236901315919044983039657941294695503775862063522873942165089934533615875726237811198578748505739413586719993547657381991877008507692931731549322383421194675656142103930865928397271468125172643832207479824257407813186155433641844883057381021428263366327178578283390413456475823009324007409687760188904890706724513539831872097824417851373856897570656754295256503850659551604307982123048693442423577761512193645356921403666579405648853752125697392395116394581736672768785257386213011586120004614366653368538182836253404834436563865932260632475385236874607630410056150587264078895624767607841029045752446532904597571671281077378677325181208050650544346197285884018180686103915375154004198562307998105904058513226763350477050518046417772495252219548437438543434137144904117550791874226927413668131456985435022271828029366133080857404135745812176543699636798424463529137608239649134018165021834098182139308307507157344363385722062439259582334030401205752816821359186462820232915328733506121627545391393629309385783541032266324677133483757002296690398265224904973889327991105801344171748067729379197048725149515595510123407351068479338207754058291997412191794408682962511295844661724332979924790690553942033797131016506471583421133391683862274189772513847195437965310693174160961531412247456240197291681757478906842494923144920666480031634472043186837069524707003893313607367135758750746936444253001665721117729258156188732034020841776775168882833800949883101355625727486503810619095539369062122008273322626612998134780496576723140577499803491251270908812695055263650984626355810527219767222657867514894708807473301699029461855777810740696846012039885926790353778707422786467865412051599321409211720731263340974077096883702989393312148217798407233879873811215553477993776630600009176924712259082411104140029161751371489379139983556605367921109553518151849760991811157724966588692133846254449320479756507980145199115372648132633260330276039779908718597178410331699004708247021760673534217532247152530898928594001828432202655602029451312400693821223508323927636750903048558213408104403324699479439170599394332053951206962652019489038721367698035352163719628417298868788716744330119693297432286318032651730085748770639000101964099024183453914039368531624475610538426596200151888653775351359165361538303620007521532257844939499493584515098214831968224953014859810702492402585757936594572657028732677456311484293501382962093063325423169681401730444720802374005282689561959183255821122204335868751771195112774063098357622246731879144464339017351871104758587803584883159229507994439211494312977655691106276207074864874301586551657366165078271349169331599771544369338146591018811943027736750430600945565913124729332129722497998670331531293436272061621366360545300354984063253943625470852677434675348141381546790522573375129501779233234736279608035567626294329194514715974618234321696543432411824940021925160533178845548333232414335107166039354188790580278866739189673136585325789507927623412332441929024569587589557105558292981828825688408584973038659094499718571037675922312585676752484412356819167148235570169427109231737643034044350564734463569742111973071984925582769047033845261058564331437822138868808303625596203729382027576396446444322563702288871804003137695969445108030910913516060887129699468871852312864018321908631813522723012083091674760134295878822207789958735367993687207128521030097972692051571616154563621601615040428553085653741513843710419795147059978687620323457340808934849389276218701617629569676164842103590480197262083617147156421901409866450461063144056457444335289774897586437183186248942650546054428559993157241737860062077570657030928376658761658118708803127620585893969664388041277440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 54866889751383584697016185493363387564066168864591107116819154814394142561766287752323911778470711275084935110559136413596044443643812558305385652293691795871424630780815411798511265712299134738697327023886661118535358088960080044675343540487902515326004653125046293874119708854563195520196985628433560033207624215032914613532795712803743148604684383352762944898555967048205100413073570241690325335179259485538418536262182246565248457688554622187947678595405318663985207696538331182104097060035053567545210194493577926146134615372780992503080134988551747513414632735914445303938471038750238122318127431709760582172829090623168407769559923009431890579809119439935317506241126390515383670687511082526637466302712586583148654327767577863500761521762091693218952784759623969391014449257382394055978627661727215540083750929510115848195386884549478435085121609423729821222266684900370830616891551950112652803184985237384115951780663986613269492148041011170643785431063453984967621236588559572191481058656938020970828827753996173757665696888837273491239454060881239771030279366891952771593295905505712144812679277997099321689282105039361722412469170101260747519525636959613787288795771986302867656977960993278594331307536511010430618704162966717083620264920720215368264211833744470052372296161362258634272592742340967469202846439290398806320530555890943453003578242698302890155644968824174490514815443129320242583395951961367108569587603744511723225076344154597688048108279669070005749064257430470015554393740672138060417032897085570926221155810466128356210996285171601288696859320613925750497480612206407863542636482644332125928921095006138208260232571352551959284752813193600309023848867885720024361576711126716350877515720948449825656220020295031221123997847968312976462134223407986981623592048369921696143204337023231016699979071098672695280161490566055922410533967795342544496816546164583604896281377977622715516029668866892892327586920276119286063636592634163971328435631430508319176361612309027872079622231503851053503728031062750106373802278094949991346189777105121916917445783594390824800417556127408372956240895159953889073869298314265100452655036501776353329213787807087933762476162765037842451980653588618535750063884432472157587702891118442171823855045068513038336034198374022722456247388055018538670845866638501327156216075984332317035476672779364598667367984568416629065359505124684075786776693055126503009687285533270345596036688717705131233088460266239873992661109505751682802747204831413749073656450884713006585436220300320670722875461118881675254625360822063520786052791980683153990343950882104455280543588327691756036589071816440361511065309668920406773354286465772120288716521178649579687214356824539014878217357231775024788451918766179346774096720400722394650749073539091239939625784353299269775526957752205379766276732599647009504509327879782044835272893569579444125215471679012211678645899062032902464970798460516659335748804982651829180365381123260422722219915338704492794783341009709574617209563174176363493725770087121215131728987575879411906061643898154439836583898866852833613196232179337844892407699351998933872330405978231964459562342346816396649787321251808714622453659331994434012634545972635638151000297351522007864520012326414081749920861888801637272341802315486043236524320801987699525303647667020428083689186348073119221979617508951460672828637974593816771546176593403114807548302350322198315263832975379401146936139156932657428384421536022751239277046868638177239667320703030247832471695325309660098979912029351194477893646954987561209564657178830831914693886840955205474676871790209159160728380996446446902918614412273912412366811481212953536718752826484290323435702958890541669153752951076870845726981299846717876885102312103467680254815634124430734018812842832036002695223791684546977227236022692783296851428483479049120440066060432742832328268822341197658819800364832136716540952975689482290894367453400400584890117149682490430328200314759672364449348646967705600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -12541333858697517788314633402254979686317737800582602224545317241627370294528973564981084233787197107394780790175771259067785814936436990620338580064561552049747461438079169244879374245373535156256016205921166787881931369217777345745370262722165296916291945776656317722909634520077822027825615507060895731029450984628333876827099985216577654941743818632117414323765277090846694242880072781619807924395152309970531318677606069362589388917283502699835041737750345996796274395812156105568277199421815847856732529555819265821523385629914192059115101567508012749072787238107923716440388009807190151928940803526791872749275422820538136409561451496851375282564263606554421995159753179156747872669107050668460671536462575814390079114038533729347777549387329584216687618936427425443174881832399829866156108946850577783414850525134669711395164438992283783392252872728221406246361712473399719850672178339989030187635455704904995061196824699682554363143481497969939935575386729873182917761392829973343949186042361789663710536838012804998563242785224759150627005494419819604312862288289792892635820124083127053090907011955588712729942103396905039489476869337587094569275586979299407066664586600294996320772586214818630212216978074124589948625439444534253167780162973464133603297093805428982075776629372904151476861367161851739642777517206887883775966965702027503620088712128267344947234696243778688488609397932649409380321173445562676638094512325102414880205849504720297380642639241491981871503685780791469589000912785565750358085569822668441205869616379299279677194029353695053558977154712694507401054489580903566238890549032557784357484634619856753978613959992185668172426084545639079906632269510968437370350248989237474225225931849654437701781547984932989167964013370902135348122054764264446971865247626783716048434247060833068690157397635788003895829840723077330343673246952723649464290769921079732091770701473635673752270613553031489809151139639051063091722316542565100429211321412749349494879917422614036740792454503415484223654626508248334132191881608093500424317750393737215679589343100701741507262631964873140955077611845830098255683214810158539337365606343224061830144047292503881490466564990711115920129821521202743144269944626969613236476489435842049654355492049318726293823391769730188352052254447156208501370684624115686223102475639658017042598871834811069032737825801813764166393921715957671006551503161071924282621774886558797983560152161903886698700532562889459466280019091359311763996254460107047021400212258527702989354619829636305836186487418817973635345838751387491830077958364398329748985180532186394572754240954152943736513445210636886032319822687901154068441578437228072159115194124367455926447606876970794542513955241684758740112990779734281175199481412846880229970809844325504665010432601224847936744912103049941939500269539808397015462459597481589743822298963410758009397217926726009902920369006678506205940658838907065659313545938365425729629336694112045257174597930961970127523692585995167143156456715741196201159076137136095778700042592260621315226867105663146655005576384026273935006190762061230687893997241883321424858236749515777827900124858722385462068031293862409059787641263953979148301336050100740323706489474704441677202815968840984332013730917830866993267000004821693381063935941685583867638161418968783292054642959056089994776638860583120139912834716633579150293364379725675095022777736588685499126099961581102305991086149330060723872441641185673397988361485633077943370223427782462403634791348937109966071030938462011502635280363030456775440206152339062276892847998233276323023141733327725847988798486303440046255155448603482859725281345584408518060196543648708928928003077370385114373065898044271438195441653244974262320790517578343467619033872530257391977918494662531296191282713053018351124831089866992834774456747322372099130013034753507145455941691529292429779618749364579786738227353159635382366271942964197559940380495413788522347658386027268973666528189743104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 2336436410895428184741879192987466312084854904455559786413246171016900950943287610252696028370679128997860333788732241781462820867865681278587411699927121127702989238986546653439805660243265652802388348821839701286352758345164410722898162518930533618477131713361103173900623817254575892202696811862468434816411602491964494396361685894552395914851550315921603846927051718816069610429129936026722940197341375346893344025502966081564799697818195420265326926421394682649554354992569833154288888747686083840961423172068447480446500590194448945898085992259173906479313687701613566187973931514051660410454908644092354581472321654666246276458829970441709905242678050458437942315699316099238727496635148188797570715939933405379107594134897408653661843036400193962275091794116580098720209509130814746055347518417352450485059281965600696998789709924796479447325757933194904077370526031796085529402186491381760956831624241442383834821698014479279719781144811471685402741158631438825507399532534205001390959288202541993965742818850494023608836277652765000642285090003215420647370313803737234765202850509339926626556859401822164216086527533273086270556944501496661160491276378989881728821531373823756991402221913405161258067800166256586561056668407884136040393933245914526436226709575072578104963169582012575335920019257699258843292789600216588075329909954866266725508207562485657166161014566635236012290277822264543747295552022180352384896707693867639066106677021390566539685553274005826842524339247689756827010441204125242963477340352417393763686895944374369747152778099690637346310136249352128009554320928250629365055622130426552840584838682694163174838808530362442743254126632182231947916074662547492005565023112488067377669471106023589842775762480950416011431443714717543170528794272223178791957897956570089018469275695859841105555799464849076271604454067120959890142548130227709645875034094903568269923095073219047696504145618444644265672811131442403408973345564161174771091474712471366183602550801985867043085175448408356017447755390045915000209625320366932567041371032802619152514082856321048226606905002063198828559391085119624990970123726287651641207433534318773097980501966336453393122809439661150607017010110704568585618700332580015173092940844064536784281196484262780813743263508651331526342195856866527616269387757143182211912007899392495335948217438811614600496386826211861366086648855627860430198187069509759033531423623332524321527502496445744753488006021920375676212713221675225139293358005974617285087992255383791381746075543835052315806375868027484569725201631826639761572332593560312158460765863346531017827926687938776479525360328124145693550332091881063582804321579059815228952231765183327703801034190187312504149499836667004760859722006182066001284219365914433193823055891737748282864113584168937912902166212552679397233623008397958208477531949368844332537416376658123168497212740877451981953677985814420380962052535656685503350258793587077615285007549099214372582132938738168732714932078975806625574197211612638152871149207540076714556548693972443062202623947232954866599003411552181270507319198976294363579110654466649296982451503007795373379663104250056577275141538785413674456505137854003252454973813705049822640306551786007882606607902557590087194112227078443321981796056949445740035980387736765659233452505264091488352828546656728550840900273355171695791948638408197296709082844885785344791063876289852566280947184841281850304028882794841768823542610640547765693319629341040428156134882856632353768965871172778565928552199419972160573605461733053799422428565130530388368162870724323815879235268993136879536732147117795542215275937364720847877909795515848132026512592454667340110742980725892567830638087403078348964013139056300523298438945438126399365915319884026429582283056753370157990916857642296573320920744672745834861627062281818834323886103617193726506566276345889363777512517428035385041872214378003300138848926904035374283541742966782030503340150398825946394708945141760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -423264454268981093226945944466730204450423330564322915488531178994492968954042739237190598484347866510564926264839451416640702333724952636617401641504151425657047534100243685563193212134160308089435570002879704987168423818864015841230561178774708830238455515418506449914819165542346841364168820435059095671469673850258314057290703792431410186330739911683598387599593930463133744089843014652996706742772113684620598371813960767264515783713390329844007048795223659710665067745393986296911849560438413633738125367006170493236632645486255783323291557821950020443357744764105267575148195605999986857913031384951034820488334305793711217227435091854375821558437813508686266087120171739894073613664795257229631056542841384543844675758355209746984375315240753166728001474491158105664022230492994323690545938844673950376826082709720513136933397186476315907936873655000738497351435717297584333126313228516614483166423507211489077629263102831001365325811808743643856674895685378024631668223957957227992431965302199822013855646000445655026533180960430720510529370594780433685906796991430810402408124295876276839954642863351232202502676182110522549989154648913378991729191830864033252142346541933055507538280129848372867960570578075404746331039570422322940832648755834739203131510635849677606777825102824032187180414402516067335886117703974749780159864748988834160683808951999569182895240804894306620260771752387227735370092337359049457758840787145730418008261832139231535943084730417588684735663655002835704069315700380049632488119701954427325048756677703695632172173893842199851786285186468480488372263396012246806192366498346049805920885424702342526056845056317227545242912738341529399195943396479951973220262729873552675357070694900158199039246723551625527786862097887803323923017182278310495570459247114407095153041258892379035726872101759566267145401249876922223074980357935785610630777849477767624672185572535344933541202166111675647075306719894729782417200099159500453823070300707445305421028241169139671299557763155142280957452409793066267072742249518028973556853387929799232336938418027649108508241434406333600365025481743203276040021690106772866129253942380800860214194774434255040839017618271790173798653951922050868165862267785732471375363557123490191744830244975841567688440560722941616595750466295037835026284786310516256670081120572020447166063986523444917258370406166202931776260645561044871988924885571844889754445369455543961486931023859178237279970205279169914481140419723342937129523573849949984839398470339109706283208034561885002556486701604048600937947353560180196043309617970020719953798373922929715583281500107305546862396242755601237106406705640331537071127871074957890998079221339889712920738534572348371063176390697037757944305549868655219471871992792628877360182752693131386877643135556512443995894440416086895917756412772666595980861599043353331332756704094690177860183991411346957346250369225753150231305867153197235742188835144646036695738228562418881259183463488416576653595733472175886762515135402024628699089488282157238816879653501292319917256651962713752426817670237851565091740439431892498377768124483371946831648627942117031989092368309187560620007777467843009699075853097188463264445603040952207393892800180242784072713630300534459597763827732472927498540952348483278780569914965856055084738428021257543577939343159346549508981410745305851046046610705712697215524032554535297573350854484615077508403826393490473260529327806149058963544314409555242140712024522240130477461266167928118222041541928441642905194519309223310418771672426193610554492352210535380161639938223800028579967534231679059078854233201016910514207576594888682535747407266376572576280015871566769547091061898059824904696716416984913401759297045147639050319971786739490114278233761709884461237118755568173531429963511576214549067354640762287991737328720121000466821575804530714431443555031598630329692201861179211468268804725905821532784051056896683754752325664812577066773926030739768673047045734400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 81501997811291186124829280092834552677048549006602387352442840265186992709033425917718000706962005969880877197204281285317532724509377965351654160686556741174870789600785496578052110211716915114372743559007723583549500462486144933047985186863708064721178827661623229319824061752519076675695616029326282101435726701841189513092349126676232538841182979309762810550212869949681728943346773365388440410013801364755469714159861028976610141986526485314944229847468916615709021406224090679381440317113375248007650241233093777498735196368224318988969517298447365850394118801111493066520554856366495405429818912641275085496627416607108658358860664167603906630524394235095969579420312974703428297243493792285296242750077589784035633602701040374815214426558471030243402923451356632812001056681203190416611028397291045500753189350436402818906013049816209795129717359386685894281750816525543612711651359255736037989792588232968887608382016432181718500129272313750921292923665604383190358014606432155956985360124707035492241875694833833775188173501573774258251890482951190498243068693154196877192443454091318658636105581157237638517991636892776567869646368464006356738516989881576147291926031327448804868450933747266438498717057373859172802395833487435622309436573966102310158216730456654316925217952901079251327979493987173748051598097025985923716960169397768234999287068344461037450400502986627980099930430933059250023388755529056420773507240144721452813499211781313446306593512337700547243289429207252858791852855104720822417390114106650563271458343341837410207748907123338732484047854484084495015054668567917106280805045345156760598269825167572985508340291467386203488889113992383464907357130641721131810741854064443836411315589045009143245162167210754941962035938245270107935617769612366730943683920059154878654710845254789573799406483361295193971432522444906403622451526889362846284698240423685828963458211716019916585821502871114689734590200988140344391975729511214545921331756978232674833993392624991687689768968711752487167852095537627706238677441819476153856880031068143895441739656563505578418536289551449238247832688284998409946087340583705931036548751800380913433998987817269947491421704808942826174463202211937236638084648283739047013246723777652003232659326974691189536836372441400672658113127547443647252224968133125211479092410254496885384016743816397456139359854637771915500262910890730476883256322252817334040889449872845500441941007360288594584661230080669409506272472579432941031620016223856342901796624421922768594505579462266515977615922232424775184346547987203258411898046223761612394292894651374003124442912448729822603909422957201390493495383526694116527923054704350058975973192627741994002422043827288252854732301927415526471424732692161468346944799114892076942321329287632494320807724172822024498321038360694418371699789912854220166516635789700404353140775761994741877610903483024658749627487905020790049834519693338371980020509344721682581424806712602313648844136332077334147658267730741778314254269949217208969064494646876374391741247658607713741811376720990953427453140806051059834882177745697595049302365239438412203765108097306440820515425345579887854768646450729176138335300479168547493179330313708203390065312499381664909883263406512176882966189248576607008868738563495659996705745362618501056821684447144739424783416820458850546471986746739350105453945877045411443739546112312961244670119009583462543814393636875488899277042656187105466753663268331042132082722899053979232520961720950308472588416371865680297488063104676071826016523230441879966603941476541365286885030052406842459645906526809463768991438996386326684982094816024804741301115323536164472356882372286870594999340802380898526397632444476735506755076041364933124019510832232122376120267466818480734388606457133429714671140086709386237807380969196769960543597909658541243256217173698186490929011789159180263684632298337168413011108992596750111217922010265337652016845568547777272192351141989199237051580416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -15941722912217889734925095248365327954558902330422919832318992541916726209718214053417717139349671430429797224112313007745908852078319720133699050340680960090168904584158322475385085634641513783000106848367006633843671458375997880388795408613224157245838933070754146206963579466029647697064745280889660618565048722568106852737232691027471966961829117795618589850339795275851327367409333769940952744781374616264919623096299719293056764892382422939403445559981892900174146920305216890707203001805256338486171254835701474896054348361102286837927932192027936357740796858705505417822003123421545788877711376766235104778449597748931506608265562475296801154237529119253888101968801160308207663758262463726545811814312056483368737884291932825715779390554308902434554569735627427661578644895371669729463842409861026829987017980609511356934900622230775725315844690691890890382305945752186817468563601640868654956646771602808510539586362917583216292789261201952747302175867026885301619749036870137641384412355935611145499074692192930580864989940603772743546848755314616797618353698955321791358719030386032752934897168112326293961060500476307557447052045618658428008580386914131568759554958724952647488092693472581578013375279036229475187797542192687996192110174497780405716676483822336920089486292104825662621921242935617710503823889896616829626521496384827177323556375436194005163572434297282109981447344634680504493870267538422087718026163381815470988339392889814709765976297324791924948400751581064078222068668286576590516143510172714999354267579412913338220583092347315879219752951491632600831080632044786385094981388706642015840403719080609634368888249889823459905466369795746455386624575711939481212628475677030967064042011723348673434194285656920602589856703527105525894892062650845430208056078305046009919950253080669920355394946783313811281042398845262532935331118832191976450319764223969020357026620099814813171194766327975635900518941808456527714788845715519038842090757522837795725611146004693138498678060146330069695908241244363444207421251705148856816321198325705659711101715779190294026800152317189528492376122967151036151135829177792242879097562505340556496795561236905236218215833038465830628406136078850769914059332136101166957078779773443643058868405932465477972020634903028352601318904394175015776851267335949882062122449873114819125964727842427725067749031336108789475079808669244550230557062924978762855943221451804041491427565172676124555182942612618069775669050539305516580544220918391064946838650163485488192530729729383100545730277366140498163241554073727067516951813237940978321209095546621366436649883688983784681923742321774966895881666314865983989559276650962400577761325413604911105629138331218107250668774960003544487236272598975365131172526670559623022603226795941666918786816469406142058731683016430563100467703666036603998258903421503091280189939161283826536799997623566450093895250918228561332164348625096191606886777679483234031035852194721201672251468807477663084247718578086130258310407091451157153452052671100135305561738015770136256405773198980051778845269624779607175618671193933762634898227156183533757099940200678444677765855544994629414482779954385076023843778278753061754870650345399313135710356978614126094014526330691914126180303375866851327687199101205676048484944171319387587718800492974075327719871486463037963279270426862262261258454013956096314282713999972421893383454448545841638842531778850797091945459720524135214897160774659040264709515784454117960699499296821409176145658567323716199239866481879272982729351230416023069753897592083288852054865653106702939216594815085393133991229157377514101308157084310841338966615543920970992661829354596242931557461608564260530106059413656155876466380044142603510288883485984123471770803799303008810553913182914117526151085561593698268602786275773043256205912579273054913574671626142663518051361436741076483802510297499042950205121746438624337886746074924009945546982200781721026475401598185765288636579840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 3479914802980657792415640667418020991895500414894936698467791602717035427993669026326030595052042444689366528567819232033711627522614909347482747643966125627290987753814558959537057751027686066746557009523240629631492937616971082465045787806625671945339129725021964662676809874963063237459593270605217567907771212622493660833596945729764535868732385013695871543181960095725393539965601634800513347316650092078333666705391084157965264544298517556085972678937398087353674554354362812426137176752884204438695901921015112775835202195211060761852691312875790136170151954342444189097223648354789685322330113736511200464277590033807479077381084828444772947573350394598563405625333672600632053305717868731236515572229675843016651662750770294126415265830718600394090784520655394023043756817797465449167820316086520401317523751378950563819144776172153224521514678254268526103660275299968780294524609484574611616599667564232491621664844874265796976740193103273560876301419796805370084997263976897992060276118568739931430730537055437056180175989121081083203462502826163782210342212128985457666145513223391355986056163863200223391167767287533551903931961263597502562895117735656026997706528684387722829683181329991291947314919663813499990563211112940207363496064533170305724488216649412522010627249402878429282772768546708776708947829370980615274432437369846250157781597871018563543808017573281893168397114609455755124106025968510699999263134829572985117612750083709341696333868938513741754277579881886553551742214844850003747616921049557764852015575041450047824533332325576740634535066022242279014414021315390911827477306142139458495724661199505871715731648924433560181971007769104665247056370769389531302582827258761045284712688405167676817492682287984405474936449565544701245192108112138954416722126477049954559768637811591297877718926635432875269928941974573746802139672329640156097094133482461655586927017213583719721488153866951116290045137312148674793882424636596289373502008966060395272497666690901343042663482206136785405821585983958053200404636078981528678635907545582239990627488421848972478139746999822667476993661926362141514069085900721283287019803361414162050005614814854029115228612659563915110460217009252157883516049087035989238652298646766241208210008631641376653834464140636734964264728144263658462948369217696797307326801349246266866411530375016654145378963660225551398833180773147938105663956147667489163326208394572361481388235045627927409242018653724119869062110899182864253511202091981043335701759188676610188793356835254469869345365470812615278245846239226855150388799380477914932106635992622219251342724828009332137900245549322917965252765165926474588071614071461582358975917208982474951292631337955035189644190826221366978834603821758199192243814910673290377643784246523382955343022966377892214403658055260728746393591094638621432403418756681904257356377367775968905255344065177537505847793837464155860348038756225607301335236135361446244787041237550798238956382095872578686060957347017122970944481014439768071509003954969566002794744965167546530251725618152702382064652287086516590657423263763821945104217427798824786293402625069509465197556071993756358739608322155252280479317503917180277093608636429900993920215964634733274834721200156246979890482559040613092261998832416869847887495998485849680366253005940119081926405324672819814659981265978582093555654984922605393285812635162556669555774372953386099875814627392097345210388153486237274558218543186267259469350741684493554534165083263096801322502516814638801644457974574488986321311143313175029875116892500705926265445827825220767373098386081751250868470590104082848252295056028795076450574940234020179926442976579099929805380240585785945519043194812013581397798328126026997496642757745576174664215172987538261691920065590326744293306917571344181485837709887547516061058328488983705557064594147283349024141074921280109518264282902957355327172371710437696978196586731750302413457178788516308133879157094058951285145600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -759156261217102244190405628347458715621308282913777880278153745289813723077306385759294388683934627027550582799887168904830415184659400101815986901368581618454399475391604088992200938244667327901606569492570108080543460788495394364944733596190341492592897387101003709405937110636341395413193595156620952571041948166112444523119665645566197461653017916582034840245704534023723641828614269646213726738419429017821814896920488969757393349788572271269892788040536704613488776353779958486527563815101999996792229454850359038088097043353823001360033041080257584099384899139805151764990927832993695402417474665458501377996924713536122553644646550498026658004978900552779982699209885254518325183891166298194043860028722128665086139932007261396832702393097080965839101607255241470212686394466744650675361106906270597474510829711688595293042586102314888383178608419805662462297789201796313953571703742360603362877585831835233659423091325615310064985754601456277471874267064767329626206029332731389470642175894450136487257027676926358226911411096327717124622593747385155185039021840142033502819004388288001516431714246239836847462408372046236345345995569226477567308934891550655830964034991820388743030324410330382946689547387639496030124352908524460349400355293984810674191207073851073544761709115449539102170978389600915593341922354380874066923453051639666354870350699546839348677302660480368622573411513942552703616271110872140190674433276796090505076473906797476778373932497434227702657753672799452150834184034074392906413540884266472383923694047374004786964866435381795837743545239992011360042717785874628093780580463955021631701187199279558732420715456265237030743684502190079545754773321627556380609639358992598068032120631514783449653754148671238313119472533577616059227605597955973368802639986055982790818553073982240875773089584900275823900901784734686050481086687745651247503267982952924295379112693214253370654600747856576995359856950164818174490856307825030258322780940423383209492535066961687241280719973307601955247440289052313822809987184349680994405779770457682090569996921493055703400002859186027008343037456563526303615933234216626369268148017450004029085819261375176757719471564415274575797002891231763350588600737709848538388869821127937470612907468160555698469179394463556640232912911806406678476430663717903998062050904776112033308658894131203339534843705307121319965092422519136036134138845465746776394009181796111504501737086709898953593986479776244979143464320333335125064171159926589525188236575641557658637102639638453346688162907827887834620719214375925698502737303190516423025586853584168943707872092727749108498749748572994610878951318138782581530648632260256537810672481381777304935775695044485269489783852230576964003106430314859465390239568568726310952618400211782841346032549206806075480931493146855230692311894772694370198810976787226474482605532309581924477481809026237507855439366191999030619845511430190535597778476464058972255621104895885440080247578204954016219835567047982132092915384935611237470563110308115029090367128643756520199069922756057370424414396740341028568049004772268410409272643931175755053675775121629849444796652679408502415729515610148888015806445778091653359498110670567744405537547074891567668273803699696248540032029941809111686058803483303988910153309894499402186201238162684544445502968221577686923069356766321266963997120771551228569307343413416162072771803758006611485551619908238011083604363327714694261213872057451876805415065687115779523566799902938133979239361308522111645367772935732439802727716978584075370604950177275922111711084703672042950072158040073678009033990817000078598604875203392828117416788341985788879141902805649634244026323425817447496666270216027032243740386661127562735395655933100966243838134529812654202990472582913777583752697045331169048661315017703887415905007350031060308752918194989052219778364949716806466434458725218817929131287353214730505983619481793127587513459038706317592224487937692626059264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 138511156741986513674165903266175438157402852683538944930862866547551550971311429552583627435806941517029419245391486171822423725396620640010252311638791182523655141210734386503461879429587705107129934923091315031358786762346617340908199440038269119239065791766187013456036721902700791519541849838477016333455369431214254794002663726283548989069827971768674834566725002508966101722180578528283067465441938609833946554957137201966713332626783165322800913452878962333934606116669186977970068608919263809733620789236508534259815800137906017936925267859160143971228555639684426878620057282900015388595487842481329819067353432618343098701630009150811725379012401552219570876316477489545530046114515900052723663234028566983366634717892077004567113244153783154774926769903514270478235254857794463585416901075544735343099057981109640960433394960572967187953803932885678533231167849462073370135770074605662383073606125185651399866327451945513287178007041837908535233319556769548108130229270563861642787071719182935934413139485759221970994690173493162365940969046955833599119466141716590585839360588453556430740800985620578570879617043068930439942216962491688476533922767738867694718692706672836087718721365791896768069165605157147882851839095252248624055256764931852888798408866619978205619772936780650827537146544940434745100345089707515185418961959233716276765035718278737098433821590483816592783207684512596071781993582669824362526637331394076291238863482131481069474005395316959077559598486309504140246585167071877081672908313970671548137901063295535218823313668454153400012474176186680239731521870090274346718232227960574362159887329958053200705479125589250402303664148746676143650434821769442547556068728828951526785395939077768578051882025510211729977974473746352126208467758311210375073761058896256555071265187543062756127025143596278016933149988079347891704116886547705776910294317635056209034541294125949993125416071861195714952916393634276764025697633406766717357626983068405468495325660906831191504921203856487862802775912057414404122603343323655487845131108626331098230118424361472503804458400011817994249172443297421699076993938127495488973762461368414939805198069025772203352264325570154826993879434584422006157385440406681260069318110590552593826820182327114416101834429423641339000482416766156134961045537888131802144350141164773384135160606101753711275957820356516126168554188104912322444492223795995563319018742929041133135851703866812241851731480235510572279137321927857896088198776737035359111855657774643289965467079070991301157931941962188298043951600467815807451151596940168317443460493047865950207208955867136558630191652197275198125020798513056300481365890915121759944706286947829260326560286587600943285519956616742541218015941268505812883937262410970040769731382432975055652799906558672794257009432442758441924887370638210377907642207386706928582791531854449810284433068030843050428019112070209386919820317596100767882501584773545826664754801505001514760763691470518098955815368740861934163781374680213304108081380864406482451448400669703015519963728737351576170336628312467319808672006756591840014616475028634248730980756966688532318630175576385893788914408836923299421378727845298446384288466315521767951075786416073296541312127104157479500041039812267159281686356275237055108291399640624080851033066869284015937580913036330194712434604719238605289286766572157594171598048851491399357523954750985279244076206364376297272822354644915249501644173899026363334408748716956523932341814337074693636770677982416420310170467976342930820660386691503801300713801434300152518945558648430741789544732957418469018205823154971255760241968081999625828664803214916577387374867146747378655237525811387692377928936934601590975818264630100514649238981063236039989781421657346769820690758042640516314863370943681122965423310635366549522029560392239482153339201022936585962480168473191041076920419637104153714147099136919080112189462843419910850152481604494633507648601745450713743360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -22430053124532237471718722643725327577276683860542474181463262998913786923184208139833029892890346950066216220852147135629170242177295664201951666935536318180162326856702667416958880634405945038609391473211797085335321768459770030994504855219942135438812029625435669185816514838560597404480555884562772129643544242938850556381731002258461654400260651968579049740631398690783635882688409681384932466447639888303193216551217794368364650060635551200515663781693784255417028950858387873882597925121622234387305500335292111928081291550279780952133772820833908682008077821066618949821555751712836729589638636433666513656012892269300236674648644122376999474968066352231827532314985310574856132796619753948579279215025172880739870379623990902745647897253889809866754499843650414369636680937970137466052498586635602267419352754426747814603282223111953853387696412445624294988485055977759709483323536087051638454918586896938243250890441906763182879242050481595047269770245181340451549682398839637956148469514613474833011443962221997452772200987864300192032277646188618459961907670444572696400237854249108999131646633048731008761797828730773043904505812197680414220552358369034845130271746106970898269296639811038959165975287011798882047631850252835982317287321898122027652658721313316458527527392458703570212242688224873658955003235308615624329771323606034443230713058325535419581368908429213449061967631690278281879596590602866043306133426817545622654101608643241546539820122814995136144283109849302656856171782065487757319228426530639157164387845948184463228973512593392563779358423300568047589158742209783395359853351190596688735634013059123224171532035505964966424675841177926242543131758388599522422068748854829816641839324866168729516565259535946964210537224080424437026867574166190793394882690820689743181962371050687901936378294287046227961737958905693270498346248337357389226520200954473404213407998106491829033909689222757659507101347917193667204777030307612516127785591739550719939996454128161213573640241214780649000553922993775698700217816179497916349158008589943054154541071683965613071031544220953893371088203475388138194040551486820552510525675074729244382811333574837560013877684554790840787668699128831165849947790256713796602941303522257914506769014043249131440954623061860274695016120441105891416867269091470093078684679648534488374446156610854750832378919660370973124085811627022317001233491574326859413599943801999056925109337072963292104177888280440295329976252649010651464434191008513475437813273936783483895125080619195478903063228295691154027440807642549480173325282992198453319460592307281250168363719362098510491469475456370218332326422657147109421967839201459504511357619502402624557002359439541271766848208940242043527938155703949383231739664141688014757822235736073921345061908065899749223612056199169749999009679898764867374159723344519515703029234180883506942227075377914062848132330843387355635648688437460925244974697769163506540361486631382142769716972608407406267694019374738311283535038646359419155807752975893643568952234500115994643193919512649878492455787806382102062581125833120656564568387310056825933170287962839548949106279093293148309827801395746702785178471171761133571287913654290288457669948015915960951315048835376649915814960546598037965528539686996697289175706552782410249285597605911258619875814053648826435436517293514070210788445488696013400952073722864681705972928938072118061219149117419897933818647847209204546639652586946404711026020381141345223110290616702658014673346285033618644252027636499686043700008621106363271010361142830322274376270649131267099152541840760393650854541576662466624261249369883267022017845045642691062254546379664627326512396152859894781613123442282160794611316884504804360758796820087758397706619979047874856034930325146997568713180316804724793174497493774092561626851186666369787151101265021929092282230483661547966893336980420963541835634671080521335255122151760768665271121664288105705928038739209512550400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + 3174424835957511832067804186856137030118165866112403714850253704226383365085520781331051414829961854175350686327667501311222667837176313889992707200590408372518680267792382097465292897763629174064658823008943422734723148502906431706086602779857125127754117122525229156450911953190257818012387079910066073433561459811526957914856179766395618597179001697836511708063191382782456129927829295592817522313680286644652680298270197007953154263917768887459606593570866907463578331898771506974560303755968303684576806055794131247526102913168060370614057887691321232263987266449592794682182718057614864959505174976921217387043865018469403136607781079078855196116227229317052813777933647493227481501850265197741107816010717811846834230882049972974924038009047364351154472931703309039135981182791484051496766220322630362034596920782206830299518960643964906027682078404085555528554725668178103781041170821659715281519384145932800690276491119252811424477122814807653399274687302052533404410624709477842739808311996262290819264488083501297479667645979217090893375216236211715829706368576209919830235413836967353627122163717218583613841637857977801727442474808472928576553056483470421747544680914146287516346749144407948691964704056507923095566607008132891328546207241004583243365682748854347870411462407619991734511759662957004438939318526713101467013930090383194090751258880496478991389753253713799631672084693119743963489510260813011721202062760013691622258517968827674786455934672430868973332815648312189412964019458686923911911478610772349258209280229041287531490271996074278649812836340968821694758747735964441363690248371747948419642567303867681836134557025260383716685155893266510334671030563845079132669533002217926649902669417843332911854007912920730439835659345154326727691653986537754067845926477297995774529800324836151155002437713335404569442839364310708184396584915358618477957958343327621116144526908249597888099491331723043109067034824355028542280113879822331710475220659542388175374133409105982701440301136413357143508408569827242375243923246648996673724411309034352431757422236464607021516206414537195845731687427592248490776146298649906787366050597086400550944746575830654947649474493472721055308378245176143515686441180324846091808381408683974122722447945523407906847035816246595264390288431874111470689570295766695885430961162393820135152393348055311812843416541494805871483865090751649899409184714171474859954880013726546060211769382130007232990968813321934591083646473405783642833519440844950150618356798929434248172071794190987162677998043791858226126173663322074623490300633168159359716890994792456388849086143164762569655181249615292504386781924337651438644802389513269562415175789259509339249130588752082600742438075839901041947673489901741393753272980331007062276215184161004801308976802951380028194143309593388657331100113210943461108494127561336922187596934844127886018282556759302204514213865718471582079098706114895052007520645700550551385149477326841539538370394576076761662422003244877721982958265302831173616970770606224850465357019002106672396498651640917310334295949191275417998868433268283699460010026124749324220249233769981328765798066467933724215565580325365350581497084844559091903436416274555048663442214549342329380740323759722437549015646276537442647146245289077811927005343377014398012588458302577574805230441025191284741142812486794742480585942770811318651298728270547602919685327272640348254670133846743347627989509419789380524105785220663945452372619417988062476298628497156901338759693760189053919435215580551588191606560536705187899052785495381845344452192382172463532483154825821013027374188967864537476702094264807008456936997868973378872598310427320402308800727718137980514205949897280748981981084980523289768593466448444866723789327517296799852263735133582109357834125937410496067911406169128616428376752027121863891464733918799761273217481468037420869570561426784183198525829770805002316792006283583179567433602236198108283160343185719296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + -263719799941247422624769189235209814866495468536553478460579128021384190208905152843074188379869444393343501972916892287236681800789099167971482453064253576366438346896271250314004704510595231892734964348277382723792035735880076797512298610934260299868556761820776755715291156245202063812406565590086305695473190637533961020990921659331075262470587717555286272428876096330622025847818377506955101178240192041471952639943226298358530022197658037143793401883118080553930431775754708608006479302182603544660753609205453009475740758458396057482892123832700943398671714007824368814032188826750659312435345804476168565282525953250789602097310571739584672214023905233528462682985851232358151950928474266770283401528699117859477978241928536191346981044464361422344858863394443454742815440888888262967007318738460592937613326440654509063659939062410492848775448442636622819328903656916181364307239874922241747837881628483549367924623947405723449742992099606706657316229578040089862272224166857834450503790970530748985885603025020721701757759275281318879577687558939739362752954893144708375574321333847920992394830693288494221489504748830339438547631605690356511282253271104007591745084740883569929335377815692090938016804248407394444850493087680521404066016660354559060863324619305143379044673570283781563406074880650640795276783696915126099301758048981124931535360163651557779623643346906832170217891446429805908721090376739323818817520038459863702711977434760221830266940870109124125180174112394269453210752027261101801324425393184478456394012290034550900030767451138325812966749917532428409489286017414259276183138004858245897361715465266563947431052788975303077558719930899306575714436935376392696057032606708242316395499852856832153438180611743885555782663240746013741199087553714785707815897850579264111279104487837341636803449747793576898919721047856617910330091142957494842803575479038769586068043139363806932995584781057370156331807924450609006494977951457650160977303083448109351103797875434612246127294605405821881672866340161127664849283798926777417701827388238083657760903923109235514885858548282917609815987016597054603190259855122750669972033490665235677744004831239978299778610021447295971648708422813518909423364927552984533696815100073001801093318104288355559083810851703807562048213268454819495308612347274563337864141215774705481751602703294276053861435131317562937422365166823891458834537998264460020415134126789386106283260847164378893110042064727189472898693993449740383557655623756386909945985492845420218115491650339643470104469489075779335477936582560277722950369580775584191017645241456786934904191046041682307360033222173835017681576001652140281009410583629169528056779466928332427181703892633859029953048675876984953483605092810171791741737407759143809789240097007874289323163922784668768963653510474733789068071189318241320860141515933046544189294619012561975226397284072601363797033467342387601916999383617297707660850711469246330594371083442784108103549468686918787104116761741925134175410551005668016727673555132931758336885742420434932023133763104355429260059902027363632203382278088718677555345751621669341443753780964982356892627513660189971058955646017307456368345824705104558177565904616987344045413681560460777274510163741670096966196853120391137103434005711630410021891655385886045596253073773740783924717003904611611058215531019970964059325300934985335082075058970821347392308525343659767181319708326678063119573431373822156717156163675837381831026328262319560842171468260218759513082624892603475148418667510008240009130919490859517060131673989648467859657469929816859563759574315502948733527983968995957057385063826861569434434901573325068951873971901929259402226400452973710799467970327040030825125697887072170719825963275146396389665501377979746631205184189534480467797284681285923783751916077371548062819856761757045676596721771693349856541566375021996605558542998621902772364090502458621727363120144936575872373373966913540949190388628848640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + 1623579342922545530008702735491200315587205898780373391962608941682278958814800952525937425486106929836194748339420898624522751071024989608014100995239763941937762353830366553864055544853870756416665873568525873694676067289958353343986413650759641514409729478350098367630208970040602497351629810950108552755925590677216371491628651192380634239995050668653948954217468168374315426290482064310737289363528458796453360250271857488862177473361496487103444900319167443572824580858345162129841747387135394368061061951332623331170109699728634856367495026713736850084423033521632698283398651511277663004796552973975689870656051652759038038744907854212315923634815251618736071682803040253111220731492648128487700078969435795970485209486517500028210898144791439831612069663854206470351942674028019262717215626761990690624199408878943857147726873204001778192389517813898255231678433562456269207610936077104064176413588332520264267748298472813291703962116057036520009601435933890182142400692868508660653497988724647380227454047244478256114640258099216470525516015377548087539132019841990669128987523086067697002084129131373930284464538884754951119067164087363777194029497534983889089088037088467820721358987821605259474047781531733080688144627796466114788006199543337584215237436015462301163368169377829681759460003316200008168085361748085056871666281052037016629000488172251156414598365496465252673926432601313942389173802034727224129681574223363805805282304020663296785991500089183022528752616283593871299242925656063355186255339299967616195377087757868886313233149957317003582150459437510024842680781018263858317864498299329869792982283581788918883736251804444779777205695345356522560653033150168717280459106956504026419837143083768788169675610706245784451757396438527116372106857927270133020731357267542152279747653484926007822862881873150550346093759537949711006402453339741191238347630557354961549525772943163627001403451585328992056680834894329080222559819063791676316214675620644859817352696608956560167590103130074484662781227545679110318258938120969229130459960711421314636118298929222548590485675647818908506566939936973158669980276854969810208722152929166069320619905748741625558167733017358743440812738840064055636112145678418022272739682338323514568322963636340187727318728959650055467631385589299612484163989335353048679381578484903774756070892128529392759787330964882111338508296912604387356309314352014669000656265231331805359796566039201904270327140813111427734258702799988572426804692579409089779844626171769258723178858470788323965238272238377779782466705859749669315529847725849465848406610860507746849834115244935983887890265577735030574197668087997067807592222262376728650623018704666769593119314619149797817073882881388217700612255602347911107619824686711612473730902448906239681113140815069851966039149676193507265388951680730695230846369925310200559293432178812527928287009662240937325449977214053685286273861836185714375565724886156257173176372409760148021213483642384421638818770862501033013102152194622141426599897062832255228446228906065108984139937149552401035656109845070237076601104830062209852977021464284439046204870433212325123208951847032452438988347139520515563793675807926055694060539600860522798200721225372150462918689587183470213682414659155253960752648766908906429950828767020633260545679727257817244791836045448348107467897996796649035285872425183719565849422926989722196767431307768001922059239797141233184350160073532970376482675376082956209598989429685293429547519859934210535952754720326327502743191011430603909070047042758007092399978092369421308203547408965465817390970308841244336273062774506316065858369008304718674670481200432655214892726269496040776826568859805693016624764094357083781932294441968083172430908479416675315539372504130523638607818002079631839912998410542782761903616063656835105462789346499673915433951060089367995570147708724599562981518041771300968277962758403649266494606101274229289415999851909095633174430063001600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + -1635299060310707963395562818688044905210275983704912107408065969814454500949838529980074996955256741894040617996426904469281077762023732629482032966981524083734992199178364999140076852367194839949590233906940928436516537105356994555557920688413533649316932740848715773380866913712595285009585746839769905509923820082176619323574322598664175328324094833154519437085664958365773182058247294959271909753099830830598977402172882171412965367434752856336275568269499382990770643320452311356701810608818683028306939505368654417872620201303749703599560316844055563634442413452865330928775371416858569790963685807129272075524976734381082415178440651054543439948739454962286984879013417277966988737505206417222979134021548384965090055630981065510787785949271619898802657829503174541989878604350026615120109326763753115132511244642422686738815057399270778659768507128798144721955637989335486061511269491487542589330203147676093949315559793177909995588215237006744054159657114879702723809081276834497622273512216140263070838368022436965704716137434916386180456115690386463661478240430614047928288641075331448967265900281023025858554342753299866280709927715068105306115171292323720360893854626562590267884786753749530932324305377257117316352095665271932692963802654147293405749530329538021767348429144842087621063906321603797015415525323039218838237900965343317902302466202584279769680563362701829378642760247350223287119126521797160291868227250188540963397404814453883621035328958000620899685290482702799514692861472849540770569154944138937977303648953950395071011712571964103586600387052831854463994215050529998139638094382033226551444317051980596024292594293927931443484477279373877570624964522060039613145323103774950582630662416361965531817072330135495899363678097341233776045384531657506344345317506175366644288480888239637263589818711634598733454881761553185917745987225799114062795373032471097863361822908336655183779521199925905900983290352157790917307953636547953799263990411764161824274387199761809783960882950191546781072564959726909212528975531675423866865464529234652047745641513909030685655831820412297549176896707966195698411672852243547897517956227614793695128869875151775856295950466072478817396533244798450242848728681695808807509249477480868166314183502857838090107477968065744780063514823822553147727189973086772779794119785137841987066303060770679434120994622619401717888452529047008143052916317297454554275391103984763729241630085648748669576613447207701414503119441305052285953226467754520297620168474490895521879178882142572583085956869328398792500822958728728453806645423850935338240405692873619669277346514855804074647825973794187939347700286482083813373652537637690733871443435095853017100047167288083652488452895946045657801240246564028899829007409917191138618056767002343912685455769731179016658744201122880716728122792932236196513967381166194265677085330936499733469969224014606965499069804595500706904653020253086632752562395253415603585882759630624026339803810636054380039328752585561314631191464271579002111501623610129565019740455555409046334435388437034336155638095878497203401954332065027932030897139923175208755962132680075390345718687662347318193167771077808604830334604950472365331942147236059415943742308781356193391636964123012222833403155164271379750846736223616086480976637227894648153042434761019117720264499861728803310879797297400737379338435450588540342156319080381877170761116154860059956912677682082010123947469827757585851737615951308984215299135443831152911618056639293198333886038921616118089675254588082915914931573104236913702273457199844119871417679956877464507098209659344671894597997460483882655467211381763504216783557208162777987826700447218263682148290183587011903149081800512085666491143962668059233074209800342583004694726139143876665680761350702505611074151887505127744701948490574293482761970323970609366628762993079776103243887514279001573772315303009973897266039285171302933212396689904779010047486873669385441345798144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + 1135898391480547157277430915289774711751239904262950526954133065411749123086070962062064963793452941707672600491201325048537705970068829438493118784280037746763694173111054482042457893862612059975420461854972102632565490388249977848762387089866845269872927220050592684175762331274009181033469825469852507891374563830624636589954543231900640647771612077150099774409097619986097961330308869483884616328061500255759483170519951167034945586635897477839711307842754799858123947236675296452500395471111713431665468448708273788124526648498606326526294551686042932307495744129505326644098645540232836045796767868800490429169315569584626154070137161204406808054942089820377013394719156791904621557040443344628309938535405230440718193137453865986808793958473925479860649923283345287096048137882633141061952803939192336826366622754569072268383841574433181465605294044448897299274055084877130277648096977834279353725998250913483143010154392294278023824137708016561265000834673032774914813401816010559139458454991220819309823502389263195286939562511977519552189220312746988843645043735870905398132281593274551628100722440187041141678037572431804820856889632082489110302060842987950330553997138230681389237247410819689896283900944573961828312547550980589444959769210368729021369812897656277921813621766064305155005976699261184039271533196158222893437196558775843834526068762164579542663119829611016699614849037144240464264161978820115071624215520226344151428989699889942130969465515893503262221968990312280805585072999533762111932947714223910850251309949081872918077587965790061538653221046592152964926927013976406677515633567046241844449510099321123314954427849311821817215767732905366979561247431373808847204603225809869432406967643042532635395930518828051649186323329857417394053888509230124221874993482330975368843224468522281913353434295163603921485184349775121683256742316818556202289170828986766515299725736080233253951076848039260402188315975280567443424119949119908621660675231415819370917094214221250292939706910356306199580179940501708269801736244501290926526182932880638503516821941734608964831614264837353638521832577724036439246663805446538962344798762079981883721398252375684701201239661957810219147425968782541959877592561966249173416460046785440059744449344496989305735287754069915492983312640631655614581092138606955333227202581324805443114668025277336652610092986794139108061849110637143201479335557296138666965460588534456908191177121268904196173443074043509346678083531962623690131731898688148532299256571486243032468124697718956115207689176915330389735858478697949718842670052212088541393225505091651122063392500783631520738460061615783575600957330922362275986684920792969110395899518767044513983729355295260531330082388738286593033059048444890078978935441660430466876381494044836059003294602608819598829041367674878170006409753125646896103507864153414793853906621813461411926287688446938881822442112591901993716521688398747152853087921201974035816969557688652387124420860512365867067536819207551830443847002910174233681422046729278505055443403410037622867391369412586822628259960095677082203096174003809518068205994595265432391035852628930219403436275919729128774775151142047735811015655532795836337474413505187081983473610098485777448994690370812061116416046853858744873113388335121971815934632551115712010314240769716785579350924859287797546994619011703227742098503857609332189164311160614850240750665771827090552283045056339800046888121396218273950728445720537967409051280749121696994310980362388778597132417639474257810172210702245553283424538346182390003039692013171471055103880239583036766211309228147499030014104247837320260310671994760117305119575021835417757331895490780534226393032985485978152642971952236520394901881486641290250928023026198365629830398842527390102944515115615922764981882550237085737039825144602629765063593350820639413950290393493863437408439010661593789725915881696733541836331841589969315919311786607110762966575322182673561194332160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -167269152624944641088764678412961200150693049974849231074639833534888500129046409415493247493067502154121561295530643349286407212135111569570815400598016846330693100550937410699708736899545135807287513853089040246203363503433251288155676449845525911810125371358794373269127700702733024754862272593240605649425781861852194617194139490227312951209824484384351315922780144199854099480794599165338354098263614508478569532054159042489558243172896601875962016807589516643100293089268138666812002278896945777010504866506223419722159838678998740777887852381738273050888264964406315923499186766715685237181251915501081203309370852293806542588484736403211497823322062709420156865154061396310937476937538475928274414219622512188763050205757518116977867721326536902322909859418864238472564742490248284659692869982347273893324088806661727890957567272743791213035170882541983569414815891642572419709239153522311510112618552366570600240526186258648286365886407253460114797437693436528165953690915984643072022246816978173141162970030930344330906463747479239475115706373720727590709524110027152253762190767895201905078599643467508825055334078828407646389227082189841410347834779487860861452953929923096274053117280754640194839516697176027337038495676811665539184232156245985729476201670289998284891036707225765589014900655501314878787083239203099716333022851529162493544521089002451207854139460291054887708413492755979558507914430533751362354904430099401414908096783419826501475315975018564960549542601044441855971456743454749269808443326520090195162588732509611888120202208761946193576680329640266238904843379086381221659373275669920737968590701142143450716978262211535029609123370424663526642594078273754264707018066732837038661189148004897190821604190011808335464662654706177111311600965643854477384677663619230336768320762838584315123255174007362889204563557780383742604210856334865483842528571298468963160426096836698222583960526342211394289041497236333245292037660019871773245884065479040467778049328295053297006625616489119701527819135320715440440298542563245431212209184989815826303311764817935301564657751899457372609914587672806362156067965623047300921186259305770200213643378659877551610645063185569420894947992267401756973898697262519941515704252188440113686508847183592203969482992025238102274397821759648539689075062821982569680945469277205862861657967448442644672841061121838115411656026118230310553043933085044187255159536079334603151916770327440698744196698119663095364993996256712200877465975611015520315442149171998961783516178151707357613357480509331282712986123181827664770122684078028928351955272840174700661052485787094939220152239068327064948474573582222509273885637733301368221109714665313947208781410150450400994883874956260518417763167241778199850017350372632049889418712667956028482607879797761576951525296230027786452882384343219908147227015687290142998892224944648081432716033885360451029832465239577554331018669834501832662628927840455152652591215247772724497914476956804330637031654294739051494554032340891427668792316961950606449886453824723863629124474994312625004957482556784951704480805135041473206497101927903735774162684193017421725976080259580340673770412469227454703800380258533474610020515688950757516179498570465012840980832695575572009433874287237447682423627717454987003300169065952575017621300593825388843287894848868257733014903824238457541070134850179227789707708541980373574142832240864945331047528619863528104785260406288836855002008609489128343131634486670606126366066842435362169281280740786730302955575490518583030201911994407905538190380188435383455289436186775809686339154022231239522751072824315964981325217515398372179589797948819963046902098325367844846711734325042216050315461903189449168245437358251039024662676919423713666867205720198090828806534250886827922102131909652116908544580723153762367972727108495125595312597382839514525635724083991105239384353180679981835116000583043900562272448965344261905606106214492725783717478400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + 3790560513067145881680373069090594683174265044501177206130856211316911155401761120843034557544036374009137293462298587393833430015595939081348009727772692279702317324875716010812769263191638956445037821716595286078970977850534063837503025677423220979188313774122172256591407259350052248041498751211092472093316038430252201143370583200720221409455830474222324248677019620198506194971943487489904509557424991767177202149140198002946994801127005314455116266385934988932141124592159132073383140125665375153073076098404203001316860622348946215202049229187925721147983744097243297608719846788976348668827552175965310713790419115255059929502469815993969634506497390806914306954562947805919877210186296115275892837917639563289376050963898171324821205792503320807142386711721592628472307977451665663147473102716221438261692144790512575296676924365866474155474940789109865701819445031440448791333638185647960018025970237031688857501238336749361077201426768469798506195814028191971820954238187698046927762733820569423905283103995613289051859840556753661059443415157826248260322133743653029072001149910137842111933830295116035257112752662536037523027804556745766373157563885827637825997768571607675595841027227466077247915956734037373514613102048357927149422586857751780318079964242241649344666239791057129844520687974304059363338342192450854985754247715274514591518485890263632428923547020567909133656740611088974473423947716033793739596725729178417810531836627039639283648418886358877096096360079539801312046777160671639428607595889781498931975313450254018655836538651320147925072944435626872366544321014458862073446817974612879393479523585591816358191361748525521637101556704407724658127431471347464676002345722262445730245642363246238504962118625880972285580703420837601837995160447175375487502481246371609456175434568411838115410045007309743215607271207553638365805537016517531454685443800946748015697881073321113919668728471936483655674148281725162977547139204439804778558091296620090601501625772535599732583944772576784881318509963902364829060005291664335839798524527577753520854989805893760195971099161450936069860372935273673390007524150894654715295528732781584196902222575870722133284492076144147533692186530115679374766712143824588216699523654541172175208075575977271634920554568745665988857715285600328230213412353814756142815848166419394500033777455442647153550213574501575684115903373140078238590880168345660960831003268299178000462271533105890221564700680327360941526994523275862031123722479650909191268937154842362630747406894541385056254357098985745469758261257218555578924311275376131696229527891489678948998358285271388803889999344703446582463417405887838387680741525418798225249246739157557271942400054182170659820793820702829578018560815983033541808608935882333751602026357334459457919843409673944672732851330833882952501774861271917655789074606610099659589300299008683962315143847860826737894222931687873876454423812707211021443346056098331766965321160622985947517866586411434469246570150390157629235052507020664451699057629456335929872618235942034447048656456524041534310592246026487640941708269397014142574674812765456665882277238161775015059295858833037480472036959279150402481677159330266268216459804309065700362862193798301317397769244736186156266670418370944364114657315778510565638783532684260893556780198595456171686476773445018067909292025865732855179878696261605813922326135763486887199866052893627175915559041409534860384958297274873763469336449012616820531338112199738270651058691441306550443694320477431180684057690894260722813367123427272744543521783525575118638067536327727526068840301240661312251471603414225373237387606760676119480489091880336694443588840431719700957670835637826846438129460669699022863260273223904651775166082689912067658761701485037778802249285801378668330441215773392169619312482445344106598428070792479715040826905244944494939942010919384687480418464549571792976821322610209796499966155100492396496068980346378367533056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + 950875302807835763340112583539880728958178803827363702749277912518752864925319139868753488715221165725220709819391914410154497074375604194062406190149762705900347421314474920513681189570734554166797017058275182167107496796559618730073425652590634482505297097316748020053809547642147529429268432586169039891315926260051256023996074824597739327493759547846243140156490356515714699819941999505817890965960419825429253346523179801528236006184819626309523176359188924782647560441828789682460200555987508002302374483357434438564091869714693611678394470389524069642459143760688226578317176248660449048154593867951212398132362203264071462177128581774876559211493489770377249309357664890244890134042672755197392657063304822585717547674038681370873395933387574964848532751343885692549817060197345411979196371785785889857767823577101935946605383292883933956047229323965061426993044361715515690881953031265281100981849711466924281206699536082654117468004733139947091992552205861501731285329486793823909499101810312701402660504469403072727109757054695351363133272398670118975541224285453861159015518259866563231386375934279548274963485698223283137773660040857244660308566685972707541001840555492688711167931551881345614426317484889619804077775370308611359338642554835927208959563953870973231708892111525037104318842157885720171780635658058956504033475821271899185686040190469336728697440015932080609329385309039439475638834697352730520246324869304693137822510102901902392242778423701418315251925630108537589625269178827366980723766203430441015550963477669038365676002592676008382061507319008812691666693391087305697880482325963850393355503119235248425342659714436611019162637438581086236522195175907252033628313292030220623955398006139466013399526063049686589394502886323483698469221346185257853048889811364785182985829598371805244154994917151185543795083004827369409077009580246004503010183123378000277033223655886534196650205390224685586182270797988462488063432228984529620032101475145183550043395762370780802579904997442426770488955068775622132157636835745155337871142470181131840139293794776299061294779429899048602434061406889035442933139142227476407012030105839614441029150246320129159932472546176030909239656582695229681888301791129137704599464715052296109351377437830397564496587639341419730719379635491950143831420442898711331383047281031345357200761586285609019797662334372732600939434699901324535668828834057758311441780192646703775918760304503285922113294100464708661307975608768459696253704391590784677196717879008257952808489278108720012973158497918302805031388333985072805111047278008878653363515671001282466006498037315353912391826009922160572107786435097609219963526578705395926437602314671911705853899716238252724987868932987422976672287603455168070616602552549224420247080242943713041455924501335553745429645631446480266263416539622779759456386860086349279314812726875778796512324817819308346069118852335466714490831525237935783706358705920332055345414594168335850242093092753737237185708510833685015868582817680556160904389722739609516617683472101288768318269155105572502434483183057255115973825356627140384975858656918654564663966664906543301097625664666693679960962034134649994541075535829839670319600416434429119593112049269905910203734679115538296876906103419023189532463645197791756716767291119358962879400106455619529727374475228801111726658240854631406163559884428050457560371385906022210546463139399888801807548865573533349908420016182018473330144810611987601992698569890653573133229538692490625556848380406413265160654072087342578188764896507087635889565485674500252268792286854864613064296166300171302971081492549060084283643500524925474232388745539259966852883129407151366265617594915445010746062086067469602771669058259719636908463141625522854833064749493660274748370797362051002827424340962212050311576101024881839977573527354025049433811041984776377612831701035267110558844795910136813864844114004124881107408051354066328214444570355082576527360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + 51485156528901232652620630248256409850709272892435425185127237960893651383739568247011172424200684442289422897167352561047861916790642147249178329902660842257010963497891491366810987469226641545620202179124608244522762036846546501518529687483912115953132125179513131003174013325298385654555052399441067876016771174073610745291955097558251543931477005501672952547747641658088482515910798404756397561563313171984326452575483024159093677236076846170049582425185228666397718373001628836187793387652227411149485488072868684282314754501055012837424830700173348309696920228093077761855563169321771778440281591556389137814756326490055047738611669853785867033140936441672783616259703702696840901602227004114823012255148714652774128618846193214771531576021969689980072866535625372774394346010716158855433170957272761041874063859684368601698609984194929603881139352373804156923929389679312865875677376449803716477354564931137909779877940232732832755411377391858559713753185901521362131140865908408360274130112825633595578623978661212913997535804813172688935324665341056237737258033688089645012374089987760441373380674790407532027055719978211959666333982871063321990428810859249783722571108095594942505937350354860770072212724703536452549184918951759140105669620364434623767251420045555045995095885873275927310891033453130326933574882459185930770442263339120698399854678309050038063331940324514248458470504364121463602836009064328347756467766815884632256299939793651098752871387476444983225007889634202336539108600488545672099363666316513763349044383878062870086248408691721767629293354423384517122039533282774897350253127183985580656619009009337587366140033082340392524492184088106678446737838086148592867764696722948608836739555601852825399217684148473246148254257095192592745641883952812754725603714995983085367868458783829873012405317033001483241607025516171610086425952639416047778281783894111292986004741975334253817814934958397345879433109100154119091923676010817959178086435787942096400188958456389379816153109443510459746245600201742814521785086671333317121242892617739787301797528339554663494054134097161612021934578569581894509510856809342035158684475250232308801778002839367191009021857071727077807418342777655297444208567800888325970823882651783615025373593541215545447370236855191549191877256581234273186815438981427146187733897813650090546465790466257937920897818520434497882546686097965792526760203486045732454959936631686505972686737891600275130090075753614067302427185483546109181371964866274770136293683470321300802821947390817257825694121347334191595090905728859958826611219417094665189627106810530755175906251903429222690543826101324070877952032029649094994223867563776881371601757239590195125129417216333902103191415537804922152516565875570507684119658500467989476340778036497418602198353411919787815761587854467690006712656813501776286952814293490378308342172306628483197253417988443442481161635513679284174728337460379188843995031084326202274644829376235606508718673926819874868076347638477182933182996828973695832836027015916782811060373336968824124911289442626923541850754147973951960718913122676312642370557180513731600350068302469352372518417025488886550368304666927235270754576955115147227526974868250153360548338956341030036103919753940471636731587143215048887547273772786108156445157204128221617645918783202351092885343040804684107313458410096252579590939775662315982737573084339962408350993046126774535801573747380185517646354710480146278664965875717878809980305678404330491616902788101116931526907215136729806452241148781938000115078835356578159180427220907116382722132745239850914191411371488184215684742995364796336186830826857172094517320047997460085193646091591136889276488819206351859862875168615426254356515698812047275106889965828266681336346846337191512662221689082254563079072250814368913484592532560715134770469289847171096009790081507017761336326441328042547141561350232133161952701877405166130917628212784109496899144880666286489600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + -26521804753645171548209362838513123679693328880983669845168108941592622235010405457160383841305101168365278376516715033331943728964867867107656147617644245737337169641949215957654561536035113095839123855169019521460050243228964901061915422098063799531319065687159417864827890116761502856155552825226354536500771023413008117981816226946634089719791346909552398150343597781020251304499704341417029471182833681538368536203346778516080454647392918037658366217790748553815340675302348038375138304374419732987723739413846016566663507159644536028678163704506416547445939282119533065531264724958772648351872272893139815508542123977081792007843420650270782713687205217164929638851819825187747092460108518057313123346595637357342889732432135207230452987712385147036793232711511678343746439945907228988528635246985065293626550662239974929916786019664991218299903346511276313759587924768733066965923462003873896737080474237857045593307564690068561017051680341780563623448626769955226688881808221300519467773744644148197433482993374936550382958147780177658424827187069252302692801173692787037045856178191817708229168790229994614390476910287810566571470093594348086782607463722166494716140590658583201451046878821842663691883588390316208575754845130995443961797888590189286040270932102980108366481102763055909439755210310636460668715402446490901894004639134099688334589612186151634968471564969857821872829905983660941611247614404838151478754717430895296134534436244743035501736966068513634809723894586208662816843647428107794112531011953753175610989570030644771062010528977849192267038618483111824052540864911950713946640768310724465095117205837930092427080387219551295084702620864829259850005232173026361397430464222135193617501470604614474201261040288000511050506757607888808114237820916925893320249324424716954390043678959470670705155475022963788333134392159067074018192584957998053468316967330074131863701458658449958109042319794220523881749279098587470797638282488578776839655491137875423527541836314945447080420885916393017186863783824781594252860155792492020174732133695858572553346547299266478279854506886870075685294690671492924959223263224607720861594441480975980177463071543893624324587360152594465131344920130256869956202636880703533539758089140157820255139075640265922382152470673390045919489250715340995731288153406791537666882133531164323681497296896854679348313878700621482348199669222441262759687721217609684651838737045656609472362186138300479182995053566955833465554223376797725499294795730868524043010975525519937696371131003388388639946214304990151548362015970296599693302272129892185021267811365827486287018516018427738591118541640746016000349390824274144351285956883830063621520671457484664920390967389882954425951049670378718409590124654417710902816565482283608905141143076926930135007100996303288752589477626232547490604098957306371782960838053986452480205457822367485212266418385673586033067264830338290573476030060855708648797548881930224290916323516291103140580426900923792979480640549256714706269006146022575447997223433237927445693864923328561311473529419299679445105112858054504324905980806122804332760455230411737880339542009656553247586576371111354442146541285134854361917803667208926173061914041570968663168132314278314762080136420373261758609838673808978080002545078270258573968681224427901841410841130084420760983464480253652260478353756328786235722896815508281152975118253144183901314497502148983135735697015190689227865860580662292552115647703621368714285213139643690174104818628052570477124169738604387217243001347345677764593170486759316189998147610054209480247186774136356809406809034488727310648519044234655415512590276407806375701729529244767364842230187880532881941204070535976438756695178645137903385507300316826986714254396499135963446697314420877489460928981024254984974869105816988992714182762345351564469303647103445561529608264008050450261067276913598214671077869130617578278334370911207918732184884939721193313871546227359744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 1050229967542928499699630041976961356109924639664403746740580657696103367719885850553746336076978487313632352740508461678586084731725352292772071042425167779570149609636452450596676855812819889997449653368647899192290347079660432161189163340879196126797103332348798499072352928200043434027678082046296204733850355548639163597604329336575626819860642649444632129314151230763877920625006976132454745276898051533565708650736395623612129043662993999222499540064954104575395380796296060126515353262156111634659349194575118356291110849855822225783249376559218299257142744877287796768767448163579478216298266168539931271338163360872513921351102123354089257647619452707446987751975763988574578404429324448992011695413614483949741025600177399649974939821227629434572086635496047209660402796608441682265906469832422361913463811994615149407038437797734856074709830965166747559568541848812274058964321400802602768171403742883946410840904482155314860588027703969020249192594942614574664635632016601540801149040443125532685747495873004722340404510665912548296867722118727296773182331278252430029984796737895150490357250246876159277170174090931694074696021776751374542726201226762004863770834843489202092406353789586182005530334405266801078911883870425374844999690396559639344725918546886341250666053285471185051577037359948272034731511229192236717134688047386100598743760447798986724952772700434967203900737823967651962850981058235729555558815021388766864721753432044542683553358368338076031008919367149069810415385183556217817761346233049128567744456364889208333967585450589696100096868863406717671730772221158600576260328530518758303727824691201834106613329121754714451522282243764403897843749166463401864710344948044702150785944236469278647688691271272025510707890808932231215367409213766859368840683879286860319203802538833750386486785022331886575888313069519444411801737021308590415707274867734666544327194160729620774802614187620233525275393206411575753640689145537984287142006145418612836074165158208013309511026457781238313788781608688729478480678864518250500800230578897037371470266236369567041665220105257088642326725886107452329235461705662640860782496693267879182795504549175227703279929943840291092235676269873132905155635860611460820286062879420422728421768889869583468205576705674064755899307088307966879598870864721050954744850564682389052299724882855254561861186083184458768197677468016663173592367232926327393678455099375206781946021810731237108238576632070844451544649678808802518411400731012815656138978153094554075031285985066990330974670295967638520247103616357256024976742760480197019737903255897777432929325737510407705283670831720807412233263882100176971136137656196103983806028731260974507218696159745221335585966663396385722780291642740543878925920231729358650162759078556744382951700236036661061237674759654909143852613191546271440950362430022736504383401634768180382207568390133189513698665915259148621839863698526255603083369123199312445211644529748247730833509242666355232005119797146198625333865208269791671972320422584746054048062517667779249211772652260569466616072018955788960262849018748128741757851173108003932062525882972374950349926890503861519546816600476881605815603736743359116401606203751226667131664163571742084075977436714220138347594391710709971660189036039269238531003118434058289404197835526707635648065462452041474065824489847715661373969545447400524554608913873809675234104237309649968658081045365023526351841550965078315215774328267414260423928506241259224347077599200949499030149818031511503750452638505696659914349058476525693813434543155587398899138347870220215547624234087338238716079105818327264357382145132763290849553515267416625993928554951918120517585841010893418847391205564360027685568108615696658814285265346983597372822542053480908694470626078026998360862937726245116766894120403278090409775538300610527260300330580698604839349381976124159206228959832071233710807017881935317943722824106661264451142358201794560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + 124008184252628140797993706051114801345240461483835869528435716648932342290837730791638089554622371207110146845055987585630151721946695018310280150890882093692542461927653801064540362464035117898513514247496981483021612643142913008334074901396881250865888838952012447290331177564307401746354930296002262559828599597537409118566244859101015431357447176416492165589668659782258290979312103290860829011298930752435214922895508070331952194216770301911557328694751240536310806551329138034078500020666175920361791569855126301081619702124350245988247611075136148899286536341120637640989082999125948532163852462047223420828168744489624993858409922506623697211646022638706737536950409964907905998591626935484135239543427754771014760586016475975316717324364256828573131274043360586512705416401497698477759890146167747285152161673176748881239693733423115204515310374527385729070589590807216153263106405137932877218747279942769000123344497317108780073932809986482057192664021477900574576522293449804105038892487074090040800569429337158337313361376573606334920197898062765243470294684516500498461007825074433392006542526694882296068453211148651811024122030082176145988203265951689893503663326051381269280353710362268824231929681137829283539167938299865369275562206683136929071664207129321567766952320352271586134046234195287724280036063430950745900389732878426196529492980656639508128754985552518220250841428916714624589691628374077087542548097562445229523052018469833066926652047295922247280920690419187080970831530409341383513646034089884620752654422953789003310670745050303195792406132060109065140474535213118033691732160307065462129544353213708591477571188085145135700634627098001636676062024995430991068248953112954598618164609915300317631703540827131859024261151718568327898314716301318262627113434674770372917849097628921795332277783650369344677789514657857816410333402917501138621784500412789645380562061472443001328780430420672199967188073148608148082300217478438904820851764680848018202753280663812232332406530369310115322840170438926566495729111907120292656099061608569294452287983392702006523661250892927997216834829670556774148687609236526831178894937240226728397278381327813414761615041328145757048426280961554753607112092030942138410274538170806170871050110383139714097007209599820708385854708010361866425790678498881627025800636681795834465845420747525069735424398527590117780845237988617544214757589468066794614482675761267169550990656887557924352571669095022694522263119815179680705821597116164022489586094885568745903316306783656210273968532360772633792170159753886234458527572271262702407700471354608169312690943609328207264501928869886298013927507284602614121492058159177067858313710284081626258170412551979738468297473677883095906176920085239157084606932063220800439474209068722858845932855409518947861102822074561553173195709305345628100885437169783514586290601946107425533410888640016094324243160514935586058661211354431533727464765411336238021289936321178369220373305831813627983420864633715754190631020726296645269072058288593935319652201173852144170340403855118525062252911309022411023134951234466603789757039888078493950969601652368086297300216668162432202881095880838986731604266005746070516376839563741818663436625824409640786295073653173741223381210838363020492070991632116359293846183467963959946219525828637232068295862267445038903237186257766861212456508150562984938386929108894859753598561033085982345624120581916125441313656875979430747881421860085744924027402745831667090332776700778621818034771042659428803176988937950720377819400815259679528554496136756858033477576886306449708702466668529499732454315006614065748895555939750367520597436741619247702408760377963149235766966315920729733130270163188849856941221241870352499517537060108356336621037114870804673701484390802839209018281200894101192147191339497761300409338059076641674948966502137370370795307788641017762357795605866496534310765918600048525782617170635045975016068454809600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + 13444577052623656166475228239133517961961491883877789888363977238509631521682939035859910754987434495468884530207323511032255786693446930467140750939812735311973284431918994339511652794794800940476801918326351893009463211336634959533064027151697820554020324799805389311347527150505022652365501211097581283110715242298107430948741864122799155748339443363098478329441396513975231709230510117588313189094260628062832414725186368383791174953156030117586424048583937764174943665500053792471931733812769401892462585489303915621344508942047050711968293115601787029970824087696055208381802911568370451239676064640921110820370661768804412743665091539526881371486643320711967155616276815485994421368849826407777315366836989360784436907155541072266379598050182888941543848465126289181983307178968500381871394165507122233025141790059338463146766017042589618531490882834089091196028058581070917676320433148187226376146680058979374437332456506335259392402846407758038569685316832360994378545614989553573841095367769965756291359540993080472827479284539863883476367786000989791326343344722388930114145842620483420139875317905703245671668999398503263764281961724431020168620987516961475672228541034107710950323670833317877606856223931596502554838733101539762822418694204589749005073499054928682550601116025827987302042339046864495137720703363568516826376294157899257559077206852155932175107362354742500912517359624695671769009383673288229237397214651543885075172120910189258348134999051596549991567135239778110722200236225057810488549681946845568111007140878833566980394389521139573335740582576820022060974890149076129079090590207068905226352367270932848484192936882826494656381794911494193230718425294209595435395928571184881963229464677467384667981694233826783427695968769003055712275301099182478287276608387301298603160057434182298042276849768272408961394626166474743302989165974373812427572509191310428825456833010549621479590569009773559920550910396230237274030561466452773861290753600948413182394888314079420333642482477483485900448992740533401523429022036262188204983996670056569861041184314342747870483112887842842464381226282802773099823281269516548169542293302780799228557860837960878902995919167508914659916468151824110499738855470848402796482737200699178005580925072705423664107268542026818531854130256493310620281359427980858433299705074979301304031338718820377604535799895829063668872686473475218723757761901972464663759293814174263556567180821746140094139797207828851890050749411008920431699705368250288499564200465080895540255419355031772223982493930237278035886233245908492379143576950291438874800929190820495316457271675400033670896766931223942982721032130451539399899092611856911619794864823370042649665851619428758974363734947926763922490020525506616583995191480412701187928427041622368294878881357023780089210694118753951617976065289672937446863787649011140608762696058851446084442055103201969189847079032850151246094255504150505659237416994566846541021489792087456541472045666811037335671357041962356517951339509504314239282693509637760381860680505391731367613732431651438767609723337671560223358936493123121097373930234588474795744055417119404001357880353328864326415545400275445744866614798177663074721046583537571095910202029494371622566472990196417008211574564707547532976850459463877154009177375948980143696682601482935086176299088820690481372541689498882990786158074342484415659581228663460637653110673115248634052955233837829021457423381048420943564671380142972423700552292863218906990561559216309155524732614578147879917471386347599093630433720872313626747206707884314370691768903424063672499332047104969900276332400080864935196869394008293490539109930438311107291806936225941474579430975565948485234144592685415941757813080872282846403320123949903727750790908962971314424316319627807656471945427547717234784556360060864820676169634714310034923150941346061136794580545762788693974618606821955482941022210016481036494864299364788422614949298176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + -2808416004324167249055608825607880162378519198989694280181136659284401248311316990567688928103089070055698524050021334780862495245320898668550011605225453605186534261783113235526535521567468113986017202893853429506703158333432553451107215614780474378276856436892090744070233918561310146919350509396574548391475984084642132315809677634327045415900881142888800145573584020539639771380209145919842059228966683061200868056982186863234227273326258033931026750051756896025777287394762232428132670285747817223846632085097226582062806817449850802246279455009632966564402531306561552184588609020729295360461833714595376849613435969936958564612422409130882838497105970144902489597349635096955264277121967339614662630386654752410810784892901961940150270569060582724462499778589798622520970061395777142614605201969947300061352042133906382114329254831990643421273367172188832020050850287235447629289974359933466177152923716919914040407924469008701518262990025566623278124855327816464975357396087743272532526872112567284114710674213240207139902463231020603223449110067739273165709491940699099394509526326124792888472847258330320977916886229539209309545564625790692594799642502093749559323177944972755635775417509292130977286401219344030512448373069250658055150450475657225659120382265501950256111626940401942380286424761106296953976190538168759128064464775770510081983646104403633159058592330717564804235961793634015551839231741436113163206598384075421415850362953895150185197082842865535308135874805794327919653251899587055584921287297390443646113442078682188726229470578799285555802716887376692839334409470685557146707304939059438201637505501855145776482606540385856831456377012798631676812339539620903947006145191361236232046498968985495410254197930250767654294649097589152403422887963237765269115922336264533085767646104790920591214886123865978356651363717519067782657371359741227448366428859306572576720540728400261947503444290205234886787155717354948249401171746684039664543268108431521872758337669157398359097652955346491902551334833280205968090319645734123980915389738356931427885928347921047104062703725856195223855339084462479851875647199672085402552660287580952576949213775122394949178435075837855140221459187249708284629189153233858495606243072770501560805441728021887807154699697463228147294115966510628859679333838791771893109741365231818258974857342338375505639533059251570642372029890712950413150438829779377271425890801307796372476384516479871876868271892935664528801751133045853967165345591346301953186366411330959338811286724703130103324998200326435225526365050455267209108027709979683983446703134514508508474747573758585688246504460372086525688214142469666258852052606831237647928330303257193517131952575700183405456928617285071207384718224673963297072527555174490610155365002404090856242733783947636418688548973420671468922138336536020086219151665659628054086988149541401773868675765889706521703761319942692403758301599331868090733489266214261357502324645709287603026824003703389286697082053297229951671998793447345143810863303155035106444047122383523790780799924612534393069674981369055978259291992841738840934890235470758556618724813747846469054963243515996294159916468693450303759732730212854112281402641796926794883102400569000746967543918494431884403150294587262208456909008447055713449334981962938757444335341225882703550577070002694100277599123459409631057366799579796567732406465323894754310599404772089131174232150702840725834928440738673995085935762652819958503038236770814876881789144714768377571565240400225753764851407383392927939551841222174464165474785797861370430781669462393142840370016827064973628034843242683467401856243436883078761740453423204451994640517771841032631170386016883698160271437173186035207313684047021763615798074378173170636295352865154778397989070454619713015746622854779338320721788646853052486625545819821175347830187996769170045010534465339409940539882810520796916485873263660391982394852145326211741704519680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + -187167581987282264069143203511579744541026200849957731630904224219580162342131172873599171397869814500073746577320518469437785468865606076349414681555124643678613607555596992429132173395321036134308913834298048866733564504868846358106805724541018570978105539372848588637613805166423142963346819765821903435191553465770200043016082844102180558063957723950783550400623397626249839186167814649780227232036726218461443954945700214205870407310460966225814906720412945983715174422571588224356192757909988312635281490781062335467959302326991423506352157171581005661970796980806661937914719987057535514187398654560117445788697314042337577695443459189401446820659571003411712034644807768858852015537437205787789421844634308873666503383823881285538250643503610964383742865934733106712089977395899311811016910670224653645403681199532589880049491961335451832159376855207056308910404636218628401358368742184205315194464616873589418934001041266603294447094838221477694026977432688167346755450700607518586199895033163100693797669984141780084843363102760923498624221235062947072845424219160195984249529121284799812106181600276557525356638490333258271774551681677630716070049017265471242655685454160497534440992687879378573695595101464685357063533262451055754930843658749986813710473937275926512853885996641004531027146572088234324078029950400983699713245095255088276413011338769331024677354838721106169881595814337811027087790904378183404750005582831000155659887377954057438291084242513499531231249762442512892302757438594377265755327573338827003673095961595715446915777553202851229046040092207961975675094367526860724355030709857485971870908206387222513371311143638147200847259802225173622907218929321106714488995412617956089211567143845273804437355468601717044027756212630379509056763135605676449554564533702133733293033426926465274529168023256398239807391069394443955186316768106074477969741833354345454468893422551280593313221838600848977570738307310221981319536467141378658070516512988575742835010847251262660337198217848008342651481051885324796956399852483652910421267336372782210922719533707074683608854647985536764835988024499666085284753796363920326752626762545914027500998010516555267680891216435642255001887804166326876977186245347960924618660696271837170168124237892187767599494980967122816594423039531903810937346090461988214591012646318187806571747158568416985921122795624495778057304114415040661519938489083093014669483892079183660932793675312894686493195813061878556783452784361644688766607906726922973056445035877451232790432445639354309139551885605810985686236249143721456323450546384321343968561725105653707589475835406675768912508065875395370632951723355170864794798537238113133856848545714977200235121309062884469705257151068613338613171784331845411355727611512211772411282869213770637138542372964649159475785323312426137208290973491569330440400616227028046931968448281513808198272711853445530232486659542638757933169594321263758377851988380539157155060784192348617306051617214195408845352897695862532111971239221803336978392265602234188415081821776775956046949464579525685413996029338887564209494995848049898991018883701926970377290467073498435578180486413532489029376400344618555621566830182185433137229550171645529445835377297202153065078386994504542489593698572261712645080332169620900178057957913360907559601098921488040375963049859007829569330588086696007270657485265929852469383034105168199003474840872612233333426335692770165900299145600310802792767889230548101977546261640789704326191201266781703101032446492239199754669602554548658993111200951413083161641758751587500107154879476241337028640444383983958641237210641761422322577956431007678999397506544581664947958964356366936855491005010121228498606259017018471717872908710663957020862591188687619847253759667867741541355954646343704061283628359960075625428936726741901503090419212026858474734655936930343917890209609569954769958413096772140316561350618979557337887723787666113621183692800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + 20109216998961605134528231672812294415579020939291323724765303299991359052463779593958670953561142438792523786747949750306771195354719474562631627359548442407372675127595649173012661699310618477944960374164234544338448769323071524959890344356159557952686288631854178767039390468119516199561984599724252461083151765010539904074661588391034448140611594330036133499220923361376217912632412064064300195495585490267450844617333755190164074982806632359023697683001734790074742297493641618593967580150031913083093452999585677585287032091687791669800749763521341854871813872016726327562713759748147544063433283437600885324574642429125840853722089052403500663252554227618870669253485703802045592710512495620834518649605225011720769735669006626026550180926016077271821744304171209841939478367434283422391788004290190703527529193432577449337393485666213376672209811251165476737851928990278861533948048572192849529125673721239511299564242000857734041901126989308641907390739311238585736624983986121788654688102221086372786927908482825946777141466507669442107651700266083208370132673504678699513852976236381043589674625364157622763248612269738193195732743525973503907022477792018971479018805746423269586064015212615722353235914592419107046964481413493198775411081138111712970930502407486851432541010137437270312512739060413373339847325211084769592998031734809702820900662593111137716185275300872603511297091395034916268978130646141501645375889271779771418985548810086857847603819329082991989223416905825604383051352808846038041433808595164821217551624534290923345973446457182587311228285755635007017750957190100280096028284669710237901315106446182657703237693508431846061274091768208772298757099320704833499353855068773791138205164254396868816077039512444754597977807163807319596606112591798145751994249172997550479182522413959157307997992298016006282890205212275296215357010781275472934839303772430405455286034869533276107371173611697808114094864705979243831422228211499232412291383593080570715655273091861091234961545635858772421630275092859325527668285059955041222081472218009850076131603907892514089682659639861816783486642124637346361902413458669624370835801883072030459973161817592739515178913220573391033352357552992179089534384485300485441736744097010916325584380416195447486405163082980393218459477739669804698849651760375580290551051515186129867695033076216954315232839046873403049525025613093098421191282299393396727768277960522847159457902610743672785992649244700070714535843334905317712277988945212994889119127817142890781857464846139348932147976772020076711704921982121445978004506886544956051594928465624077074007248564168222221602328030918020268259340313013837722231811259507831428802062396897588431228513323284893325662361616767066514922402272556619077477767241973716133626123767642450757333484009438636123090209445955722886962991293989022375505017679293377285200692691104167013769422630309766322413879092105158637790190311642256901482539906766099792637721679159501017467401872675235051971635697935654246105645141925459628338159491427198044641057764964251867744480701238243257931687252795909996303897012175288570390739277707230524581864169917579804283906788307411501006857383481338012669948374094832731056626756823765177575009684394744965480037693561863331997597679297406399971065170954317734235296781221512670806337712166001768994587793676566717579432327216364380337883346833697328197939777146594746357987154039886263317221295573497799930514695789086470171827379559119097163980767293403772512291351996333889097451801807371380726213923412137301854507428149018933922905633909083715669751897110290059890088939482561126655106550192159168858523946944468880380938501556786553881527877575095724843451392088291901443680502213998192736468275996889458092409684223075600735253334720660696375416591250223044373573374956662737454001390229045554398995127984526940069880911945366917317814705468748184542965152251653005561271630190049492742763813537206839017472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + 4006989608503744848787333667173268283129887010267116154961380604855608895404233724824147395486867354627607577412160095985353971340254081509920232218765928381900086884936031503929431906274648334662203786011187740715930619082840271062204778782160562412646048964324627362940538206490497002024042711780789553408931726544748099945744057217834277760453434265173972041786993271761227665543741179642668460149315423859678115292510334167474274100990643608976241338078681460129805350244977022296519706652138340234514607701026427695122923621703215383361693756335737155273999366785294591194064570533320001226472635582802950864970715563987380322597494890065656332304777720773736566746508880962790655865859533286982304166753675723413821903242227427149515403435685377827008815783324206094227329348665523075947168159091231628366481946672893851398324528902495683811559969490792223638739262710418110236769448746354267258389420841723830353673247813555965359730831151868627876449199608097901625130315988379815983766598107607208718953172243810287005341639947231217587711525979316056174020119605404412536220509344499941321124235527989758975119208792847021647026716407906893497564277039332854047042289083960864020738143710774391167137868850660941863348272196470425920567239720265502019499001121467834410725540136450475554891973503178027061292232033164960716362310843304390289296792779484672571994818127565210154647341354995540244106158343513315146016935430061847631427734566246302657724786872914684815540576485055251321552363262623514658455722021894916230398779797282096787885213154714606832784050623940670938647530721757133752544842142933586201320226824817379153755197750035516041740593518612165239223770940795171522434592489923092589449938318418683375700214849866861436088473837133371258460071606748040402713025029053019207149106246308319512075522630628887339428828344137196759571228779433703391452702819268319365232082187299366760307203418624655846656285223124032604630056223457507922836607947445316045917092933191141857703472434521705107422091688519859930189594664892537251602332660500494241301949230473086979645693771677424584774475328252945965103263240652510344547332060954764073178722075201207906545050690579329127558075589867981137489295237580026018912012955361179563442208211852696220575475725318969595982668121030855799237917773630314983662480873018087737852196323685729190446473071510986160859578159522263681952013753830270434425732565135857103980601314735698532570954236222723946936519468433871561301856118796885892848955658519574957599027410515977926056911433570663315219718861256746736898152292192245777575347148992961793257475790354704852747397653956558702153867339174210260384138895545520817107117288711562212731276439780106007201996002771996712784144103406372926274701764443996617548211260284918040325059209253930471995283416918544167665683905728504380334686273091472365079772924691992640820756519643452679029487867163452959923184788634058193963845899748449546204861793011175143645475448576303001904114939579855334955878075463514161165554866943955387610223231319419069170467430727816277857122331874802626557885432113742917651378454372774309085565339539307382144693707063249131680519644057761522368229782410740704863386405313061587416651909953793565951352398927381102117091244723619706299514769772767457572904907374051063236231566648933226710376928613940124062628869986911859265438084700610794409524786700546475614533797095626775052047908166457516174735947200966947004254680034752101153521377064904231660940829540477975664246818874539939694562351882807721809002770803322123766241884554560244663878202202273372598452589490011400219717577516642366227714379172749264352337073741814368351379256740679544854526740175045289876904623407883976318587662221710238849765201165954187495942350965842966370274599895053100133433920940785504506194996345001000607677572389904461567697765091492953542843527093348880601416059240318240068927157295087187039930162152589513195520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + -242473698946658857457590092379585466331456806751194759726943761069278520075084673326264713037897752098486695795942201189576698093056319135605995051554876022346738195168905569262527036676741173563398192135741813820421889981505685771075856275121213853964107864790850325602016256119599657342929174431212513901957866869922086236744935213517185844206636596366917539023001916853501539080606693693453302265934221166744548581834213929831102353485581512195703357491073030134077303295861988181422703721222671048574699233341002938098304841874686188070456707362755339463712019202117225237292569352759453279602200288853649001190617568859285612517425084133854516790245274654685420967535392452788891730669604379429880688769973045384426734361336462680185194793528764250093642679543377558545311532272278507000266544828546640444566749679108532298803712523774933847570696337664792949401004845810899871471550654031747555788986239448684573701644732636268796191008381869204708020204124028556316875900760120064468351270007406767242811759423742217995109019696351399775070018964136505966241039783192091115685869695024011435597162741937210944059720787744549940284614897963313779296563999195290654340115192504789613342053848354457466138766522916305741724648551458189236568039684939251999347742398335572360291741204593248736523853720082492781424148589395715320882532961680742308607015808220431296724323819901800025996971743620660578677707499737813973772718898621583110782743236189793749000672818880845888058777078849476277654814382849706346916201915797826640026129178228218308522127823487851664610618486103404359543423195138381045089037535981232097416873671632941971100422246526530617560909841408631544901558460979247167446618345858880248723156033916789212121008481861110383020364138475598355067883120377011722036146213165791349666789915863221026060885726101383621670186554933561023258325973388101944437928117869462889059852702979259557540445775650977162634604073775033846691075694739883917350728157721396157002556763168352322384903873760682379435490023073882725156209863206518847579759961279022098956720003663815213466523151068831609905371781142024699769538772970371963687839761112864818101464459247817399811855507486275171096531078253099490475244514752744728333463350090039368487227292800774693833733482874458734323074428954088774710314975394841528890251925132066171012881592672784933922353920241967800530183570419001674936012628839083840619443296352389146386545646579175849908076293580526404936469037873069081940551671621701682315305335542989372329331586130134568942866045914714684285114938357312741003477524738845457259953479272886523987605989092571921628310239207600810478256677222761216102362200069356327690497052584073309109154644943731293918555773180922846603283393434507115101660170146776624686602328558326765298490514798392275986847413727185504096056385200123680299279665941577551652859268540714402486521388590883883452869334013633896349057970978988046837094213014749842236674761490201904154416470541500132270962454642702493794037341711261642789942299550329179134022851346260197707737854741778820934017079352955297457323004898157198032225542588106647872355036410527530198798214997718066151670916262998108731477657071140893594544795968930672865337526199391648568080729850305769516260921798468460646330596214027452461464370644127926327157634461105269960263856636615188837496602297280702471716376789768292590632190516955026008883472751409260445691549549478213308826571759864729605518939175641391112940238740635293715822506750701711220960719514490520373838707125296139371878894913895855538754805918050893427309029010975152781089250018207830701676555756294743030079088961697502957339064744699049245194371666234267039916491607006161846087452719061279832413492306684279908795929050984373780555312040442637922788868345263094135641166949398886667466022839429315782359757978063541041903496513606229071534294584437928878073887496783930657826043424158687625278665700145941708800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + -34824820348137723201504855907981299743215236587150099713193863716442188660055006764888578611080968962257710038018957360213872152806840153672640985927722901744412280378126320243363351808762757225578485158580395817635710589988910602249565940065315887376225838201321602515400162884577190830096847122470379150789304927738336392723432778577191911267425925847752095884758385542946175604128164616671500922253659559683673182482948627082399256415749847918767328160924932522945756863213032231782624116784367281574604689393536783672270157398985043500130829083129038077929397048517147594932233613352748037456036054605753331297484572485178409174730724896553116788673307898262530193440707528643823397982414474027403862585265555651809758409415071505421002849511441289762491852905659852703458021315701066163803386255595141615589224473899386549535525425867693991591871328051451365713508347197778167055223612663356933017982352706527260783278134137268713109182885198556970325064923184851307340244883754345207067845095029749348198661375586823534344365614079464163883944856442414870604249386384265425010494095016424737720809898502946828808866607773749744001107526016730370535735686080462630648828336657249159904027019417662751305503274375282517416413400717893600567054990539986062754530118258447762102552315342752367733056173098458650518064727877276183365890021891559451501677215649205498402195650742219125958470170648710151126577089826468930243685348083239658469035660596695467190097412675927754713528840060729491562339545290082925398014504470025589568202743088719499365707299746376182366862891395832811594431510651549422702709800472380542952476013121176278784066861469086820190120927369891998744827442063216819222471908073825232717730313836941855155516331179153371982799483320869009793817452717899052666523679804587074846714989580368500446272587366751285599596382116075786965404296350237721546122783093893497529266809837984923025585322269343965968852358704285569469170968510432429879183313910389521737216028680059088082369557941122803386944959324802446186917106331078826124333915951723581484320692971003735080074226355022626307101557295667106963786658162920365749251883752727561189460350834206240405599924793273163960488296126326802796579510589310438245542466543919770642744599574358831567275298049481758352130755813550875907022770503851734688584856109531084018697867203796247960822122552729448112727454922606551487484536798242339665268216938950123138000448362815160837873709867537653239786513933332469410206219174767433761549816616104217063496745186304207802754518276801867136708681018320807698371299822748718526772523711077303337208535071820885160522391940196312035697772946750391752525293832693283662963373510441294490470277658717450379312906842732690242432189289594182058186229740062749629642905866188136861291383932143092049875266909700192335437208774070107142170084253897676906389934244220281304360816731098774274307719248284516143617828557216224374489000497973467871510404552064032334603921725031011912937812553129315954682488227462952913388163453928239066742122181029497400070591911373381041839939291393386320261133830039323639092918085282141941150947194229546890993809588568593488116083793972605754223628242467868160063752022871118231817279673726952977583383408773231013030859706155130700389400677038753555660477949053102431265363777668038710797620794311685962393280282694257884931542109737372689858725662582205770651946545956649577562182097073574967450275954045021896088977694398214731454032544419850411459474821975118702667255105747090602778545110945259287310416413783887308188420566325182779349093714252662640281007737021324931313932129862530265091209629307999461073821761838130539590131725558290590702794698867049978865848006191548140672420608214009822920201648857621124036930086872619396728327140122669754834604495453386742730157474763948304372791008142397731187175990655453287432018632033172767853295911683846371865123876479769598550002535579516928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + 930836622381415597490111496419420160755743528084349569040172976667622824197883161097204411988906218318825839405085464014453843610368229418366586179084557120072526818567856486527851209765642629312661246568124576367154771183455392051914044500902973528138252789023305615727477731579868498177227498354129226298059341109915918879758553232627974620218893654069098123853577204632415861447935632792070746980122710158080473993196638501820003238580193077035931959332770462555012712592478242775619676415059580141749293438553774997424610220080431223084572494269328529969437337446193230840451789677805347361409257740330936689392424772011379240710352200048387494851503773371029849749645542146614031256040517990167148489277865353197517575493111745526200805557853317398750181374009455194836797399147630068416109319531653124898028990201554519282712310666842734968356226192484259046182425472331584650077266239792122660602816707923356028109502906131879938079122442376417703844128995331299829922409253871749554637524196606227247679814463213938135230541373667870994101358334618416297530548489913358581311934533258140879600476885671072761609763176239809190243573833932631175538403342630921014528640500331748624511324217603173231983307754249288679616518878722189183065730444025782346294304991916340266142429216840908766962496224637271906368188877838919903363093312509004780345348217499610163973033168820384414160991135863141380599350802573043354342908573248024269053026132125960442795182942476097063079181105702026393727270011838602313610808936367150728153933448487937880475328842945270853422256021250594748104059470988128607043226016194290357796226675080910845095796419312004356604404140438586112201277560608523181924491024874183073519437490188164486946612156730832161304206523863996785666835715504003439279472977298797220252214241283674766835063426285924452683929551571084481928908840888961136205367551666476490332821024265041428017888233373322890441730267837595084478595894309562188941990477255221569423288875558826803738893254406562991729211162104812735608042386373856975776890728409508297071541766470678408443503529444410469696310816565156402328049035268106574245653732387994789714689093953078259916453106006902589925686160209996329224030606216848487193133536729907399987570313935876151235412163503354789251001422958717301051567063297878556713848360120805522216735001151361677490280629462039991420471607540030232268763893616709311443028225486210398841623518383376841473795760456412830731865060144382419627125491695518909710222897870084890926123507095810791193851902444399129658498418203734689354192612211691199221672077784672076384548308485340984449422091038128061012000364443664012606256553033771511283928321829967778659894185834469602686079246598742455381872141435822700248462313306846613809899463167347991254195772434118964604549343541367983996744708869278384450672099427513328568139189673219357642662289693489157662254007816505315448559938568935743166629269718379793715227062563974649022088703835895738064351204983173840620115203781755149167611547591980438440947860819625408190801610140876114470639224059342035197313978930811693878024779310202072720568944621965521343177113150050770589581530206548915025644559401908211914990763275346484837233546298985758550726483823908072151944896289318170038141463761816590120602337325851046850336654040069927878916993386365990237822325553092408124876099019895903206691412849187374909092696345111866449839632349165677750429722916013187224713785195387622806378211180757987164086236557417722708531992273558535934091909812990508889356531199458118900448779061485927350153848619726265704718076765612224651314603930320081834917441362987146307593963531153966376136780964038087504532481016552462262624132419707738762047989850538825142116980290015970873488593977045367760461770494924686692206885625564494751005307760858290791588311960656960107161268877493493222234146528019539860205629704722779595668380268651601844364134758481920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + 269692104210456836411793081896970185103678303368632439971856330040191583308715946970470705847468277888216527879506620342091806669278536916830816043906692624935949790075084883421290286638938905500929063119144464485075945379319430288197665880155046744663970820122687355325547933565388732297372320390645418270953584995687882825652225626962915355188852142768297965647724924533553280320664950317351019564834081530151133936401138995737428280759857416137012363253386361910250197854608709515537134012655895047436291977329097627998999551554218827302311040847140584723904152328312631700071847978420362980281857188853132809241944638742987699814839817207252753090241664994074584426779749465576932168747019368822412033960335467075640592104421728597883605345914589720224166488712144892894916316410319302683006809765832621296677160465500642311056013990246362174071465288190496406724337609260339929029508004125251184507616836087422727304774598425961460874389954006807146211175848736929361077742301378554911077430445527208188210307386161461047802989166063437313353005587774011705990894588009737395684937572960997321681936850768623284939660681163390243380511575281857548736102210909922583673393525719837352566109220817168323595821444566414290370860914686477528309425530019731087254188499090304248106152234085839147996214621265407093709051441660822637012138939817300419853555316515838685055157378715235889059639533931802324915246312550027965050574273271585090843768773519238987132439667897745592171850325466968941440795916616628070779822881059434904069219784971794496079771044806069684052307397396140884151840017198148675843053460240380678270537886661745770395173708220882041050169645898609174804276531800646772151193858542349775365379042206332610589934985627339117332740291684252157215210754226439814320423873706237852368004979847217849754484895175469905186261823230467561378144464102653608677164670107415102535997477952883473652810592461167846300924306918954377633995669805179991849309458872756873720148572911251161369712962683528822135953112168247435960561451312735571984772494278614240476102581049531107387269365619668805158355780063316357164329567689538060590686705889630443635416218828173778465305569522647626428521292456726395136125692372092859261281718803924405512198330043608374601387699660033130336318195892548061261377035954439832528086931632511247106342154266348529416117927312181570508162888337330137198118142275918485993439862846804343677238895467466322522574196145367604084582803364607996409833207902486724506859694441151849743313064045564770240043975277548439843147020640062777007229865123878986023805479069334664736771292229932059470393143504380708519695834330869524495643043683161292419868674940923619771125949553405083876353110131633146144735188489237630796647185770212059595176274025424010144872423460793285309258976404660417557639107350858766592533468558516033266609356294123342302674353564369193004197448675579378059848981971339063173857319156384899764216896495791296093268179092601288789763949794479469300091494737313863544633094278610145406402877611022020954818648234821928054414533790014271919017355728722424078799414985426453841469827027453207173933899260845271023634833123786022914006732303234363704994179894155640302066431186197609434896849805146640188620643540895387287266710091191382691487670181004347934332298960944961968732570193550030530148415563851784670697124542429225676476409237967586574376198836701659078113071374531624822527460027701266256877274941221299738088681535067706668262755825723922085896825156024129457253904506209650321326874966852886968681266748973870501544243822130865314119899283149080495874294421670863547983076685400639858201127776730658797055433181073597080673299677478559209667802893641955674818777375513970277895486208012820436574018509425064733330727683309926306057276919354121121296695047745559366532727390283994362340397668983520624684715502344470204594604368358325682831735683979479317982005637939200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + 2189364908747828770537302350601851617423910424437048718763285770446197487890329107171846380704715613066014998276944499575127948824419567171577436994741865944426262317051391815033434555096854625501316508677720121966311772664985758170566300441726050733143487392968247621015851611165024933618672283424461923234786986017474629943473952368236040360261144177041297372323609705633925253342617951231592120966143932488084403036349681476104162579932438033684546454746713300388102455747481324451690600910105450231337743270253379751085294939867266828303700878958425980508032488663635367903322115994801236838640518542716026382264007918103033439350077490334142889208219322054387807635581526727332607416465770211004974603327016413722956300552125802037275125705231573636540384535038171922659359872216556100733263387540103845817156614273385936845682628434508050643735444956977972176841246721040556876271571338914396207060939322524979907435851634277476131215446270370743892041497909864550660464196862892010923850335352833370667029447655064773706976413043235495028526403442947552515898511922989689511314996721191997397338654818411239985451708300857725346265647865283916681504388459748893312201761800912880635831721741753826179478929166445011227336467632491595676273624575384358555484037517559753774402960397114802525725659168176238319152243221109232883647367258703621190354652995336961635654368536676808137801561954345759622302460865154198796168345509059070705162475167235759906342673970185023161292632754199680726670249215847290584318601981037000505230645376640348048071179244431027142746804765661127280808626789134237756780718818713582958796917320750181955752007147074621933717852070742975055826322880504004811424227695121043149928007395180822380082469777509125922742638383104544920829070221866158084916883406112792415649888176554905030447890568958244635697873272814251925985682953572608663583528899091084542452459666364674773995266564889072980853126488283305511941292656984679717515977336420235692078211270993339588683630017837838667039108591697598639694444301772178909164777064097392390270694584432125043377483740920193237452091953869498765295614472747125071559288921065807880469116419794244137225580988307846146279354361055147199141904159483273754170721198908182536738125469464100153037726299966226261905016091155395071133954073488290919525551660370023218448831928011157897200363832317455755061682905545497806775887808563671664948965163208551009079117860088178923265804814090610544270853281035266931655788857201303121141090303440389511992321816113364134784352089294897393020344611905379521868674162847064845629643331839513126021271195729403357631422986388955684627345993287138197228947761544634483149194021997676490002277236791923583718124697503155320680710293194515063805313126101805253985518216927889424695518396251789365788940110935154873867900825017684058876855176018764071996754294008900330157937466340772405681519418152285002188529330501612617386764522240885724289123268851989077833838165309888637227140736737017128748779757866714840885747933684743185811709568191128068896173806414088907038399511173250948317136741252881982754214332610988774480638104420093820355981222996329086898737955435462676305362780326864219446964535620710588970999793791948852856603390382518071634143041931205165632831983063844224876620305794157414279231568060526964079014623634388966085495639291367243837016581684776171868680248604201782492415259819189308564372780824601434693226835052465049945945647447534610825891505782389838791458295230767559979525146415593225964198964679403670883025518574643396750580585324288989034358863164811537281158770699230387998397116125992270394085956992210884264457730414826138696555242173242215214873031972897201269651449474645805018377658541429039952856997617558244397645570652273856891992535184425638034115681520589233198087692179882635004610415620372483502146858671881600031045243151770342817037912446790087417007297009811446259014172672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + -558149584393786295175613010239635076427689251561732668535352166309380061296549069041507672760811808564634361562103379117183895375182206254182769630707369114357431185576382915298434770219679073943897882805392336709259651896355420110296716079917416223035323385853599104219838587196384472687752808352077068081608427959845841912404117654149062789518176554323124230608673280857481447341025710845591682397207478108671382811718396326617679599630608235219931386561665780228654738569222396999641341859037294814576747403706737704438929163438413824522015023452316678060411733517838639374397645230239125203013414705971623029685443063587481450997185716250403598198828307495201751170124240535095800589281928565967620874730947187150442684678954689158266102271121301510770402655283655348654148401961257486844864540980233088688229512931931305784424762523580946092518156972259180304699033538540385815317083549149466513692825502342550909445202131578263799215927243425331429069836793514521679841045661501856625623870347969952363911581955602606517437090710268336421345227675447325941317447055764265884106918532409696445498149275936090262370039168462884583281743294560471245158178746950822756171859899500458612220125488352282932219922438763019355902608811806762336681473705588484035000969481121372028903548340623307555843485159913991810218970848154645373506400231475383498704093328621034509881427614909221380357346339888673608543770816628717235425998509672241628632363390227020575167137793050721219763255575207521558578944539214537502060542939240691841994019002083234354325514963678986760554277422440847716334836007051957088290619963587258051315054842253054832960350685579465030818375336632698854770327737684983871224765333830109401873021392402232200104755442193766518696813367957699584180032068848512820595251457243551905152590615802892422350562210426344565653477198323697200580667246246009825294393205320448251978940180091239392712192468433093827243739497607212850086258239665811829368803135890404470665609903888794606220409762504163904309269476319923547755484772746073250748517777944712259970937314693785009914726313614718552450356768918142141886544555747435828157521654402689283822318734377136242620874972938102637181629226436357105139198576587168726223957761050140115377975125168574934270451869610315639447481092773021018902445724189527657290489688688624359480606996640279580663907307228638955043943549130877039376935984891148329870398391155166980082217066442389786400975812771177606173261962209785628878859326753098534680604900541766652703575986120199892535612041249139538612196820438801962319461313219035499004360320285222167373750370922431397693829451551218941739730218694623758295521799956952623910982363125781135382539628096536906760290753407985595220863981008645650534370573491426983773446714068126506945427535287078088481533815444658691546674430382028600638585547391324461686866672488515748919523062357575923058075811584342062405909364711208915836439152488193593031440090353463516854356190698423661277730839341008832118480708988608240501675711608774721935379799668091536003679136515743257322527695626458302522132308648933260024637479924388690783720185701264125410073324762626472277954724455162460151702174435318271195700667280223918944575238843724858514958708520214766147299834649723630420514200661910352803615117509158576870659269067526319709805299049943102292738765738494336915615274783108242508486288028953660087117001511666497090648600205588018132468260664030994262797978803224344551285818026039569193559509269992409819965299680477009215397640996818649783872876081143533352873377956003530499532036999980839842551645686889470135192142651202323155512982003433218613530207800473534563763120570815243578155228931390565985120988671318561165242777011238439367210623374874537700516893259289437951430369098291245293621882907093182996014201575422210415398271144861818203817896864365133519026218150279016289134997321145516938957974024528430181835079680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + -16490212540127565153615866306291943642584012921725728740159819796617384783243883936468189493506072778823198476977889978110520895130465908084899321824867254444144607818502369585114493085117313678180576984703703266190554734060251237905732905461548401667446544981280342365002749930563156503308252253692995942607446473631737633440996582074973201576448305797965012162411913825784033413707178036763833085985418482765478576149407018587316155669960354804709036214870832073894899959629727356477775175830382600538375072356425503908454264690018569096852027584685733518586449665357232206184160612614322997659808596459658061636231957181308891632677848343647154699629831300003045801919618380230464848845507938883683860753536704581180782613344847947722765272499617809055363990804569791556514342445849438791275693382877145148204861343456259000835466720914198793360030652677501141316658187440684113756509856145537475751673525277533025057277837999906862211884624381096509264104813908682407287237337997257847992902136357726194356912074011394736908118012675029406327868030736232142303211952597535448891303907402870167496888075576067571373209656270604586682138145788985457192117754639349963142269371833427957401492804706538368183885435717716413721603602974062652387557407555553791256462213861365141769738599446674451355084096534468888742214163652149975984366009538769546323543980936125646755517605468674714465619373929012834439833763124778944247664303084678580066343234940810040731266139417153140780774526882484911547301279755454867638814895097685520700287775780647961522450276039291259494334842040346449061106259684203998664554969574480802004893722955231738798649626835705363093091592523224823782185478049451582300304317971092459503636807516027061176363271616498878331621402101957722836339571629780863229846519839172812389872966914178074483100414793558699366103684236752748994409294746381826121815793200122273168149759455844554643580772657705045002445146824500602418412581339223544379533901712518092792902228208793007651270976410668960623069832565138369600425985837948231037631262527840487547072332529095067558832946364028553349136090809857860149185539872811917275540928069890080355594844675961634528542736436279516846980019448032478972861730997815474392067679855815601864882714323886271769681608961414330356986831065500334472468429529360945987711005262048153736555162938422012679772422169008573460091277819063582605134001840790744050298444261631464312220400517949937783077963170503356555223213413113276496379925488612879710874405595554018703759267217379488806807557261435113840922001732161090840400860061044437269854646748927667657045970782892718321405264283032169280393050126195796852392141495155098161277946836281325861017138839559567114368528131066836515646951343200132136412932408089269540245242853149572489901189217994647156500740577830870719053955594599933494196423811887850482703976999527193564418171754531251101892329023068902721104207759849776396561351557161343825842291016321221676428048983092005455754332725976761562057948811608602842870783213786993349138901349043051841364301980577060757374008373902037246189260835311773326918419045958582870131876031785995036788014598918136530164106250768672795127894416860313127539884505315869768241888284663378815967707417285570476140209062901511539539914415377899524963028832294987392984493268398238570866060096267330267390940306107972891152861631266545185155886940168403673324013403093958801049242966708665473796123244328018034600834261009759306957303347631807327578917526029749147999408116052269594478872400099448373732835907963184691514242689445373331070374406526736915676108218393361770973889396317512470977966582017012561722786624673825283041144886038033645179127252004091689757615553752036725375834201684424457581671536861038610356986737947623245784774673077463664936323964233373130692110826861262571927997730030146420287715393232687031518166096303799952513510086963486505051795338073621247347916800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + 587473979049613138268166950607381493220583342423699172624072386799219190979223144508928332204334063237546685644642590251893799458868196697621357411869806716855213321043387348543234455166255890476024979331747731412404405971068648464170961587409864160994665937782026569533159460345574243070782630171318707100907862515697768452370232438182376665728136673131130585999940872786200067227296157351843494724332547624043243543356754041150887236840009614704426590590895464770992405256357745082356916618507392701532084741238367186800283281295287136103405762094824746940702389951494022378076328585417720523666016358838207761501254602896889555966776139340310435920438544747867094589364839449698786668728403613135865945205899859271827398041142627772292691319838408807474134648237582836073528613900066647126928514241661663891000940463867876171141699456515800528831268885398214503099861042281579895691758225015801062212891934349371348631984015826826080202626476769209380143570619295699715166169970339555117484646518296150291069651768428015792647019083150835738016913110167682560626829295981660144199008244785824195562324660108320248159052355487216106049793855549848387116013865437593198156988676496334029443683312571570133008768300034424916890367569238800725478818108683252892731853286304740793774847466689615300214921791051494018024883697953418996095793082464692827334377000488393988277638253355873088912045872281166510708720199815614182431793179307607380572791321640777072986273476888232433858729855200153625008608373685794891662435647256056057113370645817415046014323354105701590177694737122442203187071698901603755292216263204158462499991810816130696062185511164566260153183145373067219228384323864931671391777677326830181224893283796720986939023525507174781443859009543354213247409263708327052074412244074973309527373114964188988563780707791469235898083347762925002787797002041744447219568068668343947753966398503470500120597717915773357115536656310932034707319720997521506870092320494218706291391703899202636829277421902478235530217769368604379377934591995096030531966895026673949328713834676288990872688527859471304226843136075576483631543662081354795227279009241067265228202329742859800641731232404674655219532164545284698345212827419487070019829645393802132408699729828386918856938212049255597117628964932585703133620183156707412396086902976266624425752636727133239989523468334451130157612077410766226794322366734768519161500835163675875497728370423460085262093181365195215311524135365608264498319199360910604613937315172441594235619054361703135719092267209279616340201833984795238932783532348710401410464403764401749161647010005628101650322201924555144141870895011846282273790493417029394758055438025199546157699901774441192633471486115039315574946798106589769121704112360083845174886801017195970985396531301625225730439600738140138209886053891309942175977268578056342580347661078931430570620357164347225288241634686819707313537250150393305106672253160687966569326233359732150981585175781964725926497850052645836476180515465376635613424023141054249271752035350754832385383072662332427564582679851347664875221571672185950428133026663409023382320353375134113203162900511554664036045938908994153900361827801163700033080945417080368598702226671163368078821306965173485113394055998102049997033081696388128721095111678186812217721880130931524739777548263764648224778790918944760915849991226560056322810630522689825052496289937004309127838166675676973433187918665569570581668948686760812763419956833342163485035808102067699539992909141752469934402249846122076546778540325371207529138449781047331480841685530906195379443914619659931196566918338264655146830557562623298295158282548449144192389058247276582534977208363841747310570028658803540622723947842087705857412183000475876790836188403783270536653544895720753964351369841158624134650041340028500622058169798087078459914517882794752233045296064772934357016839118457468112658947971739918794752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + 45995924085078891326962207974506989919805311915385152530510388341464237664826534688124626895750304377211208188225408733691293717571609550631281886988632432427427562386930226298522142337935711426428774994625194602406865985872603615982485796557444603726633968713226951481126362443765382530925077318135928196273261978927599560979218205940969934531870907870667437773622919384384290009966646463134528651189857084962355185241788874085177091423771329384714867193195721748031314905934075191180697159361780691284584380924390118332893364307028300550047962696579949137347881975176057107423552166359764537438852430252191704052971948899320181729617662556015316839869710233526903728716024346652249441335611510403626459721743941643349867969814826295389798997881228502587924051957485206378869865935245409502157762623680446521153633810702227103117004871502246247918761945281047749819633962359903206742745815176053055618462935812299855252128449505566321057148907651556677956361627955394657918082082521575180190745352259908774124574847236855976041777154214854472763902195974723311532560750655563232797546620289845847556498480229797051823245795880765949643206072108459869568813474983735901995927151365217698348541121879930659791132252289538115104309796845155643343844216743031830429445563008447488977103347853383045314593281285441242198225904981774521901344802163740018390765874423932583002603686488928504742641484524399061161897626294021691424078525015962800176989323760198619144100842412406208945167889431028266974276224217867515800273583850674536735216668822270549396612048724362838427900610796775392695953127819267309155268590083637778703653900948894124838618167881447809173703496080212810875717187146943197905363810162352057135872815498848341516546822075551156210242580940337913039038716031238528472719139521263243695759270035558975947463472272135210266958755412763408197453959002915082670291488706218059843196104985046695617340246287457981998914181460017405237796227576697814199327074335911963115211282543131747621624454681039665667045920189416523560444531245834947942579242599344108112676107915539936527047563808993454547351420469824968283644453835147123004838084526314017264981257345053054903939888895686901316971766631997114213171707433458015771885899272381426124891369955859752049755489005631538503914916157738529343687023413306704605083956663204368296772440300266892851734283509973237599635940753371916025238904563301439628808016784315235974620002922895726935273250964107293512995118805148606188765298272471500325973309976996275442113903458436393916780620797317436657323531990509648998850672520394945667599895625682303799169833416601898447466500040371315466777224714343051863828644547505067558711486111185229784932245450863249981632172627908809359004976952491695045181850214536154590287810716822183530968458417141930533926401973778424243383557801410094602055431535142575145937979596836107718073697225797895320213894580842091150046459732863667427783951462398502544968366622705856857047785746187028209728190046293159773029931685813773130185701484889717731402487439558731781612869914075395908569280407867335988720565291713354709338196941396479151098893263934426588649771079648906712995309410443301614247315431225921145225328538639319738404027196171751384520162314467430470587270333251857358741404276597452955972128319203879560625527009886186336127159888527477059846338012301069039275538941210026655645629058798860675432620411441511254423143103221365588153954156979570457050637110873861037730343773200060409335331701233213874564988963896768388692700524765666651684838189804458787250754168362598387805040907464734298707843801750234147208923130245030579410816390391072291577426145022073909825581023765128177656028810389735598704428413206244444197009899612581725846138533520582857149688580522099474917618194272951703295829051998067369232656845431922755369184654849239776944879668338573697523654089891512785537335548864464058918789548405707243520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + 180428926727584605244724016252634352394918982815400296374219676607316995456634453213880693932418696495335546907579467467411385260797620960440481376441895156744245819563355500470736358857286237260376464936630483837259928006873883931540949579469799192063461764439373217467529579115436573684355552666172701821851397905178292065925897956579016430775181258379715541247408225604634431531557706300462098741989496178247204466204932767343008262998364628550463759445228826066676937333616459571025431247640945679091547508737316585020657326000776692853500135054710343854040476471661368405632445302639735869160842065622022093849682651589026872555288415537164684129634793202826716096956050496275687228053004851479149675833049921358801400266890642319356325406149125723314065864366362773562619521540581042315076209564236636972084448399496603810845324735461079599973750942436362737278322588928914180247633735085246000153586797649170030846680156557627305693881193447928013600274138755797194167060950112270759580125197081468121031306107025889801625905246244200041685332619543939299655778947335623937082530465114479270486183850898120463454224302375185421607031014213524902212178274774459537629712691802834042695702428320727517723545075484627463749709327037416525230765650414103667714695470409647106228679347290595508529651663556348847059860504979727474879851670548033094134639443636195330936998464383546505533982684757618065887521703536793235760207157218865793352009672648308708925779613769707783267774375822826756042377930270609220005931546328385340385692665336514052005992003062891197159822061868503822019105277006508707018503105310697758518052924139706548374080582286428196375404366558673476898475126959231843434537185029405474055028447527442223829878511279141103988155568348984298243532336781956640417565077582259089207331853792414481309274013828396593883299590197717475679469374034533002472042800446015429095777883979285781192339516959058475372364304604269800804945170055608095212544350601034298722004219850584969467434838159851172768292788636213591114830461496347376908624151618145875791359924857960248420275942810510925609179969851425503173597286696800464373761133722090622128986621538371995604627658381083531061025153518354643681051733268592264668924460050354009986343988068853289472933226758054661540032394189488266777439189341388619605900715327698999732050456323041612751396694176619365178551456602315998546209269011357159216659930326600054622723675877102675596909789977690870857458320459411423273540389924461325198130841197061770896017138494071536252991339609670509837475025866960194801162572788108213280171873084626413999928710713160922109768567468757662907851415646461520552113587188920757151966741434171360323246074425498286359772701703897924531475793844558571583474006296529457754040112153261963624520436468156130247042249171953904312330767699614416185632521334903881694240458896135722034967607127478438268184682741584511933590945585284653685767623243986595558436128821669822952492188428160856350194515413243624905838369390007337341900367659821476707912404387159895292030223982021773730052943827331218692718725098575243818808103446511435067441845351205188661193731483780198407806784917651469611486140238155453531538992248066957115724426488066674651688889643478682500121047639717760494726218386437239286366654052811710973017526293615670970598617602972668137083696157626791912436620916927244920845128857299977946099987940318607587234578836360504424280816378672575865849910926401229734128683334659440683654749689866340846167137821369641094111611855837001851995407660547593867758625212673407144962385621196555241582348510476259568591209560629332522352515787514510694455094043571354195334979527610549568506647862720392296917925464271029463343151493088227104630428861498795839524971429632542600411004680409449968591911733058474344573173324421243236914867767174893773599050363592062314677891406257896275332295386742643242209137554305843200000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + -81579305009710340450558736407833055220452411634650300930808978170024753310665976544321769155621777532177584736002324896415324003515663501154016575399439157799414171244275057423113314565885637862476976232631585499564813020221867043663204634028501528241251607668087642560768888167955919973069027043766075384832388088141218904076560440307141923404031582480589346776044700451744466982336497508314038636597292113822839229119325540977629782534413578286736002456909323771905609178999263622730644229238745747987280869898297929572451422173114449729216972853090538117970475946631418479411782811591625791353952170964598535400670188662956874776097971457343503157527547700037868181886618429472024688228436821473485905418856639425250592689323227835402431124563444282064056037258252897762291300646645310112425764805163157261468388892320521789083862582286393010871729462926480357236101084835869556827518563446363138355486903101234797883314019245733160350050783974355067080099582919705478829604177470772658271201306297562423104563418948147648539816934423459317263916748295666701026218537096315055310580011257604172487033514493717074184128392295969750991013140291615709067848397742569164249097558686887961464051079417009873586330510566076063556180017963679570087165220423536971614372634202622456686198022249708829905995551963315635025811279235918260989243098755728934421178249234629724699663803771786079719206957540027833282538639534151194053305872420280423088721540093913696657760120380952460357733589998286930265629295772331332884257902138071865224764479187509458098761260058018547499163087583586516069804505679331190110433240496099151921329545110932601616680152108567348838430939721884951477641478790948239720356169886741008742559886063783658002423176202082951252049684832771506971183669666387009826858588364424016047869273244461852948167663390639865773327745734046066928694047905735118039778995327089106888283580995850950295198986397137420881147820759251361355213322913905877410796483070862187827080094484529950741760519549692049776407465938132514256170820113304819143173578685369483198993791202916801375323114707214660226944949577783092111578949343888144438484307369546366372049962242375645976924185530276042109631675904199220519277248391272599204445724574276671019238422797301131151585792606629270653571056355893342010755293530986194482696283668248321308631005314962768872306100018567800726121496621082704257206657827498601851247660322320388523941138864472136108740057699760065526246956523122968277404709601621581501217495093805667547435350348677778537717104267844176839889149351590805824052567111356984972580692065999433294767208899143213196018077082118334782279387818930994856995474371382136418215420499730003758000944447227355468832826986230742444293166265418240795591500020007691569060857315142138221652887063466986451597547809429416352031281075955297508235030163435262108541086353376239951579204987022347366510466530799436116993430806757899112732309748199591552167473466639504510418520983604606158955541538961890506080725448090617171286782046357449075587008627384775535636960160334577243230765149628597708411452478227758526620226337769799107929475945971491151108875984365021940055994994642022423070625514105414073307434854453822324734452610892583718514446517072086612050588422431309232292106321160159676350316472957166902415735156040488700056339872403225220353188689092963006834621548440513534709560375448784355290421142528730630648900295090129487541889880231360716997780645032260494754607086937842694454907775862709954341490591412636149786820221042574412535696403904126970011867535185029958285570150590417183310561106243708265025673856003909766436507703459537416488843568796889906194921986959547744549796423127829956328336680389670985825582259639353482976518597217974699263070989060944148264112508150403504773627198931971083164960302341369689485361230944637228142938840125672884527262012760772461933199813996678256032684082987008000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + -1316121731406919200453986003159985743219978692523082214137038438000415959153115393827101699516327648992036010513512670396808034988510799698683992817429931893996250543542357366904130137783205209558654458239955536120203224710845534829916238259395281486632534631246247978826425101631830680598881039973170682371514039529907427174406120943404942652145908687592699480318575980375996125966404115776507579049189512477822831175401498184775811157896317105446461205247746675738018343139003746878673571598696675962911443215660210960081936844126802679294169105645871765426386854734061340179459056257363340585190152492314837886169826020413230118298082981292051336304934862253445241847637117183793720463879584976045706286694276756960285236842282237009897572251021227502994408148407091941410506202129989555599470216402937678291576877513537492968136414393265699208816707889849087909780663951916309208481420603864791358531914001998343229039432863058461699523313380197756755534116973999387018243911435015871448304679821136443551952827061510912234595943282931252980527809677299041074170132911229813754841115946388355183076260122321114572306678882823532575497263708537800215478337388847760609405946602560694805497550152512509049934336749787463086894598100168774231418440997253440877536056830102373943807550326032509211853114504666662091341650848902090826428090856521796051253334587135014737487488146723563783899464657005337893571576511566898986259465831095071533723778727886493114410570660988239530521938217198986394591612446412675451556727486949904370499143270173687797737758522885943480818562748707822004844782651334855211643061056337225042395659950525409915098456644403183037623663339271798261691306892460066236390815422677690211693792208671176252788204475374355852869699896409694790684910941238151422781927192934567534082822934715752366258067148053342072807386798046325202498739719209066356635485126154254277292491347691979118518220072788803107196484222289983461798071829353951421253020043731746573621147843972938402139831239582201154027842767631416400412377444724774763430276977009444160362938238554532959553792099796739094572442823571237602467707852854788018334116639903018051662168365965387976997094775734205079685660948066868947147621203645762912824538980843158536049674387266914632896430319093219549183700620108253609114911745364699615494436427691967029472820576138488743739946238785506166919281960294841489914714075071226641146794443342727918953847727576057795653159344956011256096146361664253496958717376618557158312846710021242003108834380751287530318930755593836839130642832685291799448932466779550779683727982867201110367655916245799675781487734450910166762625667561404737223363102475761175972716550112614153476631017631553602296080670798825365034215217196330241628367005761588957895080146403364475802629828057021074128567293327697483835529854548563716148055917152826271308299396780203809988527811536545325103979001316183868661038993739872841167840189522298564632238541884846838424185890842156489511822005012648833367619947637742276885385073765781059904575368497728789705282845974953867292624787918931354842420106778890980744775089342614249505611279225729131580105853096179959745237533619765514953310361492720849928346404930776816998178260148210048900331775658091268379416215182593726744920009541029593473767340286356140957070075705264953781179216668008959063874919964604228527825737532126586336855775150503615566405096639089995056091496139217991127198303535342591866612087720952553533419798585528590604213991623554812154802442599838421486605592651305609759749330407882555184184364990492129551877192323698154873018769961621649906233957686818628455369841688246188471398789090887104889098211041159673274138992830337571723386554146133070246041283562934416280976314313690976935861130787682703162590197098912199776667782675226563771424825425635696555558689439465892499423770484202200907446625993401123779966175838179395373626587873280000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + 55556375016210637785038833482606548199736133060345070898813935383222514184557877168291413653258237300510284055508757886246068517791422503355189861445877516891931427837053174872501012122617326532746960288411075188654956845062275159160016778268324003528339481825450463632217335376271715671543173680857609067350037139304451956555058618238616122857936591798331099209428823567565214325704620430458370623436305562043213088624134476160797107313320325756386114936592600290853642200657127822084515714689233079274242531566105938993396749911100381298564658871819664623610752223685445894838884977877205237601719951972578006637693195515085269430313014005127485706876858273475996185435891707821302973496764439237452295497988712441077139374854586831394120280974495529676259335680811560117004409080417537291365008728516775765901950242886910995894738523342680632961863614703911351826126179689116151771908097526275055558441709925919148294364578785397967097974482748484040018447514806104835785123960030033058190101951773640426439733871110556190568444889603947865835952491208078221296492825850908742007943880943738146099375857365830335918163369077242824772404344547735211077154598085170221828033189513387418954255990901806468315762070462514656127667354397204852119805400859759283367906148621282357160456309011805957178749444247083350279159057074682510302432705685424795753939317967161927822580018985823116763228083701478676223366016125102110827614167227997389884137202994497775854033669110915611590159232714598156106036941898194767695554859938212162170757386966461993873095807607869500523958485281926859748642606309572771168266323525031045833113843465243109757815449313071261443142111271348332185695855836088650724093477750877584345198857138600389785119255771336166756281470699100496517271646365159157707528249882711810369298133509929297053630992788752948818780850517690151604539646725653822007820185901741954805207134910879338828656313373551671296821285739092287380123615607481254564152387621860776905388123437438728695226889733864929335404960397938145820153752293311643539436354286898786472116595017244901535958289766450482326377807284204411580931021169029022911609987684260522075645972980463425171232754425485267522891469959513201536919833946635799011741040016893191032713150409893585796766501373682617500088778130406861242689351238010453651584803857082585194571269429432973686947616200161080655106241208922291301304986705613254999138433284079812978254751662557299387243111270653510305202662013178007909118445588549916614895020029525612443424042472741959654778029716747052040349217805789243722018899118799831992425972489898062489999090648209408368834381005001265678740989051214543414586621988390511130920531773507809521018255135427652778259196204626076501879805029066761832890734832902385658739544221379291395233451904533009110904867537289804432082076839856023888929469150470283432140164400385658056140442153216073997498474042606404776547002810716785512854117292227679390661683534492605745422314081751436209552833165046307364428681125511321299656462026145817259448076260658145662432123974763577020508478225197281745436918780864808864997519170372986579785392685759665873853617311237466916890709269916190391984731907090089039056166625173853715862456116693341771499189394272858653794631331573668531374294881739997836357411276830751163517970938286304640064152817768818027470649725753159347281983170346919606827675685744030883643027821629900367092543258717332662847165061956779178250181712933537159318942981816968512591199478373583226321913880591911741516180214628863412387194473348564972254066952370295527799438004050248786557315169489140437957373442836972025668812505281608410293843896081096187620282844804241616840257809102928357630954283916193098474323282249694161916455768613233495000033632943072849953895301903075750296784182974664617131428339020263290201141245553563662789721412173973797981668553055946519311055184550211083104891699200000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + 2034946150884766760331547846918248240934014544565507966447774824227367296919033627444411442498693588431417993571034412407923989148007544705629575420290806976179596046633102901250805350685764658865684718760375382148592218229432081721653038205305820037421900022880627109593886175098685967513085297332492245585032202794162969076479904361814635788518362179616688686887426276398171198891959772343675799979744013016296340612216042124263287485934455627098020697639866629730602307898916472542500799037477478421017139827799593394410893152775312873428323460066266342033203353742450752830590395710772951976792340098883260490510134205976773849513185452294890621942645253905060519840086998258101950453690957467861807403740023752411771026774259581522030118756058791046492291580954267813738893373374831560447373297776033300688275801190580190620588043705206242392308126121918974298718501000132857681845822696055360679347663184390761408661719425588444947373919166533153737280618050487948800570135563180352569727373669773072068821027489907644333469402717907045258041360578650773593137869917564354742405510862194447991395006238579322006364619165317589632191033084761228269859228901979611148860051370030127196011502315535812370977951109573194503737082663629922180207676884000727043463985304365489605870969953292340915543773046972408469936259043987389445572645803932579146238007045059731202483085927719809559435014872069589289906138465130470749921824743700256097409727715966679195803626125058446135649315746228453142043746772049105605845509765906704861401945860097413207670707639577461638942081442484162867786820808191399197129663870960729933303956185101879995175756933723149032350650974658968244806713395190897490414008375474678021496427978511310353521195023212717268978192010824507650632983609924584472107203991318322627343830469545856012073122651494436799445588931015113055163838954681912270579208183124794696422246807215577866951089068758569788765205823442316928081589525668578027391922428239254175802004739965201127775543065319160009889174918947827502122972732394237687438683096407354770634582928612090853623244899694380582508093223734262988343696451918234908554763278097188497697827906412153771887304619074419483139069730285851015172598758178331265145797796803658216934285165320018524549896308592858131133031464858512872193582584843343361478864103208507413132379409085426242348502859180707159241522965839766009694786399016823743850424656831802587722757234364174441109017014075598518945512220860896395225561058112071445015026499980935729977432226601022790738100671671224261274480680392785964889776959820275578432559748186333745466599570426710854797592520122752116073939993084157191863029326432746737656087501663957631624749481769716677196624792696901052058966590651553161418127626336370461161821028598712790526128670703472057225119710356100709613554359035852056446642092373733774401917125631042561198672860702148173689737727630246024400229819519375959117673790260062515787612555850776134394471386143127530047149485103297328884178665779035824507523023937496669650494116439887116431738313830941341772618342231017220261591576793678621001355510257193716539781701314360344985697480505697269470412620897881486660362047504444453845585795825527814042891172709889985595480137525832032625698816259690702414778493076479522149606158480360208163861252941969785345360999895997339826595946384801459812768020022655546471316691176881865845334286076934506682697125249699556400369737721896090826407484694953342386360504333342002385268010790478707253722445887315432174482380841602333107525656318959666274968711715863309071711642998358878193956552373334812456031900551746243548222847185015319696702625680395742138933420850531278903548644171646261408758516462045958892029453655688897528283886106461915027375240961423763021968221819564118136080040451354098010307475265049759943748921970319496232622743879531032193107447942705906559106620662668178585812992000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + 15432639273787073921787512355347826523788551135462743340737906149139863352935732403231222050001287797060273061638404192045680051209281630843796183230556566020465212881994865736641644087702852054462795675395267834512607774228167413360001296869982176779617554557333726967773041418045066263300982029823914257859935723879709381993195659961351847543683033714392488493414166151360793822350858375863107862652631729571225415119368545183498503281801442297255880914711798527628828490018308586294366551607677452304074892610678979122686828145179309536245056654993116628291453572738588894377761303672242356838810331831007499249139199425300276341664165277778544261381588016341115170162379923220775531299157855726254852800598418267331173237700861890256175192589606615738794266080437391810639509213702412144302465048737387320071968857448414746341349276171676591429174847432364853542794092683355116823644043269409788411746926505866996324356842219678327610231932623841469231859256455370268638901551297499029265656336863397040210324197912540077758434484084215765352070144535144149053947929939084655258281079420692774808026010985830390769389454896110129928733283673283609794077449660367257428573761398559702402588011375427995196046692362180395824941260221187934721723830872699097173304478328054202115187987651838809991464073686270564832390568393914458303426902033193768368829112709879962766742488222032055125280066801560675637978275058471665167741754914983017585455807002659099712978788022715487587397477897066659280824684946398351502869787340329437689840782142705492925214445025384226996750165707388627752250701424420809275835969170317913773914766805137493997017219006141471487384771645583087154460511028845200353089820422627537301045477553004424088511154469369272520895681918356070522820643863129928061826292668588871534105255669298650960367566689376452773297484162770684592618434449261588188578069378675861517292510282726344696001211678623815834316122454707177127715596968846330278738664842239357361317337141466335673401565558156339392809490317165113507027301681174903399805529648403168314142618962102787425540571138866702040673688145991947871042401617293959104898752776617115247776872032533948759015821915682746229763533213840581140341095071388415269626282294339606620968422611853627961710127484536955144366015488669298024650346865687143515519955580246449135872323771078212655919820262579079609967861304379836058255238378970266474133213426555087373333641236050660822528367813043439476115489880063609126504209048228793717833138999732826893670878597456224829509684769743707693947990837268990373712410484343515672413885283920727859131754270756403786471041189484114158364451954914801504736636611899465019211310154500277240818065245377674605107986380637429302705671329979732264100604609510919475205980774325984139178947880480293779380494884484831494785119876939265642158254101131778358342631888003955945662229554788481603089542401114873144954126095532274397995092877063396022478333366387710035921017775684347543329185532584338568464766105582832018199647974145521401399506887859117835018359804391916368440348696464048430852823033816144514236773429302113856518053466681610204083348895706801137075508926733020906737331310999134403105646249458940880140105891252751101485308610724224216812649295795712419537570515212927525511522567422470643125480605582263620414927171559384505907887131197237141636486346147590201533442865191247539242406066801841531524560057163406980447831748313537088961994992198566281017967264254407325422196606949521527014141788684708146964013148205425973013751036553967498709275158191462477987858552810209224451543814302502167277198095468804978985277078059717417478625548598047197702185378205880744074239492063366521834624948896685187920608406012332491951458570077632930847750976448486350341247676483362772657590010677146022337963918657671054690514180410216147238547970790168858172349408101230945210121773867835557150720000000000000000000000000000000000000000000000000000000000000000000000000000*i1^68 + -1246447771675107814952827990947104532422123921014512735461423485964384341653884322899785554611517171210409684620795117638300610736130432306391637245278099604587102680122044711817809858223031372279742245166117457155799693281807131055072333738046124516555869056726416168237262435086561576914512675112215279098719060993783164862952701585405642149460740194583318194995382659442759391881954866307538443208897569678054605221703143478055657585757815715993296127568134500498600384953096872668856530962667944499435037349056257015125308087317980826694909539228530545262936655412378456223990591412813121975659188272389075154925616341412029014966712911994916498111462838974847827893142055442990328024360667732935368808226149541301958881645118831836710716754147174607820900260104181747952648387941737078629810208748394252362911561048383839819402675913184976679897659016945985315036034965672921436861278646174333365511349097671962289349035122394583451301892866822753947746022814759867201080710747058910008560236132139553227522980056664829677495664147782693799202393792873255786479618731327549598797674411773820220951967171851718932650565232513100031298658474987490155212838000097248120778661676546392826122289232467545739825901980681718535398452566466046456913030800638688786760135521792779303368750875367123432383594730481112597452985910715802536614169575825282741613382428180433565867320139674941961964135499579720869509826607253586906867575248857111263053865948396158074648486602657984683751780728560948460643999400291602028101610134811671828805313162736738078601857913815500470815704672627730157362043480790419410405489384695093549781443749817650508350163948728488146252788789459408582140559470250509739989091098090321106879576174212447704799581914489162833466668395613336203611312934971359794939805710063427896458043762464627591983175177041172821961210784133471519980458981056781935329742996366040723557879884607016626771621335765184089148848611884012513496053224007938289894855309253244077094951862286654547703182087683032612643091092624142783841237453142406175300207920801171346532987597195934457998719488011377480128915458009881309535204385670121592488856376526013004788045158271186416183257018881507117533812611674512768082655137127165966877158223617615594881752922484477934903729394462486649063094452639951165546344855514941730943687802162770391265869417281971360937193961524567868133449961691265567082719559119310771443368477993942979946734963521061613712735926743316091550562219599255711032946407736098416137293786600175393064176371777779602346177485755983105645348889443559914795158868687079994481131955511830337569648089003374091038051317672065819617929669043659940322648558692278248253655277452987153360549596047344436114735984490405449840319902123254095823490764095824003872604941771281072998946457660443532553731607379987953525637887084449186497289806272054330181054046379697398478510691264740810187521055701554289312036229361537244303871324692242155341490372651938211198958762605693629813744758363075642168206318335310440760746161162109958548026976806411097780859489925187216850485426580776250820800694337936092148786115286601203768127862077497653149311757953192325855732867382452468232525443252641561108616056578321275399671966558328211742351363381628250826453231023306128480508535358144055661674259175015639758197639873592885760103881753982912104244857530481052416982241608664371173545076716040779076818137196386351095758211335308581689922826784817940752133182363094528904242972526869583825902441531868388044712124441605720297659274977199084503474323214081402242491788936433051753033958778407318468014365748896401513517563418293853402999432867425863082186670516103112506913643366240159168130116043816806991531496131882118628218732110851741582582029905371360367381273723744290501738409530845224969250972163728113272610495114509450824407570100706126126068743730530303375104648368155179498817007055186742476800000000000000000000000000000000000000000000000000000000000000000000000000*i1^69 + -48546663521171203138374871544471851307126587367183481702869553990277247254656472798981217320820281316968175987104724988544711179071537908573719181387419979276084037462387499878223180573158463909619118824368353779169915711559543052307225832335426415266168394301374191563994430008876014831272772579044902489131577959239991910934274166126518754519817411384101145699278672068318167347098460238908815384200138958579089539651479749284177434916290739786638152142423095354033388398052327774398228721066389989618349879405462196719807347316192425047538108856899412096261561322637653208562427025152792054755208297199052796904635023913199251811358059355639053448350534626987622932953528145173852720411758488487061379046939405346840777547025123678532344024361665099609507309799790346840753539428555638934468160810607409787915179986741588781072872522283958654534733562472303672897392898638741806872556827244377686387688376605716291985361765175019768647090345896033741884523070720209273064733908379093524419056692772773511276697365811794937502372188741469298519487924003423789949229466393761369555362322505156954028910179603019063090125579918563252194882320880214282979928233122540678531576222464165520363379720106580341406206644978484145464366382369846231026627531185951973452154533910380042644845740750984604062247742213394790047728677241160237942877057938553171582123671607043140175984033100267088332145155966812311965857744437966451491204127444286533763417917400290358249619414716163220916259768963830442708275032973590635977262732750024118268991454731433355170735537381724132805611734916808671390822977669966174700160814330487150121945853799648704467611795766889574305258449471136856234257666009237728950904840584380248428898931339614927405893661111752454104203651345701799407733947609166299850537460570175698770958529684985886097160705091862752989082582195701064603773968670807775335368733850105593017113213205055573186807016635504357420088011435533199443570931323111157585389129450974053232776137058193912583201482630019410108773519798152911298882026289384222916256954845949285334767103689103091052745233512340318821316222681313485212999977955180857245193617195455929170718851073731027290339129789827177656320285051364600346595275167529422132361204590136121015238163683378656870183838527018449626779772887059620012819823964451033303277680708837900286833035218377605213259485507533220099340158595867298549113690202941128393633147144478096570117075705998104392233697875499287898622298438422495808036908132143840944812675748206795739579249668925512366130692362574597967914056881600725737673614849369713812798448700337800163501129302136945912088949423736460468014770727699573876260576547655609594792764963037327822507328263022229176711592679712129603455292936289492391928722042945202895827484072257237361038579984782067391604302835123121175129351616012488470529046655348949397705341339594988783858781648184740447898598886147568888703141322556275282573806771686243675325247011538392329328613600827472498963801250508949405175416783315992719534513132980633201666809665533418291925235866587621221651564057086187846690799708157147840350465366315145172166093339140227258323746747970173612591005596086713056718508336518141648355373288479406103775577721067256915234339067997837928585521150346259287156564009947899356592797867088323994700246933933564165114680880945226896101336079718197522114857504280141299234077061206335206632167245207783869058696058828201508475353733881973143499171652539997621061327004540990032596031637762799451471282409865271292444357784524106304626830474075979533030276971937114379489793632675172608560271964627245029941676427829759234907430495104572626897464613205239685902581809847698162791115944101689799064680092865057604252890788847411454681730375199116191778419988861060192097320212934726300244302681339270641136345100194873086022172111709157642257069200703734015503754306331903509228973592514920448000000000000000000000000000000000000000000000000000000000000000000000000*i1^70 + 953415421888186228763539095460005673288581231249219777338724554205431531330094932895120993624749143896898179805942508169803027796825251935675886908699438263061429258271052792840591834251064349329679600015657260638290749272813107326671366308164340253008332652303996054091636878806364545033774624691892120100022211735445636434859584225482447002971749822562173103844788389903082792174678966807834334861894104526992809028428071656044155499627423806526023399554395449968001002611331885507504749654117290359529946246792000590224461622804703711655192013602712642174454990483090392176380166355183346382222356082507994516758162506464007190991269982238296236890369215029537321205834902487994620153723043361180815746039729770977615746501784434834043119413119076736490825456758098918144581525367127998279122781177226896441182608173190954312038320379212033151790914858299532538095727403828909358006183775647541052522482342773998889910814997337602140794380646617970730257789924049186623338350128555603505559866808904561237301676076992620770218331326365416700151869287101347583843381252117311573017742292390477989625706854706607709582528401499155449538559435293000055885642944312936567536443613301007421547145284945593977956446498041293173299300381105126011899305180310520926626565615678552612628546806457261612570553788656010418031059180277984216173929800227819568450734728369917089898269439360963723773807410238273391170279464315850629155925511481878405099503245299567281791955849353316911218766719305222494440783977818376125579786631241169042948204745209611031834326295605112217983758964657601170977351319344019861118145338640869225528951246918853375423200337573858148423766837831091215350876042371126390460083732911563585966248897407691191232809320184357181495292251391783066331804965732350442086305117749228583164213412033650968391127736334897997005926590147009213252042991512007918965440614614279229246451543572531578451215385430231460787441149104918805526083025856604907198539534597402032656152633537881043705830050900222539643783039452317469109923770898277878179744994115316507560930102806888491329764515641171727453266235029834723400497816821024757035353264358858928941253421536610631826370333248634396993181681546258316185352916810896186110938568255051631400424431641852045294407791667136727395069244042148225745162746242956522181531230284020783335795891952734860335233115317564277590081664163183011094166822511810440907399839215917627618758808861677695863305534677978704917977108304264427712760946604347394385671637858800176696513607097903586114148141215614446243001317145805834815551354171524885601948822622837096104477147157346663133140860046573976981182293620120346292757157334631382794879438162240722781578343545656660222497727626151708748818043736002280236925119422969253484009322218459129366894652465179097674480111138977303713111778718034895542848789688619879804756340194793885244184283080702861339552494404874429911460397645873266903146300021825570256697782645604388064782855610508632960630131525542032517659454116229082065806057622187780045230484158788460928543770085395672996491204013713324395153289586790657611085030644599995565043624933179404938240684313810444620620841918785186123547132436275120873551371298750585895837524744501429784321561534688624156773754943732583686457016045188093263705440495951099393425779193950974692159225724061811346804188854713866008734266202467792124901442572444375721334862910792184622109911175408923273000890611626155584613737593144534016334185552588241039549941479093356810106557783265616072539692018409602633324737360626188051602600838057340541320020163730236548645711150661355633322938719717486569437290459152147412618216260995022649300379616154767254241601605895126916120610456028709633792172703162940868393361609749971043754686726737376083839766602345939191609921125339711520027653599460918699389069099324933713026056813987149722374507497310115683754935289118720000000000000000000000000000000000000000000000000000000000000000000000*i1^71 + 12022273400505807552689031722675923811641862427109186020268893064598076942218501455835804655175296949525793857645340500149846194742524534937262754562794016154203559228948477576096811851354851696772751680950168238345476289517962286816487631184635721397998997228061562924060339134209894852246418308877164056682507292435363332153358667174791853668778945319013351439203446159873060199626652929820290407307794965426161788704630617500786506809697951178334425004281644910006164959044027797282785386975796558638201353584584666051686630179040970136277972771936726325884374290952853098917746212139690625368501970646530960416506262297974454384670867677838371163919827340459694876168970612548203080157488840468953732640677934904697732835733527850404957250727587714213876012838337370460749904982489373125869973168809623530533955912750912232941533916785928780060645923365194775228784502432018882251286150241338238696626057185819448869829281237489982163942580198824888626288535984789193373945472385493520063604802623725558051625347203874430963441470064741372308889127926711183501509805620250730724734331402706830852902825493172001010846171330666403729640222734098459493644626914458619589643999669894962486366965326655200145337801436807569616615959389055878507846332799042400084691690748739083521489844092339237286511483175836206114913601175254973345465129999602629599294669706354854209689750057091184115613327725465961413626107116211860027938611510692506652078551946906749572886496718011026220005915991047699997900224999353348520343667184238484454425071449686932820204720935927513632958013417794928701396306748592918854856742361484530773687162140956044938300815556852575621298440271947152489547301119646006765902973378609780940774302263703080887735504809694201158689334526642040281583633812422098773795320974986809498893654246742665430497276527975116395225319330600450171791392733862225776117512220299767703362316479874741876944998938142679533293042869980614866667456113500708984297613821625582525127718722101136344583082447213084245868473832678297126806999501234561860365280829053662363813814699901815766493056748203903501160844543175540323634287140327514676803925438219686449738995862020226636723191026620905884846218088735897687547302024611952415322893859395441479139522519781414079853268564076225385283144962053934121538703775244060200658001468507364452338572563552739639434396389034797299673731738407390374633211646543077007531972420243962538489731326726384645204847523383717979842238507105651764523491556902609945809080782724039771822016467752382847975411419410307510625234599783117537981358318424921913811975916253007492900060117762492562260017308886278580271678408505891282708443752951966819350311648368177032048272373416499210870726029004708293424957225415118456212680547117840592891224324580688202192957861180786755258876839845347141687349737700753477870156102067050421353694707887141393481947275276613000560420390254875985320306800404480664251738288970231809324734090629812505535449737765945523891900663305544144647674289265706294746353629918828924518066184518102345370989193754256653207187366716703337109970649022912054803927456516559919923229131430206734996396856947791131930956344558139860600832605902723262076403262978930785420006899396791614659776354893731869760463250488959600852652886368678571151041238502918196215319449922528427190943366239347719682803341405590948992192801844524469444441182825174683793601173145534771950198393025850500387256265581723590961290376678889461447360474041572215435000339682712687056157516226484222371713391644920681291511419917772637566939838611612580749521310658487791396378389443472988167168697872904975470874405984014671273466059598707081510487731689219741784987803147614370753969670681872593327311405304672892423604130959006470307236954563831535784311671188581824160420966356843418076048092334343343533828637762973109937971903329961573878441301539637439812009669427200000000000000000000000000000000000000000000000000000000000000000000*i1^72 + 339005787010349596110839069117836117497147937651737105303304451381261563548778133144499413754025719848786007865201756314016993523441382010914872016303042506339709992406606096951772521544319666987986491324987764375328379308214813627986018179485913656249826299337995298598703997891244512046254467955001775824105373633164192911380269667530523280317390499428121627735803894977065987343896013192630357180249095187887265199511809264417117844649911802687826201116860593506139553038851565664977939996556550357621117373695946995555241745142688379690116000579870833579255401708630925912291810738491053660641334581233558872316865859071245512204892223677457662834326092895585321274602192566249419416971261334203864581495165320606011899660497586512306553801901883049291393611272193398909398024785283192458763443236315577779480979616887180847426300996566086654669276572783156407233096609733321128483484406132161661976710448455246817681665820528500156207307904594117952997859936564877831072426863391112607532011013109287213584068341633805530975932328416472398220250545997142044547241172830716734104194478877924073349518793947736819467744211883681916109311947840651487833509477912251181795125291713015990091056149936944104747339714541439466786145365777389262133567482961050343493855504836953859165402309325475068422715046956766847129486897148561588557751905700439500837144486996924475596839690362615590305146735572904521885212342144779952016945780608257169483679877686905129756848077314658895174312364125135199910893010887183972177264365457098525614908953297757486822196523323394960270591724495556187140387589193098593325982847318818702672255795150428306593168675312665041160267425504333789962046825119243245344091889823661227823952511632081735726100701338531386676649397528303010452667102035285781538662221137024125494450135387120580677906822414164190679143115310271558643447983435953648643874509409595656896814470466548157163116608174997196578759826176869327912732725668579445573931201701532380066551329158995261764860046023873692596762171911846134919376514868809574812729076941153498524622621114538268680779890591783309719978140714054767302196313719331306556401575013554168442734611181492010850427231187011705308643014509009943993483971215730870517209506133953504176370031172318839216587896478442153807819638382116349204737894545939285746683867044115661573449685724682256522017688133707519493595038397140039937848749265788798559927707905952723878438873072482235210967995801037263869830639308861091616209330041402607365882296219695995992553048328460813366119661712989395753851499814453314131250235588100700890308990268452562882582942772384235301245537576485852789156641365113791331306326607328011631470288381080901754399215029882518548969016848299294574662399037568520442575337364509398309387770282090807657489776602415551286500956677936923024756060729050178391730637407287652797349504409713778696362380250608452298740138328708123159341386930952338495716810479446993901993411148043360156091443597586567148750435601590559803742021687205141830056030832923789243817212516674038046993388385417770793627577536717532263623020206621280321116598347392908832311722415964700484734010988733571867011050561178381667449798501550694869291031957456523808515851857345332407481844232046032833984113841986234581821352246571550222415214322379033619516475030055268778147105891815796608951477792771025878779975299560773995712486127734142022006032937435181284924703912020381892781769368113409196029234114695048364038716688739645730265835663943521988819445204791717473740762250757467192926040639849129272103895606914053195863377273141986963981557058895593645926858026403129353856214777192204337501853819557161061447159742645773387920430770889651238612550325162410447665161163457760931299319602229036217414924121667475486714617006843220246537887117824224778735880993323062752048070309950512793697075026244832683518421258647932579140861952000000000000000000000000000000000000000000000000000000000000000000*i1^73 + -19000474645513228282559546248089185591275533321905859563599574269885123349838694302180300105004645471599530820379227638622578131264295116261379751548212621914478953146618641839476780819866599755368103923402427554189584029210419489666538005552279283032661975599108088035491710035004542411402833588435805922515234705802573683784543481953945554888351488601918251411860660704086019275379764234603683843919459492346391760890413313217164391288106702827921367590807456019041278639558944653803489538595200386463319181703338809189777772510524668264650160556720743110204304673770958590385516316259932225487940099677193066309426520434082747860693103679236097194294984825473964617884050225907214074525319980099661472436456564089955797769792741204713323368943923275361083287787724527416555007281922865097922055119378489830378756282909062782775524014119167631399856209676281493404417165058736431970489604689430199027740567436568063257321689732872400053598813163618364253892580070865140336505375012498125450944416624408862828566213217699727725896526190037379291316835145596639900913453930016690054396914791157244836067910982758511540023532428003669528210491351685358640487633571047030255622928931008962347727275715242458631212688432702052952798649788835525639010353265030778305090852919378026852930548072220838642444535689416130978636906207830009319215998396752663088375216388057052384734589410963892200726355295030809237092746157826948957150898428699508475610499538877995105848368486812325818911399960561612498151364654599473922075498385421516360293615624147627247800812139856707312996243759319376075687117432254787264377309456102135942906715053040457067014669394123987788787530616404344241215047090002718171209501536527483794853917428156906801981052256209693135279195609979530528701608861529183790643121751061745750196389534575343570476749834089981585073196997664450029082708716192821528386008830460690463119818954093222439380067015178061835315831326820434634462482115462615912716671645477629263267260025285617381608895297795778502960500102397080113746872396108013988693317772106856205962188738037463043442270920940925706393952706353750932361374233678198537252561407569016604142123963569422828144505467100129716911066358415823895323382968242719243222288755020547980593004320604540555525819083054827121443328614974508824622494005747118536738613843889873490109550081128961298659172452529962123251289472776102250889819268983790304047513755231861952354762289355153511664781563953578136544732567204414177598648042960164962397676926151741485802790217927827882665155676841239038307563575345648116993935390038283322707241160328802214511932500769476608975464769849848742288848562299026773771829743054862152477695309453307361183504010790725747693838304125296120892160937593227450594522026665108323174944107657996564402284760664901171436259541763724376542128012729235957531668809052052928004288508383203302021189852537464655453437831037282913891553482757395963364040466585873427862586407813444308419522503512887491117568880876861150269868419577416083234673119206844195433473071373754970589773906377555627603728933095539764867788445241358041061650496138953446781620464179634047310230763356116403249664697900070665997732688988045410476591731880637022024197699707011987961894980126380222738070330016582291680946698260266664307267789397519146917011171158927360943490490181083380604756030772003065700963338977588174205925889128395710914096377688162795704421183268189564264167559052918710052269412608521555225370616086207112352755970710455410102881491491502719653197400249562959169682466495711102179399646621856728252856864477282603592176350070657588338918263914314644171988365396532059996485980691245398482037399500846230435373964870475799919640561702285565924752705012365097414500912024721888738228308909300591346487399000778554122757953066761293768518956054295142870234837357784878179650267162369939225832321819245821170810880000000000000000000000000000000000000000000000000000000000000000*i1^74 + 196060492549166400111326166110974681836187509536039468479134845967102039266708463761546915404371737965535730115020624122797470215618127219118762024622528229616788282903727328580977737739839450011605832314928806122395590728659531573098272274378673943106388303581786822624993908668189351807482715196117318586156225521185742144223904341787403040893625288897264912934412644435278808243483684602108166623101602895800608564716560574303401927655886764238986498660119965217659313892517442720682709679670368081182736738644662340485530505299088717600004370130143349993121598541952640792215125970639616775730382287800679194460560980865636788064233348890236676675966736006584594353224684710388849029659297081601092480051916521441951718488998484933396364810775288725129677008785392481409370280836176778582776126443608113640385408695440828700281165471944702052426680183963515021126189924865722653612135133451173010186878698729488863475952377285526081219475711696690700827917492402946372048701353384772822447083604486501244211869696293588782103480842938383980853802661668817804136381821345081533169698781744649598845790195270539509123355902440019641072589053001527645581935542303256314160858365631237477342401696651306563680813356782350291760101839483288539587875204163144587601057011779564392377393175458783593492726818160531644899205317038233401353907524948715982813944582175753473799573955539687237409483003988450871281314715360557657054726451194365370481470248365374015139124582012874147349415513162530323301513531796303297228068187117530498078941302984963365939564913117874963632943692313162082595891193584265659641688635401140982873251769387423317114865254451364513484853055334450293869411486561143944396804418629540522091853200491246776856451983290187248493368625377736109461442872928866987643659786141133449491359139785080180044775206806180508995774128995286726210084600364720764580588927625484901577090251749899990315566666442495583430617915779511229311528826303128558583712292297463550828516483092332330994210949176636109956399323853470614046554136918301599138128176359741815048115022204950759775331883706866554320696199358454923198878516244099505759520629875847430811048364432204563566088621937631880645163367241617664602904780319204132998090857961557080561671890842411342688703399076855336363547688041027143365098479654244182714656910702629709226373511251486668045210629392246590830462988465714787891876731695097669370910757031208852263427387955824738605600217725845586081339225337018566404351684655029365927724648921884321174205246981149920360464042863213511043659517203603996645703063987850728869298484638947720197775716255787829435762946205652124099635073465274798811965600440674398913331701439023890480771751929813848991733230496565139922194717733033736396945629980056289884404432156191030520190099269068585989750534731755768865022505559211040996150086697151124586298853254074741588171181983940193613380600139332361583614358531199671215807155127979636413376100758109151345666212591562954909954726326649319172682794539058277584502915858134193321662127447245307188502987792610494945309489569958445473382891707018402428712089184696830887872389766957810800144006200878516945825092193599620080561499581347170744334504929319489903295353247088799540182476875809220079746558919343469632928843610866545833990557098140571368807425494521886814981602160412212810704878336663649445090669528554849009212828768603375812119452115649962321764616668427096179334236235905139155416484147049185395549297156820071422345076402410357388147538685272658956814221338675691474381942465255511888312997767318965423957989879245981499634477369635383042315563509655341022558037595349867765985370108501839267540094725275186635831765892564156186020934079050661527287163681941473936525121979011304879656407081548613370527922552718310168431035142511711176714870823372102826833410665693614099965985996155358923392547094598028099584000000000000000000000000000000000000000000000000000000000000000*i1^75 + -5114361240415379294614876552181485832431298971877239704182029000022293022950074252828626145973439774513868472364234729831889135618173186031781689843540766570015419570271838316392832368493064778209936354597285959267993663366649083908668811720829798219623076250884630016599672329327248147161644570141432072003363173077926920340101891890217452292448135247134846157031135889922173759134641254173827105010390805162792716920133405485458626083433959467927647955883536885004225118064268300922356784603112731451443568345165901959605205555647829227102075210570354722986437964227051293673608335746234142149980776634116288449088536104006931885036068303349906897982933601130782161513878866295838589573222254548309501732423826035043374262030394565992489527588813178956221221627422420456949489814009834198105766608532447818056826103561838525177025177760487486366532675348193597856622044749418702968476886091584128175045918999581641201165391459080046788029414080035746267784032300062129568184865458121063437480521220374368541919056508439269370863402159676064835195354426355788797963506766565352995517450761899140009376825246908526609801962241499087719818303633616406557303476149370322712046466408199070072931997189993179424712585339662922610080990214631548726926070735453595579382908112322637756378325423926497487671218142799725289560905543158172973069303354237714071735330652003273911908862064443598917231651700339783271549727202658346486548137799950488222767437618600865677220402463353139487505521400865518543986253780425837057476955168092157973244468279013791834594932606338993578831751194130540977828945388698973680288792128134576779682703160611091573465316295287629952845598427941229803871201648742160408995004841790651331812544477953412028912536187489482049149609796621048833122422869574281306332028272844012422077535732768639957966301444807282511371902471392547031472035906626545028691834817309175196669816552087606333944777806314532913353448474823779563109595774041811248914188984396681299118634966737055948787192195363065913633779638694220789846960151211243875664697000288725259438447058801748331296015167475530451930987939485493390126215078869758602741926826542033612128255199816848062122378337717451591641168263780375051805393976339992275635118040213544948616886488525953198317784591704100316374474857667175436452631215575869987359478782550107041406813201789905560573160375004192689679180211798493811542408347140181096572030556667262898778944468445396194293738372142918713883586551633440105403545958136685188217326670557454727453762448734781230097349288282167622359546387115728296485297173342755791450652625585311782572702995190954236479972710285525735492218354699490513461779455279692477151933459137837067114153578007978314097564980144403469321879923111173691865592707579945445413493749565093212925141198290070507412885290899705109538846967084384236445904029762010915320558744501355737091168388388707257890177193743202437311873138860557406813464040078461152349259753723475732349707345828980668317296529443131968144641361052824332499319792930386234898355689779495611123511955528872498180984360927897668628893681500783947950576698837873259092208988926817736959713778791023654127369516431513130411998581854665546785971501301270870985563973512187100118865938393096892727745260111404158393564723413006010117605479841015502274361454533622178778897202519408207637770581564728475075960743606929614607539317222545990965182115986220850081127495589036621446964844335153259152552795252423715005575945317758582642495910244675534029456476960333624088805699547974126734257341453039011265896283192587501492651635323537052599952883479553320742868452009189010982935367270952450914657601646073869168729616692034710084336949119659555987183620746139608817914616955823227507067864838960170615489389480588278793727613999028791719183456334062050852973870243326725707430602940256660841560485278202817045688949656046796800000000000000000000000000000000000000000000000000000000000000*i1^76 + 78543695596239821648787186256663485398555325582720729363827795075329724840083802943471593790958857937817427444554905566763513677660389805740956332719524812726652047354241041193709723739149939538469552103621452513057594995352483008822150827111984097207566870815312424875341667433765123473137290313114996167091782549818002300178349044274202917043168048388176751710716285938714957302915541554347891490234752346185158249916512310983502407520686506892474141958349715693874377276914566696900257049353324612370089965382932102858696997638093942668822938124732488008314972389278601682573798016033716366101705183724415180477388298348972136835068926788600004940214159997164759092401006433917415760132617950323479487359597114776808331215038441560087082645708349159187459227492653432491048845918266613473028424802826798425266429500112737169406829830555121946783673016655159642710996718828025683961890595347122328482263437067600103936129973921161509203580670176145022531187233389277167117718945969436460545615114298019810864826549010318906003553524303791245058328549595622071922024500174633248272739307840609539404412461308894593255087406794993602149622943896713514617125080753655626805887972714840579620456965443737362353104587632097768881669816613143807681245078776088215406212484606946922173123861518767931271430717528106040845783197752333986608804788973507651119831010286392357197513443869791122442744209126947304753887499057750677708808259163300012101873366233586274157254239977171124599165885271511432922783816901722845832534756607392768031148150028096442589974476283595004926592018083038874603876508591892731910091941686011211765820782970761593423641411581614206009077587239702649149570914352741443222617400294025914578959515980601175734119210863010735007555666798021686002324206580882779517459358475941188351908899957393339047277676667822618914868442623583916160905156970477872808462892894109715759005329888525386880748165956444850795557572233691063470040955191060805975039114817599817479154752411370105966567737756097594455313829125584598873428453136402574718280196026181750557372666311603901991523447318447924175494759644250875393652373964804322562408821808494666124780442482425124040052964286930679016320404411293468694441949679983511672720205925048324950852989213355600291816639171221632648024342502578231124152637812604624950009639934464824547244951690537413640896321091870698651290352083725898813421746561966988379484483436359443114815475296362618465794486757094620813920487146953099907863431282768416027123773364987687319891020107501551875858074191530535287341936795995986808611132806898669721616571390272391026346959953964741193567922651831672256011606145257817877421990590525086717534558854679802265533089285234627313797027142603611051272594663117089341845775634895085883852930492134807060482436409621293897328276908786747964089178477612465238191096970157795859606604569314921921423343415586502846670318087861983475413161181810847089337797354588439296769079910058471358866447257496915725718346469969136747396874476160381644434524084663420058325315336040601059257805958244382451048276698737179691573761597579921542865841411533017356862560304401467917195731786027111298170994037045913125132913906905313395534316468585621779368828237331815152938689045620576067588494577425314097730269829978403444073008053452270728242998960666365978679249324481288816397198269704022164541269320637840947758108182656071609796696624190655367218994330525312334897907063065911233672540317055915401877308537350604646597966670859634756322887830953892508585775786606202149626693693851898548515177225369235568637714182958351572701893889331957742333346972782238388597488688766570474302163713264443801641571902215075582013572012638369082445172940250920274203622488006846658713300369925598360342512066742282004846074337774214083869864334510964519082145595194464124797736097197697611852834140247362775884813985382400000000000000000000000000000000000000000000000000000000000000*i1^77 + -3020410794588924499527650701801965101292183600851244290170423708352807206864956494424015125606067635777526354522749527744943955346877697582083339103496293738385768699878281445380644505463620959486616830085634212768313445995957015788351223791835356904751737661801619130202020702466271079392177960639785808405615686826637702809374696192941628965878663506060643612257522959415897344842152352885341309436589322546078169152842939776926570868838705737836810896013259122697071724542085233119791065199449062359427857461267170125608322204770244296195327630784694298811417385796657891051494208513118408696164407382181166176044790025207806982405213198788606675311394723265481487737155632024413426917499333352192305001894784893123376037133636251234009027010547251107527323196441514803290313181007646674552415965405508174302970427844026337209496583271641740233217096202981854372009262776775613276151968069219601830541578451548278807876843578824676718534935881029554857474817039973035951756500300836041682803413648980157484775687683405468560743977845888722375472568503039190896062756957455699796347349845019983047599030864857016883172433322658297107853451783988330821461058559256558431360114663065758336165788329994013672292538953715250817601541775901412464285081706183260797207786334006383312903282626023195410540186317561603540488298806764331613048560919455414985021025161472859669155731660764515086991780721441578664150612016512060214436011435355561125278694131411548555236883880974473505153258262248553367342331069631632386593670498795109514283675553846992428589732158619304664365677064608634889274322122989847738415040613941570494204304434980056846530566455306898891606760237239567550011286122898177968631567458154631263705861252785352969475464254733800391616974025458873062422802903759232188034530383259876766529120316311835110299157106305467271124475051152252308538931666210654508716935704353574708312165758030426780572672323657728189138842061631903505436382260643084903644610777524742522788065647208082719124824620138749611304971524791850946701411780002802413726748027943481424671517962724889692829834564410429266659454419965332404413018205134382060252796628970237411863356038835492468028999707067493105429894890500788960136079889217277715757858274980480943027978262954380514206771103245178595003727933271694505685750599753081160433408808162996952225647489369973110055665454353675125387124892045225375868609597532586761173413159904270051063081461849518013714023391947024137572362908949718521176989991124796983401902088750363903295967438361395835700042350510216110702128832888719698357238263126940531862312254060151418970689098020675888627885886325332352512381719788746681164922196009973692540495605722269910834599433922763709363429330006794484267156412819829188956063790034060071808169304113804688425920905614650842040685339470207999300032160571757507468330615197014820170491888903022368579184413159040982025491478451570933967275249812458977712559239505606356016144950226975824803944174603987116685457860228392885677987086948933271954886765735011880389673307280964677127601720387870795468987013409296256348252717370469722656109592736166231601844053248476589365009614100297282977736417515425592533022057000119453527629286959560136304831549707995984075174821739805322526922835918203399831358897220250125957066614952270954613368957164372651810476903956907561602022271805692526755591850959021873391668119174321775409504098759310346825403075246286983106972186797290871728366721624764159546938572341872381268163936887860398790418406698092170547043655078097332277161781324163695170600560087710793859644518681231328595384757358328409672813002107975269586589968398511424177745403793857665779461548260553171729760340736782576751996887393170344007765034142813527714246383247538067965421895653290622163715175940514610104463086009108680873863433545676039534588470635430436753759971115568236511195299840000000000000000000000000000000000000000000000000000000000000*i1^78 + 79391219154173099289805587676071397912888218116309944123180857405078386582271756607670150406667313391077897313469874438735145175215784877411888377287000935858491419989237168333361314020010383655953181073214521434065170801698842093731626483016440599571200853460305904995598410063691775656177643402472286493859966553706568518590873163646999402479277417822908275448836806786270714334958373163212664505270180239534999548553402304142546628572700675924362135429188153124040183205807773817307825025558158015926191223382597818534425356666159739664786647488348563606874326020171709951326443664450264573252269019547054479912463740157710192842815631724569801610231652641797268048038669617972500299329057741481107055580313950907564499278439573088293492110825963387026010270641415512846454926402828444525254102661636251343370367439543283774320662661563180667223921497973778630661616119584305234096589077577696372618620713057481363013776813673259318870454833667873527427919402778221763360003064316108887655368905048222868504451303981805864556269715550605026351483263417373651836072330808707230805783867338336742265862758949382629985874078316327086199663611987521587555031937914313862654642689066139292816166526108886127527504075049927862284363685007768063075407926230544982333768499057078483887195439918245266138279237791940300855737185886205972710039312272221515118772091367242856211180368372720419406270047499021616209978479189507871005672321342129162711488654867886920338174976635748004518774835278774231715406141863508243880448616485215854804012162707026154817658862639652796222793521759249668902265416009396767532863810529917408062567528030359925002917975323479082473703947713618624262646837610667288772682486055421791579937625999262429302124439455140088270626895515738248269643289132494678506389848332261109376668595975161947746071977644892654504739439931841402628390894053147776249163475223563405320869940188848965262264991321157738850597116878674047820173200432239466813897244560212377494512903653916439508230553800654324325516051341895546247006736014982643534833907415873908188764616465587086815007095278318098484817828243737335311329988767305151657044498536317591598941985310972293257493186768845579035355217102348627319761020459424354263599365241980127775013893533724436007210433076040974052911288014963626514354751771002509150318052832707777697992752573940491350819899442890546657690537341591211933350819567175980264048275516972984466181413375321500285527909573725014167501438763487801226664394721917571054940945809330368400563091915992058811624410904529115519312855051947381004943064111157930556769615940866835856244636017893875207826569263118432700390785264409463106358987114545624662439249438660238012485267540162535069807406226754538148218328475074377983934142458840412597230211254264281400072599143004160490954428205570709260643657177329453791585659310494839951184058765349778073659091335454723116404315532427731220566092697618290918494163647493971852427489736203369137516008057546029845047685026464734366274761876197305230049662915541531757247953977372466621476905323956857189847904119809304543869438002328644860932395848913624362709709129303031221317691193388844607724951661815080539835235712182466790245482262810332492138212788265579395475387018764798623543810671172617254682748546459608821179274833432765363494017018300782289585906091026343925874122601471502857997007753543208758690508660664549421348391324420968922277048559012318272074822905143910210877249186989772217793352031899779760372731271162335921382474919315624403300595327154958388766900523132737533361820636931776085723119964169125035246968990823406738815207539635373565916811927589451837407781978324041653161472814794040740690487973916294672760860300086892188752148571873258798256995990921937327074831211684904075079675288371343297697841943043011734391049176265744856592268007310810656644603661911697412587520000000000000000000000000000000000000000000000000000000000000*i1^79 + -856181064029198246990501838696510472639861874512659612810942394163232199960386668179800910889798269139686173485110149177058755330200210706176521168526869463087598909346104418220499842743487876703183592902613336476685067607957225715599731229163253004403399577847988354626592846343348375774398106259906761383443688515355137074311043253590754147403519998612528925620426293268279668905787884048294967587596867474180282778754420715465760908654545720895047902845319485497212410159545696775499144163683155365869706943107356931679282140280699630334449375781503428935948151884244227310592110935519670163203138923505597516959759020773515215509406017140256623892417308510717869862935745590485957780795661577307555533030993682735152586047835617108810109796022482469119370205946814057846224757733689739464481305936375513451177014602771183316142851307214108978562376221795077729496241473726210395331294860961644270339836520777672905795368739191203584008037662756537238866979752983116697486190723570021948672913951832386731843864739169178992754862965608854872152465621063793223272747047272230957175616028613275667411624257024620848191575591187380885176470560087734464967291916571228103340221168103620236596486047519320797893346784700169973886482790265436795089012284191965348623626262989302220301816045517401181427657978907409611870040607332248146342458308940452045956191083859644403932580821802408242657722416557128825435848895514361229186481316008964044549567187049300056000387997332006989652355626323150798094523753399629084391761221384277153683146230121857629807901824769589643982672583614713725734441696506294445191514827156512760653259470376501165002394357247550228159280762937006229762186294534121056516758213518275046803801484655927650750495285581362057621720344394604491006288612854814648067873754309764896974140020557963437492576819583093999969159496439616307219789666376520191174759302037215943714187595050035337390664469752736142692693597737640041600724068921270802238997706726483338688337577576955956041106290499420056357049341520077442171655105577756554744543470582715647545548054449500145698688172112069186158612017760996659143055769068587542503241440876296682898614866626965639910353439413493108878688122191469113016030460121793859151112193726084182812637221061031895067142384187436061269839054977669091174080031175006057650699070352109403658526156127353836928699664009210123989033248163650045777977713192638677638259045992504502985863515359411536823694005313023805715101694106183890626406374831954243521360089471921596648536257622876343376413371151151680678946848786005640140868335810659612746396933845288548026904635086942310532365248164267485034862815302222732864438367611906712554863058425053060607865579334372963341392842874846641635965562541890994621746777253474819428871956469007391003963309399471048876342069551904216454417380069347814312926701851928553963406958529465116289392400871228932826878026077590558221613296551024555214801760396945907233200475024541163777882761411215736082516677639465493142021556052556741608566773071331056387683336780042233984210192894157639835338395751336981239711643781542463970562873310061341642292794622715661524990912929699429509600947312778180870623388033944134633724564344742918282311993014787315112881169743788110098844382953783068347929940681419015499440023893221076771749299154000898945664799182641440524297500536358553572101143168225391595145669105606686573783715599282546546938016151228269731214641166731408397757209521362273906581254597566779930854531666164161114202858762942039615911798031078564737952476303909453923048108242065606934583726034462795538441105245828742465625272279970181732271597134139500408468374467950145020395025479148588997578452266317109407550644881869682474802872416742910338645751559569498770230305621164116232982325470910873233681317124326802519996077550145363840623184215892527451571056364813811712000000000000000000000000000000000000000000000000000000000000*i1^80 + 22525614697235193042826614351372993642175517615400430489364519035465049452717122641260427252346026865001843130214012092700196261183883510744773660527871856554234933334290714371046159148746267774292671795675920982988210914339381475146207321773710694466000638465886754594148691075384594260940563321214596923385919406510577716398311816203474107618810843358503776630344767752971806817406020701310598956622922379340355059772611818654269089626094170300913000502318814211878877145131213740114945713964790099351625196267198510889081029040901096534496317462299351135052489744504862324006106803652019344176562849246540385530991906164954613464751982791463699806051173882372205038852079512417226203405630218966836978834705438608230379183595381296400050395693419854299689792543570123464462072671400305101051370785422215109971338896589128526907493526103456284647732564739083013440949258082185674648963328717153441851388342925169192165198909098357720457548550908572287502198293578626639979111111954405737534063795501739203722895771422638100812617796755633753776100177947937711341487595436726523883175736430503855841786351710096596793338930046670493864936631441683013419910865893420483403132594324075657602283165708362794572270115948788107420860524421553373144530020736582934950752900687211808777638564432327189177479098328124665316808512441508277713129067720384125981883700919681157376096696744252089118790226752973448897149947790866717326972747089912695866996762084275985223047178031292502973141990105362981329189495945341338311577349157446735691164789493258795131577913600797233298830860559508929492211958750329842702883137945455805305791897580465541506337433289225278633406534407482601385630408851409650113918705831064086090513997527650560456486006015988109371292121390663553969588208529774116002165183325138042699394622720018429399185871868701469059814466443757526102916039825806037718770110170778105629312249533350980870971917216729731849523343564503047479581234480068672938309194744379326288855833634275541979307606701150978064628708447353261146536733029878280423613017381135114108630640943003385713476986238697890698605539489251366475367575726697248949856179143231144446806697504591340529583346485087535838804816997956786240058602052877018199485031570588731344574418250487180255097150557118215722837051204796636959363786002714469539046776356206754453682270817469006628743716832566625715804850987746249742468127959490513403816344682347303944123615129163637148675727662532819898760455705136741371481438506250520007422045253952365393488503861717632724463209168361812300205198893324683298857632240223698728440544310386335217274950691257100261626988128407245842578938730883109321953107784391730378660388077941493528673719668938705114742369093488998961750510630037979001688922452485861423600550797513497610517481878781183415141115357081569752054252077655645306341068384280233425420820133300397109017947430269911673084646244969481058359075686021262237796529203014566092816117833503150287202291783448884563347823360534462662172792770256388634218532695696533681657994031721192876978152276165421631148920090460505741859893599944716073156946080129109195818447403864839099322109081113464658834615376016368157774691591280665432245854166872721751164961985269897630029473650977730015295206428327081176104510139926767341384794434578268175997187934454436309950689729384331076868414597302591858417501820217111327407688613789806229222862715542875224741161049736852596460339597269854671888064433631400429468074473375673612071699610836297631558122308107479802536263762935438243784892983704809088431734547808991198645102676368842044791404678926184317613421561964608804850292906126400735068602296783458227441846340286502827489751670680490716545016475038467781914135149994603410558791049460460052611573662610680177216394750841078191631622439729154102604335014833577332242913530744343929333701404524544000000000000000000000000000000000000000000000000000000000000*i1^81 + -199025092172922385552941735691934421187581701866286231499366978542836367747307273947831434930521271123353277590376076322046272057715163248303829187001454596817882620170463043331374846722878520669444035794646581519190549853673254132623136583363674487127818343357990134419349618935414779278755453422251020969951740916792774433484857541573026027958285942942627127885542279786192564001061294576619233322552589369083936318120321528884465281267880063636954101610543528515163691002847589333915509712291782932276496031025693302240671287742390117292749081621602588164484937432590495188328658369756484445960728240742942716184856559969434977373973861530239743473006616097188935925151898190440958079880764696112984689740875000617023017568631955959856805962064256004905144652225158768627824081647843119087503249436386248364043433777104236851092980125941801770170006632360745753985258703766747099137372312740464258014184975058326411997670956923079979278937159721166649277291960694529455853431330625925904845955207241579376868871497392174982567021184345222829348248158702755486335600828724590119335274018017037923368735520883682669455538125513624329783340223634277899105171369907872925370509302903445110052145689714195342684717018898741661633984581668367769981822070819961373777782379811538421524466707913933537037770620368377005103670846061957042199984414330835190155428249717137591726923049627404052750443854490614987091389016285650574312214169588945110451278343917106841197416837614453602535596388344795531648611185071749014684846231371806487752573254295000813056258359255326490461281631161791714940321441181557923184473414013623573202310136858099600266826065936602796953676684883993896035331994081462217962023021399018996266570775461944045451778006611466206033603949382687712617376413308407206650975579736707463577699141406915386393094285000583788822916829340964262147793622865661934824884749140162553892988543376200182847623917413582640651725093118597235963906869213025328610788534964271955871665110513358935095876448726599071851483524535148089358328862036533231480675582499102951327545086980752657658706483100001567897454436941550196543753786346395553436818367494164955696095730853056144526417292475654489680116919355116880790058179189414605364696509086364105601552187580437149204163492190069209617861396768573756271279096156022941144320547652382340624927439079584351128984202207535626371553610282319345414160166508638184674547134607047113286610751712142505045225406556103625648154337354770362258642046393625686226035152432745708778689748874329860633144801731263920869355697350704809331600875837524764130590097367465840751767832685644106004970966826757405528201041774990627552366239708088023888740025326460788762448015140379847613976660383056451988376152775805430582778919909525153515896845418349043572401030302481729200020001028362363543913297875874487500784668616430012590274704402794812132042240420411712546384355314176066875024262247097024614857610376758066625529506110479989607473231632393381898749290640707861615088681701426058251818111074044425454344389777773465259648796154647111605517335346504431822118588497245954349007438534689926912026465510003055315646303055565204968377529769016821619179988933544508985405772362838670248167405974824320580539756541898807483256773232069002591974405916443611156404498982599809717390881118028517718149130361119118151153104872888835205143226382965446752988699481047962465951009542265979163168220826176477293657969627084316961461813631372327580618043410439887600998267391591751269785946623882839731780340583940816377307305957375431278702945107344107297437232164704510968693649890600450479180234757474868014069678529010373868195109969215654381688652870303026325593881443501257667987102605844666862371584162470488274504842196293095668214730422575393039763430018223591244287231337106151648015815055414649985323475322772630507455984435200000000000000000000000000000000000000000000000000000000000*i1^82 + 8191927901218558410107089159547361834684558754122412669110271894403461907658607524928939467963866778435502445124711584494214221493025992774252598801755896034171959189569764158862220697969227395092824085655780382531574815212921656211437268414816146022201766972897592642279525367106615490853565683941209605639591633852454646412193876180421249315970640298873467995929313772955921662484676682906976827152677385681677152207471844489404591736365162654170456788162921454262648152791488007787055321046998957895655899366227824674665553805511627028709992057848051651274551032398402087486997956504184931484482616911830506796728943080396939643209230617506583392255247910816544642420123730748532450746150318179756254417546837056641603619730432273432390403812420872602653638804100129427130238678985653980013743511307760768023131843637881975989108256766483153098835973698879383938174734045447034648369652575091032104888192649249462671603783495027903324968638688640478300516672934940627732781899598509084613713224218271915973267144486743722697897886666464646330259721802055988741026339086134201713887931162993054293455954271525757650628959153213137278148947707563259290022105100203647470171670699262957596307345193408867489999884790732542138787566607093266640034122041920591887046562069729060842374523080869392174160337003795443512025470105164882289951344506464097106787553801428351142006410982681923382171658394823694025400779843926598515096605687004660148593909636921723652111293220543144892887412175111307845800528704081289145520396481156282740470964479799926682633546704061706367789578755467769624539958652566319918762708587678709342292546491016281736489934502952719320511328700026551980474000056552962827700118065943130558001337816130422333386732757789424139401188316326078052465980125956474771970034483338714505938948783877418040628846758599460735852851534075419827555076165847600107027735945324713574526685733724425469421909509837935098585874361939804136068367732785272916286567584305708912335764385493606728532622569390495671299832188537119063741268545295573000627346951387061557674275372807065217823642157657371193479616544877070090888173267817681155262991066250556590844365460681869813650592789028739425973622954257888738494692058775058973967919052457556523164265960138787265684774202694190551171682015762899856709286272171113714655193490517053237950235455833408094305552235391852766411398086047836032268188180649790477970009321313813740183868203594296934067728437818433100614053050403278110821622430837889182787086174298530651540209305161499482630117862949285205899547826081403356971628262997691474104179601973314143940813179882368665303391874404478103133277375665104980280183253790341123816062452263596804049377437259853370883961878581956703274133751814630388942666710075624511858040222492363820489751406372802906876588156964466800400236966330618626046186951544497901436225270359926044063726746602864717389170576655114216913862234878082913472896924573688338149385605616507137781008903928348982300963797334090720907561597711373313555303854128441855873753136068408432556436493834808051379754989938335678590851392554492818939715465624215466522346829018926133834458859011211832037054484973427811383315953533932903728387422029202327377983138018141779037931992673244579812327763590028000551004623382815489418280845736569559917808025028061091888273160614153845044511536345002249706451865684516072806914761551286357839219889766820758648223457898863844836026618070907400415865908333110923969648176216897104584467470465199702193376381173495320503876369965962372976929845845240985376581416430174598648525666611082872906234004519443206943346482140738699561682735915002540966388919587178974478349588197132653301501603845671275894258956620834292169776188083286792323697432153180906847521319783167946099130393049188155641034080908103257119307224550438885032466665232111683344793600000000000000000000000000000000000000000000000000000000000*i1^83 + -47119515200722369654253016350394012931393129071069847644144502252060957260606780232853853168060655946669813264620904804418533049616831957329602285132190321973444388848515870469738133355889735325379897689895049245748435718882093853963121780082636818220679828277648850679841887869375803378227192316589939967565507376727204273914483102737793883382064063051651349493471826622285733458026294988978852492910438815660123006494484643702711585907711107565877644055446561239480914824183798851115750144059916819946250949846507150249357256111561158316027792760701805386594220120031655460798717194940103205126546138674108823155618643561926774709671996369039933850277462620911077292568197751898374059809889998902098525077737847986046953986780696741173742752772190439310145772198027666728507761181336434659417861735823791786460453956143032122839710007215895063265483541173069388702492932709028541333500078751710467083740240399078793653406356666100498752970324747355031103881758892668258204131526526504201340131080345041168618414641388631177368947589570241165477120236386695784485981414288333360445963381563711357313065237357283991367620374961835723221886168981045200896661803493170011025167403153641822359055336964755365058144025480311024009655887550660166891550003549945642687085048321045602044515719149177247632931911497845200253839061603970194493663731121045940018430265723357519907791117785840967063027313048149787095066885148092410806100765940323976118836510515493831540448419795415466760061057913075199512025383889827355770000504726163855547123054723477366660385058787910116047340357751691109126556711929741766990713697334328159994238549280809315435938243444681482445428725949041774110823407674092512546721700219436570326590870580992570200599610520396322943523004650214492907314730244933696669098260907736986966548443901739387306814341481153744678261586714518338472417977107152104055096716212526252931515607371918791696979069583359908508456217382101850927375457211175752447199391155642376000543026893554738274616372615288468835585854409721058959464248152565284717957115289081915669656414459652024147877862116699158673755996294397011413466081241304588043047894986035758829935525475277981043010782794047585885797966490199547889686961236518076818181290017435857140150190109876679466325762306780675405871056090472216314521478730387100485252838080199398647833131979733208422971269404339256961985340014743597904308445989788690677486923832512417835210493399970992545061812454857969125766165893231400508553150510780180911742505160716738992081924168865224979014783468828717174830211066464899298082656781076960810376381036665470388734793822576735895488945282825420666889521783434936409981298845133385491781497975459737410274466863636497770082984390289877422813847248630329697169327391431113356429227155323990172659253992291007374265204777921142324672773967372989026133807721565615344167955137581580400101340622233850639155200439111924546351105773661387410799989337940669241139704167673534701968042173132127591021297809770118409649170106979730577850154236049501769869031291994957570756047252307889766942330310929437647941920103529315069197029899757696303063858861721209514283151339309204969848351492872573203745542588097997185064939180421298842335022208197983398073786092832883985135527495629337880568164599864358580428402768432556577413376021599982522128232804330113917528609108073021400094298242917890397962519916895584178125777867760455736802125560942961444211214398606545993740778265966900113612348293059896096270731463306239957900016510270173489645599797112711573133314610713984166457220612354933992787141958974412021215669523469990919095040756062212211906005327801891955351956899405383071425851767078233048033625395343681677605510864722658513899621515175971075807873469913106231301946590398531816298954348252548076686069888415525872296453045183861974490824297707774935040000000000000000000000000000000000000000000000000000000000*i1^84 + 1204211088092578022839486386484284735953235887985246875589235920115086360154679950366930453625822287704218273640237624130235667117536840075355171374171453893258559161665684507945004349602960315949437777021539072701283612431564829379367888576562944985620568327222294585453583027527950967539447625326596048330678843573816856767815353234703407557844641676368165406457446701291461219143046932152191943532579136193859453938519216129695821699811765504900066746624374175625784928853826188425488687903477767084176625134758086076293771485259998047941090438173547038361768614949827077164300926535466188473248583890750780626084994179487138485713882486519786517663454668002551607988359150411017580663180409575433292693613395071067711084652164440023870008553017240157341914439323092346046872504235115296434421099488286249335077197864777282078985255639272781604766484784526890558367700634551798302648534685367629060199306854313699722559256052506281812734970659713449006373789764068887168628669675646619339097576109316558028336587694258850460386955844003118293659979423945105965388470863109041259163507895696408549240586069203109124344084476846171013862848458675769976542240022663613040576347252389476374499340937137813112486784625492330148030676078931381029683787522227485651838394803920855105783020604744608091511391222200558876052783355797423635662643247325663863126008436523549316900806496699226834926105565843610012471669523944789701388318173819862686678458205929868223549592776595059551921879492976793330536822478292846137508096410305398954572107323946604165518373773884485595826506677408960131428983796476133989833145464448618555321080108724731544289017715933227771696414631942468763709373756649867203199097219823358745340984677127894723353647325411723667985988661595297990994053118796430153765870148284389985623645089000936196767440964104541037516187658270512182115834040876041595082310898536092683624734671673720168687158616669113504865416257621415698033404569441625642846795267550286399649872656558054369252671658823857795089704104686034206510644104716813060268033658318727759556746017118561747795706279706852906337174168327899283615336852063416901216785965139365738314799874129975184173551201867829748723949194308813661264231648755271430366076138154160856226760869119606593934128772438532749670478931966893213195601373931998810966697666863280592671405324961918656401459343419002425073473355748668932750252146990679049092655850177445694810279943914972420487718988757851034834893739901782900419492519608239697051433004065069473402104636543419268876886541874761843771217782260907548332748602482313784169347123836911643797032366829064273028416597492633742811572147703218805946412618628434536270359273420787326135492267829496256530562659304445424123029893521130954859650583589395837850342575651115877355273712817581988989787203310289512875017666412803133824314519768145669742343955885083067344635352205506274627471299907740133956422074784240767613051396564873170223602209805364380106399023593597220586988416508780535867637189865064964454547430678608320838705660711779809965211927872012899709066331119630255091381280839613014498210418247301817846828088297916983231518676572328271667169563625193857276548192668983858393121353525554525279973564128459803221375856585835575412559021937787068816487029415993103702577914720999223890981870853779494538465928914392230435041877135395530698218621546303910230081909646309736286064040061438788339718683544972963146496911270524984340817906355380633262700075064216712217144875923195521685569751168771238110024180055463865716206775011905710100646183474160749501593024811912622040798180218535973141745131835242480212272106261298227734535412763091759478785178472952894860699566071193412655289996695504712506071337005281626988670278448457129135313031647773497141519709191420052600128522264275020515724296349592570636739466179379200000000000000000000000000000000000000000000000000000000000*i1^85 + 7878289367233960842339620420765896109059120721268140388441724943264680928412736759244072630308844977501556182676732089546970637669909039307717230224861342556918399645190675614354604236010991661320020940227618913107585458264616987261145764498575638617158155936653147495906805021804614078766745101644848162235016122452522185918784717959507605489039215650612271191990209301456153796667069430826478635564346932367772291464752471685471274519648601496206330344115139007049463851649837239146882681818807340075148601025488883551824911318540810181985401053266645784996299802128188004756263443948632387659732565599568500579692697239132830948488974955877000304974817179677546335958255322342279394079889319160675332145105486133387577986786900773866034695105819965529532888742816018792405220270408758752378038177886015832389444390617484669676202706078572427019831101947787318554044580890709684554822721997211257550335756183683330468550921327181198619980288276575137319288800288034533563040145237444501589686395036044321632994639436900288614721951701868051341784588729953070845766848435141841904555677812542736767758064828105149197366918560470408912838278637338423622435344848734233740346735294322962799511452360218189084156201444660603984387647096332355628045967638480044364926121521328894045165648642450870963113541722784427033189499364851313798136875430377831090262671055166489524254569262748306875671487011251835453569960547919681518271876250625231518806935716452806738722490952627124028546859013590543501322446404709321714054691098909776367293404125895712276815840727395426716680639970278099770102704876680328150284573708110417501283328884567308447560718845137068854111006436564869233572395017460267741758221828055714136387489429898954035761266576166602770284432421863451168888653085427910114013755342990920678682670888615290443133847651730154955326006730465900713662844633429254458910907475079452361179107175568789733986815978873603924054900319957173520655332771078854294306349596854129996854308800869516460177655076077394542029982190357852046564092124638872386642944353531230292517222456698272369355103140451514498285181422948798840848507149882526757204410219643430184436379442584140484748609229241859322116508597260257659548278550311930922109849509121616657664201032408196699388723908934615714877360741054422804307148042532513549568134340326085151393383741241164284716503201630073786222455837412916689384518176881555195952552041060683788755256911106315005603630295464672971510464253794397961290449300513794899679179761710588219575490948613518272296741449993814519547510476370235983535662399177077033837302085342962021279121952207958582138139465577038360362560007944842690004237597661838680839051341684869872483092838892510731474134827803846054632634264354465799659306236935875324330903347905291875754952119819185871574661698279670171455201529780985162961418082576227109117688215149896058420852200523463030419784477847393629458212930888787765293141832459035002433028704251618067649083896851718222385749837912010690284272007103529264534487434773356991636051177279440325480343311743760704321413880038930396207366318358645209680288724650809069643955431569168144544979852257433290419762139230893074191702528942467619918396404297638922982237000747501684259473732556674086815324662811189271476427281683429579987639686233247207060307635795752052670053450430808118342764977344454617125331774342658800363669316127533085753712539555884709728117046653067037863298863571309042202603397103872232501036462528305038659980512770106371196149978266479161216132404298234786756629858193245888835858391196316628290984396239349663415467175474993437498171459389020989852566146702726043065876379732175384687677015917066755721070397566661191409016894469317846565881178277482402773216876268259767404008058200303682790570104732903158422857515346821538810034943673332461596300083200000000000000000000000000000000000000000000000000000000000*i1^86 + 61941420545679369981266624369396781907699490254745287322421340636582223190784352894631661306582481084522617920940191140582306189890656177771082248843109067822137963305108756711784721546114237901082289330673413965601052692167059919690189629348076512076600676665332445265192270126970462456015886856554457524372794386137674443083694638357560090890530996184589285487232744922340198224063923281045312061496171239382201800747838107412607266620787366218890884643160622632964276011916540606130720274443074936371017088742890410361530067065598796790125901887339332735786912255045131161095154174664604213416310923878283546868010762232048917071689784615099840608874105317600332729656097653337490179633975343480997403162784896908975510064470710685265602956903725279812694658015517504462421157237525376296723316870281145966483413763341103898974465229940986104871209710073330850108833256013294330250392269710256384604438939054144298547177117169029906075854733510755596274019775437899449443386249580551033550128849468209572764605624473574471227084293757000457920428813491791450985414889772209958576456891052885717964171702258552664302972811982222370321347834697296849117964036948066199247076003178894916091215325220648629407875844513519731298663919044238075111761521057677530172659294269119595066404314152535770613733253485217661925097479539319373009299053772478155104674820422725258646010202139210443179271271425350798318770477322038312009776382072189520176225963434168946573928178195575268235609731106396167639201887834775140542014911881741940863786820119275371204690228477586325109231137566217469720232686216816104526059473790185192103262388559886293299292302457297264655493425029890363757049573615668379847038275151948857928178094183411667860657623989740172859702215506546523113558973713674245198184153103174469270955851736563067372476305256700605873896436044985566771796207888139173467274100900935717925109829032824654130597349875276778026837607408246763459816610915265341591875987906802128192985144887688041922508543446776484348329389644539157106858610435810380220878997371469636343391041984712231663040724252320412711351209345079095753438362603368240960039417912858236029967187285152762515485462034409642699628495636792727345736568192196347443429126385627720676332242373423130277629457121695138843256149338786886188276144575148432977354547028333003457765424976063852652112295821644677864600735948944821632294457417734285508064581425170624109399890571008488537470576530068133188623077625680875199930039450384332451721750035755511553178977239808989280859305683508437662588220148250116583173843136384764431893490122505294526419923961143853827095657090243596445123779665671798387188075185761652425522989934760207191359208194573128828819815619733913132296370632188045221986592349516738671803596987151827754646235817677357068784102165003831431776482910107211963285811386136528306598800637376270006575910710905278977915813496279905303731565198608499315793796306368616149082064361869622348761642975148742303844764525142105374469882728469036845378064288520119094634759371125807393375463862361098457327311068224199675636003965715904625603969742224365690709424170663761940676102311074425416912267555357178838995579981497641154584873669839367283361798295197234933160950136119175013254021280183719228249035038674754565767808025516324054461152535837803657778617566032464505309099865861055211777547055437347044520394163403925233657855159951137941819212170586775607261975091025059781572569956164059366934608261223939944163938340476000001459706521910677016417753554904084177803364829159910582415026656173952718551469915527150222611353976906419815418351330727774252951125880735050146339707853021847897294078291910589697472342485239402337751420982907874894388563589401281326067779163886069559614451520437725810226150891837181754454542455797426788518267136692082957828096000000000000000000000000000000000000000000000000000000000*i1^87 + 1784297140851040697248173029838045854295264963180966709450724096225902991049364727427331868145610020963157001021694645384024000121042458371808158389741908719565811191152384537593260250075312167196079652719583896155719944290297664346569014700438794086282187522911964709958369124969832800062025203817784610855575007426335936139559075118747037821955487283882673175706073984484479292632382802213275841066070432617640964100206511212955939361072181205571051411694408224369618117144142237128897872371109075139875265569654403502307474050974149317130169145620170672046675999556604008393759708969735311534136081161045594482367279385789112651545913556184387879607225360773899367268361461716042271704939850985826120827939237774115281733755723120126654067538052131454904973906846857344770700846162135848904329371737198817796436122125590675803241497631271041132310126974474300217899562392423311664066103201985340982204120471701923439655811859447418709554444865240449184915473665776522914403511036202731521502682560034657962403123134716568237040922010420038336467711106147454720830943062143477038504107665950640560288832720409585556146808055870289425633108788805084342768399607075835139018598454732427540503379120968380127629262488668501966864827676769660826381476568969172219299723789325370109208157317490875868474301152513972847921335375341534524380962515866338911202586655668917636612722625622577954373939206348573802282386852490369072221788327460452404568531180913095360411554734204678822050775967481304731652927744216899015935168868484218870276185509026236357531615467324283984805548793154790411885567043383556967526854698687318519691593286024974992268257332929977567565596137276509598469759357955258900075806494770376588790664755233867759052934083962208129686755433025577244099730276987466216724436730030859188061170047457069548909894196726053493081514977384304934615945060336669681471112613819060004770469014192750744095697273974957945719415458946484566603322233797579416156353780205511097479441294976126803245107610796110781071775906359356476256330867022198337144149685453157171911614923172163300956179226907371895579389718204366580942716882722733574478714470869909356993050449265542252136327558289285845492041196813727906378930565747223222432705577549319518037015526304209300256742476295233807829517499162076694261337668697590718211495211451488935804299619124811693896720171571572514326607940925667739686488425086436225845863830365696701217035244953433293676630718068019562245504637944233980648431073793678562283665483538177004158385344451370051376964591344104609179358680590455500930982849449411095555590148001192421841205895202810618428340337768387227205150214425673903855198037796489579135701548533641126759859486607358764544754611788731597376618335413079566560436330717186642473788858731802755860717321749497816033995984518217857245792959107969081322187685352731936964640077754935934049830267632989186029270324272463048000454732216989525898097964570168407989956199186714241935411374748568992069549465295532745329093820052970813811297215099324551014591196799099499689274092089012718994547684120716049016593804343791728598228962670013045239174512690558537363347743071009270940899898386008737866775373063099949693282257629269870639369934063767845335439451387958059177907866062140452706928247494794046382750601403984051488929978331736188799499177471935846294708341433015097307551850406328783372115661144748996978474077899913299496199942363083495357915800179604751813675564168536549680137380764074331643779768707347506811041340307605348372403860032897508834890740992191235626956942356130199117825777843991715476981896543565559115098078910607132055254775136103045319383830038349438862368682803351128666027325189026132356139081162402068924324314487121996071134257958461265199009972797261971782819125571502564516773406187433977702742306414296580915200000000000000000000000000000000000000000000000000000000*i1^88 + 20513014231071948690231053246627371631832692137821566866473367268021644831871309940372682564523950863325217952989387273188837740127225134702771700826310999305907752181087384350665066901597187848438671829712898230568960892456169581468288627972277431423256967096405916273784075767890165581862819924690503393899017845791264091651760069338812162786020484244683297550895879529280019213930375972353987265077834856450906233773534705814703264300172503622138548028327589561653331176165710089277623362918339339829809051509580828797648749139377371388040974502486332945167918493013422567847016281538796482279810439063138257845229678535213957703825656101512310988665955682767763027509549814665307421399534649840907341191838908833861633935832855957543712682762380661413877516644256668851463010609194698968512170006795931690002493496450765865712667870072660741500616268658809498357877155279408205018977327424919406791514654081677924243525356796202354392459119620982724525679480339684655684548594362001601989891711675260741017594026682550314215709224531351042036939018881325393549094946604352238960214634951819181785690680344535100585376724312560638544191285515243207824172003182352777269559888459675644728791087771608682900270447039597743340325830445238018233791643596217462140502953377461152107934834130058633242675896585471455978854470923906847127436977901401540789143806581330765376727620921593639316901253488207735335694093419760842639966862328488273069205975946543956026585594157958325769594319916980036930501789741114319878183221824130610259270981882418681902186337027644617229073855283214309799765413452468397394915645770432897750340585637082564578434197802252421838334691473131949291285340352223868260471153334401037577048536615398541063422793675120677158625544436180160489736353767183077867978546111752641303214701178399174553924002839728676004514437565906963813704357708618279660558178305643199410822111425804028374433978661372444043713378884997991333684205727037982767488075891244252162459912120801866001588701761800415326209688434729064268600617888066432103986001419970362834014781117326118002655586689420028325628352235782472272052742771368343618990826824477950961482005922496741901305982486408704296724322289678510458529089623376895042757948882153695423732883513021143898746749074739287705418816987882770732096614179925520172880445553476033798827216504589927069484140718622962724442073654524446028014275519992652694339938228223466977017442408763399045991795924936860571531466897833841683774710118396325124619937260192794880532148612159816436616803309558878330202637989632080151298845056074729323001755909987862521612295156174788307686346196656607693558518318124992771113200740778207635191712040788651573661731417093902784067214025332246963850427332782252252089200534716965439392862517778233400674367274975538849074948491770976754898170530387362853751237450865269387791054452893241663698858423145202900117450318280585750833473026980789748504743079726699961058656158571832099752309069006291680614394012301068004278910827542618837804588734980815391074112340930800985305033971947038553735592793430331556488086152038588232349266330491606268972163753978317838487217803207790532086138820533409581625096042175862984239253532394374963633772344898173914903870242408894176092585661320233733409621901678908736542487492579024726017162658818104263258437075896500055380819635104027231484828541107910022563869236205789187416990860007976432597437816331605274964169102213665052896926225038615128135728826359855267434342105403482859683178134284743620483418418185855489891524096729819750352393787817083018379202784817086190603883832527216208617727524937851435331647668655102248613257858835585325848241529875352245482564634681736445162093838893475859318804748125348555709767834248106958578367407868324553365341238474344069320282607464062421424321995146854400000000000000000000000000000000000000000000000000000000*i1^89 + 159018817524205297871673720485379193251595411633465212972770435717687680903838687356711453673748162999561420528633951643396151455421338700014745275129378474272101232421596624614092727753173583460817420225778474525672412209470914908906589169487558211186691591697254793229127139682982478737046810565933599105665750259938204569750047434359011393214169454248221380124592707092147435647391198238939906681612519821486821413535630965571796847887625763259449178764267236867368374274877686275660548709582665756621840969320962006110434987468447014058986735922105120503164988909011393946450582490660778065132519203769475780510175678769352162469834768024993886781388971051309695142227206438710125777403729006329075006370136251334236135968611194309974203096363715486532073055714031848447130126174442140603778110220962303841000871449353826044921478534270813285943361046750668994928102344663318518981265855830343806277968329118790611611769263364393383978199847007516453434992729096706807438525103396306567075605433141534788210827656518581627160300068559228058597570551780211611592604632520491371622747194599163273860452868615616599612566043622325434448309237534861415128602583462854261290113262205904571260943058224355209573028316968723646327732948067054892986130376935808957862340764020760575138123942027300704597775990315074273398837257242801454647501261327978806420785606073121213636263037903153692473216463083381722653959357072944409413200504621382872080494479695058114275686829446844442791187224669527847822109475305328926998666484603304229309797014890621229317991645912009164579342830888012298681673579093603170664714252016234723671169012240694921111172348015503784379408854735892130039218018703111865855053514015652637238977430075368384351628845080636655601277292263632624548739126897453210228807871604192114929935395840613965728575414415411188015981532320437801810603584861910549550750171479717005271491603866299775022512706615078731600772496569908198269680302146530677977680456703524922306454289968415397974192709351811861207925140946525002161600773831820234953538992136016005188785333532396459390015204107849208799609365882896886577135563218872271795563821350455134571914428140256805462524778512370385129353312438786525389646614764251928045420574852471460189800903013209709658646929798029587836708337633790324718481252114590569142875167590987521901599231617806161357718382048576375922823049840146129845577650906200180012296810833339705778639300426951682592966552366724732220063511428090238620616554185737472762626075166797826007698389099451598679876119648987514366196132988302232584386965517033992549929143042255172523602863118157909120174949845790438202923448345401250255416648569890846453741204844398183149217332136739031859400882675338534978140300684265423133891998182946166091849203934829791597662806739335997849412150405641595741503545423038100932303733035492536066716941245703468870201356604025284149087202197595465546556994982968039466961078656484316789028343806849022376265242698753945584198906138921247319949509510706953831477980037643708046264351199311101655465807354697382422637652875385284605461187981450876917608056059345742738296032186376881325261859349714690615984571430934776350144389333907926551985078019211028688981903767859569856677382425073972386040728868408701781611037092856092933702421247600934488561514444785471549318334335365637384000949383788759191250268487581262350560573376318165195511696869421459822726109598068598390939080038558776386691638306794676747387517932664765297191230314847593534113793763141842208145239454769119279461065084151308297657054864663344017186285025113727329679616948155632194360188592510481949912294623579776161606436343854644911605879954425293125685963992454147921936352554269248163321190642371477000923157345618705334268109130700573097850901578097922283415786716000762619123000908160000000000000000000000000000000000000000000000000000000*i1^90 + 2532196714252824066344436317793417657877545649771947366281793561415165102178583810805736447471199782662441333519974930162150980558984453332444537993405545141417884354989558239422120317073104508940862997023318010491175714566635379514052282788705315771228353988746336641059750286476517697814008404766533815476739742976089522733006365969640171304525664408637430380836285746149642490802377802551246027813768421719901602759819221492655511174684812611235220721451287315233006899733026599444458739704022352821750350917223162750683160982199223424408788875022568051548634907319947755262651586442595419848741045348996224708883221305573800642894794365089596753874174489478303705168565718061912716461895947856797882536394779386497169714819014240012440569533212372456341996463807367119057782013918285586574724002602680059221829519600538222560157351183811729802280571991761282877458507883395111223028292778102985077870443527226855114194361042931988957167415225485916424246576236245994992897190977529401090900878256770613614547429918660097464295685865331105805757303394000624371084640869747053375761519315854495603877023376647863574820021329641745373268335990913200698606885528851759397663189195688748560272073245033305754778690035931335837809063182384393471494312207372900700779672985152233037501966852937911721455204406587114799368280469932399482082340608475394062937597628889489212474832727064938672220377206007019616559727374756614994224401873098299423709373872897582762447276849121063557779892558287313311854017879555340494847469984056643059187646721158030959102265923750783961669630269358361245856797632371998838535788040696743294226874539676193283380717825811885656384041671281105978334993242847680099217326826546552446587233067545240125013590058120607867757448627276891682698766535534988272970738686832040326793312836667757517271571023053008493351997503934154960993535710080043872001390562350792551780313278128251313034796682344225748655747276024228843170516461500777927847665535170300841537774261847086789276350518058318916484487665189785287822208919328136302949609998329148413562106921980709077343416657171830035564428539281795495999504837676057837324985516980829906936933395681624771783070605670707991482280402212304967725431002869883767533742078152957810444318558855164945945194565039271527539165900104431151500931802716835721181069114059530808221494176029904289312276185188181596950879403417199975556090739302156894877943567558309454990971558838613311762437706521024526922879063653210725900913755348286083300972002820116524035936553351861121367518092959868265101194503981968487975542614257771583370465966140286849689419202300331077871444658114738087820529340586837440880390048798987377521843305242047816167761645501513834129856944936683475590884307390789749838012251576260678950461306624803630577596523012620562355358881622257855244595262890312319360402036118980465132055757174163507932390756838813589837183216797380920033456570769121647306695618936873493641586837828499444815686551985663696790306304385055183242487325276323114541838385319450248186724883965963080419072466346556583749348154135567044841030991377332778230882354091930793981900498568596346269432419803301714199764613850967059875128832495119310148615906364242017312075612456403632310006391176718209723319066888118195288903638758453323027682709749765637792958775269676702735190666673740483951771708694654995541201558711306168424447996535615652564860478530351606677325546894174031709827131902917956096602868134760069643290893505224684902862924153316163129755828529662059229365968792218616076666613939647110742600271919438762401232946364176831065335824651895055980115436109229279433384695645498404431235258524305437614080537261103722388098170940356426609973338248926598816819195609626462619899381911717835717329756237168782744702668366172759075139562064472212692292160000000000000000000000000000000000000000000000000000000*i1^91 + 23875697948841125377279335679898063081343306722168215065710863952620168597914481500008049529907637298013908909365350815964223046377070954417443893557785497697551496701508076641116663533020849431405763238318933098487634259243037686649512195155970902601478051491114856397829066600785269671816398070033902482289796709694066188133472337785799746859814148956680503716549717516019480184248058821679607712600120346894882143888217849224513833899165858533355831454145353092419904093640235912320671220843445902247240459774639216710246252937900972167534224339511283779881853263171935535147546596342926964464286818555455135316616359517068095381384585275745521999999905859067649462106511797542354114167837674789675682135031055158457568693103055720528170272013580443456446143069193764407084952859879707397466898198307844737191772137153318567027128938858710479699825073509289122560230792622350578080023979102989396975480392209277089751238263596945301323191648485145081102983634800270242444772471971780729933521274708217919124191791960563514148322359639584428101844206173526992163525996776495171442827389209464637998866340734503859493090616014492912495117275877956669483596609338874143875868038773636217368477223241805735209263905465130815565440695613542329401903839518711466585319711985935600976837273844943446291435302004180142010536411194162990359574184832088187469179372785831814833312727075732237291825280388230948022448459156440638215955931267800162550258492710226080400767376653142980602018173124658918873531176658299779036883760885332664851461301851778700212324529122390057510983064923380074084259825332574388087431677067498366177358598859719737436317288555643807203183005152114294851504466868165265991313596626585105855632455588338204620209883733771531147980284036987876277207737991803748554232800305742526108759883791019113631619990358472935267579161485469068351798072045966675039831204196719710632679267378807623151722359851573156637628293295235552806954397488889971299753074030147787706297382715065690386393011337516675903278471271952858493437363935957117262897356246161396372556669473749258365279632737109116507226392851036953979530581277807353845666100522143618090725995036648369205094539845207694924286520649951580188996834689078062998607428470456441813593537609100910234853347958949627573226276482750749908473707850430418115864315483899336717738461422653934069240779870125182950540697285514303317442405503992743410899780583996269205899246496573211265791585548340899658000466127599478231570092104574766807660001190228171573932390839428903851726379293191778119209311068460264418187351948293753031615036101213555852374920245843051685935261644318649380936360644944689793072855659092350012415935440552099899138849392435815838979252985232113278909166450580763010310405720353867590917364403506323199889242005295884818382189671822477601196665513196589769206618933806192382646394587291491455764742446066797269763497940577725676042854341751299430109323434564852769285154944779170389728088956247426973085570457986610382800058930406003704084168057340202374971209171136618909460146633480689576915103081682380564283852656671602411022187228837298825855914106871115561165198308928666903333326556804211160794242545033431079605632490515828277202960235591305978415045228902302966197828931855872409661251399454794371297754637195724089865601160813507787808550514354106650179857183929077253154611726510027738809631466056229387266205765365179326846510558262999294355008270596737234064027559478969886511730660128622686298359346424341844657365389398998915075304849635753180563319383439672514986752486443491107993668725401941576473823523082223673752444274244473385613115414127647260257216955012685868973314744162548485277441249031489044808646778374180944126098130142691026513910390822803265152214786880663641978161617617256108945016620783130738714000000000000000000000000000000000000000000000000000000*i1^92 + 242494703845245898145574945500995743873149343902466585784848302079946085040288916290182869460820995793528040601008431341066681653696908159426936553107679946357963198263776339395478724285109150914551612421916197223894243704939416514054477778799009506528596703994368586299378879724070998832176926809736893827506364315204405987818635146715859688335175281824480740836592348672100920819450021912979624432803952865079680912856219220065306822092234862605947915166100655419701089415381730994318137156410844849359471333474465028781750155704739702385700114206715534034549635949285118469750314413461522330162407754100220479960936441713062845242318539631516404382299889247405653723916260723472196162832315971784953052778109942012282520974375011476489364695616463810626104254333364759441894330652422502728265014599836776832493437334324421024955307956055625189631394420003945773028628980344006909221978628518078320557468901827008891268247578937536964332175362892969495659293338896994943819279390499514040346680546968452274338268028843621146549369472387530116322073387788216977768936198175241500587649236447529795529761861471452240294576619855366992769151872336630365542267599360440126393546115487255776264447262161265930445859835870060204411009829729836050196282404353494693828533759741938456732250493314133752248133539681354577338485146648942412877960175146854793546520407734487271496477572030150779162122036539549045422895533904487196133914859074177032109006962708817974261107365622785392468923262059753749485213138859965279256817087592446430598087625316035666001089964270390919570369933458410768501663098184971541427844296288851254218430867240909324262189970678872457748332311295937963549189397598828834372526900572043673588305141883327289492836310266627091606943983943658663224360681557943579102957246726045680880081570336681730873800109624428586085182467782363173123110822412005773766350870171944316813052637910564799263590720735019326403883048357987465836611909127865472245110914788865005148377698014559470531273032499621726538728877407632882548031781778144677938215662606018813925029385455791976769378765698065180559672143141384618502638367724325136429185804436648323629370864134835625740809660599478445921359260270047730481615217976355343914803083059160916524363395722607664794567999651835889359105104441540519244998459055085030682286519161699726804646991249590211729767441248855983954317479895961016760225981088202791115489202311864885041698254122144689692174326383200272801205148696998579005847436963100617168632147617781042422637674807974255149886843873072479414519169119756840955668505551524737226821570608893572846846427857991448677574289536659752718878464277087177121988624069970903457558823117832897838933948030329126901832370439329352361239824746376386525100638251322470978639484072611762942820381716931844372231161452442883843693310664714267810368647531510744197708744376011423714997914365382294818252649316432896488854747063763099500205101751789987878536432721896750741409568966066280495548954181974971880301961719783357109264820858911274293365141250167789798756535832769308772129498339235284490077965819353895340727534089468650839139387233232097097825536487482013801261826319685325607203945006101986170432990510800840923235871846452717092859580486570721641892397731101943276406172808955270989044033583245574403703642525508757432344595405393869987642343796816609565376187138604962206944351816470679709920504729866686084729215852248081372533236477942768075068017505444254769460370818279649554650254362564852404524703125775610239383927531473934740578888364569740601051657222141022774825531799949684228688079831142415767057901628090486426125461758178079686440921156035932739253681375703401905876978745470192673901812648832178185906553826708609932247467207033052798190696076962314962045515799116138770457290389853870500000000000000000000000000000000000000000000000000000*i1^93 + 2088243860547335185450619731762872633357692284249936258626528842628331731409399112797387188862100804477868245882550752240932690307169976974316697116591326963784102333483602298848344248009785546586391817397930485057026547983892846724121962019497143672604429382568821299497657239555314317541804503327144334646331775166752425783016982189325118863415661486058216387440412840006821931468507793895014837203784503199421501011427654676365023156222398066563315061328152302547508416974818338401942777985251996564556655563958945012591700833404289313411557762662685795209025193059257148772942014090885585308612065915974916104086997473386492956061313038068521381257559875147006324040935302123516047045090532547689683220640668625937232363825960362405439329373739901113082490149270747325488248750108301943527725795950504842024292917859304850613121477563515827115020223346590928081649924525446014513120519443469777746109508043511552222523727375283033623587408745174704589779732842604818710868936455418662789152617368595177405118466909952408122057772642410046670471918116908385011850936450092151949583850166959242049481833739952724319494037373735258500241718324687858375570487379000270366591756266786644570253616033053074568056765821186054072321045461130960094073144462974639443775951955024570325934893877380133852016527031750942966198673739654910298744514633144011090359888022108119160376060159037832268302765728810360188062650744820536596467384365568415980433391036892141114703978085081142246204154127375949160517989590377869751507124718971299008907413536538251940981999139753297845086806427177480749248931799763067302175709567739575238510347079852780433726397703054862258995823243389158317498738589029729934149910338974319496747251289751813121355284284509200914158345907561115501386112442305125013579491363490181746720228986886765880109440356545628588236649328899346734470170132741621972674419041632595880139680264058784370521144895206927994440874164564894579046559585302839735002864665956942833911400308072923666221238648509108031032850743301410796674322125244253103025310364597195281769242298625500628222206066464598306511676380555690990683018548469947801097315835842653092555968728083897059433031696647948727587362519905346221229762630673144123966772323478422603523832473753262890800560249227254422071369739544080425799718872502567696383951561985493231387516041137085747827705389838436460132566323596019346240163109694253455205185430870432363853911311009807728233681419197399960931089527250301272898649834976366203128734216178373834777565047344789030665898374619506375742189581356038032486179081671778159607424773540262761170669203617179173826217071984048782402230317301924201896753959057420441495369204551007778698780718165836675907507510423006517798179306043135576107803231239180154796639757183978081797262088263572583701679016314033579907282779001190355014870729658096771723699125839037765787823507446290372150916103060208710719188401744000391037258317515483758099931796270790245786769892756663567609871319489698079699442090954721484867379707401257494453335937840036803854891530069335860098344823364003014551701555586682115790941432891065504954829790763120829078999095985667093561492171884531845255724863762998600726263718234467973647714017672935104448669745291473381727013550247850287203090557699522832018711884344332859794517715485074256807249879416637498595998582859302772185659356933364065272585882410939725974039670088233264058314544605702374940627706835521042289434110435711202383422218190497168225931329553649591250612226201949166197686630803929217183475214453279077517771005591136859067178597459958978009022949099795490114292742731641507348663243120121716909527034135901264952026132895905509465507040282976171844560565744956470350624592434557154608227612758983475129966870888720135028280913565723698505986416966631250000000000000000000000000000000000000000000000000*i1^94 + 18756083888459020184071764222701559144406106504895026332874522565790786631445237742479352020962956499989247680808883531555851510816111647177859070016504538961931678313469879066221637985635848414317050646429853467012429017094899331961430027200504480588584766601012946927966037324791091097835810068388836788167653133044249848216210706792735201753607047909972042684802586481091395320555181187137715597379295909819927760433995473611039659306293094400695032316973756049884804856035005075951458053152959448140976493883334264946369173925612810701094910451034374122031345644620304551688384941118162596589732292883022504077474703489270167689812949329722751006634614392543739735203118703023355925331258628213325760809949062360778822129621917012160380763614242426436332168853063464232704265764197385329718342134611179350889151212248442772653461081156243523983268891601905979964112595831331966023904392276336762705638467161253122389814266334434459442508256364149055918083706721546279034091491416034519935916481937383708900492231712988469384480497183872983755895366899817430551019314776614549703056619264248531639483706537407796168038098582605757496476826845080745499467419163713078168406746290461345836609601394105155767238519450748357754589627267169938367506363796116650777177992093787065278563693320512321865461738883707543110115664583252036048614580073125151783261365074833445871630986796506661138513491253414848751828473458578296005377100698184126217660851084568279018224236964120244214477176121360180670157943169397637546861481239717905514364986022392958598166891898464659303392972484602266873278606049698004576854604136793936732826966439896647461353253249888336608741267761260532288230920759428261558445818247945975740200105136747650850966329020703611683235516725400972502939334217734684134494740302497555532499997299772993009643410247113813705660369669143743971231986506597887913684342764865035015585836884418779178729985893642306246384220166208950771343388804050632495283355430198811882269932124582733793187869179670272264264896426258370969346230349474052368228460784844016180149388492094861684480455127562252642964475789946322764115486267845555480206611691192587121896982610657520241469564991507760055363763934350647926845429932376974426009972576968094213107834720017155163397524603088477451741475015012229376079622156340851754395587944056819089711529895428602747559830067532322178858722258781388824876587071022547634995352264669675783397863328074694027239194553635277339666165803905212160960826200473295218746800945321620499800285634390635429624181198125352153912036629067667854850004506619549910221746261325250579500860010316333613091292249361888527027054688373782126928844716157295192910661334814710997769044316407431932456818199981403273918745074137147792963827640178669647629551953692434870482230167425634334253567938341348093966829584625461308029105537978505421530582168118370842951770983141522828232776225466610269622232505581035964511212597156431177868567361180538592777987446058098129812411437305940468184238051398072234562802314653487393360850893687601336105886226110834231094726202840565104293410739738311358329625291241336154823352596310115655742730572482226755222979192291132133515270400345701139696377041007359226354733255987839748408464025725617575648118252108154803886820118070439358922818293663181185283111666819557632064690012181754354789882211865269568526124303787873828923990467240868735895731644288312515953844915972000962422206430180000360231658091551215894878714211371418902381720418411864696532009772282731138291400951189526892167304983811981984462935481874011667576140190986503110682472926686196787199702321750671511521273174068655773952389969619070059508607170220652826986891480766867267463121723669685146686147875993732843755370785381577926597570853755602759798850089369786990834495309375000000000000000000000000000000000000000000000000*i1^95 + 142431496801580945777467626672088016779770349935303135007360627253601089553134150336892221579103623124040264472658365277383001111460113743996768311571399124077287221702206296699177250540953368822656372764221247672229780128217253049827805377129697919234070302479753446025152130256523585008047172125789627029872656120058097398200055339903493325413355714057760285116641075895040887135248986472287325741001522432727875377632301685140044814758726216304392309272510677067084567854724493074052892175433377354724806537795731912124939078771413991802508089937371685916323841273280105965871528265747216450090339975706237046409445919729465625432744684047688769575098416938102295516226191875477178170844978380985097713804424061201403954209071222310305754186170040581843270718763482348086041344173824819636040226066312323292445433011952172320187419856977523267833534325162463732788325769577523487694047232448341977857323687520635394093368387410347501737040590291094799548949996548999893114801589898534429513756919476240114619506557160656191487986155445016045555414153533954982198522961119651131247198964603021076608149017044049774719336134649936537133682646258765958900200268648835683879824603475042815174998215377698315028121133521400788368098762105649591769806180532065531467012393972233252650115810801960033331404979516900326293844475850857879889261285219655877372862465308212955350942721068078149418459513629303536440724139778784679391960103034012966382636347293732767042737424050528187647161008629319198115365450782196275268556150283741206787616076071185755327087719881803132194532303530658908045761030594690622134975197356785306905674236620768080023970633756347151041911810989454781923831379516001754531574209326264083258152131303643900876928693498031332770974946405207424023453030390425084623304261812112592667325820423656856731780697999517995827924356922248866352235971343777697902952999717660137521270993403324936163162143404852024019651972393633191463882109321427561461305127565631342185830977358019346581780792245215160592239434533932711901151643967414332214021045501036571933804297692929823230271117050026806427999905519999354558966016479073071677023364567816141103506233030483295832806156499938727150144300425633432184239889003725919863922912952889295693682997189207124627991126944256138966606575053355667954003630282142571604336904706335716831123755324397313815281253698034225736518516811254319551447557435901546065654572815042900608891425902143861683578485946035128964893369221478079587322808623736487494793336171106580832073821901832957616440996916967404710318625522926858050484624856371572198819260959239602926682873607884016294230641658159745358539254516821789566786684531682905445465243677837410163374837110285645504663853691572988309420404049822720465076274061686879502008803506825667487478529117967710614838313375582771145952625947180104227763043026335348312710719428353030843746488811713267976645648049090386719529409757219496351732782316623351515171460408878461022805208360574933865984519210626905650277131180534445266308651552130790207347376704281091308748858598292851052761932341493376326860223457614466427659253474075220941118195302712977509413635587261379087733373380925143694669824865951035157831996939423149587671693114953346740596677206137940010451876011509517608795632599109024266539452203921800340207741396948873561404310520528806486291265796600560402535831736395614387369274386466114786505458594122693348546670330743291297857243807559419659418931922308099674295027333513011213543567763653441885781146198956249222349278631524746196588894979108653717388581504897174434209053752821760843060461968035754619175113137395795786573177581331498575547833909822304150416980800851222429462874210133334249068287702521337943618415610953693937058058242242261684171292980200241138128214322655043991479960937500000000000000000000000000000000000000000000*i1^96 + 961724013334495982474156972700525537386343525103365180376274459790791073119526656179921960461789234790379612706007557259401456630651415628540709763468401995331126431382654514066662236348577626336578078616357645216921277860184018008055567955438847152143030997385079727582098118004573129450039792961584776487754127823132094077557402993112947257924182164488349455564459062854287731444199061127444498545219023400382718906655455757632983039590317704130335297666012078930523764150041254062711024151232190142232127852481316405778303254392082293226848747996825964000371338404609958425860064836471383970921925002877185396130409230450678982150943958693300769673859883603574977626668066353683357624620886325178657892555727266541016687187105018457891165525906110295887014585652753598027039256020244659754871731315252936303081256024493840280100307568849106385797605324158629009952600271068631462512143908009170225816180096468620293546416380898687122104034972397096859596428547408788708681644675803397471254565707643240836235319272647821449072926478673097619245191325502091284239601911355711058267363755167115379332538638126483370676428961152401990421285631275289140377674663940406476793947734091806395894704395266603196977597428837786411999353411554844659177336755160321528147785604826803655234521892273376832487366557169124811588459893478386231057009059835567081315221781471461896419471818846514390276106554779825713713945094915661496898696378771652954476666815795500749034919324809185150427302448457242293176891471014023642875542064742680099037022365000814275150787598755309093880969683709406540043045695363174580815438137544710173079466023502841634778637201441324680995947053124999955927119318804860450792595410515971946209530099924751782041348422035444394038057398585562599041133091036230723449798133521781174801560341026209714596719493831761890381677930118040593744220422920602225090204871544184542587721202422507094499926264760351055511846774070494553157737023493536227687776868187078243440306729055311689732660671812410194584222181549663338992395301485379545780864131891793732597888216778635305411611002319609720843012292228330455593784788179291540221194167831563217464999214487394747255120581345351753532494737982802556405846972099336987125089122401962731118280995332276040556121564998883417853278301469386059228655222371964656139302094504615639008347370382775372681941163339389172050689186003770921407552828547575020182045958759872442168109754566092554635422357403129203587483516393149863681169450566438821837172253870398085803002490474542976197055978479742628607399429250153456019757268433125300571062306558303402101143865694750717981605155258781942928305048964269224320027821188758295249598074520511286286402147624876726720755388565371862317910056389894860663640713038539402929075439537531610843169195852480039346468788367555550656519984241815982823435945089982557054879439644094541923092932889159929760184018614900519324697668476049574609891547733283410052469246998718925123767392923161268957666177214116126911316578674274871437406643442607426146866476910309924953056814884872665345979085664461871033151064705851307079160241061916520808553108086621146985622804242284254751370706228937656437757023150269781136392300153896468559464237579506595218936369223940623625451731455209501491395927301838726788850427252938663350863779653457223087328936819657786665739127800299677200005070048838450352565394715156797052804132630074014333556943892409028468858146817724738007724657129641547320342981851575652219537003694594624749268356543093042062896107815299102665422413314905371518402533280721818920108242775020274519873702148705152662119089513640268434915572803774765957866603966695686946844343293744971159864070276396500394287757834665079693076651526725760823936997455594123033210546691492796973493482254976564655761718750000000000000000000000000000000000000000*i1^97 + 5570656780489937842493310134790396456906216677245629455177617161813303677921696843478958356907554962320132333035509874762740176427543601030226403009723844798122319983659695605684169656399689717287323061963248830493105511529480266859490754835500302151486465550239601948489861446681364042105556335221262259798417114274736075036641565167996568403162442009020409042638682461308684324232203545225829026965623897726086920104732103928919390294529789795883669417911031073548505008303143318968439301339608670312490113178731451714226941231155108390239824885005464537838845313718656851608003333068246058005025965459636625959729370631669086764085426928552238739829528329318221608115986700298119758922014395231682053530256810419590945819282538137266026154876136760794300374112419989308627889350448502332702766617076583873954304896316105350370237087947123978539509854464957968354549616205163080564656050274267391469540553784787114882552474723155389423212123762844690273862915544666825114182207433294939506736338086472346443227439113938199244990768964609181198368034072949897775157727412746167247984593394076683070616035245653997536899995025745179675014412117930639983282927529961181507594153215047956751352899690427282974683067285611968803460331322178472235181182346183405369955257119834217597131004671499895354493906040532306794174743496370983722972217951422861230117572347063935685854681063551555918423515670003863080103563675351121510817273249586107733105330900419307125718515991594264170652602100539003068332082388079311248865738033443139013304726677909429939928180265137622205392527794917128492455126261148042842336206295531542362521377886603130323973249230067314903253879382680472573992697622815152284220019137705791038917806626907062846234802064259242419591043199267693568822677933636667568089874388318587487178471106511507053220536833826381729586393907486679083519938698014111957580612962878544247319292132062597561213657251340794112971168693053278105453993189683309331494493345077422784330901722500819897751244233724210095274722751192061712185387581363055950357161994522748279889119960324313807128377530083830822894282555729332973088160481142742957914741132398410117292077115327427396197753100783526588910742917589640203090596205560096884944723559551871808273940578455614962496350811761517403424869015483012086205894192850586287121019583111228228858877277594219774893662638880003104496067131964472094072825544739758624015044921335288285072558608081988527201832025505327076025157603850263856146357065487967250679812796153003108133868817156673408357163014283606219691215310115154238152095215727287900487731089003730284686475531096533566696349466121592731647901337128319599026626930381935016012865733191380245561726089270050162070403947926066117158639333212309329894285762278203343958143324432072007622202141619971084353570759136832928916376550353249181691072021201947711482067459819519911592589703338001273680389648307425596345330739613831810438706514406911211799019975085339379680632712540846378291967215596128629234600914285760261393292967650133456357809976824246712568057419248171967375149364089453085631481716317875566222613835441010803143631348152413921906945922202855101894815916382961342837486942182834743412902020362829535647018362622417751314395171356554887384513951096233672050279340244740917902490440707716401349222542855519707005460594536646398627485587780268389769858196376700239770781309493485045046046386720545276641756015383408256697946434171314779314924797626767657490851001977598274089689892667667520300060038418588436233824409176626125600150663876108964178111481135814733118678363109375773918185558695918037414939942677876921108699645825468636568617809656504776359020971507725863632844646368163571589991877863006829126121158586911147513396634619994076801885668582939320072008985417440338134765625000000000000000000000000000000000000*i1^98 + 28191090642621528946898519185575258937293933322687690996581770911629682430944071984790336339116034235568218631819386400020761289291589775431445538003685851879217854651249045306374721991697728544703689486900415847638527121306024884699349894712738826082058197855067562368492023489565815237285394375963030969421101104423993395303625813053778006210355977082498844756432092362336624609202700546789433992088159008082227889775246245777333939441643229472075858869002860267290695813092076229706877477064673187204254360892683716471102300283340048597243959764253047085926198349030061167121774910338027747154402428851999657922448489911890600977629752477949597190775443879442395606121314456028254968244751807224596640709732014060173997491162784582297643583267662382900943950336990958609358375090739225726807358472358622441097045792266121038657205171652519685292597181592319914265302011364388032218568841428107153014113827385029669772124456232762586678182206352707554533065402863713937465916312770176520825177798690765404381124201242735101216067019917154034336097113874491723160594149013384902370165706152841449729817403494046695143971208887888238846549449782757804770909781628981187070431944747299379618547275399593540969355467908862964155847294831507787375197177037068596255422182954004956285821268737325038782613916568016198680779821077413750827525326933781850959695568168037917213200477194190479841960746452882814002318611457492652145410782607946058233576692200070081095719004613586035588972211319366473094234722895796887826801091004269890913136981034966760284674810392600805810759684754295549080956133525718777701834650436078296871565748443043185195586871986903443843828938514704124416846321838884539674487005684690584556172904500176251067773810453096946255098860217688751567738005961324196742872266464013983346009650752725732306560147211322594585261612905104650204923300070148689107550946732139323818013172429088078717191344473537894777419186743404693187743301571035930878253326880552809678576499090921210616741349760385236852609910432497813173330350898973449514708980192666958393569374001628219292187346084504999438153968547903511179138216454350327035063247674924212746735413617897792200512270069033409781221645578734354422257495864554289322515749910228201497754914722569664296304633454250640091121681775360956222934443199103546408197477175716383389326464673025498377660305270442820892682393467462985948802499803470660107002040468185292845250100403893563681681448456456856300700342365417839069570078290334294725006095658744719089091714626354094603707392293058533266273498227189697537371358527842086552144524665406699559661131305795516623994598284845397475254644336938443314977345677838192537610577946629087392278200776352616726887194420082489321818914776739620440924938377992181746472035341101261471896917986281294770826907412551339698976358823532490026608740279478508843365449098451113142019592148221643407118344624061214992371256317183598045835141451473128887007708846970804282982481949064842068394892084760086834074157713705247875096089478232631320944014642778076086411147524304075069468962605235833153885374978050213201204952681787953459323338222768706370145899708915012725483079482951982644844006703427197667044241034284875682548093525575884341344110712568545448200516169685562629058723386789458068045082682056419505463005739240292374148725612178506262157548393698770079420991272651133098665191812402811949707158504124040921883599199453227020078995229065246361764270550436679640617367850720497266722563565585817421710069432781062439318709533814281029832332629407190261237364341272420233580303609959605661197664519789770813188550585236680956058112946283404378508852893304525927377204138311190494461440918321600219051796788178054748285246247426407125872742374022587119528325379023150853287230144859313964843750000000000000000000000000000000000*i1^99 + 123495999610334064220731953044454197296442604037248029239735984865890145445745802099144796922863545630514671391877503883158668625846717925710591916628753720784348016931254609431825505745724841344178250385512034525871756893051558648783098786993063897924839694785054616906534669884574359345864538570182908869055092470635745351673491943885118987623610778103145125199896257050911225924644326080992951462770127553513056126889010209169729701096656218822103672452813445230146100873067507422022724061948275586424581014780374585190127783525478077157091809248242276724511596741373830200043679923137992738840166754807560605387843487367871968877886706037689708925657238122711179137088623115887790131797412759149849693537749672184235624835992510037556326788567927860498690016295874658501782522297049035841038947572388998663466297718977187402930744857126755165791558637394459021200472467956303698173486185813571784938359657421592730288914663151918440790417038660089305624360882204226281304423594680252747997990726889420449909228854028367052797144175784590158426852096768634649391010383099322035950378185074360854273563221606476510028775063810466397165626738673202039616783928407773569608553768171269972012539310918566919856481121003086616958216403407204462066704873572131596324698354308785261173333689726721840453158563121945487318929994234373544297567094672159761093823530187699635747184386352985451418614140536531524720357892342172955151057766144125647614743090946163417435818466036252120336745006286952724860339544420538745424663789443946571304738636416054586769712145198346691855838165335766725385982817862115233479015577416893367861893515885002233962598391180994979700224344541232523692090372599373743413357452946757657590620622828078339703196438668389440102378633668626332592737080573530151845568812684821933514249473108691027734351159201609434678626553576747459535542789565131994097679854443869250929293182204591875065849281604477822123798765534260866490845212513469995676530652423604517722167290813974607919783914358174785858687105487261616907709246081128202285825483387824368289105966753518308277200310125302482473933641663480072012955321404618381576489617251064017698415505596108935550340764281849676906046428459891824031353475995859648942209375805299887742899206618681255602622706038857240060822690459651452908700037265464200140044691909457640117251337686347247028820585565672317440348645638830916244887336793910277232405698106597706740111936029606215587138257315811181425596371703386784437264689283590386567059276893984127098192834218594147645008696416436190043216139846791505922098046136523761091177229795874947138395132779103939303024757038379154393084425602008079118976666124176398787388757920516385829826803832604759329467216382965578442608277401237384762341396134712300126795689696603459641052574052936337963155812189236216810240952092137871211379232118429463313443044891127939978964184042256515689660556514239112461103427437282246862575454266662075284272631308208497757845725110533918210012913442358771304123824285266226971293015471616189962113208132068598122897012410366803756246966970436934430607031310456685868761387211840454892803173770635117995972755207029250419377422594109481986032039701101305814346623299166719768906952075491393675922822600325943191212333400452585152281864486653100404916474950810061652723215653771469998881296365886820665127052275681254767214376116775585959140647409326688974266219943455313318627843010287714752174910281886121944019429990290779959587251502807011695709938852861561239628521717684363858507305784452253431345781977141111458188683547212771912520306671275922706372487612194724414311012999904797735534120311218301182738331246552201469340916349570894595918180106909215355424073973277120426557264599776977119120128748395605366424010107060483886644342899322509765625000000000000000000000000000000*i1^100 + 548403453580454291265195323419159904006075976071671790733346257540170998747771336544132167365298029236463968057726378201092556308542276832312636354516104687988156718137226622799925546813056157923656289727793744179554020325417813790162746608897144369600229870824006821398155452709818746135420650190731043330325161962088360540695423123471918285265347098097751777015464239630128306349041294648902385935487709028256013477878729737944076677820104652533703657187983081288820139576960655512036379932132942548639408582522564542283941521386640252265294417137180113492971773477490051535727608518043377077395983087774977366865656071555085844899429327077228441013054669686000377595056747079429862649890464040435361905649220638367292875956709720504166078970424081803679309219270635105349845572186125638962099857864432823098755778644110257978603896782825912036875713824387625351644611406020598929061182261215970348754307827097607050284434657472075347370629833376073460843469919733634814156099579291581256404442734086468495154241297942152505552076643706618861028967755960809788388744648799705178233969482616788106838150183229426475994586838967006372350875207588786605040481473029180208040553026974899235037026362967261193391547885991301280171835680770320332711752672765256790807687184495243155190172521243288274613194769985948331726419139049021966084427044298685956322207821502844690284939733620667045506940802078867448902515053194328609832669190655625143806515861307684397177773989061522882937542842166188678136517298923453842193305064593451263240972466750298935836719922371699143872780788797288120645970331601269299186321268654182130188550019037467254666807632565435886606644873874033426242591205201183470030629138061150770265947373726087844293383558059109194568643679045643239770505848891448559857279396068697787500726974637423951907739506536495061233012515223435882815586372078032407673111624342890354544473143998167989305234779399858107746164610690363378221469537748261804052805022443154132336835222928695772512103930453170172793483156988651796963993707351825930680847861530260537630339117135560970309668042961124523699632286342671497090771715242660473156764463032681699609141884844878034922525937046912961301001183899197647878401345314731983374451451950795480750558044539763116655189985203183620924731540580713703312439459105750992386541238062091318370222048031927621316976123183311982971269976941828925051166610142896976222305912647235301654004171001565836789193791067343523425080311200122778656363154139909257284024424223127901792049735370659988941026830359715894655999456062025546314936671422308805584010647391698912500557451176952876469770416963782465128789233334530106989225341570818863637708955865063235202387052018965011461556852511080893502091736765062297768309216474635798815206039815237564300243602646364484284942820812799268585678616214707265150231748470163368772227449090069463330613800735560076756771403344986769054096036229172202021634871578230762103709545378975936359552773405822823438392552638289835874851563326666717056882292366975368534002712748591661749546379451625183351272587203583333592950254827340346200340757756954716380351196122588369353448686230978815831309439518840411798653263413494228361916717639706447795408152854175320913035810571759381687774492481968438473361012571897213675664722207107137887515213863029690957514462286114657916536286357274381308430410118359389762104803898889384136747907463555471762541693693145439514135713927962862525907215796029311496821849045414508739896355323021726868856720228803639543943874281681991539488973744055080182610705477493563212670819120824131172484330802836654891194165117778093486934376992135817620300623633274311039273896720357337376070904163029631331125031353580237230563461386860558839001010212413481681891495837877379574060440063476562500000000000000000000000000000*i1^101 + 3363898175097039567814572954812772801545498132087472786458685009048874594136025115227000612509606451458723040862447315152105349307985541438386654635319739466918305227847141349950257567868593738575432471377618596947034841300362354203067165135769220283673381257740860648097358838442741452941589944017927531149620009732504920841805533496403241588410738362921046009829602323965885080877941521624903565664023051316151976754071293425954954329146231405503080260739135792446247909099962738909027341216048241276657877842159093897346962609800883592089737221774466426566723295935707186168282840833939138234000758036946169966368209475212199528474853833753068824411898685515992278464971769491296999377990616065314188098586865955822103110116927852243034234504022797141832195662158361337367425518946201616244562916780599315872393184459837603874378856815655391033412231768271336504616184196506768368068902331698037945329498233734808539293931593248917509438947274137167575655223982845383663302653199836085166121239138811498970976148651608948677679005089392528698794561007647070385408899130125214131241111212579096461983383979464904100193058045502810632814922465336827087466414094959728679458785380250658263810499244886044452847468206164181652517562152753535147071384128458916592657685989600241680518045570867892095600407372015819988809417212731187875459072997723521306555910564718729719918812651540148994567353719579174249420828937004166280051048281929623221718091927938805846846937984067693530403061880334770592457864817088253677610996677853983899521857174142384387704398650906723826145832442437709636931759959115936572907431552666448656154421889649633370730996975461101606673249017873754288760899084679164387658695702387288185713087985831089542959272909099016777666643081413146987184019500715898650228422897243384670729632183979127366542784293028020342994247657908978655572610607995977644763597647285127180432525229941749517550697437299413770816446564846277968219375848385942167641097639510018283084907213544020111531320346393797792377959147485541677840763869078477178817892045485477941520801501201773830517953304940160168401422383391192679012469413922276933308435495741768576877116265079973932350311166602351615136251436954853114353107320366590394996528488956669155765079683364761019743847832022270468462813497369591267108368129919062074925589858122031185736454813412198793981606866266618311791978757611803426639870522243995441639648085068248197690014653170365815301103700213558693560867977494135334318973887597355297643056404567571435542371191803164760480560913265896368041643153888740229095105526862923639810027794519464098135810604387033966041761325537281176230418889603256320828053884914923676926806268828864076888210145849021140285047204083795531355113165854465011202401009365352658402651948521643197154925190639784643900238593069208326158138501913437303388218281472701525759189236742769590589095545640544139324658585282555914101546166712879073746245957925812199726586226469205268926301274898646667581794866176655683991526974681378079149747263679538604476904573106125879900297181548208049687855607636667599285754990395533480668121519704710823567714527490796828376691834018704631639636546751099659083084149000841283489603261201437997668589416945779280053764197445125198595835212333458706386226706189966915578294653547197686408943444690737817547636859846863425698963672846366134744806715603226972249539275211482156504043666337519231004005542941141999493192956383900956700874208172447882874352912982166247323788633393366608196336269048864416714527026206073443592422349492757437740647235782567906759966296702781214582862322066196149650540379344674733231948007127737098884601534355527581788215834525467697899933592038265816695718265189959815678086047144590891399078951286023254547944086290646581351757049560546875000000000000000000000000*i1^102 + 26291557799414992125115103540262579026803054143510078687931738478685132865495739403848596168018218925100004431679440728532965050308352321064838652233489914874498218726100518898160600362380134520896299242064865606690418466029361512635958512855565223330280108736570745172432975884128749099800215919721373995267628599862089847753469419371043611823501042127357375095064693418252892339936366883241161420918919669459132620385867068274322395784396450733260987931635816522041343951051364058247904759395141893101990203964368581361968576256703546727622786997567420650837975024588152739418335905634918491365723964321161966921134292728748756865313438474485986318792799637028575215018052888333995000662267917983162771971043216764916538730868301159657603592160709203888165486674246285497012484325010889224910291477791345466795541681852801562729891974015121564006888281769541889056363534225473285851689702683154097050834693800526008067365199390580342974845173609746138884357597153687878023712800990574212812102169471752928680208429602038513889659841427752138995334151884553387608654566514615437149863018174041513067089184354008316520322039556122833312146904627516345895574295864351145540273379828047995336272321954415553727428985196781355157276620350858377411589025173378370228169218126620749702092315499127586945806858520378597974754746350434917194184444308247339025046435479904992577706596832511885633562134304821662221675221592880056034105697190149583781818488242307030946522182273815806122453241480188504601416262714947919271213034628214070764546144918459025294614005184435799040035982548742484496146982851578792873724928637761173284551846661761250883816777195171340641365418051009388001964479515393068312422595325883983573161872933629192687044038766866925631346874127972085783560827670462535829233227309251938538638776787116210712790417070535550032643789853941109704296982990961325797021889781173876433375314677128024235011892367111098441511997946998417291388017252437512926903936462784155451537243656975997513278209502268022982138851015182026395242589765210283029816688463528154509874060152403946833669171102587308651120425272963982707618567314311520094214260149271739980979253218466947850065831393563159381976549580385174006538449286770740506302832259137131839513709873897468185176197765938902357233523514031562559175475159178813876409861702162844267724361308758364483801777309571899243620607668100169790506741683880628633694763499811490003328073677253989931604453280263739115743186628411955254156422050867294114674250828557476248731536985943667338931603894983949410094259643214046142229672348285276256063387674430972584070284758272541044517893213038047132479054490683239887174522653018285740365322277972479173940597691436758206280012478963259616135455150750379988729870168534687007426918588112069615185057024782044029301311756985805577790802551675977350065217779525791845519040404828459506241169771811037274255059281390443892590828565555727831536792131222288886868522687592558402392482451662819849883831812526108358078019440597126993165051835341183435740413264414781122210862267339523018233095905994489965255811221853865320534693779278006629958555458700435055569418552900661676383672361308705150292835703281759021357704625173790143071144686043099241040612084724118067694756360360780871426166861928347375141800956164013163277054055069786209743201153335046865752121897137473866518165689234511230516224159887795758062342459330232277291252652949620588327478154233899569292967708810044663688958844017155931885444672716587528036015897364027383958100209267753853230665491038948397962589529165583315592338900135245793234040993841348991946783152627476340941413389579075644185550844433151168037897109114439573347988087268306064419147224254616138630402410605259652890942654789823155178892101103737950325012207031250000000000000000000000*i1^103 + 192819490062102601189616386883833296555562144863943610798290440442816740638922996713109174985861970060024439665011067442826633363817653081652886089450587916519953935172898769579447945595763782704152253782600575028571792678366924886439764846331571465906030948316793123383976295123699425869476467326785170671362611712515742351951109371557231994436640072699982878942885534206231300843200318334691497124386693622099492331643447451780020303330559491746550572691348165675261951195240516843401650435352212154564147515450016019052475653799978764946584233197831399515093140515110231733020145527453825099243343000166415744558040061851852028265022093265695784084251390128471575781729430385655892384575181464821330184766996149389192820539057900180688279892724964035000128123727871220159964110561110269487545176665905125760480181281926065197908079434708544051663680815334529491790865148137985989372253028055241199662677911568103163150103326271918447527947864623526034912677448795836945115504866447493954840158071733903004278914499911422653364144362054293133305806912968236107428845776662575705099652898970964319114298576258145914728033225427539450414778024575259871628443791060315453175147556994197452838401681030811574503694709026301494429321186774279890743236799562236055029224416553288315604908096462685778903297168119094356559179271713647556521432339579989899970336373086245839546712842800804639696462987738147189459922023700524827917124590352360493189905765399718722292578244898161073362330118130652268059862641873751916878525955579634637291943880648253276131323025737581166340540779724351510645124379599972192278325090896735764739202733485396450410190843313671110416187080088233977602646991282933767171688035073144753107612148928780169670383441451754969151346162794375976906015743571375749028791236797025568420649494519381101622921623293235759097552752625259343570609514066304962372348789378827711823200263886916345822664123312485241999763885743476227136437175665174448798039357197087356201730764495693623657682926613435567824804908844139894336029903744295910611374407738900010467838331322841853509935780488799353481248765104308648539153105981146896206933643672808092452083900661734628898160417050110851588282595194091565680488026834924636290920851011657868244756803179109353356302619267425614120197108742559684843923588553536632132930675582238741343739988718217498179155799412695668890206355721924901270646709090406676477319627906441842212717859709236858801218254888703358693938632196530980686102153393014868340046597386520939659366070328271585518986565874785033608686912439948426578846045715761842041257003179628756644685681426414838947834230601042849963589865283275159631349665969281296877200835672709613753492301745579233032249779005654429019062031160084122291077311357305141130183572895327865436907374663832928014603842003861499879056053891979827448218658931151968266929649300169074553238582959080472714229188701452765934952180316685988560675412383763403280246811839553509457349530233349264270706016131656861769555734221532269136310421414101821018095861195707861147343512964559463675678424301085211203521584059999373308276648443012246488024870718812143130172560533362459903550751026211679683850555518891858632367104086125138511404060247809575434259745653588061458292787384997622615590038814663704315178280122350657265249730572723857749368574790091670392456344724386787316597763774798444745050735915866949250479677726850709279149213003684603583124634252085986867161645182612930445570179949653145188666060064025853745860395800714549222220157147635763095162063552306916889163476875030196953320382654094736994255258040906676330787109830307087182128803257589849969256337385798828679009509585924944938036610974477075107086438123011758956054266613166065268707166041908753239779463741928339004516601562500000000000000000000*i1^104 + 1186386871445501619361176647864721399273520214236583800550275364940432137465520598240524296627377313613763266787052319371930292780331991874627002887814179972638833511017255823172092344998254042152014690199838670200298314536954969088413176321429360762797219282752577016991837418355802274077044167446103083916180241325297703145063133900603929418518389582462481071812554871511919261197745398238774143700709688451258884288337050254252479617520598159021405650673084735793145964776091424459749657662794132437039102502755067431165349348337855873791363365316965652936885812661857317617456503836199173029507187038938878293856553253027789803104296007992924369023834472597023454015390842139989049912860994177499088477894112614733594992767802297109155811341610144629067418999548426507442852171430912522252196821713307868604967165712085706450272151845800281791373488671097257548091480456306007869371947001250368968925362935169060084339721502767291912016335495498802962544310213020242780836790056051799949501172834119814264621232551170929443110534227950751288331452765738518532285200210885089539359678052756651227926619517667859329805809483049386943566583867543327651601886205029532304877272840227740535531307269109487672225941250994036732620388201986513736027871607320053551534816239688257589215672582073952580553658006670025916965753641587837431515421362807651662335477026248233208866271334474640690093641364784401057439712887194803596741102802384606142007259519432305653802490335546838832537954747733406522288226869880346458692277603725784627034888705568074568134002695986560151402575341739434974101952532828893621325817251650635138152304367076711675722101374882347080655612426805810199532493869835552195371585653586917971011998036571167636235498249874074197005485724150000806004799974174470069800728202901122720308373049919165485048660014658469108790673541357958562464075789163028546321750157266595901207500357465959540418568957401789359856917064583208674908918238497412264039330658223339471748440888895272286815497310541563791426299591206087769672873810268917266062934044310485496155917403018716964205516129239810014039920791380311798298884639004895708287768306083631392758044043748414399962053343131617114158818964958038711703506616138191079689496806348293361611384971281175064022975917043974564058407364219077789659809114629244345798964468531604965425207877016268810987774960871896348777174929229149630168055203080832304305418595479661471244188830907086487060416528582516601928165865233125089287890778548645018583331134924721605460125703911094157143356464550878002204892986042758608257473353731204488368573095523554387148148994485939434995689610589186810845744920166506483615392280354843592476658604076194640953144776334494085288061914797220708887963557562683638726982802054696920527094182439220994725336494751298839358293543070644373701911044037817568073230653449513897595568611295638679979259732496741795601552390264439173419519443830639385023788645154299886338188570710712458804133795240174605871289053641791592274106364181348160709405850410756757083081270791761606384974840519933443186141129731797193790759883745196924514389046453385858268915709035378780920363790906096495407380104890489081125714296380883714073553417134994347666245595942781666928222006576724388950851744309260189370393884175997015054363444247493228589446080713048609342649719962082195292334133710066202513308860592856860563983920224193400817268809708760493302665990955156824099111662470300668137642209385016918222611009057200447222606910509311171099128588770382917433235726488517488208160835215690864402318035548427145966597035913692183151210493429299331674936244736245644376702750974214323163290250625936198069691306201196606007874105909600035196473870987059225950391288517017402201955202362329812973970081657171249389648437500000000000000000*i1^105 + 6130130753928070132363670826083052110759251040125371374352223083584737663837231470894203571069621371817974634805421035993513551585569964600853600387311082168515312424357007731953097917266053060303380317143223891617005797093740280851704053384889570991911271580591508686302358389938887514517397641600665197810130526826993709089804911602856180310595495081758753962883963131375117929067585905581908814030167006419469341693177268592307674196463541689112704938955188634665077600311694034090791328388949619717985305788141418671242150113731408796438488607098710827651315357461158719968734434649199151171898852001433878325219104762184783897431144762199167729270367290831968887726601870098459054437777990447294565139377203999146733947979184651691858073537931171061755593668467789648562171719753153277233971198198757622438697716043393720410231305193678508578805202441638114313720818903330904692231607665237109843653952116004368852115351800253384364674670990387070515780434705252354099163902813570562895468964969160133854221227464616842845677507292462877990621133387035064126943179222483618780399029693535778386334604319119934775986365129222091593487710025837085631948259535544549237508206745511742360178972837700476359174019073066000685450820777992694479121397349423868963244959451634522606745839748176669543176291312677414919815961036539753038894204185868420008603289976404006734624926846750671864978271096631229846085697729192432053534942011601236995041321373955498532586431483072285207682055772517280648300240207125478384282792793559026049194421025575406395468183428718817605719186337733295107161681980058038407042081231609101234447113665458411039666083530503666283907015056629500114841314182708427798130145959874788933826661504318141077639249382977416482896753663498062418872070048942506736872568257145586656154420828929383830555013985611463130795442014799634506036561493283849450763362876124695660953316869131017003917723982900387944332742092076633768961034518269103085018139248948644629121290440827821266136882989533153549702813736129498945111883479381069899065620711372976737533477381512292626295280473256059360294794321432311937814106819960828744942230284344194050289254431391435058483995137813916941033431816503209008597140333670842684689604740116512001829351194329844690132583760391125309950427721758406224550271639512356370148658374448094158114954075386076981987120906818352821502062172961994154252189136370697247304745585177816582830538067003378666363346180572831814998354922027336269206093987041473635995260971371155769629890178753465271806077665722303618028957085473314576807475728402407442202159987967971410764458629932325042787644474829531161310479788875619846567313036209702127563080334293881058193397180423471297570747616414080505118400996637383665517415301342825767063441397616118490661978917647210431105908202989995548388184172809316012731756126440004253660558134512310831598950927875455696766178209692036472132271018323126471862282021735922011983147110592244904117774882463422862196974453429405651142945988342465843678474638766908284698711676930984006391166428808022169829273289715258058534714946073667265775377607460965331102585508735876193036484590901944324932277107199947026477155892888076706723501348123934301115267973107525379943344648022089760526398610519450830504406330382048334545416232398235852450757722256425052543811677393994401000343987814923281877263921587434793044259140374687992944536988276947119922157496501109190697651629610232675697441577484658819491775198122165729057674732307272589555166608934264012326849412337795891308218013895145764084185143536115571159488376920652914149847966896522187390397154321015753114709832611244485432768369571256354201036411431048151577230787523534355391992614737267095641877970946525706983182496352826075573102571070194244384765625000000000000*i1^106 + 27070082245502974129133525877297915244959084083331617370859064085853946990889277254675169066726237373775364909724575869292163511903675193874546870194650671094274250280508219445935545140302958520214954539783219428705858857771579556564803411179264521074983922773464518002951207044447611641841332152388716340929848932264017683883934455101495510327482892331656942422504176299523888612605961650338549911534789588316682850225112112692615957864274530164689374186170891540504670669128288877281535361039356045333510901930082562896040986561150410128595326923133406376998464571273032911589197195620411342477571430955820761292014171016710212365792758320039317037741485689445364800753721050960888518537236696250953180626292802978215653987441731430439433522810450644903497327016627611106096372341869023357372492762034587794572342802697185514241609670555930648295107126090014764865793642960355534100050166456441280835811414224611841067029890402835166080348303979387317004991216649344021924661149065216668183919387304756033304435665080842275629303888412400648919227199103768381298359931235505188632909164121485576590482491954112504882243359190691111372266837998795899713952877918372383043485419774437675657790223157708182581627008540958545460599520928439363229167899786851713870992831690964288621098161792811694956264063343890923545342747631158284803928398973470898147913943551673404744207477205276035676386632609594677991294094216426350293715151384168073695790023679421641240374128489106777667336606076658794978514109560714119182505795060382436352038232244783576866510348866305147327647625191480342239547193248149813578414608441404845085118264576639478299565649884493955797645244909486875643552977738301451249734432704378020257619562390357670015191288985336096186311909702561283382668575269491202680759910386686743309018456441891251733599955733191670371301243220104409105450938091378822598089808348076114175313009527624488144783491674837435352548866229549939540845455655154225608567271462989582440272448489430788947877325752096842311264073024454987603709622832970178050953071162890660093727221284555194558236394947421670074461057501403504040848860172097437726233000807397009963941317236795297918265082713651127554988414275739884514522391778437480042868779152267673394100302936337482191128489429634675017873493270927825909123900004803482638751217469554007871346351172454959745912266212642577978919870914063805420477045728557881648405396164291966725453597878075317338588418858679205077863692951235871829185325577145282858743949952645020532352920257103900132388836915179256354024531256848956263281160846423877114896312248273624115402333550237658721883940380790004134037773179120595067421352707888062163237622108839052105864743811919559034829788207898831426582739655986584727698162625885613462279439344980971304889492129622014290205176279795719433036109891269168726302494991502180066686295219118484203897779207995759788321027135002954815898716868710027975804237938978116221275564802146167424715460765038158542498749377029101740060652063033211816339749307372959448500791500357655604128057836677934034150486575080390543040581010939689236960985775956688937285250335807252438152496371873280528385154067671630990950953245819386407002810058085945172701830913758072192853361579021580405692392208238726243672330357257310681485513221039193185340237151423373096851642565679422799724190227407330288850532686696462054418085994294095808933245651928670918826380443470800163185847256305459810680335711979745114174879866786203402131691912779382587406277446813406975073995737546979300315160356560294585976068164667179898010009466570492845945768510380865066306964883665011277457593649023717403365294882745133916464007625804799020094737762769569592315730572595606995253666788494617850079407429489667993038892745971679687500000000000000*i1^107 + 103785808466800933252244773976525074049250883853113844556133027353406405545914542114498124707164470244405263842023868850345345348992317193113570349404865778194461771066267390798481013002836156244017145511435640544882470446247385018543154256829359485635874791494288137230835461621283787325828844808941112694625667719732163176825046282137028102600562576012823298547231531773966513979261304522540207991122003352143846339678056241634345159011916767655545934297530463339878847833047946603267746412452224962270506245994908731895385366575765802917291577873304218562113379896508232946745566516525198411528081077231913460784658732005323059176968313895724455927360449626365357079956209282272437447985204218420243839010713174424102739044677981031944016816395485937442096378579369822726989204101638652847692199543436621703419060599730555236603509158639019298348060008028676024434829908132165572792470277780808737179443759934924191617159568862888154896253424283284746862154118833057700766234846931326387593760550791757676187220273941295999060150972108170327488313642233858736931159965873113709210638533513019639775647697981215804700310151591499912826659837910188473020779737552424193798906027454141379272397114048426105437966147876121444495499965456577332859826689143393660259062195471190199441719192936596349317391240131636962713199350241287027176583651202722278725879282387222466325957524602263186220936150349903046798801959451500659107590356465512503384347332844053003394504680316585877903564127347197546265390230805279326795517698740915938058693339352987551053034759453160559680310556963425246281574298780497383891821959594262547142817823643365823529616161642048245518796135046813841788942488419145053874650849535323712152104966628008339295068456269235084455316015693544705632724632946444417759027498023703951373269981183228852845844926951878727217361797727977076958780837696271111889674502550749552481266741759409213353816741548143449433130152716371905294197479841201831972552118705168322532898980613771548589132850499503851171344692070917973942952048566166922969111930978190281790318811581299990681846507505329909907490468140360327622646375829293545647841441730145438477504362946659951571905918187863228005451301326521385021475363154656378009851133217136537297761494027737760419620022514942081880186847108470010804425250404318987296989367908130863085215349846321439795032129635192334823513946764058179393191941557794687836726624912676696867753159021895098765730576440484418236876189987582010938499575502290144506507179050487384546086762565881399119889326637129180944209859774476308796668469615182027150176184395468140996788504111002091829869138970726649952914212507501933230904732374568507338993386347675614411147190681589559164969023101668953385723069761036007945999910541016500379126757587536390394761191985906669837611713408774216139126841349832901549319090796201115883981386965035669609290431648907471649383474007176780702286417363750465806707111521190807731246177523065435790596947784720300976401239593189456434962474568291689311301339932150014589681014063417192791147218883505371254178445871320487167168742366118834184597861003177153931271399774239313728194680019309608151841355137849491261626960014681089644291970754209482777364668820351857380773829092945197046907880741345135882644677869930609315968902920506120332919648386459462516238166857938100572800190528037311222870227912890862721689759294687660499357266255130434316567536143196771088088764776107619098417630185779656640094181975092515711208026447957101241397497847165476030129453756472743685734693389026039593621651625419251317798447724044591241228806928408590714111218092949004812660372924052224534531570276749118533047862531269030531725512149025439734507059111863110869447134783105099543432776082581767695955932140350341796875000000*i1^108 + 348385545071188520047237324595053879588237424122517669909680884162862260314059195017162890073416892087815427060389645552569492437932639833051143351086315824964481727768832837226844888242918894773548520230594864968312536956552581691519130174378345090445445911200227752631327375202585713839229898097017883298797422146391296576043542460648712497887410706205187319619300456099778915295273270367031161267787467802119213546475384836042070558970373835721449511438308051594547313670975259293755343597946572847568485223845280627945159826584235716207940175108587346393056858008893336699289201752986818101271709259320967945676351233711051047849880184871735216152730184606376128412239932315114932063604445044890750324890311985531858465911638037679647320242873983956953969488642669813445613270972587876759280296176849668974252491548772644077219238706505496749529506432426119786386841202477759992624057397616444784515662558300428039590135700135587931264750715650306624615686550271260421274917038778571496105742495392135750092683562029383149539186280002235582393541546095538914778993194537163737872878879138802273982934763541497795152439337228798702126395683714822647721462490765268108135846461972763525186758303841696841196372430045102502360733653198272664083841104004690841130542728379611590571770656932036212500709316374649018723928046579880495878976407341049046060202405075582787338369141251394746739525004853343839113251948575635038673898421388810253317470709882437524397457605705552467605501548631367154325650857737395757514079675605372825151846270389187587450277249023007658833374501755310259324847487172149856561117845944391919065802022134964117036293841104882791113703618574143467224175246166638311291299101138399670985215656009288479673190140469858813696235165338060325499305351747792909870619268109835950709531175134374591906154299516191722138737519727738408009286548805968556711390124573539052680480790837330778502533650999034949280635122850807399538612013087795215962632832084932464397453147567232792519310110076610922365677888313915131453857772620049954337999327456379745436597346693722350526842102212193722586356908653001098395948466785927374875514754065471227293776326430937096528960516302469854836604162293113932559477946233289253538937426949496133615440807478618453480761145354138891991958862297861064834633707275187992397266830867290617121724181814989651546001260357665858976012647804363634118743748573496729720282883240936034379177796299218500669060721153052491225303507993301454963578766771341356350072069015298440179441106881556554652885422663395358464200299537008757393898066621851554251650326926239297256452167704323550646845885644985891625203852049117543541026131459929579500287565814862754084543586053952924632561297129621281174405587055204544059761371934405291006035675656096374328000319393340164094310453270481052193673180224094829057846978719107757072010524784489649890949369489548623396072482359646458923069938988630304610930158282069252468932716880339587260467852855763455057862285171115716508304875401540830349029433817116114049851511024331772619194985015319350988443334929824647844027422018538000251933055311589857997252676052887569193712828637063772942392050461127263291242055436366354822810785279558151036221262992036207794000537468368843463631258491868916570680227943509785138822338909676942754390720322292728634853488123909475414829405589871623173163813932136029446435881533850799232267438885258822923883076707362176631697386071569984368427000711986464685488790103296027018661936917202991129948362708324261764121009288720377012807576225731936030885411132174338008092399234330239845478686495140111007938591943111650916160585961473741569740670862157100311678964231431947316323815787760053288052396200246060607996882788999025163907674595975549891591072082519531250000*i1^109 + 1028249459424501109861161297322957046586582101526734639192228289248941652777919844777079170432063852147566051009184901201258722819017234192408595299839142767940060194125591239461210064909525870942623423712115779972746256103191456648319815309045960247884466011085294369631507388653013160671548236830736457278669272160720550353164878489166662489183262568061367599882640596467964145074597661095551905079665259784793065122199477484971889903934062037113294118207906968620315315792908983349814491805612711375165578782534120133256930574962498921969603753786594005441753652803468226554655140156409468224835791233772548032044766522633156381022290509860860041891045920218923043046171712026516486815388051590021846474557142705073836699979009975794195568550838299222878064584390826688067369395605304878466351545770681284671174003327992946484885362022833474710962320406561986086528590278351086644700032270070564081604040405952165866645352436464272220434589530063765631857911748968888899762691713862343239411091561495524893494758435158209219235355376840534644753244766367952121137663491790771202575339602791892611551129984809544370644248673522623140287680111778996654217551595304227338091303458208251463282432272440459095826935874083833332608789728652804787239421606499842426495471549018981822099460284511769542501011085481531472608423677277032818546324937969774616289887368006579733024340228138455598558407844278832374793372676802423079569008625887496197955463417935811291922516626907898647528904645895590469076453714837359199088291575066813814126768568362293095389977793290687814055348818575322932524383446700719650801197105318482956595773836107142016870885819828529538414259887123887700815156622521596995891915153649624147430378247670748814636436952090685168408353874740556728800628855040868973477690470857334531486290094173015060317072468782841530247097706655850594278260067418371430490130860008927972113314483063278403284764482261844562367648040716425330860370538378239721915158197977673783909764890779174126740442890708088670488575094583015811104667982857996279190619010911459740872466166396302756068748089553028317545597620837138528139076509548207978431227563805062735657200146982237943593674462138986681993065311733882600387174109126770440810746019935278699008215115865797504291655307583087144529490571857198443826667834966308466876025799981239904777214929714605929945894204077089149721188389755485145971345970318183539944170237368126518426529790746490791812677187238628655939212419746634228605289729468699117499612551083402717367016920476360769658744093971155800605336662021534687494418934474303262470712255588911266743997006995558444317814719695869864389204811172923113192246223771812355693759119720220545558016207141779100999551432249877315876078036868380853884373955253854186638012496606378119390924385151813849337783397149325979133696408112244055292418349987491016690777093265144769526657732412694438763181267834444573255783630838172507795665535731138195417210046414124099714017169177967529722795404974101250887223682435099440149959777693813772678570506613939239652893245273849436656768121073997776513684299155945826918297501969734033893875898158511617743422121954462155568174187114123353828491800496909194365384869851307308044397092524180491963007669275793832953146454959829992771142822887071182507635610366861255928214884206871781679131523031203783625058689980042612787581221419420138475104496299250682887973266557561900444041556770355271407691699055101258588478860913680159505912584140148748572079316235867677656064639377526334273341039500979751508857880603062946936906784776756020027594381408366969669943578051026764999599993184408368736181121642806823765723329499094520952344232902017274585981894540614212402713454394213871299411850382619669220929381481255404651165008544921875*i1^110 + 2673525238248998906003143174160433197067694697675186785695151786056174715460825021554785335873913952642926456785557057211293419125878536764595725967393584540976109653477525776827632822239393578183081120677714914012672698029025929744699797991354550936273261091736682581913875086707119554963242317156567102598933069490098527474134735252477007418891998113543371646145159896997864256254692369316222894661501812498950107809726730637625608280937371317019444187968298311984516466331689533421934259456653536338162314047656582177299059893844982211101925637595916991129727853614709074843000730060693857449126742968043344963969293211125735775918209844418218748376954020340391095040275741351570066233030862410892907770852705422250827433149351636122912668148084683253969890675977349482251611590020128915703370286758674253103586142252524078455774070341862756362456652363702679488503642313316391392801769618633923250820066870396472450973991014241267573326212635086899563448820833998847966412379474718383107291043532257765209859085928184476687919730872829739666515760669506102620182758658422030626031500391005991461035901788734511586197236451876963964301547285927358857818871630010147217097515722316903035372491350809975480113171428454196828847244948736220219807516141472057544314882445769224518317748836203996085180227574063216184389604348973574326600594073379589207711728198476497778546537105466946919636490097911868055341872238787430897057038631685983394680777102964841030887959097072531752638634757178615915958820321290081371648044182500051374034160822287536908165871402696001683539884127659408991217051113697868527532164645141424196095901712329596098507951883099418610990739077372351752587118391400956114508569094048132385001901368848632763640484535354073569331999596583892953503141205523908153082020893674423612474249137179163339735527866754761297256029675960519416902569214214672327744595204703198716411040958016806266521011545732614954871089252546260555962371146787848505739498030608406812968939669076057049700673713595453147672094349718663568049158748640498226275502065478922750677765459846463657448416726295643872111747257842754671700838558364965264853233916782393651374266362422597395803508197758223253897477776289824574694240732740259965957308686797687453915917444043093684628660162987091361134781026885931634635381721866161154149932484948803704570121115890663145326023005419910124652177160827285132985470893550549270525152883421131164112710378399690887061267433432877742275263261039810422268428485000007104510350141405113248528904250697887171207347849563285530345450001696842631008236118572701373648068817262494391985658681758543734877353751372614665421161743455046010848008567022604794434497228389201986065432000614145172866096991078787110888982298815907715679669187054737842719052547410483820852772389749984799384157240427222315893007798864785080296564987359881137736496787789720138976894145751053606425260371897549133675548757857038618554172396450773439692481177894129236640494565175817050931341013883600306987319124968547926934284652272388395703834169226999133229462109856873236846326909728956257859499588245020775488399067470156941604049654718354959882590033499087448968843133112872719124176983844406208955129945647955210373734551556883089532705215899507380887466518550305566275227298092380663948867270601916426798240747053405948641550467953285402400990534621980397386053177319872813628740235502486489511167983928143783594398933852937129490446396024295618611043556097426591880556972808668141068216665768511455941140068339941986497969363002008100155010119338599785453878165281075282500085089884955985162237487321884045416860540933351594349448225747387681922159974187706347239191519676478552026842237802315913678600553256345062958618610598751729412470012903213500976562500000*i1^111 + 6130452421463173379400815045697376408532022765607968630216370476814429568192202414362498002670465146300615395085618232200139997220350831194883264903581352056392440592727361675570753213152907187239381737322943322453909866650735048600643569272131077593810786410333306148572345651654581384167019633766194774440478742838141380437750358852998554466254734688246873238407243489602787003691061861527146688752620794855800325130813831883384599186403409217870145010586521871369893397013745433406896922268485013512104341682416535960493006023536775022264567321768843818360557402128502317736350915893975574864748798064665942875537617508281990691255452831323949762240040287525520440397389728286022339566790626120870097287188838230958863503278998664776714539118216637869455984323471373613439377973663137461160787624019525726905061054270527194171722875916592289674032995755251628542818311371501216388066168277856984473532653399487303049136347061081268104605389821313531448133057049954342690653893584386886538520202208086515915917156512424383641273485019947805102688726956300518825057621983780969113991443973809539940440670151803766763384508304729671319809122144318841214082328875214044682375384916718594883507662557794898143667876683433263349118638116919425350320636151740769261913206340270025929883074680629376965341801554727717213704651115020134124052023338487396923627650327035857416591231249278314767580503205493040038997037765190003426520321162030731300088407289958167774830255935704700649717939555700456427877779183620009544110875815494236221568504277650444830669304524879924668694238819178004653758621187313108352819820741866158265261975627671267517343939836534231226352109290530295479049455942496681899459873486086773516079797770104802150759431618151220452497477552872074611617312664127209270644285781015262933658613093082078973747784706100101398669832090078842355934372492538090428025495664544861815306080912197640101551321658728279344507792292399643692176721524958117683020834367910352653194229149719391171911245548075511805887060822068102174342228978926916959085732441969393167383100705956511723860131015544006188346679739495184859820310409717054634918896074166107993721523011765248422484088987532210531263315627046974866649554783723700309427081184338718171517042682412679855099377229645918894172363653667226580871786324933309378868528138288740960180396257735499218353434087820908911927787556697511470982446411446045300818805825996658056335728993196144489567819692944322348998526677615000453734311248038781464168443543285542257633172423014493770818734756538897183851898510679331848960078571676308172764652167910399112526850834665695618789957397218968339679653842948136924503473955670583628083816306172932915953963457059260631896247034756496431888291796879402318491689350845412095817734159978345791622335026298138543116255566373507192172855944114432475560012040110849276968826658489933697961010184155159414478194428137146551331993495013553598513703781225974098983568537516577724132772594112941021433668804505991119274313489673231865273793264125046076528188753220809812412494460693575543008406120322995037628852262384338551494707956558877160456982271592750030985143200979746928933556130662354833557794864311928745780239461749274859146542615281863014077296542403574596702658292198675641223309290402366577944547934772780520302121750681286994597033878935704859449167764338025348138630113891251222213023235266896193897500342469831856946710816896297440807586949452796860281690016979293454083770141315367218464354058635049662829294296932276652249114000181608656827780538445623443027367214726451722495175527704965740008241724402339794460729972873470144356518001668130925920565343169961180480093423445364012944691470794382654858049213351190234343325346708297729492187500000000000000000*i1^112 + 12418963235987733838019369704580899712762451860764748411682338960245775467701602041650540611376869404390537194398971488058884746089355615936583551346901679203656804244575599776076348849834714851631095333759963434063783233902819096035522474461021702087261768541157835047871799614507474016287449719583665829559325796396172146040457222136997571285937026863963347411619113560092996871794718088761634759308495066995762409417873587312569541344680542262518252180866133540767905073097948532062505960429988936724925302924520036959299741899339760405551053412662387170429120576017945901772998707789511637829646277915859200757999586541129498143817272610632665455733688718387390142341820808090426971441225257690272029505716663321136070976292904924079054323746035855170408301406957629183737919758200605236253152220898797301364474450318060929443109783104056268291832949879843482079729045339659074551803577706628174721947241764945282043333994319226125387194158821294910706664495581881169589692564567272485581933120670589010310264064492427976615404061545163857264607919899800782132752936966071379328548630294040018587553521208959817391507981948960991811092434393992976565502477484219847778580222746049193103017393258530892899988679992538328958055175782421486051935313839298266048217056098943231067257147544154165838179220507309921647777913623074756072502606476986259658019860467429211813893117845123329212732258319630457191896832179179681437622936473328982767975742775346832871172623362773897467264199059302514467592584757779873357554408160333296012786562524169594350903016253256037610092588758077893695225734967286577184508026596372504572515503772131775919243468340823001232058560651694016140372901559348697172510041575460715729614380197203955143043650195455182487229498301247985619288605635485387087352778932212764122878150185525137642460070022144910077790978260701043741485939512321217841035700498745784709062691753927775542234941530887041250072263469471219793355551328545934189070593208968466530669080294638388105018537186804465683909920519907493564078596187308499444486698876645227339839476839142910250658345475899993413558480199685061650236918523901734908557254604509879640088778257046697002722236586650052767880972849136993737634467035023364521004740182407369569298806864742203160370715059623471115279339734408841166970745695997695070452276604662650392870328693400009665162314462460619744826801468632109641187368242140473542559463043032781941642675025928393107066063334024604344149410705858085842628349206419703486536626330906977914681539548581443311399953913752476699676875778942925372037409076791420149468959479172605528245091781675157045302507343176981205054929252090356201097009636525419884032389684786276432264414250384839748968075751604842254106556116509723024685728786775929436572157407887645487046555854222179284693717963381541057093046471583630421938831087839049109224646357474951143867713425218128708676352835137524654070684483360478407456883551781115461304444877658993279926917573187988029327633876132943808544865929262112300176386719891062610866431508073946643442932473546686629250991127099480963448030410555587698027461160485011815622043411550768463546334133021521896514542499699759774975941219624386986447458660271306809596863963901173388282775653425904072692836623556457040116862910145689715457614788081289393949503793946447309079841580463259336348992199001129271115784522053620637444999982421963920203800035347194955260030178857300878444132257801751419465775779945385899538636377606118871555610182239557959679192879683532158701143829020569505678871771891376899513922078499580886685817324938318061030326058258796280185939356262702970356791636573153171761024625312434138526053464887131432486263526133394926860976849142380493879318237304687500000000000000000000*i1^113 + 22264860064471928292903426440182375211531764975047292209803547898541756340343509162466653157373660321857650236005790561361956536576532261500810702514291197905637667364866873357604249591866811853936679676516560970041839071687674784983664545627858598271841844632070187809113938204447431802261297567675536643805785536939433732911231202256289864900409837810412415712244169051313769932196805610181361027476580812104780266807844465639066030784134989783784876241093288615342029809610553339512251696564704068440994857254855645041410067263752954496823445019369058881550316764667368046575499671316976671659910264075447821452035791956642770500693180875030656738666711422206958934001411376967116264731684194985389788215660213299081640965078305762043856835152437268753197066097646592194776898963475368929536329815073228454823736815928916902404708693154593834113826572450437390760185292711517363631915387131049196201569242860737419100934653667203189853277315351365823649932049183269987355569919156789445395201572643557347782004262048488335334854482300486331213698022207917437887725517714761451583407130360873075491944112336081436960823487363305142261868387717543375816156418408081144374826256982753544710200243074612357400187077936651173198095015797594034835294931512221616351524580292908071050657786899681292342408017798413740256146482749596478353807620278863539592774997610082124917002209757239047919243143266674682289320341946032969216267682533474002149831482845909343258908016481639558564734002126622550699013495970232250389073836274877726360818050574365594996100719189520927151411909582646508211513828728854540073222006699150965073426462788301611802865632119065522887340152045502724615227090399353591004185130205197182149652538735323030862026385727041719352163456218154563637058282600214124150648733385240862025965995247587784761008135162504265691240417407309246063963920267558128026797522865749915765957060080272847633194303621266624017908877131961582444759755740509784792075081632573792834946023993758916970437412115580463690924853828523885920890975914637385292048377706638356624466356543255652430508919263486019549105881459072725445454143260225400974614088696685449665042737174163460777780348187706493436962976663887451985983616300967999073672644174287160711769781098940163272900977934390735577953667584088874892144571254861044175425685025810530397077622832171906304830475094970189968345243658309175074315586764769675361058313307398044092921525427553713332796642477289477900020602440572675969388921025645898629122076569704057355507479292447264614130952062528360006940689403702472694392444784577969085443099529953559347562238519426488895584853783164027967211852951586136076407392555961317966225428642554396716755059639292600480483728716158135307594468590750791438918519151347891312534194396683586292724723756882341035382219350979686150589414483335536896793183518539300190497970942104689192768319889998395814730740530669109163545689057148240670506538628354630809642965414274559795221748096631044771197253888649955198932986527338531471850463815369913717039083011213163574895348885690915198250525670171286931641311591818953479375753526809520536601165408759044018482537719013445664449779735933298756536482475027871356126633796398722952907673152456993793165655662347274122981269184921992433414105401860245928733563778122424229037438243500127165465756821054318590038958031732379089020555833061848350268152411112966874969477394999611934031550447637479904961361141252525747471978262386663110103946604185345268535098590255650732656964574519644336592581811413644618007377465482134805319125224719886789378411148649884108805218459738795510495889923230864725886787917399050271261722671833595594281173945820799104370623396843022382707083235855102539062500000000000000000000000000*i1^114 + 35467028577524603455228757174390392865575883460457398038465894622653211626188719613838758776093726154447852454331140000070932766701390385517129524237662295262600274160520221179375742386320932565521530876022273349862577723434553658343976832535933990787347681336001201772083004572008707048072875641053189892802912346303807397765382834193191547885597629437906209289836120530129082788156560673570602182087054165135700202952351950004022006408572452688049955973845778686545176265929003881048935284658114053443395225555869799802350504640218048044296467901162683685950923693873463561616548515290273128688498696167795408975825191638861502437547018616921445883661700367499922232810276610428889494022138870854626309935638072940861033029302550278540816918580515965003647530110452065722530848861686084379391012400021383548291339639401494654681901045622230835141710250959844842103602675665537383502220776486982321962951821946264631764606163559645208746994316379617438914411469905548214553922942681449021897757288229566265766714397072137092764870222116030462819788839311515000640984774244500823386457160669462727030805736382467429962067882748206257195841165363341902942510546512207860333935591498212322326145677268628899647264402206322380473008651201384445339986606699196200265016142668614095046792844432615917015878186604042936819399526487124021264682069850572676274261410237630715206395351896302604834816418565648789358295085375589825798008497832465396443741123996639813053076085711084450065625602939794757723955270612286552819302622662788925068516858446165642986623466380010931325317321631582815743555262114362586334657308128898061022062823116464117889062056188152237857865505682419332693318079835465199650951335942464130218335670116048982751599647237396615806799081099781027421067552714666123130747036361069638022689598155226013207221539604542455971171262176483418875866712476645993472786676081207698519150853191527117375211595312668111962688304459772440494626461166292604354308237797242840172941176752093259084029537008917208080184805882481264852470458107149205967951113568880121964685751916481962712629172172289299445765106647119542860410850654202482702919889870592887921672881465917302650211246486462368045867002301481090711472368765840050147904531540319761251433054550924259143803192637140605905188448857547927320937420510023072955852904315078725295516637195121816925987095620805103364491746975010691420404124162955162099920472451500842612045225704391976511032670282651464303328363658770457437079896467570064729604230222498227672583856596410622928984840850593209997791673895322911928511964193369037204300837984783432889203719793691636454564968797198134612108975808544384769122519227440524151400443193735921990675168324070597649159216876516953273994725828726374908288751962658390347041437616684696527081958451689132161979814822359556157384909835677343268314027384737399861972850195000768045743114671250304675071096654365227980081040332652900481996605250793824991091728244978105456142518425159627596241733432065402977455463410331490040637055845152788583466922523099533486888225962864030487860709619289230809313515889558417959608568318178749344837869485305434956175961809538689881346838537211946302935338961047817928178426729712698827007720923249826885683681421670754410678961597561344119568871084585275791152705483816063364167064194819452181435799456289188010259722314895091604318351621032651126158932561464813405533260696927985800609033121794083006142922561803432434022860233945259248571736650205533880258795002238372212168999785197609518569122729414060673927397194064887744442463931185692579167726907395150481662778235343681245283395918432843396401375934348062388525214772205532831222099318161336437122306152678342511357421875000000000000000000000000000000000*i1^115 + 50467492875288561244418299372916839564123941654607445691272135152995331014845091700028280498984011419451352493581754134035989168349849009473821695422223853570132070948891269160800594607542660888607259924178196817637840102512859068257225535881887832956686650642790135107991088197526454924834946168354039190413264021126138166022043766136091439962917181595373318170543104175544229824400420681652994017065508072837335698964060668919556859102932255782367071000572943528103296343193506919643048354513077567837928213921700165595824808306155563723279682490062259815227666205020105097484360510436646373511282854349249055178734686429267333016445195533859949457736727537905089935406041269535899459264523037922479165326549815111986394976810310164487389183244178752678357852575338723292818889115874137321517208193545845973848662753135942825191834912762087507788782840924567076626005587965565385560106174324168674910389524839634544356760705174414967057425033648959131015868144549665747552764664559901953901873372740886409006453801228979351505111322908388782381807201158834958759204916230042050699445507329707680589261586472557606030596162379927491272346470937859863331167132915827110127957366750667017885166479952099183684182273212871882952939062987390103990437587946710192566533558473093655245947092811596405570910954746919152328990789942717176582053676863593116324384565091601722683741759792668305432315036279950390006964584576389385319942564288302069699284375030732581795770818598153330688839077951261518798207806517267394659568371566158045953183555832681108658853378316641996602065898632156886598950566802673959054254171518849770051494711457161981029465207542770815111813030237306847347317350488895414553767705414060116880017037292126813002318966826127640124804404842505546673599271912051700656929640780562704959012913654652397210807886999806771525261390814420738238045640757375755884395373350428347886107157826074219550430780611420871767287240770996025154800649704314868245929763188353772172173132564285140317056775166327854135809237740054734854203133801632080395995548530033057720817978183130574234864480481089482992999730065867674629690019474971093540689454708518098893464440984216152810958347480746458473875186304472858185853306781062052349095337223325303796227778958604469388156765948715786761866569190303592842335691234074792926342152114488432188776981466229616754114344543025648730030974957756870971120748770518736792668135192605115590568927309401928672224280882087176934765893305417404757598784385007201297247815680574470268836549526003271269427843179110772815571364245282652478265774287795289422444371701100838861704880692223087830072618895240921094713958407796036817607541131862388642508425709987088661475040013181430690900380175501248871141989998783487006543570054744455015748546460444181002105218364954000704011341074467582949178773784845747432592330323566645562718118493013137587787293258923737109513360364101814108148133138148039426096743927331915755279971976030517309421223900370357549344131459026341438263535360929189910864082252886412956258122436364638038354792995839585122366774925622097879617456357206010128175220027401647603616686169376280995626621072642188420426645426267103226820367143259778693829268766613944217084574246005152271265546245499237008540667462039390890448598202179081678096105469130179580512210891600636128888581479232432448482966499382947393646588033488449125281011533661462521100792611064583181093001145730632428477508536943906764253603211474700097464850980520129831839833944893864563861157447670802536841350357719688144331900850901554751144766640972859827089245600220221567479482087948128607095493085429507332797667563103161970645194574095945870988514068947685912027718881240000000000000000000000000000000000000000000*i1^116 + 64914424438841219494501656611129157642698866722360158213430500027687696721082722079697842907615558762583495273820447400386565281987815148494640630397285040866443857315397098599559257725730026250327645752720579886888388953391262132243939885762863783705348211234809429289170945077246014795769735772423749723983097529217277660864511584678227554182057415690943998734675304680099254303259305285602625256940068243531014218023204462701799750780982844242325983185599471069793880508094930453525508833833184053743449624925590386622622419229998563179616100749728023191817562062879755895975798357627321056199170511363868377756174047852164323039909259515097948669842196184768500915019658154017470574383264838724113200262170278307699446297809242439108736470737084500716507010727031263669638583157304686527449037153998974089684469843691991409127874144811093590457502668123871483671846985157833833162660341415604042225817091921246193789428886323219275008735228789295254210855981512202348314531336385313182336055491358336937153991081712489355950817534962647610730213853828228847044707344676029843079848806431939656042638184537156762030663348576741403533963800373735114865289501840667287266678204145898717953428032857526029520304991194534284345220211033584193299157888749172787747103537951459810656748431192364767837689135193944293441732953926939573795460621772646817126181849262479487265122276723895524899059208273036742463244569584347022360823001525597684669651618520673260109553354035748564231561228118608743760339715142442686033452165831211686384182222682240325425264222193042438744233155659763354638759251256962869575251114766671212384434263220036747636618678069189432070353354997339277959990320921013748790786166727642012147087014397540895350937008776368000836737703440113308585407151917403289323483841602109036573980053957548903968399263740586118494919088559216543763551989677908461548087681929063455483921136302845604441956638671842439950295369696919865682159137151130294168311494111193563004216557917543838018273878146381102287137354167614406991038485445620170290574487436074098376224009845183419044579841422498090045517130821834851557215697172847164401073826279950372698956211723467284891350148186662360029203685347257241820908305055715848675588514086235805266693578422077627715183272448487928997402185155686539076070824736493014087495520680375817128323950449060020583311374737563024187111352427542023472116142563431483397958868939634499289866860757147847865553500958463442325885849113229148437931686228941622367371084842006344898075629700049229933039949914009396527215571966014764135896610706321492858392191361273168090024654055228528436292180875597182846898009898862593465413221954655827937599077682777385390259751703874500712730659049836028661370980650278017567996858223250423681361845042140955464455590613663941541980612170073541018834430714311566910369999841101458300856856725989753362897983126792728381239348908210361930147075209873144056060031699243534180426988138148945510882490757292939525768397664997918741561651425013599932736834259880757692221873115313994644994586851375902167774634334487974020886350779343423649063197883033943136555807966954993639142961099270607232519974689637546428070165370520732773503565617270608759288207680397113794367936097210649636411558737845845026728580136160936816979023490880745249609781447261999972574790126518642036906663289159137191596588526955825459226084760198451309779910736555952104626247217606578010991754616335904023236836714560386407948545153875949252686231665032741850536478793850359390125856095472493464113627323413698606268058473190206151850673512508159088953935893948409706283025386245334609781727055195917522655118903167553646561918780241081779690080000000000000000000000000000000000000000000*i1^117 + 76773919655165493409604860912011990435099352940494041754600539994248524297688250837181107067395276056450197902524746211680961867923312626765347409576800392563832789381464503291607581067629720531004478109023152413331701601331310088747825990044297284643963620675514562911300829735017042743826924276287843762715457769402263931501437479324411455824667341208468841049967686987660778196562016607713907520926537811247397626719209981427687212402980051015135173301005417461435703389439124633080977921973033391020091610115632026941276139380497133694069287554447636986714748997059818636374169147435027230542372648456289905591995337424725745205111211062647794507435030158080862130704023115942621705741940738336948045188754493377247639991699142527750681465830106915851563082517633135410899867995142737071771817621316676346435891948319717228761594467097665329033039508806245668219160810582997709126422086348221469579396242307719461668932429579090301664811747087192030070055906919382175542051615800196488856920195016733093181255907694766770685391804300573026109515893782388176676158793529078251995395905929663162310338365758904601789142720286811423766729855862215977380659327533501213213615255245309949887956723497455300293991081367220469666951880772870861367313063722005873417218226238992386737486738671361846658331136185927757049231889395990745434848097493911095270519941144178144029919055634269699837670125706893192846550213205288506846079815031537335597664686119466222012752896062509892374205762891817866158338918013886567099741195417711325754769699814359150098743758133819447962118588915516108754281683697203786387009249075337225662440455723357266335168568855769453709410383495970725136695940815030822323662645567051383205602582239039358780363810304939682636490047362985858262735985484173319617305579312930344008340324875352682763796155135775108566988482198276669136303749726128108371990606522810485206169852203284961618657413606234448551762989570138028621780447687168470527870713412144862544314240679169947920230976716326023661744652669122618350962909590684715181516291839129252449854908982944367876084947527685517158939850231589790261003851046340021459999766656033365943948635252217939155732846891463931576119595119832829445497406845912746310161282424187409068240117254661342880487036948024218618174511368197312339332003313629268699047851024589516889391869330773117811043725133809199270485570855313318822350412740884011702652789746491988675095110038219009914142426782488749284242262288673237898511879646109589791232093833758894902627068747367881707823043037174046757329709765434693497284715896924325017061918204380542018070719993708075508666068303050003194795780235042274172368106845176449824829738311087989143176311822573464727459478966022837040442234854133087094109824703345648492318742886054465773260076909663562875710446650787322876252472684145932942254038787045364683752035256839761018337149618783737938531548025355337051661946249171096049580542768439261607838765472568372636416194578695002365019986219857828126996975343180140579010229042697786356123910995539122472595052297154197996668936117728184692374706704115260491579444240743092318020164129047239021786385384021882620426409632490251363944222123626762197117280586921610253221599454251021855696641550071626475051478062041046826494103439810566684680976606448738671174647058852932256704887899888180523596038538081951473886612238860315211640084479061067537033312676066250164192629278007438586280302842345478109292353927224867265311002141951941644429085875299838760402934069009519149309222921374690511341338298272816542282443697090898187233543208771302511583191527780603774579527544862051439811596609345078742955903843764788488716393680151665868800000000000000000000000000000000000000000*i1^118 + 85824747294799702085907562694500102576911490898499828802941768944731770738328273912052452929888493266959371179264626934563217716213464168005115956395659320883145864849502679431050229725021782235495386799628940130643000972296139558269306976183938542077048702534789984182969735563578354776154196531999097228324335172865319047564793242318274056977519704062602686324931138573452224635674178971327455020045474035430800243036724148603652066731841621152451870902586812538312782523513455215590072567972964995844799595141140037465689163676510574874442593066209241876351084842054824089219391246704702146034589174637617178645735040567048507595318026966420742229020709031591507068239824331800118631540670678006155983623595369382388425105578112215015331322400829024419064046315816793786337887403280584643164219926309492738540759187490042141918493603473363453510981870504625945283560772004409997013710141477793283924873922572002228536013149528659092814712151563429586196213175262997218932242257505057958536367219586527202772671483467574405932548922049597357504903053245130960232098227458089478156051810373155321850450033971352736067899478576236478183047069165961083650838359887417071992874675498398725616545013948687636029554092707672603468210328504082952640878651974534463817669337189621710722580317806315221963783399980093875452045551863745023108612335465604230445757754789648518181934304239932001400799240701580068820478535872298374597358554984524623883730040296029501563097419229821496739618150520515083598147842458142869087855949541941834810162257263397024000446735980145438040340808108574551603104408200380353628650752872112009288314100838068349911657301594580345705988493092151893108998251698805299875302085994068441849649225245884773692826731346447953300640159332282560161628826719427263759217751369270995876030544387264791821170183387382707945048311091475082395794024202970797119592191878740778194072075254056626241103549448106046368379165692455741063829149212287991472654820309992294202780851286037635736402159408918078829901410891410790494295411229029787443341995491725659320497010137669169957695787167583732052352862825630373853635916257315146021411801283787334220215589734350496816478119324503319530230106441474848215576042351544257407090892959580494082183724903495271579079235526855927600062008021402901273130487044795074688863722586211623119568815696598281854907972492078287906618689593224624148180889171886031281537935611597985059489023910522840745425658928902079415383512087173856902307280860684366209066531046435662880819272879673832408075605258715975655502735935642851934266055263298511904541273488591957029913589452905302294054919203707611002713010701907618840965352250754840303784147153403894410839321436767844137641114162724463320081606948111887396485676433531129004742702454797333839727803080554600305039987712461428907957190860417841033212990158805016593702762302497762708590237680898388915838337024294542018469228263696063095649471669645005713120076424978617537294582979003182608755424520655861031009969544066656658568050058610187765456077346313453750070390852884462671280839031396354462666968458646960653937231914072829622183061082819884587675206690982668503620563969656075867712074415921847513641266639714509310853529699255181796613899832652176913742685745862327524738319129669914302445378593116271936774974613344008777204766400708341382219839725561380247870917592515513544278895062228490959171112360963266301358429713066201723356989836039322162522534440489857855618016417525447199509544283126306475851151419086820015596580067229942751029060619372682882987281889165079690137197376021645525537420227678968187294856638330324317557249356178670493954026049838915600481971915980800000000000000000000000000000000000000000*i1^119 + 92885497859625282152331496546486080730388769721502284975287376991816411345690364167222033752496363686034024005776692659418294665026133110242973914546730880882824794409779957600411561994665151489499641170568241204781129522573639641314767870741549738284855226075710483648685757155971472541842467409269285671150390381696523525187712438385819440461680872319536201053270691908363452425040806727258309355053504939812747414445021737718844406279798604800896056117486444906083132792547149548794158293686531948859137304517940629301466545028863321466025082157171673494400666595486334532651806719483470374298932278610555555823311507726847709752851922685553784615131931054462011108971898957163134568573840061191049750995591403648680864144812568249333865879192267614235176698093360708332683350402705140657414293783275869993560800690308868006019790244952145081408913015380508403710447569145487372736825488191073367707535997122142109279341975670181166338831291067176600285406603826154835333595416240924725051944784964872629723015260481728810295517561054860633819359148128276890422515565904495314539359836867820652742581857336307052893860737155504157289415797591656710763302382363503853874550515515958982787588226602702088830456316277597225832680461185376211927800625192968277435637664205100987195213170101125117062716480390319303513244701437269707176704734527276509963492968077261849781666461233064108868608859270488778057814479210960620142632592568898895954875454463630984728619457449290920107060395648928049401043825127703689640875668189230838296494459173812421136159132238361820738279032179971460159238053358212769268059453019420121512371241745506153391652898004162975897889747173306756639131245512574649683914905244022561729482155239196962482994991859549286988619781689355244249291380692694389243689230742490981844666421264422885497200474483990996381594485828685027067259369113730618703377999845829594162147430355563677460303035183354837960992820222341939621208463993996212428406981028412098185509377080701328044267686000710188936096488033764964270619751091366957625201025456081958571178231843157073916380455432118333009081426293873885553549132315095669159253738149419317820852934663989227837627928670782036002007501047934870381622035403642678210651040164471803891917613603339349815876149946247662370938629526480990215979184293154926705966019870137997775277394383922459902304183815181318724169697772163266962331291455276179940646256235352726009648475636985783661823626565964243068581084018196372554494965431722564054995011139420999755180780126642412314129070896806203337068812920641637649726904660296647038046357830321737444514486767516900817375167451654755006755244157983990867915519698122781737401932707783064615957938112818425261402516848188128845290114693283519074539951215022229808466915296984901613311547453900701975250874588066644200386328995610990029838996548218346186466071918974073605729671246383209360729209867227519976583813956531699416599005128657526090078957888301816732988705901443112823948616877076133709447574404229776684540152333432250154081280878359473360688421327545073594463391389734534846979138231368498343056216553019732246988007262676173701960046683077473506871047755186158689068771954658994138192393305350293644794688134056949613460159022781876908353601862658320009085018856952871839556665833713776329091008106992514423274968906712965418693752185889021353692607944138912570733456583244803867474563313780697702353075783995337629703371972955542123622140147098432052437847282161629872346639107483654007328253506273036648069943979870364480638929748499919261816808671831772720626311523311931831225103921688436510927115561848769654697461804112844984364019327234546520628920320000000000000000000000000000000000000000*i1^120 + 99923478836443604183820810104059186111825810233259611166194013075545445855278328541897954544531927303796813790315365876314711438395477989747724985480599204381586798573532053618464920770654318918979216768714166833973713797530418563803447259302250278181462003966525362470449253571781503414904070358103683211045063669620603605536126645612708330097852564437324160339846505493772257790169104636551135002052678202577839704183064709564615740272458976291433568114701904731540281310026951083235843069779856506718845494449907111011829065784582823777625170275098481578967673845299031375483809362873888728650604482972720825789758850111963590749670116203769079831322646287305060886566972517937195208214787642951276551679564360486362745133422478305182454194401063637694421290322048975412013802108438074353996159813971552927084950560067489382609706509157406021527384123717494032135960216044516953514823285413033266709818300658767537694794735457894422156240589709160435849775226579765349360974886779334879100431782560042597259269017616882098742431807617827893581539129245157916712370427657140470082948267740323564291730176260441084382495952283474279072150658262686263168494362391489543656051865150983713039220426843230372969274466667276545327147191652257140639468728056691352014697208464124977822629980974623859306609483512560313745079541765207222021550220742506510073563483297792967903002150170948441172007144233445778370380966900568698596182329611065807860562961292107231673352746463224083079634265222218608880105002224414887325775746955261689893400957533671824746136401491758259033238513092256926975982234178237587172372142354744254647194092229708011934786318646076259037000418384368194793695154079332845627683051085800500826894342239981494076443428363918326444115991507026020010310042842255021132558829111008758552469893546257856535344569070365030045059243911610986745276696304989405463583093530603283275889281062732942099085976823796625225209538466070066941553428023332808052647512602466543750958859279282365779158748424422601575877459305551938075050540432122579083384694296578109079377507939668743769078788161093920403249201550259705653896638061267350778794935419178313838772654251328853290334896867280657362450572506798527332658898440945353726452636818961191321081142211986908631077015940470212161904387487098685870185269549295949873543302926306575100497282968258929471985019040139542410364698981951288513638938841382073301463959673900897357227413366078871669096369922927360109198600802395728367889589669382867106624851597672806592491886376459348844213190212393197346463911540055941171814725673689696921704655717864034841521406840015938892076839827506148050169917754227697363625323767415229699080284224974375133810358540565499951325061797066752722197065467853571826621045638743112887986548916188595938183944814254981374130511578491907591276020454894052463129455307461814172275670581730376653129682685110017747954442654894455626762682514934842004438725629410087372416279994281995465788616707855847758223706221025563153850946611828404248776226125611449052903882395822799998596655665526579733486843723925907155403859613150560495007022359042059016479626097619766695488390312959681194273702468757347854112571780073885198678316831093915333131631829789093655639275450128661520767999800384064235941081895809883421178469509461069482430389727958484521846139941379299304498966574767095889026431912370994079402980328099995430780097010301658151678989450304112236168738904899101508511875197327242261013054500969487442662126327037343533706220820158375660925971439737375236704028055395472818191505730362235560954773252353939534646350691509621843323666155196249742003232606426738768004391747256215142400000000000000000000000000000000000000000*i1^121 + 106668597751744515018647215210281303094470750501936302253821449569608840593831678399997438794278254116056733499871456035707827437467759391350117729565343921879119654524637744902262472332467578610328083884020402562882414830303607761988316127303710077751556468901374070971154022131428540987109843148743164674185114564164206805605397845416293728871605553169706704044966848568573016319129312418991453901335279417234827171083280319896541356746016155726135820807514586383072785623722080340742976264295238098851475878787738297894977569478563323773992680745841366278854834170030129502534416380683853096016078020429348266557226696028905282865837274976935801779348243735708030587010492724435200134780257717217854172868851080527423628060484727911044704993827324065504290672830196292896859377137936678794208396180467539269823821449828508532424340533598453170872673692537936684835867656638112454734465432263761169615306308674886666266194654911582623149424234848835882345726508049165395604808900704579198142455016545195517347910601298342792988255601523408855248956085339330731646699516068051063402109857868911970838792910463615539410137080389019612765824511371628493199998759001601945243070608101073824950268229398978694809515646375635504506545015618384476298703685063089140502621729569908211597732409578125483502033351119407066571229496079296324921774710988026779101413635555001797297378427126913312826140175081149711118576818661200868031546412601502485132500460102009173952384411582852966215589437847659359247147005184124474469812914154333686610256140165980562627300152614690603837451580679265431184992442851953264735208512654414533103048685717012253806780318491873282414587080011881591963300386291715265948245367430024644728864074271683822095215930150983372562713143910499033986800894501981907546261296212862663032771415262434897572048520416994297859423953539421999540427638379719891452996543026929091348349816235655405648298761823844232373595099312227113350362143045877085935172281080939898355507864740831436268930243913221788538210316659073084979904199130204777115735526063209965292168592885915513690661721302333622898634884387111693903326700840280762012647322579878737693429478124723888567099001323401679936060591590103559336649715367223578755833536267251660160454030308733552704774116779506033290628491371639743132493682726898691437282538183793139784465864390699784879775756935705862267072136094644657196719832802583341578494510366246217573852834360331779793945037657363536377330346948939008472317626046961412255821088306731634181729187852400286814141722313793208058542791769725011678114203089325471482722496746491619637783136253904974102412670522014284544555509552050988861450723086663544945810910796864057395423242671815382423417474075935503513216970381345626570240376097567042435390673496638429820802070620072554453541100920545457590986073789318850571412293154384723154861440715497832921235911434704411969046965494658227154248294364545286951113207387134683139546164799744265568509815272407098909941632648733196793981457514996176353656934445495099157869042697954527806962882413919102126212122284098101236064158634067223521275628683404484803143770284791377537971984440847295497231825131485908426667958563795895899979054930081085370419393311537275551453693180160742559619339191476225258399477030244231612565318963605870205072430690061907017032557075961528971563605034001717371142780128401297150434972738716296027058319867534508711558338601972309368333735652682898350184470510801944518071725194495441301372324926689082725261407052630552603007817380800012651479676040966259804633848861158425668292294366342880093619960843445774897920199348227608089219610092846395130981528526389248000000000000000000000000000000000000000*i1^122 + 114292744873597871177722526793751584596189688232165065954679119764291667052678033773749122644000818627875651257570737168927643375557360990920877590517522870207342023151057899584251590012279597458400218486072008005168169394610653740644876707914749562018037601277711465699001156058668844137819842710469698980372419317355934762688905358700685072366154594655494915178097777765418716634964239949518251550254727183819844812623339738323479908567669316478393634275992806250222352887889108245561150285296825716579492014143799765326595034627103030747129754116762856105816938336433981956405380969278995164273215845196413647564100250531481695556179097243845418796834199492331592753395805668644604645013028894743985832727816111585262022381705762958182161176510087987665526778336638886211587701336671780281064078935974702458016789930036686640118449938931513895349925545115486756866702128780515072902719528308097401051958879036459618095677047906575261467328751127674433860297004576604036967522618121517017344916769541101906368627315992191242917950004658153863509320176248914693352384355077784961274228451145318654500728976729653939406655747609449773889322803075645285442736306961848197422838859585699533615410024929340646685914183901630659806337041434228313532170723837314869386391043189262686253845162708902745291341766348513015031511399190892823351093968344931302618764716488881434861190888379721329685441329517244928140525579699500223144440830005173574716289080954190305181281462093585363064170877472993389289670071251106097605143479675943381954715232076721320292631217411578742424589639857695253800461209486915600673235206732198171933911828701429362711128248880452778042090699686149504690236362095258449900504705733192995437906495725921858994925072524845714039812683006560249144506751268975449044937199257983238671776586850928466178151278457813488297772909563058432800483476326664491699362989675496065450795120493420428071623607256226356913110223322121579296702150765226395135215783408363171313308337362846942764350385145432191072301590076277268414590545168149280275652737234881000519092423909848504934602125507512764160708155512064453457593712268352296740991629650825956636170178464792751336808920383370118924640337565888061830489058370824285617297951468505723699962016670267156442759595052030431863884013387826012676601138285332379032574687777602076086658746568081457563637572812311432002198304160477815542670738221702899844567385728619922273030379207850435123620953213528637952319285212695506216396800642147722461379547693506438979535485669591860730502948535141864231442833389215189077640891825860558112043739664666237000279667780759598334849539238493720698158752663210984462829241820820871221481087678055167374981358928897689020949981496354274910677269467389014314699240298282147244509675607921847816062941492076808616806114258474536267302391639828505360265041144958468795277725390435654000284298701250006709913082877235035651170862137412556556173240261515409947457611685485646687193330473753966275929861160967160346661982274279800214527644047668415785301190148413937339799686352174283330225650365466973537537963543287102012669563710887427949234734826185114390482451966118491867856604227305813018165224856050752272078273955639425826449760072250198522600855403631444167104611808432428767685952409847000899406915659418725063466987172484722679387353137331013279873050788074946331192201939019418566347130391971314374482317218503011376385030521668269041819169204993135152195387025782458250201792096597898432933753455760197752621795660277409866356147885895665344298586851160140658339812781221609383302123417692543500622143214478493377872169761144921311352153267622253431168696320000000000000000000000000000000000000000*i1^123 + 116357553229437216673663209316390635945162160796488538900357836970969784011030316663461203198224209002363523929914744240065106820006593989234550535889384313846684882895560893150085059739542967143616269285328614245364066057723933638549331364958875723401081896656647988445414109736698665549473030478282202414681164224348868223257402264736031087118415693039079015165961603787056114288365191223985528104036370781666401518295805302705339833454558033789938744675673696290408574667087016959669066744838267749785224800034435116384025961949495036703860811950867548262765417140055368231493286649699109544872142266239863057503233043389386554874701507868611219355579623310365799553432547084130652722791890731561114271289935953330870089370721556815237145463769704751744500381393104458227119949328269938282240373361663075772117301657251451113070738507776229845156461408659720792348569332017572392206055877272587425137814507318910555113774311808877906158868367982782318156645338452675701555112381642261444604700272990512491017251857475485682672127149685109179820191624375216600169445117211031021228456370766530877655282414028028709173252262395379971056508595440498840892120452972296096884616315766621492983233669405285517131279721311882009772328899525450250580647188570640109554185424971223536225085744383082283596057525524240929780517259482960433730451219067836963931493368352755443953974481422490694324982687480614559130187111429387705885121142624029257494761963772921989169360061497418313966350192445094482266528581200490463864745002216521519665692212698323841349272084480480194222990794955126367760776181043115188729864851967975903022988268657658076865328214183236543498144711157738157103559639291517201594228981627747961404475328584619970668019142768730985762533720593810673928249330336923843633396854769266536341190613026968986331871240328881791727978616606676124590477751694042009116275272630197995381906150804057835033909054886024198185955266141491564035135012593714630078202809530437883446660704866874100628380326974915983494504160694532618538418902206411907555105360166717171962020334565686489730052734164421232392409432678361511504634926647127586004768324672135710312663336859621892059841959684101802931640168491238180702827923440646056769637085124357999413133404494231137115386343589158433667126794788428105554790799558298689027776391574656197189537908648362850232504135864006513388496147997661370723285910523845143055761057706993684391795530633599002466977432545403578351714250434551759538138325054402907311239865909937367599418229058909369719604757076080528425472668439420588312391731805407831926644346656965128656741380644722339568368243893929479513144132225989141682789020836039557231958397841058950405645840914290431553089953598048225764203734050441425152745870190724790052231926660991973608791116108437809495880974762634492272657724658759699743030135615559680393417550888064994522244663578925031614977136427902504239814548268005785056227822155890579611967381754561869060878527756915689837029787217391717831100093202409797346363528061452932901939010963627686450364566915591300076494477755772909183667658607351520980765693361298551281414416082384559772238408255903684218895654802477970854019574225027311596572735169024075099499434291467250459899426932343062243309071386882041289491740565823671657084186803646771169761574932904940951246669343465412323802204661254089538743277631983060555199552348172183353551714469451493858600092088909707329415030468724228660587935214756357082794898243330492591672807804971399785146761223420091217075572922519821445174618432178015521891368481938293815191201546657844444293786084831440541489264534982741882420922344537363736166400000000000000000000000000000000000000*i1^124 + 111887811522008138747716062327724343386819865207248731088220781376652270657757717738588960027268939907875504951767925937330622981264563067221898588395416881762047921840332604682790103041659543597194946203164057058293214679030364675879445409910082959574729085204392830667210737704249594500313763743666117445888288044717429004325228338620034160166113745043863621849041649332121847865078309497321094841754344187702195250074616350428571318281522000640042020077307825763172911568954901104169333316969648449400813639812515671016094557364881238576121577372621968424734077324926943608569492631155698529638165984046230144424863776858731102663347368560272952732449731526172193090453283201448696256265970535260353240800694537646395943584691533359437513922478663554325393674953485052840593433515119359232795275440953481746369608035986631940031082143113934721977316295566924555617071577649017427154588700479935361988314424929137234287385740527166287231746116402226846580189761689659611539001304578315797792445068098265257024991640697249337924804023796764793677673334149015130644152980661253750953965261876773670663615572477996653253527509273141106088004190510744192470993816531865709300834077303898565932097203778310796788879868839105144759162246802539219799192297032083803485586231541052404418687811409469803058875834129174634071847679157684282474368267585509500514346383968497993597798079476659004571897946049257250572583274244856986509164540731964354627524745360559093126625472716565119162458541180329583404270595039778282758947889874455023486036710881375667415067903463172386447940388814594600058047477206485718924568775181851845757578534492678633816121945109963336308902973324244127620594019709720207792009118604105297497495663016188776522981986288049742167453092547781953202898824694957671345147026611597527012310520520408729299947268335364000981858284750831104840305056086776530794907437568216545326122465116861494387747222521160734303806008694584507423542296094907585835217281034654576314101844007208869162159264503807548277293658436686482773258260558924607741940140369359955798749315949174886510101894990472542318044982075157143581013151023303710418471578974487308807424161724235198747450127284888385027499490189815381700119287478836249418681193539985020852000952734130081425871846254843393532197955227431042130782734366427100935981878536294014184156189198006476167050709765850317432100904028311414271855809265271886494272488124057381510396274795893991441602761581462092149891623274722474327331296167562845857614918639088395571484023078077089637155418873850096151664631505782629082117504767853042440481651376287966824438620758409848905095691954406063452626471247028129821335214654847994450789215615513711386385446972743477908151108833420464837185991229242079502510467298017289153250389545429950254257523013258682028546704824739845023566881259202152606573403628995591243035030254207840690527453961606440480264182510824719597056362208950679098094874567762479690107780158805709921710599523496348780314297043043471824660586741742171011035550034957682168712752955558192043374687466074141998515606375961008973042375164694490492211969196173795866140626384192005025753632712371216901565641993842333373242812570836781994798015996755275909436569641551945475394944096528586579644758887282054871314880514457388415813121319601608632098236513289652364799623522404607139953554978734795262963720785851511632528203326312443031845820687892016348279329192981027859688841337932580904488464603372605494276691522009325485343388210089974722166749162236822608233257039514409337107810448319877621727252355949151628427575044909118271930200501553102134034621310748724153470543709444505600000000000000000000000000000000000000*i1^125 + 99503684130826716461121285797568761815711671076047975227879955793860472148045035802640095702546092163143692255452469963833336158985395407344536055374016723662591675239046003921404267636459811979039588569512113571983720589697396589130058675377091870532889657375336421133658072068053464974852958679236246322652683380356535288929843521812573290256570578047360079454660112916074916333638420067008357560597960442548639223972070962318684943053864134309888951973549758924671332793517499947353121806775475566786356214096565765164275479523733191530567762678428822321753666758946787399014652625682714713725225859401743529160720515832851694982194406219906095347591054882211227927188521773282401664966332390511469760710722361123798382443112782852432902292246788315768607771523557002890016603748855248053808574029966886234368445270872499085296585566694670107465878971529120144698902415717461980901713414031581572833476102778734577567779880343063605585480101933547184789510370579164619599940964127565052943440639636535343351071157556120029850929225678146402947013549111223158366012777231206444878147592050694976927412811347524972521710289940976738860483962654600639100970802090099472652832825449017740811912081826566020262224784466238018361256832147323616842025520938669275619112938890652753430852814646648016807046864990836179188834062867651619774908676498705808109101225276397494572538099506571666516160168310307406007537026037905690933150416025494014024678967701696910899249270404158402527836304029032341348616988343846911927098739497834679639787125017227161085026954237669694539808561615246955395613164397525828708284573136150762801755420084520962568668902882240290535259189652736350477574554786736333212120584062235924363684331597410845133930329425274378867108169524745962524405774650192713624737505620123012360418002355010910952185232450335727510515905069955092893871972095560901291964601373326397747449192894173093792183171537313801085813185147670873487952148859644303699702092574781027595268528965311791298875369268955167502986915808985470197940100237617877183545956576137546332204240622152553505014821640181624577466122446073993463442282441236903495492874632085609063398958147036664347986370899617570094100226381083111204987851237321997028697781350510092062459229798492065663284789679571456362470776546867555346032861284109185650116942610527624237936853573609601790248710243383664474114067509567529714471007325536611742822706743955200109894986362542820693568020328428227690543456585956076216378716997833770191309740943225118346321518231404265712842690545306034546087363059003876041618084633263825119121620932913145281792805764263542779133038853446368950555805409919809795360877542037501210234779194447379637823989269763633450338928585304808210997165949486521526069439801439656567111175787188635551192374620650214700674999045376050088886863064993038845348677762096645797382101699144964577173038954122403868704636493797125035735939146994197511701795960099982970298668451185714294634807689444742806804836320213417750106370309601853952884564572368220205252641566309855908547730623138306943421721327176622618506685911468480304222964701067534762846013660638171679465215236548601508862167659469620152175235084183100044232469726276948699428600795840795427217488464052473202519356849756076094029816871018144214822908730295583617953358036574672958575968665352574450368300426583234798126202606434691372838380449731425667255671626575334877261598022527489256487215762357335346400111538372728147001859227759515000190433130268435891891862180051708656230797846869002994450451612634281477627870387834298750241737308600974406368881024115235022345275147845065859138207088640000000000000000000000000000000000000*i1^126 + 78503079627338534275813950196630733227594580273048578869390501852628044813962399118867161115181826710023626225918383707590982667086094122599873818720622514356835656589995992350366221467720030360153455354225946976760295768525305068204492969094957771179568226906700973016910748449189294329775053164953214496588933167342325834355865591363628029327492723945710112916293381998782316917953449533467381611801578764315988034262851496897954503681854479265049293518809640706869770435725458384443225124323307781022344711034559231421436388939595527473891739033751728187234721351158327997854600574526268517369888697123120983597279964867244889137840432759780443577892891264485034435451579231865350480519685100886239499715713603108998990123023928701431960350832506518886236842022529962436487854052294015284216580077384747479669321389825000580003200555964980313464060115587812531629446765370447099390915643761045868722044807475683066081248323461598858131652497267412009100300853633547101181937126330168975973167973502688516063400339039472868185538683369643070545011004881749242055581726562051643402443439015154992088883098632678738560006357299124953484818054222353801930066569710188418289857309487338332417748051511398689740201849334729138005590788878082717767415176665710917063198988172353268813972224025632781803752128719394565264524145079226064459201231733991678737721696152659582888491514297449707189680710376807222377797142878378586295965914780593824804356869543776626418676053134118789237121880548597152110444942028906923866938986912225800196635750121037927259035618326395219278109338411863886747928209276588658054648920702485156664474689689558190187218978219679980452389554428778544199080492387088834252217673159344363243887619813525769911634521080215626373065439380615130277483788991274619846502869369370416517120707083258324440045434963735741859571056173783766757080460062276570253720002489453301080698670678716528648308454183487031736992537221369178694935500340919208948934042726757450298691382530574736629078389079225297044213452469483943175498452084666347971993583147025919678040473151943102868186444976621577002462086455884600888427882275339867368304939981435600570129326171726040174357837864908153793845031620107272837738013939008815013776307708864117490361412145344917757350514213219223769453902069002607252899527386051582028167728258911330487237407417467179671538885382092703455840606981530627467209302147616329673619800509857144159011503462005581057053490318920167513143078662210142200051794221779841979260428368378439094013698626471182516249761668918952679326842637639753094196497641786259056018229843027600342825096255345961978546703748761465086386740854715644031662095176347021135932403622511848382126647455558686527077708320140499856974865467524145036964601530904295156341944765336211781742836251694965227572228539700558130506091239700980412538024194680981196145342342224039482830622691855426583232037721819762861607918821631389489375077056256511005434049264596606949282022775792892451910655501744756484892975845944340503722053423926280077387548655653610655395014592195717428970029764788332293917346643012396221491538674371325959921992447776860364916271068390463627927464720393157751470964719465293175225572904129244610473215476987529562319792553974322426996737846260589974624280891240599563795293521967039385150427698268551646816056272901295326466031761943299221413005637412587066576984258848260404563859402445090582553980510022878095667659575623183065863663324731334608436706558140987209394993041989959168717300466727815936779599574936908210002367505973016933937154933451273635428300508632009333706211356772859081634424901277764435312640000000000000000000000000000000000000*i1^127 + 52517951303059330585201752943809123406077875591565769041187184766972932933256058119577781529993629267189424397909138869843934425669363844864071041632325995074240622005014177832009869590448386461377530867754837950521655383814303071169050564901119603924293084184108001248786042203646122822163337028896946117073252415379141791329104696717709750612731818063775065401670845922708441453649400119840120662148877820901170552250570085836097040138426705960881317203868059759284446608196927646555681608102002257510206491246855165790299534523683963312672003108183050052726522635871091791438637713649488045767913418662190949044366077190730995157921110236839042352395975021167454377934440340027963416559047968778068191127211351526889592426231411488478713374799469071726194899076456377008678958706564542798083550748367901370852341229798853556151237065222732727108761255429585652627100172081970651685565442814513682329090560047954786956762711684098160602419688559771515261135737956915183334197903659270219717790121731005391841296261257654783065174741195268915772916487055542024338582085928758030426734679759214827968295944251589532867679911967557877130408066591211868319441816842737698993385310161336676003821696087310304653302228682955241882946443063738086977469768860532855794435743616195420177577076530109888909293804319367083482369474919254545760675213352319074802549468161596908032083734580033837357016115099481415072658551875975281794380786333134651242429905462472282767460730903185040755671660103714511946351350708408125496118957886889392107099416924651250814566419965830314393225024244244923667971468674393327526580232143165304462447455636595894390580098458840589626901131580970768066015388378657996680119134481631082897711337440591833290343153970372193729708152991649091132827959797651627702614179546205970264589786635964999104024752670398332912863297934938921197175996106267596494572205950721173217562117145351238139201239898843210796948189325417533229314205913033564236427851338203657932374365321675268512124352822520658169301419570836021151966528153298073190209495924357036294510827014471756391816016397748636460276971349016850847706375315989431891614730492414782462249170149802376219670888267134016691445003996644083113800243403111306237037132424783060998952607178496506456247058985729231116799025552474364337063412082241517915404241650185076682361459062888458418740002004709168153585883663550110834606653973894168701631873380431678708598395203341182209187225926682701762566390144011473106681483391335970044762415827341693418279490581737264814125893608341925938267163569577797426847234994460277376368286487522376835345009992038583097428572177841168653822089961349999733008813567436630458850563511516075610285062838465677963142615159150264799437712495806361338938724793178120678394308651916009609576231261899106745762041948034601759748711525651562818882842284792948087298843433016924851746768092235864955591274782363503979772586588329826550081782520250363895900243386692959340490005295547852084916977692354662395827961724372152837779570489279953375258468100328898755339452449050157833777887944201375439466618095384171511280261488099328594750174844464241359547404181739281003783580949543688734767234926916329291470478396082877473364812218589169971333817548889691086909732889885023953580141656422098288496164529123164976688822511517272897090691214180121359435358356551397041964301336393503644144793940698560031023363324410434247447733053385000018044277684528688846189636194688706825710301442321314021128239986167390631301085286865833583102587894498792740704260467439667778302432018826041314954415302277164689548556815956699131066968245243215872000000000000000000000000000000000000*i1^128 + 28818641891675541098619722462731082794843998560882382674356024964741307492226077762591363879605626974971056370066312685496800539749666511166267314326802126475701971518092053246322200999522446639156314733270170914858300830028449285808635068000150430222013032435588270620375670224097050010683631688327046019137731135778280539181552575708913146530524941655422181429965421901830141825533334108159170950675951826210249780800363766179332405362065458871010117709752797825042969299351130621416747073590247938833370554460123568445933350013059675951379712401426335065521307852575333937651509825127520638087250588813980006120986020537887640000413492241908007993610484464223959887825416643652373557880017175061510464935002654611274678747652648988159751752644153457484827155500434439078023220521711133304530194310249386117178289908716672963013316170558127658272183096974606516138117219085671768841844230455633111266435752067703782944979501952448525609572807543421795399275948612966852642109202802101817606779017359856559868946405922015134348581166996565292289435426979364107929668815540024617624412539772012983244046988856305406294073400565686500339588103385068143911878470622396577309116546447702418233833786715548988910781764148062980601320613866875921272109795693057106174773795888763650939370581033312747232647226927479562583322055814733748193601143926359581671747552764836451836396083310700730494921932463814182271225331665147052280401125981436186292157821964256353209973338454076938833410138325102156784333062508782757349763133408510196704669149954543644614055728878960729713155711590588265817038939184869656178551695984748872716340205218572634785115217572621192793227476891421419148087977090369917383442837882850124567771185723999090608842100547798584149033718316228634064560443145135726742047682426688040418607861943051854834829453802178739380190234168447261913678269577580624794369014470234292433535666170149728944505220310234934447690821897690335460622330573065577444759750277658663181064127658684682888880563527775198153560721378044518398065625052532811791782377366252938703570914240498513259857733327070959918526949086634823747775200239000479330694867146876206988811386222961702727973137014449264867405851445366621757301233115400872626624177828713521434951441832745793488028419558247880618378333761417298706506764866072210872179040938368144709706002064600398799956935699972597775860340708496271790999952918491489239339410675230305913517453244160841777159704752941039589337133505369095112899264173838826768913832649745806768434420298031395408311515964223848259957983849771135653904797391465441255862455012414068584597392332253684030952462493935339598874549857188252297098716677724044915962942278352233644573992487051083977145309771677360084810526438479312562230234895113969947879960468469339093143452938399874098052771298025541156567242851211499082655867326743093318762993242202005669707297906241302785355822593982544906739359191384197806959885334841258265711512832043781663954797129846132940176226703813392002867403562060195262653483908294633387881449141183903629289514654039850894667021126630933840202091829915319150905686478200361771176942013385726476695073459728444143171554848910740383241844626399815859033565618005465219151326027662873449440849467789186896932715556511190104411025493373740354861979997767708906811748014316020239780113832854185657530719323958255244544199582366811287873820318756106765617457465840241800098772301268450980858226150847129866432025420221314878740263729218847623718388238202282729176898908066368340727737236262759661210195815886597616925381443187676318782525895259709055523948958882803460933341413376000000000000000000000000000000000000*i1^129 + 12773245656273087620475497019607364116122163300408862181771216865698235892201749007651736018795234425540164106427313689862898516318149160653762095720806647041271152746500469615765821284372394416658844992980692669530605380247729602060085741194464123587485485250924942383169977515902644086376274041208406763236450671334475838237322911942719430361144105531368881777600954637596291987362640773400038912642910597644875015049900649001864838433683330726271676689798916053392825808448941099968798568614610748085146135021565702365581242630380819840536076758970253157000384419529153018371350387701280630607362767921844732350693169301927160601894066116414059673508964948394300665505043230376571485463716841841601943241920011601454299042294754419499712910603193896565046898525345914531250785813766102936743524893853173782671851645246890528950552638111874888874415948437783907090575269843508938297662844204874128372199646394830989560172619991214426246866820563886603333221217155357347271225250726893193318926744919654682659172691365789384549214290143419264193014620105036485740585124634536207368437715178161205435636381559421333718567694641472160777563627251125339980811030030641097581326024127830573976998282627283762320492044328737083706794050491113070404911065799383830758314993789846078403897624105130785669808355756314901667467251701806917946983132424550671643713710388774679606873965464541343638585544499731096397930497302122847371806907529878937808901489965467513836136107307705538396862755839368000185175662869277789347401674388518741487165209864023623902908649137157312754872023821710496098522073092561902405274547401437537693677307907746684354727049898518850886681336965799283791073066232413816314009356837419044055499201732781969023384601218678260304893645753789541085554084550179473292258921877100821344085702844896609518024166268007507716026627712105433040004882303665907543165027034899947038594441261315244770639816032060005800111819050183659825823887160138911856200753113295197166893563124516943572040114901439820792342224613243835862388182802233299515824631293581730982276099482622307122549679656957933551593816162514824433398741750241597941981924744194371899496818126894583063256288806748866565341507612991590357595763877784261956749339357051478004979348169797717524614225572426919712944957777460249535929409364162826505464526188217132215037018775885456369604608888025764985329144082355648752048811134440332534978033391286683882375050132600539336128307816911061089567284449706248171080232009908803112955383414575010723803738398499000579090285530306460456726999942369796152742231449149847426383243142661021365187674113735536340245673128419253597533072012481720504688471912243241534448276888568308408790434047539391606958076984697832337928491365820689071206420392395581388044964433257828371242482627907069958776250272158771231566015833198805070280237902420919473660398742117528610399720019800988006983133469129960154913396640685885384167032231684695386358679753707459911594112464468582276004010276303405497287127824947950818661025187521342756576930341070658669600574008713495274924073075110593895161120288913396918973934182239432729924535172710188619171909337629130410872386453076290473164160867146994503027014154963713367595810496998885919072427467123277655151139119718512904631938743577574442000668734197368834516050977675389980987790407291553497759721561407961155856568160773988147321595704355261431081976560038110776334108821983106500187895406128141963020563933766305899582251234144004925872719153569892207308784042900213921879623040308664999928076790891098067997431644353962761060639347919554749439164068193168587436851200000000000000000000000000000000000*i1^130 + 4586714391069339369802569946311663502231007756854631143133543292013868732988520396905736092624391273904045423372513326225752778837855231726918799300764111930534674233031186646834661040140207563264090529774221016294349098923834478617283747879503007616368882752879624296109370023523037133804650985193612552309902392579345782392700383438141700853050306550228547361668036496386310006520655965836276975401231835953172886075931705682994958228408381422983180265397125743591163475536592446182819838190352884554008685117454159741505982712385237685970050599978939240101675311366480928332487652493929662686613869889284372705017305209185005416689430464528445986247266983612495440356845699415066670678614457583466625130088761608832804271615570483965544143778395334194940663219404888903456923169124095521453681981250005216257310659487717134239599109106596471591742831380485448654808921245526782680637626456656069189065310569514660970645422862328438160430368091886060928984665191095927830537693597863083598338434733562270496356696250191629402019947728922433018377168184251360164040550837679763060628592452728973211685610050886122517171114074830432720573788174650938726550083062058573922570801367716221958773577888439765233313824442726045819675088725889365113613608558551294928621905782812640445807721123001689910949713832412889163200905650596692854899295908662401739677594303060425864287999415629559953447294637534940009134493026370087691740023680733889027654393940949672938963159126341238527607079523808300965121116851679002008388097765037739655203675291136495571886521487757652302790073957608278156029542300485973911875733058874585551702667466986529691435903184643572185326212114014738723880971979931860054185282600012127107215597622080973665547393178239989844159909261868055718859270676468519727280917205482404245238932938230325096473814881314096817714309187462518232172931946588034019618018121420828301206971495693693037364142316628001157061071198632835480043101331667670797052035877406303920156579727309583542054874209895905375463331849461967176956900887540644903489665217504708826221420605190866107948592528781543741875912833199583878498833779690160523161286106590510920268727689088769296941539066284498394318553458988732291382177126899102056086397213336241460037506068117197967861169170438471549852477423783505214551794540471534200748800583633337574933930758831469687885386210651767706407833708658322281287578450680906542496297725011690284101599268905127900240302739479525057868744336293608244611055061777697023377210101098896694061099171335470904295793026362231191445067795151468371075897135268506377405687983720395389621246688768572482857048192618151971082548293644395448055087676134703714944473224764359694806437892818750153550129368566479766318234775836329088454198829264513863257809024864841879729256555339302290794000146765276483321441639428725490429572713395011491894044407981469403790488500562186847586687192061284131132673291224707919529377205669266876020287153861695891857256317420209755893673878488391815781376825026476527160741606513536182313790007164113905362894135624593469191115643375555803479836190990711994805622610527250158802419226956458625988009588622173174107692319130810337804018787293133549229071976636981581620334573826081771980618595238535764347270813737713399290289254450341356496907902013456062222121397395455848485618730260952125309984985994872452956952702844969853478543465671338950493701804683826349204256588728352695409607387382113917487423149713032877532882346437730075535783769677930747420935693364053252679400260969863694131535087838720458343350295762142073192794091419200099520006496398501478400000000000000000000000000000000000*i1^131 + 1357705590361575049977788837518617769677911464406129658610599345819772666883301146865782258300699202587119184126535788191697221964074236631134769627793699403340821138757676127427117843626059712640381472952877686079526354059974634195184851257353867747481374352382098322529846528624463453913742081691764138584750888980183509224944617289835782069087793973490051012891055383863052697678824558705466745999485378229983903085232455751898467268644211283094029547796867463282307764927230069959939327603112867198134106451582230471387467481739352173076691846219664638867426648855135528195691158090422527734847064276208860925557572966237697569804683324929688829801142025971139624640840458909756571767828708166507725594726275425603163508554147163253121733932720636455764364201938633776636903871475792823030632563453487158455159933379605320229716229473229870268221251422361129897690804548889242523558373981409929722543191027340616594515386864218352993911218184146587992767051553814752669196586532824976764247238863038246322596062214136351212055449219557691459228668850575316860894311692736732361581899131914204009717197163058959151877929757483993897783891726448366498676777656230198145807738429223318282716862227755994062386782522309762705162202796072847358266742155825931846387862731111513105006732607505385965798785998694949001828452515128808880897905338479026949354669974257731564174060666567058438715691053238548250419572061369794229275148526069041188787054741191344168295894087221963565380228020014620878953854576298952257321424506500282207347079640322319700033968962225106222600923736487883204891329872242691296762663091638555917740096283687132287582887327944370462360374420832556887434529673117412583346481579590518327928548813733816297167165524350578586669084961707085950961124238895641172178064462052139442164313227101003745084914079935417204581441069982128347296975334753834355895607986789167456508917238746656384995567897209296104897339156379149445166924219207283022498684486470891326015237098159726649106630509791660207804306682323955885878114041067691494078862823695346329565750799196721709628510414879554222161659577366835510657811589484099011234378992179838542913327486364537622598843146150794279789057186580145136038808620095609977867120199158391972158504345315087374106779587348606791506665822944241223467938908985063913106510466573955299619929448036700109760571674033740702236447597889558710242383132777983733714417983697352485047681511194053833068406307782986357299499684329674686710534888534251045165135141183179956585067847646539831307787868123780376432055439311696595268207220965056271124948464367482445258477541151924650342489373327211674612056624926578582782188942064440024471350247290272984305759908088240624666710761426266215457178380990134548341921233922176611802460046602501410127183558591360809951044059905832266464389753792668358320922189674123975335351551920203071996629864522435396461450117960316292653770012747491117264602847736206870058371891612095705817570488645730629834145154827985437877858724251567169678490508243638676877018060831619134616969915320197450411758928120462494786020596724546163189579475328096729565034407679633382076115890770452459251475690921415364981031605893870929860366288644352359521091756010011357114981299567994565659680380452854240996217644443125896672277465552646001250548429937493275998155704093786928494189506886373025267101221416275923918440941876097487607459712814812569932672504905369315162459359041474569964513435074882664496139562949261475531840377056235252659619829507803318039228691063827461347904742634133376341099780836154483885757950760676403357980934799360000000000000000000000000000000000*i1^132 + 341870730305693268507114564528332042054480308142640157775177650462492963770442979172960665885085805138425654710339791840564973865886115579779890735772458621974547121246563621317893284613733744928292295609841940971460119844634328950118067115143612924080967293471245434455897426455444540114219339214502021336848190420076934079273289942679929193552090874549168669660419303057143049411557560790021551063706954121295060984087219260629974082458638628009052670023629370712577331540598453490491642062123338144346626439782754949170134360832309561776668497593168937690946088020707446308250582534415333261675709926480002544972634197954792947631131830883477711763385169416663834251764810581561127481849343496552928861595710867411319367625093067005825194875983826330570610644762021135173764616556150187061430026836461655816391278630942120004825107035937139116222856106269282690217212200209165736049169677680379671481821824250057472442114435452396317502662087213087445450243985337277225734098761635052530295982396276931124212181316616184783765607130998899553636159943670895215014857833155927062067513807394644724309233224300289537450582832514742552123586935056221036941766956253371100472940771646108779859436453881366517925455083049160080583598868643508601079757196747322887879111387431044116381136170259404443314257326998370738665989462592656993236184152015896002319010343236963285927960288276915778627899966473787385147766531353290165253994138085183087938256720599256514678877610460816002616281723056060441045367872543175520153695323496341070382465427455966539210282247946725786821921869791301451890480343593755053991876915940210684562263686403862696937901450088602335448004590075036301202039008001276820145145261408271881711099506372855664172310240145524205088055146167679053173722891562417447970181781916442788519885270555909905969941432018647558278988008168425842577150514809668741803339543535358515973127948465312821182331463336162992990950416999569308678082402367058359185674834117971770039413304652815136021670387609183483333435267509165805394686338457742539494861294814363382017013307766440639485355869597659983901904240762411998266900477684885387564213823447343175381590234685810048091288253833791166386679586338582519004620287376959966607582941955654081979608581912971525911216135648375147553990634429888966070352609498252973229205726689753491116220939613702370807607729439653626099623325301518647546103118635508771151803515597012651854127330165755314155561267892697788998465523236007961399620136814461749186382409968846228003817412934025009812405777590740994592830372893498481939285381598684863022608660384451471700154409476202143423174282591852687175102568452138361521356556077621045937926793514843430167047459217964758408926091612742465458726052932155013734760922591425673295488558039186493170753981321302477123961782495911720550885587704575140097860756210362049602280814993656784492647527362397593874004571139959857277961097249731246551032779129939925834873260677671229639927082517670270059604659127066567550605571447289730439103894231042787321929614283024456777034069094223943677163060118251485523585111198375088926997114021837410398113305934916607040327850265190928872632846433359804371747427200794802137281267253134582005426428349045781976459349834493783969538946672006307041763297553231620735179210701044874971003333282131506927109175221538473966560580148817449560563407054938834413181933829335481631412482418471045803188618157800357379957406129125687144186840697138445557270008024388292487346772344976722714179179477698288595611126608691480940511167149889976794294430565050884025699454672896606160814080000000000000000000000000000000000*i1^133 + 75226585829603401858619968443731562042701567452670073468313088139872725724348036158060393376881793370168345075654331431357106855689388984559897041401204258743494603576052434656111791803962104552697495917400394160387740381703741742913035523015749850652977701287836122611977275160786007155430998931600989756798961615873193368189261750072994517148671317193021911519176122456664250359403355718856190551228134698020698277550609322798135315073200856948099302115691999790843563790118663591301249869748407865206224058462421103740808813680963072990774394370964753828388836890425147537096441331502359296684606334140931624020627903615974627402286538336176984998865989381495207942175173170953442856970204964541919499235528740706144373222565983290927015559068839700884933196350751929695265640058443571488880895786798400438986619672211899008009542129999343623558879289471430730302000765670081997431351836950007403316108694758202551193881367967109802123094406303834630822938575473408745828350627686376567307044771874231526299759452730211378103333782859497993369376056923339280566036528407857466085660653441641696608910565509626005699988243538192319931942799202851905447045599026037073963195871913152615354955046161625010752279611693746265223061512436607274761757013547425078053400030757576309784320400818068002231389591134633564565651013947734132464617794034348711965444158457109818930504542172200209876817525039041986767568655581913882291025892991759055881101660121562863450912746453242200294874824064124154862252339686807746887936148396043871906737528779168544705417604793966654115372637535923689076219163456734931744827877231009800849532170186891425374216041105917416430434265100834032332269143899179157342320664230092258146680172249388924699334264775633607220614772061750837125843442118661676023930028363019256553031732115214612879704943461422852252071649759367046206164875425484507254595873108470166098129214362319026201360819861807430215834467872238904529777319770563338236220521643322709287280437324053822727774567379992629086923249785945233486479580817352406571184449813319055581695452678506328377515467561264216622958429645134471563738222436443416233413405577187752403816743701815131607300216617986390045144844520852682872453889890749258261989120440948402901177822922563423144410307155266282282617911764879191806299713060360818674580576995946392542181433540148115189984524292795293995168740594987244463342826323075230335142827530996321176890674991719060509798350401155380092644803811543022983552180585314354962420342726397689903195296095834784822668590254007237037955367107733226076391515847515373556232792450639239076505426713243847509641476068862690370425920273898540338797290802230732602592485385210597107265851688559000462085649995008709439560969828849771164072687628802105372140912972149515842318449662358216526653455983295277071392319301533946551548283221894212347706358914056315653428448751292386504889396177303797792024600386325805721217178937899335155077260999271113704027788543426195735494062463456126709870025886347106431160359001069788308753828401039009596611895827600919576234174243471747578993173619185534166626222550655776870355349737727783817449001504818205184521139227157201224098066215767689717991106842444260487071743859078463450564175714205910542022818531771077143089828045419699853790252005308622501018039015829842293869834794058075143270423419667198585260609768215447970229523908476402292732467183306124937119930845690642277488971050945253965768795624348089528782459870740704847955551703290069996667417140594902813858033864190639560701526611728713920090277193807540658237544940831768576000000000000000000000000000000000*i1^134 + 14723044312878403868327891495435362320439684312368311437459172037246788150084386919787728487818071914259841952910092458567525680737267457118096525325187258257187959698531370089328115534633830884357961222330092057622950774074774448022772404376504936355350559160354499296596171792216736631077692910135088350018459277150693256480096193926638686681209471534593130570051008146038570047438058430936235993168874838279485383436137982145041775103418249100751711662189157204931830278267329157064095600308533905073613393778281122602648626554506504809378638781377753567594271505910724156379216715097322413643021771677673294714785184506659292201823897978798417888510745670303022660140919475302379514879039004655094609608351839665356159945856938500789826371064686792575383147600021025137929732639025379285583517567614361609936089035652189155107508322759211311265560772544437449837460490541784340670341803143595405488217774533487522659391249561588041311073610967640625129319045919336128030079378274210219116449334542516652256397016832019166359665264786943808157398282695492767407540606987667229676673098051520922840632282665032044339683857580013146748678961009323765698900440862554479665112854793703886423005037406810274597707274041993298910652383248164803709559748486494264504187521092557270311690867188361785669581294121423958067856372493240666469226761888304916045161252737890820744205059098334110093950803732643542325411329324266271705618740860280690985298438156646014521424125533968819160782964183721371498684039683698001590657980736256990408482982510902790841383147842282841045435242001799663669371021191982302810421320408179608799075625900045592275725161160332078975569187352846328500312208955065511426930844715394043069714643278159173857409657830798540640033404212449861785130192448758100821222111070680320242892293625439982432070499614760457567283530260846406108018373756630550210967447071084595346507571365036016459065454719588034248470128002546951233817359755316438143711415461337461653730092590373501578721768397338234382774647219610793483208319983124855183000900316389311916612069372531043720828859003868224398822179967956440106940559586937214793007037972132008888040628011718969671417710609678665011061652445132706126535607902186788026963103846607221626643212475702802939145499780154821212612141937221142944258504164421724364868769004393468021787389487415299617623307109584427474974587646385278712790203115577211921936028044312060703365136910355413136079581359498412423203226731507109954665201308114180275100597332994247252070406922222102541707738078291769327417862429565792683343960018445451983265534932566699217433503359451734872477359248680652363323368457382358734153051130908568489944693884259141101990225781616260770034812498888426534517679018356765575532084127753717777168449617387294280527214797396160180990567756929460979455727378870548587195900329225232680604942222087324436363577947328268045122225380249733814462567915892019521712252490206331229942127828636776023873148304570482915120927664393174122408673245230963276285472352861207904666201790532680460627233969474873949872722674978378261219958922553044004956480999493577353219941331560827905370957250115638714550936811130695273871197417151388106313775174491424387497237622989844428785025168725273910082642810057042940005436280636459037152786863595854658723487356296200418626487101922128608971076462826916000121267489750393936837414213469125375651169169933533911520213412463839402760904714977231674406952302487408614448773523072796980837442187723028639104278011555032408412076241782511327316824042889391402564424177986527946786341912576000000000000000000000000000000000*i1^135 + 2542860172941235478546839582248384545829750381249781612754071408342696717543106099041917039687462363468787955166755894416885098724902406208377781756775356521771226197070319948655532298496011307636724108029990822530118844169008354458850760571997076695647297482012210053325889169080942494571452782937146697367329493922251314671466736123948157921915598772854730242545458669585615364943524877111157695452690506179036680976928905317787718072495206500879107482092531011995733431448043543778589085666546254211033151879291990066940414746189587409737330804790396751984733545152119918433138041310853838349176609811476144957477107935649364370890474825958127699462372632709868828663401238704349058307216709505370677310509361811389907123037774769105327016748386617025879773254256332912314001133187001558555460118177046524822248524294304802791185933172705825311528077888098759868091107338876128541844293128562384321202737887647491757009496238993488212424593585765199032915974160755637084833360713122923459005285822698799895755157413603836969872485859747029366441173975771453973816037579390569012804460616993275752984671605775820711784109151621508726691978422857324315675989904492939969257237919628113393037461157900974485304188784098709222303888925825131368385204031272563617110216174100959010809647819100961181386357441903740710687364716377823232177979619749843759286360411836836638940102496131610513744585772632011766235096293667661987319422320647063106257443497987854337756583049546980625293642019345876882580765944924569601647750852354968767373765172751346167395596287608882861006600144266385328872192001040375366446929548407985705406474581087594343969097499891314710693109073087018297010296579630088567604615268229128465178841693722848609736354651406834216894402725998692619217295841111202616900391426702741718434109249720992122297124238576011427123820706021639586677402092343867545894052302293610519253588770217763854631815673580934424011411259832140953947239333363709246678222112676055030353303735473744604286817727164715217807470476297101873129200443007305511431582371987540276995095093275127201850706511733434314297047344605533367279385801567721908518488776812164159398082709132664399440103118878607726554339196025636944736572937362903582319189914440107652802693404570540320909076899239111966834700384058023314731061407079769221068783600396274129825716942129319870494846725416400917949492401282597426315268783118066878142243688333435657923108223581527243418377028457888201812948768031189757102118264573799483825595664193197559624115424602788457345918480920135172788818514611883690199260401394186685640866559735005846580602413089255042994428448250099756573353174813217348395846608532412118180235953977133225694155624337622367030827043871011744987344312102584861605539847013605967883851881992665845077348774445731068887798426852355396892079360767831275526895122731468703860562294848846322025068104234875322863171424098005387744205850979054473777685321903942081340399876831290632576337301057842624885751686461351453042555483343300242911099753828470099111518853397950514638068675949301203829120575113167919871588114556945108258749804120775449447673386294775291467363518303469783140749608163618197044348711698911994700820239239937920510255574340125316368495227971892673543339669220805765936794598045427412285845837993903412964890100210857105455568204012136907183523019657434032005698795224961218887802211388769644881505102321167464453056468762706810520250590631807679205664605398753163344730528340007055483294902770240341894587829407421070982058879250956957017148139726086093423724116801871063023616000000000000000000000000000000000*i1^136 + 392000608100494009838823178291543487197346104943643934391630252670589963996127075200096107978075523235903377507635187801537380097383176810586663235419892786091513510290752243597567734612096447099655259385463535271976761005542096440578279227488331397813995823365361775950335594625436727520233898733961107754997419094397719229628754804855534503500547396942348145592083735522954668614588096147956688427736532678032910962403838116250156585238579799271838367514057810315536491744031490882730988710723176385495652953996342608709548543843005959999255022791802398797475399840113890049405075800542717070022139568230010501784898346789149736365942999621142141915613813149142293884390894833150866292786095784474866940080187149160760943870638267899580374326747056125226382927506175441615962043192411343099273482059184454377013965696524423724820059680892869501185322956727067294079716419542049210577350648075609808312564758319091823969715760491211772900789982060386041449655451337295977388055984969867492906393921656478528643422298849033789403929191711091750541752603553959049258025631847415822890439432868128228478350032559368297788637116618900988363582585898572813816137347688546429677196462655546207771021683111449142619225800582695105795613452176653916246492476136006928009342978827633020003088484673145646940491996673711929652355111247209953490723479555122254428061435883153161256698825992747748418754087002268893725965896032611055191631508887190117115728308397855271372385901485483844351654096465105729816613752154912616989654348109177699630514499243833198790906474883066117846052169737471353209350033300312132377952691101848642910983974955851714526111743045116801984600212399873729776494205424605261908900212040900526107985997332453128238447487062187630938766798912523623056402373218640741021274233771699441569665467769490762404958291158361476710716980914482145270791116723677650880602260779497456010086110104434756214215455218073608825864866321927053978806250115518008507117989359614299840002702092848116270854728490675167949744623864749401099676980265700934273350393107986833376158265559294987846346274763705059729531214552405642463529851120823659980342598105569776017588049963277124193850369096550819930080652920879938694104198807833766866714380449016437870723951688979164541814896657160381245789934598009958638767337110810367857236412882096878322403153450906722166202769063437719643953739427799444169512888357108995216758920985823306840714492388508996096037113710742218456982654566331482507417842935582870112986756153543541455123244898805487815625096353789510752264030967425595566700193618071411534791289302385519317631222994861103517111262428236925344673016178690434074807539923224790805220180884088833891801928788460419571240845370813819804241379752554615753177294968921289330213827532812712241243955958774050849997909609779242878632342015970786797782313115911615615195374226012181574621587341468781617826793613374248736083976653229392040878481473683689577350298335200460949381591252900724932952976242859613622800485029978543274000543730954954280418520668084196354023950879964722886844460284253352346964638222891384118535618367085689649098921888982536376783478483971625962941203534223449597338344974482192211397597932855503953766670054457666055724719373199568210497210054886702380910441464587866002621355080998623795540820510217617505182989054613467642419736520209345831228374976574556210993073195232051053004528055310410243687045050676844807329690857779566263989248984383209575039856064456588009984656995152769977629280805525434608178440877014104178175039484118775296634152045405798400000000000000000000000000000000*i1^137 + 51894291483594530249902654885987640975908030801155487729525715982683815076378606856413041763819008659426903424577790970825081102447816015255482896485127238372018314738491286709404748314618177712014267939130783214726643051630212709762018667016647440402622011551745876963789260544348838136531246543244745470459854932838471409675848580104666857126226391284724550992129943616369160858420620857011393538338753710546852217867435812685978290972301430051776313685537333841190044649071743700536514203251928334912793335361875379422421683562108612860636708591049009872170804303292913185301142609945429013866541156243493755760545578234141696426012325342273507263500979537551470676026136006905547392292253184606769439367017878291131712525924758831110404861061677704949036964777013242942398748217740331353935970659412335899787728318531315642569056405464870968229748728240393137607540555947083483666638701763586643423524646093468127486195919665122749959719657511087180788211517842834522927394891356956551939257889331516123585432445793705965392376509420572754838717229179788154197516009800563784716166126618455988140012013926143508137848856095928289555558343303999788454114220208681772167138825126203006969074902617602167034037398838995360906144094954224060664469769788287680073644859113329242280942850030265478052109284491817362989550205936581443317731822740413450478621302277251534005826189346877569677963862396954206604147785782746289216855826183500471245624582424235656303643687758152389052777592442864846003639701791448142437985213385339098622424027328134570344711328534686096086329412171077919832003878510228997019075522223182172249055171548914427131546321204848918201474345293723785273836247128649702874866327020575939120797890963458869259071997863163149463884882569262055285084015183214432691687433338412602049390176012924011327454583702553264791392424854359315699477663550835920162194089140323035036174835592865052901901608506374322053824599940548158193923609169281640946926708145206820137647848975111355685315192532012077077154845302219372403056042191535069854901473451337711072498413363932705735009154481451683696629690758161823859760267662173209772187378356474093218932414612504095725150964703064622596376700846266577461940029909945111523389954866175313667733066615882438461980491233652678981106584986011044570216798750717165602262183081132438058661707926666442454693122735499880700010938773586580631890990019212363735033769125199739442559893681817333397212625119805571738425468900840564759019316573047987435547772585280338472077968161453994382780650301633060494593159943011677769548037559691708534643245286613200425287992588128687130338589097817659625454546019890910382378186446591516796281593479911116124443210534971175422551344933357353542957648251562352363993416233186843531683195246396726584937424894434646031012378673700364043048919957534015597969111146025648615180762195146816528014610003094029193238874391059432814678299928815022696973359463444550657178080478951767701510835397936210176721700520165371595536717485251058861310245832551757038062494063087510182080194488222986530633218493607772227840928439925416161126656718022229869752236721079521609426760313002151690381071019110132869173464487812064279220955189017557367920626528343586830471698719603386421714076387840547228831803727865750772204934149179490929702589207998493187236798182274229991915697729031988954967499082144034349492489629998855804076400877409132551435016032452876798248852658548314691854562386289856732712185418784743350786815124651847488905433245768710775460837323241493392087929018014787026811501936640000000000000000000000000000000*i1^138 + 5918495117468975758339501285338191464646090518352559826384501012521138446649898544620065779841403802636341679890837976524398932348775209881787354827226581247630947176099368009535881132109531223796754154537438706906647084952637279050876861544425029777420416196038801185244619229922644133348684599424144261836811066159876175777739561380799999379252951762342130998680808692298125374246772581070824848297170101315356989492398643850173880204073507293976106183861760444314338867364948872583905453032780185823587344240440056781308783686144045103135081043655201818851328755995585803154892504140195571139133177508937488098775674706251149168268932579207828563712737185338590311809400952173922743051940613341069060850156679864569337629456471533277425496001039263315228095096577530039517179832255591448398631895397229156169143906612024396100345990920651832389282941971407103233750347502372649407481330084667018986735528748676354498126526008142596417686651877088037494791436076103484826195849738823318665786711645705293114038540769410756868483732393613206766205208014192339974009386338483603961399536160386705085867008669565759680207872978583537501911321322125350723518671656400695552252498647705496985701108044110740027426077184097840184477577454120667835425405247278301064098193932941394991744258023683941901291014509388028848183203614610931077514908000608692279031828177913281658501273786505793055862079032006888268254691513470571173483569437525327463044839653074784901433480754932435966287844720049306314230384189778538752420704172911356000303839271966930764188990193705012587831920300344276145606352341216429678822729755035289981113715099196264354493724557858025252644543369919442619754310679275736392935637626708318617753233217941746865575325321041869671946887433169027400348025672141785541822794305944490921576597539461708945485147551992289658448107876935574672683703548501631464931495330322349896463605304032151073064286465120140750884340982672998951643622579956045890952002285984087086543872752165796233434687309442438863554246145893865741893216889051145601694116818957598385074252304969058773849283435803736533768619311597218844938929711187819989863590169482763791015144414947476082225325032220711572089167468930505112785826287920624817066184363952109176971219799589968876987669922178327601574490049736911527260176478710616798998197461317209144282829799286278185131684093016326083159001368298127804447684809817942247096190786253920444505247217414786012659505304068582666973325875407699195447814043603596244760114090309078474615625174526419472660479438428346311942091448036619448800981864561952477150332536332724738182032391941253562167180725165547050996408716337068912810768310637556377296275910563521244277786455561159707482954669183973270698832731609707448182656530584927243649624547358006097425370753656057002443028795727749806705137235324625966032179605776652370961060533848114105311059260493611567217087692180493342153289567471261880928455735671652770710286120325103892050507976483070062610949427950083438205021395762566284105241850794109783561795185573108469048856715097558092579281512752204010748169714185476727394028700749473092863506818160242942891039887940613669878271062390969598149224126716550729765702504072913542235966405388081818629809187652446963123279018325037347780115069595053346708750503017339941041985114064668423602468404187631907386327340490184360056409017393336173192672610342241749591336119673032361172998819715589508011179238843798041708098711863008742361658759600686173151854180523864661182801060532955558232213573368650466412319082100593356963840000000000000000000000000000000*i1^139 + 551615094620394735586379389396123525181686309563585061913913305844215079504221311403226498551094710160898338989124237743567705982700762609839826788702063210850784371902703177710450843139833881050497627685048839673847783641910985590286209745098992163883770852782696283041959629184625081972361224506731178617453198725980694801164735308201672626651478174314553691937217161244033463337890666868909704536493292557909315687607166623602956748826107307154759490316214323685773972314379912895399857668786893491187396041829882070819917914299763852885085762848705388781531560153653035451883454921176186764700173248720972104493120205331024894338437119035519197048271503157785669857837797902577800176417476974940702279023826847592952815140337534332923779390804426669919580956997175978013096300843894771350189408715294508446918577947448037905406241222979682181312621804175901734305977888029528002510368597068590560087217711878036419051960690834771795774011948692958929290558959454447591283601730425173949773116367324934702465280751823623232920704185027809533500645146774696768191455657153084451878835399020877476794562448745862672088916432106712014331737777885328934462518015502123596985823742968642177627646217461617983949081698094431693566711996636909774867931307801381321820631598064004832628808384317236388505337160155708452507948279788372975876290970113750534189921004847739589354728604301881752693346389103025732421329081097346931833280602222483925392752636850105191405353516374890750917843802584983915820727627811766539239787582070600336584002003709430632349122218575815613436024710829284590582714332049906615431691255855152074277076811831480988207142139990275055256013145987173127453308128159512891763771163269634411092003377076066531679802740274796470232069575876930745979979209753466390348945284263609692685084693927550826786906690563468647757862116943648692521366649436869077220427487998479461079751396460059635275113932459259005004348526150594184840537498309065305844850258225664255154839968768958087180110899895855250270880601837670673876581484775466511502891882085932790432217295189862322410284500319406220204595250775948597110707916079454263358769835123314857280022116289898592580750417787277064616057134818201468451804620424811701215240037082335099204423321609817418460248086039163143264421910531243536505075493321267201459792942009413794609681262018460632416744433785750309738226879722161925007839913822895668881341311205966267829429152168715468205254789613306009713207017203895781127023700390443534162494182683185205435698706469883016417596484270007844249031905374833525515074764519608678597151039097528189342631394474786577211377987630562206983957420628662735829044307532484088161713230301551200139073780759468059907689033208720093225809903196996419330063987156886021404404931903969039825612171260609130989898927333333791439664664891542968694033135130667479438037084128721196714865070307412533148393980658367504904981470769406599751696668021380042920506391145472758970066459308738539250656742679560359401598021483485642189590084192889619505737917012778714367992625956348707000045148125297520153875692087936052470742693543442795078195694820383087543218638330846690154526305187328562140654477327908036106875920150679273463060592634853715510950104739908471558815254926282961198398403020033372155547356654123506598324233810253316162745333607533697914465120993301454126343453986603671253968671657263407765383057956824322413450934352908781072959629608118671875740339493942794384773061678590849010046425124024768775291024081652400363700434766738844137780121163530240000000000000000000000000000000*i1^140 + 38235949889616063685485811184981875903346661133059689436399774360179389474423775500337849362140762778419548729942370170301284030450756971815493558078443656984243681218055395405334674249435083453117864998696099271152804286189404108359379362654156521819301409311379278794347771304280886790566676352427393922038994355071437872218365958692777464937338523587727001331609089699490592508913915136397133602814607232506839061124002842239798490078584207961991530885998939561110114839981554481866258357667994549733245582126897518676628474219406826492850844779557564359643278597883698508472391520003056597368136427965190957083154140130671966669918318372948064464490489921884997967785683538126257647577426234902575393433755581629273084147514775372352820051510246176590366971890486647056940321491089590583168912066996603293823096029612001285940358455876923744882527668748274644996444044119005497442207706410285882628323862836670331277324714014582979597653133938316636456080661743378960238775679036067250644109500404217914924217673231745153411800445527069840444888935468787166445827691546909516804528731824010823100509921446145001680822441448878350528514024236721174788965875978661705495242078376706864539327272377972988985672520295785231347267620665215500650761288147818082975907252539151017900851451770441599738610391863154690793799845186468618889142592752996713611117280770057402093520891223687212661291194017916183952439397905605091648159324424884341256647508161327034894516555363292579440252633907518996055424419123599921840108178042021516021387744285568152478834542963717986696455385316439485429074437071842667526146641112462151252159126261708400841368755989605179633641687984046513941957066101648488297536724757821118174952379959828704398668042390506681445527511175821047351639151956699582767202736123469076827998345097723784839835098239540213977416330526158062130067319624865401794842035615531440364979769179602676121580621530190204562933096478341139732654574654546496939927666790263357643620523936011764551977611345545274362999041864702911275190444489324266013229715901496218673741454228078117818687186190356603264835068988409094343787850922602962477088721201537843691419368937539028162165923128968201908787494750660624595102406383768019650824044751686258407560264444951199103935395686222680323662095619578493933991488018813573988933290674002177936934661457555235936339113512345252509835334954885630985636360863884026252106126696909816431673140945368020930361949050621951812019964233791428302144061048854491171812325400093556739319849814248286008806754179064972910927437136760418100126405932844875594533275732527663791459006148159661076433663934273762506217730029667593774292791740567949409647385937503501608786270307679280808731720743210932180174039127091633980810739676756217136042429359854004956579779514695274651709283748107126393490078878426742855127118429289957432869197918647079581893258519417810607783385338491528234504030698062111585264666904526374008625031900503325306298475396877812125396885045387851243004801413676338523415272285437965438904544442107194230957560185801653140577797436099099032447609446189680253438708629948828808025073750818190892899620096992961775083270424580691247957932497421554190118012673249407136380707347378974612729541593623759288689945075101567092136705656819910240757654874978360203570185480484266992936288391585786040577928003009444466939317188043307823105759164515258374832720565539772431337123788286043326850098942537845062885453280796604956307523433913084456282174261143988782376623241535346154237470766075079568662724608000000000000000000000000000000*i1^141 + 2124378426329038281467851526452380333178883342797220833466407797725094890894675021078043040290125585100159238162782264729941149341620171120738994237662720131376687326110713507960699011335472359653315624558251786114481264307506929289164239493303142178054397994091213657418796941252431296369399091675311351493234114935924264528331176434748832280809170731817513809377400536909752218066052702138630182513511027358288162652675529797759543867655992380317360274054854626096373454519320064629828171631403465191170978626860514944818627155046834513976959596190572629184852767711905856443490185315284554850884784694918097147285009062011202429661931971726676407414849553393979238650186064666442374052521646024033065362486110929579378501053057099319828438365121795903549098379335642106506561502061879710157514867188113560513933697792987510089807869640180303872258815093025956370717603127024622776032770144002935899886567914512941958710568782445107608343344609051624895617223219352582866671298830901804056265488344042860191615391839723269952535575758412392553271411257517937737593095608591372010987695130505211474757828751441845226885865973277300924463715194328247956353282383620719997653953877350698711874253806927172929527001673074338801705279070122698057464154683442344923620091687593269272350491917526934773435651069673957524983871343898212074063762063652389255298487020863184483675157673166317622245608070515081516178558576179294292558872492453785620299502197992215119194092260553601097002927889108879719356075016572484563925033203570199411030108953955959435691955166524669043144354461217719850715983856909052204105919299380730608958044674223522291679408091350701521075773102130536843638500852677642856216949447547363648751962470501093453073976200206644239962060371204357653022902538609041797349611810483502507295676738589536942482583681713018007014640448790929757279745050460433500592447710626827095363983358138512105142393928143337777757527394718815106471131037402765104096072445324468449386758310145365048830066942094477918944311768573719057197681958166244135568389516541273361740819062273797085933666798897811759612601416290670357946425001288365188871873347343991917510516713476583230288638175523846437080865650942776433960476141837217415853896342518791527989378211893825300801474413010161122242755731286176336405947794097914900807297205003259933025919681368784781374948976253543259326207639007680426822752662235631735662255937035081584976118434307820617219667533926283105809512739796549980293561980034169242361765312507655285170659103673338311363315880540656858236501791392901339201186564555633129778747713897527999544237399667085975273803242618945971002671530095632198214946543112544575703388644060125337813543424234293252089096454039951236568501903374405137552272682143186304356377054064090355643913534553308776367732395920147123520262791733168233343889217787462403375166314562726139196220935410341835204846628091898897554129630947023249058768444924513838418363626437309651840943161989942295871261066104880974769098959147701891887426807726656100240932061329694370431163344911756522912037584397045135288919337793815250557478093256051443129564890863037291457256565448564752626502141549592439598572052200948784845273298937189137875079240932646838253382460248800223829034803748570253812034666558173944126282220929269997909754226891076275760740274684734043012269972763548116031707733980040070888860000547317725943622286109722313183928283259928737150462922969688902204310579544090956192423016468921399744240262863443991204536836783850821905649557903312001433600000000000000000000000000000*i1^142 + 126027452117317019247705522119596357548953150814251997847768148867195121894321404644655858231698579432169673310037953738076244232897372933152487489908996814260242871230568676896630724775318802697931821750920932297944664952122700024073119634523351460909632592661893970686131702495895332694755437458153043087930677923246113750705630353999360911074216669413824447478330955433426131294599463852059855660798866723637325215103054770368764780745542032152154513992447727169863680490803505463916827368158957482694172243643763071739762288104365539031254283150256954867662480558948481578977346212558456769009075447357182084890723096161960380721524055847667816825430164949629752590557836901795433908514908152984486601146964170826382649841060541207859175074787741468523356573440080403104344207758999717507338220658285004204758137864951799635161951777186729028416875916048340366447613610590678328452191863620765598599080978613284312704406013887316574404990053438084853726979578030556893637684699135313795545907661860502600640752630973083260280196801609388861598723925031412513401035418264692248228493993940635052305525579949849523024254920786418533332658744097142149662500855337226712219773395510504640894000840511151065550203500550515627683960835699641541286469253036889386992967572504537975804897336674671868591646516718293248369311131711436420260555865734196357385736671794129931720884531310484897734042388017393799578030011406369329206090261377749202291447535700482461393857244364296863732476542643774243899918146407404583460763854791415883901119006570649501282756695140774088642531891711153385522497710347855058522364746329659902026698555736317694860266748013498748960316868325080729378294615906403229478273218329125962767096553004457048842148326726685765970768378959964761254816393795851511378466770935062121212404045816929394530986922472301510168645893523703820893438598717349045086946041901556394903301285736057658466090827019140770747274568313018749847195399839616309479071668647278998581246195221201443652046270077513516112987418519941416640549038477452778524766781548832253789765469224023774793369929352998783063164380726971644415063605016556527774384871363962667593308832662799916730237003610532954286489653977535751269119927642382790430795326934946711789358879414913010100906440409052540092205206013179562783296613185751817423614202574474898093724376054117338093453924430410425815878237734380951890909337149393857761923302547631450384846475781281549691544913157069773074070923601576109366234344619833701931134781607548471530849082454212223586843327290318887937802370701591030741113319901023399283657016157973797807665373897361350720275198648235058576546971016868794662068004599638594667826658790245577006883221838204570679414908834838847432207999424268322549558024874169830958763295477259629778200031805641936341596650106704950013847257131773907320552744918711563547943969881690380782031300922955220488890761892410122520009552279394050317995312876519546988861436969381533764976847780319163609383810340713023098764782560038427862999388330210788090703439388110046242993904712471480714260881216558517417099299291906545464591376288596580569889285948008973629571976171175383557452034632996523501484764322286239539242986267994756624980678513539163087159432392210104187631647352589721152853112398165217707231489312907541340134956568235528496191037309604895656583027115950530637036013893573525884391940153989562662223311277125023905778009649125610662811666734167840218009745632227642591829268634765180073469870769752686143055761563279417337257901267353600000000000000000000000000000*i1^143 + 6887557444992699234058519291278166221491061269384754362523409163703939698148707850961733265615750135236235097575453014013989355488171154759325409065692227300757803274062911242585189826712984699139662175691657632615580002896480274224885113849294912356779047396633365028690631085984847126349003086037967772606561288434522546228517151609248813433786030884890040339502275925546089321577657202448772015072619176646987741622913296440943297167905617678651231327440115200604259382336800764626640648693258609138048988341761804148282577455949358729619497584905752918732100028656029857208062279267111874952648242742538367883186508626143562334907452689007364456791932762094910270792284291829475463216917328420438803721164896673870323968278665205512409640116626212961239303637822745059395879606659114954395632701903709262732462887064830093645036810450568034891149236108706637094031114419972462440297629157202207890855186488831638790070001945186036753858536951140728784232500479615310050497697482768082575149787663252036252072911773413996203935673938684421616922820716018741131357475405606925625849266115627034765747059771752505448284302196463502602007956372903821622819372065801341114112284445562787028325406028974321121656940791510970978296482358855689849952970219826469069764985451972913120001038553165105752087456977074759278460088594187786626889549731055741745558188004673978237222852722920934470625306324322033724824397795758311662999181234465891852661113273731117488212727900321988382787786408076847608974078797065230840433310585197412063847354813028746888288827012430095513425675414938694366247746043877822030589394155082858587338056633733336477396024979896784620022400225435537185470745946163683027237939714456554055886194143436795913955744086437554697191901189443414646014780045163113906730221089036479797125632198099136436668883688065702315078002259804376725989703167014417271668616709299158366411387041755124434530180750936543419904633321363236319769164810647023994251688115645459354608772480386732629251260734289348147850200107309765492503278252370323936903842791448104841606730436660149688893536286266780538866149345766001596203871753296184281958400481751734029358427682789269678016738366661306941954607410300398900693087678050772368127464034250619169771425708801268639723837211040435522494852490877763396366693313155142380057638800476252481682389979249011492555545650588130530336593332611573603903262898310939201945633133047091487699262942011876384384483246506211515045868387666654417423943048326216009459950766805062753511264639835037542486945479513154849388842160684156892793013479199188848638624886495639993207140677804098097608426416332255197582135651187284073409482766480679745537202011542197314322232454243818334181188621291916086460763434307410592622984206775662370037001334837447348192190415065962075312264008928705987935517058869635532703179500733149753150233087812965337876897769472024505412426223058830367840135131311625678507767166166657509562190084074915692162841206086453685852304179300646262661147467864273910792835840361458132520352711762472945993176695403309511514658772842780122203630898692654786649130001205157231795964531537141990529915858907002089147436325536140824172783113925134201284131484340491162607264670373840758044973510766494155443996093179522492200824853747827570171896873184510596853231207152966050798668015543583745351945938894897412194474563457287575069819730318535452466298747622899221453632068962050453100178172066883712028259923812559108810843914904068455778416986046313756325152894926671434230005760000000000000000000000000000*i1^144 + 200703519982479537620524306216289559588801918124199254333324413893557392919991579247183291188013945972911148978282360932901859666882134594196795951370246407456257850002800318772983857798713838613799634477300012456916377823436047464889607137390044980438650322325482415707924700800340588932500254115019640239984304440476069749857615337569018726709277698368039714343124114884768310358437625901042354156177626058160943543023672332262618511359773914072704033992589902646268358570087553064533625582351576584179128350384500623478507330813057636028165853591251613445245793232196742046375351422111956690481444207620169324773143882983657304190982657941665021738494369919804452407592354870140513156227749823667973336613529927693783301519551719129318896112222704322718942628378906776226986283306627004664704304548454290246076578265175741150065424088382272908108648927726357686246840908715501151629379985751175150044640652706462357378389968970302436015726914168429640452432134755840412288056405533723359531395876986183574999933992304841694484650194868295712076038550179138232812754531321849768982491269963590557004820189399374588853429435264290590914674993461980826482257933553898304198700664608214019674448396201164749403456198126085152449134994280779467243624792676148366899714169939820310131655555499387297756252385442327165869964644039430335240841248450301309441311605685100575931820817690690472725977783917380093580427964672305102951890309851858742020167666861453180758579877880404789828308723230086031116894404970888066841153491285061873086564787859869994690022927845070891995462271963078297969424400732969641624925396187615274855308566662264852527407181741863801350050501734322524594246356080970738540456706093370699543378739435543805999970738428526243737663526518285753391597599277492090956338761398065500269363288239811855752198603561633235332532826073214935674669998642547810777480710591055667456882511401677753295754821267712010017915947253001416712081406863266359607815223381828525681052834918149939596011239394421873733254762688119420689145486463561068661705692938040656290899831290300366551746437433298727373678528003024408533914923122247656812592426989435134336704534567958996246597123354254728947224649096082631528865952034591026106707989789371175971334665041912616774401495645898878398285519629424810635599065572666771254083702298539480622841461957723891286169552761220120699080484274002305016985926518095989218772883213212915496377339302325030561060008778144543494309375751372954771430764412489858829444723974633811978159345242669240072811187871304172665343807251510445738716449489534583231976737015580051108659865974283013735507656713596355613565114599719270143658021648985120541900866727133856715138700666236200818307199769143682482339264229481699346476857199908826898851182474085811300964947012677259911829538259867791664471907883541795480118498568143133782846504645766664349370738328113104881666720487888996423294725694964074058365464797279645178450075321648848927484609850031589018708574035743448466307803500080274768160627404149150598434122961768821620368810642375487068789502235391878534889526929748970072614782619517142499274042632294798088901959990873912904634173244821280181754916015255405456643044844330153815952684647882288115626941581518793113612394814891357132356388070410161798354671266768093241152144203648908414136974783064339295464916973149729068972919876614368281744264678641662058830066603981876608019516731496913131907572824347045591660766826099581247269585466984990969724010523789941463416936953565675520000000000000000000000000000*i1^145 + 1270108768465772663707102558155202817825081646973656167039343322611646832190845507991338013725127445356040091757092184038260561192526735546807896033834602009031087657270659762079330800005478154745998190549037976052755491810088315657018069340086936375472762708529425199282426460669123937621814054711826538288820203643090454075510541183144062862053609119808985281828887474189772824500389579724220202660412498028853567907669145189797915991413128047375983610730951829742202021597797351647953336370328825361262345432296963532690902137824882602262152224227470171819298843400819934965181470286025391006877323603929277333592555679221044342625679508649382618286326186031353860944907776042953772359756565203215062047643635333299645585757674070250654019819429074151289478121852639731889363415574637983498134709575713646591511240544085604381614272867872801046015341871555920846810488526096556885123223746067604770890046664207864262601718494819377379584013779463189605487033407334498900586206270507681153005963494553193546729348802124214781962424375798952116822325838633656153128703974224027891297103696093667331732184538094547360531472376238926616348516705039918015475346250698870044101555688197670841921241699405644781342483294140768045240083984924075012951461834950062596607045883596995718429246839909509542043298760985752302923236755187005821489592942057315103978207327053033903422573921763138844159982904321443849034361059170207963907172928912705262330195681079825161506065276532379190888481892545183702170993212069415760140296930026968260130594999047479232238047569195449925312953990980617424888274089773306388875341742063979808665657916319590390416208765618238896171697104263545980150074443752040867957441358673499790482933862033334525238393582367487881131754882139051092244120195486803536027348413138836758400426616711154232054605886893828390888928186595722525428461754904254773030541224695256080484596408964060967326888744414623672688641679534099806902622811726020915692899624206763782304278648252220565654055503112145285953290969550446421629079385938723746398128509393957966066766946902537063175017382242526669742827596840034211598755727509746903187733776814134403149476629603583194064508921184185152296702557967951442500204591429852348530429131130610023987637770880735009993761689652191207041606643408856743018088048203652130917931083113501586897779115788632319074079578370289242661927404021868750496562632069238769352257582609859142705255892133181060210525692387516887200571612526342100893737129257157736773680339783588029051870402554397738052403164476240416282445613591762195908560149188149452624078536051682661525897358278390012353942269818218611233410024830591270811226253103184327452263038793495410974735553366749118891833081628668126929428107030448437273544982524497518243913881877986215775939884075358520186943807752157185099549830748685738694468142715943235335188583743208710766787458659409093980209379611670592585315257066687455523682901225811234000544901196761103071399892858564698182182812833828239857449539142766911154313979472385022167610747909324670286044054979720943805367182148938570686016705066011248623639148526402736197703941670942015537048467199602848539296470087626216883077557164655505610732953952077558358792832374763265265206215349553653295255293743125425596169070936640034721704331813592696993407900159670755400499048659073739636465947045330302115346451402276850634336470001377132749478195310088414968518226423683243412697989008074536967022341568191759301039549996857446959602696759491766583895785472000000000000000000000000000*i1^146 + -122595937726097859390773984289862657940269130036918120688386114012234540758587116971979908250555626509878589438715414841438988671783055146492314312723321044698587979086777388512073373853051377123579401028739146190602489036017817195349370295091958939998876234017617532595229932597815049121053055188335308893823236703703427887107094660457637122041674647467861229644615535359603558389021433215799808017732729777396928731790080914238952042842729538980092588120477523150873575158232430096108115131074512449946141464924437230772070252736083257967056169438812949728173937646327883446704215498077917734053125636803238292459433495382934049804215867689564706847781574057566766055822204070895708496849484206251320814693984152234490747591478731635155472215456932847857224614752129166064467952802558397973197762227638080132323038140847346895684892290550511399830628827517483254780943597681826482791000275258875281864218526942424410029083074764702267759704178738640940986265624445461619991205315681785656719707461083144374210822452410020423846225588684287909083219574232899389961574087741104933364058641298893489147190570210277494087293152368802079855775055323398618946594403032537250827032290456033964146763134999509129312927263899435161113132618225939609973900326889805840778494681340378465802288363297485676724486024836682855607313606627126987742983286604671407699629294853037453471622226788825763142466709686065491590024365560815054961669906081578676453427121540358200383330142124641141439567286332344760186357621513471493341034099529548319415257802657545707857543775836281824070567513685261712314193754297692152610000838883716283313504291462112072853468110112666660408768192772721021045172812988078800864070843181999104627311388624564308956739055506265453673277506557057979192960271956163587999783728281648657463105000578917213492056354503450725109351640869097115871255238590293644121825518349683956821409280895616344730234705938038858665907928735457042955836518842026591172783035114540488956712783391393306636363166803997190761488194207341076708209497310943809911368241922948913390925572087036856016160743697874295026316013777082844563903979078717449264987235208672326373083545996798839006312257341394606292954396210584253090668439852270389203211720540350409149369257789002297049339108259436875284017194022945079942696762958339941507491036084695083134563474515179760112484614739202817794330388825776196385721184177906244248501560804412212228366462507065305555554631023677138931843911314649129891633601081939992935111037063608585716495047030173857118030557143115234179513661717972290120760931540018136719305289761253275746576367534271542759037082220158856271131203231217985823762823238427568036268960166816815585509554077169558165775825908828264646076324068455104091831227472426634777694518957270537510264320865923260845451123653033790375439354296852992955123785955276377062751095643764903340013547916916033152690154181350070425162518101956817058454539138190307332796101901772290910960084766098765225823944799916569538771208779284978381656782984718632119671881843884986230993175871095160154518353208811972772753286328527912798464442183894790789220457951962819673226008183972807676376227786649239017364032772910763250777200707640068132512219256889256048467360369553526467085957694209458067848481301611793671868487864576059260194497270502523925061613074206044185296145807228676471834376789616705296212531085125287553118218063914849194077656032751255403538268039967135521837767699057648325086616031561369966521368218125004177408000000000000000000000000000*i1^147 + -20908136671883098383461979231285027180784944984557946816939059986621250801628670968484536058097743099291749616207839787526799562528911340923793467968909962349729932084559715238427149806655358578979035038097746739021043326588657666338423949464216660892605261535131147912543332798223210770852871046886820195967422814243833063334795707414161982572286924079420799971908487293577639410602389274146025714506664354956554441056569269962828964265798546756347499943664561620969657325226587546236389113119613392113396799172149426030076084525668449434834322824374540194958058653482416728144261852190993953862551505531985653676466555217713966717300120887488760426697546372701274350957749754387707831123487007594352903750105798889153479978152821049651696690265420883080912757234787321531725722585239207585667114575281229279255202278626844140957424696823747660429376483679774486566988818987559127885298347871276540796108929380183115049345093143509856010409665327353960442090125740933046888020698325865406708479948757672517095750439941781162332362233841450000591346470188562245664975238554806116545881466337632608427928925583130216543512270252618712426804628113164929917035379036487865044399387440061765705779679713166058303594809843451495986383895358411267723979958675739185960924642348129886123627496514775034249988466779520315020889879616583169216595876862859206303516775769765444352951434361916520491666315766243967268171339246037179920404629233314797758277527146006083692309527771082100615536382685359473825778876154877167814853871153839376299691466837858116182898816472659241240671691756905773681861411483025268561723160741494130702253801182146149108304439333998347954111418910164190082828400537516686451250149192789962074299664531562594243552029195523068686679542495901166977100926652888757344578583657814004465934602202067862133010413503353141658004770579129539575906409190577289420246235541544901407230408823504607141265305928512541418988162139939524478479683154601185080861948953633699646994800205123542075244660218946887987537322201288285765268567526246693018956913997518619759510029399125931960424285671764477898727324342843333610012349830353735752129930955125909693935495410584890354833861787580277370269033394527199677605044284471042834362741659759489897972531395360088281496020332130181667510456025028482495408701322313982534734809307413069896465104443081556023268159385116284671078851845019926388521918580511706260248434099211163584537495922923133658551104187210061363049861252067248244797644983394320936677149571093252639298269248483424898589506386662291172089188674150741473239987703518203898752185650308986268488460168077330249582244846202742563056546135807001526474474045226565646238515649606994224712373060662230959209392448386977001132691029777416824285894089165175060458880478281851985000457742525749365043791228923725887429126735928757657548285913943875213075999625430609211428697816463882699081308038526615671205322058071954054826461181368124045329883063401283661384915501506043835529036463572569637303006070374909946179108743357055039075511143666421743180661147903652747004777941132489095493581611371421483042742732725633117002970721821841067793654079958723470805811448429023731810285794148770687575143995817453705005506416918196161514958290665042748816125393247353970327863122596593421665094124964951352574923553285780063773298814140330987235735970675846984472424022564240454953597850598772287044804419210855225812535394033074378890406487768344304834256044659372053411038430017848208292002103348428800000000000000000000000000*i1^148 + -1576397246495840433732647616476302428285317392126632465879758043189608107998619052671271731012072003909802953288835838329386457336863895127028438721465355795564791481238830518789011697379285217569737755214570189015783817619481472099092090932355394368576654284285577631113456513783283361699645258983355649847016852975385620008986047658145488932771093265866199968446967276547410274304427438482531345809812812586805472134019306367787730395164815887041061013696065124569312286376629009800051141268019320831821512895174346481078475497217871708054459302253381307219182714811472478516697450072550252516203673861157590301066871915372473546411051527928633935477136924473537788275826700645922532774917224413005248931983962998527381696878014526738861197058523528962294831459890986885475562505125963035915935165265405805319931296678562272258579905369689076065834181604075689775399338895321467934086268905702950384604011241043814458320793789611594512790763898393430020653058632517750368943633070623585403177942093195411833003692049018779044636431730849250968587357092806540802547279899619430626113545156910340507065352785223982455552485646909710050335279310544540930725342932253610999437452420707700628702432511474869382568698050362129227137297141961079700402462799266719524344187829764435380014213368796008726085388093128744944241875626775522810026563465479421382403971829924272139833793286002806526605396874751981438116218023490739342989156711222524880963898795853289176771379628978725069618821031733596598766557966613892832948133464304392877845079977297160479727015438655932842205692916758189466295534228033819633707707144071971873693128887977803272909134578089911878765952587126379919439562865190466531483449496360200765571103856914091214437496974230826727111159570816616546987602350914219762297995230189054858305961729434868817765534345935418429318008473526110812700407677327692547168081147706849707903987107724047707644811182069119133634791775743547758441923793374997206643593913360844850870952172870099041102693401375527973161977549754132635050648633873820154447736195848094389791407984267866466855297479263307427800714647960236661012136162473455742969374355454503546699067527714657088093066038925154406560044918588751993229787100704613349893692155737108962321388353436390643845424348637146490280618896178169625204058617274189218780463067409234571013167660218412704596289331481715306069676290270909791879266696363984585784869221538124331625689658530750755772917304602012612206227264656920196140672369005493953497136511975112777216277811007309037843032784566999946627037654775387332030277028454286002663239696612723832922303941558958253537947069673348466529939406097094983053530442544649163975070500942360783446118560256033025194050617261566058024341677652803685305881115144861542424682693615385027425081838334720708149040952371370213265061875801695700447135985722670111660801731235476050606313009711957229860301658443538224817265021535042427212265524746104314638397299644689135893453922622135331915782390198644010340063398460752653384154945067592572007498454198470400229065709247735848810022856473234073932441158893073261038349400697950618900424827838535633821959461332441417393068897036755921666937458331545073746346450733754677366734552841707870705653800331215583491251103816389977134812161652442794193784291177028709084279446744446851677395857567056721913786028846317872506652639629513366285735158765764979376268358397393571283543591467066475098925015337566766710265389562693096562882960583879792813041254400000000000000000000000000*i1^149 + -84245046416858806267891252158759132962245141924794306382740994382826688387354220192229735202715730942916042747223779784905168938412829270545149310760038772146389102680562396121142636088023188062977527638584532575544234847637509082325212139684545864005323924583367467528875070849128398820758698662766247610389398664279152925474083287029824800247641295989338592009118338742856561456274150120405006974334256844540519138516119403642285025329406188148286996938086747548475510441685458027934263094605799820455173705713054930971501794441501896856504683131276520464328852554567181147530326810698865633081428249609965650191295708833545371322797785027075078558961330154970463198476427801284848071273604624463395749472017127223485638530947344346283800680348874774607832537628711438636381474827430466987574508230348331465038139172941820483132593322326708125984248034142450019892991578831265231041328324321572191558579151056053579547043718914721929597104436695573699601390733915104625345510357402186348011385437619462144983636384704546176794759780625631049383208250547354000139970213974611384620294088733957490230467651720681984261466394771868941863254956352082027355632603912211096802690448764832172480119378193996668313835159201720311268288289357332323980245066097272293354876323566335334216646519787072213858281493360501385087006231512600817965507251432049419354983120895572629247325886150154917510409704654362403107940379199557067318670086038116381799875706930969128380720134559931333003614666414428308138340513569824265396999142358921210045647396089035811946136332089168306128600095823256376236709927997349567038781861941698582574674515478949428414919409006307474919029741937868435060210732449948806180344941444125242568544623180592579791097897703584290559954220428649459086966654805785065195189300333314577604655393746743933526812821021578827466804285645900900254196600559406193315591088094080441979894235544208974461715094652529897154384745527986558730026619048255080327019569839970940532484527217214821197661254824059246963424906867514292921736761280212789050980970617801590780669876737532300562563847005062331888473740182722666025350095750473508046985113882425480908980197093458119641540243510416867621582013110510797016516404699626137544198063520279229719774250498004704514592132434053101977047312115597643715887094179328271168500052141338793667641379676715468515440030442915424706605953750340551095157181084146718742965405345914779140060111927542329108894321528870832081475852466356462094961046845953300910586068778013973758301777620414007880379599445636414871738360108167938171196020857276441360212137255960025179782405314825279073718206307265884992123343768003513985812794421693501761085139934453042152751505769565410250305492132437996310580739999978087706328226264897511023647910920542406419515428201596473055044423165425560964562325280552289786299677273658742940701474079093204239487108893276792657778741283930837341827427286782143614908887711924810980115312540739356158013650108823690843430476560835476771725350945372434838897685595640515914888397533987407138281371865596686483813547485189287205145011030283438460255053216228045676679076609991710533503271478629707695734030440530007069612799062794272257155042023243393525593705027446142365521430623597982911998203796027661958712300300187262997986496819590106033212349164298340384646557316281467551946900488547051129423838030993345413120851304661503803112728203408621722829815998019407240418406391597943539263759787860732566203380924994142863360000000000000000000000000*i1^150 + -4523729710964293797430110342986389600170143436492399886770318956389936411335853982629922282476236829690787840837144025904003129020386354343476091767812650398333655942856172256859701613763121695679638903788786730699211351217124373534395735364657023056172034496724080831574349767713683635475065815458629743802094678330958651656992050574613057564914564192617240683235296063014614610793506756924915576842569677583909574409038910765765441005404330072169962871818904803314876982828251286905439441527963756880594754047132353878759888192747457101125635521668542312656814614408349756047372071894688099681499485616480837219370930910258510371724232017946483431209762431462007789652846930002111020305922446762144649946475091281134375927932407605351842027451843473261448919956195785054210994850021855945836694196251810827587687393930322392307840146193918092220536806495449663997277628426320216780917903557573282825516986314812759208272318210366868412046122771572755256146040978447006517252071344290570311451349243609976348891029345916893790815410491047268098968272536955930300679769536533177258654274770480768880815359486673203308374685407390872905981016713545028918964241266928642150706715948139946426257989525845275979373976593672612435980859720970182794829572766320870888400877733167198857952267995687922718554711095717210094131419858551728970353383189040377658647589962988089358643442813644034831995653806739651237014516440372255085607542259989471961758142874948300447362511413593869307870523918195320407438993354587308198190692308618235427993411305483744048614502768298888558612337398730335426301511880146847119268246519001271178792911125699263737394834668107182960421525874285123717898590498976401362569815748223895324730169977078369665441071009709471642183735612375183889130020809721987253111560748112948186329342458706810205497179577628190766818570990448301709011165734317663777171579327054669407355136684485076338290540671892429358178696484850033280565969486427784360611220376555669985572796148504815668301638870099795845234659233776815425648569505274608525204696832204936791068911274326390529654651606654153394519978843569791636166429472068263394849351085139539777869648927650299024348358854279554945810243095281881876733354636595677050363988861788035317904711299301447486808219576525196716953855944295359861360009224776573568002741457311423195137143712243613988638884676775248967670847670518316540325679460295670146225555516466084127684260509978994139927450432523283054121659263039254415279590993048440142929974593252847508942490157761816391195250312512739922648183627124644716163184677924679385166137740752221774446162457515763896816073106808632465241681193746344749719774614493815975939236506737187684181770277595050696208589824167002444897421157459116486738289230470871261499499884036913301823369377245300447883141183151491213649995695635165265926866711141939736718767413356203069436583322294528180670738010609405160801170318537661472100176426739847845854563520451290188880369516407849213796293875962445058121311397200807075126213829968545145296742098543957641385895226738735958013546945190306963540080276901046678513629498832712270109747004748457480275334681087084045005400487209974606626860951754945846476882720141058298525633501719621225806197900474460614381605751715136694520144920764940442851189663830136968484487853139183370005965626638239821588961018446521519979770716318822927636106089405165942020635010495575622058015594619201650452089396196420734470728801085062126059096333352960000000000000000000000000*i1^151 + -206461577585629959132546805799192190191908604132626298884626184928059360584338856383217088298720434947810489870260315382161945130347481611058215860220119567469260154011642812380072218054678586296907273514471256173910426874298909127865423522924279222062297793023250180924741008984612704102419933953114156586884086586218318055152909747392459738779044633125622884364432093345440145583966498559571233970820806277059763355048684853698967369689072288721102110056234438746037786357220901025800909290908062393528957688740392281832267336460251074893592395295722796473610552033089997641125154240076835604201736837980708923967436248540348746793644099147048121212457458780480149595871229649993393910640629347866941091632586188543570604141145078934892922636899604487542431624665476237834140591370924585109748575463697771673361858037377600362023898952783349911890073222777396336030018183876799578738167149796668356558320550408120164176260414215700822716706319920792148994574685557782326547560294602744295281820024797834785883355434485824172668108670958266470987127173275422176418276427297881854173072306127643353979375827601027994650234970273775665188541178187936497532551604361293439682495751763267942415570378476561071251180324934994953409831512470111043461359479528318355489884830605028082334076469535420582339777625497732822277049254497427790862668743653752153938732831274598435316413988808722136702996225271565934086825611661832073969423186947977041347829470758797586981014878907182112869485734051381049791429329303732239640468404658363583416992117351968653165675564341562218724494451532886560678740546622935142060624721170905567382628399639967523118859891172362132881594961622995338140973554095840951731670465507591388807066975892393432016134353003391989839150574132816455964023950374789918131917218146026220282319310686108678256357822673603376273653650302325168986506634914959888823231173862428084414463955851725729143397615480189394759149203939110436567919153360767681304078066988391069441429349445227645891802939504493387253335766276459075995092111992885649726228162572099252790017983837762646047519555414464504861370407752353597006251420946730119760526927712820040125894100197998672204690791911330308725543948821567296519692738343573974389322310583049877500185693233786645665457101281202833752770393327025710221784937783849140062214928397517250875223906045382639410409833092532895986580062219045914108090373541458400252220415718080545842366766962635020344187469038160645859694389627943265143049088511290074818356263877482062524024567744860091979129957483921195573495590742586944503542518738977973196718029587238888368517236282755620461395870677663088598409774657125209884351428767339431594232803827320251900832961783411321904391466641827865529144831850939023207775885566551675943922612662162464057739114764756598247538250058236918770058270042102580676353218184044839281513387958357276507330764421103774682067903315373542169537392480909208494976525742444410349507158826363590814023740053453896966724144678720434227057703572906645579445412383307692243842743883384740628339126347246570001010928536401037098715340865028096904720419159566626297540038740683706075425510002319841906964896503204098691737887098782065679348337868784579635336414190791104855038842647560622889789760986596597776444054329574653229580571240728717353271819211428036362873498774276505808355072088248613358269751121884908548601363753731753190840362070036610762569693191265850811649914960943640641062411991173862864715776000000000000000000000000*i1^152 + -8729162639845050279075592521493325740472451933259220973137194226123725597573992489433271770804509440346343134130891276294851030985356763023140932066202421464162991769811688456266801552624034817496400399797609450034032058862943645033861270943096442851450891506645983944540671066478179435623380154925388025377216263323218191952438064133111260505504449916464266172489490769180876729658446875047738852518483041609586371656778940365323480954369203106405219804963752349259407227061839189536880015466218903521141110856821609596525728306281736405750830298379202481138736807366301388950842995813525198329802620799029025585412967032634245835946946899710905337640702832817867678231151805807252803062889163599765230206048795616190800636254987700317754837790890736364319355571055752090949400571766675957246321215586019432098822536520468729087013774077635216522711727011249652667115000976251292957294022309137005604790299084451957748199050860962469080032954420000561969461107756038760194096048621378316461344318925131543040614519816948150159839049723783182934696701920936548266569456228406256709948262855482216935750413203849864033168577100416022972291565153026281557135104084875610291737003640300343641897233171132205945249833349575500282989814723775365435285970902901096757916530435819331125153027979098500402216164032603154862713013163669119215563109474232407062641456397964385867507902794065221033145310941112573498091748167909508005260654939987989454879504326735419541652881400945111479192025316023427912480554733507191807314353155798153683607090730953500108294840826059456446032255438963681055635699819436769767364373293529425204403681716357180404635997398028684484260095732227814065528665992862333530287258536708765031929033327856454601428492235038372351385563139775992347011476653936900665652869393377101455862125336008016849622298234484022285249054773316808958826988584118422620024273832499964457919941214570056825535652596487679371549001007567651623213000146642692094121359459387427170228986173893098377732392954645854957421512194372186985141023295969258044340296640040328269739272915935439253314139090813809701497361479677373485030360396726208644421886784640992852685663037282905375688239515217277501473159224494841310914527871230673500577946850486890299785359736609271811850742435879046989720557361293123921047823116683882089889457864846111369209980451786040281807563704342713369238106405366077282943392407643513808913645331428455678080202159451397212131719274231568768032942259569435681995660924880253957784387465480733593465695786512295895538023890847594429792060087242022203401837369630213089109904166254344837973970278279020622536227149511093290081511982197654764320187383994298145949537100801366379680194396645791629743713021661446887810539495613320516313507927929681756116696718942663403451597143441473412892572232006682020931337943553081927015789782799088831147425447510376382979994215999882653641819677844895499360955382764571480454479494761239775646589173305322368320791812208055314774054572654780749891113228036217929818711417221715227732559337431213673736798048636378462091331478974020899986317635186866674806284605654523475273192807499814699169494743927080373846343271173238384763194830590493619203835096933399260876226103200060723437239022275073528593309270591594398301754348517843591755367501136270114563351097173297496427491687714095170525281812145882554506053240227573376382994064528807091089390836712450764308007613499079918092941532161859594522344619474157568000000000000000000000000*i1^153 + -313556381702835695896322518151487701262577778740877385336351171536542885072505181221815183565027886316610330041495540598978767136427746943126078128348659282212809444043817762913392541037664188118556481648882854514826898771432637341349806057800705646653079487664895133591825031987791105462976187584718380582872755354383755654183216675737169797979391339243688584549774647428574667107645422289494111205405209137817558836868641654977354562376970167109558012360531254047115693788902334959096869118039476969565593506357994553551228230445421142937833933054943252797137354506343573965847837286208491428748315035756750735092091466638991039219242631300369461699227064607370676830787697388322225730501818052401510774988829767245791859010302489145617489347028320539829295197012301093318651620820318364261812212708903202848446597386996744239880662658959846612879254896117438736424496341004607355795583466922191109665440655568100181772519441802022147939860210765852864571720027382868642942319405486383949193105816833447305830291564448707360588229979113517444257869741531109643967715152248818594902033037437665257701343135562549867593474292355299735312095459872750712031006062404312731349505964702588460028969260572660563205174976262359868112891026279565813677967099346392475115179554447719966775362826199182335766994173219673152900330368555536182478065103613416791062356912962883232566944868345951529294035354746158518819783939210149014819813231476331251271366542995267570243069092272004832485053147569390173515775018570280974266339441592493857732935404792517803122533650896217459712131178519133583048149212050275559925320824921624006111260999362316802768870802393403768407606039978894610311746417520942694355655916627817250655090520075202015390518478051863795449319562531309400359205875773664049451399307472984419875941501066294992141433766161285841881232863643223881619812458393072041845763174707747984254032415614250900085622154978823215637795417659406341006592693868264728579222073765924091607932064284264054580454164313210802744122495317805921570955635300591580023677452829243869340174189177856071236697274130263129960576633609967876174186217924729811881977682736032900987813602279989070911654838713624186900773179715760037630042454333128282971243929507814632556890481521769671598185688509317062006030279486789656036861939094051070273467924710873005052972620542886095871553963442419472130955368227835885593048403246189195425879682977527617761123846213056521781141335625370580120405322418280922573352486933631767642703102777942088793738932416896511971271914606907841945362801147043321563867398278231032584527321290891422723159525753167757335896772327948048791858112889032772420458646311545696655732710781210724305868826674980196783725734311825335181809961487276103724634827072930399219290863570369461026802871066514520694060399529262456986293832375887425033988112210611598094357912599682928059663201564775946869564618250840650814311077963730629837042945264727446161959813998502132540590693428161516609171441382892155618858175754397300750118282764300929793285006175687068030316969676633652427360527093733118144323030920584147921240557436851197018783750999140447603006122901335746050351889217710261225435722768323294387761404475943294742654777720745637073410680749838671659531123121199703834980514997166497132881063632196181622538265612520551987044086571943818137275646189232496939422496448881970006319052832642515272181110851457212689275306924348068223305405921916797091337941811200000000000000000000000*i1^154 + -8997450353863636321456975876305398342083637678033713459390856948072834751041761894232307219981408836360956241540290542723878584096961049591140484135194512338646973729314987456314757833916054381606859734398444595741720041811855342544689994651122710135043673119868829809686683792532009206149069861431046825018265109532333673482873219077956246787277726377893192221952560640436887794903239161094385306550849153192628790381248936532282655425806690474592160026343763354782075284503726006170437661679081237954623547667631835291329448679480071995361759015428043421797755187893177231688624969469882803908331568988496988262810929774287272738876488103075776208901797494998687233955925943897094877096533029033197215218745759801531250572666390530497367030906615095251156956720659372276763194395846110932192353926126455778129506625439896122522219507674284510257722873588223797318166957096019174579806890457677079768619056244600205716718649477728177575784504005426236866214222836405344972264929113126719829906313401283789125811540160525883106794375730693859560908727432473676292122755010793080526343327201920589601600686946372570812072045414719599300998337423146667556370317178954750960927125744603930190448722334901799047752898472404637812273720787471266605183414704954285281107190582180525823933033294265296336469483283162453748770755139755823681519484747545493103823141908166270273286217727116624170370686431734480399847638193274328221367398689026515566642753270856361753049418648577339135619148234456825034254614576744130798183598906159856292482160111624568591725760149602915702591911946611508931010978792147792894558949038433253685204020261581509953391353069118985661767364509238949278909717132415657479646254984943475172778154867370153290219742212780146448898799787891564407503293800770852212281763399803666625293823171247525408205369238887173177159555568099355225487835527912090104960749300937740463706387909532116185444630499318427072580415168222233302022224100794568655062311711148323062387445837635761751152324333875622654534627736200558094631505422846390511346521280497585846996312736526956912243492754667309012075685169606620535712328667980652053862165863500487956521232943535953345304726609516416687574618504754391871205417178792505860309410495499904877556128184948259151850424403169818017440098472127211130169487308342052593085931345197128116611976570342090343180397265048414367228981388814413092794998189206913279387448136856743470787426659372794215836795216058682887219630674048654527972234906018850285847117759224273340594456438066134041733565607782211628683856382577105316131170061318140732156928274073592301318615732414054768096442925992662294866554543508255852911810325887575394497199256550792550500761143926584910778076468543097175694373556143171818795745915360517200648617106865943763259477178312666671546532161541213864594757991989262211904075882827441354421604863626287509648640246324575762728428055993979835330264351710024468815518567488895642305630910862681345477245429921162782973374899275437262032810704359067306351792884240067345864453153919040544181814868697538117157932837753126249059903474269732340316169067804320427646330743000282655459730446637161770992876748915708715618099287250901595421674790661032588898011562785574140257890248002672312609276893067451981686029069443938008957150959426924973307601581820155204247376570852877720056726941790732296510306361330355346342769308799691351597179307659654037727391321407327872217892176080381411328000000000000000000000000*i1^155 + -244435814202727947595807393235727757378297266132371734591896601637423762381971054009989132266935691410519755750821229589927487865112129456272440778942960532943381961533899538900496864598901385523690101553974220684499693830515523102387663676916270194914079709620531252141576551360010105308068486187250685877001521346823082713533670582542272974260391123593991658073859674157200996157136689741122507601503923268623194223056137848188272992904470181651081439828143740238973124815482793707053045130871728124601525890509341228957118104870837302522194366362986698754173168681801255741609549942683185670608835359259859622668053383166415365330529809815955757438784015609723689792985559908276296432830420859878844112981182645278772335206542638186948246268995527892836389253292858156203283670732852196914773114710759806954809428852520882199964626283098772914634413255420353572179080537866425100017969040596227150911483878963811746705434500959380505960237797180792027386854975288647708403386277190518345775830733106865142560977801852684671836810355724936047582083619394376576463777439684851731325842244476172601658898732001423904020099603076919919805483823653959234164113873027152675130364150283743929321808860610785070057735994591189244179489750421052702700806343833280663511532639267476506218525289390105203241606171839576760117217301345427602053278065403927346403939867535360735291456502357152907511968336513152076256149234412185594488040653821097754967128037002925011256351208313529040064909219788187328868294962057380660704984776276277691933864677175571960953993980988781233164307732183485791494435031621024146407770652846978758740129993622656859280617558574497660367329638958079384489398107654289592767947761455344865002031983892892781554246798701867993131838811169218881385612573205929614237224373135403718931932803952761993092313688121894129309190270638286375110903004128462511076314119731641981533658517314650801886736959114191169995227907557356360728994153939455860384868223036218646360535349149016214634138142764805538830691217670449687679759501120804893921701499541998286140342933050908448422749792329267921244829228838481709031169142379943616808133390955982281117667507362721217364418661273374526677521498499848323242458226811428489732162812153416871384067978032257944477439464909192159405540058658586233790746397448626102133470971951962726638957045009302630540781872913906979251272498916125071468122961541782489743594394546147062159843603919849486272097917132307728387128682851897187472006541321958853371083323206758815760977922297950187774633161656666110690207052973743567658959036572944038919774378349941249666473199777238266667212611276009764572349908348511401377443837185548047667580489162146032969122968025836159214397173813463021364025903771659330006617052343915686073391714462860839096327326037556046347479895088038511686157374247700366097849005211908959748908537784637882457649652216666627136255563520386925450807086860840223205024249872589618447616824831214736440008812362048371677125824578120113542883980724096542160292053139983844777928229607483291143424550936688696207649443792787678247446040552970300648773420113639207143537868963488785522758547479358098400005396922831479344174245744113083957771753975204130359954725652121186558224946550548233328748888489609435305157035242998243426094088441487880622987632166113787822330760027761870732090132129986863817166854750050379101411425560245078762448549795502622494923228670981627719262935271342080000000000000000000000*i1^156 + -4105126635475332113268072494697398822980938494813605206019922569586015610932368562414381639243350933683516052662845746579711609447683604564025989467594222998787113928614137059527041198832354783925388927394816329806349709396882173477449395905002847330807754328154125833777308572329991198788716028609704936137439398363070132507866942377764171209272898885207921603592868304198988670033811976182563720558393779649877412448257043158297902464924836195817202547696985968377573466782184911500446313178131412790368193955478030482191438925253506004099218223841103427576020057326856168229971846636507259940688960221591455464089323294934261189411960300398173576034045711694448945333967811417496305603034325243096899210034725801769758226480725245541180885463264934076754817794676677705511381018940478464744042436228121931649530919879432402145801839565924915898655777389598165892173066115482507356387522340266721763878411424734521748315175923537502399317699810275110762886691028082761796784811656452003919959724882521979549984764730063549135907566611694251474114190002660494193987328348493551333626260949091864335625726544732284693115918330352914995416256016122921846320295510019648342801718554237021262876907954234286422791213251468675753270451753268794423229104219329883202927878353671474439383155976285906640220483277658395309989189096682168844524409598414970167800454793234370795422074934327324215372466854853335889107414709723421067655456425548509155020706878376706163254517744516494022846931049576059529032503246918537326851056531383139269149100058541233819586498885962123358889444727853374403248337922235124884175605413202013791204539627907225428525270077963208339992650052814719425585774632533102838168008648322361928743549467051316568930911915555952494543780045766892712468883818768263644222099987782565361275337662012498939612403534626293103926487944667922203382603679671979549899578620834138774139019141460860633362564032122398173162746856595874962254690581471717199957322671212811398812152583951889617145299334887563764699834542729357722891185587660147141151320908597352991226412350954555156186668249720161664396639999504518193998854849108876531678447099891877612982949342827657435893141889402448583816545463003929344022348381709470236214176614314638791350532202860489470137235215982563813039979582514164409788781159405214334174912469544311255045823370794904346830016747096202876046129902811484111706695769833500173160097773475527575964524648770650145193188650286022309315988483822783320727404729138096614447654067993365199041488761156036740151772224937959258569818908448758970489121556208898240739497894244167737449839960984302777589041223956241423299825649207774444397436909868972481207834410981128073010830976764964658601838508534085206321206872754427310540463717320092303939570594000388019151889491352235271624319101672718494738775844715245341454819755095615133253124382823760337184182081182577883572218881334867726583768811744606809935150020194147817019460266980312738528070493890208175356099312492486776209896537234464942604801095158170278071771922564226203752315073805372263084297784672104350410346482662741345363870285953521537598598341609599538906564364703172332698426414028062351967550604550428204244908229078488064620410781270381682412906227072670570313740190716409017863822742939331365070309162774390562600503445476515457029124367868702149906855509157526563908277882373162790169818379075090614728703178595806739360251296942966347157995520000000000000000000000*i1^157 + -79965621234759249901373877281359987166059893688917109450746353505286118309405543059597182832483432781555574293654814123281673343793259651619505979181659968969506211568987746652173533488900900409860229535113440996004823351809517105364399781737954094433732641503338108739951341116667155269012411190595225260406856155759481108740627573350568954280256569021781100518391417996056271652361896659891021816576837233539364658126629688405170374463188756268683864992610068002587948915446439499345951685689403267480972641185166578475451359285029046551904514800730007684751297066509412936739806170864501300317192768217516206785110273475779372382190287122404384770932356834733805576226827591662255895584702065856239447410041267598966578736771953008497941559784411415024001061033219571240238102213088744381611918256068268683336551413182166040695420864508322251524949557874499948909162750549106523854366505617865134115962175549384260275473365479021692612755501743489211646936558050152388972477425889078948597346278244181800785006056430931488189373779798798208882832689174546709952544718408606918735464363966564485160298221226181286244144381335711903024736838362915164439262520241329817157839505434718583989649246715267684328508625613382606922689315115240055983665138985680934145917747302419817507212254222831544279024686847267580264506312808282838840915168356725084068753389339761571274335894310889508905904710722227649147608701646339012453528685227959991035005176906926336798102750070580705081310685914019832097119670808785633659524949820588328780614786868077022906761607013726135507518729352774854353091255299571291724726455702489690718939346768073883405568634856998089056312347085830791657641916333447058798495569806353574485854783165258323860002149016843048677197852585620736593077089452847569127136503410396292525593304335874096635846634873391577865761792802407139740478478341532266825034106903017720341373601436090360532608228848668616799216727268192506428983885273564719505188015050144540155533814899735302954048949253115892020532307992874555122007371521003440990511844591473140462199135275886526529801189190124370053273481171394861539603477483146359375533725482978171775176470057803679608501110871124520529557047559034073313174521353592875242051569132765220054505361604905166724608587530995512656965925171626543540059057858794234871246418599961892440591259709771812639140350767933309264868226497017820179716454969638747038605151461623266978438625026449102177087556970978694301047622562054402737042035617802460865404243938865269918484384474627658905206524392903407707178310523492336649076960576302240802381232733471076225444279967996059181888246496307713387710919142431961555329884703688480454316989468182682980034476661640456530978736177501265787672420165739234561212092481209609258137937833633664271755047173085135366329640216439845817387775992888613372321214877420177051117925514472477138710810527349734905735173143762080912727996064939642143161897669945070456851767836866548595574160098782823328941582498575387683698551727500074906208329386698475928435289040544635605656952373801621068969874196555415241140942974612378097850265610913460936310739952215849134447971947210682732389034609384130994111470082989069321411058971156161384502195348769668522099507595929043608817842605038437059717588358954094141010725800150122831918678091943566973329795814247802813979724187677307716926205524392632560488262173467075518327125332965750999206164441199542272000000000000000000000*i1^158 + -565084917228423629281025578984795727160515136156987100999806421762278459874440682649513376046903867815551354062264945110614222800385898868972483555330137881806547855890296956852249473367240174099089895389602465220558765305455409710122182893974780075561476712067486198023682485053354763065275005138857214644643207147267480053071713236208098334521322797503213628233510220234162495222901328881735610391348628720103913706191881982518785684087056822992820518921510852259882398308630460615047401615564967553780949024926753492905775683499677871314322134349798555212166892850608108454023260279336925788405544215517869469292871946063634069003806127059605963269938420171058841190446668543222581490338638451679003919864502208918008744980203014927254449997867715128103810054363243434066783268755707330507359153863606968033613854890514082373641178947070128987873397818620474921059774328090940709188390685491564837509734895522626719107775937240014193927127745895566253240796834769161862307209160828528261499541829995060937255943239352270661803291594525801866080628944814682978481675303274527801468298796261998602919413842074464743690729919461421350437421498375945804809953858632830852429305011975339827020354472550520141137162980296518047409005192133632185335089258535645193636319995957219435353803525975399533566775536697339100841534802850608156384464482143761082434412969581806087500391473128596250468914847657842010135861194393902577533244829885680194089703326656185234850434208486180354008123742145825394918494432788206729512511806812190319792507819870935313949100777294354784857213193598466574779743620770250902088175492137848315880812067778497739193614575622829211920415789694426362993843589867891807220320789206046139781165668588595155780491986221034401225842535643795922660926595062082939432587544808588614326346213482926051254017278123660466948355956179102137376488404673451177779731096347892417142828743106617404367178709479584933126931330413035863063948826852666248401494456745704395669619406214158149748827613565502760943674970146927726364357114158150946007022058445013478810836578800818592385323550890576007718394906077141924499164702447556828505707036019694086560518336700456324194653608770188773766651860470998643680045423214050452309180198355442687755775795947538799616862748365012260079891243208944673788339939129908002778179560355212072620022650773340458534365774278720541087852004630564667082293532869940457848440818288345420901334913904770131644281243712943846386987270416701962978979253392436904089001361481025151130834462056486169456295759169051939387366882006808892514743849975735641337904154195745246353294454229260876423219333773353290771257412577791881640732146457152274574490206363008152512282911700839699842124227225154622206594199083934501182492803443079414757331868649419503953177645472253808043800668844180675069686373546143542228795694452460289504158599900655265304214334885096174126150999434273180573331211564053649011166630529463640080039601666957057373991071635608402029032884107144095456768769783639611220137527190750144924450133245786794039391310956797804213091796620752959428789526409039511184010600241892408914872723910706113687092962375393480093461002919876913282738092291018562210230843313753833926751069213337242903142163536740618566624948818848982488973132075127769287070615173258424141388641563441001744513602218113385398639801659083277727050195345492530820898025755967780003088950843763343131251048448000000000000000000000*i1^159 + -9256709390563660366321490676218995811131982579582083054573093606956418472295109470011451160194739710850217451509367855638562319644176944297178410111166018181049972770314133932085896890621191963956383311999479968635909113719353281150688482460875098116881535174804782029519116963244043215036130407537520632549744031713903698368328157746199669817715698174721308044910904829520692016504999233672040013510872269265317492900373684413335274687826717746491778028415498558479025832356166370501332076246398075301826812889820998956161572124112786854483745599837970034653508078453504266547445274932845191962380933332475608115045438080365754061222645331575290051099652047707593135378557048895479619130991862220388914818562940275578396888405875627882590617022663072603810180517823932889709213690959668278763144155193073029614374808733846704602794463920009158019191736002536606711998023962538240459247751143722607100810754553840916086287106638248899623829906810752907771781541924211786894812185916374634418190810422862971516295676614570531378175988865508148381614015549702196535239942269705754379249413642076098715616781037099926776272354983811284318273257855189669390215670164480276980084353329770581709849550129263118087788403199447699238226960987954551177193422729937773007896569478312405462927255379281884036022854471177468094959854068874137230208101417351197874877226888931831867664444942364244671960279670153381149921379941218402600988005641621142076289155557484954636120496592628596939258997009873359135193452581075037930258829550862782549923551716292282275647444139685457888142505486571957982411434518672651082524041766399788467559680129676422085943088632357769022260436297971034842143206361360880691211416230196912406234613277873913398948401257624675526661862975374133018621417083983962429271329940354223637226576771962827840676592890239789281865384876578075164000743627081289344980548108722688191267077475203215723515227467901972232924035794618610950164762362320918940877233532387655938321752882436569678764187794024859762342251831493275778148422423844413591008015253036594350747442384194609311596631306971525976195785698624939265086012938116325278363325448497136992253601144777267064983717205916244756286971256089712488956567224641782687322981574651635802403871230891510809716586209822559619795513120337777106661197261070841911843982609805760237553809884763515915814688429938142254396645787089671804442997535999825864008067027191372897278665628145040204461793967844175260730857019180034209056392845649347660804968807720202352122644310258825306007354524499715628431726615061669405656216788146201094379668679312860084088449145100821483868141963311625703283167342496375070489367398163391221627292322862435060257149857994612848467961150319476033831004447889117862883616697561621530571169201491150166266390588713976279092032923181355522390572032198833893364508285759342884429243736547651875106638792848954401079663777014137118696821470946358825853964470727085877733235794705026729872837959435318435277825219126428998881083462875476234462736186002330233849266499193146160662100410725984884162090266749163692266635227642248931786773793093135122606066128326565624092163075081585545544097781776106650793279031042766861436750666201667434054415568916115139303078506101277639228010965021025253915239362622972270046426659435388778423841704851408894978554310162084811445480425781724391314140088767198185329768514670928611617826965286377488384000000000000000000000*i1^160 + 35957281268092684251417515384460881818658416124871646691288888948158010364999982308103698378872786203372565382054918206456451382519504146754105207563184223627287825631124967824242069911427157610815505779711437831374588164917215065704697558896969033535436705568535802867623984281496870328180547596922522143468481963887646687728353668628367692613199945058034290195659914244291114265042783188639531965136710486242103160490197777019666067667494748581963327611381000597157094353219341277584858344657109890470036385341819130675558934647604353974273466427383230262227469828123793771569015412857049122707107685669664397274196237805289437235505221488692382416018958705801584814949114772665893237659209303593474963878645022116976833930290192195102697884384095290968674073005490488042583351316817674393081096440438726188126946407459842509709545589174916853046174946701926558616865153605773116273381715418468241107567237542606548453547913922861326119673011434751163956110007108301463954031357920599402790043861133244189447348166033207476403710144421359477806406123757665913237636510798367707711163590600277511971366338641676362464756194022721775315873845486264159989326385932537244429373210560400940365741362337370820148119035996211598053760472109903471813344013601712192828770869917706631842426638754186020599348489149663021855034123010082212136254393307613885618025298141166222459653675114673848104680927031962393273989304535509972822988698949153602389707387376343136661429426853632094951057129481751738259970109763018422284079602354754124299802270025583937455507917167720187322136963931583489320979434953175776630954044438214652524530921909884922009906309165139674501907330228897893281773710650058705996986028309031757002073604275351454158939646410362144062999366373277183062423158746923499012003167793715783250816340984855074818272620248750620501765089844276739579942623399398241162916898097242086185026728860781230596492826382821614031967849924513290500292334634399704691031850422839379927416711399269998484466418450265563997335457138935381104978533027179810298729494874846271974370488721488329584741698997395891270519644577913257124160837252499672995098945108661189510976343551995683589742539218585469204190142425298682261040171109086582272725591899575772015489776831852352293854702230545551253983056463315499458464254836324481011434723141049153187616680748031472922186573110052649683683130573032533895401330365286144679033105429096645132069708727147305055192707301119460718463233419132738904034701920940761397631155880799974061041622621190625389597741100759795311148133742893139118647817877203095117932717742386236375574172835620221487072837003639531506702634092605237250631662689225262598122984778694680681148570689339828584661552365432726035808887846478210469526930637442271785598901665575946170225545581481108206998695023382671583812143759292998135765078092659478210592159549113031429063625921079879423093767133537098500901309456844303967446972780993403623072098593875693923789713730796010809227417982124176313185533506434271590493981136342891942319528908644815574274723472947232182312124333922903991181007495482591870025738553900376989032877686974618747690676791047872747906151391818609169998649538682627111340601237199295393796094882537046440698905381896662176988412156270942127094468462770964863043797515635639346710994024068927333882486823708577389276477097580103604855936652242112878882659706011420719041318853017600000000000000000000*i1^161 + 250416319864682345070288913944546491948735968408303400534351764027706827830181461068448103389356730985185628140849310359367203182930106351108363511549631201401104108705827951859662519182535945572103889807404457945346357004712419271957364241572481645299830730411797025018115997410503203453221883714191248693936739403765995994413641963585197462990149347725416230396386737068659990968409689446143151900878376984965842754149052196020733989245662672600693422926580109129635588629745971890761907362544826992024191483131245587952282642339727471808325025398413490675481067124597574869159086384935218244050864377348477513497432875217975191008557393195982568666033821874518689259414229757253000000508871849229350565801294792795246230338552969914505261956920007581565723803552346927329444651876071922355397087251903380908165461912065807835064506152730568871500702182538744051697484170371975839380188675848224787619656551247348749272714877896158220761560143552999424001933125900696965887421420435011548784362141680654499049647246164324264723032095596159773648690456256731039494924587058661455523928630145355059925257673413016778120487509929193696479271906861416919468783944458986183986239649968395607865180434070201351892474496872560164696392162379244421599060727660792920969159996822164760448849093908533700159996736418170281144006136939859613202871131642333040000303044274579934266276617084413191309566979932500949384547194273686791861035483397466603049525303115263284428232333279761390042846119993700491762957527117846982528132268865992508526285306476433870628411755556043105586045414576725945781635396214910343881725312000764986327138496117560433446489537203617196239125954299324392254212409333303620338975667316830578987147287294315632513261293236874286479450887997309752881381209388745098122757427649075088448094251182215953606243300554210503106191230148676633924705938878062205254697644405122606030006002831045614998092902307056088781688295499399682887492873128011572137585863991873405873377261987532581549902214232753412008716718168791321813925952425111485644913407296907628037682335272283333554734684450049370956801624542014040342606903490554125697910339620432529957287059859543984411997408571851358751966957867741548577587125871388485772973321147813620237652321740662782991435084100999530538586344231317087063567370971054106825238611648668260880192792890563007192624467322786057005633991021746558036809859374346997144962694089493208953091983401748394365350596326694421165303618025851730004498115304673599218269013144721958471001707905905069280506850912341174857376566483825256103517234759555755674434891096876585387790265949065362355952779219007128435107571391699329232547662658428740990347126045909070914159118224174902732773497268146441147778398766837887467312464936540971795520857712491707957011098328765768343148522413164045942076797162742545524670659347270963165566835183111151431720279482203149717629028460078487253985630022063287559493325620926214823449737799321164467189237241308679081198271400770334457408307341730455483016020229116972126116497815926010861665338891157247272399908797869746045916828081373456128983469389271318601710632331795631784848243990787007970548514424967061974377864142290956488262897785363431461895561312939583531266289734991007606883579228701095219335441077143357466102433076119479641902575682208333807864586635826212606265507384293143328343959992961295500085940780325371033681920000000000000000000*i1^162 + 684686177634881442137536251658498118257313370728614837146491289009803228541748258659145247412719258821501367656935946660788203037604326982778683606547186504625392519095062626805996345519658446603868365123229530045159709159501799873024885557576446166649593564422128914895131132189669799111700028411810932198363833078419274384801239252549127021658595465103358312948267369379335877750787717129732172556434034148812311336878244771578563234655644011263866016386810397602132806470183695049324177301223626219854654867281704538860727909413102409200931896535743349698458642090535800562672735965586957028904277705772756382136341241819126194611795974703931837435211077698023902593972370852161456749772171248168416147320437525572676426099319497931806715723955977429989727387614156424247419921774284164084548534284209000972876669234841738019203624263877689094784188647237825074551015057310557755832507973466686193479021875912167781268199486258778615311937913188084752889066936665553619455855566909614949712987920838344357290275063469704451991633311558959814335129602893522496911384270290023262477904733462548498370480772884577923487953196281444835649541565784194955840800387814491674914047336287517399433509376212128900114831700176792076080219326755927589588540959438637306014832069499638654138192793476650306310684186401511296125467474455659235786606082033004852342347598755188298313503087597671260242124448276869590601429831681302564611162817998648635944395884991375822864837356402254352114993985541741062146707950326454494783757399224176858471374400843630186854818016363563868695402238443291712726621782609254162964899850517623609701050371759575343084992617932012864658276687764432166167049268776636790717472817162461301118472231355880709822102633888692511805242694470577009893483684739153292522446111832234095375560847915420955740352223890493068050746437094673683550459286339779595748218971328241480933858562228925326697995640017474495659053695562645008961348993425992515495748028334138650608924249036937687704791107670445149069518701656213773391723505017030837473075603926190965095057365232651249826347257832975225120839664461287893936587143982765964292413693513122487484761261163543760372258860128730861893772417470261733357832649771884689598237595626730802913514332377081390390759703579109249832298742444787557971639584810028528979966672722789570246770083589578443463357837484394431999016899237137744741463672838914318240677722414787769703071428714976111389319881118095508898817203278819082572176249152606676895219659531428012609565176530115067412134622840208641974834301630853312929971758172935748218397161848901636747439598744104150688297092071170382615295920307126554708741630110267715959818680142554215543604691606151870302884481612215183789282244982866005282549457356831686474049551558120091352703001510137746383509233426566990037941510857801381999460303143151130070439338369556646117731278028746421654711538948862583761934837565436689866055433861287832888007142534666613429484244556069260156229462394792485703151654169898346881050733607344717516611004588595272850690164031045742923104770615478240951266022556832682924731467943534698688790788551429690529328209218984300233920218057838161519056885234816581364342391906435503873696503729482126904381993293924094386635564019818693880595267336485378691149742918461468119752439424622125991840449620432009906471277360946492426072252915344927263944367123988480000000000000000000*i1^163 + -1062579649128480557675836751255952053288301998611354705087191426244445844486004642918932936010460113562278987079531406854120428263168554371987845645187657154247129078847419083614089800049071100166278115025735783448804582111889056770985461719586102311600093365675102516545330411881930033374464826889560657610756422830337906597057468516008790116737340382743334536334388016038495094529950649124937414947501985164005995062575965434626311268032878183230987366818658547100092985709240300010264438154250271016984190341751221529023443202898380971370272609186230229868765126242469398260297818887021443420848697791164829151596781505155440069486491833227040588737347557097871360032627441719282460446213486447988922976165716960849679212834557161386000755583978472433585305092496140009982445600543569831030891993780101825204872527644300299249477805982344722506338482701157630963867318548095679455715994139307412148719238658558374847801708059676116933365978432336557650412568717637647744200736027387429549046261615782331224766872177266520310344545544438167421190043414281258304234203261908918786942901530197961349166093703758836051033574113092663428320404323937555782498077026942044865370994310990043156138342893935138645777243758507621389161508395240524690916425978667851442320831245173416093470431662534353405185055080523828386659703335264502668437199886521382185387337380028810940412489845690320039375635594647276092837713169564905076029049566347262455161334035888464528084610507296538953140830572617220340617080788980036758744566190501609267860843031573237558797578041907655931619963068078108156139631715639854584571228623189759030576611887134471032046694115165973973965754535757411893978237725733069351002620978758117619410551835335450903405795026848255837433674918807216893333930700796588257198484288851034013821841573637508919079059848902926293228828111316189770362824954969763253522053149128264362895489543619131130345177082952925726276448130939119601777532754559871701964682479588031655091482910143001853239743642359097371601990585007103781090070000634664643763496832083616855599561694361062812970005832230837309555631446250074753867712372670162868043767679719871782867971245548089550930509262025270022234882260752176726168166649889731028237911949149028378752708870802683371791000813341748792457051846614501217956907132323424764100773900126952841650709296703132930763424844904772323669846183385499321276356569489160308703873419497219095502627002862144412556641139541663565143572736944742797057615743020761039610775137916748924634500396103360084622487355922118894042746253743612690175395510147759168777751764701969383565877874189377764041930323926255204774603930846351351921558213807316227129470329033426377311585739550447500721798950457454141025382005037563663929985602733576597696653306716357934100676628562901798927914055383245137803542916859845588192242162808188566167615143207416028481951489220099652023131118200338856917904060866629296701070654270379216303498053016546569199811192352839977169411427978401736671056258437856317612441420647039584691710691623543674239906324643595622748981240896016324377486289350034747278592551798945031904099300876568301898578453789185939909659212719968707611156353780629836449111563826413470582818312496260702405876294192826104375466127837734054548600229885366147955722366179464247039013335389839855534811099496340089724930563120700284212226857610881120124010496000000000000000000*i1^164 + -23451501648159616529233369191221209201649172170814473734968161795469440247666287210441150875376400988772262066716013772969831193417090038431058687104839177914299307668986371170935354207947236714237804273411220342201585174604053047310160874909995391978686090706928416855636864814334626240681153025235746780553910450295886722317773005005939731021657101435661654742587670789615034909441124412117603466057628167520501285211110062389126960421822541282649284336785535851106350210722113946580236064474152788052434925087641552479259816795844302906823932657122304416548411121358620955395507500253173856584433453493695793727128027733283743728741325893311333817846021745689623190766460884168522551499479986914938559004398065048614972433462901512806024773595733598289451095736657937988343978122382777972576518642948859595247839456354116176232955291914223319667832972163184227694998656688722911458097573107570126001560012779896426661943385513383313122209181225675811848954988812000068394650410917557638500111615709526996477771636605395183359185993148205589996198459815306181037030523614778590455151596798851375614955596367581370084016106004028952224030837171355172337844676659347403885055453493794435257526324156167228987670051954338540039525898467260101299072687464291950290643542781857844776134767469979349108793449199447224990698071471563891396524546216938152282192613020952061255531304733920682017187663930205725069670669475577187600639507964748097429309155351223184658784168095482722194928810487745922649589175885842427748475625818333585219579560506169348502491105005480817248429249294802092721869881120284586394564112887681113279499644570763702084859388703987093785899110088781710095057152058985630403665705328283819687068048818703436387193180533858817642558407468914048276989891147177220599849088194353014040460250784075920512412288736418890159718275653942306719648974698437681320082754738810212144625891051902269840366241703020273302103917919518643407176059291723567420323074926087349217795513162068644713041334395050871390889613367921826268410967426069832662848124563671616603279101443000010032370649143800736038399883841734821756759865943737813462756956611441561493326433999078890466325295855813471076607365000284476173413060310361218244772120404621555077639447559259426459580673660251586852045288032257315617794164669054655994616448668590388488348116134573196663875965930239085833432210721959507010369276196232955777867537811295556530241468156256503993172629049059640993456817488061288851514079669575809882854396094105334583861345731146474424257617315630187044243564158453397759669910870587072946059462396762591618848315479353568055511460675742310285816090498061758112526714451184673904478049796142196025443244749808805587182637595939646941667957524680592533600255384726962348522719038128439388133181741044987230188618328715090160345432138457521067625780732865371010345062780969681543771100008054756134394248090552273966644132288409927633732074763436860013648063857936861268415448641808390563519950707635182772705896812477843155848213749462917307541846144986747240871530995311798973148412632160018761005966298879558802320573545015766475399822858921931075308583881721003907660033829497569427960985757631778524880267823707602377252702267921419439881715987880692274592886673605551417178663992441785936593112566835589378885979412241034156406956067345166765283192482123070131102583950833352704000000000000000000*i1^165 + -187510230983941632278966354020036976054579455211333237886256874283670486508916096079935045347353742582846966896418992414612707091111808548155070523060896903066913623976223682415750029912538260203280178438347277047343302021091249285983884040819419062576964519617227064720883176114149394160693137734367838454685264418464816008984598793675901901693547566377281148398887442772412715646987606484745796840429958576879181678067868584362733911969519344767828347819774758926615693229972464874319918850213650553563756438067638886174153319620115439920931021133697747479105910332981878212810079900436955198827491316885473950889787189195206314269906290426157924297355551955904818595540931233853433030920997671507376520647835620158066462385149356873992819875679648597438580478626398186836767846124566177850566032724478299147983705951983397282911917295811618896157309437828335910551487178783113428437892033169227833873141852009714451184673510497212315749664215655821590134199597608067773288743830019359830586812283991963437081570806129469872803855292693957402333995182360403031642922220462683845388566239103924585686255657668768114433459972610935054281853393697566065902065236432074742308920831213331234967184436040513982185908652174102498572522186934043865687843914336825351796123440699605604166233240422113598376510910703600057381930909158447949069567125665745350011565787534933042317193177922012948389460959054114050076715997899558311318023457647413673126229094319615289907071596739496187691900415284819091614979810972769441461156138740735777028649034250196078720624466946817778406990957507227640172688856313429270745144546593188991153973084574039238208544741441198824970471962380351603384601070091941894586533902865505852706594359090144824781242653018222265492912813543110046313839647023692073225725894887310122199209158461270537740100442047390531180379894569135702596976232939770740049851007115062408476305118463617475161829565651208860585256231615065528707309142187612600091065622080059603288884234666378998503231667768945952100425131947536926225657454813382984899676644957800208306310595141431471392125130996321164440796075857698182216758700733384545518933865977403119632852349442234385500872327922658196265324241470967407443475244590438719967703546531124416144817276347038395986644164403249585441671775874094775033340414543680747527206028757178305738334287623498358052252437924016370918094786424317479353316076570519115662448324830554217931584887972556775983708332073679336718873392346953729831008400800476839449015354995345397385973903825942314467817294310800181905119239517456691420485775819309397630378306559958365352366267277999493384640623200692109536828810196703976445946214677292929418946520942348306394653129785884072746559569782768624004904942687425470352458915495589806087378312468629927719716421179629801923400649947514570094976437416098975219930185441658976083540181068611130336505691102419853959600692584047158646862804464042539008866417089964827521598180570154405797238700841413205026969722080006532680303922970245113600806783091398143651064741233468373677683961581169757345628266616192750243300190893466764079213112950262021307747207375328512000483291498000083956021712233461062630233912945438211647589501294315454737075210998263879913285561912088860422308584372266469528986321141034868598864498369571219427711709052400207697127643399113275012117875808745924861158752256000000000000000000*i1^166 + -100010872470497549685664794099779630349574809207381536630488915314536093040213080020736357513433571769428630657881688208776338629172056132854749475505761928871947422709632939599923012042430851456621393152580004807429620102027177292392017654224967802938262968520256574586770166615016762942299377369957244658234171673060699122932146660066410272013918087076937490700259519327242903557804535196937431896850492935418647131493680626785269270589931290984604132237121161274252287099285726663834398918582872154369375240978384540319563672910323559181541245038066002489244854570612858056796012168944550753043869445793170896414025329646279275838441534166067173040383193178553378837196835107177562557102837127078493677158073103468703575862045450692170555353026036412393385473298365820234279085404192241641453292593394370238708811690620143167442608438220461471539122723179389626703070996255914734081179829979037822422861416180773038503877901890875278837250102558202642557980522910723725843867505048339520935009971987533918684647497527884238475549319699543013649807952656283015607622537397773576220171313216060054247553324045366075309027378083848397092572740240920332524646115178495795917177775361161606222049855395136036345177803345834349051749913805448702758506296862691968277571246434966193187846080278780013702414104803021976383033298162475733769833337187179875651975777343008690018688679836487774959639595579713589473515780095641585951715585984965514696765112052334952883803960148186072830988525932267211191177091366705617663894564240421335314473809722756961304987932345523116161483710737503432362371803494792015897925265174126387403446581769835863065754885251414411248175098140116792243252965481227862403295467594947121089379173452884845375092953560200131590351455913799285805534044986889825387179266523900588619655811282931024534983164679170183954417444260634497902113739568732963269064997682873525556570173634701144525796913315344454863374930577895305725781422607595531809609028533294313922883687081328150685857336621738192641341196838376330322292059809686277492267344301524403928088990275873613959906146868976788511995496229291467704515981214596072366037833358519282665057893001169558722508112904038997713023341355173027729403557835479304462330022443874390626835512860907396669801565193016939522100231451886331966285651888738723988522961692964691363117636248966073479601799036298986383998302284156901397254194777101198252487968815513428632814409519468596162485295498848021988371336141727265549263499717536101559304140231915661966993301513205077281214136159085701215725428415627268589123637889737769959464853690784863339569062848135007597669917394701416835512647041407421797810505357823726603921604141380930417396104623398381804571477053982432397489867044768331075853201648425180710049546253667866795170277130793725822010525842148391645867259938087735187088776098014899127586795346453754500575785066573618600953702654776170062359069437147295304822565665432465080579750336321358702887015276792160635402096844127698533418970417422346326624227608181081158686968194795101391191630079246298499811283866153680451761661236245881318539801650398006523542437437115701281366281823014203201665334304829847136220159518006380219446159396614427362122501645419001548664353168757647957280986792848130424322016675259228114108466835978222517482651152734959725295021359322038184577148438159609036800000000000000000*i1^167 + 1774487887209469089187816961491500076181967798255536531425731507918477447894090382437591013343064503290639778543704803400837441998266676195515237554193139854110113009016556409883756077588621308009745491154477599393256903314467640647567800837343303638005265288094469137671254698856343713179033811360484842587100247308504336232953057351404666217331435487895776368325145837301731148415935957340880309516364060073469280496154894231939782900095482861127864964128476636413924402032451103088969676198122507226822874984904483363289551657520308188730001834549187989263055076131341602754887760951244154781142625097797431375576593413301635382451752676812458692756357331409063884695089681616604072090513913029142535290871524785478041229295677753634494461031657889093775090294724149518312020091854156711055590904859162611450037253415922559388338147180841615074150708126817492158265415766432928150724693594037923661055825715654381892874182909997123282613829213222211636126260228761205761866848179090412594909357694812416907349622741926329994287861442124967186909355407890473799017326642675067713925106313903490481852929942508805676022073937916507841116096731632500680769289488368772616091239907159389709251155472645506215007475759117889934873468111117288513424639923777299581036832005229674774418180086576982062462018170568025880736673690962532209120706638060159874758637330588208884831224479388448732637827116482657779279283110878776907628705226532091354884213447825865413082795150564341368393089539240122967220785040373684748066039639213680915413480838269634303842726642233560316944762939199880763433645246564803820314964559161209532328827634360945397074841949344192811825889371973192116554256381843110127006992599019666781514080317965357759350838261248055159439841544309535444695305440559536670452773025838534614544978201378515780985448658300042755985731987668884222724869960699541518739032357707077082766216342181831464614294147490479195231855012938762365398532289655172081969298404253907225579405157629215172982473738754840811358563512619566490217775066299491620967083078548711119985982292724134101994518059706017734629887952092851004504922076503294282721184343278299259056082323729770072059126481233484958110687705762482917029400694770370708314441122106333572026933384842968431938839485748210990992016890778243434373252602253571163610505980315484992196455210917172925649414457748492288241127417827051204856004003509122746341208826294572908433245851055353020682883809789872496937660813216710561105021080495333303664363700605987924347731383847820113109096634288638898280821487305250985011874100523981937720111944565185338546588816043809804594736363337845072828952287394931883833433625791645011765533199452649305366928275312367510370516346959420513663961374030816370035707869699874930464069217840460147160151906919007175251221296729892018637287856308953821394638734115105860487755046842114123198245025207412072438424647865166438057313611450254412449984743894447971283151438460017262594903388349795603630247275591372810493185629745473287556300641244563861980675792988964806648585427113276429255947004130824399240091434027189905879020084589888802309261789284155700781740194301371060898312012531458338317919583432163801284790632607707660725099190335133019520815281019753449799469958028517835475694691475983720821445958257771829797899911885049757407576570035752138082745990512640000000000000000*i1^168 + 2317569152461548375884841489916896758915030836831804633667861636712936535221094881992559340453689234142349080004603027219344160391241795800383696677342715040535093286922681473882722362858199101109191233884672492149662327518557788700675075260561133728724548569341315956151743218991656871872465372011552440382389079820745943304588633400070376947416369450204814214288574574034432310179581535542789471985658735996811792412620581404569710045021115323964215062705161916509790360603569451881722168831135026176118061507535702982664392190376315919499729415977703242386295252325914339327312274129469278932926866945511727413174920158470221491325494475457688731245268006811848164544004680186315486552534344325547810252253932082587378619209992815215469405691634294597319741031721907795550915298740509620252028848587840826039997699218855196802830412928357748857097022641402089723174917846104008892393714849879822847629930684132002132762030095741163383330459010899469538561636383500138213368496762711029217253085639525400962494222089699951967958328701758483038260166298585745991652583169051120247504467768836613926097276078981419637483857518727809177217206535116779961922003198092321011265593973160044774583568498706212443100304311861590819038545965536625696659477798761916972979046098450520466180210012228141118867255878440936149533624836373185757212670272736938635919490258295249755964885953800687851275395442179157802856163267639008665879270395953096041083169098758116595976420449788076441992856374680477452526687458379168973725484545972383359421443094903315596181296354341915117830745476118474373037050430159772653570730449291915894306126907383535879611119042097379007192554412739865583031255289101362369603436276724942663604272305092835743373565929887607880479039800736833564427944527157784573546523602406432810568627710024729380263811888913840740818301180111974730146112083249542238814000207459930614796775651725951961106838348063714356485314114600847392720294108953676141469849954105489236473024215190944639567174386437355833989489778293580035294553535292397147392803516784598598820915456309907778139586414484515043988537433806937183546590184615491553742010594846311352716467590783520361550984341224640117861958615773116178200867911807653158795176829834986158168798422836584247907502518646764491102061668490854800365035466232944414906511276240963216461106926654866734454364208301707454652488005007846921041428873182997897028557687761102068243571901254410214612254704866576236456510829083589692422196070104839540022998318454137310698916949910800251729545519348398879378333584763695786527403342170496700340565159803500060231898495888471897212986551425462533836867266401989830233794571808820582160510421260080079878492787927643164115223225405933200260794468313618609535623305649930566812122105110052425721895263058331422022889843372553144388968899899895006212102251324436404453637397740959489927480648398487244820203409099362064033930988118529691019203019565427056414188206877999923206474469160626823380760555778639517570578830988286036819458238462119159267911589041565040385070454717698059885117342476667194879524076358784982394573952886674398476807230404630114344979794517499281816467170510552675253397600713190262544993355831470100722369430742077510217685210550322155152494065505599549504179756923005444892497253495840347758806822153072141350544659710510345748480000000000000000*i1^169 + -14238563680645420547972898649553820105273834329906417478064756232706799467856131325837820147372093234549932894149534546399807458143063747486355246634884299004433001839378302339654302093279477795192233785104909923611466512326998657023327627347033674142581030371055034319498069800224779104929591744286024495528631297214166763315669236797497652049162584087957416355864223797976779861667257078176909278336826432120864433741130777260550657781879843635471903440778727936339663121675629352050781718919312041159973914684255679669689064914206437676950733309200411201642236293060718320347739417144604976764542655618446916405309570889717438801519326775655182903285422071316304893334749600620112369948446977755881795790504199158694719142058055818991792362586104693663913309494142532918361409960517656753642914185262260949661243056772910262718404794551916259628190073947742510921064732399555496375642923010742223319552025868981550516021941492937214442402600523774980592872750816182409555654002188189364569400397160455532418013741431627119963458707641643391748802355132882466090476770248111971332111539685170476912029332853222848523967401588782150305895590896216645521622328755985974504814606807701997803864399363697570721621534161538491664868676136775673637775559300529954817364334228549350003851387032978222941077289955468062522542632312194988000328921334407105231746456623468507659804324876924093155843150715735040139734952397452859124738406192369119607520937802268847113138053540231953794548582607309572199044154234470376348465262408533208162561032131683612250254402285222278216599539345644263770652019246700074830101442971429696352263557320719620415219204121701835489878948747935640288502865214955854933745765111516024778385374442572947810232703256399171180200124206494940626690922641645827597842894494585493047303329921160317628048314370002015718129239667872381998123787888473815193639379388530056159380651835986575640870309965327160420199290460218128410251690218043183360834896488694975187477418760815870203405834599711470780894674456160519241120805403828772815784555747033203426072477038356490670700075618506877495314305950686607611723328132027610395018036672646265291818631540707283970896319424020195279790631008264576110120059240964650696394712103863258642746896904541086170838010623465462150393762985074965880128659113075001849152177460968657890680166168229753386611935275254798879381132174172171868879303445711266907367452699921759276639759515855789694718585671618146854245981840672207651781882570335159920764586686808627455902229861920895480271669453275301653965735756490125776701113706675313332183680542794541825737505232513820763911517938394600144789328945059664196281641651864102020156588535532922416778508421264594129966098756295755669354020550682059374668708987328311659998087742218314785157754214214464516113290593503504782914284981712877816100832455736974756400606569105486033700615223030928314850464957203060910447017513944083245515781161344532849428572225884897300339910579500902775699196242271372588668545732183498005410509127103861610013090252739352733630700473874879553229124926033441352473565451482525200678417563363438542980133671097852760235556428061397790876056120060096757640822045812377136469997052240354577296342979339614942028081782374787652887895920264354616441335509964231453166317808685748416840764601617339835662296749703168000000000000000*i1^170 + 14371611783134422022500067987899490606370668281139191782744092668701625679737743556352882427178415016164804574107913957312376955411017749053792862122242153069742757880318005511562304639816050719740827131931073923428921990308026243404781206404424157287434817393286319232453405588292727825510516877849314200958881291669834483159791540017777250401262964315664206867984156127176398083474862720535765541625800392237531722068290868335920665054963366329103924618287425286952880610131723250830397107127718868129880593672625366795751144322840907845898284629147967721380298239173998343709971903049696990194444360451423282815107780128767415876398774867821071825001981102124107929222627448241286657167010990979776060327978982996436845181493413811049191314067060529709037707534872988255477223867383258533465485319338252856234104114971080158173367642483202909254053532516247986843108914874464707732241094735388541808585613320078656591597972789589164569586124115717549013789881720396554224306344146099644786749255907685167423092262218168887575052522454584672348952988621641351696876333715413741463060410665922735882454086589431588566754569472928635140948901010395534131345728011937808753011883756640849981744174214335711100761957460949089795769070078221093017385409554063430695835941653123622098639046387981430114431677546238260732643050212371497618104501912292008178509754770946410560896088902564112498176751809680955440970526169460857567984590977611551560660159041775063399193205607893932608220188719621021795063391373795550284450384012316752968753111217300858603159378219215712952174431429631180430747456861409376720184609358701589976467806266097270252742375195711392381678998268567546097981991384183303238346333266091249786606265072236568716910653213491950365134542480885810163967862792936871154310410609862307474747306331718183368048348695841932840965154812742537982400617647010646138407668263693821212778980617353316260304005260923069684107688345233724488778958893586839319459820423697390495253317494090750045768883225068034615799416780320135330893871072497392334942792202279472225733387173081347546644443458986670612548809075377970003365157407696302457904373105219599873083779442709342756361132410592147073214579612383678189436112059445432417323767904281467581642159320404870280207223319977370882287131745963004188822026399200381312238582787076714829146044033165867005812636056530451489174439260537787232777652692888116678429949357102798835247249671567507755917946498437905653464814319988403784660307484685206573647701704143951164831306624020028589705024543458078523768526137636630875762912286847775960538024030365887570391061377857074760156655420301623919460781363645586216150568786869855302964984180555129654279624555726250105565890652832522874313501239018732409081391014706094815354020271598819743568417001740761234674110523894974165709777380875612543321531406538179102726727396106605695012899693733392048414509715641276091367651376789783067856835537284481664833494089903500541858927975529662991168595196868938444649644405903473466022372689584809947349820615352878383779386208181067202528165079955517155229810280554372445996252460338981927336720686675117567314315971093699359256025496556126907659723446892699959384770983086564323008829058859497444999199094383240276944450586645964622599099874694008863542251361759067326397656780067144411906048000000000000000*i1^171 + -6360791457790307297179125427636880861002401148031617259383590190264654286883004097129037596537611777524493034538756234697162219182861989114240540349132263980894822978690292719945545023082623773084088906143322445328722404171368231064983901608277893500261927069065604449934146469103821544092738977589470256753261664716632507522721106115436651995220170585934862842161642582587329419621361314787063017156865423778822597699973321511984641254086494278578330872871984169627358794029340176320970634568900499077846456415453937561028360055550626661935716454714289905772789485218778746178668914858609341007498933322583687680051938955501603521427984689927555003600684402451757301064177844817953648513522060922091534472417647634369630004242525395633457431517297920035187090661352496020323106356997662130322505077976883360749769944591227667415037633080647149363537570114808008603569228874922118579130304359358090670679567670414814838753516119628005632699431182564117379883826038457234092703455695600735381466413580178951721803694954230950522340823702887430570576247107911359166448729090961431047631252533193092452219885574535057531544648819573395247267393158096364424538390341380655596326445992759263205696610528660424040503239833968725859656684328735352145826119910450332668113990262255491231018960466464345560067027231064393306771790176531277417471059270017614279498558454070399494283008024665997902299095221445289446333946533037133529109757283625996793012617908300541383194448549134403242553744059010457311264063647608606664521591858295082480976936579039825370091267824010748563371877501608214385796930123434821514600572202694307472543675795547826211411351763076590119577142312734685864861520375319146638166836816959998050114203949345641837918529807873066681133592102941196908399611915501657726328773506316264749033480904244610449314932958790367749291417939402731167250820136914866713340295451719130987379456173693200666901547922623818074517786170639439084469617708848419872492030126509237552803980181998545375853919602754723036382946056422804329115980285417114918652822957131591413180297232890805319776931676921149119902379959008164174844749372068784461881056783924197543410281953145436507284549952679247972087086577482171648877509518732284646477025644796437620501806263891018928054200774833564127494127665809342146881666975500117021906113349100451689942843039855309176100993929341461719576639494847789015537044830808913486193514813545960665159556909402121582852241492638914701928202151814133271648010386516325614394736611815714754125358459119731208331234509603430377688095366680037417674604536960734700902738167272544297009884458715089359427414175541272071962886703872289586923072084563548683918589411425429334986884285907866879394015047091476180303591231968459080196351022069486358039725875618689138421347280261436390854250144499849668817791723239285160289304192022973062668372771439917216571822399156115543552757640831829995876052530719990989460712078987475949503284922610260434205083306319625704996563694065341099116154148918231215594818711284188692151704027015324719916306065758312389538795159726301447430000867990594029639126987412725171253065181258609263106907852044792327373006495921937160085631476645020280711946885053031229567054343714425859340699327012232792431294121416590057611193537333557971021294324737059087894292310104473600000000000000*i1^172 + 1314894358473053867505219767599108393128586978655759452221174074324446077836523060666363536833144936373868290805403128507506037101606129756582193572217376845890903870326627219285878410796838382580574281233515112929660100516830879687935939483380474579674217304117999821967570437263709495926534899190449765902915983579527944988612430889614063445038794452592472244266874964773143928244826905639676516589963006443160939437958380618751499620870292774314608957776787134812088888488550563607590875219003892613527378664366352942209242464773879098290432475311380400922060149642127251856131738079067017598624416368391392679528793230836843643576441019273302473829140027246495692168947598823142169613407583110209607106356543719403633739108659283972846270213596624359492581994396911756047872908933962486268177785410512555921597390743167390094339875114798741970140173363845864837935544241353454913898936853822037740836892231287552655918865777485800488767028413779855748225994716203528669979700430869556898757414526859890231518982859517663643137497374899863478646603230368079458982642544467738907114267369761532972122742754405186209295438149761578835081631193156082914798878818091973371986118123248359427543449893962765673907849161276095367357836272011057110821897535106760918127171581059489626747608509008912203062133273617044130068445525087861439074484203579540943396955962060407523975883297978755701015039414297831639119251713275835184170265011383755106287914516594343691559862765125409578056836369736218655019832412986573132705032088109422119655558361886408887525731925253872451722570368713702224215623868511159979680045130134263432348222450978689744160563892764483466291530419235663740712687490490325942244696394013926267148409074848739353595164254669266654830770313255471433013577057366461676340676753754627746539559960946456635611637674608010686066631265757365072246372331395725828617472438443724413605097766468494656799469443556348951536473641882268247317000158178574798106272882726478393165183146691666553059487171168406770482734784043683413950886259721674976149439589511167246018149554650759123044265292764211550018877655675124456569628825253982391125268437929423139857224056668880039311831803573088038476565529310422040821690278338075255330397299355183819328841707526661621394325353915410127710754260479573885199550597661471013827585535260860967243577047145331068351425613887133105757542871036181229725880766773128949605948935757870493616338148139916861503108730177632777989121489386116542161589591862814739048849306064950706230241141378281344124666855632153674833448251397696393430624909580369038766032684402194877282935165446599057679100104727335993109536152668111198559486722960575977069955449502732228614886956257339828456134869225265014455556929978167803098519750985508116351281801129422745708005574888403575795216506011811476620070158560906510269645934802124569435314081479695652238387400980853224579048201649127941804019140678221336706717234660820044657643174399879038079848147748641166074111281548406188373056893372166489405799192098882562906894555622868067789343432451284234671285818579480592118783986481296430169478737802948888454882180636035135463653937521636804231383813473201342333364461465989641385009233049728594800801313852170980414065904835575148856983307315388912977139541893903865567262688269069286008422400000000000000*i1^173 + -19676763748475983511202022341333084392644513498944425386077438549073304290920721486716821585831221395179945991262078695870410505824591829937046973186762744620127627346942117007893406265764650533003187731758434992066537451754346170640097070988308093807012121440738120295748550133952626344526324285646911847216060486201741368312152936697689011734757847833455019996077144490960315511497576717644803201034092175686388020035564491080215681884423237128675496275822970831144943331998996461762762854127009120252062396760976255595127274121015846742125582414970503263188296112689750020652500556381689906906853626293933336112625220607308156773238392589914156443235260866492188835531661176504685265337564443555464120640301605907433634565358240566838788179694272300587529560912386202132560990846113196042731389553067384082329500089882100460004745553529320995386305808723193054949255632437395012183331237142625450037704841987812740524700758926917101988502745797316436788514953156542578783191029111519714052904866429991722718763739655724106742264476940988920299848337352916661113751652770246344814981854995125279962589557015390068669582666167060233893013389330206227695216115735529660004513055184355769943289226452110805669768483972530690212259485606977030919929940633500928769035241289346369146278974912325645039407330384632628102973485855100517469617141456724062121732119353496254810390905664644990030249766424218144976066360688193104617044227329303399377860978062424288526006032029429146647091900321141979916483376209139452408902774670531333922432479342466269786463614536039267434575736735282998449072810326273368429800705969396294183336390394409448993733155953360571599597575067347211145635083132242353717275192984311909496561348826977615177611860683788423411154382323372608507834892785464553541043469269741313912194217492572622171184318837777392950177671352453611326875813394815383819290512853519580670457699497016822445047057699581336952199856877245715832019949281292888532074769057710214619458848746056481346308003694193246962282830902308511381297315957642004898882259207673248683858643813238339599990749647872181469183351699538730248545071512191964712586038914292880810647503609167907512853716476275857124913612420497254124120720984167989036349470243611039604964877791920842305994404354250281144431819594554119182989053845511392989569794113986180519464778577510849651356039461534852146554565056618161967371190962650963971200551798406405739407609887708031787093830917852354759748255676781611386843787828214043376124889605629611662199075782234843641742414917298168381796959223667395220464822822836550760396380904784271071028089429241701029379528801546961271770206157300509797072617571204348923118674928263163733485650534620446595096613000012398430211489889209064875119939951257925015064930245508248469282042006609827369216909195882608667748977957198508517741225854950772776811582630633330943266600143054523071613993796516353596074866953776938415571196890084754634703897011554507161977978424791978251009086804604542911205606925172718963034038242545425551489102942320734456940520211136389876961436898108184928756021166436584438389917961850307074840381239083598211447474749840344265243026598371352246935420068414800266245245550650352685827869734644562297436970875742101425135179805274891627468717544366813328133414977536000000000000000*i1^174 + -34687466758028856527984549317285601328118439214511954699205931935652537182627855761957160534798536826535826937432781536695400429929247509429703193687147124490819365278666460480291903057919012583155116430928417397300044766006174232226734182916393505960836716504923925464440753089373462859451777134725936750599850029950979154817602551151793225930436321867740576820251266371762043807416300459327861156228879349746544880461542745559198051800280702591202506427130682098267756633567264286429939042785487170963415279741323715384836946674430335674512097321005520218574617621142371590720222808639382342929455061964998956780269277938789827793776599861915229847714347799053535402363661023301177332478024845347155585356562197854811735533031072043666913111765417754006689621943121967338042552321496616490095244645039014775853590020000413512977412198493240365809914862692495148628441683547748397587277901404573677609161413400521822897370557712696730607258195191693022305170689442024078150497792341693157726726644362112042196404232559264801921038920793419901204676729054856814427284624377043777472440467579072342130416393366766290978815330373631202753357679078923783024888010722888179315408838684592701966559358368373553875509171845080900313535464689235755687139449278751352069107595482262473268440448501717510553270628409042273913663462929688740998304179561322746378353179580038393439385501740263837173224633876274482950907546100682134472116093587564813426190968973973258492193677813942590125089570717783456039770547816473377011122430308982517456462279097899669609596833707608961939153071443739984640987072008329462298423594061817014712413334306082373514281986116108484809946567389580243964375098338913030864747832279062833032850438256315989860397190743717935372912889128601056609059380050815008317416807954986149564574506024124759056073005972419533255079778099720101193850785064079659122967877744146910070664160393248084578161677830272391512913176666045780364045473915854418235946833997849867635549437533417818207244283799048440691363172500946037261108720614172715731327139625188162897801209161282066846355179815217830218938889658182052666511401979345823868197999010365398915222417779874842587708755140065253711732244167529305103997128216914979495735146234532042105321599152254174099123675857182922638463991359816405474400053316026279344989802548473351940445898274328733678496215312653427092222488338545074047517699307470716068923303203150914144869065542373582814278498471268183885800742734503348162085120330975354251914053907745308111849253796735729085280385266738793898802698470548135657582759692745017068463788484186395622466673106782354670149434379957119333880926113125163337745102887566937683725238437277069512156891706990655100499080341469829515924670475472125772674104742454953738235400593184522693665621030773326133863248478082165623974261563198471122854441403252528258775809447569529059004795539201069425939154399940841329263147957277696709500479399833187732881607770905292373933935959567022462742027679052955713844695101479774240254249480628235421767385387631607715855814509409613888843907897370284946931550033287614252255620463143880446263590936496582205488920214049871959517549071601402700267557378368801971023367378949798575690743734562879340212343622429677553927425355868708446881625699292496537845760000000000000*i1^175 + -11928597650456126894959659329538326961446012782462977950041393945165348590846758336871046906676646222619063359831689153069392479596759190063449952476303513104019011741429063758313067113747585095933091164360591357191621612719910278866015479811357520459218937926581711194339654439904338351197968028493410232034240134043525668716258169088174934594783670857040400904779787682499146945212805821667667097488823243404370690195700149123305577255899447177006789804533932698797196489209514199300484559018596968678371481497703047471605679856283642032290543219963770338193270205458759152096179976454507245355679041042750088042466993648365668310822764129747460482999332340491480077268022239305419305684423830595101712114779519802248400327905254864514610597245563343545817583736504276980769028099063042637227210192206625108638601712980684367638415543293776969716537314091690560058773234972902898277731070879785066018966326482304574745312930971483649793275144310120342261842128779721901473105415358029092598829251097309137092652001482542340628484497565220502663972993266587026681460329503734964768384210099925919958185914428851712769748765197450155683736007438017843485436787359884179568966073788588903330435751251499359240840915358302906537039119404079406967011446579140210363921420910952167917708567212633306082007361973681383786593812449290773151186891818195676548653955972512225563580902172471947726740673668693107582828976069437730846651250197172875706134060249235877057016323307898146974776248626537143612633683123954478668661560743439909203086170081445257866626636767749325183537941666156753633462335678467020946086467307250687861669206734879703237806754513425162036332145380419976314640408035072523524130392423039375075681978899584267989224708876340862199467930900266372800601583999625546164357656738638127449666897042856425699578078270134194139875976732222792416832018019581863408012271779838301576807642470038930742459788438028780363690333546651839691603407007182457119407589731831566256515763884581669142352513593366259110978417564698192318433728847296454229405729548665758022291686354337575964568443949124064126574956143599956209946215550312990239145160572060160291431974713496223797471865289500862956250664022019213032605604984984658168516139760812033316406367298102090416544197618619209141422411715434775924801759964165170937502309515688553304370434845543272520626707524269480170415563189037091224755985693129050120766251486714998425773446553708329671357418712380604770430115931097122634244792066484674996589209739867867652039811806045080731607949399634376544111357307539583880355573801260466659631306782090887475598074407676944816729596665522782274877892210571780995266409302302515279272548019929916015080670483468972207038989013693780664153665173059840227026162409346030888121363489915673278319095671664869961173755022739795456974210769553320577249515560840942350066508680024061660521978227939598102619837997263199800544824961365935879778038760392035314477037458104417759917841363999165312980563413814710572866524667507392681260390583647571185489868037740300647997834000725093526597283295537335586879469830986774082378386817924204756867007086588315592965318082915448727589350811783622645090966670825529936082911724058840523845049719854953729744512316771740659111743876677794334985515004067840000000000000*i1^176 + 928173898400722836822720145252151852947287212696383705928407381781967158589470795215012361323098125214979991533556700569293886969560454761396339346110905592681292915697962212586937521901419247508774682166903612228939708216495686859768683051364745211848308784314825463005586201240460072795638866890950122261248548562038707862331269345711672593539527993503679871050843646392069700015241730569561192001704668083897892784906604767248069299895628188205171896871725809938436293085713720958869040692112876387716343825749716040610390567870401766997864098030582351151028463163482450483181697897107112952218844042568724946934234271291282105091825938582687692643633133941154053295948540015370595079777918663384222650098335657972540000049614768931609112497896624274966997921204895994032960846993535399015087898746565624975522077880968107073704795056774981731572019616123944348501907884956960272002876505468305103505340466668719913849269060013483622626139646313125425323079028650675139754841872968010171041420378766804067384776283868981888292279764189279526002229317236171256777474150758158378347525217085132455788600244098644397853548890688247124944192199555339850509999306480296865217947436222471464551798667560363658037516580866186068407001177451035152667652875252455291277030182780952010448283590254190403628291575023868242945899312656005613180620260412456642404181912414538912027223636120400292725154917744905125424329501724265084308426734575958997617677072430130558833430350077358307615497344515405415993177899395290324036411449249632430034451721490035021305442941682991328819679660687407045016711887262989256776567001734972249258636071421336726424161860354727066487335369349787352423988210061104021708261686439787199398704606347203283060462831889990213260661274708120981145311419500659786631513718177698887684771201017373175084736329119639166125799644729330885311401370481417286140842745348293383347450321844646841114475517135644233459855507638086195106893114780241903853012724524370038819215273860152241371147287692927957616333077302946966322236655354061338921341507576055510153403826300990275154586144864377851518803036506412573997060950034510734051494207601231791936909717587446530237803530497935947294003452222657068807436497746760117270593063827039224552877426907156520831529673383207021217162408336523784159941896359634401099588367189353164180726562606774806052264578640154705393812456140835243119469778619703028651632728725871609959890280603034375334515961051987507415613345899120860462907819053775256367837442656276653343405728141702299277928694184829653080921478609906004025100189055221003346162898596902648339237430546437691864895640786858973327591688662823396811939380071014085548839907860773161588634720284366138694924112246299668762212396671341848966713452983493261923333508073689848803946674842285101642400434627424947162570477069911302813087707313792761102959636120946120874529179273540011247718958356105589332867461324163984014915606977330200567054278125635737843541265994359542761913872080962947326432756392223762720088569303703272325622453264980646782542122730593498359681769988991619070088428669836253811164930594594881650528612425627987726869871582984136030778267178667967616720030136994375650023727915450659735303685690327692986068363537744822846879733088842615357440000000000000*i1^177 + 353960476289759951413070724779026804829735966930015817992969070050846849453043758697795086045299973195271681168004526726217843712128666063024965937333264243867826167352722124909177727199963046937400889133769881227312726978746576318960260767765691191200169761969286632494551113018890940204208101065325388470585315113679970990021859769161523148911862914280942380200948518469698715064235745253615796892227672517399891399911345985559448721727787423367087532688573981347215961972327771051122935869921184215179443974685038099556058861338183012284649424553651750357492565680561224142490178728787327938647624967713985174472432132914218163911859463982518362936475078983683608914833528214054408510121214739363750707739944055835478292821752748185538946333680988699038567635399795882236645141247847662630065081079852728114183920451941893340023124360773356086056237238426677215378618083405489558651652926314790701422915580216523925968346735631887927430775960126081634570827107158262912954967931750028837726297795247005026903502613407479234274226683964214629889315362841707151604636873035140238535736752901768761572883713754061869980501900576529991628016783281442250095892448226561407172623392045884148902189925591545900735686117263507552259610366425516776916748449208963866404181900896355884637847968819953819923680217891550454190307797152926266384918647453678604660207727103592989905522019939241000916297727081744859009370968975300368790124616782212112857242612270163588825613331908553259981883529481600768598125086747127517473141951195449685361202383399011172531260566182144330091332075750085315165126128266574923847436984893102715226393780174290746554311533459984931919543888584670368234405085812170964273124146675386727389845426324260786936664642983571974042237949472596210630502241059436345529842947035873207673185471319312467581525961147046089071938500962436470963713985840075688996239944303528764679640423628433206369801605845089125801668417697603862712002856081159615471052741175233871672868995481210129020388269675150179077398756555024393261582908406564847296189877713571138320020698934077996755446579608612431464960040465417385769107447649693281627710401961609547452307691737750603685612195472325393322944471656644390698735294040903411105655238290214583284256162594935088125704103362295878567535755033566890436807360515096090887199180218984634802478021065509941565079119261397175289812517897842229109778795599095971338953560301782653568465009558926293079433402567448379462415780137289719092967980413949935235195165863152323947580243210946443364191230512067583173594717680777513194408001304715788631513862251014272956359137318649250549845114896571873094291341020948046157443470639110692808309202800539477780554023546375894542558750357953498391473505036799742626694130940893718992209531773867174983045196398030929917836951075879670053415315554315160669364394706176680511444990728055582360834406239052177170310310427735822681781043340190887088423082912152018391922911537529732788939964026658573820250459742430030280633094701376375181939423647353331818504710274212475311204342765158499592753635559917965234561145685086685769523894416257844967113855262260697258859322155886864209926441301293322608736817580233264389728513534012799102992039779107244699062932848714282561614662074368000000000000*i1^178 + 46525716275833140838202581240582414862277611204417678994820908246406163539690590385479931433670921299891685562837937717712248790489411325047058808957362750065406440257215856791746655812189664864658036975399288857220027459977432278174947117875745384148709487312511209907381698288187965973147523486764770698974360469879749716611432437566363605265003991576033184644457862032342798341923559972258989071631846236281967016413744432513973738579322271370218191440699527611222647129773670945894810989812543428312126634690789355288692773130869971356375399506786418543978201487743845584286517991770398867977171863443526661934800647073825880752849241743259119816916986388954332969717477070774033133097279092593752722514677072193652835219174854440868764445500539897765262748675325357415520378046723502719345415013096642274724219978040707678003072963088211094421617187817352642408000841383797730158363709647386065036223357158384304409408412656239991324596538379544348398625857551538664317299420805711352860788626311330672248922389255691784117734243960685536284441250829025173184702802404323027357569738459621288766797951307727634265503986439890056544166623487489354143422112683927999651859941524412855535621914671558391685856498040949327974690200238304667225691948358523876900123809327618653561229899524124226949054946720699010627615697452161938167527461142448457288660430595339945954516403309693204606041604232283326420539171580860037968121300642878550211420714654446528255421563996084206199577401647258915558817992600188569088113382791686326161457900393762397593563158953342693806135099386432981181488260756279346888027435990497398990334154034245719129517260707152469608869502586605665219739599363457215819627583053242673419508994866556216782743682971711481513120711333990322560690251373223256456331889785924194083216188398345280806505761366132822988235232238223877456889716356983320941982999963379261725650548181541851597251488363086551398237669219436283072858097926095906715616643390275994845635306611022031108795051115667553726686940673066864201529734354289086984849105775427056818664569267111915899778912489296585567527232338064314162796429644003407301893718977027362140338312290580034937260426285989899022845313697958267962545939075089426883184005104130029821131941298378258241259171988711265411371178249782869856809465645608377881110071017634572346838283082725132908555663800696168661573022076470261645976637663233557022493968084685857644699372720908300582655313949725958666123526004603481418388164504941770735006628300684932852602770166049063386628191122349887223227883430802240687644934294602602739409997680677609723905433710640394244579538841920796823397281222657972544747259428479006689259931817266251127419032492063633812586222876128252236276471017792210920119560188475958820035788628239021672149784244357499586706582773884330513174348248846808946483624563880357847400997010859064833997053464610013625997031043900904127264136011385968473590717022095412611658127262507731950080049310513459072950960260082812703260051133020994535268114320471258305773417759894651483036699996855465575869730296252461482561740085432473305618571984244762948311994830126329583226550322790073990517691896721102822096926145970228804222920443953390308916670816886786320416112103395161223987200000000000*i1^179 + 2794268799943873338713964502116320943242577016477894443529300834445901538739508184824866414920338672436536277877995589290258878394156991559278520991038714256852623023509276906480241284314635664964399200540158019917250739670951757352863131022530100870844738769354060019573873543648735074923630563952901877770346709394845350964410976199670675923637671664889632300703348326144181822295458884987701398245065754158746538691307560227168164272740024508719442153887699124513438229948876366616661020172423240783619362378338818008310555137324306604818200531557662589608378169019417361346552016350585635147654470271961009087759004335979905001951374543274089498628192848941263476367940827049787003901903734772039789653411097722584699097039611486876748581469452479327082260667629897960583778005445426735536705216075401907390068310531132116582497645362296372692502782338751567839082207556212037576326707151525401776096117854969208403264171569605922502649863804012053418971946120821041440585094448083110931483897223507499987191533069264765286155292311182112905538531617597014870123811351228277035711025005329940470705942951265676811829629827349883591235429173588365013909636358138610583155524656745211405271500397710544850640102089352103940412700695066732329072927235343002721051103678468111601443999650295323410447029548939750534443384647783510717128448196469928450166159974599886627852753394515172522507220712627611836436339368931310101509139009324031433636077808423724570609479186152320915675604316590033222778595033046124135408075596669673610659298501347537366098454339520672841046828849277282363374015371404176074363337618214044143823134241003414444579402205307192448277968323540497483583596991441473081248859103579196972636730698555037749828870005125702775171341725109909579465956725961688021863306128075327276525724837260982518231190231641493561250019625540635324295086891395607786199632683595863465165536279790386238952556904927152898373830012340356136504911045969752411853639831731354925893058456425925581772374532741092155101447995525000370968944492913499730146614127219080339838776007245663533487551064724677972076093463519258434042798300677522774903132847344994669893414304499299468525440227072431327791229591550919675815895769686789618888211485584072036663288512639931188926399954656547794957657117826151242268734666150130921872209688044845420117655394059876805387979979128580450320929272555909321916669375865554131134811621709308637056199757967126007365188236311711149531387470737614092010474058055574592131702465358271732732150304808015982183795390683102389800446869148974410983556050806498800809990516531736545570946666799794672304161136343578736890981726375669525350289036890569520465791767353158060535687548594925493827469595970180048766808723464129364506175082510724051004489274262648107107889622527679550009130543923379802749081019201235792587047064911335498081958492567252580756802591091903459616952252790831769604429157317430365492431267888199832368698636594331396420687421115036725126934598011117316859734886567543784237741656212662627114803799689527486998841529688095114419519704536173720114666700209732122711417680092858373767554244693621076917748120108765625815871249000971464466969400289701006653724560867795730829193733854148423346578752798720000000000*i1^180 + 114756647952879723509882673718209464266160774536161991125208376882452875871573833542546596376077319138954635682083839592932615565384350444104757543177495334293372241689919762395252931427758032340775696435536573546790031059463183575925723775254515140393719022767441072601642606917733114311290857702564544476994291878729715819604809399657504115308056639227738538629253757682626514127685913568023913396366957993267954213556639587041956822329195691980647378549563616760203744542292940059557788366994084265169359655874464940287750532254877008705491982860508737375316395570266492171922072465027496057138832354724021640114560955404539032797632694362951012567588911975878789106518455798783148776663925205426937309638893449766434311779678843702004216126482181118373731734480925529222571391138063546090722769556209228718093823049988536869677324721297401450054068459332007370234100339453214357430141507916490367653696562781370212745257762545204142745946356456886912132630034461333615754437483421169568724863676770104661420402196820655095664881175851496578658912422594656805765265525702298671018166402235471252462142908969897206954540727098102933601249002171627210663577809513720678309549068073296416239446108836779802956523978450515981534911208008467848685341504695506557979033274373984784057946576908022175936262896148608416505827714075991476623540224233381497087640545490979496380416372467808459398551157389793445800157429861914358474525316898252913505845983200388701162868530730520736855115613653465536466962542697377623649763991758616861359662675051482093229886724474187773787312521383111489346250980726855932027560828570350260589939599954218693582884757775618221553732373195719832856843173657011524938252739412703786005295935344865953374106558479539533563935431746364529069867728185468662175574922594625581168595660759003993414552901181399331574934552862085520480945015402284048649807443562698356913344640396711279555380434947395241513570235476376888704966640247205617923988041336874563218037791836671098871659666035348644989543188261905103515531958198650494141643799467340711602431947738910811132597303711641104098518463253156087599046073029306126986570883944487426876875041075825579518485543240742816062443843902415126305648544583628278400645020381398117517334524287850387078849796999792814934126803228805772078676251087246810217536631528985222180922941116493788878538262344554850131736507478849943913842437587417091254458544274550041668700763185738791924048095600259767912443624507720459048995107374035404523474899419132128028906450590279500798148275599202102189220428976081609964008464151039442868929083730538356896092017755288533753619800321549299896709411001468512680619329825565845538928204570874517743791369062333820558517239583561993221341963435367986010982969940575601945829217863948109793601138284776933043132898361988298815876355221357073650506269424505736614294607056316814873370130205514824714768307339895954166971311127076188485683590223119574541130286952982571964501066805776167430208532078171332949181456359252283394159349026255667252216959883357177241741741153112353882213205971505119458835041575970558040613262529884149896854046854417968341452395069922822871614311643495262241189313217409570830513519360321671323430764575771685027840000000000*i1^181 + 2979972181872807913306562832728190554312457336863933235840866351902170675323372571589739558485150746340278174116946895263628908915716492162381391496497978559470277752470793277195194679227900635095335415289834077737314266415109572712901974032268268453531433473916547829458210364781456547109145876005430263024084538014954976377853705652861496428169548925409907371839037721923301459177996418788236469887737240419348421916024565334316360262459935366657587550780610767387792340488195617290495010848624054369154924034387307084788827683013404586872049954495670528503720326073846154203672472461936185012851683582813125773323953058537412093276453479323444938632221290654784052300845368542944133435561310332531479253552639640530583621485324676241078922685760810769950970866592773528253666304366847362843591640901321695299635778109207500589949793878224691589470740336457981833938772465942387230105382393127164698602712255322988289916368266143809848905406754851588914477963084700633568273999499089749981661242304223867296070557242914871036484496549884617848047057491775292600650017541938806810851924996326041050210705775135469863816391024692646608976025190295513891960715511809392213416886448087941685708639387877798240085435902716627741794860521114739202094455765830823519260211190246857587653175869126311010972335752049341736702170019324909224249253382048779172426661557883744681906020457750417638667624843611576903700987770623626700981397050385550123958486967092785523244342676950106889299819503422782508177923506940893567943868306381458722871025138041752677846383293337537745106928533922561272703288971995029555395411825261302039249323866449446169361383746081311820228522773602310740363395127401840310780194203603383564687644393162554466629044133201613461994724665194145702930470728127093929311771887847439850660563630014118501664521452435154070199356599381241456752766921914844423381548684060132042798906663925010473508541158684613147769751994252792134705831781127752811322719556774391223349296136814920818993192677912294959208051033943944523470598636518858296619960451654835239958312034688672526774626797046742796559134041967243176750604435578469089876619149930387974110498169125340653366099053795402531197697379464466856363143898058701920192893058295573533099532992819303521508844762718763822524185764537927467146208859423628042257453405339229647315370079131029065409886794904954296061203969037016205824913436765462874848218844969772690349127895040198486815669045872841106415967342222936173825392527112819300392389028143599286374589599198137300009289581688976827673929948660010075822765409872039643616672868901455586476687151672538085304919214263990021601211424713547459875776670755209111613263269637043083079496282887727641025395447950343334699891724035887738802167084003420917783692377076215783127046862169101527930395888695074451714734930045951585726913572637908837253225022698144258145624182617847465867129538106669188449540727321026139977978288511116313392319830497924179603425654120390853246563225696945301166223504990452413011347823764200801048547703021610693052907682485873001681806788784807111751979388081259878668067461253610810728114347041243994648556221634062660884276679643897890096165117869371428796876287600324222501871681536000000000*i1^182 + 52294984330867014149389705499536567916207260975742127163559471171409505855351409575078574993501298551561583996709761644644205874299929298647082852504247273693015769392420607740036204599930769090477588142551973373221539645593559080515336511995743451220693270901028409384840233947367957307084800774586874513656720676523427951268119529000837298467699689820120086224577971228275744858616343652715169627903534341204656010315792074612562370364059071233986554476214537826525769305386765589612175560261983554976816797874556155168534448540205675668470667922874379832693367798561235453351111517082805205475190687010419452937595731494340399379609631107944667728369635672946702214399373897238073584065956772573009536201035532751827775010059630040218009661998643522953895426977399035754405754368022405337977793200726577421685200990659822951288798607668777423305301580887575830407966159481393613155224477373656253918789382973791027909229370469416529803037495687921977308074686144064561846019145523030012420620759450091537624783969057002998902774684461830702929060187866114364273000849647200565935730154617094276910133763674484406902613561907317144271701933948447488715915857080900927747317465857166984607500686609163442367944867048259611742949190037276028417292991238801015204575061026680415344424454612466424505743073337196999977935601636040680807878778507039166180921059434308359052021079758241175709054554008266251714521316689456986681708668243836768757245166329927150278811551545690377773020527833687771557426676446442664583839661066246169471890212825234258136495765442574428031967343367402485829538493947807429677754976413664565685994012794908843477548918455565437233725900718200733875334783061569509430397778420791072886332922894237448557366623542406698506002748525061409092127839896557168233264566560400376359002388894977654636599306192556349310340928955091831740884148469129575873909680232080834530719790523503711665231291616212168446983430397994457949418082287070147020492976228642999467490196416702301195469850289549485490047253385026638599026549427031573063170217983457209710399221251444150275263725588479605049018081818147357344679622084023329803632552452785135880677869066235639645562369486590933375054663147910499535078840154535813461460014282761003883957389722469089359366359485129477999837366971307348308331064729063035104654021945707032076878549856463481121647720229746349051635066474644319551288767408039627307226346725975718219856374042973556889883179482679171098272954883027810467603316648705688762905322535425954026185025152282663044377198686602268987664861666053085010972671025800424360781683928022912427547370088046862054258913795992784392689841592361735947518511476037849924924586125328789292670929486064685522726255652367942572010893802722324690087408817269019228571058868091330247851474368702009488555585836732174254775234472595232313573214437125214432400300150004727464970016418767962132605694503263260612528900765706468749578602434909695437705765226991756549220766665010742989511573099181515240624004126220170487225204281497221824961365208540295978210746212985744132813361302844836112330377423933422632127992446478850671880196835774608952676501985829387787889766676212758258374751991731721884853549894824099840000000000*i1^183 + 386425717085841063372920086306835712743696311213481695877324223584521965879817113173626255152425298210854425838294304721601466487119583726748677260196105771623600774710495164013430478755260381804339437327536748024668338750619103559632054948512349207894663747609705597850924296895746810984620390396336704827278274913170518633172784035912711814144510823557319625967239071528324258125020493367400580504475234486629153841504520283075859979141209059202229516882454665761899474115900373238686861985096090678065410336002574017680020563295145030378578215858246596164654097274658309484487628426144162343252705059459537006700197950857286887266211230204242366027019080009504706807746337619261048354850067384550235222211494892330364818035156336034117216521345539486865672965280933966898988849947490320775722135828451495903324575350645694862015945447577418970865543862204632968272951789540148047382303645886440644848756094754033794732585543989001340790680985053729439632278206396906469736750445868851547358950820249081683843809479589454592134157656789355100467919932549175072556092801817897731365794676606341640848812442159080402839363005233367064499764160614373265479878038489740983768048795106388118143323418793729525695852850104122035028830338162728331053243642897307200146326788111127331638081854109939953817451594654302906872530375014887872217874205244047195582608758060078077871363513846205485679973827255229918570357284444904185999096754789194605226405034766735796176361983041125344033875654076833546867131575495107603687006303700651881579938485952001931258685863627630453455139862442061219962135659047021393479781627905340875582804673027018447835053827477636763863745755431552141084327858622772188213700044381330871883692051554546407053162811396404213647715227762883642843806508167070190189155586216648868263092806227280359382949331200688116502374428954627966128551036962092458732317638766841597984569536986572353204593604721761315442437523029700516805727717332476202996984502792372958849523979477357730718412079113102696124996961990533486662392643546105225668831192694650074150539233926213903595388630048969350930238489623285047290837718912247866912213446907336822183164158657091791235841436730667076638963586440386850986806901779844924734021787935667043028963777609388757113473786216536393993182856083787203471828047863124683281315129063978239816695233813353458935971103355737877687403710005874401668840985813262279705977667050072733974522429546986841767483430442926750717094407252853135381326068554908973473873920546665758785051056216645615400481317234295283946655760912952105154310320735706106569869394093760942515063109135652788477238332591089816104117767441080860365066975601946408839344745498392580246152176332342563279809876820315538698954179696353339818615211332829186706318408930508255438924190909803421505505255767203369302084487609679809754317160296343584099423901545891073172353886472292176510522973048866890288664820749123245673685145744212725646650402836532462848052668595389599322297754299589467847644182012135920857919663935113271286624479587370653658511503448390840476263074101994550940017416013450354511316105967294361087369479735241879690762736135748400305454919494003595794686074963140498212415078400000000*i1^184 + -467110906835027813344901802864566322596172851023860041305579111990007233463808679376582613379308332416936594196899129616937821430088614089219716722862107361536610003282384991408081618760873796023585148633715429360765952491589919965386896479088586246308694448777695843122364405855153917669703623365648557464582706635254222018393646596653501386857911457738416692313283539499675298500018638549477067478774985863336723955534714848431630613183667518525139678585730662399432261199805477918215532437141241825903091830933621306095212205697221278684889452480950027322901676149584529726823029986822322352420530750855771979075378205760285841225035460241865661498542378284249205763735016452904775722906631710919788120500899806820057302922531243531302198399434506592111666839587786710878465183390779046803556625505052305471517342428233406938551913021624349158611837523583353739019183548006954734776509098448145827085688991800859249973699075998724669159424285696852134787864865472028318108790919417845285360132864959639401863417128649992458389312869547883095104846071100706257394642350830684087283444932419221312804874144123415846361461204528062075387024899149386905324640086470119613832957544379642862942729642810062237197214616673216711981068867977155034366745023195433571604210907693054493236463098327634884144926220082971518963005025504828348706881101223036596761714255559676238006042662262638072302882713150172259556989042098233185729128653134281515251649190005496932185459896638216304210562162059602603150326295128421020498305770964386676776579241179458450100551289229651297767989788238876006996023209504756512221152231130371201128468227500853299756493732557003834872852745990352589904564194814986646121097245106005646285670341229609847335539369398418477232432496708028583162748091265825624278905571063610669405169055102953063393179120155145424825177044321621125085838136057412857753276801682712512475497193801653636114689249732860565658813375044513218148833891138450559637250209089104412421007649371783846091270382469150716901114523142833024560722938488742394606988015555882528311011644389773516689506762825695478492085868971045166910440810619627446798515743371507715678657302381431896159490479738567038262323243915896720435520546381058841666497628694570927274548646929735115201519152583115442879144442339743688043134251363328949417458541545925407694514176014373939573317049521931220177022030633138550820851799973786890873663403251687847763128191411345279100559315764166246964834893079015022411749971505147194473710784404920366609738693457936400151867699518787829630847343356306089359496061442626363711718285605752988061457197233782543154733362928334981973637454676801163204586883732311242628808268750452244346369194399476032620858055561703617519663453806056571797491855889757032525224443645509195069198476658244394380539579999558966735239090954569895056097898525136722807121412130356288905590643865812910506461079510610853831619215625009737612406878753671750721916975222957935515172542894065520173775170988002160104882744055819079807946347173170478294799263726879781375277903996282430509961640430784641263671204719221911375570368054174274688684568524901934197675364123707839800079094185179548114296994214707200000000*i1^185 + -40472607102076481331150853228415951169444596445530743361147339738375990275816043609861028018214063317789383566700734876981307260001444120147830792706156323920707738609065700979458714229161835270057295463449815100431512171446529710856361068413709451317464443776188861140453989398625130423232182014792362526894887662384960165323645230486990345624390773888221308117334702879510788803965969596298778725383514815190007415707255269367093287136244255357853333314619464589265102826033156644382269914360203750324049066461204415792631968455167920238142912193228538903412363422142038469022399890356741149340045943241962050428998013137489689521843089958032835744212480509091264232232913149934271909695284816769672876919027413024479809107618646509458994542068299992742922526750031036594668302964901422480498916776088114611443934855490483927950589506873669266156959886049135890301255664517974273607926059323409041517395020157820327200766484242954156146714705160398854269847479785690974815369253285675073057910369096324518562755755459196395627308111680306790824124303710040517904424917555288568818504389327508643678607650282425549986944717817700807587037060257181181277688472423715603469140246499761445558825744289898786055818863340103064581840911790673371617050459408584171989457105953853010487358279674319932289136920517961101991810477417131478452086342226496760722348434500917339065352750470633134126845901867244108427419256033486720223907666353556860294512874480657680390757172158694361039524413618878846479036421486174462414437313339682492991353122792234315165487043416381938047431321966993095681678031136525009088322730897198346594490241059001780273119248595368630438848671785672158731653287956654151446610645268910007749609108562977019092580173013574726274930641487005767215322712443858505211561210809877469469598324168087728337203326402999051063931835143017589702447334738934663397942206211352277465555473411458991103085913826821737943282807004065258653231086066859687671581475792800953047252486402329369558082525993320862683212404017473524090833014766803142140513727302822883039080105419765719354612656263487741611784148933514433397257005962542650670609217738910229015147567576071124205671643089063833880897905861357427251495265855048894717755540959032470634652646092941908948078416217939083111882100864506496428115962748288449822657328259294367271191873125621797565329093686085700907453476724744169790983742296214728105400578600449608994293981705567648780929551377236806078379350298592357227623143398732363206858161280963495114019064288237366793162843278817229553691882084644258076310878430192514694593177400396532324093745769624693697475748774633226441267788345618241881433650125847947830202560753683280691725916557909115469860347954466651855739249316069908678252988347756004335307974212929597690416723566400707626961685447184966956084497109858026801392913932892749441398419715622792799083180132564000254190043193976839810602758778192512111397276789392006828671524600532836330287817830518591920819476644830106813526209821688521682597687402669763184262928672503661637994704287889958551939220279227711621843349724480101688392920980221818427610815186870127760208610720345040151355014238380901206589440000000*i1^186 + 413612936024222853397617836029961695080921773048034950558347429976944821577623670180981760077516502204545334412454982456088057716607801590133076388548732227636068367555958128365524938460761472172586659184528105023087087338168643752584413468797291110126432098520848948450163537116081329407280153908184351092272718880480149322095222947903226253455044474804088605172689224242227331399954152742552432458552686279191738906120423903285573466418154170000371944153604102228596024632543155447836635346341641394601649333749378331889403578765088210076763314182509480234365813675893484285215555765009294505447157534795297243635363355724128345759483760067101246287632070330493815836814777815245479121350442673989249897684867823195688361483511445819325691121399276999145094643763367311601096713762534524704248120109095739399878566861687310682580302020469641453582146433012335999801817405548320174755435399981379731151991894306327811112533520038502771787379684354358941655463176011683631778353008276171429456147974295917368195963965532986910612135648406339982513716631817990731284796969834531162933816736244832185714076342579194736335904505307301169376097470394171227651739023536637823012369407098739982878170037402714317858958725820826996756414748452348642675934683552695935037630996946347096414338684296195189367397928676443754387843757015732963597406593448135096770176155005998610963501085417118707023483468079753074620969201998318936319630984927675204975488172171540442615016202172544451110393512204429983666647561511297548295175655303162301070397886104793056397317276195547972590173686191092491806820863170878074874719007643890136928708971571400137936309568024143969875354107031144121935603209883791736576730375691027175947463240313829024209297366990818067741578115451838867077263960371283536311576601571424275062958546519708219840558384038545298939419836100553854137896705865532615159240236248593473914584276280511778385167818887765112392601966502056361420231586679662080767170299089738719474620171010472283112989104308172063516140810928020913287088018714946126317836992494665923421879912709451625982735423860173963560708654644555029624602111151377118836952908311757910061333154470615503957952397876737991839431383694233918593407348337342213135791681777279496487295090394064291357904986324578624113005898432563626767187517817367752686399443793109129023658699945252697713805936941737943709911402340816404073914515877370179822894934639353094460836662925240552666766537319217654905920923331614532597308688515239931540061122254153559870447422402553291390729655280007827418761213311763651422013381542102740642892926987128789871807622823852667495449611339708977547774486561557962385967477181723652695023983023122624483587350549213347951203569802360891480576428615975951115645505167097924296570530473657852272436939963248321324039615767967294226875368829278907145150386645699264301747583084821920983889091341812578632407681777471372586005839923082675672931773511944699848711500117016960541779912317075961622888532655023543521541294764188884705451664871143927537516290902085190951849527877374377769019047577031344193731910485344108406243707432489313390807132737670977677494918250302418433619053772800000000*i1^187 + -1103472128565542469535645576009298875961132485345141638268851089158049515038228350137055416100584839498792096778068698410589444435763119219700424474806398698213124223049959603336415807579591241806824670061473481462602596001020949242838728762424600357810160434082035943625539566299508430631122218538620079025016766965654208605065570168915121997410063608280761041311969278372076351796747874816222535064689599928981341162874538722545018715483485906139997329685776635569285401022196655979772817484949617511701422278957424855804327650637582380818715301614135728170410080828134420224713255368137210688689456482131603395933583041905704000068074970551168359736230709725240590158934595579665240886316099191170212545515127399718104997543306909462937961677512586397656285320049338299639078177297163742956714600552814401888563210860260753204133833277949119889312377143043228277493561983454007418761090416242572308429232931543546390146836274659718596904067321376392652673469642300886753258944921115630441507493692100400959142991647318406685015182862544259943219115940998180472395325183828000425829433382516780302504359064342201005021677109204982244530470872408402642297100011230071256700888328372398425312290213941324436963851235176839280629005813629260953820664664810742605422191734079947775869426127775542476174293743105040234128474876186816122942377966335856222332321373326005494648296813489594545523409586657754631960399381549315998167011286454207661464860545665525588226186655128225674415355841291407096161595198176440410186712657764913479422955196192620576221286155491758654339001689987516164702379919134809015641775279865362322578101388515587158263148619749470534261933827834551528385641062866894778913456317205590761902045804678584127654132178881256351861375776635945402970620281853556835517095041552688586171600592180697289829810962960075402228020334793191706069867882958922112875317558877008229415010031048574207977575721927547428193235975921792629909028916049628630038711689394034450431056167949859247575567525770061781531776171665575592987963121794021921436798628147768217500115280174939751226511830379740547666785709984027186514187817691400386173452674089953799586654580565913329528828993457630138220161508486092085918417637523285257771355940225142182522093683580774061025314315553753216836263915663637301416596240347904303482339870723976418405141825804396583886451288060307022317367158581295116374055300057703140771194373432926997809601906457741948832254859026070955319812054627934402267683651400867886934784476434085951459134450994911535597744961615520991813175105610192240074209208966219377959470801373463855438694352017579869436402245683080949430655503521433619568892051517664043121127227039666272810976529521417936749397979945300444483096758001603331003069908264802786567520798914008702376316576919603357735021210600053703128380689883338159198485300424422648477861478919653309641491389970937433924650270484537819733647727560500058164201524524209214895620085603698801130421113154362829980129088460906417419225708787631145234304304093870607577843406042501999780065760186354169011803815649133678930472621195193851614406123996586762810186745187780742138438847561610559488000000*i1^188 + 1559634256353906271252585603479623994657646631263660806364543890310649615174835748532631703426356402653400902618448157836680499280733849419853193001306444300441466397399254173552768045532432775824328278473767209916563052531294591364005585024674200356065951364243442445749474245072099191855353070401120467929705431918761880703371653450101607266375124758482311229844433302389594966031741548605599100974701151446720211185367304749413271749570975133174446333694067334632753771611065307759629806742640132568166534067032812407347095615332350997228596270937722908914028365763827998853209053601051424397698657630831168908320960600027643275392555120437540271692828301981973765668329091269393445990551016558200991972099390847812325348409444864308978354606045860146356484780599174712817399490443093464297511009668338149745305206257700178250790570254738111527860896745556163163949641763650623478229410893888643970363977777372020358050918679732224530803522080634441207791604956189029606567133771609460499031478994702421634727692052369834358218420308323247177761834720996416089470352488369357036792915766171964808334835121367885556613577376722549078338311348449148948821402712382196720216923806984280751169182835898986574782031095110733012053779100889707333691618155456545720090211880014448212829824624028485806751209464426411848313511975552963565058912054226113680123508973667737281094012295351788730983271358565121662563854590684542064697812593290681134890256866412612613759491850492084917905686350059229136809546904890807263887802052172509581301721352474230191384557797533392697010502459710561741597436095665708857594860875503807984832637983499702542406267463955616454081227480149908302441896849072081556730642609763857704182402283312075360106611974154248574689272929911423106980572532044784045092189468648322260833172967215908483976267085825353135425193897692375295633960851762069593195124936735560944516921657096321443239931321684827977924868113899526603807148847337703620720282300335951196323098110554631637008662513469687917376678531018913867990104131047140198521280570189650179358763056037413121263517366896539622745619379954264567278104611752283339609404802201507927363870039079547186400765509571378852112576526794522493034486400883717382992861959335580471966340607783447792280385514348699590126915534775306652747007602246722397468654846093286955136559729590351385124466455134593314782866509822061384644652444778991610454692355829951179160614143658367546617095502374803397878639006804020336089598837873903661540392050260377911141188452398650236461512401183197829542237887387547905984266792470685075096631280485256308030523191406908795495276887235450898793767281929243596369311869040419435504530448612585457852745033000260372275308258456369436874867693772560278561012583701444829173828197827534762104644527441942594682008169507592618253833414237614025224219403415689393855972680023521904859906283141518977689478349043160460895818403036126231621508676543472111651247311238977296983562584477472657268113057521906438655545063789269424895128017229482964279658878143722120264083251785272998019007356993081849709219185311833767556896757593014361509173459177086817316896768000000*i1^189 + -1124752080952643311807258261130558256795634889921183170091156981379347131483224227566003500719825419609535139367870507955861657194056267263723672707155655494111497619448255445559766531483840761874345567961513844186350414728525538784099916700156479874517496149956289804300517189290839521627353941254261288504111873234355164780827564024447181297902327757657917080788236808478096299221989234535986996974130034079064372277290557344208312722071282475405434329062440576046199987375516367961966438599761035997150409303088788046062444205210319209598341033581487694955296369647063198429336395520495190235515312259422097641249641667536268036808016895456900188958523065521866312342159928688295641398181357796136612297903301426218544897256848277654906842889762361147814158755062008794730417274309694986443729742276243230874989313234978726939717633996019074338134974001366717416993372099543679656844313885205711502391176909345791430533527412300261867399282708147242136016946871781409900694116864552818390399122136551943595526908282752939114333401886102309164512866703539076989820796652713981534646001573677661172919865755914185494095713122769591095507442974359977807741495868448032710822235088943971911120217240163315401983862073702706934786189312957206244977727376477462274082985154436417989251347995578426172370857431844578085388206445367659070179602103076208152437320495560857073016815004459737372710161189067328465706181132066747164113156755903653381075020503669653219795811668888466827321178795038145204100032226850466879983302206014825033216049199149445142625378011226310413723756012085966729665458678897807422663811694065595481882897761294029555657211311572160486357847432614939277434373272616817724890394539920986726551763388996165413717106135623463026267803121456420203924094110751501912235914464163494592042720622081886943343048820971236257816900269573243811659764368493277279388546323056121527390874142853080380233095768724288791253779668922972363012258023055928997509717477687949998201160389899576258622770207346950732878352616787793639009488231235766810469338964328002009831632436734444289740517095051099206296927957230690278200836425308308286270975491159878427392130461789036546141803063410816575975067050808683413132437261256944864396844746776728565959449608649408814844772020376965500884254581316433361023329762550590987825528525436437973359137733230712732127425972984635396795055671916104823696716308950197472729217779836973045799181697335040534246120560361204847995176432929507953916091891505502391080748372881672675241248221753907421460118050270677240034949768433831342192127832687018403066747139619148748599262536297024007678806041415180249674110864031109039375326380673513584909254243315678755540252510003363798983782801866219790427256104644126052753556113083383282232163211521129889897892684324941631097256368322959611650885433049012961366459113590213807052709843164260117340729657482553092016728714327755656484032774732655360295650714555431954410998608133055601394331763611449819083292816751392289061577358150768986466028673643004796379684593895852738518865898711464901601649367269238511750035561300732865264064268610619527739206944161792000000*i1^190 + 240979927094904371929208225569556088782119079752062501609794945851105901370034424714817311781842941120323244876787019949977012858980797988166460735462961702755596989828590167614640445734014281072258501581824600741639493255941175574026307519733666329597324588661498673556615337607522611038793782891507520412702517013236842076205335245022152741782869070813531130224465273882125409491628874912708002306903418171061809971055486480732360056356338613363199978304848646481081188145864029645753997878781757150654539344577266545828314877621840318322780932633942068820025259325019441021423681079601163311472093737394526377399328696497498352077419701284553874786290386854569126221248040024360143044916681642211840207598121618589042155633344340782276161617277451528076857031548352443991904731337803326452502847445744327926023862218277992046174321163278003790933638410933084634135945024600950909967372315130152842097426428661199659916433080979683355824000222067249905713710151828764065387527711539808684130117696967393038737020505154793598579264332538799224431239549835825923063833289198436918098431888381638886304906691687382159583961536096297588888660073285371416544158392062915124791311965038921262850125192183109284266271031325225299819071318459752043490140611079607332035109345996704631869325278838774116159316877930557830257740195556215648961490035439451522672228593412468612202913506276286121719891603672383000810142133018321930566264544445758016861622944513483171784787551202817525886922672467831827580850782802322291321527238328127939970100048989954093923582768114950949595271927013749001351095071809884889519516071182210822889177685509940580010020107004912345963446431162768736227590883406120711015115140890883747435862299948064884474051231722648224174632409349537854764690230679207807328115171563755719024240765046935390965066873542626776733537852515749460364897334006304268257220509126879719903115518210278966752159697363712580328874034316840402237993333322005367199046592725219315900673470298038905065254045411626513100167448302206467976286368286411112774792629738062938631340947799752294789383614576808526892526306831221368154133530751146627385648113338082825216766532981756705373463727867894303029450722967692159704725648837872652536114008127729682719861740431826559764626311852590774067598362423715324479309393378046879595889986359361166137487187166806794514811874088397165417967279741150408309619973012274228855600616885623022394899139131317934861344210042063285940838438217382899418294531588842109924588304861299155265043692800712030167928669606203954677525403052345257543347633773454996176311637559096488612476982842008737311281610214294347718273082699472654140149009110657126712080206349777605540498130845555197062468315741035832185901089833937062437074357384881643502265970537354301477387412110057893732616681240505179292083845384582555622043999968222062842848055954028091715691526840194606306029028826996708233045433985784630147261588590130679811117059903521013759695168207964390286050575153099068475561210997572516927080851117607541379150292847483136770189198539877019994167733322758618334485311702693989222669301642442257203200000*i1^191 + 172794743655626730424605766282241294752919783908586380209913288649527385002326005346768216113660959302745988367402181747269518569810652398534091677680663618347632042936120858839937487859672309065734836551441453564315237942600385049775251161373192090955122835833829981598646122424237995691367561322204913002763611425147147107876240714568762352648975682744716336735387833591054409923398129736104880971267160798763654434368502033891714759587086046958965686293351261667958563061321724896150940760823399841433242755794789601158371466229358346673697028625172422661354162916337290200731101811127679973623358161096350616280069829581066246657864665244216965475028543338546551453229980935219045611410184651932665344972521283098091871249377447740687498028373300353431673324543365445641251906968257736330882065737833896943349576444675523019304938708529635732329879136907211823982357541347596099063484220892666114373735927526497526340238673915280388419916716888724523167202953746012128527071456406242326418978599832803079367717063471625292994257034192823167405961080291936666192977551552575279385244715927113975758298604275838983053455355486726652824652661710481110932727649104589040673098390830052362179001911821221568973611720232914603597495707867605929135521741332542426638580636814206107176593169998397639581099510499480569771326609533104389427002419691244399039430832239522301022740422429191500589669629146389965685155561070524403317116343492168130639305506877540152639011355879597419369232545221543569311518496815947436884132682121011110022763644607404350922069526579572103982540270249340899177155699597899957600588605912990399979682047807145093646344818682703549518586609754427209318115348410385646950849038052708942691730336669647777143427856933318316509741783255561511137849970726102011511167996177244087001762691785876758664143182368933432661406841887125161587039780465723752918648583688888870254973119128441173541585665118744038690186886130380196877775340602940058759458999210438369803789174719158307134671103296448133215703486216817323632453580722131096818426764491427961104277480109419998904733697447862884678271976564437606754114810281224727111965261416342641592623798074973539843042299081030392820665823491990898756410456302023253917065349463130659608585101033618514645160823034650710767983054012760499965636847286797391143283688107079489226336433503069755944407698531198794752001377452286328293056572863746071601064281193491435945518595193452700305621613652584514563841504582251689548140065225980798782489963325322270493004387285133527668009196500461827960291525494069283557682938573532932153566894921154733981562609404567908375620642294216162155269218958000802017344526341214722115532545109883295804851090173973241688414254482774299411496306961598762543438028992945562861051607921040134973340235826104121024947885790930732009070408864589675767414835002449364642400645710708888242162284442616547857822232478748361616164752026442841328166541242996232551207677595715559289250711730931155003140524080001562675182021879635120019882448935198121304785090805153354969635740712735896930027470725333542095822619563944549289411215360000*i1^192 + -93582320454401730840537532638929578635922411049476778179221724255089134645394740125173681404064446485579728684046291232983215823380884816638303170815047389177775201504703653448909472265024933568594035826524770286330205746610177501729352714419140557743060780311264153701271202149650010182546744521589125004592819177558949011052860481909543140323959981339134207280861464016253984874999908862282738803221735424589706493357839474458400203148315164261001166044305984087485739725982667330056896158486503600061158863021269976374886965786223115028844547225604100802944822404063643035125296514327476157423858124146074312295863386700941582066909862346755323300579014588412756623674825098980805411189511208134147317110168046548601427747986394618041140959512284940824554794961734926018297113579492078710111288905354333924281755253793996448345911849867901390658973064062031235551752371262458019346715815156556944414198902463546757672571785106631793267936203756877736978125647078399916828500031971586603438495638525375740644581036352664656255383658210463297966502100689196314671478777708364524899444929340165402540419652683218303307721617061976629230192274796600754990090538763787492184554602215746853964218449716654252128551539893546247997324611746066588390332688056249256806060743630432271267177926948039989990789401700315856037352024925812784867929925122591216520810306791535411471831376858273776537124015019591452384792552440819688899530980809089543760433693579544444376557706961183231046161869709371969581025727935969192401715864699225592448454497540941522034651157024424027316977035076564502882303055656304525219931733141831425492736252968185751041657591076056062663558306803461972360448702401126844819376600760382150863296880191160027012335002551703924462988343252141707476571495222762862956139798355792248820932560044568991921318193633448942655021167595116519922360625858530399865128962220136150736054645478497163140697174277987221538091611363212139925350158510715249035105775566749040416628476763668143294658553758097578392093613864768053099027645035923648143895948788231423109180260696152707058847859379140681793489968129037155827363416690307232110717187005624841079476110947914330395562306259109150846290896432926094842401119627753304835408664786376605529076057520153000035998506902237510463236493808238506695117682595090398217901819754640554963421738667848117288234332501442519165664904289613979992377992871355974181071237674679869763523735886410209935045046120884351120472715206423307688514525550965201510992227196538440088142910499969164248844564698498252552564443028672916167651003033711949027690046611067748639926000432091548173449352340853105989092332360484366121504529679428664943173729632102267000898805427557305743050323123204211387678886349685421191545056062318575586149838088290890978316967999261453841698424993722351805098695357404175742882429068165254158860670031562339140288544276381470760277471922399480594889368458780446142749430882084507333064053242781295765110696017843332617152055134179636263981470161518441287648551499646478559347713463962552589859552463850316899038338020976651389739652643553280000*i1^193 + -2040732730794928547722649375470952818473574778177897958555306678154917914928430908500198128541027864433879107471052731618217294537969951767245694627052704377441460420645369462989176372038902249515339980001567691860387694137218844378563114881966218939983626705886975828476932156788143873553877076528715304974301214378766405334524583332444376693524757951806874888064776952380368084659994482098356245208375471603716324596174867556596460859874403989615213959321848177812709179423933727315940502629829281551709443631881857551254801764343164796403858307467926308946121664388734634429554159082036319396315559114084891245034153333051509783051577373444895706268984161659361130810749995570039166481014757418112053193555646148642436094421186872076285341133522090122616710249498053544165676784567420835879164303558881467363712976181719748332197994822807346337916324659018216419046903576872137601871667169429810949122415683295044510159936013736541672833695630945313757322899465493147789134680196888680865780253281989346808597557996934014045153472932708218972764242941446237296702266907839868283875001744322804140494984107971978886790548394970135152328224344452705630091791932172041006902377192399629660237772146458693643892103192627903934280503092967384573814686811880518007157441834415924226277134279481851921966940937162888894281488389465745735552832084297654887455175616461529369729327584625357150865296456996275879524922475361616496186103245440087015092742596866869375273750860882057480804742840104374085797056702618820255320680716022337003647391466623862405609591542220931539369994260603659383914635127019567944667536780517550423343877377420336191105687530551859522514565054296249876456481129013080087072449039726739549723678469018893552420474285408893153243064960269275905269768722664664727157640364083560344326990472658516918878447209220374701838657973231706354179862558857115704122324862802183143788599019619459988679345761387908498436654772201077132690067317458933718535404436047868361592275617868183701104941074690658705829486945582572724597826841680495743900943350712019171840395441601802521613982212253283537553941148055559261055469617174292785034065920080757309280327368529200468511936633862744477139775574795062558401096519680196257584127387855800055857473180133187995346814465038878735708281720801239260828080941140592727279169810154881509231640417274894462543015704744375389675596150256189024874278052055405938386977422567354248059078202925853732933218718315604133020173131285073561747506928053841762823278097674477521319712053621761311939091727014129115702247159260906951390220259185856949436047275063513251587853113743520398295684890046444037552307397040948229934893624980967093134399047282713153029767474857285604563807606463843778029428361963672637285482546863805084899670262698749226198620938820174785899597856199775102716273111430159295309509857857442339240506711305815980633433978684305013817343982771516831659351781402660914833571285327180130467373430989151879896407100958046621687187399461328598592724016854995799846687492804935462733839359539910802923782254464417047935541441738626301952000*i1^194 + 7219143197624842878474083741542744149862102151114573024144171360611831173882375884467143449973303527637521270552056985308161638414814421488431611878305393522783171715047114290543027904880760370366857441318192031192344609548232763294963158434566578273474391383859707866811267528407182984582178358052410764029387940541736988774331446124684396359880862002993688000906830817739735699012093692135465996077724966962065222796700022474139206075431887006494316007890164966758346786252407794434151220574740924406192728590226541851660617063958021412199985057590623212418131299407911716981405318132106210182738785341030828663338676617380661157305999435915791373484010863335699809092931705373136505929413289501613971271892268856739895146397500425464145827798478410190483432778214314200563924096859940426967405068593182776934360344080920133322484630561393605247171131823807742350500407334862033396818377303222301048745846564485602472931072142680191519275714859385733053127919201046016977071352312856298705077946630036357845335384047917310717011762717753744888569305752535531338713963631304593613734814119580858919144338504893373925395136828301160378262297752800369540377127495832964501037795664529390776311718586687496762684515338657645837822834121033774546966323932052367368467063136838169503069651324501921412918087068710890263981630276730618840328810885597038260538187322822701935383539263120323639655571111487391624353264368238519127878490668058415712581881215141638436163264641680445641023940043313815375721023110292804474323244088385652689520733645683357033860015382547121440893724315265687338023795465428265573779185538295416995721228051461566333701109777375986069989259242580865003906931437263287849867780332018471879774576729964036400080972444787771231961268976660532849199386598497942721303718163066884010232094353694157069288845019751077521465729917180896205134141707705106490894809542155372919954318658261054052717725941358756135062870601263832664257975963197259074496092998539400049816836146235370973464825208616897203350360623838965216231112514216698172505555492922278603366495763538283687037336818787717902269256975660375739609316835253130283095922489297097502313425710115665195421807669123814052969849825058614498042344481432438512333289172360302827122995706345050227398831983239748892013149095426886301899279332343171772568374820244565900195176831298910473189491127431333171761598844585510455813221385306790043833565751355364994624261600157033068221942937371575389938654506325071466284835792057137369556841891171543013612947928721558526999174799385735516191921718348230039623265782825564648687020339630819671071727794716940863252728607280231972947927846675597985594932204356041649541831566029251523823390676899331562820253991936936165486580386114365233793721969197746428010607748808259646421472685154174016314845870829746437007862674948255535164948643098470080555021041368694037017396205950964350069740224944996109821736243647011703421511301122301716864501788011116781943484193545346007747459273324944062943714078747232459143327378619827499876247057450776995594886452255278204526264320000*i1^195 + 249115087883432637933876135561127894299454276714368384927908208495249718074292623646740897149732238659295710482810415886601578955992058186524567342322733907473062942426255654241024880103308786039537939136939849893350741596632670139890257805686146121018682814938533609627047051355328340160780408492907983925775974639734356967475010995203681690111419886065100366867102842532516959705377046562933029437001848260533040283456183288605570793578783342326850481633801219317760652706373504298461475818706325760991687063816028754015570682927646792382731823914305577719815302130502052290554892810864151730363220706493272025494902830112980405172726685029737618882742870739926732149538397423407646296446017546296716001184013207070565547780811912533707022737047198446826975188645814966521467774657490877711282735316372365115671058733632227790361677793886249197086064341654880793711722999563481101415771585161723524267086150851410477854045018135318997799691760911822860216968403666411386762977715193626441910247300943203802397240586177186706547778766627216354919497411544202389367411557676044948494659248736640102034715506965001734026369809130259945276924448437836296928112145563398038949095735645191167763252151850360366678384911633284027964014898566796242619319511059735685721578511226607339900688452037982730292628408227582197875558105504438794180775749164585742684140701095208418744511949897190041633861677403856157771825825287953364927207217127256928978765542214869057522811183517967100766945380696176381520299554375889495192602348495908873268439076488704060097463005148786804873419536816685939599849238585770295910420764094548618553308701449968113696767503955649355082283686732672413556911265750476321760193683052490228142830694418121362772680026512510360233614235893353823751807721355478251358858880205794605328848919158645046054546927936613024249729570162913111181981195728893504310600000434645779336617249091304750671089546260320281159961177895912858764313825493337594599625724041197434053366182092783925376352403504210550882843446363871041883736185672183899699043280016284401958024408960209702226768624524634130225869957374159334711315881769639166935563206118804733947401531637343456046903615865298041280910111898449919902750779070065181432764366975557148233804168100195222144183875202190464992345755618550160797629230580643008864790731827999604524337569794263935029443158747191105333478023258438922878901617604408734917319741818980784921103653334560581992360162920987828898118174114660390166148301348442624178416061288688932343911557523459228329940630074083744743201566000331755155390004246385830701904060331211315629897020299176173341061192488110079483647165969064470034685598146867085067000974402257511059870105306313433897910302297222228637754820562576183371131117004175713113419686561246574652785884976627685525803743399479836463131267606934348188498592521504594022298855505089144246287128499104939054568520276553646089151155020725342138493733117679334430866474578729929454284508056022193493078725035360843019831239836357744805045644377736042865096064674368167795037341273292800*i1^196 + 5792560257575914508778034418126506178446020727327707452478413822197518959660540150174294217961677594037670881827321932489869410155057545222103533886532065068565279049349849931430306985248257417169793162655622952344253660372044084093173673846041174752633257311494603554111536237554694212813500818584122624947812328843719488542472234648079897461802895943668864483923208292267877578043288221764786251681640126864243876533266533370801472640101480470181422126055479881531241390014165918331606550905731090326059261511769548045194028859040915460302140381550326534565030756369954195441579102114120152275980300323345948669907016490040067025522628952881179046902141321041269537558881521714099120333119300455547446042859603278865153078870428380237002857838417481622853223907233485955183441217807207628179917964828465744877276095332113455428279410894561697096224576067785058683098713917060353507377615460560095533561401783656692374524447066974352802729792300758946141087294308221558761967738937222487648681016370265403140701859483618803990752344937854836817066770514986664361624522822297846217523783300508802806381538403586136608728306940923988498985039907086275550238174008753262709093329805490161940565858842314896579529768728492174365928035603507495810174153671078966289570924437894797442221947996320879535543934527166423307243881917534958094921076551443987852710117813806371275679986219588324550070408831130202710489022508512058243716766020543072350468020168630708915173380421000275299366109180639031856428000586452667417333968924028266769074074763809158199331452047858492145349199250391604305243885466995154317739631287893243490482304321025250107183928782643081862945551646686741490058326911659108662972872332994794076512770074541322150359746758517826145677773390593533610161930233757567243298967673008991737993541790396659282526275654238035644920676260667506120127772946550990819043772457454836062759100370698958045246729621539740478890506870409483091095147679625375968872718274808833694260647298429679555297331014680943115363056076965284634661544151794820147004447873009760012677729919438863287568435329623969297844068609361901280991214096192477250446533922527310462326625635977918121565538690896790730807649399652761447145729156151806730377453540244586426021274612159728756001559755376295994471262918898263237622623613322234827783766854087159372384920492742587084211352830659349354606224100557860786270983828179615512841268819213373083712441933596650888529078541546510597476549722558331884494674795480391025178792359612742066387421351186430156149376292131364432003666264288691027181346382864019105678994270671464115131199263814599936696645902934037153158997065016238656576263198497146705620405238402759504313666772755829093950077617815190485023409801385268318886563000474430634598362003053172704096870779485751108511481751563739736200332491021528719095576692801874095369178064931696258051420449207728577356378800974020467142466491866718378126614673976517368458750402554786925591149782744735252607075034915219441873826704141185428013430714671964300965871950655127552000*i1^197 + 92847752737405924863562641159717808241354652201746382965787648143320183081570805469846505679042361599416943185128650995593285025167275036646801290187297739333234908324688671052015729177330668493376803347172679525000842448740853422292861246859546033851368808725455882074110239028863249318806388013005489472792690779329608397315867518113216778425939841192172982945281783666781704262040277926308108701599225993745924708542545920041412608869836864861025058222135323566933000879958112376529470403337331590793293697580318783626762005672384669455722119112413632911521266630394248388079952213100534924364259933360883635068723171994878882356782000340668125825462478702703410214362825109172209437723954074185985892272387508829180856943380277802940299044624917082869202798410442696043383063583262665080640633863156301521483076298972467354782839746535583329423483956604332916339858726294340906644779737609693606748847983142727689588674874878494580860687973054394548511525599785571085911853989604341150561524196597130391365673274041149678197413700908574438690871667969855422906897180400401534430544681248540679408972427153898139846915956765097362362142749415932509003717753439846732937837974382147228203040381995117218204859922049586316851417300836624469064697984826618658826523004419427332681329170428297575952968087223806332473890926145480881210982126484236684524851368887993424875618364781345127133529518339637700359230709765304127079900124942316219261555309918275312480261968903169562450392516647432724958116084260897867683494539331119881497161002802078141911088455041259073802506495395084179305244833788068140147438452514790786019372650933355567291475724868553736577180778870425927615398136645975356378449470964115382990882102056459976438326432464756026290575975925125609451218038379866613144075326235817600648907206947644032998448084469616220411982178595772005412575849652147953584328113067037786542207353873129583129215332219204308552605295198765674046768854266987076047287322670378945496410908968509743775458803606453119867701413794964549570278275912666751810837453765065748393298792878034946490922913869114624284048272588073922245852045376788462052477585737210213296367969912166296863762950092825755587706015193756279910678521369457206771389745499883025256501976942045359313086081370986169007033259439757149668806266769087870996583254952390544616833561719389850870451917785097427540586205720633902022565493923508756819145752021390974279705436057835213049876977750119617889666124628055278448743562935810435817472749576064967667711907035911200799814934163282373365416588847287442051875157605515084424997420685292194671822645113887064221255953458297565716656575481663290493557632991908675991091917780466604973189692147200772468421147684749603380780186396360242942116514522730858876188214825739360062533150790357160015692280965993928549453371241877042125739486102880288493794595975810129623742688297444455679033092237435711767973299890158899650077903342372001700457950177705250833815576045797433471116298834197873881907524074147400351655698060980306428559360*i1^198 + 811194874780453023300886527520981720818335198635576657760714374118557380510196795549436130301073063089233797981169734435801490091097917231300945763905072286906991593506171512984003867318281824742139487813543906418424211015074999259876172336918221295341302577000463477419894295761826667708094453481540194395027441361479527622170474976955485274382255049902273268735305907615720746556906987877250108956172924299514829268498981566928749750140580396612465620335173044545404283173965378168654704802624454054784963564923547296423180613738384894567186864019587988237069069458074873259391403761120701779122111332503522249257874281928092738801772093985714813936557870491479881684098899188197550886344890934064480234862548834622142598114950970641636064328495539666544054517935421292120474851289693834938188361182108163865209297337231172259356300672305489504917627527303779557719237618437010970862236200749361693646448147915033292373049239616119385330872943176328845253341884461332589214861486461957618864923354709553482932330860103876855318899383613838743036002058001161210172048229824845865742182285938828645137250903219600339655686905431891406221548716670313755567228272708671403308217350741274848794628300273725265615654476941923025308765188265884239377800112193181066019350193567207590164880212552060238668538418190600290191226262831219930452873373077118427580494262929870490401163842704053257076235142436865463659534921847280295809280166630328270484094325314423558611813611855627008211457700765217498093731844331782653276879949003083269944322845350871699410874187127833951446913654844363273562871937599945381721367678614143119513559907637161306354147134908262951641907106019106908298336581756280976109606508777081920228302951522925407874635147555348343606089052817488091423135529964939091064740185484104113975208594492715965213718732562810093999783022333004717170144626270490698556503390537799736378673189922805689196591176688798788407238623986454782800647855578657315723179931027822274902486694643448093858509871803777158409315905676293032523626088084101491790116428780087413595051859756497171432129233680149556021881151050095229783453339301612649956371477472357591589492655595454909818201450628980692197410742777734985353401010487629762737347229027697293558489863625740051711887803036980946989030480884998693154234065700811774481340842783756041872310996028925332203295781447873554038804942101699416724344070332575313542137389454904975668933747270772369386526028221769966997373096638871281440060152520854088422383821842068877006579860861028370163014372051143025659974356789049911205471230875096864511768314270530927069683157931535592711916093896204099746222802980705699694485332890232206142547858853305769343538091412826966519318138128258522721240564074831198946393527322105918877924048871824040353049983953858832778586621242157138088255358743878438905835930625119406818430995485775699311606332688574879430388188884151028056173167647415978111006136000028433395024217878762405294311837518478615818890878505408325297294445484206013226973921280*i1^199 + 2892093543181954170140043037958828148673622639743271320664542044460503156830803101855096322186146561087893941923786333473621488637301145227420860236772635445676632921163988416623640748114148197372708272632919481578649397600414320803445832314759349859068015407312237493137314324851780827212508170427864190296886014264366131221019235501589465945176413176344027341386359799561775839970150196330456684303667632248778641145940130712347791099809903413261824935008968012878474760420087384192560244026469973812153015150065667637900403042133987312096747764478009551483077968291377675262851210238604463619630995912809181018982719031516007206930790925237830459989272381119819363857521589103130689834214373604567779909558287324178286768204432057419909700808717463132044385528987411364235964961422747173260866294179978110591807401481803697524980509102019253805045127137483191274974196295627471503524634512226569139701040311824406998380888074138738480659855754465228716723455543595140153588710313115336869276236460906308007846742820705487766085249722416493728615843697851480185284993969342356234593827510609261183719602902412902535491633829734593582364991702936376401349229788108181062253739949788241360855983797434157094961884317444420695899011649579844983001364293509037750608351060710040752953127027551238452329882759271141084004106484102304765029923385422475885436570579755477902436710927451675482224284203269054392244413693806886063307810686970155481399148599409307602609765775492153318273149808006344169532725335173709764834182164017134956294963458654271754853085496316382308355685156987107062591538799635072057097922555674697528231278173396905404436158044020616429058890938254451619837816317815024730588175014556361571281797739872008106058404448606807762028921130169365488924847522452051955845443193805301310083067293541309298993489899794108141210156706943302734523358650845600248556512846624692409516570242444017986165713433432449520707620948770360986988649860366673163032512008142716263371929128025686711825043056083990555892732576008278711692942891257138774452381253486013077063285241703163169848040947113727054046095873518264675971867880473272691583874099787878064049550534499773043415839658094469219513529483239288245060008503059421281219330335693228456156524358611979821349298205192303303937973102366536342333433887332980082274173459460338431590916351696153172323930017239288728780760797516080222120132085670742574904194494711333633124385389182598221562842045083013644786925315862643123166104997187059572109987050236013661081841350787036234061024024263819800510876114325554591978023695545623258505607065338332483893339630266437432423013461243180880606611318456123450076445193593957124805360445613930606904598538405560956348709961367622130486551878530014241855969476812140132401591601504329181745962646917133846317875530002280279893577075716652678317722403501023321061586729225129779245162634306836236489490589021591909263133798338622383015834389943767456268755821638900478915063959841976257966150654096233903718364214198272*i1^200 + 5064019310035557207308837797202857915672230398401741055633719450408065482843487135464914752722523361105671182128482273069341536243353671512431029157801799806292387363968131710250158893481487030432530608347399971800017651686201617126228402785946373053953008899384714328669256408279555406680204406234642305784511374804416785363777613090129874556959990333590127086984933158551377550880689450781205381681281297530122339649017474580176340955340066441558148787384919487993154844212521656138860771725079496756695895291015519654311648353348949094289864168472443078550979163097841013579345424997435016817213866399872404738639609363237913567326427941654236344228599457209482752678235196078746716064352537357508710494303336802723857791990730515990415382544943108611896719478117162439827395071969585104853061929224717511781471318985671507981003851003704864075899724056688048210588161835588432078775623338760017666012622898664055779018881782761394815798243061010362245990275035656061670806081057368292520177672281296158238005087018239570933748935957003039612490933115982805288047825725768304024934305522763681552090975726615116494204495370563901686237370891323513170258895470641146383774097937835837401873355534015085343936102815215020105909223048374200917839919818621088627368277805810640564901397592508877597819502716709994686041167528693282604795276688695596117543302909378942431449055302186374127159340574006199571725678843066472394037500137771384482267415153655088230981292646472022339617733766749393365373315032141749611318331903287796122003450127321724839262183229255580592900977404137646402656326567386871008962111125094341380435267812591242945637718408907345358720012945203905508029078444326953748717868830886916465742705085223273506192222022118052775263863610847394208424112366176495967375504880953269682933579818027923712580487162814919270363000596485310714236861230982114136788148614780756753708175720155864850766108158888072176793339855304850421423586821356132588684514148924473933075612738813004044797229864272188737608295138108892186136965746429740380934727205959325297641292038225763086129593836959320454652627564440934195973168621800832720985355188849433194379964540759145143331551072013275228141995519928054270490531191902246444788763022215721035735298941877655023303678519602578093460328121683458566201173588298724443806729754653514286839988805143084628523575212791690561680453435588265657168984657760346371847869796229115649246993781900649610326437727225557251730145143924670399184210591940664022478187186612832594642760104973620426727348043523121403083301025386746685217135057755156765028426717152054053088720735215005339114378434393440839134721872924063049702929812610200932603798385062743676898321355737886927524829855871068678224387354002755432668458710548971612326810100822451665892461662665536171655190595738354641514304938743704550637185685866393243251308572455402952331021839915636536507400747520538247851492764184412307395009175245057368014308187606909115715138492540563264068957386970234880*i1^201 + 6800899237235921715352340729748237627260128368507930378367675155577681219067022183139686084406254628102966353623438075495215180103974062882543315725713817781995635766675134402498769247669250440457352248640915775311065150428816863094928000231927235460560561084145696158467506767184700869678049217749746464172668810822540115597443110299599230647649057742080184173180374486868050232738811459383534863511052115902548745880291093662831229117167566141852236398829282938783525059629274384289072706517311382103582464616596913834895939939892571979703947897114031135107307991759850308031830661263388337018587746612401755994025565743797926808397294152350132003320465221319104799555714707880938838586607435257338251120055012805629032105807494758406430387544043196159743205923020032824632629807053257523987068080454851761011910099766685139170557972979676922789107529955130582646305792875364306915023822792353706169093038503470740018553155210924839153225921164795921163746642782411476526793527116261401479066329848413669832071254932424949334202145070811460342690583069911140857311328125008112741133488548862516504713015643619757715975727866867240062227527984799439253507457520581649391521781945017914394833299463769170334504072577348053339245399837186304980726859632311247706245540317169864979049239779852385952609135249710671314164719588773996427090487157754943695642837293517837299032257085239081267184295952334482969869457378138808673382560265081823303077172664080799280752335871542512564365863666731629530690425215323066345753170497340063245027832088360094784360503232054480054328952707843567303039295726848965140284409509865411159348068298848521341123370863851662237373142618328099826631390101712644897940921822460417257781653994449654179876496568808320389250079272310216647776278492430882910580119492751966224993123722168763016041222373301064000376141528821889357813321497365688394483548972212989184235672434818245700329425566123111212172446856702469847026738999266765300446453601424713862173301953986913487526612138181211882117996208107272178687459734476941028242990464144500015412457589386087085061697354343333495220584787894297062609925530275846588408396491652671765336759189082674773172650000647071457132752086162383584683126365578682659599705933617410637200778507866281112595363354210967735582378038093275247867831705564706379730203370343609431793887962590685178844387325727532042798781493552456970128664776794739345765289210989019628190680325168255570749910636151576072349172966207472967454897869708215662206481010933346409463058428212138862515387620074193365966672990016070078863918730943674914873737069615553397021041790904749997041525973911462944502970134330711971791549613183806139086238356807641833092354529647528915919000213499726911067219858713744050842707127789759426838833074140067513580065925986176336992881462940376593222774375897021462913093872956093520728842137039208593459174692021969457551306102157241562268685443241147352292951041629347577952491370098394319905291882454423961600*i1^202 + 6019075591992551178950213056996877718601194224498395745382897166587940089596332871480041837638536487364403031779983976000940424030282035318735328002812077543095220121922469260401982397294588885468941237868388314099731480707919148018855898046573716045341208964198676271378756084808655068551772083746178838498944332683423396702474516754508654062469912826301240354958232550717502885730882890289539210906693726439547982270721576034384136906627372914796810444829882572492613363342855171434278629965353861902349085876455012158274300580838799292180158023423029013646431295719272833489207317114293641397795140225828371951046786154752643089824163419557560366941556221025703831118794778951314850278296438602536852025553857560886547300544262007393574220022445152653925923646670477006344131559965023686194180895776819753372854541754230425363207752707336532720785995507512790002047391672244879157433327031189865369115808248595396064510099428303069891261100044151491343446020274829925667427510829286717529482943696097949406707816150805235347020133032131541854248508785647212840138281510533569781546130281079771989689105043259211280364728263635889416306002417238380017352738771296564818175503104504978485893339177898601302483638191300858717159014373283563230940104705148559949728454062947965796714019514557134381542424795351968174960998564006481908181171665259180342181563896332060080822276887270797237863323139043966896509664437441588861883258471712350167954306776215761771095600349347145858539998493382860434372863751960200975898940643625988042905035796702187022978377964234870250020653958756793136128429169330841143013271666990853088045706678249550648643240159111172506439516996554286086488768558141144136842252679566654654589274776548980578787169355259776537537306093460810713113922613132255965975796878343890609893937055092949641978975947748008010185106662891058628659374665652992170437797088073834127904452650305409137088797813462143821104634742890864628009569545367651600815974299008052922774216748180108207302080653068503362298788737687563099225769681621875014738726010132638411386134212970845989257378728423071890589722821043632616976625908237871185314549897792012478776137975835957303021924484976747513699594435781844248984828119964022386872150035952296722417107823011890812363260219652898572448218600418070903806124117203913388578508639455030412674297404094558853371923916817569019090610329766109651029552052292288430457961586755287769838394578426467393284957971900606165119987582807314361368031925378758526483175244964973769914858837110215645861632631451915442355129152510395191225328710936139390753884493904562541927108375303582943589044149026215951243320727192814297391619212326588682878846053125010595936001312560784556388980464281159377459487055648875246094833840444824046471238950920628634443077961129092308581620066935788185118917241922600898006955756648279366626166061201706817123575867130196477325020333474875763586776541471979968794846726909818796254895079370547789824000*i1^203 + 4031172219372454656667452932810677833997562757951007188521356946081912646471713006383249538667209300271968085678259758846402296532789052005930254236756909811899607546025715508475279795176454937677838346583409572819866631893638956589997447189837328050812190187459484054000187959157710202419055377274767616074647604497572612763568430432454540129175648640960100663232618921771205595140481878909262834271309564020419743455336412103049116008363035735100470929656377839078919436115633353563307572373260863223545085426811878320924021313478087848343655404000537396497715042835657175483959895002349251300151974366677219687976749803074795307710780793908498621145145480087602150567429992105687868503009656996358871154355526874301930339734041694310137346694450649077595249607220009410678379834799261076498587636005884352242819608486738166965529841328618622461040479795141282323768010842386273969630996487753265486274794016717144094265259959211808507654650192394700427027013623365626636336121154805102775918123499796988219530627076181180666324612823370532740016300406894035897142426733840084815290149820863027801441949230878770075585417622801661791850801201297882100850319397819711889145727598646966839128627430125493604804112415550149782912670110396413436754271058647563724556931479560410979549049150855411073032768430846110995501480350786489074084450861233748695510325968956707744301660541424393402692966358986788282628519180699339780501957100080219204606227043330960813422288264132079058423606915947712454050090228735432009546080327675086741665857713698334489010303418077954574722892920637832811257226467199054860299211700428448933392016417886247252225312963143356850044926642797018635671303686610510024713841708625443309174423461135567087373849517812950598308449687568374659234927417248815777646146476653452293919390421129868653448697917319527458456065086791065296369418242848889158521949902047412243104737081902508335828314813457658496755804984911870219545374585031513365652824090674116962949408876580227858535389534484507643868469908133853770952767187615516647902628763997621711460167262182353918050757892818413954648709573356527926540453803686736462165474121288201440113197269080934013657059238459218648115732535430347644533183173468179230740132963374295457976355628507112064955146864750107570164416700224095506930431070774816472148261166699628244474981914985382419112374332056675951739563361812302400451051686058242193266273582471551808926843543518307863977118164058950462479967815904659155124364332228266243870542721194536056951418906146821344137994942012908135870996420711451591439339578343896679806298524656002026454383686358334373343180151368375483357338030896424650561950676108188372143244976781162741504384160313459795689815884987548555277127843134616647883592238431922295251243762944183231664473293381377443388637539879071969781213264973721816841930344236219776833299406963463141466593669516743188307350881898238603210523390801995490137523099996900703600640000*i1^204 + 1779857478942723037832588669874369998016253161329319981258030695724526410375105022564373447701694073951620585597690864345567265527932858192520181575486633329385388744984389387577150938359535087585930228128735136681143736146199854960504418440403331329200056548703079153425121144158146631668653390435152479895861169068987725068805356272298318361807376497281807320766604965780613049029820478515936263236746097825851974891206245650060501639158180466108573712557543843058314704321786729968158425195502363338095005812490280009914982124792143467725821007409315839776097562028839398445491832130590785926327789052916628231695446948794496463695530431774718168928166799160831710608345867350584300586322496483095110665399274649103334894193913957620616765940607732798681084342512013638178929715175506274601811036366929940411718720781218766394858364081194109475845774902170634833157348796787779211455071608025409508588892603252357378379779482008911444491344339207306031098643901711180258164953832455301479413474494261613483987462322413680354026824354553802560733418685673450410436183373968340045394220018233671618749067759452360769725911754124276096778293013244212659265176316220376889526919192972302756326851656549251098309427601115488584631807979753997593271589030815688235124765878454032864457529121101631607008166100907117681137765199096850402891171940753764090574865898990972554046268795039464795611930579861115955493834316640769266475973075973628014578082241326950708751164749444398915870224100544217228989266169621553414103798941255897056148963506133402209114238213728959909753732050996709726792169561380813376625283698158209322836144473410613982386522700526504902439010784707682046749124092779002408604482748201722928075006314453476383941082541855223910486013925363519464443630152503587078035390455364595860375642968257655042902504105912887928301779222245464074697526390238041294953489215601902697130654710023881708070021101635423630820770648085477757323568946628137337862542491690859594699976598273814683529041699170403021831074160622467923740579961262410377289668855369796867658589799467537212090678479875237001790441824413462806297925749909531601718940299088007143443566967794847730628413735938963151451529842658551984923646405573893809984362082591025402017510759591890865794135179155778404502732438338643646796604871469317489126411533572125937793400965832191017484734437856716332897207519706294145670446759386237415763311172232040772793820453730976192967382367037112739530649636476722678154008777124128353483381396977464643356266688633915416051823335572793082868080294848816091809054169585523246619511377529721279938235609857292583902329706029886226856208707177305456592927850059602995267467529690543827617571169173835226753208097933864412633154009273214879883465908849796775038008333945205102805741608337659696903499019166975146422668569791844097145752055040563691584754387518699673576553749735984099322588190739957938335895957611323048801075200000*i1^205 + 463444381386130554393523687062102002352562102006937137617294573409693885016225956468452888712388861417074334318013554746754565084675530893168237688407132706784301134316923143142327302041960770842645324066209019135336396726727842846159579162637115734497018701206465952932571432992111213271933836698921103903076910141026895061005383654806809372238716798326772368246075747720806747537109622610671695800104368676945677806782316790467889157501162539975771736631326527211419115922245516404837233964795807078274772900118846462909694810669280433111403252197536943315655827787711772660794215428511989361630926958472039989124114672617995873830486646462564616127159471323816108928287415335686259397641060746719770459738809535366905257037031411044869491932771972831599284512819061645994011768649159061816318533744319194823681427249314846409331313457806900958563395358301573716600807372007243384030234112427216857504432634825145900381528616942260826454154530549244737520349594042231063005232720492641439043505051842746159602037561854760056768480481903969952246712748792876725893861124164869736774643049450751027743512911119650874512692323441532493357170940036051071684534028134577265584286902211756610265995293675208348594769525863311535133662213756429353915310499410502678888396453299155984568414155356616349990807120800080060680297414499013129218797133825089269124072744484007139124582225838925338327163042806568236138999306854976797672784187923978899818329437624420874620534529816784935858267172005092152623988270089552977069765584325832618719794225021208543446813669046921786083827170041616266526126108627400792832971307835278068886359084411468007326670186136964597937983231278851559754789429644575730098165364434726176217015542380351542699985866866212465886430349491081549797918497911068843315832982341995281569839618892141459983727443857895406969632275323584594795622499781664587510692099546165980729121221095858637291256867988387249202683825586523499403127819310465171680740160588814290952088691880817949027060785043632398617363655241241981787152640533529704035856253468044056132731022470964392164629885400459236936604565921168787944175768187660105636782896515999720896275121077706390056496613085379455840326062268164715559748169262567719129114783834634998587394266708897672598749992044414892077102310472704929369725347890631826550867077858621227212141315006889065570036172445407966626710817857449137882555189882377397905452994955911598517900684429294418022304132105400486557871866373436202373481439092812942151472150714437031337601273914666320709795298466170842663776711002039668660248143370366609551884731510590029130056336702883925829410318607771586760301113536360792477809590567898302196350464999787141355356065202465887645944779268673136688865432181698704052105643559008992907021689168855806564041618475209310905599607232689943952281496349695200510383698550041944397910225226213795868653374273189560156922593435960417431060480000000*i1^206 + 60745668538691838102498303139868055476469420609544193985461512054349373222787356096021255072445117057826866561284915458931003597294164742655638749233347338588858100068229504601210295014819545216777895955317986749908051104001533715802991487910320065137108793507420916375686501020677776134308266805841195113906084570146613747099512469518688610167102607947694368055116188858894603998829749610247050621868522836736705355950607315101592339286731170171583182152421363097953452076208233596838754110326734559643184087251421361193848956912591263145778090951283645131616325154180079001171926567921376737223381471719586883204688709574074308948927278351603150123525557030982779966757094742932020825878178239039916958144051251859252218906554689551181750747799497093251005295934096915403974039265656427924640487337572701000370629654193301523450829758388566561756836191935575630307076055385865979780638300722737518911203449168037844820609782750156115819226406421874759603856435003108973868226434842749415433463562537066596474079770735010985886007192355972351335141845405236433306988343309089594250548570277662745887837857791863043967934556253903064236353772662848628701811644701269080957358916911782214993786263973441901548729995108097193028553466262259531739388168499789225921141484131309592608213473954918417390614576518546240858347901741467853124112444808062697656382937449110757743230805758524950583387335626091898186295119042816130724031661097675149347109947719187700471161534790567216028566588363667462155526016372431090872092747504494556576804535212906938072583213853089488577188339472612879006247064348233450877913301325085335127034905883885694051486928219299767066502073535915818251397657005298564167006040367791595189298858657456765277826117220622861714661413311801002977175287808562495810155460971462167144888719012560068401177345853650773386946939072906139942914938361085855109154807674394375865826347573017216800371784491228192067475787363732837515829907491885678781175929834545670604437943748967980176887450021421839667514297413994358047458956000432839864866636329881376848950798399062194317901117937473887302963710305528766049425863845955517074725660847884255370535267040371095149592099257418055143198147629756064584418797174461063559938323975748310748878441683399385565453541885571791098173972694317700419771915128423983780318149313345381907516268709199065467945510115407555306855616548624258042904430922705135657079273047568974228260255357859626329336889288873783519720597924053591843955082160835773339522509714993633212338664575829047566728632038112011305822135499898611733858493575953661239848309359667839465597281196651372993240979578492903155003067053118192126178975379527302444185203395182689222586446382784538706272480093326483715151316714906237639074308573575192497448551248615167380900537727555697943616318838042676337582498717909895480783562735185862533225960693221323784883089538054269687394467840000000*i1^207 + 4621118158418305055873177510580106639252585989368815231841627541347747163587540273307919844794086216630459550970737761951032664730873912657119865795238472079023989415598337695564018704205075711731826463095018256026582450034069317977347255964974611099051831806302962778141812263092531025475688858146544802182367652480750583667062171097337909761096705277977605712945583503795735797360088601688139351123153092420194079256263902600546857300003109589609056460218187882894677116663048132379848055845505944357715424985583385052925567206055887632949963284575768541816456818223724130057630098990453517017522473497124757555402475605304306543849251661349962161565933323541297198582563149719876379917939595307727052760346707139043973600887174726129753182242351893354421504034971886365609877197894003069673694607462245444651850053543731403528162258999535868486140289151549269404677883692219511246199871379263935239784458687745567328722988594512873735248339321269585747573814975374049580548188584710550244849300255601614105070956216360473146574724825217274284886301648621379200740739250010320086385740662015253789204922939545764098205003273203714380116764920861928809444117781943173747735236085255555820853103841303957848134621488381319574014079385217587718032778169219903075369351344082870295087780089826965829986018916401878379496671347920320173243291597046703270512875168349106136892672641058680166389240839448368944937687503563205122562467965410666348339699049415298002605750290611854963802234272548255666763295059448312895890104947360290032267406229342093342511850220736566394673774527318182436613639150872709175960973415601551067242648500509075449056824856218837127348838142058240068564612630421523761609573193747041749827135455464399298779220626127966980594217590412062506352590517676390243937002254173745088912854606803605284596780007184097162249272873350168280598186726223504450614375855378351991918805376302221344547863215455266209931250719720027535997249892396117259040720637567703849494420466973503065487236039230110595867331415916006718158622527907593200494815376029078553950434297134149258566516102732810591814253306471171045626607539363396764096978547505059337232375044912381727649005762518585723404439598615746876961871788534996665415036274043171913530715868414914488082804659006930606246733869716924704095038913438409690388438682693222116599228232846257452222551208301505345408068860729067532920749336380094849382639235949796588521662623632961319801414029025071935193849829881789194407045742315822707320796721851332119067430844376483724581194060567723077679411492825508007978381511515352178509279050482002536824292649623574321979852678802700421437486047681354031967488299616694272031623830606378449072629932845404893629185081793548585143286383566636099451739446533781821987556538061875377888090173216752801757650037577663874738203311153266592952693483566500232290856825249978486547179110400000000*i1^208 + 203805278929776774920698532141545113811731348142559656604241118296434014198972168655635366196776736616491794535182987881558684370424441779700087816775341959482882771876957468181704834344104271182916871833196450364492804371978604371734424849541887451964198368236910502375182195888636529798388272019419162953877501934057613955120831642980990775959499644742413601842096886237482711861937866840967085067299797762685754185622763804958742110505199843453332600784604070198489363996682988113575919935696201809162500918947672756960837961669744630762985063379617357176026297041015532156696482320205918787542815648773916582086707167651606592526767885908757279195828165416668111647477439766910334821866687146165125332005662058150921150372573560546319476020497198975828146373703937423231577364136531749697961150975644975454538922557607582173954874343690729064881593101668869675445491532568460623856027462500648306293699299533797112562553059284394922453571743996454198341155241691028035445875505708816361682089430329140176391932034528238808016883748848922136926330891756311133315139779447012321730492458711735988251614886753410090617166036050584523982596992196644211509083126664064101293605859321152757721357640965155293983415542561760496410571248045972929240782106400489104202671364277546135692004859415031516615058133393839080513578211421651669604842913248971005665533056106600839270975191181730147550211514958688238036599028383643682728291057089637479143371650136910846560055994695356705506345933256374290495109242868139716457933975291626534312189774020392367673448051614032321212592859471281341330904159841894436420767384434739259839024572901058441059414982902100919799444081124063282557068642729502655904772672858685649514777121968601310912182819226560651696714359826037933301896141825312906259333195061252147280715129308246041000563183851134178091055504674972738217923258467527406282442345504828899439845545112766978911326161251682302236532842158146860740567222354552605204227544565255219162973006576683697593080475406049074736052794994605698880201308491581229564161166099446931333557794005181839891975185103673604399205613124342661794613748143678547545917001436768300687780816924009749114581965827731861198416586968504136349902622108269930508524328914113051689495236694574403518701033751271688231550336548205771920548914690312849935367436985278409786396030942200499036250219400785047854832428761980338945150155602519793297387800981108824743720585253569457107178872934599048633301016820970787228338001031558980244391221007040445356824215672523586708445856282304369200195777087624593923019153531092024281299082006493698348852089701108269470324374153586634329710003858457426436804024161293302703422349895323368817074617659385146507719683391124219308918135491288927851357334293073435549593701554567353560171903634929060640753936814081513497100387381190932551735546693043489814322610176000000000*i1^209 + 4410474261777192436514799292644984134509869280041170984185544227604144442742496125645410124329262102387418884716856105712509669931047336849264175744921566070473437532851062052637856547646353952130441419604958293049078952277868934754035018398863565174978323572831402561635062302674883447097615426500610106540690975781443181200051668318212422591395916680554206987294694853788296494223969343939650056454933495282726633673849693697020859721079485976968065203513034616050147079783374467129571512224956230520866112207728903999014676751804234584862323640587571617880875141595875169235357860234998862302836704962856757720614706641730409876648722495239403747944664285351479436086532990031581578609298796152206954026686895806470333493231874735248738579590608378826787938024411898175528532881304353398984799397320488210501006918889966819445203710077295468145949223548713159503963047828140656243506894476234604705632977926843126962076688875684520591222817003748531146295747284313973561830048175811705814497079200780600851672729339043080597388440737886094674046468908882280474124514993193010997615023523397980770568551486040502628238329120065837883155857313251474348032335269202544488114371686324989371881184987009149921256056207042323132079526716164935841231623686997971948909150302877925268641090008334309164805929902705648839399851043737525521828246431038367899173100666258069436139298691754704586161794543651158460691581266573568926112692539861019915105103411387524745878628193503821046404777440850835567400991035204061406976848831451150757361592696250191152449642531811349899578297987817523826600407506182606511346935403257142495736281793091955512780181942370764649596865653602270172116092068629955618630354286419668043513021219512677147078184572748998896252878312063280395379007381515995607762102497385951151653313782484770036779181333588004435457948839201642470884587660731648631569528399466121899525969549451753525470585537576541047121283169449899263989615634297471686528656681556666345622431268165615132425632064499165510569066911504099982288992845920625507124898652446923724360627048899495365447917437030630358509308192605796818734367592478418720875438977115398220696603088991503440727615057642154313859908332182152960611548573396624587179512304650041247671875847434090552641186848158408944928663323663981706879307973339676880887017899331777652194023857162133533305022018480324243644852482016831903520857348964001431138101476776600380836370485302517743500267247162730903414161112726136591100624929108311525481054642068247870103368287320284734784169592517270460722984444600034160715676754165668234815603147276975034913915609232468019392339093628998141038925365985855323635775420866551550327849574147773854555484646833922340274561214541915976185391767479396152012392972245114614577665220923689045998490573928529124684949076367258858602034243964159803861384560640000000000*i1^210 + 446370422998637395026931176196564303479096883295418268184452595729201884236016062408970271699548213015395523827502982540204493220641180739401720633448609084604056202636658456143382865980665241511352083533710674815373833829191701472619784749436518133359020495862833858916714825873204283828335260002639476660192003348711528824823245625223325965823775819369058021708455900446169536624986458852575535782640682646036409261949343863085619831405080805891516613736717866636736029528911967055123609684822100838424455992645695394958800353353672492307572812031796360717648055291709839476485247987654962120555624954994612079229698534072390045321619247630805098011799362387650565143103483413740197438648141199610104208470382837002617419137354237963789123973640707275813985899777268180719308519073364526697438126458355573897379836969374522705515164770002594906274358112726181122609510275887953240521191291852475203363601374485883185123573437093270261391802927567041261867010963650791715592789381913450682392018923512535139442939581678709282597004279971153429116939568121521161779157223442549669989217422305878575650075765188817862928944827971647597214064526621796336642707161718973488510915902052803585729935226853955061350520825218018580793926456810075314625722126452238141567661142523232702923622776210352859392235474617472883982365855175067838053883858606093249065618461346920382143143050501538850329346172222203891692713595573067797563607630757237103495152649090054306365638935794780500556609870171880635932621048217888849772808396880527900132334127211814210236150773611903372850394209457310618119542749653182150936118634934073882685194714844911358616815080244740249780586811207651854153251686975473738715873355316007147043231655786315687219401267244788776297420817108159889172419295812178485243529237070135865211515590570078940559104077886437028054352299223666716851842524874054310154687330621991387524807904609176394221784680150705256269195803557669792020425934350317179888884183235242127768235199374521344554711260617775440972098740380220979275181281655221003974138812376511037737832032174087930904386056475675948391934702195028872860046602768093559936822121390677126021670640919166160685107891878593823468098696880235322320014591482256233858327545305677803265515572876777087247579466433165648681580941223814752005481028740681332838641025219137725270484511203461258609285471966809287844268738624240632820772684434319932868293389211203554689235842558064365648483686825446728941971357125920671179918236297967763494507941945840996364428958515847120659995760539042967187976234315912731474890213041852128629355456475132745145780657676633788154530248034255793799464828599035130809679712029990788892671913195658338265741150060786711396050320245980854283224660151702190490950884210483846094501401486410395215745233827474992878950460671715405405670604800000000000*i1^211 + -51596865489708623310046496260908809466442532924422395205809488830860694915816167571174957340307131019814762288332240125280471162855567895001092604840866311377436302463391947014089603801086762955854127791740107821565490885229914775362265866553830782009531931738317492226175472768401813637174626701883192085597615994270317706678418676545814821529011255839495291090716234293422804758002961285722421407406911967099852371257558676675639104896878141122924834357636751930275981797789022901848394014770645985961120686071291668219367919637348329747789961412108349155160918357105210111054823595606562053633132207555537900784424757080939714765088500055046524543071542213036566891764403838073696723609726434189249125294683145899186826804029567992559694463243256559574708826240564925225290322115745868367096044925321295283444215116514949073673057630111906337487395242365507351190932989866968463711294914365803293205198554423930119551512586192339810894136709841504292873687916183803622560936982972971543742056757843465321625664706865109463630745525429083841506669587430046697760059286505499677235659947977335170060614663991275029319241948524614147489407481521436750775393929265303655382080370535140957127929576395888841834202588495240973140520911311014782813972220089738611720267023051540363116503811053861107708596622613052856664725689795987363342383022868294694534130774973582171453816955742746107959157511465189861555331722524678179795360877593007986045921789743111690670572771227124939518776325694840192645813553134202774461702790605781714840154283182259448045770681739024498812176779747442236981302971563816508393978043382001660774448361054942605200750185202558533784289052028683371490221833244586864616216899008476610108800145238790159440338154336274341851462406701130285590030440475797213430114625493954353548948364001530495306803718897678890300950747923308060527160493030998229319411821142804041361021165528865562243647700054772949533432062999866315771536590285043307559560819390808122401310548703567004007764800224296598527604608786824210458496721762704836681179153205718042873209724357928280463261825529873204182741749186766819299471933043913912197503832181268253827724984557978183419059743030992901701886592882009067043412434249918946486227414347484166031585630912640280864471750253053530066588210220397530907193535334114946003887549820869334994243181499193500299863342077260343784760120890830412679267872648208826940087776547299837143747769910863050151547565374719302372006902410921510888121060560089200997536912482087521137983833959389911537254811046111324579660891340811403798413343564807247965032034474648196991445860280273106679484629701860215653183044398470474474838637514093899075190509262665815677319749324052509338359248670747552791755417607176020735947523424375173560396378594147394711892402698814824875294720000000000000*i1^212 + 4631054239759318948729571081638716956876888862225018110359860150878871040780792071769197123416264254396206773966113823953131320701414707925644280454286923053586289281393455146429572322379502683445559390201907278776393628161529764063310581605145998357620322981668255160148011066533294996512579041783894886429637509227269495875934907430632229337690362078988862006659676442446108548775991210515422516943096420772566220601262261726661180305360068989350866946247243262831379023798703194697586586526912504460570558029280742468492972941595080401793520775559801367764322285393596341867636575397931046553915003768792463086702418919158853561747948445967068626394293138609778242581223743955195406972531239709714339956071714879784998677521742752977199519949785839177095519201711896967209491554198411606054556185617795313545947428443321724854318855682233746736269241595069050963883418052655301589571090679253308695578196698173304751400094900042615077955139665796065457934359451406727058391337725445994990910438106627052001281289606437699719685164374071901084694044410260066817919997634264261437259151795742939544723615381733754763578120137252827868570380557309079901311318192234132517483947888136060040478894611668905225837885941282476475147449972959938016025472282308770311865452326787603677533027181358654182435815625147248646929836952467562630981587843842654620479200683799297980834011097120838271122425934845738955622267580749095599340576890060027578530578494221486338446588769572391528533299816597217759049346598426241013767756172463668942543150964604967344904715427398138767428662451956789038701514956221293015879973726922920784356111986235616205235925876153705088050694659183225406045555646874649073983466293053009964322066976750960024427236314229244757049887896556708528681993494998808686716251295236580281066687287812530669933199127355840744726222296975807045894286878510426810010243339903774415211694781998033479968677175237223209038657130509684090254140971159633826083756035467338295346604531013874943316927166602984053646926033674828243570054751393021158404917332013180162689703534104671857869769681568372610298704838244672395299584426174423497705524304467797028869526448042743068226113180153905844351571823101741256217689349683739955242705506907710925054437016154741581796273629883135903109171567538529381417918246566694047722149157856729582646006284044559322103360964891573000757360623893829598940982231838518758819669905940063405944298896392686059376536919450949687221401538598876238150388669486090112312178937464518903145012510680625225606719190076112614508184095806632990760271042071706767670218840809799726602546858724718968811173473919553304008585441110232053463466313811476560552372234172329140417951896692653948731861263441571792327941173745107443834904271874701686407412780770802343608320000000000000*i1^213 + -162903418949864137139967013963248782340539330049771171073729606628181441657917026045556162801705819686620288098136519397632593055398210855846479435825996863736982961359229394925566353810853380683348234361453154518537368400614222538581625784719380469088381184310909953534926183036917209089344272751385213851484397161492782058634091593093782700687620544653332329938913696208866573772710232814189086840068524274438182593366452849631909689905114800302012535528854959959121143579032091873689271936544917887343960301891663569582549892057289259927475209081442650246500282565134170158128344908905182150688251960188093240866266042779032645471230281967201065146279576684266382268788956123411843103611767883934885878707142461994851488137919520847257837981753157646671951370248920233725768063108121813355985487915920328936835677062412849464840933007202452450734280655561288799771610889109673999434979584067204755904162279182943061861778800055251949908002087348018339174737994876410942608042259421521798725654730599052070678520961472793545909530703469866314215883007571980069551426293630410916945747114197843421120364955657968608930757943319203966052740644222321074658833859489157357939279967892836185509267391411631377824892958089784383417377793280135039211702754749653914427422422734150498754855591272040005429952670772850219692888305014062828724739901691131960067332774790966671541841415953339873536703137278535436009718575062111759361248603580569700176383535963856079954516717834883275965355057114759452147279831015627323588834497957906985567492880387861574865220724124303491302965269003784748935087378699099154745832647699212771267934206506192457436276790904851345727819711051201228117059304554784926960598773399167411348943217204547695699074264897686927525695164792985475104819574077681008688299777667089089631670922299283957441303846915440739437881538893834836880271481153387918118607698237902276031107291401734634035423868458049838072842870510315100465955606516949352932625856764899762062650588643866867314733065973756994962271186466287063754977514702621930154105415448814303071306955169869635087325420385398594670991065940493177857750377063449212753466827823044863012144782773222438088275660014787307705140200448957752269551169416054963232945641416631129459489855787186370071517485237935338531623565593839208653827328497307697050296595495341445108354026360155751330605380877464723782102310709779452479478285140292669404805577420800879741333159646000212365289841791938984122916356703418599936241011134510679360360886824538517772832730299466401945029185881830357154473800105184381265436872450468363054138557899038905122123257471133632073363275426730609173284541818212912050682825882647097471803253770206540391428074176640944211004823862148204230991791397413783630777564709833932800000000000000*i1^214 + 117188387203993733919837783896833805481644082867012424214855881120829746044275465015535474855993241287375921361214141552828540459046210845677437733621608932670387422946071226777141438492067495758387423079387215782710836446852028294254343788375046732346069024436878238875545080243032236092855464664647330114308961733040709146656448921563054153024098309832033849455990007579100736854075057061718878126255884525023321693877232872608108286430361994394345720530002625962482243772263394041054508910266920567785704836365991855140681387835684151643285072525980200898047216268178979253397226025753465290362044737956066480941094249446156900084454224093637827692398206431560299672247518631585413399695921041903825648297656333895071830043497015776931873978224806564547767157633077068139231119790066869430349786875203052914266390340848825212005776377426505652830091128392433742146332660880643602944149725617952181966985868038201296415394388705672168298706640836408596847869428772452471284339624903563937699751384215112938671362145994551932376663280574713535282822710080347067928004471137694303566620111060636564370272566273683646380947382887311304156099579872158934637805046685456115137452273610191571550303622188149934270691278188144372778655145555851421549769401068281207003709068597472941242314241698364382861730258344770013623294806965759147822334670735847623087030169459916051542513056753658406294481549374445637117502960211668989974672330786565292248680433217090381429253793367269636281861832484680789565915193027269697005805479373002572902704934251907583368457649108984552895540531027094441873201722657920224284810255417079276877613606963789519407080239186907249565311248279257639452417090449838145738425249198218248444826650905478028481179014510949890637408666989439587851608411042634347096869142904245493120797024054708896965471062252457681155182318940331300225817064993281676659750030641969060562029601482452108566991982911618828018236542718223960026953244071352918065349225751711897018380435931697627761949616689946898631936339256343655859168076499669957490291124572460024731929202912367077937617147313370959556929182185059611159644324713866359705643239114594925625051950166982945581096209137127815527478251179261440642888394686314178118831369441233224950730406147418590668118559345714683582911912679097447328676776757931708772746745222349144952616303374473150688722866342753120895547349728432263562968251518454425245392274781473069489555712650714798880775230695776944903486046992681437391243951240003043447272244277071687573579589520220332100058632524693024211633640130786925681415012891830047944811466664591437084514905527630286368432122983209363662579329849300898396986396904016289184330079587172468829270647858665098527455847852089161705089646198784000000000000000*i1^215 + 8739108170246495264464655843300556605239555359395984645068741761200286660871979760463824861898383177434163415385487911901169217522499109339972877852936525313135434966021463422868240448414928394044752749237087528777206776841142104794431640428313193149201255191104451003972420941320598319681003013507480621135105397823459797508545296742337446360617432776121711808449781252445890277191503012525685185432187306949966315849538679074723330386777122328618145151212661414333212986278057429847411923985674566276027592033380146044363259238897299973376966335789431655227446046545679694072482951433060242417725770181279186744683007652036586941723830197138250376898632617563583882952516190601239151699717548884836689187099640179255068636987803547847058932178617942387178592265739138355289909989152839712307219876436694741306033898086988977677585224674532517675875875742947658882615075506841404379420740605564217725992892871107927637520158498735214168210274045143609849034100808033068893599346430918422934970553423233212330089711530597959081553328436701643238570199022241348984026692895902622641775622204576268575965248606229472524535701454984844086591894125573072473346775121765601237702225857326607211458713054725315983681163960345176057468752591332352747085114999141077754356402645380582627304571182289973182547098066184841960691183244692131569979242723006123313616217637575279518156271313787080345354538848690461424809207009883414882369472957057983902163377256509481489464226906376056650345004753453349277613330674721362053676992530588011665365667888983685515000089208745337223483441280963290110468339590618864652059095029604238892624395354998258548686591574578847411268433089870462098894893691827229828869356073290873494017966895820870041687296141959117682181743684911285380773460872304641672205627602073551345638435233750770479160322030032423291274087775510380126101343320296665233001772397236219710402862100060154342385505639980146156933608121804674030203201074375948861995385532192884972675503184573243539840255144636172472930614862732733163608047942335785746916963780638992482774371206781541987849350212038276567794763750483166347564274503546902441919719792635230396459850302518967779432749648223484125156510586953575076059765831093871741970249908043044581758802344861553799982029311836113286538999018902013838502026739276981464802306119768787534562100947175790347468775052310579871770909119613500902300396052386454929353120942413553701390571094226388390808647479474046468790416538312150371746567163690872190963694599935741450855694064115332083531714899771402584417081261971884076200658837148776424715053450005504937945809996146389234420349602950626295118198815439394251486218239652536134291129484564296120504471979213958256378511360000000000000000*i1^216 + 226932292315508718876785076530317535712133352219203716822864657666781599499508978338667534229897294791153695133367108259384862430507796585444590470421249632428403947768455494601752560541997123288985777422797706314340558123955403496092681302006652402779411336991475767864701169577355989413913692287306778405677959591207246437202654581020622137110923739952708491204125916524886667962400141034091654072727018142127130923039943602034561974863863635255446396956281299661220088379166949155554716046601299282966458577248000724903474663591356222361801162939444308209926678777697443925371133283890400533124825271109343614503296177762472754348126157701564737232160816725388210843618890725464407329909432850768590399694064578237684900777830204153247010029066430293612906387169041399853502364323417513913902308774530911406930553264429460117472534453833978351069180684890076150706508537585794265869343543111275703502208276261095160405628816938375106241100417954901682775096467890308086070538817220843289350217252967123147477965264460091817643202979418308181071201272415138388522922748221143264773417908538123932571934028935250260627599493103235312201105916813374152240395673435150762028891468470339723662923406568356849058779497562423862633655596351909907836389853529703216584924610221667733775369002269584973884815603853890940344138426478936226430349703335113761145973037545031085742399067710581605939846432585951040233076936648869928908148623950735091188524810894686766024172368790912783464145319369747802388375684350948270264197535035837878322683919520521614225685159479478815432408407539779520462920084471195269125464597383826382251893406888795016461641894966345587499550047064093479217726997055383523594446944324546827688545383580864767552607093135456924673033808761340334437815912381499116662238325267144608110180788000996778074257651530126582710482560481453552157202676254780288709403259911398806651076353032617253973929111254748263760212191348210755758937307507027470356061112553137926926511057204503501352533829105719185506688139103891566734637752449964168332194300929584106357424768227661702933281610242501790980212950827540725388937629634532045102270966507951683531641629879156597025978688219134462669349759591303879373976078667627939407577513456439654496557275090575142963457328604624346490600616099737931670578833622943747230077947028905279099994104914612117869209874800541876632810988079280829912160817055821201154318260970227425088634907551616192646348823405028347754469502748521426812998814510176419512480564582309498329910408956002197993452937798327089894942671506111416323843566807649987086163924202649623108637329603374902787915704314029046812950976702923560528021308319621508373117506795760464691200000000000000000*i1^217 + -75915103174012181971549894720964337411345128271394019836665348929087327144377021106922081218374580388848806745138988676498829895622879808085030451419214229624312798347822507350884944897618456883805145787905366456997834171268515768220123669607925964822773489008136767792685221247129855603083846213450048387691416951033536788156582188030912733192187163425314062629024732834685090900880839904686166255143658418401744020297171386312064460911789699373606134624532404708380251136085578706686802535514178613373177535844959201214896710342664843017037333399228162515745596335217909398960127603434778613239978585758953011001346758974805044467327387217309741338664271670258240142011189936608152808373375822922943680053872489136039287935417852233915145656207486917377636084290183525734129289288174376958274283650119127239676639940615441248375555353229263498698132238067923266966702555663871506216696094929713287297869264602453487709742699508615666850264913680418094156987601956648347285310086210226382031028771094110962714585155534365018086550691760348892903364277990819238195131368972968074823805986418999961115580773984978608641222575611965763885080879229731141172120720206876670372606087539673740800960271688953944085366739944448996857073437905422371053580389257151265056333522719156944784392787916166685010208432116654109704697754823639204979226834016120072747763433725021378926509316700997160158073690075971417800361889260852856395850437391110309317079488176036920776542236699655065722909132743869988608315366030408622076463025856724657841055808217467866776719882707692542268383150082800228499262566275873056639929447910914960556223237733181271189186336052015048564942550857909911885645636488086644374735577432231420345546092788345992022635497491740329376641207569246356742440711784541631370865621839036824129260198907381459331953471991179666490203760194728067668552249298227968560071218129042042925011690938577094373305797894077139777811723367152329684459781930938054182154228749349525332007117324145539383580608115847059213696475523259676935165321092291485292977974054786802738354459008848193037334948292216016382406648408154451564305522493682346310214939131747095006529815516301255591633041737644330810031781007025680747272017701542060650664296793158429457121581608131790604788289931783217478430851988573188051212701122302925586316431502042955188072112735464491979510078798519353976746249942459941945134048069618786119501709355696936455547989687827168682260023261734477180018714080994612629947544766909464126398618795269897053586908489445115762670850152524806574942793866757457652757637957060881831371368379717530886749179789146374762645225845225251742597285548348089729284768268288000000000000000000*i1^218 + 182979934102638308243676657100384329486193345275471117770265969822844073970075116627257572790558889178859245535924566886905727644703208033115615827874687012042075812278223939994928053489185471470100917697718065957552892791460967510305609310768444001166467268539311909355014706029403777661619794496724410950180517053524042960937208233577575787689787389664509353760146390870577318630081515081919242645712417025009563450407727469396461947781983183026768898564275259044592574374327825050595231341230308409397311111510898947867755893601038390544694645591041190608453843023714005364185204296700760011261763739413707321833007163836250859864833142473705361468809547587907842108650399107686045659557810430330598283467329366185285799818993766925038997662168574378747375308861284827863588844099188205297627039349198926640142168281849352831067847933044119571811250645370444077734815240651544154283418519372029452783414962855669419966919612035722063066795938480607062308974620744120694872606683529313462327019639541318432394124113723657430828812619403723157520744949742415131164898897103959834964381301355884100892998040748220149653160197769166934249615580091746325339081079300346848789701472396631885139459845115832177746878462868426924439964220291125346158951943540262346834222862271804337404677389359962276456944802544194041132978312775403741628473902217025215710808634747129063059648737330874535611828536205000729539322350798055381889201409320596530426397457064232581023974157433730262982567108883721229795776049619244857646474506243611631788062782124668030588447158522714463950047700464858462006570614330917152044043041120563471388060825188867049496082756099286096988863742400974089479612041387193650346472963767919046869216139832201977099740188955981946910507617820469296446230008930340266383608013717020447752013142411653790118099490795950050686930778165160167006809012866725124907011584487415041344406517092417441238547443434325272574992944977485392334348204397495695273162857617116915598327143957819414326720833791968119198279523951749337289678144427786003696424568413217362615046024341464271725800543820706291785241557420410807156975978110710157330654451290437322249605184515252299282510306112788576619839082575047231362308604725394497523862866321694789822223708925086323338976670212190279665805564482256401625313023516118346412487344074001158476801135071033943988864259904781120736411392680737007188880450704670071643457958009413876277837162176444672158704561941293466230494334535007032000119948764701192276575618204956860871956408347638779465248061742326710114137811083983841593574095372853321297193272710076946273583371117969105508032667290750156800000000000000000000000*i1^219 + -323956284740267738056832425918626238646837969712180830224674010045636568903887660520293358160015585884922716392630058934074626661732012667075150859851247162754281609338077283610009913134498204415711500713455388722522982821198881592572177873932050384058356539935743313681375524436354917766687865846159078643067076186037523178502251687775616194130950685676896227933250619154774433632634041128311173742930671958345902204026615669068242243089131994501270442688957725394022993839749719874317233970991534369568382588697706718404078954448780981471541740706743908221680503580878138584796795122496572617910723863666303687205131973709765178345569386234055383296197003905569704729390945853847596955331280174201459513520396105222208815144356999113408610334881315744849656727695586325692118898133285058407253272703459078380835036046770894133565152005885555520878558307335160120122442192267534129099134343556185073596155293568422202551463631478664513831508149932825834942166288878684219206926435248749347657975143922976375614449802042098547377201716574354635575026875177373670550253365619649819468139412137137351472946560261378441122001385220582059627450127392306821708551907950633668614568117242983997020436361903593213186828908308141824375031767286463129114156035938286406269195240412336525388147530912942480404543890247023359387866244590318286944037390716734771671348282152526401225358644847888931440082864359868845790637484119941603563814477989651703879386477558454643812701352675728927168816819895694208340719309426118362820641511590656233968110800437411920855135396475568799601803506509938340280852945879907121248812945952058094725017729367513070248114403662190325941455439016058257293771358872723767791369132576195059177555410167977750779929336859150304072243678992453956574582726029394221547649533380686911329012959575153477624179989269406100375627018179795924638416206718390911567113223298114788197970927395696515786943146756708633135665994485215704635386104282947998174891829014074136860573373491277240118774689404092701132062244417486392674216087177089330276843812272992337746400383835858207475000046115813134057008018618623771596466762620427710028721493437250393273344268183002501320413003869852777042317635005219396656082057893353602170323400587125781394456320436914648144177001610737319803627112163690035156593124967921185313010665701996743649491971331951431490958057567819883276326816557906304942325144123163623532658532758148025071099419410430668402170842338612576065943879122388099423360985206220110441913831371911907291412404934029102918769379723839723518886225627783670603066266184244238144840571187527926809624576000000000000000000000000*i1^220 + 3587399679469623826870279588935566845800512527659181259029805070241184250721785834544759253508576039014798672770445783458955040814059114245654797125606272106758027746240062166988710054261638615158822662303291772791469502836475225920964866609691404529682488676644798134570178104233004418975137001616827034855256765862798779290856924463588668333305749209676419363283590624931885564631185682689207903817607779908212963275519752593131873724752658427166211041273327984941376396008406164311713145709644010517326720621298868516222140409919391061845894148234682181831999263014879974685098699441290131009243115654892309203156926799451429511125674287517595176779034194624920833965486958388038500352688479708476990010248510536150437473978481042733689051705188175971170974446624242814924095024487957008189537979667126405103844422424784524050255635626678629876098499492189320509942250310524432656824561957606995594569610745140632106313083361522072209938271451240197234211147606259505903128461789730797860329002276117907958573172138625395829441869897125524228436282473056320921762002231027979870429057352976896402538446107872570597832109046177256088595096382319145140739987585480875916707961768711516004644039150676571601692698921908991819928672110469437740637300824807506893782741687035802137447283861534927320657384050331158770485574872520374314275356215781896244001419396515090476079846259371346389182598934116778687604637920983929420324068448975891798028313342271229830831320965423164515839785751841185074553523151877785714051004371617702022228856508389569444257719631839669626611620816533718714337390951640523679737610986212119031826501590937882854180037746964044176364460697971727655082493118741825606145273098953687036682866181296039090452777835502973434446385440496344806332797573293919494000331388552724992412068129898589179584325515713281069641711417551846979945084645390199396716779145529698303716537812891573027554540573771847241926292224567752075626284880954067371526767635314606820449934504150022758881768355398514033109497521671406755894520115177583489050294100684197608027612560115578286627367540414453054202228960637766097278868076381636892283183570131833252763448452993854425300456110526737104713115754325516306273567936836987908795710270503474509901317696272678680445177450147024249372042504915305661326901584384076592119749359523789579431974732005443824294043548426809431715189045464600762993217322416387525405881187957166882415739332541380345627702172905500242990895276595963122621421508147479231465682087777628072937928649836987192219807964232333092759068693768967834126254080000000000000000000000000000*i1^221 + -10150915126948346363303301633352864098585382653062423674646732427947241614889422244244336464522750039115522118733515590162223387329961815659196263991513785289940153116456864412881407639507132347920640503811259212619511187612051626017097552753610460558801686470959707546082773093980467700441145386761415067822876829374040438245831077469527915654674202428023052880521995800707969308944133508152880927167305696772302865500696914171622918075169618088351170146782403009428797390421026576930861114935842737187440714246219319494450125312015121716854379989456629989257111003351614624231802465929324923767014552598554888706249575544628286737016054894685648833404883319387002348669695816791560609832385728184483414059658666881488377335318825877008148511167781103139966647776154482223433000721911375708107233028722403616669682841020570105555202595336364840656726167649624733584131281140083948054250552223582508195918299725075719428633418166183588710558178366398973753831023849119597525050012472948906031789673584515160278323202110178867942382057751722726383737363298403970746901936409305770180882216368173290919457607557289100995789165512788075345378529667773314672242761721184028908705239595207791694893435315602941566200519250917891507138315506076710018616116555338524741553206248498261236466216594925934226442685063552728710551605213343240311222475799328743700278591867662580625856735697018218856210447298482572679405051351847654686382298861244145719100930212683137501596132649396979868852059566422470485068520356375076043197572905049033708042163054421854059890960072279367685566210956688763907383453835453973052342488363054677543523102971160385640840413491155398543039423406122739995812563947971137767407266454525210492725859929400707932159163248476145476207364603518088357633853759464027413965603573978652364834343371586518842839732614648928657846893168884001717415459877275779432500180989769505905421680527633852570077046739875820495819005039165884550351232135124981582102889322422562466044376504730075343987095569710340486696050996934133252212383497956082713966184536718915596288038853005883791362809925672955893264481599179726339495880565787001414538806322972275825956091458794034085696483336636098355202981653762169423381931180167285072220658562530301335210621560133390408732870397304478715918749691753458542883608365988379026362663098625650196407002254901619175478227635661825149224152331836552559838422326646730126072621949505545394316772844652313229420410430021157724490294005789447737612788843591963625908780603884195200327843924713329295785721856000000000000000000000000000000*i1^222 + -4655745734788635483085180914277557723104881417620629045397350694707063823549691956045723107313238651051618493731290979870372144434056104396768539756718035654434443714894078678088708263515167048985630269525816141978792077590924517987303581848173023771252226811290380001231956294559451620943165489127409637103956496016476977008740059716282192761754097641118256896387935178619593699269585485531885735180599583779195172228437849655021146244573226235580148164036210423696558187213489651215162254667059927241198371496542960184753310709208580083513999687344505316338299046284051437510449728184807331133571302433273706583136330992110340501213039327027935781871418786077526589915211557979014278108673687277507132591667287452387725579186200454485689223346048093337639582301513716033683809627894684463654027904316158881467754999956293032017153365803717065592104474719273728503633747834914303093524905928439356963187334355112258245996582176814565143658837940103017587346505771526957423314436038695970686389485337924246240354421027588020349316882292760216377599434921809392264476024520977225015523662765243304926530586605319980697504620443997903052059786220428397578965407330498316082364428348291518371775340044785375639539086695776951067337231144286792058956817229358797298154072894846573185924661752818392470474162340037977971611665147969530380193361919095022035958390859512418278900843799019340656960649982972050535851144125090915183089076402058948906692586935092632290358511544977553464130824540292095961094598809699207706699905751218606926813721063168435225631354821138100741240068055599960269939471173701725868186481040475893800935194850250714882612509797667799855810499463596252305600370996150892992225820270548156922560092706206198148550677999282739325884840169695535763719859842505613286666181529534046156712511709409722199110374934049801951561098760402634590281143713017441170635295850056224250714558692383704016498912092311713418921659222570630361490035585584101163842805318115846379343142662909651852757996187470711351107284952974842168760616396486609197269343439785298454399457783978695776171810504518280912886869144095389477390278494356165758303826360237788308362395719480875046444852298195565465145251842708861640969970079267597368051338690581999444395125530004192317495245688502959230742807738491654463920507597556387389673167963276713504112962690764612253314663742435758394065742674970504049444596664948686997789608808392884520065655720991528112134141143543779140301550977961239290029162598774742188032000000000000000000000000000000000*i1^223 - N1*4262264517836713203253318009237212097953721962622349231854831251673155230749359671873310479655546163268928570873540293134674250238411624521986360187825018684052351023882802903558916959587706090035159320153749247198914239921521649957106025380375045341388362915844415412942933509892881037393920000000*i2, 341733220547880156986695357671641809331074406668437135011299033668825963094770133416927637401139716594166844171808235543078131295809564209848702050867868757424899416992257730875944748846524173250403741929572099489602285474425357655102927538631540869072663577285177072066728784600280571901273139856763771626930143021768796061428481041323178451169268327723861690552838119190926201858499623771379520589725889422027924307861416396421022780452985958009033023748365320690717523593392291912892005552508624168325852607557919440227194737264698460519219927958084539991228434017872319700070831842994774370693237743818236405813711529510929136837902321123031559002615301610349552342523281913712762724863512471338574959282368511170951831559829378664292382651386351328889820524260559397743466153721843625466539543115512693159403965349306365512988167062242712762656559726305205010865215735531630562601184206429661526640746780230382560151934085620904595387285000773103216613462558054863317388138412426110628309698831390857859094132618056600807548616460985087995199758765459996589525305384392009991252826991222113814249784260380500657430227458057191990682903929503666101821841140688379182533582476077878013662685014125014897049428510954596009943755651861612547282380298386511376107842265541151802265841852909008184943548704525812411989025688067122071526132244280303954088709424636713788312495332056425772497761960095594746094879864657280625601795817583462091647900680708368119936084078706357130141619754166782150790006432565964453951726639689234691747241282843420744456758461130018439741018057231997149340699008494086772226397092280656128869771640216249984893674137302772395722196939941819775994397664459818830892704488038658392659097676225935830954180008578315384661427469844167287706836784108082310511452410914799881784203240710735565199643222904204087897022458835291711919816214858245363434192877909539615309470914116217822064440256935063065464240863284582102712099553259787444042136256521463244554579680676456370779089728158187106265155653718976129446343635685602579170553526259687165000980643989580992872953622577390274305998422310585323926445053330148031378113218944197851102654115841219899305737064997263523605299880269205655937756745267749869440060722899012904508349352288637766492122704084437346049956711452298088896061277400902863475808371793141101539038663456793050631710434276812301734499053637834388696429299703476379343587273957067387222625055997513479501457499279791915279988096363995159096216555526754961324657787762291400287458958532141640978184207750659882045735152999859744288078984398815847738778212149124764306243868513852344465306801968339326536868803082883079288513713384690137698711825961548547768979369541706790717243316723387883942190039372918109837228204483753286488057565678307362771769735413482230994702517607864275833402582383991820286215266381663904092778226695398034636964732252887510003468290674402494921557493164782346847362458278548724038850885530190472280932433761762707549725504956572869115625518278479620485368745228543510308956460047745409203941919125453426101399713282783128019164235022531671725721059711371735597548541135715128206187292146462653252058815350956927004886404552451419181226408626288104519239372190213170372663022236632530736136533479122963618584269192867232282849654075220296174976946997413759982851237630947692943511217845198471941298832050226917211459355154749005372409629244760614276309298382652356610211574413641014529432220335005266519022804494820195206477082276707052989786912508174982891345819112417940336541977325234061245212560471340911829926500063794051333063045960865886845358922648622400099723864011737126415280403249520830423730388831975648582890471776981148029659196448912212721820545402327601417160775014941338326592976595631677441555724360199812959022074693157187086076023601911052494971588605873518353551968590330536698189408953700346674041434765917447079621074826964414850725552173752098081292087036308784628929454499872511050125953966828489058836150432563200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 26812989091223498257413626418026640674666796292762067294878953806359794520087512848922707248327068978443178190860960824389497544514837026048450604884027714222177918059977674314267260877807351807476220058278026600320875184284502305980793040955839573678069614325401501604226252052028210685286901985670865633863814905394097506336451861198201357867299567841494024153244570115685423918230046804783747991620883809593788402710441964200067650837690869599562181380004162450200319431806815667967885255713823845507120087041263520562765287310774488605450240458282374115817677624653199880348218596111072386584364622204912924769988952627398481859796667415890097742898360493099664309390073002892368365492109753934076687540752172211506854770219677361896528644954190693753415349106452282383383103095136861356095157970006209202806164597144268822664946346560201624613249442579842135344249656894257290454831926697659084781984889256238969275334391675529052079652043205693649652902966982673817724926677334992833176260425320492532735275040400106617790422139370582692850373997707202851224482576033984563296607524419715930236514291537239788794420125046695568109064317952123562598020356970934797442232937205657162968760173277581520321590498601507120725304926849209899172559144088748450057548483767803337870291452593627118692652443813942182085400068910654312788174293485704151879821167451448839425881766892380399687885937718930236362108422434823389191382955367443710827793550435226478595673103666699558541422098928298300212831200124259444534009117106960403998330735031940037825820669630620985735352525039099145884124256541214535484986407214916012682065542914024508628925473070614060952657169978468518354190202442442113354583669017381311354647901439096400439037294997468143459225400207367141823065435512207826133872698012573732610566018222088098848283227603291297538808120729590834302700831647557003511799232141707165701980517631556235492628792622026541846875231491514180489381117645694068719128614020089047442883561777503058506311834454654314670042533514110316370312692474410695615701763182695563862423371174033086318678391834504533335424456381532894542663502987838751312900160038684098649293049171708581446108017110841611975497173989293723323729374744410803309264204403924442589643649543772203258750814856625050089709054518990321126300877907542295262529601572992237348746981205559749666538312570691525549613040977829867914804307489123007516612445935456670280842651276206916734193499490578985523157924690282000531444040653266631280914874742277244203268069994366641597094930547929372610748469029976814272999376202935360407316186540956479784809447630336015259841431117114527513341097312430270322797056111063098520731022080822159904256222692451275783213241410437679848781266087501553812895505455245875280232405319417238564608270313820453420603495147576206921335742734989562600006479338462785711415723618889959420445412828710885847727099155410190023976549515168600369208713832831649775172200822090185323685453620082081439494040204920422257434266791005124841310640680592389264220547784615370406762922865388989067118474738305638238941974547927852190800958572871193444301913066230347672413241059937405068490569473157956519974876725160591496630391885793896740984662603386093260904390957401192701564626793965391089017483639842276637094712236526444614371331885013191151293963862236684150281940463145865422754114920943385672945709607408348816694646803904141328586840342588642868589792839690049747081336516397916447935982332986982860846711373275069738399785472937969030181099406114121284618566289605409918275827200245094424577579987802571463728264164051015614558916598485332478948564016450627272419400038917497593548098020096042079387034869447676199512119823085341808051374605068210362220400342535536065861882530280937710077155945834967233551725769406730952406009692522311538678366738193730545748411295167449756844018175777716205257534359619723429820500963585883089882353874316986278250801789527000233047522472371390353785984406393923801979999058132992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 350708216978532409954954423578845839285422133806400244616752305872834546461619967475959331564184196865613768502265133688837936133385941106873767110308941662636796455268820488429404491579586681918384886634310852970485843819195361974917034723134588451411510162352548569994078583542276510036282960424423638290460086895782074197624012128914934909938152163853212298770830296014367241368511593647994515349210286417371297003164066973777973568254258653739057462442371045454439361835336731398117556683486148498639990519809387101362318524161661848315342090653849789409256228152831914313003010322058341147726353640032339976184741835691772992014171427418163392504810027593764364129284756523018312115244765428334631579580525628253927788404104946348454946863196116524330188495653568945135545324993058326069910974453004611660913532699114998853114141570885657147261052067612872125434908713925001524745195732445643288261952638077370209761611522106812567662233287521812408312551358091018478469103627715628711611140939978361616508949761332278240048961977278894829447038118138291102472677198791242961522952588157836412445745782748802787317489678173850338111980098286395671200559495018427617706620083069537444610787796800688035785157927867703854767266502346356164367295885658741208402759096513420903544971763732443974297031704223131913095043299732880527769551391458131571212855250872701369701382594078052400459311668680826493219683201282840601973223659779951876823631557953782853745475145779212669319041596767287706913576163635635298313433223839341341640997097941297630864018342110354499578322706659917119931478046180821069851509554362109039448853613968275981517520218399476995223341519747714425737360131012278271006914475575786379951386136330557213363497631029519852137906911663575455970075433726779058354298575230995244113889301216222186222776271997041697589203876521365914673803206295129009669643565969856272473338578690104576028897356217555607606815531858423783066032917688291289075858749351273823824107351871778031272422583128412815501671519053824944733821393435522388973916353121568878608169666597929373188756495796254744879138527745101125756761091051061248558781313844310136014564250798767478938776821796710193751490949994945290360192626954975511075821125217618252302673583460951121937876191998209232918635360484665026787989341625915232504484440877341331890743075434956292648144909178739598581350262830434311657367229015623054340789579479578027164113729670314120371415206822351802693949725442441840412106866214797549260960059733920527652457063773374705286282389492633157951983163967999854049593412044510867490568213319743898026665895355572388458078508289987251862556204489485191054463507836782267766757418259838706939635190009318829133816085043959483259083224943478633164969826716065415046310232226631584694929017194085515418068584356814659228317753209232388794777099425689793125813375410040690673131757051264605880358582351813016928869381000651560065000136843169117782064418263643211049109567394519538252434031951941157443152626806849534906516368972473274194707145997322530953417387087925529947903206865021956188022313778797454442096441514080624224301232582141090009935418503134310235873406515567270431634274379328253427771411675327139670904578620661900773156927873682747254712804543607915583972055641312285299297475807344903540802170868193677773803838139141988163550065889272382181631915603316216970983624754722615237506548084525799668703497291930572760483567221497893212928775696281856904842759192414970242747358636754266010203863130660736840419490160443332796904126845587715933769139944544455704688534057352591773613569661921416214186838039816158919152457243802240419995183872285336257491995256856559596990336268476117432869727979538385097505252039359033488691233265697401050976113282556137635655503276102348232613009970847866135807535779779498057002507079467136282332121569959790005171811487899731171712191037727749410133761471460178495428548874466355455750157605958522728476331940084307796099934501059953306419022706769920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -8307526119210938901127193311213267974046704154056727600042473445539267346372037029181287314856063305683634118700400192407778461166060731000379165383167548533003411775020986665285389720297015137515586860476348088857689768354660657075543853852755462923809382183001756998826181222089787163957842013356045867500758987614015623218160710726678538122889098023384442776019612965679103758951106244832705813236811484179721810662286330545331847533184180343883551685882428540730951915126500466430288332930127410496851443427412423396727304963248999863292007503502111174375462814939947993302843102787784495487521735615379928256890301299418032168133541231858186187588129461898815064879967157702161747145292924325242758703191755563692346104140736389275500158343984959618927609814136051659578991876189196550889394307145370458945220139796333889891546619285618944160447193456163979532659051683973923581292036325478283155732076184999743690722678385919634957351814376887201849271958980409463783901228216204532338118708869338114816793367983507386159943490244503847425625595744629314684699542016126670661992756273410781681057395093329007166026904862933236236514887829626218882796839781168778960094310424350946145288243717909830682547697657512034337558346406520049118887671346559387337147429047852511060302492117427391107622529525048676369935787961405512805721067855616326012117874731749419094716069685353777143945507337289484118248501832340348287144241540174590399593543984546451565982025740512885194623555564427528432206003419630898705093979320657028385912350681001701678676011302362429488180195079249813369581405959559428343591727655851220634057617065664937137653922456848985682315410854601931959475172483508942569055154095148332850026598455603676337645167989749088912979876045215997926720351555117670934264904435962596810818061131726423905196701212760398226024534405280675660590656988642456886972973603667181097835600897689705253191337447242087617424897741079203562141140855338460099408750662581640941042528767003727488938383175693812385283352669522516018691204555093013775434035859502548458237434848001501799377302430700160163448191656110796747122398790173904535380119433069753069686082738067533327328120082543328315055356645139211377607863977127687898684356115839084051980294257092038902636765195026894147230829025522022205564944643774997777787861978527779888866851956651787683856346280321713275124580256848779431226111357959377947571146750166047626458597046759850652013993616708257261653210591551925363592077088089743524818466570933898187350786744131369910301952060190544760396541544732087132044670964767028714060624816048718413179203534657377235251437429434104006250296945608375150744061828519933312741278101410072724983080219895866157365281217519083181306144076419679159114949855641577116344329901047587965153562825633200740110498554325277825976727830627493049739900918854142928264647091470669286847003800558244535342831576546126775106776928527366407979508773737104930283462004111800199577228752955442411973512004195678176792238645812597638825795919188356276275744405831452959302391751223735680944262965968446241514638435239410613925158225355639518038039948081711315306386961635844311447585140002052892143988578979999004543210182331368967722259460543630357129349433370108509249774996288366379923517841545832686563118713593690215034597297470583467604297496043172489127539126549681921253995395811500648112443339125077391478895455061231090402805780544568877566522460566070816769043173175836149625166345955189910033618387538108084704832779246162897298670410916193002142579054176555715567339863409468222129857742494550952909073069439268389581914972881332801090605031693691883347248988387291975048893086460428332545278894527723078147475237838174452425249665783017786878294917572569333263459984088823343528992580768806049587908581306485014682811326305376964806184648357993753484261237354076472939167954505737974105186756879002716143996950417147029317954502208282739536140048069469038018921983356381031670965952231393897406092754603212800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 2426228928018391985698425888215913279451994594619205760256519804884424295698227864064370463938579276874678016254250591138390809775563439064935229646926366989058341077199761490291763709815762875495694726423372412888805985545346511498266096618248023675145009383023840100451555446636916193810863480638356418845294887984623247101062107440978822746760259419263231035126293300631049499207584886140849391626855904775227381072448085849944114577099450345397697696322265272303581578003003188922711305209687533769680201176352231318189504834078150305280637473901758533066875811777093208569466910644836334012404347323940337134924664897110716261271109691384210077381625645573142418454992533585586379873371144153776519254053547238162387516155939566290446779216075724723325915175308694059492136010466551688526963200442169497805121446508595220291086153849485848285094546556798205740237529505340379234919993662401169045177463645128621882354953222028909786942405315219455702321753025614301762442657393698160735704317591883616219762732834957138723802021952365454758345368971612736247501282908091520799046297807835849550751661882021050604362655162734415072585560465673858961897592811116514103973832353259161555833094521129921890833578818920348739612008843466558391423403325769871586911796272890172353215209094810209368155063245137178250288359230306425362137641369967922947087478087664254193920718404179755663539685127963729392852937966517225262643739118810867498878417649621423693428814962208901190515128302174115962176503652068341571012688712834421616673056639830053283874260099186332427197604447823947723868024950180788417230207943563714769503110770517176170384396873850498629674479652009091240930486182514816292642373282407993172505424091478266846870175028534703766466594274498091660811156657019901908166726695285658473826063523227348288337386138402240758610626968720387760038839051319887999041533761344938039383493253349730744198630943284434540299604780391166056523624113482183369195930121604373179201653078295878852836695367615338494800257413139623218907424694847676791238311109314988342438150234397117114376946783164737329217009290068108573695388170103944483969968069674509286500437307919146673234735195500944047123684106723310861093173510915444703770102485327605002471770557890001556427162719075915398489306469954099721148737613558685078714547452654578607196725296829837374482492922171905440008440548024824237254505125807730790479597963453796668645670303244109422040724033235670132840080219324991159531869348933946236370681360592934952726919407483192300545992104704942459704047178869219620788287449866271111171163989858018525872980163720277451939062223780447001589196852383262597865377273792137766036506550646748378041997114579961774334461109132045221183740748910724505093797390156630054381276768578611054952520351716310791664390317070445400928414612626562261747917995614399392291147441784942910345725076436601387685798383132277027963824287822021226967766843373916287032860001096232048752012752853072084745666597643448611002717089078129701939461978897376255008876305582347784225557794781575422363334281507074658784146410310697560880094783371959024610131568114265553144516414303977663580687373788194905449423710530584398742099355576276633529007827042651259884612480045022050157743185723842519824259250234066786259521396053832599499050232716219536849494401328609298119027834849567334821627457372744892961718319251451624234635436122486290084872949028910121242864703942369919793097199928545852761487696886778840816412145805541908550683040127551075178720095209843331526222568261542469821920287884832913052787297021960429342789214243761095682050617970586063991782037657304888981283250615420783888477466678322635033897509444037162756388174990932339496929079014312210767283614580906056044159617646458660924274510837784784801244533696762601628067137794818983204863148733351871468097591663230637866303018847568173891355394920887205172122891707557791484767975672164381150912049978874964153707244262207627686214762218458817440399157624832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 548694061866014727665040300406382111672326428828233677011456530629931756190074232968390755272460211589845545634759324992155705911378763355752361494480701109449998272471756560081204631009016244746944015772160994859737303869479155344102735324967103678813317458113088281202441190100237911658671702371669133804787660430906943456765378406539170819619011541026491012652905510207237418733589273992691398637874739927066342541532932614156535230800606075675579532180898466007090247538080044578532557138288473636377652052751668728622431182765790596032765901933078459954741020888630926919235977936545537113380256496176905918105905126798914900878458153478868287652207504940337560262961177632596433506443491716176830620266477191739768015836448552354097073664212021330475440549411552362251586254840231490717374469943818943543613775994021922490916218003658219074204196185047905710894604782219052593468990153181600990777788108856463822693885290403569042920161020373012400532637382393628300486938323100234385452949923481186501454480194866736206713702028867773701164267718006033075718549555075542687397376126198239177551276722225526537758404386169104609032528281447285925643252941930683539700740699568249199127739706368007404148853354359059120768019152051601869716589326901753215720508576325900850970788367413434513211476501140617474637538548932342470011225937706996071640735719376272072333335085588165368303408385797532439813685833979941241570216500053059202289498319136722313790677154045694705737761785343251752000298448437395602895885482838723378764514822816729317679064743079401818132618811497932886117937783813377326927571469565316517875815937467793864252814952174180783335396148099952110009665406818686164167659042895926454070306839146576274350597812685069295243458844151258788014795221143283468829276566249309281008091308231103032579290977124237252067725839265695799535416709232169024490054310611596893425729628542228373012584923559124658871115451143387677936483143268319593527940943296459583236135303830471024936803022528032538440909513335113239443366929915470814779549510700102203544944803916213421066205341714995278129946261383333381143177417807832523140594185931871125139119951718488419215626265117950437304636474683037867977576473553896543292036893552243650435540108854659378897138115955170145932403798119470595729454464731322022157243792583646659820742826502268958415344240181669275864961854797979259624574291157620426935857226730019248518840681866490437568040304536297059932530440066353060413027154033724232550979930954855337209543227833118118339942214602474984902202291264545799350047505901336686950572894154477399991589902824185526452294634262457367230470212825103174652513198659420101724223933146718395308161305624683878345806699720631929115010108473945287433001424093800453896563742433882286138531170782719364449858782955531406545394504183962924892347820721639173470902208905700570435569039438572273730900434777098303025144425837936923506496808413396060509788285902081604925408230882129343574931243396347125438018075639204168245872162196283128227493148637423572928795788748816703454759793770354857053177518068345536408340797483108275377168843639038010443897744048476199094121030144274786484230877938317684170456335315874213677483035210638444784845042739354829278638193012209972388498576076479702873268379737375243671429216403113293748706938323717251135495246960331581230676086877831244892959328034772821690837654756162002675162543119326081606306736522639116490802297513320284967209437011580688080439596204823876672496441172932814340883472998757792652336956548474800524999834841707903970718841646582228714973500337226954105015720579155610940806657417097223429131775903136800464678794376946166542237338479436318010837548450074449999675102044612124984378673188842575245080269430515968059973113990894213575780457849553079359982575278485186288755400161037671452026187776075682710504837511514361899651425347739617223847688242006879612996851219423433471946005738625014373572582282249572824119976789706008991209497737297920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -5498929221990755590887924276308357179742653232711749189568337391708476720812178890380419097118964117936997346527588854167469833478818584270575894025242294478599599929657825188054371684451170119046709106397100034964653686981502839617793136734460410481907511304926611488443836861364550631997435133222843595490448499580435052091451592398228617296526752914129026165463028870309168408442568309453427519359862936582502513882566895280668457488353333242670497993018588865815288363961558499512711258937100561652840876910909567260226946769445401292895654027153272572120849626528561397578210439829636516022812708504907650611424010572154122638364930176975017061567714956182284633523918076757483494762946219604831880268279641769875723487595868686591199286699458853220579350241613442846605621848029719214059649569716520102696366432940155672412362410192123150432246678496293025313656114767448844466014184522722859268846639578393345480925126542682053507664049799255144483668890146049652718372484179105799051886457927863179854209220460176387265438918052221592777956155023243309489657499399718359021444551567690493716424812377092059312645380686895138482494364256591770320620450786507228766606277092136673045922608096529586971230566955182758717696679219663623166707375072187988355923045204182425708264310535419065253496066477282262240738711416222518706820096445806699685065953688505375087527743710995020475116682903531485052892100850983956157825003161082201777544156652474254102208280964224130989738332086829827636639461684521943730187267761678893060111354755262323052624715540565638060278518645845156489572272196746457396813448800569978550434039359943070627150680423341266183264511248500143718267195586182250853459922572791135217354079939720215679384773835682343741427389888662190008559105444469206584646134338891150685534167076780043165768294751440864735740104403658808923979912151432320259247570554960624602900432122571373060096519607017541499647916224801123072919310220233706328117953114579361868530903219062452738971731331816343745373003325400845510482134878402025290816421716580173319830631571685873981522923480347175093412385699796035081503314301929920958032561269637724560515940893576165191254851551916321262676487121687873786888636705952490669590058055632964345459461933748156405743748857401359680814689817950349735237621698332112284885405357703617048285145592640235090771105806548531619387525364135839488597435823899234992669188784593240388636045838629462948306094274127817180622711761920476567195314220971586640309155524833268839989416830711222271013881131127753304368617574725102818074613375428073307633896564172286498107030170801779559196469440087264550964305461864697410710055172751073191980005103752543520904629120984116320479018545891629255635204544788188024581398312544622662522230657618783266946536929586254187375140811596182826206529726506812091747112774346821284480304798889926121120473400661738323865875410209818770171315016719874798826437354821939520212857562920636705351664025168671407491893715815059349086700016310682607500873862355932371502797066484338024251315834028766900886435451934046309081382896556278185781731763055712396069022328373432373178569946017372381902675109832372138529229426169612142974895745130776265624207531049886418721933620517996237694830449278564374789484979481539849746244990012091043413628412299675446191318009746697497982927227284904751806574781388359934750172240742701021541850926301213560069413449383040847591693054234891749386250602198918956563995118886959708374381260571922629315774025203432271541953599625390892672774034983107615912705409894022424073955148512223466927340951595633155162087226618982646371302936440922436165531090685293814985548468326718482874149710625809888255220188487301845931081200274808279015785730956981372110694585697209183759458474616192621489843471865657168135371095927296788736695513219869467779311808888614620934806749001204199306651671141257053156463223658932274549713147199188718729158936126633264796077137079892627714173019677257398108197149789388800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 78634771678606585680085394647331299258973890531802603695425479390637108770111411109139303421133184161953754596889255890328865494154811152653869204786185428390490827340073003775964019299160076776790986823955870637991435478011243045522332117599731892309822625010066957467616011907983763573944358880563383110162035111628617034251364038572239165946742251883496637042604861732197375034680155027019091959745830835463467569068587707843506720609140040957728160786730863612762815286961357804210705123043732334774071383263244103624871670228210059065769405186031431414739797202144283336367689675623293236938622093999790811283413620296088375986471215066389005005546600224982439267888982735944242332486188166646422403977599223344821000973367836025589476390683693762387513514697127855994399534653831385550019002690634863261483645303772630083644662871817177556954229896819321211239909852983620807450961655244634994753257534522233910163368355152613866795486361057788615962174348356904036859134492581946165732487084995250782906103735096785889049674147829945636743037237180136939374084072338641173054177948919653095147139137564870492495266811466490360450033982443586543108716151185452719960038563518015123769881611665642507314246151297940757713766244873792549111218331497697808224737736816280877698560629429469389229597160133934782597697946402138187116232735686304305239941664816167224581077989330291875908012470713369736092532842434817896448962647142460066339706680966780782022885163885359222269615344893513244137116433891594661214124547735038582295392502918251993827780959772004944134173302834409668117491467174916066892383705182459561686840858044768106766790822298192825712896887284702333510169958142227138492310324282485864307748274021261881315707678316569217147934961175385689368416068546481316745734406793004196065221510846287008331542375336328655026159745553748393566985007094062123149307338632902508999069325056942088598517897506244249291333879667909601169042270845448424318427757614273720645514439423454065538831472402424728201978611451625988526717149589063544210789724158466901226310219613975865378847870716833290384992099987522100599332279216582002504910976593045598114477078723397473781826013511251782277905843761043727006874569368366926130689734616040284926880670884352603923781605805748897072591489634769114420487770684992578255753710408659641204096960067170990453902195864405582292137253981113279349473819574153566622948691101016270859482832680670585797732343725625624014199340870009868900080923408653416391384408560350173781233058980200388764262921055783957490777866553428415801644592995455101139480294808463120076777831173166079694525647001236552054766006113349881944735883810238739098611189200943373931426787827862375971920672118066693200981492485059157143224585563707122567375769883919519060553688347263523854404281201688084149220281334414009072705913227768113550394701282973609147353604135438670694868103928656096978303361944333741904720413224373539918087213344582103001215280057862338378998845734270089171202491110006277429932774032919110703536849376829997624303318303479018983750654961913608661007470548888748167613703007610533557964560756289555643517101643340817399400518598905412198832107549244347737062859808472455819032799983674201098436845649656663283151805939552493058796015591646042928224061727292096420839238312204749226701582139769580359723691081208542913668958029623116564071663789908831389300369356307851201091477301570050552803670357048264673246468448129828369842379568900017279655215366073128425972918257099358301274198534135885945846609406961703038026013585607506992484647034041641900565448947763162874065313928799720131661979329824670051358355935596695328646610938504203247253948431391496182553335528286486546823956641647604675021057823372523319232571867932150051655843475106292010665696182307388380564932172103996007344989593096551186806979132628645830429350600147607431409235395906355890659010757794937700958157112754175721213652789437602609340213143482916362707428592820659701855724410765312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -823764600770995276782914279023647441356705161815681134552476739578652809430761992391859778359902477730298655656852144817842907228676014015056171024772913621508214469305153889045059283569960324562880515740783264683047107245589209695034473755748567391593089193912694999412236290696491219117933562738438909081424011738088635614396433036943126210582212528573520698162009938805066864413068568786376000767945117509706712342980617067325295206401485656169269903792802194699597318333743345253498989258236667923189075300605978148028512802090593465487285837935346974484220243591683067809416269219577853789311891231805911979717126648723760013488792994520902368469894529682295886841456913530114462658709333018505696068181588489661753845683880791977370304772152906859111919867209849228803249959779636368108390587566742230651369760829123001049236154361221939521874725756292137252243202643678407795772102227294581189780882445019865424063642964645247543702874816049957201647150986284430026932998206396219655812660804093213113167525415776760773506236313477630850944779028361103940447084675433527757415320057445605021975913038929353077676251423287708049909253684751248613180361790961604074300582057548591452787059156514678082682321562749968415417177832078527147352268911554213775062098715371794130790879178183560920287773403193152415223990577941765333996074723020613993309899224039718564622403961164996006018047229242460490810404001348701527760550900230589121906023621023786287345378471229388562115610458200341720684758709364640228730302072056443081690980988082697141890875759769479935865159143662111525537217978950204499354608673437888942901789309684630672321249090653281641050283917514306793376874857444117365710615148288704518784073843751642014569383534453488313992546042664218446255309444487436839736611136401841892914298298344077939259365112238587927639352338301068492218460514796178077438688345193316199329460714224086291924559777569689696659637223485811837752613830199416356026473962827993489408803959975362850491403278496942487208774133375590589338612967667572470932651246530150397404359999117247787031268795761869955991228717720071854401784037157390976764190615885224190262373964991422743358935855252714040499960466826039480223822518462346459545267700569439284125573405173953660652907259997843554224636003970345928825080959001755565872293147652081163909797521090845362948588539996045519215765632968938124805225186497075814771413603655843815849420647629152730988678443402256423050406797526605333153727842653535193625343792843345097247558927346740737583432422551757152384491155787499514688280244073533622037334077533100540411249686989466320088717494735119760009018107909921223746015599329023720379543154614972866328653499989874271540873929917124827137267636911408615455682212304921797828887812711584531319934430812473103611026300814081573249278819312182628620282068932170416722660494994954833908315195285756216103082163719818087929349055682943100583705870656704459624519558963824549923524833595409982227656122497275124116865977311353930142293927561393888822083819535051709181952292038993841827252145807502894044073059551211446802495295003173974085549149689104542044252150765921843530294682707531142200845128687125181007663214776217721962095255447036364411243707816437096454511569950697222108399917999756279855285911695856292979916894227419278885716089839756428643493984530115314255713144126593161617599160456354287761493411365460478067921025916849462243931608179736155004818156422891022065163969402974590368055776374870520991171272268749789292883138328436444494056558122171389218860980412474623303820311903632754747820079552668979805709639621993531169049561446938947183534160887442438838237761066404008770856242335733311544278769200805463688695405845039945779697281858726246176262893171613235007426776247013136150113124436003205279830743133015410594879438257738948313150227319425092261286397396020858756366769986418687204639293015050288173631975055369237394867368576857814984507712101277090738710569805679715904835593258926080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 4757807352829219825155421305541013818163834034021149168253760309202225453391198411178812336266169759685984788213574916183798314506316638965697574201144904055429604959575140592589007708150534307693244645919518403950572892666348380931668535750262155829373552832790030675170404309938486350629460179407028392718342000009283316083553435263498637480009896833684613274443341118032211584804046362171736369766835608776682664946520961862427286218129254043646691897172863725262158741344993671195488033755906624856943143368667928857558880280856214953969717413526575566754752208243998512333226631333689778463314298348246907249086848993799314960622787342348487230403795168007178662178369558499092858378031604067235789842820911921819748104037329309417333521001934398146727396427595627456883957133688299838589104574582571923131780837830229507938730915576827008564723538215551155430159511876685130149064780535768260949791010702501329406287435261817860933253270393879654380162546187470362273595812004669198254849544918543891916704518564750624219542960440551426678628959621080687444897362636163281258496602663604158234184721335922827447503986634362468182181212007287884065919038743096773593585374363501093948108285467151183118882806516076768346167270579055667871523671673188102463314214676389458138522335733530503672656060221361093377003816210842940239936981369790116368372154203283318138923742234513668664109242137271711792667571920648265214636709362036097578651969838122829397956988036343520661347135195411104281847054490523689601688166390114655703387401230137235962435602042872416129320441623158225200672971871003439116716416774997482120110693207343397647245531254845232559553192843967723958471155533624082202758353686824420776925950973840844392164882752540046676469847327214890959091884182659719485132382483233364574151651023663802151005975489756940760515895935011311116584419694919913682649412879089126225973559355120645896618569939563340385756236749588050934286227055656941002448528435136580625043097960854815444882314915047309288094894917078162113702800760133044310633194457545221033153715332243219217781437413145728834992073661644466291325248315622153327050982984875396081260979420699896415903142918379011893860738188336641933129179101799495846222514805867929116527305268228769828812336028318100803122228303510102441775088851536087147368748677650381037279076623609732029852808678579921494372557687337476354919435094262141987242417856676619500749109366752286237659171443648202879251769952159518087338082185526046921477048353813620969754274271965748923729330775488686543274377636127857084131948362445135519169688900087013628534351806411238233802629884918258521944051679710422077769409905319275266597852099607464668334971701866389713640902085014912772218118046137455129946727425857250404538397824583623290738512791458032559403671984721301078964217183765769766205558614263341324015178890989310328344635980827599995784682488452127328636232217436662998155274008742692434544708517668981306741278884713974738325798590691125294556449896586381038973027604932299539049533161206085888670145564037340595976010864789971823433718169364578828202699068229743568431008263860687174517083354316042886910973419138678367486348793977309030702230079855876454430676569925356315936450754102220080111138066933670806648704957442254193282982020559018603140297359506940817911552462410360249735512847126678106686489378947102354313018103818253917914478918324413757206056888242961721227179823473566915602509128939996614301196116079179653731866856313726104949543741240348775927836291418064527241999712623207558346847621643199240516834682267655969528140586291542258959824783517729963257746332683644319555796880204802269327664260356570467452326166329705458594450798395822686004694435979089385409209774876756045717055245507930473230701052252689408173270360264626473364676918183480388108148812154324781414678137901600879007431325557384474754881413979711882098105749498410948582321600521026908386994595008534241887718721969446064589885917237345972538180417827635200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -17829567137046129670223032713517353242544812205612582375425379476838408908811021434147668400015345977344374806631223078011740485243836702896066873377063292459626950936617592329361357719701819278045995563271451631534285393300425180054005463695306113382945630428121573551848672036386058650108554398610139850622490085455526254075090506112447047186570596720858893557319382916561752258356827817879734880933833126338119658275346140323708535856898292721419187461844640784097255143120909811371333360914621680053685489488658545052264270815848723853559507138798426347636009700699469095160259914277599647032003022769294848348141779818695527879571118426582887036010882332448311561449171818539639075402367344457124727695210681750080601940219719813597904551883546036441033648964693924157959640818120710449568828187522236884848585648762043811278175940682812443560660772753645437975855618083731434422992601006363360242763069437433653175514613574448570582083987988980318256228875170629925080212568197427266924520674029382912258932767463170471009170206406640898273485156363360796196391785161493256404019507639045737127971114822557503854012916225309359183588579128762892814575723017333054228637354822564595708913485105324492597177366272007382801170255313564067992544317875615811088946298563325008568487889870516219545898436059691733822921220601815413716553351463597991814923755777023500942959796218489048941291766087253709236177522420140053809378506774689820112570638122039975468551722900271714460453967027558429257483971115775205590488631115224582863902809560163089778109224555245569018689060397556441015809364837996181542907310977757562930937203143937386601058028606883344256822686329977304988316935505648921684827728500233787005140335181203085134707388674771643280691870882536098047707895661017184297894788440719734987035257539552374349535750529524530221320161535657831324668581825073408349859988253330128761151035740239436744507168012907541611119021304254658114418605076018398640510976834304274039141542690142688488196442175773926553240123764449436479236670316635886944915205098930576611662558252681869272728931959095831001563454203452027464500370033323823493283280730569988288810098707356316947361574311084911915508458715916095253592512075212609924103944155693446410559843670943364893772862335943276090431425442924838903406476887391786049504161107560748953653775286229810783587641739230759012829127604020972993842426630334206256503338589053992613038478609611611626658610500918538596493237260911713114086247289181688534207573929705496807040563463904550367454809256307386539741790700607105295999931229862477573820352691720135753651151333708253728599167271726920831091434732767950236380682454470866076480696643168657896518053698774925633312640762805866547970387028286981445775213995182187899436400914586260021682154379747430912121126110838897171214365799399658994573120800835146541308573639278998948618134211898997770847366519451452222179441270866332242618134814537815021640048037912495320985579849670952308903064631555093867277369966433155154340497382934645675723501650141548203368029179277376019346003948194279412032441639666348767096587138636390056960581856806064988184924642367669519537612827493150438945403339222507937256299063576691758751567149546515858736337122375858260756379693030182508510363797066673738096935771133141517833184204387343864296107475178768958488695960405148168601157287780945972212204672101770220323609102847675249015531563608060854765069933296916789720515587049343076236764525102888210904309500851589765161569821585924537508610923544174594509277301747053105609684654022271027681634292468498694843717296148402690133922859439255415632833909635032981270177934645579278287386173799948911041175016892573307701170882584449800671067628563982317938441733726371449482506016014697858064195184721921625812102700505335544908820496111912023423048254537425406731107581211064449120568808148084611783738296504603110342111723149644344983023835327247428986611255166397527762191843804446908900699875196100872494295493378048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 66316109204392738466024461611260579215096090086376081867432536829188712220794221148682309240997412232570362108276781616895560934539215643979568195480152258500989758315155463781402846473022989854003188831829883921049827216933448746253335596982288478377533897469429125108641462943148835030884445924534540915190414588065386291358047331328584743273759536893265404115151697743950308842817243412310666501624568093802655445114533135520461453354101597006070395183574168313367233952275036324400181526313432178700875520750551976208149509864616050423145519904555664835663616289172174010217618355118500289795216902045627231969516863142641443065837190032211128409394724664244874972928450194949705359870056960614734882690220008007862241348662632362026019535215353941281636490787070717188319535256095043607835725941004016017986707868312694151846435929984305449097664391020721094366647508850139153011609553043068170125107409439716468744016408772378041374432493646341243914420257881439159940126674250352185798299595954501510016475043091691946063789365499910252690990997919468657451863759957732962137800027537942474070455332509727780560308387042498958895867600088121701309890108767091576050750707044709977970650645635987010079616905916663370682553350537936524131831928024915335075777427945596887163406651385456043606496951459097357405526598434563884581621017735522960329948238979340220016448235672818796887726645079287332014285433852751755343174402365646109958581125441192325655356153190791455093375147194252176781945934456098755566242175481151799059844787801499378728744433661733800283957859785642517598933107267443059827544589691071301364340496084293078796550474489511907491143650650667323793714096444234607451067905520880188025114923553145135791717291412802984778959886359811784761348932207859510506721275298269974132031801377764868031469472028542567589327101845393770334223648866388839550591462759103064543003485254075193167803176080330444483431889824875956466343957185717803539160605947816288799849826342711189029923175668632048932305446805210580199047286053997961155626067465376109843922085555335110129351612780149462358910147679004461702726222913612292549534035814033548743046194401817613050167244002490825866385099149726110072737671942596124015572172112179015196336060948446762504510612269712271246908923749336912453724053360834406845926907897537799804600718413878598655341021566132947869342432266858396194169639906502292998595480124568322791574817240335270271858352914917707088608568749934759051467538208635482598183268914597511923602904317221810604998525249596410115067834970844334111719840646047747173217012706388608731427467822836351662334202002400281323227293848730147374262567247120721296516865299308696539551912134826644264192410267863991996644698399064593321310417493207407839200323433963592935313280701422765319997631315733573368429109072129126153764652640434780828321074619194503845643798396243305024307213843250612557883951435527555762862064053700556313896443115407648835566795372797189968620645525877928194067807526402623221574940009535949861922395567954914798225297088628425413295523450662234825945290424527663647791298554813433838719760312948341509532109555235221216926608069484338896796916791822588618837155833803177495308186041561489378924326011812312083774556261006004895719101363957980816147918664928490222428512578475625174129186154141877705019934378185144210314706874602615770663889996184955358349824519111885236435086417064906037554091448143740116608382219106289339629674169201041937875135707181857233922507376201826608455140700498735361115481816088256055646930538240224728501627953435619691178711634951448711559629937187880749598683228212939143925685438187416018171248340599846627096198849564103701894727011332402728301503155847313802329148201954896569530214639412868887991164485623857127188675246241755787823829577923680831240627786595273925629250216229038205365469518201089955903299503229538977883275960491740371056164083351491359546867946506381231205148188737500511154592762975245699271440958750720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -227718387594179411057404558629878457035113428846628784692710224176908407032718825197722046529018958965034311629716333746610784288036556493761825877591009744553354516263685772146363927808466665407247825391283543163904270569091024628386011145829896152532587801338627710312957865990346739111174043594738114592522772228984663056016664106332548563266444847900069870221690999162759367952169686135314387888672855130092772349629343291339575726993257541952082075262802185313252372099498357434651332830574859074865723906307269216044279952117826058893096344254848238745083429780389096761942951314762650130067413085861892684954907507170312766670296189191683300782924035035676642622501932277745011727733988983558430180366701044002165794510493822579548084324695103942656412693211661344894978476348728184061809895912865228320751364651234560942346186925394774211730969992731345905069532855503923270240469563860522558700240731492157604384310705723357029796879479338531270712510300905501929318860117754226812760217179872293517591945321759234919492815480291487165697996005013307697283317585464100319516351844831541177163835802472650704306311408007967197970113729907725606753773444773617336526297781271884147268754457777487740062370312717195150420393810742796750943592943214793011920220087348504517291604482835619867661031644413559554270877375315437359049650619152891235014149834426938460440064115828008905040153799906003697433241199046431651430242955144884429254096323309485037940214054428717351614663990332956224052029394247009022955567722470545246388638268258083556993208105190723507464345383650746683875093523463271043156486507123005291122155848962805116839717708869204031511756994127113925985029552152462877093806487738750843613952301818995326849652109212831313604573168258080968375142704486730922587515720469615576975477250434188090567410662866320729408729109656406020926053349250276743623900844896409698036223390934300406752451933187436891121000948744726960420830341168473895512341688417504259397935490806591231897011945789801583028395231327516468163294128153665593579258840847996878649528678923511197765218215533914592067185900607494626264942251661764318079313359191101758141453924811152306122785906295525673188579424469286284756546947901859637705887243570143415507985888598021069740284548913463189054891694987032634957736897114793590724547100673390255642102474122250389369845378750694923596246603556259835720796172508865448333159186324595006724217680088864061189733186528049106304481986905097176300605513258796706319992227259218018653871207480574001476937665448930891530984149018675125767099029459652424330828881561875939398936886884490860180927418619672356399978407859852142338503938311998324337625129681391927860506264099472202307123137570251312822355396433955055391222381741237263572714965656125043457470204541865976862609455857836648207523821376611275503201283358030879863406531052333973421790779884117354024506448992821630372190044026169368119448144609399548882340777795384433582974606096399672847360276941256035923518901931022571445930715092530751888852679681005625369254131740535498209533705432865954873496980070921247241037372206766465712764701663046077251542305952049701685056774914377349807683524983052760292439971451401597095278167261351088587433408811274810501851545845083527814860395664837939133386782670274089293439450355107078216660247550497858103118425958664182621991023166121319649605062014017228943755803668109341764754888281512545223485049309863799977742154481999430356238992306412840551233254794476554724100740007159203662729096780983981404510340481682312989407398635182164884709165623869195244810280605615326160494357756078839637018271576038294704020397536787589476848705809203380152843720419802506292802338142472182619931954870897309477616566367104656211598923510993509999511771066593241936408645777178687771104809824857412324178145421431464108141675829860687045190271467797518379806310911801131417901835665060178783793823124176296293663624852256477059855990916347046078475036851710446592481372720332800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 382870150989030924500442080980635466948237718028716537319445012978231346342686321162581452763559492074047495608162324643005400794262579821039598955209594165838558494951590786087830890910897450943721861639149646971252055084919633016611090493325315786644018204059263714593730320233618052484573188102992702011033254097144855850268012151748390661860800317967917432516837773668832322835272097641777801261137272174738347353322492694355576522281181033291647811543151803155079265122134783234099061934488102381925642127537314101889435144348501290850910706712954920377047466930634458200078300460616958942066402711646570038540624046614334865184283110671049408154317890345919633704906986035226561760604616959816697365383930863588192457096901415366469475950044460605577210536704925393160184307373883888360612191041263476692740725680160453005844243380052234050243466421486753304838469161863196730954552645730368982446177176465007848957882213540700608756841021026509714842696557710811522631081333680717296732525843182266911714971604322321987743346485630066309448790068593277978305192220437901829965878524928832272474726163376335695490658236175684700432505421627746764763420606106835564911129036134185629991248884822377028256450260413121363517077723767373735042937569745050995507506652005978971476119875225140023904299281646986004754128626926056852630913886650713323291277392278787265021980030874508792336495101718011174464086707004261916693000336091860511148860684698723997947297342571900353860351930307502556158054526336732940540941214515366755058746552957985992844681861265307484269565393916227860378211379771437345098466572930239203737342992120379802475610217690550356495800773328853791008101297995687912022155482887819450063789610994975819303185123168733182711018294968094828165490115440546427911612953850876712582959984495557276284389837853115510355473133101376846529781511486508934264599588132163603032573687819956956931238845815082880427747685316005731696434612680076708314283723494640730135222981703200462153909287843434783443048507636199993995200695261347058025060206786267678401357030794753383430604915147090298300431536037670074011490814378875665191456603744768546417522147278184321179822208230392409957803727523396374277594539983716260077155378946872899764899238193811235620195185967568930583723765355711012766957681478919202300826908386065385530887434482493831426105225083672895429460264777583311839474849350806114133554657380090757418054524131382986933536269044537210678518909782369411448572893137742117410533015235956592153865430751319376680724207251338790571307816686169588394718863022135746327059094363916694560023354388700069521293497807579057167655601882226593260925035390123017986742330459187741898113900552152594851752830297095460503601169374880355462129394480070127883913983376438823155160290433865121085977898433817891308847053722482235041243698922721651648001093287035436675902975084694795065005058889904812353556954841193723580091256129017466475017837504904840361458588285593666539338323563167397135150872301206893894539266194649529010040589058621567137679838891138323180111271308051676629827401485156316004336398549735477646479316285548231341207791869265629887965852483562977463258733951526275530752361374941155686101645752286684207858345085468313489324667222502269032822097604825992429760332825805860614247004082186632943068469340192174442937086545602144640584647512038276198579084934560777011207055349026063672162901425354916194070156570349038637825273193248302381520192865326357937728555401413523183723656419726737466251163249305605553505570130641602854178407090229828977675310775525773375663278311528592193135378964852250367017367444452999928184394934694399826847122978874982828427645958756259431337212434862583932860615380736038366149330031770360655185600395398519600809367661356139603075959816180416237781110528481498694441854468214857285520837062069127238203250717762682491526500398156688799238615301085038816875960211163440509676356508728766796622036644877221742502133409710170918335180439552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -198702658987795246227905701975940282018752728008883453826018867781049853857115518731450203257089353820288411855502837695977721986136425144642218502454619204815241895107898335126445088336732458272657256298043593638865152038953687628163618295949123324399638277196056282127271269512906267694465897973295087490128700307961073927361183515403480166827691008543192868760455759247735541990809928331985044141095011216160888312425115473205202813926416317160280617350008482313201502880216539807965964846478930603149004937136694212561731680949912500232036946200218778619682858068455965989752218117685707586389007140249158661106970291431225453454498523241716562137547141247252551283694811039924827633775665107461554936706056778213750545576113561813249526871998106534112381336347312216125365434288610282589783739647274233183665889780409848388130222153237958347572940295573270405070419344993182058960408779058554358489237002914947505779012361701024366489426160157616712795431085101128833425229304971774082857641796354223046401967988146153363548505265760781014257022357627946098184572320770444599440815491469954957297695739826791298983309196720451961324587609909081633289458664976519372409750916269862026246083982092287778341757294109706072804546210297054429030416161634995796981882931442742694261494665125467548617454826014312774637373130525313342565358567047148644256064238057656290772602089793344374333267596181272460311448264995716772469709395109261300338815153820374054010901206285961040964997173719914452379469159063745938789773342831585257208909067874973128113275198935715973662846762490477711369629154534674343018013521664768297078730969088553784237029213280955017187109247423493518194668921778137990223394754807361050579332928987293711748207668138704424730109768896730661443125429777049662586805044952738787019188590240831892308052540860572967208833191693115784703034041024447555564958310633791057108818872863615308961946496286792866138547793728322051518067699903978651441165680592821397251730335843750056202093257623260988984607150845955966259217579687105389011861338355462522304729905079174493046404826886346955550251572512355533856985695963553165613990000163294123677631437696408027013397580053071714793043058682438847111667567233678036022894415412495492870962492330600627747649196420788111931646325581750523570334796348051397397458209079058400398044236951041371796984159195583568311671360951103513352864984597514134567455433412442246921528303876787227833486744904838504362885161452405887983969518917256503334040629169010374866592076147869707266757696580317451848162913151306580362842582100692660754496104895221251993248878394782226522202248618085365400278422463740182541519406301533735374903257898577804097968355048760173873149199621463890271678512795298359032306627421071506444599380552474692180119647906097746332499020017045036821517842509430965641868832602508276474177687557463929460857037351148473976794392044876128563516037669778213863189833302665211976316657079260104380596846351336219341494021886161047939262923207813836412014806956728021072770075428281901684612066716135563882135256102857230816111630660969180510176913410268634036456253308159331910927856484077444412981926845576128815633020848527278774318647410840666178574921698805425620677862571842538079108373197866944071657311043034829264114134502469135938941831750074740604996010239184155394910293471806864631162012987410489357824451393483494763904699745470783681768246434416127538345687378717606930836572243223515966968122079124156929327168195734548279540039647401357758135422098387821507363844398527103877167621702666782663158300686598691816910575047149227960985492108383074288937864464390193611965925778132381055066844319051543931023088823798931557492639687226236748560222267168048426159997716572527551182596019679210476671129278892829680184439172942321098412003109535815098958319439169435376661210141541298303513218300774607491971932131418387982210121790565180973938126645459094974178942323920958236303993732980539423479706550605242905926702202880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 1080141862992363379934583148954045181167617768897306355457795558797277490083973544191012589587960662481688090895418400274543901754705097482149307023185369577408379757058661612841775051434688977648243472409892858191450245473966434239309933470073776825693967791517970917984706464698451772978501471247889319602747916174691970042746991831482353493458243627839436282148712551285718355390256885659169605730064655733072592690356978588921051976065306927886410432782579832110220569648987918622934131113719959043994015090622774773226451133140163770772843487515714471811738821343792007519809344426482676793643765693547827450544273611203164825672816420686727973771096566095042946487984034632024235471606167936076405602647003541206338950755981614269531806695540927679039467389421021897052243919985714925594122452118317979959542645272140844742941396081282380892243932580410704124760866336736863443912555437879000187420956055208186113015609308322728241291623066920551891552552837440834277961220842879696888299518105545879400692960851154414547840714616707198278569981374246439464422641825076156905413989253550915112922765539755281543761526383136163165737585345978471362339401666628956358505864510001190319510398466244157239199255618545480670932218200762012984565824754872568844064797848261353536615808665750183744366671729765675257095418670476261590113811639307581750024705893986037929096539600315990305380382062458200430075920325229844130083414876434447448145710980892762732834554007616273300816880329946417029846180345635433009552805208999982921300420012167200144901376274594854809232781894927417342321678749771325937453409253323054738693063501349162980207809020944356282564307484032128606795673457350547563854960384255721096986958890727119812303577036439877257551589325571785966349226647352455809204527558977382529084731954816459304605600733484681786692457128334638868352304992513866386629638597833604852749326975118606088690194335944186761008212199823145382719510287911304982006207679472244652771119462390049785023229387889068705674111989118237149428815600035997177166903945692664075240673656387824115418561404466308154650816567479932677021505634131462905247051904187609848464220002208364104160454875597106133120276519096569311351032342627419388788841896680174273188020763400776231816391102853222803238713940485293861416524633754062752284832094863743823779214108352063088200867764735433719913569226720061178362041452353042867842646056550715210383648990650285980636683460296334612852241994454601233002913220956123501958462510182120607318333636336848671646516036684530264342192338332144831168959817024532315003530872030055959064256462662232991094427710555157762158885153206113618019359562575572408968793233715283494755496032222023543575717479507594884291025883532731622458425385137267396755851270098861639405213634547594699173357805063968599128888492065970738156924921559671001780694117933816518386029642234819308966378381219013481978375107401502825501394804379697992237806615614145344638510380318319394609527544155886264164780154844906337716095128702914062478201769158661382220713597885358909181238750116093575560359934696015573744040666332517860099120802332077961869010378065246027549110971956363565419538011413928693188417506483903871598120436122940524046713919653934358980635942646182310317800519162471495560928724697578283305355482615967104789422634926124425783217184578518316758260654837789329492408804255026597496268339087529667568457871322859013943328761719151602483533954984399675688206396031801928097990408931244116012776770342223529151071179507608236161393295680917758042002461349238586595208727514696284789696455126776766843737778722736180696514653374327159686541718776757482999483931951088782853258906481896203648430724684683706478967832292429699386880936956426851858694478211301313771722691994954074015506007106686152682700915349719005430871000477088671910022745281874072034708721513774679989231216523304725410721719823660783717748054060369033129976513162744038358499690043055694892143385712792030044392469299200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -5484466136674998719907836597345091303005779267806922434838802097052257151094438939719431646570264947567958875645542724677222054338723637335276918042584181863220979591504734729332468560534895895417761361651632945503509056989554859289771773775838407307405848981505152080454488694002839956275597237670099414202998765857722936854329562825053693542777954662563809459386807058013386825233578682755687853542948306279179840465499594632256892456036204524925872054977595144099668574606125911853161744527189319611779793703087065958102710187622877570771111112039606433738431227955783760748321067966151804727644261434327884396962780608109873995175942982509814861391912164994363260165203889938709628540005701726696963291178017858097184473067853425853069936522074010016706772171837818799715221730168005241074714902556076792248176006421565570543886151423415733218616662837846043877285408950679286333980565867608584628867906754821433116501354996081389184727700757824862691205467816034344281543387394174478552107436820024207256607414508748688033898339639588454821483207190441244550540274224007852967571798668867997430229634537602067094724497264899408485408585794185799222617587951887836305694111564052334146198743570554036232489232889752706469834245081623592417406084206902936372342142983253375276269058115572607644404754268202559928984885449557395803128993589371041795876443529361039099123797014624663709598505465055527530140258971076726762122999329731506201471818132436309075392368988967361914999865766100703956609846988905722743375002336013861598716399122154834891974480370359898544119129254315028624262727977210850524673990998100173004928553794538328052416664018427350481801560882113414493332992730860290745744125360985000212532926935717158244440528144010539437875074183581583456103222034261965404966772167231135895507179709420049942758075379001802797312304795346193553480367960821077699668295207581483006549182027595384472248950752296649910570590572506758713018994967559760241695221996773290951420012359765385556273602379983344178585908704149500102877827054880297639737006384753950068115372370342633131877783324497161946429963042525692579970711933551889067601431898750750482217617900816798976332488748684092583801136881554665240877665557816675846512687020813215703760712603651854344094262448300450881631234858496959467294250065502222432624058601455779212445185927727576443296776561615794914220050575261301604576888784114314617725608753164129755421351869866195175417276968550150697780705646306362032825525043644203383424679535039441808463574133790069722718091461863433142892192596271205692497830781738577259298265854200347803652160502469794343918709338851703750242330052706057073444301976812739309458072016229892937498122905612233467925273312442255528258120170268245081424609147607370799270363161954763142982247460670941016969378439288408597773356309109855192119172144007625937467591958118936548701277729030520493857154618417296688271377401844475697815052728481250408144248466305325869684366372335343385792305062569681734729107417198036910287933401129354550467011014235368844297604204632693526658607378372888283920776989347850156789763502344228498704752488873149058368865088632361937992956795746770341461632981220859522021055775667963616265762717778685426108447547833228134374470168632470858268533357398574208850699999280368340180839381951557424885830103993536974730403822538036324070592946597000595096912797867848892708008658920770765786195773109948521596058931850488399352508113093109613022364099877790549513727021296433563876580487544877398081894896398938887418842094644385091051266122096013303922760703900399493024990474185848791034369445825934405864400456329198408693305645248031988974996077997234229440880442796870987181057111357863844706515671925850907428666308666342888277401094827458177315851901251961222506461923484957723571995147939427957052050925066758965266280660142766252046585168209644421012715746269160041210033026005045563877615938543262065997387902557800046725444784776663448042793754694082838042391871488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 10793325960101032478115322627293271464300959248458518025501818358755012433974333133059441465373798816334507691010620381748917276332907230551513348176143968873038407503994173908409839707577473251222945491713087426936465324134075749325101679473360849534577679520498481223648581410092906068418616053964362162310460003601035417214305469137237378406694671955847936372593469301467404597766346094778384146761186539179267607620760324863076077163467512199688390260319698287776912052608453372736239620033043416257976622157686841136867819082401971302091386895916293719662443455114189279194214183760288998964465329480092229053268401183403600554697400411478995651768414359477975576858465694893803860826712451218716112988191221106436524965280248235869941716643789488212140818869015001824081021400248474354914188102374442457863551765322150303512815939900047189151178765494419174031146095430609693153245072137999257704291728316818305051143741096835216027924894661545082304470144941677058649448477868294607921103182853423074832865874583914439662014228132041224961222229878509469742939243025240735809194734267872160008714545970841181173811777516098889344024625960939715600881058332778030722008473925635316615416072619547805902832443443687512876053852631064971947918273245401159283418774312112629271261255607403821295843324695014374563797464607091033794230537018156160460152273152247132348786727772242040795312103508447855444088709369958561764846189979260106718687511576625720680415033176244347061654719185817700839322613108730327725349574708868196944111021929645400078822352309761031129034629475365313120790880423222202562761982922271520269597470904345606344998732469038403364864080590201041096796007054902045143072785719098132302725473663902789706860174225059115151810783118253501414561209849921040885543170247034834976738362254667897577944304543517578615301428913505787279583282039725169376693923377809160590147013944355273478446136548744970172650321185024682021237601953673827043020252302141457524593307766185676883293396713305956414089050568955889501824425047045332923117828786911114706870976124226864293107117393869308448471835004021038066453576854504003056513359869726963653996220780151481174037077213201800074171979170324741460002587284669717657994547871501995034314798562881849447042713796990370734632223766741889244334461132558523594894193684515771949679877421894356189188921609787676834952134135266108668268436101648488665633826931397096734640508820002196131480484785401567257292564737726660459555833057821652633141338337581370410430564480248473563892769110844334457674028947841685767862551621543850607696190165996855624072267346147011219889344213533237335662750036699766926588586124831314975836125900822837273647665064427917144860920681134495036320038801877130331979466570354639673482162991385447255600524270466505471549074523028012179035491560534858188536782816789247099338149377077129283415405359273360548805131344753644168857414960864266812760072019582763974588167304768063311907225989568514153456732280318886532643980378160775121334130716471432985898050526954919943887141974429927453392429379676072606645453072195159151378336913434673193474911426308369377527531310549239522647314202052011849725563854223568750720503300966372870176551419445724399634802400449116551832426280247299877347904538516176627406727548308338552953377736666632493048096404788973284257828939745700125022694698099171257463151243660797466772524006062643213693840249873101652390825245672819588800286902992409281802310986424435749578253084257739164456702064324505337687525077965647679501936537182300848957390644730269675700545440311931170798213881273963301874186060917354484826127478150528278906404889468044283412777504940252130182494487022784886658480481586505062887863945389433167807294255105140179196807203877425058833140763465286097924573861448409748643554105652734198036350545964086894516847655042645095301963283428535233748428238252906257159689078530650416285764453279649991122720758613620346187818576583082537169054694587345820923849605120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -4831389633104982953537436725930935486332837780070032490159215002507269015300165771209754699503047148282277035389518774856785535253327451786535109480625538889896580977969599985615759952244289565659334909997917376107738852231122885793211582560273351834919593987061589871888977055371206139297563877415514224857766811715193409056653326358904638074463740302062045099479082442287937657189724919410641966571114125025052771869213904003083537209109102513260524686764788628534264458819802940245719903758903397684189433467848208426677744127173723811614888298571232919886700516496826459378586743508360199952993259368222928540595486246209551797244477447806853513622020083706533730691218979928683138677707928606535823289493149730578738764735500459298836292065207368777482007392308086747275042732069866499151637550165618016294555671165835347560081224822657110209652818759744219460714121712663413339635215496340554953547651940292331278338520638469211081521107583433416078845978596973850897959167148425038402395173160766693207402866361858562818819558814871718368233035553958392340876743758361384119651662426351859159337149500343931795756358984516062618372968938154563578288663844721219352402360465796998575186563172061240570347644022765020109437045594453515809980623815335884049720339647875611097677246022254181453220209384316566327178568227297702210355424013555741313524524545605885040065472212000136085736104214671588955325351347838456703301761444689180083730516201362175514340157266714254790074732581039497276376947871710176507806144220904422321324043227768771385231879630044124790714097180503844586561726327843555740005810915302471908460696114851261701576614308278993428155579610429299707157125221712779523756747762163057061441357720539203132708827191977681803173567106390384020920970140612114677084388363198891597607345789734939594901612187072342652119035059261144774872416910979200012031137659784615001591496875921929310904902453003970540091082079399090950335615994100767098696499542677058108050381496482117209229303034625962920099291204560864469336047567474851865648041241721468543491193147918343088801943007794791144816540458579914529310708521394344403721780649339842466066164547148172347687745390060837692549345388221865194080762405325909962229223997020164043176718364294365936197228550460442469452151000248117794707151350825120334012116306092068163367852400714214084754776387219352864987205478560089961617971539880326513757060125298210554554864740595724721082641523244210393414154744670503775259706430555464504429686193747938065540029246409297999018262726547916968741496445814583866367416534230103605444617076541181735949717386778313645977735258650819183265614821499520427948280176392393613342912492177247461261058413816806414087533727027170980380560058515137908081757723434376486777722533044166499936763908342868761612749026613989594549336240044180770252632281347031177312636521351398382601159530565428375515523590264162418542584739493418081942177243313808131799445264945751325154756049940107842372556399792253128555928533721062599422789265883030789261987714966213775366022953422308175070952418052663217977897193936037534391784628020149498497966481453511615911576966431604298489932519981907534373887934287253488032099878705121317144175416924909428878054374374642372970825056678346913880662715124418482593832391558323945926585382556417962380723226646725212366134180278018076139692386226287354970144028042083558934845391145547810648495175459441485494042376880085342573555630686048056559908898426652466543007013173245771375071129073755392938082429079028714671396245193718709523135843530939073715844705841277985872872682008225014990625155395985730203811045327004330781640802300665833500153365540072115647789629175564806717770153769805526200579500925840249502470463942994192502971901784610457726499373562190146681757687101095324157340373817235228835433109821283823005001417014713810307823701922099617805370737039065615920343786971769562130293601420715057433351068361099593678035668630305214180836807592575588683795660800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 14688136155150173456899881085515158588369647231336681668938417204784875395251629222067312701042760689162878334489336096914312399307672988097586787209195819106329313498252001195777823521406697390570606021636763920999134032560483111670762007937275059788406867679763367154700349324382334466946643482052694761691828531508466170028083308312069805725944827918727035268707438282250632441988943072006268343856301568718364327207527309391608334531462085165939618398311625998811673740262284520646409351847307728603695638950286314720128750932459435751630333924143147047633587472987042935663533488941090172756972714295133655338598856373218877616339771696391634577604494974580722112149201275399133139810943051572192421243843882202031019887878721272959040189063978566963907350220830500725915200590253207616850161045177567186814055233949006266776117452890432309381944777998425876808830725366371115452527005561852535485869943908694726201090287551246895980843464344041938751161094253196433567689437096759811910536844002699728450721583878853214593017934634088365393134745458615197162919322244883111048256702712305552620693902334401811734606033791617802978320804455912715191380278775946600081991953410449921223316418938706806009065947252932106958102748454780812999705588078011553150287617563362303667679907908192582219182594574727741331063070284040177038904206649724186656543240915637975489536793372109882186797776850488625857556332655394188746725708037370659058451795523199168271433099263565099641423097300631506022568534677845647790686379115930601804448541962757001293169406800651720927975065658065254264110045902753220026288074820887761420025661633715805628281351688500833058781353994252878609680642468374290984958238905346536251789345606113715825751594018441671611237417095517340975442910912570425508665559562387625314099731303435415209345664305215010419978543381285585211695911663030606546003196414949304032309031471667952598078269868372903409011919049247099596465601559108152915247665112590789305750141694755095704293951902551378535211380109428964198754134657419712360483770544768580102941713302438417314641893813725490573931729576440941954980782442239686701298974173763341258372184008235118632872662392834972489294658481118721893538769940119722359240489493832148767472191198200132582853267208849361335441358274777175555756177104993079225216871952927443418724099119286178095029003742815455043697283120662635549303290323443966796281228042649120742369712841644987363341475418184692825486526817488979247143952999479964360399930626968975066015919699690998095138672625296161086457194173211085739521362677355352259960101907862225901841562997840212412375757215670484447729145482659201339117232400803152146242250444122478861755071614593104396481155894604458652994997712609196916320126922922636818464932939261970620908501412600420105969083342094808539401275157649657341383410153679270093772565370615551985105494796378355663913701383548337396474329066343407912232346140275079556115269638953560617594118744192068873640606300417775192946943917840425739083018519661330682295995221187580830094019097466059106574570044090736962695362455299273666950675367219219081849460658902310480019747724230152279231422653007484161217034228507573204555616855976652950746881968523482453106677050502497303717467358450681369785466650486337786750951939719926055321523404895922790498172080153957313899104690440739869580233316960948065475356223852789305527010464449493587260068387218165334263764519751340288092934813208165280872397215038220173743721603940279276564646024198081810481944324672390774436213915466426322411043085629546282452355020082445547802554799635218572044309841316918714096601744930518169412916760968079206607505605550877848852130825838396334616851981541354088102498694443378656833634817295420320348292577674465221920995183251568984127238837178488903462650970257561575527939739143263035456121497142097518734208915715643778061791238682002382998153922038567423344770532592588827480354147634473016593091444073591025790124855699955694438449152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -22163389997701256385134563989673228043834645160671342903660649162034851387245747654074383196659479359390085449484502944029529969169495185789612818855935175462321664431374391204518250907543248926615043552845681626416474800936626678319672800453591822218687983935072724992958043898218938230823783408181286517354065562951832917593367186478294681942657829548660191569458307710119564070990038071234700470092604459370192676805001884067136507205164072081235491976628697391646218431062327473038421077164163126746877792275357577973879339421522213593786780890728831114828091171038033611950964069007980917524973324439553142885573789167078093725203278969806294842749211005515008017271423128829878258478946929082189504712246333247202211587137863422382118145893889449027436688078839654723918838109999597977996394565330773979286136084175743806714363377876238430978278171713004145872786064301522697984818432005755123282941608578912046182570181412385925181644749890873508823315609172671914301050919304244881311120486742073806784827589859066921243064909875116882057078879015475754513097356571809806283278081148245639095055409818372702950998595864705004911264645009593964115750573738459022901284388330232708617622458742373883245655403171570166602556626539481677205269905429014732015248906669746389501214799040217290371232501682270410308943560415525457109908631766941435594946559383250917141529301450721514997958665482073267242881217995060132425916931087413774305517389182881181966517659402008591544630778281232243022989281256116728104510428992420473700906217182317022330922846009196275218153588810728866408479277771231231166373967240441504644449379814702130358713426925079936998857517693268121892347406696133830887336226431440322852078840798696664676172711245466307009217386996814433047986677411304243779179707234160324057736770750419314040394049359381589065725238883478822191224774427839529285450337436891188352200325215458295136005684470915739063001538616896114839652497529091460339251179677768169955968480366777965984444676073757247255160038527026787754555178033201862634008823819130129085899271711626268163875197698627112753567609199507330789301849723323640468028187187201677305400340457053472891446083783118421076006665524382567457819865165694117328511057706741404112868666432110154422032818393914444822581040632935309595654513383934559926926725151089762709074802148592550549650515151058467576913325882374410467567119822602566008205198761259056247147292567147647720550085035264654375025362967993923330701638626112549605338923180839671515225077804357273648439341173076008820214170730673334038210006838315653671781278909109247450712654238644951876528346042168199237921731353369855679697437279238408046684708892447013130831341161005683147512593312211131936444185264055227772444125924283997256952718605350271622885147363282670154047075646354277194954412458222076262545444494013112525528376889560563407090070339173105925205628999688591364137453976437386396915122822442291372099682604742043484822641100631694888715323074499864083050477709565558822899121468428233667383439828205414483871800983189826000336797600344735731495835114240835355661855614855920603640283472153684992428257937256063211787576655574997080698584813384554737220635129759095853459967635408460877839784240192111276955519570288110945347563240022641868916546437880907534526649702275961282184233982060931716590145794384891008784978504964410202199528100015433147206903631448466995721198664927832024309388866768224773278005276573621898594341081456817039966922969134705917622589361206550198070158788849867482719245454852740704511946998275056520941887059234680338084319254069783575686683349481752080494658849586080088913424723741617731390950058730410655400856832103631893991656698067268775233664822698897977788787765551086646810797256281215987259260281058302272487010829659144357892335543918780308584856561487000916440042754506141829723227287334091085815843269866284161578330858750000738601578071829288242305608260980909857365030995648005034664953910817102364965601280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 18787946876849417966515770651142593062832818636891386615615988296875095897384013771632389241846917157998444463521368448843198294515573987718249244752706851532028875048399121889671799442491310046118313857657567164332336640656925201978196323104828668775904796589203972821647549487667086212714445700623606892916768275272811331984355392061585550642230990673090497388480329073717495884677094000744782567500606604593136544195218585308332191419198090003110102967609308522517035214816370088136185981055461809528666171270882141284556918216878474932798936803222562501800442117987767155181388087185428385703894330390139831963149607129658769970999791671099578305804933235480638285471877766690428452858392743225036150571695238679188354559549294310371124324547897391144120337409046488008527000793081088276302270092514746812944661853842207822340598538835209826677897588382059322883588246089603562328390440992174569177005206840887262724857206904932364292956650683705825748117356162692248830145434617999731602476910811380551363200282232877843522543352597169239161104083119609720221753137624404540160611894216237306652940103180204727124128500080969440495653551049427753473206811345515216072169593647973483683114504743596891941911875943278955997178521906872986492657829001547053761925162614691089121734447975002122661476058955253510926004769898247024270037997633632110854037041995322693388499530790068492178030479643853835196501803633458361315467809103182288876348173193452473094289125818024376757937431803727467434204538119250720626233339866140907142883554690114590188904063126748089073856459739582810790789518852000313213283859296444246527588789521860175752361056246363305547850566183452036798688981502431941098971982986208837020200471289122571816183236625260376159886264510726798205738041494498224782641111570195233845962057762694672351237771407063888367891274916358460731675355665903478954345493636116126853461917280043272600294145369168696110056876809271354460642442451499773499058255156986524395072064790819056609048456469806984480594293155710032469231488520691832871352504399483383748862336326150784112912739885760053928340435476565481842325566557177983797750513084109032978284909097035360578053546749301393192747309685630174627308266620045408879197016523346983414852180063767172042111224613720904042785755008600299068010794256026386783409821530540584721516207311390928822774601437939722300019963631902366150840294344225379464323420896766068458828190166684192706069778491683715992484414480010544358081990761923147187496819959747092621200241900347121178979819204107311175111958488869672296228402976630887759350594506335929668468694622257349820776355967724028664150598652924517457161365331824840001093518549045951925956926306807709461206254403560058500081600327752650096309178722197973938440674084153697763868270228367192446452188926367666002982450369046484489763878443446968845732414603251782544281546227566111193405929996142607089465688543295946600457468943727439450205628996712828474765896166387570946350638658083584705477864934311892690452049064558927487762458413814858845730321605485061718583833409389874667533342913240515635431711151163242915595415844909911879096219779134803924342059040111023467755358682960327992628967753506840234155797701660182570654389956928730432931520881941951975716434426580158977160697655813437889906667655501924071417053852930755493237318044484087258706867997915691334556657591762155965922747702983314474924989999595344072577260506773805588899127400344963332987569105917445694665458790213727794996002609356591919061979685111210638190937910588924419265428890316655273772270430638504404190502836640902074763052880781899122931380312714584915367821604501517365074709303686052265776048856316751693750907819341590756005866440906269766026160865520267948455689663663777639360506454776124063056044523351860196678971077688894157712882799544521238769212227668646351778589618077947478910171014671839275695212976317225295522054263265221451190201428788165930937371503043755230422787438087132360684339200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -10123202210047535336626887955098376935914801930488825050529574895240541797327481805305278158257923443011199251050943097157927379297093223084639600647306988639677544743114491223772179924086124700194298159518118322846479776777259977467924119383119774041147280767274325994943831887076430112780633497003542975758829806704460050163852700735926315564483850055967454798470527776910184542251162915394399938693908551593410079504211973023451245311622057805052241647798556492988530783179841235575432651787114177386147927579824555578775901187647358733751391081363606438614628038267893549847179993140285867050291129760171326403553231722309034253267643744908193761706356164091609966260657515892242105118123795334832625013039842257017585415608126259607878274829093482173065622310948883052104367465539646861821330696403740472582028267021868674035831354541990241469950426455808660316304836524166445583314848935687560054996448653487032731686805738610638433189404212485924090490181765967287585508687556317398537331135442792919789343950616912571589437505850401317537614875390451482853761339551402408961226827719088233244940591304056133633659011800135028974967729607097110889603491340729376564298187620455780694459767083674568386567862367334058500757236439656402509485047132902293205201927645653718983416047098398748420753102258769386858389942903186310474599930446337771179721394376435409403702485860035831469597836142011741354769213718836309083617985474957894818641377636617272427486055793813094097093874070792302096273678326152711317320218869927432797465923067229335673981663636577659807349368026988747641697217384106114793919998442365241430048734766643202096734867286801243005838089057644303050830406659854382112888477384243050783844085386323492121621598792216722034480134805656687819668173091728725262242402887235439881653863763328890816210832321181695399645453952886698782042127853621705403427414320879302158928492284054400378058728347321762187568137146221612306334335158544825626450240738163289358248171732366918247085892978520971464566814874344300970677167188694791036594917274108360715203829025198448644765341409744840279774282040107220972913149759062355073088992658876486068953094420266676984675050528906255308951211976532331986715470174178336003300508064146199372423144013986598109617683784621497664509314675642138743629562266077814242401280795151511325363698397504748769725421364622043205334503789770020593534716613903785344909550876286015696151628401430000357634067102942382603333982099831255940015514874345694372006482412500334986815601753477170830736867468883548432555786595069017142013235899990946172567002225147980487438640177212479549667549620094197336411029799483127795651358634473753378454172863827141712142587676638786691477272453387656059552460389982404848416752184348891504282550305625371747433902034385543058899895208948750219851827082679354546442016782280194733568683194488822045404503890561859596944382160622051070159187609598142119741010308551551485684523483620370558621335341386137725715833240527369056498259181120269728146580356946509231203145276545785685577547609338905680777054345192280946975038262038810941034881382426758733866209494493768033812364689598862874314615791065046206720809666485921669783636733243849449416349347406069589033832024425146385242002493288475269376809290756645006803514558663468017819603442637540910339704001828909440299541448838838575785936958827740822978854097078105219794558373293076708985080549588101848223751288802252715747368824766799876029439052014805067087401857676991816817921997876303629912388594219625036466719149181642607320374582274213279182966965422201979503541544028901340589477971731249118291426358037864686939123455644083007524437845393719646563693730548831308628158007642221208666487544330548582369347029342626043120171929654204487824940681728763440096426722535245153790527480748323336007879198907232582900302735730839658601667437510896346847674939674688021902247629587400221915685103837230771709644946208566775716822843525528970373049897766198295134208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 4295819201883720085947201411471932153563549665078507001303906780036748760391098531157690355237763537912284182343460581089613322495339505648152964575919894201251053500002239268739461060968764047231678616023108192291713887353290216859695259649380901059038602547974297525071845755820058071122191619030555136095655108223914419063237328557930738408098421857784469237837292021796205272929480110349256616992298420077312838648797392698869144929340223984319462658141897405355104293447539019857434662291842453411625511077090248666236190684577362925034622404537182920083762181750032220503670601297502282813261994375303128090936906128191392300800058096223675850057867414546608547995255060398158293646373890999235799314855595622643998717228654011419382885101190472030796459293119156455680885907297183198316676905158926810804976310022039820083007365568749303439628917399236452212328839866043985614441748360342794469459945150428029033459606079918175545197428984875531992216578354660493119363115222687742835425064961059237257435986035492177847890693496310151981978194489723803295390254504456403586301872495748349023981011249109824219947300498180841578548188923427184401830467768968408244315330803391060189694145693785013409420661439654837588703661079218961202083431629505455047445075683170707488586133164210741979688916958673003286656028035056790935056861015896879964917738223790944455162842576256841219858160269483048419836078234691138152832845575140325358193413772919019053682059421395963786915111572953091573056964681921157583184841121622485363428510565939401437543826122905464186222133397723443524542080056182763858522804934851157000763882123071340359364647829275686959390050371817645781726338985488014834939420378822707259076225330506009588638906961377858588454865257648584878501276264116801978980825813583542008687572283817377857455677006497282350778867452352648474549410065243242434412382442280137628404732067631719272011523701591288899492563677850668331092862164682127514673400495752128939246896764486317057962313632458866980114021358710983114006869568019198416564915381532312084911166797951952603341114700392101860063671814156142659255762920321555116237367011382132757017057316268090805114658113970156330037293724228854762681837119917615641993814844413408648088963971285533086827819512651489818738478366224326728278860514006302837562797011338252742332008048396876483240460920039028684618063610799145016149449551662933142968020004850815091547404698090707869920548096749327059145388560455762215714840066394825802112833268187386224274796121140663652187924723060894883780721030060811195026736342245417859043019123307765335613079741010274126906848917085632760756256052070970677237947487556901909639688543943443932509897326865075144121532985701509465758479938424065036319166884959238050306946386837367339540734519696210257732411421578705648278759476170202378777481959802594718512067233587240581838727223497823659724019081877930817960076556632030545648389230825732439550823872700218325055626185026979526160258634957330552691860062176604105413023486947239238180036267406926548248765664078327644478688478764473821620037709809816947271031809882552952961577815835655824547035482776108716245431579515305554651008788564667746403163091024433989621671884489478174668987344455436216443018483553345416840036441841594867183614898295305120666664801011479607614659253040920475975944365275065568426661065779753078516846882263795875247564769167114815508360394846510477936846291878745764632716890473967941536322986556485186522154333599425163524569548473694109135040479851006194385799478736570446785811655122661789883747345072590386410163724288213661885926676281981499926885268545547129218781492682432194713130686294271788085127188219457696660967003212717182661021292663131689768816965636844434217919571951998811233734586501297209553121566075262110045538056694201907106679728202248751914685858226971933463760450552886967122335329341028483939146075426265916832427384097249094244368878795767235846624552024673099620356833123509175582720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -1708009313182755231898374538379309683928626457753172335307746703019293432529017734934030440450106464520251488422359368680321307958501343026381656877451359536587684541272947113922502626596731893746412197004577424806518681320156587725144911855134602932147500463553356842249636686651005288657765479902017936895465291906729728766955846261112889827313092319826894976613146242101424515229348012333521534130653154555543490419533749097937405322381411838651181079870616618837214363679839072243259166347385400155007076386479223887790207553864773462392955328877696750084158538755442490447007932143120387542431151022110348202266098402618065032310100799055999782713472748468657517783395044442301032501357724952327267476908933899165231861042560740007374944859402454137427376947033411093984039259663239477861428086236368673696785277526878080623057708138788385858034270816387021848922384013393523307165817835424061727372697027435584473824311045135987127239377534724825834278887540256812452101077247846853495931694733190300877644235413286139813107623302136324907748884487553908327163617691130546440857408237517429525508190313147922167532006784340221040628988796565005498359652213023131128887979150055624001276244337647530877681274077813761667487274246088050416169576009089534049287696660855708783197165180240709505021293259601775632300911093410483487571520173718336346737184234979554857023044848618018582298236073153591079241777649932894022305391226438502483396362190116902098351672234888700420697637369733333133570741477304346466534114586308388249299904768787439634345157661890560971372445710993305817268883302385067065844911585464186775153481000954563440969472017769064271155989500228258679796805154141920429452052441268044621226014613262478057431122444184938683218776031229631315249858640638399361731226832407558541227275536485895402547113934059819503944200633983662468324631937520401574139115155732246453735806936438702360963036113246601974866569818098314595797689811034063113209105018782852029197858910878750128349140503488502491715206393570213740329733998556642539452031473369631483361354022828122673863241335064193634891662249798154759961277116953487346279325358701340987004317464786556151218545046081593977263467155879959817284742379117874165503183084735642726625773045560089856744556301878457060597264115781321793488059882113528573262353815971360418956162629570330622327041528916364971357792663801020778990555028226778737700465398242578398983964566630068922750602800651971977493405345862692615333533004441416538890363808242358810029329761636326195978619417694943907681568373186805625347429412454066987858602895188394564052149240284592792972151489538397808672473558260009312495990884536233985255978459269724228514281508913666463109570129062736747134434532487173831506901894279654137165278226613976671688429645688687983960439625997416974378145712614320621985590999987339195527807827642436669077795457282422911171988434876228856409821359943419824729023387345867805482256191415394073126934322520633025169196459203486487948407217343330348544810146959009604931508792005516009715824468709456516417635406714971179625636036714111548329229784521000381316130654196724360307797352498338569752568715046145711179315634926831761322884402686025160100906699137955587259654113812054161754880630207346318593567249223398000473291487087922588229845025055993747402146245718855183425511662039130747291184541445923464190367013176522528786342361912969666926256396900730685108377348006072024045960112113117945008040807317689475356684009052454699429261060576966121684476561131498365076469144353723172925116165985040790963554194514162507367175403084236687435965321579938173311979695223628661552050229137806326245246208068633440941406826856382885442682169756280691854199370521105623913622224342216950839064851459153231963744596811884158990721138955604291466722183475297219974166175810940967538581060289443822231341498549878266555988742938523485562982272694087217229392911739971958694885030795130233982032087319888028953181338565824269516800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 621789562382126132712208456632081684036213524589678385395974386302187550630059236945508547709999643385571266457999076668787483947427260423636257500196567630415611578627883955849975278710935871349083164479070316281808945264084832176878486636302116617658424411099069123199494299168508166487524508548061230086587642532528636703549438229365248616718677071703736158934201850220133756555587161103160820044343025656422268431103801395189000508145987439075576248388209431912126847021501215433055739677817004554872557249503169798986524415173508371546295221687509166538648947534120196587815988329525191087977316312741232854900684656812315826818644867664153436324123921698949609212373201593898516201194627364569136088031539663056231882521751717743386817090878076125313934614198862326209394160936819916725185201783174512615342494932814515044210985064044238440574497728468013965613910094110586686566151135883087878731494727209982182502304854925103586687004065746714392362165835259068291544336153713456738018260563035759851042001144665837717843528545666550520284726952202185970190097357694224691858012451178972800550451912452172660169422759705784487972846360353028912827725667621837263761607599183491847050515779789396877672617617363263066754377218128925894661121739625645896161757131005915194908777475626965322970474955072604499424520234126050707112758361026270191470688095109684655365393572188462746359244839076720428568022523224793555522737220161398759564224820427696640822516388353306091873203438172409853303078417397592646698697456953862626434026486887030541161571452032181421827489538901767977820534715139924953163954397909731465910929318832600943433901250959453721941671610530437938354213698425331930531204089619510608285547017571953600101984932995337673215069493341721641310033013612568511193106363156281382591511403630166703976885568580475407760575370107952495490043114160877038551810311450735428995718860145753970144151563060264673168745050409320610633009287417013697527567697156684843755912961092438716539992034323606278517638155941162699873915430723652782429760691691247702347558517736140536784031721514926812967396767008326101800322565110880394562463858165901438203107421067854298231522978688810691190517858995438894060626598134340417210426924670837195588533967385265300030349412496224029332941431678278632252369869436650779438355036202069227854353270036105148363051377853603751492356293042922981437916719048058738324558613232929036246352195593186732322669562816665246029072365322232352544895628340849697059078285826980124105694959800617208570615731469912108670997001310376884197753197365652436421576723386919805879759851807431746721727585327459366161110113481722516533944159832806020624749558356478598801947888290015674623855677958713405591362367977914498923086053703976799825525039763029949162625411396627609733476146004866069504165461939191426693959877863490695130782485156233504515951080101482408022179971164446377993764688796349566547836884722721972186031401378102159228021376385025963861565466070460855323523857905537327791291327476049041904843050246905434552574451242286112298068179268866925708566047163758972271375605014138890255610465495768301163909053874316488790323204164908371101258350853533692606873570453039567494398721412989712905817628331467708413471404370229090543633144571128810589965063936390895404858449743118417592509917611293619055646608260733189191927262889487252043206554138402467054765592348046857863880549131183587052966155795733860031284711709214723146675218883231475824821654544381274151469070252110028761620934926219628900972998311841788895148576775308599554020176833150804752453027037243471441223623191095628903395072033247707878450155002214092927663096247986738459901210828617128005091901672422137833029194110915617032297207925781152265527541363516422651792053300209713234994110960621594720260292245621631597287392565486649146614861042300444368955497162012539475095120351785850128080181667131857056559407243620639623740271427646360686477430864167157366133245693684350976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -199025686688771275953332605737172835089251096356965422504959479164075934833863566316480432473653567058587698847716559657636012880531455361249126220661907734625968485505280277488856019495820392313522467006250526450608773790545694242224119190959183472194893988800229769443825868140975404220471777425073145922228651083564198995289751741408857961916500104692291156385445852501295516245593566916102302977867167334727263337957744455931853204971164832106402258383003149900316443625458627025609845533012334148172830488595360703981793063271493808882415565759594629231660102706305568109018386937299102978297195858994414723079483831382640740815209917866719098499167576978902660335870623639908670236972503729160194395681209322570722472714678538673677555188842030706231725035468288019114828254206723579565339276331283685440702877765458195753908043088048014661822377248672576445536211523567317560167457167147634747529567644850434376660208928987753862301293493952399928334415367349422166314060643863949058467754068785192993564397883135572746152745938899642967999781174598921371128055562710237533154778190133728389446762901030422533114533335316105242036869256585075375642320467560550285837162592835760627979832657595497000719175824750145561135539075007974024731848227357682325790842501474406794116580959775806230756072557347181942539762056392048231663730071086588847280790473743913313193234430692054184503985517698637808228551039255988576627501052302232495777643898945763768790812570963369703169556350902986776004217131627037799363837910828666991345333292603016809223199593554684094589414288455082371688160886528591832196561586768559020866720316895079621078042078206533340136030240824670755308403261055860494454016425472528711247544714313516956640119066731539871118756845245823292007558879767006058101725116227375696583069345780450262845927237775072251145855010321812746672626783306863315283346798905634674879756215307340661439895780097826009229348110371102989810060417602027059326733881204168914449030645097209262129612318862225478627329604704877527349852620543564286947502529234199784670767765109796860768247209720191500556166175148500692796769748341187556308436122663516952310279862179914083660159581980383125948427229818292728102839235790199126439800955101154357089028748131826148273166875440588756908402776849145253598646047971907072286124330657282404935351006064400944874668619036400715336704076421747007511817082815388957830712905521901312319358276689167125022269275292679591716261861155828421613544992257715653827474141756787768757745691881855287149734902017845310660833710760521236599843657973273712652408872500035480851677991459253078165695342414610162640031743378287166077204864257877434490602648800233570183163069980187599825979754005792193530730217243946294881031137642142667703748351700780760937711376421307586728369958921882173282555528759058815166600772974170114100056683293430466753053555511647048582187551201198860921198192509083215076411666350809018449060332044132067184512786707889348180009558192611906973003328826405838120287310846639665480078214453397943865587823220754507278987451180618124268426264334291995042043967491895394510357706014771862949781110392721772590246153560468044117308217630707717938626251270915622513754802370261688040064754860438688784529547069205185031776526118743485051904474145065445919463874613395328338764579571098856167808984049753017655945941217459997108741534081339729227918646901680920739568285552835352407633795426410002578911593035056112074314117536423056660979071983685402798751713580785968437579986857127574216949256931868246827281479288366633192385231804873795373880147580593010505572047995620473534900152313407930274070869055451793114777079638914372502188362638149135215445353268240485271625817377921714839701084163430942549589160587595286125528354009356739324087810705099244471503871592298525579357239565546185122106282139770975534434741880119082791886803423045540788328440836756815178761110424196773636104085943896872006790690759458429948428250775384227840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 55757675766928479132340976019777231737639159161257293262110681741427949752175194640795673037801726288755859162527916529845177921912957017366354884393703278188228348834007777301171551612779105518228896221134559079288077535234939442697537469551403904845612119932278745540514046249637537558460769983037734155353300350537831076235966453636342449510498861795601160527845734807092803585948717046962141537773676363358933931190521244948168143462570800055654765146598814028959235987662242637044822687787976869117666127344336985084194877330567380690431950001727865577338134747454697353051184065410353774344480906900417861370528623839086413200873202505145432513849767553159336311652113477610414592837047403156816571680141166182914935154955507047966528414121642700323469379835515790667384295005247959652606966083709917628081721494922505630885417776815618123410664076590808770371701646329566068881815475620125965237793348898946990536054135664181047397202021815761188133444744067895051090249163687100460357852547047656917684579675246502582890411014420785397105271603728975315397969634434221626026239797438659725011900398753136637418885295536393969062287316353862073283631928531340437686099500860057303692899077333558429996086013834283306838471047009333619797536656880020229457628197796349178031833610021007461173554270976478448503434310484318432228256660796910718331794756433239095381609026371300843687461460112529745740822325554646545378791133945835048023886451734417604609126927048181275993251576351199752502085815677480102725031359991266961465739038906308629136711865920981883237358689977074484210864263257055218951394236257684288752702076608044138418664445673718003835315904852485057791606038759871087668277093981939882401751812758574677095345240604789054229007216131255914637562017276608728406192594362214234473563425771592566179647401908411555151190563636494148151609131089877655459053248823453499918259615951542050402659953690884842178129933254702161850482899775476759379401125347451668902457098682899219357589976587287458608493111264042661593967089349167163710270036588127927109617208217526296670433736030360974350614248086924280446988667803518833211390574206373603743188729575054231558882675016790405054577294970054404848790065554011174399634346611583690386327417577260393348711190314485858625251818057875287841068494740176394184323671898738098631142929973372732718024031990426346930115963483333202693083100021046325021091953397425028007432471303252341194183438809534432190597440620043885740604356228888914981870764542929066000227696536075857616534652900957007121953223192410537475231739845906425145743705679262738032398478663360505957839806274464211629580985248688895933854106284350373329993225923972880072557968549075483979759263873405207207037658689238331303595196312740341957767799228977881358631347594361552739202079840606918024134514862017557056025279131083065049530918785629853640695097255717282085564819976393508304730456430460126121344426740350232662003168829848402928847346282626199479898005176064190250820340811977158751717319201401788406751765308371491872282223621716785557613818635481914873317298696367567527930891681554919692120795974900870426732026575027448969875764097319807101218102218606448556350428133925167877149732194735080497342899467436765200686038992385704597341015411207341138849238887747926110305610930091711152473717633430200579391379455885143093090842477051411596655887560351883733002295390374348881278620713249505366681605820779254924877489217084260221981595515405500416581450333079738734617482094276837716564021348962497734415388285640631736372243600298381476861974189607943811850361020070626940896130465970868331690443717251892577128743498167484176941417151499514703360416330232310235750212824993007420433132606771536508765367411831119018471196395173563647485188659659176321960010432978486437647783629301777372694256169592135782681215822987234382109375989527673520410679182150710772321246201738185346087466294054111794307133395240953083056460226816040301769267642735001600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -12749536656838610725407852098824216679352222236931998118913227335169890876746706373822832974851797990982961888648161253772310983053538926758663725221942164930417013100851166805960803344177850986800779442479571058911673448536487949661717935111652232007478630933062214531295143286253251015856635362671362293251498322499923304381704516362818893220276100293652248125004628836934505237869554463366713627016090398288011904772957039882175756180714115429582331801723370466609203712538859379417471595222303693764031815134269607553835749808681149523310291916630022578072153940798846648904474180015128715379499455402379145563699809555018676029527590301858216137661145026814506299871518372940088075774319686299091351511335608599887917264435541892990955831627292182021553528512491528777119848860938458187474111618532930718399626304819209318215348156494087015474671927876591166356981849094242975685942049075303717532292859848680521669494128073658384589514326059168207090373075100621718839456580056770155877994990114426565074999208642476588371502207086606170877593058236953173213353063323773077011623483880529884684341034944123838938228778926804800158009505200131887906236679911513034282802745668756820977641516845764549548196470709473671208818555590329878657236915969337322802642530470817516000854283275674804124850049536286379070757538527574195662600039769543275786729453929040394982593894348879253835833739812650977985990858837014101379549912600310130083736383798673017184490594529732988926430301656369210707904651173687621707730709956494197163429517963998058546285412813087770105614587000588571687638405235095737172643420425731093742021611804862364960428098476748182696015112285432693651813109595828132909214169781998528489668182924007181192611398304331200865388420683287560543467299590551424991311864159867001741070592797383584868602120728123279929368633550960001060333098643043473954893252123103565261356063896383450191145328139130460283073869785143197402552621455695595536036624117814418171849913275857143243802826479518190965629194669299003295357672519675069445324847852924826631629901164802259543597707264273964383781688215420388487931141992284593233111795939127495576045502300208961755133425622968943207014352560324633652834697955383782364587009851682031531632505388526977815276364627757445692134772171184981123262428815276301885162572689447180254745916600380958118712227452001315193825841721350782836242800575871240449674255577615830651170620880368049561068641027935240296573477495859688031064919413675350793766774713733432026047528105144219375426127980761997627841336362655225408503947685247608076696793460567290252484675366030966772908135705206405385507003997029516696968194488692435891632162264016738414939373975248365904255119714936508086685142838817909208733195551445082658748323351235458521895737083583119596414543658967274295927285388909917966754518519332117590677539579358244738853958748154236716013866409160331196602585055013136301507458063445584011328129723095923815318479857023591413093128550071080142000254509925460931196506311642278543692596722593650859748611705339642630259978271734047867733847411540553981368413737875618975459540452556554214323213236138699875173455015043144713729364294974449551641995053841457362246378826839765365369890092240249557436327645404225303495343765836595877782731507582938395695727412283890866815085381615944303441026676811135758174463213250294395976337130070881434412310801566649114345799461846408362305414567252018863860297517760465503460064330562022999088336792920238666712589370281182588919984154489445269309733622853203684484308873520041557862213508092988132891474978868719269759007407784704085722223320043873312637401815471923943493550935561673736677516862368053627013187309699245192907198159393082296184413622762686061169830774465225789967415211358489521015588232287026700971856684512352279140998164103445194737421969270088563030595968610913099300852653566511246540176758736059355709983202563798415941948376116521970928250410533053768498341157535744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 2374814806245174720548178338292594712226603946404764145580688654000039705368053092805655536065668298117943895542764856219538601306843117008683385234741080504136776203928545958547674892798398057197711275932310734925006251484639784788355498605130229893388814549551544516114974233853929911975863229935433466643310308500603361892998177513472610557271091266293195041400016674575043944401207006721721041447000681878169833931657259126741642819442839555532776184954813440511318375808049898113257804009860932871712746034217795926481996775351356261947605543840799497658905254965501862361640609237041513273556692172697486074860874520766971035342540877326391236838804752048480458617201017070956655938034898864285078562825403444314492172388802146145289141945544766713047935286943735459827785179887363530203854945168728704087141375269584540550856082986125876434515316725985697918391005331008785942387938219472077721508159695170399914599334322142765858316840726698066170328342915315730329022767142606571208459898363599508704272400766789533827189000990426925831558701147247819191535779188139084598855013374204537012419089192919217001459701990876060108052311242954408621282814932368243041391819558159715641632879094605195204739460959600598035450331710264113629185225375545663959609733205719529191877323884492100267743609585604037677973516517231242794709038132981137820715513205206136602578058975190021707279589606116912930345983536119609679561354628993116063939832375360759487867402702132437455808259146309406061524466050027191093396850992642082043687274953259896938869435870568230066352223673407597299082163568074430336282187034469142762981110746896957043277888840673152481321601173819056339638039990939268660701368122580918005397959082201608510895513650150220548209261118808202095845393261959842581873977275506415441735313691380927249677308637070368524732966966359214417572859210180385296367107354793328974603279115508611571683164690739342185451653189186868210128771651369128207748726056477486042498200194263693095958751425898179881333150338724725589395668955660551172900645153797259365437218009133485162721242947459749717680205740589290826116088838939037164236758285678843276282350009742153078321519610656857859194498593270628605964672431296246535255562768988597861744999633440042582462212190647034330130044335050430825162918099685192863607469225939685138358288464136532946508508991132568487761304809320338550199204979155122331086860256560402674848869304557069072056885406400568812229849883636906355019185597433586869818937364271278516087198141837702015613129743677080348328321169680868020435908465580126564604721475989972142418298161994334376359532695824563855144597165187085699289348971550219831722098011325116905687277946983953343988369195888710531387561234427595550873832361897900396879296030815941178762681187963163164165071287267554025995202431312361749536308034018257751685085784697184114675308694624479283807218101408123840225374833805083664868173847605895127323802433773681870140271059179276196112870529263120873524046387871666203105369826916781766612892074456225826265194789958396350837441452446212818184818143090422954840845270829440790575720682393310309478749782617010162057069075761659425468510457430848941152407418261323891118695537351772166331059055280504204507679486205156757000199266967817371356909060700471071853608541745506736304987992221995310166219082105894771844809281163695641215815188629732477886963751103296802369710731144081456238736057107662057052619602881237625011415098931532879772796802132637661815276675863156527664993934696637675094917552514009265801642833669444967908318401501151309743199605198825813419499245709597542403665041532721364922895902214673490149162627393043718442242965405858389819338079905170081111712828738626088412722244908700790333288299939852774285440097219554332422159804087112399160580771775199843517597563990188311973946952618568674162807413746466620888860655854660035607483190839177133746982231028858020957751177786742990303399065029133549777454482063360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -430232998434858784869814290125813855593094865100016608918443293167665481509802721926842127557583231553466729347928416711823001858295277735046405644964713189944903853742567672953972709227240037928212788655659381954947774967764326926667411822496921720691857760611030698260113872582977055644301683355371088103725646633836188200788148850437987997712511322009955548838947496361714922516320358483872843097234404159839944171013921313779666997637731882271567368835317645331393279274007934695618491441287933921071330776781389594022475817167956683978075667705263162469331859930442086306940051835943575949780796392609441159291040128495279585442365184676798044825256717027470569166554800151998676441318762179037250917010951817183414162101364748341250444981061283373536347579362462560507104387834683762389379082339165816722107554266894391501273201790950848453309469503031280529399552262453134582026114219032064869605141123972241182390553408856285017296942166993577257171128353909708393373098273031102540252229448659762347070883004764097431806694721686934662654019585720219674331605798733891262644426805863200952794911776698511570204246328966686693100683513430748279271645314417860593130018243778277162705173489403906429356501377774156829335441360631927292790012302596905748185706773156929703828049579113195532833837983650441281747378660438402326259354333504643159894331521399689008599810021056321740775321655194061593404202241142732071022284891556886686794870564467960272564505502176942968032978436173200565344874807131398661514320454003886128393060137890296329005518374881114540395078299877469722110166508370689289843110942726708849982168321282668750718017093216310547082529553638224883868771454004978406696804593464026951345431664033155535494582033650245460697114076661110616236813675576070606859472542224250420929678578187999814636345645955774162214842342089090913706786616432708774304618983801667962022955757782459707293866307199169359099933698749253282105367034299485398706724947685719864425191016040037217438211204154876671964834800747843343085897566534437858139666670401854687680498057649763045011731661363129922406246324975533754691202333170221355541001282743029924592344959853462955896592074660116133358394102364859848083116048272552607845851615395958027369442479982344795841759311299785921698582289526414550682249542233410667046645795207974470496430106550189393158738678339347239149186602533686601800365924979242536382747952276085705223923791357215996641009286293698298794329630769666796015450196457375104618826787122543158124655656569859452268694894639438150113151976683230880122855566665886962021985221036701259987322637351328691504211742998617653130237531402935928116408732772136030164771834436105765826962194850460327380733466250348088709373702949379073475020542081821874814086729062091288050618214319633473693486710678931143292376661352014150884928662650463060860251467718821423101745930482923435602460668647895143076186735448874273519556727073428506421019581107939109721170749985873688969343197172532628345432564548222481109673054074539451683671755586131132895627254377129201840029329255452368326260890295212845966365576826384531033110847575466693091733735074440341023750413332285850610769640940917036955852977621537770385082826205388251641439413069070853727003477641632226064069354493143637581418288817421576586175256924397075155966447581880874272124704412260085176031781809586094316933782187609907513991571479259064361565318727746668421663723005544929139005442942212814475490360557909019291226879410076214631728755823856326199791632703663360911300059904487321660235085822032400814389740648552150073231402444935236321378581621045150083957131689180271127268059218133241358520650870141614266785618035356831819774519515513379829029020495598951293414958031729763166130345922582890829392006073942551225531361266906228476828103374531746157471931441698395931948322644332867897849431172695078340078443997420454119102565975297111374281623521330005472461112580800420978182284939095490921295668838400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 82837708392665284037909975502676861703185664619903630285687868996846812998993036940891592688623504137978292081109941906993545847841984261870648585228772049865327842606684626898599008971183163940168355302986632732300503532059569009296134523155819018898159309372353339325919141154645057318114972022949322735595046416784133678353056725467141667583564049099065307592449386536450608795441799878506690970835148347479148559822227502630040314592108137227291142283291759843403746482307352962191443958713067281053141672368710068703737236395000561585882180334059722400319837534659762630811777864847620843284197390088652844409111120461992663525737205023465037270433450737348279913736840319854213783604521258228754709076749878829159805195965958676043925447445030814076249785794491396456426748179919119517053284946091475733224340124906111224514193443992048016527696106890354323950492779316118814189102647639661161924891945657450226131109165493350773357051704494178826660961215329153689523770115605620010095252146862095627045084112583484408007445975645872890725604040341780207319707862206441872983890031393770480725504175744985991869179103017951434739169115393703110939369512772514302407909555286451446741255555541747459636053698066094831529542933085451001311645580923524586125618450454261578944929489439845099055637710392972608813360693051737078395092926324758824299275411940130150993337274692388872324043955875130842949637017959418985827358032028902336822447140654761229534986488481572472452996053898881407859146132008038401110057680554638570899920171528436040021603468663003957338983353480960135449762743316389460694286789455489021629616104961561640283822108540089246556263795922268601964904278567063185606336278198646434779274264519100968917987295738892974335096228904359623982875709981094254752095376662588836683453039091913889594662084077738644317566643555702695915898127490820334200580762956765668423506164540250146068125335804221717368950991397555703822744292412136514997756451391119737731036071617502539657592483491826692476939183539475286741855867529009515623350804323755278185716021955635022850062665717107676452822698859388546738018532511874608631413836455607306384534494619807027491979034205386299863150540401294803233627425457898859091038711747350799325106466672158657167429097654954780070946988999562807749033155204471793712195496677841016003913888378493771303044119604504325850396893861940439938499435034415666508678415678089758028038194763645767045602585494092228044990673336544249204807370418472231703035705427644481822666901192337347632850683093445978957966259420447037548282909765250185790615390618327987142969756623831842554832375047940913866470532070070659950197375391238746708468543220439299621503157741802227536289096844017720414884102096545670393513072890726901426526969947024385137012086077274305129726293894788277177394659858217794076106657279781989561580819025533258480394251321544255977809166828033797337581992781849047550534609522466338181429851904505742676707148943379754624337964805603017176497936163045916559165511419913705884858417369177690238936966709558206335768459631308167300540442138739607079568730765582908166657115977576263630932583703283108280664641999604296328322045813413168054445309240390760063528850141051537436707402791402628705645261625679844843116626973783581094296216432032243571175185602807712957950029589665831329903485882048096489102772144389488963567249647357052212105122540494891243946747175061352704985740834532545894888428438222867118312291586024229024314312733795132502764674202332781092054068853813083813667699330469503157881192920925771553270761540248523640743117100573452122753739458814590725047455618381417723967849730852884923981869075335993721119834389008365470830615793465487568739260155104364017259245209863977761901839671104918999750704559513934975714071086719434471131604201216214763435566083965969628458003796311757441995074971140899618128024584150777035845306747189995852055310271002134582184902368139240240353587757011528645896830976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -16191125261432862683059813039143953498002561604336437152271785298214955849084213880729944322834793577904701908505886935501160851966204598534945880209841623735694786441041985591602496738694779112942564203795903785755012239816278919821868729868724030795277124787582395476399958844721841571925536282233703500692052473643905841837786097113962750229655572665397533415606061095509794984822517701666014952276705579469911930253692386823684237952239382162763632436152213307518543583549154962345046101320262440935521521302310223770652032401667200086401535211107474285838508952562614985589121625170516246263737299667388150532730523509147085019234862284939755502151661143092322543852222497708790148814183702651470782907787457933103173341400518130407876545804183932632397416165187403599507732348287859810468117840855879110194378925203829805357950718920289480009579443606247956816228526312917566393395302612786466508795986521536920240250054988622207888069741731972783357837329470972857263013391676809958277707204517806621375074972871901380394776130087151245987158499112421506085166669023487394990033740599168182348257325350229112345471791714519034864375058258365506330765171940635964405632513408535417095223923120912345781894599286883476456979446998273289539968167693451296605446342990124589221938236428046103462277211074656996305352584906838746313005177822177924196456194527437043332154805948685959585284337923761417067371423793080315071688689506529797114037370721226243670435257170115688918548227757915643543059401999028482244633578235318106501657811244759316787959569609160988675737352120941414360604030944349263118588363126159780747021313104582558849083451805541604572941890782279147507558666266639651678012258952353010008066425580326603336127934182264337928375127893142878554317148687542305870343340902587347927175618898963181091333355616958163553226928640705943346739596566410821837410704610628117371144005657975378414397321430907069001410817121679183093830879919535005507781752849039228895617345175770347122594921651523774734306703303309439238026714559190846659957357327117601093851955345034907099257900030541585921887558191214093043616194286460376069466975406151340405129579654313769133544253175320190092635764357486896146587570416271005292929114903688410679551690988127938639224089368420804853027992009710278258169000038861542863763944754866009681236739830381583408114922781334516474339535209555251555955249618393803345729857244948831468698718743702297441571712416409634523154504278200067395200125401894779673751843441271292746130087267235686159785543914248014911367458920987685493421337226020559147101815511326167900367414081119268931664946767604106219219009867291264630755781450270725816634201380990441673547807603356641726889576032144170845442400264353822940422372937296566549209396405066815416442096915345125422282383645417531811020885585480449282503758818371591851880083409738388924072015564513696553477468839893703652213827338029210685524303603232761048925232139267023829936248849040093619756799173240930194399833458370104647565894014296588647315291059607287841760296071341368204844411555128609894496197309216944413964004251803303872968512775867085966428859141881048079522062328921063255742017411866209087311512363404468931184537469464210391969645917990372136117762383604889753497717363615294260174911503990063600610085362010111372539484761912555142884784521264480914192076179405513650976640845026411710945262832502425656454904360039108176647798548506780552744399220510290305081019204666645088498856028919945074405368795744922497448495694989239429576267434586138317876842765888816297295094406593032427984972195652986450034153010403943181754218010064245516556434088144273311368853504631032364379132253658519251828840123148285501748688176217739504870035884772729670516237110848523911053322741656990129681947034861399151059205562312382876277494150020374004836060530130643742408582725264600083826130412345480671463054759254641482760211453701036435903531211750461356950588980830315380725514240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 3534377108586280141392057839804960142597672464927212856618264240165223760641693258194809208968258499250619647524335074080428658119656943643730165380590493979152752340253917644594064698316140083484473793750187935486381031401972686908452910944336168942919809084937853306718246523711491509078951090747231641290557349136892456172920551241549794718614821595550812253402123435483730677460773498948295822694299303543054200927774207666883835289549799604669465712925340098806862173533378824074353922813620003467867631900667882825380910325359619533233766194789878623162928930734120373360932724771743751405087011540625254799691454134849796124252009618246868041913359251979292776582969009484840718964671815427442273843076634837634870217076675504008600476208953539257395725180804534353010082867406453875313594040662220278414199273401931023074695172626892489863883684094728322854901825148156292079518304372829613680830551125380727971941853181802789701264225861374749397975579225183781555464957468012088127918245109297111648491477820168744341144183554420363979033571220430629725909228366012735299311523930340963336996128298970291204788715374918965884111824472085025468952702602066815872705469434388399729796067663789023622797892710512816414632233627425567640932740526898173846932440217558088353031551291283912461351831204571738538346261328256766858345647620546275030753140663607545304276474419030015194312515434473897828563833712100337521423897893415476470036001600621244028435084108412169051213551866743486927754112561924375660777109685358411287047777234575225532168095918339999750703052825036580172553916488230550356490865982189394770576407729487982761663659444318740472454040717458401083626864087097173135873752072987480383528118522854744046754176145795647894916475591283180826744694497875143244173519839611794205601071938111816896908738447050422920184978192246774464885634708372437435883494217895829200877458214495120873658949624681752242072703592849786918269052793985811764986931020388248205164358168600399779907922056206207308611674161577424088257787992251569129158304846993051282387752134439656621253383166817222077583274305801453639211083229558244629502167022364469240914298220430614876922195844607630946949134099178065875690073358859528409735324180136467922773843237135653684021893503789644500638277784486675232168677725367033550886185002089626415744867846115626388332062340136196066062059846551248033034428303197112002313067307726732999314925750847678832983004001144584230294046997341082034162301446092531253998057720170330861356156103049428022362967019984729210364156808902105470796329374246793509756641451860382656910853202167708895931890595691002988456488280987418338455464598041899347504548059706367532278699447038482167963110365340468094988186914516046217716561111559853213231102268799593442601532615425677408719009952758024301408098486375342899131927831612027399460289744209887092276566480894115839926196223929035623393794820870743880649582618111129778311893757192875444745173604608430191592629977788061283758998561331482914671359656941547742688807387897889404519550619058725470324821538660511429720123758758033224119768614629227101619414742796840596217951171177368409705777696635231725827703051062851220362924730060312440969670478027780562057092785045165800160509924639119755194610328678308825632244494492865635200873367530710474307932867214539332409302684608334168330973236459122459256437053523690441327299159912365854125333273664131674108108674484173892036686640304564185737487970086991169540050167936209840544721514085732703112576846391236498862102263551520975602661602340396358677582963982446557237202357745131156454063064231058520525258812721609533670000150556812269125259618632388489348972144564401165886883580816415529878850035037609617611721338740830004587677224534509196371865557484126837057907460575378791132550178361721182162991763597633649628911461661885708899035974329330481989460657637366332627088353618566465537701376762163697685672138693890486362018357305311097362841600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -771339046781549897012489309837102343053017633173416093885527484225497942976486500625901688372981181973667182326224088577870396321891712326040748781204489928154164335189303327488703742249938049651843662723319302270327056893309541040489120497171933763304755145577919402744109558556469825283403451903148194468608291062690390880136038022614520265668860433684598402618693598654498726392738696593346043686830737795433990473385764195260459540282117568785075421930108679475194914334223462760272248727755329333179199070632287667137577183815149832657553349439946855900114110668048424827561674404705749700216244893345408837324370912781729005489500106519552271549529174040793260986956601587272567458624563575094315890087788038371173127035956832531041286966823176518579713820876076103968781847326263446879719047511958892387268164428447710068694720675247123052143195540497636017818877711097146346390045754223916026799533391282503266909174924074205931802805080074046239404834966807447638605024581110451667078367443308261250970674070999007380177181114432259781236450289132127730758668831991123973320994583699802357069382515269606840661525387877807285160319114078681355870862451078895394503784958154905230219009936518775477049415963162000487126563389798878677933079046956380887304895544530409554472520147927800403149707765274023434972552525614845530961049647584834622101001359383400735006112042139928780441248935669585701345264229313410054640780671289849508460601326022129606117246331156623803710753335610086146912635878455788839133571956846404358518622646523894432119007086166603744572669833595299613922367243300331835535890924955519805256548394575895424712012453359809830700452532865261330219006058934188628211184004077033242136739204431157975526795737636287171111878703342687064076338649241718883134598315714759011687132341015676247637108971445639811277450251184912210083815820508176761349180292426610013888183046729680508965206422847769840703859103573758555359306432722211333783838497288967928753049878622278841527879630669807407589617166313867655513914247845611203243185863253798972996469459275196795219740191783729273615924750846217539353418742152758526861943865972581055386911850507259104146598153366837488124458908137196080043615370103873460620507455787743440146877185730988166684197075303764582755156626148354980460934852648682897818380568496912168216065170456140034385239230263430949783785323505490387100230513567157488434146602603718663352533858164765637979970881327534312628507334766837127409110929608650486848957268866306153366258963233829799278679149561762633686823327856210725920922464980818258954059199507235661247375040711473124333107923721764842378138571282302827869472902022722532949418789248475151027876814781686784913784204520126568060508370325854366218855509293588612304487916543510291901601191059666000247197620419784316974085786484297678745914087151599917781903072418745775518709619267559009000340363043707988230383448784861455519858231779987898058790213028174097841900160522967466207483761325501706750302464697855040027857749496015261476907712156914093015867679190968230422317955135510386653990278889009910124226739088400695796294758063085906816150805246064134709353162693090570505832304356514454882006977751658450743139158482333642752716006825876928672003759385557324293592128882576681013122475654465358169566877074325908287397594515642538986759845844959518585344037478862391212854741053524620373747136316772745641776761675158568620019276858841012294031834556057742519060693309494362735830498183305619215072599305959961763227810902151478114822056665708661301533563189569585838610633415433270781702513274112659727371452327132546593062928328365998490493853240061784107766807921621176045050245717402136382473707793810908162331872505222088195848262914105971868617077467817482317186260689186988549839055445668383262702511989588814164560717689855543039673827647329327013147410297311149007456177438601207307776932512876387283191933157729453635624964038335712575539390057001206677504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 140709452318405092113161125777770185297050972013083158009979648359613354681324074989938955218135710959844165530224810195507777382542616667460377875906079164348204224373354707096031272854304722043970194037075096209666428419346770434724959115607124410711949472515683264461657819622897625687588741128724190348358747841401086101081689325794488937520690501696581343253618577614379375174222019298484262070557807538639849781947587437866593994173257241018407844697237017017594313401436825590271116625422652296975261335457851407292380214287060693641190486302410843335011149528793792091517637240996900125492446107800648487968283796196959629708854467000724111268025273966400908874927325294301058051223684492022301008151214636529768511488014768163105755161067135068889401722556169898012754720977352890631037266067115199300353077146703158963492780478546064158584062506766146553693119468638101868286716186521248727977597718043604686169693752428649957479144911361338342575641556673991030723184582436706072584246288891242332056569390359168376939023337146349444669047835041440152807185795125809447801771986588443479316447272449319159905170143639790767822438236162850114013681725986316494761106136173932664444687303885969577747113139273975010872103658825483703272300128517230897705004081017178656509666431371040312184594766195815490065953187045921700392374880408258183969475855751458382189557410403069210761639058380765768918476244547466119050233545090530414757794792674118991132975965434542352440510007948339115387775659542273628907687631484551251456636777644638196225597479682357024573221317785124917693639208090290434675709497908038617465213965223257365810170488725139801855804783596067559329396319738386394629316603218621882089833541204371584926713607001763578615003048104798535337865385041356374673522579977178798749537359453314370923889049774565070446889366158036229971417375236587455111640136428954258610693585862772926278896160771741151463858678120400242481068999251592976310854873285385582488258139155542563465889503617896221249111978460873840340354616328849850175085196780755605092256563377790042671375750586235807503933263371894774381240982217186283854176515363067895422854162945039914022784594306842721401159579683698480003102116864729448163731209755333317946889794076548284562735234117936760925725685488601014048203522503926946280846940833151320762737825757172752314897948908106283031630753411971677428575242685002950687080892827967424228413110291002546280996310738980051932092771030743636533896768593541329804877586178088253241436829835096952319455608356705260148218895463734753208846053712673543855252677969241341664203192353876410750476029772258222257198101985657938498889363185522991205448899149456609644062024495762712785147163492183788006437655843498909853171075853020942795709157905214385035442224326488245605804983071948609473381525574585512597637883834016888416581076765854859713575328809125333581244652239519908473399371055495630453150613400409806868770036024124212495169370944280432042204551402248577074970890707424533472973456820993432413609664333688769722302015883601955147421650838221131124969020216772286600604662324365637913622689698752300239015282211234186376870181993319347902997127852160913780314083219182649958220081139884300056805382749917732634728178495287376979059203302397473318471214632986430767011117026631392027374438048411958713225999671879790056601152303409812728383106514061610095444534415221504646047376720770782404500432570424179206730950061011846053836820542426468561646485933501388921154818830141855998190141945418532078155371610747630863432554689586106002625046224133016523747953855051985719537487718328285362134240903614420543338025749343668347759368551351894955957291870902367983261661127102258479377566397634361719559575509389277228692903178310885928419670902901339302025263571981014176043679193348196757173037189227093582728213400159626984530501914812433294152494635967815869263705667246755310058636268144107934884802037090455464948467364883553320960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -22788404768974328416949477239117418613114562676037459377997410035350886996733451248383845348771770053551622246465161017377008313544685671120559283568207636742695949659493927808112010099045974201406936324783765214533275171019131549350344762590149676553976697524150017956808813035050553425116359654668827656605898684117602799930802084176334403882948626146297896022052568797361983807425039867618255773159956125436942952622552990756203744438349151308619180227171540330558276681288585878488256240715807671911470220055933511905998885746985037228977111464552027897517060975441091188989942512810296652670255966062232387478681941554308228199345668206078705138685679828239683475807355186325781292161715262925241280734396875907138521003719885883020611152323073828962436028858106519347841878983494140702345155981975847735572216669096689843637384493962625394147110303650809924617251250506346321516783588705786351880062624547706322182376637416850652528120587590799076090508181387359085074180487952285633516451012714919824882508024062343721844925974326670260302318531914937299246412422218332293596031100734663938252326647352033990470380234602876455415923600229272706182615791296796899261865023338685016044333918926181302970416119645980552633241623203821508711224766727781279696895122736527405590644488616872903823662816991391529199026906185196125512602535119506423412355420839217526319189652137453228669150832685947682720890064182767031668261895494219482537921704644877267036878514614183463994667183515378068443049101208296006368766415891375192582033590402903058838138221363603058556385581746220480405110884425688364227220144368361530688647187476729675332465348717607401813447587781908277026356362815824467430153088836429920356121496182447213364987740792661453661856609517391460861372572265027556979079792500535732892325925320997453848433650499462027005790559017958640653845791304476101342747402101688289194219458077237129187421639534321383750905032417941841346676952932506869097115087998713606303144828071959735970144972535334604299825198611326408488055604772608931272380580301840720040457389534639134943970910380120305872663484862082298072767944536544396350774484080363740943296822736050184819564040068977530981493280406715421408409882855645139117465443107960388839412725650074906094951384019832932812282529089878839159742663093001990351749263687170931713017269550991503625313077012677304980837761818793494753571010769128162756445663295928201118748954731898572677471042056237339134389323426194733372662060898825248579076274116631217256756919056338607995467269394890054664917992491822268827816190069544120611391954658786445978604833477352202765783579422645380692353882450837452641681783555717979225649678690930091202220297189630462080459925659243407395412122062323215930430844231582853780085143170229086045315421548001536517157425551713152924278748562176791075072663308165882417280707481202239951563610592251070706855818275933136564745321201743626131026719856648700745850868029798344988699991644747512188183028983205048809110574175401029307440008327445040007437395009981599261933159571492164119439752078547447601248656544269118099418512881023511379077256831379612246085066191989484105752944897005181226119635429096610147681182184415382117964174592191466130847683109696615233007987370476896078464417545625081267786053781801154994181429213143477569188944781365991860489660762347561386814828895553483289107255130723749882427431572540520549481097163245323247388980499724833786986954813460265331247173920049371659260494360808927139578018985661898106339950845837596179037806447647130707473729452818266899375780362752829318724552754893472736598084229280025642058099625437245269149536689791531034902428002446942270020306914723561680730858868480747455055286128042401511948864119432956019259117332704016121695399241930547110136112692456246376969607218658211507866305816129677693836791502086180835970715802615079205929950525780242060066866789331044410798448949745289847432465298514418162706211711729690214400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + 3228406340811653270985786409509958623487439703952801063012696194227265295833168597549439269961160680782544571843934824384209786913671231770444792686845533100489866451086388222502773691100586452821324133222852256606860991628217589113528522156738891425968626554899830669495457877262339884217007021657917429814747167324103171393848566730405157321123972113669155616511226706993438163389973106844490085032149027167392475284460775462073923010578637849376604355836652621577525371058404556934944747790067079688530999293499947998394516476930455553640845808284899516601657194854493884548081828973323019391562389282684684995693490427363588344592422973631599348261064470233175552070813131477217921226816598463808964046010690006786248956402620257183942104751004014413435539127513807657830470681471105013893454561092376249592866901847985111216257981567753772397375439424575355193138784123306287076060062800524817894666224976935419323332667663035373255505638445839371220036736188183444496957809571116337179359225821174318921187564889124381734641874395277573798714746168150577949251244281154144254595231806360632527309574662618591734399468438113902790037672770337990775515684261856686988906856628719347352991522806911715693128897580876974962520910355247828245979295860103055067066562841583097678916563785626069999734287171578644407424020482146192175817902593917067322717996681761391421623057846347670585581210698197883878031609082952985901209281261366888337725098378126027007372372487080328433429709958872658630206380344516934629843548662286578575435302265311023295674871708433254120151844930684093788928681792816069743692591578577680302883067071650028906759089392589301405782314785973437203620091801444883375504810987642325801237408787801183151739351388950880535630867058528536668504573101401221067211303853669861357500597375784412213857515042173629136287489845250955630441791059873166112830540427095869634864546975914514725426445159637614519843028149782606748637919650186427716811505477727153063588189470658016874485669966514114316669485473694646060113102316262454810715124409898231334560133953976023125085299530263233406207509001800490875469456823425709621536378937595670651519917820994879598069991388680608282071254652349623907298967524436340359645401369775970095347681860134206671550289107772741358532411744125565928634216958672828589551991775228277674164007420900629034924807087784017542642324514784748270485997633994281815839301043003277412120359333030503638509097303593158992960436450761324443747041888729021981097735811143038092402433823570195384279415124750581632918389110000746582243107433298358850234100445691316598832565222214881368195418277949046885470646875183720150382216517929477067231956135459277183822731033089297409437414803677418564880964716002245064579553092732067357500469935174548502347166908070790013786863733620660448346133673839017977900188932991315325354655756627462243843279843298220533877682111099545625642450860443646071513411395054830704306148697821585149073010058552284694331444399246267327751031784260446094262135637689200074402103998175467922083572664172135291545749689408634206091745739690092219955393402809061176897866412404049306275332750995504782259731550864597144321053205869491696927961494922658107183755659086842487995299174581244355238502487921087077947849160842073620615977211705753392539249681230102393076217212043383486776347280556466209684025958777100736658915584543108141322241459730020381029559380677879414286696328162968760703466464236736392210244079107129870590383063281601007506623119193212417434668451336038763304926469481926402501152163842020125767800732313456209456174886166600106893088194334772040546375018686561138236456034637459182522393565122226253149409126404208478311676311012608699201066366826176462658965891504923008669081224000548398174309921426562718628793895403047539041643784416699249836513309357199925811746534239244964478348449214669352710938286662434016055740399835976136154869654510203864926834989680143545322692029139910656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + -268472092033706606526932286544410562326009532163710395940683024926848312250920724315093934309047991737303141544004810893233384037553801477606999546295473858662753738870680748558286609494214020278637093210741769702889929856688226293886070768156045135211745737050989049876536494108511190503981084462719237483873560006114787708863918853212197937120673620516230075886024451985728230417812089075893955017657351066900074133451586828806176197056653123053116049518859274224933459536716701752286014504375437807033272841672926498512198374565733290598268087419180011671694282306674363338808272170959778189127840067984646512142687307273154970790645104638303361069347387437194101068147583928564006878233628806849752474463068417034003187448828074781033519912267500430216806308395242247473180824472021319932975500517449228290321322419580104774867907889665276246131455130921361746538239313859352486209236799312434141266347203889240799843973884940714053722901150426137486827861675113614924843115116246098435203097012816492921674772623037709445787207273552178847202329986693400669651037328673198087201036827339401926216869288796156403328654284209051504105819151132275014865045522596514083909172743048807466683806039587650620170514144061261919248844456148491268874322340880710793928478585047387979787441030240371141629196215019516839932122321037967258615669563267897841993846305976073745261533598862126777440348167859020590511707686104373269647095194878857438147764370929987404195162637084778870142689141241547001862938880283359411551344368431985620134406988463056926266947389327136214636106478321311734240450676057796507919716436666063805306993310243879806718944845892642295421025664695463232650625473663937526641868571278347104370858514603017772806714418929116552791348523143354679752614492446743537515404931296510681161979239154773501546900174963135963879792899377389804866739203919457024138129623488935174896094505239859124610722090061203519409514976584900510389384351631902906999241212215918187253110459008862819669153892249926189970211007008114130695833950109257844850152860669128825014443690028085252878864380304531841265542078935375442974085970462645882336396877500209815216348725592536360488231226976699347123538320541747634798700343537573876447921476495018894809645906965260346510199980220019320025941345173162980285707120637586260609523923182803318267777659982487856684578671297199574597764830454194781443291400654953402274721211042280584160291021018376771364269964091894819851005335366196907952621031803364423142104776541907529526881585833219365707123827304875092468412168159535327601355651179553136550289631290598638034295367896566825912609614961012333793666415193912545623933465667436649261463500115658128545623310627874510148693232630018515735589144542236074510927351040521739612964501230168097711412668681572588321358747096367556346236558470050443107058888793530651072223456727570151592505435155599721338293081930935215305029314396748461584751610306284834885185446865802486624143311216562504802316501276182943287983287772161835928251677328783595445999482607720547375042160430120632782644029012665743084253116529725850193470129560944655110749966661461662740978304579446646191136353030365308521749683310526819392337438857286155799317233384689562000784256685318043835329651697753216814144307445052285672351079672294494766422834532267090943618478735027471688984757443754316610232745517969042872885225255938198439086235090960638665285047815049256311827004623228847755074384399783478161819447697786331989290710586966670734839282120779629681709989345859892210990965544830831608529457913154768520375509191544810375300942762447781799689929775499864468577952732830327107666623186344162488606508954314062216542290702115481904434467142211338351453457766652162754054558083926256835368654232693345081683301348572017412293514152903569468808939912467569297698877700009691842048584146206894678422354068472978912428577101176004695736211832326139960685237578950973470101161137937022535217261355991040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + 1613477667788798526626755561135192687281072443472870965821393724580000457082622880424993861525243218449060580230638723478907248871822170798086017879581415161122394900615609204573126913856656979750503259525514064471101800661937076746627656155760184445638718731068466024614034166045144543712873932438353530619469013931944155180521283514431769519617770001765836972040545227505089200015090499947840925452276219126631491815397885790668000189238415469324723136380944967326133449504286822012466442560487770892080011410755537598370939533420724526439065472522712951098259829502496583143397411670570605747403052343728384571753687376684716812776426759671752440538964327187237235870240653490175705695415843561175601802237312561804936113693127386521293854128175484212787183998576214944321868331049871023459262189185113788066845293682286793434963202709489250124493483178467826932650825018117216686146225468680027158028714362616934282667853318867141176632634014928898832938367487929283433510193884799844703377621572460604246159118731999640253468743163723140547386592582745405673152929526465649727571754262075850451503594139419789144843243406041049354344116919933858470846970838880050995068186616429868638773291508565088790879643472985047227950953982075126787081104607106575385590480339874632640730517712640230571466024411101317540903829141220017116461717277217577202670017713790545304448243983583889621812076174826107735459751206306502069761434147853982837804715603252377543860650528061037124071233492645480617657135305699091577172595991278142329929716899505707739854070958012442304849448534488661747268025667826562272011572485060265573644533186111081639191893018555681739831523358461554397053683577998527489145072987156205624684725011708368385481944303972004657654134880844964380756154567610670683013189187380215203616113786734893901886120214450313863948464383077216671033705417996351495016525040199157692145050183178217706077617382271427797826565788578624607620194676526507468878611508920448940479663308359472937071808159188590259283043716600834564991312923250354274887392560934130177413295355574477807034911579637715992825435562715292737642695931529607246338556591286547982039091990871968768129318721864090406741034253312534561458898943884836796135537498188393091956222430553394279554951832763907982262045262290824723973385745801863404152738034603899344554988975991030813275611398594937898733985104052071720739835167281218603273873981901388038916403560715564002444489250134255151788823810540140821757305326160796406525953819201202817314966949596554132413006360926263528904714113197217586959845281066592234464172383826836425954115022187426275005237300236820272709386174259512512839246574886585766694043486321890775788389185443623941357930545451808385688790640587139535504669664288937099905275954785821275423416513191595786259018048043933647118399498477702230756233920875690862283456301871960808385036134871973761037374431236494361777481980502755713607450605697519600499456103636574149110682437100899878178477714138983725344386130266228101956803388861825342122242474498912008524993171151311762533268705262924986372617592513593170129713680130857676479336268357178506452379130966767427438051057367761104415228487764219308422200518747737732589400699561768153471292218808476343192011297424878118713220226526711115912863438348510432164406663842227415611579695403115042673762944705364202423559184765637555614565002857644248976929723616746324969560985721706808094227194979556323590872242946595458046389036774484728790368201291539106874907716995111395746822066276142164209001666786524523112782304750736731173058963282005022530158326581840449698463997305750774035370674603816177094760726886618989033902381336494478620010513843869360063955211169529571556343740848024935568178778998921384426410343951781177216994860894109941573226985378643168788488635483382048494125409400680723910737488705999799203890845037180589411149885995707825068368532799499460840707915686161029007297182977372744054459701657600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + -1647672992827396007028052983475112745653044527181767078659059380901793909724295615800404891960956695852290170743769665812061532432177856324172785708337696381625365124914656897098086918187357150324673628750308630287234362468843295928924618994323641342528217330107387428537312588240674775219381799964322472675065688930710130883908007552661715087810201306204573904933715953221119021928420107595298833446330902659197821035936828509817817786670098464659961465393644371797541453032519701129371271911491539865422040938062628976779330867432936969957549850285797526844305856157194268170402193980407882760160932885262782649142569195687815262365703307295335380352261440211023109571356336841293111407919621823346705597618035660595277736637427243051703506134954481128776367452417644238832901398751850544324067390368297192212370762993309207075736337885054312309022347203023150512260932350824912129419425917424971583618452436681417299106201296697197667465039988954914066479726114074923313222858014856627840566951618457327471195604753832295773707489512235413798067934282350144521867490217276471375473303826988496522449142483465213393120749318115764416758989435636943543867782674244255844299209058563721224370815882345406490372636137380673753388416870074777416322361412864125959221535766641743012289838188000632804388005975703638207062594681512170387891663595814894371395021995600529876692311338095847538877754478718277301562184443113681533541359022184821309665245835914662158061053147383440356056842193813098425541941191183982649930439050082857893495233564384557992106778890729904680337033172820204965460467504982086226651026951071308007672161862150924309121751972595886350330695255873767970000034592320890653745527188942254456402453987923743801284245205512502215523200602270166266473820032696537331695800948079393910996709999492379578151867293517429702834433970492108367985501698332643495173897100897011136260015584985491363222584002280094435199537200861546805484944599317431783595140511588033075928562961125934680409356324359405532898770015776279932206763773849651646045893288300356569654590319175749776452896981406618441055447911555329293777392398672116810204677903185442846185357250236735115994450184446827225305275906271280078400209935137924362333214273757994426926786931373292302781779901400084627025589667628376737419352472111342872724075606695469315145304844697507725642312342828260772570180702390926565657520010452514836615714763389729103364209784377196682213805103948988103549490811545747068030927714953680091221935200537896027310708446125607479438207556718245631388247555800685114414614863765450093647662062573145406595574705121001305034729051750367918803125377402310652745746897679424975097015013922270739064931648261011483480662646327511308263692404384054836226669853390008890781288955868241174123805420162394703835127992655141525526129931808586602941877690581623930136408366336073179034116775375278394897505257803561356126918820884386822884809096469469410702208398902775522851305526624775697010963081413768441879593297111011844826546626681176242953584485983149055775288860888429033078040184783102963721654241603370717289095630584022237587645749119366862146463085302959021493801847525571878755715713494822305129595706177114665697027726724333891518954972144009302869184486670860576876073807759354761865877673099258513792651783324991743153080134492999870056961523892402918454910569794135208456294785712156908713855538818708239421048070846720956648118406457792493685906269628334549367948415082456720809553527361677155360127050467683545076353582391176322477949769400067025654343348665861896776885776230782239806942895169621348665065000115831408176954682688214782776961121706082012850005883159809548266178018056784983238224940594351154108549469209290217234876258071394018973407177443217587256163280233346002075487644261786369619759286204312324404201888833573709880942506956973106593996510718526768209039796708190739963154305494100989674124900996067643884316497429066327947355357184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + 1154203053532316485227709656243155731696826873821369107151593877461587734323012750044673838578222734342788386811866114210632653516512566264627810587070847479133421978761322411140592464908284348154793312975884870383429724516603188672314443374286303479405009265190205291922458088036221583494169596759789742289915732325879901236363905988825116632866101583608910831979173414120278017362086468243219770395152643708891888841324050759257458731051770982851499388532670721158500739491682202605964906891661412262203757908502641036405606629798810890111158054859391691850995216558564400881631308611716008221342942775469864759189849890985645547552948707158758726394439087433907936101116758285465247948786879790609262112017361477194432045854910936236564422327646926612577089329154557370570546550357473468967108143050770752320513268108546897981517906548432826361221778983752033622133873085622915480526516782120946193580861137196882612267203451053047735622438988152171831357341410336261667525732982898821490011566557112958623493493574360950794455030043490408846726568124993884751900730115483104226126480120556942652754563920538314744539761200933486028407869441633272801739593052915269678567576102077075552453184742254060195936673711146146850189791418066636430505249909808011663734483504946972296085430343004769893953839446961970316483053542743789111344457467837418521965412795805943147059098460524845286682853802015886654658432627011696524282429747699578744555046041381524989669293968542969978327164480584637355014020694493790981149266926544168487495167801774438084849954460440622018793254887864335311995504229009492512432292337031520393012163730959864887411613930034645696036774942140053354746186347465667677564198516268850777102030947554339937994445666839568814466211233243501581529595206167867387575585212909839918809238684114091956052923708148559915995600511660761099126365957577750103135427490315823688659245878764209889818233390638899832995887953303439610403190934516334879930685262519896255662507389096057182252164940937572493887017224991388789399145879894527483938284040020175551116962507790249903465600752267876887594827677525683466406106575093155878199438231330497409714545136652075150870193867088327504040318275939742023633308640889901245164898765162135290989586390028955641698318360224001196106789513923496857746144535204141238828719400087730122587934291755667602809879325633508730148142727699254489400147116443279097969661957985666141429347460327365247507762370270762361939764170934890889595938730145853319698207140547950719319926991638424030798410740976892762342463958325418197926345207802111566571537299663885615586787847916633851964671477112549090405519593995367373340346042132284024324885582308132231958313629854591201159044468205703920784460771398302204040100586079504723258054662063051302728206414378055654905469369921341459687205809744160645652008420239480279533426349434049633244533944003731016524665091252817026298834153628462372669392782741932443763379628160297280063534495186914920073400369653817576223894807213888980722471616889993555472363781511324856164702557969204706376318045081015960847468744262822262696849699249289426191292924847906133528665599307724940992127066245928408117054632896444315510989783225648827599457629844053138642725925946462407856326357851071748899377754471562115444639503360755954361974208847257287680394083670844533737528937503349470365836509693470866739176587699761954152326123931214236105832827437088958011254053818613432850790471863455158180555463580220721273240811622938511984176894228944226059109863276516308502974146736943476435597522732584283354834815039296801632057890528225832112705089867427873313730321691299089712243427059006042372014142097700799356840095382499814110568014529299335206327473461462307527843914970820156309953428172248871189296141376134555572598699881118717378281804727373878447847092457214699245448748655309992898085675896765601714728158127429302939346263576226594413640248897182608787198236421653748279683317760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -170229902078473090258274246712909815686939272341299460303058696619020154446160291247577044794831833303185170222226489309161534390619836641970734497562386043658310476451360303991373197698211558745492808980780291053456402673967313655627122565459238728895067638256264538108387602267442979264631464786063277685656577292155307646438641574181564965199733365080544152551025543352138711350544559016696183418583539749862612218812308406746625773512948095301118371333125211225508587606826042639454809429631894976092021446607681837729214807545924037677859845880551641266141001186648995917956642046472990300696614664908556555038741455616817857175471264021215837984367425978495141604131399749634339109683246019464658981317588111873898140211811264915689560621111406244424366677994073876512881607318473396495695542866944598814829416263640628294620020883764941822446514052562397642577560898492161408057090855438109748330700310151053652736638720909507505636639438805933905748656939122812556542017816161527620606725056907482863966505181680342569490251358358426171611176052483730551829221517481092833988003297345580255828845830872623881780117573654478613504503247181579229025244111327520686083102770714531515097571957706278117952148258534380610948114799445313904183567095200002656817391796743401589792621947218159254908192809509266793914751688382000498743174933026530064565561540502220302501091434905100943609840815467115259315746063633541649195705083493841437725943644709984134359678681842021915013665178130252485777945480428286709300075073201169914793638556214895432908017651395020043124705218558532416968390611142110175609339182059088265673788136516619165573787259483748215011093829531490753206694848409131246162901633429019541019688788691759622694208076455251801293966202409802519322180037790118751608678442938542273671892639967180974167207894512063740031512406888226171913719376378699527587662070669886651988408082702029635748690550413772533672756027557052406746417588788621368380207354164857394107615379075427168116991648998465749191037681243909361668199723597643561462286784013494662993167761505102556422590934501555190490269226320500752530981704485161734760218810232082897638628432176434874136398658439174267184348576109843274413989703923014162145270292174416553856885756201551792707281147922483465199628100111551847384560844191546408968816738616550823547415911247098500544666264536961086027205949642475488517869640893137840600583728152825504851689943410299344757734502804058641694102712394501184377836602862478627471374472528449433615925247343839268987724472424470308311159974296420237971533008970453382306004792039071820683686858725823856455943208293212914933985400974659513746290865635688786749735752171642212282316948538275082154348913827899507030841867100076893890220896348526719368053663841118293234823491611538076968267135519808597792396948118062713158951918219943530917935627256367583981018676545888096430263148935454411855117910838239559895602573364750503171803536398192267772555060370894128984535366096624400655050605735235680578689690312541149448497797814272659963228101592218463938592459528956276406209428273606240042450255502195154084182581147953505021469771914761852036039169365786615056753048501095651907156026165375502296082293212674741278267300874116352510140821129677255696915873996246603221995149767565361353814260449491999208796097321154925989156495367686231821834706790295948762347674509736978820995252876591406122806547701233613726476691384562584407239666834586996447379617192060572661294313217259656775287990576834592402653014069404488504248166589324974901604704386941034122699173923322580749480448680795835726151728594639286078736642015034199283106025487811240086149498619708072104029635772738821163108600028159946661203373431843135777990407829698277231691561637282180000790691585106690689899492459143638597117491623774903185852938733555414741978809213385003570018331091526393899728832919364304670590687421090678918020629083009865886909619720928229895595622400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + 3863065072070656637502186176894504658735835033245840855257725453308686708542797535533549720454012915298972709393226885683744654491158792857587869167740971547573451772017727630054908301187113123165420021506096843814164132178709344294967863812582207119891602065206125508366430369604127720557208287374356136431946180364006319303659825276872746786174335090004369019309805789578958741722831332571993689261599843158041910054749777641447504314964572815150230392087424645622454940925384113889507139744718501630236603383539086315270794318643802836852082847907295385412803959091151749297610600455876880188621728193233809298162387081758181525711859923842302453076400696578731781733842889740959711539355851798464347385623810963177642239752125253428711372584066820464280500849788145429112045902253503580845378552509318585467122927893189668713393175432871809379865388784860017494041644829884554953908757570524121388477890729994290076012944703149863080462239284477060489428352031947585861387553899322436932462833267366002693814934747456975265898083710957854692077246321028923148954556111115207811677736711842583137089917086364958572033251213307397387122892516694590477390332263971135710897906915117157873022965472982869757341901026046458351984213405080853957590278376984313397017668706378424136714681391388536497384992343691908841918541557592130190209392808626425907390046717436035385636401569071718252177176015766036475185700511948681421541459041795335253467065900505704782428082651393239139970244192781757307993387909607762804761428102900399375689104235720446675580136076717172699393137462307205938762153323957204743197456780264256749043643233105366037183162978466837916205785850466484079330685451785732802425762788270599793806579800095077284885841058937873055299298212608402662078587418316166108980622001978033411305054499349951155139963361940438987182505205384638536402854244354009615921889751064041712067645632601693193099709339558540491953170345636691771245834175407091761020979197911368162973844736525477897320461142941700108546224547033516305953963686474417370598755108623997947725075956151760158055716660007519538324995763558469639157531199714784238487253890082514251798224199514899401511978989816634911974762257344877094410891648376067675387374122602605360947700703018188003895317831929010867605907135140517319134892761633013416706595607510025708956776241729285424735155355512111615165488124536656493046477041962770609153084994574614235289895172201530134303782626786256154937465639941194413916308972237437859758622592062190298805579340694403683659417219893383953705099932918005052895398360680310998062517514509940979200395274983839918806016523168454744656723846069964120168087614950066959710784317324211026124800115533580630993306075406274583582797608010243784521699027910125122753590380488891799386078786467059648887342823791469763570371309617509488318160352043861091049964863853048086924307285396914414638670647521774031104088207889001510406878435952837731708676299989367818320308311594536722639704014174484597281341511612220956979545356055724276583919622458143263299371353562547132476764322214424747960965648053459495047596555684804813957698096882244871761717257327150620994112922755298126883994906275424874896924009516069766835514853985960774431774517956827959831913883827341028738110316894038559714148867938903682196176153171220759824759716669332426841924556999148382849812774413096794904749609278486572771163831341607532394721823594568532281992538368696539527812932214733834373824209617615694691243590362548548123677217515229702821776305853648408754473104294103486576732178495820315549614214261399668044014203735525675217085174920163519612841624272653315770407319213894311906301961503531223577532584985019007809629976359442260380331755392046795999801348618344580118750977980687975217445919928879845599770225562230457810225316319613747713289394356071910666637814460018356731633744899024687283511046531532607978125099226013047199963212636221988782520965298681351766016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + 969822104089053064895550760239410164652464843482627169555253939811895568665330984314021789574589776654385609046586188594975175116528883446423861012806487822070342127961842031846612789920268094950669593252868893953886904012747982504633794787653167851902932869294405958227885267415641615642879761269263596705672422842687498171983816763013593173992708415578258153885211476400901228232632949842650591505507937755738381359862019643376493311572471682641362208868221673670009928906706982054872303905674705236353197249142239656421206395533470843684825279949996641545597749261678620265071213690430933674151324191561871571408560025443297720684532538108315959075176501973668890344674216813594900164442950126484522051725637217309892201015007415129521113864915185065292871557670208615620239464249767165797448492378886653038208980695727601039984529518187091795157449319893835193589559031731663094954596205441093516614215860982963377885365381671759629416220574813148969022659911724062393103222434836751221144415787075349484303674133448048535656975366614838034376950262266669458546180040595639144421920585049021444093250623076359929103669873423183366543078628239690547327002327466709630513258135383158324201665628524719690015836172618331574907906126971912769399894528400710428781161501653419171790944367976361686060573132963207152393941039797859826258224472788245444915602053755651011275467107045267747560480223923124542480258300051816628329112231679474782882169328530908918765481495601756111304022609539404905818365141827356431482145160899345598671789796520152021046244221707230224553472225607086129655077951978073336343509773008326775750830566290169144377179078984170911239787812816239573344693624085376380193846427876462192968256519084814122181915080231088078906587992939757844126484314163043389794109570294898028451938578369271562956469510739870167076406571957605061822097155299109430305624212836855826428529270529669632308495049960919543852270386399113252351743477545516279344339932126152205856066519354721605644452524040730477344097518639850099758027069302761504389087752532041155118567396256337547160321459537274352884820759132057252069036153386052738632568217064348343413803217576160703014254940747416581820405729695499318683513436510050856281141954879487927089770108191453205351164953495261872489540536673750363966892403330540178444186861613509789931982562297604481432298347206818259011427489563000456367057091767502743298257047870878348913991747302740897709558485976178098417051902295704630363998261745901677294761177372694766329641733681075940828401195098036903120085979424616794980309030796179766168926171322558445906902046539253308862054114895025545857976382515678514785200571880011360203441841429774266407077102038739910298210577948163531350426200908729517471779582537147819383172742178648727778937261775254174868872250827431839486978753691497346418389550708309263320349750937980720348075597228909833472915715502975138887196126086473018546671770281466186365964052430487712553269512295399178693572282751351381577358660118140679749342472620967354900036345146366519142252320311117850906753162312571483688391244209565199600634499858626278256822364314078696890473736439880030644814029294532150571373343634246055023923217447050399824675709247094377256621837481883024568235331211346159993511762727743575107823064884399479563760652171418334959995845959971718473603873611223335060060798066817372948794166000342322408896952407208746786096725051251070835442206908857461719404937405391732648389670631629887644330334138791404421458690053419302381790765502801124086265619201759025236883875352708495859056964037189759504656746199605060894051128455619478805395050013563911793082943227756575939194220921923167885908496889384367818517131351946092638379431781297628914198111328963900763301198296075822414240123279357599068137547189484698462827109958452167942708175890067901711817051445973610925437745292469240857214627772869380736787980329534299079821496672597349080952337226806549544960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + 52111877452376438917100165262248694579320540432792896586974928459971664796358371454295411415542588339756608332949193641230821127510998097819897518661347201754673631164295414632943349307020130644336059215512105785819622083646543923788930594303533210457180624768251165808954097983493683598104359195165577477315936834301098454161560692246059688311766392701398119704751809554417236032054669637195457445578315593925243052080719892284305724329987533242026257286269821150015720791494794163363865236642818901026274393698691598247060639493153010098715056097763449891275049404536268570946961125859321486437152002784894038814980005959873386410090827462443786987415822637861399850586413929617737952239612224454039511567119937276094423512085600833849739583981235438597953153050274605683730391133594422833332676070730626478990901788770404874091291351249053392484766611767188520702556404286961070475261861987144124426268208650628446174649785086068807827391249008719497910439842991038257342426537808706111227182518734953239039892258595508687055629155676628617401633997056460741557914311664433935648859974148489641984687689866390224595183495246490959317240286315661893243607278539251244510051589937258705902959439329968000506733271410951510315045908301040296197135616031630789159232289425261452842593297646566262567203011831485288081579007302979297055628632364356903151250498922477675695219142058626667046874264248516812154257688180095081534053469071086608842932126134149852858739387165389569386811274742138613291480916513112269458064704558961031232489044409795734428804044398727648483966241080410544636016397233722109897250293060924518588534984023842336395854777813185077663149780954533664076929770438725130393744968077845722837618059811558545970552107865276307480782603243013348959108291175838785735179214762160503775250137318147947126285530920425324500687918228992446473339676768275967594837251165202863457960773812181286493194487971407059892997979911518510710095335593404010827154478914651894300327202379104418819545503487910504249578366857708838669666115849152342963547115969018114958455124629847436405558322762725108802007037016906265960935190095384931401736545689812581975346153569629810832719406952332505869524084315057449388324681838448337045973692079442883143420476954617974209067784084147559970778735698557280559481949869996139882080222292932500415697380801277931448911806523540854787611490139977126387920735268550944506995670134639896803332872941111649930962251996189714059625537936091443470652049222871834429369828354885260565925068134553040678274958324226950929951323008959108317338781063718864273209823033832033614820018027121769794527092510440132258195181305448995456781048917855267986413092356272500031793729780628718643303575665085194441754893370075090330347367040545144961534513098139764940175951188347111459808477097816094717008042965119991278206711167599389213877209662316491062219605404471360759128485044842842635025256924124634874036882989550813395788138328193738574213798188634647372254367848909875618081341322515824049996062090212769581996292833168521326531030674270776270790934604715886132056760045171047047842349909723444783941126888719104459156012543450405894201526619066126800717215653093924958615506317881105135282185855041390146931283860340755809649356665118366845149881941431764986857006649964089535513703678306837022115751412847260977304900735164040835157493190597660458431605329833937903298344698247056417265851324148931800036223569265822843120622749644333425124241517112972277570154189701405278467556256322724912983669314623431751423397886294876493714450011032768943792059912006534512303070095179056772790065262237531924942937283138550569237450906840344114292630904856518226758042568053034413823978722031701405484415930090448799418741009192268970404375969075301333355769421874151449325925868838519909160493259889170932819678404356756491272752277067297608910095922471328887839397852662466716207157931700466044272317794181826909374672761735715225600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + -26993263294190199978375401548014179878582490186199407192452381179297545296677648920309412936543541700475348569222655006040087894406086240765723596954007522165507318440813831965994618535794262651843238417194142804263777119139947858285136021913778775589540368890294641119621781426309707195137402247384404525055924249428276985889420518600632848572430627400197419803506526532683472359245460088032832687794934864935486445278510424353062127611441460757372296562749134136526153718982550023986477379651006028385513793451545518179420056690958687675627415091915151729685290368333006124821180929464330072346280826605161772445176508415820632517907365109474704997636900604515996496508113260403710959770134470261677960739635710411297924853093075592366040540054687710682027324335024911702419677571957286073513908101316279780473969359547555015440387831044160804007161418516767514463607734689474996885602577968781020950772349831625320732668842408313041549636391409120082775923675813617838024556538697061051229768682776218792521495648916546456659763802760162859731507842421768083072727374360498778740160838098183556588205049983449181041254737135297027182646187033165176789380962928809615530945921287164926907104713284786510880846729109427071770046744495626858453496973280525312548147132041073722642153757620361712630704048161455332120137431207786710312208997211112947778722286491640786390574145714423038454450530325489737332191691395365936004378873034428602925753361215287356477126396729333923668054774488397290772623129621699680095535306558588361552336297207893655428830255133251023314192968892401903876677451796809416266723825676742409727185988652922607387719265702260708383825439375157599689267512716786924973010352299342590183008197859135478962106289584954581564875574016588668865528474258145741459300935475597554534018981720647857838315332022955763932308815763649677951624513831988961018795976668395965899333739911449235538602653275147273397367910115136878342431151110722177986010627399071888160143235453878951568012153356932472459299716227097129372170094749550721452406193386740210515020286046710504299056371731671457079988045390341903953000564747339846168756973501512062633261658534217960350649674081114869221034384592747930878843290078123919905607191180844624319277984287174573551565590272379684343458777760735726253387775919303039331998245909053698738601167141183473153638513516278012888667188057729522632765279364291694613552330630494501913265045518791170797388314618690810359564274938958340492016667128828984026576158108952397481215468299803271294645431487618349232285881321771436794524212062004789730628316587092545368816902059951602860357190917102684399039251996565907454079510309768407906772381354880415588144848200505327326622552469117813730900754195500656393307571507223239133076901355316900889330028425755834566512882807655624700126914035549999010871742829292763192385363851018787684851713276839677878568313326271028355771983639353381724734709201515813224201971761265906552858123746577924849065401302259261804442845226384587581709097949156141428226147658126881430775812251729884686513470867423417130029556083847431739295360830988377451160490712802668281266939580903159975995477307797764407431622492085784089138248113951219890656202542693234301327156564687959899180487962623352507221022479544313726844032577979045073206273477137718591935438070753482063652287403101495096614480383304048153015271583479085195920178323755456326027000793689127170695912960615038458048765374942169224096304892888827090794867651969977730569515182294126394624010564850416459497128885459335871200595698350955561542320624668830535064734004165672303630398991016307762197624967417949005668864925026505410748672266047988085496530630396772883862257116163936470105282377393144718899177622445633869096475615462295690297052518033164525413934201818604972099875489236078357876659034995075221010038637278935078586736493878501814032354412584796238961717672893763313338960922342801909228816566304374784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 1067947428134594237067607826721297154496598416573967133630333564338491753538682591461363741419234227912954350110772043441022751834048225005279413863914615284466462262407907633051571369149658253966681320479642234811821594153578014801348523085135060142000702005116594091051360574587967569173033721438183658251439746982626967145998786297050032668987685409610105141219402422355430098720487120526920342899413090617461430528156353532121973135709168421680734731693197712855279687727831046629130335859869095123108822068160575481734883444690980018538694350978415471313567485786843576098486553632919691618633181333254196233767446758815415064814055474501473024212299230579474192880035937425908431742286780255890118959253451917046470962081635734974361836466999160940351695368915903735964705032568343642175342377250870247039721700318086595720970400077922751057615943645208206688525278833085187358914908702656661055773026315596615899699818108461500574769283220233933342908199598526864925727716062528555712384097926917639599452540630381493014449067842745029788145612179399167910825095789777725145401250479864765961597818385324351618088370052372565889588751016602241473313823639368898039769364478135304690201852211993921719111960840519460609289283512192910117018454795057343522352007494662494899624981323868478952047384763262173603010958556003537284415986970692023335746749573355784028888506288399509986954000200404589641778312071859030981714710433784309110893277482216925291740706743310397933794830163044902501009868571823939627020817476287326978048856025855121189858225593006207861892794080024446598907873940893038988410442641726777244410762707013172315288442634224828692273309318142784554196542938061973917158593631368538638964115830576529463325553176351153684491681911582733481716310623948743292334588316768487593411677765304518930028005940768620121127335458970671368832151312546499835365405171121025499040312651795488022974679504098648755687875851288617496820748633879214140446917902145503474087530501440714644317404714259970145750679116948835360931572222862447807453014964288496194111355408306790627957064444264670179515457248854535015075306628362218453306138317441365262922544014174909054455810358666526948156878333785669825860344531069843355607517668974533808579849579018722941525581611111284504593784864563011058503349357645840425702413963859142280364646087948603722325098383047276235988438747613507012638414823230912987972257633500715314189731223980905622792573741192501446005301517711772733118384813327331961626418890459742556486608915952974378450493213179594193153369893507416889479179810243454455973357530058266354528815961546028709555357765832799570332232042688901703457295331387494977202709206236391970215604697902338425379540944177552974945280886668747082720360786463720237504734990572565386103697169175964116499602062353499129609696812780895942133033041957864985075961855385278406275263793998263520510570133510035182203380704193689760289502320239758159834336303062954609964290778836392865354235941691417921992382631256909328041595488583808576660963446541957808030958416016020232380566179365530939753188467189084662877326822633353349995201082189367051661504653372366866931511538738397432370580516221230139041820073253735783684200232394541315543974274548989381573372969968729556165010240053465538848505592045139866920746619930721361003487296097463185753913790433107013061304499972004486969229979311390154001176550725757722371425602514916894376608263844565477973219943320298874804476347305040975238031578045017613689806366080092597444281011177209573342310040955637613096583854443551391515038190203400989779029212316063968155362442596871840487041997019449260099521370136364197807517368157583924713640833814667300912024493481910499817747213546898352024450181599403289882764423916600664807407164257161162429420980070435729868116870761186115843890149031035646815743405053608671066412435538982738232985121226813373790929769857745850903262150332866682904139993878364160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + 126624494010943349225902554920781366595495125639393937560895894446492268947508545729448918942586684396665133728555661130472440794830285004768899445809055108458966753974579521068868236124133776553852349728215385339966707057802091454296370841312542637645177839593156210330884745167305442101799383161012728594705300408671393363581419037569223366582843702271229808890762814300714332769757301793895986708508149827208390214940821079984752111567836740681114393676124708126144841752505601836832309972666941540045665598336939497554119768598558466544116960771631590825904247461710630513189295190122420457070653559666756923909464743217430116106114668368102560568229842163570486706412389518231682470922893114595305377143626340249925817238261012369372859266334179148034000973332928794136358880809528092250307153862209747365766201718753105444006364381377108860731723129308495992664894375932115123123676402577522192637453637408943623501651091807682940408737811861290766004777040261221634858177042410121252564043876852652640064211255061899585631453212839752833952288724393840920379425232879651913444151721582315207148144293586034055574985576193146126143314852095827272626199783086889421029970155482342961508015447393418793877216351219890563588541046286467412851825702144629555715031917396695793167768417698752083060293288553208704611369195505989505970123730782010016704158537723919541612167118302204678733945879906699808704908991195891366761247404372999315783479602126927255335064225791457221625475618554143067775353010230387886900364158517361254434517430240132813144331172246547011493790963894414179163533696866023074160273485274674534592602912243989571826379966553147261022078905248626112615448575556607475607278402450215144684589482964250775742090271082879610812853744623657646195073018460989291775082231469094254008354784555232945474095232973527662449403612173744485592659677086422990063171223209641014800816740794261028064786479807980487513554736250483725950125456393689390327607543557097891572903126557568152526182278355715431267930045479076287727754897705073488645092962644154859077337187744764163116798759836748303226438912930032475917901617808906160752550217452361553381489156567773814792069112439569206718824753474983526589049245335154841313025542186944691418873740089526386582433895223317902203435114949794432553784335292085672244769671689239713517990723978974012899166948846502654625333204350666008028209256450860436692128288762937926791867712130234854781876143237674391612077982252483479192982061879055317101642737485741365997364829608822382712062944651704615642384569991236011835136890717293397981807720059630075256477697243453582296155106434484953482079436381597446046529198534177607489558162213888415214757747341595340396553817361172131692717889616194856676223304376778520855958428693740431773192943346682296395980155604931802697391358238138669739814385398233679030021115204197002468235429325525285679889394171566616175644124682157240172879379008343663194217226518512207155797160157374750506092306338322894725214350848280304092255681689203587326685889466156809584426748753211779463139660293214037113333372242254536001759251919112796494411421547025463305070923377586658023501449440181450582054856127843174928612017555480395959019908160264816766500134593888663145144412227366092270409078747315487474598687838897247509131868254898770327318551880650482715308875808815512645242052707181883572291460177042011986796840974317946591814327330580398501696974908319619372356318465873603830985444418372445217620217378213270337357094920778474411284528551604250945153573275528278626041600253116056827198729515055710045337344347816947928101416755544376243977129368885937438190806708015385944049905746425975058869855433558083287054223053554615915373297935986846149718070130712479739054452121875668216557935846403239296291493186346564113472939929978206032179987776680595689247500935848674020895191578676848872744856895932045148473231742314037048216996921806701367689190414745600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + 13678582377030839476690541469166055123970120745260077476076390166215984989503278945314333226578353107913360640519401486263205979699809543649557898214981990179542569065291745514753964301982817481138404862978159293163947945158827927614792393724156050648739981976783145146581006472599116320137160992966359642720991169789295062959406617395840781032649590672088892555146740410400071498819934946589796935461921596744536429597589762690544024418687619515099520246719482820063171490334206191344224934243223552825048766563137860493371913488329335246670001831032379370061848035656200171028037861582109312414522076326310606031072834199845973667883835939036475464250829628124645902319424365099833089083930718704198295004328071324132801903113415874412489853671738804037503388950704646240599535162067709529746421966721409466234784523583644465501471845884271285296772310283540295274327068723564952158780623294823566979873580189168570524741823653259202589929454794651213306235037935374682316040039983937829866487533746781386756423083866920896743012460994184120758727975926103015079862109824952616343848193332281680186240376634110778252879819644447376346060992210990841188065390784612590921160657051291137663495564919013428442968852969615281864802296000443440288256905573182232380181015632488508670079951678034928391723959736323815274073271075054113945079960577565390337887042866037088469447200243353786155487539021653646135497099192745762313413491843551438445195429581259917730814925301890325462884016801220551719835374618483487551387355883779162708623867587925805057971013383143014047776472448010917259628945290874541831133350770233668360126985959496968392365873826436764466715434054771261907157810730934843702861228921606614054764330996802413953293945805447330119993324188449661853819683043066100241059577605533845010549257286310757143197195213454462542740482302047772287852494049181262195598145676891531848958214523541617817195641994994206325678397934213755957121059081559510087771424864117199746340332063799863914748477718413835710522893261554075048688788175459692406728752393106094635895296548933216131064594287795063453918578926605293796228947826428382244605177435910547968866043988906353329468803118432303043887843113219301114492973788683347503158754795104274860861361434478920550848202430743985123568539695908309447641497471901524030373067601494558807510058953302265519914123351252383313501732795087555335589671487126954176259110518869765905320344904353810578080976925068441423793528865874120652478361862952418297743349808937956137572056866550330457554295775532535188007141408900951589739667886449493909574718532082786509953511830816827170288654980190098096190787276268284825376122903555895509019703901097076354725277392435280228318480218125387211885358721060125436925484812893411291964020150187261113535138890494993113099055057051060014923243998260964019595435154305103791527512780594029586401673175076040242068277952251103265037585531490592435937283225615018331266312710804040534589917679053711577962308201471074850432018055653566260720677956110905549347811521017049791692786865838457135701580210813581288966769755004886325458346549945795936949943115393736571430968747364494200412347082612701174109301664309300011523545252435267854820157218836555822229636019500715206285900026046372013139361676989896659489944221299120984613620698817726238242525171335637852172963097175384125782334208588904201166913076210956520599398953500681457163455058696808763042307051143503596069940109742907373563223868061785163083849027941129545340442119517816127772479246131312215329354420648210376798449195785831754688289556621610331246871331547598929239887541574311144383356776403671188261974926678064206284354212531525124614044910959108938304779350857998859003963402369944828986645427115955581276657479968148656977024430023370314008591714792316684893902836150287746436132548886212414327367008759610326809885015346922574776417163555963009158939256730337097356912069979897614721756430336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + -2860638883302739044470954329723507036043690144531612844193804428920449105509996262879135471434612680728352249749650012896323887148422218643478818573018916181206751959288359187626485879141132865099574525284177930688031045266569100214430108024982671993054319594815944360015191528407067243258689342960950882738602653377006066923917188933969842894407845553686992903630273891218581512640106256451752913212772231690188381926462891999308658712281989619351087317909276657342718972982202107680887362952075338668568723856964875256139119782772346416078991384826348890186406225318299391288283555628388368389290577071794534769675119754708111482780721184272834772569879651766593458098660859570609011524921286022926671928731888210417221359713525370439933956271638017445752906075870994062975534651787349030304610256743314947502666086228650029090468652636001935165876669266556642518277067014145228436745966494920738812415340643382586852758577453666085169229014723573619904601675332841748003305505368483840755410702128444214479024060575990383466600042038709618279295518746351102684163344429366250117804117657070360737548960474217420812034920297762346621287147774543519288217994105705103016272188694384253212116487320345212358071284386865824123648694931360676211014208862920872066537791540819332140706138675470956944133199315305413452464489041265456674743546443325648278648542679938164281403344330499395592076751638459969288767698504879835886787174601171689924466642423634270380521614334619336082498409434494860297859088850331873623451589584048277064301828773018096948099142300907623430804369261625179731596834997939223853036415833698783598113139309575064865960588503977225760952205471144760717354068246326313121066580745950012487605701659603554881851155585450728907663074197746186109262912511294968523525858559868002478386063042572404759395248469905986589812419590093437414201522834283312665214964531815415802373741433773012759060946190414508201464618019628233614996256444033415223794469741125830880021419574637456784705680143832134218104729230288109141824283142411250016661863139507813802620052191139237506933280242132573959530932034040821650139616847931794067694120492318871942538560153057035799096741171496852309259053820919806791727687678124100508939225178211144564285144732558234117142494886061729715442243698762278772387159742768079709665642705078096556843954303393035109821803996403860413590484862894678686179065155500275037523186169059801955673509888224914911943600757611677637902063649061175740687984695715740813358041144464946994957251725354205500065320117458354967063388912926001356760235661728998193492327822692305791216320839388794022167719745851554105716646612156711756314992479533601385904915333591945589791451236013189012050887642753415437080146984456512103795858995386114662087622648072601384917393029426280547549256382710194549424970638227052858301524657502879901463522467821976346691904409643649564071831405580622146349272696338715654547917955961403788495244651455778984925824794515548931285729698657216383777815806399185757896040895825413505731745207771815810725512411640192091994221184848613652202338728551020782750090381221410088842071146418646418129186504386283909489313427280572544523309023537428654722733961522527429987441734083789092672661177186112130753315992654710571471483673112478555658640825532081519334309122866936999731837235628210335837855130024321657504733020138562541029449573580373307112217970122932936530972621846683864234197147924680415144516785131067749482870417530679651333622351120364278390228238096667721590014085728766538287874606477444532390335030802294344999852970174344388486563972025078952243048875546940901252820225430026484880420989499689635227604046514700150666740996564128228787353135214363882549551919731654983633934384355906620546640468578149555801263294134245084780298869998425060855868338613245015261897681858371436641938405573760929440054476007538261448291982120677571295373627040357585349150301310691477681581588480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + -190745967790271915555418424654267816765939047370767632428748882703763423329792980135045148322210937232536086318742453285780364233164983509938941474763578193230001048063646383657711625119273913906147081922381801400313589319897260996470562030371679965731418015712981460438147721954567844956442301670431083647030646757958153328299128922056093739385081339670044487525779920370464028928264279639868695053704232542492975416647933966456313822388739396475248885620925486413278902213786482408313571838639534902825274976503699243951874418537336395013053153282520262292430167738867983329882965738050064826527304195925376392753055123463203902161714470564019031265801075106891578670145916190229894199831951049338566166800050834108191249572686115743612377829444187343920976467173088277977796752854950636731371828577367218475053739840892976490129217684489646259304934422366402340792569976886644840148148889505643157704900475059953344159967278644171693105243179913102332477629781950244558788850165443440750774847822542052751275481375093743741801739401440213405565754406090655072250711058594025315128052711934280101013448334516102511675989852301113591351997607511330023992043752759534093828362984651281959797609656344444852663496767227655879388263961980658912046285283034303056036916986330929705315355165368889780146331700840600442080628571155311631201203197958523559422933662275447071996582340499537546662213536076259510539488325713765906003692528125194994189940361583347207975023649406973747900872152574876137929409532917066272694395942973457128134982765975772814984705830304520049483301285155584347353520107703085538648334710072254710982935037074307237537409626042039583079307461256005380556992326686376024698094991606804801961774293626479795776937129661659750090473004515238857888248067627545924573037686442430306923618726382440043381190296093358132251436251649808775098627469403505051279924350532673650055249984372549284605059206173112481277253137062094005030629472885760430663283590163937900018735181391639547265871946265713611668524946884938726505748231209695221433033434609278204705752309690710597299977412998637275785084743754431415201105236576183534151585261759600822908178073904796345825174846021133678610324911766167965094023023445224151176208405733729712901563981945603189428399238498809345281857297539518094585374092224058732319458222540967747890468138150115224728269558035691548463164570346596373652304406860147542701239078885248544187527988188042980921151397006135312058857609473440184184932592973757515077727486090538511213335420380339208648520177879843210552158341084878435506827378852043205561118539190591398038795999101438747074837146067523076941182553831239453912354588990099746669533838941375729331672614091103911888189382554790222595723314960633331344816542348707180640940460731557534947144380421905056569903632726459860062776401400407534068009531587958171055333042916936268995574199568984901536184923156535645979779912752444296790063220165015669321369762189290494897688376682920812545065368612395340874129869621024679452192695872715320359223323955987727727395209720789092061269185140973751342320133944329077993433789346286421010214638500855777763340565769740854285148763221604065043433560591392260906549404673454595333178512939342086073010318081810043454260302707225099714186181103071884133350689028691931430624647817491339818846069843521950999386204338221823773020326170321396432466689949017438565679254090030864716591272611730931754523017656111490702244017674766168776058470380140565802124964105225782991096298021175509727631487079903735502648920649280642510294297084252021278315227138322805748674272288821686399818529304823038931228199530298886802720564358922797384459222494257054133748381970087311415659303385205403587480124363857565423567139750882404658166029231093141556386044635677361806587093791600555972385526454464952366854356582653035088381815778848339806587203974718395716097532170357929923196663978849152124111643008300204038081740800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + 20504249775517437806473713422346733977515331721292444393411290626890520128808006475825856293447531978502479729929641525455532067327658947849812563111669725294981644839848697933720658809869439866933121519626807631712290947614668715389240043658276574697450482829988866635361606615756566149903375209707735446273022810061175457132205894278617252016995879647836658197843569576033738210707009697069954289122442817577601233323076597076789666311263484818263364063401574483097379277304284725766046136552095418922443956740421963845612769695244001453694900010702474053605147829472435399009605465933159378996191658700432048033410141321645445322497661815237059239196607131480993189768649686126206653979524160166191794435073366365557781873902218873795802021097128836923990333214155739166386976750881253167175307386201922123857395284358671881228771691259474420862722270274120249943997690997811359432450492966891231072742334250840546475363198311668510203172559451169145214286814791088027936440423682796697784798142712282033390008266689905842119083607414166173910776125980700700788273403519276485853042029608463597279110199147141793891055468195881246113286410420193297041962193247689365070655285740361310957513380353883415896395391686884763793459779563434223208415466649605867868315401060024125971366267231997084903867421991951925935382946568373055492799044510828363623480360740256857952916706128340316535406956976785987136873899947377343678683496175422601610270536215870194353612774450769532308342502780871067510778616391000833283603094987113915703802631269143344289286741140384650529867482611686062006741670349080490282779750024519611155115131868099469060731920881214846037756414401026886845774093377412892005581253925020024955428727333453892505259383891231000398413757745463732099625680968607397314851407427983940702913952813790563840371060969576297990754203017141865106754533219277985379791033344391615907308423215118676482037486450612937410032455109792519930728073881946381639066623672558614148803987429309234170339883931609148376346539254830398939896033287520299526772130778151234998460613031390103147783249854706176830927856848368223156172020148468000142589533056212960196046073112352827778844937619255116289375681971641022784146322860641174451034488753943852817159590245609532887594524010089647972526650605090063950326365981907431123301972937729356955170879213300221209297894967972532403128657190770155609229800747051100795961723377956082293321563965329076821301110509225129197980949434738533543097272820401904072276971080533699209956084731429502594701081918494670962075164326443838793936026635514809224028046647722237573665790130067827561108250251545381094195993340169929672553423964954996860585689049362891740386246841007770713678615144673523100374561526106234649111460689405016670055654676855682552829649022816439320841987588542244414036738319755828512663929041706005360865862212673235393883986505035678370999240669368658295757159300328546666033783094168561292567353438645203818673580779492565837387557168170205374757360509191669929208143047106721354868792063156340250282267627317606995666293482376249385012549698698814867040803455947493363136928590149090226237462254042895598634322444644004245130433701384605898662728382681046148435123214013084803514105849162862095505974813787355564681337898272299911613438813305538085043345597207062448984258490971070553227184193521314141618046958553735518557950634058498471961815224583240298127232542071277701352341546670044444875635555173699202181598460350301327801782724710111792936882269383214470699928762730710113153562172904049378927565623501374435103005425161313105399376383257275078215907822153212510972296141683720355632653176695548875500214638346018033216202617793857990261522080972236187074307435274445047698385886212654243763942103834020231176367796236499721362629396947619076065419194288986162344181810723823403611166299948424199859661264570689613399535084504356898997233097468763197219673239187708541140992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + 4079101964749542249176015774034871353382748739222776627481961533673208901495535937286185316173475106384719739465283497739113023946990759090904089737899255147127975754394355940701482345050445672623592953136959574247984071379679954011936466469118415144365132001803360902863216992417114631853638627261235983137619675723104792311347227462498172776990327183988909808595293911649081979861389176292180285842259132607529681674180096179806212366315861690337032386595014223202569219599078688917208049454780522235622146244237139041031900803552281039843951257308739838457687111699787172262700176399599789715385177773081050073924203326435663851098067661201810370966194848179509385631767301935399319466019969107295704771573218513868483388853769027084763061764977311512403249788485203337880684158316038341687800434637481843095781270840966514666921121706850394683082446422053977026727831069167493363737578534788772869961953710318350176435949824859071422947943214604908781678887344957954664728724192819647906848529781232759022183856213060445564622650841216385888013249502398503209445523349065500117937738709737930735599310418213904097648989727497405322890973606138986830661300924714376067211886764065966793878450786362375992261816960682013210506558184535895297993685642981561341800038831100742354111866112884190315247958176555308667451231111078634490164378316572231388382727979160745158421492293796286740761002845957622768791874902016633712666601230567332303735049965358482371388762085006206396458791721565231054705031792365524106095837450475942285846509945595705665028521296314717614242033338397458660036794548788904081940793246393805323089877464524928030743216846499856965170832904100873193170940717347622114240738986768761774482208591476895277380269555652498116084537910867024757252863639172996295464360580744932142366709066309020088630363918544084685887577496861961579517564013322109859938140657275038672185238488371466847636256233676652701568367044056490023638485417206122789134989241701055184553428580194843213344980405722647558803816796608840323959604522763769091340980769196609822634948935563283871885667923862285365953819012846121311125144826733945314597606007607215684118704626377936994471313968896041693941910067452252558386672725221693341850298371190130059189625703769741561438570627882477313588125058566746668243933098015281263408337382760647834944363454926057554786442066940079251756403614169552726806477730978142591235320586673663074799392185354401740629401333896364829058167567855023032216892248500725532080902627784488641738031393953005344159598640317158553803533731344984705032522314724851429911432019465723528072378466246022247106113196679608172663681823711382518058461213335876354975795933328774429197741832389122834247237882055433904310011791803593394150048884924561186110797132968177436634959040861643810109776788878046668894055314685120089017005061055992619117336665639942603500125482508598312844888360169368091813961628584620373465417131135823033328475823873594424892681041225398076227278556400608962624488611897576815563020832986221613087361163804743359190396760026907170102050804461173584897677795591880549097720929282675283675802529073756796196401255097315632489845725956565391087208746081870844127875559187448348385215282506194580022237547383971201363258643550113651535353701730601679620267779775890870705670297461065940813571714283293289456467033026275115430031667030651194687633749411796549737584214605159714648306092947176283528958429953351564861247236833063643447206466063137856289304088468353594436931170530762627663419964471807442338757779612290502631241401172150926572814470938731094337470543869698393107034794237300166216110340959129266899196132010894080428274075478711099402311415730880842158949072377296868731696524917984018114139521438450335681821250383346513381800802563030697068228850834678932380122559268535993361473063857657276815182069250884361168832715459875461837617715314641513685200069678788235879652883630584988958720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + -246791263214398064203439092729774767196357039239899670755278445024617691579266727113733571559736682880456064486326052396096905186366320314900651779473838126376819142682419229266683516761640293918507941100654532180578712612452739791706139920915644435776877218856529012712131504320586430497320982569712228270169888992307973320820204143531475643859628222882902660162770495151727932264096608195786281648870559419439478114950579622288844459847887798012499438394129406755113194922566385062505125486551833567385267654044693745578575220069311986457680750174815106416440616634151922962616299433851569335828817931814885289233278309574384966861148637684409862318921750102187416581950996667412544473924359749673086987586320681016356586427851576708237876429996920570498151471776600690601917680873846457536895191564926188490142287290810750972509557957538590927368420839391703165276677846387345802521549338842610421607339655758434005686213789792961405921687731221224235001420866651718252793557260350714522441160294807219112039313983479036702516163048676534514187068044866015264953747957709933961332615985993925457450849627492570743493064779462702284743832838606647889684651715410704821008916866926836277911260929806648334107155018208133851360295142101045345643974499338069694626738527450365145362140823077480316587930083332825513210769352779803550224240476119887653541572463641489193501789351962060041343683826046697409947212954218881294339264103240998249293710836688996219117712300712063198436189987210323839323381567249253065451588951982726293554109225432983181978462747227117867024963216494187294106889597776637221221775135195190619122725641405725893431097362086037855277335983173862026666039940737284725302187573767483790803391472397848361627105669152970333318664877414540971512356683280711162797856277481291502242442656004907931672611997697049520541829876574600183311632736893190529202844049662160383961853219975955420658783277343002514806346856883099864491912481799024037113854234198901285271252739775622308009454157734947570945351822388520511520599286916080908116988855225671832324249960230283522134193994453650406146800336083016712502427063426946605543894609508817186735285692617176847445601976209510160296923640898265784321929263559449913685724982726873634409576247072608864340676684842418375727854169053775466012748495061514969663133074315907111364270779861701495596639716739389093279695263114731332440964040709324611260805175625701574644171726012041776954261160255993615142326105958171731431063718137514283445657529429015700385666079301056514300529717412632557230776385261144643168567705101994893097627101539739979522073746879892572984474657079015493294957349064649925416742421988846074655915764908778306166869948327980359480237566985740466624675685144585018849853766836266677348692583984977307414333544104037725955424152407461747636768133777375858805078565290744727419155882225345242457448941742072274710659607935685531600433754570748648075076112888972001417971792026066855375862103877110847042106662488298271996455615113099249402955149310292747553423954336254818279205444518980868135572189977456121575640575847409901238660745577199855579433354325665124748686881918844105550723065853272166068795289349870300882347920506103110508581198189342143230368791423717982396676000283218370568572201983412749508608768413423369559560140052661612799465797344536917917405422852410249942755046887388506503489076905706521975197219116612142458106611260555116390894022970005685146787313171490663378369039646741731422525075624969685644721849375808175768704718271904926818074951637390552993725883906601418501088010849069886355280856230432491142669234321719113786535846791128320292722367549179318964724774006781508756272972738353315110801308932465899593621904193222952185395085749100654276343520536036655447626900123070049286484027570366623828229904863082532386236350984754826468513657075827182484537972549896321866976953634569916384228565892614814348016965857844186316800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + -35459770675439082830201530943605101463797954198102374005774484837130466200854169873964481748887773639188766887022789456678339440979138669973512786219644039229056231868561997006439957475913991915336983368205199291150742908615959181757343702010657243467325024733677468452971194228967143076592029994118697950198603460483416991234694416201195013269134346112844786609836952047918209391778176511447838609647400913440538598327120257395988743999739357065512693228290490055613877621253756882874870761432285218009260313707411363964256927266854922023683328456666096616920221885726222029485461041183208520581694821642029080006833765772139831662819774849939548087062340642221997107697410330035086375016433948432679250377367089022577390196222872785834227566325620213060132954003721541382631938627781192079061034166196372328901366066820060274685609027195586893314679815519242942300381852793817001004903751484347900639173793641154621219873987449349054701068409149404318515151143486011464645198164726479912036676169199094806498095059995766628868626353729806780430435313741778345925219028630395539167054366211961991941783548769630380806479982359462550276872185693950655012838583488163610446665803044404827530087660825759796419254269708763378256259557799310708190693921476449985721935909927021983166920778725337739234474827344687441712970018565189102972593727105375650307732566200296932356109464741218337397802080062440252099074212987000773866172477105313351639020590913675879848110249285463262093046276035376195173529090467723964727495751424117686588544574791781637450168095299974099414050737958932066001727251483711058965181166978632560921645523966953187378763022860273489569619323325702614428589717415739448635234045934450382794478316502481574545443879745144963859514855330741329640289522928851779683434001169180845014357133303706170453647474817441683267358066980160783785249355172474666342631732931196597083104385730213624182371946489084596713886481885447338885466391757360705864764789611387613131921639404992814745143372550340192904954601753305457077361484551619894564707838263604015254093336129138937767221312115936748947476227680867975787057536171490299122623991119390401624408697525069305853883123658376685335459066460741129724500918523792439152636655183951558785212502352828462954774562119734742630938497325750913707976221715412813024365197540541898330796627261908853502619482816248172771062950012908987644122758387662184438002438262962284223669223179284602847164378299388818627003012660215643640670472547129023025857971752923509490115332577509994188703099845294711314790525928473208704426986383975334057068442819053561548540473684705145636561448368353074133992176231228754418910005075654280086032423067926210555521160757141807349092767614462816676396284390160519590019209000286935852639707940211968735490369418063732829292514895554354367009371511340078331878219633433434085193491441290674545304169579872828651376766137896230180509160724306202600248043076835527154456022329968987039518327432845560015987586954135414010916985249782176768423182016873541013975158439816926203214668019501433675393595257913460148636877663676411054825365605346344694058650002472552719192809597272001919170136682161443916630613622653394766834626443810029007627935823689266470351010044756555831184128287727298387442255411309165631320298336232783220588462806172933160128544905938819266179763691450505209132155206555030019592445940235075410510129356284822296445341775343501916213581373112852496403183013352468519505787093297391642340869741221162406037903736089283257866245284058119851801099959672643635412310796170494791013846568877358606244644853239705380107393620405431401261946097063800950812858798632426704870714032901157803114901663621945868019570342173384698105550654261038803602788877919117964203795157365286537435411349352381691834195320256991695074022365177359072196565739782610022035962311461167072628052616161688839963720980152752101828880346987474701006342322974097408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + 946628138712098472022524564139075211809780769687033198047367041055856596324767204404142323894456159285828688526777664169270926554517386031967798345453299456087332861295356224977177528459377643966566497842471836470033222285226287657341932109509080957983178823509240803205589223233248156968140301095400430917078422089830920610374869512881470674104904715879332971682073310911240420467004094518349096471648538121968066449402285809632432982642242721805711341989927818151737849552293519569270559146207774997473723489364329237196341796190273688820374186345742643040298997593550552285492540178028358411238131605921584347510388354108629351016425421185458217024256170617293457952868992157076860523087657424628397162894282252240507121328885025158540133304375242323349662025201760960140112874065467577990216935041250380757184780141791094712431811283087221299696917227863471319623100931111176050983300020139244186052767968224144469315855697769313636271084447481506177779464997793397006318960986811248576005772074058386887068377647014646408896717801309704684070604343033576353832109326801892088442207163023842790193590205363157969486161200076127638873806749631061621255650242057121600454580726074461824116247327151586330880658030126078084194136771187213768065825821955613062651477050299257454905543248169370991063183557578941235976754491043487705434693449118704838088590200611214415465042728867425420921921614721872259361797197974706334041419020399849443540608496964712839268289315866116441743132923589283932055283225018935310201452603345201241662920574595516614896472910628548703780436780115114598230672384901122562939894577364527282700930760003203771345854161076372729299158564235380417644911422357889043683017070572607202180296518044252166026495364741545159271284974813855258695785527191264812564209039338685625347374421260002197551848201372595459293127037840920539427237064631339022707892742405250311964875603630292987158293656368121097045903235018897336044450483920265945384192203287509869722535301612734843441250300048301784240458155915070593131466249429104317002680674487624985179161134930382860497387437623945013742729960908114706421778183523266319836094969055798256628072553916764409556921691235520252865547092820224095352490852355312979280206778762571120023013177656059685106327793691583681887562697562413989449884114634294245648456434481679866799053685837826821729064225618144962542949965476296900576261989612955536726221826202846335973228982756119486516893211635142554854328081368195076496478004650974153019641838365255082178367313015833745298165473364305320403357543307861657311087946810878491348589040388925056821897680719869547482673184198580229483304200731835633885381226825243290542023785258686142175952801040544982016675266604913014841846883611701243087327850818605812719254962083729531828711709151083379749413526677415985890571414113986034368877634539077372637431890370983140061595741262233279537884764693574847879274905597908628339821020300339331058789298315546868406743548724450161632467542820142547224422214224640730404214292651177741068595843711962573855973954739278972331116562504552388085979207507974291688933741153220720931627505545819469660756292964963626622143996465119565976133642403951833892681222313893488797725821341334250123883663690600165252344584147519161039464754401823336432701425259468477752472449986700767413010381672614005939406060339571587452677372019305307683567433745968150158303512505150840514697777337575781278542369420648821358787458891371771312543834180206420746660512572459264991327743730104578971586324730424884208133153125787836179928529434286109679779154666151775235550827502524754166056616249746620666727348109765911649553426144651150686705868795898721319305679446880436209903953526260068972841285144238044216198603860222041772037915579595700053064497403867082195596058113042036526575292613674746690996873828029054981403447023995737677881970578150862731567404877663071687716440390394069955399086369669120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + 274433565542497730899155479325148864580552661587021114890248786495684005829907596954263810967699961544667346228762937286476811940317401072011992007759738795619282898237534975229763245948736897550390231497634489236382238289224215166321486673632631398602310407096770886077961917444723292294092270671459622326550811130929849264124246200453883481165803198425718960204218212598445790808852442611864504553600792610179792280805510351130614984765554158618234876782344123598331959667616880259974983233123379151531432330090197971294034478672966563593643516093480112767127619387160096175280147455503831023948735248944236647045995683780569044547812141660621817291794356924568106807707507220439831661404525722368784254395977822079138767795149918979565597034973540443572774752309773448667761680589631188869564003497416566589496782350418268092674178864780381496142852553101781808306844011516882209566349744856553573372768460088324701091662239062810964565003741135149571316610497271408774938049819824078495047475013927501457073044525484866569933171242959112084506947475011380103848622232675658439617430074298774356724663884620992071822614311818093604814888748866448916609330319856546743252017374876998340367183096652403938874154989486993479873297403812022506006776470361100078194063584921740204381671116661972127288917222776883539150033476485852881195704462704555423197885378158474850496883248252149907411770733448799110014553503213204105159448977210040645542706509344973175573642485854473428771383755130335611021910524595928950748252036962327583126892477000164886752383992637184761163390555734610951030703886836789946585937250631750006174996375528986040563183489774216411834333807185341745995177165776684782410676022328478270452569200930482645888386407910133190534908603948460942526228506998242812865547704244798316916399702867415891777063296637223323198910931368767407237945207738872007440569620510500531175238610148438143533448876428263958361247511071044465035805941058092157718406167603318014512781535720125576898982644076159761722752094556309365313684541138443633556288943930408970521082278294664341522552117585784352041418037020043886272463696109712344972206711319673129895092046077321093662908761405463553040248425712756930735426582390319557421417420350040460269912834241555177709540699266469285599373073929859296016585386906243046070021215671557872002603484727983158122422578662690653832567994651896852308416718989572329607268622611515456114941155025295118493841321578307694538074628245507270792919712251240908258947317824396105372714049991942653214585582147954760424559431834268034437250195147532538855670379103934388205569673698472737723135723033282027826100665590682976063580888651223268432166204259695183226197670474495137602693825145587931521339920061246368728341687998378327989999272796467081972656112303615078661597879000649523102009913141564399154284123329017345354100223440618368529255262950450805394154284417563298321012154984584477466729639750359792564618626427687856398950075689579440641945600882232855559640400200395952539060452315868648775247859103589845994679702082345350975736825754020689164417117066617161892863190003998544800287454998198789108208425769174987627874829612456930737157772491716492936912880880966868191709215203969646523443560563499876607372476956811203964304863781013136978993918425760343251888977771481798584539670215736478012826680126874659350674419101115532268710220467139659213476214445691410969612189797702897396120164054499299861627183719929637251125569452208210828624127235345401953714613641931192224121592282203517275363033598868801269768434316889327327419312342960281948843482952904521916092567780066792980139217620866049603381620027322755410277303293471298286469858125772062634303792568129986428476976999621077731693496257609163241553868130022128236679624367057266191390040422907490478030334818881062046200239043782365516198916611803129184082107247692912773942606209012680479293326016038621484362467849011200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + 2234056486828224891005349394245712114597180254933906415572194534727929868447179557005332731008735851545356339066593708205628936880092105006965776448056764539422917157935305915904486120156965034139088507458430837748656450765977472061020327328050729489107578509049357856064545407909569263743076416205836462669074165654759700340518565798512144941302535294556466520711156745858764682159221492392320711483017061500359846716145594510246971953894117449228172145473275165770790194978048633844431961406550836264596135509327016594731689590041350723152526938737274469196473537881542106735925071539682024207973455439467325853576358738915247410697147313693754029259679173746378536927043523686288238615538184103102360398556403535112456861265421716448652779178755272911007752568126875198238875280131111683251260105593645199035112071915401206633699619822680918250274987640539830352181165603270671630233252738822856020154096707141489769071546169507359069759504243546200838064730309081729942435766010710022483300398220220819265635203126757099623411001264144452128225663254763658785761620418914663059745985406682528145731794660588865780445788286901382424331396247603059007866387321746431395983383974300037470324913250799703505307807551221452549598725170404344447434232552107062408791651683705642846695937863233414440319857275147096608999992248526522013188900911005288988963102697750280976692449242041404958277516149931286681809074661676610891821755526396886761976964690178228080752343620985571033421876684749486414891792347289377406148987679718749853901936231261496550854767140656997627067322241235774672863897734866972310541165393477802428876232095924036511326710428339685147982625145300783032984172521038440319069791202740551962271040048256551647688398223671402322813758755680704063480130994505528788885512700827259115627304397793463954610009799145624561222549771735800471275771127109992898597511666822508980955191184698028000715600569404363399668590917623657116954099435046624141506389253246316134079443699425986360127632410950978153060908201342837345854405131999936318491481071517954929651009390089478911020917023323081281507515240282186959688583134335700341961081491674388415405805184229592826901610000395636412228655373248684343098510731232748392366822275967914008584628573524687552566216852002727628209712003458371002043701378206749601349531525206140561690072468213021334832930575801442762948301665573772241351110071752359215212177381088131010595997254692053507985345479642734363989421234018423473448701399296441635498861662378036307406238073946186064421760649281726497555192161238597154312212382659424626214561901995847418203058857326042960063019240774107296774880585376640235910997682228336374287279003667626148661508248846542349865428126386659610675472815556329625428882986363871277017694211011024850510649503740803441376272951520383007776570904467725738669504312312873120296184518831805818850570997714131583320817295030999876274910614722167522412982276518480289252548662086360625825572194840414521331254220368755408219078001362770923265452326932689465365985411157175504152643812119707429744479014133217118689442847408661462955834374066854542007436930203416706106447716432371906109168757323815182147242289853725422970341498382545123520867378873330387737939837328003316834796924423759693218555908565715387898436392772849668726525519305960569106718034288786330134569411990718452699145091656773465781571498082701188037795444835145342825455942358247956954002552701359811670871137209793514269313271353971908180866397922533530284789955002695224219987675154935797152135546262869746733471832189733706745897163359268972048528628944677670718879622933116442660015436308957373416193428475633305287761243308866565902205418367301883804403031063793833142199186689304856432451483288038809473037736432918147794487974779290138641896052592260234073416053408640519198907947531545969057331785381514981697734966952540250721420871188011838335662249377076185485061128192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + -568170203373897328416058381844458961158050265748108720880948038798662443333088741394936977164149199420961517487520872508737934157632122033942942658559186011739718457723738713084492987886121350491181768542653427273881334593434738501284554661971058496026677522130949833809246442555644837302982864882003084543042878861204071522516991114628783321467840731901189810556366979852520170223004066168528338648201859187133552521648973460678232710732581423969299528319212028288670004071055175428699966420409395014110213337361050779828277722464786213885130695038203215130790977021776182297041583730767807047836608821555952860271540337813605403484344349982878467619904121080491151934352183859117989974245724754869939077421945138717841000646444350011178943626273873467393488733419852730386492244076840628339526296280595100777647778920365012306483017661018983853640053951441744838485305893538092244369583885298312422718115776512508084276714467235493472374161966557662105965345510242690619484378569221155793461726064760260435376985020823165864064318849354571192078996968222285231775883172383063181232083567685399237511484024310500670442994964129826665494468515653286975742239821869519599167490352075228788946147483953929726065949041731987096460460360481906666584433691670377855514516838057122726078668499488500738413126833168082346257747138332891443449328723972924054448952880218937158785437632387985700781154748854722721109760274920123233568122430617252131664834758431751168394529440917124258988852771089703595139521313086914826922849016436031019498536488582981574105542100422211954890092760566280305876758058198167475009920064197726862880793189133561303510449828485612941690158381552385160073547102908305807009726273159565128841850876353395820481501503355556619453642728196524998576089819066161898868580503546423719136318207469412277526530787177041912528486590544395430690023000229913225127347482862676882553292093480422910358461288220831074749024992886731672067689554276740833416965713827069742182907598066073298711388959764359032241772700474791405948487063357542434922923304675248912696777410391009841377435020045573627721553882092784431139417070542741300585451608420305881004577935989884629863718747688047510400896793929144994300814547800997042889975049475422376061417762691824946645184197604252069440026523522770403062488215436255329036008280724607812236846514016419729323189476135209618331770201414344250373371764066828581852626192159979274246405251455735151389062299164016588892215755246871743740789974500320225738520545810670472097698249719056810352095912298176104948134435761380929544597124507788336074218093164469046144066057137895214017141300976757514778758432909686079027461177416237865262697514209231524490393224263180361418229023417989635080530451228470246594542464963652738245285450112202830496468184988847697943410443860183585924972732153917587041516592889533476740436313882075315128651184862244772295862131451541923105671696656364162552689685711310810338534635597552665094229560366523880963369421514934346850021988102574547050252468939725355413948935083165441662444929734945238279926651844121634569535225021304426737638841813276325297664307205639332416495362982293674870627464580172486513611755655242296341835266871870033144308382315418153227175821913240974774932036942786533629787242927859157183778433806251513413703274918630355903030887084483484511821063482533668321953077707078904368331597952013073473974944782072534148270618949680830856972118232307657809156254940821745707505426224110825510816718249041805563764870203657422660367762194623312148496220656066926635752785254372229485816766536527234914872667832458194170988974184606389342233842355787529261833658643443127400638337635542154866896994757599685707180222558709209225414668562576482581450232652370158439375748318650469970887212069974962426679476107453891612384354575041782949020361364981978395602870222030412201801154932901735062754923652412483125144352004359628712816148480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + -16788863995226769590048992769003344129701345624709152806040939608208163012945197182765484615732233252323492964732872696804794516047745712895976389781776242567753926892882716314252334314007574553154351819143627918586963723957017040661691791018216107079890607105620971490212462106177138508024558633362339723075196333033320605923173115922891618892048825041041127194011031173158380119883941388317681096585400290872251059396981134091429406947358987670115497965398275088100034462124546469363634564524574920106477472141079807222289614527993296807874220071373293323935539954086000454156458351494449622714554598211401913966314723681798828248108488677419098123663356145469791266728112507900798104172256293541329191719566069025156454180584203583086569237559271793494557991631162749618656677421692248783639724070001488726642974418565118481979591805332448502952382579800290733367581698952484956892803098205476612531737791427578725471252002839794600110248765917357023448053892896917354290719368012121096959836416142289708142183257847794205570773661873270437492425342677303090101651737640596880824947791851359235410221294573803597321503376239891515431689858367512356809843484359164978556783606263849026679695158334960566470288834641789467465904117254236860551693154517843011829181196698224629182952798324649502733719072308193638940476367215732406800374334743988628040490955952764382770438338083844679197765807334191441777615821215789662546361735142882328248040286453558704746800291284445226459956907723071280548487654763828623230264603965236870849536188933656040899213123096901590284434421648312193473100863495959724433619588599214061587027649388595317867204341527677946625883422011606215256465927836171590954483951735100726485061156445941094503912259700696364947091249862747887291331050724968490020311455746786622441973155536244508628672894043816462668993973033317791331310626924277197379388380746348534443761067345473596658484242735132421741628016517413256914077662711046795458543165642986175882860577827696085283302425423464880016019087042477645351494122511668603376896767187820237382812481900820811453343967326647629746626217370221677226848407849259969069186175865118695175979484090622406066760998649435567668373820821426538603091597160648226354103163321791380604131069484048367816673380688679480133507666925142528765514842758591469797556419043271834516294113089224041098925712146699260303875163383839383252881752965260831630350083224908619227037386116752951282376955585552420590495786642527123760527992454054549056519376709284341287955649475303850643849439179197020465138467683636834631330443906496463801486068725858094262801831215638648458430178594706584783778347656799534644292255981656749788228232817992480522291984237957653302642255424741598044967975055367959909876549121131719275668528343236863712509710940576103855870779675736481635201041059146718568542838846089849143036881337143382850284862193751528992470850094081875242580302972977289515511650777435776600540849909499296605245783419054457496050622037636703778382006385353794751980260060662516694878774351734165431312956803249814203643863588880289259163836149893490049201359745420534277018851221751951928731990458439745828064189296144972887157168391120261115278440954414806670176570730204114372836270502391155095924983610699486233185587633173655800172160654135534086072252628663764164890049194209364224944699674073212765759577356468289242911349696668855167032612742865335164735332978216365901474319915501517640467673418644246168295849220072435496162916644412901496150067050408354418656347977203573518531602289686453410389376970024013279390803024904827802398911722813600906658665858256700533344227049608059270187065416500362674841333916926574031764652951860858885725396965289900649420216902508152331620646023854253540983631529727548309957097344401902437311219963652514846890573693170141018824935491229654728052895130739367158730219093749309095736388546125230987984427636969881358617804800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + 598040986971290449089218681737940787408222649416896136136625949840325856205380067333543288457804107182798411325622855895282479513245914091396101792183802910592640769809583484492151151873509443740659138856452673550682343814505247782335663722945530812451063407542684868554198961363619772666472258943453982679998658933593870081989857746249939211505571873456520788135610257600436955013534964841201406481959217480692196379337063725473689530786999941760599752310268596943348189500887747216674147857447733274890102454437416958874169150305995903982762635166739821692033503950114900645695750645170262208467035262068454474198850334969148126081294571610402230233501820363278157760999521216465774073274332488782546600047945973312785829903560563338444731110981456297698502372313180757849096347586181770317456713549770012463472813623412326555741338990779972452170982331626409250566444569856500367824666074610883144324584121266049999064100657150556090284510307806339263569761101339129128586840137118478624080491737989501434550728360679365311466189304497030074030472579754923605474439008871361176713466068132649055988272330749705375423905926923319227169450545795501864730502514857734544153742835804945509153104445045441766955412870467663037131782807609788270201827035296818142972804560310224321422313914949537717775284015637992194123371248057156796390803153476649426079772779338275635063850802026076090757516152485267512038582313365687139236895466563726780953911400343250303672922192872229146208788137351383064962630709158451961552598114224113471894342658126107502060427855302553398584616719519123840332069929795403424768991389429402149823994141707125890433320959769226893716449961410911695610032282979419950056646886527965129582543242872518608128146874279867058484425355568544280572955166154638226217225811575353879044607910039989579965200853853479778693533557741157743245852624626022710616356013195192882218957020785322585760251091294271768546458004802967280887829323379675927166875541015933156728651212318628120811385760745007725139938675282029494072012854835269154201393349956549596061432388383895773921479101963242442595680153162223926926178839672766942913077331167443123686184048989026300449191401985126900603901379809767876120523020963255424247177480724406492130735724014262086300483640940975358311607986312476049971647749974518628201644360834301309584819534842006554465003342210985350093477665968059577678138398988169444837644260686883441238451941984215989716080900470734392811959409865674001876401188845384541413533045751560218943055051146235579954150049764539251453992602522025527411907933755206702330816934415187197705050739243889866515144600448852739106086031032841918992116744037921548808833162468624542550001065243619692142584873595928874801989339876849395051254777563751532718016318127704966808244990838813014419243766380727367237989742133930011485410341287667680752263844591579100585152699700343283752487744232243400770565893547436472694626902093642254345384390302015232917852873001424808457265618405127043474153627056261172029924630548462709641819080543974809439330086668660406186566184992111514965377083716167632919136156869212026034700332253660216997102083384719982243723864468902510853961431670643259443790578571694812559240628720411567928520785067972358649924476684702177669196347276143846516022304816967841758313118884799214691345583525061950239081666027405163786543313439346594550377783772470837283881648679098022939255909807839701122648585663427022407800483122111702480955549253758211883952343098335277727306955156628522532557419509324094319820809723740260860392834519221290119108060777226779980157825181900036358872195198325956133165757126843038787273567225885053068418917434901940962234028584547240144296809270404754120748104728040191115035155873680024627989976840050770307774202261620244706552745895090519196405759670570599379954791807553137359317062651437457475219290697063759444138646611903860957335666206347804803072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + 46814301085318836430601430344322000453266970847646850287816978621651853138726954857746770648560387217408130467165327514222566858281862733601469429816432496049520930494345234642540085036064558481217696916143960306842104747680137846708300947754535679947650430227734941468738188752784986919121592299071843166069264879594715708519844958553659832421030642742029183218226984997298458558665462367507744624163613560913208538002456873331549476910043200626160658529151708570022305108307277692387534569888044291654488590507862199645830114233437028759791204505142454008569442576859235948366353987045098558538842050545005180110687741163920010342438215037937651646483000820101648070897960599574377254120477753244509034239447462881411156093044296888565009235868311071655438113754422828612959274361295313975797141509560866792479457683036237799438130451394139410322092131336791916498787334496483216617641339199239096069879682345305483829792051865625057941896805447023580404153415815720359955691808926699493716785991817389138192667518607286564507415502310668769056925964846695406844403682455804320126973834523648510456367768798447786231121853284647631517772890249686961023738449249524127599719823856940622669308186690696825199916630830918185508702636542063846679392225784681069453949265911824745743711041713852809494377892303622289260325764618187595036540186213974443945333237454419179439010890871222461634916097050703842803768490118027753520628807295555586622481945297034857130440451420087906462996500296403190296128759945933354340141670357741245198524736181629617665117378872471083875510925678084448673543675250827541078270746177837989344195357198003819414653178412164854836654812104959681260712216585069511566932238665882852350763600738577069069099235630062289229790374430764399456318096561370538899527519676892650984210513882750448096685948550476802193529589921855389082653336303755596420479858150244099787905249234538101080638386982564295025416217750261086908252182738521109851499405916165641430521664372409243655007938353402722717638773795250723905502496772766464981579739537874384232189368283598273057648553256752643406851648628229047744650825001413214294894208872257802484839182264031018290191787681047475595919758504310467997768410193357282834989411584178457699506716738883993364655744130788902299825293877760610815499163226109465728878236715242005764088142458875150487179416517335140098694458273123310586069200358182643971113726046365817929961786079648045511314659563906368251548703422381975322143078402079290571356814370126311804990461911438575858412899566046986803195294182704963216853113426068715620972630588937144435787071475384282480248609021954930921783395728143925069064487134109644114838111999612982645206651670508910829385932417300683074278420734886771104090354171905273794652799394911929221618567926201418985403348471168657626350299375964626991578618744710351931589331183594703014742971897793538124548072538940925629137561889793315079757282800177570916898921883671720114191041204625781365822687658211627859898543721966060308798529611996289465181289296020119699009937885127117274742849289687380169998675244755394060709743427734714336236558533226857229745407905653624858041400204239232833933242067890236486120709619540321599083021311560157386761726767678763380806316634407713576273641835213742900273972160778446824986675406035986788075469219008879395216829525708650941202761004282927948159397032488878085111238649081642332543816545292840212914306027066180302197215987976609995442081135940105859482819557593694443151711487204241324014972248870271687091769149213578707674951360380082108657158235893497418744218017823508303544529833667188665307925104229769222835609695912037180812813184011472423933043919252365535988929591069315670662330747371765549269967094405852546656924875397390021595560222471043733879810071556298511227690079995139496882846533488695014502801694500440386995262437926961273081077654879112002389243659878630686720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + 183410601181947748678829865329560026058224033314264194448297341618650456359264546320470707592988313554968013242919289638826035215951091042764983604143337536649681838294701972466737877105821206556023391271019851475079622542089014252915554239651259489865091802319260974804764075592175185484567373419875146814427128447824205066549751015938265485469707891541456857699230494227798428533892574764708241294075322306334559886060296116688066356171893348804252904216769858352998055045471646753049909624198987355836108566215106043297152756345001465966969134209854214937256443377418337243125968909663209058726072251556144887219971619041563962235395647197137316735032299449611389828073168472920113432447086824078047281180890626260187117502020442689382402871872817260720681479187915452602035289381504779852846643893765952992443635168341642553858678995097046009999134943302505832664475822674389584143561762053793784775405822177730367137204723291083846054070679641895023041275511698420867036011921108605513913249764942576781422823308983611670332005944188326007732536881682061466317026992605473600529502215763773447911300110359638740910879751749804660262376212702595926341975472386026690016863056594101859264409423913308856874104160917836895006921396807377550140411712343516508825089615720658045129820373974050971611966987350021870573246332963485848415005435441440695134391076560038649295455267146901550084309201068608689864303221640868095414456324399747245631721115280628221316172811613154803986201394562509824950932959362117217652112334060592269201763418707048545783010638125741638472824311460609389683633996098820153632281542301342704928302704625555857894545322647053711187284019648883158991280090526531809510547756538955240620882007243551161049130086045466168063759750143775405715228956647014719734483199783472999146517409814669618157925723083865225443821212686700165862522440892671601576918112973323046701463330842735008988975021855593996192866284784662637924027324931307077616935586891513711966195050144734580754059734985339098574293815523416584761478856078966482492471356715405417986804194739036217421104555264503249295138680346415591047618426427343140291567477988240607479195734461998414441294041203435586043407461887887943920019251069358762757727955252445602839764688017805321475479130555825752905823700962836525462983501795871511197139227051196432161516774161380682360946988377527206966737443582985382407580390543031331363698265319087740623870786496037023423103337752056222249535910097387296344071477682914450520144869892661867643596375964902360898513186299385340285669608345998980205638658299697095830453517868537579334964101798919514183132256469347762624002488842347901820483745635741864615318143949590194480751451182380022798840497990812611583059398343997717720067757377752340941845680300763606420615427051342141802984357841145277994125244613233370002178592539143379769238686476853492489525395452423401664578545375855026511809038660016780812305746669005399227900756901800131924121154790739349395222812079087349020379816038789544381638992834780064898641342198099555323871902347864621711967354670577825043804525007051794132855651495895701788004143492281570521881652463638235300058582593951226809503532920848248852947148614936708892977792238283357162969969379986161321992568454257731866033948733042504926060502630675638922673343178161347332012106517477618951956345762355573189855520261348527536129138166948716972518014234041472628161376337476777239121663534905205661797052348032468483533512753663211749201043659963488522050667651266145628502506538319044078324470149898466616594873637463133917412366249369497231148747183321238433161318660049705171408853707077584285652757851689316984385959401778678953193913677495394501600290508989425651541964286435502539203306883928445419149536426167757277533201644774849350900325455477335518849555384418846654833920681388324947468916430576258083464093796814712996130756839673050851700303950197555200000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + -83021396607011304754667381600053214529042085355384506131994496066101969674202674120670090831265213945643952181549863250868837085439065439677881254516328334851710594800894181826933606649223587780307557982701837934464440689534198383887268119415284257771683341444181246744944676298721940968477585609724702101795536485108998253039199488916489215332002776665728328690054813848914075178825497784502832371821355940569413690197151571430764156445120239627854230740376120366426492432842300819947698674906300963027156753390103213708791753071252272061356271516082157107695108401812345109411832734455947552640426300759825931261001556413594158185620959688974815066170023180507941679331631939861010221662294718734592089332780536940550484533469261193570222637015557673165525560638385342710796583269274130769468772935625309175850001354848802051742585677020563757980827878594826701186451396791316682925412791568712380226014330165299074167914493954138805957506062709647448079079976758471844909537265843435151061223506583454384064236579822569614741870938492693699143549275846847381993936769565043997492742772643153598408981125330282237074556876336541621557227805463722809542308958845180824844728426194699460993460517713663182127090275172158045309486857806466816720619390823295126523436437373728794139669746062295252403469324882965776600120179468501059405466165661043078738197388542338331672462299784264584733098404023732169127998290075800776417056547857300805779909208939195099349521736024355452476621488139900933181614796429195177535669891987455980230730672667839886233169962541681650998123378427944329463135191027690738709472515655317453704616673281263620153445161195596960874280839258623956283317803088308845569582143110228666221556301190823431949966564519490575522367308908295174137171107534880902343712996725390345130343855780653774597703311005852910613000293831414075955637035882496656781513807589323049741505240285225608307377900200565666582566421562406207459917180381859643389304270909906512573931029041850315357165583591807483348152639611135946070719453860863436720279914306223266743904659431023335042078275222066433167259592826852932948172470681691894457282711234838473987114341483189740102721978917051965558373825973792023610189994504917393208016856349570335469737897645226073044124153977246202936765620015960084378984387230062375452903520878963070534383916829096375130958699410742829748625351531426723802147774014332448308357838750357006016376318130453980864577572444463643522255445663915437595925080254516511397592289116194054782843995924647177273238121756304410019907301979208091605612835844922641955401962855309018502284493904475161472196425289548213885612415506558932919842074244962508994099135991335592460708360794348785983530056076616731566446941923740343049451639891866248971019156403149377138286304438033654484720777896139325380129181668158243038899641584120960144834273799360107170778278283193664094615182806567785816306481845003841609324427143086481142669291062199043496773766773895789908520589517333533935057057516817034662366123130629866856985060632625289368253657303408205912219045298030700538644658579349133297973880663184142699040233371358132936530032274292921573436440583964162838416340185263074921236952309237441805054619208363047737659505500302256233429395801716653274072221703769698950321278694059513974813193108877276734398654301855953171366517492379257811211233619878087380237301209968764279816617947456719827101372375524169141092543651770481771902969722539546923497353493747857208465979873643114243043498471838702305832198826198786691550801853493924459796765804637573252631680251368525031212979215851858781693715329615223646119367608786841119837717228264849617395078500381359651625545689008694365698484367097775750903975312244395548322054490508603573224422295419332527303810690861162060705299611890966287638428023862627399520518095384130506699451285707011722827890697267854047690184134822993604630838706700288000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + -1340160748032885212475029617439029205111818447255721883820498747795639852447937568679913795447206403953339791083365262589948898250813033714726584883997459872378917278894720994503536036245908875598087782719392475188998682762297212196125542072425898568179227099967059655216675215931113366235383946715082174390243797105067619525707794567041148488185847788338209720781804921307439043516635623825340968008558675451999971852294263351245791769427764163394264337275772116071714457620948524798202877276822464887710571169852758311523295272425193200142303013423208936300636775849586818442140873110859918955450522369016388028674682556893543116007757045632480763915736955377146362101063764298728949611247147543283369478362519455435910623106100497252212515188825793748909951848293013143428746907398892252772180583665258897479747332349669966360166629698597247402531884771209829148141963064049168034365965388433495229541789871884432755280721071767056134919785788418070939254313008055697401509904737940488489501970710822957671935458303610559581217572777158170777922140894306940857010298563460944078458055441974452556482847314714704711909268236514612653743430151346202152626520298750717592232112689338307335185516832190782520349705464047514627798891235271774947645112305068438447867694470837210688833891319371965740183479452606502630006989863585526802193171283419835263861843899346178983390350526936369058568759236865588322275567907772174124087413688772927723606657187560291150525965519026727574708092933607152649683913571871566286221094890906422986934568063692343197201122843624454768535535970829080677455167161097533513142074152378523983801337036814729936544564217352876659145653260103280304576789335297222616164119081139798243854580612968506242405368910199143083650365967517724310689567174486417001258324298796804718216745303408627411305369338166206738229006686464233501621938241534201763548152907661481555351216697062434138408137223557173553970774704427841722523413387863834229010288418002145843282464258366946683618269212547075532282502033023885421326703566725751048335676441035269802254327512779685366256817298340064046397766049207704082961985484884441102459585996602816035719584605884692151326526978668084675111029481588438017507854759912033101600679021734869335820369461372659693473124295699451644173534349683457488000867124542781203535059947553133640456459767112205691878886931693753775811925232639587735248021124505475423115746312362346771556224527764577180787725632986886993676093206495978529210701127747200647116280408066240559005432911452040466365597580732482855621604850253274841365352708801864349052881679438616201202440377734672192510962083418521413934878382013289867969860536272612218992923704933615872113018947201484954925814085708574196456308575922129131966907815700091633206660974079657308215629869235232323110039210375173215756758915608815669038384035922746942240100292080143327286403767189138295041813178501722073128329902150039518203620004250549043326086499452824591389866352881058481774174836015972912965169773744180283364526748904098741399762680664892075405017373131518918501892152081677272436414825735326762029280095104052962656219267652495876942910447403402559335610440668893904515172870967187449110683729763761214715719523931103574472708984391783577995912157727610899086986408246906257819564564818880547267233862585204000425854766283554532525166101748074650574668797273473014566897432245472830020494346440268339232560495344321481764051338972865472185373469297766552784708373656828894634823087822146513623804374573493709746106210922277659676452930838384984062414504736775891834173922295335277634520174661485649235717719928333044483835902822684604328450280068834689945551838447316782925675757433890488018130002128852505544436602168194326415777740006709326827835962921457399954543514066927120358536489583287996048093439165117587275334038904912231705294117932864270544173060054591509208127948091309694925964134318080000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + 56622545416072014339541272764513617199062293410204100247019809122458300677492229845953306118078036447296870356025750108477022397517832934052585814532247431774191321412203194254909459304374991428837392514165248430996280669793502399890152404842333685841263142803309975917475741979285714907823632498019926441898899467359599423605028758316978533458003588964700925391284981310533104014010397985947849568514422582620329759223930807418675258544089591834784456295258845799172381013297896336053105692158154819029121229996169201278410093713926084343166878380376578841042308506119115767194829687833333591601624458073063999924769128320046527460289211221317991536042303686390819569021124849387106321828018362002959070463511877600479374092989032528427794405682324988867371309533337726843553356823572291207848344077921526843081209530936101992773035118555318003459663400458821753377893136887300400256549410777172553559217752624730891076379399779608247235447016095985918559553246644276109329920105991031966991243114880874367530715042230522381146393540536487890790655990971142730739180282986781809236001518407964253963279367085800300852685886771885801817038941655942888148007729132932131404129195167446458141113141703250948027878462048098868732338959348427376749637104370959482980774294756386373577903883321274833098949571005313883878370791039734460589219115298831319432740339185259284900502277557736001968730171905832457226486913476884751259621265041230592411005393268597545086209830524204355934886839951885909745119866838429217429034551904282527089245711384596208981724398761525950827614063201620432426805843823378527775715238422606647983015493760114678108559524166517257350381036078913003553304026635842507035207460525973814162957297066087554416225251662237664497810937808496220493055229432647624252182273416624736335370813845884908868525409714287842962743921712234187692390993749754217910249658716579387733035536303972523313436004051952314738703086861445092867293220478872762456979718810430388693276353313222000645734937415514067164040919625886098567724586672083533116336384427182111738355541362126919048768398455995009467588431638821352610181152049579646525249824952651623787972893554093873918550432873433104889428342274327675748823745623500516238275735193231100453055123513137280541378926487445848653924591113279598962954342470839366706474417190006435672028774231731000080954953956985429186548891398736027686093517524612433509958923674365485952909964793047414063365823481968449772538258010411618804466388202123841231539300050664678454036531573386460072329754773464416660547688707698108910586244267529986485473725226763319043631171637042984389703628811135918352511406380738175380094868027214333433463365014421044934535764486939298057765736489895426382971707043580498108366484331224728690513602568873310399760266396611643584069606384136730211346686367960841565565524928666119588789353759178142725929032496609896982794568290635920575730109076605810000221414800644130437438048362514515932049610730072238877341288034137353099193738786136485313782844769899481607056722830477664373861213440935820062428353752835592442694836825548586615506199646005280679748087561121073209491720510567656701562491933793006474593043892693276907373360224324369785629318366599758645560758436091678342205469298412780099430342179461888829643453355041126836530404274350374024654127900550229084821169537213463136073675681709985456909778687827047556060208423434601228559116572430737090968309774960592499792882615224167288153807303670772927046828917444354161554506435818036554307488526568183184637645625409367057358282616188255435427419158058615204796596753321427044764878120952929226877104381618475402020103262504802236909543786859326670611955761173029279579488840960481255656313461779239596594918744802049026466630731756132809556367347711697736609378744093050051451654443245721965038004437917103271966607856381485333123232120156309931434639680368194996227224371200000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + 2070982253955908841616556019707038718946871366297790216324984127564319653613859251421568102838831437573571739377208817829650171913898104308419046331757227030305905172188241123743308056427565976043416010618462025776607585130013964980190369393793900515533128540160934296520892849583241636463375561758742693662971249546539532440765714175324699761083642252958568584263309550984193142139019533652380017658736917235160486704178879593967958084516947372682836223444271479754323473470257003190859665448024297976952405163157937715746120435108293187982722631544856030621425514584210214731829831291711726992944000440977230603160504230542260143579574526363889470970860319625135614825095217008212017546755081590438520608775138816434818472991739251698119295796908547923511560134918127496387459324505346688268935333779945248775878201451647011569630860266599542679976659235561499057687521025793836207309065781373493589243770009707367160803820941109570338428824975849509399835568203934968314916359153722687005350526615908054806280837506742838675794144502923113047279826768280056450706213650406135191716161195686569228348466022846306378449728850710274282669542975417349262354404967082261841663644621754743834802226331337331975128832138224373084186619946044185739521114798870329027105742333223998033805051697989405859990341275853490989316397839165395701175468747874588353010548459620061811535847474017834077731663681572638236305188185790968200056899828896919470084968225665853674181111900229947742502868426615037929281863490100876853510385024760045025166564884518199327073544803117205307838471142910219846868995480485804341789168181949314724561352824532895804940243805593010632579123833827131606667042200970764406806352105669599515908068533064546790893239890650030867056558101551852318118489372141973423632694922763549308973419979312449751851641197819086063422742665163723520345314853037647237134047049574065853001970374971089077728814425242669884560378772327585879017738750886190778079655021492763545169554639059577277720320330563265505546200493845174551083752127885464416141926187204643800398371363434251311145216375312749527902543895229258068173292913028567817690141526606742070337747127394120309347412495625545505982434718962931103252260265150122644139870203299640665192322349663667974554486749328966428598806493393310548961666812024680680257665403497045551147544735839769197240135486941109945321746028743170265485016275022254750888070476621611336468321172287923477123880548538652961915622060287989411115719566439143638383057204769280035509837744432928503628551978212535270812392612016387148629447950344608409597553741471883281455021584948074247075830646665528516420594651221133120373587310571109185631196763022173075641071907019737813717177339422428646711784482283387801365031079098682352472710296249189577350817130245553781203570821139642489174704042056815349614383411081323979843873786495505940230144236725731768301180181045915512415045142152220869972593492364984415928425747475267597565014004936021647256834382102999900613788104364176555218174247582465816046810478024504413607095644443208464920282327474927824319251893879966964115970420122630265852925649594747656598630313331118027524299033431281626610211224131270264986341277262978018137135933683104880780020637277174400195079946034415164950041594488665908054930131662293872912988462239388235797203570674144069143417862130155164728089943801165997638409944941893595369232595095244163162161397607071734915566860165262065006151848766488096078572128795930336630181621608364743660166255841813197570345495379561793009789344312927905697102781403057392370105821489148998256747083373737530535645125398932749119293687750303482592080136801308767676038733435917120720382744537552324147914398996161142312070451032285836533953641983091683675993301445639860722893804183443279904924410449752849225234737601819694470654808980421555763262487556235001118572631610419862899163583022924425395699712000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + 15609663309869459113783922427318876170444922636177075884348352058655393464357963429558100625779040999243034433171447488629541004357239111258259522159286565356691479180750819777998349371742768322840641433659901172220199420720950038008446087556270503140610472595465959229083768503358945914528416070147630788336281373973669310612517993871148501642843199763990435465282529788192196941422136223088098813279447094335583557729334542869761924993605791064527504101401864297340310797451585520896006033379220362944810472540972927289568845275155105424692223358893163682632564147100483480545446464474933656638034612045858679319706630796543687741161470459860758164117630390882567237425483336974014402476266983931145019913296799869425768062442631235538760488992592762253986722147198192680205454250498111564958149225944622993497419202661242490868618058758738996930483632919762570347304423103539892473511665059800168017954361631910809749557684197195342889873779103051920363810093804238680539390904432173335594123812819367345873089236404054847951132497570794929081867591102548847848774099097585390611376500857179930319042422482536494342580391755167105146436186891121785763225640412426989484990970918975760745096451838357001919233831967642639380862227917183991253281805202530229644107986843529766769675966011557540956656501662787989192838660903604386799577124860559832295609708181994691302410789239906153446669240290473160276170277084740643324787731394546850641154348908489343442479788485922939006304960495107600980892479676196215995801329063010833904395016718104721677365891775611921594763039018358206534005626208942778347569373548975236523831858412045119926328559261353578182404986289119199312661136186244792707816940630160062823639145126462134547794146631395022751956356757396151516031788560262011052137217860110024672630563764792840029044510687763963930390790832844563690403550924327560283143002837403840958454912740038238842836766506738883653069913431499204111971612058165865582512827390991338414415166203972037544140714203211530760077449515547192853909009112331229422206153891168836191383080675933289648101554713181913470126438679269301761199519611822638185543573671964353707491966139211672637369282251199651880660132255448260538122884937162416535021588600186531225016476945794385353600772953485645226379780760993010616131555705328464864844114811423905903933940300590565098563269660627446300475198711620347654140792969016202052498946477544534606989604849508601511125843118235746365923233496980522852232377261468428778655578552060634139492430609253669383338853080826022650289942892696731765222481166744808484186941193713528018011197804720315198111826705159518740936298088399079099160313125978868430065721791601310466161369118238590488728526934747532519765801244762141727795600099195971197375521741964428393526335438364174319796393388948970620294886665154374873443728893404871687812807495183801192956585951737999459864448920795060527305989067884703692153207986542945889643201966420264971014517382834022861262962288682175948099420787361323698111967586698180079216292380889482600823314368557265636222598264576083707148383435436474142734545313598041192872870347152870623491094572838972682210901912826906392073777453643733039970010462423506088968709968428785928775484650124397031493210933247795018337803899848703336204157312685009374864900470799044689899110609516844053427275158681865902870866483937485635345817708403151151429910693977084071804568620664347177757338934401374177252635504940028361271587421480113221381968883728782335588551371881961710787433694640307135539623106663003919718906057014932276844480210026432350385471299148587601266154265241312713306893934045103194528434564230172107352235366823675324637491375366044065082363938349614422810185906924117796842904714547234119933532168158799148667125073286584974252856758153131493294432472959418578776832275139933869255566179205983509320105605209083267207399184637657790545920000000000000000000000000000000000000000000000000000000000000000000000000000*i1^68 + -1268522199372265816479489442531268779807853338209797501155675322212325626233983675381565525905692680343702267316613145401534002932079844075136044927265403516151393852158187445909442336512808465961611033362081258890767291286135404675450362039619591468814725541284332919337353433176600730224680907516401556645039801200294687305340774872347194486121614117105512039085278380694465337460430384136863053380227656308462729794279887359872151183606205784742285083995085478204697416439035831005048200063647333090871130569709569493535859346215385620175155632664835962831773525481961393065294311516538664257012446132194340237400996299465202584460271141071989240760771044939364783684354338855165465612542793234995431093111809717681946324212772312928180418772124575763609172947411535633526499578776936901119131965658626566360783979916905049476935370862126938018473201083830302762273663664810771013809755600714616246091392519541189503966917526031218965883089677286338213485187277402301641852656773896136983034991797071406184753253056608105403768628087772631820546446108289587531567403809610438645360423805677390219267858589556597852531900643692499540587633589208446455306882852446785151561324906104677305287446182855991693960784404785414363796379773260871742599227781627827774101310126639962693396570936193790737195494371308820157720152145554127870433150341417702216020823567293325292318227398339911359930372021986416380734488689292158063000261550295543497965733994379402380715322335305109184900489839151615304949724357838427723878109463725717540072036829276395726723825240714031437370181274263806381249016699150164587819156624623782903433436542644499597083693975148681474768538320356547049927079125942573932359240735376091735009992786653533536244909957401771650205476960423201028898084677677634186440664607644078714446135442237994551565647786693585888477961122052410220313202193871235270047106239801949259582186143718980648643515968776969061529762240165868465268304344673215834900078792140264652771730752735974036265120830711363998629729292868987183161863364222174172059692051067441145645966303010832552179695214137860558405887574970860929289801327253306070045820108102859803360841462717813102932267525103551307992885383994141631478089631019514031304299465092340277858470649372580753456037324498376134701949203919353879818347404199005193269826642624944677218486951332410743688681214922276162560312097535566924862547002998091260040323495631232861506570314806748200030235251629103423276128031670870066584255587074542651005374332088662343674814576848699783841230682118957499205675375006459743680112778230929767232812665704612887972475875809242107599223599082580286032566284738403856232541466364476319544494000503579586785128016592386106525088135393575085842611738798503996730780970747734956068541796641440968968332506508513542233355839402515444214871466828302096724213138905211899649582321957722328454592195025552206888858533883184163901030443480497141503099858226240201798282145688793243135627523034173514940260463877248273126059455230436967516702830553963327032380109278694775062264246431696828170073341346322365422852905106916561106310995656072962873962086713153060776318373170193986419530479372679150436380582944843201758650388606075316145847578199389458190852837202466178862291432024957949251559124592102816855963280648988945783854092839356634957095630383004621445710577492339040180519859232683422681376729639862940443465569411906205125042553647783694795877105952062112465632475723229436729075455812505589566302713260236433000657404404620073324549369254742991301506719349586954494201532183939848353221552879044375984783610393666378198221562529103775114592237663572922108052309578011886505529187907378305078149385264921701313869355035411908416904779326406514692288623362171620771912454435505270099849575161005990291656823769808493422819788798285799984630604204107005325907166638776719916373786801649038798920320783540341964800000000000000000000000000000000000000000000000000000000000000000000000000*i1^69 + -49380862557070188186952243104213487719335307614141243457175879413609093640736024821881759146536331764706624631102606306372752027574692580467361600410295430403441394717029513951886589220329194572740691950817841726985993778185019026435767161286668640314227165921597515002198994443552750747775859793036270950168110215174780728437899099027735222377406658552042992581391794110935446128935980762397501660281170599288463203995851731933608440595966773326415383204592450251925888966861129640933803765720302991991670515568119135409530830576981517899136855183727561700951115641284154868162625277731696113782084845940128626988399170551996697933617932093513135075487740747114026485694681290934364057041868681230827703350266808878090852769314064228598356435919244402708684653407855388074363256290190914978935942448794820117592062834916141423838253957242722686705521120324484445015833934944733292603049297897986442900470368494863383008523668491918590043483655112357077508827533276356537217820584346816548554395790496589834310580429908790949590507922636596827008527026989633141685415262921808167218527311308089635448981223718882852517802706291022255332355369861908801856276432769661889575367494676308056213239302028908969194846833095914244830123469463134544725735227732395664812884710102029347438036767265334225975233340755988520565256181911632359171562823555131905477289025078549697906620870031404046527687390331346254260657687118808669813387518802201017506281526772957104253888455015891204293544097897480727827221355995990147675187945646145180432033463380673844176562179315950066621990394133878369803243189891188218139280411990210143293371367988970973159167014981047365565177089240764709336050287308851520445459597198474973352938890120734124134030649954785908907696262047910286546807325904942710828916905319752128646491000632032815859556986950646532988983850278192159627681359303171635784160919110092254064167851049322116834541759748510354933674698800039889271503759439118771209673863992096398466372123002790425396345350186938534617823479522954298728367872724798917190041580750004378898567716435168035721722656218178587800748727938288726539188031918098064373425367014407588945761032238303659071527996431450029111950070718893885362560986820988221089337331614822530412608622073536170103450348948686149723101934781927874018361320465210025206065583692136864021521118592983439962247238097177348474021913032531083369628088174536660971166278819273202520087400877936439284447642232210890058998524717928214463989933212990504803319379889352958008936953314176506621979185078726716784339473309920091703770680390852390201934490716719290716754075450594795430371843986351958060900910214811832400700935688815941717622643085155815365129497201607479195774470781297933763010364824662028851732984712648473365990730752066785616142393305691209455364345015761421351382871169245284748817738087597842358833939849366888396001744384840342854456189409998262536772232089628688981541665170697284947465330671961892699303433132889100794407393008794993714482193027450228542614364778328983043304469058923490719862278009019100181120744231174784608827764413520352423809722631850872181783414581161391056582752492700079678006270493411470380566009607716692510317852823381645062924845737564580338562695491029142326363617289956970021403320648731065672901910917013570477252658554780410550229857896263740909579269384029045216267800203760016391615757731155668755855576309950524457785820656121021976659549612704127862604287232214636607280252868680535682619083073856542319203395326861448109258978297908348245367986170212576808680866320114124733787607771313763080177825197977658202958509603030561079417538920175935972147786446217202330529580410261617294173781958660042798478445428558850877360910144016095893027603667884413449985122510906443370930120879156630751667551167133143759288144336685582441877608077829539678349806215753631592979001708579863292052780400276144128000000000000000000000000000000000000000000000000000000000000000000000000*i1^70 + 969996549978992164449600964490185219571370697185799506393118812900266093976644867526326301649278513915068456759422901491341806044383656570709158440146599543930862709201316996486959843567304739766364644453128896301892606994365159992641089782317526346772838168870933006812298838682623510467136379320007085589150566585868973519264710454191016728219904872250857823561264064570951747321423275927050591890545347308991248849992659288473440268755592942146641610206060112993273426334235124654421595588201179049980828788419641183689602754365082916080291452194704558589232869909233008498278248157230427299956318157459029465760287588464635796549760317453418252561217702911109707396022261404424011608138829265973058741799303491409429703625890532986954225289932014284700931180324690314126906264350819778232370381735047454787424349127722141200640095577879967871916429541099300096007161510997381451504898001784026478028124292287390362069224616236414479213471113216804107202181821290036996283715000943473240955273805170168124661592070211005095534307476610259487610652763629110341042120198186385870100132143456742610625241858170745009768802502740454666732457118014468895123982215198124674648420220173619973084242956004348477301829699035428210399221275220242562402084120235349479302386179108071752212154723086857985413115556405647864679053877005916054834688864164290772563615219180889348485733747243680322043186155804870917074326778896506909915753523613580232052135482499069491175090119796356923300840949469418498876774473413984217348192025908396949263383721372700611191968421520944235767985558169256828986515384583253094268160166845599508217290482462384802105026573674017117149758981688930690897928351261584633577849457279258579600067096878632477344508019508592253872154565980936879545991266168428628573673177739228627448034635194035029978170979398122942007126762799825231216948802533551808931372356963704400658500324873220621004178918701582504700233523238951106237643515686745413919537020097356376573789585701834352078622821587980482282867433803690253009147962930291518791916403567449186855726320385001354292256437771789442346576521169999400533725829258367242721317508868772854215543209141612876238011921854953091742216940835114389420377863997384905114821753836150821256726749242250160742207412716622499643325583952915599576727742764010167748335718738450508691497816312918488148427339333874653059997372439188454905732389783720712373303864821965398538625029617439479083518067391593078085105776876518809965687215912027617151279576160565260899895632980559066393560826267621885526318907938715352522091627087585701607996148673634178366582275959101311223506552789844737488091582232849751645417036987954733599035627805256426824883266803539345574763364304238698823113742648043756393049651376138482646551487576327217024591042008079902783720580432414060544554476415375252875755006319421603413514445072649976933962999630648900535117702069171133294600857707393159218545418827178089809753912149046180847286394116762397845508143530469568447455483982267355851824479716513156256869558629360180917235461971961884469806575968479263981468336359794447195522368788579605408269799409741398761826275063384673746995734362529005703136581454619813657911264557855929855377715038418110262878350820742635453509585134452747988968696712394341873531600187869543966318824426981715155818755618148675367134846269364778973612553028396473046865515004953572849714280146476586809127392432036283978532640883107795438493739181583466809863267517087399351474848614338380168712637145250904163706238355433369416207537256691230214872358439504302218087161517345068172987743192684140406505066993397640006524808328903247324152158245663156105590255519206871298114014447514558438851549605231887028535000468369974085410745254239885132353743004663423049976926699534237707916087389181605368759435292538983795593340109760117738248703278722399287822338557580355064996330125393920000000000000000000000000000000000000000000000000000000000000000000000*i1^71 + 12334287966697492739970460899429581872990792613312991489063685271071147202673754412113729144411738420228790171781975205812970907532388750589694203713396886242451731358373121564608908655141828163912612564044348104780130877069724844619822371858531748953029531974407040343866022536098726104540106806432100553343381255687568096028856391003419180903974742142205324648906314137791508084017177036903402497456612559337840520384352279971087198899946206990500135426940573879137144701492601975112682768490468359073211819188465251047378379977632542097487303078123928391598922085474088199973243427420593334280088284806215373449837536459984732297296860884567541390280961258678570104391198561662330727472570553560937964449292041713283419243839376292609693884184898622147855152721724216668227445514853593553764915813577752221635564053296895696445640341672020044487425328966180381772226303236525151994953649461638534459097462058958548496122079256974573921474193234030589173473380793366714797665281067615951654020201527241730836633272274931608940585931794795645662114585616014233798940865639645150057493562104034153151531858216153695252212675581550768660822109821469163274861654657621645753450413419250607931345942723463428871952847511521528095555538755450295782834661613468087765953720960045229329246902335887501761070226661988938590399366135572669117277169697963850835907750272060190165266462559869498364555878488918990934531256391402278154765024425557508831333612264704943050755740227832664111300866506846911126538593718154938755566342385004520501341913438059742728486443499888358053007317623571614778455007432927911069413582808809119168363394169878823962507093064582847082327435717062114224715531360286367323327911364935074247523125787382193293555231136669618394157946482580591682881244773518142787280358446762123968034333258073845890396130332786333447464449676996386015054376146886900027874716780753982687895404894208767146000808925375897880148097556307521146108499078532324691023652176750084043984712845004172254670332106545477619920954817854578838395756617956000303998052001937692706991021733341329871130280171931264814379099555318137859439777960641784539967058956913837028243779181365508865746684314344336554033677238780112008242953587316863136263747393192716329040556453471226149577007654222396741091655514031454231066983865598004905067689284434935778629832103493961248470848248985673535128726198495622971004584389998636790231279541997135335453776855136444923293625712834513792543863566941354805802423905717669328898741254462022991162882416965593802027420002315302178610768250535759000557847651340693413623074373640961204576094797061057420501767651945931714804605683771687086272154526095611220944392276134558198297504744179890443333412672509787089265570393263822207556591348547708163471190635962498536761096542753312943209234480124890124640097369147832088900744459741063089311700344876625133516256320855658023175377540381325421988775444532163096344493064541759677108518188871971334275562240933405650061925832488515598541432970075932348269590354864925299315588728562855498409601928184918667114615350545222464810052608906742766458175828852737620669464105681163028880057370877137372594752438949766486851635405635661266043819115408603931369505090922473844426939682301620814957514236805155328288661170631414684522865985906022789683548923715572076146034324892644005737844583866691072350571961040890284670573592714894581389861640699434962610851703250053049641235933673626376982841119333019901777273948388636252203400993196397520795827914424055052753978661678181234121128653245671708247988903864322921810273881309982268710324893432856823586297485057271228231999688400589343472136519402265462425237770462323149702665125358538742976954896943393021359130959759154364910229708974052434719155379199489812589995797779490397841753414579122926641131471929468150692142959170689969602154247735334315668546974063239484286109430579200000000000000000000000000000000000000000000000000000000000000000000*i1^72 + 340962654216495829442879159952209736740269438843207515836053999851354731135287934693355495797893359185283772057605917373278273443507547246499422363960934009616366452406658211689924003636878715078448588332409464141718820570472732146473819399090318168921563318794146973194293322009598060431411820405464079222753216531136432583814075234463477459553234439149070567259159430798141000453056135537177518099963497361924989775479393235276462784012473615932931271947268294600697281172671638956589134224242366238409185188752772897819405228570095848771719918533440724855302886817503268381359326031406790231808472209223452003599166246638161683341228807520365849301344328788329587675703799118508053335070086655726853188431271216592316463096674567629329663530148627253688011331430668607304782351445739325094530953783732420910384131240833141468475473237191166043971716335871399002619199802721917680893490949110309084909754022798960596674950060904637639564532068656529159791402450360007329069875082373805611240278601202378694593507555328610832210117448836822621686280468484821959619772888923388269480816051086251938067899089073074010636842668603222119783135002836817726976904625177887576234879721580725761517397710774380292905081126522231159627212002936368152116262572977451787415898716168291077892697971761632471431486973370662590417845621058948221484951444648458880982225429857092760527604422228509045750952413693257901407484213874008189964889036527956195536082253062798785784961491977378727897683610445679472549944610168971403968778501332169233542051435684870984490540394844507327663241997520536908693031259977852576299296334426613972639156407387944900111379631489367116579605561935968763604209406105886307434241277076233606364219167069360448048067203499458232143025417037422030134556688933136055226875617024584548489678985397327011572016519979270838790107434200508909388155497853351060934092731237971132274130694171239796490657374932913747031609398950239045916381852280176811337712108229880155045462196952507232826121335984651984832592638332414097739320939594320549915566821818161699439297950591411024440145615731974959036821160293760119488071601339825683953244042797361803863803109412133756454812535966654461263846110952742235245492293966581531906164697082397085099391872837072400367143768283625045785165826112014718796284277168881850381232720000712188254018436236500120997687484417735939641539473292534941333164052539529677344894091608595589610425377435641100437207778050310435292995428622264588791197887480275212679165720848807855249727703588796284774938696165399713007465422743780306213438958900602731527785505032675383818220289166474861917120530404916704818348110837961230258330145335944724080703118923411617954990934450233268340305564776141865482577224070142830142568192532732011851119128311422855200531823351048344958177365481635007879059338029441151803158555527393542132076660064094358936786808006013157112262391845334759165357541604221760404125514829287581159096264869733590999637350596136465315209815567381312287825361714370713245691569709970223894861222268346312214626092160863572303522738463213699764152626934349719040362482393964275407593149937622063463531984958019994627775337836012642880938598295644208010437975006339505165593425881102674247408982701988076516908199192598850010176174311786742178819985164653304536095695753596399937661127637848982805473304815458374191841259022266432531695520083556290216793069634698241683986117884221569809168377962372058629581043329269716268647172026522546334563003036010777611982558527521464960479573992318801595349247949053561269272044499623004681836334535021445165697423070148351547604205561559141497639029130894382157729193840091803011975639103869244226826524957405333709748356890112885201100534939230206113558147381765848390231832328122878026650379978762525706466495747663023371132326754906513775207034710900870694061370598630861215690375319807373386576822272000000000000000000000000000000000000000000000000000000000000000000*i1^73 + -19274749522659595917229524300392161971452575881512820338661594037997411382019976076210356308690465272618324466442764317074572657146784254582850694610046919343576277163762927576220043877943764716144414608029262108933257677576074235477883429582136032069540583168954423436606910915778572975633136182289193354021130835293334587068445975680102927729696649899430571161314183896630311018853556063155738559174136982742955909083962519695580096380016833737858766289101141513878805854554966197340610816802352184206481039182900901434989278785353203608976092204537348502382890976909001915663189750086783948976934264656022488923265533246106047828365662364551807922870500364526600314411052066436543041913118498076228196186618491007900656787572857706587026941532596117425722314177660504342003845164297812397689026907502631235369034185676427512232411631576898199519690109723075565455600264877824298653389357636160829443423948163294748705855887555659479274540467990986470904801479494389261061502790176120182926591514947726447305371959984334825221424603067856280674973930537508212899467057633409220074011765617310130667028771352326424351340742540413966730099456786925299965289719719465784423948494914977358643637550979529685281016343705050118779703813967881143182919863420797844534172424887399121052979355678240698854853271748223903259138987545372481827179884036165447843469797619222077808191215542571504687865027993717890759623754025224352703229029475174221901566536615453875620679417976454797259199301930658465588277291056128869957658599106620212180039852500772901747929457161994399145561620380637795827448749174499947968572701117017099909466379087585358252821629180877446833202344539650544617660349022858657143273533527899144483842189443354919635425029639540185511598123742464171698460088338151157740825668223349587516847772491979879274646007398518985856959705207334293285470735198186463626584987361032086918241063314987671243252055210564636965205755873410208823290846584528414775208464632503277293428160544444610429442199954611772637978682329541860327760307555929695692358516072458762410659415902909041145209951407410193728801099961711736924384600486722635060941142247953431300902870799069489602834719958892273830572637698193249671439124280519804802264624921288680945367135025408787338655674796636738616165615300897809311904057280260415757796431095214347414913504564446397389992790213406460544971003585738496061327659935935059564819651456704462890948291300031215214330998856913440277532593960789909968140851603045938412109271378274315919630771764901653719266633901021304048331746644824062256672763024956441808716352890622333369647230987602808490214448133967247440546158807677235486330673296172944565021297169431337920676085241615962428847996975508741442944339812579589530202944594616525078849508240822023252840489967283970983663302571524074793713513549754813135133886192241218493096655579850304625342121740322032357698984596125613950400470247859460422493607242242955451857211379565476471756191518436066669116632753645120492624535287427301651845839436655154927485842470009477180412268463027015728751543267674945616963584095439419532484960256447138277232645781330880584565542588345310247465056743396231779694311468778960087736635432225258617159825330953900776200241235365584734403011207985681191867977760886324039276496727284156517950904502824946767025013156425149170100700415516041821075628001514962215373129115404388823463818817360016247838570756449421454004666963686053309833071783587002152199629424568263674431354141089705618240984379520759221982690967357968978753859555688004858143579657011379157405171728047083620311145482141331476943254376964445743460676055345995692050562181162922750607965202028379305899725502782170781183867806968733981149435947651384068014633821338919753278339432651641072700194003725213207100382890118106343033718385422992746692929237308255252190727776780760293009010645358829649977671680000000000000000000000000000000000000000000000000000000000000000*i1^74 + 198368910316752058754593854564572500336524944114733863478952529108181454608962837075449927375205294083276731226564489424091030844660469680041707093398688245636850254529284183415150786482531989393928872258392283720078047478903166516285404998966630322778122542868785890472305246040794318154611837331862160096720820399442384852077470998045529312461802968956434433424872296333696322377730285136925977226577072183323476495226535119111467732979710217515661538597963137311310360324870459285909329468566040489395764875893134659187323112819656488463514029005733721344183338241519191702224598598192954504427303289526270394015810899933957281398480393101567788881498024502919410835717498682676880992134802838656919900186682651332137074098780792846099562315090503827472173963369456748556171600087517576261497430696811846840506953453515154496785913362877889948473950856685656521223059231708061892324828785144895798533751440016042629237976303709426699763954012211866545073918234327662906983796557651283231967723189843616017564263952637091504036436692609739782116438410529087849927923891403048034082223577649540285864349967146012836099869120793757566683244040754600280511983364405255838015266171823448924119894268212470172086625909401106153106906948648471600151693971370907328938146697067668921442013438064415560689396276660346264808994431810529324665616140365093958923751341362479968289445498865947086734975263939455947149536771511409961018799485221135561897085901040227937571153774391540516932267985230976896062026944732961140504165668393741390766953832384242415434699413301482806209585030914245820811845678420398952855154323030940089965068861563760376417923322074368800956078315561854730828365451394999161273128103930698776767177424189655863748702553999959638756479263454493095591524412403951230679165841465914560460855659848039774412391274637752844040332070652463300889621808192146012410163997500501699732255722085274302113586873678299946568801355773043383259236356533402114659752670231652447355244674188004213260668587170949252292932383662764239040967838508759326560732008850496085920274423313846862554547770506401794700084339229360776502519217625345938201671662700629721318217739377446002789280676140582425276426192236731982620074889900172409170877369123406905832888023491830161032733621703791245296101727991921481351374744655568392668639507313359110158881104991921173963215461225313261143336326205662059697386158045612247251318598544403714566823733646206796264841601277481001874689644673389753443244735648911284087257254393443803721928666791948410785236958501675549439847469106530149689002419902746273868667051456865531286858591034085775116016077188415904648985782922229351007342670794901665757544523983047375026969971523876380185644796774364639034524656611338084742819505183943831963499158258931868692544096481659295553719728481538459993745057552689419734467488093034389910787577281951748617508586297280724761072976910174430556807211760978352052796591992083398097627445825180752821684649299258605397922753442880078728349597317773174758268830573024352533771142603352390159029421208120132279972823480699386558962562621087309211197977127404319472368127956405325724845558529889481439581552777896147424427902969641637441203758597702226561867610394663637212835418307538927558934173289823755248164693592494985960352051617589332356445571918646790915079777142227624904817758968371424409974164231102895699243529294174448319357714023624538764387840345521687319731428248998899113563818649193094627082274076050650335319711258436676811972010895823864419069592234169535321434230887349377406271719022594082522417550150127816245744712123808577839093172825565942732166634525906948706695408926515890960238798094067816869512911455345806342039214611932968476872726227289719570087177348531374318439438343052956682395230237673389376901198211390257871321574624860654392558417159608571903299207159906332506853400103260231041024000000000000000000000000000000000000000000000000000000000000000*i1^75 + -5162576036326498371268519918009163640470358542371049136913401418442874910343301991778219722720180323368667233603488323082902990433460447468369104038356944667395307127763947402611427388901093487594024299791532188871635149197427875915320882539426608001689753082123684432593695661898682474613385837482211869481251706706353373368186163885506689955430345687907954915003290622352996277880355975843899126397495419106784060674358874494870576986528637823095266953873077692407700077860526697629167789358266484280438877532918612921551912721239704881739305914583371722932816463627556183791141070212683019041307670594730181966360235840345154964783311461637172845714206103189009321186099681962902855352453895262857496095869561960693066566063049131003706804911069887691091547177580097197657736645769469374930375488211942795425833857697527733970880086350876035269984010904139376647731841388073084459203478784460585603416992454719632174196986225831214715469804285617319618777791678431497682660136361730480198857676053454166135577648038901397795499578225379525595538786280029333958117262385663942119089467106859234843637517755023010136081264478271736181068746266077272916304081518833609445992750226763129357921946332896028475599035968942896949310848091023106363068682949508312240773691175749255846637679352964996451273401401811935313590670598375133925947736386234299945908726859197263350313046888821167805884356846618549563881299792002524377586674862131042906909934642936188104393967237258241323988871910834838765693452393497566432124398079680793272245727908093603859512621773893721826617651345416614961351637415848055653872060981174644162960630278234386693598167322026125611378592115241337318294051258794098281641536948681434102242610193606903880071240250033626528037380222437032148961974020190541739339749986325725097500690729726332186284512481137055687477737626489975816824876409136307689207415804450757809912365995676782614809967153110539670254842106698780209351355908210152343008322854010781785865635733044504041200711837866847317320453636854349157620198310774980507352181762495726470791557557441310550196514601932219108699468558087527959839508363523673956934174249968781998246379287241927700885772995716087293192026678976878289889842565913288033385462951771405814734436530746361876856103575456446395529655415209701950461566952342918146261102808662843202990402672699309582127384599206631314148919145044122264682891464375426477219155956226395101021766765814992636858937767599289532138232541064603011588440096407327746662665969842810101678327807803723522552458938835458259921305815448954423081667516971378115133937362890024719216535778147150505269836914488697461241126610697325405508960086385304670083065836714102590725937924401139615483922990478312735570795540247130659289033244297467351034080967863052477741431456687138785359592481154073978347594370159839495379930389466159763393982618271645976587177551227480068960645328395946286947999930893138685056322555403425150040804901685665452009115030231782831969877715185874229388137394197762422467008318831485378309390307885940679252643335434519247175009059345002885779497703422380665203702205949703677919794032724800812655539624380411298105321131627143681419511360561563209869497333552940149901048430129621600800578849411186573664627468653691249602282755255353689924667649879914333333982343138012132972186364783220735494137683960207321173342904925501453557640063086189008620604025955428491156836510709964119488399353022063838449643458607463860440798068909617110779187616705538779355045457561623330771198643510303844485852395775127067306024454331110709461243831998589862717671448023666032432752487958185584551259332374388976397850957460766243993141999588637871272621112864164884318033219670284408439108142838626486535218466557856049542396342242240874797842614017361965298131355010632915641505734509434906786414074756650758858863220382880319326997792816942284800000000000000000000000000000000000000000000000000000000000000*i1^76 + 79087302280047499526353167638568463381043378919650019283699624604616506154481771474488134108311587638025030120516204827323949071001393094318736467930093116945351762276925791520656751071612594341348697652248759804784327798885291764378153575452129355822988820828489366179016770095349275975312927722528680780755352144645752234694872746780535144882699344176482056859784477379637295826359518473438305454600962441496543151200811780246445564418846451377558781197238518450475249161395476283979194520753381906296820181556469619155423970366559189405412435988684104869435350495931563731803558947812003842336550395384805899052439624027913417933252180529420648416048367292399634776170932749001473725138083309332994706006198032549703104510259009054205921670224156114093448280161268350753475893612281661613762060741409625945881715904425976181409721955216404482364199275306294489648663235568843590352592034191747745989774767894527795312877350611110928090035789732086858048607353111670111191357413526783438322547714338138947569716384897009466191228055424646842963170706170367025788887389117118943994232757384427970658573718632890156985704491889782031192172180910286890704112401598515831619827626816991067832831379992843561445544294815200397322284213995534690677078627327315694200318173235687709332114336769573295458358090646294687964448225509601321077617378802688035937398771108462560763042861960069278300686581803295932745630609003987116723865629883583813305384556984020820849318105649038572504355006011133379850660724348179585536210856774086866472244289486360933988101456979581526331380269842112904730836445590424483752530406688160444128357405521781583957552750154685274645324215243490553743259434839315963475890510436538399338689372779108701657061301319851953361761032948259812478207974711186376383857803963660912011025056026510309200321259762226198921976284308342064472030948096210376394473614608181101338334136506820060038141598037282189629065097752015016190937557051246706781799077471977326227838735142999991872156214969385425801612989301009180782905516714718369425912653176264828711640837149062764790971359649270450553751127328198599716608978763827430164896260197960229303856352975223544853483125216185492579831198445106843544973618781927123591911409047919655162896758577663437364423056713085393178789309323264975530659286115967011289402731773579429381933293706448885424544916754624584154386065565461745672874230762548611229553255449392076438507083209572419406307191013404349071618940975931404324785837187399637624753265999356684291401118985555853596188612556083073973241437814771240748589577694271641085926948506914622525173290485906844164638002912842172012170701578361391313055145177390957108689971792030269910299528025325684310923362702020241594344563188003605441330331051885967139674173058874328102328963524225019738770951800936801974067557980603131966309496946156285334050006853876415456483426224320831174162703709065845356286051526568714329784950353973162577023241144844859632480572860255303989269987563961060249698954781494988988440182976422947958040217884000488210653120115031575166872749020758387571387760044810119918434087304319536750097776102716727477931522455590877260170811204622277392111419431899196893546770380986579234087739751769227931958038713871840628348353707274143456357855419395372910927452565116907833342673042128657640856189725570942914751563211082685738232490071953990083120075383643022791691122573902948371625612505225878487055199061770025893432939974627291806203694205331083622707210187679394015456198451422879842203278623432106552020578767155476802494081722650062619435704102767527525508347595670745242360805489298356733801551953120830603529028962286804811528799054334019132991929848681634360876942188029442635104373028568817518532052844941822566909170234426265403764192521081348752676826161362541164015390940911257774544445341337110481529793860354089930360290174566400000000000000000000000000000000000000000000000000000000000000*i1^77 + -3060962952699075914802233499705069178152655442000929968741381515644582874561566884274451998382626852085631551077588870260402467806233663584556673964477930170273744268397014961367848070661577063590878475623486794218810508184678649614691091221299921061525802216318240190211719896521711241716612993488179847742569003346794474744270825954311186831335036858635424194134353864162986477376662557857921324735536706385026740690331496623205868174199748910526551418307477358407476007262699660382573528359611323604050922037394091293356343688565347886943824884616344130812937743287825397458266907420487864616919278350110798725090659054878124990005060803775120994618995968343973122860749423235629363533178211583914932753956301483133086723507116899759639603238230401978915137193693780983553437616714556687280911049028137868624716253191628701682042767975720751306829426758986742443017180077945901487379365085104986156003865569790719710976908719316590586948206339136152340320573273813979217297055645829375659193867939996180211330733434027923574564027227541240134098003995655962251578653309406195405665316298275715848398599906729139197794904838239710527499408985258608927627696756502052413145880313708138848531563645785906251092014379627871346589419460036139336451888879460748655752929006074001771625754767131392247092981032790116771175584122163993054637183210931191955199614493209861322124516949200515331682225429664425018419978517521091216059473057294768062285670065633178843054609326039383422159433495533770507828592461786793654637026197030791015536634401494749187287641652652322392003868774084354306204543785198450439843923439995724405370778905995272932839205995939873439417533829403996793184152892386680353284919992142595477352786867378232858818057128573828278788642960640816537776343765633917659661625658179656548299435325662155789568926590884170900608662566793663204208308785317237946293500040640217585510383367020080507669290682758370504599538532540126877960881925356154864523756312468958999565533292794683097918148287586154023460766687694841095454915819080982352034273779448854079706799199134176023142912313206081461353724206190602465992460460681327881413080319147265417863201717662327876555815705493389199029383808128141044390571148376533149987541479452713819155827497153646290334115016426682971607440009646070834477415156314274971978805875066559921299770192851340681752418439283791639653640210444615501637919262584462110110707351610665071796859258143716332959523113932999880879879012829134340293424652080829319944604628359175751012359688323914852154402628730319281196284247306230988041787966778667468492454499987864124697416975721126194185655548592370771159539926702546586353595431449364027088227949220325637523609477211584529965769492802659670953491919086942549177493644205745093093885345747647165384404141241773995111275501293079250817200192552593898587551775650056149790165020602377318439088208524080681103920937033327560841739627911817906996919445651315391546562291963537146085470136973894255269754973808783790687165033799414729985636710729291504070035056606002351616150915878493641265487671746189203271584782422015196952152229206951701779741125675198829072003556980734785416632887044933586774471686404196136439022138657151063926926244824603794640282057988863255901754272494500809944449706614474658564619552464111675107880055064507497570018467790362265414397256280598283924494186386616415896392396235626363427053108338426405087646549900486876539703906872538059553094387786363094099366666509766576532635458870489423654026276126792793917349548858819020735184984434339598037714918696263707144628377005293939095568693149871712194736182818888850166685409319267242527798102965054009974597259311644934533917686372460122031799818274427130420928223348330635997958070057650031261610338384454839511104024604376912237763358461275372944762598476382064284515475105157269547440967805718467828766474240000000000000000000000000000000000000000000000000000000000000*i1^78 + 80723854018071929834748044577607396478663411354532115865910708200330316096133956480695356123786959282063225673139957235229025178797810334135049992019093946086016084547305483857977587534305345433105257295012114680899039293495693327621574558809917371381560524025265364072929840644495285626097931144234888063643248887342366905853296690127877302886438866418892901219638224467726258748546336136348896900664141118013040142094705436516013521135922366790057053018739240293902282864917495952620775014997183334902024109687465385565884595879549470461499518964632703466218450119658943304469959287460660744966408889630400829646165144229878884183306986911001490457312294517253152449456287630552566613141571701417743853134383304792218962309706564723958215128089005642314804234081003133176473762489408634022454945787605830416229904275935514539368385038393213148309387921558356859844454577966808927019703995121901987947851229286809660932026562568558816123635510019365637655816534884955393864115196710678847664713525772113662822456253673510473166284169385431044779258815237285747660779306766395311221515456285323617093615650401319915628788417199100252542929734120818050736505875496579598412592359856970708598259335218662438305221612308736735034706250181185352617750246394924195525959622985407090902649694429651232723551534085206268528395344076339982465739326190656071839182927849181735630752450820827681792578458607826992155640743054523683460866561400146908789023479503508240385382047634879359567858059624454991966614367536459679685124151868097210507915050477262469221054788747217630038110972156725269856972486183381298744914265189947774635584102582043199644381902752051820051367434567199466357133589304818316345358861913290532918407082127261327599386292805504061414167567552042812513626066780728945757566708498945810602924566668570768575682660770769928894205160185365911172408215001480437434717662360900381270093427183100352251868406303446012166815999202576598717041777991745895399889820853970715294485042634295634366792552662950499522645368614249590873154564788972267409885970776560108138609494359082905856604478937535046270835323258247214519908116104579859138010989214771429487310248243835782493124052062260471917690721124208382038108407927835066650844375349952199407218339903532849743284528317414842326219897769050782795515719474790863215026126444182561427133896318020888759870187177574240500368011618191614319505459674334215237073908459078622396212292066101584266277309711524511992254518205795867801591110626611252561810781864534309137445094895297523194302833988251747742408876638883667700659290345207664026203986331919964371178167026275044063506014624422304379983341825276169616782016502679788035228347321167669353582612773184168459803019869918505742871951289232411620525739347995457996268358909813993961187127310481824054798732145018338112090203137311838917974001866755818952667888542250141457411616981817208977959374619339077245926284900311420552042942298774118387026131334476288129971131459792642989418493752584103703240297028734932461845053739796747390473344892616867920152655678448862283760950710344199365289838018710394475825335942509227098732879873974092102479924789964306471784289807625036533975979815356961691851660558220950525698795071777711708396780669896998648370427564672404792000528679943146959971184257689346075666416082244392623391049516600879148031248110969641683684665792550046716037333563962306034943045632310383896265278549533714356310673993188921281892092128589435143475159830885813605349183059323981620501140427019864446067000269499851960636014097228720459507915975753714495121701209613741964918124666207634633216525303838304018415275505488890776594990958140771027718583851713667779522971038083817371831315227598811376451933075203745436145242948121870477797944295871310424212148487469394299401532402541203566025200081732983046153262985294978746355690827496634942750720000000000000000000000000000000000000000000000000000000000000*i1^79 + -871397883106024815202964859991582330283269749709253934751529834338954949925810561552974791277041813564599002862936485009733365424770557611911449677852974369239015698680959439291553646959306837041255325060487085678486589860464966534001161731102779714566238810608786719529587982104336017857250696414938976095394095942876058113063297247862562463391486900698050575840932031830817347419998568197976492846139070719861734538377096527376850628801684168749143093101041363708350815343908424811594256796167138695547691490033999100398259821490842467706027097147185375249155026398403028303712172892512484918678715558372227799489506287752120631089552474100626108571352473947713944459834636182633999860949649501519193632845057513927371042922811200317769630575007619898454952145391313501207329359718547943479294242090848950490352569186852498554415166598621695747384405012655150933073059229546067751284525972669905581100392542320387469346204591101221551210681951627962747763627205228921686524151181544026456963329270313260852708375508985848522718187623636377998661417874599605907822932504203501702576606292552141826200734399185797922471779609789833865559297787408081535860514227172616836533377918322485205966006895493929446547495009931487616907311927556425795240685783093785754055355725568633181608827186800674808699878782470880998765295714038202371076687266564301992258143003676567591021892399740983255171268866872417737460614328090721290765630340575330298136268420762316369897378581249369494613268699738901901677065093928917910088646673078397218698316663868636252011749691058191393515888293163492274698161279074940053232255737961758381275355877525326919630862005453515469087505664685068418560366803006779443091027832116960243422014925853795967556272467712682255902274262846372920920423896600589137444630964406495747630083645195563763582390207969016472743508305053127103485611752976819908309781782498718817576545076827831298573449710844100771258849160414306872684062086255360561737278368635987115575415074881331304940072663102311459207486095079339939425290297633834190250521511656334362182089454528991916300175646237341344188243161671785871805162569294281263004418697493826687892022512325170619444918419901378688111336926933395797858948361538247957081456566750801651445179709356114835564804240385303876952184445589520308577940790019000273297996559622818848690398070320284352124276403981728861047003906970657247745347066336808814702249979326807724107267705368576460050062604369446444226272019128643850653477917939835214601719847502925294446881991048521936859332781460668511967278280728199865496132535965264753526315886523743500285257702486324153533962288958933776465887325802011707185289130587873545964417906281544184509592592573740885248862357484581680516711935082409689405831527161905531262625181724606284320849765025900210608491782846529268979105069455236155662086147526302626042717421781542878669170910701570855417329354552560630062910172170851472519665109935614609023413128666336437215146127167352591397350577824578236477027704179259112018787930577584904572039785205294573019547784786869141189317689508804938901231101840857145876739675985402427665583328594345284422795076400023568397131200799159368422561071786100122835986739779357038879711921004857811260920225710024895603209547963573189047089859026734560940144213422479535543712996175710471974149813722455489142848472426277247557711295072955762750707974449545874384704735059152014098321185863378034226507510894066273767980056908767316553503121493261173347074630790452170028775516690333303776219028595696482002953972731081076485266510403818184214351615684550545962188829631498232345674102131460877203661183512923666455935575248435997746848121909346150088467860586382097296828683497534430535583561261680683496606716263143073316482457177085786783621228195792744369113625640866843495620293725890673233505787721830679835360034701948485632000000000000000000000000000000000000000000000000000000000000*i1^80 + 22914795753786744005370394488529629808062204711508999279557870786366449628998381892473802911039505193946589576340038953263448198517438747880147362574905285321010032694134091551809522660943099060368424599829599580520702335346808670575528594026625330867934385870869940885469162154402966035534722395073013808649945865250030608284197165393470891921795786551967659153806617635802000657702289162073154878848169329127122406930825890091344321457271959537761086639085474284557219202244228748827450917761437416061683097701257716748365553514224731801525286092793698061643471757755217387936711509706735855439357087485901848981823814143325294151409000220195791033244530028744992291874984141375470114616933596016602471536258304342092928432933048227860324797481548483994663034432097384249593450844619439386594157015690195864919573861014636527915261794660802172397455633749046614605098811905837823802526905642662059623635685544103266957894630600934117077479416169943107287800733385516409049944489026899407054298102714115456928172486094122089016792431979827934951938330698023083074691601833008994938722901134003299356907281703155910524180753542509177619020695585619773984164330819309044676763990971083575554092777380158045232842334957173712980070318652737297189560749457360094590246845031818244502501167164238007998470615547080372002235626440864096916236511675735992794206843042493896957979817046619469219826692796178116160888336133491999961908335953871553321816182619668715143275513978147249451922682978377141511682460456143538264672495952674757567341416398331886859725504097111216889761957673452795230743112507399084061686196831555786101470882705469686758271090369343425529000657311781030389332978064276606570981782739375347404843624434404021930079387009140395518698340821766943399541433823830525134316538545710537962869317398230934979278909405375241606501402874585164919593150230860157748347612384789756463065879669783653059005459598750385088202089833167698545298902106277012756399110831209435042563472507144628790369689493273499034706750983455274384581999638507944615352411499847030564921154126654561001426165773078555326723363607662363126310810915535432140692741636218460055191116957802562427722852221359709239921288424846609993056200464343121624608698703456295998039272069271832669424768802186605454378132745019930011647797767371381122108015931779152235553957948840378013635796391645862174141978426857961426615649412622566875618302050023070632876235148378584351231312802430203440947188582184894255235225212663955426416351158636899654305361733838731918143847587781486864197453692731793011195502144965450983335053301592995520130949029161335580657364351640124231648643835864789200103753000203867850219135658808070235265803137754771939750911753942616580333840672252977928171663326339443269501634136652310319370157106622637215423240026400089636538399990746534705924894249059296807822123224013568629853992057292668509130256519203439484732179999281786609228499422576883204842204556745848548096702567165425984334137116831660674982730309236722231550899961488553596377537820399852895987041182670050336062844684324139822556918693121559299306535899336573317671298844305435998816848092562232139404126025363544927034413437338451371295376495616114408121307026353459861343386585550793070922713232244906859760521333413101226115680609843741482318363052360802436157217029982019949046525526731490701055737923939477537553088989190565724063468497150820925159059525853412702839555623594529233420637506349183190722502319724046836327912886661908086180826990587094794668228608265813710857370094687042793110920270603431585787150632322049484867762081023593016121818036442565172250700331656346680105402873695928557304472608836952717748067220639795658420405562275740501520624284816671220748352655184697023330211783308046986091822240568319962443545249097117268948453818831301879378781461573441231249554049859584000000000000000000000000000000000000000000000000000000000000*i1^81 + -202773759154316310773759745705998272118674303586568855848039293205279600122875515998793835858845809964521454880326331632528388829164078591082539382915863334760569383121553942072133783013009425113150631391571412293690635269474938245674720096820518090781875003417035010481768090245781981689389490988049005410974478352907240096362963692756955885923402573953763815003618768353632626588464417644121111296640307852151182494244841688830745393084752735921961186716548603673500756302433336460734848413981866268106831074489941562004299009316740290540256511349907196206091822754302456330360752731339483289694404546926727119006635954823176055785211119525996049193651101793003365898302930648219174681364687520096233633460370568943562958756961246007123383549013681591738039793650420430976406233858659388785853551176875374080849441320873212625388285937474083580351870158684077059971962212688291839713306147985268125377785296598252916094363297472598108488618622318887524477483838246924974283140417973309741810034183187377719535829719418380113921092909915296009767905760622600437327632585921181070063833548378527396996154453959347259197749157642055633007719983005373665625204489423708871175020365888407041339895721795988651682072924953214199081429018124604017103747473335979661877560855967401336712003738153117699944093058445203154648177496397751342109773705675622998461295998757244623657003001486728378757274455942677669074364088649182282842381352933967993466850058236672240562604648841629160631770238841558568784423714595778719618379456318234736572361367513082482366806480240113525844296020268635764683248575752691032285487809968703486509845221470271595834641957237940586254882722299034232691884625839927070401985382788999765412517133149550302827389880312710550230252488422106142543953842802031296486803780258362953289311035846549208203337535820026295074352667257736504193673261943569821849256143473266577939427946795944921335357514810389606454587419764315827337350763210295954930195373325734190260628544636891111482383159674598529356135258100070704014216061274008831440488338850920958595837582748766051531884276864751902855171318745600529026464845340527478135233415583794092799467085354996049160210857544259556221882705837762221136173978053529958892944290546631801855542188962599860213926925653952447858438625371793192797869193288303208905678602572777362422658664253899462926738708948047360385602273789522070239689699782434206924442985061299449197927977163271448612089682614713452199695555315640952441745985079818793287555806012669013793286124450257515494258652310466097140817017067253422508377347427447378342518077158271863482915672204655562843620203640475054138432239010415927124952898034603235532098684654496923070362174509689365982152399749666608392963447932421544994777613340693159940282382019170755440566715629935874872168240952845551507714632260422628308430242375494553441162895704558228517936995561757704817708780052939931823943828092217423807527040214089706956325210248328288419073505330500352699717417606779141258205978845152201814737031540149570210489681344261147294665873831813539249437312951372025373344952790157889012503396653473565568093874893879642407345182470471767700977013542084298459501890835932881675382510356573981711337321724565124759953933712484218279370171371462441798506475534840795257862234505643764774485533394313592172946754410697696778652106791219743408795827438913454237546581509537358559213279187803834644325256401234917326112761391433323601827577932261531232533226461682183967611256512081720474912991503713580060053475773132991673560581123878673537466103187679904031421861193315442374542161897673122737904232480194996351813557880943764063477738343259273536617599436824199333959483869881779270555390417117970587602974167764058271602473612983448393556432823957147489305406607916427176524953348851098382405486989791663218224814223887275569003574067200000000000000000000000000000000000000000000000000000000000*i1^82 + 8348249891996190591159191249288624306722542601819923714668239156588957528505029350668992703254051326709170870113771033194161965686527481050212414531829417285008114594615874024294395472920833716005940413587036759709696706628581499257376335677318817211016872538296046017124322982473713474002962077971239983973532950916839892122845207725218342268452065991115197020486412712209781915595352501267356536969923910230765234720215794921278147382426514055229568066847577995176491672739250573155016800399889443460191723858102775879396122370454846330851810831131381313675471161165807408340337758339426388775465372812290012271671837336881643139368143353921892107539506949770680381994386872890494596034757189844078606700273553223947550411088569042094297710118362346692793960605027375470144339365761107017852373854300128537551937515424304411281800813381061746498278737869342776447045412290183480008438177408262759863838757919078332211227631647660130012563606430777811232399961612897315952091841728303627026072928190861097920663197522853054169819375426049156731039032525470784662515870502921727075087156488187112371321971465531204550653323710384962036920288860085964005341085073702806074018808736435615703009112132802863878762338680072928170792088396902231086270435320192772760428015277865217528950122148570737431165610258738696416196466437906580266103582703486770253704534723160558423226434201366081677459074100727558304697243912810816751402510308174499769687842390269456769469639762471841808681377175262846675773095575583248206454228265673976928192825365792749280550896988254703825804951245118698959243909029218413904580212729005463807884455227739798892330700176721868289031261463267316637325692013085606357138055427727850205107951341142132508805943854000859990288044737553183515538789148497760971001412270818090476546401896092459456039057824517174610242913590711883262524217742717426973538175949169799609757012670228745883699224965943581762904186985513898172503099393363904497793253226171673040880144041462786642385301226856491569701322473409205473811723335756040315420157303036069460166910602238012816396147797536212956618238681408370524062236053034818655674465437498092268666278055634086952556316355166589970148791248953570030185213334308960598938173649793946614985784139477691790711858171124184258009257801550068957416825604047538674371853484205262967522573065483716700555683585021652407636347049241284887987960215042097553615869384334656211057609983738560247174990867497071796877291812184480846711188195742726771236181821897859118227860885329628625120693455519240770644760272706762432213998825709031012973761237809498262500609391204930234231981202373529365518678776079330961265403432326033896476994924682594619170171348542720296214158375720961222943173312490745829294821766551071173797496933555789811843869709669891895076855036421288072525797007658119975776836137766443894169981974973216816181555569797623474462331562852669050897970515032860430642824601225027911110757692614297215903023814809758081039844954771096601755214762659670517119963377105891972273250589176882198373870911332237853089997840722251964649194217233496574710059535572062790721107353884703513118295044448941895385670805560730171257708807993352395487880420811960759121268922070610969644240889421949870958083246141797814973031503566909088321915003444782710346781189222851551032666089191199049010926359179456732587186428702068260104808628618396191007141582920373497879535523579574249025830106336924812391680528126899040092523577559247345499479977638619448773099408503050294181750641281275840449904837931695628925365297973806165514882180698761282313063187993575066543865104466871427916923766864926538076094401338675525523302004966858510940260620966330032660057419425328647600856712808003034696900318839635159309243183521526901647961801237251416652267431304976317713535452815206845427984043863947293071769600000000000000000000000000000000000000000000000000000000000*i1^83 + -48456977195908781366743311784000917594321299033895597698374519542367921502318008042037728780679399993056736889287831510473597038594022350619523202983861927488475083264374020722516111496267476704860594620730250513811148070712607191005650907485638263892467599392470896193223203652524900212362869956208245603769730479868993406175850713959940844475499264007215229047648092442532109367530026122279681711572600698206076962702062132986627386611958184791524050982331687636364858951750254733684137426209147848291386823335644614883754756419426294605128138869019126247066489510354329653729449867575214352831050507212667127624220981151854206576277049194944827956476223414490951230118539544257789028461719639818888688424518443030676118822319000999271113461903259336063634435930378775272630331706053462968283035942424625875367188774798520204247574200134163383254356917128612252374339685589348011644058710822903971149935270394909724947368546585775539974685188683520150884183633058200427179819149322719904622282183308247013804041561786385433005415103029918037248637574482849218575068516454740433120321371843495910372871600386697400549706863718520027005089848078312896773223626306329671962206753048875610422001112752700577082789072482520178874791310019299192407975110371199173528700462677102140104010597806760645650661334420770413492155125433961806808043462644554224285342513946806750747944226044998184615121159378413035387410034141763839343857915082080927583380425560200480828768827746510952046888354422870709869101201304949692358630322516619648634389246485911787324482080322640690874883474541312871713040230504363979521082051436140954728315133639277904692077353612635993186452745466364504221209585536307326528243762193464188859153592122422261224090195547071118287999072334402659871308725469514475575708857566215705686368241509721913410632601455643202359567243099850187562823224810226714638935538533449418176459965414774475356476480318959900666138757031707962242951052471573318277604537947025319002780805971556243629597606596967696528541452236532049891207285482580898643095975792925969268797743730122998753721430465412448270617655232096081816671629622299063834137583545865757055317355650616694299817631683829709482733715759076200394676657154055916349624622488342467083505823624846890857243448491335190800031540866369823282372809249730502853839582974457216565426115713198010049858286163229948126601316473525717034051381384143782941572065049493852450028279483696576565739578133053708721341129606449335224473828195855356167983324230218137718882393634610160307599796653927995079335252436476416246271239571949118372892253487256661554705070555674564289595489577221882762111461914136541429433586528161468111102774942871023895534410834504390235605634938807808664650131798962241929356721624372318050515031813060820306100624258248264323036514120640714824982818225314042931586185087436035373597059776158912785408135021605507766027537452876513649495111307178505491421865413996711249118363720759402928639090799324633378730896610841065046557274625808192632516911187969257200643533472230806750252766501841804987781545579983521074973194760758412504369136730408407908660623755556438231308195585837632963199364242295609677765006173371331592773039701630400265125700354490147914732853029635806419016865732374871993549120985848535205587465519507830228891708804132862398976062007732975072710743599682451450260817127258011024853602904971174962479197820831454258453955399957010944932708409815171310920071766508351277609012150066333893163054470971326581311964813196555870846782901445920965614505762755751447210483382116168865091578505412665280116770099868957136467167243801099623027340006301292530697809724033525346536318196973687654225371768840375751717641231879781307318218638641407509601641607747388028896630325862258217680256116316911614314103736331988185286650532437073825498624200074529341440000000000000000000000000000000000000000000000000000000000*i1^84 + 1232117812672520903074704065248667000973213080937216842986144813909653482270686145371880990675298472444042478364368770558958067984373882888673118651543046515480553445505707686716705528317631125178895785223556103150141209271568655100377496981702737746000182905669480048575341111117737668849035012600341742361221536706101265881314197595687362067343517584724110970493150940512471845718114119131835053972232614797857436865735764357859607088675640822125883168182338954321461709808387900069325701951597498205384042836946168372486768707410701132940597480854201021904262781096323481319460336303004128238891612962653078835544299226607619309820310524706471478980321225746773210143530471894611291332261275740057305603062258396676841121914129954926309667587953908817786248299408019356735590754336882526710660836301407979852760233530069911523272520668011478275262800212710689074394217680585718735042739271608687303702940043214266046964079562889045212515734668513910030039823307939633233204317559634573084864455953171720632557093465032227710735942685376054243146373824057322078729746940202712488891127983873547386830254600371195607276970631323761192003129462930886973766513037433648646121266894600374523178826018623830440376619330741433835691794689896962800618069474466900150187965525944594137578431130402800742925445432268147088775762397131835180311431994949302513204295913401241758178881624260786236230082154884017360928055806040165025731920912138477045558112219514248767286560071475548793139191332028157249980473829665824036323829847658270191344381918035570530605741112078854997574606275888958837900459196884265220948315883148197592108979252160948384845504715176612978784209767589984654015090184872209748005835317871202836432606459359561339414796673455228322774954795203392174630855546828424558377778039834039791993327136752676523437057332041251636378555782269581661691980365329459582095542174111311103944076416989588401592865012585960941309480076016184189498403075760967933688892195617311464316254019675509518861268663998767902084009806051752187269714573504494973225793992825848214777209953211732583437398949038544788356813014586290486376881124498506473266071952816464385363718136797417484712993592719536896411304781818730465896616638978389210235193626016209767261036080956715394265341504812540118684414891503816956932258467724109054127004768682230893724021868320354676540592956440872490416961902925289609922734620211924024195943983048958473031976258489281223112567524157761509311954130516944217758600176453130465238999354698579448009318618583371335104208631782628998375026107319587107530669658693431535815433302899333110023127306274289868262630237881656537383909302536047823062412564173719468417600109373867459350051241931147810306632614959559643263344041978505645105442982444587308630925702832221910231966509824093605535872068160223909032364335836171328952589506900186358374583716798166860794204537047604470643825318134694460862402763342282162296690202622636628890591444192164478065913912030397038667103059253920717442001180447114390746264088995892227624694615182866332738275484939750980581941455041462979077875251529633350404393638232281925316916188304346980157309834600834973729880897429700384787334716114448899189398075245569978825856828686829889630751691376835741874183764371006778340855274591638224474683437447479837772889157576765519346777991085836251762367316998971161309730539138488120594647482018719665960131155178168513850484718896119570812503817843083935155647215000964811502002573746808722504226158588447364380935493080336977995106166779259964322730083320217277480968524241723496959259005363873592072996502094182853826894139467649963146067814130945731191628970887693043791640962629311750299839958281710513801894998892018232345244819286516969724129916609297962305306542371941308624934663748361863512601078483224631325956850931688275535001518027571200000000000000000000000000000000000000000000000000000000000*i1^85 + 7931093238238177754616533143783538134460840942076837520719978824787767501723253134906944159150122745350892188219421700613131398346225017423045927898838938025859235391389380485598025296855972371059546130828100518303229059666968314660794346464667297778350485103208202358175939546449022960334272002162566831001010855333127782081199975364530744487028608103277895031999374172456650567208526893762463076160182193963899587262039308461956956637851862210257322027213428898868460792355814513008585197460841028525348855222619309182066841075109076949327531999647338048948249813368483713262397786771976472064129690513042668380327416270458753795484983991026331709277033476176850971584915467657386331251279629406548229822688954028995397803648167219625669256804461624493109743740913675753150636370011726052903774529336386121682740450067928510067221544716534462274908898293480904906337783029953929479301038866060107167426750478554135836791001465165918281692923965259436674604007630599160718401426384700661002343221318042507407702592611443422239274972983706808002087855201918402833530766292045078351792004140121088809466108075886654688060917033611578523005158036726128283980374289432111497691101640499030143373351733918635630174296877654514108471124106745175820697623838091746717692115179567532764732082308983290134681101099245559076207800692530269166052811032813026293799283471597381009369114740332310094724692009031310428724273069401641400681176157012674084665556451635968423442873539929724647086427939918961572443608089494818599195461484698905077894797054544188834499208601626919501382637129445930017682288280137987850563211013425346231215022255621918345556924489125410176186527353984031752554555750323379676016599355411705874539042330898889486195207025688834246151082124947068155295278221834974570677239441640421420931731996844563999088988408618179260408536597924510541413224453126501460298618125141334981591719691962726795435141795381543769043147276685015975323441800352236422264490996656471434074064331119888226769025554244245921609442125085879565271968305953642250515853068831495232001015580519912580371305973991118337144080109383904144395895844085271296590368066412811337289485332247806036700424043012518745599174396597981860667826271770537588702605014399881556403040457749879971894451571235710461396995109432631265425069654871836858836605636415953692941277681556045105860696203496665613066345659036515508870146846719090890887554599928983592837449765503863666006894918330442252166995095037800757464271168300008773490089515989002873943615059010541149569538471829012624911821736467685583921368129502037741536221916542969203030858584942922641649875030325212654480516811069632137242340632315978672247458195155677244085779236738455181463083036168002701699162675815379292140381123915545325295548004105875198133368476236212993202375586860632278845665134475492163949094731976669364447756622603029852220256705913244370382966428629040455564406589940184589277274801266851605435249959110918914978777942773005686507724293656239437290897114155456465911445448829875210512575261662871346647497045176380254237471584716126415633654632059192433266875960097965127269316101745975917534274960843276696747314507394663132949782035071671610098323584712620488013505906361694818928829883325953444636670467225202920409158703560017618575627150217111430233309589749602043202453075525493271673170536544271515712412818370882392566237273974641592475879290633080650782885176326250803324727534127443153993270561758465315029819004649159848900107512260952855433427544175761079662297365325431762918262391411844326686726334691513333717965755105313846846345578710038513576695091458289674188692823515389387179500800241982115658948416229059958033797510580444791172608628835374388193465340452647427984380912664072663295942044479764239945942692923673822567321444284057921310264258709432932697297715200000000000000000000000000000000000000000000000000000000000*i1^86 + 63033646045065799044704910039863739244067697585353750372514114622610494445131863992775108133678915135100386897027527157805692628914158678896369184022419457090951174386033315030447705074879475326485349083628368092550614056432496481160575426335741788055395232420652941028532044211000659838981030924419523916852041993612421404573501906538486216619764116258909584614344822226234839796223780960116060856662183049505192327378826372074939677699381843565629998599023020020147081752440882265596259183991313835157441177029351765940121987435632340850264343297243807441889882132060075587818810494275303487510962476840680222524384576328602917553641660551302624515326052094522886897245324429201381208211648096412073868426336619695886779681580872773765579946313381590514758449572214656385082799926421417860294946308424602796157020239297503003631881169437538562130201232035365814105775816406113420278106699177662807085247610344958398853246654133802640106262227509779600892791914000264894782152100847867716285213594332747794000828231828473882581118299472284643480271666738653557487649204522927624837125856589071386309000986244497200395810607986681995268732954323402489336528137299406172382407873555907649973843376933799081329852999438330079318415971604401265439415183421811605101576242867199271440680047972229584843099398726376994040192486072976032353306010127412846037635349653891553799404765953506205976103408970568915521776772936094170415360401165767646078257966571858041398736433888876336810236278123963773045217349837440934549166032813309160411539282410118870191885480994154777704275634726419738032997564631508354060647999482427870274671539169722176739720640191982450776793590181669151461832820570797595711776495098639454576937568517715878831724660169565633178571343942431429513206923408651586523671426147197033318713375224513606991002625355154985513285814045360818512657340467794392943952353834136112769335835359975921069424839973175686809416308207647533579230748901856671134433092382594138003912495339468713839089325353212656839507183428992654024106100267364470397030637764621841948647008214366581938401828012599495386945082791645846254748823842688661157458550989021099380490920848859705950258905426881284771270548474702964322727423941345814307413019890896195128583567782102252817153530309639083448785006806360843878360965918534882337367332943760151850673186921448262621071148351097044472535795127377921032247807265319456290162908204205576844230080341617770230091752468275317025796700567585262627677313353680826680163448729589631257788983549727162330830961358182012400211138235835234592563150333930812471041264722462725456808380519712743573445468760683565904195588083138113911779548139738640277190217482488048962545962625795602519774730089316117864753839090834597131134840712320803996221925311111558191486781073267758838138187190077960698513885331535694865489780104228048817742562757057395231357247778989449276789772350901887610744832300736980840055404903507270893813767308722287451699743104477616402121172944894401012515993339607152268444611601235024740217434572190791172110739354215892960623441210527922232409951152348667450903812789152935607628063153020561244219760945800605963565173049670477839784905474379333338511094959345586024686994244607422748125033963355614832181230599062615953766469278858566820480877870299001317893842934727139039255565958002886329522500562046109622236650320116961717796692428175157391337524818723816629325859229164448727758572196417079338465476171448773076733022365491538749216048370955936176178842082245379966187268406451100180422612309737401631963986509885104258601675748077949128710716871730644832967347311372018730171869267177210945303141832672543267710604213535452368722404851609568619616029557596392508939261500345538069550475546225010421393865306214150844514347674389894489615592724515278068553237580392563368083456000000000000000000000000000000000000000000000000000000000*i1^87 + 1815966829810418912793095437041291422728665610250682017769107527707045704157352174782990609887798779479630909646088390372894255197373391391568835574147490029111629046117785809210112603643456866851952227621549457166970515018829937621492186414759283856094375531070036416227124898439590317506347263699271464474947093160745721141226317778599076279586362360689069981519083182678371675116261702791808796233701208192455270507796401062234681365020575190374022144238488944661488363795659579529556331256413725267150741078050476225149256243300310761970831080727138054263979669611745329176495414902830042225298549536127575831720965669658870837138696097100112030928750504777780609851370744350784245905276923342859261786966317858024939255511855096839948548722682016107555869711517755650076526638800999979686149524741754986293540878703353990853078439540935251531715517782294772405957827885479433203171314881644300425757214813607607842373795065053319895977156839835760486026672344670476676324178480370019277152253182797202043953473927437755054749812800912252023416065453555544693541451416778247817284196726434064832588901579688391485223043935160341953471258360241314229872920668704657190555465504447863681844884547267152012166603114279804801148102181962765313984162124277317200494538579589816611105730009193507828580573736848395880677645037221738830778460638848310690870223417671113743111182097846632894808463774937422951418028742925115738838499949091226716329155384345358362950009618278475392059548853181307149074052438195524017778077408098301136545290954301650007219760354435813212591089242438714627471459845787991138927276905794475245629942881028629597025282387514774272071756513152717401968463803434126851001427371222788758031943195279156054955671402693993041033160680437359706584816548857756972021117716603767754878338569100454075664131034976044442509324820342516735911081693858150014917370286753464331942785171581418621577283066471537519592648066308375636921152259046808340981547697322910341461722707315148193619492387502593082292766266996671785826623004827227978713652469296066092621336111965674972044796136111094298434418332410147468984434463514805716878471511390644923476835254979753227769748723593770033815992612286924404679799786978670638156525366175196824069522409698349842634636667480088857210687905041626176213444322663953855553879931239730194384721843937663571188855579532041931462255512527800904849072873218071685164813791313204517744063458543479678072748475907854889953176901354548674264918648801260434685017112274710223770957970885250435434574362038114398825986752664161017581522466893535073285942776702393523782634689719922379457235421538377423074402518680185751456452141500828083437701362291829658533778105432506059192133917554173135706555088684696730389072516079553244035187431568819474087409327039198033072075796532804013771777187240289070406819553720003552578981976691446855024063125360545426759347396902777395164937026078706566290956261060348523590538476474670085677241475635146064219358116030120852855697246719487152478164863821049934179013711293592497487522185010442286438326996920871368001117580137666348659261438432036117601868263595018210236769412749578189672497666813445683878839859126991006957990771304697926854799611257353067269832127661697546951673976286718403805393452647197243260561169185036478177318720873660581928193207527688721214996815497343596779338991023331821607733025273597938357126507376931377690525026704269246916629531597550009019116469439307281371490680778521980983507439771246444510824334293102740045743756065586851327733519180577115580035841506747644843829740139019053635143206692504868431736204951919394864963523241328977030906239199840166053831077345912681758180023855437798886962385117247995618032297226616479103519744560890544637682837905634051796308525499259983078545559009590665409260222783615255347200000000000000000000000000000000000000000000000000000000*i1^88 + 20798512719459150834409065686862759877213847917509338985985159818565238457368816535208907923744571303133652627148559922266544771727672940365191590845741452422408405790508410062519522529722961595635577497087644965975066989131325194147762376402312974631125169772112387909999194059530397751295622518997298828247669985671587356397997006214445411417425681070239689033085795410078248545879252843041907141767020164544467793232402761814330612153969020060011063237265090694583458844648702990927664537017940859412308689861068972178462999640298722961390871100396723124149142222461033241161927091339101295492427641575475074077975499203681985243893002436681077235160044271842261557852810437620197200430338863292262434723665114772914364264114877276863096005615574765962971388199395823502848854038376212323166529316601877643211256159716489642188091907603468766754494002542374176567148534740537890719766013222666644774533368076509718404303227289532575684479622908873581241951725176258483699456246417602915114144569075513134128157879432037440862672006072775072491035977957573454035563481487547967799165338676097084244893438598335093591113425911274804563737267044623787201317119559514797863911744118337722032617174930194622647799434587498232958082194978129841398990452183750260088934052620834661048833245808501162630538514463071320651257812709602844995000503092046809406556219116613111383569103715137908509018969050504304454282540762397458225308583547204490708928900057748683282410472432661095923445879623502292285310589824984730768709524997443193923471838203635122783045389027990087801472630079078042168583216274575893667028205391323963859867254738750078711600466928368574434747831055914200865798189444597803678186937691813702093874839177555722146318390198758823757040630635534548765339898829487358051686316134686217580468844285527584861737645217973346043163259892791620565226594178908897166557513973998068863009561200912740689113889208150534597787780413947880745417800354488596097533775277168474931517121083737141283189951049103660600665593889719103754973676616630423473030280953105177954378346631629679459014722488322772403308095422433091154508707815903977013036892581950166139396097399864112765296004412515991383535936478749620740304345498102747684340610016243777294627292703574372776973266425599765140395531779022973236817154673320537031174518307088441974010304985478814244903671005156075533127995712581008972932091840800769944758756555097046887520755230754240509573778895238393367770647902925324058320558221206273445972586379337789069455963139478179958946153897109167859228923450585801224326797018235998134769897090254123803849568159468847719064416699970354211513925100121610920502883825313938883021764779319113146091068605571664121046115144034799485726254927254619338764740865978128949038113449082780279823764989346925992321663716220396678551020653117449064050607380308824592755547734641953221314451289477084889725456916264238399821699676171381533091715861269588078049919251376791217684945564955081580831094603689686024355639428183054560918449031278643517775144021255931509570372183629034345639070251765952292675753421009884230360600779062545022278291333516191444445444538438246491712271413792427493622072741777314218450218563416381850958951177082846991285873023643107912893806526224069020516751372555941450625320708666205077940623324137534078311860835587802370681354332242802701961543318521944947777315165354710714437675032290316212482127651468521128626297440739133465605164347946138582029001189057531048327070782428980022562648456656803351566912286859506416913112061126821364574520701661945125322712099254049392897746444638546060182133179640881389860765770345587820606589446907894640416458882492210651248674591754289265723441792612966334768199054760226810693740781099776829846529828173566884266039381350894299499299286788167226077304872633958400000000000000000000000000000000000000000000000000000000*i1^89 + 161290185275092798928629848279968706646077673157074815585940721207338618495894858133900748736205479705204065089084729714991925241815588381796574931339109831578649897003617420942430890251150674655177105446060699565594176630022720892553120421657965703603431776498702825565135935423746921723198565006779281302357335490354678133251277844765448093147425420556914921581357556188045273838195397777309998003435608247085954239577247151728973502247875622964695621699463448480256614043223498758025839910926690314901998752408176755446648185432600574231799158869893138795949597324248273978916878979603951395135657718287404765150941241374851283495423736935256672115876453587641088616627233089933267023571813311913387748996365580577437342799870801863314377587012208239252795925568134212169354601138696673641816972617056854131644241636106026459507162362322999323672676241136126087774218118084406150408381951439511283603248125051944230651031630182823255281602267518132672449624685034854778084216892720135141825454435592571176021277593207486393624590732820190140662749001939564028685660527452970935715544870390228500891485273535955042642312433068080802054416681025070188344060488466234002729760106391873946578543414539071591955396133357767397131243481404241105745339432587281626887482879717959321461097067284221818535516893515720968152640183946481749755508629427103090019600141655518359545615086520370437730098609123844716017894260622102747516331488171024828457190845972249932552910711448855547375331227443599615054029128744466980629631667441717484130145257904412157795301363540329179202551140617570637878519952573542271579511193197331038078399791416795063561539127004714666627707854777527487663998616875091124265365333057089648293182986616693168542370447780057528073867904516188847934747642683118965797277829032447143294514756753002591674645302939639835106197019964303450879073201580271018695642570598919300744424209448136881567645808719530343107109549405346307241944393639971829571898848104093395160862604999294630017437703058581242537935139141418860255845984255363760350303867514329580611466119640710118650462063121097391684149651682941640758827772619161480000333735769132691040935751677514182426574072550428301389484657369161551727329195900394422788776197548060083104496549284056521865357074443190825697614629063091649124726771084570306769352071822645282879393570553424896812093555137787179080190969510190270663636589658179401601502741582780944358314083178857880983599147511831268508263202109772268112360298210500098195575575707988103609767874501166712447884539966528756710804918947390619456933021192895400112266737032413534592367103530190382895375237952783330322271796049837288307624724318489519027565703717912997115031488409306772725127759687711799289143798716799104826483509738500724047677230545411223625988223708267568573167327672039616366432628008072439384408745918318313323545892042623373674441722171107962454589946439010328031116552881321792331129208706964862277181417036637453004716024751686859583788578122473826616763947853749662019860417840143653648458020310889795631287918794352829574584459410682375591150754951898873081126810420217012475835028268736711760105782336988084766836626289912367403837766537858449746949120561210899174806179138213276316864972521630459610288111266339274423717971238931169509249302725556606031207454222751485056545812053923677914289977738650694834217198299878014983281903566137070671086470122699412432534097037099492464756053114251159508307001992008187334998557543215964931094303353912013797107607943192187864573555989345652394227034175978238373185126962906056323808812640963016837512006593755053946953858700127376695803878696753973972741429825299691180209186721467222500742693835635207717643568436206847300699918684129890900373774231384884333662255430328976149341691141115194942130514221176580036479565413760000000000000000000000000000000000000000000000000000000*i1^90 + 2573996686005154041271191424109275603725960410196504488211877699825626056861873203618370594534661517955921890608665495160632588291861797980216229437681668296069165621973739036481472625516153488079981448028831943908675892495182552598483162640310469227672100036539509072020009067190704508514724260402358001247633010338148575990962846657641101108230333635728003966929332342293777001486519979743714649983766557471424923359557819651318900018699952438276191549385870387106441947034551848537656297989343086575445118199499293416231768343410829470358121879386061276733956941687146028534964479532465708749876063679119078507244637010846736486457246711663917095022342853189274225118718351860737242339964377758511064125218109216387673313593327110640581727715044112462488800897347680639334658964815997435632267779197637795078681213227924609992115988094438782152183486908980377031262181873864555768308646946743792318172476845995971034009123991344602676622868631513966956589223790534038813387981378175084784003383525195061098118945231561790002731557274262991478450759258194570800321222980595233568885766389383437998253294974975849336371355110464294148599180028694634024520959355725235202139752677825107382117869451878854360580822535140507106287150098112418655798993198839683116590968707454633066821837164676317849810280682918043298951465792950815485919154319625205844097247010550514170086785134661443216468310125178348568357660508551654336965042124842186099021719929160693802697224539070118568617275767294496412143958113294444192899713530720861360948329353387316105785760421545778599551965634390289455827375130511040929823841851045303712266237069008920196166984744799317549721300269951857767763920793603910907680605441342046173522397361604854923269115129330107386406056973069188182147744753528865214609313576369486750993003705360044595966094351240190007897847686057150060515795180272639707142483387170425372328456436103628733415397252403599407796360818706540494797924073436464626067992319894025809958272560621727027384076466291954441409598040010509847968794631208113090051279192798051145780448336356209925356743212769978399961329657113962937903623026739799934993842976245704578442029519074214508885178124783018464299807138793276000599303106797950539935999146581106536256040549649863088748826314119450605018213187923469961301016600926373437455095819856591550138607616933497493112510275829008186826326760197849851157340604817171066350046523892650878189910945152825264420377019932253491927419258151409248781615945285611606822988961558964020341833628518158451987739263047967313164246980271818632010791461182248977997959038813952720065532804359066929281705433124681289302900678807601226569317648524417114946724342572458851255279594436450775648627303159630751517634772891230965983784864986634279192090210843852192919714024364652823796847923789193490900331190945373563644346458014549972242825447470784042000734956859743926843279948697587321686793637955566891700373271823914818404080482111800249535888300844345150984679147808503329191661799095117280505861850532347673642040887537197864620673917870454517297151157199478950062585699810922756144359449997409111396265580243080926793038635391169768771799792745445573232203210779089530165380454864334013039443863631640176360958240318052095124167175562820533716012056369029374532952076086764756383016441236188277542693613216933512659070673363239535713285249150243766256485113318550364794567345708408048553607231866145106776711552325397152279073582388534126666253531392688013280014819191555811413193584102222166034776529226120079360332337991553779745427509919822041299161911321406098329049272114731461641033613870627932018389502668413679226652895756042439656095050483333069668298593614221933806988857308380012424410488127765213927292605922541024725267856524608062688765949727375188312888222692802527815837760000000000000000000000000000000000000000000000000000000*i1^91 + 24208165137548585572334322840486590542325595529983484262151665885924130526952390555227711889488817299321517244047248844387768061844009702605389773617319085543529314520650270941194114636965082370060909877322556537311155734768150602786598155917212798078520614400458744548863926093040041876300626047886412386897948514270120443518979531082712745409923345053285822253075028911186635745238372236207896465674998607443836032214116398376063640621486604667045054975320862486007308314594684104585684073547415355770288243296199872703032851329083700167653663608329513895965811940070026388126665075022631998025121703184535312069264054398068644957599215618891245649700659965378760154224800347400034287045092175336243129116605776951022120783365213120192809307576433720566177410273809331242389753967932355106711558309431984483507071986582282303107148681149710403869432818776724412792220651207579935308102021902521117497872987585723941678269736216551104800579536119415110958838210450824131513572243927827061509058629677325590588983162407138103257375588651104852699097610569664272567598428450458996114426998163320423919274430958328936343923188925208717704545440765453008321892442350251060023395217552109455868056808030179958078383827098590013544065527810257980404598231023617074795915595946251330531623792752979565231119441979088964985086418022336961535879202575944453408976479004050651298672966064047442723881660173607512208476730689065419022624570570493985963663440255916958189732744469866125788331683621331721061931135701157965939328021782801951278578404318842643108933387130438777663339606581899967205775933062190846251421903786835891940181887858971289988562405093595489805960077022396312999336974054854708762181080379668446654656437730767867809356928405991773949077800234240456487687179193267770606046731245123677283192805516929299073614074791889994442048980241207529800797192523311800840702356515696038992078477441748075392670987341423165936561025107002612862134697980906321441601651204875426990812310335583761404028120802795476733399414656060618889225801269746051521822360734542987295608150838384856857091564837478580758160240774276893852904139145794656601014095268761993652571237825092037860760694428175245584224734199380789400981900622688096451302390309242654916895983453818947772588422896002941019219490302040753485095024818975762299915067242346507296309068686750410740986097424578993437901963240155825469830570486576109478738225419688132220043149622729340039844142794715563315977039973613207419711838977595328686577499280058393928506447274810862500838764178890117579092641544471821524885154120945945487179928675192092849168090446354944389132488814322030333582424053454297462556410331246231695466061070384205610382357260302431508575606329963652287666526926883690412620909086541778904061895079751532234900128412969969829334862823127386549817349506045468125356420385733687564978891412968434514050780098105078403166373284589817947809647766609009982719252927037825563578452875853617034578749014316210076009880241248532749570064918402375486859992531356223693295039124886979076979020182738109445825973465909685785747405313453730357135069005322108009659472571576305261945595128582246357693064452467405441361223015468213071884785254061186276136336312845483319077434053635902658804247256386117391875722069128192777354959231376807284850492818125509807686812296719764543739073653370439198285334964282380210788841100448949688488297048527192481044248973789005020069332709402538755631581952397610443736482544037130226736282987278741500570945421594246781105564351884990811559447749236450421621448728803259916658722124714896066171923467537578431917243380255565086743714396261801670296639756035778257537749528091698286059881546792333470703159048592745808878428070446973791483727316197049198490788600394379816758478829085881721014832874793597442954000000000000000000000000000000000000000000000000000000*i1^92 + 246182122326595933465275520657751428838160125305702771678398746024483117483865412255133925994235168451560033109253807271512604828277467573180705576144460582890099626714750205825813828586810218625895952062733621674159874521218619206848688061563852669335253363023346311799512527125508505037483716792823387063544704330034866622133423672845027952029590693754988149786531792468657911613761333869039866190069429450066253666488981007460047112391977526285967154773404781514688549142696418423477491059426538629845272532645620923744917726705795801005338781629252880004438048555304192059422425659730886306561650554299762056489723700385519904742498168492706186144910197103583220548775518344135023497043532919157485334377825524085594870773007397136952980261658423070501309071543173759885232452286896713191510977719750285119045999316770746864927105282442380666231483781170692138700031230495243486336800419496395056230887799531892085200151322296466652271209656633813353915963154935100010821717239771809108430986828981382224877343006809930526616423066747373814587107749113970791586983465472213143143841848188301572030464783407880210459923739951513317874503854748793197714768535917542251558244854653285959847742708126920595802549888622292106269086279281587624329532619715073148451571650026016423415575033543378446017128950844704033811011785443451804887868556041090749599914648501070670929108081071930593657263243228542072062278466345751830380577678176521458053379172265417017349435716512552056767479429913353468061198826069430933891543093466347949579829673049496065577968253978258681820151987975898649449700006904831036829278591656818095651899155422922140239752989203614190079805285008656729278320644274895021682154382958468626682477982676026199995840532943008787686979670326839217414640377437931714443573662756133895637276885848813672476145662294548693814694838256399355241923195779715531157337119932445150658744421376898168089843632984083228728874774710777525648230265201757921651539862535758384416108817951795217651251710715160166775302477698017919033283104636546849520131067068768843806029177814870242680945225181537244961189292470554866369142302802693356224238864866571200481457309053444642895030146905884708445311416433710891793815015169486886886676304121030143940038079771979521900723696229675700277139430010645496357600116262551919808793629373791866582398695473398450902203648421454671760157799704908801512418761283237135216157363312120138953765973182026331394086809274668765726079643156158010417375549322928185110863642531409506013822958481982605123902807943539092469212718882360421553143345583584163719033894378516436849073637581066821875444737709992638850525430789312587173706745301650904051238936508574630164588077861271367117517894734206409407705642180174783561341074516085380125559562974198176314701039472591148366484213436744839764744247755737493048021551818260891944594889611494880347461614502964451609795644108981903767697866552515519572141606060066695741458565196092150619266885896396327044231231414526561358715022059307517759057540770583173179498491507474628299332694483642811213575878547075388812040696716578643678592422527409655340261375465092240018786157098446798806131635961366040271905170262427372680158086984980169215323661814365613381253092643373626979828618072033164015468666462869705695300396003581528536626138357492109077233856028488181489169195006347330362614858842540105246638149291643683272461577782897475661464633351307464559445343578357323090494867714515147004137372766078183343348661043297107761647742424968624758114282916044851072660633037802428452874231615002715231013855471165959606266134171402520001687055365820616125505323636386524252206524758333900034554166530240204868782744896929937185089006684503128499326318317874079795903594143713157112047341389372979821926875283356532200157626818744650500000000000000000000000000000000000000000000000000000*i1^93 + 2117590586322329488947382893196507006640283261427070207587886405845432618636443916647613344753052491660289486869980895859253332990248853578211190515630524122937521531305843591502495385171517560064117389796073142933069643027108783403316121353687595480393850707205331363823474627173570395519730720948782789027987232589097714274845802445522414967903162979987914265073984468139461126210065460008535587121596210918537402019176662714469249932872114992798105847684145583737380052100838884685153404028878782238447042429041834213738141285258917692875521906271976145783522324959581111159899013926002713675693584366803350144335396914895241001743520647611871717615327651138473374919478336022688661612594848312492022229034531316274410238200808253381383597316642855549598829188760296736989983455024606898248483650991980975610674993160866812797576846658739226994816432180889529130505396917994347887881763460900272875782349680405100011497174305457927505698648089508533385892159572545526757276530624718479376975393794505366596328314821145735448922524281412425608349305801810984621555086033508356434870002925622497971550387713809365558076914665093804566011498123113148399639577609655258930622970598674638244675758177473051989885598866871548487908543669198765621435829645028018345084882041865497099867833373124266042667581910028479911379581914748847836221086900448637619526623782437183790782237824020507586862093913688246408183497188341594494272267678952021468670433726168723287321918527770162051228228103671232459712324105328718472554458700221389291004802218259153416149677358998954254579596916217682835874141703984425538792916522368471253359815183929536754847271255783398655651002251241624510325524564016682240515731372380436659684881178387704903259364771523928501128394311241655194568554165361955960471184007082701402719496023112241282807624088374982202664308938670232204905865867389571854690457486624056665637791636652002469228313868278740822070076159774079114203067709058637025181821647662942861770743326557511449266209533438200200643268905900961055170835998282758249861705022570400628928121356456805641302038500159090604360101940701049999934264050119840118590966300818572421044020595386152503319502872188264325020316400949724415972780334751350930708856464247811152256483167471171684126507604374266438095793534170112907375727654858074004512602827431239160166991284015354269866577196021766609720067445621723271966800921177478837471085109321538896063773619034279720028699230976504726931517874956187996161058622453266774305669492295949741931932510270149043063977661074394540169735020269006978865890241364476398648134467260816756667268539028783335987543437437258386399980556275488902034231605098955460190738410895246300144325664261869728667927351989186449890835344800390831737582028085615774235622326174396993832125341566271316590552711250686309949794500640825150093493613205104755911626178346235052921907492364722315185535392002244935979126147264672203256506415142743053931876172875513329837065380802207956924568747175418244002091945774338934314725026692589562998714622683902644987880905892496544961310023347577752588032187149933950634170291909204651480365878423868996780031119270057286343262711906199867780442250417563404021448642843801513496838778135565368992153842084482409800900288119772705343256024124420921185177841436126133634050963388862842865250890143167835199809540145074133435893392878525334795937019448125473021350993238881815756180171395428169052661176657342959833941736414861996728858646543996700515947379914376454283982120709158739645214453053356765367001197133307914944584543770569356278360488699467908352077970890566428425049306253967341188803943316243216283195821918114374375430651510982555720846690008644282358922193325758080751255936822313906134588020180045557639053425569592754084990802652489090219653321971381250000000000000000000000000000000000000000000000000*i1^94 + 19032953200835293537325505239241874902397273441097632231158612532300124226572070924754563942519211147688190069871304985507910745726147789611759270020834499255488518484750062819869888376624688308745928704155133780287473323173516206731337429428988666460895644672986118324046344423038194865855077827362910797923051656892379035274370356780396857353811649858775780230713924237885236669210867342611570883872913644253667396928774322480541354363700299944332697594453872389436631178013575971305229453557952625117536935098733820199099780067031985846880525349453810750238804213559770072277129299668959741746913616066221121955617178547724428487223875489972393376610032288933459427553122233444182957155903636321979585462520532565850573084476618420708076484571824243971286058747503051436867813586941563740224331924510699071719334510564060683125274585493430575120312656870075129490851723011247049790194224765375033794497102498168925531419334826001429756549467907221282984894431622539937942186780519740591186980564604233020267895459719333886732005031613132860995287478994375552928635958542613793083501378773154127013269518970526342058590362238104514748384466400359098650937823369291749038939894066425131419417513596404959479623037698150274932769903476230195064412435840130576936840433284591857878378578960955380192214267037555622666483764520871004545738526497231393454847905915154563355006138185097352882573602020482325370744623028678943372314713712967617139597929840252644616640257139744543696708744615916912657644826322409026310346761384070489824131766406259737371846900349031579209447987930493409935806798432535224030496802748042932305092808885011658200829178161111806957763438616581195687382713457056283366497864450835394914989397949470191668641367533408672761843295530300852389546338329939710722829699936110345847179193670597398343639161051428665823150321288904058821245479741439503575473827718824009387644750882077101239513561250032620206265054146202782301383747502791881097628902379265002138122159688129717851961564015664349244528056105599924412631250889196013043643275108527598038132534214591118208225457723407234067977722331538635259992464598366057038099214273378938440793842621737623235360347476676077535604312654045876648211714319568046931550120260455721139830761192737202402757003663844207503117143049917032637611862894901646806791767227060347547727618326132316962659064653700207581719537260317081443283874919522046111441873737198080508852829920222401344669519090164865482395778997620234659288389770855869827806297848408873652976074460359732402726517988970228789150548096988980316227931307827652278540404332399484788890155244302036427586331022438997598320700893359765930974565059647355867323115462526725809082351983253849510997125295055835009614976743218612998079407346710873660548181399998514357662821046693931736593922170995880614216258756048027797034570635964224814365037097142312416551761410332261907350471293725661882461155331074203607708337125525973814182040968478688430197877045158729371549950299235882785072255675389082518184105238120053337169226929374172432248876297060028905066343736101483498638575757214216453409483655609583447898529936388052065076650149096125342892922271039164461573266493515559746855290289685790375918464580821436221701624968760160275740166748733615662327001431002583564725940170547495014028153979650469000289197670379931013002781653121687178025260729244987092091808150264756554057910792181634976905207829042473031323469184322262745440138533635487815162633806364615561099329606801773432687203068713087906457260939442486593701816880322816355383564660739081611523352168574961224905706284739471113819827401216960756313447909189856714901268791825116240712376464671485735144299659375559252791090743137522337709068544440437062905568926444173234729486912410514378832647518295551844585847934375000000000000000000000000000000000000000000000000*i1^95 + 144366835029775432697249092654733414244695801588926770643868647981924744861402771649441508248381088900957450562904181776889435985138221610930404236468898843754836170168344779831789907155918072813296812978545337292958711924603143274789874844134285857732603932901556382877162580592456193767846525731312339403392380793210766652583413831622255677505063674491234006893450731430257575816054354260038375156022088930494672359982302963928789391856769120076838047346153745884640268538255913854947082875177313391432131445425723889194198547381299735133742855142913716494857036959111135527430388633950537808514475315026808689262776564173541307386784738753553498725226815218107411631851485309179954505200931902348495372512171131569734250207496489317339606810231673239764293233323681501071333492428264627032695457665919303306408478379082088387212197884138755965278760359447904694351825956155764936914117797588921609756295755029604777264561599317209457255496767794561905758889735691229065764508884377489819078470632858010389611115566706971783125189961411297228496130187330105986106942617382009163222175525806801963868764874336797353915201994738240335797640356348560834766188513266559347598019491940288902963950853432745030749016292141112129438494636264024068498135551621375353529005170403223977783467254343515823717464712572802181875368729100571923673959020510540253971205008612070578663675691485406451953795399975576038849117875265461099746551278718611475257994341937499097749496962507451918244915282445450944274641417753432543279292447737689451911676705973172956505277311967877981811429889662597561840498181689408290697110245680786850138069379809516544562681818825946860991497831186606034288834681843420679888602042590576555065385708715482891526960703476344226059004634471584156046198885026182258854647474094624051541551873712631003450050145284153917870266054405688590623622644114640402922801864060047140020870260202917605035737349682646760991118675533564513880269839403066930839886623120356436144950312137689433367172492626198141238456648817171474051778967653277914596149202074572671891504976657722950447335394246602203768372541626028234544853887578526800788276883876091901381732607718566124387939370484003576259154838034247692974198462444954843160732182517802955088919764375884762460899684114306049352107824931092860483870818051982960462393049810947637195785106661417496984450726621473116113367264851954379552551312568798843730102279974188153258866722383633897269212496859376091761547499778252765949347707382295973834746651431979430285347368576301501921169833392242750652091436561294552726701515408158708393594053852216944835765191678666738456690793010712845593403729176764438741023013261914995419715069117561359434699039278581325138945190724634957590334975345493525308559189711004926135628746405704654646471449098592867380921706637879278332094722045804136991391178461806096803938514113614553090135671406648936644986072372051922441691959581933951002986874428132331897070663225247842008098265449479343624543157038696804398595880782895047361356298058855534429353638975525381324249363805981456605439241256880092514954438400198975452498808194693140523162229148173651048380264146531827886968603025130851128678516604284536057581660004220621277767119623382443913582449873236531912069201426419283044041756094294493497746384062609430700585293407166006025231289384295844335547026786207198106994702281589104632436902622902504326568842366151030355299010353367818750014555861188072380111947735066557762692979364568866018989971670314170009743615369982485710856723040267254805915656190372046934762861183807166577557854841971808207614351796718002948843555350150646979362795401039526497281264815246076957286522698618174589970439077421066573996131378308882290422100283559733801640798171362797613318295613878464847492921155553699719094023437500000000000000000000000000000000000000000000*i1^96 + 974736962592138478874306467686900402365245020326553011378688623513065871278666602693393708218714622751479034760120340544188414884975547292832188086743055683010174838980146148539602221733214057738305173379013414121353537017167339009484274848136617359075907855897380452846234383830013101773356667867095160134177478546316707717132421288787168512859827445577744166556846397511148175562363134764253232850060640171360069304249836642823753874406930583897304268316326573528702687496888259178822689700628111025438621978183155470955594722550947998260248477177560863672235401567693146441980833698076011006818358525489061907691988131094467945010723783890997335823949522223525887534674842984008307358081349195393511351086818487599190340416814961655127951371679993259024945415049177806173145239222678243072922142252637581438314063906837244156414779327862150538228862814282735349382313756602960461326402002809915273800139396591643272742589615654942508392258848991979210510179608009361264018618460796675984078747255262849292826329092002709029308313965778389950381433034965673971827830402787739451453122864146354183059507076033779103925225935297198390749305618555651223017533621573131254607441833371103023960984546073235909369671530611152402424326396055873497159802373448063429134264866492160392382442043016833218259667336690600693191229096695204856759563869320070053927147270939375389902071343406850285406974941590069712686980442897675732742994595114478549205442774816022827299347658688624112180229074015998459920214198622560794719737229769203675199497817629203894687424078585949930401222459400354071136491272164091622198642494522999670496488202036235129893598359780605385692874035963183622877807860442616198928831648729264657313940669798067678500946013298968984220448897923382222512556924025271990470584521128864526195222824366069024531228904477388445271767211539569721979699073076146352361298544000252495888986226442124294667295542504615378477523583721452689198473852120757527810853922072529289133289015677601518530506250616780362079151490893426499914789273125601461541071303817209254517507844830742498128283354036617385678423076536239097349934654814136096504095141176033271518973548362543029450548401820496463148857826859646268079050864447434888251897179797232340478912065435718968710692243672485548186833293741182452960168909886390142637717187583582292401826254200958374169560846808524690341816994163256479965663581075803769470776027046259721037100485401589364518278630988868124070500360504207548260920824540154145900146420496179999280384024984811326086079739059701146158414027407768596061873911233968969921767314176061790257149720165471201062180121893156818578884011962983126495509536455701252855232479035118338185253577304050083869557967197345763073156864519172903854745716877662263958563537487821597103219080388957000067863851137921630345156973524359287995879841263821807597758011234138974821405636523259900885240806114969615840999928091847653762937474941763150094421339801100516563163050093911039387156120698734300255758152065450229680422643818734634307944898598266542464268616687322755847920028116580318541201370559152610163463482301882599896676788208454646582394276353548971122299374499833884446548949125666333882408541214836056624395058192394069648634507540446210923129990679770147918421536183568484042230517425621161940884034693539272745259724303194041288151585529360961711877695249232258282374613121754122060723866541139034159314630333129023007825487109345923422199122304033060989112703496188187352087039457184911404875169675756405747787246874292963435881025767955473073717965114190311400216687137788409849446371987273086222474057368446856185892845677860226884565751369464790676677474567999970544861419749713888149436477682212541573676406036439237085955525314059609464463111571252081280673856151899138581542968750000000000000000000000000000000000000000*i1^97 + 5640884834934266047141387344042141677770926234576518538962394035310837606836177963286302602046580625664780344172363060191813699143086058745562790704950364124297092211943810267409076383460101611972178012646578678532521386364258885856297000734965867134699115727415041931548489511294796648134470537041257214536728848210318895663984770311872484606487531954488786266772718456896067490540177342994378822200802586229524164859057232250896000452493939141004081764699693871742210200811269874349996183802089505975026143879121507285674692732339210120176353224642679145850526749797337191347880494012214334186687433918750802674869569132613279767410001732264734470375623706122832373790308492765163448613030806310238289519693296678475824526743003403344998084590325861927718994951985957041734194985796067378991972716365156793470256907016423586752906172266211469257724434594615476133936059661190567692134354928320954836736868962145399758193481159718359128272756318436538171414832026055374439359565853989837439385450408388022226120410150632417932592169758965189409232527305709054855472461760678446441991670865483893709762923254122638193637198329133082687721615957787561696826833868721673116916053605111948904766691377471215649803969682800471667849869285911525405430495734245519511275851902238103786830811688919061105632234047869627801662045886196694811761893127770953615097299492966933510765699913293408983555438986134223112269003960907663880920051937732192614820038854194950417272090476785461817410437341492055470217929462564746981171920163382071231118450061473917330388977088188554668983840171271618214764620170952567084713462698802751675190447193606416491435976727904674859361680109646174703333423299920057507794880232489338142167592180813454020612478568069061759078051733266124396441906820420449158027414333704086660676060429975553795459603618369441126115613567599324369289296392543568779659739865567762057912818235474336100211468162724396604809827307109131789853767476364226714279103536028685991674341116136563444323628636214050148315799497018246980875544248023792720193474911921421353325628794305234985278554852523537553779269258169319703763801792153179769413096920988797569901278755633409894229724006880791618190473218454087795265098085762714848848976921294730738584789383138858463691139452581454449070397929697314835202473265600648489903348874800444167348767429150613610334701561238198221007131703399181133977128569097024478187076030517436653301973551478536197896280607299601024613224901868777189154586198096697465263498608146451372346663801038342146877426446051703827422389799490436762280531926950336484787115827958463220918101379850063329890870556184933440381206680260470997992485996848446321004035944077214601531217511311117887522364312045160663801890404647522431575537002135150227319839847232835343243995494164599480971659010345844653324647248124975975183583203788832573784179899089146445946000292949316120089135552611536817910581575628394004748789791383723499562873757602648467892121813291363709030000326134328958034054376594051787425402381643302138676217686881530722384817582898322668815188409235915115784468532629321033592127753021494508300068332933120336736534367149261017455349709226850807691318243153873112410955833040520291740170454610747909998464956278943417439241218603063316339616377879621292657196670119642267930023456285929912342557714142830325487180927589539802068662619757719044014683794212746904073268251484812476881351662860909390557962395343019090165569182046220125564428379555562169439536528472720793804502808021904889028335207262239388315898784270590044208057683561517507876128669793155285732876280079523743600125378048152021675199829043173937260823921969055998618567263473316217252329494121408612983825231278185438886123654191651515804086586994833404157387665309389321287556704320168609619140625000000000000000000000000000000000000*i1^98 + 28537334803299923479202958236565744253188286278128241410207788820762402713360814914618460202913940390990348352326719051083056850092978530435682171303305821090621143007146325754918368358984216905712829974336435773826557149614691984501275439611718450187271539814259736457436616452587032387290521536045724444288025625853620769339213335627959489181226609563089958071937094647605769429393126366445557784801140652243397751802539653098910130996114004979548805197742619542375551961536134167859668241272095701349525882550438336476780125510969977184890126285023957839410752596045736581388464156111170261189917796428650447577124353445224360325691691995663241646001426315253406560214759676622091591324345987378799139190919205311141585940766597024734621596070588069071940418192605307174286558850714473760869408143023004263771444423567747724270470996162136573801254959328265272368286880357971311323482657606372359649147041358043705190987974138278102850950028538074124327079811845292676018691553630338094870442028581768448431936217337410003748921829361385094814328653552185140887471566240357226665737512057268437128142597764501041570726500722419687112937846053821175050392576808486309761124446984000929930060785252354607056129785348002176612155583146135208566061479164187354480448372594976136098329686306027920397888469386884723377348452899126838673177362668481615712447855595450633204346387992802851798802701367097588895645341452964660128724034528586030243248212441604841301108844408744441008429215110645164700687262441217296866841254580858924968361782627050232190561559876725566892802611878650719569232499475086169214663331957862616776028057822625357170216911798616027014626030079242139470524880812247358628598503320322370269823860527114358409772634682855333548429617138820249182041620514577682598728108659378518454555217910542083126488700141228537833915278707651025529979300452332300521562029833829704528312072367577548406104964976532915396963337678120196439947605312111482144385038190316775322914578664498635392527651979337632919919571181893740875605040502188928804670519028278367547017675624828996881994666929521185646072688884234174608692516130404111509141031776304636128786212514453237654381795333407636235532302503324977161198978623672756342655516222974021965767033972916392179936548151482875506566908438023073902933921292429458233167523592708941520285221259772138995573153604992953205010897515189163721744908721233899535612338987806231348086067513417973633284987506441334757790646879346267552278599829144055655764628112760305013814314023628215522247619103198551759262745057045175246080752383967557041046982217815673976599339673090964824250202299492788757944183027537508259588513772519644944422493640764196625665385116941175659668511927570331326992602166677208870485255203838738661121537702698031844434418370098174013588625955153882560233942895386055468331455505478779066066785219688092963252887707650337505007029446026298425378838935609419567326817182965777819864611812147011812180951957177288549141826676217334127931890957160561162965827081232823443921404145760423480583397963338083145155113049943894062660743083635807675447384098417617126916529114368587001049825967677896040840819504412025772090262815900843406856550017279005662885525413943372057944302982861211822011761012748324472744516095183498235244650076712442703298921504671228540338989815088928104104289218185413530817349455754834746544517460791269344868387149860810648705897465896444500938519644026454482176328393479522081294871227043613045647221385318870142471075169966509362910017662584501530038291972007553805975900541121273223398870651774237457897331763261587677262925840906080134581769588447137863743813276500310137156048030790498028163036226042587567251835744330717759971955038823548547700255105737436171982403842335056304547315964256286621093750000000000000000000000000000000000*i1^99 + 124898056495361864917803902933779713656464126565661201389751951776748231763488142959658626533025042730198114902717140569672811901630843292805081043619035346485885377255109918679998375678605684694326865743077599187412761525229754958486226818598795634709275164353982406077198997724632943918914205480256786507221384193330912547634598740657665146402891242717259962857891813718943972050325935558668349481700251425547694257906937592731154965266415520279351823268813893882255754515646823533473392175235977037471421363320079779244794749975081737351840284055563329525323858429556606691996605848856602501813808425718325290994927484368782618939967875653526251134293692075639646625425296676744842954826405987030018288274740322116594561689737617146393967774901384274364705205561259514231808916782696154584538920435774570833291514887105038288675490203119225334292969239374614055144754587718828425149353779895921431048229585686333861110681168804647138863809838606020206047804424512231439973719442334721608375246975629742845589685101180379757422199355277665585191281136315031289200927253596303077058515529297128032061231387235345074515988425478991251867616061452503384703266707598606432668025596699096020694608451322041924915352591290003828895363310190082819381491443128271776550373459722191954754738960505176840314261018769117245602498038406209552826566782718350683293089467550401246586787381621684285482943777974415395651618224679864108378061989842393407988687335653867249456001831834639001738874122224741330423082784057625318965266043845236944375738800550124223827220005721576487610257691835956135351312472142761475181930794371475310936432438224302166458821809617571700309597937515716304295081130905073397067287538367488106564263859073178798101327928377962130272721454881309014670756004164242203037965163573206966514961063607300780338962384217283202474390592729763477218615921517285865161387021959588379396995990440021899308278138073442936926375220154996792985766986806003939896265249952136113676860772951541805729282876557044724930729546209197994437223704419083565730141333221122241720904496324745538907703831186966111554027889906178747461432466792757725740802437690572201540882920435403490105883106955628980166779943457440229620518074114198297956278643464842000376841525544616832682273834975491879921318767831309911920584346733575829947845061487592047046004177714809429515557743679034679000259993679356827214534050187378294039358570232775193381198075168171479578044758595436125139212597938378017683653743247655225070799885126861237445321802988410473271006559351068015550629969129272265631247988536836816328671572312262827174492690489121466957079317352794561939601587949011328251487337395820167440194561555420330840037883237337282614402714278081386872944309414815814921154331755562420256022701787654340862048432600064716824320268205937041346626859762937069119719888948973892933683275961522062162557093694544926420413587605965254802415357019064332034374900844700953415440570707206271024905614694520070229654717972122029112552067626109325237745907845891685720692670555114057861866980058565727515500279100559170395337260900774697404485270561618959015118430721154630616560922615979990579754986674576715387428452479558796751639608220660468459314379482108456876931428309760430268328034191205216469923041999467290834462298430268606547325254028183967423088865915133112941700389278535032324034742640276745520612308817829814427785393286751144674595467695669924229471171386365127096319559477034898599270886532192232543171443822678987368677881461385728609371396702834091102004776275271824800148034526750706385992917431152567395905421647840842078582741636744245210248746769164988734678175134407848698712878215326102466582061606396807091226602725764292622991484094066429205654477827164050077018798947507392709505117893218994140625000000000000000000000000000000*i1^100 + 554958535791066430773068260353210954243373365030234305341748820166945341283291713774247646699299064060475831489796917985784335535844219363224948434967997892411166506640642126100145884665831881277266214589484734723074119833853739280301993976548216193989950927743751433042961498017163381750831371020249883187713199801593849509553631748278970180584551256086030044388795029714682004831564089137511067188741887837429398958402883785511277582639458896384864896721184940775337276772214272437829608127965948439882248707301237785614039963377528294297731488333709214620217861703109988712543689502524275864806118144898096744902669358349971118528706538358953054839148160915688285317711033356205053165553755947526707140297733679206440097889263981320569964720694154605907725357362890568656266459906257820784578812336718842445741587938318676429301391001936309889997181486783919246753646756309864749575509029915056223927516989326988794381561783011158577571051805321886481335421825731921887636053200562388216635935463866670723302474587213124742902899452306342650739291753406756035661138634020779647005771147713985332124109495578137148996263393800984350511414690383147336595619560311843462943371241043576932084785441139623495944041187681790718791370533177722002871817715377030458594499666051205209532600153737222883384728880890035956678627405306171314971805496271130483181229622547132870174398813311900629546049997288904569609404094037038203141158086416841032079904848353660214787586656301383381812130971818788560350477162894468411753211048316095098270240782797653172763780009998380153656706071777188222881040307658153169590509114695833956633430349151729922120660934844059031680085443242750459527895808133344692790101862104624247538348214068288670391138878689396148975825187826699689500333588193786600013518026821156742332435858929210133518291943142828965707282210816091469455329915277624092425189628880519985668918352803045367651119945525208510535113006306246773318066745613980103365446546194280891441469412529131398627174132915596950227461810674641845828232076680458198696514146523344662440206247462272858306556551833918543901400125767299537099307539041241395610260768642870204879536791443007775387618969851324617028753989017342048807211942547847975636650744411660525777257863342506274651478532649365280187639178184926587610146195206684741653901791116757490843298995042028793114858399225814744170772591661029677233443969687888643516642664726532376532932975352536569097368957113365827348204516014227836450494623328375333805973702809000272518664981472804120290930235886005677706528994692357673531769802053752269821250852441061135134920285754324090990778600213687747109402027003218618908889231574626766453835443989917857714702711956799273096074883888590218545654557800312961526314089200429203435675310398093704447734278335746873142603034692311141582517420077285562729390234996176933881115492847077394438980562696463655299638956661388535808695320940939987451760752552094689024057937684776261655756839549152282911100844140463277024339271921791023462430016426314003037907009797094976265267506218047942655471497619893205895702401315910299881884570348923336621698188823643062255230382742487394369801912290372295725822592473831734520954047417164595483755229501805068826391920440629413039859561306136699554911806273734228664512487605670069042787797646478740805453603576546739536613789446412199399518350838271975295187071175836222013325744750005287749908274047246576692251928653104582188381145578619569021494350244470430905195308665493930040298561746584562821470772755786355285343190996216752439186970452945941257212789412191035235431635682061309587519619042138354697768460003550995856479213267365086423233009586006772308554431821160369685497644651724796083786624372699883034835476398473265718396913577350496095895767211914062500000000000000000000000000000*i1^101 + 3407704638474081713738701476327125876870093031155105696552158644846728894571430741992890267661822377311501020061569179195686620903385029570319180857122348003482949516552666143572225041445585996300809615098578075930996511857253894269797822709216859121210406189366790835262821580228983140204806467724175759215978777415018748139967647089096921485885224212422705386253333431078371949221986028384276530823133296321282667119552890803400168233453963132887709360771582286148592350902784562554269330349284984798701398813429646894680818930111556636881524765857800072368010523843986624910842335241276855625088518785477239892580018707043274211696129237593596968769509249167319869294673716133077707736000211782832571497370466116072912298862849515666578716561066968413550316456750834547878682548644786035546960741896990077254352048620494379885722684300119784502282043065133688656322456577279437794956785155993392069410022362737284550689349945810181791334985798632416717825356693302169475739239781007051618168634094285222414384408347343469710093215118773927751901897707660033685693052175143116526598177277657516754270648976824991957505547436671078279738807479856916305750726255607776465811152583487021295186224788450660292289655253844517805467915421013968097178446398856632099823875467349200813653729197266313476695254182096151830066241827705562162557009373420873066526023842370434825551660331080221532465489725334185762373901535491725647456037854689635986587110787689759692210795016480723604003155574688311349862150693907344155792937368943310232592316588401421733746003665812984927708892672852336443103832229704984988341064836942447006842217670941104990281584442049310245782710279527062646915414193623443554136832409653713413902813067799206223882182585812633236891871377870824695994245223914085295763944932820818819983621300045743679275077822189055987358242628139185380775947109160287167196545940693710413705518674816526080789376754093619326172097367558582876020478330046172918736788767067231586783553367052994823993345542382156140595562960010246372126197041102993020271484002439914137301539132735534521546948544811328990119005042100946594559900165548229077931770368960372970100563777732868208700206002562848777040555793915961193907866884070260745591664165669797283224003759181848368191801850705771212226757555231216552551216699748223341809396426965881690420346207227030139401658793714619630275692267249792219876359831462610973416096965482123346819853650618486242236763212550116916925169049869315568579858398554833947813504678922845698340967642133026553151208714563388543794800564688505264837876022873212486518201475406969185062389719848474349750943857658372322979526546756860712492723544496290466742393314869220122360032434182041070756384050741522896488368131227561396905463735430013349966199036945266040060700095052877448872809425702282821107800656736798847841473479507045144336450083376601258680697690559114351289465716180664014202008066572553749579421608960926315473641882645772515911302681532626694166177617706439535601361701796556851033051162104563910710324420035018514228686862934225052977424546925903061042361885578067198956178681731636272849791011887925848599310356982356999382589691491444436049056537805492210545069964464099188136441843126268507212417006743574729476625468595839595125801195618480296795532635188657624245424297919372907994710595849340459249207345313909028111898247083372660261729729658254716726688176315163681021694395297458926324749153999780855964074640856400305422887306935944792401612597973027553617784456634782718639434045758802636159513760031384204720806938231715392247610157716141958771222298687051852381585649342096222157066474562539738501954660718158363350082765940107844785234392888580637509694469249543787504779111061841974981434385724283177683352184285013525187969207763671875000000000000000000000000*i1^102 + 26641986829270993643559607000001117804270970017375552469306448013461778001924322116579150474097568738738011376907684370089432770287727969096195803848805032464000993945250181946810225477801405907174401386181501986625139465626240094315563206842406392488978206116812012419638453177503981056639492316109626297679417257668931282196622284697785937293563236294258828292809597678413160712908908785295702039608301494121024688580743601172414433746352067228129265046310307980507653663367334761485939903896624697863807078042365408087623460248839740242632595217369595677988069246126450182507061565150056732640683439128331672137457932602276698055524478574887703084035032016524807819088497717465095402633898478710616298822598636115136981812646707642376555358592657174127435293126314769388991388943690237995062308429307486920000028785979653528888166420906949709604463968757186715352912561899168241047948795795799833834072651852026508010646221787519099944252711069259845080155255944388778936748038150326400774576020461715396847847691516044023906209054081658846783850001702663376560510399616677976947403964778705141180929393597003124636855471213689250997590218496798605362328901602472385044309688281627680050999168689125877841200418429272512122624046937420904372501996099714706623048809543117033615848883462515165355623038991068805267933823744160738866861307678855289228890303231735730764596637870958626837167242238591186264503579457209343081308623518730247350553076886630447476901252607176668302379233643562081456143308349058725523305277917572354739583314087837365507650399054514737129266924040393573986019567719975215217218311867104332771441496211683358717621889049040198074237406297078513477391770814124296100655806480510880264242538049910683376266694618023860839511008790313266815078196855827148574681547913283101712097543927797019075311442230738710194345786549113753470589247368630497578087161459116794420471604606121927496513882407875651526721549514018318774474693372300095586022516471869482600280965042350414307401086193184138565774593905892048121953132208201660767349966354186482333054306803726326882716015187067141801081254942890412144507799828001596705676693550268375163786829919501659227545218201469854399200492739756276364654290890151924965396999796657554122136118442931812213479161155540838189047228665980287117380784316023807248002579593904396454116238287310463349997768874226997176073992612216760198836428420170978167644397544152691300729541607631837932866091131031569719052606966438797395477027859711532233944929548620112063298555410527656974257851483498752720299799590699913251964898301050886149413601127010513626623513591802290148495064985435075796655972612261911409414613527399336328091590096555197970514334834975168484831989013809848187794256054735630975252974221256178268452176026565967422117314776694325323573219831617778955905633323004055863124764027764883454591952447904992749373633174536672029017386014220528108675978897251759437859863121017191788059693808878649247743772187112746017407819072111298717009363660697868642506543731831658631866690132354673028673404043210879790494758155147551737081141522315675118564164176919603559719849489933891452791631274815208864060789135298503164521388384488825141819298491069725295146084985827999325260231925180453808161905673938175874553902915675402046908732740498441097713790372832817606255737536293554139969951300769965111726724452147068094899837909124627327796809482992362124193227726868566310625109237518893004348129302606160575923974870921121577263560353998528493545217399647057073701611567037659172536738393958651442107631266689114345215382515176155495624149185127289656775299773489496208475127394332615380310133862726075996754973076369360162190542793037197582083696787889759501268543020450617223073242031974015666948313204673603177070617675781250000000000000000000000*i1^103 + 195261434934052804506692258250794963134848113853552875870280062295609395451847249736758463244642464496724070072695903425948973661229595552881890871180961911838672915118715062931448431689854658632096365415578985337691300455069096529748753776950111649235287370738513257185284758642100691997049334895259681689331681407287353817909184213448506900954556075254614695629586856412968261346918022761296753607303472285667788849240105559116470430711738639128090084821381642133274737853711252738687121541445698048056238639107730045436058987662127221060366457844386036481372650410261563600449945270598944493526079296589384267797968238484090722210846925099449568810194290224886314744211405152389542501885540581062258730427178718814900331226004929843665986274051318082951359402689086172888985691379208537276108799210369363121191645594952089050643762136298399391533417530624234709905993870226399810942618760983633803647816098703703439476901568210833931569851110130776068159883580907296050195794812473263063076102813056266903817881695619560512857434138702959549368036558411841174522363796979107389765617242524081678636373791599656347070591338887711765292272859102060790753895919980557048183371592959479516125670175577461033352887363485055609126604051091413507775593474093263800735759843097361507341209653181578285428352687328440495038018209376237357006123135022825457830306698592166611762937737987310491811410463907519126219213174694821432496089471107707426037200874799344191909781066414376320065882936443728513105719213376174615128615776148880647136916165256191520351849000025526021354293410535851004963024841241445152099589406757856112328342060236265031904452016622293491267999502422643717370489076206575914621106047908399700489037921969123149310284735249729448382936840791747769733472751113656533494104797646504904393724030856916586401640190225801852587453572842069562707396802746227330323611139598949984581382349405021409329432896522163434853321762288943688907920364705606343436518656705021521092289941875100438621175731972330406007313471591467321565155660528115865808263870861016427235298594646603230694983208569439127559975438484145569755471963077779507195960978989794996055142699393107328804438926998024376961684666368143900285644179093862176883840733148472130427944841093694399457360927310698347941402177198301152090528281773040979338026223912804244967439487137471476395813404855217022326822002001333662796131110653726370475864107364291354899025811220943457685132054552571603204728101288148010368522439720362455820444179365608582306956496223499642179195263810207948522450313973929910530704954591857533224292897394381218524524567060880314372461493044675251878869426763093250531264209378727879693797632656609684446494368597111831038479057720333390750673235578270627212271175606913414265223658723058522237715331411740303288719319671544052631840060322312689007572008529458296682191060717230052518197517718554526627286478152666049676955867601487572261728980333765610317361328867441737832076356996342101931311057596047002024874418333847619103711428050014854758956412576482536078151351049400314973708259143833574028906477283264352764261259624079147196302210687998520988286075932747802399292081659859815130038848955456268691220009271279219805262316978235937160364464314691970490224719758321108564908651649838080766335410408467257622033862981425210359740713129926196035639014773035147944795680821240688315951620666449828587407590013734151920851170724300808453184675883876336796766958813306170121856757580241197028350273851402213171899358589208320771525802538542394612077719615928867061642882304822265150593466614272000898955064810326804293162114816799479044011835700931272698181620914967541715238779374786271920274141339084765988978103838336153478093972139311252765747659084987301891147728744894266128540039062500000000000000000000*i1^104 + 1200528307686729938328633098267251974157888471730273361923638779716813799972046967554192945360740816564029326102181016349528476251330368061298662186294156566912100094474087381139643627044445361134823576357806515203457624894732460334896820769291190153837859951465560963806049137944935969321544288245559302097176161056605670521939817966335275208116087826797494977010221015758994700986442214449275011213694830012830262170075183886256127755860347586973968566978261540308697525948146518661142677237870814090253417455132494330312008864823979882672160359823188345741239646479134369800553449282843332532232605435699346750468631711135466683908512359751554101471612642172300880459014264863415702824788598274186382485178124687819182419851108455651643986345534124724967311778173556424785906157479368049217939692608719066491523049620635599797527870920541443580071773206762212750162017767969504668103398978269247794089013291247996381391327074040897369125260769463844900672700134453441569155166692362002992718507995778026117470885035695728689603070140933021777611229782108334751119221164211491998258415035906257270907802275464008047789874954027194374509243572487318357786052887567645308598689164458072741778548217934723717277182322528452123830538907011302069172974225155945021159529672710582120929104086347947273956810339429047827171741045347316383525297037778321789651182621390916064942171087149412366919158561199328277503623119980172972652935090345894210112630197177222513927004337112318244303999713007721049873116005521914588723919385783458592792498101728139950279815450348561086848775765942086985510852665398678632822614934013853251595744373533301983275846135371243570589223582379051100594251698787975831191102325959930023059758881110086593204357207743250831744227317728613159710719874400766545016496960556931475646704239706631276936428583402953504154770847112618618438953158606253180664617807002682603805801755256195825927598896808390620781759046325077854181973932340214409033409637166331792948222814715725156555667232836660545494774303651377651371822501108523932990809414382904652775801660459616294784124588135409137421251907915369396128574213424595143602112130179795702974372416986295438299344105442997425695921983808737843808325407393897229028698395079893935411591557089746418235110804364352204117120988077952748940106616551309844345124494211288967525835916798033607529096634467781160303462996024413702895741059051208867431487263083055347788744270044320754880477237455242868431696686979249756730709196220640275159814176432314145446436267076675252664430822919685578768006737602225911544811876765694357752191203048573017828496534523148867318812625179864511794049703224772719174731797949521082087510243898824043157850975862298025565126463836456410913390138586611144402235700870692927915866944478356687728135146733456947164611250670785253143756332243494822107455927665752726613785191424591652861372040157923263454765273422574070512527970788504369197825238772993273065471812054674287281887907276446348545063637230996205084130286484649231579623534775834679770169245723188285023134100882990614039614862098496128857944996478895003168296304127028671144929325035733967842987470833811097299165769303774423433817259925392216924850395578165765095584294559665735445782340877238753606076199758436115971376186967780253649455940848151125879479552096693794456440699043872276321582682057478591720689904056188708341104895438983470458985300771637686689037158874105979520638305815454274642338253438622330464876256757668044074122148316475046120285055753479876057180725243057450314271374529222632014164038999961647822655561703277698908981695989607813785132727613489626203229440744969403612521995244044942756890597667442442830199066167768742398781904103526403315751243498634353490747575329106432572630699723958969116210937500000000000000000*i1^105 + 6198849380627052516477317196667248138738515115419094447584777500375760193475994332457363564722939540326975412397235017198476995292060187442400763331196075620916421094607258526709730020968230583992306629963298142776035889689907782044674144993284366778093535440112653472027282590075351270157505510925177339660309222075025391111612451247950211628381738168258546537282158742947765082795582602697790531635147202179189056540678123571610110533887751148984270695925446358754384872814511739613646750471136205679676171160881501337243375016626728171540787534244512348516206301684900361979806572834480386488823166314682214619884534500586813448795560448138805813257595805710628772304201035539230832660583523517568827841338139735122959090151826458115269787032070637926916077478262352860712945164500336842984011809441666563252657096510228053569760626487527125094980402350657301659826741981553881347280416828485602079394615425716999002484208902697759275570398146513374819652745747576020850406447813544134316418817780005028407843249106425925530746364322929855221917363105471291169909371071096081137204885715820791251331467500279495968748870171443998093397502401700922913305690248148818661203593301418028981728978518304157284619862641068575096461374307417897431913784445026648018690064082975315303793503543479714002359709336087965629448110580488018241926699668720004648783236901640598984022059349867120524877804956160000018851647492211207783658869768357263104437742614880021943077634288865254783621916035003799450384474694126381107320160076104362749010702264904545499678241126526118240789695223660171232818555508966920797092094124740379562628358148702922493641783391695996907845441093828966727993532002430610675452571743365022857938556553872364370265959498072727182996663957732866630230258967260083754723402932976126838393186188022654122367673765046232806098870581344656253677440473031624361541814135603111413944580048981232040104184113197731705918093166142154254516650152173724675944934781063701361592584900456039316289765836947691030515257223508069825210481979241635191089679787801313238059595040677946032780707458267415781703541711496360647484541674517524295721360997247212329267642175057669415014053966883626037059271998386668663281612409260363209891046497271206605066430246127681944079986755665472107689792865961582776507225907923331068628761290281245410040459126651438894299917758598017559256354459063834616868257237644737676891311366869746444689374721815124961937751401163533502274348357724062022248471762179323308545077136115240364053492276011958285009530498379205023364920438446666119485727376816931806410397713295089724132144258316740890343354133433817744618077363113541721530190123741198725759614972634387588213819707416492021232354525743661167867722363530843920000400087031843127711522036198562417628927239656910967555186031776002858908053718572741235748232402152366844653418760395473727651457688999956180302478329044615916344292421211115564968763517331031460963037412538332332138506528736108452887423884745250271056128844399586385108893607252467996201892039926183570929467656544604839231753155009775316720008199349870162277765874162126984997323088325447888382940467342427029118186496418920151589140017526871131721017642862570489319845009690378421347633671508732735938517181678426206145221842471329655089700426643789020745758031738609783061757781925423786135842263049762839366275705181823012544659110404391361566652779454308510643706699606966858305322633415893371337555752873325098540657773093107987745736530138934079855347433837300303839741916849440467225204860664521011917281612779127245245433250461848663573596689218484450962573456297024432028097033657519343118883026803619197884740382303506181504545546976970802998449394192145466327886675422705786147776108321357271927990950644016265869140625000000000000*i1^106 + 27356317876653088574577317084164796305028132752129222762251009340449116807999651637550981636912654480067283645620301649304422569573906232419176470011586516675954685208896895769230455150578468783708025875801545247482637469357122708392920588431745732098097225757024646350563655036523624960004261756747751345805079999190841144532987050439403218929702260668541876466742987742914438704394296802470585672816786378974383761333069855766836869989630980378693706525107895509140043877679892528603761074272496891997645060975800576209204546445907134670861046963344926475342290938994889458478143832737182469214690477634649230244774148727511696430197492283156108892142990549690415955488061840074753659075503794886224850168109069180231236439917029301340348439341076916165556697417417959917608482074995592065476060399685622849834476404834584943037238704112090274250893247685851235736102425939764030113606444849346271295053582496241354922032149087950155454995686170710706977861144431936843261396124556875994917416889384402126941050955245382413579278634762949013792711999315771971716858160737887603985071500606518768049637296178682775799896655156905324486241625150484439571046297164821636405189840782516540567149709328209305841107473422130767658950413384288705753989598088840764063780206442207751714116266920060416940455346824194847734405065365026280094968752450570601971330814516423360478897399107917239591717442288134961069184811934319514646244014079774945126021917899847727579287339177744819325212774561228926811097340787197288369475648130717054229267998222436170199663895998068461836565482924986293846514856948619035703523927636976569802373572388086778783327895917706675494289035308488910405657605522140638555585277621667363155730959908228694925375411804427554980358157518388455105972919226685541083579344585979890670067845582900732576644496943224985950352527511721046647945900337706420629558139686450465706938205875186824417461845885358838641819075735056947968585036413433847259460499416535382776952151242695090174940983444139370589329594230777510260821076276662754816139384811287568897268223300633824271083610192930321788999112030162893855935045403148717654015087141541731635224940660544456113925768064036718295993990558293481754989325974813531365572489896197172008426003649572340478075574001176270132872035371853634689472242639905639528542422381754962933660003135776291607114603179571939318460664191925064540560799405725042508109945718645079813779292271561311740624476709713018406553532270449541555414033884642481665764561820464411657574773414924970656474637261417901885033565585228824247585938441952833897979866997135615485341224173978542779668449615474347067599605971055712329170587530392365688980433758170695251335036078791881059594979004350831284557438662341642777706275227289231689764581233868752429486974689724568057864323080747857155260651220798085240599164730876706623231563962905430505125191401620493203605514347196112588663040800475740384924778647587048717050921718168456288957181385234322684486071141458660080401178007926908907711416585023764260189035120425166175923282454559912045554828557223281202825759285504199161242086028363778755662488508045606542323019910509494640838434253372985405842386596703484541713830629952245227340828173041556302490885815916103427093806101548411311236997712428667896546888939842618126678034920644284526963987812568536053170149246004138228740888796965873053484135003368382191854958500569081479307686910565044582118329822416612185484318713556251840842237021211335463027840376607622080671824541681018681127715697526517765674118823319540581481513772779602570003603862418577848638854415375361499554730714148905082615551871862037094450183745663738569382111654039485749492013457632075414186270379508245786501738267111494275052464382111921440809965133666992187500000000000000*i1^107 + 104821457109393092735933897816126982154154127911974043813460869937278744199763745954002597654924937791597020968274515796744902037098792814711638439060608893373931941081083085012558471863426062162472512333056223065894884083678457250894303400897842949325393902364589113228450986804064897161519394201729177927044425577278585174892375391528807588126015442696418832072461501023679509482629332048210670349271553568731254447272879651216270867282510233956638891825621349999188555034265628156492536774728488158687256740396849488445999782140469767354137634172722098541633697442281501433294476140481328168361505993960891989613490000218459734895491361642763176868841585716274534441161762605578084881568778548036314754402766124231823251017425565742450057419127309198150131565580681687449068370578187815241530384534480336597734728927880874035187225339877487180360550691112234734421685519691344968541701379678579098081594831681271366102627712374660440220558786984997833740613953599558263725495210908364384649688945488188540374536586746531398744620081325917446523744701296995854458628167177531886197590808134288145532422929845749651079794427395132259835577299124146435276144556804135864484357701656881640605261499003889126613500192040203901809482392518359697015357387201508162328090961841986293709075854326530398635951674583170191735820584058443328339552947978795288238676390008959361674377177269184790614410952873388149689805617266809685973430517251996078978940140321671176440464989986957574489517823811238578767321749703432736974334536690978760920743062178108529680509776721969416571710450396326926619215207180162441215085043306716816461006208146956768191511322583668605171586074775605172915510413467630937399332371436355149389554850074506800965205427493077782567610705895759838910534391694518571659873570003586086162899651116032349696667231139196718161808236022018934839270695061908064934970103030553601772344752078646602221894141258411562540605389655362584954545800253821936103074338947264740829772525379368731584746629346263112679534133522119078253732328466004867382560203257461864020517833295308239198825950032721162681666053316676874962089860129598417653605211666699578371164779126258044122762799875805708602997106418147739137397582130881853750023001804936630671746717889084083928104178022983137676233616502016336741163023889723583145580960877932632599371300464454305550232738581839983446207296359425458694940452252623240769416581368175290097013785010788000518047761751609841904285299423922224735592116300052452568968503918139617410724974724101443894549843561212479228592434446827723474302204053913735939816093237347944499177260776493284428631567221779676332169946101198172315958302538925006505197102072284910659036217696859166535640455849085761720258955258329645136673138402268227145742851710829750858894984009653953531525085817827173531951109126478225576303121111503395137565634651905729238050610221485495102583054517829945217488630844255109235707996231673742579132892237284069941575435984715460566337522372017737040953378223780176291514706527483950949821984362229064046285257308999195926879253797682528049464844497525318854179674999082263511657392815094920135047900404072555312756586328295789431753129460452241323840154417362133358482926285496910229539017366845409520622944662652810060869692681056981788196059660674260789692241868304029213373982651566474360172802943559604493458305791779995161707299290404566031274440870268802250258149211807012182933223055073304394103679576283605552992219059486941259475946361346569096116153719686066785823034982628601636060846894932789115151410884931662043212857244627410623563468822657516492810659959873339859798737013816314446882569090784874268953404435347280919709735451471491340208060333826667393977064456320522414408528233061588252894580364227294921875000000*i1^108 + 351661027633512081824981857558235792660317315528199990735798613761354731304457634598112026025682920239894786415430918708289893622331920470543329148867909508354906188651037981153059366500682131378777267941068546640947125732015444164369082121199792914532351311724825285922979577175785583230441468002071193550626640084639030592959462556691518040053830675619006002915282518458416741965553377293804491238306061497053452832673456047744834212895240466240577698135541609576554214869190705453387760636282298120584340332687542331017046178309902450852348149289384945652742274891449996406434150086135276902993087677548498865652696200788707404642186173950507242496075964072138188967936599573162100443377276164628461356225996208117283129254215533292438137855658392572399444184843169288550870757523329444641756448080368097720917662023539947644021162828341611043587061030607364760576138696232512737276206767303535606437633173964448076238789776570357583705265943210967815524864303347322592971505539964850988077533728982052929591880116757826618370579033961545908303668631531539149524706006289614171890722098638212781944240792221648961316499871700226538455272281073076554325556032448957918413568063051982221342933502999835263304515337675905464940940937839345113803250055405572532640732981508621753516615670461840848528521944492120720060713847988213975775618354204525560305135358424032738261561509675701194126235864168473888447123541403214670278410755482032006079117786109802569267197526795610597397488459827839956982101474864253391560266997528581623697875667197839031187640189401953628317479046884976376617484436374326124067640609944187777755649911690328800941456820619074485056238563684489099036310191893816130129198103241291697062431537945269463239501751784338271885359856086710967146149452476164937529851363399247120159574866510818968616753191012033970608966941203165337026540556287634999277050387964636858842054950678052230257850697412245794797992293797534165128540856992753759719964604611832158311362940069648294948693148625122914785750747204871774155205056527569836151842016878495528072330060943015633872488459068100328964556428456263683993644589928781276194108206440927040115238521391348459968611316436549556780016453839017350661663087492090385928770920621402457665352531398206186160438722796394078959932727016005222365035705419614801248661816639053739743991958959047959284938762396990313134503363210561735295221590663939620069882498769909495258044912784382623816677673412045281168645229972068585348538996160190981300513185969802924051524725808441001947800634280618968013075321196848240038940738350827854293883477713281620383788958515687445928651545382556547496827905985559435995559982222642057142398073757760201156754856625931326363651709238874595931010288723827162726932118860198052407829197841776475733787988631374107899544109075878600063113327907654000772405247003942197289776599249839983358544942938844730275705984250632270073560893793274029430055622353783774609442493211448604959647399640986635813691508820826331460190687341138449319483268969877799126604079837621753913028834123791708952218725996353750341055667670475376151922523490352353171093271770245215796407507235771293225933528537004639634445813889423580856282782346515840015269976392799585581977013068734484461272436618381648846393741663667512304463091070306946127081307634001261181046485211458717327597307321534824873813522970545400193794154079587104875101464364476914237629744563983685460672416523308447207667483856320830905373069441275988352185109939865912978817664421036479018328070625894939087462771210029502076726039105890976734463885750874026969730984459935482133770299468408620187174414331124347024334030937884553058703359035013758718330846894704991538622542554388186128992223722980941262478893349907593801617622375488281250000*i1^109 + 1037340548480454974960497151258969977947600944939136804815078949999566889567249772691372233994645147521181097881859051906541185984905963845962804918999801767745305542171759104133853062413786313138010216374556229327710166989126502097808491037658216985754645324806115116703713067316025233349607984750135453817898731065103632113040732745609337271227172113698887440654067379258458573448526320277664311222459819074817997391099860747269454672109385202021346064908226315413457421490189941652445428122870122191055499313591613460601690999570621345052117798284477480398590442204869129641132145881470017027578847987877024296906825440082968443261369232825676857701732269285825530832823653121233354195304041481311159667738671463956131090636312204931667601915083956616049329918437708392697959493609003631567566658205201583829032953141455716151680362661454052400851915606934713282321799242375514587791577154931954777382064735262975551787362794544907557741331053160340183993247078708336885409069223510600089412380394629846663145869472130114330192677633171288953745511486558933159684353263297603938762630973637733997793944472623146859411978930021130276316531458145251194974706672754134012647199276573944635330333405869936625486239746492127749326738347602519326144512528056302857336146194459660237443592288785254016798905770024438280312892067628377957278119848739574335930115196861631912636008658171228770796271142721020831517053024723033572920732698615617531597172007312247672902595546975678716945429411877786199360205950687581782390292015652243982818402399174219722074061804987807170755924641121435155327077908087247217479227312800865035088919378390805678697933151480656380849315354490785651691762596236495271551442253930164885911297942332126019264075345691343329785149020643457383148326271550995121659377931804579684773024796504614822529412744007856755825090934397742416166169301904816905576214076978846167473035006536270372426791838858892086691782405118240579298742096023790435562868565009073821184637989737030139977286196795260394880342363812097269817094567027089833593781198181698692182160721831634915416957392824878776127401666913635205203677115142051612693086086926195398023353872394406012300497509351174906104132270270966891921017123047328663096317493784493783751573551388607361838174886307048235360732570765818968086317362399459746842072997131316853197957152319389170390538868509798314799780437851602620522694459003642632194969070414674167401213130768773225035637678465246016300785417368703429785066152484083253432833266562584873215585227896939755411316171064234541933588145241752620791944591802792787898102954095691787202947834165311597216365168981974882258497739853786368959006338891935836859868894422488800088715092246469762716855164015756243029644047083264075320293332602645885415844714997012628982710555529922895350179062891747749740532972351380718590499982953434070946728437701510477278070567432766787172226850749024844179269377878829592654742777927056058358848815560511010555291817356464551002484627561570480982724941305821245244230113148373614984205727057736584617660682614970777893543232888564741596374768484233282986638375246955116056637930789580261440680010112311563371204520748888220481483994793016947203490514652561824191078134968320233198915607216055476769816641871267175226093451506947845089351423072477568951637276078257599670174861913639482078927231171960368635376343713588117651350189257181439273183129887230649489227365197445653647177877804479443979218723450902600326473772557275544842041313174891543760652393357219835131651693726327033352047541422658494053935493012289963096551010945364021883042833405969861206555132381998580849773130451673245826062152512546728835383080304741665390274633446433157897627912386990079986773521100402085908598337482544593513011932373046875*i1^110 + 2695683476298650468757932726105710645246333536958706421254197455730030890831854947813943173398115706084279009802459843027163788088802264413736467108010214154991896528488342777418653869228082975680475673289439542288745402221764503228274124106021536449337126748079342748966866199076632334294703953400238815014401597775197726510929366236562826995828566979576260423146367723747106903358579017966574753242987481322123441646206470325727369628623860277821469012017145852933770186734328525050290695438007692358265747093163104881158573445386968661363306589098973067592142386663360631664674178456270853149805276370711406576521094964432440514442125442157270965721352849703981462205759850534863961316882199823521633556963598659861954900083900991937470606931627021151565180257282990133399537166778562054674719290464670916778030698777065166479162331736086421810161477905754808057743851977309641456612944931328354164876651344157051473042215094524029210506911522330129559529737318210217140098054167102746944216592999056426527578325185092662322994976421130008290583523112468492316954014887279099712128841610682595074463168670827198608923294929381277746618372997105897872810363519979653937011014549977774503858951568078340377778022082367757752982125018810347876873726431111778999720888210297410702556981273149294981021919757467837562988036008830395008514939256668412175056821823316506507941329840924189929897473222022236951226390596102542636303225457907582542153634244795643514369310897901423376059406694696110959497679256856562655379482405329501755412787120953322524930624736005168668307928771383646538730120754411018560608922574188034122703198729159642110765958497675967612716930101649576851591602661581415006600518894102403214065191927862094440272258434166026476870518974104642343960170352935157980580546495254581406444909614394237802969999885008835765280367458904714745279028948020615256331693675133416114781443494232065585116506824614571537786488641067024818932595723958164947014699582998058420051735442235368132465983378933447639799879306853269470862657337190443905863733992430319138403154799153250406313492035482807083951751533778952376272338809397770653849935446736719446035563320542835477950668942033689256252053536165345601668180895239704049010842125923011459276957834879621003429035344460511913668933175100051731434095947791974411114739369550755232458054564955118414324099438711478188656574953573892533270400168704234072963694537917069510311603780463493574969824967858895156393358262659217557112898483838854538822660051217384598780011732798145961274947971632641577149964829177279400393269264817486229976935431284258042002868851944712115618668465688052485556404922414082343509421755416332780472896174323478644521334614318514150201331621216426779914601530416072372606803395458768816353378666421893895188744646109302310815668879614563961332992395381002039764239503458809203344785095355738046453573227636389356457047665160000299337463825153223346046165329374640306310912615219426599903977331847873122896855307838837035660504374452630585355048970759003033373723546498220251631879364482997354227709528119054193089638013266011410578905266753937356437931787487177158156715461732057639219195811350262302246093408540927535691703589238885165883662296540406592277761986115371471991001888335848324954921890252260422973034088704648723664864904454028950591829513820380195113865888141621625142841372221652889973144117190792026793148440007909651403098159552297320243510633630596529361013655339818387577192664740881009041237396789834887373372983269299274705500855118754249329128777427636447010381823905177415923419738734736438706499912795998517953881231220791472177012741195386663815679917687431646924035999707421959401046137493578841076491595876460863844643375646192907879594713449478149414062500000*i1^111 + 6177998115267257825183877637418708695534598310573746472801632349801563550918947716424098702962544620094679687273372777584919451564218856249522021340235446754112740453389112960496971641369114396569554326604802492177417896210725371531809949361640379464279511558730121120711695978698572824289755185106007929274764958286557060420788841340270973047115844078260550771780421366735558291454117334248661521510104501004881978588707798704287456075125843928631732140956937221905260919311078421365138632774190533104394986028531221897959454495812606877302002614548174424144327120778417102018327555460488290930443424005047238173467371832519936187461827075230544764668948948950148457386706641487163962337409563568196630730664923947786881143300709965868151563838499473609014409358496187724734131550568555569958046133980263372732376252452404073932062313244554458029133614318619794693860338062021903188128250524477023751518835183409648253808571962610555556551255585317464604804805267721944240717558698246902996001713501942826260594654530557187718408788085637519151799179499707150438395374142062456116633609842943801988531292038797422471454167751614718255440407074610264087565416593535193244884197773827695877061902892969616711271254208714673892598321479423476839802777284278998680962974336144182838115530630344007657321228871553592644194077144083513163884286462871195867079790028243641431203398664610610589314900829887352740449830440151438962121261810353145677930731488285004160417707831095371625846599508118933813793693479711803352081377493494736902521194217044927099542021706152576216208090145821761804462937188144126773976536965952424758634767595877095697488707336350646184680584492736615286141342776460697796643972114874497334577862182150663378602692403818434152391293540414639831565088227204993569361297871638338789599335921174394174676563997263388476197126824770540987007296488904614893545427498160959508394182511555886630489511716583999378191194727308624929308449864794411244454574296542238709201665745821549420988415045717876050486552028894416868702529918639052169849557100719805268806937897956008780777600888789776443419595786389653757528275794260229079375583110455551391791767835487328775031106650294505197181749069198210970959466683877017274058359702913719731353377364911675230986394164803467341690962241082294552077327043470986306632845224745357979313032128542951638648582935298049145349284295261967504112611884186654346361681898354007988983061788476031135386345616691443060645575322035316534221528484456464062795715370371028663305619680903767305401739558940847643600710293363546200729677774062276814884662911862252060958745939786261706812034206840145908691969965789056637492891708573827013230949455180443103863347602412862574880991017436341502460376699141719935830714389669687937791965072656149642899555253066239390770213964536058595925101173884209845080537843911439404713767835170138403131891793716967309344606911710166358704573265277997045952983186724645974277492504518266577335511821299782167625289614641335665480613189645790288132824517397446284397409752916646221361343309671367823930499159916053430872114364478825419197199480918017764621161397789594846540880375718345475809237475584387530420469473950011858166933822000315716851264341938312134649939829763448276308462728413396951809982725915758189633062298820192787221345411506644106115552648423274850089964241794992753544600274235901071211984992103441437506509239105203394001624887032892892220733478056386765550292688094815858484922928072006449189926494716179975477527131791086019660399400738549060969802266820210641928884975643961344243724130219879602906180816944266048892008145718847489322232112097748056664447321059636972938583344823202898818878840353451548569141851939383420330589264631271362304687500000000000000000*i1^112 + 12508838696489997224379539877595757316594814224429760796868033164598230806044687881569465427706310164574610888029318519545506650146124789213244539243702084793984227545899001234817012930957895314562268474100388001968376297376013680337594316064182289793012320299282280447517306293197687493603528733658628169084867195432557468625945407080066099118581117804190180616376914570107687381162777890226741694052138984954672465746002537596330270556415554494628720992414190332807395398899670873156272365228412413292454291057759299160100837449153164757778293472980237066150606875731898311572176509917662647329474803432617427098405292596868297790257379609496620170538265249902033076169856377752123571448582692038005041559947761999657100528266072709554935933418158814701104017663774469149021986106470559131449623819193587738723192273524456930790088303218879709488871924108920269134952264484435298201279022081776037291102642522098252246892377557978399131027233996161346850944162003709496815095588200171843188559411741413843926357537802105905863222745239048817154366652741043337988274066598954089114552801194022993479411961963594539060870859771791019603363522779097259295589267118245594329753515734084437516285425438880182176576484686462502617674865866590753985866607708339436481296360674923205486444350674851772993577523967602395835052564361654262020552456052936042819728014737981527610627486719615186510933052962183503395677107420369956057790943223028244150503108581087916725687918644588642315255302392892558008585340446299236632425708705164759171176315384267696893045941371341209514780993520859175243975202937305422472469395359361430616856969851569847691553649065024955755595764832779544371997363205472698086489926711755439433848501083858537161390120902245927147063348272057949061430113892687739214265446441040288050171430650315884503206142267938294012314479273385051006818698140598591950917174692830562916253328886457917770092880434678406085812646933606208291530988851333169762967973617568591599675731047191299998509320452520698134150768570247496458339555475100380478952174215963456040494431794404326501846803064522189524161540808434927928148842277573938628203256456654524302911837839241553378828056438071031635950186419760384728724869493452405311099377975039326534279336015933855242099529755639270066794756663577847499376989689644438573378282091330423698402655172376505122388363049273765998319493207267686450655468929767017137158686432018126825192174944556122119639220313197174773619771208783173239955825464169721231391113500368784162327801219983700228332358098684466956852372231016301792572622876528520887904744123957804695322922130014034458715673583083892497545234194708884737738771338055449796273287514073375303600382094700051894875228841716716743284473741847320344112626093537881604198841928138118463337378515971771987924754696684187766139703655839916938130337617973780199823058919511641826551882146211072138894169184351978549409103826791903890632186216831279080635265645369538711974365268940808328261371659733265718377955554114179448337428052876941380126173564072042957906784035258420281011447096216431434495631660851321698159014436796372704193302622788143601004520893693580654496187658480227179780143729878357087127515135241462700762825939660314246786641391848169772965834248744793840012159103148470680612370334324800920019071857923807323715633240490217393615737689630309113913371624828974029349432058849976733404707232208900103759723848776903437461396305792957406048176346158667896215529970402503091136058082452546034350614522240553881557834294305129045190638596092682693879240743532396679153901319772001146069292549083590419010160660683289137409465873860004606906565987877186868804441904749957122546392494538797965124376128299617785215377807617187500000000000000000000*i1^113 + 22415165952420315574372591605285992863676385867848339918130218229594664274722134004611069833994569159728048450111974813373389061794399810140422068021921132915561763028459606136029296859841742040611682874995780283160701290667356455109141622239143578335228464892363338394686670886993788457072715807870847989166623340348429642309183303543724744018685063565401996602506904882583010705642144907211882203971645058029256573375583768764723350020457304798621825325627228255804371111642155234386569870671501129169793737819041257104531408770968849965354629785437440215767147152037572052298632446277203311159268023176483923974164626223121890136018300944040322342641977542289606815831228167480519757515448341585024639816183196952023704041068344140404043694970871977275030032177559030096178008445127254752498462349600266229112697274229882325992030518761496400835077671400585236450735934676096062613175627985439283904655765919227883263977456177288514967817558452957714326504693186318563064257921362683562424441655075941215086373173665449653764688642687464105600279925713079632155355939926422915702239500574122183598436282761526576117870907802980479180619514147446616280535130053736514910383182680548553611273649438587217445109204725347925620487749045905889574267993918015643949971246408354252416480529336127035533314934488301277120126617075403319182889744187659706993966384184773896454082682931527817487561356063900615788756725669925144578260574358838026157323914694466717654659369444087447814306146362185933598144330549668596006245455302422984222475873315684728963926145065913163363288660269099835019605628371909450235108681628150597704450021310768634198394036733257851193201845541987121549661670898880095490040735081947601190942967957264144708232886473625085586115241412969118951057790276973215383143837660734214287575387538826133406296945796380861105504560259768688405240727530128653883149657419319556072407736526234264487289992918302130089910989694891371194308005870363624315240403740364850049509460861017226783223112351270490092912296189560297687631548506297076171066565468939580822576835036276672603458442833183642109922925612611436523673323311252294043663499275824928227816094321044340679568862261843378046151787015315273696637131350094318917870912870838298347786689347720533890463006125991933500424192163681433624555252764966024354187337067600290974574906938651380386571771528438792742379021422852414147555631638742310925361590327596215059871934602715155288190567992849517487539643541754893176918622037197806165607073349631541833792283420329558028356269001959278113394364802754654342690871168823130882789525075531151629812233083282091464698772325920333538128987271496787232598760028018790170060871373400388369130340910331370009325513034147304487972621999700299460216880424319323671189162236397648801966621867559288982354488007036503907995052110169875234135488705200458330078834513422700254845187637867139017393767849418931756296767306414054737296491934943917824838420071090059705721241682151697898886605895226524238016238066360760897928301950909822069648627435429457300944706791746889936435484462211627759212113464948094080579590263662806576499159556854828463308502880435791856608689146059550615490371060784836175271630052065903315564662777765801173128148492503311882019124400568286319798879537706392851284076162289295418454378785014245734585578822011400074712492852799829801948759496045164321738314300511797627222243530944583330518034570498517017133822588109950034567964438583208983945256850815062430566524755726422243711380126597865612485989327947137950869344399237516298868380812331332829877966046684980305219446417008640302136903655001336848348941760160703222230250913615297633549671432883653496624098475539889755251559343643188476562500000000000000000000000000*i1^114 + 35690233276153638939147161151408290287921175695524478687138436747610055694331093302415789691509298125748613261556878263798340843399815241609458376719697308177498145314386580023250438172666905086254503218960045635145769945354589132106445694654874779750978174042628494204530562461689805758828744539812867946067197122389219772969861844893053906939637737922070284278674008342778161442663196006446003971554807765709081376993560416390818194160033669212506439666108621332944005620592446459598931578911226184830665730626879816904943716128721142519847049384175630254200443777516656672866540695878388638358157094193444630985151098415540743410621265763916310804401920710417326402673335838161299557233484348666570375412025153112753833056352640709886746929309547416570727892226384118460350716093953286689461114826425235994773926245854215208704505016803168746112051103027382263388636505574405069147773393028529194959190093553475259584436021527426205856360220220212220938792865020379539898823410900335941468787433857238294414230869713883754291869613564224303700642487926251560521688690163455961892740720696894463291631040337564609172162508557097125990797563210752846839350197911075061476992671828892131624105783025449098694930708695625728836390175201845593674786142231884348697711509623212892428646649929630418419912528551316211483816550123440924975711956351968516530076840519732060347598673111226205354291445864310707396468771953554806030294245610689509987114887870609209375048249811851495688803973096851125500113241072414375856627394859894917790356182690389845504631389746402970943636725213971132813066121512791583355594718753389775961668431268749131653860044958294187018867177541437472421282580677797687984925925187798726758741711279975352195137982302127032337857811010704015495510727309991570903804761993215558655811655708598834944619854434422134260296295151471397587157399327100681556535416251843995081463309635422779227245714155607630010060608104310198802099942508311304533639818222992413302874343383295625529654690205563421259320547894209279721437425956561628341197271403010811517918700142848700767913168583512719621300567744142435167163498033666247756257229841699107529754686819578327515783337822714583344325921579283158321143888119375621629187494790849755979591398614934570237893720668850462828727214045605365420826964604241772638391207221482859825598528910051259725480836362635116230148778228311251919842006085084420357127306847198798001900948133398832710414670484899548532915992491473588671629718182315369445093147379150813604816918024156449038441072214249782464992112189556961910411864090434828998838882075099458014915405941335239487906227566976601830573758706347996340504785845703421796586426680534376439732377368318599895269327007238466329572620704103161578660367728555695578529793675084737382093819272097288338633937477556702768321877308746269648041085799438144214817953503180982598205651981435062366262421940799754242269572661365968397418316118099122410591282064317270397821754437965872619530013021000497090927008070438274569440989779800007405349275198987844092029990001190084083144093308873809927845929858459122457976163429436680414845975297885346609485307338145731269151350472454903451686068554141330520333629907287003387958592333486469986324366336767189589124832129812714158027051481907025308113164967846067461799540311573234945720607681720373831745118713801114273072557924560044313486242602511056788925936004673072508319288735572203134157696893802503323218003158169407298761711289682622486958339853491406150048730517466826319273076186180202205648148835116946922413842694835213564090528765286162250096555252364984934306081095787259107786601958972695192758068998512273442436195928190948637398351694232024572685546875000000000000000000000000000000000*i1^115 + 50765310822088530347297064237403513887918429560270215684770639349829750131250567318447884435077814024320651690671651114285513004208447019907941350582930070021831760911766489766515624248265517637833654586169797797198855922825986364520378849969543831409623798947549961255130774542064517994250908922714074730112651762079793126140807439563299348104461865999313569275833989870913213462956005501608788324726333171955427352379735559191509370285313808053053850380369504563837138471470681228592725768813289107343231872272599850508849278895158860725921911951271079932069691594471608838889439142024361519165728591712922398860351153717969571049150507283241245581508504489314463059571926611715365946023774514051899686471679798834859627573286002640267779603358126906172080410085656568562066998866706477786971695934550995144969278485577993967016131663487967298159159121122076540627124214750973147736687740641604545032018742850580647608243647969219794447821979531114507402713285647747881384669721961064879597747742905608546274973594748975370804247157446999195731071952669756166757655602366195381809945615485163286110051790780631033278583876464464481154404086537707205729873548290390090863343960612347035214619001804217594572306586373821949020067790399387537251120074404584239850417789623638558656594806295726765865197321150232574557265379010106938923305777091952957143318956290078551156802567963066734980147336983399364392710910750127679326856113879545612674243860512108644260670279231625350384580209026674554042243810065142850984609435363475207997560870137939153732869457217043676259666778103192875744637738727520753034880009510988552065186278684730642710634592485755986032911982414929498127483515630220542868922938179442719032619149318131633505075159009191539994875424886671845303568316581039224292669947104085085707124931628999624798912096813867196055786618666241384339132268273369607952323932043267488407333760625344070085352619122379651971636206699017619638965868307707485371116163010913506102598406581596368187223892125133302593786533938462361674111946445406573261265693494988226681832888081520864680837246902068538450053021560180777401669337785387949072440545001311064938006767581030101279664381826875208077617649234030982824482645643118795215673868721043983596160282797419080193285476260202252751548078745916102459382180063297022179672664001457835074478321818970314118737657919008980285652578669293082737182031880562729295013903095052527896601726146915472443785163219366503569504658453282335104387740035474028827400228426292457353449931241665003516584049205192129976667899194972231059312036413749345734467283007724456428925758349719201996271068886111149079333346419036790377544193996013100393031626304877237407962288172811215209931738919871973298677113287497864017154519465649475438756438527953293149069145311644445316008859902167374459354763477405594226738883653430793165479752868995607624771696518866257455245445523135836275362707070758891343693504412789234612222831781453129960652683950697943031354883424739105856680441830520870108648156688839760188035825928449153640631710103728789893613416204336465163459440603763804606379317147220805253161490645537015692839115246682820990351278616215537514870596547967865167692866479306764427771488376546455951074100645077694585215146168190691501592467906973816261699498202649817712373969590503290607134225869388866290702891167090483656001652447202210819580261631721907161853226995073477602639737737711099393472381533502420758922426771560962034423690291419338068669100500216515802178113902869337681945024503439761311543184555754982614992705262684023698671209124724332182979926798874408677793902228821444502207377353430649538684074180286806774589377310907860360128304239640000000000000000000000000000000000000000000*i1^116 + 65276832182547880856213739397973991509473782309336901180745627433726166673021226437021695053923873399966689721910048766031603136668747363799305332946729031019116601233117252043500094516324843667742916313390728573368992135921986667315802255441562414288345341404494923176851487209956664337046164538053538226681785626921369470530506857701792161018669539494993017448785641320868467126460786323184479257522733522781412547171120003471929426469718818909739980356361512699809734589834717533054149265778097036546192877582220440982476506094615399264294539030221029403276733349230108557838449751024060273266914281897541289427309404883620925100391211360253681397801742009377092309581612357952036355437831425675006095207421930783529179528556778182740617094047043590010056032390513538214516855801917263544795721274005706955372451204385049265532484440824388271254327622174003351929855895997212722019957794176820519367791923694000701651187822763898011381329655201144165767786383395020227951038138404214174771778963995566005100530086695893412388380894850273946775510628455418897672028286692964498779307130265368474579245095280502181559385718478479692705465718406645257811445762744875133891557565968043936941862602763266702369485235465686158076031583084347500964181490590381158175409320447947285454909597575844588510956337388035286585853463178448075145348750250954117534998859100296708271114270940818521857850726386205552436954896826537475598814560325986029389250098358107330501119578616409934680509261316541175328594162060836495946537022985027375175314775822692861019694846206468440785699623782360502405718749929223877375962151285689311899033565236989395190252955648464282386309272736571400439050237161273334772881871535737157838514538243353946239319921738427194776083403140890126279159791716176716348723370976924455879456636156002670837206325204708138123285431659937918401954210324566515086910032527421291828522457501975445002498477660800988005661789629979443356012372222049781817622846434540364026021650476552478884717636519481325234958538161711978379888236500065694862223618598219189112909735532034872509444303424844079951864524598693646143997519350521289057322465155284632585868016260017785465166494420290069658344112989901651405065132749714933233152629098195948177904426078139583344819884164616129522753791805172152050913602991018399584829424054373002759128274823200513752706803013022861690032499757691594982703770341137260696723413118754774926171314930083903143078567005776432360918003780471997843056844768869756425977367864280874239753746428926385504766544432437693011692548252342777307029012243695959068596227515026231040075171699462297852593282257587897078395303732495541283732483869116564073107892340747969346049749707338976128736209346997718126991333583056131613736848840627659516331088824250423676151542323122852535046509463575253174580505307369660909446119987285823785552556092486734424104511634035987092406542012700853568543102386385557526024982326398055571753420477352780024165774876575521522983799174808143447659425667472050808817123821815482752560086483529452553700180572586946925589555506557007900699561002874646142951333327228659380708204383513541927064286002643746444593171746500127612198671596553535403947890886903290327840100475655912566615806462290009633280358087857658664966468338944525949336375485783149059184982622308980363087371292177930797739942216376616782106032410343914898237185241618986171711622367350094984763963739252990683404043010229961369047593962399870272345658423286583212995865732165392484488358395647007611010960531226891521138143669275433246540630985241489517744563285938603073429511422653843458519805277905085029496219524368807294447006974205056811146166545622400237142880000000000000000000000000000000000000000000*i1^117 + 77188620562355435230208361431234878013839027093429335685659180591411845148495754711964678531841085317355187312221796415706248405260071949930493247405593421842854351937330037634580828320521902489873618703214024543770293218626231264984152633823465982929837199204736445835334277794433209376909789861294565176410385034143494029346742964881289549203829543131248698262688737486914278662985494388260082053619389285105916840792653418228871711649863712648923889461167643783200289214317473113019674608839134554548707673464182225622895385184924227697196579072602695162068692765680072946600958585633933522376580498432903907449485347152047175898175174733074106464930335818321344753179791608651257838200518084626395161521342654884612162765075854640341850867386411343489769616377244582256027177725919272700745076782651044216836783232680297995933665567373816521774564116955634654863874779189351785820236486657814232932516405891746015760041575406764061903008960194595296800135656402100401385844253709912633445836519059881186619455247220912699942718570527680804697380211337197417092729808601207575350609914281626393686031094497298035799395911773689830009231102053260987437671412484425051597242000954220574874670727754411320739756003343050859052047528789332236604905133067094051841445940878048082526926230324954525303060339253646114293026139256967195597285115432556340424480202455547755293263830965161572399444824930140026142950346542748765970820078299063283245182276272889821334519668736650711905235236920554457638436400741782665170285749362387916833912592878736165802718737865964097768819352652116345441072732952946990507924116238306365979104259085231246376090616466897097618410736445644609338827609575017367718767470831981763962693134479473156446398311026276726582459113101324272604997675064131879406067650040597427077854017501141021352232742283879579216664164749593296500130946313147478684017364677404718191839880792810533081680643122573340627164514482515034104879945348895514224020877676133740487922988672845191514040502417913345163223429257556157822638458810995053667546114094663309440115440474166020895097132927293113871270739378041298548778963756772335058491783965077611608515178105327500015187507138407272205413244487063889683397060295762971400707654485377012671025572553104379407777019228391492579591375560396351680137401344161341649649020815704911866820636691352768364489609383836770930193714783093799076941898917901731501929966255140437854712394774525839747745194043211228980889465132429151834575633648116487077877484388311946028136975113346328607881217703340260319009882154158867123606281832371616832608317406294416434696103132973025058819159673258779988324818169486321282547983406252805751618163766256540941811069200810424205401935775065327205141884304807720587538527910925690797565255885797931046429219179708696009685217518477882150300975457321469032925666255135002725167090286178786812397830252499524777111199555086195095777857897476354633163100734076267791331495708377843809877533640849518932469124026220954736534799347894365386462129354288461413063045934049508260806889790883830578631949378698023384110187599762972245168253987174451401040641136020340037726978095175835753898987260650991620250451253869043722403342291072350633902539865048212500592966215129466266038271227301369832667369978092349261313296606561109263208762694603340377367291849240013227767098331812271582025884777296580091500410133162350448124410224737006349506335050757896998553949073062998469895690726220152411057763927870844872612903152041240434202048662822324107091354184624265523077051874008379847186760946693421029272138468684549992591806961593027527741729234827836100531456940524804925208734041995756573841413699869596876800000000000000000000000000000000000000000*i1^118 + 86282264819432662339377966444300690866328700835636611699674020163567368755959717819378403275706327906215575021548430601775204484183352273379648154982640289470511525430949426802733609322000094363982826814765682795650867756980157085334566776773939351129081815956786833363778932743294101399508864494152168274693498853875637020410357965044873844895686926576334484991298218998669614453851313864956618051179758962467517898412410166478747812360050159862515313763578760066140244932299705218493003874015858897163836288712588586098132786255981272699234436549068909751048193765530827564157128790453572971267859252657147139077901562836803021828703439782391612673244778762963656032246644500086137203145093274838609584410478697993328412739171376903319101395470006675647012627321012227986108741721798206331731719205405333629290625006571455883748157442295398412424440653357382822858110877920966888235543911930308464134609799120242349953699929304927510929592012147596036154539356879277760172945711929040333579266069705186214945492063773219917736698742208397411818628684816033333597186975201791941666103542561907931703904911173543110787842629914063039096916740059797545514074059635992634666786248652195580810536063237571758921015322385879153979517960387784525577882817112684463482359210018089441764006108380104601079060785631244139301573688341292539795251697389773889769115710357014503185892134175158869773657526561299786389397247232836660053825992398970966719395256985688776801873492425554309312981768149229160271534426430733185656376252111391715262839368285871092362971526612870595792712916957289606914153209915546777763252072213127254850409091970669064562959072872696310115361927016451372823958700283174905521382319079776293472305691549514247993418729382833905031186353089829476228171382469546617999571325220161550820808568999542533325647617036151450481563689862957363345290086422492937192821080507871506266666626123791605813128470647562730931866374436952693939112255746846530992640453763028739591112942712421830253930852144833889321960233496352677649096591125376379980148505540091817033697311966468700828050080163504778499240772918508482507239980878930622636117061856316389610654622280678295097004566784777870536818660583172994505394664210179189710916480687884502016332300986903576237628013551893589895914680596799206319218083565251016348500539820505317951489002105187391464279762985569413767621638732466049463611593469974479188461651367818624674214790145234924682910256929133938411021401280886776603867267530354247283513439305688994662291018648404683595204288967135474784230212615134048834947489284530791847625714875809863317275404045388689195456777877679075573992268425244422223149131825780971759712787634311857616568029115519148795022953458990686506445496212341912673257583709676973915584475855393053286203499801629504296034846237243583142026162790455844075308554830870117850880982128456860133673227637645948613412560346719008186262658539514367717246602889453185468738784061157576926426747361665807265557625652213937422244628440531427837186764276279706187530211178145454883157226248368391450286303165285479502621065938106236635645370366450334209997164913986624426795442685260515474204347410565360663290663877083982877613439601783457744293295022374639188991375248810084457650428858598566915992910524465706996051007607185628706670480135141108251855409080566621041830324965195768764230296024162893461853024871720350079510626701831703042982248477899975164236522475731205651435100465678183825413351933361376197675764804822616703715949073411951568007966124087228410837442211687077554127384031566460884916828521548856499982469715881114832682063859844815590456762553559076062661154888858374267504701000908800000000000000000000000000000000000000000*i1^119 + 93389093061466094252513846561209984318122500942150504232149755603230539783546955323627291181351349228309088626505419387200947474277903406977483032974850299021614973616780131835479471659495666418080244154555503394943301696841115062012064033249727390322644687799093162980905110704091312482228257370034184438326741129843556521272717135596831916652525923543466973035018005295107671156845819328025857245522664387260530302267159972273595316875681380391667946651091924282564817947583052965790282230887107041029047807191420948647601843026022733809446029324671371027464290669577343453129788714201351653065999246385082267989539076681019238020261245481663338063733250614170371217986422504171571013691611424370122318453061716072763645504191219530960432045616845978437761166038393450792304063743863773297249222509307098299011786448310689792189536881461485253223024478244777332923502393596430309825844171082797073368778870318149052722902214929594369211009876702907538641199407641710067536956049929836368619153170883019901488839766891926845643654586714303652135943598630536994977754485619231041814549406203209233713080271869297472001288999720159685717109138882562112233814756180093240918421874954125000587911656456008480146440821436436142458715365971909355872610051784745706150482706157880606755161516696757345119143052902548607311660789938439683006832747752322952232483263858529458429817522366675201685249330903037035840940811703109006539267092936991814189574167225914317996163750602331162975906528295398643976782101377592881984381450405572260766522153115260192962838889371985105448662837380275057776507361964954141887422906466556877242235359460330434550721416060274851136427301352797281240082020486518858156796998752715691285570333346437213354304424291650459538576864706066162338634186352159710526295747003527883784100434611417197641883817574435723200063964980339860077784258950390313456145961842466096606987218370102898415263320729766274364684959391574547849429424567009390440757950365680169196825520424135354260189019522831484256520092276390613101596156619035012031474496175325719174666946267514176507527759410777831420053231338874309112617269513495594712677381941524849374949986969860111426239168619624652024210121363553323798276251939718680473806190071227892609982453555491173810512557423826292441126231189413684286775257180231237282226581844711682504901859138877562715599934533124884926383505108326261985570761129474503055189195521982195335418775432787733232849532555408372614653556494555504908283975379966333856511304611993883261705123809517027235733313808705410073533370748013414256678934161764925147750675155623874657317598574802502928700339751881794453709736403792123272582581628953472595705229803574313934954060725729226904631091254927273380201352999622862127705222857194344108544394002101953190968529116364312967059327987968379588742332066168366301065991230080248269565666405800300450689709163638302952253853048443503306307743832966596907159401672830072103699211186626087223634009228498980000446325538061736035895270947144498959494313138053866936570095826152573815818374219069476805473243609602860023225226862466141173434381260020195023340038442099326720452360246558539996871235155693472654593864484042704403520535218268588787904846573658463316354947651950052574923036171729830109637288849001129805892632628863150611723062954255630221767703464246164830242141024550487846009002884175751321895592119077217605173490545179767961202286218166938292205643015102938918674408114789971330408179739050990784353705845713537380043536980070511938934758085047820258055339152730119922811553858280423480652414807747392753213075859759314214488643744624163769238273073546870922812381499072685316526571520000000000000000000000000000000000000000*i1^120 + 100473307190511673751240184210385950110127597784392738864058885433284799124672547243015441912290439962080065650698951417769457794463191747459604082592719823756786861094654409084257700081928732675420971723019008765070035102153467052072464583840851210623458484449318059482166549600378159684754012417128934926869517599132438555481595019655531487977871747669662661021381215825356551456226160361499061363698277984526099547770722171973415249139558239737529525666537756616615840726015125592941671484253560096454196686192741474755515919407244006725954636408149800911805450542279521073292558953125227339079339465582230558532236248925009076912500687043626319943574898777829688742293067777813024986762951148822714149592090478509987462457622412875730874240303896891813357244658489825344685505260627981368889126664589711400054059982176751208656947775561563652657292941249194790271721074720233914858093980924917573953199617283931444577135679158572198129670957527115595065128903254505114451520624808065427164392568012244147594713979839898634146132342903355104917323064074945781921074166294778923894260828600264575136271278577359690407832175308806155233448521208349898926876513268625748095912910030825521067779495210375531094634837159788809770625261566462738413228300341058483355725030659069063007461590278571096673708892451676400137504208799235455894415313660557707869379625644223090721715078528341205416535549347915916261816092049344003803394491860689127560439751096376833144716208410950055041217700446084729204951480440279947527589744406595971655830158164459110346054687086562506864437400936696695597296773915168610084209588936003410208338799323065180135096444623354030447567631546641584788506442190171672321112597928638119689614879332328477059622641996438044124067765855275700771275774937294068478881064638198597937794813842224560488513099165320046675694218132524562499359276820023838035151589107611017775075091024845478435475293239224639645422446996884503597091944084185122075427335441699309701828177550671910023403764860200260122990808575669064244001770644568353480272777227246368143616091322038492316607373208486913848360815062271204328509083116704927141019451754477497544051008016539905616319503303722737963090269265818466515563159115372101700789871607015469773438563260426523710105217335466103165655888978782165682744448443863706509917328313968970457410964366336902321842709642451812195978677599045791672266990361094377874150376740777254685206885453781769809395763204017894605553170393716439834637240825571692111521941787105591394928295949950104840970873025541074331843733937688510967503812713417332781243338373701475694965919552011480335686658062614091973934942003830006289275291785736952749554310200417891763705856944395460399786725208573971940534889903171957584928841652956864800491387566550658774736529034935646262016240491965506592488871858158789715498420907109440618985053744840438785489119017945929608107420053376494176875426310988304725749483894073989679373140088720398676863264728786715045156839475679954252822861562240888473430395677126680906991054316833218589061295395938488227685927958153390784412672981342284785907595453806175308363079871313942643463609923626151602078088602097195843407255415147838297737303978392735473049679422464776527207211687315417019342924119003555669092312696441999866493758225642232547389963025020574937899748866413117918519069635286905931075809337526291687271160938744263570292665271608543472677345210386080252675149405967979825439070973228428751532714992747623033239308544461775867662601653771872896518511862837693629304961763819205781691502272057996731765302441499503103004823890220599648876006887375604902303847973665662580182943550895711846400000000000000000000000000000000000000000*i1^121 + 107271883764690922018623802178210448192876484204773942941833638310505002488239878252476161802150702300846558646078870622617519938149194393058533989798779465541429371276524084629435308978054495742565881699255541409301856169586485760006228027502231822876865768441066835778415071574533419034767148048687106440705048803460679691613690841717987755886130689612219324876150895832036110177963891281787723376029549484414646693198300671194482974219612915554893708826255487947391472306057615579015726481649600860618801450811076111505631944785621217769666781857510027369906304017049573655315408299779394765112853366806150224738759904855724272448300973947058599061345581551582823717426243247641740921581415475998807839219694996439141013458506781184381264808485795810867035285055981778746493399005228931062038738764385557097403480156106481571939169559735904595914423682434083527330651199165857385570215207051443846592473957635530092792302584084431206437051328065806068222211012361540957723010475056002277194637064753237433685009789298796815716774430450351964901144723188624263820462039986885372564971598675216875402806899162811079362687044957235566886449151492747182129596230340501501669661626309548590469667429999624879220824475968382063662628250184143445230196419607331830991990794155054783306928124948521870864990364625761329345105908728622545871745733277026379265935654262511575574075521467393221086765128707199412318597385576703348219211737124841696687384422333595053457941372550952906751064401145160106334131280655018633837084782774395559573682993370535965280529631646417799601271229509743150597415325242942953348156231011472580916801282220978408614687862900700431811067036545127860914210448417902747799474387924293807024370797631454821194481061209095360223245642374877418726391269470686367929745904174377205357322300708287169594159767481506580932501256108065037965598631336126641147718063150052495561524233325733061719596495207028700376903276111896791194593925073807392209986506902250855016395093900775254855679568185531169182401253320892735397956065181504150153977016296235032397514664775176562998262033369385808390360678914285439321515480564102655834563547753615005097401076290374010413389025502717381851897805039663402664978966096413623238999860876912165645152814798486129239348273279521362263575686015603052477562379107912439189381166379729844912886313280763735011619687813149932162765426777701092221707313270881640072893773966502105599292989471456131606572275569860932837439999515516111995358827463365574886405550086637492487642179435766190303105803904410438064373405139530341487626216266457465130357045662997269136796738845753257928921015636601118415265520161975125048270626472722043127244799685799548491943057986943547300539980823551557775863375609101457717715309807086536752638995335168270201649984881332967494259645120623763720597699486611950047081041721284246417532530141087788932144214286773902367726133647429932556530558530424146548322473485913153910873906322844318286034854405569362060060091359268797999359848889873471264076543176629603446423909073980415900034603499069805834446981436381720885072280902221040105620944333620552280285769166026360110224844296174649315771321206698825825247986848258340725242040739805216077707171124866483100298767447082552371603079259943267317650175230869733443793058801008960739153894919754220739229769767376725397483632838315480676411372219427719173811083580278812900917080553365592364978673592432192010572447355822185017916729408438454593126874636678412498050106047872604734094658531109751574972598448217794758872395532292194103304941831025818944288208491664598173781150026000658960134502768796810231259418547953817389872763453308928000000000000000000000000000000000000000*i1^122 + 114926201077051239599038916003993954146918231466397679206375861355719855817938166053560408837858691810252253948859776310653993520328695508394055607636202582693283074124302843049598125272105857438952964747655756106587912107684764698303849968043534280219512283081690726219761911907821381248456413873762007688893760372196410440187865561686451822224271582283600362173658571008006785106019138960788982196518950830578284214594535511485592017069595945673446220883468676558013560078634801973967783980359773551020710936631142357396361281096957546534105815650424653081037404243455396648562920606507039033775518344939513681963548957465505744269199867366582282849772336507010826342728703942221124289348730606344518606965705673245614751989042328453538384110511929842387320133838079683591702623589865551792129412493054008383284024540629528850396228995245571664563513490794287403420819351647174318430532278126315176349784869701288216328407501848620140917568179821275975440627405566290417148587219938633772412730837119129155218924485489781210012622987072972712681282616389889716199113515105750025042957431454056634733241928439432434277130008393241997021998201973339579497152635242405317808332478958352397819406302947909759607743233537720608138284438281327676157532211392611803450210481439959165130221878377989628800820211241106205333435861267780841899706621369660234281953997677319887761691765322809225058570478207015212852082776741341418522085205112610406931745566666130818052293032493262501459520578182188619338359778418479448831106806286972614289445454480889835216441669578641410236472205052292082072546708298421810553365161251662909439289145858767800545358072168573154688777681626515247354064423506931971682373530941200103924688555027927993998061850033697453236721799616639475586249962524539952705476798400891180063786488380166390858886854264946346465894957580302040871567510254256035874544401073056373569790296964173678128498582067511649769505493858157402474657499005155179982070148809173479920981745552450494100041551032224244524360029275483970299161281370522949266364827602221387537436802505107561719610769581292557604072444095697592682448467850144743123582920020640652802649552813221825604494748804237764395700382719520867042997645710103868237624339038953121502716981793705440950672394483384247579154635205522691455156735919962040018662796469251231686008809762234045780920032363794902051858354618785669775450964510834436797033209369822468319743382730359950724312455263824740660427738967792551917960156455755437061184999538668993054781772279835638146138379685509847175616731989435899943385993442233814987026643518824403937435668161329296424244816836553939238254521488287328993271245647511691926516634416517466202021448297963483519385381032829101241822025852304129368742098918362501013677033978030980833821727883886725661759250463147410902624567384811335700564816260685953460777064250452741897265899397618540626964978072286027313041621939786736321624170761233124358120419620178862704982289272923466170295819163248020775774047931887542389761197220871292142922098087531377963421733518143831988122390758770369674299368358709866536215409634084611039294514318102632050512680482758440059976818714776976861715028739414710182932273764159380056067363577995282140441822443087332929087158058020830796710274282212585867059006261480785978644131788055498625434831320921190243864358117770296462410481573915826945186545122177301706253694964789343435507942032256468311688206618672479215481742700407673603186895324585077598045802507698690137036953281944268907479670230629860286335814774492397365707913480645781479324504241318469067115873282117330928202954150340795203881043639759880341443051520000000000000000000000000000000000000000*i1^123 + 116983418509477322149982717372471365736617622239448561395573335447652949137624512184935620058293482356983353320447053203533119893922821986179502692452563089551312181582167054447132014050028901717442943401527316717750383430253247917323927682215171089277309395334718754269043697888729343921434890882251323771749712573559493884905477382391672092806558565186207164957005051153198678282618602807854179759652507841994541719490209444521127256577470148350580408747921013440247885262434974689933310594299733096632692052225294374880550736666627738978321589924289224466681917471224470483579553901332360736186992368779776876646151282165879295219269049194065321213329901086721657409810347284948420179038563214680613850568191164920114993370182318830207246553632990761074579386988910572643927736951501103882403098045092232862390837267696997016431859125679556765378593115722518178200963462795655162704809695051315315265767605208877154167799614305223231373169839120488007723902916939415524617750415797536463588355764813657562936557484451302789676665533009377577275518732886957420987121691294021034191454071765301125200968107435118070299167715823089436339786598182089935437253447304970845157487883954979170407739153513413331602967014086722061016135699383051880152138276938794717878744470926462627083303821993139830331507107713876397167242457534173412986980154917931946915399124249727630188015282158403127299945650066691788650091050470992208788258616038513119939366961121821531970996099856621183341366125821227337014539807782413251988027514085078418579251088467735543320663285645387846041565987607805462046800683841933713652299664608061676716062124519055119587475247819910047249167274887993103850555625682265147053922147656768910430186552683464419133596272075279558195110519433218845733540785717676121095152447600535265503583783974437310363859632362085732641725581389419130737619235608856012802327367837423048145033198934078947777878610023171935592076997042245757015782862693967040446479564341819551671995361467003410335578036916786731903421788936451269682244018940170678610221567535338489093285342430288002913152157891560324499207326558377224684968382565022025149484827595097779202366503983664752908755372608149858256597827462909234660374848145515960557811723170383063407495087323889198551256822842854713909155342780928738983352081716305797757179832818380716591727717634607465773452599959101378967413329209755721938937759773633755309645662143936124380724656807825379300139831655235959407143925269730211174338308296817906191616279995253977831441317081494133829467160651718924290827561050940636573408892744072478376736733565815831472896536643402646281102465512104877002096661416690683132456286632660189523484076946895032625168941774844244380978741263931996774878718749508674552305327684382648566084369764618365244062850162302417463039991548738231321440842993990272647185596135536010169036170239833425534869355174086026515425933484922927200231113877190059273159404836629482803014878303665497931366851711345611916332914535701335646526756455140496182340428176060426216197708613036969957299121510649040727451486960003780231568320178118046532373110960268899454277849609966919713522374727693791057032924351530954739094082885589354298600653083501836082834211139505610445101429070906334461939424553047279470128844834231066936526135929227642705596322287841262887592463845951969030370044861216310483488913186661675453091314305373739374955354716928350559484169086509763252873749534596493407626490018620412382481368043838334225553237087358505763978394426577364669316062230772656556296300395676654726752708053700263144880818153619157571633844092999200497325245541814546441218926717495788594790400000000000000000000000000000000000000*i1^124 + 112463296882276076615173701026487650188104749624260682446529583452175853050902697478274820873548419134760328040429549312382527396265123295030559840250027174089815301833009530397101608300832804666446261764768575471874038775473902172506970026422937758462407310053563381762064163630331210518179981797241781427578965532574755868607452759382496742345874271882401831329931316880665981777685266101116674870013579453949609104681145820967491881037184525530486233217009176721566989918690506176101111950125549238537081248969633272729924114360092989902973323917770250061698747290265527679101386005029998956340201609792406841057206056754333830303871668230537098429967422188076988800972825278831473248253856161358941622244755051359718411975872948849645499245671262976082738991106040771762323053641326880825305285780903653838991086760886301941573074507618654896342315976469237769321567934367779268990631667190974387301278656533520651888661553791911808014428366142314913385548516233474264927283529083442350379541762471872762250699993224668920586887840162327333162861168958287049053931476573152272600634784920302033306281623216914874602527682238328913731528569298918271380723290731660280251635632941753788130923351867004346447057569844165679048383257703626981265502501157504452544771247374544469292358447786882568722436523111661260776972041957429133991024229247546060215599876009111832164625769718579934349862565368796961137402066433001610211671930414035684153374673561832921397235830467300678362477799871742003502672414317566923192633826319437764186091436222568567284533995245444961635331905887331845283043039480955417815177348640388357784299847683184180143956489658811596400852870559238639804044570729620910473263372927389742311521638484358752522068716936327743804064008271438587692244404130841731009013986672787288945879773912120580509647078499888726143485474173163161819131770427015739610489400885627741586148265053384355104331699566566768552252441188257630133200498849902459022197519114623798666028781694304474988409062162530040306311258098265952457699766203064127661575503272352281885155203106894084880244339638147210636712283058487429055499793055047800880689235448020429911009532127861599575924967067394687725894304226610509362232450696403464454275261965814526226016346112709740290901253582443855760881026142015147910129466215660377424661727425499163306011573068183125703131750554987412488849054077489751850282055821674442428712876059499794384649790690324177822325703417180320495312002377085074215983213560299638780751979821024405094485387437829041878592855407775120780090345544120966141376090878348541683391556482635940283659753987455300195291838100300880014096429139373578208744359245137498522220190656132755000727561178880543766470159413483115655197644431268699986174631358484247225060333872331243558399208482950929221599734070365321067906902259042377470227366115294843451015808667156223562433686758434312910344035847206296526519128065711374411133415006411832022555580018025414913401858834229133193205910351359756230057343607806741975935191528234856432695719261998357650255594593741440037515598717351014222056742212563937698113379963945301355545765688922386487750368612503898747780113323669508360193511868064648619223285507386277432276893072771490396298380319938082711956140603800601779809534446628991731786793571954262329284695214890449140216412877730770395182342176342173800853516643937976861905715227449438456668538638252080227514693008736466945955426435316497499647278472101403478071984462338640483164632900306879890994836724222763981947748407451028677086706769883804635654417598967199763080859845423000993094930091845714405451205283652665024087968743791001600000000000000000000000000000000000000*i1^125 + 99982292218778847585604092881712400672935993904863964103363100557250161778963427183426217248026247240495950855467679029649133462254837234447043874418025355797912917145918705571811926368439580233766749706245443868722415450651524591094413347686312443820467399101690017527868781371091855236274085172506522780156562360354158946085126082797051070108620109069688276054768431396615619669539138763399738660788844403018892229804058278938470060433085811266580775663870126529368392649599569973886762144363966918103274127520032369702314869645553777547536966680355042307045241323752815276503990228631796781677569996071306355155584392853066547432163906700608302680953677241316663232342067683474452834487546547714080235318879663891735874598266555082891560500618370407101095780029689317503710408471772170932781918532080955437512064978816394997106831041760724630576828324013985136499971388144046600042807073019196732425619633093515285440379653092495242867145921166372493561432974001510726340728567977419925752578910756831017392246767972808411863996464127468040771589270322664208321600613488664317819019037180747268629604377638715872611365667360148421726173687580232029651239286089401934951715800793707555267060524459862900387661121112663292246513626131482016441700576757071021322438427194441133951968499544515144372062952409300549691852002055094161938805433969114282114642500568233397193856534214856372297926965937411761084284428167292277445001913154730510797968071742018387057017519923575768759030946639775192430501894975034856933922593802653476499067229144829215863513396052044403073525613523903337811814956224808647948233219629937982347967529003199726823070906644924294554031442403993064037349014633670728942269579619419877500817768078786760431250713879992005291558102673168965591073579072001450144730880389328310606731427452993527770293825630478455869005903686121508728712426938153887870793609872420403799691223810666974179915618717658130559791263061536769060432581739154623582761091706627724484666721745832036993665612060387339992727576494102076130933151519727911165909869319254344660720721655538908669250201688278579696145702477842136672779014820557764319410375615352336898728734420115832860187480662977107974144093957082919232536492853890782330352273866987800797118222859202691480927554367846878850434520364525788307918713524780924633166031241441585560898888154661209120720013861106824378100037250938853271967662635061210171987407981642035856835369168814581424507400611527240609996537683487337498838373115371839664532612627503443480421200830014904619160364302301955948042069028484695581495501962354851289467729532889239135210881775611773240393465290626385065577024490785866583259807706924000399845962587924698613016964383608370895441057940138650682973401948136632308147129124020507416678409546579017714845197499200085919325223223844583962006177331443255516224214839897360999286280204411854037703133337829956835547441398793764166841609539541093340022078921646886688210822963077535077439247690951311041648687425697060349236408285652361776754739020929642535637228122344039309693173916999313623535762240091976029543351799207777625638848797511230143565889727596722908260014428428638480369994002806030077633753424236783369405085516333455430072792084892049614388528210749273281855752293816375553998518221871521230401350987452421175426036154768613810604707628404014876659365566287410117428123283452112002236550284780948461831984489586917955572280924810856539559664035996758947911805094603555607501534377567537038527794021154339849142829711459781153349020200629331376036815375385412951579212338511514667820325850690170345425675110019707903584196827701822891966374871040000000000000000000000000000000000000*i1^126 + 78849586068698964533035017646921854728061521616449704346731712376460267442447665524339685624525048601939474361826438458350607470460040918803308543361054452165359492824793923329717291420817528058595250711104874979335915239624034852211841216005545390746670018810341777665056386319076937465300203702899853449102146852398275791657891433981018823542965082610949276581766232023705765123945362198148456083524766068943881919162452971377689096921090676710618851738794737954772738412699072537913997889436669883870356452794710618192955037861517982518776991523989983074327384119045155781931466256231588903083213795838985034487692155561244684721003267409653262820182415994479683147185737649687694717487557063648828688997547426733592191160166154923612216680092446912578985736775535998250793970426965518517419667561839589762973854054691316164668515949598696838835781635431960517084256300583091913984604646805351495757505749838690926105146923189034613318937255744414148434900967691620159969175318687339719701447578793413956662239344410655625268819553761033085262710951030145998632153289358939403679414439835468149581423981807070908809146355653689642456174042013127642052159314372890600629362920585656324654460805607579474484462722426892631111621144828525601281819273369490217424276660921012908742731939059296562041629831925817830048784337296707156111460890888932201085735783750045994364970456073215704409178696125660677922986780904821552056903953242604630883934199311876506145258642378382743388358069905080275062901132078343837437303448354951682527503541133926885946023469950602024637685084255398912166570830136680321307710501008716638736829757252602587691654025245560883093866999128221644651565292097464777939305706523817384849519472174205269677525500390575255864085372788881107549025657781895063361209843828583105215613313975075878901896742483396094220918676381583452757595126086166423133099654445970192141792301072891800803889340115665215828569054412360857355358005409515698701979264554030942168739266207475748626923813791825345004219314799896674720081274923411059641188241951971885572117986232760949166126980394993690491928246786690734291444805638964147661927489854920754327113615037844366002313303129918850659716085972363554704959719929446989653078312069857633492732981172753172174408135050559915366960871206452324214013905161375288353972308323167400102463901457355757934433207932769395603106718110791240810590674389077043116143941208889994377353466781933622080005999343876651656784130333519660073828092609525650886863105915514584570339338464547838336801550494472107600833492061372439648440695033203166493549815346680557970837129104561051619685550467308468504452285117138262424294905761293924627001379127414302436364271876980824047260039085129039439270482560184363018170139836157814353953362305560041720810398741661254061372765540629659934282618791772889480227478362321981460080705293542073728722763218953448068171018981655228545415036419663007766108542767739215652115521883883334761490099746084425651660993374903392296865806507293315960590834915191529199833379365139379943966940917352259798231665675786617561801848367496606200541332177260588232488808397680073162122170791630170584403817650055713300073158826591838102300967766770540261258637726278973870505705823182178511550343614250778309785489555595158961135372610202347955435905536471391238522888557724256997372826190661604683266985212997470188519727425180999230196554835786231761893897717677739586990465430187672011939877590132988447640571465858852144472300069874815249337828499483969845637344262881522044999026866148148109510450894572350885122273378114998249283223978433641756824306608296298587095040000000000000000000000000000000000000*i1^127 + 52729065117659759392094903492928444729785977974619209567289099112225311927324562836980297039880514487251897474039365178292904924786371141597641273761816272980816644922838079658841292091088174243623134458353035361768809911510667105915858424103617021956709783595624447229416103337826475632049814619029794743004079380328170591768379504821349383848685157987848044518656148735622028375428769583016479282448053037365739309100142724617551703370394928761125022303695067806214857221429342805506353911990735814607342414530515263272734053806434582990305287693240461986418727392325668650480116963337971057724600378341339977354945230174017488119987351353605091802553582353964916486025303780151301087495699275711056268390059479606759146199584430190426080246301763900842711237739438203481443848796405194019894124436077962629725427235256706262630051772524718556644695181365364836610622625137792150509191760266925447025712541698941805144680850553676588308634207171417259094214890867672285638971629719646137337733133680540488227545558130009017851983984462800837784393625269021324565769508009622696246751193960290159512231559288304557171669680213586013278494504922050028544201844719264837842067971665705399126373645116478563497759725922219008606494949768435434504571199949348138532639063119904167538956627958409861810941425482048243938255150599129716546881337913121552841237781358237463973537441829027282720705684783968011418815157175721482544574625944762464714420545512635920629791967238063132978749721133105718665046740796578715116357430877174041623379823672085441581260384965734661562452011412756666886171132937999720326449226316682035078645697090912590880276176284845863721124873150770123154010185597010934649710660410287776700806696201374178529543806707670320860718310348750943057007546233460052848446903248742520678774394123071053332782853461236490514085200145278932731777608316444280508363895726817916295362027486851417402036232290819484105428175668488113602639679036547338744548165797335042748369772573883518662262290554574425845550481413183386658639138005525080890629551245629145960946247903980101571699920821110239726715926972556641298468291563317520420035183341138905677783625926549639493187867590205425789198888229704673113859545937426403116944037017821069449523834138306349228629140669793748967325991664824739223689156906978594586433424695339973423712257028371589721640373290141511207328404994795685598540070918066837302511252534745046262386008921686220725996553922688689924870240790048346539936395360310240659509861300562643376929187716204857825422173747478334793845582864797392294014646554811255592165697530561079564432846316804888634011720765845972694132369009754975315223975304517485474418147007772783914842524728242281586931025432243900237417320046462750575625441516491571872108280262575051262645792013297688699181711673663023389468268644442571719696374467255514360535051956938618003989205996353607100761625816556875104364091638136027570840854259777529021255390786679319213053665892234894796005407796082689833335229360591130741853566453852758510444876317447202095601471198445036748005674592646315926041442930774661883374232479858690129388642306798154337020803550995614447868864192688515344170937345999909248864827244556088495799586990499825740965122051368890839032835314485744067728169309994064469383320619730501970521917213703675203145123805111012474139778463988654138618970980001686837523623798440881563003962137677030874933658771936757413283816828106144892459940633291230590961869288146347816332291723981098359200059391139365000136330310800019106576226607224756896246832665700830227273160348991355342899342801329236335992202150797115392000000000000000000000000000000000000*i1^128 + 28924754103631256416064677365751870207343986058179930661491258305218171572944807167103095513616241106218457689283688033508263898599148693561650441248399034592511406381546235713890779814319850149186852769355817286868492346435213330772941126623387846959184036822815308133639902529966526350756636485450015474162454472218196019852066357565263069470542986201972240686490146276809416831131840405561487064995762853671676610762093631590597740172987031597036606524463504655316319662707261364183494485591781772573668958272090536399357334889802265269936226080015888777639005289046028147918688859409204209713239136058558566704616174580596136314284608954671221162811426261979284865560063601293973971095950087452739631156838948689792129395958395716277500346345694892116676381139220373263218652067277739141005876556533331418323530110743186095888522919746959964278168929050165564380354858437581747038711316282831401951773303616947189652954519224358993993845856640054327482774707836326612042625242558252577495871085661714371523496430491525415840041638559227973753329134709571951598050708953001511811986384561944035698661456945143129517548032876504510831559694448418848478019025193139589425613201355446711806761618023162205096565079832416048129312647195602528717004669341786019500503104170599753868107970180310144232808328550954720514426583925309410479851294577565251904631645583903298381184972153126820582541937672129187417873055722412899640599949183057601910365482924219428113328246959309349669471551810172616348956621475391104764594172157972408451907869333791713577661984763412983912825231202941579689669111217854920597384140328712608299033127987648943635621679405854315015040996022537422298839101943851226426004740753327747640078898246163383047970833002156853992216272044209409202012040392659437837814043172230270812631072532621646890487215651346368551605954753838416255364096662958368508812811771458621428405107607023190248733430241050113538741977789060458566206120000857323164533499668343918708207969873683642668974706089796730071499351834579388134289143166352482538309317229515893931513584544248741495354191103065098654543843684276859502794031386996190032741383821341886966734786736574961156896166804706250994197692078962397013819567130933304546141777640290529958309107827992187141840158429013042685256413955993091971959453064427701681386873310044610731393556225251503994815007086034478138900308838218204004514513843599520533341022667263885996642935583594200682253510317334575689123205462860626326080937746509531613613694952913881761263313201743940055609893074902161731180973158974614416164075167918721929400592464900242999897892030258741995441385499826493074576821928810639855642960526362832561017111160302135289903029539849934280624623019645133297819420255989435862533444643198022859377301178923930098174181473524442394578738882034069332112574634563620967622603239112982568257662365906736277659900191028504894033976664563761346508595356519915337229481139029452478037692338537270927654409834909929369277075359264131961536354220964661419108428672330052361464482699957604255453712563385122744452159702549978961630570864555888647013877320369289761703201164014665236995972230612236196190380600765133161389241139757255080735639697133204537664429212064385488662896152036610599922209802090797768933182983745024145992878442511525774740707511521576406103739705338031661559099742269130864246481801059556112852482272494933164825045394587897686225623319808593903589478753283621911170373754475779472655519508828446129910052645047441636970540762163873721468140436403157500634893557742977855146829795427989755445092941317716395468486554106949447224483905536000000000000000000000000000000000000*i1^129 + 12817020596390630810186056443785323680569791641448256060090656868657396403112036657474523168915187634979573883857851212235561914257369876116883902253014330348798611294215766301673109898489146541989379153467845488762151183751424885822401395336755501280153700812455121091932812413536636461286582665563642105046310136228051765629113641014592569782352396806496087253508591624673388784789858856363344279313823406373207161213937711292275741591073680131929199086770737769373638567508071795316338835690976816651229953086970341484973179650469371400242896814564669061319496015768449396829455386782580064716326932294663362738695357260813897528177957954813366290774008813208900727540514809020535041899619595115494146739797095996597586445439933337124256469834798965300170217330297465207714039540837186624409095092116566050717554886462923785196395827110174527007067764286821962542586114761528957641845178194071050977518666150894100775325877292521155922556449652352809876456563364052346520182572731235210316529288487936854998767332622543623836816900452655443662473604275771960393932293493955693227659977387721646013436801896730796030492425265597346173377366819998589045014677557658428130339787601623647297310521803065018282756744518982033844219836955728789199246957130120991846829654796679322279592119660649897230424507256532540183457321954323664164399181162099818760104522280503825326472338530231768997986212106752302538214710050490530246304264075139250725488513686369494005230203697690624147691220171827930136419901659517448328914905068041141217479120898120857846736889332737999727237527416180261486148786975775846003252054765687750734708382576151683615094148380923436664570714914965587500141408294466633646043920135953242695380108071411028557432809204046020408396299655128380535840205417161079923433911147713700140127951407525704538585092165236543401318785532485227452069546076929208954320760181710014611921997105896049050758415502486573190327470977500695037677786604029937228511439673757611863172663083873677084326437083231083622000795472807908863836577910719045933672777308476003465308172322908409144517103666568094100293931888043606849284139934734891994079767994762750826072114947313051775903357683889305606096808019883282286153903531144678270752767007887510219979226612601158883357707648961622397186941176478173924785446665873881232880487082936058554806153649157353487331161607293693704963428440786121156091526348113506049906325190172695313484730705844764485477360028809714848954119185232874662581330207130257237385806698787852410575441472095250524358883831403595055994694507469268944477699069148268525810664968484316455441129096506463375508479726567786657462552606608051042375044294549133844914486552579953666091341387864277633465569513183564422586894600161052968259898356833630598115685833715947198329401785872117655524022549375288949786662800982943545741040877814498836308276280493063408652465093521432669855114254565301607324763153119104195374433959283008395971801218997356806623466920750984596929740867879713765028026033044186868638208180017559883886335778869567488686407126317638244895443949337470008684735066929691139936566628310446377141371551956198855775089924115895079770970297731030277830747338252696859275966504834311932263145945809874437333598991872137582705732484817320517552643126927347456039437697748210644940399269850021771751571793745090447755856866549422060450835702412158721627961326125551573169801430605056612629135839846729349198973532568269846313879151425313196228261137438064739626807334741964566878885702875094408692948102882208496117494189603554111227364208910312109629978035073891970171820594059988805301043200000000000000000000000000000000000*i1^130 + 4601625371784015176594145014136802671204216859207844770321787986307677633721659444950662502118401960644618887440495968229381901385708074941353823973611566450348483318609224045885513144666186082239922692533808537775455808969849551218332878415223742461983354654206127149644123285355816421822619653324144839142864296318981644743757185949543794263553013079102791733271341521536101934756331649613547327931155353484974821193285761880579115259495434407447815994579404995905252692503129115321011841863562201562591560302597568469395869242469525612312856461652579723834164427614728416480872445545225352259515430903678660966533895254888155590037347589672008981957646195089823621913440453608237981812019445675588773748730393187379402797995123502655381982390952322561786384631238643078825442432616775596070840081186370666556935102222286853565541007884690828305743749406084069784277350784237543897273252120642749613228023436209659117347890913902172348383309018707460940722220880736952857794625410014713144947048392609332495948299595643177835219280281078852170593096614860303268506732907930470905855524403287502072764715329330227975479362161990548927268578768276037030590326304888943400857681515690099571400749421736496365596555299528703654353158584324249467523181583685485029623918302082508436038956322927136482639085363684051945180046121094127751303973501825441435555266151669064990872429004829828414691935067845238246720598339488811923757982170525041927183214076107003143416842792384969128220862956443087610193956597187855586800680561168970546179577332894267234318346778786459468907320724523822625126318577245544470747219131568931642492147142015237922265716502796254691724732875844427559850564732361364601779198783849163295672411487523431603536488738501641150726442126072209663516018286352820852199152890071431469928718577491904580769223701700548391507434239911919889446880028424446171204165379523859009619763050387570755524725529544738475053200221947522649653455115943681592597608614223112998873126829569859686879719783294180462444313521228437009814786606556322057855071705977341941988910961221907188999412297072405916496540731166982404758860935293456843583183054269659697392532400440463518583879985966263962719502225927723921874848258834616302932912085556162821159373668124733693752772579601107175487333446427336699281995694072689839162243162798626461041149561561178957806646593299778817497429714219764579317217809896536065967074357884068307934289380783989925172617640693120751851593715505785747442964334642161947255055011647321696768446506570160290952666933557461538317889502521692644552467003402928015857652343240969891448718897538473461071407061849283390275112287056308363790186643922617444715091761368292346797772559240902793422093239797867395189557521859793833200722876718779704664487345422523465566908905033015282993385549699323853091595980958209217333986464140630858692747787012102090653916758495743062075214659628633089316432531534917136354075235881981375000246791180520529455351510039777528932837011388922918082698571147445350058309923608629796062641050506379093551218235761008527268322676535464217728543414331096113650423983934185732752753154924737369241481001002360104539058746111666433540234147264981598876713448739947892085338401316488555718650331995487828548123385603413438688134107945463632096743740877092161668610901907064742233017000858168654829577133466126666783779821899023740325330487742040927227410787257152156260142882561109155572704707432024938762013360847045562992637946825470025236981808003560246144071971021509961517743462454905494848931582839225395829014211375895406638241729046611093435409260653995622400000000000000000000000000000000000*i1^131 + 1361968235361331596336787104400822495076823591045519620407511061434074551655696111166075512042647869283701077670323553639766882251739909239187927083929131909490121196607110487116271376477569588264945540683610855544373059067654711071811348873154364152047899113716469076794083528969432448738347477464158946869707096297966179141903045885190504590430997286549712727309771685717524884164258734059227826220730688966936115081212488612245476335484769605193268823465032162485592536266643873310504809694237258112888628022389344681070205433854093908195522148329142338785241679612719689579275140601382678396400959131181694386908354298901770736532607381116496352522871746490704205414646584772444506334148765363255435664777414997263913154558094283164324458244165351274421525904588112461377971182509923173771915894482759368597528638845728170005211609891111985601152875555387795941345690062542842101346824144983822539311936598490307856130459919654417873021483951814834771723177952814173447282558037563090101228520391226474827402142299868214810443556671331726720024174462499266173548690298107692496044773072721831770060353075115107507699934443651082638287207323643154047479246096564868043538986335292092052963817217323565770003974557210456465025008119533138862522686102460837828977520848474411847961410370698522365890839111372389737797319820408655898434705614415970508339998039484848877719271194825557597216954349044045506582819264859464374452784859490320263285590104983111538830891756944057524967195415681142082417545723084442382566107922935241641966590445483647360891293695646625342916471428899356794552477391922927572731403256735583261422200263981532020758533036521982229515264317247360794847415033516776429225983220729772960965901451348238325850782631517101615072456714128567472450438065877345865939875712251607173677634601974622155735586457608306199526742789849461645194424094990852038656578416264205138624820279383528732837299378154094854442909602028427873176944108051487704055670756881584239644818554857554330156449937934867321972972139692899260780162554866943999532229408000643464973792385037510481141524092412890352854091112132359026914794641099021236993502515526558627474432921155851868415044940726609163867753634160148653450911948370815494450790289961564786311839597187485848418811284334163816020190839947472867377131670483843742983522521219137066609544348414792237615432962757292616844270552404980914297032499549492626865835708242883667996626588753859780517709201151183696476947614595701408050141787410793657242478006191018800162446145097134084116683807852780044545503635832486224686737709033788699335543760124594605674591493960468463234751343242125085065033826848573578217457200006348057895792403996420617189418709981025417221380310824139263932687080663026992230024953851215489770750517558239578393205495285070704892144278720937837080493882194046201189679397994923342787203780591034492777290069101635773559647315297153973814920638503097381281511087566800870383714850450075118152321873508033438627416205626730169839416959515872059015151935197373148826591095041755434654214322151471281096879060036410493898893494128883384248571284363239503493142833036671098133278190595682058623343708519599083822655280943292359255847960715809018453077000478687833557173268234938853454836605198967136236613042530006319856687656897606421376768957915211983662545468429459874936384543705149194563331043201472609090770450374909708872484326563279151571542627532385636094363871796113062915261075665582515681483379338541091837808857048073419008979675252154698484384074751309092310664667240876730344883337018703548751525674476972133685096569896960000000000000000000000000000000000*i1^132 + 342917622274379837486005284720490226839915328452278838955218758865984924090387860847476081414429855461626635303453257735889313518614952343461101388846268048091131896403733375364689264915626160598016028061405762406215975119422977457529444738958430555000299178952115574059295630256225614346600504612295134705913756142341858986041837067413817990235971280083236907850124870128211614878306298833289820356933763449835986515702910603696536211363808373348907640119942550204194345267000933768981903290811139551506431365968538215182798300220422926643364728610502489463650891949526994052695504886801550406089141679435673042293158771118909229870174221957200242644608745073876395257637337494785535200787103426932305269036602285331787814719224979602394838426586800886682776155109891131194447236802824490644500731264681563638845327919528906966401595421122269763453277729292333425249636935066282183987456885769652123914057962238400698644350252863406701241024198353423503815457421380191126611568358850920085905884288369060012286648316173969517770591225650283056994948604665269589991841278313291475280669163346579087361828253078352785278893026581445219153491114580261598844129861336834607145802178516040277205018320053176959054390042737570389277549173144767005081675945508871478976936514595061766482952422057696179650399575165575329515406786766364103484508681114589705032274777945420537276946353199886536653018362107551087542983164097859231339566944332530290098886644000577873346984273801927379712386882922741923468810259806787789553739354669767790515677220201637811485868876493547904734911775711807616605554464167255429194560350798341188679449812743404491272591869426517989107530741778055714941259887378705581614147634989716749058056148730902774806750601885778532858531937987125182256401425486360751329361480213750478276282751404701738421104614934611223247317100613277158248300901737404839450409086384644667864077993813904978439996749234877179363364343504003269386926395645673149050790761672492135810270961333847573770264643959791139907714102350745017798062999750061950680970435022642935906356759476689857515352797488151401376828680889152489658037426140191994704003109773856131037358617206309950553360971737478352465301243861706887340399463304506762429618107132777508125022872078496315636399286907832852182971202478603903941979652957322361169944412687073441302498719963138971048644390629600084536773810066763213568716851276058474977527164619998604572896429543873088346692643089474087415082008112501451555313757311476962832128904436826355073714029796807716214192275388513757988407993794628929901306491598776275542357157477353751130267900115151040904156051602691475658337974506584113999454666091676512012679022971131387378338117158932784283592889398915836410397699888830462100618576113990658369005492070569740119108364391337612478710665998026892862608056602209854976030166405185751668010172788248604431762987381914939300733045469895816491528414919719189148883106024600246809889917730461704579856699996096326789452647633014156621945286110059534110497861469964586763764925031338025523827558466710350217303811057978898298724878027955613544418094804512285791784227646811750495187748911423779656113215861534942701906989508861897365032847177014706661123116068372811253708663983126663363220054146688278549649742640362622163526648807830297752101523006297611475985874062489562541716248455190879882655621191712212435103532675513632938718134126422215596430864651453944234048795910337619376087986743785631991807905774053185130190131416842376829280005472793352172599681827384991579928890691672733987781401124118869698159779691886805914746880000000000000000000000000000000000*i1^133 + 75452577792849615987109819702244037493687716975578838792868569090611467921719434677007528955208408582630880662813224311665839691376492247325175764618809998254043056497214752730782319846623304914149585680909881771960014152688363446327711307039030323569810848181108426666831392268222644557566624119880044997161402572279334307822904867148573860188416484101038208047588676404786212334576129843090389241922998706154732031106245697766486592562457333061932237606346686923634059509875609214868142111736961648228589356428447698499352693395836568520334456626502838147450229373593327491565352883954875083873474391977343882952607469946118179823657389052779220431619703581473299974075437556252669700552776649392364235813964845796039347603915658743375463877191687181332191224224512333923003670328732107538841286295446617150701257480315484021722050740536091233176381169488705014846509846016778587873163302587175889749693469752466318115818461777316416038515644611552525756038362514661417151382645541295469691980947706858253474524760762865955723210723305984482251513475771674332486784947924021111466348978173714429158701799977771104710716457910017723426867889643054604037078219595137914269991351525647037213658581252504227892672055816406750834909311219911577997776538004391687430958790912030698696578585220009989148325166387181277953198163685352354404624859118479854651579832829251631180178866427175556239121355301428306161106403313422436976340144586751974305564586764821036297646090393682670724760500929552276842741569918461755587627627745859280924313112258740379537551431720115809747693744540033910818943536036431133666249501187847826671315408946717785623137087534069675556884800361138602603666422520791741714310831466928614440576705417982426521366208200859294562711535414174318212899983705270686686898492930517604643146446835665716168013404786558017543193054697166507304325916712335006678480689953700803445372029697772488944240424785962177891658991267393009435978828055391824595998740056692355792553867658969001857974071672367292924743096622686215757383649321392310612750698252288428567054189022782150947248619400516621887801025126918048832732405697896618461146998824135743727016758272234959893590724139536183702645525397279600215700277614785973558214479380949558923065572023711422904805554371959967000376694348574169630166321262620836963029760631769626597645846058927003190652460851619267239375870279433312912807781192966566314151142942328969927851717819487422986236449595856099206698648234684994045241747213709311580894807894886668314150675521833735231238304276415330153353843177308533634942549296900675059697747987914189262764999636307128241364684445594557181043398277918123100958224607127113644544891800422137520704458871361040239342595305249437818535768865953230354742927173700065064421342704988085440542503300443810192324606620904757734330034029763387247550817726214746166941238584544780215312394982248549211379899542602645497662822727542792180638712165018986949472461938046724488312015258368138167021552643743386626248741856822712128627107756023809193828338802717211580035303626970683329523385047293330969151736222059871529006664211630479460001766679834455914889967043972791678634139852804377523203787676296485181292598644234054467414049393582850005563438121411282193280517509885876359796864381672490621561185286112674307454501599672794763049393893825601917497552772413626110891027131842196320917343286641980669283859363340918420135814744722062091693415070044105503100078698291711054338169593737434948407726914300662361188123207761967864905697849323969131885357533709501174487743668155087130229907274634100736000000000000000000000000000000000*i1^134 + 14766479546775880193379288567250811664362473064833505540824977310600169810178120279786803349088897179103522813452065863531253069986171472168246977254714446188191247150859811144992998682397325327776025082247844593189862284110458495040712492692633739619619907917032785639454843800042980814002305167370114983460185233362063242454923128939631264228656089441747779380383258871889033244189592789654456002825882283201725718017104990381614548952361722473531694016912354361061981236656951662897227308661818447149462478665487292510001114810866778476591398840110371367260056725757880043654567422625741550042383748294156029016572640432511780291963175559788441283161378852051797946373402083639636857711431046093199557356877114209300455585625929223047283580325315450927073685499020639726955665356658998631887325739095052689636844677282471307302636608680332057030763764190138621642852130051654589069316896997922589138328592732721136415708552535523178521314966404952702349731911753013452297272766375395046393741623849826572825341782616306776194699889662962222134925567102901674828527579065541029759577775066147104703600251230860906440437905572186568678175665785006188106534343507961726489216099910194677842489848392919360027141617743880443548597987546766338121844154498888535207760245388660903359580498969669481862270355899755049713564154154844660772077861567413281387176296819244355488799992327607157972764670283138170728149665049603393436526596379608480295710000825393410348138082229774564339647223942058723478342830677059236178008144680440042224161236809730119661191861377601367735225060406972545490943395216195542830527170487894826393859241979587620316751332199739091594193004490437888386495730113724977542975268226554136965992781262613116770896691355742372407801579931157397580112921179340816816545281633023714398262724524075810644837390573084878466799282801912047547782102682850117880372874300608502291269603802750645212928575415044384451209719631470458535849210306269340579569506319129168908434754309475038829343582338834504818659687488178825131296399187345320185485746592947081637083273397701936812090722088989713295736925628983937557307222946514520331822255544601929315307374183731590878852438014407325126544173988652566886594469661535044290601462553680178777960708671876444842732870080596544897675124302401207311446002337660913747705350980865795132988327760731509858071642401094667581768187104131240468577578869936134083907688639484083503652484582103938298871408206016512828151793088627517792695315342856963631847984169322756412911251690267295060210004690187590196792352526811748783511325877926089050757886765429926965271173524905338410139052383565186857878552860577640781919199882008403053588214811373247140665931872490881191120927466156742101379815011086798781834457398990037101290964835627818206206338884868729167220175820896776495909728548090215166730757068491729391263452945089175111177406543830326352731017381590720557294640953440402783420568287097349832046776402086925164804185080194747557725020683487197959862276136514571879425336258638317844353370464873635775332076708823579488220772459891776588663718479173535397398554681205786113663536984344584185177585522986897674224958324093237207753648580428919259770443611460716908255108231623760499265585697826609844032842303146324183202754148982730800983852700352688145159328213640534026781941231892909040809237132332271944794724198054263984972000420121089800057691238166692065591679459770250083823921392640725818375498167975810108655012300974328432731763885924154616142232717473521511247424743735310622062918433141848039798954471013953782695891828736000000000000000000000000000000000*i1^135 + 2550280790454275473248689273518710956944409462869271393762634931775611762616691939371872001928606663231600884297992026078392826541645768712194921470362030791054391756492852253756952282843976859519749134715316208192181364707968618802344968131760470195597224975778118042337388411346240898623560248560313131049650681742740385594624564060317754520117534684707899178835620525741150698967576735131063305649266399282207579000071056099502969753504016985652333146024309785751539764436264763559068141977855334713558983801779388481095281786803613550638542747530666093969099757454377740994107226426973309619123487181431498275039139332538226562721341695336232677967756355118156362863023558473490138026598692723793474055164975968706105057904561100246936281180030629137162087023338130671939131031921876427756016558824000678110318560849814702055600078029367607178793295883192188605629579354076698745892366206815055943555679159420616975650820711706875970750614074987624573237308209501696276317957680011850992182328936487352315704401223585082738750331771350041103966593256443220749222980369797888791219290545926352555337845740273298794008278111553598702876299424381965958180411282915638608512804997973876613552962080328908224552048386839107385626568226074577711023176774273854807200493099095412883210547565795532333962521508005081443660195694517706761519499091944425890540305956637719301001598863928246545999347423020095217457308726306198637897320467772843076961455858245704692082193353011157482024284177164806118848870652746903882822409246193130460597799670520331692820771520260696471201558913430417025415973851043388577055586811957462715004700640330395611783721472259457469210664407629033673978709022272169163127099892436865864898686013673399196398607209675519987180155207821605628421791245765920164450240094119105587818968760311989696102551206732758590386869094169557586505901008380056514283767316968327710886091569111116222400714172192821675879950543519352319767133970477280531814759130628507171373241563197306485311168956068016058903030208189863488335404236482118423502872026896539389862662116884996902692012016813433930148741724855166541119808127323651225804557963189498218293602252937617383084672727370100392284851246166213268515581148163322300575212380307288654874910055574261487940876395649171885947089087519881803929342745652506912884012422725353612009199577022856769442331534720490063083565865894076784473245166673173669913567050304397178015590068179360723078740426518434150803827241358131697706904307609122786581770991273260298539611597332885171719190238299865356495384893154984006800086978500568307177236993616611559024075513297815607183298866889025799207940362245805761364713623371177591898649499270442906721481576649056361004554869569094281278718941270261335414674659690759704046289149291010443286582821529166114912534657213789663365696155526285757435494294946111825378701248408061972330413241154388880858263115646528267497251377048958166314302803456099591618463426238559605183824982306620564918759029302328003445475255741733794027812515110378460251638057163667532215881898984667841068317429061394967826549953071756132759706562086668384455571232545027757950797030122741595251265082279346124004420476832757590995389180769014205959751713028577885173983531423687276006548854022457394618159215213543036414560516487570058213915967853597529629138200224503010392684423953051857772933608525333907052695579339908392323472723406816172695247100113292597422581996595086259300772477211847425361748087060982518760974075830298269132797275276507794321040910659148802542117798484333301907550559244588654002176000000000000000000000000000000000*i1^136 + 393132276173237307055281129429574106648671922252673023477857771619461679549776393884627911935879187352520486045926627732518288017476715040809800290194547302980717774484368497173907889851721997900604488520685425420500547028863183697789217132748441201074343195688805964590281095955581409600931745219992628516175711441604514447563895331054275606161869207170334617298054639425403284438994423039806659507993655512350412574882691934169529286086780478516968570786458053551362887602089629062636564824771450571211122194922206961379943697470568371668566523094895517268604876611593828943588656836099094191582205991515571185585497852998792027211526922481473329613720537076187264195998200906162672158736053258298402212129702088974099780270055164561571451814236839754009824677034210374774172868807747755018481507275085664202792995012480235830618169746654652145483484829704467634617191098830531793176710830459393719873070084220734961415543372545683649489578119886794703426607316836133089831100704387980215498032038541537191311456249542243469385600995518093184079157306704562791249614498810882706661684777635582504609255439721570652339592487149388333866184657585338725710195425720821325508243622310085318875600379863839878983316522052908247057272020322845076728386101669922871426285249866569909525464294768428516328010124220960467817874189911761474651252568033715376062032101138738753073914893654775959811013585831707375467942016980179569005870698229865358080689782268716212391931958455567835426679006192027881289118963027575972306179469655677054179514602935638362129851188311209413585697658264139480836866777965878211436038008616367109341298784329365871168098311415054015660356503465070872986968317921308099351726652400777115016788930411219950917854460210725727061958993403170374990040530998950075266489361584530960142044526374136902669437041631572952594615094605197723505099851522014491252658819876830827849936702088609241120335436808880260213016292374850980852531496441582898408504964880401974722432896027741853290045194606299332274017453266838691386270998648375406535574005362945718260442007848738590331751748747955772935960526079789201101061110397251154868369116116855209799209012209173587845947846440959832892136404025260599871997926847610426849174379298825701908527868516160814818577989777892681174092561920813884995241777951520577984890930891368901945462726345245023620003525990023752966006258916126394892846916822017444117182719043568091982953482365845124592730685958818457598522502732700709192076870688007006270709557046092141664915872867491875727448970985203279175940384209119824127551544537071855208221380933500517724057680378312692428373962083081655874846319138250232420353720647581981179805971749110627798492892745741049273589654374890630384195816000567269497952462685814163718460951605699611387064621856956741722346116052932716344796695394432796856799646081407161479878256646386260602282331772933551065183439323854530399064784560006754151035722185170600019537674859471415245367480844420584195022055835511313321464834388363875259324877843293371595547565194285457310208071797229188811543010562204598394558453636081723182179074949952922589666761212598785168010040787601990928194858300757006831678208914679771382946255002749077677033480459994013689184442474633917418051291020373883244053060660969482797001529453978346514182889630981043676403189269430605230699045574678177122103213197974614035197852455103105685707841910255268497997118286692980505800627680878058137384916128087669554619143710737285535617057536019508336826264567727679925050652950194828456114821452266079528792076910487142400000000000000000000000000000000*i1^137 + 52044514952245800466757688880909342161392341006288183908589128428463632859950319777853681828920590808579740458252231019422538332136607915079135841252210244111478393348845449793382317759728550872692317465336816395049637606491149535421376568368951281181623819883034474020958018147294705721706099939758157408987412474203288379500047409159202195836665562189121769099788721818893013652166698130848257931110057589485300773509078480990533751299443418424873667297336049800655885307188218521562924122513585186914940158269730674150660886407424485197013083506017539396382497745799348105952410539491754042917288767703965525826222591487298097126312018212108315690855922813311621960999985187551455294367054977037139797622269336242417753088183987751092489858673709877761022535156596609555965152773664960683907032360282350856162378809402377512419257420934839439275816655619532313510809602587109020397243212578317564452911782721406648404000956565979532723407900743920179545738217072513171826213436957665961058846862260093026660823673280561042316739256450525670074185846699975642293715269025628723923796013225292727290101028087460697900748967968061407407370691189255412628738989063578760664734739291658104036023239989475340478051872517480284484786833178284359378699284825675652674725953272269811456085974808361611001020925439034943524733237983236123667122352452150653196619386543100876862022057383495941793858302307803052207521160527437288058993780559986917965981434025192085515062032225344848737407750171937372662145485983911851756223313212668912277548391679899770573771881630426700731041312493526814603335171859577174852173685703496281332241621141090787618927103320656862197008026277506850534226332086972834929856429499360603153477814700984130573154700096318979907746751402668369781185152708968081308304414068688983890975870018007792187645546055099284638757142798621812892269685960535480767956846450146888237727661375405051623314659179433342606475870348680085970243977662835202317682649863067381488939193449739660936771222908863682640831091554259611803650452666096387481200726151964499033122989880370170681435072268081957649839959848668245908166088716164744691333728021447040530030041449650740978418563091644603827004157886470698647192234623747853497710502854473170331929353721740716181027474078638684844063781761816564583124851065588489527515569988140844044221840893446351320499094001589636454596851597019723875160137674401167762975755710224993862543124210360253815323510994833009113855867557289086119845528188826448107697300035386040976588176440974113150502827147360295596434168858881322100160349311092956286767101835486235555179491856064480878498210735949355300722293678961683112106874789635411351401202659913010109074283781435363548599887247169726129750996772126788000948191814003096582761455079120552251546394564281682553506698399189413338092967525003676772962366681602054224333825816973054932936839503724320757019189684036934493826759139496010589973178846018862773889441696515797201194532402104914523571339601482655877267880532921597487905862847344780497863067072764509671744285641943852893641304106086151889456321748014586372146888996442877373776164863580485584419010040172874060431746721995061391016525658747499542292266623822938127058269870716642918139646484903796401266528236802646547547133644653793014622871823316896049458656946736966442450324896691216557985404681381012186691125575092478486402021430155660732748169914092966844341734887345323381546193324193837734493815942011395231242655130122133270696270926836378402660760326658326144212055195693642027436163758009579781468758999040000000000000000000000000000000*i1^138 + 5935798920683863140229741032172209475348090237387792907490388936136117952837141253465772788241903983562400906787279736504178273371797182958395908318524034288257719284023938361348763842544699336979564548221195161416920209074076205731598428271448520865836418153781273938014989202475312209129972326728530982949922639233208327043976668641335595777908408044190387141978264116118662198637295742251496202433956369383987348485253476762906602525970163657445117787955612975760948744422423918979269813339740670054699901104583067586446151204812134724751731608781357982767980470804487820687588110970213014331208370146414022667212614697672999009104340614080315362064120219359011314925344219361356996473421275691961458096406123771899383078344682311714002622027369680866237359746046081697602986132313868750073103166093475229350518847241602770438208143887766255403489182988693551260124527622601158115542985073624483998390581946808674514652097759343481064371321961527721755375915711834105484400729261351083727731214777409042896322404094364737157307359023444885168188435821853657678727923233423530891681337430370566042599565817861097991222503828774164996082032081663854616404490131443284855389753580643206151628707103089943033508711338223989643149498133402379110602074835106121569934129521970000956896044323788878966282517030563042744849063524726964146449355686185912803087973176692152521295305656958207286668500265723283257522178789596252852689375586674657013383374700063385410183385634532489414703434939335980966972779105274491694277071294397292867929820399034658409792543019438377235878767881274525791236597166338970904451371843136072966207405050736027507585430002131989302534082763686369048301401110619771313738008001666819893951886669481895314893623084155541596121027508230746524531940168893499455878150301772090600303516290237711568025268492923306122223534594079139996638232379494083904882699088297900538429205099135568699074157635077389271569220411408341978183390348837713141872809552258711342472358336138204782262211112041626886562842067932336341374266353412012921843903180168667464716942035217958516773155532616467246493154414656216420844070821949693777071723066821857570968819120309697000373155623648191363426651994712547627390448932769134831249716255445703839977305402948274052724338049053424695332719188163938049102364068071722533052686367055573884128788616466694326176021414619935737284625218720401477003999942998849571020994190122883222770290404765067956429624601148480597791985165458872219260364108807288359542387132424796081482030080389181174941683842711565610263246365498723816869279458062945368392514228386325131810778656247886505638750011447906014622703513971933568399699603413675553978946455679862123911704543607403490639550587705903385677795275164212493821035384898744141460068733133247954134749052467103682922420328270358247047709365815046273679977154948893932970777476166220476039395794194700247339810223590091461857161476388415480655384847271138860520842624726470032044903461250210209761095526953961387347364953576494329578823311394245224141476507965758324875729481565939172382743113404801958078026676670844630678116329518495031082742898260411620489178658276716254363440709638337545262376392644413178796022203726845896792564273461183372022040586213273723893489759087108424126408467433787592908598289424753614555446856907764767720694902657447657679014336471502573867018906949083154332828361865597797522936558953079433098944960220734397385286226310158998951272748948568280461294917069059668804664744702270198642821206091115411865854758100488852722556731920493041418240000000000000000000000000000000*i1^139 + 553281394356863808742446605885128319246555252304299157368696457269794620343773894803059117897130910707839852266120576266914613861440799459459249065270433245930275184204158415943831408262485316440731319197729677091912285718282193174494359477202512033995462411537574549496525523201658587393372495779675000588200749409171010046333629904566429612294544925280626369217182706719786903959837794360078867387406115950996876662957114535952957984270966260429725455467675330305713808320797699006712977635441493930951971082814039057101486303675424083542721671570801344615455054861712479250924802483073028868165004789353406588013487505848708792827625696822840789883870154394186313634121272233398294169728162689962838526371234438346394541723446485775048094163136520150023085952923719393752091806024125864373517982409542863980351133405188173901268400507580616724272860295757547403522361324548179644461628149794017864206401267936780006020865926828679650493096843996305622524641426248771120506624996140322264085469465210623679946464662856460896645344757522053630296905412021950952557968886138409575921405040349206030444824237928677804823437506370407443359491346056968579832955927731147045876009537813754360472427400952716043147525695118810575219605173161163137469389421344373746739362629941257914529032357370091313274609906312565266713710209847061549780766887396154498277812034638370489760431519938975570352082539815616451321170488899239022840619297586265550030950503624889410828119601839554185192976769866152121401651392683577620875598881431110228387842885103682581758919936080256763449944849235713195691778891587900554410264198965791037683498271294240285894110480728554537889710967930789843575885934307905090384836767954029463695529470694836006364929175826241291174610361096656133297508634089228773873764279098705427407503109190088362441974421366864250879494568949855348162497537946751059713721656743949323110661112429777264459589425804475461803305215218231285555095584860173257892716835335986893063181117236908668239840164124220872087956359169792958544776607630326847858266031112584878365554377537136022277460978301438356570058503402791654971032379018790920430776139096812158445251717238842298223968117249619811264154607358927291390026619382693681310719493096178595302233262646033854192856674754838607371006131878496810742157458059571505019623501996894694194011211148308974907797891695174660174311953440038935451586225613784453287337759637672759078272515479917629374412184063169500050972003321884332526929339052007697943974324319106955672840094182617540258172545336852049180436896123886090822693478586761084208252367445120075384910959056200993061257611253470659717922244317414037513195415451251811807011540424257467059562402292556430141186697962003043598241239311608370152811979093654893762179636164096511803587752561465565873539207323772628619808551824055818470625177890847521197501553919339677057883013557384975570655239971576271776802794788616156741013897038683312392857292737094765888231463816456293263858801992899042556851514961231001673126736841182475040207746791716283986933029971285298242035231744312091481972483880719549958481018042537440642874699212477159638950360599161121154767873678104637503264728308121459555100606283005053313038465376482412903540446080223788746566788715136274538033342490849839499009036131222660937099130747349336866683927354488832870758047848728665460373061946375768805320732833984200785132607531846483069936912834482266866242050641068068746384421538964802381763456679219117835261540756221278019801879413291761841787128589488549607274898406768640000000000000000000000000000000*i1^140 + 38362690776798473204223751364282125483692206478506590721113741599694889918203213516410220557624550977567902064642025541125865078009589648207695282198721441070300342574345962090264691404632275272412461576385551859169459679341040656999415945177527652155767542362391367418391575715123941904360013037060597864870494192407919330203159552515367538342392870125000856980752501840798642367069481475126976842320442967989782454264539694317907005044361558099061527775911173429657915179745015485544586974138225407830306582623993429539232754752586820919012190495910177595103568614548408251293451283973514184750521646383141417943641462694558127113941434393627690974667186582793033502182712723421609238479747214817970779522871285848746872169241990408792768699297506155244318651275818207190177396210152904492345424521629601518061316011485803141550653218116957532327056781566954263011026221026992272806510353813666953447953945989052188754112868361718985563203906760575875333604761541078752968353964138078328053968197332939115604492415683824804006758362570902015827887062916411334919358468139269721576775009291605572999413069946173756463160986148359460780106339613167278994153878101365404390613828048882697073660908032690337706886263367181077908184671978679993683520243971512358700019751244940326528821071039618322544910958419915062532941622813946730109451500322697930564510641975079966472273815295538414313200588254648253449231698780598873242382499521969434021094387429201224511483715905536202486330792427062203241413928132334723679901562053160714841564129708296276245383770294000227596887105120469929224807141410412800462574287144440152633206598186457388966387659098149840861794582953159419223503057215931096497956568724581937827646743369610537380866228321191827263015168347060129003052012092971445367329612123484377114717688577859769243693928913539099654896172374461620265321861601627268673590357678148955927227114197130223974775562432304279305019337723981084591361712107842929100681511672258059419384261188487583821970836631560457667134340168975232099979771259746150252103490872167405407766061186433982693015847894563269885249593027639161774565971310599083209707579774822807261044663027191238049882957418719717849024742888323862631012800008919969928130229377896074457552555159357959778223786652497959279170881910097064500388490458056435549919812822706880161690771879277809937190721338675837683976019759380997271644384689886025256049770565537304690500839327561805006132309820791448477181424201987249757920214382130229477717262727693423199584554728630983078182627244030106191754576093804423260058582658250628742437765213810303441062220133191773888705123844801263100638980402247798714187257246551082575741668832619960268878986327206482824524140237004726778966667155014439870368923649527810823444032604394962791988123753526756776552094115800000267835061612984383454088136985952995852354434620350459964980560813362067557674343121417312617699282154727858690185335596046752505924523933247654079481880871970465207614716537416990792632993456129400508294233253420136521636937271545006009306201389636297456391297330424031179522932172713565755366662251593735531046525083254706470263458096553490398397930863001709143721833086526729190819701311541170049447721445453818934801799467922360765692919191932133747394684775615899844820723050782310458531121069003101358866066300314327504076675569822053813448792953298088261588157484826522600927307034470298919030810620095619514176478906516027105164953741077400366766335178061467078030565761798537769005989242015013868043657621022960941046693888000000000000000000000000000000*i1^141 + 2132293487515445031355011524696192535915163618372782815029484598347168505743772858103391260055315622978394399234890472353879018091206430015278810250169510651496264609625328053891395489633163025723868583439366811466607738720736076511859413674966101646011206332153411581441847979375417165534373123635602970092680846890532258121559631018344300384333803249824633391136012626157770377085287792656699348750213468498674136933181559751860437780288317998039284984177177762360934789364925245954270953053081676123450495191291904137202755941586631187476736053047142668920525665397759230862366644017600891054692263892650529279261316622390720831571512815788847751500660905956320858016967662755052534604922231533602820257072041172643155649091875727960126737411261359686632601474806171387653113724634877875848490786852484645680011339988172558932526165857228288666470937868381945505760491118966662633631833020313409615170130875039356468353881467297171623799129811113417557249971628559286399627081922584699662776542581640505107278224168423054839695585106142922331852920319759021107940852899781723977384178854690729403221013949256714255777312351685104626516827967015390438274934707635653618096157639226701824177300182848794226332737872487389184229410696866014444155277662476260100352716387229138053088011068919520194070876920449846732887242403701993553661149317531680503062521602517823032579753155131063987565882270899753026843475365579570886053352413248945103444495534914178450183192995395903134955659271075405678884941549628764917837216426837332978550613983367124825968570422765665246859016430047041313443265423478241357954138893436660015858501059841820091210630851077280265422816773148585007639478465950079822936699318459485204834940853864654537735639455359075694307749457705242967439416787786986779190884002462490955457939402131626885023921507508337562461523114518815105413466951048469731227381074501683772755552979385644873606487798980226454746818846677852624525764460169873030979832357154873890310231912486498045062744664352871960938145387363992642159704881307599181053206493554615445860125487705156562145161699683988668439910890887721838958797643518260411152795244562723726426554703543773309158450094559049321547646914494384940581217006560043266332524481577336620544383293167556948475600441318948296789140024104834293799179419430002892351318093871441640084272215360303237016286725623570583507123067521824752107118235040975179731197979916494316398875294747273558311581424049085112260958999551784850424362532448891318938178073966152535490785683723813015904818281460337005592135180163450123447191479888135994826677513433643186378013700387831610554544152394760205272277206893903875222911750904255102644400240225875520540525251461934406686226935560790721295981906947069576721072318420349104212086106954530586838400352154239995758126643493020034821248229855666016656401158252956937163402443603273579641819170489097714652759906355009472990499456271350338583389226185935635455339408388499005354074255043687005291291433242100743247330956369677064840938475646269121693539273444368748417771569011449731499234415974318407414563785211522434884514509280216369959306313055908174808270545024758391907234609935681029695917535107170653899783875245290674362968758700326142724959639401688469585270636515224238355839491430645647759267569404837160802824967737534391868167764113902757307577741245332495011623592347464942416062683556802966308510688121395301298330698891749017657469766316491785046214908240468034446180201390093795286137942066006335779037117171386455199172929637569894809600000000000000000000000000000*i1^142 + 126491739963026321594691993482033303894560771524551016446804298400415932033214939062534843695409064780545390170491781008627744236555232796133360192954759420253906311408488396208502708006539413835704195834467569001533157440973196298707839481076306517282813125014777663502233837628439650771073128369614762884477090082074894943884369843790054711212381080221948739207903630849199364678346493299548429423916707800697956026672549125846701724328087335433371209773310961942697804231757825314990367895605475163017163901261375850978338669013146426096799210524657484861980613846470345071232995564149130142724325749818169353180270054980911578449082442416771261871992130884959848676127877397351043309731401496289500105154257908932659038598679266090457742951300463631283006753921803084755885394542393136421784391516758277125493682627342162320789002546083191014320032397976100915790109573364717008957280833787669518834126649582079754430386184037779558090451171192613267147085596275000131864034879611389702171485963777372494442468849929276391529144356484865160694858584600821829661155692709232288392472346832448224431684697590041806765766252531271524950208495918160987142817211709843710115184563339525673375234881144680728382435180970566167982955010750664237842528584438613937932025910271284411716810789033641096952715127470067730972710325816231590778130077592264830647513718285510486910907662425046262799364941865493676193280044586483359008065000914946912553717896467727849472587089905753649767844178823144881074784811116768202877181820752083659832247229271255832966215094309517800465552470814541984518039318643001649789260762463142070063902912736626425666442518634874274649699578641424964049586732400585675818591816046007955880882576420606680443625458484137026507511839465765265024502283073631287251135769358067173361553019967295718083631791158808915349120181323067730366385707113601075308021280273968829846271395110500862002965874387535276271774587219281010297759395833881531166954606133174690666318667490468702844726010604941317027730875889485670473641795987431192220360383643715226957672071316533388015675300783016550850393511913510479969997470968098727752538816696005598080509331765651847054189801643372452697603009740055589928953472320722461791407036896418795133611456247249419564050602870948808519556703375815935779381678993566708529952750629654903541178702308309671756903539154931005726437159053162786844145635041869974524149282868128202224118671056750782328917194042473253052698932867123102559686426799902590832659780376889106484520093284771957787217877044376642222464553141577865564513743174162908862678627181720032292323453016744336016896761412566490501995699355428114786691850374946029466122227300356969953738442608718576280549248721591203780329525732156792160087186669241367166144691633641267527425462689167196184646260735618932096729263113409355819727648206423504141250822718117312817545943115112401612055556647756267639467600351406036881735123610089336616643881537192774583727974351685043330956307986960297769206912849625013189697582755998589069007400348481542919368524217339010229467168221757253923068960109970973033556220737777807426445595767826613174685130163559146431823639309672085440877263122273180194903714154013563588725451563317372902278457534212098742630615072933961278681786204429083255580412519117472056262969339439546280881903555889525595797340976622578523482046643356649575937048049544772571651624239653135590689210640411154329333341694724587648415672397287275426326559133555893211107566241852851590593478531565870181019507333529600000000000000000000000000000*i1^143 + 6912246044114213290095225525444309642635684306479392694534516806702627572967319845904085425682560028270588308654720922472270351944624145705182615501127150023934165090680364440028726120368789746316205226623758036361337843533160419583170062740338599395235667901870101532590869073937625995401761202260724576076449804106955296160494336076594935092090689124564990034337501366718610810684977499461298784581981747457703011976082139984415975356141737147478440758533291256139461518594036327518702455452808403975017348536277863890274253513721692229434515658458025000131175082104059231214184997490241484427601463252951988201658164682375093619730288454478767724037704366646689333410178739751245608858090890677187597973420710877395082741066941358352123960870676216780907131686109002926839996810432389805480191845529731252361984439393922077865644357617748532993222652514691835449938296259272293924661073800713827446747795200502047520154546641610068954842341746057781954136154274022466551951718310317992964958712435932971873576751097121282644108089634996231343922228038294253590557519176476476985268710830301903760563824190518990980972104569174275901902545315008717712491011524141458799029242672920352469690623733805043613510002832170011693937885763570737419088561666951212466992939484916373161546347206808624308435918194917411126826391876534530322079998793463667724214158381970899624055845798084805586915622426312384470678037277034640674058350090637892931621721705625000063302277968675669986006139802623762273743669790907374439230312665828771808048980129225750444087529074474276667310835743048786296585821045954201434544142720302336122707024295477553916030963397050105297336565791076032191833246814086834433209071050242264894818243502970116482314717119982939274887916117695938148735161227676949159485778867484850623104522762181798100965467556834667449748753844980102832786856691878114809851153984426969874187151472962084353009184892565875485600736388824390848270220385375893367805287051426284641789875842765457318837387165466975150973265260475300246679266657147067705931085249807907698253991444361356097390601540300782196280727668349555594359465539900105754093289439885405452984484955431348074589985488428867408221646770524744034962942587248579831140300130060925542439015478946089926655499594786401005912415116056073751518474734450865577654463149247456368007405800563062814571938601952099327354108164962900143779464762872215835695451778332797147539581932144447539044838422343502778622326024086943313777369986671737285700405032386811313747238908108266966356261546454085767693462502320956804562144439332404146364669897999885739059732932439401751310646300554029178088017342808628119059428925731259724279790265911783818445284526912854810897707669047433193967245383783625549920898481873996627978620519033626730002916271625927155932301247286666155835574617433856639182129310480093578835438264095217485431187216953363787599564827201932866586555921353763045068523393122702987787632799250304725145637427511408983902233847751933320227801717474551698481704552949418433855076939706081052681327352242121274563316086151377311441393754498148156897399322258645411790742541734444601566875246935100418195414263146171041373411881611424750422899299356744362000447994894976974966007497276017846100450517200190410315471576516419356905515057567848197414079260245684344465732126572605447600516942231401989261186857653836516421921400662532991042496615813060565884868345490370884689747645082683933101778457649012796256024024819010235660619492429673516253507699741805474333327360000000000000000000000000000*i1^144 + 201631920139461480161767656191944753581432124216170313597716601358000353663550402718085214903703999666682821214960615158553094347249082063717240154332209244217886162838285830915326849425043245206533921077909701631182279023080421337084452960774486118067061191428235124728592790072506795546922891828536179746742318318717304979704745609850993803661810649291143215644381321507114939531369918836877466369963392445405291424479278888788441901684948447532027724557540438673070871385898047195108511597711250875598050849057476195182926041743719371653280197906756325106937943073954715246320445373465821002993357845281246778460324004998981651769197572137124761719054342588844112743612612745352478412522407269677269185736653911704311978375593247722611405320051160925154877225503020862191823848808884119524631167484871662475460418516211830136638851538049290676739733217596820020658222906608528773681269026274289224940548942946532425628684979897853928412248434272155092532176395638435234897798537095675307066030996373239243255138031188199116392451464000737637335126894726193754087493221011769735764934580163729135901105680587195769553624478691548091933882981447771922279220873654075895498012242005112881454130578226489823746938292984480347535001005845786644217792575263039459369591231038028645463740158450508784210177417841842088403277773925305051777073219343637476067538696391091838030790402631939781299365766375588514899499448605325354272803410690970607453339215780279745706334120452416260532628102818984325861676118016033058650110922063266092743258272236011008297903049112422688242416321493222467592227915269139767278956270404666376822377917022913121063070509734936668629444058009802172225098710010116227676873835209011738638837427322800836810648251231383709442642234489413283052100471130155981393380674946401057792507070866717484980987378047636066280476470916926667724673518322287606356790895262942092947251946884867536987809770324221877319580355042224540403763556133767618871819510813254154989564110932450600021829028086291965174205064169341298364182717272975510429173577590360446563125985298024612425830617963596305591482187123018215177639677386965350644539397676135448009990263582152355911211505588747957956646555793619858535812573825726722249227323340285845331436676198580732490355787959296125275586016245095960246739170798910830967768624970192018076462093586266537817999802409596299652998995171292618056492194455424689149218896642691533746316718692158242283323258349360839978431392699322367577942348750172580411466196123087993626382101069042548710438797257838580333998501624587803851540921967815310383024462690132698781105026644901267467233548276608228730880632281617135365056782930835409750955317170592488236563330855022952541742692797704926152869478818609133593953931060494149854597284609408338767599884611704105910119794570341009033083137569837583501137699326928862611359698394551880404902316135238923760792198786202463327607224923073766480085685270799094943163605301345693733422794913149011382892779772442620074367124279662805053782477110937171395755716547389600047319263748076026768251028722146749981173334480578363952258387625085779204994276179478280946470481018716230018762564808846678151954058290408487307409129756994542817837480040860463605445818474765603785627818324706559548035903840913970943870056169864605699296498950547618828152034861594246489456304050872588989749204294386313957120411035169901224585685443014114700446305496888393803887798274814380359705206968194089100962178113821563993424011998767039830054382720484638720000000000000000000000000000*i1^145 + 1288148541231498278722609577302492094803968058134575747036295785001724208000903403906795480147483108800181044349050991503929293737070205874429848576020791112507355719276319757792255263435970496750082520726867010528498241221314783051406169677472103371010408550273819267694335583910665675805723646839614321174178895134820952184977354216205968344800195349169688360758936923800075512699316941931685626525517844384863415016453919450403738233381473583141986498699799220539659543107035279178585757115393357107429471592696369624153681138555308259063588161968466525028255371173715254379950951242369196520066904708150567965799529170413121773625494138672999735978386426791048393295250521225867311663458275207274574899156005441345418645185505697575852988701350735797956386940410198368799470880604977934982828845762847568029378616618013390134330206550257312533923866099710616374698071378065184708267729032291323530749464999334676460603351494192123561408792767967826930764287724728596998765632890637380436915779559110161008682758490124811620209833095668482180082629885131919148470967675259801021059073292814024813238964096867423320196088220332721187065201715219401818241178310085969876385192082348937626088168021912540275329778824947938973425687057107822975272842652441261055211428293505994321624640683880637062305893741688306034103990166935574096807427079430930711924587899914712236550165257095679353912399461315692032986752307452940617157031977498333969832914609382378014148460470423572839699494605596299148951951518891278665397739182188654875259950581816221943276474059016332071391686491624562199147582581647254568480660832702241284801762497753300986961579524545913638484495633586621749786916923059522944738537651711634711135924541388220979343677474358757766562951943342385228751364852980232712820988387606403836557395892532327696318544875626920919941984268992195381560784349402966355129975902179453890411067397179589936290895680054315185810163856965033404983783694149969399713793876158227776462764425376505228113516449412405766626616802247682729951332328526311504115932583332512060504125843180592145057742140887966543632605738605878408383885313829995388647128271642698147481822721511315392606217519238448118769728718818107318187588924178613974904562828563239509423174933490574032170914968297069546401146053855399523151907910567132974327580515420052536052017316967076451074975078495987951343909466467417744983745841444403344858019505532240243570069055860714976979776418773074506693081154777855416389373624847686895400787579051077598854313862058012420401576837667190298777622386452627601374373534556275662444231656955139926471805524347504660652867370742729620073573490892681808024912036555157930851078512843420292277682499956240467304534348679270192266878510226027681475748316922423609873208305431515044390553794096851259021042792710734620829080090303238066206522314749951942107875509947915318344392660616382912358887993411694607394701387391685424343033842643361278772245452974930343538334498044500846384236438699411412339189038747281244919114727194672684964252887078246729165042037242374981374609278104579606129794259981949337466149281434219684032499441292451609378561052725671312261978664275446641923103556877781512730277132525156052395223294230345053196635913700374349944434598907201082463035894100576621024791899317137546984762968765952754346946644991156751739237064537526488229040305148202478005036997992935584707476247574256668806084702091914008776355931106752515049192088552334302994734006049725019591665872075071847278409940992000000000000000000000000000*i1^146 + -123075307112294434578063476579716846309340439521486082787940952923512396354796090325973081061764318807780838280948323441829208544340479866408820704213473012055077725016501826081186036054617985197629034480994727178212643464539906601715166476717756276821533220423015389510893780011082545581749590943568282636079866906023406488411031768498984367920654839076125699057847980874450030233533019606884218845999576714400106401085827509208425065611162034068293654139853306595275868362499529113436360225039371128400285274155673718258779049736215082425958059943280548772838166455484044642066198351079993603084355472219886389586716029126082886817892588318710375476590840693583715933874053540096371675302832766826965752105699504120030588519701971049212354809092409585183057490882994701722256183636354503481860216570088717977715485277332679590358092457708279601575992729994492853037774941704499837017650272522002022062928217786072180258142371109771210412592113732088973958637804380851870862996784137665457032582400419825843831192393701638685313324460897437492518110967929869027353951354840005445359866902390498909200169567980615765943147750631076686334627000813086698590729053261099269243403743170907719546941671836133628590808712925552068546155438867763170319231380605449163177538114013899134420460879719200710803525766655239906880660868356652726023579932008842395751747748973622188213266352640590595080537319009849582605249655921423193401663962554457687913119658780508975437445841776868549395658319098800604146838598110168678622000816671657905484564226764073543814325837074501538949696810305256435298955924482973922170309314950377601005319970492486545396052500491501170257146431298320580039637090265596571264844542295516341565989096859137691502431427115781379311371715530717186707410506372406289248923262056011814600633445429337304653222098945857109913192277942717296588495469503696702084902589756448458208421384871194156210470028206172734362540901869487860027990095361094529038581020580315356572582176317428163344292335175211993910844949028462230108787602030824798320574996286991195283600386291888996225922762294523002904258260746276391461692718394537397105878890285835430417907057480561756458021783092778616695757659728119776019686739981667701200853236830532699205502766511773468168059183094036729539650775791038157429077578444050601765621947558819896435606973338320974528843295590190961170340929060490051960021246210697737430098464602072388068650674519859950534798300101177383665426202213638580749308638346570882183790869361517339736338203970993960134867121331555098948420019654502362350677316312173598008142745740541691423574254528905007119562237259460912696165019839776577661881578621653547570863830465542205137289009967075625346350042570716201640569863794783446730926383432604397439894091688559839504700771034688034251695048289413621175068886484220493746602751980455748263891368530053269080636103468423751667059171558093538252692873316829532239901610783232769698503145712675063306639731764152252051601970426543411695330465722932011830091516790298059437900133985388556306620160761810242953005396446517341628820979059275034699746372959578900219989071489625653543582413446548362664349705299967750916398559226266302023988346752814073237076892974802845953769384831224869803173691396631691363272075981234292674226198943247454707548045155216665968545772756411868161856333915416471039820080049405588927994836790029980115973279714743166696367400254158833926325571270447531553184378095774414330091430502505721612438456519812540530688000000000000000000000000000*i1^147 + -21001239012454055527478996224853495182948796164840914981893216834736439099270981687071170318503127494782362854195152276356376914002421630358551583666928662856874823412157554256304552908150125882412499892307580720439981010480631959246647952241561657977893485633944782008097553442075008223575868236060292240593313269695599243266264851285593601959205184163308546223763143189649412863952657890256196305932592091511223183053421267451635573834296943886375294855394297876669441520958464947016651598672580071746666429079698509778894620158975867688172018525480790191795291656847444889194941950983737590512541047318878883358555138452143750777502684971667920195425536462681921064568375581776744371016162240086184462038397323199005190481779820778568844638091741697748974378804999901692100059037258777179741476764226280524703236250580788582402741655861337014804095503014493779238114117935247429145146917536395361700915593845087409983613683475679421397842165030665689629125754114824855160147237557108966387042440648604621404557346448274694019900654545862793053797684275536550363650221765069671675683858323654186587336391836840147370389298897405902049810431203364851816768480988327976926660832594544198256762804782353545590484141300582008449247685333942764859904877325092453297500756371920130201718262925295827990768897725962306763815417760188287769618487509011569758017996641106935550069354101776663342323092163008862474120448098437798081599721601550110778930583591891244123243049854706467548459805341616915867853155395357981117461681994987782770082919551896690081336194979406500461378572886633117607222681315704652088609204804950869568632006177217508131587550601653029699102185818328668581262412935242609882394956142776564765322660186800714909947065541834032399306596745180103607429868680016427150572701358346118928901840390581136497636421108477411371843825362794273249682673963354037382236331789101786628522485558641991253835128703925182825131498123975212516043916586440569879384018973098346524284719969812492731791756555926486443709129605146318247071605141874895724898254636705761544119662312905274795449353680954543971025898417492588703373909911965825689852899293101732925215016378522580529283379268711476641323575207576265484302032505176409858329281275575715700760456190634200796130510359651383126945930413999036824548121672939241527994221389985352539441536177616383401762542584747878364628239516268120745958286141495974458840033307863506628792575696621224045174890380152491851358010942335931223065705298997643386254185423300806348342012323283415446381561254877083405188082359017886835403499118746432396313312881920338115269054038696510111675655191394580745977819046602287971092555523906862866570520614193174103297164452448407850189989528262432448753514118948929750925972709922704948671459201259723642874738058428029957284515019605338954959526634719890688110227126724929867430230083249720584925098862779887962811677893189870004900382675338409738914102311777298101729260842226352222972113110838808883775177739073109484782551399081008653017725279457111203253912875085974104396372111209254992056716701484832681418410865565112110447190001007134757720149218209351971015156225495406511275052012809707051170037471509883202773468460015746659015572910716564276290075703149686781357526284528024434553680260299676814055796190114812906038532530121162933040484954511423040105729352537502824758821253819636515332718735573561650978532830230973923388359432997117969214970264954949491918590088887473467353958714321728652187198267641036800000000000000000000000000*i1^148 + -1583293534170247359010026289250764041598450990546807809663220524369705094614064959070816995244354524816664887298053319065651837429219786870270542508045908597996284047563022742747750799662319692441918041677828149136500649484949027878143917399615807174732014083921915920879550776390312459901088501250734688797811909953941408661650434196315196919777415879092231606561480472018215175015972696927917219935796665626908898909773977323815454434560576070709457559055009845461574570593238525920679706181213687705636737996462737612922450659176042108666150221529912480599830270174425462060969733840475836314235734888696360062721898149224186306819330224450474012218833992165546670830068518778699903192495274385111774303006860766640305809420522695453682288982004035715105407657050125935198383239909042626929572195531602731102738341243826443448127917975565141286938973799549554578719010452788525183424135148516725508116554598500235626945657378084916681854141097204236596940716100482210426363884978273582207485445696743498259257486267053779535273951518328733511767955954822763875707827140803725378525154297330601937974143818688500227340441358487540907625347646765543720284669292020115397431074651158604194847232362037267478225426477170917432666641280997508041719983619072538082020944721577882752651586748417598342551107914036003670242308800133543113202292411789218522419355554686957600682441506991536998601853485877306834025463285116209423165554486240921928327578393106383408048623503762783809947014939522506690817632326521314363990327312236494277244752870341544577444913305308951083594257268929953653827614681205826690284261086391448804982028761777123942782920776207635668904472816360170117645534323522889218283342587761072827944097646734331418262090500530785566880383388448091978126470846623639725131402094579273313191626792503534817351491842216324536528278408719754998992718497143707310236771738146125072299297482698368168168342897609557117059055262535661968837931520038949291525578332556123907264280980578391980297097451291385258241414825942613696944246842687380720099879614311184105946235440315846077478338503288963735872004740781037914435369949790800456130333353734461649563032663609293548100781824096071954803408940123256847042321267453068023031927473277857486664890865206736934858660183338149495103550997012052438439652164887483608126790289609641499487276313562206199094689531471308684180987431539412757287134616438450710544593589877784684796467364838903857241847988001000761714950927365164821001301758293921809457778312294256958269680349098585664300790498946350307002123460267933214248140604915689033674424514337515396349918326555588791272926629707423469567369982731013095519121039823646353156010309441927911542456655335855686056566637038046918843083958761990648151153714185850221375408232841699212577375208004233412304980086049979781807955739481335726616435612715802714742926133091807295974491898311081056483776307051627033784367820512600168858164303780251393173754426213807352902174678655430117158211303417586905349280070171151418046999173743067390970956338523176709262144210371828711426932850922725399337954447750583603698070078412927760579275622930334242517786498740020446039929655486575927706786538999164523312460886340071150352429261908242255670115559538499491262824706661392892290334795437376438381154822161564554422084007347751345496709374104673033292139477734521330489850188296042435601840128472351956091509927976166437280000902770939764078620398954699477680414698975908773247912399398489108123117158400000000000000000000000000*i1^149 + -84607709947678989013757712119670756837461572118551146434841494530415107716436360713713192346643829423938038690587324392810459709722533753365672299994725073599066019921478221938752905658580777402542849169422925187988162803938202770582034312076167970417299306553365194664482273375861596784792376627554645975469722645374573091940394711078986328863212360533328689250669018269956509553676634804237599492313392253921819586667820398345069074142601932445711709969904852607040572902952497621634470309952693431060229154054188039183053191218154017679894479947966847123819538906296047388338949677296424929778082216336193643780880586965169215019498702244867446058158078139401857763701796399799841437778330699266409887049507728647335907096617260121407032873775079602026320844523725491245917407579984798108915675721929223423832440515712063894018671354774881183151980309121896401126893392249601601802116444664755477269232587903708166871438821126518881590714209005001728696018527834412344695169438908149570446049515019910184891748381596844470545703566381830408006608488405917664244317769554169103975073630363266994001527251153682431161572302394424674390289711396946570354814511004771880299118022488480567292117127791771097817119280091597926386521126404325048737764859609043072881747213010230634315554523649407581181282602206168620365217729067118317461657452804743978532235808864921536303806052327554277715166484971661543272940566351727080045886749000445646604974637871554443319551803083575286628688864484336091355726200244792021902636052104865795332244334242803089512004003615770033962526555550185997427188993066940446224518359413132814863894077121650716317106724771541268013952118277889488731413646928261810659529627235493074503477286662271993191222397514559996449624442186928186964301044074372196091280948501025196762367855437949094764039328322879403634648435112092254991303803827129212113216690456049539624001391087592449088168999696711572146457319826258874515537952214541634015053822857467121562388340934059443528813668327244451194023443254780624501192468616623639832092868395757436703931388972690602207009383176696891394399008977853784291906757244137306939711011929785468008014021831586883322840253049439237484588088979275261037489601165023327002057778067731136786288079002616546349504524249535126497968563764722064575274105180716166058344443688072439419673684777857641510254747146178926622111260123158990959085681882873820969295612366022927032665344719571870148107323105569721101065735503561790608215555988897128137465096759034948050770366651616231389165555042679790055220364260968672896317065024997215298192678104975833177804107885374810387754957222716452938843840130576266293117218241796244594220980811459395986277312654796779160635640634986445471624272473135982666675816652052629857047280888860519375653574951362448272556736925585316929378225318862139414334997656468869586377697996108695265273897181587926529907522945825075306800112974196237972068665168389290450169282997401946907137993860150664728892676730006479916365057608207031724844631122518603009322384031906859203957117519986060060475956955223471125340633843733347373901071020476336836659861543956293939454280561300375941386931991031375762758779698848943437971880958758378012530068578989330633056692002766259805597395817854281423559831495481728726069568596887261523618852745504755105827763546916214016026236939512110194049006914612814574860523724924179004813778369767550343672089912360468775909062069885974389516647696280044423703319222701481000960000000000000000000000000*i1^150 + -4539920439318503171138712753215046172144334404861546483329710384293343877079610567041899459288396252447073017859128047579285735443656943328574943960240510700255357486500849730228957099847344107284218827897889880590846876288671549644424887025536560787930912431812551737273792776912187232061409209138550638957008044765048085048324036634430147011386727317535454050375121802492801552215946061612907355952749538455691823345486041114891517168895541698848735980748897584264870251777155159043119622534497988217533843984121638640301618660458542503603367844357063743970166450455526672075582952182262070192876308609348785020009128928842210940844555934279609215580130888499536690173679832499337094549873969081415539932066324417277596590262674870319644088102379389477829017748184095038730434485059235787435032473089222453196049166661407956596685041346721676059436923243288627025144170898869506541632262490407610205158923948208295674683360670274970161251705341225734529566986602106388016813847835110714935244083662257304765781870702200436919053249880440170978198866377171656167713007558318406399720315973111069124572640545135749864659328006463291062989357159749641098591659209656924946509651240875924860880000307915403807171315743984792077010727658303893328570655960095790911541383145683032546773488449761314616298303157860469767498109006995096352594916658940037547620659011404528164457644120984937439837810764934404967064698520638684689370884912178035044536156412631509676555827765534566693502178092865750069835923163177278715691050783585425583844324408605106780347707013587085648002057495187673835649910053175203798771077079986802764072074409012664636991797933353848352959745299726083387335928119897180944830504247004735277731994767060169182635935387109461856009325608424287068441257975324578682493790442922754736488742842548380379915504215781964537586541689673641027573404243390262454139065933336766606445791193250591933383560200024019135229707228579704649135213041393487708893207323837731874619406140952163943875794168560238457583398630381495399453017874552094454218585788399781128898682962433845722173377593410847839706380218433099712005401559053994287417063620697852935360261121695446819679978201940271072687743041588362907167187130943837223266277741261823043935183665124820334443291686348362326198625567169951137128578002145893462013162206810721228378875572551104806934937544000332597283698963922072772772036713781002082164714438314162590914058523151399317205831384754670459895772939104893128873907693994531854343343624596767099521037064573236692454771778121449443982442901545940739910077581617917732280598964142189706917292077187934679614212154572715760911578434396578845865456597742766083628350125883885391355882652585248543101934312539320031877490043381068747760409700113083764015984957597404545709984568348382858800977966309159354307015422440944956132978612557925091827312374941233117339692107237007424393494513479789336810690939500464169038541980718535651835452715608268599344369689340802105672519239613028704356595903916347594819930257478136274618523524845871731929443199251264712281010846530416033545878257406043433167967648683579710380787818742081769709915864721996860318839679761619739672657514869036910890038102070401272837369003850639785325608019396720589449146784596471430322207609064566511383688367747308589547527528573053200578965201034174357116212598352166258626292035846872218469251091680919278156128897211908470952258769840377890094956351299341709595937499225369180139657164226560000000000000000000000000*i1^151 + -207070402374048074290130016536163141148075163548945924045768839689154235157766951062555240794809832567156075919509812992131291325006770418134057561400058199002072872720465716356235089752519343093524431523388078855044581564511239894580052304587536742438335289587819670897974742733530361285990475737263697932703535717336091289002527074600669953658089064365591831555020415536191651704201488108949565133698401226412783668157605159362668396820296920660944056911008408303263317018294482452281038478614506849836276219574627918449833643426365885294147615997998973751441351912012339678836800830613413303604941839464206707201793425042989268989835365686194916513975646304069641232496116854998834400997123136342776233172198554227745885800988458256981449299918161347738873020080312348691034543823838566427485813171402304153032555353292789943480721982878412126129854421693202388415745686731041871332939061502816447724790079794231629959161448061822272601823310304744444969520751891217713626413090859815174440103199899483943062047271353002897711811788814157426891445053753084016118750572599458691848753028696714773865145363549978920260865067926857657410135116560244340815007821107788904497877287454992476426182607969820505318274707084414274344432104874427538628394823949898735037672852173322859323055902072091757898981841270397643714038311028163744721633637151828428920841147238576556964533535501457406113941528950214544749172052160925063304293713152581235969743931916352335395312335597878959850391487446650224577590236719933229362251955855248678393637314580490755485519364883601072455412069384182569187440532426162591627294753558434955263311371992043573565420200716194789674435092682571249812213536916886591448985921181717000699767101359673106115927914832899950888580499595748466409011009016175315754782317939870792732995527802775665339545490853826310705756957295202400621610515505843146909412001536585156131304442483718491925081421857866437751881015823892225614706220932196025933000076478927501158131758802787027699106887361806528621713253186596785160737078272498397563550394797119548768329392503684944975114719145692751042400556869498888054515322840519245970136840822569099110236270481696723608403984251498231391193900487231061033799117448929963240629660474487746178062188944147137948968790082408551996623278544727384136268547834985238750811769745740347040057562114573668028113152846972440542064481558181168928833944181727627270179708789990806848266168648310885668025805174593448903065969360963464960504715318623881993404498786480636313160606630459892331901733780945288801218379348785483988181068451936071349395559407849751353583168303494242898042510182912223503084898572065231229232988892623224028983972350254173709207928630518413917407896575543855082999178376643686446627264341473596409881489456915811817776952596498401500829291433376401534321653093498437536224721930660052595445332771308251294206417079760960884103028970822233392486570864887083194090653770085248647974778676168051723945029264055037365676789558587469198057173333404736773066331603907340089163431381577783620929759480897854740342369730970057447393087388087066083582569337101013883838911811869007436438041397820014303597198595102377383419357775654223178854394164283863732049497603648427814024413647089372470929850241350819536881658543438611408592747696100246362056578761199450117879913365967893599454165514787638705789409943676835981857441505527303551951844688402765333236975155315520320459445996726148013008707730696777221799936000000000000000000000000*i1^152 + -8749252558999148271517745772601981092217495764142103387024832145572755817523719257888561078745381791908686461004845722551743344901739898576369885871980738015986698368251924865625700390317945333500544194990154698294199293303355627554484019296477854328031558879243557539324614921005574302140030532391105989944024934563228072458257817700650741904059573971657239981159040411601835912342176907377020081968999940488241473742471994429002942451681982836312147634042864152006078576422444649997670482789670208817299499501804118863982472341675510505321296944173541240842284275616045148082785524865014271832540328656046634535506944830230871802197790491990830368464459104991892729552143277911160890085835735284374210481376286877078057787919690386478874046491160405623719746284604323102996890987671287389114439448783616897658597699829399161059205388427252881202854044754197959769177038707963112568907521891220169065153336581850431296592970780429811648929402944755903551185050930887968841566578879443253629076186744661925068798950678540372141306373837457633905132902993050534363521153601511472883289799474077943971033125163745314248045940630618056003057690957011836228146934096580819606136728184373214424285565791015492431699370509893758358646847176103817458355928702151804930242193321591167219287426897146332183069177548648666888554431421726902186646099127232618590561101991672615707628180445087338561723227477676638402819811220250186866115863989795045692453232759609329587878262146803692941919838993617552067472370235947470915138921606200085288714185492947121716828402249691899144156907571572488695694214139069978548213367319577782906400112845566981724026646789990098972048572450757394925750734634849463110401153966893391548418845497875128891749559432493689632276142828290440683101442414273131249090675200316374485732742247361869544286553124587314114288725017280340489031246441052356038686241165550265304908796655195094110645965548775269184436218552082174766403971650780605966953831051557179188201176746698447488284342867410014266443151453119668803905818289671693461426462162752275814476862905959773516712872589972694817471150216835352410581574685766214705772410269241330464984239441552582290037101849854063434109671979536364243119702426573828351683567074287881572324300696966411330275048897313380550623915027954366882287733684929944320289966295181321957092002910435948179837108965489388836750564077903910452891710073717160881508300162500969043452441415670601082295274351302278124479969796571265874655317231961795646415031731839746540131917533591560518777984813150720041241344022242310495498566600610555314598788681305730187616091035515128924534359642428355320272440472312774825986060724571255027136329819413447130433073945046627976940772808358307124567469652307537211782318257554579680726558320763149719464155923885422077840041754813976192665557436431822553288194347602214102600840297646403345240643106279906506572701568459834508856020226883891815478050135628698135133292185782824853239584564205135064580967726826124776032490952436384140899850665016962251290511592755596182765301739373881282234861862722103107671319934033969042434401634184676077335421211670060874111791956219183518109478292990263802448101256145346488652478057090137190139323808426178424858884165157178096479270082822606414289643130641423572201742197928326898939868987612321082366212800088208470124407173418912718694899563877442255489173608460368339982151741311331419580982455828682830668658274574915409581590725890408448000000000000000000000000*i1^153 + -314136502288191775465473985490682689652454856766221255595673393355238070196346449591151358843061049862539575833556283671344336326087910267446740047169186279975758514576527806875552616061096078069560358818165061133289513449460916988203885127515014007307801632347874701802751241347815192352174528068487783558103519347222795297664606149648828628335085084085611878178885242416821052756163637526862980814572319096846414818653835647956334140564545559341833860112807246617472887274887697774610405142248198382136018882895640121460370256668543085816625711622269654610576330069949364406305556768274844623890044090491020516451697741298350778271633478534109166688547972224358312464333754868551645328505623093975470773523763115762248676975162489998924297218152576720450148533685067878671528070971979224205474349743885681570843095499367381033622824044416843266923921089125060056286677061275012984155143661802531984092453081590827130319506102056166676725806623361092584014625836171996978172816015702604977817107749928413531267630566041555075042945013745030555803039893935794102575341374007110485103512710611477002471973293217085942214155239212823397934499002524137467916722023645445604622838678493044829345012281124329165410324138783141787257349312482804768442424997870943117830875293392688990704506458009074246108115561293373112977637048758918815554895714428887845476607174329171790214543683256047541542245849442154502610601521247405022056663457563439439960644460517656738220557668269073916048573317039441545159020267006238727755529306629105462095475374053279093679938913508733648807900167572127292333887316858014529458449715961946141415586362719438347735548527962949562883646549996262438434480774245439037623426264589132726013763784628035078752080494082355150537490939003785047303318734564540477642108910955057724542454221387872314297910287898308752966615120727296822598660983158863039674980709723217415151116925591045371377617461235503477787113620771344821965648694589349392549354297962897874281310126924077867788681851974085010271419290743735590059265204400846654882322124009873130904328916191095763169318476846510067953438140673737510353227675637622387949389002090756083687674376344410641960416698656951435044002004662066806233513403848132061700747203459435261086278481626251204757475381179089239555415455049301951381551869033134314469897784259684997774992969992567416113233280915375458744681677013652037780005526332148111063765611993956555608634631117094273082491362883035416015785836874173227704717786166352553935635962073816167225925235666491927042904241011582035574265379944976010042027260784425528004582888257059092940196358888897298074059425817502806589904555764963152364606498342107315873334862111532586337889770595965433956771928588420880096522612302740866820542727990698071447041959961176553266473505682047568255268876958387412091625791048504735699054096274441983430464692534270747999222180692343559876940806752944485015685043357551853575153849414834607428877859079516625980330139781333749352827479768120108025614185465574610256208263843345094264634225449862908879761236870090991426960651301315624195204050418588734186813409049623383298111379515078267421814957670482887936853767393998615378856198195405655326651894350500631289810080732717705848356426253816832458191001719688207251444412669987927777237193551072222525447423206570986277416315051555410016276614660968992697483862835510931865927630388326517826997939763134114178389000516305428059126480323440197975055479603200000000000000000000000*i1^154 + -9011377207294368297981292994485941060481978850862538758008178439510236654709108299953437982191944502765056213807098503233143638350646107126997632145895207764329526019048029955288519229272108489028988237318127836016248304166402314501009476733682947836483011323038177366500613412471771823892035600053274301808700040171505804895245322464703983083788680609042822519633201693912328214415301418257548482340847546777151821323552265982669403414683238969364468069776260028113912558432059851604148092881313171569357796376165276559438812353098814256784951092736888729050505454273686140607550633158236153196256497007284656168151370609904377698654542109471634001927812298801172053544756477742240120095340038020238390278640133349399626953111340060806688532613508697122169110175657437023355576282840977577422586672237112343182274239664019163333869688489849872096438854997389438619737700008458333263751485182534685654816365907353181103118812161989535588763074411277725477150576828137420561184900133914260118307758148045988476178350321769357153382585215287718493116060829480216417303615571690885589693362922559089554249989394107248910133217244995009602530951025498382781822236354321343071770956338286353389606466100570304154370125488092598283117093156369167135999662329336119197907683354007642785924374925977486188675534010286757802921701764371126130705572110858241804644372091153901930815542219822597312442230191594487146863092845414511575467025211329819618038045914298436521719941265037832373445950739273300768162581615196274004255505545439099019647247592328689028196003693766170649375128438218579077826760239034842209333564134148237726619859231249419800503634735017481400475451615575406733465523160904564746338197370357461769532216287120704991877519545529798986360246336188218999036310077024896062903096471419105323635470588468979413882898705498096393250823269399252942346031437260685123671149283808454726316864652805328177138875125613459635786718129199896133269615605059848983005305169197599472313295511716664728282437047231852836972959616698101989421894324597508895826390126976335241250446364633712151561312905553161411935734856931943207863879666899826195945788215442630195354565692759216013234981264160081876871641378168941090388512941836437800941067910338530818934439326805896274532769635143228119272735563082936868577710073286209388877830104915952357749489850720586789043766521442773570753383866909392878440760897945673951744739974399184552105324098953923547105353344665062578207347537253961024361357855412602708953131807376080755206206699072076051801774400654036377223976622039527288772299204158257893040474748803456065101818668257983133084073994604913078845968624157280536550617819761138898266133156635832902135051725725125497979100285050485705064135171489340277376497522516881146805081017242393373804277106511962797156981250883166624345102671387234887121725564389729319410513123941818930011936065979150843158370900554360443358445401807682260510931301016075958359464460044674579495581540792860005243630795042671908256923686463538209605575237175172208986791364040648787350160693240685621344752391454686496277950606805601519261492478444589114507609077466965408986791943247835822846175629882213265072100810969235055145361094021132027941372323630321548645708887968606512923662160298005771515903802395843288505412146136265644411763981117068986656645873829526806040140121916853122101835060409081866363443649526591367437644593550756666393574098087760049753238378380271812608000000000000000000000000*i1^155 + -244747771582290986220223986616486699447876360427774031696014415875241747767646295618156929283548148533481976310096968606846424462988026372632171039035801369309779996532800209817604357304532496671864402842927301918448659871021629191852805189842441629628014971741680762046108789145925888235087990748156035676613606809418568565939787723131303758494659687741280130155769737517340766531004073085817777969798827563291622900005019275986922231304399677376784245980117638808467155214255560819499410443062240070374529696578100562108902465709241847113684346585584380555974289429609127755454697810828792253075829333385316675621506832293349744321253712644608532582575884934587881234240898586876672711150955001821987537908753542662774945245612362626274133044978495816199945679414856339308735411292820075966040932090628788639548457323404061554039456586343105293075422748633688489287288755901401319252576011541539617584610466963707681331109640357122510274946644615203551162804295148041804031524215735032375685270168160717783481199603708636592098298369646527355864610046927871114839213380482878159113303094290175511669449722513391434216337212929748118638916199792572512423384591896601740050303229191273417573820613017306393533348086704467537495195759374996457710624589524362116979511374389825642852931485223626914920431923662975418364811585041603456743507620838574085794976932505644316475508296075867356494784432541668982546692114723548239542600784846392543777530016138711813941282357859645547319298610142594481054197995404501214717807230781149280880801932976357298201798508166177731278541307737994537992823908263386334489861284866783813798131643066721412528597160323822779213421287860598238184020671562044858507928733224752419538729027619417957089528605611781207812852643897138094333185729325194271695172432618577721950711244876712305047708993805900940684572740322970421494989242934242708697691258394001708474304269772147668211305114025955024361469446221264025946561828615066906933330675996556226875060502783575886841836660414232113545401951050689212563125942253524161428368367255553294829808391314985800470076957365733765432085069746501473939946396462120055591130529783747564279005097196029267668518963681461267108631973811573171792057764928016202318000929628846968936541740772517480610335239473310309416332616341298387865985356458556205132046908421451861248080035175252537625508863583050732054457541788508402700845223623794776002001805185261785525931299235632123468101964170407344852313733140063237366285143102371918779515934596607406004151275452264768448121648240923120406049045875256298382690372366844093556132080167071908324254034651970319766834835541421055981409411758109916893810975348888658876351288822028484930667852602689087782755770780623027678052021891060337334978446577037320615670058239594163334912934657688644570432898681010880007197969479192963175916317711826034260769182675917995109580983695788512605681248062193713911955174845413205383475575191178420210049906169809216114229434047655445440564602828428877971057672775762705911003621508565851496682220371118515206427542824576685841352455031603513424114923291852648063789709458856113935361599205312440732281724461278355236462910835246339620095857683193212850318410065192553986011645083797468754445626400035137255567832305804642517521293157512814877798915510252399250152651025165373433612006719985865849720296902332249170648210354780112600190129334473971754670590289876949963238047247202152613813397886074880000000000000000000000*i1^156 + -4110034278640968613226539878733263169601072566147833990198025289206379471920374507151495952905852182321178040657021972966119038612017242747313445783848863449221324159344981600789815403336880169525701123456795912881761263741118344401893888422997167600961442147140489690206362352757577533227755821779329321598124813746705054884638105670682292373545537982806769471119883726851134083933080628025141935366109359923226125531055092916672758153590723975686638931650461077361521075818612930547640357798364326500689021592989136111521366267506150766874941399475718826770352063528987165537807232440609811904915582720629712959537943570942004461993214615571193845166645383356596540063330807644683864209602277996876258725159891516326816320813791065231660765905899864958654233025075124351047748001500171293486366783915979874344888406790703674665885147168564491801241379909727968885425470703320343877183203746397526527954392421709893806140623801618969974029346176612755381194102052354128375035517900111003531245066581741087759588679530880620192158039500729273468794981351903641387111887649456419057785942487778535208918674029574346541838367999370611051597821559204550169240793126814665438013826013539684450373731499823471305917812792037431852795557678498080544616835111902637333292277598295814621150735435947527884210909687833562719461583846324848795193240085887230356977778286000631674860000612857169538086370170018013996075319175223752941127726896664192336487894070203288309360135684392168968275209447324519620397560870874167166751137034441102024356876435829598028769067951237099523962127433144892592433400723582508721313799224640216546444051767830847793915961072908841093851459427157778464185639989462114411578788654796759374294165603334008756819651555418221568567530205150844027551420477508926811580269030179896616081082822056153155739196373698070769839316047853994646619040380582503086000905547792142404068697566581289875073655757174535579156886930228009363504841876322562904138395661507331718030510420881984115381504298713726066061669075920116802382574019310456305572382926301002533844843478695110824087028192456252828469596749029649261187382896761707909992324489258707520449707657405763732562619125523152307153261915587484315110987728847343880116522997235870534360659941092024817547060958204166305282707642138718526088020526410811029590664458940000522834207733076758162906057618604307510243135376345336044976132521550405079623072248074249379835166143823539547729417239839681577410333349455629896485553592610606852488952182337115037316014826195321477998354365993242890174093071108946547189477238833955905785025567568348584094537108329105070114837992481298401220962772354913213311369260076754187365472827111631652765657299782092041133646495089760954252594050879600087083714589102186064845626424332054414155130965615654207898317945367271472287013681901943005301922155495127680483332306427661235313721154063698499423112280035107844751470045858060614716825319407621231420426460252118690325686446691583292164345249995198226763868882317064402978832689450945188958724208995767240313043432949214245672926752690296674265222125404431544473267367074730309160505247204287902772893404339248761184567761440747215036541073253640139042201051525970898697290976661962063278455774405590263184685794293599773823078693796577899380040789123145268178177222921076233866462598195918803809238675744583769958410054862935620313276660585057824266953584858655079237330241448693270807838720000000000000000000000*i1^157 + -80046932854402618332765989753979391496912200538876333366399102202793002729447112953271361024044508458646585593312512256356123832032497344864958697995835374961901593429649587846053507840696446979522679337994332700051196713534613448322884616542707908469434054707475904683384541512180589910633136624529751061292136158617524659461610459423933811170015822031576096212592327711557679504189808082552797923228629481106019042595050197590005603148900948237988515362629027426281135299226465243923279700408495566353069682165563411169070501218762208158718643803002149388954234624131178009796108589667479678514156837883070148833397062176666676284316920014326744214789868944711956575633222434857471481495939287398569197583809968747822674090989531891151000199328760934925787304708180336976103701035337057461454600939282683005240206481288163282673471706127012687012846806490116433380223220201180975534998256138373547179436486435005994930487924437142447590668206054032166217870684474331272335775448988568290969442079723572809939294544112448708285574812490626427720209479166246066606006475248875432792707768730843842538500213952820484023783546442380961003628614003949758866067855790706135889772719904575801921097916394942412238748364131946883208358570951239648084227133206028646885966127871490491713547884554428811081447759271185333495836439723460494751904684112305550669999495211839018649498204084858870175246706894504995381506545728093425772225122274360530774538263153020686481390823254586651464000591307150782768156699133912528017013297929095616536781643745741936058727602879012072919604019090167535219232368737924682539210817331992649476899009218810152092442379295254015653048878485398495658784715352128870866612282880511778243363638380234069356729732445635484859377024449752721523455996346288155767879543173194338755499407996300027777668668301348054128450915313134823095522175951958143855530144855141384033769525410019997672661363547858409276128379971405519511118025802886481683147053735660644095516678184957449407023647979665598600485295450091871036040559389026188093147683453242270648599273948584494346598435881561425927877077638568676026176173379801498319194217571733763357371981381823810327876066195786917863884989114393348602851129939950313965407654793844373268735087087555500100041356394647236211732673470876334139586172124977267326469077398907663306673131526120027561464726850684672486958155126518456631621833047057355142031722514633159051926506565910825306828671299025475064852863251473303280471349233318890221190659706040291809702751508176688113005832185403040004015775729478843542583008470792656526931786941340734265801940601064673433406882763576479234050461996079093836329141176436846541843720542653370200029684217686423987142935795677598149998162714059090337854245703504240369962452588754231311839688850762039369061773952633822790112153971826295086039850891028596932026246646990600959723594941928991401810122007078978943458955758678608644371884550774561602767765029901060229237926260987609133240169978155603498599362208343790323287137390814131116094507246970019190699242696836671706178184891904361191479961915385194131021228904403560798268500703306372021761992635787751915937911258506819594923573393471771578085465760695309890447437988185768651885152722106585357545361840074023182800639154353611970389318082354781550791098931907327427451162409447646291558921217511435153708681388192915726702198474741728738089325805774236070658252870141345792000000000000000000000*i1^158 + -565706893450598067230332734076280187378885083421238069633507511328829101351907750902575971429520118245779812436518311825354972117265648784425744005156376825109911422421766169827103323818308034206936644581528989443622375040054068187149224912694922522479218172339488633257565808255834861900576277041636942105941104456373766812578610882364250913174714335299764993296760555219332323370027375635781016414299739194477979378473762830170596862785888785348963800947489418724059490424823043941350405130142585164771763769376835259221816776456293602285343669504577099057603311668670157865250112841885271550183424708840311112277433410557283220244578423687543313692277052968160072579778090086359799957725400548764475209918561077005731540768736463779368008191801764317375786426109139151069684674962147341047416644905733144605770084561581990405717990952665489165645002343873352423126830415880338870166280130940012286703188061903675813804702932698927745333136352463253826586965517924545382119169903806309652118624018226169793527136601217495731326744042454932886977114796772104148473975482759858855992605737069864607149607555954222766763932679529664603595428146655738288894483283280272313460665921606820151280643971922515243256382984771754655657614567215377000131705583927043381039815626159107859892828027549333469932048562810336768934709562991363634676290980572496143000020005209584471361834840977455253065593432796528333354415204927278464335750909156838095944887110539382857499314044870849776275659892450410544520389287162024603450089357975219292928736675561314720877935208246378243226634680030122679941743614527832934557620151407706107623419474153720379410340801247181314977863112595127868252871633533226294676030761279647256389196844159468887648169144442893050899161150258507167361110146613060611386858808376387179533872494772133506455383719035254263554167078234277740851467211945780866141033046795469236794788426303261332460952390487699311134547944142426656089741553540113598130471249513747187459544278344653025778532916836027260924262808368648782441711956113019827981747551690909338959888652394638621522838341117909197099189936269459906560344170433631496339124331328014812953647531089491084093998252391460198422709048216523395600022875672131700698643411552844343788895912987160534324425179435050410139442465475788413520350545136031337380490285796191027356105136719605590351778955988911164184422543375369296262305734907045379752290783384410667379362646868843027517520579729232551691991735289444972010973450694648307569930509275803539604617215192578524738193036686407908674423280874203389607405267939749050344454215106779254245690465165172126973971654767657451847090263858831194686610043027955689037908943449828947658519160679739750347901761176097731980819778235291132988377542929585739484954337017874026971889491938716374510190217059040331649959949531886603069858801042148086490554242781893305955121818253338277975433118062396679806562457276618749111540375386918089440757470504027840598691980137934135029832261189889756636745588820538454075460593179667601001718227251213672944437417188390007858750666448700961416846570205659016383733419677623211583031680290117782242329324574251151483364435634028612175207246445319594355286707505999597309463312664873460851470522891531859274223991942216550984222144909678572978241317829827558024866303089065031152954363632983457481540888037424986947469668512631810763130312077151890504813092436677331329249968128000000000000000000000*i1^159 + -9263761358809518189785929944605119438202704894352802527068541441654751217332536491265926103874946786499266231415227466968664552951157891414797290943511078390915123224654086570108839837695034314271897637772639950799232289837628338440641844633341410677696584467995182775528780470878327057201639060372432815682352928125540417330545105747263536503647760927257994574386625163058958927077406508561059033185900444407658481231515811806529613563884154212529569556952131106422420532972131796810184747943353927807601406300745234726968365378318347434996491357349396452245172957941760278778153918274839937391799613392038776952843285398003566086241466183689235464635072702456810397055582570594754214671746692424578705055688654118536293526733567734744183283879893825566470536114131028621499687879992717197532970325918490140027049795837722809343799293581043748141700910853615188769064360634389602212090910596459012385254461672585147863963210887038661086055887586663653234172544402095325396598100634716347389726269111345446260270572474142608638532533835244972429121257129885912035541606239759969421927736543336295706707202000831836129506417190674414761410739201535606187583659139617902203883300539653189261048758273383195917492056027093331474037588179706194968217400074348500169844936294116099573525916844242737114513460014625143095953489921150842958012933726662264770645769445295568436593976752849879491071050620969420954053215821799668482376726834903566453186139532669396015277628881620749992523399780282883951416376859279153463586495681787284303499452748943665559203736040867899312846846425595961829109368917814472709413684471573972811036585231316326631196905446328481955066586948153953609645520675720731081893841330153457500041276298213734653764852850206821022720726344278992386920778284496493232122835560970301704578769599040559723942804062385974278568471505570389844915598736444580176705684866202244545616544189484203445022434864422379736499600220796367170150733119778213497417940170499748345120602755959789429603009320679893991135796178156288802862302365875148134900158196222563282602971148666013621871510709441149295126352694224607688621607953809040977941814475930952988973198969941181807698055848395271475087845090864670166440121657526483560389368205521647402275945949158416152740549597230706372171202808658197797249171433785925099392693034045588690977800014074227168542598756690899308922190731255243968334196968769896664646399564477593381498047595075787848272235865842784333631169777936771074603987761391723330848897199399456269571991535206746003508218300076536318546838891872190903220103038035118856597829595091927427307781604773699282084140913602876349767250272564998719672659137270208807515357687721753950442524868118003333779140437208311672209493694707198168286256996395251488219140792160382397597630675059899127360146140861252720882544151954506793627147190287852550073789761870014737364675502447935517227610045902934818012284985369343387269589525550321350288534097770651198204539343050282694070522791882050955276407949007060383685676192405395087704987680073621478525438670082260908573252648789379939965699288181787739877399440807687940157175393216317503815655433019722723761217740038243371711595853175595316118059274673458471768476489780540922427900249059476920991410657506809880059492482701260896348768536662618132043910032697987147095331971259022013797657057739068925853357784543569831977123540927272186910235490218173005824000000000000000000000*i1^160 + 35987211328331711991092151907470617188311325887868832014047101082276049583761427382110974202026044247080895391694633132043014467466774552425012367124114874084472542593961178367830704143804279320379359799313804160161227886921815606734164434965415194842720484581962207982045599639802083315592085097709490190354644110118985792322469325287504242658482153914302271967892964577163948594176058708497139657360935850175060183073284279683282725592478700282851769048088895454378986015807238191774271567404447604646886577710459184125814662881371024415951394407936978940604040389771606043815302090358297960280494055440180753782068696605020676779155817543896510028585228599685548646947061678282414367203181171192719202221889922699747161219026485322322830378401963080076320471441085976065969790031925991385627339353599443832791976726075024359502519563205749247290045774806039747532958438360734202033483295884941054967542029142657141128941223446629748570782450500038762949182410084482837598361365476785882595426529555649369423407090794408783514615334448769714082247844222855977247456950667167130999730309634362866183176520638329399145773825567041812790572666637531774530924497500281143494100678410969896352562383146898315960875480883508082919802537218587541033597246755949115856401328687509896901985786682938598376849757510159987899254983595976693404303221341595536990624138072254645808057413177497157460096852256941304675139457516943440609214331665139255853782406894632492852463116646712877404872514379924801182633041768822791220252685871696306314707245607202228538934428209765313144450866018609535111508514918530735908103178520184832095753826013591486623050436798381939547712804162399282309029892562530405797705548973375733662540450459058440618945605850452482314541151665727074463479963072258750628110262901471144592529145457742269182648561184617701784112751683341235409861566534256952624438295140618620010520979419345425893343538216750606485163098998571666710992820808246544185329246078148629697262302197246794007228700587859231314536587478746776799204000824281783071300933878871735517229688755257360367528146363109906790771867135210998646625343449114793879155204695087182581516771216093419226443608978957881826747637715393839102091044710927693533484122844074130922133631835687321967604751479966736580772586555494163343347301739799908960604217149137515273330386900790317936440592723835855271974712920174077694217728468775714990442108565027259606586428734800929085273355086153979423236056079107399289446006542614015637560721800316264039258215757930250613972573237568170823090577056960168336987765238881265155927244950514663630985596749881876860330636172408510893123908501043460767020263967177976326416104344284196199777971872978008620651435455057267948897057248970060595742541012500186775651909907200816379059187669062243915878315191470965440814568140618440800051042563087684185719118589266705976674147171010138225041746860129812245990666026242543553799428291212145619223015761380412468967488273610258520050699161952188413189946862686463201576403527874213849590406180073309360734764286731324511894997442831801840443499373199895203873778368551661221576697221205015714656381238875442927198744146045600520516561448873113802147710715897855091917784056703088782421800377370352717158551651520579701149743896427634365309974602468985728748409057677499427459519398954569122756547025334540384743079089844042979300721260666709984245882395033600000000000000000000*i1^161 + 250776289228733382406814406261874643039942021664785361211190904913891147993400988377069249800687101407385622783900320366743087729778405643712767774545140920964373830783187790184847550723422755924621243945733078465630608446844819469519587918218772001384993044595697622875563400531650928044088711555071504046033179812360677347508340517930110497431077393166210856054920912566951594880390521615424195732273919446669994443813240420936156443934415712792461888955487752247841179287403326947795992038894148862700364348722534064669311119006395902366100435407834708447906015932809342709624076623233206724115238530201350066791934765045415783432429281163399375901740411455210272290029332978873453703696922789471010081431169360283334102458662205242258115072973300784468337408273591803994222643414260721817890257289912699078887948809534723262499400870897089609679308669725562266731421310451111645296720781995802738506678058282541523212254284203395434790087028537718436046973648174025872214463200286195043057805476915022937802140436785405788434227100187925825199403237449528566666603314630662739372286907682135660960214275171692292886815633997915416411521819285340286870767947786101763492428105810357054332530013141272057175956019149935150767950512931801215822321538685689911226699890276580605521303154431150754473051146854085067139933602495240184130454856962837295207083595269304412497857995023462798172641642045053104054292738674414179876194101347853234478608633731941601339199061742814271834455067512362952909327276692001956752648233920660938974209887486153858642701553822676385313876472421637631775191253405454481001984141156748881309188390465841185587871418093151079025251519020438165863504918344296100991379287928756391777614296488242503292104036975450409814701823859736436348124711256270257366018745537625023974373349495352938041279403824599478569071673191779546947979731991285950837111513593638873216770392139986260490478455416801414591397649693529537397508572606065152070413207796571116556533605084801463418134585873624663116986490504707296109358882466565725968444506927160985951383271262351324432200692543944332031917837584794288380898943836254081255712663288146781559536085296288134476400878009872035257686993597044225863516093506030130661594046347878901180003888826216274086763380933489738112089383796220906442650974051698850827500158820257772722146485602547558178252866151157523620051411960993503494207186496814104302435944119599968454111475942646214440604592522641269545008032554656353528274092082501307939896854250681062439889285699239662440510591501518613933028821933490960421330649438286883984797174807473067536017622344996456833291397411212671698909142489042100038817958127842955436425873941919958809295527127569011293700816707655963712430434981027123340302490980348006129007112801610370084001975876069219196977508012055724427462159895746447578163856712892777535808207979068322473151899018255952491677559112571127574634652566929527360685919724735485908526871637005413260485997449079515885486427094110130101646627898788858258322361375302970284651690147703984080704843395279511277183701924917995209330519330410828830170876057464079812081445446383541029373951033444556066613471432770268116899767175841041389681143198347408158492280490469387175834934078354093304785553799153528674590756762165865366332303636964534827735936359373227505293036252020147317590715925829061376223173716074476359024176370995518630789120000000000000000000*i1^162 + 684792835954445536101181435244394979049889140213205077418302326558158108821382250468536286173746655100476747539545724122955020932554603327528373584062840416426181368036555462041237117743062027669613192387509463072587086312488252951494831945326439507338149676294321525095485535627599230951495733410090722799453411823038700016109667347998063839760569685101254774121992902912813477744269483538680371414450897922577679206283947793572717763565828299872642886773864004396197285263574403403922997805023424081478554085246363886565396239799994521204833658947336175580142074306706136489969334626531662608255410263886661028178690498287833738576101014327206957121151354921276485786004061584097358406268693931249910550206258737774997414199095959714513564360349032214327323111484162915030260378355001302405679733694678678581572221040863408359360208957337667610191387153663417613817225936328297619506727866909124085989453746630572167715892963457637976131247959175960338129022584085131771032672953874718854034616071576681086915785161716661578908404368595327802952536544082144442915186469556529333159195167328730867000121943945223557406938204063730297818905471933725837945561275314608389483308506580344460485491872472359709660115801373136467107388445095288113982959519162213677867347581590395921758626349654343120709806136860650081353816449801489343566662923142350024509679078704050427607741299701854836289351241895234675282374209626643892779607924403787405318939771568768123450999262800175972581265672741715491346482377615335035498914324726494627882082675756434163880920009965169996522409743374078995974127661987471013849333023404194225265559963121892307779573429584428581999435749059381613733013876529746296778556722151378238303067786397423388202839991272739253857934903281438807457702839253730709424667171287966135307240772342770015299544176063016357652797882448980763879454216624591422391426040706909291012477449889564191503680321721475817765354025280805694603418997508843737467728187541437629764548997743228537093809122352961990964134242051409894008246676977091432350673873043009199880784701512289564657568034071999428534805779695396711774410128753189685779085598454435571698309148093688843560643001658665153804325978503422252470949019344797549715039138538419823934621427736388553914395752949217617710034765557975582008682291863170053354405304338242499119692888136728388814175580901655758957945937972427994109829460039684028598773709703882495710172871971361970670486457785211539516706156460040478104263293768089900797700530061664746277171865397977917889809703324804122731394153443788943659485307884581477976838802188587764431554354426534145787510207547318227146134959508322497395233835055524984631838737227237255030827748863091119940181873898939952553241298678855327771917140969676356556196840351427443628911224458039679232837917224809465056203522939905771385434004975725509551441725204133288910691038405745680666112028147402224770383902651107157753085839773428034362262503310729995390889680797593096002854697015390799385191771491165742637355307765885326109372458577896446807066308449556834802824308661319992445683791038043332332825645051754061841817080328167068674690764443996474938150215287285868470847354924926184782590844434454009182025453225135972788427305652317209470598509357921261473882395636210194568327738623823583078962682205557749802126728509806045544154875078156331333876294643345510317950573509345280000000000000000000*i1^163 + -1068776023872645587908405478709258623345110301670371485046965280622929876154066662806931322161087901288104501097413514288796661699261780815981067808553865615112159092384465309844462340054847043402238138533757492243598888006510425732203450505715431714788673566823419095381255053631954850844287982187503077555954886279950150428043871306264949894962233816746709154157437579902216932001991168451592720489306187890633735285092712137720945966365375639374010769261091132460655170122371434389259989516283778582526096432816516927371625463380360111910718261760519585767643851509104878669819327112258822852707535525462808867724071111663104225439283001117565651954708150764426680232757133128248035996481700660567916182547738346015896765566183149339044938396445897491040582692591443069108328479988679373804909723846217649622580398917581362831465155571166315477701021875282497755945490578577971094297899384982527786783345690261359460922495967569105855568699307531517324858650447427488840620800532435026411002644655063232369827337498609438069371473366259234126101648503259924105579362161306605206333402629094890264732496932707924285579823641712273201305535811204491631902285207097104832249158428673315147867452786170458780486381674034644210300941436377781453328810347806216167801300479795897396953799460357759497412669555472233512615015941804747812773424168717196120987972915642205747893671580135256627681043455615597230243326277952340564919213599303231719774606906413287055011593977412787556634063586705540149021066138879767155613917233958221227041344830444176770020931848086549727983646892006228574072032514341813470458185770607153330181319907285752036943516058488330290614990735492645627379928770525480094776184525531135579264851833151403380704446640014120184361345794238463316440704989379175518383862251449385898087310137917577149867624758344631203726649592115814795991833746571293476613271718819293949320147273493417954572762759978726805247636440132322026272317303932913976988494259793569353258723568170685699914222731644376136739223877397049616490423522384410160254548552906937261809854245007049905248998861069752766923471887294074893578530982701861244157282044971667463712123017257399505540652817051273849633970094920433380662532213455493637209787264098481329003537252528363985411608340628547252025938477500242367081663159466865287627523529728447260880278027427363501852473576595448194599698099632936990931588393089539436205666757242724483963622627776928370311476339698538175678540571038908688218372066570702496963024048367720093249570464271038621658297323146820682748814483812155023031463685700784623328307917586742931777183990531197958551497865805079810933947672565996271687959637809203105473757562324477497917242747236027671319777105027071028422017822374306959077423598233108398302145617205033125021826488625941922152373793235166437483079057825137785103678584015829541219761538988696004711355798119616324877423560435033026182707079509276770080856851721480138566780218258791556470381244406876521317838866646399938903621988140038973900567975186785008820989482011461634488474264900347305726490584362820551154122364175259858222941658935751659976067384263039420838353804309122387941524561610250639309194709914033392225141943518931351084810930223175239316841248232191126153429321799573277466212279664062194482489869377078281920086686447846486215819508930139675988877374075227544957478560175114026647289856000000000000000000*i1^164 + -23492369861475032571957744827931222651222093600370987934284649245252884251795684017038627881975477626783164476030801728744959497607281980751507460263798374101580653313666281305795973507487515735979473679074228384756088858184993668746435774525732207515986082505105913527799543849338207147390352384059792202081633750974231923487156244995147524818701530110260524021833399965486537766183174334425665032571130728851066256073228685517804709584040249886120240517763859466016367415423130777128498049701739844376112669639190828447305958639050153685071081677480372405529307697680856571321378904262746759531612930397021707287783328930050400391303889388054471712477798226851376866478187350442733832200193103400290673558834432570142680756005617836703658696172845526438060697024098852247364038602864470316051077870273366324479097046025996700627597398660428315320590193169032070698373489938658461970353173189576732706382750097282194733331241292736272075184794363491258192457291995671388505519925378948575798195898283802725559117568105555777670620854306487282226669765009434248958984568949160202344546073877698075114123384552886980745493922560708965763961831983917460127386812867018370748936102362661905201038322282548549051340247988037329751002194497707291478068967647210132922712853604058231073875858226737286923083291795617072241355711809453594111223666869001062852157536674857599421354787285849085517251093075704716891293836559491543979081420728279395329566426537527679909799072605383099177756669408516387018854604489901324841776904032083373096671762115627543673559657712973032386057676289075393090434601669354555972800469920610406945841443841536783833247678668038615885863971607517906416816296492049724679609108351760256359349697524524189790320505188197093704184157468316339207337110163632327126723825694424243567276471448564058455448830952390965104034411244715446244038458161877999852377873119453652606328351242608380378224571316575964836560994116628680770826213212115743310661801623639047105665132526613413917436194303374155323555173266209944229061801686242432646695003929159355435613647247873861945512028613213776322006886474884561095386330865758569284249526737334679634740124367233080601598247278103965163751132329252898687627221485290163431118220453377793926239235380048247260208660837560855568898344953708497463591991697647047357440706565171476148812324571140842059203065838963206115033826369124249525324403252439053909296652077374307430463980606174769003030628422696212696376846704951238473076606288782760117640869637735844570398870957265129191495765740182883175219895249762115194505407558723289031028875063127858226299030834263282302106875839449174983988119656345504428343062451339044575289805955364896808797675597686167923677436183190722011490945214619158090400467166541028667373305573158760780129559174076495606964324585906114372079536772808117395778138223969138837548203291292308231972098758303563489924658567876272296922138933082954604818534630407834114569838555463281404453388197340311114072470153100840118884972155560574680338669970884645758182279983680265287550095678278664551461193177810973924451982026723897803346348780081637690922257934813701200119193802634317188832860823143276837786747494323491840476779529187704185595343589851880592133232447098095688145254401605187033045211866959668934964444194513847187319424019725640292142057092466025238994962084283668368079072791147577344000000000000000000*i1^165 + -187741450429781942075181120408256471009254695715204915634410684549294555009293221939441903117289004689055285475358773544280955680014943612463026087858206463658627909953558987970285721413463826806357618631819868816061233027566460678072419499896996137704137100375732563170486881755694361490726010193627178844694679426409907830730600322949370856204616098052860317775273815673895902460549245927873257686541420139125195583164903311874594884614203643553352717461549117467952102502528069419368578044719331774561036494300757864682909078972847764315647776012740485572946923230079611801313262960591064579007611040288272038018005942668194458104936709905551375301194759339970033783220339299470486630667098362498735645246161107077763641511493382617214480679877962292901583203493555284349253986415711761704155541655179623605602448904030909041626507540611944512077892036413227086359256774133381077099459884470046616710366830598717703298554081162439624018587105574542228121947122449183571063571750848236438154982331519228778525168440846937768675873191301034260827404271646363384103433197266084017326384253671952256583625444791404373847509780367686660847627346583938053950317994658318220475605142549443231287942309598682644328596554110721513220528514631900580572587950643102608802532308256885239837352594691536195409167336239973649872091752389790206305271319444445301385379015626203961943309273126500342465849839068290895229890363971883870503364438631775341028397392340350523660068046024181726158379307091797723532818391479428306618680753153517594324988145776356252716084600976370396994674675371626835878357487410979768949903005852420135083408280242993029532219042202949948440521816416799855021338463806570163719319826382782614663145172998950378382706956451466935940882174815623684792490874811587509244041806246406212123755075330024977651966931566600499102675733138355561970165605245132302339771782748948151121502335480369933287368075030540981639100926213559129484458038547235215495760315407025615693694509864366604064774940624875134087487867718193009412480766010826206725048110051094666361124243150790536659455008787637578780765609046416750584650450486868895729928490553271881144626375990680586502255959637229466403126215699259149945322683888445838925503977352292064605956884749997293753486572552571216135301138747776017534517812167773349519949031763803052930086809677430518161517453192763276457986571137395518067732086430469334233799261251757768011183089175759085612891990444887549926762752387866251105994330654752209510645975065429040857684410266527752227724837919733148428720954986477924458797956890502225663523723146784612725178986004234108191280265880937530024877118042701174160918908625517144770206138988358483501420628098252843519650796040614728632700299520664537051918363598736750471951276274613026181731028487206924041993315919343371768900633033588985262447099829510592372456681082593026078983974899919621444684542215426297300353730943326032809464728021344400344991796475213933309168146825930167584217480384145127649345407214851082518325836266127677020176570409596888546462722493384149866535596260459207450544334887017995705492203144285765640096996077298919044659872427842286719453376353855446511170227088644842752264390120738568034654860628905247016483574581888674304905845035112827985716935549431415680001065365668627784833334084548156987913514451786061111009668232388451302916489216000000000000000000*i1^166 + -100274031146901043652880682033794973162132084236122711771113389642064392668788353012267634354385375501092458319199845354390611849113995250156838173629886343258495452233391135013341761571624667043961206718454609074457576789935300251184622141355376070897008004218573591896727738397445577188898585904220235837334305019975609429378334246455834690182238234861923020422722490367555951620483935111987904461374475629326050774982232421818416306990166521618770981778339046925452320544594950121180398449942721418558881275980281948514582063836626108100411483277407114372881613787168818255531588555436616267092592640738505463145015603458837633173690018278528455132713829590140214302286321183962050405538586702238155495965345348791133690237051016647521445955140685424147031018530943497599132015472529147558595981746747317788374765914491031454937320472865717258525301055297032483037576855744634803182507911948874003694759490180769917068948420355484305292088327312871239251255802613901382092304651860036870350634190096550260744977249390423276901209847403333497890993985624255910058048620815891926144447884868758398471822558364642283363727015334922366057564627115487172379205315206488452093296298396529887693770018481685839463710399500009612168200370033467749402574100467224236501449329763962128170128145525382377635476436305828272755954918215065219424720977448244197070257640700602645330318062181769926925241366065138508060253727474714922750967651750211111065964409746855743400155066312384277681460661152525540846523462991682265799055293556337611700790729188822339207207525351519104101321536284530399716493459207283332342800331256640064195566794843614210366012599235749717953994524653670420227086786421049736348061771247574328834331836084877580345770100216112506858276883030799520322270192285351174684024776284005773765518749122091762255435161124525685396516759933371922836703324701849093527527471018247804964013862317898433299286725374173742212326597411647273308114131580967426265633527899183819038857863113844299876500404206323520585985038377181185563927581809986741751420392716817411489449275259377252995057808590439082275896306938959413994195217029622638907876609160062295307792018360750530224296391415559782324143395563026976679838473911446161248222243133831745426180175251871594700247059983275238970368591235192957350311275374819115909525802792613615317982992531807268015830661280073417743537779311823293279812595499795723684797195680917736954947924480644364512169194352601439267598031624157670566032102930632947770304836357415018066947323546498476083362222866382279562356325177792831509475730095497150973890354445752538595335342676168737264683082069993644232337091575236374650930666834972351412054168573972348073017752493622322560780378234420937074531165137052208466580592213451586968874948371914271722454598975629157419328715714394334976547491982371897153368657463172394957560523384333247291545005998338292153165719163974451822553345088521765058283047930117943981445928390013133526131967865145908556557305214732155408108790658998366100685566017388206549321539012876098045958881313737167019674483970184019132748177380186870909710239017049660955398938707871471647397286766855586073947715238540757079282301534002254667456024660271548537004580644000055188137453286611645153647745530974056952953206949021473794660367292197348784434298090018907154956546175106443191831315723179576524800000000000000000*i1^167 + 1777239450858879829900669144105566994211461960577250371211754377337202879695559198178503450690364084087590835017360143948836639404747661486504754193953123188794754310714051412074191036845633205628443771511092591052652529490564347203277958357489302475353080420403331402738888197105166177423282018608299960758544394031381009389213804097039890183753413995571102448329911248686317329897344224793803503539907530556126294954760553283124655121887760234220266904748700081464813516500222992807809246788538249307736477965520887962486359953232983202005911248314920111550402721215106187513700984106558833905699317025201877361662914964454733389011155262493686901696594350950834076639667186023420112651624966385976022211020347611504325596413249219469943964581243908103264510171728287338039415488448671739210095381013820122299959824618214684220946768780007989016725212351256859561046183864069396740663406198559120569047103764687274211713668050763131998880442257444191438650549374339632249593623787942042128336756295306636437336951985159197786391958228825547754982773303591436095628862910053147438868984121467722037630532310154818257852888722099311243538714231453033790085290013161402317069770641785681366089607378080992246730875065329976711241969952496278446347002843148121183362346478594331257604321666590945183995135658454713128831634230898207709855868973804051857219137166880611257004889395807454101160945035794660108750311298334808016289783541408552829787471133919528124694952162281206401583137901940735592256941810533848753924760705325659363835555520082826759309830700781056058222525140693193316538865968139407551933761264376462764033887114286603965808792412354866377177587536302576322316232214246434489478897489335041303627237602405844519782364091820666241534840679014708192591316691795352169191415603223355845208805874158914560482281271283973816031125489160136228058270535983624771751239390705731716449564703536120048684222028088801365277114561692495229812098762508843176770247756398541196003075931884016912182360322415715374361610351231020008796911492133655001469947049292162121509332110226549885884318731158568695421822791952772296860876259850497460398956454930822327871946422845557036570925757144569681433558282242175044283624402926542517779700960185244718422047427792896496181967839511936104500464379736938054527115005308463561177274146783122097249303838867769588058287074354292070482067228981839993582903758707711965233729130830521864665994489104504808716471212583189050536478311585550093082378090619954210831844757943651891265133920597749276594605376130493529036033494793292215115606518147056274890681280410850005378740852358363830618633470214088993179533969354135427124565259084239277024636087824458510335048797202793900320777894439567937246735896149417019313721292283381122520300499045019990899818506034218025805423508208138698668421556855548277296753732327588931420868567935824776863639880970065145636805236558789013256303314165314620191294948531403281536974983735032320069081790402426063782214183903777128027258899476398228017903195632836148278287105560127885264009701261269513589265130144744510902904925392148176457565801250836042342837119473944068822440030305745531659804370310470423109078849099318788310657219845649698121384493921117932630202280275852916986659128982260069710885991383132396318534334069469199308607348886118746987122223907427734760316773335040000000000000000*i1^168 + 2321439486308826710699362961656221387141154160796111345479082878036766390546994941372433373392463060774821956215060412701284886351266821333296573123372165778298188083092157499407501093248249534018092601754459250741565867352287441951685689396059270636507218564834215637341120408744537483834935819667987730921634609515234132354877302445038668410226531388074655656067799342927426436540207340624504215562688650259734096034350835997052523205732830250367979344186334382941445604464263105719095956030326945600267841376238996245010387431011775311232551295139461072892507932767510206588054623921827604206052089850584299398591225101867985635442784259361977278827132127904440482317964477092587466582685861497249553877952791375007777770178479945046337528757675560789025813451905179937016741134300516154226079989032385230076733843486341652940184790184207235803317444274984131375314189527013032748313073222265663368037171571647034137461278626392895508063692384610649499960920592772024391535105973502589208328049633842837209882411645439146195474336360617418890044528468660101959944788762548050338465725530398462716831744958385693689738552986580357839894811016803916476267185357734913732405767997555093178464287092178166673444417735683252087595802606852215227359469189058781479567446636179473031877376538087514114943145776663175786935920794456378907346219820719847973370159109998303168008382497263731765026716864751660746785471332723785208699108427142629311768433167645866042935084268180988088646698305923870391591299221186575826095991074684600811505369034426047757349804621982337859014600047191689194209119646499458616924049433530855215069989441004579963785576768518938750358952200201576336700234695365953301290106869646642692120809788717719760493056238376594477840097120800913088282510905862714573197691791283136834541684084943023115600036067286348968603313685266270951970960886990023614536462344182013720662621223775293182628733862084520180411507145531377591057630711637835147449391773626837758547713179079744498505241123031968603985667286773417119252953418285660932822284949175697783048574708475404935934128971001531575405354563702323385707307941649947454561904373893388359401078867630293774645004629373997474611644549633123237800208292581925709784253064871467181923472970621894226386978414490887273565177062280022267395566144986924257152484422345492742056149513763645704106415987618815398220045915620494169556812853591088654316512565596874037270789473923148527141987424900275867253083668214489286946944168014480636624071792574349179221025400369619225720516338919417812732060688049210021339695687109025184094426415691133439938638365673618960984287252045446642296220562480582301634846921079929463299722803279482026881700189891271722519480939995991750214584214778359677184261976392238944914837404676083811240558397789831722608548276447687094490319993970120187335757350663647596986982932408861558985745265170990351775744089179441165708299032518456658040222120418093990057427594602084843913416760774617027018415836618199818143829786770922377027784202827197091924662246139993324926770891790070656371529509599424135501370919294644226732376215980586506872475473971460423684961829350583247167178280863936164646034165562103915378384476113651180239605163605021777394243188344451554787153096831166644580226753185273655774641131706447417892008555199868295056860473953919204065280000000000000000*i1^169 + -14261644461827258920263302719859630724303317218941560244099399629538541065478525647366405706926563542411552441234469957974229910071846203767627965969630697643275595070521001208507081493628156305593667509267313241933924636331172969713268969830806131844342701499353606960072614577951031633037245135167453509786732379794574511173968205597147570569685290138431272951263133132783681242019412513632538514589424568055528634514917871964901822430171096555339358953181154413020149130377197947382825408968389877354968784117617718740983890074828835605187326203887697779780139091888185647030653532191639042094539175843587334104006079285037496055766344241819074446544785578032187250433281048880633166609500790072021340069689729124060729466499674148883065526501622806785720479414867233658372692532750801482782188610540571684088336899052063243899618614142266540759233621158240219953651992849497924396584299475407036537766398470222196532372610656970550711185955706996849867999514114709117723956656541302786177384805060897931908635934874934332611543782603809011947842574742513128818529159120415871143519188488901652698112050020736907459664891134989180131365542351363680495427187382058950233356894854068893388299549463457788782444959576961520311035297680011477224554447484663961380605635333862754871620201123354068153870517211584361714440949914747771414049961090921968827918236747978513035616123133982016791126037856529075363025766016685826353475235205141335668259165510915399986255250065927847158663527359638169182138762932721548381972855954857262641113322519675193311947357806513823538872438192736636086883846226047091875503076822944453154823427716977101416502516758896407736710972437076355338432767551621781312479172908869163936858092683196653211485368764299436588598541332066851965218194308272136442435915534197221206707834549293128724508099494464145876906279571260100491928008656077464410533626804620959367060184598632791640049483610904136440091821099351159005444932232570800741600274488010349039566255508149087201689551642618704288773512504283545671999885849399898385836708065637618067087539182262038666530049163282151660135139784026457634263832592866289371292033052124029506076666078955424865317364038455740013209093798342101361352952171753873593612629143662877484025674827085256177630481766473484693584993992620994864381644104621590080663591230930839483615945565019056224250723961721985147092686089768145910173624925729813934149707972377000216937335719210273451911967706720386004284233754415310670846084769654935181804505392609754039379879944188887188192994862677800513938589547994019493678226387692356044205545600536084023414449534903677808657181411546761484692958102784283881578890238267113188504762319185592459486163127105734715209373036006097876448107025840665687957102703315867534605679897221946322819363311672103623964836247961135734763897923388839520102356575079733577290774704372289701213102484681473739704330368182779179828334112770395636860787947920696031132730842500573487554058683747085602651773144078271893404424141621412443819967141228043857286030211394112701803929428728242790913154388634614613229757390347490125159672644215182903096285723564807774727675743532869975183540365939967812343971667114291601744996520132326347079956300674906985744917303640034656059605069060727417195344588017001655888612057707971717455352622104430490040463207170048000000000000000*i1^170 + 14394516846137262314807721979786879754644040352637496813415314344866942087055043746858914574861002404997751784617171263012396309007719830981245590609969159852980018750148608287350489836405091336889905786397011766262222541284025576548910887535546360008029870306652758237062369005017631661560331621761558524946650115607994206846807284037346802175715446425031239232720562063760551236642785011536606609751269780657167129181982947662329473700426477632089123634701684014566667080430332936560234464487080766022617299613765715974167399574316714292471700507124066384643591166046969707908010933107241670160601939605988278954915071561456286894661897197563959636167098704438854030221965431856997210676090381267246268838809991650838802253589362418210156664297293643166355929706650645037427509475777469825978246035160791806438055696350085836716872034563815492733565344352238453230887314316167668226496939323329253612846653446837342475155674768840675109917327315452093180779630565699017723224008694663138906413620059443831969539014621214157538103201129529476160574483798223554059724236880872842153367750918366379080233724290166649283966379683508018361326494333194720727391390066857314823494589632157212495272851297698604226185381078389522235030803093010083020530637123263051321657445483829392692782365616479261508331674897193704332208190313055487957548857207981387577396915352394304089143699546495839685657434858255791457262282157220259340018007595099923760065246043046498854280150710535261534049558144551778869208607526758202637676014014756024607613046573115669852929493427351834990768549664900294823658797065244425452319287801451453760860183469081506457487892007788376289669101120174434960396337912283944925929064742679476138866902055743310748514946343381166240087435405885059926740601739456782303837800953637752043606405560391215397764446588284631528696550448854500183569727872809198570667833628551611849419155946135097981566830429015658614561672543728681742351450282601654232827786742849291549773297977464438227562243981837543825064375580171377312287261193945828826964392695796733500787666285704390844511790251956750595300371089218537340338843865334752791739235601121799960670716938737937523275974898549486693858186680402690909300005410954407969238138918006432296950801689514056835774282244112868838076713319698073333854701428383411832600454650411541286638503205496151806691088561093385388358359893834131043565788540925344512671165298676977211428591487915205675526946854321187494262189469958999110212768039127477809336007359336160614364450332433572489344118392079400996666683884851071862503067471395867174955593551439553747955381717136817047528063782100142689923440611003609374438520928412090914714444749031439704120862811099358651429234513208635047790934033587680154990564117106577804284323579994822463935303406903572591782184351483348181166140078594547635613787627713573001824739929811985430329076236219568541957457397176374146316756699586067584815936700788669303185308339332555914836952536481452076350411233794562015251144987684007303093684247155596008686601701533486889394662952541623609619260516450802843644143149325462059232263001402324543153644845664254659249305300514730540976532389264670284044313582753062528502581667988759810191287783272734696193978588547007886071859354815468616707485905365550243293271707045674630862060972301709610057728000000000000000*i1^171 + -6370758662183206197310834898551096901544720923276055003877359338394522515071179094986153982711567975550710534713395484694967246592689866117152695240493524542790825290414477243854675775893233073107973918205104030346484037700571613559650447307624677653498224445933759472381583623594477892271883346997768581908522503625243401201467289178788658606668606430288901585783595290468920268174323727369095900383488943891449433793198606286813510459806572954457605940170344909202919083556143705161577539746882552122951237300887228647433633851570059168153817690654580974364517807979225177490706505129867744391442209961477956914737869005504489036109695961736660179625235706371881490475213144349521135749210603678955926945580363570079858854556958509184752447286249291726895986239428387910816801510806847305781694386647668773426776698178436623887826091388817387443555877474856196936250685265324280900180705197908279212216134969010969740850946155050709044279793188385791205648314784752205755258292249211521751359699437543839196568698535408360041738232203085116835284844326212682924108544852665787459455827808684568875911082508165436970622986137276900445253198912617132989298517571032471949465416420292456846144804899637262734880202641496005707647472118986435823561886459461885536764395969204659848821514413108610028743747835011086209058374751606865912088435990502949670142457452965520093780381682925196678392212757985650029009991717283494266221477124854068039176667315869374493649024578152667037401122994675645647967130839433783355154639338425107961036512290817938819461532371397499750936854193126692751699454724377296406134875301848669802459929674153403968047540749938310088234940003157764159398976039529042673669823778975466860202781383093564429112218547303850342052258873536303365708660798444639521858746068684296899622730188575512105104967944470217496560273632832240234020650673116438852671231335455730791775106519499317968394314247562448029563051198163043321074600878487563155075326127862909531218922973327880808311242861919402473340584289608568851411112410073968565513099571762952740757971556617707143103864459826891410250651815788902054267122287761439687205419206994169560366277097805147261358461931761647686750001608879146541708598624114759001084465125784385306014791229878564293270015196463428036736841233073290870949728940612564189742232041185294203476995561217114122640906375457320317135909383242128581385812733531246218547453259264950915842989655643028867044884781871523421026222872353070306973082231367813661372416527452849615558232061793865994406069204824195373769202773042006751832682361868095755428321904294977298176803618483175657204215688386139535740950289557244390938188318403666934001615068432931382139400143568074317479163230258629252140971588392298579594824226302785467427126966426171250899941671954643612339135819855680332937356785311712313819834474495084691048240993750911806798566633409754069671706997563131293983737242372813076063249863014301382614605123935360512365834770718691334292577497421792949194189355202736004181628280884969121418435892602441160464636456617270287209236927769831139062702255901287863228027938655497758512680512624419962187581034404530313750146428435367073455303371322347708186862010695167702514849808907533247062866167485818565570419563891921269708604420531556868086399790466128410844067717028249600000000000000*i1^172 + 1316902514519818546144226430363143995110244524187394978546599172834500871152755019132945338576359951800208065915645230216586642671584968470265825746291911002015237545142381253550798984882581572967967236566150076558992250521965423478615817621722134168770233673936977212438218217399856418069097728245185971978873896872139561723573568184245048916354389686473826734562458732223493684714915528526711421682321776056504503584172041706232977865761727457333993083604239986534528098873952968779280523510268228206393105292121301320712321364940249015758097346384086849589647647465854273627945500281906511182932169123202426552590912026027023128823872181962524665424631507391583818696256945724560055575990045680215703909874591557771625863854867485298125194260113248019623246177667787919698020785077271758332745328753541075299035179581545799801113536016072864426021955299938495323762537705634126945990167395197499360883204364021408136701354832995263223245945178359228075168731492271983828856095377012694578031080874375892408925675027055616092126164351055930213608399704971284775826004454771464213137538856225065954585442621154232511294125244975243484019037502778215474704876272377045494107279161852571438705854157508171242370970752297025381771114406598779100497475212915765269140884179162239379936036871276330251501658313232950601002972140531667013275409831613907397796703079542949349689469558917705108713382171755691942903233846813632120911072480444119923076623460108297980224020358677191098185036599596891342988791995288090292324024533784594315243047791043496487160979668480562496966632430579507157309178850958765949324706680380012874343208369859667366964178874857812595034750650918701496042273142665692159244282740973526288952399324229053317598617704517115960560756806113972942855942031654642689774548301334217721232661140503055856703267851147443288972550171210418202151664332606543166174280822054086480761231795116234472929112530491551281105891204488872867822286538561746288755518977643963143792563890842155123450485503104092210656455548851807280774760786359433781908910171327367406257305226236971416403361816419505642667673866486500995127777431927923635551944244526704325643864648896173741403122629971829944103158105865533351785353964508721370392616063187586107711797325571863740314111873196701831514641865090929113836529414951362152413585139431369813576390230842286988881520040894203627361436940695388353633241715912464707577811744047567109205375677735033482428228852687436603128012976790225757192648418752748321479212772882070294440561331146367068204937264130743452513586882200570461536566982787080454502377741545313324648176867603496480252939113007154611438218091230836905492411507635494199566681308818902216136412571335714612120420755611186702175154764564822673983166684738365581202974873761818688328662404359389592590967831130765872199805578295512786405770877656976722336163845032346218708489698878227776187650336069263416680282691083179140489697851809721181612430582892987581148310353470560308775806646532578213752318604109478440794413205589732833185634968248752782966061051597511704385507588442947686608556250917554896880655887199633341673404791754042870204745106299131058890191382278771231278278635347447068313615276329866756548545619405042174269813549391396898372326884491635593331519675003034197750131092862299932092006400000000000000*i1^173 + -19664263168320769649573659649507953224901134900774088119583047994498522501463088209273680049771536166552029740726813700841809083758346009504379065442182919477622090528486403298274904981544486737680598457549552134117504187826541238780218448977645860189719898560363290494807861065513047219116293602684091350894746527732705695112029079122848150144578323938215097806048108264329597555509842687256847494513758781358062063669637411358591284523032831413657539551038390624164381700934639462625189584669935557747778106770964866649083222727070237291483681821311251530202004200435778988458241502797811095693098337845545495983059318768661409609729108947673627818345536664295179882684894700226036832093106190285782163581883079912158113295254640473188265803198432097283351874093173625021987523359638528058955095823469695342755318998347079352927927793293133087457599954467438794592601108825523306200615548956253809969904853438185976313660214754473946489142089633434780916376748080602492668973986874992645349414564158484043020352645142668995132217064124479074550957976395996698077135028468843485033176020516942647661708239640961604568917844475438083296142176806100989383077179351963383429291628301786676056908589447138903930960732048960470031499418826020198359646204582986482561338570768781075971130844495559884589494897589122063263555934400017461859684635913018140737547581188666859270569319643805736503547564571416523491272376943347550352524193316411391593906208461590651156496376104391802839065653296280056895461509136671214909615094185164305373127558425270629320324653111477896471699540175581009447062960411247841997382233470311423367789114534588652852421256671909694831066994014360292261720486605452693052509070054590402168091340002005512443817953364742937202591362424988981134230324152656025955639330774083456255265483379254618512772397377586217213603289517718234409463450795254617805725614885420444289832828278434990279366612859490341623364329003321445673431398983860053162803495514644155081823079896969094963685091948254080396824203029890319333463183601100672624904060813358031656021866191963294912941203606878105219099460863887417660040599372131803984770051704136717817688889399190279178004354868213279714222982746244614888786442845200974388764252767643824290938268673199615960765110328750142895212519136317229080825808289348855707804187828566454572259016065235543485000026848082960409461799621539372921010014286784027227806209311364589660411268990108182759840494614206095016866911154427166314609191605652392076800532205788554927070729566659846585122245440054650971422944136322991448795227152971028082417938906109056609751144448009915672988888368148544485586430425446090576576147756782729428469959780122210722810206590482546913862375027723172774824691284452119933010104232828239757470892106938248406426060905540978002336633273737155056585750119502097978368176627332208955915606023979031682196778188982500164318527530226405857679686530589027158907987876351889773492582248658158926186272538430752546093405464597286590250328191056454143831604997502410745973457054926419884063814991406663463348450296104675754777743960383695980490393271809628974826153858532477901397813728760237744184092169234508256977678639208362820265250711121804754004769999080190857674202031834570851217180575815631723843205128869597741485597392896000000000000000*i1^174 + -34760789010949197713556020965055027779498662852708648586283409345163413369245869458433531846379855649523699674478824074367286989087640827366311910963876570418050090559334324280976934063233417489656722784112919554172558549585193055763838103142633241369711826353662163594693399930899443539169677564965299507884286650161985303187244741708220139394038073779171472331997717275832123514425172811842773730062247901028450116356511366331992512981551939817640631951423904295946471299330498440653142598186593633686251881811460258854373377790799760989563373882970766146763176415261678657934001511157168967273699230135077755143992078320484184468951756354487534424709101034633711712172825296457910110078487000654054081911742571857397996645630732586360550844133142534250486691335245185460044640704201063115535747415322164085224503384686127431669430685108033169373555934167685314782336548394094492186084686834055966300013277411582240539672069482917234225882926312526078897150550974022642628493159540228888538241127083287455091576573350350581171446144058568343369725627719745536321306917848571976083858808443283116771722233496738584201830843667181594441763205027649726090096636623793065400506839289720775033710803692944175883087981091826030914643405421784237825440559302099073667203759741498478420335337520610241922367948723860705081433519022725647152610148234857050144082881305799783214020231808474171218460102768046142830551714174610082391954814677297785983832205786580783145066994347733410091335449618343921701145468202941441288499177592294601539486668007523522617619996608059605337595133137680134480528348373838602385097445778164064499227502737085933281638543392876834069919801388687413102801872239684775264284651231235602318461889457245154063150033256294031886582260758890971210925636385834652893781225267412102430011510802757148355520476209405012577715085132786537155021052301293012396871892894422866378869741358366394532217312563129980287312952543576833797783746657302015147172707911222864554343253787356941751242869084056682340344553429809069434823995797566825365830265566587184035903027981296698728823440522738991085149058788411525136075448095471466761549652603920391799167036186623555175630591284329139562900029803626843809654418405333651852428483244838872325350233795260272335072299373151507420844822073860941014813947236896200451076617357765022074069203046517537267177994401842570171070525497972489484134175233198241206641853022320822740106623403385532352186493515090346119916026886804156360174301482762896012668271651496506059927907816864271655329838254169424955348988368273118584466947898300734400120726078538090916457264360143104762751304183880135844235236653863004283189362796995225182550509201080567233742130280531714616631190929124698537421068056762479612689003234093707553416127557439175169784482752782296863635934107582922445891754358875566126506197583607079480328831553708265906960152594377001375245723960486410028798910148641749212860942849976868712561465813196208140916230949436594392751907811177319202034818902249282915547361321235059046959584523043956050218896566716637692776187296091012202962445886955992208723743132973079347224275142740160262343700102332344730165440781268510085568729143856565354509827033751443681403515879770146246893298961696199443190127667799981586578549924519430439567360000000000000*i1^175 + -11946586908436655323469534330775960210166843702813592094769395570101373467301786490712752448678525540690685061300900137508776020162054835801368496529709950575744804588901644425402511928735109792580690641303085564307721969778816202156269865651065787354254345159855669006032509387015607789594847792693687423905146771754026210969640610808684520513899466263727115649430309408982132504389567345286836982443811123314429125666027564804230880612960506704915165259788252506752825443987798260710725044560329576006680429385172650956446650269366152284931591420171655389251949146437155971205025312491073653176400865109750529030627639051470840977599054100044595168128373314618370982285724277291587262102539352670143191361558247675101958226794882107538203659924781484014762297011107631646554783465972574730241780036948604011064351722241920203413713905207661781682341248967503920735667334274379498679828744190998429372875530534815671860068646150630582067471249057574346331243648311862965868014262762328294189102740767825752384928319990180568010698911380536033267588551098173489402210355383876935381324687792390936638551581870787124587531544264262051590401735217537505785501184208161352274101145834340773498828742863720392566006730114753613135565192905474553647652285689358326108509529650364695708648195323130381641466439712737123948975226627994580329261812455673872474815240326152677393164548086962056755216772494654226349760862929879809668432782359051268681715352612671796085632721414729159626954663260614765448366676055175351590519968599916163859266544788638545926960779086739794779256572499561641240569926249823173177425393630413178163976787320667938514147363302758489474380249487300958853001995958241409410130862215714701248100368587614042847430837404643265837139596308709375718194258132211125455422608052102611711286116849289238591072377992952771628368228395729752585666268902529284188755613631695334666317420669232525445799166444007258462482449298328425795061100050320020385130252030741216322979896162313849047598186927640980094026308852933674078201610123833275834719228853094872152541616199765110207739765872012403723747569197717551648558902060989492036714007801549565390481435634113568969989362449970974682497261428876473570169506478448668474828584206380183829412285817310002390581065162601855254550873094683312307449983091972544413589875426708071999320435407600009398095490113795267133725203923725067857155881915880440637621792752142876404677390954032878683619048505240954370309020263526055772533095977415300198330727100355733322826518940693879676200391652162559692919535508674659344025382513210605972082661704084490287436997720945588426362917180297903399559115792186575603224470407373472054643485980678157242631689609760512858792189443670832354144516479276137430633936432531853918973660625229281234562215086303191567118411766685685346618981335051583597103531469443380293657614497282992224997216721291600243408400194054269438331370887922168609233679419989003206015793344423100629460986543587332533867892694776974904319646555398645719671023243411541232115331488227033018826057519442999212038036929207581329110443019168116635654294297478590284937001738975546631655947583164891646197431373637498635957929656876699930631767633008144088130850605472467818433727165051686805867074742594541350950592042762240000000000000*i1^176 + 929736875325804810608828817072335500638554831810027566623812559654451130051250679915496538681225569932821878561017246176146451854070340235978017405495635470336794910494671512140457923746095556605568658275741737648000640927505693704416962434161131572098770232288872168000195520313124993055634438053888622617352193217476503285176173382055153821215898910533855722604785213631375318806017465817490111004989053275277884888592462361655184973363029895566058362316713563371045999992483392431615447871016319066177313334948135919130706144355760627575711978944742543401946543013790895025915704127470295918587839658757714351074885568308350715789242403467972600048703547677721899248348044882985864338822535105098795690944561306761812048339071912512782319113457325053695124313955121181559958285250275128835575215274109376197826563587726229302478426771541012643220805973762355599422272721515226598795567719677458286051921866019703022075987718226428788665001410552202601664650880989521608023797987449714858143908404395760726323011278367023883219658990331835101655130107381643184212736261343126614667672082487531713604110914226404512770228023724734404073352232470051955615269915117285244285237095668423176241598204334277147997673348261665243856934877994037125901695209901150133936746341418666641281563738579176282074638634463837990200894737116037234299621340146064372457063907367848759456234303452682010851169945567724488139934443136771731618722208329742331398887466895957491139379299402681867681246379146044264776040558914753273148264586850900369582248474852930490986056670167056268761846486756028094451155627517306997411643383511950191000351514579387881608795654312446605060445161183210139054541874590687382818199459897552470990145468819037213673659316704714440799487559694301213868157759720081940483800672112342668387244461441075170523371377862756986688547086007496782131938639874124967348089461895894911411118615040073109771643211214126767983435658569583057721899437906059484459582146390359980169010153141370545544645994017787966301415671215639375670035573075079397425151767123936568883811882385524507598063401231151568329051481414391975699772014074929254496275421370296300114465212862093572516713673594226848512091472372809471497254992180139869393248411120402609299143030318083728855478301200886841010856350000156249597878326688388257135711360456690301108944287654793718794799127258902030564744772394144262660123855381313332036348265900632228834409965009971535156261048736277844443556535894631753294133692183093576976197915001050695859991731965053728296619734016357376975562819639298532588786131981597032943350775069820054128391694868798193557307590708729894516495092290510941726972562050790162546921701021539948356991419469512644117150603639397768059385679871401802601743122720220715957268712647856982753072387268698357513355743595667867031466724577531092941575351620763023912367026411272969998191005860808202367511785717712085684532070308270586041335045060508540090725672766004609752886994712123949521554628987882274106473428430388116755861332358718749968193681867443842171165651697831307948737164490860289334054231301965967807604343390572994819879621293284701557997265673654414683900250816925515970770805799449924859076105718012729945852361823451299832446557771837036626784165907813724323840000000000000*i1^177 + 354571849204842643976954323030395505635656387346426393316328556945412874051151819690921201800360354262237319117344764136965089903852853113599960091757992447535781808562568213367230582043426059796596349886887809644278703831663162054332123556936661689745158107653401172948546165770906982248927238308001452078435595142467574997299892101613116660977863842316897507248144048464408048539590354719497944585963212295603443724669695879768125520048917409466242108478141420573117996926302223988894854989574711215871817332301065630396075456575801176959864113389603445281751246146796101629345490654791102529842473127463116336837523263965490877791497285469547539578432138743141406512166340622395941953829117303958870380938908361019090321902211400325666943356507960967097146424093623565892029965425017490639146216760480724337615093857501840166511090294819003896388106933027991615668403038923469111832189189411075757983782089660610408731016120426757083367242942790283460816707031643344740805382237664797926962639062934097810355448785665178913788080680300677625160603672340956959494685255623687814858386208526425416264660044732686139980779975779469742028985733041828361470534017048126789464768331128772527927126387593616072844852757572305567388745950686793735364522116259010766053579942377781625740325507673944970798304433167685913515281887931551532696962075321399270136318628687631225473444940454833918013192936035798786115669952074526528844526531519811684915057620642824993038488629779222331717498163563212522833806717524394735302417206266688747377745516898580354814607750499717987887322836850612525314985492081786622941156110752765701004168639644273945690952099995868553399514883767678502160913722362309674389348350440389609444400381534169164866688336539668402075720107641298357351260063689597002719124073735108878274819181497582065961215150791647539461933570442038965856287162397552966533381185069701332143839919845335077659815741365498439637474034289679189542678269972336759999974102861970986394156584003060401770991073614534255390468916834440987282438559122685891847245385402487992373626874713598125398259051697632077559780538543549165919637766659018127461246963609321347486226172556832816455237426099475771102258003323917126291068031001474791831835105322052961762965570082881593000353215574200439036703744975765757630337813882364328009385457767981460706749411339048876743136713443644646792101962747823572181242631811039856714998492346511470630500359094556658469156529743820362048433396998848235928102748352163568156962969309042284948007437501972671668979596564314889417011762468171218710357650799462177977136911035895579437201447967459380670070873305392798703827906766282599504735052231161179318069328596068316110848771839194802467498136572919852868719875942446285830818491484210554956231093060738470988102334999130830047809413820895480859866172249226586145170862707494337152464973271400650756887726253055501183232583151127450809725946961796961394919776176597478388955994808616037133154364318826700505273104417535503319001885732603768681906616059041481282534281516478282055818380567841186026969328696679220873856694871054489933340055837288446231334540700602179797908755171755763245875619829036577769415562785772968174594215954846028780650626719465079271753051490961998932424154677248000000000000*i1^178 + 46591651777188159804133896068245929716562246313882048343965902582317823380184568038421586448965325685645056167154433554527297792745487581430400832265028467561439321661725694080850223193490707292972088319893672391101711464347937671126115002394495233427565777227442094399888032473324398735330903004324827774714436871608742699900095165784522360334646556626920416912916365146530185790149456161562262126089014412672823486837187354131471067441127415603670011075408476449727004547629679713614951526141241261901550051080789954282593957224479857498638760526817715366950399796661388008900322170544909435813440849528047656312254574747192399877300867472538882513719812152256774121391455810352203949248804271444630912507623710882679426184419902204540368544049300764308786308406318752210345949852884860401782953702253445575745820593203311379821133501158173387370424272698989621534637327992887472163999376213720436925456344057776866242885284465135538931225034759174290170604192095423930308826994388161196100805321128303469744658693194677997225068568388360719260217650501977417032646362162145172707535274996736140953034190815383252111854098549987453495424503471849227656899849943588377080151505601018661220305633816813325501068440601233527734395516683557636644389899773807816618972653215110510663771676191471071629723767471205491648951845788130445187092253275579180142206526887398029928861455429186164777690062591155114762494743181884697909875185784478434735108855840675436518932784150004411697929966236708396851444576661822482075563625125176983435487737625288804324650928722793972848992844884061637734845164203889413894042900645665716972386155507272613713584208201024653842323767351714503112843473030839361965673483017338468320770129952332772855357868499717326940022989750505978570795674853709081648314996984139137870742159843400042874316392292799359904622630448204628718220649209574373202906147291887855508253472804022798482286580424882997773868607803373455151064402512348154279698834017291949522609133647770366637440437183324240896137992420873199250818293197623215147308148428362859106273024509419866093082319871848779031649006850116368816120903860109969694778819358347975535741012696974400667864255363487516168707793057572369911646288987830729806206481022818662387846265434995620266626567821696583252455373424668460852909520081248615910760336260874005345774578354399691712481270682749859027001443739301246928085302980354958203484002226365365706263457530298931445068609930618758277203331713108612339831856096465355308675948661151031725478653936854123198171825361657682810215588157221846363402229080661113318963339838898459309239925305312000014899593694319678494024962627581912993779562659365838861772311106218033875580574971813295062541255688172837412237703455102732605124058022273403422878976904963920502071310689793217638722022848406619821958541557634381585031223784116090044919904558831935187839482992083613896080711076383545230264004809390575170332139952855207561067682626930982854926034496379620914184549902065696786188070484280342105526956203551156950941257294841009488693395501057861182553637400897610338603104285750475149823094440274613959787660543018834868343277775258707939636096791564427869652398743468932557174738554412348867452573563181152093639523671473021727539200000000000*i1^179 + 2797978288767282762356357230530111569040228701362260711717821767250222468279249521164790903660231862704442849871141355939856175329137037256203062333701725883684202459454245905936508653601201018416558622701394953275334341834342367684845118212277574881697928397503415691508047417279194538529350949354828515289064168979025460863599465348660069187872363898392229830230028198866312850647810700647928428817209719654146731522089901284295623575207458019884832707274925672822015700789673437627577037008634738643630323878359799677026139025736742650624700071338735355807285347353288831296119545189237742064884361411602097129638191090490426767940438030153036005355791004428123667714132836364294244775776982286883404864749588163748142414877726364715598452865304320236205668574274609152138291745651747352672106931527231988570688474675143556408812843457642207301645249309810352082356585397955743885503382052626356659415412644664211953386601559237906820057077304951506641610824060521325041382096820812375038690815456533159722734988946475648072665409709005841162619538543392880094116526525788785757635162102035964164107977650644808604117989387358937319955272779115229100680889868507025361184262759735975006488916500472283146688465869713490808122132126545533941479835193694478971256608685374351939633342602650576188016366603979588710998190323258704655540115365471523643571974686831167318127080470128420241475223173868924905521339997240338241296124607190064371585686016781526814783393395163014967587228097082858122984437784779515193378313273524627425357849143935270373327845905122164378453128866487222728673754228309244688659157853968982037491524743625050987627918092951617694730687750464008736912595423540330774280460375843832393604830565637247737533877732842952067739128088353696222707903769072983810080626182355210861378013804784322198586047411464227257009363198540553711161103657980148583537946734497284773089966983958891734982232371375378800607000082500041041302645389202232492119691695203365055835739314172495924500305967723608880913128630647970657970379453016058835948431691797123084977060837866688008440244059017653434387581794191633595418406847155567650770678639576250477108854404701450342068096430743867985344277269235564756742734182632080403459348429057370568045854138616378118952056538314800416216147923726362118514937052585465784195505617078496575150678574217936707370831653191304858807563898267037458490686567493827970121228967467066659375104155324030322483338751193394229524175490272107849684396737664302123899076680984484098650997332825717286307078062610305112487265828355272095467090005590347889193526497865826457240030607675992733077000333656965282918249287069610631929941079110563667701839920758954421486230510899413651923747533106790529341637916231051751499233779373689012616034542093176814452883224445145146857973547377453534579091230710505372924154329349417348057841179357333311977615246512812218202189134703010853702515910737910335233613908601387154942473313479165613726144798245089575100521869907418063606820851146466470757716982964448120613195737505063064008273639588466935987337071683705238089609206773222747747283645785926573000839089551000697545800978949480802105924197108181752965305972980230977834342608498650743667655486860006991439677274193920000000000*i1^180 + 114899388959798108732512685331698190318576368005309537076502832444025819067557517891173332466784308303872677466749045700938257315098766393278907819347035440916016371654457992983146655684342391299113366224891368214978023583029873233498426944996431105316352010947841147797723918015534428777991781028273253497521312355507911167945159587241166320024496242383235600328851756261859832589063929587966001085549498586977414397312693145802064637853104758331579103844839702232758462877393920966831513326950845555692426615971382311793017632629800501311696429444249735512134077753980186325143010746456670093348611490757239918538162572751821049354019220420669555320779877986963508635046965839619954071363343755534326950264766220917273858297074156873895860760872709634465612306144006205911853525676933995048202884230165778408869231121142525648680166657684676696218640883992775060281140072649931188291375097869531690333129787097053868261880126574433074020838855575622093128409014715140273114725675484078181991185722524638121151872354608377545139207026698151579523666680231046974794708634507393059161578512802123877958642583430763157004392134454054982897951527211200007314531353493239097709654369948395562474995618008057035576129691659896306382923516335806798219857062752785011378702792208278006639197699006696363762185157366233261004081902040122964656696728069881118541915757669888645440386572264791174424508137671903066284314353999682655342039500974049816239136109510750065941251093363195858972487331812434815147288293526044875097303613003963920276538229564943746527751540220991996648536343605119329734098778068757136234820272771742561633125656324827102209707408493069257058533058073319470952079321918000460112572023233201043105456459113605424116448460055597799281082423667144776501315176215214123957196881323959364022202129226193147465417001472305899313933058155688833270479539674283261688433145393610837152619714678804932829413184240471934414514640504211536689248601073570305482311202800238217703192738261682035272628660706395512428385966399121401105805961581026807651677991919777630539221424799344872733803558684342286188478602236745563521562938515667002274188991272588660004215522196051839570954549202715478021791401105172005798549691751731422877562940733395203597233905049370609254622068879209684403211991102042108521699547021697144318992508824841725976493659577945833410832554701707629441844491751949845649291180569370832315627268019797573765565699078689199234297903818861769486671764671774074442713229991437772992881756214572621757779732522451189460924897281110283356751741130677715845222465243860410152513263308479002898200377759004965644030984039814706310256493959471955757683263429669923042167574913609660086276464597466569859258945432828840181751782848259788085946362916158128079485409591425945908792269983528669785583248890446149869518578436432423791555572936572879046519668985899940123986080704852464413265260041768612022945583660661136689853366003591245068083768937432052060585128690593085149337989006830697269890129127818258189524706366090194672473691416366227098292787281885512268943134011235123790154222259888219787552169801865581949487893273433355667895799926105642135789429059192764598792573682939801327253275177589700028812003896233023242240000000000*i1^181 + 2983553390588610736633002372977026532960320003111935800368791859380335709272778774010419796469618003506671357933855159600061684258589333556752108481262578963013659678251394876129596905805472270270170411945193008812777299521269037907143205144561529639733280451940923417905545893005706218552713416431815116278953671075062786373284137491097712660692372707863172525581676301332240215726795873546272995368282351937346004652433180364769609882372448242762678351571889804230094504035504551488629065654149317916435257642375460503585287758771116092045444832743543830368972127097818342488690465379494304286263475842237023674573877206509332806318783497355665010212635433201623586358325926856404896835632277935604586981154508622767922051905882193838400179623030344080967277141113706547801740728459663949752447369284735061904424670613762482426089320450951335324526486159067047763134952646563143965530871364047376692028489959971912051564712605103877543938151147739399127792502400383440353471754424431885461647387970219739817267110547198928729346771443517185207365678924529956551258122104442269427338059631634032585941888955686182088160658296200018832582345903911556209000437453447333876299300997144339645128574793076261098060213261086931525488429236771793257589055734066983163130292874448188639684458451564707726900120193350897626789298858159960385688455340734385285368898004999533605869856896703408963815600020479404588769745060577040257398367651586317870300952726540146875875159057191333687452775224813196671745596220157894326624214856047193623905548186672079836684545175802525782865505735656438933638517757354548817848636904418122644043178870538192456773095259523992623155089657318290484788863881157217605238098732170171485431881022658834312557402257820296836612022764839729384027617730298277164692969776332352715855959495935556605223853163188124317279036453253326052505251044681425614751490964915123261905228408601686269963988486798971575262925179351536932575682159065819817237699020066020788485908274506900308672777407174311092150170692475769468394096876080352113679838891674102504882015011720378732864223230732179481078560363068429541305144857255850562874749127949590627998193180287317828240550697114576192115868533455669255760554696962504602469746617180598506536296645333212311588270131608722946335213957924539407124689707677712032538275319758186968618722012076344755888356814553676687625451822032938914532423041912635504492250450678561020920459265258543932825667116637454346187120722352713621544839688408007945665780426657793836026298546032618502227537622993318434253557582442289320324236804387285282605918237085427833690674819461468219793478632169420981660984851084634051318395447461609451615136136081686680631291098325727464876934495376830346482178934187543908724809607168331610950965500273247360678938427677715949464831640866371141215383040781907389724184201994277081518614860687279062913906833635811699492649704538250597662073042930499549536750602526289224511672400148705613560624054465115991216005622331352339337608131502147622000056891048972158852822484381618958749794821134136389643579218633991752100431035156411005273062608083964261268746543919082278441911384334274298862140285545629171197071258967989813022652815654170697708702007296000000000*i1^182 + 52357298082083253810745966773026085178537146917699768262842616557420931813617260278067335516400365668549411715167785402642632187503991263273418894642532655823223343193944243197743476226484153877723226955298631048930532268260377741700612763075361565146628478076014363318968888757705621590134122568515356151348509124018568247385928631513371892294220989343486864934399736235661645809502703108109895934095476774513202721430093644687499373357596180070940246032666438989553259655843045506416638196329358850955860823232367166757519169296464026406841930174412831521457224227559881825477848097782536294698406960567897112907829129085744916559556939455254979949514167955151809873332809414030933087771546676026187930314437420435073457291310837119227149564093637158084458393247190536908457963348532338973592428091126140970197146624748438325511557032326218487205326869121633612641201282173935825330340365612110512313652315319671336110867062998241225863463100528912609270803742288889299859072507760798148670047540358785874952157581038630999178601603318619191881800566143640043267080831982515713224814626602863106422067218519461425554941357635761876714204759383260754504919777990626256251686742756387654045411786706250161107402868561953719184936550218948541560505677695170936460228735341646706944387433278301501364812367219561561038554559604829623745108987020167159131922473682633047744317193071960239134893831832256843893847353552651718050881546849437792668253499797382146680917301834412851807780463255888400800234047735693132181786134963514319904110576080879058560257487222665982421262711991349266071451597255791310808326167194657824142821085460004231596134947525874853598141275595114328796435061724755066264783427559003208531003621878410093599608399915713684873759325754470522334376564851793682562329602129610769616705355236569966032512310140715756484590631391505499818621851422230617769239883728794054870657920072486103759348101095391847939757586517784719343436089659913221145430604189670633391997474775278634059858931839591398944465680345881334501385195267390808346670254207490481632480904073862954520609400452723189064563957199490417664878807628931343249307712083637751563055982535251696150346372816000711445814326470855027874099528230110575484110239050684602061800954883243710168030773195072825028804831321764709698755622128169743777518815520627198083257541718142320649257705644124579771809097632777939486104976590669893294008828267527025726983255161584566120371442274045263145814692472298641099998320927432909067802936449305986048130181487858622522044208012486391401884264021332516948962473593969656666417161257035267096374978029606329485180411648282842122681173768927172662223013101331593241419415427577417410559595430870269295378727241964666115990214387599051386190685924334957042026050398379734076167795777668604790371570804308198744334435640804763524556525550716831581668148165085131539568255380849226297953864201501114942769478824370161111740160318356731494996058366627981637221599393034273575210867627966885812721270750290587091533531175181859132444329578417004629995619996093330764634034484218150380952933715318036400321979916587833651763195384192965506409102556223045358442310230943220079698366766318831478194248211486474240000000000*i1^183 + 386929618680465558494020144346768647204481658778704102963545593116204451513713719203917661392236685836443922888663048660716614881491265827759442684149240636821081993535757667496514597800430235122675128179962762635375029565289549375500967714180802346220358560030395607409384506852829583976552896570149358682630563369547206304988206936827111413818020022301237873612563386405947879755675967490016719651172671124060305336326604344617078150635345535597272061583594445669346670885490585444183397972826460558633213662526568167635960867884924361853659614951162124773380272209398131764941982586376740510729728308810793511080975711585555974000227381969412493122726061035851228118111477833885874018520359095075610046794798224038162617469432197835021799642686892146884751708816595554556811194742633188878297345553759256618580816114746178737111480722236119519874535697128204147663361289466797951745394768247815959734559031022321158726187043990599030382743068857054051124455313619773688608092124979342118828358000736967020906311003355857454950441643406034896183869199950555923691980185497382448222384306907911881590033426120426067177286017386430668494694749356323580172724050715145056340469409206370394223132276897619595416002808700513499518428601207183189394667042537015938121560366063260782907129956456101863875248399973179827656643744049728111745447050295856347679718007795933489604782912326874165228714066928309518998727431853554552686308956736036252960709953747790556088813322501416490417618981574254851986477985133744763759586181351714927742202654622113106589440553317497207254250011430396256992909069420116023819686918968287183608518316215846763985712115060187135393928388850746894346817561242361877272306567055886462407560782914075940015191643477659123364488790227371638521033516433081391121470508969874158189593436382126870793965168205114703573301368428704165801702738971414102000171915147791711096386162498299026538244006997202432723380091360998851871003874039598683104677861374785131212361681618227116571730367719240079265309998376053686616359384820095839422630153380100854354889821463070438358914617436102494379880476289679351208285999104751515706347739421117514940737078620122044438330045704762852818039162713525187754322790116130122019433083687561995371641571694381702761241734352530207305474593424941626294225406426320816576414350294900091199107320759426978549887038002080890744794799211559368273191642817010851482420847502969740045912850035440097625537173972670151677588927563986776296950991183485656833229977958557309214617376849763768874413853978483686460967434612181869938324541624968981232127335309373246782132824028684657376800853840300237981355323070733253987294589443761340105204574644603362138628118771681599771687220347297400958909301195269327930578974769213674161438261206028061402687585959831943020969355607264189899198999890128917289647078355978644656218311659996365447090622965377148849939556721096636836471358049494115006648835958036799754923566061938424924231694023132882312687328823436213133826168902283752095658627050097001815237542670712413390130898851988176218589337756236402214385841571483199133359515252073859247464355809847904612680934857246725876197674565766000374884300111852024147371622400000000*i1^184 + -466058814044857466250131681126669608139151174199153828086943232546903179395513603435556305582124197671857309660168481840580436359382120617265005422672666328642080449321098443829594118116220343197039496728265696752842520674414146975322678190965434396110591107625607693131240083470070626822660750360264190209806684906995665665037764973866722410818469334631300680283847815686684018067094705278209851698261017047163257875605588744850958367922019822973178849238523096263209839517686884204326972150490020381350655771577567662310910084839493068461795667675829998219087675894908450575392806686755726412568083002253996447844979609156154967105967597712000182593445105945919526069381147443783572967529306630643527699961059125883942829906316163513310970566437453395621708963932504472497186090125447600213405052100990726205431264820521316318615458609362478925323380936217589103935359839795454589994238591909289722139010081649848879712121308555494131598543256847040408307354990654128864998723437399422383092767472256292739637101302258359584248100265969893220981595236732220534829807001298673420243862265440318700039382567048951898933327905781458749013901415041456611092295516320992824604783479696632936263215830431570470712680995050843698294114544909429580585485761097852918470200950726776358784883472099855276488536943584087537507817268118410598684466780942309153813617964184829780832069477882401455439366411585442780287133473273344091130774195187315157199253204856288673065462648299475245499013671097269550686642020203404580665952969004850628091304699918848199254142299618899919712352551291526344397916462649131837345928761375021782791224996128240467708710502925372284536504099894076432408900206330773559791740120433960245931298425557775571908928616257020644420801336179856392840867922799224006239080207708375972438602929780334385576245438317735803495526437830388801465043618309052399639783485799862373715460334402311416485903037482902502813296492001848417963823050846788039250523396573472036918401481425289539972937806530749328182142420744469971997119238008066494074799320779475890633995429103063916773305691248366944015824731311013576015152302657975712275552181862833538596680410529656225990351520060143271113080604781736542991630852568484756073902874488327554953689621093103229472896377595525631072186427020431463969273953804006615626623367331207267608182672735852563341660967922366164640831254727179949211290460332132292178334825536729134514009367062655745114444439615049709626674237739684829272029513943933410341369445618468697483876905186650363450678066471591218791232553233512845464903048292170640335199069829633246968213517329312367810594921648211060524746333256412850311840695509052700219201606744701047463854618702993301446116116330208094590696052409479759728813781361942185536413583288744085440798493005781094649052757022109171131741350866210657726756751036631848876863794585604351873135187379555471643433544706689488852587035634211511821473528757529734392316907241620714603219171897493880064004004650741967238785966659870770714059047657706928073284009198716177383666265028975926376659563430315451969720207699574658896763110274127668863744314012835812878215511125194837719689354318284959552980930212659200000000*i1^185 + -40535597636113107389200170270185598888103101672557166692900507754406403713947498069114816909778937088038050368188229259303580287016988207206244515426590483000231854524143236818570780025747019528119407813839358019497859223035208179972763165131589346895857623302805077831893107949492201533247148366912524218332327022355994106652548153245967038244946125253332670532350203294002252060098369345218375378876009580172163105297659687019047197063320497205153350986202644957078665976330909353491894712530793998748949141698552543944863831755432064539356087388894878053555013715143291918289641344754060298663803792600773748260033767494120671406878111785872107674269187759479515945202038723402665180526567645388716972870274660354657644935823906648308489092137355504133646151820211777647222572470172361563695080991617453931699970409763852750873619087931520895083955144346029613395338955348989849520110301589435465640997400614957252584129637688639576534574408380769477363260290172048784828421253981182808096378512234882758928200789524186564633719065268175228658047857974064797957779938264620433343499594648507905652729745694653833300274052660249055487630172213924904761181551896495988533667885062937003402708151197049819388396511640504124306360774581883324096228270769728229955503064376062333063411650273540791433361544733002202483415363096732610720153659284462923611503565662058429633495078062189534483443980155490957141857592302411507904237237390129677917973248555893330439984070100709699925060618437165518519797748157198896370662278042029814405812581528424696568829892476868269726011293184065163182500918510097094241023617942816779430042424325206264610317675513222129094362310493434105388442604253498065475370515773418004460293559989697069823560367038998114165455333392934264102172297568627796218407314141393413969901590881978347587929060602432631491637995577938155539604758828285542002209398630531346379440702444910490531871124682732242053311406089272444990037608745597204411937684873526138309615401842070650238425392418077351033756942076318302267954281828164091066104210723164172400655750476745018145024049777423182789361233468369181852157383809193275295653777780427307337078143714420513503599239633425112669131913351933785617706190915668057752670217415575374164209096275131058106385154820906604423292273977289561652235707228482757886265938391787387705926933575602281802817663576884548432289975963755893637622774645828562409981741189222664452953442633902021242813207076247767970975204734699263330016963730839220737098652923887053487039922657224939763021063917219624933498043125142921990325455907110836365908169244489234302714831595878037218876122337709146994083336004185170278826435383770996643383824050908546915758995308364021363815663888141357177199670708782421224000634823778626392202967363913975578735679608300401872665056195815979078698945664254903009789385907390163199553533291507288824140010639752119301520778095129744875679532596969653107397826614901110870275166881137678128103930406526619060305522093645363930796994703585804793205833518172260095906767304776226135353006270907895858021590866526964352144298604522530369882811647895716973431176181322846874327082360850541887189193332801218113699840000000*i1^186 + 414147717023494212273655314714435542968638956301289186414138350743128751979960162739704042395314869721062941634585249292939322914371392881659653591612965395126320546715531786338425896886616925538120294780191773099678803811346995439421919173654008372542876675450951276987505685293719242526365938919352151678433641603666456033538696830330623496537456693856672839931999347222590190045153241502510844348862170040452062308598752677410464690727173681087121127640215694292060006783536008517603155247772936237489458287986779446716861797138761007325993494128801785744287288442954402643749328494295205167665139920280664971210182317454797752945995754408861282498732343185161437541618815061306950181646798909423565131551396582403272228942232112705158568279301374992132007842322518154115800732223256406733433856646874246889045394296913732542212680487016562620688156587923683582686269705168011817474830111593631349067552863042838505530402020509961350575429749886720827808606791904583663318532732172358810858736045360527014294669467747576323417091843777346372454715910589131993670366696895337127771025171736880075448265706387641652541927282825537180289664493516913917057367773909670261604587213814308261303118597181638431377701816010473744976543372890800685864492827080648298931336050228310978238943799777244508362867114686283471511028969440045436257422017093661784495333094127958626343518680194017094961400353918340621729166523332027261118175698721504828070231250713189872584135041859900648116102409981670712374036314907498969838541292438897253125404858502657248101462422292215536613136451254528148333542221869807534956652522847869625602679294509904061916388396549579495728412409891982979835030956943948534006111910107931974131079779653181345956554262746130086165169053120777472626960398768864481495097389549743568727489093249033895243135881825982851923480360073403824955979608285778563540554748510516621169439863395990948137668167754861209811736912432372355248436723362661908906943060381353542852989989328007790079873017994606192855754073063577921159596438952262228925043518815867984876290200471229077518158620964960378792744977232408361650236179064206356919800004979135140070698975383688414030918871017770534189878025657421038082310701385214040873556352171919048751552065505094416372302926628945023247461325941946297718337952537648698834404200465696218092367975051842420855491738232271737662393388606993403229524033655338743557902056070556743113557452696318050835277765719970388864852822946187647576564046461231165864515011918744735166342854088831861277057737787682481048525450858968617297749191409917947895259960179932677198048806775639243737605546297843990342515166554895004168332903103222390833667860875756193784262037253240374105080707864638264494518040540133927692059240355088370586534665893860295888441900610082385140837231020018004260497220980683580875227777331358397673997436071583085707549519502644163568534323006931745847386807863854769486656668423964971894267775031493535642223740514769952778687264813378408702497543012185404612225446783526868137059785085452697809276829921278098634993917404901843762104457098564678504222280349336018911120506267998600815591040021142050262316010700800000000*i1^187 + -1104795363049387746957510220737069061789664573548169279505269919854092728245990453264945275592312249550008205431186401049333791357309962557041783513219612448334716979335185683025118847210480487621344338067133256344839629594216786390239774705240645161651944198550477108500541923693331536882617613077544123005757900539815793045185200362455601554120347642772693157676857269912129286426140011226643574252535192397086996119764975324282135164878301962253001702228754408478716697544357598480483274314600113125161333812588844167908713071234192386583645823349955053850791418208562155054066872721915264099164508387446604670282126592817863085413628144834230797170660983058512174551884893254993218233882106253817258738220287567349485020285074244079308247753511177705906002775068344612138099008342988598303577464229417474974992114753420032034123085732240139003228853389947451795799087229742401539559139099007389086482434403894507542867759622353391796215905904553649329492496695988239294784167999974679451256184651883737841156926799992690661931291502983014316147350637935724680571857590496864701725923456403427074357597592851976711680314860606982366751878713049544828307013591902432051734303550280392914726403136602542074022792739634775810710868486605170953249689394735046568520820660163049414266677447299837511169702866956484127248806309763722884748279846646341506677513715090292743396035215272084288327827075366248466732763672025540461103969350091400074580502687846077576378573511007032419310338607387772325818001409243268621892828668974628082185592268665268094356671147948553788109168973211369290783876895735865399013243730828118240234889274028842952489526675756176935176061859410490816930375847286307891517255207311584059873962905912540008747969150952140414355390960594411860212129168419537844620824052586606022728539525848143442740451325396649492174059763866203886782115103265784595237800013713640489385083012821056821003561033513077409745657929892762491711563146545981064216948611219892472947384015764025128831764520745419572607431377190667412503620111157391851734534695872432390790086095831430576862172677639690383947937949946409965667087886044177625821061811510398673520435886814781706748831199525753096214701324892532317874775754040382689004411368257909601015925834526418668823423468436567319666321284101209328677641990301584760532657221334098563905123117767067255448704627681673365704021774909944599347423860481480589364239980836546277048711617869890864594928810411456884181510898484422096683642821186544586905341631054831265531848306772951108349473966589103806431722444855456460229417332224601989092769224516054807575010780476839585765031292604316719559300236801994888368282087380883288486996908509213227823181489479368612962964322732776007599668658589682307792972388755236905771583065473006655118870933956646518089680363670296120840891186532225073302676246790580924750642270685774531708790644132707332372920053573547861994251027598560938414993496460772044235740020029641476127744142197301158347038688261207319295328369512708887962904567082469773866413449024834612591306570061534506524925673911317683502845686017397984566835877464879112855432301505910591207923902412979437568000000*i1^188 + 1561403734234792587986178911126618106560018376929023546408914583586224438624008257780676845812842341044354527636949005323296343671719197709140116050435291856750185896243217484703847805621259234197666304671977982711229646458738400728726728576089840102848317562867304963317026741938751795037017817162243685233868718845164420480454541888883295724220205790975493069789827434967442049247348621121462913800257579396796738138370511542677150812158192347617042259713575152337303326015658787066003010891455546317435301388695248616072951128971506932554915562645092459739961607047580837327195912271546655491651453596636038494886257174174203645265611100725450067977434235140056315630830829790654214698249672815934750911657862855453809867065659679857256470076511277436674981011371908378983026180699483566644628420326250449714258439407640594346838399863353950848148282861155773601038424891396256098623554723595298611947202471063400487358101213787362405353401390403748770222302937290523271519202542976774909233655074355791923013847585145312947349993219178485054031935987202320063044573977139787887251943175750766036166514844408677301685870731734534517383575003714223972469455573085753131424239610150362803577858759893602885767673530592280697365887670486762445984983806880070373113599684439565277972696862847908753644930562679217814145780395638002386303570425315087474884908010298444297522782703059579698648598443512398107575449745926977551752156141927004614165161274827485635554923047813580999242541202787662883107774365708130284572135486368225235970497061656261802101832138130030987035209509847264074160396469785332410943342225645679638097796228628473694895679696981339818914162155441099587595747455833699542815823849750091814011784379407454651891971407788196103635921594915847387700762971431744857790251878367783827510812492909183180832864667449931619079467540356185332618787825494364489431852242468886134080443724286548657717790999226623438468294457431648626132049389652528401838369087885882650294843130498672429320339101953664516196667907153560122535181473831499580344188940131242419611716039913862241665150629503224249226381552293893828857420351457277642732972039868673253122732814049392537991232615962325450048646313868790054451489127266081346523368410817058559920264952294886306374039269720335770659441269042658879218059797904963966069021258406710073888337999946584431460128412430573190281879762780172480680113993390667174648879959280346852031887329627043240749018833111919604517509236732697839249750007768423942587061280332647414083527248166051907271865174309577808500757458498256855713416809286383244945562113470273912845354805265997488325007528812769720759057986008354443813156463645932611212658500119840294195100356781765664689025836412160053207807827822026824227633018755377495467210777029400772821709028279211961343579554580189075945836510470277356296231951137652031473301841349229376566859138463808493511056301969800920954526578925750097653184083884416749709096351019784257327244614922577430593414320869708148169079362156897598211968723683816065703038125267792007180929019741054499629051517955304499660907584056221727743278811034479341734554233194519560504475648000000*i1^189 + -1125890890930835435378534903167555541291510450112665486501481521200793897213401028119247978645992398698110082221496370342046007377934677116253093401455257577659019248690580981839295468662458101811697410437885472937627987888746044999108105999657810533345223959774307395745467865337729128229679722913407761762550051481539527847078685062785932616951744861457767598185511183079401284095172545079054023670382488197815328281193286909441773633968296086740629268278560012363940692102484319282521796457971438902290321352301671147616660212271810637638985613607210263486440183996251798646963686004246694028666590458371281415542869650877266500218494442201008435535619177911202713291493458420273413653893213745166002840627708438704049389730766017545699417231069127106900684838084776102696079476021691391739479341088034651023083886240704463603699844523785915004293245083523593663554735975231081040079600927425647927958001936550099329197023983364571333096628784300857204193902321613375857487929783618749949205782863618833232940722375258931054600675120538814257525680656715134751386069865046224943695021873737985204483755652989239253158654999637931776114055801082772064886115106377365881872769500779207938545887949090094578800201937463698998573022001068417284064470930543376987574456587076512262943832109127516410070863971930198333044562260951242698756686651211245402759916235610501319884628552111095947214690540476540294418919979403413593610133316811178593072350262857411009519823096828867960919285619734139796194671583069954145129850370966650677805869726825420075492176160181207795658494307066566445800305684587476802821322136375026737810629078283508971135638036712439433127399417015087665938238230126473312199633993390176677118786858586101084822995690542870269237914550234667264481558686117862678345960113748918085515181970765476821083936916007495746228606593976973673742420164689479218925727158628185185243282636831868825953291714338022454633754040311047782951625168172447460697962901034784350117911042074738192501366404342763317461165883251429140264444067218146807554893365936876509034552136900637954608904167260059538147294830425179367292248109052758329988130375638003617384043126787417462721928466361161627005402582365986612006480313780248619201792143568046227961181809430152725270138891820056641708127584983801051457551098617937000949810854567328563736988697089460400102212578496078626705984750989041594752512808560850161000683078610386590769135609954020984678816377762912091003930378268262511895734962208381014601014812767685163112676035993667922290658103080916559707069698833102836505500503772803563727733020759582839583347849592922884956887993760476594227568936507535577383647341289678048172166908432574669248578065190271775683046150987472775312123951959376925485448401780878983712672862937463601102432300781335563591248871705593217415397403506449970318948591416355751694400401941395212732620506385766154125278235416551414873931946823659061674565084205853753498116404022886889670668741198944389956173812945059348245485257566191461760600636526294299721582036256871904175953603527296612896750510938810612816440434386894601963780730978836780044865620672512000000*i1^190 + 241094793883716324582249164609187620250740406814026855036311531450859066609910177607742916794755880774679848344966272685994762693590992571883570051225372893561938035457824403886134862109173779031203320905129222277886417897330508473896238392853395471079736227164279862719751823306508992712362040616751238114051582076568019019539331282382227441493100918659742629064225883138447091429940948687798797411590986904933247877088683180973946927999528544319503261615742844786122995764375703121190795967652031622433230348498863427319883483606697795876649513063957202650059634221618313415709681281303530206382706734021665554471101189950459624950788172464732534550851695254601575043670557777936171821018142671848363716305954124112182668768550978972735442022832630803722075430624499031924833413460743232902648389783419639728428660174073670588740550423079189347826462355081282720498639464278026593024470839650759226660849971315961072794945401452969653970806612024318653840893187681910912548767609682123057236785631407850624701017761017921396128066866867291997688001072868578818557277942562782075339691176008284723871953016555049741796133527814232675653781836582664959926979250109493568737502122600165200885006725692727951615582151753959639979713377532231596789335282701693714719672883863115045716238390023098959324984159310044742569698514791501400605505536649481510821426420398417570965286699433090080989324529817848179244606363285736159234855059789926348317405175307213299106125329352822906934413991925518448837711194598416556023949260047270900042114163064809249911174934709093072003644386519368462560172537991986114985553097542276992804839533084532594253352061416067218970146280017546691160986862120492869432319896931412662408041675763553896237598274501235047748767095812192862885907943298306168463393900162649866347316763794421642725511509752039359417381909759186672807804209137690439238557903047303467569643843553143828044097837439427743517907438829479760596046639420571826537506150797267100083617918409167191682898936054567134000224236593486510410786319063224817574470815757057182723243876220713585301116224955709879796260365461280397572838135141231176101843680360268615033221034308944783571697004111699261802753400880284365466998958698611676934603683707081027082990020362132761179580873047638419025333649846354906824693961941340729691277335357976788595302661608065739181954418047257016220447862938266133038940540153965862155903526589041102532947694370330975791257041406842216536774567699501879376539495949865718255788067815973928152836566033736849849647193493832860905085405358430075385126641934556833551375238672492625534218484812334746441519742451546950251996879244495197087232118374603667306798617279892806037604015638933975083695507992566734209980835889524716859307425295849646646427791301904833380578111782725086495967546203346570101438689809921694436049741314723996770618535540288882685093355610127951619477350991740074083462694887677280121279447855004898541929706598593378420597198950047313456681923551786084827035097683597968791758523457164461216970457409440901110385391827350639096725586569435801699358582965070956374176965877799531315200000*i1^191 + 173032766020998738387834081070684958642471633174390981671644378786303581046579777577719510106012528462788420511553785029024291472276325423582213331736964456735608087011505443960243646533296039951891238857114140328693569388632917684366161748474274623998922973201187159259724392745174220063484423236841963487613542926970442813757080090930216345188375417765658050029473251241294041674380879593265495033685255274042454992048589825551296554670331830772979411245617162432603160305576203844765983294261555739589732067035205573425288352321532901309823049326701138295441604445873302867684821578557207141678079813867859365994885940399636545832541238104836149420543829960145636275414087402052661453391119331283416482694682810923036638653595953454789608370380667068353709521150808351694951029336757180130559288769677885188369276481847101152293296687595311185189963629722360878960347312720315086549374535634016155381646058683072196510365296366034581570466053890810488733059964158423754243703058300735007234698123550297859974369788095708853169355471197860247589525977450869561690332094015511498450392196764632662139309000431135386900702860738626707021500557601196928138239903035549907713656786053674659527765311306437501332267323428321561791905511695019059873637786138809949874390672027373340313247205093741140773562073513707397116516115024882271497776047371821713707034966549589660077506445932229554342549882989920506564665894184884672775151625540415938827774629811648333224129660251693898502056262290828578746884819192781991359809457556838223042908048532888444039622878219927238651434934496560019138806402821231184229786205211877655800097551698526079983246028367493872261719343244289089012258307774855462244034592706901343402096900566723704375530206799449654521531836930697336882343737609241804633550196487271818131450051711770238426974000868039629183063156028166996137162011350824358666109443209456644717430077910705694244062636651640109033676829829737561188878440056340960255312905182944395005798880691488709840809073412909548833062026091903130616537495809066627747610688989279344712738225445821061306616253308124385294974788487545445562551818919702106098957586810016981247069492368554594308907140210782431239849224515273190645055516294089166865262659139804272160174313540660029139389373609451992911070652653090076463252131170087881579191958952814033535581646496285478047872629217906308293568285571302312975836925371224662461322871681520830285076160622432959890360062987049274607111695702239995012343151460440988299235062743830439309986253761355956593860434526614872347693868118214479409913093579059999576900351342017143291144264047768482858304309912019903017033143743095603438176948123873774652517831534676429432604953800991672970338334311867772345446751713157149039008002486330939335163848823531624324745170109594088994395159646333209279391938702515802780307740292027383899494590410261470351146939232029613424674749189705293938422932304106879209754184482146329904947876753390038506401561445391521450588450566319049906733603252907408368479087960519294344922599297660232672045974916266076277929808423344870955771489247489198958533672960000*i1^192 + -93666610014436232028548625348079633511648109980837735465428105512626404826732533787765956683029796376656058714547759206762063863308054980709643469551122462289473927187310004341450079105854754750939101797645858639246924826195223473563349848127862450071600878450116577803267782480345605065162453917467504434096402829120201982264830394093309021506039852948354190954052753691027524390915118984993737052481252902172508557748230956023498768631442268548416931950917733245092611468672457577729734061240899326717138097168309479895930808920215212038349622744690869561845854805910633702470232657734523447782962856514824447918648764899850497032032636757330844500139257466627141037791166042811669093609309024456169141503225218179211999728032141445197208350168841260161629926733740109039362850745886369499300487145133631554697950784594486325484404514778223543942804195656449637174595863650583579173408307232769281797646723822917974985988875248136191751305707648684616017947906177599592034095625428736794481219324766075530437881034787321640913324438636462118372035980479597432488128293841379055509474159176221451221376372906284317544613116905063305735851691202567463792526220175809923838469768135951711892291668781738291367589734829714819093415135656831882497847674938700419454770747275722812747798275705145343220811590967693116790770750149295518003770330186891511888934781783939440913662723292768012856832971791529412277982245590792317679114233222366514170128806693039007311426982454834092493532871902056999594096044643031048680838866186435823609475214608432390055461301480858823493419385777211099803398266858501519073317948881604062809605826169589854381400285387277464190185939458369504816120433705060928662133068778800986772551476838702596414274102125342839922725587863851070305012324879322242822961439116156288192959665043298842008729605020287922764193885898837325018363735042170425494254880845548283294535166575273692343648009173960142763032292010219247570488040268280653533842884967095808052939491249397841487068604134142330040001850677918009026126972381413298030885449024922492368228989787548617511338657424250127878048468001305089346514384268941872381254861291381583752164672673118287400171853809019617692721288116011419610791342593406218480575015419210789917437386592143053165338779218786424474881677350225452676822042170707792446034543977828418828923240293562917902124080434657837248166913071516004380662820535373855408060168133334852384080219505425324292812396652822381393631710655355847381663529353187927791215573316859981034794269290591656451452276283481461253334402680872864870915675683863109495446315189946704983645576515691304745291369689101428526559930609145734259313814744822016524784180432538090965663961633387332845522366101478302321690412724888707018675069248931715179028605253555536482979453702706841719546765373154076099329563497116563066842955490244264100636722653576820643140533496653927353781053204207730042028204533411144353237698772405587687047967711564245145709134262852882904397500051724595933349016272508092983395604359912454868425708551319696794462219949412988412217169301044612567846619269038080000*i1^193 + -2050298455493621295190536724746091199026073066854620613415223067388316502759607668041752789458107597030982832538747180198004958867553733100106997897640288350926434476604719136806357456160639996825178832027952120332311633084749542832587003688153542003584906555104824364549211994194856184042321626810873283512945750644890199201941476593640231674776329029520124602796260214516770724962557009752030758180158498989169315244178221528021632766369980425035378486270357756801468932914285383329533156789408035202781654645725348140155562558250064952488779102098121750337446352766416491209917947259121446053529092793344739983610388133299983345491192524968818653930018195470811903708170783894960498012946446655866238141889153017394655501523116011983971518199925281842088182885699847280753400684862623577200030032362310971752741404186532786967601694986254222672926158200619048480761313746685567713639388859706593563115753108039950356921174303861852972273933411556811429356903456904200779548997393061450612493072377625923814025093033114665626874443042375089958872308563836089196820892058734696358761788959427739661439269326253036904820891075533984441783715176774189990785722701294782335433605640472947751648142116507143220609580286668423119711385354542784695267090185420376998537536111061651570437282862663909423411551576916546149420890929603491555471412936348956612667500901489166679841431536182031094223224196507172647039284815076061621061293032048835462293187122373331707950180280658842842398745006811733798931749410691494712563188100859321230426144982824700479456577765471851753743604123177036817106922491631997101965175483622959006720640267441879212152185678370656418587424622473894906285893820250539673298328191557404149811747094830464100447649890596845800710694595919220826553414995774671818847302268864451365300569466120064418849501019363450782654406764081218606599117264808384608138495602556509674821335571549336215911576121636668928582274591198611735728292954232322586741643920257863871959998551544773605445547994005782249519241902950932841631310641726031264148488109525599666911124833574775822980212361305585160550580364971129995561046483934324490228199686304835761280977664171602473050098232422893997982122536973883992786767551990647659687345532369050012469643288380940057145579035407413323097667023093627514395904983015065112787328969466987563093079528028188179083429914616940969090156219286373369343387198250299542295591339736437338320542770556562411565965900465802579605323785409730678983292818448538562547518316557403853404213112442710932802819877301171212179982719482196715529263495590166278022771363204113426084999095794157270860131781427390935748141529458357600005070278769862042542516870582550841776535234426899005618221160841143822144775594069555746494564324701372854356417592936048962012081264215732650227524092797657110695616429406902637990812970183777757473297473229520868804037018328530669099272816801221792632239524164678704321310712938847177972739775809959789897773537166999005515161443092743276133489349305224789468832562000283114234271062955838365658892381113820864980418105035322294272000*i1^194 + 7225684813370809914511177934278182596376905159708541064582760063991408964145582777755137142431584244635329907310321450770600980020903039440436699872202963632740607168688137393242106012256898916271422402044462540603866611544488813104799724129510769927986450559727260799662846569892188648011222388230121660871736270271258837566692409137976001623708886899379472983856229979839509649808328606550788423023296067617312013214433336453805729538163999928964116561647083682935346690229360034173485916161566563703784248822396984038035050926132123972879311678395663917353517806658238550436416904575628715466261455941973008997455201086203461155736655329647878536792043572304306768200971467073267773708409223846340272050916901010211268974055477345602440002659126493206586527797800719577924764443572123110364154675584602969150283188248479745616670427730677416895267397833354625640841003343830748551049995015981093094603793971709883287607996379255177010187184337957886993449490513623878201906441799168209122003857030388920319182722350002378910776282863553762655904295683944998066259085290337324712472871663514371267446235378026068614947502863289972063570298957644823721570208950389907697002512810913539951654654967830766594271712540237249473959496785680824676305236847458651517114840194380331620942673202415313548440109641027665844535263435362397083003862151274628022814491213337673548576736133824132729220141276699882974736284683228139452206789058834350285265108680223555863930154980946722039709250150035102466222879265535508403241073975706677333174740687530433970767013946328483074175775019617583050611254639531156939883809986562211664792230091464298353085372150233814098574025966502969619780309684539821630783423153404740471221421360470568527644621789896887392303908153857216642520265448289507690464479631682889376624955544867678852424980916483022101457857357187575728153630897027208640799146020492787851944494020694666112358783124926642206343842618824740843294501292011919775121810441490755588316743321251312964745960229799720881806396993702599926609622464828856106215788100527062623792951110573944811572654566810801584543540281585733469133554089661951786761806632930308112663965890507696651979018022822079953654196060223752028892107112197260076478420599889007354512966535480687276410916813761683849391962858917528170597717777146292694943551153956421017231608003500245810017329073837983979368671608212051545782153639895072283385073614567202108484291179067377334003888394580827654017262932100032891700221272780679319520103261542194885811822530735909420581233045607964921065392475372229282034648138173262586413125987133029158675984175830356582358529532131728324382477536923562217187639025994603030835033963096748876659766055269608782807924927509509782353226474119292308590194736972928458914555464785166777255156617444793792602977576730793836779477840211622793375224984736151385559516658845853976633752375142662764915961309798697960051497980468912986651502360595791250114386186252460841678501534081240666957218093844842476295754076164131886411180691563176350596099000827803608720957296689002384478699520000*i1^195 + 249326169453062433576233649111208686826248005530433836398846515132211792671012044759664896145473205468919889150531191821257334650341279620774946215113813010861919127883627696431210994828324357928130637964742406887029280322362387426726418481939308696708787545472690371887567544560611573538283728085928532955933014776790624718119892300723850670769380314931795628846842425038216436048120473939673554616885537703439563469189870146216709907056668057218709248478466918399382829372334570588698316065216862243913579573252791986422258713000365640389713568481022441700131871136909624614032045138237356931754859908806137923038293482799840948272093994868282501532729071400271509636349253664494001561312955290324239105474147944727897563945207033567068099878648919174965078028286605410619498072721799705548114169314528403393149722336880947398161823059015430780208547003017740999670438604354000991139444377216268036488863287437481342376563439484103313570806811816914976358405385190506745792725737178468871420534759335990338998251417739727550943143010345816255251702254385794358888152295511162639071186195110936360078356617191532594906533803276001526042696173343627514736886086661360396849414527364781803200129552233913655374825685152589659967729557145201327508807035233316539666046457224821057077909764530775583019033621592595869540627355712259580883547277303600721029035778269886158021709511008558650853170283298010637441878760617913623374375473733818067566976781859688633724190100314717368195832672182830479288532297686558737470061460258824600411579229671701127330813036437697882936991078174790541001453668563083843201808796665452049900164525523691945516271767476028212026105214341452180229700309468838746301261081456365508587771562680305223734201976392148664592769438293027812580715149723562298504245484532113411900041524223019418649477561771322610810477212771297898113957823477095329970846505753892867863954576620966273868928113487186390212211650829463799307939358111131308240836600833773221829715553229918552409543023939868922210712664364444120330854265288979058241925332753739726432454701857777231149502141768412284649872545995686936477153844172247326130228821565368519341841373912408691800958222691531454910531762263222667019643108578710839069469857642447630621176789811536694504500934138572705899540505741492891922530389194687795887481813016736746926167174692734381915300620480198225305171686438966083720739458814198461878950864527127977363938738070502863675104858241873217750779829440774332041203570482111778466549202411897966041496306664816283561793789006719457925099707314879421408832914407803110016660034838432830102196269092178710544905089492066637877449985091257719614724904059938141818900941082845800926357637863061665938998645168236468995276893830203897847914301464534095611180188025925088474058539487251835654014176937775094381000932774925844177676332255121874045884494235762414758020279163092998913066176830037059119163066863458808989547651433562706655082122457380819802521233458822199682046881170003524041105222234394738237015421088902399683682633543757380118863707688140800*i1^196 + 5797173085329843086056813254180402753358264832297919731503842066359210221367066595584447491189739821234263429022180543814019974591057640341576619022441643572351029859020384948484576648422182059001748250451324078395741106688154848548222730594952424468042238932073515307612801693034839963443274826978514679171491127365067336698325264312113452864811808182652929592746384174713139661373884711059772370296774032075983662257142089695331544898677944156203529769460315000498115762453068976358805868188976366177197155831293422470566768637999062667093309092447295133649387299707649355840445250382930945605189141080088529921493034345432398511048229288953356409311248342396358964044086654149839701152909389080299891710567707494434582135792831667612866083031941552298573899129393164355547744790345774092725476616811212802087171088982045525555105141959428346145992580205061472278208876042224926235644246145897723266739186259427977800429813764141804825853358958771485329562826644084147825838070262283676955552104500257567944260085109970227988685075588239238747793760816697331805074169993510307276265485713348212424685688115176852885658916377884993355539856771595171224681248443949956671709276284891282413345878186391646959738663916231595922551619931790898693129907355643376482895687186750483282521621529576425265632598837558687932007188825003673152769306502277294465903058527395257911546950542197006411633327651702560225214639730437917049205484421453535526596854447121114219879567247276895561390257659380351381515181342873384926878589447147652674587620806160403839144034392805461348419242277814094019676779004420921001075810058481564025293791531248497366437263903483537980367193169665394588036252657471135539384242697208528801041569263233906219856028197446323392755657010518571705061614011519742296949678465622882471675000421728708269496884797267965318741835354111544805016961672600601374969132752919239603659739985667881052265157340925967791256673144263923942920001597559939782635312667862850838969107020885042984444624661759860350174047234028722026159047701777806481332416985414605141802311197855017228838921100627673601465026999053314827073384454884956674382284995756146225467237762264118777961180631427517651531556137428607498266221968811604043040390392983806590028719242424503702355228571466983690159745738172374911673426575469227517308931731749100743913333568566909074688173155770638076823687246336053630564834545413911401744604157987978804537735328639476944993572080504122991530008576966980930079760089379434639152438271918728294459762521876869366645257876136906894506060210289677539949722345333804356159473349504440021294883721158517843242218507799441038748921785691980836181876412167143850390385359833671028490770254449082465350228491285369201903384186347299776532057176146729173220149656522719829313823765306067696838402922736435419333183477308891271495550053065026040088602562302417368899685693155437779278969661373296550739722666094294643034687684803722324885107707991023565495569664241852014074786406594544190877021969143647521650587627958109661929515995598159872000*i1^197 + 92916529251843243797123825330877746512139083411149884753381779181201107662594510624482658796343517901438981163210125016875788327639795568667091340538532718795287798078869729981923600912501911340078142545927338320506612597412488199813046673981665407844533794563751872844123328903367028188373370980002719137920339573114709386360838062087453319112013757866052656317631974753002923302012788903845795411986913018984527569077668609853014372924499752068948835243732552276039630685018635195003564939490624326921408409428835193370900736401588916367030021119638751924723575279191384832409698571003957580464741034269762505018476420519692743346634331927279367825774349690217782604397687815899466179506908995737890264949464125368951731132384582886323143119697124554492108340193073041054794546528795713047663659918322352319473165272477198175002494367864187660700643490993064280409930788017273024706772753160038589281234143125811490703312330360520164975856940384127036737984567675482815263185873913797155974389556327662831522267177316169658895586174126803680721821893528873676522165736307431958985840807048537082579485547806148234707786384613532200182326380540141268490827238062542493001328761526139932442546428485850390871762808374437589726864017216348512687661428084749078717432354198063596037537253474355241329898871427693458747839449607022650713780525122252330111856685297023787480343952528788239896748689445056314683496925185194556015152841629471245240161958998990310930762231402308199731782123256876138229975373354538484741300545764061050632900964348651410981753178690549196975270546906015728332627518341444127654217028873268937206224001186336911359982338448256306362131735905410770217641791501397848861252170838709927982254308523193231002522077817231489410070417086419305265560685455039968362175484183990762680888008076639888276246172042346135082968470667563672922310815660903456843162777376890056274920241545941347159936635206679219608915425235059525670170930188368946241920551575686027107426309990858422120638666460365641301133125814497215274830862252737305701863153646441071462009514663399322294712656036394396783791091124039613431675865391973127338255510829344060516846775154691702836962170092847276770411041513313782180752881276820622467449267763246732699955788051445447999787402966754213623350532756970075009668464702806227777221179801973764852919639138465884194547422086863251888471061329985348112015731271583163467798065171858932637670848773218723580269406775244728463782345749958777619782065120583054376031666941836421442280782851501471308949269503263614508472975459173505160682842742139547407407681680401927315393709877779711277950086543479874905094854749008520858244316155714571556774679247612995498304786628716770639092427430716771083457723623758735722448148053794075117649377793776252863337798800413947221423245593384751659047699359360160563548360528810478258407519716148886048741141389083317780123038887163213446799666346587932581940083779636298890489128271644831620772350055342271150900371143683323064319605445171938290320749654845502217256960*i1^198 + 811740974273140398343935741057926210762267481853119178719284817284454102483814903347807114368384043111097695986633919587723849249335864821726891423157959974132802849840127293115658298984373987553851661046156016075024139287976405362368591841326761795054274296221628719141208871099399574563707611017663503111039252056779190719590929300099227080240181454508852553922193029737372008725313990223494070172129010880174323074022762546740848525429967832552901203814293988702461089675763494246350090813657181441715890358997856210798170372864251230479055174223527861126729538998291769596704507159293403655091392827636070853384499278381264328273145877792710602298356521262801888253518452651764379010057219904649139399109425458930402315918500899924773450191773235907075120117729222284601179193571127385032796643515067696746419097992569803216013349995679845406217466002012875913215699254094852028192637692740082363635613573571037716517703807369986797776671353049364312246041926980320719236414888609915291426264897270008399691950370669915890385019625258324558110469119779137252015076902457966816686247488563539280391832674613839333189948275768859793646276915556467801833184448010606831394475414510170215394682762242403841999155362920365674166142102165024952861115588376743633963659044388267380314699781910226882933638856884586707421912027800824537685239546262021514426312160831618668895305664705113706657345693333023026039304968818433846572726221905584615608104595226613858631484615669491645647697397751212232526859655196767534471513624865966765762388176798601706085928050324682427079595466077853804490268358833323339812851447703042291797425400597534684658384117465022235752455553519706643398836877198821948754708381519457913790243894663900632203907569720894706071899291931738517630127937853480017740919223274392655160547194369769129363521770219257018115460617297256239109653982469181373356513553541159131860564102451890813575828833671796596110998187240112956023400618902942186893132944270758394252635901797297805127902877573467579696818365449526680289571536286398841844687100434710161854459542580611026036789469381831878293276887229746864725879596141247675927533096224114900706635526973254248749590295664475203238069742713201038232254683439665579734987622584222874526770687980484786891614215415783480296909614791295667515902507073339962273053942759194718586572334646155876936803941406010441044836554634085200553711173234250014701198633288354154689516364637430743196798909431055400233804759007404071965850474913485242952027504827854216202665739850700879823811229572379538679273945387407081089089220166405507746012033638128689484342229629702943086679686976423048327542643276296749535584734716965351043600650032330280180516565971858776040031360522885465032192943312329505627756045482466774077568248237116394506847882196432916281168536025485509887826072497348284027241073561421352095694019913927252994950335195790727477892165718839916507231621517095724744823395178076804608355734638555371919211394743437352906840772450836068542715678058307706693961646080*i1^199 + 2893909286664395661744915199111155926982626695269313106748300552837264408172173938093384233736402282397606169792727478301073750498619487700805193679061099494513655078893499588997025583604722958266091383586638253864043258151455746743304917443749585555494859783624288238986188822933753459562783251951703051273107924494354847587154989890201224561180838089353516692791695344856249611346846275065603581154675316966258481591084866963111720284442812868200692967372374491165491216844138404482259207510853019828078793056440934788280663032732700556776853890907250976082435936553217286663446813620431571158402541471969661081808978317758743590996955067879402278253113236459622243582968771774175908391220163194837041044195739523172673249781369577442085615741389564358640213604212603834732701918275038870965630437026829927470229017983109013773313676945977590960454823277428422202395677684989920586546562386870689873126454230640097010745835804907735741771599680869579244154593189789258441529474593879129919456759166110843633203279450061438803814610547850984019988350077598762942193762335954973069031896872992974923227332159689229433835424341420338141843703085562060335896248371093115058409308023295454163710392801713110193508840695203346423816412975336381552327145499557072099664347337897403273175674583917282241441457405702943791439531451071012824710078515114169551308680407927703369161502356558081722979246162499550449499352484656852660331357850250067709058654725248142328851191506550315146839223124520907015534136178781275232878574369550014875580132089909165934733576801426176714408104956231364662015578187107247773297873711535507480542966604685767090118966174181249557267699881765491355531015200490168442968143817685506261166235812548588870726235042792608417969998471536930375719009891255693907718176510056763666562696887283307202236381453234159032185833172724570009540916181435988733834943634231430396041097848678548431727510804760363632699599783848578382952721963984883580321558895986661818738449559332986732797095701412189337770226504955680979607517346304356852638147269593245073256023294100174339555272062669010596145086846140903417014944777370260592600040912231413336039549367958710213539520350500864169917532879823790360487958901329892120326473027449707233326711987689541405306189199816077913725827048267329193365888937590214244212876917788305987908385799336702893362362407138783715006154772222968258904324590291413790180621741589305737569372905234495288529347888742776103622317367101727192337160025218137879801445449409133550903220122528960437934002952104802728558933225258896642365591861971507863114430516378852081929761608013292472120675628116058856128571326718719175220859152609925401767722674665018473067299405606744043439355449022462139912589976622612563882867482542274234235709676945668011696150275503933297824968543990095884217711474473495484892619979710598386756689426390164898925747615795502525529743577521199375578723436384804895401406671188391981691315135676757024423393300367477678344667376285586995636585514401792*i1^200 + 5067029952926474489918149516426701442113083714067720229849094882457466746609910239509669372298690670234310152486119552547541673388801686270173462054255850335922271352086996325884257800788202519120568434624805102352852262335543403828662518255652771211192884319686799683947086509657787675414621895292402649403262224707528939507401972347185664172161316692741442605568769946121175155396873457926041919742860539357950636497433457281800909270236514840414639485907415884405297775060537371001898472507397119217487088493471770099608960835637925862630930844455892916140388020477711556913416247736101715358136475482771101134372332568666152992619713579279882942649682319396557388640620474369453424019708449418867313740905622483204535266216995262326389899469786652116130033018787453812954043381548346345355028860921510511955564138733527349918708410274221185870595125277159211681899952888492213962317938002559476700269277605982006997170658118571904646718714462645840496452075459165234333933442070542955764222395561895167754239751949840396101617695568258134883174780552332923034525633955145030968829122724378527395402184711301528463978472309513038655892400382954115565730165377757336262543360724183457274766055465642743597131867296152198886069617515088386703149945377159964946593493379228320503417037037134287474508255473071939981162093956276035595070859910500951083209758347143366865903112683737576303804641386947362879207791804151487002688602544052626276405694305642202991757936355857742111854668124386473919460950667199348890153231078099176061390260813945824952701420963448846633138474212429298998717250082689743031145257950608384922187966563300012083378707490964458967872271070686571515559579935156904961482008456025228108667790084645203038615814113038338317455754904158974347748513905503505243286410508069798576183613178395662334073796883077582332378540190722392961565173107093508281796445581022270259362991549928470072035886892899898725542977805787159629729220794804039850467083773585377624001802659311432621989260510403501597742086182816671142700193632325845171871898178908795359272641973488112908161254617847148741556780110380502653265308578563646258520746153518092302577546558730475709211645867452245736979184878537189348383068846770570194922058967279550530015679996103654321063823526755816867097404898795779530402001036275844337047855417375832377194154531015781008648388699457124104092460559871248921654762947360836916316029360695082577693514148902083065959998125996655168412856159463116791564545408253926075715353783716063747395560973674184599594889273922718335533579521596216186704634052495346700677537314286032237320584382287509372993276068787936483514464862122898177001858858770146659346450392375521638976980706276247842936659407628867711806433555479955037122919231595169259331170521293935406364211951974235454986084859482551688928651640074677279716897470675833798172746536436260309406494452028279543758712014137141431049603895202593156625274607335578265413203086873584670018394814905817127680639007121735680*i1^201 + 6804663108772652587773241264653287116478148992622399199020272799843525407607590389167248823660480070264116976412574491013903209944800882837725420256703461532463848511341917970096563615709941170573981804980700643235108324129352146265120649938656866032269578149870173268492277561887125229815341480313271777972371982685850530422802720375128297430097303353019857175003803545374032959252266797474571700406770395378374153915927019357025983366506992859487047164706716508653464040542008174987198588850402081121674081257003760493975612187703263892391310683280983511574541176524762135363577408441936182987945756082285406106607724563626822060439690184336856806746115131427294623701881390248574328076555781396193759153262979707249379727755159932289178617003295471997968863540548540067523940389437916011150625414357346162596798476291455612432012850314336093764134576755834887917701225827701442759902572799575962094071319067780010241182713991500641342961275719030484939183083519433494424328197487720522733257160711618102386630128823986043159650600234519686377188613765143916119176166407454122739053303139971833557337126570288607434476348806414567990549531261969574320547585872471204140216058095841095521930692482754761203211888256769577854638966080856813304387953332021944222339342406839833113307376936749345006242163062734364601646506424888330145336413344310911052867636613846314870596318424293582605877603944521106194891619677230578069105910359714285642395775648296613925145792424604756282244030741366938113929257645067039625523726712970458678541806822955663137942899014607927759549794917803582286616261300007886368454816964816639396059672653488279332445459089667525226508106651989346563153800051005588597466739668804768759817036623351636540700905912931582816318340728621329295863517425372069075822411036014026261324355737269159138962272334139759529405402145330114171466967576554414515361646499526548313978838507051281273596646669526034641267266635197777868314830353309501689397933735739325078054690524439556090484397244275682906963705062181330959471525911984361590605483350713318876414749044621594337581056942044955915985134937732436232907739117520483213062758689649019387845121017928394554305671699693334150192276516567692960328398821126959884908281486082457929309571949986868247492103625285737654162240140353438375778751058106882078875369059291178199483720781573089436087784478164600449999761007670874863134902635447611573658114112280492242547530098890301698013321286841872645052775354485597332111029203757923175517061952506512608304009472127773079478617026841838380240280127037513193123144018502805594426939203086580757581548435967887139239249659421466014014677253310688728803928088651773817390226470587620379073749950991271136773531130659578190979822235155685738363308769253692637425778317590808362244066210589392932779420755780509889696224254243712043357118791808635559986619692796246548250446178516275037946118745068424635206542117597079822595780482758913961696402541190131525269889689507699097600*i1^202 + 6022223629663888325027922297249415745217004855494359999179973453753030466279425899428510891280693549917342579755798058993023404714142273221603945739499641172219407998118669998347466790800289876173794626492208300701940005720578498861163472613787570536553604573521954632183050162921554235848291091977822119939644782564878856115681995821948778685617036069450587752385255531490204905469820039317567621073848011984003746361565288458173614865324724379937269827481801635249496030931636035972021916102746656527605932717521111778583477284165495045525372604477760639570861144001871597700346553601169697299058123168627820299479805736305696038129696289803538555547622305688650804717107736063439521844953669663113661032869779985594663342740867154349202717462224456146583295612716297513772316691892873541069256980792413630656888776543278573138094600476323629035499754482545002476212125605278837819117946990503112707598084448613595196882086202668990208990919140568747667532440757292324310159169906490864271412996029912955163168191563759586079306789931981019505640244939098156671467949845849215060277136142469422977693205182173091333720384763973094133118537061438264822385507411287965616165603901855598792813068273950521988871585677567356858506291616577992146274247480407423240624921544793693338454971833891932563870009516695613522012080960608965755356120196132287576490134920806721919669971208176575369401407297929665627838307752721479305047376792248567976055465439769352908091307474911038580589313046419106760999952162741343003929896682209811630621316776702244924852760461515337772740434550087859326569139830525283482894536736975985436468430686814062825553075418741845707454550066902042812147685164681147444037334039950597363834881764879076541541622988249240435075584682037478453271891939378048071849566851362801509292169341766714845072608611112484949438637051458971561198644492836131167354647541703753579931239843933849517315678389118370635248543138675743547119648945358014799931970249802850962930065673214387559931741448571680038576826260265154796660262373728778584297601778454687287067972049856594379161734155675003957425833063810601676880994595999005630532774596049464060420770987794559380341539482183132068544853996373637840262295641777601189623786398575503429324170078069371822554721083188788104047900272795697581401042120681346579485981412306005262185325218186389140576200487052883448858564824936338785582090827765302992549056806620809775774517363159166066964431209155281206321477657172108917180275664692165222538740727099289476030963944785361840925148425450206416477319586156234091353995707360223032268961780714368142028043409056838279837514516701454727491978508729323032002311542187728358872970505413675275274993391309487031684261036371134785220306626577914308366904633996897343340585707155207301684573478681093428557879391508331846923526646450607929382401636949060004252227439830704644483411355641452164363588040139510286423898419339051365084085608434991384599522713633936113664000*i1^203 + 4033127658159446183908714171829300292626214834699575883424403233941077304899460284997057893062105656759585808171600283898322522948596678575457076483113708075946247460098674366196856461006821283103497127542433238239907086901696471738533151630356894478628169184114468217305471225590487855107846095552966751999776679350533713407989508407067298821099515508123246974671654516604054943085313032590007930790637634215858201090096318403522543940423231578568587782179896026548470569098432488353336019960517600987154380359835723522118253494170859727852503676336853463296843560816367718410194658558755583508056038246110669236586850343142527789704999209642841597626588142020384086885934511627286027715359797362287350253879886209410853241482664644767796704288418986776401873904176472746513242287457281372718086048785647903137056911735291861584659218233343336024608209614903942531929141897767754405414237125490604736245703720084038814863220274477757242836033109128032870862261679838090975218737053736004708449671346600426047220773027786432691038066448083749802608480748201464463739849111379035858062295975956825227623131566344123660996364414152562873040359395129899091532267625326088211960027210236462736510047180044041274386955938410588361118830664651828121855902428618044768004244692999314086957870861586447500524233178655023548820763347684633867928612044624096558350555425967857620246191909625606579607966907379099238190729358706595324296268192172266354414932027657791242269814860795360039210965615566226059607078431900206974779449854937829471344003197381127190069287010075291063471685856893777741301892410927444485141301063410286050488761863949462371468208165358496247590627248831513114338723154853504604650401268073907439012550107620463238701657981715969516505125255914968938240372448596982256194616719829749989362575936518658343432094528503432529239880046633698520526695007485615679762188383447082311428439963991644781033731080240064534194468780283561680917538303769621996245050640138593563087468971537082418790415263382202441869539005399359744560194038396969152270092844426176218943290560272557916295922132589224584414402729447538743958846301145436667511554770467044874852497913585520551749967119235974780466085089625906051821987028398662173130783974146777737315031505754587676277190874892506694709440684373919851363078976155524524816492556609475051893356228395580971888127743478271659851016646904729843496723732613110865264974293495769400250109444505393669583579481186547374599918891149476846495342564937731833869202422866243684773462718338309101965285993704784130770967726340057274143777091934094429927810049945558634549754813158304050766935677881078045163774161951076251900068196530625552425826646208758416634921746335944207431953056833677105478501482720579610609806031030987094946639709929846881803788022445033485042125761301955247985736204603781974969935038713627130310719425312508315361041290945047221218980331351629447227177365759614016538555206107208393687040000*i1^204 + 1780677885163879579519381915981523688479560534504924679473153190053630763544491003137099321917027745485465659820504027956425216159700984624893362873457518404596241231765242480341901280926422955107234733054203691991253665793447427785976572728088626331694448191242540713805722618515289780923571676876701764434152774846366229866640778968121045532287254261430072424157706364694939030271073024201155744425972196231443546131587574219065661114406552336209967142484474598180056625243297884255378871865923095449379241886603245608820141692051191647509001290166728729612585341673539124293563133960094334137803446176934102111504995094534886230812093465542041773065230025381160592466607335406843679794815506392183700493542181048716150028267678120947496921935420576417669774790959934559720595711458396604177348776369261833406034695883392754475646548483103447370338644347888312054484965559869502416180525842399093319261818353811232955320692216469766533544313267961450177086604681793900502248968044856900273949536147386331734352810763227234609388018847958136490149766362135845069492625722976549099159553346152640722093735409354070873823060472455875341757532475879660786724802606783696113322057311191609294137951829193722522764462287553709237438585245093272542018556094571718346974932545816239892137170367004235814570166383736780961823621397740264624560965908335138075571117118868517781890840992727221775804194436440267896193628428357274190470054431980132255126982677846720412254330355275058906503139315882222031307010488050989637278218029792663550317701489879274752762784890684992000380839332606919949959764387284556090794325478550762726242493698638407757473260017646822248499266885051681115363775711338147763862995326460404064228648116633317508219821387088355363037927268908088234739584994335460372261011349101224541044851893160128131339608817991087189316432144752166928557451873548715213826407606061769841718977317372639893408817304093809529166804270385283017547340968231403415139412418194503472862720146016929653973977699659641332938251244505277402041993671009765635446972135417297490635272062124535094859414817867175896358047465175777898644109935409198116313147994794176121725006219514058321496610343570930922738732493287015306498169293092884065358295351383221824405593842451284333266439533390044432258462538272617619530824068423361552849091705789195688420921212491649603505487630951133513697720720417288304592620181033518902308463853962762351447732130445367797554537839895259914801333362351473431298518508298189334566068350351496728375922415585793448557169669381467334794086756767155876487585178636688121493894222883649409802764816951207017001317205981302388377746802267416608520076532549534691314325182682234653623551694507801187683767789591516635376502502358897946686780965412451078115499215501002989949557719060316100007688131645231422669862684012560113011454195073473655690942190931580739246715387922155190772014534239134488199157344987077869253427200000*i1^205 + 463646205539450499133899450944343012211165498997041722196232996214355504496131283475227547211748566645297143699634293117788002126839748995035089613486284667019203720622602810416103501191247689676514228459184771956683712856854945814694559664041361794039736733268503707520266849794613703479779129549094411377943116241261248226684220574829076434414005913321763740787162037111584606857617970422394102693195100619359377745708688446459415963751825498179634561095791860345457473017927785686883711732689520098839342470845043807369142179096950504668674011830458419961447538033395975539265245780272755908089125737932054527348011136294368047702601038675995500880072161315405901934198444863171026794673903669459378764265406899176759157650805256613793812069512684633475057149633427529068754306592739855947262095576021705187013026291035852991456641725985843426601228178428863478484885389939963965963686086102413404312240319186234270372726121067109606728902134688394248433340316126049713225071824278289284986387798186008125325498382155031737165011176827539129572713041183036996033114085836802965362001097816637965691216873846773626031168931097903624502350077512697112699388233580437564299111567268441972958582381238963161446453677002122977963752071956339905087354568973997987659965740160978914210246961372273866513121113476199586262786335361716199976870792959065839676462333787369692962919102207665454383888951496286621032915945988487778032504735501000245364907180195151824541318239850474020553965628313443625189721986774466319501041525684509406850235222812752714112969500549990740107939111276678464411984694559231216220996594050371037304950726910127023556933833770317986081087874109795490948562260625130512083247936626043968099146937847950892669533195221570710675103654848112864381694897364358710012145531160455923812076537239728568853183848791926915053876413378416936685977605107096812925848658628288803879451302131787068740188164559746123787521056105576422827661361213735758469614862276423054775517793326686854030367818630512569814652315291808604774416897417901992343470735726800249184723794639910947995649107071450399017714772667837088466317635236501618654508659041765929400764316244993115014632610790448866663629620013204079747322967421669049498246574358426332868710096224370218038416017453595554715430996079140455916749480163502217126897308843233538719229252760342167807578420881215008425127604586533658225498228889520564347557025577935177867556649883059020879282010415023468576315872690005820705990012672273804295931417795574715508100711484553803754088462814532203532131289484194336076530821424646039235043718076761745929923345981608797428305189068995099536444399842898430847798331700114987201241376301553689535997386845953542615043311753073193427687803174332210752036054233243472114653907111231866947669609759644728065870901623090053640999932492969166304182650026071799652797600079086582508810782078200325711420818908539751843758080000000*i1^206 + 60770634228132253163380695696254965275859491663103281431878592998914726880803399583418726735218499074341392404490242365430444447339139800381302644946588799418675786136207839028503566247956753794806624461650102395199353333457071180855576612230094878070152494074229061753115130670305668837450767478068000758062011205425420733185147190692137068683859491081320254718759346397137500027095104832721173466893564035115419870033883030447370207819205537085367444231029445943440983308324046104289735631484458422857038267123472452366138337773360784167061916798266560955437829213984849363954099585552381017538736597942486709514568232918440605696326494449334255600400735043707778146255848495257556033108376512252194396269683142997982758469755093470799329198119319345461736947247678371521591594719688387910585403909629504589756460256662684483064945744124179609790452533676948805433705895718390323848325156403774363517840533907802012206225914195500743226859834644532484226675843643273957770487402510616963035864409506366433267855662921348349461103376513312659398690006310941308753216067167184932169435460894026701005831197473615906412851642714092187927924284518918157033545239321164317551968682608462506363522491709631282513764098737235949840029524841790853809625665135410920458424401036926552270879046219923341407977229738779896421752231365221852472398078215507425632016223072405962907883747220818231079440435671734917407196902773555211492532926640930882787335990471278756875917292517067169177409535532534554900626489091258156892583855312380373750656640079903504335238826083642945983422330584138631144248882872191475982708064624479198467730661159486214573282744523429715927042782730288188962623448627990632197067986376030386219436463052527186427821590399490036961526976530218677470033488822038321620170422431680646864527114747740875088794946105055648245451757573344725574365631272380552062703451973626045062248386114560055168103915828705766119181604962062643238133728314724532043974832601645413891921573716339019080264880604877386759902454710456592285004158997155503668402818257548106988793170521394564551492886344687587049260437664998102537174580581349685374520397032483820267429431552782692097560263122914846707308389801608179818702466831364097323436362849581037792993738944560545105722200106055938958681344464977449452128945799632182679100641316734829007190961481065938931007689349424776830358194994793527158877640469919160049318412833032333264678442859481123930743988618733655340112697057475660500557725908044913190349490526570643734342947590918005349224789664936093017548102537841420303173558632706944153879977977819287132560484338751811382652853337876625026482683334910434387390223259285969645108595681228241064277805769322607440435045810655588855285031936406555779327957905606232560781149410918547000743645535666700615648982223951554395051964667985608007128462059462312141414034837575250205789954317688681833682698240000000*i1^207 + 4622998237758721222774475432221459724072223046641157540816799847804942628059180901231179769140288117805526888018572745347538924930654067494954839398701409189951339017737866829531442828184531442275302080943467864810018187651595494845799770398824187762844260783483460553539411625851087341054334908548043714389192735919505079135188459468822047644256054912214709369136602509639776773329106511330564744584126947712406668871670653610155975867314161237080476877362249750107431110679832212459738174206559064696818608761198360809444884729352667985688562973920976580128593847902285504099138267430299314774792539672758593655820957592495687757602405867146150282437075701688000521975541332736053853354106396446113028406772295595278219237554198125540842660689591588190004479292352299589764545170095246306513863493904011987303930095826082019266300475615822020648914781600113094391025193711595887657222543287792441000330174363944678291138737544828898850258102820360009325123628441797734226767736740556672717322650303588135798186286752828722448537061524192748183659215467662919592269520388241069677759074941812704328600720552218978491406993592972146812625326970844053041672539462360246007264578405942611796669676819461819405991762269608588486648857854889693762084322203706278126695194439879686347719588803892489797794979716392802428996809633311720369843735919016982283050889893328008803338370701462295166587698539459310978891382705446820020921582946639442070902218935756174816253007562118856027675037623027384714062061120904532382646193657579892177136868181294469861026155084267653883482753680687478809209724100869168486833713147802879533897417389265627794315726431949673819767125917100644803253828266619080907174119117884181597563997441503927716150058829230813575436556000477274230534377358246065863806720846530761309018499372812200946066041643828786449424151751280210765306598647091393822260438519958791982376799177655662442022875797820161888710573133353443884288960393048617740739973923553034349992694291802368372949762632129836548921679489048242814115853071226254423308931156262466058138492871559559591655178879566696282948946583589387049879140783177804219473251423623310924461906625931386478303726404864972632683355435583919681988414366091884799996362592792198207655580690572838897737752444678441301768040806210736321978440748544635952067724822898482498031692227312383424689962209413469491109682776247744639419417726660771526472527122536887286457791287577045167825132337250474184922026368173828896453967072102080581003590050035333575653583008775342244344238489102499526773283842238846494019442764194544696069513932441272440054141056375645511210892114764763967723576511223373935883131279754700177818755301334137642438780741094054290217848748357614641904549925957981560078706933730152040425368927619335404616727250013390132582823480077630425714984371767526919834760205599063678312825380181244910108042854400000000*i1^208 + 203890585453208839893268515578615974199916712106670947221163146671936306841297046430148990951258356048853510938478177305157500820332703477107025583046866228229472069296017241531301217099144108858582921323063490624405333248498803388874438601189921482291821522277321042219178556166310421237165734916908376321258054678209972894935143739322862887974752838824691906974253434720160546883611949709348368134173508387256703230610520050967145519276386050263302443181631020155611162935813553358162916180328222132391907888713120633754048474652971356985969834991958254076896400973000728057496671548096356603653617935505532547372309126222622204029613163105821730874807711538126634574670121812714017570500624427606914970445810645555560547546134928681607019310863970176031585016327256951594432878455537844918107004093796976413285260454226368434047238483790999460293170612325097189980063949124586373050399858216497203027332129709281900172684963934279512094377869645684848094872493174673293678490243833782487939842103137234282355973736706264054865738843582214050316460913354722500345929779912457092928123968912676315003179169729738928568538150746662471359797437648828834226388545659802542005623159858052910024068086562104090419365755439817908160294124793278409204899401325055479521543526345219212096277512991810204698081993257601077599867353295676914023216118671272238428411119527141032807805883273160423806270034725310021099391069872849407183331302767985990795736023406760792826465619564441538109760797805404730445748980927733924275557485569460712502925073777546947421685835037753647258018123776296885938027702355739752739203242511480773995188869801060777030149596872731091054990434939327014776485280059892937421503959048186133219827554157542506679776670281570780915854934732535753515973186382473478755418003642334033466191818605053934091228223183363878122572160133718367781706803118924702727091376330441406116447560401405251845455715476097804808677982647468914041654038145169234647937724740338405834629429279566347770353375927306319372644177289874585430240431418378708687515616161434784952509969495195135247298851710464083159562236306937641761625341244431050583000275703270683276144863204697023352280021108430094121685602925948129234320696755411930006838497117563764015107960875468340412104555176280456954088428524850070409640218322324712795737857134062622757637823788206463740044773365791033028480006156419030368947217892204913442699055704958156855173486079116617039407087953882761236810870310559233366973717046450325476982807924843750654643698512196542582985822653652288713686512705440895568040026647493330851274555800558562004344913962684629166397502640708752665186901346343211082617687025791200177617872815631091518979009279445176506789691981676612155590474457141797762358866257999883298634234959589104789384399255039878286488804635607424304079651790419969635919456116532605738534567936000000000*i1^209 + 4412362368244923065815147204770190604763073629274308688781206636404889065886369412721916504795320929934473958515952189063366455263290541840393569120195462929064475405645862003174336604258313139633159902402207729318912404127293650812126571130280085834566079663824080331459908282449110976923008369569242881972785334827454110586639708007179051442337902393115184499755230886672334591497132508296478624626685133435680339713273358210837090475260654699749392733797406804935700488382519141876743290224541602365667080990938633169543678352846935290234563391015671274963035958641486054509816359786741823222900765749193375297842254368667663635893868955989608852566873744395071198720475670600928188508195321077066007803677476435200917650658686839121461492614767673111970328989592432984481659865692558636150531999778302062450482556716090096743711499123208486511766185095287792658748715173436807274410604983435341901935277580234516115587602333982604704967819214217249311524750025335234184607051436123580121733542983324521825295014326195780937652511850631861870628725443288555803029732216640479196527971657863077964169284184913111895002100018717690600892086726899207653197473199240891433452186843774313575136135822825645208067333470543396177102115963992716957721104212497001419539825742296606141938794852029522932704158285230401215188056461603392822097273655382977791413332090366201367189483652455982508337798958240333183728969888163321239459048658006637915386561304001211934299854248000866695975237420341928688442211665982882084351766642246902194187992495807253664238606799831239537976300065135876660947866558850726685512922865552114955963966618638474793814094459843884161533586276996330830213112342687804213426812181869876885560902550480239425323377867209340735440753352582732817815860764148251390853209502326086124763358522218952022608489622098869630740076995721120774313458984995420271642242021018961546305913784134623387350538455951259456755829508851142710869868930702600912313616001839931792805017830663042520021036050259501905496107521664866608128497545991440854610279940599569499823494438412137021582559086788692362541939792966391690303056097365518290707178648418755695604640448130829868738631014015318372180409792407491338395962523919836625798115444039820297884076567006262599104543002614336824285269085823212801355613563369460391668248668209569534320089307078531460553476598991491011859365393768031979993342160403296595777472534985329825784264643316226422565105673524323181717178496350101121424588842949530822397902585865338557250491429929052142737813284943364436746752235791527053515133026284280268448433606801833454710215646648045373087600173377620640698896990291667290757897877448635792016148736722480361935757898013869967201976521411913638714490183494592406268694808395493142305874738328991623795019590607320125234229030326185960323191081656544733080626135040000000000*i1^210 + 446544164889068893228960959778398678122242387573537587315946718615034641338003528523085969919091759587111224724349543404463541341122169643524835843888704142755579124540224880102044757869447609559037850454411993675177917405423404307698361213381275319511223719555491127842981198105484415990350648621384132904301464555863808941769366931422227776986915286822441140325295316400848532189681090918778150144980210414056910968102408265497267300862735572960636566501960333067285814535334014537398829356391071696724554282076577984603161904806075061587428913632946269929715860705473281105703574581243356230873531592706233402509640732076057283599285555831715627475993197749482096848482699290835139064399937074176426207849426064655922041464353904388008429262806942877591084709487355619582093454752241076773843141422075031460323178080810001885062054219073906345549110578110074474736393720190460580344675919970937266437158570320948853076498369743835375279130723940503040735117142709701501170344501738441665078297251250061670155580522078414541589686056160606213042777342031126208581333730848043506838612816241715996144705430849946356789199061762911700352627436115236430400082900324682263999628165854544687564697357112469631577515658465328450183270527543129075465022104382170050628025023523791383587266094827587089126417373987524776527508150317349441693767929606581246763141739934183855570951256896192573384172190994014570264441931744753839246159397413156784407198834428054958569618937364290692391801312930395108980116113868489726947176170704505035443983109668975287468865555060503603578585491615309539063990312675641159193261458573536296302601853758587453296278373182554618397479465063897486451219786169772376089352386907779687604868791110196646202042538709053543304990003451344778252643179384566354701234258022376877166098899963431437545450624577753340240709570837791935269599117727989745596933360546187912157948093309154736672857926626755946158726392249037357654258258269404230468654320373697297907697066593024929424320095993584407963561750332285557157866571370624669728893505753290183462401578958576457755515721999672471565222019730612366494475166864000419741179072014916724670019723104615425918366739898070043484379879226261089920742945658354124314323882275177076968635783296007525378841688155948341593515941788520853850878183272608893547734572189538459370338765736698451153984141075982139799561188092118690237634118986864188707193792629323437800612600387388818731926406306664604792778988035621336033783750269963938579877567291038020914090185549083152971959906486976614661428924724449895131177381138433520788952993136717843724703864107698963414534334394185761091973433174011127561296481143136052353326619377271902688768385216448346378513902314430373817088672253651960087399873678695526004937247266611069135380573115291356227866430658907294130818252800000000000*i1^211 + -51614326704901639122343345416946292490868744760773942709126757575017059243893622602675352461559757194582731895104721271133200732116016005004018600161874211411111948198395341739293324757952923972752394922509173511590782065772789622185394719147341316690904092380175626905482092395699610861231712731663665071918836580407449077525376095451020067454124125121756649914850276937921853741540959615695304003920358688433590783989992767534432608733023073089062187133004452607625279821994013186846088663394643999624630206985670045579529809697251671629683607653910367221128566004285593401195188569680635982319595835477643727225451350047462877199761961343302960443139914616809373633531236268840974326805081214971470938002452706603017666469803294940528509318271104270116606894788889641222231131052652362373819855591288055844795010337104812253109152321355192021325498672670272535725967136842823236385713086656848081433490784447279748036192441821076678958312647533783011216168639884478747143939452261725936014646161260960491842213047830752336986548412160633824171430585836536830990989509023656133866619666432564193512415881357744561908378992108032796034289727237587398247372121512130527634864426623772504449332304561064032047400878724553600720707068054035918414986570040916823655044967274798750970002099037314412996451252737881129962467883840979200393554964593863471198394807656896393773149399921871881904680793843132992250154389126078150349936327069971608026710508530459162067308800854284369559026787455964146328068555278721708298203900629538797195038137752683099128370398155579213119698655988677691757581998578160500139921000458540688818394220780555793712801471811604956313398997829864453057507664445241975300905173189120407795149829816000497255299930564694106296253737828334857123301036638387005040615709477351319495825318273585602319236253992531044910563938827401034257664658749809231683087941817955421303461816825963909292092842843302068665317710452156565089415750803808949365002787879430352783583310374049426261225644039955947718600938954896575302251149122395717253309981205112793038931064309491251041943135312762080494478626909726667651869499305436639693813805269454624784202727719989754470210953626676258672992921903782343380560529458304016537914706921315021393569366526991167796819221459409362555977835312078207003409481559077945270497762484763281240337876821957366669864830455859495379332869309625093006379229937192649397005743257152078266298118583229059815972628215429426588794952531242012961781475047973833883293072897926923785071286556287930542554369725865382443024914895466590594581293237925156185635323288965292220831862086424893745086366204534513187019506365201840535274818342685033347932336925748398601726330825780280775397152854509821154680816258601363716064123794571415867006143079613423487893867424498026094264320000000000000*i1^212 + 4632436393473307503463207413997627341675086123927577084297836691601772948683094817402413239421207086996485627816852044317494916657260793423836073009309855605782428555666082707477005327725833885277682258009624414649834126113640786281711229110660772364353569229384150825646287354105187048598129542689145813132177094743439422234349551457647653228129240260399218671703014761375994046900021722944618936920462005643241533596114591555779626904373286058394212884182668609404291752202512900398014336517126414958091704621325926272874361414866344335792958769953952971456337585303411047536385146330407659817592613928119896613263682537236713817360610596705648449865634230664529045346663176023394940508379566513622593336493826335347081045047984927019276559686249715293032174606756082743094725458266940020003856498809091593993574031893768447111434852501258931232611760942999162869844752962934080748431914422903804715586992633070107226585893484724508645279043392902120581276539523008654579670591191935204068188860583336150089111019973742144581167746150764643722431041134880141530445773605544784472572182485736678791315243710771639621242878059249002724782932793608864093166003388387895735213802718226495051763073326891150546626472069682218742140949656195888517150738275372573433296333813267885659590213666868921237568479481738174192294971208047230150182980358011470252027496253506656162190481699021442012369343326724036487862703097426529754865416676226935670927358120382893144364407745986966297172316566588912858381893389706234295664978105107276923934424967025614231952667045203861038401496551997015187023566397649672865199028632570993358729311440045817371899801915915128312326943178300132516921015064440726549865478640868681103953783205906782406024064567043675215684675573032372128792782661923681517687536168497828219409776555715031147341386154389771382136554477801762703709637760799856049296241162533281274537383565795554738533046269952638141473020348321698377875311252352425448690384062452516978358371937707182847726737713478570734147528946563776762449735379254711242467312980569793175233223848896396823308694714172059196685244025776071885812192941573383986807283332208538176553121742158163190429567178974753099690135180059999121025728230685843188883693149958971629976339516278751215495408433739826568257567622589414887083960701294283188937974303176971229950291202118820432049407489865589777482380432761276911126942921006094106790603886546846368931594961221688512946279449004086980478594198703345185846924196652470842849378990777731414907403814512011328907575807710636397356635541314184371680731403398578754953693321982442829981610450276140118737470435689032460669316816918148345184530343941554882576087974265487556750230417812417471824134671806655143593879347677379459736327015601542287395441908454874698219520000000000000*i1^213 + -162108900035276175954207584699959875620966236501875308030458317436636692438940116712490099500765886349059869081233709674420666416120612926559671017725205685204630225275499171217924711963500586409455779536338829922378240040830518464167763283303522916662372918327619213805663673352072374914854935333082019152481935045382195060085043651888970218643455543035915250698434816261653243299322964675717515426946643049068153572157190369168945005283714236108368564208189996814224474771760585752406531955193586105934474108649846913165402149454509596127075015341179640172115816695653963550243289589251250208419300578178904063902213145039256510609120029419174081629808069177445667453271560239040683402950842653839332776216800860191339501596117982852878414792438925247980903072846954178660828872127181219192775795355219631836528738078808609442187917829359717208873235234833188280292865815129514124002145002608551387199907393791270992205524045138709442374290215955098789623885784300455919697962936402690406454361704429336866214604398925737067833257988600626053117803662098369890881530895331355814496430401305976841682188897521633986647854165788197100896266027196080711276766651310000258171870312708708415109841206601058699034250924984169875707202764728243363019093809904147340932596538986257824943675565818990121713051470350838922702268521485057389460387003634391834563506296169066310101419035684212114820868909312801228076659588182009819971500542834155222714518691667740332853424651743723440835107164155459348423142018332252684199760546787919054703781551104424506517842151167727300369540635183015173432587009957070096475498696649340240061437602071254410404703012060599023189238198702612835561282007342592754645654540487334570382706705359143893288025459707023144892470806582093395743155057389083992125312598290844411730573669078209547628584838653521625336609789448103391643878305543349320329037050207120614994976003940894556276193197971747576241685130686887828972740141299883251932640818518064627700440608940119945577758738795914661369337733430575127847039672350164695514230632347181756885714773058935686364206318103671787295651060615761792870121727624896533699293862387011360168636291400378551087486385771112970439113445586569875366715264392101722169069617793403792038039432961338750736694622304203450658674530992571912846681019731533807077957412389063137521776608440916314484524088010237790801418406939977659064071642154704354936849837413679721280731405480941135204904437509826983377340249398782968507387903564285740788113045066176595330420328376626137420031146990099566053674873854876234797588095917508551364470877449443466140649456343272900146590433480230212267590124973711688452663884167818843063795924943352133888251069622254644181062078359333940629519489841852226004197880785325260800000000000000*i1^214 + 117108923312890254315189868586822812413604630295498203817319360385865303199561455286404127986932955212122449771163345360106755107587069403796459504887095212175406665062919071057809140028315841205859572168036486772565624722390690015519235734929290262959730311692608038068597165799286878623205439295981039095673296850107385479940111133339256536318143008775621201079048735900845069996092617386710390156230349977937351144806728055475137343746309773830293878962924611724246560160673054366238711421725754945859546150517480407977132148527231109440384258469790886824663421098637356995107544865837399881457061660462596502900598929689700825638940123810453468643315521482087308889416189979886961587937567003630127249019696656950235153314366285020946681313793966566870730189848198524423558741758349167704970122663560419123864697315868322826645632755724302226656261265658682016651981499182516871257165827387359750346722625424155341923259594197200414140661362865160825124052573826247794661644978613717642794739680819418919405340814042161885578606551660950628885656911536085924480265643682106195935086373897614487484677667838615275197240854967322053502751716323564310504347408824631493968315270284702823067502342966118207692516621070606137477629989128505507251477003003434117537811593003884637893054586301478482346428720618293802969321895225207467257915668466960740888995746011839665975723863742079234696261868378243662916885982613785741559657275060515350066584960177833383644826231720048710415413548576861582021737894827726369491042018450916706322448754070084221125258332169465082702337808871196599284133235082247854156684270417511603364597309682241221159247096062672301170691446588474129963335936688308838797405658438450103767001909232905883275683799272773975994958547384063667618449247350989855278569958944471393816274103438243531040313763403097252079361928554908581851288849197268351463360725744179150513185665713643116813329438964911368713650411512143848958284464830895773209689146153285285910981060472492936451242881443079686416794422667613612818129596123514992429973915703104464185069701375005785676247983023090763140547720162350584638318294532724020627504741611437310062170362484053551296233042043001712451022287566206924639746599293087644635304241894824680567001861783979210288086431356963559819581415606605675731386232992489399292316574586567079813110317215673857581432044675859631571767000086544773002066647612346312205899917276559837589138533441839171352875553747661109550408414687752053020331041964698405897330475986203230393583519697437886623831545992229594393419928563749725550458606491294016435608736651449638778520230370123107169395813491785326687629920767085666718092965661212383816779654482512277494329907001415238593092666182381627398382078132224000000000000000*i1^215 + 8764419436732848543566397755888654466068663228549486570456636042506717047364492291676080813568277690339601212537743932343639728934900758621964834533413955641322050361165914549615288782432980222402375077358929580768925568640713504573269655364109020278388494274539739691960914528556160855859144073134458852631457337105890558113363495700109607005331247140136199509913587005038547987905341816621294769650911379066726985204784115862764023827639538002736068866003993109098026634175175042469449047308953367205155144500443915676622908124248044021918378356960410053186036562225709564566204082371237580170086752087520079951006924436409616675675003637213314385024720664547264832056145010481540892229431320270997265336720744500659387828867907374463212187907410786093773326376654913450777036448879035151153931034969810335523879456812272651016328279879214438083355735549375048853091809836304820707143122323362708768327084402390343695435521271027119173245124144207669806704510121552522358646012470787970880085079566718666155587316680128121763144491958673278808654146093795932188168653116905468800758722877368609027362933440970499848299020576221420570416133535372246791331044147376632239432234906644224549372683255387158055138676434100692148705936638353967095171769442261227455917510257794200544780502262233195967523971814920779826665207615874984059135139613519981768423657606072402889921992568053889477982649678835764448606415564463980392777531045625635430093623878133056561150309118995886104997166787930661633495433870491954031746310800954212487940450770915442722549203326868402086418500425895158276503546807215131002811885219350771368462398744162831803495370334439150062755039415871000949535562515595324208323350412156556571800271487099137834207158974977705566668429723820608699863443970887180333452667384300009104770614746710465291310958628927484787250625768816185247673996226392276768200748271838201901530232592407670322558071131583039836089479314840007504794639776728793701011082021673202237274189284280948358007403350987569939665861296599076106231292507398579119982971838797443065031306637073321240096441599791881197796153487145101049609887931504048930879033947148606169737352949617198875919515301719786522714868110003452926911554799658973196154128036508663695832893000521744242440851897676889722858094352659826067610001958356536324919667307793423865918869245613780304683821525176286008238876337468635487324403686005288740056099805666906003923113713237066998105303047172938191979702508347546031261521544810206293275520886746771268573574499721647907174045054764674762524329911102162310137882093626302462244388773538031661429773661817004054141224488356532348255676756103507506780598991861238044496841797251762700768264019308144520813608960000000000000000*i1^216 + 226780925035547022074874267994022730405309920385394433631276795624811819055065639198602182854429495850503036763038080619601604390505711184382397245065074720953285282670615753795519021359530678311365143216515597837199056977233310923498313468309624592434640992605482303915761849033717599839882453263258715192986713247685920601357324327463802277874991226727473771566897131636014983670433990121757533865383401834622191225189133411533956480777584567346001148459243073901683646318325105338475197235901640253854823645635929195202601795728591154142576864757044003383387689492905186089360409298963590512448284361211092583606098242898904777532985881925493858964834101964945137828404774415347295377626426902220715501927222728666773873044109702889769137052946109600745083807187524081196921368003401520712927893736853988428772444823013911282085189047992878427807000477274240724890935090760165489228465551475178968981777961359579613649525453685274933994113915152518357189412737214955012501645249167217470864831476273441129831905081236553216320640085291177463307795874472928000862250217292381712790881705754870095912865015389674542370703336986231238989766300329319740002139052195550896721325577856816369683712689162153057920127556893772669898408529650413309658362181694417473748901739812068032554698434186742177153810832235279515159303924272703654646247727016092435078132681332429664353488130020138947885918035033275082396721031948711174249354013254183921508923498421780553945463801612310531460003276467742162887132497666673569082383583501193622282365199542372332023407095839250258825185236853327160761448742429457274045207164607839690026308110593655755348560629193632727302261538632778306769402147436444944567276098190612135080326809425655328700576019176297575427811589264810164774991688700817182038292501977001364022698617644391173272999439508403024828896371357008518072566825350498702992778086086146887219632026042224070274451680953532635249863829897646982437295801115974392578411695511667137917738093183665580244058063537903640259115604490474518252088752991078592902557066322917626737758088142836542313400138846408618563740359648685750720688551627781624806739245417131134818592821215288209562906853350377606338639418093337613930497855165766807008027391379780319763833567957152383654536967591132180090656720976999113015014946798655396666710537222216380509093305080912298082590976191168752897182175957203805422072013798307108957709012995875565402609958745676575640043458438056866975072132700445868278967918340059209031555175757382160013211614728437662463165052413296530655535087434429335444897797959078989989788499772080688891954879150959763443676463709517259907288663329924656475807343901824446503765728686530310963200000000000000000*i1^217 + -75855421858533337546057144801606140386735654891586847429166360325930354514397117988872572433854331522673426091451367589954619181272697535173673991798273167712766059173038170123732818323430155449066397111204066258222501659945832317044503665409748150457835013342612581575901080876451853042767666425887173454646942004133694113198994017939531513359493003059024971177872374880498976611047621568249671239626066818662882608266017592797974773647456816599195342531838845180801197394760807784322477821571943520521404713789264819482498242736060095057256159082339869346531266209330052439984367624801676474201001238585816627428368880593279308298980236358496191221207678683962143258896729648166784170682675553475965292179558183867609695433788126224148952210444402591276674196180282293359310709897548929565447916231377993751494630326556322479587315162646109669669676518802952186791550013233901366232244768085142911395600735544986015322698159964553986442460309422621464840076787825098217287931910335879267270586898190945407147545518352916981962309738519459143172765543209779174945570153324253908705366512836660285364504512558210131163678260140431219746710347029016551935387477301710897602285203710957068387461052421983149522877294294504924468141147473154035233331727002578217563246767811235847014792520552828830134980782396474625596069043548607040292201339176775161579013656135749238023096723147774867200198706955284020209961796446813390470399641816842830501092895470443761484695425797692573458176592945660267485317793813219743401474033146300776479920993637678741641940495534299772488136702205160309218665224039210966254361982330795972651082412626437950827880696483237702458016284356629837622036680703318326390050113067267872047746821223245684362019835939328541932930068912466403748536756276749606194005337091804278706247271341868489033755761192463545312249055683361690077193126229208421362784907347261298424301510500846751144544284080806182151156674609275938579518311110361198182268358381334685912530033377060353962822130569503790211139160349523219585855515046524065511224137773208314975968103239320816275671854842080219424054898184953129040430288115267419658289510987993795542689769014943842121061334611370021731934937572820647857275769327814226864553497201629894770291150909813799120326593187435805726077750490752253957617956967480697597789438845841950868375532470884871796513267737620091732579809363373964569667560119389375000311679650163614167318757079500077049024911365603612354661093277132984435131574508683815051963117111506073998506463498577673960964057992803130213315149875613059506407978011706726338480984058367411714189080242313203700547411251865708199665279877179843179206743687168000000000000000000*i1^218 + 182753637827103293025550459784385220217029216455953829704594614854588954542476478244213717777951717629717658621132069592397427201179304252103345669646184355478690390643049863590508728456659655791665601532573553319731423665497888168190893634608188876723576276867450363351908514811820585675333855671864314585240889360951569017562302805884961859639598193090555667384494009335667955222994896541689503332849851029021213045463942521383054021886400254918474421348142133594384197298459309278316350231846615474866942783277721834545556823646604702604858280912026008274876129528686853259435051039618532439058236627421933213375154628014095793358695329445666944484453524829084728785962978293411076090816516689637380420684866838430231262158802707955453409370241447827962865728484154401278152358652518605257999173125617421056719742297122158642359237294986263213670759456044541970078345608596276158467601532631409514536316926776684930925987859119050801577242128799876962830222076204985035656591082429232409210856576080382161677653007216160255517102210573979330848465554405623491818108464827764772169288775353058322736976470795243839738424715151282884886528265034041073019763419651899992851762593547005773100361315383831307196659281501524628126360287537516127923363728975194235603816075631425291293698882843193794286223080341595804787640015195354104768602117854213212622467576911916283066729344125528069763109310711811788361754752364348717230940833030945728391194196022028525829191917971851951668226878407715341855217765911628522967640185740374265108978279904496137687235208607810172091669215076735689494770279843583082100654593888857583758072845997669601373943617281950822719609244954189277732757994723556661594957573175410329248085102328811295569974858663810983388403450907362838028734799328042570378353298582859854807570847996517313117599357505396329980271314184362341933450799328318422615820923506831987977638132512185351837164374311358746832535285651309029061051025765189848822615633317244988176853749275827319737701498511277516984125246996307672030860790169524959238331703709816554364786180702845363992347754719573215263167608100296862784995692703794002066206767053372765254719877595774525956955352372448712033736891442677791541278609072368359010606318593666396207738109022704786407728783213391061333258681881375753374609790802591265411818332194996968710180715607013241586940836817933699297552423937442426888147243345911138834477982839564532987955356509872945065852129163805449525040700128597618711700297693689754429847401145408241532024026495959470569690555237391417633436762531379857968927057191712896736798940471456598598630254501429303929240300511339479040000000000000000000000*i1^219 + -323571071105903156879955343817371602495308433500567387217091051351447074392740097473635040806743945656541373211476372447977714665431719024665462121750791589237267847330028195942339137526996582925560568762292024957805718492874134712489423975127850665994418764414431004839033640619415931082767217663367284844414072673694074025173559010755801101519371455772582375076246653858426005868882908174978933647310121940024695926129444849275366945682854964083950367754191228543590809681717024193277719526259058649648961689751778008497473921574250052537660688115120972155595563863453548021859240117210301086032330634593907347830256178706066570146706923763002833201357066286588643635221221474557362408144861767710293781962991216079121289075806197594178834437952370048657621070079307499207087016896657830444494239563050455232399303307787924934576147995104924266546836251681554149859635866812909635104782448938252507255032436202267130761673932544650945651700112663003312014500070353024544985004403330630601047054363608119523311038437979734816030138971766822005642528279252750261474297592464712689087061480498646573371118362690540756740507835557166574464152642063167391842455114807738751103543321359520995495965996894220085251956013152480431866400375937474191650312335655618811759116120307786876890405192730836814208878585998259201474331015804296186575901066854720545746392707554074289493373871403480703087787734800528048257256551364249858751604290429283716655821031535252837863275523801036653759116574943365475989111915299481776034439998941455158567371876925792596013757571975810325938141825945314206844562678396595156437833426635895695439511026145340974365756265499704412325844094663477616704119431744751994329902447061773806537811563401710128378141855892387796651314423225692078235343472795317630978991044439865628318756247598321054809491605332356327108698114709419350194860559520115547082235009764285432553124468953571032452173716089899184701172134374812844377913175498334769525709354141424911085324468632887622771239927640585003554540782839631251473164425739787595598726706599296261540067718007567646384604676374542902497148450416564347036958684652430245164852691360580899282372270141787864440388966353376464746998074644721127476673505068704977201671261737565156745569907590241151705705894677695976216906940999705750205824199199364990526842744116337160806084688415267528756829732935056839846583051509771028011267803841850838417178143672581564982603089138671153710933784567486827617174139413204178016231404457679532073218691351760144320596271402391371513207821246095134288662533328549157248590966770317881940758975622014865386766336000000000000000000000000*i1^220 + 3582550792794322492812887042413329042480990879622992650593624838843581301393016993284986335248920798249039867061719011419408137730744901629638906685230228687349429852664793500148006542573214179760482539466572045527341280843143013004660635188224003590643272429945608742307401798816637859672079690014224904335869125885728479502207753046034822365552256530646266635199525687896415213438929727300719570631728687299823921232057932935841537326313012139149671563517841718218664331197959676426752367731212896373416609618549966688621571644201489403044894385243824084180862738691300546810895204329989564880482848595970076331129269591406899910544264244502735354263736005055820225431681164628982444120401148523441406525889332895313011053587022584450918425169574561357334526997060810896573604406091848113498244509830831930162842211195113600640952939902205984648151635750540663559791563009023947108985497334205946484410667279958103655569624615862514036147857466915909369976370878916122767080968004958333974614518988161432730200390658625690989612738995853841063521357064615698785955474124274361205173719883151904575171053760846279165578441867353460408061864199667913381668459238096785281248925428537032640828224334295312236013320730233731938317929369855799087042069752362677281000228336474120867669139112157244816277806723916321771831745239913318560151444070394755586975268897914239300564815284519701577636202430937174505896650744533006075334151823649919441652855144812580608274055599841303504804040066831542697059009105606132979391391893474911029146922923257802764697758938305269942378593606786655211137095212343794513561488437874230701454355494154038364325695090906507838832544251298952187802656294741291754910763840283879536342765543552167189779600136904283212496413346922381749667164998796965351777096349143883165043673975104129932003811218001808644539835320844898465726779982835112567183247150580652898432055913536108762191008162112823919007097484295865508574912161647754637006262513281981440289978671069746028920051032940599535774009829009488048008743855788597851566290499045368721327156723280439013098480951532079685923020119184394447426981925116390269314485336843565132428001647594896585744498410788983575142352687269282308370162027544851235312065473821862520837949392978750478862293003953255031291807939645737809080567247620041584284726868347044902958079269862785191072734670691037644735775935381082167749255841035400877559150377039473368418845373666978228722789865622903306120252504615318924069589697707908314195951174135358413918132883795742556635199510083183570245886743840177152883425280000000000000000000000000000*i1^221 + -10135519841109555967627046022627387237321317671417612082004428240943150178447628750424708490338923557823480138879463518681307106400543897347538966687638765626968670534546598625222550168984771750643848971700605972663630207828560190206366562000427705879882501387660034748922034785646640084032310688739725805297758085633068212859766994868946171480792266544418451738624022037024220945640594741339120909469859857976072979677840901484372530987761166272468376740483163061550243246258673835319321588940857221300624420917697483249449530648901410930271303434021508085331402160247841063197155125445696786197196984354528914177717819831954228581693659402642350147872796560290233958482902050359976420420259741366281631557468832272136801997943181688081606166305730100028880752674949664963668201802689630191953233937976042310782237829935854207209663899301801719033729397546140812321903974936012569456123039396258049760660405402709400165039456671147143015606173157104926016802298861936493844413421000909788727340051488462156474662308701481100132464541979550996471561948772138635218018185975107366280598968629416731023451532752647473597808816661623199368820585632711023210800642217214820496513618230720865286632128327508408699552689940293226013062343375799555512219420713295163127978928563348099725840515031345421770700929096486558197761034224672580156954110351062463566216184657775941096714147908041683374260608694997426220900977183919355683770209417521655151048450066140569853718486091544257408172757698621816319793110140105686608752334012054916357230148244919706087133115664785410249864106905160218795595582419196729724387201379071851935588362937971909900987675500213169664142910962741173868259138249908251632687787492984740836692608724783209157216816255773661471552004537916328072287112304126492245407701878708908685542942789244541736751987758636441614472348931131521187908718490480968493909002152767761714876204514728152733419726813392304035040004088484767582499929074993706695725606644661140325873374850781863036694354792569325273725081846760723013633454655452786964805531181192108611221119780441426850418885095559712660088555964666523304659350864185085669569762563845180104331335316143982175961025116034494078639742584227192186838900141016326538555328261735771059935551010922561909832300696653288054654293724701884565628144789369536817552717529147263281682743623460661122535330798396238001649382329480058349123438620818739980919099653463823788905832211964628066171082042376391119239734270097218214584914010830079759941798319419517748024619228832720557552173056000000000000000000000000000000*i1^222 + -2908383159219807392016591597094262232085236021134471538071660394306421218788822457624300718430192720634528145787594052951274477121045449643544903202230383794399894480631793814728758687132627487101438735987051304495641726719786408140874398742633710337994647922090102693473633968803983629911989724371127248306332578831849472655834855658623427949029476792290334054366256694428941241369046842794735355626551886073590131272166088577768800901360306527735082209817119554374300096373760856732381705013062515513478323702493922027889912415938429718219570705143966616379145758700432250443570199255797462472159751917823915201433483435624128568333505469396472405600612824003706330829978385789559989962118579738372113086236423380039957675495196936818957858147470421553034885781379845920156311951830351570907151825414758664920987527980622704525798302004099934441673047937919109565457831110627914769501287325899320112569500743016461469881782526093201087876921839426022715062636948114149524405100502885048938514495261354456456333397806271018879531165690355878054350278569975201425729513748763247599011599558461578240753063822753067871025280574217006409851618436593970319444348084870000762598864576965696698849992242006747851953258285126800904205188688153494767919063515046119231357114925843479983730128740609930582623831109273485220918466737818169417889143523367787245771106137895373421125163089433023095411868348124204291760692751769901029913022775554754244330305682166050335095180485927850529896960594384350871952381789359841958801674716469821610815913951404386365349424011418611662814776770969281871081693160082120218131487779717974802115748376927640930595710292618309080197370517238124413578813184743811000835802005260225274378009819144656422856430161776730073615690906058712847547822385380248056636729128087756127853289334937784272721096437330649311139129819571875851157373646785338795755556504251284622002889734755426111772332491472545318694754194077957023591268736409396450763027257396436376275586178968098074279770760405451405459342242090572361870128841136339141323539719874921909208357248257702092547989029435187491630868680871006426041027272382346122487398616093801301651601879069730893158036097377712975061465405936548947390872040585940484928456125408890928045328820552257030935790286325786507790977260668771223606141192463213648402611042950704658478200736937303650599319714869818036262546985889964050060118575008835692984629209809106514756203192614940471735727285375012130323394475859063279089883304568985485312000000000000000000000000000000000*i1^223 - N1*12786793553510139609759954027711636293861165887867047695564493755019465692248079015619931438966638489806785712620620879404022750715234873565959080563475056052157053071648408710676750878763118270105477960461247741596742719764564949871318076141125136024165088747533246238828800529678643112181760000000*i3 ] ]