[ [ 20225546709086822446848712365109778261236397783684688298918466882075238520279471174630087435507965018348966463639067478891174069491154792794659722858511690290939595283147924852543639969637997239873511649140646575412634637730464851531736529644265231374834330832504401528010912515498794705757023944723281238654079537139979948287415088502650642338308736678658516168192865344369100842017989911536364434518657091887526326681509202255262464040616226045307271738470138836976107439652703452834944195590582837076878233647154472783720834322306101055837857672512202950570869335671227348370162962783061342990665210669603335400685632342390080420363013797952841670892455560877145016979408271131211252204113356777904811113404524662599996381564127194927188583264178508186442933860631599352723999969512761582122518792309513030214883888973269573419561608307878036704785909505042013490607071728984054836883844663966486332492158557935963950895361962325854325802186476295046104522782826590221539820234234951279731466367314235083271310639044352158616510219395586727050385330936367878966426470982206943518475755431428022452853018105371664499150181417122568808300463443628209428508576933362046571759971189583995581323273825671780713008949960641521913400321549960339231235871456202612958136292018261285884856456442991413623537899092869943436216319513263406249877898665181592931217705670108005564396088108484787391691791217915494164274754705696191179244609387202272637061163211073174902018741094990050619130580382660978987056022201348790211480813758514548564922740299417731483423566404961380685642073449577906057439112574828372599420006672934588474287774532531108467474214482507401495163513083406138852065822302248979666967876347554027228489574945714148028124377039570568341915481137379604756232008885627069960026734454030258033188684691120621895084837294264353094113822071467508748463641248622065767420731065817493550649869318494129050597335594068729930000462338368993429063196306213400454682812297845995610541223245772741451098131067621309596207237483716925542357008270478208756257947500023015545789640109744045883525423987460096692887034766802125074559642135797103973882951459563348422910145265419372148485857815939188816421032288097125152860549283345546961441200678224391833187624853862002529119838314711095777905132371312494900692705642911586165124107924215072146544293483803196298012814270389332362564956861269108911962657265818021856575061472545068492292531822040018450753341876181764123975822637772305443197429088882138999226630911080394164651896216163562067509597572379435781916543983989740129683101200272468342187732749414802113635956482774339167915268825941255264180719315636265756133591972177030842809084670552517756581336969581238356006651503763677628750220357636482998432426411494791093141451239130526016930449435042054534050741614769030081903215419066350433138328751788434152499978230386619307873611766072293185241174564224156385208040462905602635345657761111445256253763941153933032264496028669981245837745246894609308348955550862698982161133688977307105994499861838497339117281155446027600958435182984383556667445247921032933248267084448510040919327157091644132921099516810189890361397378739000612112504349105872685209780135053052072496832158418537491607529853018919705782725706753871441006105990934314136386608980073739607304992813163804779946228971322463758922800134849416546321465407248935188172948306151607363361299490211527820937796029433815460172664600468295105769021781384392798313867290651480114516916496108257985278592235848512084894819059434065431665787902314825097395497336476819091556420947560855484360650135849543325089013365898015669962770096504891821071963187242110478728745139567765250047760466209163215516557823620881448094232486866497444833780199677809579475044019567839850002739949815325999695844422233584472215451612565261927273424481553256125223427452147769962040273453011499428763986162391471339920491077065217776235089234119901588301695389007255989946384694646722858869654338557741264347853335818293198244362453666851985543041499977638486684572926794997443134583826740447417539831388415067125350059753125361674494736287023002267969786251260383564471958640039383473932164883736220159013906020837174739487281000155568221166973062531588211782425504457012698858936983243103240869331306172851556293834163356638708030708283406419525850552734309243658813780631489469246680629441285892781326717833333620498952629078036051610274614158449003966775419963583921760384453766080622321471349147276697648236167345823707445083036499271063581090297244835847985360405712787740508009476635497393129000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -108672211681371889455191695448818012995992488588504876240996833629292602659338676369488267165657734617109393239938714131773719903896002461119090007663812852370609033559546298060738803147140062393724126378572453240358389566440398708033754430961158626421549625271238650167018474814737979501810153808443069976718725102858647738714577509703415772856094910113467985699614198552066492382594440182283926857945690212909363785894003218673595347396806418165816543733225281074349637006532362043306287795958934887835959490629153656761319264793061805588870269098455355536335267278463952655520608292170799383043238168598326343989846657857908725249597350801605319904784311459936412981218731201560919144000254564499785910147247478517652630146865775327713703883695534607336596944798206185889479869638167994069768377382970275090401194243669693090684224634993149682089239408113819904373781620947662378374792201748481383980205697014332840337462228245967864090304600552441101564958983845772877800155324931139292321052648854664560597232671053922910228955028193308865589372851392787735065416721650096457753534970772287208842440743769257179152505553809267687650808237292420491557066678979243776429936731531217545992203739385344351214737042806144278120476671606074449317669960765098293442263488849461791377469820672710186972503470470811299238092511996850400455929890002996024979742111232767637328012794487881868704862882280864464871368145038120313885941056281356304391086055919545724287475652522574145325036088370712743709733949826545062386701220304887300840341505011178493549897593044209029351854804198970085419320828298108022705964114295638639946122257758710969755108739385092422842753159307050399628683049226893218604712678972539401982475338149086571549227911949970655061405977047180156305316249714678297382700718324947971722117188159416898165107281955576479318735983476159678681942658954129517003811425392802320713977445319208860161283383792378123654100084798215116818347988264794609527049661665843348718873798303557575265945199784401722154565680748703166632373180940924557562378051726268207361376680799870117995186406573575584824967804303794547025473428960052175770611305676319203037732340113570552504015936494596860050461742080536928554239861793242279402079986069933925117410197686935713801323977725533939187897897570397539104209935305488151619952273128479349857291780112568591270831090262857140957757100869890571287774372928994313069619678320704457802301754697177287096134846640827609760726106000048262954876412475125728709298987483332693765517326906375586031306481546919683330405761319316462899384404595682917733465354520936076554224173213043099122682153727831338694580043097271891679297404826162992633292993812026418215822865576132292314844691706455195637910971441316932063977941705503708161111652682983766329406332495828604050652670941330398985304662100221711344630692850973627810262490107401641245237156875339388887162793873826915394457175330649301181675058038408205929968319399882928290409659305588550903083501752129501955023785468301581695674302537788613291802786143651417757030779330226934686530678460595561698098301008024003356072556996759226177860614051998598746900526572383216336413082019786095144360285349880934617386831692033475800153748024811120807771953214255098321284851331131114389817838323535307749410185728504236489739021186067794939349620808616266440134680084015423244051949006898429822712390303472302741692046849169798080910335070820249922109914253672916577863404947073469454854494037297946818871668533568094448047436322183459767601528086353383923291396374044387966647249672050652674788072720157573193984651522443628287660619341764122244518599106210885032900241267080223832711264712782367238524108959078747081199208287326553772623777474507018981381696443195364786959864746459099470420476483887935319559749701424798495519120291459493288894823274380557134966803540453930732735460607251521740678477847226916702600571307045175069062207255039166967296924772761797790281567283167878265615629244285668654928005854928826194580197846572797057583704999444076307851604299031780022964716062861571713584355058950545737440869021738290223761573896531895719740577440154421473272163637995885209972028953090203247100865883904554453767938035556655021465946187191856551471736967976761480070883969416623595595937482283839346083092748545379563475335564658329203020737395754921521144668469553480208650466704407088244029458046865051581646921620421754595331143907118210394273158319045540793688545823102568865964033888065767250628084287314826853608829733118748047817230945590461529789447844516676480853111567870276800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 1373680383856071576520580509649372267114068816839384200182856881866895159324711790261908508584834140883216378805512123330474319400827257223999626358100539539049046805016837657882852418283998934499705711606336348509955393639431701656272573491456911203157535594479435877661573454764391455056214616674751857636396028600183698540863752341867106335599525344151362213039028316295457492072562193870088054842681978472744066585077943975135801384812209219510912633597747120099226214151295675410223872098142219935804549295019465804079173057972653768550471903445033146734989224642840143304097427860616677637644395983190311473782527709928686056900243827373911465629216869271494499704288536532172761898903820022608372277455920724372005058108635641908518015191501403919457128546799375817742452391323110722555211636880001560778306383627483533321190176420717170291873428309759090092000077516857432304325510567871281936412377826708294588779985069591012851028923684521912442334870567700777933383714862209936881569761632921301751622708359218167862380179862849627461980649681686159020373623571196958563563947523660086076092122926864705279115645750511054475845870252310418326563966648230098474755915847697083080341375188468407116572302527761534568323029550700949114125590276649890005781175186423062116416945417574665588812791772734056113254529359838737833237377887794980393326061064217268991802660885236279682053956348604930342070096395377555117310945966968714785338274942186360024796750899880762810910518403904840839997553471810775679740433485434782408849058969294145043901344350364059224257123027761749518699122430662457397006247103556652350590447603749450194917710152407387381501615324236742419147251128154760568079071419492818225948218710247238785815241796531032477983609205957074243722358944582902516302428531575292244803279290662836280949900565909386786019816400337199601322435115880612945377648205131439502869115077262791110118484061108531773433825033506581311563953967901507560459141003268781538149354093890677377864537805451395317717924915746788997347904565873990645762857940376033588990673276388614446233870216209662986775760516208606540910400624436455720646696643538856392415269062762861008432962467200604326828540939914967014396692650846888844164221889116497688250898239661807865659064508935793042806668326218102075402412579467578405065994944479661353158529504766813551152528083740182145338633624732155793967561308594950585809876381697415462219942431072385365812672729055829131013132376568023665074838685074196799421546669976676876028377401962984006850495695788787786465580774091072318280427252924572146016719369796533162942354052748404092902776034187574014622809657975662393443477325341535553074700908514322048350937279299978012775888249077211538176514433209220830702276559892454056969746709347306409165349399006529667658998035182206900310150945521586507988818295918570097110485132340678265789961358383782453473069243753289788774885901321956378007199193639887466535193126595797830735117971446883096243612902202149425852678638152264840186909150982780328316707742174646527467825192038418584446233690055421730878650295694196522041599639794410459211564590093092691340390141335333310230988631982726182851179145805768676430140660937732551292183223857476861960750085914702214446455283348215210867087023180655431742812760643092494438326057625098020333820952953495213230957233394091149158803560237059722468557108180613451463040335628921227721518962667709512648879968964706378157584881887611727955047518589257536423509140170321189680799679724044459258064816200624011139413722708961753322621680409863448732659076202258279916310557032913429933115815341612910723770225577404319400666104167343452259614115300203089976407331790784368300946437452607029151848194683907958548753517734158151960586877502025015329137720603733012718348632336464128523622894343956871836587955030515534332725712552528279587161364859806708637122796448047754599672865132703910872435567624795268691338940094503881866178295236769768017318484420388639949707589976826491012294066107488900192965931741574330930640265863657201181112531314822949244546146244491814460568429902560562087949275921993261124843059498647710288421482723225302383042115985145720705745606429959592980932258040637438068233863866279835584427082829841446549216094899293109630271789446170478455975762315821412740093826007724429483337262081800979553647328436556274535202661307212490089588587041496979353272315289264733922863264794979831276829469397349073466085577788970611362609510542564488888447590854632579767467054721146044780472173775489466210903401973417326183215602274623560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -7558422730176057281792782520894960897852706027548743739621117226360612424588235043782182555006642583581537213059075902705095239428879547251321181497951581542583962091366929775421154072538166985343702248375034920001396423838059939866990761251928015076134438669199065646290281462421821445489943333084375031328472788544461446176344248514824332303096713609004338266144300236338794696311374799620287743193026285510915020682095805046665511654746779635630383712542192369787362293786461437705617120832815853087029887074578801980874280526467158180887332361890971306601196823827294765791008114160958442059625338390230993296138167221274340464115944677367498546686714762097200481686464109792854906730482134944907255564946832863270795782224427779308949162013129489853213616876655233580189789599201923407099107392226933862225293246177252661709856502373945953273568981376938495506573426375524674957582171529307011969820655256579842990717429400818070475345635528231229521212881755380715935123539030868407917035431966927461031291294628986551391671823359833236147545564737175479795151227101412402016567196978163637929741066122719289914151266982323314799569258623207915536872133090915476617684408965278323327147779598973764863768528550639252284058915971947515695312014753489437410256738587043429543367149575821608551415108164332324319409753550455845128849742120656267102671872275350013842039234837177359673975833098751566853288159702223039627856010715836742560662613960791286646033433265717039304674236603497954473453195103717579832160794250974668859543051875086032365083613231925937766296317208280233459597159272092859185504730701548507336583391917702085072057601056683047947929323756527021763753412137653546585492645433479150695501348475362266356207582610242951116731750136354038430513776405094528662554856962882807926573054030989686382641833446788308993576594078441810310288404276197055907393104506279579033167387519142183155658720090693381768911398037846559841476518770771202786392129751368395028329984854503566615696586675106778905041546680040030069362944434602546395648046320353159637538266592805536185998109138962050438376951680237753275535246316261296262424187013395406288303717392061964250716441087463689025391344419099711576209373038328196288064941535757819465342986407403104108455936354215372461241729897206706737464665908716788419824765221346015959656048996226704068229696984585424587575866317669210049827036120623477353118876761903194309022736775979262641405069566920508516988987088646896224065999923627557204255040901257558241156029576464674078635538697160289953582200907644040369073622834083818734540163932355785479112331452021954112775850297755437399829048058387917330327175053540802305972295492653168557901864811121405986623224295204298516737546229575780515024354887631079211223535001036974389500146133448958952036737997325915239469022279275328659280999628266161331680041607883593777058966816555241909203059886155238786508000914847546990439962619683032994390635220345259898721866856312242397919770559937828298757013538869673627074057548234094329606540545818791221262291543705972051793768428222021790098351421408326184281138559851893289374737449075470833020708976023150027544827811578534212230235007534956333717468141245161807312434568002112743773074855917806068835936230000935785805190924955528195336427901378069476922387351267101613733888598368773641559842618216069085210252606528581062431506448152973112796509158789780597126143087080138237335711015612960517730001271413095728920215541393116312556853161629648466154895103075353678058400735445594810989571424909873423447661092855887447738517078997245562600915540518933161903034869374292750403624672536303177479104099100935067697561411342060814850730471374815046969403600452514764813080345992794577775569929882626656168937217998823117303663728971016128739305180931915470797751238479213156473871207835340512740110452840822163205390621275876875123812632425592525793874129730115880791918369590770239011253574081478217506781400276190110576191727748946503234033636078210004835273300498528531713215463614752794428808045986239144241381714213193759698635441155067512045457400983467281246541264810638603371057614811152872267853270071026145909528139297350456312792237889441641111530659990611671228835893541482525761445891556732625111669675198738934450426871000637312731839724215851891068235625088816695226863942583498564156135345303537835652892708112038158221742223111094568346666768066896841796676971547494406061209521038599574477506314600102234880969683913232893420042446082134998001874604887811133101873618351727076562781575943509726003303053169124000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 24061089992326918976941858952135548946544969279059242493817229861475520192754608321042889848400462789752163757587565475776484307920329519288228482526152817712767456239192961716313815036405868385531291754753738247380228943159727237255421329996235575509511728124140446750730389626796247638468864497805036636457262455862576704804612577745243248959027347336544447350339783852104026987645473164812381656469264162966733996464709515332240275082975112102616350532783100584280808228909015355948876271106531940517600948887426813987390691341889295563469345998639817714566626080672700411511748715156886686726943571893215344915652018432248058241955809137302079747071507327809628439140945972360650724896450124194407100479753581601800845054007660795544997536713459988476697242489512057054822950178922438636653027295704125796118057918394609452746970939994264797296394219975637894923796752670724741751792202877681860866351129907553319539299751910262023041398119045097047010968477160441643192956107906428585672183140609754808759501356987646186290924734190808680681428622495155685322153290292285232113018199777721116250188200427489135223971060715149474221312618219431475693885024612259908977230409875204032594313320286712923864696638966529862909136765576677939744273802409565253669370494717429165335730944419746686527113878116055102881805464543895984277667720745830658322021569409190373485920831446175508322272725235299379273322919660551350230489267592295929440873130684589785683913187198739922439694513982280736936672261431574747980199765480304624153696385913969023982163776435570465237943807718801267151076879386008522486004868068054541371031765484687698062623342117424382175374934623744049069578495068362789473336603639744396078107909229449896898045207573341213378038419800935856088493041632389148006194786913509680125299463406126426557330281468001519280372812232695069525488346315544030329444628663432301053807170693317050810414183268295295409355854057494862064794289796850828094476289558948929403846143798815427986261373740730398775601342365257942784381543040556428523930998785331409390493636624705933223301625022938794101249535656204788336000640124446207482940804913094198700203116540400903333043464245405330336483544752385143724335273946415058800210891930322404370799040854716860869860705910163279121271662780744744479755323018234774600626654119635087791693783044872794671477982342017981498657482265223564940912026859644926159728477908513410204982168177121832150169201055534430895920092931372229267472326846143668190525404086157140584875577970598147487558116186281520140982705709729865250176987405325541380325246699740446025657269283081687635384112275341070186125750554080185344741853708866832448829082564428120039153022363136156810839562827209706999066489721760402528158794324212532448484479440348350163978376204379070679939503616413913357046549565585550911902230646275880778791040235171602358824551346982259796506883859491990782902687373618260785561514725054418198355870226691595888232117576645647140197469150860962007729832941649016446741529775621113568876166860262012130483921540592596444062371346105914878904025158473715862226408298333467809459430756454918218712557202698318469817623308070856654197891027883821549470966380282850833603076316120547215142791813376796858512411625277264416286897695686348017415781270056732609671341903395976241439187167874193511372762215167439049176648103111552302320891973679306588432513739485842389142760225958094400474765819471465770150732189025852740582163645405447921177429299622753390546980012652086106812104185927200194714877055172273989580711048185070206427426892856153511991148437359840683712296786869600955228820765366445080164445223985764132123306492860432041416072160785503902113000366852111994641036493324419515801139354700986606207342481748620436113643133026631777952549703213780284811799303373111699518360687617249901289664812527064575785579036683938098650599426388412578270327620371911517651715990388727634652901841516682598055664044312163844286528449112324459591986907063523678027223736790427444654847480623024292915506843767465523935430982871090970653698723679078361268315419856122399903772392218910730297396575106433195866290498974205425276964007948422744652067794180782075387703089755741469884803803730974881120892647783294264876833126846938277868436675350747545321406130912711521895676900626809136927029868157517562848648727850914602906228910180252473971137109820599358896139322041230630147769905033389452677677608314997772991543284537554516176855309915891746648498900277759469989458443576268715933999625605990796184653976266315556625239613276250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -54010386714063765849027506099838672440398961701532141697386915206386043829182338506797742278331590089127326355314712720077038164201782674074591002482829094332327317873023720170106012152380372591054831457011673403711839090267673404083088311049561036739743977633645496652605346928413582585019979718914226301653940126316319773825352103846299854491136079135676182869769449709944403226399336401497741655367888129358704163515328027251140557105086809113669749265008419466083180226090049353514533474312778770473720108533479775910830413318000261640017248076888899675067045671836665869344291734521613959375670729970094736722826915559671143778426519889609567868621265613456427630427550110451318346309856641926769894458338987205398424281063943921439757257587396857203086305778247919359055285696750170443876236772481049439979480863504185633246578461105764219031935334150627303910491274787434450053361838071357707280722591112146566424387683561280763885915372349463867543383326932523315204631267128586810584953495600781133870054507376692891843021437276069742832244863086860952843146507247561379486187107731343696968559180088586994915003247070814971453692631298792281514324030439553178875246468664465515644352289953989255827037221933580579327132540031503387301035042857856816936212363459893075101607186346235571047888777716739508144514145208454065738932907378160960411400013477070369547647255934843751477852479244091059860721708017136339732244861042596545744112334000214995964701349321978437126576949355275225709264945711407387243996544987818145290619704934923602128867983033976261033070196981103343109595124948265048051159224621682583027311088651432470188516264851445621458852821553404161313546726940508993436932665038194797732594266535073766969302100049907634586834753961751797382859210507230233863728116619998592293216809551020545397488216358143336750271142035108892962020434387667604523234723532870165449577686832307133921510400152183235615371018717900358951291496156602499706244239727678139656321313942699857909245037559019882876190088282755439713876602159395525244818491057035300824322949630224283601777037508242556960519003083639393606921017725821607215096923448045360888755209348309484180019105554295593276190049329006348368105171148114389017089834367256679474612818195159329979297574663367994163454646114526629059411699764723405783068351067163973611910284691252484910518355724263385703935590788857996460932301610662302591979596737103921503145119748250819893257008955595980969025403003521107008965554378301526017459573579286896743205299940585123179513394386649733225314101916903473700557200379236381891181976371473832183488921705149069122185780732392598140002049615492932267474791428018262637036271556494451535546245447917826287611469876189437589885213492863390233863848543498306750862530065914817167693339535536547617838487283798116805145525575179267084336667556861367108726698285148150163148533976178766665307446084217973779075038859321843316428865927293512046748538462012069939903767558162241595321337462247392463074432813026668602431195557824903685764160973069932104970518547131166739646242560547839884398424984115571901258724856018946978166749281525717680861745659850061753218071483506357518011033174604021545750748932560457832354498868740656472349170215761223047866348680488864380962673454712065435282720058515858608428547309397923891064632403094288871055465153215882716666602971496427302750021684226855357766292561955248692878837544140748981028405623928038608927646175835750551683976210955562113727887863377557059093478601375731151981557577085622333791262405128270872489058226652064478691499135140342014112422104928824909257458287023452456215557911795721097973920730885545097195189842417964590691221511037403021918597829845357842742535975926570515435468517753176773203492354420979378875122203459533108067693986818993154318022177506544886677692496915494000593175252857349318939007543281477484032631809090400809095919251763349536805325324635150827440365628754667981233365845398125983920751016460380028157540387937894242803224493669719130139474363997527889901120805230630496602403670133714675893049808617755770824429012756105156080493963390101196661986686299146306634465596708950665663681446646405870287433354445783146348494282346691749495991106001107277578556519450623912610701511338783949741346996408669631603992337314641763190592735864148158750011262735964707604828363869270499255212780062655661688410355049991786511119981788951325128406864702149443094911174283106178036813516891887877259710625273033666850818707978094342043090876991089087850516038688609402598880801039979537546154290470000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 94079964854079662394373276527425663600664753482974937341087833721694993887821320910138559251860790432845662460960204858956927253335377295818992299559129156155787180529855939190774747893284167723250258910358391346523431515385458309070262053882300714432915954377055273170136655932753811179315936765571466586960030204884197338258798910401380079345937984098107129189716228654745956934003203726847926641461850633298413816770181282724751673754971316595191394789171579126671317838961573433073284445750646733272813374325953328884671910230351926088528129432668158891728143369206190217935851699924734880289685719662637607805391675922056882937633363217696663919882681488036376544233410697303305349562033822087362285118767383003710421375672383742318926039277252830169824543479662519119352695598438187316186805735596569997303282710815882795358349782457191698435616987688659212152398859575626048356923132948437279324761509129934619510772154132585187213419078909063307213869763842250181348382026848835773160255455302931022210436844021119194600030319347547749435923681094693886890029747618967439113080664759514233126499409229794946019083925489223474561419783509157600963399901127292404593803054829083671999483906816216290489780753298288148718861006785974257273621553844054238526805969045089088660563009951949726930756789954691096349565883270482389235804416895166252028131461437391058937958305227792189147887627530610718904031514659711739908475036408389323133324617342525085559002030239382746542140152973392038034190812738871056504080443714712646434193863417669188045346863440842240262279842516097831322385869317351208333142924404031111792380717753254533563352396143786584121637309198166838105403320344870934684030587521547949949867071455090345459948514539844352783537837630368919936484923244031984288598138443356012156958705811803715271782305594163939903811446188605723059608402875219413856804597516493055695906341458275846802358862769186400294017948564644289751287565990567587994463704576392658519671696841858039170165922029278680800033659039850157837688744466139489408120490665319902887715733020047159488351326500846218633698075721454235082194056279043950543756535991185018735329310466965576398548875398856683122249759284562107278463614917518715522936204110540323988571723513797725795231937600565358649453454358377838969645927075261361151721382426572496219018263651356982049936201383946942968144925701882561814193562288336689336029353488596700720343248964884437669221756323977433066981445056915019385607805742395267537822262199077933252813587553881184225922203817857508949648249110388450275513524293958064565687305740684974961852675754559255947535044948187422933231909776697510500226216760906083460166644576101611870282423535618484129022229712232789854883020036743564348223569507275856155715442146300102354722017028969818951605099063358175371833073965321947904413547704665824012184045151363378020282723108733601927318150161855626304470115407069257278521595940986111942385638608691564106716773566742180738629124729450059001888674085644960070709489101073708158581473630889980566961633603432113298834034005278468178654572512716490192604655385333808764919462183747013827839011751917924654221774638755182073532208354359932112593143799542693424827733248779740628132986324875884029047140544486532334291408995169690852177572537242675653022698863434849848484926279324880072910552826628060063645454889990642312244652161889755856247312117571012326762265612027985053883324902797157662636886966446998482246614494936160322638090720376862937657425489316393575870719527701466518838848242775450777285510671609718053903917873606401798688658058031869834286691911886763932928817634455687542562881109822117122715711428741269158881189428462306490865028857492616749726881394584705356446912188212809136439600788939499777313108787778248936308355610965708022758968328477981771402823738035587657342098805838455580662282675148932792957322388859110804644369452786002766762797769421760713796395847476246575016234608569434965622761074031439064553973517747410361202738232600838637748696068094339909646412502665708671265783117870351767583841325770022377965270348292884088901121662200678851270162673081844490538460007057681056774817666524826658673260156762829612397529506307791249604245574808459091330450153362441970718467706124104648532448763138057031858085740846071410776012508944858842096461841256291858528828197646648794857686474935049247403856883507887608909221735449457439681554015101446449978892429135983045509644529862160724605330079247244927384219264716628363024573634781911108375052648833985494997521781603538765649494371750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -133140689731476020267630498669837507329627528541269782348086660118719960012502354751017909551472523243326618412236428105768036039936040674686770466328170292283830128319364808470797016574088402840133180610743508363995875436609068995363907219554986388308455156588839491127209084997951277584216001525244328023688116567303188307980068524404181593693624372747021424637346247950488746875679207173306596669170864456909268567981904915936675238484748622955796341019922231347737557027303478511790017133810634341024506633797849156518590711868807195225773595671613921320467159797682803087879327519183822995233633314211169217317086309768145680988479363857758219486475778260452497389954760254265376934318907063118658253837319496040082625795605049259481230613092379042616103392409519637554858541296916192577670162921842508776681769301912327163594806659777082167457275420330029688644474151932877621722503492002128821128667393658927657031000376289117715247225335838580522503808866742449044839033174800972497346171358567506300720845479041300721932498570513267884619687026122565816765474130632528866203475040351328697791775582560495183554417295829329446524414332122166644013824181869728560729977858409758501268657220539382345943405256810863300114738032599688083450115341935649314123574360924946448914198716132340357177171345453650443149205587576622092208667633985580248206126550849730453171473215170780759582620679285357822571936144463260411278377660754826578314261072735107255850252183178791921701052637624385703767209748356820128374452672341921630075647584114872047628575119965466729419765806151815739256587617684553744995744327069637644288129463537273798433350661581490236118504703596038485914857748823243194542040664613941080932380518630372386073654571235778534685597639374869383025231525364263842789156422797202471137194497795381131050411773154207803322720971034017257494885236741562822776983381609506465902944506427860852423719655376673310625171237550413008600232919707824417138081769201999940201762382845132747687399213535429736242567439777718212264827951562103245015172073787347696450731522136148650291412986403797708153010993997095769706028176564741014300713094786261700094742867903073260749972109867057431204116497954110170449473314700159145357824837175098660819079380720991703164296266440282289215985518350372490796167189275314925090803729856775122032946084735020984370954530230976475591780944068976169053988895097239263245981409346019006142415807299066174143892070028787617723257003735849478902607447416198336566065768132321439769037264118386319774459501020292074783540053455752088824066041803895070076847326203607409815904569526552848988945865519215255808746694049875420565039490396365776911176901452980084802628122541986982775526368534852829510896950915006573640852352323062348093563809166984686469471613091118805691018307739710931635903938019289569428165925265862355273465989502444158460045578301055121800895955191988982618806653876940687706238284291056677689115486767772137110489106023537250617237742003389138290156234973809432607606643135884735678243958063271631731330540377520067329160703720672586483906516879391373641706616952099424848097373359164372074175655590413095668013104145694304869200329852047282618796074762782510777266956044763245081262869864104532589513921621298030609574588841131332858195976032781501045968150440043614866506147984311900493545288570075595197260683316506196938017779524273264512947390084342916306824230505707961123511851498353621076051030071566643372265139110160361961761113128707976091402070875212114654413711209639601449438239745583479792954165892182565457684511107238910295552600250764797065191115701042211495001060262919570429059028212342911285916124985847876664147145734480444031078537835190889623684074911640466662920013550267987110387469939516339227066992036320977789132913513441471956245445200087059459459858742375708910060534818469368927990654184309810928644719753022036858733578786019233905944143682969270786817394845015365435527492159197269187024335324216592285569586336375483224408676410677787813293332076771873804269331292216854404937656406310812271573781291829432425112336246229732675419171081785396788014966381393523539061805315340673023135749774298123689233430085099378729857424756632361676213299157282151966819099898839512918246638277090992037196862707737369886564290258377484636981621643211733638403664392331067603925080301668612366867269299600042273889816971261062358781748876267852339426543901861941801174217418051166497694871228141971556683358517963091659145352972630464976464913682953909826798150236547590824257400328490632085681920525000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 156927589637219761148872805232921545003732087723147721212233010141140413070504144408421911129211672757300111354208456622443040152668664095380838292319710144433188883925403086278657127632540573260474801852112508151190886751702829408481011755908340072239125844499901299839689587614802908277010050828309845608839025989779687742681395081368002620215623564069194233682979427488715488628189743442761018859101624772902478507304259497365932038097819732290302543429643305687736853713381036069313369169436960859885893007700173323546972718000039976444167330641792599000368186968642765180147228162461035076236346310298769113341717787960744775322429640622673065178040715172550681134551046254771554327812875262000775121224994902397734734136476059470858075808724269917066643452601839771337577333088493678135594820033632966030394778681894559049872184655540786316187413002339337525853747952927407193932929069481403576487447276438007408005630006852847022129684521110209202791153677816998696961674659617945942101171884596864042164507366661671951033738564058705860448952550314823442496928690333640441214272139660307445615839390860473013359686022991541240970314907480035762591710802012229699561967669093858214098131908926044891234074819511973854451685774582248614483051475988683023589594125406416990074495215328009739370779147229389010939128424976721047568340525297310406733073173057518074184003622960674418322537030949272457768087205098643397579522581118713200399771686821755673943083786359132502983841987364452384451843791548915856948388228704619069803738624733590973404987907400970603317130949818500231577540348285436251473672436392661254222925053767894044163892093698981096441153093235598711935322090983581311651206581482644204587968619194241772212237740711198386418439240879874365723146048601664196715590101695979542897258608864548137327210999220089855128378974870989785200625872681961429900773567341256565662344374163123699149243349632386429405003838331998513522100752845940881084952402997407526256367212533733770012014411374470268595765376432591131058813690885476422409571845444285218000941675671233485427834630410883410923903105562271054211455469977412437646911637452994749311110478061598528769950349963166058261362723376320383634225973185569479456478899025146872505349820752775722586356338710670362644423978918103664880585643128025893367112310646405584291243294106886392897525581795375069143874245735318797396918233737421392907169927225883447709363349371472571587941042210565289143463435817450784485417852506347794644805836256804085063103896654951201517622570550880773625324214618200815066248798816361775638553187300191978526532264125619733160691541672644914449187503837862197884688086471354922736545192966178981397152770181518361156779740797125931521932345523767170884656395800417203858897815079981571303555327002802074238857250138502441838418928578121570810476691624831599589973345555797703056042637897930093885824548464720437812125537031806421627809544724083041080220822587099152368483182164290712338434688051883534396678649612614426578185624769465664258668046339036828104760922486862366011155485473850285439324849750670152242531771061286174815323984652894357526280703363887005345584614096796991464058090683541727308134320453188476821035077832402199371199603170567548901132048745900353010194186991136268842598763474791856453243153245926649339495188453901371977182744981550421662971105158504388068656101816512430813267298377391877580858692779688141546364234964900625038153941973429227418798614218703858381541092148927086714407455348652620819297281157374742445750812298952764074841457043199763512367794507089607658516173866562682292115672581384756177565841246839092798951218437326947519501000463061338904579854399195193097443453847181312885556553647245066851423491563902262918491461882771162257896828918407205916942429922428268723735108671690392203642848425145172607020439059501234583855948617582773518652831525614427145702060121226185645119815093068204162385451628889073341980939090924371237801686564155706119699862569297302706771436304596868467646652902288931830333211851049991247531993965369740790964898217491680440592838888173385111745911049732608842888996227545500244186256080648069565165420017154625275964199803915831254597922606748804159910445231518012832008428656628881707425080779814423954756656867314924739196374210395812760264238920065112867155910592517941118000514794854936955055891560413577982209700387165221423499834458501596629856184544183186659216820651571844260616141069953752188067109524004007940221173174099995083971217544823112758561124237124808221568055086604222630798132031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -156824611886194019976233560915089130526003128251094953029530401727044955035135687842741615965985611406862040173250756830628886557645875980906923451633246455021629150130402155491462312813443481915702383764685748348206508493086030134458467560218098677331388660115043313049062228638614819117929385562957966824508169002786724801728305146060270633293272019503823104094595558300400336287322494923454016508036121505369167622115040711250987102638540328059902031565602092558265250439065137425390131767427120864950788654240484115841674333532493040360421056131051236453699045777033995798537834083950126756495409817641651813381198412575158123611299382205056765893312431327923382674033861039107691776062967430089482707403147211863688623816854791428189424726420855865689003374038538801089954259599389308628048326961247521608818891050871719751337230537902103921212792841757402811708639173191059488591579771288671697945786639256756264055463431835764695482900042825019507169921921869617354675034327987146071619508463857982272664634370188609495121289781134499626592469787403214782833098570740091312963574622752869222272602878350322364010218403352533748283603468372528266827148846837418459577406761344806052999474138891368618115064542039911911891983590880230720642472421714527375575947497116062557928870642758655377034023157168161702040266330451805602312496866768806468882122678093106344419320810486762655621963942690595894996716239775271568613427690973470224097066969601987603193385267471844287223557056375584339400857261130653665034035924680638132804439080546669769028222369941616628870507195922746625540282584078768000375224177159100247869380726152527826943563717969975460464664730598829450030233971074058698711058094132608836120274846531288574541116049158099196945888122232880130936446187945717177292742045963515836570821149761376911700844717161431998218615397675608842894106131044976314850053477986689720957875168868541934604298929202678888051373854043590856995739459925479325972049628908113470522535233725585450901890511091555808257091870177522778109077616492469105349721291714178491224458837277119678908499806435923691537601849009672629791319451798714098288028196624057054995569393556640273001684364787320052780136780217829818957031802796852871702540993324829960192127421504850582572047144137739248120565152153026408191725000012969859103954534615737313176875098169535375222106491324290626730710774765149898403168898474301958571117390008945986228357371225586130121003825933832378715900808837456612763378372622107688725715093591266500837330613451687774444810423943323064935576928382335891497532231795651478085674855696073696466030902472917294966647188132557355855484830555434981188498257422387911420992355320925793161243957671732702283731300471994608059921253724746977740901106177036884693107835590827892962080360483385500800826481307069425105593306516349625784070597956306651730000310235272528910025932635004428422805600850526603206919337751493419695210748819839359847480829910358613272639165000924929899333475673023985404687070192181653347482048095894503116661844263207801700346823197200200083753400197430755441715389233644296426328283201552859804628156216893543421335353322850028084033808001031237713127742281734048034207283722385022086797183731722870515623651858730969562582578964802821348530944268050574214702946058945672102709525494051629461932057157365937812456366741995137904677460520679025488159879783348726456568334502123427892667169460531550563119969939699809043444399608463361148544800029147613319626079688181404634854974180865617791655291340664942031686027634485640551757022650163652451455397083389385021679595335905159185613939823212403071375245564512208152546820502239411660524287609832627231674393937848051016204050677033975880060562126348977882160071150568075572061575590082379765425629107012054042570701834850583924395747998653282214800897602669729708253576739939374018166660923143896291166853904099458089211532397808801919701140408138215492890978283555962777670118811083504711827732453425125744922503664061932418240346326281708555167592324675499139031991252294619618826058412539561896754582316557655576256263867026486532846010725471596919262510995075658312771618606437053282213962570245397532301309271771743500413964118608533851018845122510792815795420200551419867418615566623004411588311501046122754619144555923647124695568331280721809331535871605683329487166892693836600099637434978603727692019231288049191147403440284734280477670346696719391118671212998969917959438213996224215249231409337635229518258271579291843279265315621116788777082137270127725783005855575519679638437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 134932059192629216632730707902158048115196847724800806470802723597639734248057337745056602080269653055908305692322517499934286700661305286183301200182764609197856328512346029936048786372933930588512082522724614451325194229152623284749673501171476475834884407902365931796397689961145289632490911150291320654035353927932580732049327128692628562383485086255923006337834735661576921095190043364852876324254920029810692036835550545920562919280323307227887436756446026046517104048062224443810623423692755983170093534078460863691554313731189605528346983965199655070890591343399253159098334664799660908770065037786453664317657037055624444129894742108817569643278029872622258720054586508183532885444240529843493337923281837436021124488047578382840768662227860677009350398800901843753687214606331602044095381021003899822213915360473410536515419016231795663580199510767549893354732149510831419905359752182195713755574119242455509441908026501671903493077743651463039745870049305232184715144867722112661225360907999090431976644144306044387581744491720596406800702523151396403799923261696787714815561110887775233898811486445964001795435687545966752095152600807750513320193989823915496380175949388394653768346129108575573215749151809126641924866114629278547463484018001822331661560363271029553647234703631706943194622313860829435639290486451972718538291361141506614573172528334965175140527706130524566542173945719048255333656231182127800473461666726728980500211995979523894287837996120400570081498712236628616791365228526225202980348525873516501183984383537031224007584712831494797013477786618217085151780156104041141413163617203938315698339599421837684735389732461018994798018235495911891114065652781368051311055759344036509621947477112084308348306030189175468285136789296468009625720780214735126495292890029353173454406535555342812755068731326727095707115853104554828941876636279310260209845813635698820752392537235496749157385826414456157525614727723227758042028295731495916389307422765607913497195747786812057135051672097137326747278095477148368036785287345027647672550200641229127747888303685207317738481818053423150591241627079582705896846109702196166800976841647772526174187652208353619126858529762903860444963643899642901575723976214823545562947307301091608901798149601801835430292692647687674567812657116348808386447380626313745875669200197700657371962377687966257909547983570818318331823455141436617102675696169436947541397658588171576843667578280187750573276054724386148418563286307474450348366884982155911476734673189459946165996052034326255963490580712760643686404496046825845958070544895454652838221955355115088141437671731279484094978270432406620084781593202881290770578489249985932377573382901323461777160844699820479470769010461342053248269626680900997116315370992829243436434148468794773066635698119271441345810535195328400138934999448498464206226119962835695180452212930029103839207504852268040616890437888990149493419335482394028610233714366051262808872828848191700694899997962181602096958659978617488631493901022771796696336749330244503737489530187063863716104854833371969736145059174546681184303883736667819340214464973768131294846765331177391935576428606801096930352223009252919595269296518852960370414997993138188174840650606267994962370182014400219693524187700501889712470494262231831245088416074129534064374196521401807696724706285885271473479763885645838764795590668809838543104184580250477239916833322919519790114190287698841708124142179538375633669529072341291325155533066545369129305223907246532249834569274790566833288770633753853526722938622824814769067769386326671677970224305260084983018178678724998742687030810829888931027598082937648977834657346366479052853081443632688475028597252281120425571030713962665523052132964076479510378108133355303810638838283725387703775082822698640547696338912546579000282197576930623491873213767704401961704462514110525635350982127998356780838755562428908370503712525364518416201694338674534698033026487742801142388142836604225746072765780545440053102404261111721260367394663017491620598149065613455579857597313280715670562321172694016250924047865045499595866920329148866408025689114630398426875962333690694270441192601148521728342394998532680413441723805018493813350175772301771085894742993489020400556189096691843231993568846155135621430635159809814410754068374669717575939034724324548303532279813281622549298734985047337853843932043604624633531137956472034071316107162171355542774894580408899360208368595998107217949200521900247507944144353286773590069285860664273235391304583920636656168548316115835360399985038770009308070312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -101236929386713697565981418879282559090691786304229884416531979316159853133857956677260188991756387058324126639738434722262391573226645715185606776775306525794811694333596495721943129677115996936327594654496022982141113066189138198288698382947129745924112570206046013493407650367242626295989975496403973847115929235760488924962202847589219916429216042273572402788545487190053534945256776238835825675200158113560985835464170127604568744638121770402528971313941532590044203080671425674679003118899971599387086121857305584469227686406979727098297837914812154868665215452134384409416944140044441697473842177847385189575247235752518769448181053519087421035889991446547054026906112102273075733106753711723581021618500080513035963099263883762777346865239967022738715077923508951250441559071845027694117984674187558290293978796958521487139086155250897946667542700884689060652061126748297168181826872532703937581142606990766483516360083456453806869384022305046880112224394632196921929599620877682805605151107845922827883988604164838817056954605090764493265217626085866587844941405536601818809801560940879498789236194901428807189486135733595417983863683387116827263743206501717172426385108579409664904806946795944225041520325881691298441598264201516428052163062201522739687760571195224869367436662274934773398246715862806674323074793677009443641953467996467307649954745366419566896663904014150363026051648980029569594066736126226364550054909750376011408287592635088156526521861230096506634311722615373133184887278379560161163092443246370644520349623557001505044244094815098884173808193164090936223758032899314409229558764950779513181954329225559679262841266636243914773698821127308227757488121999470843672773986933042187345560593342819149647609341884349763157581371335994556175870325624895931349962791274593162078735629153373055904705912916964838039399036000564294128574085575034228324020593786038638585502248218114019327705975228657537297920101381364401593160943253243300746679337104283518352623678810069742383629339172715325189182637130644768608398706156666726482034567766558611936607829823850624390821027350001803086507209158019335563190536086326609937944182880853467937892347090084762864198762843143504833929610669397061108055466632387107136445820821918961938839026773869792827914032883137293080646927195980323501290980257621511449004777719806745090168907306056444778023491705151467825610271011348399625392725063489283396519410433507685583015883527932834140437252720254563483846571594449545961008887677417897970448220148065048190163882101121443554445268376687504674461536018024245705654377490264424077645618750532849406930044799082426494694537442755379828300308718553508874402482490487679084246842850284819402923714759893776962098086291237587071002231250947515968208736572953820895254988028559423533071791506288529846700372354743968911420230877178161305951082287367224885165964701507685354380455500957677653789678012630258583166163627594869219382043859777971632248841687951105947326577826513071746221649424219949835513905793030954658301753483895640975147703282109875673724225838512642599254594812907854658604282250753870614035972438965603799673594713563489903061884165893554894408832101805554832403943503108247537734718392601933111467289033639925289998573891300607909416032448752761473562465514059201716921942805136145428810446832127781760323904505687193424151078562697821955504707983131263595024366229257794038949249687105611973008367697690956016097669299525702277083188368064677794626925041459309242937996375391479994491811094438187486941431539001500096959635362925394193468054334170940408768244618323582309076635535974517881984766302306669495406155547958745724374354481914239026315986350571826871457630517677593143620711405928842561822487123347793501319344292434922523170803677216151095001001947910237518071341820073093799102795047879861193334450329156008810747548366334866957240679146390567414820125314182095182483323198016632704955423670901055855448989069684508278065505936028550599224846187114178795386662034136462823731389525991918205738378519831359943153763323923694442278424007520179257317839432669556287700548628555347428404011568189741688822691522462673129502060918300313300913961540682066751862340722119963077051172825107829136354043020929721616308649417387650815930182484293411090977661207598459009315108511886651141126961596253942623257324472677061137375324642260067354097442090622440661931193260799069067367345434981772229094246174665994586886368211536011828748967410875757794627248746217372717375247530300629177968582781380161577674016392311661284818764311869510494531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 66853534953575856519488525599530974320661593651502414382760250669016431469002381313711809857273817149396320785456123114743951893172898866147113250051979386503424442821842121606754560404553642997587475329459681349202131296525183353091610138459458387085346581105213341569220061601185624520131189243921924653208221544518481025128638694256252584931321701392230337468860079006812142138989572411549337805420050649656120356928734772168100359061202096792327031733015905741885347063854032279883351800192846388055097587597544055202701741892291962644362660962538298777675340891810075418641137684259492921833091125829815445586949956531651683986429497218134539967598698427097651949753833473986053898920613052666660861780351304141167829782197631195494679720294080040111627766759476671510721923829391194203670924120083982967997206283520418704545041745424656626570268693368521385477408107225484168548124698683058509955270617828657578223890023542472915319624605957452151649853962574355996183588239063420609285335858482541053298883410848554704912941108230996512387051576815927324476366172661991430101608495662147161026465779233618510694962583021202257913226218471669812212507960249616632022849288047092157322595721147818949220408811885283978829287920405945412516936687666618274122406953887660393311583056521154019004441136786229432035765959543072991429874846027014482448802989485003994489053145221787813786027824200637042573146412858080362941743591093653991071395215385334342823863792701491472255158549560814542816768198879333473858029364649207387636831478902779658606958021976665450477276188609489443311506932002032603997108664708997895796873729180296820372714025905445499647735921555637896074847815564252649082302803787999795763681977487359323065442019403057515234815879007090313650054098302286835160268583520250305695729179823321464322510894922780838008437294756648309422178696492620816894703111895071462146113011745707357336980096090687871200710407873208116712074394912083875746477881715144555951045935147228304171451825042909096491405177834909359217708194028675594396970945561705640445654219874014167287949973410247702048046182416445073316307174372970926804991867618088689754559943360368356845068186589578994931255227296811232908984203510766727769144045407265546447639505486705215235130485103097956252784343271210329332405950197479452847471627877528387927502635811187767025029827766408782733964069561956497687936671285975843975913391565679785213857220033638626131734559227189621678169359141256174485233575544194395676884787198066162726985417258595386644164539074830586397651533748113910101053289991223769703491353385667776769794684509823265456771233672448064670497820334201235828800465106317593659782225157429934585566869118143862686571805419931690465609280606189890483408789343168712314508142549784982333167498920016669065636083993879125089139451190147582711629020015298900046912263709042838688209007306612066065356942693462155320219445763356775210868437996855909674226422345897383557956337257805118193472577821173086389062269432121559780045574223340747766484201332936040421084719349359312254539680714290702936147158137131476098185845361572077114730421568006151535351969999561433531219063149919205618326150770767298221944765089237672299814660901985597994030260341087294462750022959005949559400607876719550204294055805818578104013541924107327810626710281862043415807902251154981818917213869783043719656993304855278448629780641655806285787115000278929828277910972428242002646700644843202480215020218460689846450319907011425686208838820095359743445108171531000812659955744954945625786057744765835863087722288501915564673037518828672008369387101085035362755822240359880129674249114475639689400967353598495573113739227330295219339957555634034156073233779976221450872565669088779524327338764472078609415674893928986914326264077812334779659286327724293758464393674438570398345998460824327356060120729949570576690418252862822810526421666907052046555828114606515415175303341063469879355541594690793879658930123937938850125809847646462890469130974645045636155767654121138163862851734126061117352717335725656090683151645456060599094277444474233899032634760382351960429632189144767304611477933184939226010797082292244747481457193717982093593110902550490571259741387906807287411008872446121790313974454130589548462859225611451743418026874456411989659054562168418056438789743854271189612000858477433738802942466178027999386497302743013819646411775417725998006567161334978656455581692366353609522120780986265109963948509902214263537107440708804189832662051002518632484080006767644936028301227913935771484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -39083151542298312661944316656733274905750353457810124652962770952574707575147303555768569897987610306757285240432429718566176539942559401879407114673185993001745546495014541261723433268479193310726137630948736934638332721095871335598538148296516750307858687204388816506213592690674060788428480626731738368441460666660040540945435605643064955092902348780568318906349275242101965017880425092434008517593594766670844472034424904499743981069598944104856835960245573322268430887072863892600635968936419143239609966533081163621662466829537912455065183909169006887304847577629068322183146481697633907638483867859998760667394873948421055399663016761212927689892575245154135146783873635220309881353664248753870740586966536297470630790144508107658089085869118020771468178627841712213335063490142830730519407445139030336044714121634729762597815549692760007145616316867525098420484318943812816446938216986487743460711049217842608852417257628054711590581735380872375283197578447864928140280710988722243790863980045712917222379723558879755807577142660709718597914314127847108174686526797077715526192272874108002071504087968224998312730187531412764076160515442794354513016681642348353283615969568421835176314023204334878836979417781175168670565267352317913382627966833202903024722833318311176190452634781654854469991988222922202880512565515885583301462504175004825128089503018744523673327935912170140118308671245917316283661336192590430707833525681116113310958801870937803332528691603875374437461624337102032772505905556695148215205529755711885575960864757386852391451751621974116682739246983931913574803974544325427995044274724464260168179052064007555922051741545872822194449457057394674296133190441825752341763372579225354294082430691358976238323308771937391810395784682254805992282450036334376662642293335149530113424091689317559329492977972290695745082540008728395456436824465591057617642667613072739263170748016623022951483389920980495742759904879575249194236648990044915742923707009496922630692021672661744677604752215319235845756520646502347171383550083721745969476590562924258499416394361328541781158188526352312068673665996367628823049505498949821951254996710406352710500075485926358703752084172567296536299449315937611498454641631858523738478146790939757695053888054162443130845556324238324488434705814356416445175998974426144744965763145978060426835124373561502050663142698233614567057764066038804973675935413255130744600620082262452756963930139644153407619866051439685121442956919219072726450978918182291378039427269858853275005658649353574511529589578754581588388397095156794856775984299525804368486803276063319564465364825127981418495347057595051505661016713871598770445362152677730679527776067748228164565981893978241900180412701963706631218277801847231884212086974138568484376532358881338668638700377261567628280479792376075526106227763926716233062390482115264570391991729735479997772605382688025566841834712647997918074659940491895930548096463551645611614450704012226829603293407644113877824840587956506854126952802957367683231679623031530904776938691780488322125884003556302541869821004308517228264333942570149941437839395655088334266880042410289766478803473522178959675985932184780444206925760581202026056873417399138223114245762498464509069786704390222544217100829090254567477669415048327325059791028457006703782726999093070489251014974570486444693772725386909099359706268134428987188442084023186289462070023353450037216123687955122615310565721584720082802053938128383066675148640675706228997346211347311726547851008683455557024731382648579277636363214614725151929178399760289372516678677836788556266686705868519354323251207174619041653279734221831066299498171327630924024570393145090869821702108922990483857482423570040515309710024825747729314921507449001559474127241398555456530434989858789129727644060462013102563508509555884897292585416676336114310963122374781967592314856056323377077572188551809670697807376369962428573437974108073133144912646168298551103166517031753034364636180322201614530726359860813593115884657390656967184904223597138253202680411889431822141442028589240730962428944857890222840331607468177176023324290202753397922979716469068181474627187603111857991728414968793543881721593048071658721087203764757278194491183375275291608128386580832965827950310869547250080540383015278949836722029976835074624269302570651069615994077716262437895992042637540029417222369249410068974733345300316206591951133823584731070120591244633670128073617008816546169460557474436375954498163677506572690638613492924589378045914644665946822360790144249556136180629439857421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 20286706713241148237434124866447769846990873814035761164692566742744775072700903433240527855044789681132232382417309104130114320893702667428502589061979416647851938633695657371571625087513690058648593384081531504552527659549892594071016795304655094840104255681971348948717688990530236749687641576491114317272842865660883612782504036253784168100816180049253172434243588629466254650790407506518157784954139665545413203882262623988374010554020461421527045262020803982851148675487476120220237127868910714045597729084837610323498421402315346106944217747498970683848254289517037119775498779597726859280088212029029020327394252711122437380304821650360188092186775119810773101512772463732293692646716761391078378659675493211925208016257371081918914455928855619132750283717994777684803321120141267038254741039073518551890633697971972086566139006108378636505039986527557638751844352095137068467755215552440053559033135518446928358797890450346891468998317722510383451444592741337339684989924747356099359785404998128632892037586258992001511364205612702816763050129593434153605477134590466558683770052206145808645483084585610899889433541824684472994752695072887699809707435779952765285623260505384113204366760195415302906243593711215291770121913023263431627249179342445907362805122820026640854040075825678104045623178377021798100819852635396505817762537123568982316642087630769943765112826726053910872387899807750604409607936211850887366335460287320625153946422047322783365760231662083970182775189287274125655976754460220938211360465400830822457777965645914306375169404664607152982321339299654669053047334454718874848397816843049612558352749001223977239369237983387572018406729878793541110775016073648800084756588633547866020450304987002657597466569322585597338505559449298019309485149739572788891960491369936582273853703829472463532157302745247043189493435974404271545735078488723524955714267138841762497907976974374647134441637840872163834142414727517204341490250571885046049224478868632436464197923499668920480913106185283104090124082958484478676410812407040902797985482812742091267074517023281796731560419573386896112459327848279777502480221010469584492022666573409470700205969399044657553765538301002037152239368201439433711173986618864432148545195862488016166386246988570152975469008464320664163050872014536707284817058281609668852680232628110532670275992486813848757346506178826723073650364765375313390105336512890096349621137565164448200578346936508618656337909397429725814050000938345416245005808893819132682407931122666437994026082713785314511802933280193118836043185471183785279939744582279781396045691105444428488774423884757817793332268783453015106884716879612732413932809802802638616229792704030907889670971027476264053557451576911250373699939775534922514709100819450054148475928784395190851372510567429324024786659017692030891568496129509529316339778041227174662097479593266027280510715459894064767129654321602536270969486157869114799193616092217403733450226716650082250460562702556464522094739009862657705218452547620878622992575087469145447300260658616477514018736048572881738944199900398188028355555300324741824005069352643812009032170530794305949822739834395812570811887311034358496612506978146975392566323328374229217028620896185463053782690088830650158466296164526079239265972938516534167384063294882973035983460420210145783454857883886975342691785327127211680167252465206499370458896446499536036983895685601510883682796950441455743017475532440829715264341275517708729185437668326097191983710577290351689121434726535257755349791218115332391841572440476868728866114904469580907231187164588643993998959036109930582732692880463378995471478846491241455557378897573734540643781098068711541640942852916308506427090177761119107382859805404175338946628817618000013512666956088262262341662801932822818846192512831908730995035013773705692737910633019582275189356601806091598001526840375567344510023886178097376438877439673809204533135822055565748553280961781606314401800243701827711894786964766995172700456405870105699815686177054929030056957185569316237270838770970326693064876925258263090016612252731239640727543827941844955485149642681133811329839537552464123202012560720403066678942533030353955926929543468831962379725033568764837324078244182240073933437791617334359333064165503479531977297897137037179209650280285156979908136723783328693296719132906522004446739520360548061613852613130138143293613949621852919915438460658714595152666682802673274545639122282190660301515474979588826501788091918543622587125872284800410867125750660013061532434741663253712054882403645458984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -9354003985908678189762961455361468342500725409316759836592864899392810806919194004541345193213148255509468394087732026772335796861014560969969464917240279951363156352246925777277741085752800104139912776439480083622259167173382233971996563233751096006592361013428377281872641944484189500226441362318590009437638486663013333561448585951882938339174283652505496882024242256624861068961874184989393614618909611177278016841995030191385769989143723925296585346546719005171836385978743254242502925693221813608285836681934360386477155506187209512698727593920723044397338407755804372562975798371910526779655197208646081186938187772211134325436656624554287184865836364012588391223472062285938225412442519734551214591992387186352488810590389796118036281995407222828981864946737791579395400482108672997557768025523209534303965468303578838950036477636168428722112013338947744515163457839082253524095807866656855882951094666742195857743520265316544234621204164737564939108898522343611766295704616078051920223846818974280145871383660543918009383586424148000648487905271315031328213981510298931068362096814334180411260091942465687418673340556708580977565298907307043808758141589201319986040696317648286900080254811234184839258944256411930797760720778672479940406187167854093512343506348872827697401578839971899980127108235003092541128722341724179023753585320516729330836826166687096374827424272588697663513837760605857650049268736658669607433688526123657833308961377719510306186952568979448066187870731571111935498696150140219619656973331122870143592882020122774006433569769590672669860138737959906495380007924757510038379969639550932102511682322581600144247337065095852386574697820568171914624510849430043617967242744893657743470693803235330122596252986611011938232392337881423282700680475557932063615635624111995904950172476349211454804533249316390365789967739896796945102458676191484866206593158342704895592488544258832150131120742555086059442228953164123111972930316473344615498465684085108091387612934020153919633377697611085161225799518486459004605621569953899993622687786575540236271824789353121281404290237022271787073394569826495784113200052902484083511825466659467887540169118323864603506760879896440256590199017961506578531535815140256937150236535850922993894634595626566181958743954040914673381732537315722919079806105214992832538802285938963850544002748115791246185047954634999133706437684606751526240653897058442840355835149953053696958459496768167321505069756159984164903855710691923965601494970247172976201963954882779684541843577756126751591460871537392061464857843820296085143414194323127312508155791969738739969358667018681404307890507992816730790816060395240739707640008801891947461063192524141246309049976174305437417862400483915841498023390769699239556092344011901370526819335214174546354807689920628567296797436216926542380606047988068181923310384999134109174834810646948686207917448851924633852109886382146189435187633525410435310234505974189188936777427247124529983893892955748962844738738411108600375481359106331571186850540358903778838996873864516973058097809407743976299944518269983314626129379990531933997632099008267176152477177641369966580099719203324783027650606862973256415923323279886441176466471134967561568539287644265520759798770260394891514442261978904527252673104854467824264800164397687930564556226933926532975932831615711780213959548758395818166945684843102939990546909546444232029022594409848592310413239027952528197712455357772877824995142914893039313418554516097580950728653735423558857904412036975869553886657887026386086895528537388593332960446581852035482801058218027394156431995162345474311692985063310022181806689714076131067161703322513722556086820543981556898524922588139112113425015652416288493708092191418336728997583397940571576515241625331276241477972755592147016298190382916533648501659888661795437139520631031460654686443312651522259981613679894129171763881266347998327388017958988799308883533340495472573697906032655188896932562089534646996281780700412801927800019429938232887809341957673760243083761397309295521356069337947908668725876516138805724610550027764917061842979590693047943563526400015067181719616938544627372035213318204971269378658260640771105536526451425601337087631354467234713807697555468886942984750496785737863823480752355232308934423191683145593735477949692078527848779024192534381732681606042014256824166204917014726947879168625796372088341137369195466678910699237243107418263866833310694301400080560777928948287136040174042852355946238793347309111154947215096393263031409356354771093784606333624439902961914062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 3822303316389645768734543048997810571280074239445686511870622079891536577862420408683751520155190909448080276864286825479657534021016997592314202523537192478507272063858157644112759398974553572987881775551015922571122111822243096841573335381967352238506695256440818977292851997603352234034595879880256317892864626954281753081750524426392819894183187037994571094029381649577951019582827190724646569342589576825016222294935180023641811543896505465374365140285824742406902726381663889424166552241235778010465909834284199474263407685299284254944764352425675514336573061064641686226850557904130995804057051986764238965334192763347906224597346125241474444612780125803934056908308946719174053447253428510498020467142145377340896649368767299952532055633133257814183168872703918240102307326933015110618221655899980841590725310261784842814196309047893003329970739458763862712280623951964859594923697087940585099312570231590519197575959773082737949404624553177232929102226531160086254901079007786366777163652948220780394115614839126420225477878529803577812302863263351278889047417835543960002047410529587996347808224767140081057264044709923616904559582832064644816266710382917379138058145255036716077642627887146593698356238278290106826656477970499541976193157020251036645647239661695588143475232238034142913060378558082179392893429887093779521062977738554972840382113132853454174388264708417388088068868302007008094675986806864201099331460055093196278912099377941941657800672541419522481123301303974549006192325381328259030096400146855222348278290136819360877921235782824968524359938325040093435041131071632257121020756438758733153089318638628547814130305484969241365086686410524234301142746118624240331975469252192899022498218098980985673548541941545193754258912207131648451821326643071530634897550263597057411718979670144286176021317493432118950886716149938135207283240431401546425997992373369712862400771156482544779457726595018239076366972873433067289383462463338310566442066494063307140723317842963527846664983554339711438189763086063614441051517883111847778887881566641125767369762041150737054385277989647902836629520126164415275566660224600641960116811750566404365104035001759853159667161211575573793536269798038666119725912083831067973916287512982357081533463370535194436856923761069377269727836281943896875822546525014049356616570930161500284753409879277925917685987475807949137817652508460260308757616251616356861878523916019142266600404974563486174543929561205861642046365643804081954165588356776323381598385395857207229422712151623074193744399898072383307259909054903564600620482422843378861237007531772637267633995771787862359899392942577265819507436815870425005211615940304114931292324123095021780524662513338838082776035822469797675385466987974175738442546363506532492057168856341729747308198849168622052776623369182045199845956837723416011591513987561469466391503352752364425341773282570586222942623813400593948207837196842250975479090922297777612705529982885862958705196326681259896508543939891295507093342894359694456985485580286261459088324063892751674771455846520725466298480285947239163288105566454512871212630858300381410679306077818123586204862252611706020605254877911505849280435295074222104292732338344177851550388669253605327783196256168048936184257536839967365777407804369392524091876985555726405048548663926716543054066980687516318547246749423813102581795345428652295186658376536465008322285731141552194787546621807292087440078341503381989373739771941449214069056140030525752737561943621948726252072355733889588760882456545578592832986938730677440002491221858550733865290198829627007625196264786846971658767255634498970041114705385733645016205868364251523887916249842252951494376752614191014924326816403644307024001618702898850745288250831392557881978353938294325533894486822044963171812903228866774631816323108180417679657530364127071221651123341965071724404898377280374020318401506618761164253252948260078122841899399328560249079733860618845564401861040100633418835940287398162999820628538714679731177723714745420821797591223589815915128421193572524549076413639583177000524484774010747497933096278698095810599844593372941231276989351760692657079655289344058470441128557666132236574490049822922606328109540815196625036631909637993552876336386829730602774870980339485727819869208229737154358468062515394914667880206413195418111503637122487174781432446001998401954956831363423483945409957960085494047407299117163019773827747239562952810133544168088249019062890736121181249670279974666844393400323568055067389727659126126952357153064697543560923891531372070312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -1375513172936822588979423343211252720911965148398961663659483683959010360896371485107943425478979672050358618488242339414169338653032525331192979490206919571206009646721285162354060334097221564717243444130394106419720656127794203394331967014505757152344211818815833969487582903524152551214021748675419518994915367789079158991432145699112493709588551738840096410552849364543834390631826470557739007311053400001187129227145277214247322255189402904517919743895179014288264282450018039790270443298450361497614767090681589748260605480077362426087651841441677013949156066734059261212065759700014693711092242074098000644534601981906023592221192467049193692675458499532835824945109632059134214373196708375358605015183943341338572643936360569632210268243707083183007183936705000143257251859810115269222888243740131319323361269568536898131772464420661558028627289302122070353253655933732921840601696497754964666653528633374663086593264256745980198758487287472142067122959929127153596849618299684230318945574714312129499719142548850144161287460982300743838317326320854867874364307461507562288789978364787271561153868122613183937984330395664061491049165202059158289897231118788898000186329016122897562635022760749493066190978558741315442720580667210565429205403287454343300897557570343662695511858942761693292371335518115540302102598513082814721636787147684902356375245510968377483974207831226034397343904068800381514410746151292687516695227747227464843943248180835862683253834030476000052894653750169863419862029802055692799307338323933251895145890890682560365866950022102540032747338644768842840803947346310966579069315888355343256982727037513810618913630031822721541996664246195764890524503131832012085601991603920960889556427090825081910415955768920581359717296670149240657483412460554599660608721412529395012503380066726877781719536921606411751186663877325725771094560381252364081663152361331593695719704397707095931314299241937189236322458462448979575320898701238777383857657544237053800915296515650833035013634386791313237634401154355351578057794928973323755272144219753881264856326333381347933893226819561975447870020534689079599995547916046487882962690932462809505413381940579119790563211459756910433303993630100348754297229960903516703687654878444722865095351125116123620625481450682157573658007127326938321973420654332401711609747871832554507073916176083335903101569707884651288129332109404480409255089782025148272109694872222091279857348024839430009019355677375065899612549889929265858175890578547305141074796462656387032539201933620567221570677091178737624068410603237539374661509378893102000760274276853591808432345897399479710000523390923964259722859957977104212474968782578810054275242213074873669143632121283857713056263618843122421610414229411313077771585334988281537610266791118498384383412269225083643431772694368695013270890823032078530651195033129577631280206867968751770934329441768772044550942227853134857801875601290615366083553298319954518482656775255621320565091640385085082443522117172254936404685202009274293074554281341832381755982939508137546646761175477437475402622158234844183034913122773258192217837615629538644014701449437052792639329740421910098404781767301582434635707839992642155164208435930686302354557230379891477144420737498822180336719446055472916521722090853636778211499351057386413353587997430615618454089203907462313176801328834670693253620742530243892802450573425703365249038617721975993611087326850519526049520827491978932441229655643759933104778497784887770699740004798897403694265250362536340687552858451648840769230950939735356971116930054605094994438795332255637166761010841571878308898998708931564883691564495507795138889310721634157389306670701719120522194052158778740738817453137189177138671136636910731591204466902426251632101638473838064117832201641658019446398946179530711267302499741758090281983890540781064015538413006219417390144644269725187462855038157313027338991883477378815224630123203516926093019100411968190983159045389244547448500705826755609503059187785227746730074339908991436260840220131565576105852923793981448681857807497575172454306480232685164715913016972732946553593495869586310338124421193190967645071548707530057117820935661574493716008704436446711729052852438920501061087978591936944269667647128127724621330644720198879155296006461269823592291536810425200547770244356991437692520229590768058239886212876788864229839220166698122163854119764309752242627662402755755134396533602701438420621105555704976793474252242739008721565794664070837966462673930264073571103669641130527415542340010127222577093391113281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 431125868345925887939439685255356363847895309354407999717809460886608766613511302212222083574243878413073451987134016726711592022594211680728478736053946621323342544731253897662553534288819864810335823038025904490267569124563388225865759139133589240508272646393822204793297485422885314836288598747482298569802112458362058462899815881445786455208283429908754674982475705782478686954698420085436536954888772437591266271356844035193728919162556719742868835117052302804034134077251613255640394967497563129590213388291086523209922440870180786592198791476510015813494861842533504649944212449246189372985096417410558450606263552684362884379967285721123787718439047965435040110508804795142334853039891788030038112284030049078409347916849380501257972385708064680443165182420132335244108298797656796188176328193968093271573722908799792396683514188943044690339104561459361978057575778334395232543253054595416880437068119088697095197708284818511882205542333002596498589368830094811525968357856437845986283745562356460869985134878372677820474563799602486369514437939254463258909661128926566394741136563166610185074543399465285744339765349058238731204893764505810102236768534734891981889125964686149250380528148155919451517685901962955935337711406782265334910126021199220234743654420573110470650148502326386357867427108548779096549528217889371454386253868893405829442656483300958278965114008861125098338856449358116847704144293508507949522713521464652209462991876044019023257216008148850037867425609936746280400254722564564689851850897951192800247823637679967122926680459359817098158475186433108162540227104034985677358762230842005959171139118074861727633693063171503757655353382145186843635288374849438183140265214564060810861596630421368924805673903320399419887787757302419597390734168446291120730976217082659929825048094428268178753348063046643933689374547741922631672822199841458668014386708855679356243024016378659227101169152772662402443109558820203211666806654994960955481988551200084088160369104070693951126787381940043732412018858693717625736719584791200038633496920530706313993967042178934730096193591945912140456078407067345748480477480410860341467504115848040342529030488932158793897633284464015294685325628087166257959263518244906953261552214235546145061627479229082161048295610779171850481919911156224444719610184776155123045170560463891670462084071511691959852537210612303672291426774985476459933123466953568710724821362248662918382436686084285386910554565386542781202063495638073662051951742954851561308593066594890142689380867373426633455704920724370138464635130424399199648037706921255099557706720602004210507218479851183021033404772554627266573919494721107298805362281408709400592612329898694055835432126599579558537973253662332811559194196308887039770818819000344110349599406113972405943611941197833761079382989074521380579535917568157279005924157384115011202642674850712322797834347246191075964935001887328828097666877975739306230272305965026355714328124789790246333257796555033760331155335992460710288635825588205623975523742827909065705245927656278193578740513617267594428191018885785271966497066892588273564154799537790335685083748539236722367124119565433856402484349913359145464703091290533729115095816206192594326513198911823934053879417151474630915054123534646209518908406285684113790649717937475294390366076332087779523802080574856057754713068882291994341225657091402855999448905203354924747981067752101971606677452280352782074314174270285306345641475044136424563509783263943671923196194532349050688115845387203629983691984799540064768636611312005156812489946322206005839940065349320467834501056008454360854644823777908537229216468946013828665789725165236388777314904701412800673088765283435265171539768684035362319358762928805647954889906875506880224252966855274971952270089462024042247413698486808890529164619483239440224455427552612612921686076320579243562384593900705756013569057608948419931208945654847335399122086004525850779608706031769979721560563883913736915756771407511582604303701353633769204052208643170637905715694140109892336690019583689636571078698757569655968434061748207929505258353580085605957546997602725101508381771308041692084435779251456767111947630612200487183703779882772007417716885693453661282049651161197116082470959701984718873995055558354431844341431049390249849704356898907743394863855436151267103832955425266723216213805734033850682359999981325881263022697313189706033611179026526437210505205782463970259561449190755129274425238337284514935579699281195192997026631694121157541669564394118491965545276608622451817912780761718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -115910888961103536200678421526074464932185845581333227636594725518645324385218616341156092775518219660757448398824248018451322577596914894359386960862312610429826498940060902737649099241110072283505790549164062174801435786387249129272062426203906961401956974016797073159923770733173129433128183402030901359631992389824139066717946943404088122203619870912674275064629670743927564869172713343956280314645212327147955384219453762072201124480990936545808027883355598950533689677063571913028745420790034526064401768013776987266295218734865938500083384132901564526594111706589126240013332696039679157919040507671435005208531215085450442020562332748905484358408102551062676093718295085640504258503118115705084685498720208709955987371543292276155704727216404638412006555630806036906750989644597272770299617056377823723351738624292718013098264541019013371085207985728556451536115715702801715402170614960484306735784146362820768227501530839529609596582551443948751561108044933351237656849441133281679741508723934947085582870076422299831486527728807907840486070389795941990488852823291105181525920492001633289077214731096916409902543304785219375447472821165758616082670889206449635260005633180458643671172449764230868786728323879555241475331217791399210439104036973319027847970619499596062033958358083478790951570706613084507644489111093941515983413365239540213144858854969808417630445591406557864316738104579578300895672604147419473218638650906083622506956228843001682424249347023173211071106401662434984920583164081114819565029878822434248073971934718391513107694275564741263902962798899357005957507075676133085510278512269640170375551491671742839018276561522259190452548343939993875574489979967196870091376405967655867440848932645137867155899032934010177356632596479056506166114015400750418722189116420207640723413132101184314008859553553857108188751936036010989694693897853876479486292564679156757742099388413910341963456759834982944524735765872025117483545197384257648926211728731449613642753255123466866194048878697916096123722244092017624845265126038831239831505640607073455941110230213063753875497468692128669564228327979668375399859703258614164223311894130571274824921350833341167250024564505228463724897601843062917796465489873581533819316335924504929602898702742205948188569619597810003193855025387961394754478766144573651760236300682358813320190024153083848769988799549762915086412457042632217289660696771949249158268462312209547261138580631108500445735485217190871664428330092942905736795513118312570669611060605482006069366299129764437651349890440653562049606396884971652041362503820941430526681175987871948561493594745959490840671880147422840204411650863704946355458634303454400892220386157526057111888620144925449956197128272724716358678533711644705444738344545134389778533662887121582917447411268931842980879352233602433896287945458497709678166930526697856872751753824908208835093724812989402034464739924494669607657554495511343162636842684754822889688453599700700144956769394132200163443972378627164721232118011113650029800055590381640241515585956600189678189546185254830979855123598821342784434531728013551268847019236506456675314669719863365355663707294797232556538318561019004006177195716794213762260848290791430393476415633714296451061386601599392828486803920324024815457241607308940657631806221484500175151137904414855616586059229877886141212481254215828214739579459404279704240731663701332732453353131599771196859179943312908510106659108666522835544439123734627431477459137588021178565150538001408785535249129396743628937871243459396034654151226983869477623073041988712452055436515523085108103450633326140023994282549490918340480073486722238163503850117926809981312715812279780378591781953744091654881483895763656475261001101656359718812514310113335093099325293883743583108278487953900467499834187953732425148132723546900830200189328927041425285147512467119800134092108395315958761633232750699506152342494185309832041532902849369747762647180518569267300255421578239124398095743297196019422411026063873101688747320249397400364930830118732709762917782335574771821516364455121249507237662691473982222970487647531576391791341883697646700732678254957235400960210827637396576131075273319496806602405798285896206146788648764285692549447959799856381511027086715747940098719164685580636149044419212917846602558085480092402287780923715085343876222405557676829893989222383053440600721748736792475001877879794797772063381996029959366551586631931965893607935089537926780392244087637288306013501628707139896676213889932019679877481040335517292295784677854953216552734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 26285224064637212505739887496192762570225206935932641935114209724938977916987874314855219967085693019069636825102255116562378829004964118039429419361101337657302677334522315584199507049214638220298862694486196846744150775607422976773986766972105388489675296703654983845376287205244875717154567242106850466638962785278847411423550394611666988249229928206507652787277586778146941142545735893188142262300602576594372575950101917185639792418050441339008748152416505488210943920675794635896173286308107760187545446876964550884321614621532790853465074566711409553903026802274746790832256459746933694964063183856704866944157060981244633581544229213655774379127867857254716014935243227462354841340205130393092959587286980062910112360800323915842174769760580732546704188973878434852899968712878348167484474718749448197333318753027251784152646970727270995505385968327228428040777533189744133694164199837782650526369903507893918225027013201962529357217328892426480093103444074816415659122681437102856713368258377166158001583587269663850962022298600825833832987087645701691237207183066722199144495221318333123244460183612025285174014258372167665824821802125881278492502209405641401866106968677017631488816981714128669380038353554355221513248109391037957067116653819038349097489672736522457173466956580896945141020327073191353923310417424214134060150311620080834475892354660790604925119816224219231640285286209687053171219920629275654009683278740707584455699150704875037415396346059113734599562791196905762069061730053714582139896174597937734847606562209043011867130669452465891893955176599630000308762755408907681635019613244903111418310661464629713058729359807519078947835093494199536412789094076568323016285276418823664797210021596637224225270602848430293687210407652973759195385366085764297026889115253434298249167199362613759047015702797597404524689503404583773470564354163329225578386032623474347449934268370295197714454516795060180002445395697747945433085655560639348691599880124439255114404074886270204643889894775093456134695759186223297764873737789613086083152272947542506687375593325170095171868475367522678065258409458907233071229185319640182490379363072769902680564146966951093934249238155691481028373653207906629343839712842670482902449846221164537575354667037127447428615252812409990825777290632271248569138477402120862680380811602820780092107535630409344790855710625790090083157829454087814356742411691801181471363823970446279536400826870456696583055016169786681993162476287389945321725631704452553798448428044525952065587573507041858489816718721563232934268391262755005490580529145584349064133611450642041091549602881495386143281053428335811667556949840343779500548052749060765318951709258493124053279168158076952299348045366498280315475311833063748149386561981637893380385097853780630209584541667605266630716561129979453083274163883519880368414669522649421012756311121561960602053161931268720267023667839416030065901714654163987837659472855321076900865062714065047612820972061968119884359287150351350544000108195586469308512144600612867404866943028378562028830654462559925999569253260372955517601197903639421520460472819214145975824383724804455184210133691362761609124454807139866516669582201089002871662238487532528875514206691936999648397274283623660966318574891491901996385748701989636804211881051264847672223084607193042830724364664500645233563108116528010765694891636155662132746265371761906223351987717355344356355305976224566936646071736164481905544039802846743688109985000288404130411135067433076032042269519150415174672421681458116875344034655084610884739651295316361181474494827465909830364918479398561042470153911387909858556170164090233462867867078486998323875163979233694847682712244064687017601074611236502896373829723840687761018726932048716599907377050723640395933599675109191001556062467551160307599079618311944685285670192842852111377364806126401674547945178975608674312681402972512187256595278855710825107904133779707685455431176056068396494469742012325308470661672467889456323888816400919675465540850688650455156185738997981591403867960394085077387351318178753680413287094318487101115553719482288427464381046368301124506153633253119161541891116904071911987287022401773636366053323945439450382868304085356223482152766056834126856661396889071879394575179535017843086657052300054958669793151116604266218733084301190129439953046805721449274398637210953146551198968759055048641648293664955916647147923652200117881663357337486696265407261037487943850033677664660965175205097398658739288730603543194014696128834902833671813942200842792961959838867187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -4970227583479644189080116730184191184856163089616948936400518181823290231753284665177198533095221467056217173047808864061556430780871285333817303316840437193520953778506090441244612329830085389882265982045755789557498309986332293769916504018452416144838531974238784567091316695372142172612455232992931973193202971851288695779800800078518142360336261348365446216901325556682588627322844880801744757912258653774810008996450628892369904498481789533639160718641554557395861654852173981157307346106819848875552137166749210943617390522251748941389391415754626550544209759900002240193583968000828946174213799146474147351039833761082133191495954678707201676629667743611901263238798296659902376199891420498308492180300273709464278221858930668113530947328352319672406876192761252839795039862129238015620888784428579335238163038677722754575108397332103989186867962487229202405697514916959082132877647741874051281350089012112543982081024993247828408147393071354930076113820291017483402386000178055549897204286148434259601874101877795146288729753965625344208392035073206036438572078630701781491109719950015370530607680392318902000865697117653141720540579685313980612922918418091925675077208374079632075161375917213398898125479541161085756817886192682682541620355754759120141303351793148532667935817595450553914646236008199338766237590963242729620460618292047422352257060009719348871994282855633957047667836416832665170970804261524432953791068318354149362791755167923855964380942906466662861506433524531952994871019504107603331137510372747632809937934176490197526810376126120833089104180598228789429397054392596888148969041225987945745740199664583771228878898992699065204650502854950617912967762316303491802459773767335841493768883612467263567896314509994797951362507980132691964466512152475137700507078763744156907284262451371736719486468670837780487045532079822788901596795798594132210690995771649626508345995493497072396591732503959917867299698756529047086045064679939105752653194933015465512335731829386155000352269066833304856895962550562528442648913949296974411286284588068071421360762265095150738347262993766528399066348442933044464208946531599624415644170880757907193839791247643157615653195433657130374050290593484699744160628116438978997125684090321747828775228237378605896116211443729842171751010015619042245418563550553239514136143176331642003872811807652023619299271288792981099888037186012226957519799902377163560314073461545050362494742431423692261744751569115771305840462365152615193889828063341269914403229354474584892237512030978636972582303241869128092591310980321486074223727179778863337829437551021119902672226321102642667495218681275342592334457545092530625335854148722322944477614361516081354854062830643755724911284613144933966853670152849152065363871706923312262988891252331167922430328315746599865006770936128412233536448809117023735021010669666987910623772069515744025564073064122094733057111073401486548539494969021480806395096438912866868994441095232593348982172223000877507097239436452870922248274843187270659917146315180540927023583705474059612326030229627823846090285799326963166611417978141146593870107031705558077296995931906445879928489396117943623508381998310650511649909113104178578822182030531724771846090909240414135345011331152927783878316248923107300247612470354409890694702689020205186781851339842893246423524535743408337972285589472363896667335199402960070516109789601255637939920780119236649163737546594183363091909490317228294148889376657367502635400932318346361379532075263714001517612040848595188594770656510964181532354834953168453150955144439045289759852760791267621325733967351889760371357962548979605790007001767434497687186937656153195125525074076703046646353108414184006953505969392092187603816289336536707452278513100274347780821903770017468402582970561330779701338456847152558178632542831960486656196506439904946183700647282838382504641302611050368014465004965832580859797374236172274865258466322546480455614689310781823622505042557775644878043734388057839835985828099396597014505462774037203453638534326380511007344757225870882392820075509800233011794351651078401930644605613172415469879163693650889807187207701137879474124899355277723016105405019972013274412049624205124536303189556476172458086967773423816012260582533086517033803221538678690776090465884033125337417517696346747257678212632996558253977203769346319526293100482825743519760488837859538645700038694345366532603335447353602564576366018681149218829663198469888142347222657331395996906127225472714523102199252407323674315378908256825919638408490847671508789062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 795035301982093254184719228188798781483946956651363542657391625814466711449122508890419017746195086142834090769994720994929637264506330736877519693851149951886584168282941657320923853458474648472750690017885590815165877712254735412274726505980277690154397882513347390760488881324917898821905229435644694597077849721952630984839042249024856023780228088814782096731240984312559390256205140638765524856456359789219142858680603857978079704128136502246889410354217531299384915758155911437594268887198089161193483318608792499209483052399790350650630225831366025456129940859550982430514506425429369688694094927682787483888170478791720124416419872887791262943586931810410839810924945508843776479357369957559765106716399771483615677433374465066489529360131989701730440950694857417040897041115143058330113142325327391783437540224425118162867818711665958090346116783027130358685354122817789753384405620462814042068944406562069599289647256994514692656303886488741177852673783685867495576807692993546393777987587411727266401625696638053734460255864786780963729137485523123657795901562129080704244373972384330094805969133441807529630527957301040844763024900749517942140274075683041824521615231531109920736467109440911342075734611858593291398843097883113640578697669438158991584309291716977000272457462010461683050791950611444226604189755144050015144526503314696753248632759546042158440025356148434946763161042593776183811249087009142757389109322721157406510905134579980394104673610736074269206954926277225259541803837506802952642334750541910004330717193153241510766469597065906923152489326397412326447004992548593232242962031819333205600235621582701345361221774326225599527082335621430822210217512002604272225346860205450443599903859155925837935226767484593267378911479801976718216333519381711215753029774467265895821271655470375524187487203572069079664229297455245047481820722510039449972058937604802654115920655637263957738913577281443578775013650958159652072138055377262605910505102939187168813625301497972246568419046119736100497579883351886687002048450029305925672627106963068580507508960585017285317103633516106603244517414394990884360874744583057075836504609011375424880858139706022474085559916774845123645656466845935748649499526514747254699112048900606522332037569570216585985740686549036428095245208557368761161012072693059745018063149119304040570732410870665459890380019471771518487162375930090481353366467201294363906839852709424364152627583255899726314825526183871335132396421807725151338892805427945042381162181405452802011405153163346076020497249286437308715629501952633863213528896298004276543464963802381301166306738344662810608182715446363859935084671805487295344394546325994137905784633117323822420552298294594036082398583550611027065791941697591853456103984430819088181807539230268205798660058859999181943415207258487235961423585198129301488333980956836286374157568330234919014194982972918753518437435722461850802109607308894361269876150951527705852092789319274118310514197228473484308205406463197836196406086318023808057514145359958349009611867267502312432289171745657360976892008108077831448403846314139212110518296463944923963810366402770596226807499824440613806276669117679467497789974272311293684015580515545471240593138831305777105540619653877617238981979189178493058022331038462084591528413964844139478099096828797126862037314453741810290666844535220886447817354017660625811241331754568377909186817113898469131323218506497855405744005826279474380436692311298633353517604476628746179782534757323883696900050144633315350326584256563478316380432877341002465166097489747686260799526406350807913596077514400945611796526940394118546092731267778928327444287154073145655208060993399941619099397166272637644344865775984134787410101372948993265415461762607712425541018938258377259484246583435950646805834509717263265083357560040952254550289075724614499646427293450854174894105411462109462808454026801569723828410712936211002146640066540654645884638160309564053360889446383405645088753325799599784894195533857132577353891223451426122024349497733437799573681155948989854720999610281483356372592253148604162378850032799792474549322885039329923354729860118089572840405414593331085752740831545463813034000856767856263170014221566604572999705764499138670164466070400108619886759084712072520452237496182187274819352111123204697333145335566281057847116299091279565733845402072435911786008335549669908631417035758685327884492166534122876047667956705494814521147647495047786309553472506443327044311545371456039743656237646706232591947984367604479285561941980361938476562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -116633987544283336628049542696129197968895119790942464986588752621085421342379306222147363416680599031627048071417844888283659204436588974526155822919129940789650332263219696267950244701672716252280022678590669942378953604233630455385437195975154707583310336865341477189980817666617321923191336288742341804146241511882066711006134940781747459987229830283168886826081837776347180952499606311779926079123704756195480057116897476086893236409598543787874654576141295458161211939879575632848455292902410982732353507358201561669900043741171141020200708522223446883211149993766661152926251144042764873155109086346432321429008363985831286913503583160467068871259266408141356642263544929731104806673217029052614888086400118574423870046318632214024370696318171578513781062257812735159306416434933750032355613109080252863365170293682622501011425270260111765424441801340066461803116127985749465825830548965337248436052356542990483914295211491271631860927361321728007892580232439488116143346584751841529365121303757470055143943879900756092174211967885150807541832683189694437016932738951990234575476319527864990939355838331207985940983070050281428782276931947978502814060062794919267335546243535573245826610305861526560356606846708559851802003110919995873260699918810333647988927372074868922191597746927364477854803001128817514965523452800564771254495589328632904307585802630040732174683745442134993514890468380450466383271040443895406085580145076113572739190817726068149706058345642516503348713023022938866626512757146217120928957995995634773482156558378463679686530357081902777312751846779486709758910054489481852924089166851280405008986930647545592749240371127191292346464591126579221648825199240219964812193114323252899129920905024137657577863634729532387859682649405694286431777808457322345953572282667474437588111370863701826763421419744392900351309575034127984881102198721393812988753546115663029131262193675499428410153407778343179295219719951003535920214291961604844213761776263606624540422509074966403954719159360690192596063565235540219971743359085931001554933975768103401349367393923031904820338920393738372861674723512434371116935055428778637626886860898669366732728856084265948460583686177266173701479460527263959118366208645881446963503459460693260302568253519894585474768198290169083793278792010363034897514065890139746160821998759804772247996731468210729738670796092528935231090610800428503093567735059041660252385249746149059589492196568761774780362768877724101880779312910822416999212156337654320351790659014355868997560220393951538761994267477606176373448291669037724657504338660052911957235072973158632435356170362822128011823236221534689622750509384473213743470575553644305201916301830219616014584233189928620323432307361184841037373320811436807015922134963873715979734631871709230088865974280584693131295870785626475335466733900056661115702153325367622356082124723185028170697375087495102985767233511728019614880111981132321094256902263148872475943553750658664366818397634864434903377773746180763543128810643375603114496779871529251158945773302404207482606846566613014071796469805867035566948657258522577722303893547226947741562952693971232941527475905972991239740474872728425463879928198514112657434808659334059305504610788345040286190299916091805498125049942626848254193605515163688577269653716492448885291797471766223541988676882037711601063345922698143920557794362958721774726982743907995754043652486269057610932304742669489401311256062147177637401119848581313707201801400854775458033560693848885811443690886161146164203470142375894936479236594573365297075960625080520463016523631089729311532865091830681569738585982605664083189423460677347511466079592592407106634150170852107598753603543812978927287372931950046491324070049175048043176830449101978959081407899993083638004081397341556244634332495106410257519497890952765353460640376717614984713022067510479010037984485704823483822367632362434622357766255932929090060849392062657307146905563421894394828371543660633126621042095614789490359522755914853776892005564457545584341175959601963289602973357506163244217599713292124262702820427373721816950529644536252881362076450703632214793470682958351842791172322725040049586749043140713732240103975063508487254031721223705655480301311403322972566981699483961948028591712572676377758080708093196824770404283205967952962080830637687894573322545613448234114338248201548192173463123258437947364951701528921538070509943552016989090367264517834841729979270535138921292583662014985772714107913726659442548634780604917550149398262109285136889654123039245605468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 18487224435831018590826568645131234977342984210747014796059896849489387175076718596038221887141275373631862161921777860623929894288753652929153510676621913492072158926677916545536833414824104478519197199941411737443276855777139614652953139542959721853037150345759761695375887083807911097741139652982060574006968892213013891372018926177864712574018930109085070693995521838677655285622466662064639485152142809020861176873559451540634336130856219180494974765496417884962840032194365068373798826573425042337401408460841385859913444780650462685967573419957653245897658711523741868988757375421576876629536268945976907774723860911802943829704038266939144281322683362787614119702806726575274973114443447757106962150276092045875440279739359072186307292933608654378999726425354436947338289635554061697820644795171603872039279870407366692527750489887479238377143200822373607074809975687881382294502413296310550794108447910195168943826091931305504612658116806201512592892156873061122017792169385312684759107395708079822126219900823350978176564010081857999051335714162792138415005926451366956690807942905591819576406644619679422928248210160461927854728730221198345654376010546953499378001806820136454259284319471366496977108113618807981736183836890559891700572163371583251911599485960101320616585050308664254762252633021640540776379837015005972828100106267742808763084850586380044599850938253030886850562590840490158301214894708234261595745213426775702883662236766434708624380358888343233823110948993958696494036597274957443869684819889607543630634733368570613190550727288047406160945353221969650913455316954983058558130459982344404054951753478095445432931429006180878617570503169288447816749188511481488271400895594496907558513544392249667886004138002207890895000818878556181040825680748775867589813877440577818569049157196482840866410013635127515602510094920218076295961729486666703966181998690530427368593535384603599401783985846430362844625713160030962766102412663228286407663482460740834739118682549972538844060853583553821275334670968849985660806940411851535814854851471868497191248132627281593349674325528221264294838209154100415415429887028064068348105959226188843512431516148725685540046760854212395252016285814753513556006573169018402316899162023622131855743335175429945266296003065276336770316734713024794243057431441325678939937503356225579244062626034286466545849407659985706786148013282025462445216649232575945229007612929288163044997015716371584219242341089394807446668583081488223783617154165387372795736125181804882776853546995996217579676724928660654284034372761549997662439742359256477685098906976732790868874882144245204563729195118409719981744184979284360020925169064586331740080119704558539168439929163473846749552696147934742413263477949406069358320339734909665728186871235715370105558826316597926222125052004234522444652062225923320038128879555444841743217919603158706118214769300488008703749477045356603716409810436255605239351159815991695144284980145788950176094632850706752547030429590668749243371235989209221912903760966518839430239740851040440536729183349549005913134730094722519189684149885623213858884788086770046039453173493339124163914290554165898954160342738952591340509163921710604215267406509753033976436161607727608300643647781481211496756105128051313051654804922840289499100994507093594618927267953343904350663862666388393060908731424537325372146157312655777735127858450303846477624254298532114673207905307792798570310468728856266340740051062562121031458723219115638025379460876941263623988748265342900892682503917018970073874084792108461230912764321656981760116679120790727785651798047200815065618846989963378665222134474495261565624735563554678742262759435858603362426572666527445230368807959042731089363160397102691424185198682207674391725587106463140632051969350997627539777607074207216489700800822389382419609980662519386971588245800301374625663100154326042541064238661602129296837199645492577345174288343644833459075706086918734866963684706617362528638170534761395428570490382968578146433504400733264748501454288201282453532222727843770933050223430749795196732698486165703268632008152088121396095479847593076885639381666591374721333390518807790613507863277350462708732865330961854494007544167014786512144482857127262262420127102448800341663424181473943027144702590979195464652324056450126119650049220719264715135114343650557260178506992386975121172390023392379040079702409222350060220724994360593853594383014674765614713338889774764707323686548595093605960282848784668679923103735418983782680079275201285023335265127420425415039062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -3723820963051922779034228987681271149568535612057661726800992618376585436596399846431812495975105714087970838163346815722330179309354581461345735792686041050437146452320471149591805363405017261849565908586574578421410423322577551365744284766822782840944105067856186673581697631969846250544548320781884520013979150982737210706403796530695101100980319125367707046380988828400162870822796229545333511687803440382245896654272011715586950430903395634782073447448785741833163627730316859128080667752670374739178505439555349210078728943141797976823591299993898181985657561695959965111949488509085494736174275762886641850693483312590509582786377068780058362829988364273285462643265669643951344826562203812424763107552703237851322292806494118558954679503829570466797856736926145182433265693037450078021086698027311710458523699500824207581729574822938405578065244904617784771740974910784008511885473935351086174768670810633922033031470489920198507190063207983063252308758701716350336770877728131904386494912478957821207482261122222552763581670393560980924945215787633674935363641265586269134615208285431082591710975250716632332517304385644745283116834103248087057866192522300877079538531559143545699965966874497573052177067055291995544793813593464378099498537600920731855071153974308865582006803267256510160158011667042508137654724421742067996213260030094686518758970861353039689381933791257440090835727001521181408886459513733224154507844592879974640707658399118436763805745150613699956367153115880056552615097640643430112512705475116779613848686040899103838637212806630766066933449994918002535035585137475982027068046939413319880080375899452544895990640452764252889497457011519945171539300248291466597085087102658935047061507829196666108435347846085059418441605608146573283157950805265811629202496754767485525688262347478021923308506673343873140173897583283912360003669797342706257304256004732706556036924932470510154802116256662114107910567225590684460224135782106554715197562667234416388284189785121841019641958937009174964550920242558638928709468119954600566221667008809301206906013666240093016601009177139698594201319249527244827681298954683228026391178981138839560622182109356976199283560308502024880945341758183095293534818755896023609899317432272439207611216758517390899983687138283847459908703261939157717062170347776754098290275088784635700842036241522661427565882763251954911263298366384156400282940587988021808443472393774117777174239206840829680906549182087874736754521099724111319617949027275442424912073995539085519024620124978639502660239615717171217196353731478291599086850899677808895127486490847840066549210769289933672315407535569752601419107795643758284143748102979729809753251268100777004398923423233234393432496133078801145719517041786226871161990330440473096929978309133990259739415760646459977219364736179833206699543972135726355404326355144083211541811530364429939022954254040424628705873134607334287093945148527487662816513814320259694984852676606648322244665197227645541227965091029146113981425227477842472241638140961433427007289569294087513738498225872941110955593626836232803759329292384648702017316262843376418419791523958986546231782050077361885830510567798706325523969532313170038174931956158945598610362601959673691199380691320405944797538859518428500986311087471239650577621279128068545265691540726183212900075281536801802346881647792298520418293679453687091659793437207864460939933611290360208161324776953610688152300274798891204844026351711100506222658789012862879035221804812503379528703607426286154889322370548560976881840050211015859401283381424060650629289108972667100825872785649113219461286033358627777049487274223906538682110516936903628505494244970776643554521680064916523826802026591421490166189782485615033296961899537870813031901363267711928884477931273385435256540986291978599095668255886492961966921048811350514103973234855600316248000564005772410584813497521433615208521698696549768149085049896498429351838841999761792500337194091249149363289650581593544795057859634009798332043640750563839337159028744175474604335093554769433638193658525569139680528487087211482499562221779398447032359008121550530934815145148820771130837144190254720427046543495885909752565698617918147466703906118872886869807086935359175790873239986190585603628626482743362104310245460348871123262713234341234033225507371115127211613103575416904602923416954353093376746317878846025678140890310390968269576186590170781333957629576478761931308198722916702496051494354342400303320469154068338939390721625972543409546091586969412193090152740478515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 974501880494998479708899003030240507109143238696466313897984043967237096785916354368273093318455660433930739902691394981962838019267691313682449567336870100429372633515717559110828659446143552573591594657630968234269381063499623493957420868034487858987268369856560966814228876544962555370340842425281574283688168269079616254538697785111379470401010160923767948198208564781180820905276623503373145129367943448804736306843255786108640779318951565667583047675921890776221186573316442778481869582476750505536448572315234686002373978279905513974846853282411517293727671004469276718648026322756526459885577857943635126852760895731415098199603312371823809567301302107673205045722639276443575701493139141526715211554964788719098986831836344716200148483576464521606454046768525806356435313986529925939214295059569365928377785079496752281313036901695094449039489557817495450326921988211434189529443639072301749198356363582385504105941540376027315097075805224619096787035932238080460535392568115274465198068481901568769303897354184874857135312880567040571747236832663994035078554087809574190848753216035366275618461919977742986217587858633922651371496519069187651149550324437918660473236624859320864818602015036502051326135813812764720539596759012282536560187500030107885310748948198596046626088106333540012348608661242189876540790254604042027944323196005341166073950404338907826644432411993412395156973224205836931888761467359560896514582005272461010500864720214957118304016777790838050947335072591884895599866757082179281866147981695739357241463948770154740797630916319937733029352755119984381551902645031170003627081700258487527653992150942468621468400949928445599257198514578109818937263117945512969968681167310093079532918492937465078309973552704740963581993176891392642082132626961270038324566567759659011583465097239163180583586927580171937821217287131034844009490715005653425915347780110124253351356402036058666664647215638403894956879814418326905799113937925418942433617674751232817058910002696434776309771906055219750489729456289418579877148139423696998613488462812987467610044711524515024449712083341209516238887562060705776950238954724226085718684233329865681197060079765579280698135181631570463009510604531701534265579556066204681793466322140864813802995351067276352104313060698934041733342785239289044498317628042442348267292186859408355005019538710654130524137530512999033724159942663566588676102923699350027432364115671628880046035630216558469231224546256946595320605815127443263254073690738755282538680986000745393975032171997643183155837788391972126659824842656170744055309905922832984570399088563754467060924038000045408232161007293526853272154669378037317144588222606431846057468685542737147552290019290146116714978521297935263480000928830265707201247230788806881779904233960284025549216162065272942901523895144087291737662177716694412632449794157308700730308387860967281021290828737171284426092994789627668978845364745463511774966470885874690474309965294819625309283595954927863889345878775616202757360426968751709638925293387817381061957198459051822761493459064774873236836101599202561172052500135261396973360829970568961385907462476964942604138286935626989515030234505785829859073511187010107007491695158005314716190605749373322411180550844627978986366401516782238407934039871427844791889247555734477693052219878495171423725575945505179528207956806716421119206866696368076591192377578240088576529384836927849860399832268686599739169777131662699600408413512145379052893253293327305457134531590501632189966927014104712724338142052321956925825495291342008377112439690544558117661808445607566563769383063077626441968246693562004827541056995516748833441738033469548634216616845284723691809429662441381303677376166259632328197875872690498600010119216417990552742634574452397289123322790566623494725063104696837846251855138602056226017995052330867910076851421982708371869550469268877191373298804306249772902674982890843066825447346268937495022604674409561321652285427049064147761439823392818115418569849632068363469699907395879975346991226789697928378478591591962465818958422304909209903523518563843028536714892347191882267107562815691719510460367079643593843140883650575510897585785491129690438027624246524013533652113271604194868235073048960716766706444126496004073871096344934320703896324324219605480462439146688355673301253770450266488605383018740821240964025966782173359630811065086719537407162577046369457318859858639139696973051190691454779213072503815376258811762687673449298364648853567385974871043969408307457074071018893421123027801513671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -260683922861577380094041858121473833649102377746047666474591592777196541760517666653686105920425024936897668190090277433978537737712845073157080518409480604066675732162071857342068593338130333766710426078925246086513117653455592788304925459185324039952519475169025522551308536936200059569968766436387437541964095952427634478654736590084383578242225701693251127710608985848655875431357898548794375795747715721421478103041518584484609759667965174858765283810145527108008820257431912164102943043666565448103603010094936400647249847296199073857545053653044441049108385127413338625072833937135567078742713941350725237654782895049307135131067254103676556717398819618877352375813903421973135648448159048647797751903851675693478002544428089891033511743916951706765473650853271023538691065174064885618789198584919928592401922973801081597060519868839228813093982924371882527698054211724838366105257308124080162234062669212535936955738916503331304747720478412303706131539884193284804145695623302737707532512359921434375362539613444883544169287742761578308548804564234844739315119283310747343508859762425023826325611250145724004732372108242289723257206491556104511199041247818989874698514996460216674903306339656695140648573520432166413802363188851659629432183993155388785625682482113670380897837409589637642256476812110240648470194050919744473455311194100598520135727359215670406898972472208801097664205047067809418878395793460321372518509217830334206069828993685197508902183345365457404771265443132336745710912421845734582562037923504640547422815636042744290824400344799293769158142401211274550003911506806239948709711090001581718459017584046674203336950910095145085763184056233109190064672698962134275131686002968167430442349181529551632561042367187771279643385710406690434075699085441600355967431173268377245526737011519515370470980200088825395091513950127821988278582287263265742104420946957211095867826636295121430005516859992715088827040976262268031721919635668683862678019079022684866414476695298853087080802205470572535662470423320496777272675338641074815528718321351402957469991210241481190077375251349198839433696880535668115639639791659530094566115810225894882582847554188712059400756084796863469784623303858670957813893511764248448859765170585758306219639061055632685102479070373437581230100451044735418515174372886025826275917311063811683932302138978982269636683815706236140732453451433343215318914302224988192231390950470850990476334097580730362201376272168784925542997202571830561436236719643005722766182178529689326372608958846794887139070466043551423993539008550570192160703616770607394204220618690546688534740414316029230091245305811704051758672134878615146152553053110109891121157030883097808810831843237446666108751793981494545341049824212470362849544571253780248716015709920058637845596741552408572719762817560825367114201644735246374813071601899833886352848216313211603388132661448674077842855265266092460543143226026629254258695036696455887963717522244782072150025271672149978150365829904011938503351768542327814321423264728658349716123535027867749043538393792660150005520409910063182284593590383896873924149297148298529606841734262056733289489975377743784053608145266238068756846353655427928094326481027522284729739227299625416897080637881072156315986513469286222916491678551071184397485750946307096827892556317607808042380017483214853699182130562798313402640398142757322752237458816666492698571318499668596107740998962485453877324930096964504230107456077962603023996521990199447556394173718163015376273341920702344822289839856738842063695045642869780625848717890814272552944962868177732849026586834737044805532457369989471513690465157998767658915326816181414621253932769942660989126368114196046962035559671333885628781990743958692839906560295552051193845309714153248392002797875899781769392350370587763623965583623347112587249223600364059697962211376876300281115423600944803547443298415809565933149264378108717760678807917058281237751298855335581136416020176459189650677629205921256859628040531117716894335865113496875574856257149795271963649803252024724741209355502181226226062440203088055812487784249131827710329258159591176797623647218103299731159285685194078148986314996320373075736180905196110734805558891601116978019894088283649256933909579120033106214166699144995334561713427707752610449553565271060518734331190988112400879833344566423465527518212431430552839636145327315113933864801380809131253723049066212373282015625755424340093386854445704439067259457704317395744197024342191509873382174280556954044416653237788109540939331054687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 62846428326421676968067196605964946841011145494358283379655933688853708847892104237637139344110691233141126266872465405079908777093274136437774789116459680255729101731659653318656090927524890394109033748704988650870832268250733003532473435954876538379285615835523324768589604041503081165634530831364802314826052146295595212102779992285060675177240136135773840793421163717067429914543612984554595273614614513048269793028794863103146324096954168793385079089475407935510709006752119780741588045297297373364924899118689503186638804115348681736378402378750064138589919583625415764231349508613419514894213873913172480422247754031488878086909283270020446850058393029232086207640351291738751770517929686504576681539068545176652811881438924529879690932289320071842490833634315748531030836705408743138093955851481386492224331503042372407767237731957395412561414947834164686424065358345006828780889890946411067301672366961368310102123432431195492670096252805068679681619030832875972256592971162752278496356254645351352985879532137430392345325503023997612513627147818420645517329595521420731758689475207258317478663072777150054628143641995307077633392477152091477940205091240175825252202845326297661938906116925297451601418963734521927975653853596723997008499524894239830764732407331515787754359324958085994684038566762887992404058224378095222807065333688143784466017273156812192019545934568754251043910912912831315384964851742365614238922930796411494600695753729411106245731182769325417691601645208135498693989511693163041604544181897636858453219883851719033044642617833935025479521134594586207575624034169419727126811289005266040349580562849902162139055238546096174441265189474529847835306616536349646268342417686616455274524563905492001365795065870719486462538147651457188965899815491028139765143986500239307803384058450654694398309524784142770782504453930874525505057818381489918072742969636296203873480222318765732405490557762943106236795825944205940135898915200317050183002129865871807890215229770643687619722156921353084252917721034821423389760909857306410592914508636513168830052734835053493394037460033463514415460881092670920234551429616412443606778398307578087340446285487277360015151049960243637457279506237661971804521859280558064702376452860937381469867377215343621893859761428424381360787528603410367601800910875214048713131717838367382774795486171793229147276261156750271557876316099000920347917933403718497404175661026496072671865551483751699901691847305190226093839000805530681251005781525965975751693149378280227699659748143605161239724580492641396640993294087539304561417381705475742254199054373481160267578505485294935434636197073370483321331519478772101735488473836141288723877841795462418115710879111610475826548109475470860646614289011458300366566566532463581177782169659479325959381604839884655297252887323960198872180105620039807898502842401550130376112454686429752081622991801330810264830102532162666095406316854115921026402892540010252915006412694912402623783544416335179750951981194454047370113536677627157698968365579832854087810720381261925214494578225150051049752694131210554267850896741390839144682435860647948072341693974442703009928012341467493523255035683513498935049331049640696747242988719537149516416121924928934939476116408161988913964887234192015245932118319859928748508100124115963691968893717296257387161986852166473257771049616035882926079681321778920896278889382915158909123011706241886886494344060205029309760686432789692951443289886939646436197553332565071629687256709812362066940574383961246520787272545332220712962246814774629721441624457772398050624943846827792196128699481359154378741358660245469238007784338095562098968308632098754340668859860251992870804755722838481285443568979641608274648760906945015117842138227868985095031353405777827711227156252258977004052985461852463149867441072082502949043001226779556964072628222772073629169798000732652109468523519697252520066225493852791383658991720339999100935477932211068626860229149998663371062762909066759439909790404956323553976362490421489861281464602489240725064595130941523077093811561422953343947465922453654765841390250276100944442930194199890790359164364333316362825028308659193737684906771606593601213108246052082992424664806840315449828152852700966428956261596775986438193992416377266045357457094735677400159531837550811909006660626363204146771804734564972929826766202114749843493800402555059173994886911972895583759698563940440224830794838890178267910172651419249232559560835577102034456523798208727378755742971031790401251122898441605260968208312988281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -13443299521148859421393020477837873227047115239547597678661638748686644823459220875264336859690540849847572082742354188074208600284085507394503162512147325716875432506550874719242979063927679487567044215197762026687568337955097890992044588260928977153309171284767467726988204344771079722999840002476095551600745666440832539654320809661484628896990702669302332715599442363632427446068137359832716529352051405345975144121837816691686860483742148313473320478756898818832270875080721823159533760157739863815752358772228228061369911906909827028538363295551210769444223808140440719261057851893648946208348042273409000160191982949842535780950190128509462332447231464977633892758849423162367980193454766108313096505791577914733413930526140001219707562885171823576333472214975133461602668342957618895618275097437572925416570685382744867213946686255623311055886604818897140015396187161163453405857642767292952174518009822369411489279771575343119083076213474698703085102912375253562469816731587435621232798523377930157681735399318041096685004648865588465408901157394947425750562521154215302865991651277956732539623539474950192572306771826633339660248420299725230222991006754595950035699980133221786563473093477669083338599179865766128256525284989240713064456975136146558432334104671019651851477611661727929147140092483266623770515396600762403518724741731062402480578370254524595083696798162542192801136423478895966555357141569299637373149941167562241148341880187319860276106474942449013049183419109026682014971203261193756415235643110089727619537990569209779428739522610261600466530236348760250073687727888018366884500855064807422048178366409207521435927376031799789838476613929476667015594581366765290684171069560185129052723197839405293450559835497464481673921773404664471545500703298788630418853874554652692103544898777438850558483134617858158480209796963379964457074886455620616706309829751730090965837232916147349633699624153994539611704444888138817445987252961235510898468702585292438508316136941460502847273492259686778383120925245423285780601527614172536362949167904535598775553498015406969506396007775375906700477153947969805435567208964765024234877181023113473809194772401854741521272432634088052236292248892616295762510835078320417531904909824373571437456450309493907162221842594889102770441935567316598117158542164271835126791365573812022752178348053644569988511067780404998996455563819047754271479539227449055207983601782831097047357305999575575540334662587943722018347931846230226163200754774262193285463437587357899754891252432145694445112589916068746613998017865715851479916961539357258916864288512366303443529067290313288534713040817828226667622557123639178642005595575093030546700023005166101986615609665388793905372604316393640886580291263801968917511919766367360829439454268130693662689544759254489226324676388830798255977004021928052795853865746668685293424219674266963773579402556112275036082191616541953145891650637076275370836360162174492461393528227791486954160217182284012590202678138781651833217906106983525649543872418755939188030882186173228691547192623473438528181496023822844882211620342472208618758756569401864901873390664363308381131003947120448092996074768215783508723586747894948838095453423833377129836957209000328605056031256574850510011890327722024322395361164083035556023410725261222581621813208074522824653238436872202624287458577157104808305570425795333020399511535414618956136202891534454030625413559607743540790719631661271120336085943880510565871785973834015801196955353946765571778031743759064756149588275088574410991491990190831459471737530641380855193277627287811049448226036393980818778064093477724418316094225161462805491665498799980812559060548906711691120250818058915274020806468082741364724681454119156987877206166902030851801866466141697156550296918033860839986096503762744461247502505343420820830081573650460249700591188222350663758110543777193565148313708197143056039367557175872347366540557761432967790669949794571349432974995447567306798995656547574932996205380416220710547993995069100545132820772119451578844969366288354682874893040070841187512930236209039037559590603683495304268415093689302224435790004692902130243732856483761332050608569161368893563316950387860479151990163610233933185809204360726931954535307733311535815509315066547944367092826308545691157326015767683257891641971701487405548973018239170854529562362706354569433716610731273561192802457300413273994836856823011376734362413886968877851426830134049505339087484152783483014979413622897118664483590367551707770549103354099392890930175781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 2566535939917797926025588676545363086685817096828663916139636929455801897116493706632401474875029704817154086737211285288714830409958289344022362531878132129786672009838547927818913521582748999607281708621601079659745277583153120612830650537953544691863250396587491526303074172531193154858244273812780103306420113946525685717694571475617254964452351273559046706833837074255659519472980469306637166161050158388091865284870838789255621405597440869665340170373057953988092342675234519271205759590500856282527894504698864184617180201235831148712006781854706041114522538355634160525277269452316342462536905911908334784252941652530004931906204385153386447130129216121288973247705693750066822752271518610814850664158998980766856456324619146552254661488094345528103374118777069181893107679715021391249191992790578091024105815636806972776914294490612219016748674281488842508187291293930254205990784273583352904135726838598870362955070140345562234533777296077648374005084661801653018181771322224491112347260128602549376272182642387952731374457144655746666877326175132246461638610921022411275642470195248723828541354051576752907955594769259475757460949359330997957362263938627629176531784933649730453368513652606762039387212195255921876966622194158169537515474313712522793161881885972564844327910984881938320615102703964881878645483188015364599531876296200700488850085826571173747569219832929237944520470082652591762023669306806565792592956967679748694042860864926822589075106451709556812025298657273401433074168876822938723919342063495270755537824040145113114683527017489609933498205666502852229124958001857438665856603794564453111161171032155910133564347413683449944036142842429489818033835094669944034208596598700773718915897591752989800418307351555978830389582824652193834084539654555671257503597990839468576973331918552252153383677369938886686452346456034161314088791876827269540363991863508681966372537443862451300599104943798551639218325130182443887310801822483236330840934723739757946811022139326508506216949489531181757952972692667551904539255618857368770062730918524542753904772380599550312138260471995665127993135431419012794123026934310953198014765311142624095644531555528096416889838687676263713924150032782248397763637328870379424796343922559137922166911603524328661903006536988693838371561918255722841501802226110261051583449250948353578250751521892299360770355177939072293052170261013919131432215977234984068441703826329017284309084772891110151949844541642439805542408042787472341029164460203979562350155006033291199196309088486681991137945705334103354699328946993229247275057049824340076022341048026261774333626725455342083513860241381982678155264825676849943565639112006811241396079680454930443486131817935784041885880875339630913380873292023887805685091661963054772930332811212719596661000045923122518620751306529661891500781366562099459699816060967134598750140067080651766051315659532689378572819894148631432832473315424745907964439016275801346898860196474658837967904893240571324262827003196337212796070828323080588094892481646498310298304151152563748777129988609390707176204376467469936543966178226255009023145603501092458297293995332825024084764439053560272332166450155769773783461886008295816707492290439849757351741171900008930259910397523352142961457880007947325816587584265714567447243741576687107247290586701285777808675425561925668465339192689684712926253631161171059203974648230540653743797885355647549630768758182242206069996381903941119026124847121858615369067762892724126336093671617816904389425714006796548477065855070945169693451475626670808996393351786953651062753862675499345031131902152394340479365155708464217354393289662103234886484657050724309713476678352207298951794708999732189363678897297757381340954100516188767541199976890258953261874987248069006859283907347265692133469876289149345023702590803822489175656383118289823291203349544918307786261487826162348717279002879490419284423661772786761105844730966980012281728062919810353617698275148026062300183531060470205673796179563111340671370808826082218308557793322242910964473096890598845840139601639375679143595106055550089249019971534836038894636169288295878166128249822502330089078766716797736660783701837460216754273950546809770216838211953276679791021525473677404006481110854460097391817555993210853253065071465986400937471728349728676398691307768335535778436425054036988383948251534763140127929653555047754562799121233937588138156024148892260248540110148267650638780448733483451292517276988609940092082648438930154747482921140564553401515551474228501319885253906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -437827478470033632916221140971749587870001193792415577171748072887824704402266581031729311279102862079872537457655725483506139645844982680613953107517173228687157280422100986627735429086017596252138546905952233322494923788358767798436080248279740074353960870806901177989764875986512309300113418609996298029675598345161402698941809399099051603374100857054478397491438280141300330879617851497695793676028891941915478880452660197370257544358033468865021873540470718720605756278813116844561716240034509176698903503508514633538319922028018167895097722865394464182317468872811407939596489323258836036498888795687739213681237723591829098058357674834912549824622743142737863561981746230544461838090777500055942960644146559259140864206567632388319636988543327022138822631503533868592166492859885214219277728637677970780073435695752850558956240806425447410069729438407321138248082644222056129966512337893671061323349054366609347167267526865757816747824250541090726911048349669048652371921244988459274738605570101591815613455213197094849517015429063755324608832092355639410630194422412324542078599299325915956639629779998628298024218636463888182681792347727890877104124689992043732605263362142234067389257997910094494891287948383594082747430228473938769053054583222983275921000400574891582761188024677127118122698561317657273558935776731144066400241171109343633094714309817111222958954662059310611190401641295346828478190633378814117646906768277592207094776743660607354472812582028840092036739627428075371779231697577792955993594008516943217445308384665076902302767747171816241629934173653702998069247280326532228960620187753960145273229311334739548859357032470713687577799403170549643496401052188357921921066206381267144161660245648894306320019637280023930787870659009711312046772094642676053154720571971164621877243081737118497509927595332070841037489336455868048740708131343179314494843850099382088832985275959672945625030881273176216285507676772219092608841417512359171462163022853674381966414259732462312481459236644670262121126702991425223360344208028261558100504284168907744673443014989023288666432732119084683440713410673161909818027577227633451524788983556574804790503559706980413247895687945862678217527024495371848561267048975015875446429793479220623893368946949120347384680094159820884919625778481046825358749528344961527061898914421099646891017535149452748964552756516084767529900749891432358789685564587668781016307084688526767215635027727816566333491124220738214903982965609867725632208102613883777669767598192365755713437680468360361771149748823694069926988605411353396273600049620920503681648140784989094234459869371730516321805411483178146935171303983022633101782454407752619228001234611638907109114686571825506504357999330270505667230244634459752069499091750783517664261556010610969130900874861928263156289134605802862449664470494156318125329649724050802037605651497097188968024751124511226066343801375117976640507093150432209210485535944190339742398220632806498128804682745052128698517627350556382251963413401030202029683052071813806492693088584299925377329121736081504522571393009272369214163393817199358626496266646960899243907417049664594697821269411740747100924553612474409682777636829961857784716232637714809207877248796325735998250484919509244937863134695302466747747430742089226709055439608875361149048899961249935068553071653634541479217591362669384016434337367893633137665331213851240339042012420980800137942555611472013992931590070590222265136175088735490797249722057450944139111929464503920831286573006413882598748408296342409588535877614954951357722151780099375978120334164965101522982607156243295889959650358504539764645887043262080263188347585675159059666104879082584071754506115132173695073645133715367595979045565696783067047441371312111173979712359786713345970381569405711785691857401894566798221366820931017379453429251421989955355110840409309801564966549793519989211669696999931071280597936975117129475892754376534477838789659195297226800984620205805597884135353639217135968662541070374362718053072079219955615236145584491475117574209618048458570816677138974805524347076470457603304356899684800626792871134999535480311486806764714888968306786598204569004821056827905968696197880624922298839361840162653943619854447521126773763204317122129321523521506334628200570625041893783300978215830771952544264200472211605775187846167415125137468292989092348190624225190815848598523339019818821170237401348944619825959283974831058271321926770893001086634214216313812890829577787980059695055006135484725297730486403405666351318359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 67074505889279315951584232017873833804281550109581040355083569821390069846205585422831421107563820393147589544189058788182498765314767135849432335374661961658960387630455828261468527491125313943917532630900647719393203699897904515191995299248818179156402514059353778568728081176143070995460610464520240598662988250575134657489054550443263435922506109684527452606464550482618137360026895856138580829261068584005113922154318729490266457376447512916324314185165715302063997555610516617438715303510592940527329026316071290739093721665197286009431636471395150429712867069114185475130699554007680043537499566155320290263341846860053365915397187851967948580030685220569875577063219613184536453837640643385994008356752300374814358636586342515541391489373294397128258021832373828019450619352094197602458126854236492949282653084872397064738818914273256445656587153673885780143472975383862624037664501698653645084874933412738789734541922781205005596836896979654662637490203576339365916483390857976382315171300133874992815291825799013172365716247389104496342552637956298207259292394179642991334928526858637358726417185443497514384722849550950710021661817515363694582444545023395372795034119332851158324623750334026835166346629705301297395806525834853039909764274425446338661726532492257736486984353765236212396625305732623973463124483588900524810821800260935665528995641568081418467588401949532406598924653539584257531645184220836038092299586064534715446374077169404183292771066887174331198880138408474646500153625087452202644351273126396620891534156543130662841435515868096371455320542652197335991953831794551924995167510244700259757293142297507608558498332969350374362058264992622452695945552398605511837813274007185927543581622303144788119672190927041237993186978967336746403547279788928977471419219535927576096701793060108147842024847462721308108217373699621788017201804129227435152364839071041757234393708946818020192337572296704583269309516583480911426809105892077188581416276317640073587145334484294007892774709239478870139428253049688531770971012097175545587102102101380955109909551342693094745434168844053629597501939571359183579258317352193421268879240397152840329570721389558046278075919915856812038922900829547103333641864409224753902495721415042267875972040011133366167749131411733847103459380370755016007377134521356994324654703212984049081343660865171368726613235672286015904507153152258249159669066575671851302610003953906154541960130258342153454663906686075284852290375474724551327982811406878950246864186790861730390466886195943721435921098760701603740405940920048790485071620293825212330701478738384761386266822601525696460478569254874384316548484428209696141495613474608814623283782383650175300345008310107452898572913209769035931538684462013161283894887203170983416676615733036492188469934577412759260115894977556447672229050994789976857409755857273152525998250572292876199670634336307658994660440139296760839171967596373740735145456499988343021327086473117801552998552621196211505420563793470064791785152956561011962214788756085108441092579561957943185936173139927230725852915520756684602687555253440535802682347443261431164610562795134093954262109892255787576200025402987141924092835164481974745571786027649459722654475394605749409640354888982256254693937128290240805321106581521842923973914374898838696039747297266052411358446587340347273249970830832063755046625837493508328679645911948857209433896657582016670764296597744053671828531017435432088473653889230454902575231421830079537480513616660160722214904072101729437108533693760468157425388775153145953994923197241984377981189424574130675930532817559266410452054170113059575179517536157519796503537410838159007116087322662916687997560215647383482820298284153041420579764735280548841476885720273468374305525131875503360314295019078936710292639366719843503670784624754528032142076556064161648545750460243197263559777094110591904018864746097616072997526577119708435452021847032087967881247419818717534817561069480935136697548999109509882739903244353797134363959548433700350004589813079273733730858189868477977639622012687798627290468932208752062225337660966427889390304726981383522046005210510947319608231984470285169507983497792968864155757335242199973416540861803287133092713150691093804541206786307218506625552723946948213906163585030191671867832964447425303983364976456085731377135684912246200024056878577448987383164776622953736700415461701493661443262762732553664371439032464103734043687771130145844478255309868222775029935951134072376439477595808880881624581532087177038192749023437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -9328063976736956154764599365050105448280226161426489396353849342143204279756939048752197168545420516651480658437067658070294701095285160922845885101316915962733412686952099462910321663294923195886023326488296748179223259913299677383727774888649742436697949529789257454323727973096444232918942454138872030449910600671684966012772873440470367660971378256078935741945885340666135062033132834676690925701687770947394687335286584140363445590877302751162102460783654933283361862455574638144740759157028144228261554230687222850785297740053793218982027899305291409633191575913516463517050524163141536165000988067053729755235234409947541935180504898550710570981361163314060802683352148677848398874453701155345108464895116010477077995048469747473256350443473911501997846869678324176598349058229169564065334429154200246653894467403547453630005667629456056165431836947437621334513249174162441641277582892023987699644342182179384109911714771965676109824153701834826538293814577296799849789331906659613858821492455607571435186685833535250472658792026493411661194485804708166313904035958839084649883717717238172017719704936373414116320447645746036244733481295104242489131767772344107742910618477768672237341349020265560776763850626139619224511698456300126568070302031246710123004152335829339151419346343290995819874849645103778266278220651893755072611913140223554824680985339122710401077991947050517579546881459969586852913945083557105894565642809173069326961508503052950790200502691599429758338521758928282437822978925393423977029130552917401135262606055655394641894275078257186443529448011852941954099249469971192018232288595079963769917796073352692907489464863288039493350371320698702589633207051134660518652354575379812759481040326662823784014353479435780659475446133090947860932641701594557342003547245454982462685031780580403531011205868599638417420142139335899916245086808409698160892162740455818109738712109688128520119229563132674952763598323409793789984018473952365990169681644159015009576732651625089957604323466104692016640538314844938240879053690706348548963119516776605763687971333242638588594427275483619744347942551021026294538019222859316793239223608190696314137275721768694669391179889227326411671106031205258851818238478950885407807109865515690859908663056316894361193751629691030718638740361362576310774632587657735098238382557689023519218043445186148975812667927671911897269735992584905949566646357304915941873760219791607964743272635345343446182615946398209060584515128204779077347513003704441390061801168433479956666211399160760632468664360004513938286581265364431401119999596188558377166516464554223930951516706261344507337123446824291838528562708944203091696319869822924690236094256220815473538277848835634662157395546580156465102124484828543402600576888596648240393421474270796912817136631098050855066666528275309082338472038457170426513722829521495337558927565342440772787707912938713037959936082821611176778813980278543447059691753191585226951674218539566630491611498604925538774454791947810603304251185346245138117933286943628494148392264371142413958679283669438741193638888935674030186405366783949113649996491046831227363427159305238343877890373601214603255311537860856424214552176779061973147096930105586543896812373147144529303387888999949500391187946821844008714564875499539142813921219547346573806793530334974165827262026711866390953619449713379534626722564043117930234030048965777626482065168167983577973363929810403438667149450232406603851724442963049846798460686874459918819122711042286950185013397886295603947001032347184476574660122441899294070975739397575723182419342466128175725680056342326511395224372260004352749303131912764335227433817270503673266250032081403207122972635213155723074421634640467020031961696574464834398334493629373770067679255081585528976100538719066683071791184344844496824277149923348866999243584489960344827800019398251265119395346805336796120854991011679492971335033630309520975498809571559263562846890526255834529183761387610320573547242639534142850504530535166669166298078439525072311765134133902805741327594975531881168472094203816936827044669751505729822800009083573788734256231488048202260177704324814823041401369121916170510886454059776252995752462704696556561477428476987700423996268712651515837264486956179711093363662818096114172818293392936877786741874055675987502966001153317694053467504709839932305744717642824885988285366938704761699565636018111725333087664283833004797394303385694172838525614500043280786516582676393566636070771254868407066294916338295721307687461376190185546875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 1184042366235657724463626393532405511388064243775377024575644032733859171937502213697497540460026361803663788778242187590576140685720575380398178043590642783949416786649813489335020041786498279759861743066536695085786886607298575800328861772304172738651937205255108404147186187398675723661482295895602159204961098658425857200381188843591596174981001737670691303236106547871040179380944793131522982670908611576794649295644995798359429536678014632739988600106826060816315058491225629440346575855840806879750312592922211521947181034320615557448288143363011984753604943797912729776027672323147802361183908607202691228593661805334305684268184302664068224983821300451747103915020101448919694968824778104849401226730982130162457274512995445974560844392560409840822991986048458924577053415752272343643935878640907609185002597410164040235826155400606456164970777929823309274742188389937902896911131493937197080602859941893549231329092408356801711840471630007318032858583669940706872944749753465058225984684969576793247367620688453959071492636258004395845675029197288185750215901276659656764553023174266419835217512653804091878364900981271834234960301423908579868886230346929330786691307806239602441270056147149361053310509428012259876233542632797993101544288235616944939475218397421990849191572650689746565354622044520565596543834564522278233160349505564082989049397640620130102148180689844051426978120375378714398042265541883008498559988773637476612813747999766235488830414331248730340269386843573623814887619989867491193817673165468990942754611577780748898809430458025431529871638056673457197344662189793246371808439069198165292466646213896657721904476969991497015181628565520942979955508952825198408664389897628521548177795411939763505716142836420090643199085768221780667625677439919380562419899438336585947668288210255809229112849713542197186552129572892037410113446071184461946985017238983917123590418943988320574095415853539748161158540983671374347891133863003874408903661616443064780759337109785048029471425636842146905873998082980088127364002738769176965379830488764610929111818810926488383949710887003317064474589272481475962766603416877188124714367184640041451944141834463002036822223820098457349243141495718994272962035118919210470152020123907903502334843590707824479710959044069827172298097177872901047647953211979172988745646668376197852303785960702972205496933537363437769818041166175753863174405469787895278695520996949165672839889121700900379014961216925591475671595362941813166747006576425986382599991523286658635489329717235509633040871195015271220461275661584520384789065896732727950414255423334906807446311231875100300802664936311537411451518856308684400807304604718480398826310683191480346679868128530600476565518578151702554353233763379670773918590532109587861609179827010237126512885446321133236790082366068378911248458236189498800835924989342235164231829511026350933042969870829199035986297836475645214131575713717363347836516435085587289636002414358615925473860349638898028070699018658888557105981850182909368642359656721124787544416852027024283231860324107252060876354509261971371460468405576167134328177326699861725761881000422120642922362298210376094097820068633834182634022561294895089028236921383946854371211004354494313028740491166616820737148674849564798358760068695833136222572561713973602020233298585782960893482022056969304326055091466509743027727566139108605840257626597401993260345948006417098383855454582082653322238286642787836329034437015633409828619022132140585681798531820625073952273804805114897490577243095051582002677465846525470255932947309250253350503109403693561405142939147343514270583503782178489973156312409752438863087027039003385231520264427156573635063043602183233392633583993243023911489165463580398513695218068858618857755792805716014865238433183069832343486804753661993719377328480378836049395244825003506204199662467016219101073763499234035028452366290477559389748234243650051199540634630844623877271187770075834051993233250903414785116323301953744456392199703366675338359632761622634160736424226367927900691838768113696748757389118800651486002076612211812061379603129561248653567477509118891575952199119816632534414364008643970743107313451442923804382068177850962912843261012470590608796836587245778784937454316842901917349376205622084322810277094344500123693984772504553518092656920575486836060293741030358147408000020550469542766386561483877654762197548704579099811122802102379419284802425122038425945080534817762897990334416992490905597248582269168294239472122365635280497372150421142578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -136941834733308970011625127700859692247085701678756118073294610995290195610243616771029146904959815150107565553942810650662167326725140810990296719598682311835306142244891392398436682387530301378456707657758026239348163376310208650882011743966761465661361835551218118766579190354255246401128348288680580974412439706017941022439827192825559641246875908579856049674808783924829348574419051372523182891627654859152314016037416724212239691451794888292977970452896827293150273864957374916376212559178791531278548481305864736469139967171353772037312272584489435888692935176503898194037942595235828928741248406157046187910035810440463504098882654797455079506425141352210531930965440249033539583056326826612630535125836521981782142701962079001593694056516792351456082577063214052742954529508800056081777182762858824734296143841503319850894596844658559784088804937782770238225311465085892523082535301210791159511635086682541578779144472068629297673794480289626898363025495274466512302742314932062179633224372332226703455637394094238474468779198159719959197647328509357284030783963307264910844882285721237048071212487939675457699813420033689615197398643485225417418523545151099820067430091913699754320255428969533760838976106647983780506769390734296312104179795771743187369994090984488373298834612347383684293792868230900877970413247711360168962553796027837269364099609493757491164737532738781351505671527795933927573383789174797301846754872839860914660105472740050418129821688737877612860454328642014944857093383590790309751484782478683109014595921171170745962403451561109696250842189481093485542398345890505971263146087684688759887552148733134698504552283601225760489323008995801501252136359756329052397474149289448584249948365057700261815224138812541494489229099921860795801760031505860413399294355969911381095526199093583409181931755673987437298266604561980546580437350703094933538961860400889582794951725821371493759478393431977368154507210242020613107940972531675352016412943307894795381236969397019355815137907125177230085351094139002043036752338740031601892959057526567886925379579411515784168814916640549077549195986669300169461395239925163671123230731785719357280490293439538548063842323366545944049664050504821653486166919762058491959093082733989053364057093711757355725106192517327531047941070949282504527225677548245775860113732437761005326135633828211333799046071706408600778350573479918026364256359102334036953247614589119721154383991475757327602170199947661909206030590951243599835744556021650189825654090361932933783492436431956769511797219081425025947861245833075584602150916123770300283256949795216823129379437666717507366277851792552420125270689509697446952748875479824003317739631756104228893719628978913568775800968797605671572540894194943272618562597775995194256044176518060096705758825337159102045784750814360361686631240412966552473578590843585261895027807544830346587846539517577446088340429219350758566127621830636919660196380234496170676944731288380722148581809594787321622833032098995884471701458840499914008918066698209907486107806944084446983198121417225624581334273942299051607595062127640201622600765326738444171222814311558158383461224587896836483755842534010160462209539714892247401851975769339029451612412884815930484750546445954060848309162360074385101511567591134119313299301901157918629688871512635955960845960955612520552017474094311392118176767954698074077249751078704503924877189348082713791572921648508578579054463397331695997183496418930054625387972520571089390708809580218212143968674809672980402762285939682503577857222529479765515207379054939350790002257721436229519402489764843101361698337168511142572731906627550404264307081859315536100566844969134707098640566968690419809480983527338496631400043134749233906585528891737115421033498360948867936333053897771487845582709181664600360055695308958318414650786920213484432299117706651729919394492159261394379519066220428541526315367288149872664293040812205503500292669850514337212638490654307438040820902698511879580419536493120901408796739601085517264791329749618331840182410467312811010888701691518120781673520429860591016664026765397869882226117930503410992567488772712859908353210802906376033824756729297112006226834292778452341358695180485875206883387945862321215340818857953712770817848859543696544123308129766846867815810653528713293808649839898866973931727216514107854139329255590368412192171126285205540203549471915776368334851264275006392155272228641769736245798238673741828375869855465398872230810809268643578971839768642383161932229995727539062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + 14331754834187104873430258033658305728705936014753999065455221935026247975189874412073476367034360402730117417031773474601137670156401777351663380001494280290044494437454894530641530709632056947867156943442164893528114928908843043581057429165340006767897659701620788257374643916539219382540138232492515141394351995469114455179450688570011389920675166026131945328774537732112249615390314509250927331428041354629260194146326167036541795623621579915620203535167156968616781228825574364597811708664983243191038031891380883521386898828051364414754162739737113252595855140693976422518148240330126213339396205103518198099060825716741494912658686934930336481436331485681258324266289411851078747328701511863058446366236419522223215224850176586235090097600225598641218771719282062757902696669904003389373500738573058274472945046122464367536471431842708725583637025064580336544490096554841351896351860932250568011278448249331966177621853077301158504570214666651658600805778856774315622648612583444421523973090869463031178461341358940728081662976191969744886735979359191616801254021087763376076606450206710453240914610182421440022500957093922416436232601217715039958752338208786154191634204749891779199987815721868259529181864908684817068723280770928674882501919853405442034607408585384176239798093761353610276660128905098589134465017787182421909777213325912579098707272741853286708265410552496004959987729861138521476852485984271064548854347172494233568092685325349712013522670378471467611748181568236211238509064688984715919851938355073203158699352032673614960647129378528908765382258112361280922282200264790305907980940018012482431066447458114841893691753208837723376793280746382366301292821332366238999072060612417648949371941456360225146453949368564216455911770296608885926843125600577932560447600978292784785813496264179890343001690306977344178049572840421147543238739295213828780270035162400251635636761546955769915275904130776320775315104011976796154250121992380934041128730379108278938962254053214932740457891459507904029215142665520869376490077814090145623060377556935960613327999771060744920254809763718931888650252274776907562607872253634072016916840769425050662389833614769786597090912406238578607439078517756758021844776066076520704202572352273231346889355751870353707940580658650298983033927970498781201712513436302624359467016013678986091534927850562877683764865774300387833915314855100016849383937176013151589001021753051565625662122782608709929662088205718678692842618552100124444712113082076332590479067478322579647778170847205494894233948825621365020378402934437185021530080407664556978569310089753289227251582641402525017574988693524757682381408693426183646951904226197900783723766436534109774732337443205909525103967658400887991585250665218115692406881958376430326607526631324382308362118786709587333464674584518241510025882365642480684311009594630001598538943607933706746117093710333863652836920264449134753295702318237517300321201649138369529523748889437320130346391799645183965979057243423615602276554372513066320629578455906144192486093306587125896636840693903347225948313827089493262657150826005177559163569301646611496785004316523124261337791255404151331650962708837251321364387163032904754269842109289347765602250337830966650202089688227318763307880047769272254004210030176267204307880017067734449583320951278873829746920919915505326777107521826245452475771985382060074135392277485408434685863993455857447471169945264824016196501045211575127119894729018467993743723090148368175224420711893699748016790823809665964311204605585701851705249438563551139484882839429010820739332654048943569404917947017884464781625455983154574810944600480592737091819457510793301953033929971221422368810545259760224274900179874498176321244736774592733584960251863906684941087903019654394271284800260837222525953549937739692347289525378782412503649894701771110473862505517670979314803326842764962045668671408407632974142928124137433673362666373148640219261997737733300152391213763045254397328831679391406952838834607906943881962047158910724738093132584005262310129693274769405029456811408461217087606746443253955837876452515048107240943649342638119247864891516953564459043259805868560668899339823023558064415061453342009625346988796543533741211789857962190067021303726329420943416092197286728328353581540354182528599298955558987650434382565413862598444495268168154378081746550424747289758643930161656917735048194500534084182725231263326280267370486960449214150876340583746612106035376271772276651394399760686147750783077188069000840187072753906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + -1345772077215697956652327173581362341159129212089495283713708565477880711369679735885410572269290396201256734487270410201428303702043980401473692860159584772329993263612402874462817753323633879182364446127285362670949042741440788515350477718895196539150913518672998665489581869837913230893857905564317153931850319233938370080004601624131345967217708543544532900385607356264310829205659979633156254269931688496764395246112008022127201719542142253321133931974592496025629818013209947976362308205243896100855494682127332535649725771620038871567596178596879564352834937779109853174909586714802722200075685414854801087716315966997667239384081333870948065015007352357924456566998888822469697392030166802842466888004252456792174210428158115127515320891469538141830318215807801149491288179590284370725060229855116462030098971825309389748661270553682048192239305599276331287801152896021291691232006249187565767064683252107073370565087753757204287102981739691454647807253077765688658569020823319981527474612506812231501074099502769204544366685575824568213737429445844556575756036170907170810927253493440633058544349354447622782279882140377840018256170821783516557061276731584735692454494003509509807251255185840601508290381785978781988505036596488533307810811041612496419297122464259191757662988956079917817884513094981176415287526379793920778386469159108620136712342963018104426926527972933045344722961903749256052360185128115947143508317982163131739995554138944376525114359619824861973325445695788133266636717705017949096489960278923530359474645812025652046055063053092262971487647658864728587244792098661691312549164772437692106227153038149210861802246777127010852756873596392225056781655524002064415564434988055461647290130587111564195866285102130733043992409744561690355514824201971015690017342309546871136504023281780730774523612325329180159432077734738506042157519283671485009086731102881509873726348113036783359289524796036578476225123739162966866389919136587953528078031668604619104208310106511115289034955888039512996129296300652946177596304478736250281108573987906174696477987074506924785222031028989970346977645290853718059480297966403644119406692670806482610315703447416954657034074506623186892448142855508130657661915197227487939958054916413028126431499976041570165895781115313881040168714906628997879655672533490244172269291658465904404393722593639751276878420823798257369105231887790613708704036785760692475348558337388121381978976868341949612662749797243820928382678589570649574958138172158772328342734852113616791589588644572796418446887611141671512869437709943429598904294727645683156620097398057598690121320795485006277115226567687846111468149786258075024411202278047765935641741779370427052672740653478780802099179395877570116437952182165910440189818401335410122598585922538046158027305049639232108516045434643729728256090558383609984123490943834781910549969788837928979018791969523853868436337314731683052400968334262311973342936156721245448598521939593225390166169918076009558344038655740399008379419112725697919665679169431636448748563436603282373005435368795805567508174414458879358855246734579779921514825222372351971287742576835034091623614932898178297000081382691195671747281193133024188329573419266921665005865292165646538116355292015247764467930181296368699388966797604190008723799489012950304503100072096363675657525883924891839707932104530467379527819023923342433473290691351880846676994314984357136989138668064425359240866945659805356300727289859243737881079748544995515220467513874496938193318032308453181757977658439223791717657621890484600328671853002619531757095200379106972561160856799652182547212672739945128094619466935888173662978376617502568352136529009452305583062099761645186127136366477728811885214210972600348149058710977785783160646776180919281017195814891707441373965273941997582420568655891493224961233330222614591127194888909587909056485025415948627437481929878988716256189851195921421904744234220932267397667310959112610428844639436201421674076535394428809076665194610458711936707624037836334686894963319537369934557042705341106182483885834149308451875574455750628801173965783026802156442666786528220818532860371664785841947515231407176114995610029942726674055317957216077836308149839013136111851927514959032904387504891781713692868602530707781121674086329064531605623357075059436114752234376649643275531757307636941069386289815215385971643263940182366596917904354719782383853849913181598013736496974487791884837915764671991214295388720159390144288185527801100359602218190720304846763610839843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + 112277011328458545361361370846594591924698646903336700229453350583816416686331927694270279543587394918463672640211345092482270816142564763086083530998605870384096320368086432105902412056641544186873883887193804236125257606650488368359747818746835482197323416071199750524683631193229524632195547676439125955684579776814384503887727914662202758903631354819607474946159821802057940477853766980381784792676119851003693943362030931813131337036641173307233983627363809384811863425472302035641869518500870227985970588048088413150251659859312911510303080784752059294785921761347717041427074091354091182775386643804540795972688359801584225558958863296535679951446682101030675222256571328783753169648474577142731818571393596932169093065026159536448081004039596843774953109543503865633838378269799310662984563124864270903915871033654318966832559711292104174706962006466286131091452940342591627633103105581308136117089233231716437568023125923680130212474030863589464197133883750468237337363756121948254318314569052735105900613148222286613206640136686445529789753725369799819504258536376492478136555958360637426629496762798875954147932397385568362147662285582275542864097448864961275209098782227424716308243212365639979539241743870267279687631959376178590322664465926975864396134345472434995646712921684842445579580305905444139605175326743966127250791566688594527849032613655818134386289519936833505110487388902992975638883925044897539876913991078238473513394655387788108693990378378231211451550674001937373988391585605399383326989124344163317517008103448991897257066648680478944336263005675043980450542358431565458918503507548752899404049295418355669592564216480174075318724871571400410250813494238050371610704547167602700589749811564385633943458529535471770162988020002312185587640890912022975219066138185781241614700878226860991287864290775977599065288273476062372192819331214914000107061620781516724311834345741017072591553535248365980989713180984376657248927388484413988848844995534856552592807895409527981079150088795626374048260326746895970846608954029392820664770530027410876196489851546313935856116331315306399336700103769249168889351754112777470194971917213667011275980345214283234872806040532944211998615169824372821177537294539918810019899380747480435025751175989112171479878695396126536868212275664488252301253795810245884999026826607045478129442499825422607339568048541861578403499388496297356456251417423102083638534096070170484700854841754702786950722764413767419065439677923152016230119088127065514707257702756936408960190330539434500247970213937234438576367701924109568419037015221148274697745031462739877108284179356272375134455085970034975249030023151973238639697715645323808438138686192875703277780515340392546814804848853657779255704183465536196897148591712615951036457134576472761059358435000598352039766052932479613680327063337641839308388666355931947529954659778912090810929589812516589257561784076133266589218775970852928996367888341944022715702777032285591673841536299946085748013397851302514924974974396320066898034166510548900008765451272175774929043397827271445962469327700076486220485649606525375445238747384312301056145107715502288540964388249868492101787687275744626107551039928407238685995496927896038386843302981001036129846670986152211497199361793275666859862629388856798498692604810963709259177637833261077931741051542370813923333046259115850045880188983654973081082718495619821270853248007461320999007157939642604336029481119716736730964133481113848602786654192702064668668537783637176906111130824498101566960863202896648916297381419154799844888217827120350471994798608913947725681162448151256835478168540856322176981410104361162375856463922089664852811917740293415448706761281510367359633649472144870554500804082865839631985748831542270799103402689686914760602100053313890176839990026475819720796513878973356627874761130471698182565493113848916735369577370283926630824356728994393685554320254176226659171737637853729863511485060432034896119045479367062642510885373669310606715601516095060836668790886254982836374454356142185289796280232777124872158583999004824143987425567201925808638977399795704724148144489912960404962456600065225782499330232894345439593879232671104759741329476029132352425894234269292040394328849641601546072683927175955734749908936036128027015966915755665076622186862976515005091522437011477053282381607939647141851718325086997776325563368161082574844463262431112871419265904587676083100748977749883368765657453588574762929434051394124536535787973771618891588388042291626334190368652343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + -8199122086413801043434189942015150299613692956211105837068418610511077057550948692026698972415055278668962350300789518655532994590886836928372345572217610939367733223815141737403090273912323495159260681789886712286772390160274070283856267815301364722679614422156332455506251976808059219514314720004442679196698364950038956805493532159606754889361230434697595070955725421977883672606274351530433278058637250059581083055008506563891128249769659423449319385007219061691398946707436203431118244086255602660043451248047894604432205078586829803107360768692829369702962933942585835564393120722824757332506953859031976817187358010665465493570470128386252448136944473043005888928950973121075441358228985214450199994766431591866453100913924294453596289268996678240356516042603339086977640416050142119515416724067946956410410323339456524236086394820744705885861466757394360015678845978754322931411871328717354543156053981538840562581848845593271250592173311988548124825786271320102565241732842092105755260147351096845850198841130374055116115380811057978625046792147335673190362519187463605951885879790009711249490886622211670001369300023614496872690047850780827709866601934458316073031474407624707837215648429524961307364787131082448427153485391169984303866533548147413653129403708624656993378001854431036681782269210798627890293562927700254170242739650919757511157823579707190533986088226247060353822997367925777497177859901158367090115513725624395858031675605997472037920376470829157839473039617905162122244956729783697776622011780305722758360654807152609948208104755324485183823063733841315423290181429860105588411663111773638728438458756897779769629634926063359847178907014540252967423450248834486345235286869904263010105761693517517279884435666705206350526281299700738650555163706860283863454420215689350918547213132344973976847560848521281708577574785656725967333397171765134744223885404634056713888832581334251685518716612596373289336025359468372230066083302243203260451860326357051261589947299569444553679800189253398639592193740293459644079846827923741570595676926437244876139073885465932464617242397291328422618681180378790466716470615012984868200745040975067126582232896408696068739820888636166628210955601864280442282078537847600428038002778164196844370367048829009536911061025020535285981406206271748522515562809857742496024088296369355668884739498256449715560674525667560363238409394063496971241234352443461668966384414956506735800948596317596096109270792363189765184071808709414387629720885984296982587169318263399709757151678366884922594523045003363272499584696129046572602839936264026144592733839228976203232704007131422762614218926495680890361739447745446610655177075587429994747915002996251333053659412894677094265651404248326795121739436572787962643918545524802978936773437930495283461764191794985914934198333479040339452456144415667757154692914997131472381669549207041369164884260108921068259925948647619903092382637982230028566814336694813941537758091529996395269182735352553662609526280518803669575704859167132923823622706467500314585838431015582334231673902461029253614770252277960003708631930374398245507600172397593065228120299005764726050768371378367009655973685076743448399319832509443780611856670662153245119166867134308107905475039480749182836541885002944249985648994533048531218214010708087579539556287285555316326359656488766959724168718838396648288165598334834804958520397806504796212581272054980913772927632694662732281874135609602107240725008108591331385292240625840598124614764760244431995573373392907151106928228743265380744238404178790640943479672867636365827299662410197980441906626751055500701221618222687238898245353217122695854831852071513843118182041695353775858885879115593527163153014955507485227230257158471370652947485362424907307644272859026579126658791042883770815365901486820492424654752096564680060430442939995809274242012525037022530444524579878975509118322484852715198412982908682503453521116319658857336197943515624074028838706114724904205175868590931198244608754554825517215036731868516185272899630779461507347633974510709043744101215193356441249810544290317536242099550169560445032391626081594655316401379537395077443872054323754684371336329527494043648015978598804977490544486787274364677220433406888062949428888568985936855191616308700877722183879307848156288719094594988296626318312771401922885485889979540727982598053817461934655557232788788461851076801976148942321154984813215337948393607868009952068249949419683602064606637954362179408089272942044993786526028998196125030517578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + 511700736541791957569532617704569649027258828307483165902302955101909181293556042270170334217831901745674361812587195387617522547826302589884251990098374544449604891142844353639978470251136238395508382733556950318019273656621333321617132614081471074931083534080566564956475706150782981603447404185910305261018304683538608976958630053322439041086555062435151247983460242526776411952244408943330804863219880293203107497501817013306835954615396610361949798114434926788778899168009835477863069898856536707290445358955170053182998815222690595557325232815204606304576758202408897390254520855331171292132592068352062484626061508042933056143730332578506556204907272952257930376192681948363867304981014955224447630871786542248663511933944538779462402598972108835655467088877471171066322243848203727195631529597342803512999452599821998754505440808920049832666174043997489509715427062825620421429645689890099289372806654042927541416534178221369299125555500758364283072253546813698191318967961583910016024128436870639027843356910965204990058365073795533429959033189323182314080436053087640054781753607563591760892600474460038149987429594920118449159398395620102846506397809109829133989162675077912787869797954969984498293786525902457127963042187572102585244245302636453905398713738405429883539901194447406866500620740403176030232669599080497052117295112017488787869965204662652546203782161735552485876485242255213467112433999021523640544076818282535947551415564461530222955341031586508753080190913017841691680915699297529726560307293893769921450718500374153133392147950855193361553769825206561118254658784685767386286702903675775212041009006029363470296863970429749743047700570641543630012437550501618583117189112092570456681219450831066919643644544600183921515234456807956200490935279779655647469340465703193115123422216984125507942269012475986261052920359491460370511950090905682688245303310406199016201775124227339635688831596925891752678121919844699599699264816404562265094161755084152565346955584383850348422579508791642743480287460457099286751974090734986928045999266256216933389933654787719428609826844394397203886169794868067652439567349310642059068127492336927885939919146421651526117862061979049145068186556690968576384289896758575322037974316434192957973782466567299586517973132045168619674729881008488929781897796591805255107064234416013467247928378266989456024469789511820506872186935830781768128765642253690591389170443361836753015720319898710690237306528139365942719224484274865250882321038403983593979723188696514396499690811835869043582684107860356111956855146105472127814999119368003350497569365552061761012313860074898296518796147762466106162603264037329902404312780473103828987923137140241193228105605419512809079655023468498907389190899130925962341001014994860642543043548345554803227738985438826544215262218560075450052162972280096475094529506682328199211615759318412458318806727057057494766133530072167499081251945053786047575723663156052427344129344251325896946612513079268702331211823461894264122559605379768938989820675141265218663299944570931650810879365625357042563742318632645039636467204012118037691794407390556387665963945399075251936347548638934765309803474111438325410012150187165290004413848536302130976494318058355112334849566912862493895229038544169727515461989716801683739898006910974311594118645285848249014314476091736233138533451511965025165784188133116984723357781906167259595432696799274749709513772657810842794049254590734637870422930354292545791994812423880933024210062897775866501609697702676739273718155041249973010686460792444094028327846823812046554094559991001977177868687663814296631060902530830433079034151881666284160151563743058503696666226826041029419789226434716887162234333546946639004642520633103510128908893747248103755572383494688381990265210520807003502373336605779180615028739606831405510447754760666206168161464466196335426438409048913382715009224857204324730612902700673361665476812967723965992890459025952524968708434271912452520035891973955945378492690960527059099529539522065481727994593162277398096496397531555435726283360313292008448079791120044175364662282949056714788608198510108135650086550489840727770982846100098954132184196575804969867784292236372487276674380775960007426536803049446485917722975460208796436480160364761297900052267877024761374842812111007782525388303021967667684818025224169929183331311876643324934354341375130124386190347673237810782439734400631042955210948903963419883171052739868865690057450626292708568177286893785234372816194081678986549377441406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -26067457713187779712573924343928047072594323495786744789700438251049345116407286285657650596732842840037943403058530667875336141469769029946982883318518884417342489611413450348617927265834554913274873621862782277405632883835958388343480265457944388740804057511336330564351937527818825905452044201042150866026263946492015232583160723140439135358608622456310340176022588369062688642854728581620502145050205054283786390405492906707511770873467274765680099129015379573422712785761425432001834535128549876602572758241967444041084663088877713391933273852287208459792077714546145093085976791438259800930569884141498587467300520920097645165369904923802097680416809949906949238100863839218113535651956450333515031394037769851712584980875375880743876641097157765482037369463168941717737947030045515906512671471611405895099728056871005316513395715064782965585375277339216471779908862340518229747056828308524410806019815119321265566841683766456301625986580187446458011027955164225203923304696576996779231627324112391751609671019611728480554113553437870172622445525778923413854083300476071560191837399691013271695286335281772788629913526408614344499156520001003123429053917544811394420183625352333656828792255669380735923463586011407622067574372977572319796481718755961467704114544273047016211291552475788328635336141100222573208154164710367690679213112417099371047087647225170801604060867772648750084613542764496689507240461572625507490650713109877236639694766925245824771937627506772345249427961237956637277350994862067706848340029406873709951130334466287110720076182170667037311939611204771429750273793573975204680367364652210866247169561860421717893612066803546628664235481501309677136879972987790583305829789491132570639632551998388252325282186918373566168867393677070711607330497789309676855634299635756084676619031487405096194394202674235785299705950896731780205076816816476425126177159040687377391558020647693085664885772878959671529471085136766939022813665395997195656343832102616682700667550336805268885924998331953983105561571070213486830973117371299090365161013944592928474357676979567219761653267879543018867129185169446381631244345263605639504058300300372010418813323979508760658749199392612487390082695838157930355500522728957920062824423177014204219916401846431877514728494493561418613578571979690669097164357592728153548494980529100894751248641828719849202392616159155010197085245692132342016937736587968891947321828638560885954508887869987776628102351078870128835616898441913193292528011419663641507467657726080180540268617704375406949298647558888889400713044098676108884390714825541015698791152356992678077205395075925162671162016789994309305349326279089010839646609404174897596484865763989284266529217950814366388572243864179411505170583179652721524317877464551020218935547017998351495113598566446172380950003476917693940656040067037413724849082931967461797260237639268651177627586860503301041704007058315883365530184347178180837215865579057373483050664352490174205695116164867022692414546523001252178455482605200265736179705102544270970242760380332613057594627377945704942457695268921792030183235740352341180536437812406677206652127534499115801806260421256500487445844534244693157774794954482663345647729177966895084772923750096466231724132209717607177992349889378089585060719077014347047169817513395763249124205120223260074957372576569440310094182911795826913688071834801441017725761818495163339959587484959492145074942389057131106935983653997180136788028087140346787126741925369228460196579461954677670307043203560756227663191694671629583785732051213865092676328441107992214853766889896596801687681025299922053949426572684857741582776297879857221242858189878763586009636669494782625280778496130774167945613818180381196934181811114672738347414830360332353281241018777781520384282804404152734657862751321710500061115237058445303733306990589904103304869176828085227766112182905858727357953602162325168281866435467142417524689641480610221697941225394881315321676128540676413285690974960264697942456198827750924735191695641962450780068844965726058507951149452410778908457926602477927171495382483905666203606161401603794447607678294755708328315934626331468038439074505318513363299353874694845225802576703557982141260994135201372533044404613712087916449856416668844752077543303023072230322501059688498672259648902761267359811914574159016238858649773377447364778669326400600317710727082285176342815329526603302148802125610308675083285762120933870463821745564587660699177414665604609321338811746103191690053790807723999023437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + 971722613835340087750170767468888221305093648114996641590903698939897606844826957464019286225883400258629941377504346195643447202834353551803120625858798869194346018526416000443799215186342611427094822666916099401391819745865794748575537871596036080733764004230819470962701478715926896325917168625987621526283212447848267169995917009835948360023652663244750439906068338466665438236375751188303441256081324764759717583809448720420622624955286927578436989297879521898823615787686823597738554775975467734224672291105389237793298375277641888033943357183948539957438278985089754750531934569016735877358003692088258668905492501112064103113955672210994459003181494298879441489214117233858579050008066622974451701566021259200555576490254271081587664297270724319415912148384810839408963127906677559848737562183472354033053964829400318160693554942149798453921799971811797415175570288485653835792033609192399600365687756491967243197882168670967685309451672895340267631016861171164126002582894530730859630454570458750539530094186567404869182950086350941260163064994282368487677021048182451897655924473845535940486463732586848249113768597571716908259245815985951484344160477684712205422857435013715061362313239912446565631339192494212369166465309610259103339367235639521776184643033264984305376641931569675131390753410861892716719837734413005899168892549593322448349583669766191005605652734270220883349112313179045255990145204578513202206826579550570465992738064567464787348290153551066887055039546363452784516811250676660351003177586336425368675209370663667642362375982828285865760147947357665136192731472358287691110146161075999925007618040796959367607344454033007661331681444070908556422751464973902254897224874155684746995727648348958690474118232569698499927995384035989762576810521308262928864945437538847263592819710405310802788983191405278119584999759489049697450672789480373702602184896583862602498219824137171234125941888139575282994465521447580336851777681527290945121891041914726296329165234481217421347000258889593688411365219890095836201568762797603281997208715940880367428286547615628966493133982065044183080646423498911907425254713078995250650844907404069659803287879879268298968687449290985519500471514856767670789844005531959558393955960133286506267643122030516031812510808139247915968192255061924210977695217199369526271100733592948951299464328442694885721795941622211176455634206942959856125913493517951409442981057024501762159688297786904400892815840974198265872771740954919562325387693665058031765277951609321311512075876133940804139541026230327956199685224032435818856541148018171154266886631198651716371706477467336559707466653232240904324117897335510832153143558682117276745079296844588323753374904680890467605274925545408419404492788874295901218362859983119204723939577482158044881241142728326689026238956649428645589544707323274890021241765733885263814201271746918311850161111221362276136270685432517364360058024607661371584513550255935873752534942913870725439791521969075386637746105340415977178052653188582287160771336581049135150615778348613413197741751026111902631489896985387770017276219786743981890323605033623049065316050698286426331030845369233279210157243606273333446018740253517550361033846267235019297196121203582475086707293814439226502278496560949857611833088356686563110630773999776334225802850194598319289463024251790222889167637914941769089446256585565302033609090145621129758799314282932863248950699052577233686103636897433287673289796753445531722323592117029886110661898646902270349902656016745955556045628876887460184417359145463459777058425039933439265071900910366033036534518630179904725552260640409252603940161672550501463204693380062858320583372337319906695034712715728153232046898979667723133455461541896730515256531240575562909488279230573321324404377404847743678526003038458987432719561016524135495395605628711942445586260810548434482490078559806980346153981733138246905541388248824529051067144667147538688083012155510779873518132441547509754082003460467905271679434149186990407262366065680474105800875322175999082421645190285741821161885495842804692766050059694671300408434753194988283785869523003446139593010823234957848253018138857119079856940703172640559298247820415576043461071578282466309943419008670143966372093934248823869912652610862235936662638441042220166413357126412819962671770145975441285446204627713774454792084294593792482887614182787059962728727873609602062903951156712574651891372433343449952926832499475732599956444382525808748913489794175380666274577379226684570312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + -14721687785747300782175128408496202773140782987731608606754830206868598587698605548391032584783546858101210980606582237801329838885610698083067990583048970440454660013574261776530034907710780599485941259194433687682493005431260767357069736940130912873104466648836298511757273318303243811288323237822242965748702811997928968738452309533131192585400126468233933304151686589216772940215139185150633967060863492934195841688088636888972393209456572565422249099357247024938460503739583976646608693098740794506779863679956386242344403676295496188051129431225921600409880556882590421848144167458919691718181850761310574171931385447502409200436714562354116477256242797076265250553350568197200555573382210710374335555656470596708932150287881041605163151485247330874831748496236511972271413800351079661919041729387138537241326298727184048825986197109678541811372776408880982482939946697184985843498405506255354899323301581530852228275335745539216234943253221086717356603411835971460297998168985437343055283965740138641490003593855726835501055138739190467224473255783459644311786148047765746802398258543232083419620040536723266657281517755161672852167968361957515314273758351221794495406956967969102383310779136557395690696071234004201597339863319703449634129526089202424153423842938590415717508217718829367398711553995655721987615438684425377377198468123678940538798505214039421483079516671528891842509030773912556050441393398468105604505191957921623150990928617256380809505908886744241821752589416458325931030456709032060128990311212815629446173700062016216599163902769648946374815253582812785359143853473901390501595247133283650458458199002777697218083235461947399341296730415247162286832453403540589671321858133788854660819776122331199077731635500627997319758269815449479147252194136198389610773284894224298388553917815622727761082109700283114988230479436237153215468342991611201028725113245783884962743032470199922191528907542944958637339898121139601012515446822929236057865374037254771470261643382987492534328754999132853577100278013525745656531424989904014901718108358876719863954313412199562627200650549407545728142927903328557757767345820717525870015814523262170285325398835833900945537674136409123771200157610595867171153470926618427765818263785735362513802591845194954097047463549478294951583935297396435215789227134851421289599346026711622383023578792557862700583448738771879052115503450368956497677962398937452977803410546296484062528345334824551239314219088334870724845322392428592154509609493768707890985016854463152094938620053070919470722321289142510048386554751172484044615895194721892324842151923760141684521448355362449763378303266571928701211493949202848596240544835794417191525854501274606771385886247592298688900642085805934908493076012043956570638352508070482311034077950866614981988083879320029257958303723062544541154787457398063621004720971410989511343797933537927221925581153036853298588198852129060290906506541168655991217182341086317063337455367778462071713544718463916993805197086988712155348251003731879583592612541175884367656421856510885639498876514309147409078688293997443587112643547651275244938995341849427937357489848129427330480105657149912916730433199172414305774580767769474394349143961180768075200005328169262587905663953942517431040459599577649382560506958877041905589090948082213853749030382197275276751380084027807438149289824508843594935241074027490277996668015563774885719826134522285729064537453016915899865074959533410131362472940961098066852628158636394101208310853252256295456096331699396713048803247317925768455900526204816314232812773399850262260474025611694640105126959311096617256058998859956829703992920601248815136944514437628325583516114062257695332771129809908253839085799133771552845246804449443026099694686130615058927280836643534933195669415384390219073130483539896602281069967019230424167844535540671148386531674803431171286222911229318170807039147110389508669869164923889755266273645666234862000736581958607264698383747883967614040193894153214492725150527959256671163768626367046514436026704338888553043202337013344865209494141773353984550692622197419315520982806270621426211176121319050900317950442184442447049266469331033082207204883949406002224475367694336164986304170553329846591450872621886049964384054912539073331891681525235334514693667844245097039124452608619407018407409303332140750863344578674114213618064838798352557178052706143678853794124007660215186483751459824787187527999858668816903099826591566828968816398396921095789341946878266753628849983215332031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + -1280656722954899249584367073888931369841350776789234451797754366065766258271851842482863229056816175780351887623842700249434081265008608780841329989158629782845772014553850649290459371265947601768085414630206410950482260422086752319612911414684186415218479719524073815244454507273452991330889262573213162526454454417091890160577012123707913546048401584989117129092328039405243766193443626294566418474812251655014795312582713587978290520209925979408642070769494836994227322912737765849657077196123163231711237609266046095611433956824678887380538458061261803695128680310349393233635451433300527201032511373550904513953596863678627844560525951258923127417603454559252602858873217969834786567542809900198147901791163066517763729152871376598532297444785242319311212019075712551709940953495583379069433036019375354601476706869431500309132608215396307181737296157173139702486235207501351228531876408532837214067432378305943915024636370597770858826462985853941450242658989587627299076351953911373049232212748677558627165623259511100908740612590150591365167233525443276129982539981444034959105651947185026744502535407709671718006289593116780611739515835691816684151408773259262712838791302570525302579771536096298200182589917186704617370902870747736878552573511945971479758703086229191923834471623432703196209078625598788191476984333368600700834652846010365606022718504867353842961700735536419051508553976481046520757099785459762308989940975922138513880409095475298949284663766947665612328319038008203761212049847806347775989003292174813687044050714078765974879453163033889219675705769055841674272858426618118748745310465763812831597859373582655182863179509392670952007091833375574819933610839553716237159082113588296210970778772675449291891156464311404141534898417684459504314817098686021058957380844405728840129796872062006439528628368530081448606207416939005806150993734300090437211322319527838863299005460271546145277495657542310386889541313097854156720359957660652268203934688877063538144009202593076704402555160596231168271971629912820034186992012515780477530205306851655856464404641151426439860356385827770910304788511703420347060235780221352388997913555807479211909578216896495714143440880080169126930034831965383793473311544385371028450052522500615852955862912577944317157910626991963564044010355483477740893747033495373775606221566087984787877621608288879025990499142548546044267066402545878539759333784315876279744649549210179684066673012656443623796454881761261970789606086729115660323954569549519926114369168577326922461900388556978910148395093864510153570998466719044473924867448814692834602774182549475084565898108302249320393841912007369457634504474566340943983967126130868475995649688252210161193837083649289448175526550597738710329208785425732742311916508250633961222250946396073411170710729890754314299458437915608353473876504010509262509947776300882864036801335843581305767455238206606547905365468390131083612179512188858608603823303759339553702717568231075009797739760688135467848043087423099221660141481834135250334736216564085294020353326086949529961724721430594594502381270916529430628162159074042925955116764076327015775725025089444042681355553623822548539596016049581752343828919732272034825296986791152967310424362983119349816020261445877056186885146198148535882862642186832083258120664476947594957151483798996194046578796586808984295896922487588101141651056256229836998941622325203776389876752052253310737250318342541867817617006066276721428619456670777582193951146215919917753726678237933359773593132703836506527493982320487602895606538259415330371595422149321376469370751368371287766560873366544643698077891190018175336656566323520069088355859768226069810022438537528372520502393958519942108221470618858038327924478300665661965314249097701622405059032970900755278624666652346066626283880692928740661783902444731358468323686913730654392173453648393953295374206010754658141720392236780044749542197856355112466891590683171694252589464780343942663883559547268988252389021525763313383089899779401043504107609005535804283514681731474516263754282496629485048677715878188464170610489593292064157709034276161263812500227601751411392305891434317946850930820350245260849741000508531307068536355475495404354790565197164677989207712116714419705357422476634434564569501328285290246705689244976324852056905773731127665112966311765277627644086807532924580095684554451657085176095433076003750497823972001253549508607165029949206482494584939904109752767584581295737062633053843464481698498138939612545073032379150390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + 140874649861785099489233204410775147599282792622724492841874607592460735511246722516954506254300275728458463840841073193362255648286120488587071953866622003076720830260148837578917979465465086131314948097604352285770032189777547164130808517913251860516787198823722136121852926758814428759094906923257857407849729877205241336205342328689304703945941882937097039451474327544436702683116421168142117589174025969526002904105368047331035541111659839751829520689046880488733578202994164407891273398834850878586718581773315563967229163938775044732938992414209203427150166663021909822816905404268946718985323589631662069083181904446963434054854599367745058027816799492080848291863223576342176430362818994546906645173938907578600348347059152497373683770474676540138227783893057969850546088740828706744351707282132198001088188944217399754554494471473455323443557780734917093787335294201161900332993668750852217099296783533624107186763153790560568796239427120457907536570653310538978240763256463000303135432074187951054163524242741697448486292303643460768848517070439252602266957492200396948463947251222866216034949689391694350047524495871447284722510793563311529305878798966636780240157839329837797418974857796541965402916021794222702397155726727806341686600958336181157055840719961935055734404639700417068746571044521260620772924814795897208129380380795991905213516504760384649887631968921556208722429719210172099178077043207413281036457659376993662161888192832293113341669104749461141856386215204053383662646514967284109419352545007450161719427367885769411204578744936116162937091437504554204397067310813894454631743131523206595199942774662958174428632802970792624055127700053194832173558679615874995043509162408908095723314992898808786464263089037429075378408742894492595508182629300402097259667834864940195225900230687156014859503688930427981300379392928155240207028822872942223555343339412967608501401998150443524323873260008626550230589974524029112084352691086228022200795198339969166878004287553385405498435889788846596391082399406139177839648455066791278147295976301231566023783984969023793653925281167911065333446866266647225239673830559354409299862708140526734822158535868862557470168493323804184476298740244362295860695371551835885247988407760529822633367891172478023725976170852821139955550225684688947947598566429281087034297800937822280326313719285748806192130222972146429345407497918683852132279039143671773353678323890823954781408135389565714124501153968898307360635060070906295372888146068158970012494703494348609247495241358101958101758258389619063115765329610526968165413410895560327494619073815027521370903146270974981391538280861461435395710762238334475123489771654187628976244414633372967136628401025110649012121974793417627439995304989851469852462050791085399991746205554790797147611179755080587378837418659655899179428131557612342492307076163748570267355914682248118836560517471903884995200336422487309817458299167802542088465046780601719277764633101347405514184425133356193293207341824585121119715911043312346615036216158447547804916258497132246908420561934162466083595417720019804305530240108377797816238233875345833111955627761559195409377318351012441176082917652413758318043788094532185931486822821118126438872383039127731239178280796021480389802125820830859870572177207535898671602066170337202520423131791138337802590756884287978222125045020737398918833866649097083664984653039145764233282298067674164712863279595451126756236664203856403501578110120213127789688996712835176747858621314761173357890072443512048046743724010508271625466859984882751644270340176630557194454407390853921518512379012337919930062507757296132159500074872269184590827412043751755936336791696216601340980242026662024387151498200874297839109189079644140229315421936201378801497486707929754850370915538682368242099965864946477014579383416815586582353367377240351799660138221785018603022752848571034498494436860591357247989549187258168253341055561937586464291206818858279603407053289643947807208994793195709184555925737349236445423657147062916434800874126579573705163831892757785698922971452989912451118947592896148443822846776179375167090986744604405816266764497867015617327807217366376079576480396334094910970581657287594528704210601375238137076226130047073548550463783307595068219656018453777086255037488817083342875657310320819716095978896610682115255290418001849871934572044249305472986129261372144443064830222026432654302413625050708871801860740846390368476460998695008222014407831824758090895515124429948627948760986328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + -7940957883098867627960431875902895206607284464088289325037914875571086123538495193752712536854878528909290766470998101184422503215362621834229012628716462730937661205401109898730456212422158362871396792421914737787328614062992491338953784790561755971742710628434639981055962458577385040176894066075152883310491015866844772988881879688573224336991727062685248500210641327035827162012863228733408255804326944570447038160772996608163878358895313808568266171679424462210316869777576122514117428539522725165931894314445068414246078240826555024315970411344603277161012726927401586991327471974792430450065276759781997057836505103783772772217328920468328776428914280563556979381017486074565050752420674823703676177677504168820604318063619523887415793089702298480811486527566603823330682161021336115081141764610075562939280849615224214706024945140377453201434902013306444745074952871992439542458245886532193840414407781072740052228729818924347003702040417982263412403991950600031982055413037220395403412648645294226009572056957385446749302382673084387690846134434630346907945660184327839050855334515956314610587237452296280223899033311139832051038635082929303230289308446446498069934862199991449216311720689534589246137808215738941444878241354911537937004209069735827288569510344667432853569726972436871812638016933295743833973540092736549048827238038598592721383668443880231459065621483658715541396449727430913631884656492408018875437089325960248396359919160341771703202047765647945516784992522642972231929068765606283257941974635882199297290375649853364513328140297955481325155541334341493918613929229964628580111819555573602665485753517521413268060252991561126318493191547903106490273171306784395112756419246645603711695947124929105108086552136036593226517542232047045311774490352974536501816076231134915953899060957517569341265402256220032439954382681318383635541992782679629057485479079850250684162259987735151225013834369568078903081537220436174919690106647342156675120071222824914690794094034996834479523842790007082970766991810635091014965925391030450282036863544103108716079044472609334208409480506744828480206833098914139876177511457658397978632776626280825064306308980326195910956687948266021868989488065137702987899761983763067528264494344644683458360191739675369448486847161107548173157787652559328531627679290026145797047943420850439475459113048096331399344182863208977836880655187398168373387550191600071549856903743642286749110704802867021149576867104691750616102197408158077238676106521724917085070731880155477092120213240154323328743051665662285100276820075620834187829660828395938064343576027045560212903845186906759582541559946053197334263757930204687498778728493565724521455885879697870683043916652859623622022372532197001676699632459851814901802554524477964549760361146864156752054991459106166257256689360588271159399797420559163434054200796883828414868928222661482368518432939194911311737245360615308912688549998256064406839839962240300463287361668239997839408453257311538079085891834955378557598765048515012292778525571954657525763088380035317109974845235926003545878524926161845204088570231036003092397970112787378269172192995434245859052398557032867961196564636443523030858720073872827974354040156000339902371172495546878024354329676985959393659651208830968113474096275518361972290087024375705182420935167518497302243600232125440981626050224193882919489435798826516404765279035706411888461535963542027135469827851553933485051936899858852387941319173794521435766143079776987365683736210152074880111898881013072444104648704886245673328363953255069752433198157344916497392401661779873883352788854770503079649234010915693883066793678524461450660983126732666901200119562862763256629801447221215651505834805287701012946102876523714252179823331495598212200679234820992957204081550178831495139287244407580988687998839769061165440864370076271681087651237288514138148218514518063784818055806999733398070307890933978675820415159648581761120407294732221092801074705832785331623377349251589422758223096348353859830823037240844669697840445330533113941494150149887477329433821042090877346914738031956966139157822946361912224913871982928446568220577140344503863703598223224537365303585767376005258230403202995308727234049907855406851607918808610642566195366166457953175303191961659211404122866424474550959964091514337795135512469818679027330500725030915227965092236289652267967046020691706348259545503805765165338496809385184255733862670285378852582322247339216790594309797332329645222716862917877733707427978515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 304290045666462694394714837325116171579114576572696122077067756965535384880900985850734977997481304632411441821525571732087068490199712976717853383711659067971667524756319228576241196079575887780185924521905986967762039831650707916103501097455749502692250643586485465604325640102275887044277910542211976391458725451591277145246722267838056089024529572232097169154231528680443706335052658116856660878494129284750103609471463566121772158755247329656281165047139157483736064035295470404567995696052503726478588644133519689322026155005783817444440322862761673642226800256853831351019396729477654416511093815048876915201562526476315835090233545707539041221796206885785023603433093777275251049244650991940293141324794008100178021245556113242064849781487746656789283800012777429362827407351506536963562996056085165505489327700663393374326095104055162665596692045995338053733138593775549483048721959704925215926952988930472791928500832168394570523975229722971049917855896906956050488316640639459898124423030006280126794709307482104734689232677158084345132407521585137537558001766936174756583178415109399219962765816498652850481657418873182421683530907159684513691476647287924352142823255616546851523890026273881743213453477494517491793270355980025602403021794242599224771161110784657031085214882765915859022522860488530806090280489971454222527231452695796643332161917761349372298214353526869616375641634188538475080435530163685071106418567539424531780050334789598885659058457999595675844258590395840695995580976812941064711841638083298420400657083939473018754539430458897831561501649979509634316671195131225734134978884912785600092446301494144581413164370758529543732442553671749088819979638913265584776427778270463588127987094345594868163449633627250080400674937100611414426267810752565675170589908855717010331505038096582240280475159725709929853997790635098437008028861453081225755294481223071553915968241192278239472745464197816765751754480117528568988576251493339239183973881370578545252221448213181508382095099625515785301965514989519723939452890680373784513436669544779149698861755324421076124866162775773910876691725510380111865881983749909449713646075045156416978882111096335985690843991695712807570663806211125228934719300746160728005935023532587927455068955029168884164005035216672613215435876564868451586346623943133959273506659576500316480954916463800022789749307207757280023733876581764787116571078648786896222037683890540009677176440792766236047250288161805844020027155174153788543896073969948199363571689332916628646327619986102124123539451079483976841334781946807190233546273223710424119602825887207527987687178762504642928555541833291937465067948443796977582106322007338553030903804120415411020323564719398626157754639891305261614987748152642027576698123709582816122932468348645455380429189203000123265817655785391900239212349212500048163712364278784178337363892249796247714968753231204523498154385333469555324311272379965396740773696267420575382404151146011430313138891548963209074717937938098096876555497584070943136555510463969829717519782932589411857301432695918874659800389603883428048836925830881578647308357453650219886696945690309509552016762189687277360776659199848210742019382931706931109442843893668132212477295464435309651773739406775682465639235341373806701377424919284608887139219839828659602631782666435313104262945694271045965465216277821520117314315696598508951755143923275957848370774799795552395604024464500540928289595155743852071831783954153137097345746942766540818227115135534209333379890298863190900620430080066428826814584185764724640662330259441693840836077086855987155627542784817105553601202282820030883510415367042022212597243919788228348591978223812841629569894331706739041474431885850298643529858194607139287382965522724284536108507518784957020888031441372978941934891672926087411557611726879754838209375553433837077639662245773516587651445705223797531108634278070026606329008273246340397291708864197169497006650344117297710420237049785438380667430063936118198749253257703090329529963511956890215651096655577024080879963583007477744771039990462743438645738142784995010669101046159443009239575631219620054740273670343902808900914807509565586577565896250368625341828804317595947150625769111691735859261990978657721249518990793590359246804765567220998928899393023228859427148534419270969099913727717291053304175445954388477906969334371221946537770962058470427764588406626271605621276501672638906971022378259486624196093023891149049650254368012477730189857538789510726928710937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + -6763563843770706224636626681798051966321049853786875978125363448280301359685039129222045741757992411874349611079519867978272004564261010336623885169443632701827513927582808488660515481592817113302798569935441292977506192491262863785900405378210843104072586750113490581975528006502475010124212320693687824144908302903651176920049631738780613859563150341160343346097488415799172873525866959299890435825106180079319898561041504721658600243109225435471552992265313719688812090061497973108651293095035684955671164532477973117139042280598627521652341631609948519890817259203672797298954170403957165242706258846480097578471672190164973460235896475203634861277255133850250277054396482615186739373519013123292953397661224415773997787395870493202029425833262825041781293814057024292886924965983494587446885605094102446273676419538860864471574375519795449511636666079304704448768504589176250792404670420436387167782266311057293388031031790806770143188180061959348307413996939386951746902589247211709974529377566245807938101581639674923408417217711299441586228946181273610585212940680204610268255371295643836297913814164231996332587683202573127532807001425975861990088036703009751011218328390618349294491308301456910474254355607583638571381674037220361623350294840552591475783311713450001732018776182289316731390224216250707696569668569424977718653057704735669549292350399666891793880150100454804788993019148299066686837035631177254890366765705181038285329514523948436449844535356332097274969200295677579680261499990388026176997919668434158423246325911704676980527209485398960460734878102721372892888704478866291904572057984338583987394891469335267430320354309724881666558285750599113117646110065927541601641928383050271080107405397857113891779009359785083057228847111797529669380203185511471489745479432721101944080940218875873870537519752371026432208005516748286605938117386308591304633744280806852887530585752844536677467179788118227212095979522740581934719548489033287132484907491853967814661831637008301935922755015500448736007681465343023939094018613852623334990521707483407178665544739659650706434541336407283624161062537173893258314201168789376959982426805349142382696859065343658698423964206836300093136833545684677197283574511878884343776932851368747572698267246779819876058996242190674939274869566857313907136895084933256463961502618298511161847426960722388427503244131587296755943962536082442006385123592502113144854803925764062814736321734331597349337755726962677142937806810105865748735892240919479766257933303190050756733197344543511433498340098917325507350369253999151558997365169485350322015314011132046011948685867832061013025470062581077800054914796312592017488352058504998973903081361812572454077318514321349917138772610376645931408525168397623471557770328020431222699580105367346641760632804801223266587655211250184033261343215557233853294826865389851128386660131109148128286175608246051156750030643021454104255804153822188836740606610257622180646838449109810162950940997881027784951372813662812117090953760607541847439684930673153657392293113460037551745257532034004099069951516156197980480747507600968356163308652600690872883405954709644376930944390870091714688893919790223891376158918563678370150871855283243988190045945060455903770638279396795529639305541373135057662025150481065677453782332946768883851132964065499649173229513069422226968797910577958923991045594950007391629860354276803262180843946566406791792719343327619023607619120673132558677857066619959498889467553890508563367465619736832581622538981280640556149178030842785151628690649441160426787423482851429800435527004116131696114771279158771344435170858106846630969549160966076517819797920227102031270436184080503256162150532115925037301113667586182439170955656055850538295456788428659985303869093871500762871272101819336715600008167859041529706519595960838494910414925627559187893586000452414188527181475135490478627619057645202101677969837112456368942986242574811178386687088841674381685719417875888002921134522789420162712860366757136955824352587385426398577861224025024782300425018753837165533306742932654204365998344820021687076049842616978211534798218825469071486898436113264521547660810834310905112395724696501615019370821193693724674526249202029118584605632558233039180580661468851792173705423400628785094612883291594332925030008710996753377171143525768839253017265370205105263104430563134736370384266117538163905108926977726161011317032389927479962929864005233599946795913907928706428607428890825318035240343306213617324829101562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + 2755985711466235719896765696762047588411531407924706934340824088791095557387297230990362754139057943485732087653528339486670010076756754839993663706724172883185691476613782223498573859607520405794786029826987147600882294147358432154479459403828024953008014669593109721637814351232865761728071510490686073702147466328145666908836267835334906438601140217696973888979547475943551296567290226416242233415574014258547427599865529811480665951222204068889175020655545724874975425837267159119643291588772277334378544376669276773915948921299259782239758528581095110855349666985232394247246687736364040297850483957657830240485970249546686243204077613727666722087802669822610388429326630164571106681410532299849588166615988938811818343262542272020166498164491017296031567799936370671594035051134500568679822027328010874478647337229979272990298346649479706063991373181298833121533467204580821986547465682778586768876610906579355799905268548606349174757951925356408588450939312754251295785893887545796929199635870906371783046721399669792018999330410908272226288850699535031391003606256171988015603878764206604625843461094109684359922980596896358416149583343782257674233092017429421572184411447270487341873681016447125726563921226181711511145485168681247873009420753997145868329383543897388464425565854300751943313275197347195562076930575948484570395295075495365583514335045679853374484980236153867112275862256438344951837247448350960213464636382591545008435017516418929296000327569861036678465890072130842566133226775032986023440508881220417942630170062599502999634080071139831044865353361601806858582884377741917079317829526664783343853112865162515753124301946345681323136361748720020846247210969250694881130843692090595244695971033742972884419577293038561339624464723235328056253981060025867509407523708282017628527771168503553998487227856696894997691245211242800252919008281040913591176556564015502818471395424404713980320175152528512232154353531304461802133785493653015050374380725095441311151265745039054723995794635850208266405067345504004797533479605137840906373046893991515139892153870222822392149024658572783192649879226274848481717944083977476425584061912920836233131850876522197741719217779084126762805044219897987981174173564441222343613735248584906130343037876261657567850287206980674844403899648196643454464651969770396192515808582382882031329281903529333980096033370390397921931357568637470173813851938548015296523607730798071827410188564219550086653026197322919487920420198604636609710404553897389961239609966545131735719246022339046635463307678351174461164866641476350509795766092283856953434353947570038436280872951429523447284929670709184046329868805404768143944862053538314142226812162120171693831576286189455616897021177348582015108928175304374799288998520254450238514796073419916377950546802009364201481202793959071909948355049587700457356862426963391949161402011294748088292708212436042870207458658801842217996261973161048966320263710117857153965429042713936685447743085038412219133372173026420508243488423359596624890945972791470540555293899869839875293669662936025329934480641290911278258338342029734899796286937887862601786013455709224549451727016819199595478291098942636683572168366558771507359193672383437661789255104227985755267361039141496755285327558070451850222362247685071797754719592923026772842436317756520844401674368426361571220309996716821523882646048567887707604786809481781427963978579471110691893181933612909614772589516708839735374600596974787861275202008162853778694842434075758879213633868554605792401755794494764371227831257150474332063069066384359306595451497941259517535494258521602986475932760124329172562336945338266263400936296618626153345366090632827077873174833024359808808195665359489848581129246906738203831812171953454114649603461609563720096288576820360836930723668243254735634736857395671126183331183148303008718074424056243568870102866943721785352172894656865501216862216904999666191745811518473289501457716840837705755967238655266903012151333306568827417384517981378799590793591765924490152371237627410043623942952152001446192534467258687195834712045994780961411668409571072932703515053587011337426154272268859795732867548723833579536103674041153649196899304927033864845940608846900387264807688530990849910280044124073869519967651242458490116755944489854273239337421903772836062055302124453303944028929270874171503235067198128102342478696216748320684705645317452424113627112754848679343151339327941509104051974895837423305656935951901687076315283775329589843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + 10482864216406670731893438830430443422568648598793311713608635694399277398083943027723344677140933907984494096579433300769522194301354070812738530459225027321673072627963782084920512003166234303638460015951148153714277442952943039559909156882106610454255234141832467304855981025678185085679669288850835280703728166319641168088695918401952405116995288878647652277548699918859886184629228832818372552080129223121621685719126489970625388019277698652163873103322096146568462278595296597196707684734679286508769479938535014780774340069876644649224229309972589079688665887135827998079223064732138503728926289007341680519791207308594550853063553482059651482352396350168462665376849436567653734447787424419464959236987886443404220903801647166856136456652728983091785293364858316938038985521700627962741948627769239010771921001107800677893836406055931574876446136294525162617598619337138145655347194257132990088494002463492335888277131607356118402477883195704169857081296131318772642561089842904184209356766013557849560154122927560617630207799701010531939963687212871402824980590286255865910157346923177139804526860821978551294259865692238157330706979626505484746320359685289707163922512426734237878835310013677868149471920681190470786064060278548704897605035484798580169953102086016459794796409344522218812491457817128643359873721365717059851727704517154019484187199976294214589671281230523961699798379430329165943359316953017223269270818276507309560823506945577399253145267475319737226933761294120816817787517844321044808588034501535138399320977432438336082552325015954538467555651874273950580163785431185237046165520177069776077893046454432137294417878993415676138240075100277698605311458861752040687921865382138156915544933011185807329235723209325697777347746087719933876929730794323212567824617630150380710981197894454201588457056746158850336577179890974970140518213474194242423714242825046289271963449049541846658903822675724605132416104565099618531627571304532029280400776580737757026783851005152840309876257374040836001609257875578161606504831701982744720795158616257841365330860735526625702705100686052188928651726506401601783324761327183530177194742318262824036628011172688039935533830708997760293690177810115007539056868296065408382306951809781924023709876319690467334530676678018139283508927648807741524806535805274744790318756228107176513689463250257398381696865028611084310032457461477911429851669014457227361848373713112843008407726409092510359393527646618296239376612180631781436126378564762043477897313988856832695177811719602481583385143708800690994468167621477878583304408773664328273671761194555426782542991680631228235836792197851630205514942553814149955836710600517699264338732427992197715755318470770403064246843819462665374833765403497572137600165409756860727674876120684299020387313100946125792171747334302922687661147522307301786531650887601861898020347256284909713927505024462229117428591683904230541302282717699883509900484282857085951303734222642531079896607234198003437592990968875597713022555887135019797693387400727339841207280691095617944989117938626697868015940809449651767746981907497902938537218528227198340746072521274268012247103856863327421958259763147751834683435585758845090047849425987204171577264783373011365593168781093643982304868393538659528687572617254183631604073554673610322076957109369509134923242412000788692498634832325935239974821448670041758712816232959061566703143778068738692138375560391391242754564317560585800083459647880354006650924072048893206443470878193047241222368843784949491584078673521947825759445694886340815602906161686443382022721275357070170974368714642654207021013916483614130914493385990138933353348612349550464869161901047140202215631873619233221910077006990552748745132475593486676634305562299563140814581976415926225434210413386737719406697504590769302168156778950192484209208510289517511119329026847832330809422138810350898961589725306394240957870846528498271827304672296551621795937369364945582935603318470451160801662352244528781113597371939078696476781225416313599848316867387798689237243784625744894758583116210794156431879743964723145555555646412661772386156632452958491538679289123402227595310116621783569729143771351248795097087954550896480780645402782128908118663226250378776828659408960773892832906020320040384891222148362995873522830412644408511825696269539811197633420810491265698727600080573870701227534575909081309759399373124256737556433252910720767099328939260992799670876369196345719145234519089626701315864920616149902343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + -549268601387148456401591124863373626579854076078239164857542903346754624064863587233090039906179898416174211544675185249702254688155821608252808458192486915339306159901370163648258179955592036470550312809059218660191626530930598156723264530128120620974534406093522817511876562939491029488419505347283419102251296719602939707602496593141207595424265521196648781180520097870957651205596487947101963134773360493632582402443090046574769024194924334583507448871080252347879225706867301906480038795726697545320226548857762799253684578819192961561114861810842717570659659959456701851475499720284841653087315427428003599420281216274338880244631398850995388475486356330881344969356229828694575499762137844779780044544744817417111033783387115492826802914906734856597059070703704298474270758917341922306164791183594371286921516366634018896822114839945995089016879878112981980922898304819727494813780378358354127518048288643472558529358826061429352661497550575511113766616961141964037269858381600356662086943563702163270805730005754904186267050208000931466848401045203253287057182100683096027913505150436433680473932757661493387623930145689425444316573749434972106297570393266611594330292148666476190948350692198920191247680016776048567944513799374323018666741097321909362281398056170889405305775852671188663649450680143724310987130968504714974503174241838455429812731821310064284547119763459239538191620390613762317053907333953564575257211406144555071794264174979445644175066686844485352744762907793402123440901103388567313576759483724642408284351570751329942437422345133432972375230827815528251010325124780427103771732267552159023500072335138682062735584586860858870682956335835112159465900114752747102153534824347861041651102416500621657832625914314615761552267059850163458896197759495755752203051646652276878241399024034930580791079907686392687437869107668863808798685345190192523763356101887029833681639978111993510875408982774606212019243380590197306719030748877921260170258613583152625774721585874726408625458644481828364345579576698799736013581436024503058737828332781350083904616829273036735981673702977662565491802691230936489113393510472431724988099569250595263338709293580111535103678826244916408922326751074499494960578086561141439188312112636969894199128737407243358388910278115849063762070445575961200236754393668813227207741586500188265210320674161480479297843109209743458539254611207408088873297873091577187399722171638487008759570637467918237373836039331941692143105670596711401550365457491287860800382630393682856112616140740072822890178060350440375840506544618110928478426306725236869579126816697060585222117828427737845305931115903563638345861042161387627467466871709346681988094662996362020309820748009492376167480300820198925577856802376204552310394874710707996586370507425140523648443304809354606520619085793777995668568115985991757671163849943723051958962297021382655223281992716096478942084326408499138775886715480530505453424593108148440365745366187674194000162626491237450960813571133235417586725280375007180460852030594809112425896508533375208693829892752268479892091430030709096242853091804039895116923067026194934715429096788584047772148747915610398611740024097468660609908099348218491440914772747164037271020808685567835646153084515907016789593739506486709691534985528945101154869328262444835391933947210366473358163192261673566993444953363425767489852271999825600742830459436444853823654894703561336862314482661822079873569012732236165738314997292882663464115272914786666273849701816062403367490645000408395364655026464053696791976822848214315679842014881569526227949914932506620831189189646186714273762867822081707073716460161887928304456655494398708043656224699557205227660167082996178231858458936075775697631769852808122084193140913804363598802617034565418760948100252394442314728640585213106128243384890504486855505915300675612566532916184841354051041755519585862137166548258093114635523503261275340244007510774455644902614095621999906495335938288632191008573154721242271889073021883719527583318585691703633504515905326038310946623117657726926706133364401221717722494177862665187285052740904071732393711435556959861191073307133523190258363726628279145319342657793646618506252887464453548546529988667691410422227411445182128656007825179572718395244954659208014819606323548206209923759453287749307338676836098429330959823295574625321301149181568693660773360215342096181486647997950704618765584028249973538049750284002550092451019239846522896641728010536098736338317394256591796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + 26951759419732186621785262518584915256874878859508382732215095769731865115795472079367959840173774952831019423752246276421325674799931212827185521116171152238727426100712081268465656837672782110174726249040858169071056465652917822400291010682171439263714831559866846740593839693286820225042163233429900535912779386953101054305261634705828049017926160820376168053015712972607993520807026074705942808218520091912740703142587543314371772630676835162076939775403174564550385583619052974323259931466025025590293025728034307671620015767857589880679522092667516931094592910166802253224543264367207317294906444072227291623818256745241608699987067740074932217781229605463313399676456184864369760326768025893601318182851811088626236848247821554407556018248519190498332538891645964166367948135283492812955310801285425662754567056519958874184245439545805444694605745887524723933666319598508992751016175114075300294257277679123363907866600495833178904526367393935436661052393527057724178634499347379494442605073458603402553233148357760164221039210700603017986594444986996422780065895126964990480734139209143542817150142214950015254321011688611884512495835435168186084727763962004539656016135471787795503333368597968002230356055996583363609346954018146110683886145532307528869430484620920765006396648795380887335054637772066059073799772900574824772534944408596282484460614187170432966732980076980060418440189824483882801856543411048007968389807284897085802197879446825860404976718858898666530239092504538944242710905147050739057961835679300615884244989890457000035858174892535759227798345906534587939898417168727962298244662421787593120561480573351267986022141884407852051430246399946429323910149314930321056070274448029783107745113368805169520097407208136015657734483492652818974155436045305574109546374850975236385063555878311271522799359214924924385381503637256066806776126916710263869765379650041745207886286221749355706196774311242133468325865776315687017948997117472891172816301655593132514034158656547597100664640821271297170717707709192804561139740052329527453540801906677483450448621034059732647760045603843908686462736484564436255174730413376261677958118739035401563528002146988301502367756150944984448426336731373515682303521108168288610300361658409820296275455318443030698748949142451207295765417034870168764773804309734994303867705935245303259111069483409620885891749405128723991968826499196001862428954665926605439973778069214810266429040307396920677283699471851216937560401523898061952542945702229431364279326305983039442667248375601123791402771416007469258475446197679220648444408826639634003724512865185396336586501577968573247066598008196324170421544348669878223035669460531807564035582993395052929206418319699091675235431665082227888988125756824497092952525772450594792954663934897835304338872242649740282794708316224375995752392740781796690693937469697676594384021443678420905180373379894564538108304222063423924866097849555555420740257296663156159370007832921899173072373688930753254534418273211871577041905689527407627924862396064524742664859404130068408060584957419733623115172593754839995149106307828799258371831192268433281174581143679218885517608542510481646813379449819432984684305148465698410391880156459276297247238466531631040993283919534038473111454140431193314084074007418389066697277833896450151423219455915195275259784208292283805198822196981559440138500678414430139598863069961463512141123835153460524018545641771822671116604813406765125781868601475756354354428599968243431392744672724173286481685385892489763900477476858115519665973621758952404759815154711154070777905385888090777116375562376169967830907626925000875447377158457903366245632883586271036217725451155003783618154155797947653509070402652313747958183284175222894769322351745175347421559308339023947060206820367495837362832525948543711377480446385263730001522500274275177431977403990021416157923046515052788560188290564503105766266631847132028991424726448224698306593743364482606426201664991965775441570063646524231822721410440487891302860037825864442704094058574764129086999647464759217386273345417192775463861604169558352569951609230024590623397045772314027581722626605793104289099904361347151954703301701134170531209552811454539142377229791273956748975027765834267135314679489658593040992270361345518587147403149602623657800929134543243425777005757119800586415620816192153949516716211518109388056043408205437259294550602744483647290035380519081448085315266878095105267901577815723180364670952258165925741195678710937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + -755315525101746002417022626972411523060920315330160530393279363454940124378912393475384845314406472845542260494293628071808144431141824982813786514731016394781716242304893626856025255440388320522175185929703098585050355483467659683719988409324312314424253409276814495448494661859438849383603214637717861224766205150016221234267213025527202691648673951626293106579062838562634003562726273743895746029452386901617735862332994352758608564654527669018413359164157797661796282052630776484801771654595550615185365380129832466618685021922418044384979725128644996215794618570804285534602425528431452056850841045253062505985778270275390258968570503106635119948795043662347798403995983141803653904725675763863765796354112116666283892465735643181268034554900420684287860232324203127403380190739533491917912675325678607289107266160459716117140023310981520168245145806175921756399871667977840155245934383506631691867850710753732357208642241374777061975938979306911327021944399356194239859636193381905774353731673627470135490781268477517897221389189794096671720977194825509598686447611287202585495402387427994849436631793277850731865469994465815790198712310364417424957555225664775630777433438359078427926706598853151376309737666086430015910732134335127365093186021389503441463138607747926083463681728926936965310997299975434377063973434919189240584428100651806936686505341368327749200802826644702842294182325933837299464550061458827224867507353205622446930632309918485200047963615671418878178846973979006373843882257970741629791015458237481063841814009813686754957414398100953619138420236202565024344991997042132816931511810212112688978357778267439110070871032100726281468835783804808432781156234926836319887586450099160408525274531924275878567135780036393060335220857332369087956904739022228621315983852648174706118001117581789353874491397261569619313208407065565734598459846953049554917835787661301725851360076239587456705267632026437917704184838798822310996421281628981686028329635305828179895089260811212402664831752501900832471415880696582570054734960254074554986983079733017070162288838433795445862071584280571450645427013864482064674623562422709054055672439676608288322195824569943208242380475987616790331040991750535804893129690461249296378743090565992444491808756593168828448003519631933897213591043094014558566562277087263528465561802468409428532159982209810396587364873755576834360246190894334689496214325183161793227037302276554907084743826128527896482821978302108033339925756062338615141330372617059479774538754722967001012668907296201253379925604729558484894315520708408791972536691972151884315912543522050001060419140999509034877930268172840554049482796072814275227974055594965661147885215929302762146791018399843135598285656558761389954581348916583599571638411641940714245379921264758463425877316852872597804180905969872381588672165324260402326696401030695579619514658343907542904418957304412523334445739365914267440045334777304869813339390079913083465140241045441780775091668077985969302592910350411786176556391087511492071081407521284002863608360052898836193964360246643444329048831547107437133469859755644192234171181445683043597317792529507581821418521197367685473139282930585009088830138365917994700836097847522205686357724877290996064153638510466310272928260300426867159039706221920821581077696101822531039491736884996611938574187494844532225075462538165974906749218065512510235585970214261466160699782756054024541845941852668743043296142790525038672269150963476004207559662974968211365181232144438135778948314918544481366253715379809208262333232777599883336319730977059724021201440636765045154392003705472939004341588053623830881002950623449426763571821678276404370745657121727130596257512442340340492371378566521641642994656938134708635835195008511428707461374095565474041138096580979611867960803264323071729458306214806985799963998109906455599167658663905079598354897881876179516309283084847314042247304137989361354153447980779955899138633571092628866815872847405608173166832746715932736996693494776441018956522439997819164472862484459201042235021588375542961170366473913023228862490625260581577586350577161228111812919678307376485534269950281398258190650760810174349736705021085091989633022532515415672830389175582674069158311591588527608277070630510947928859287568065832946036946280048371009312041613619457857472753759503460070160065014131688758293699155446164888611372279097884308731124561729665402792095151427883931296963793424715252994067959289740272765811823774129152297973632812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + 24910650697775410231966575247833305772133498572841123323451766822574578879430142044415543759990156671235909828635331764676270210451242664644175095411443567625060198408652583349176010147473798386311822375606740657783010332567356312419610806698990980651865380023537319438940807679068203681654627104436310936046783735035548204775429058877166618935855237008337443389734205469239251460926241413432467382489424861723213736978718325880748586027397765314556302249867134823386059492621030886729431126073986577524163958188950195296222444176680962713090658780372790340474325276038493746176929435988272316186649175300588577843221326655933377835285427339948571057725694159945205048850710342020821439612133962070019671547464711433785085040270597044285319856437059246653217339046054463018561468270805372083972140866216722760352632011435875007767348511118964224694041709401036509762590709890644469319689602603214673573454267004335085970543366174037314338942421501222057037562127288664657625030166304690278114319358548574653413022920170232243519899587489145874659209293556696125945759706343188320432493822574682005008055462538136997284504145597193424165216977954999339025357955168121019599099135294012300342848911597242383898656788882760705761837808443273087426047134210893428724325918666762899284271385524169735703571785655214708423231614006896899962016414591846597734129684078189315656831410276638811373297105322815950475329298854407170059309435457470469378292615458745575549326299703243289466101751788943582731365512551895177264098661092371699961620385405420368909336861170262405528076202396203473212489548304202470735210590462204904552421793785531115231600460913913992866351321372412279018361890009157018713718979525280367409952847415916111515990049022013811107583951755168599559119966190242233542498644850674192855673466522663838219576026997476454099130282843847350164964190953557132767590298175084411255511547267167519104597209538663241961540760701767586440779638310137735206216338617602701067784488758607755666795696494860325312394578699313675521798524102059360321509541796045103888794083578922159386624585592175547120258230758464985628915420251100052452635909606242156211801469998010267255207760445572433983100142466422318211435414029266611659355729479116261341495310954113954649181527105855822617861983126987504826353326433197926140449203600462973484030859419467306304380917492758971014117664845127031500382091944577363248339031970452566911656268010939555667453062316694859834446756156911503203619621228709428263465532096265210837614821997192135763097061770234750431621400422061339977836548240781278182793050621215891859731446014060059585115368684138718871506584835822301288333070732744500571272343387499505538485799036527902817536085844486348627871843575948310876981611295941582622472455402681121896351410258815714861695202579741494629645952370287528514353593112687973670432705059222512286396379969713986457845683945083495253483904315597089307809262647517605221096205189122982404440890840871300119801433182226096099474116220451041381016107806687319029201524560361952264921561799552315281913549472142034258009791928588324619643590437579721290329235247556876472463383647215180420118716725377012471082608310550012658387786913851760623224986504064240182366812240445691261690908773243847407577433057370814516473489722838078713015055444972729358891483683524475833316550454452493531236464790578744642036996994836795762502101242910551349529967796805446949814677403538555120038833699928177884482424347756003201355471587215997015110607213543628769428643062836806157184739187117593952230876810907001702766033316909778326175371536224220145420882302364352856799609439702307211402791850577889868204218327751752847890724169225249853131396799147852223864579884120216384327128400497055232336791244309423799955744331509546237131596151040817118185293825364394567586214251897750819135502854531960695923186003753505113534161659255568960599611884372359088016198107749548159345961376692772375304004950415909513222545519511171013196171461946662228763953075719064218987304646263724734815121731568816756527651122785016027605898133629562546591169639887526967562119446683772975936464738578564875459444658795187198642175955557395143148703139060853843653793486723906362934294984437041257367837525006560126583135608254163864869301454165105889331975775677810490075400090666192292374752164998793063447460390344793578460519668432471528470543524009126686968945287404476324939978817921104080745946585087837732430671167094260454177856445312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + -126269051803602490125652725203132005544588119099379838296287572862482817246501198525990433981850648570890740762833764402447585428229924426783776515987557731766347683477012843172913144511723148944467749972522584007962662610186763176654961390671286929549733475087516063415845105724638540305531447485907866868690429505625301065700525258000395110594349868645420921243530606509478376665144148254362155193960501104078527669480159572473958436538920579144153766175081902319690039963685747821704664524939723263332966014739209507870442561195099251312713394837338953966157472347643637086461164575267894219130899608193133611301834348730776865687242184079834678405340676079383588437302410777538735900009771908337076414586589824157774039430696760447835300898713228521307218446040732260340494942155928495054018937238878934047769855387611505023461630111867850943878110763164045207262765997717943814107786757836040706266639230798289948876450097814027118075885849852094672228508805273498937277657866432672256785291498747894593619986577469892631372209541130572475572920429041817618307385087616666550912578442772259463948663327260588415940113553002036455874978530821465316879146608906557863806684625202903666921381527715135193159841719856092442502007446160327922115415470139956688230732280517178092386118267720413397174370875423133858034134201110500969774769854461511886309176066512501597924347269697089545643798236863401724885747663411467155995779055411457653809997678726051255664937424463936196423524206134095540273835460840451942434136772750320583092093859194193925019671766164363555375931562962569879818625514624039474132533632222411819256133218429521999218382987735756769598797648325648377599132160824792136247856170272224812146623278940616874616114859522260328696854181428183505113528644970216257224784739622142050786224266295317426006369806856600970440150354234198962779611531846104875751857643124062297686995258113213856020182954736965711875393837722135278220757049352742826198075914159230873564356211310508749447967849094538017492920861698027087896370172532473410117829226151531804760234060114834391554702676882260467209531686976707706740611037721407084416657033348464736990478845773938261156805273084693068921671499640092149609880292686654924824987443054543956230914969276326370021522249094451132836597282759609523383205077944629909490862432742745044845268329810219245862384138045084632363299968610301757712593816989964362910845746251824022637132886911535359565010288083863614235514494574860193813456708793648119000024036390687713875980893613087339804714997790450505073893926579066839940052452011235024420979688321524386939575658854437159286422693548661429518570981972002029237300203122661943941908931742103930884693501082238646754171718676205812022751244185866819707285348733559436363903420649886883549540286277363900543425733508985568010958591533956971655188360944100313757282031509498093696068545347839370523532505156005270494158306466002911775444786536572336082879738063308941051118346065732156835687532798900932186302451938502835747996022014882066874287794043539334219352334421593027352769783513921880400287486731523592383757212930741475296570456023462770703681875062558201983412366323010090255706143730801845419664721539715456222778642603822527784831258816527696805946395425712699430174438344343734548007146768191927518527290259999847916545412788480407381379688329048749203423487018414964333520915511737210419143976413594902112625052894061879727255716514951553886608612200179796173482871393033401674483783027877490876625250085711526987026946893717214121277008850826965790187681078262220947102722887543385569380594135349114670406534411951226709076597966485570989276325009248539672820467699344725794346523674202912999573133842732784313160653978628149064948928174398728648746228331575305939683074766689907595292273560177331984971807169276670719885233224644891940076444970119505993115058008405254320348364239312239286678538533602636683337723003112949531202320629970429693263614995021286460204180608240056176573728929713198407022836756758115713549187816695607862958136963106322831658528202841052970643635014837807865538970737018924417075430167065958133005016403618227750355871578128749562302571719105562147431493435669311374916679509565254267178286464731019239234375232656622561116951783233974082064755997429126084531901161509028754706868347833021889185084284963269972372968639311606138491791480238512820415420099837215519319204240405337876421956378930669309127103577417017277184640988707542419433593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + -712846468752113372295691371485744127269113264818677582930060549338267697768190122678424780557965253218784758057682393139832152144513070789852467777895887467785060800465369278755337722070591353885478818359335796957956658169060300179309098206577832124917539321227139912228153406455256766893557754434317457289184562243757615847907066940020647178655128483587671043038199948949888534280707120852808685463905989128305406592058191004018152926268914863780231502226224057643557843427133770905587474359481924257320521961594283766890698714778070446564720574207173587846987639844157221034431466726881493580480725611708552173026448382094743014654372280555336377375553188850796162509561115592831277964105853112330105339853712035314452137167325555370804979336151250133323266359167056929647175312546247776742441999513277438818140630637528838908731072670581023953179500882874374707287445254746697557126448583749274394688656320382967847752761812180382585629422890167402928648207168394231435233155225986576586626297529406432256227262272833859861923608066483808138668015023344355749595504181573307496099263950364615500113214347436334609386627199952785960809505388660276534186393654103086527127067792007084557020388527461018936964505345083601579440208273476866984678206892500272522222832674653265946481227063975304418625266716267998638871905084788444567504060433964240782087877472678415652509729310209317906971324445470154720988644729084330824154385320789575414359364158608213596150226273593471377181863316754432720397885789636017142984645164184866731176689937460881075483853581405691918263532770978133775146700773385507731310805776202000162771843726268348173197959634944264588121429932992881503163693081950238658886261205822269248545959107278797157904013074989517547321616344493639332447815013213726515045551979887219508018418770693438167671249950368274984175089525769708995963374423628625074327340231364966055240382364481124629490087916841575537059539692895278511388005743355181050935651766086037862947709288903981755914114344415252399727742495950915955698606526422295873700489067042402658687046928476825895794272951485185226846470621956156166922628405710847102775629410642501906569780195114159777231280681435289471775722269910792650764977239428157620542202970203170691205596556465498204353507091548302094865845477149362012074225413179565299478275796855550545572097017253957704531266116378525830036820820023317114365104440113419908124868843704219721863449487621632817355660552116567054632298343360742721393354638714367396152809203607562088729757667502660571039202196134571008563135309286648889903508332396147639774631385013321267317994693921670906769586585725405698937950886069522560129404090024038325782475763887316434722455820003678883044878876144885483660446555831599599385262230639685573479088202781321618509795217359710767721517710943121888557746464461933212489847778198597416751766171229243304439393410443193670143307370001653958325552798514815029603340138998631251308322882314108770483895710411134976981797763795945992510780190095867808561002794920959275335596284788599761904488935391955032960518260187016861300154684458443770840733546567075250351895022262277122135100887784223559011390594778005927456398257513558909429527420691336249117220645293349723483801150447116746490863434415266810322698619354573221782107174029182483896231715308844031442784423142614434113803699308523034137942592848014228443945395750380090593592276507305043537649488812327951994753697357614655848066110850867557520098474371622673485898782125092844471462638920692446805642145340816107152260249518526813343731290413083953423040105382841875509810549142811842979876439737823335320400973513115502539650134930940751391320931816696714440342095273569188942756643022861257202847253121211600504648300919409084148919276107627368194837021957627424555832096927951210648224167599271358514620707259593862516671883491107956116074263717538285470290478559910060249861699994435001440144732451044190599288387971366631992918365614684650521112686144678230316256368035382210380149499725392076990937785880722621004667028335359359479020405792186750674413626922439045243511611551509234667405392763292519358480651867427305119422084737323580663527296695057806754238299026296738189553668017275454850819877520493052679088741914522553873966179577561420700643265905358025362123319534827647155084336978686867875042700034998477339491189710045398006041926265446162107236574722231246794177280847905716653009865194765765640603895070270823453029152005910873413085937500000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + 451766285462977519817877501086693122605985933637464865652585198938195177490210747470312610992293295044274753552563593271033945173145488619420076800389080708702050141025117363413910818403127884206882128592230840552602673914735882360037358738066230386063251492225598646410844511118700981398168556252228665219576669717278813843838317951602443439788900014190669835768746486899034896047090220790166101412066557729955819722706370075545498213309980752053709853906249296456539471824587465180852863528861957376200243831819073555565974053599174700455841994465738507713517061118429444562363055990780938982878183314505090775410586923635419834903706536427995618200006744863740308474018210999081589247106404866288557151338148786958869195117195266123180242920111417711416288711588875416504333947561678742190834679921549466369682589315040769659787800420902377561630273261976108385370199010216259909624532462771810281092478354711588585237132084020107469334158762283367926001351288608940500494306631074937423825606428776599459762559680331563545368983205845738016154142619312151430332869623054645533889950435453808324959508504010086921171714442173144050556554718542817214494588003816538980203137138196455649063039848989612688662955578646979057467468441835006891122570408790342193582413924099917990864011103004118458141743002207845573106983358242568710698823527263288489692346677283704125264182501228912646432906583675427762913952449599514266708073444847997865035963617035715939415151566684743801698844901536737207817823342718116368795312250526625170753183330137342898011421762414643995870015463608018427856049876140144747991930764094916156462069732233829854476922504687465487112793269424142199609822869020462787625652804675340799974294556718862949053884370850609913756303090810107930074396979649675445154583387909696293214729864046591779753899828905346010347206961986260419910196597323556852400333064120835167530262951700967492505912505691518483319574130042892569658917518232807887996397577810330834832917610238815508295796831774496137727940664758081130605333995866007094220291659130713238795008090208194637646659875650091502111024899368878310949012877297789021563199973743418833415566023826818227975288355981896321095232297854311523386725568931221232859510368238886462015766218621969416437227261012455238694634876191757214635638169503902172726260481562376390038634763189464131947256680787895098662302919533876497379617287117483219793290176516383532411591387854372078365899153421234331951997519173751775515400300805110581852325093302188835495072848890996435527793854208952050076677406957941329568689421878898667679134494269339134808904892279063675483762874130007065070399138936354063557276877729888628714350184919821182606007033389600705966307163544904307127804588267908887126391908545292886518851734382821420225992724929083952138847645805758905679723655366488041002376909286794922769560434150654189640668274775469552634029892388584892160349944433836503937510380765752326173234009718150853079107946453229544891194197647405620881025759529778354245906653965747081034672612948500682521491755623171454113030943177945394039278160856138974486611125081733525901604953916579713509913955782888973840946918231747674704489193925448106580420549589421026097282462265247379205234155604837458066113750121591833078576428136072712647836311552373248045173853199992150438360015843288443904764464648595908266518003984102044541927616728284042905633797606566064240043088409916806274873036235061522294846282905744803300066855055435773180231795830082377306770558146712246255158718012978909439071140012669937961885040516987411429068400920522890109702076201760008307201712058222098944525642392651154987468122092584641001583691981931159890894304387465523289983472465208587082173583714697208326640586917820345942155737092112240486416906538987747908837008188786954864461764505325278787820835932294494905704426846981746251225294558101248730384325823981855440611711720809492549557249962636985354363104621704540329273553856750638230008236961280197582898547926945271442483851135127121833345994048950480279773491546804928213741889912595908289714125581919762112900766455839616751996080671520824072710707179299262082685486608448363840259121438274533032600787483374449433621676226165609251418782570054781087314509139731764917009436174805448817726647781674922344001632174523933274670481792780279865650973537622671959396933405734966836108789283675658430088955191918780658521006377429115514409165431660795888422210708768034237436950206756591796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + -4335762874727841136101967260143084054811909105605467982006904019933073779337656967503311155252458513917809209569983427731176360379639926787066524277968681393520937395675182961551051696215917251035058928570210423906476485928988850853184823336273778517366440468063530709097944748547356245659900554268309246999149781195436782792643621918142333283685455963163156389890252137051656702974648877227745521377395763761506525349501944309235483062594784427241833914862541304037272031575940470134295235676148859754213593090965550738322398052933534481741935706666069153219713327496289558726540993714429646691875283925523654587510288520772494868752247926706066520498706350837151370342483269571190503222948269214615793990890754378531075604650566009570781216067615546240728823762904668672039242765959841881206536400199093535413426533869640327042099835063175305925579527378321156804202503602481655642188573862629442813308939756592887943071829054304482357363685981404029493559366888203247519862213675298508311168578930043777640724950900295818916841619349763461662674059799819001780878061744628085020500938547848054797315786214710001514251474482481793103813717105627864710606428267775546223924699663247372830265137925843681626647286305406241309983777235583723712218849825613421454122727921821870168394839268029292199848731278480348326474411772966513382373316318843713350376445866982243921588950395799548295790474488269159359067140270652850342215104565868725435263294823093458509616679507829332359549101671741311973967378935876011144404644473696135218222571479129217402656264483168937025510457851885393135046838202329903845234742285079900505047441410350296185965997212149912774668912812415551052290381686478685139194652752643391339805707644619151440242921097229138005270205420590947385961045124927052521568027806770514551760750414063024547900246563033207803612990229822949470648624702241882970351653855141413772134975910902910552631780631135634150048737778367127439971575990053975343235037574139253896485320360280108364424965817422252225080946731151493079513189327648023542472807772269389033966036726719336214639061003790107819958104227915366927716555684083646521148243890998917676741342358604585040630459968333217645429691058233576438549068455332316394287310072706920664000447944575991130317945172180160839479144719325808847071768040192438884465871314823141911129409854539354521513407945027524124535285089518073195019702037829572623756584385579541025808199450159947696211102444067485220336608998218734136528531806320226130757996589528231896228347144325331411345477934488922054348767509330102701675159981498062417987748646682725454003575962963053149442572078986826121462037096680820889904897483055912556836966433911234827964724813654526051274297657552953262043261304910166836657528474289815178001695520282759450914935120840388226663461081960329785732601641365538950757833406822651995274534863453101681542715423905638116935967799383843780745765086871560118022202593029930783431382422150102009105909489927625284307220370472141874792473954239771537525330400262725007038516807181795977205826110625862656861902190428678068984420203139625994486087904998041916024246406989071007087870602031472015798237928183012644565173670826112199326802784811378084822181388522244622308049131944410459572596560544024153885191639418841325761428410987742487253282942509256673973575658338130905484355791899251609878013355980532619548637858539589841118760121496585555318780395686165226188462076710526165429535371353008403414607823758809620313753904360439829776291205701616245374133580719434734776473880658259957255493164345787256931168976110206468498652248553954149379669236515089039906110544449224726558726912548095595674885254538913540264501238171872743881734774710612118108474014591529259413676336893481812547980369282245216271015114236536633306601865286755652394433855501330728972876295594503483177548229748002438888049755845480171143707903725247629850573838777474083275251702005938503794738169635297283093857009363273269862518393227366778890529492224995551696880508203785876260717507020125588138115624182061997721028934684303498027089776270680714020477652809874119289787927727409072975181059372059685841223628559877213210027052706381490391932703974581147040858596308795057906402472167724900075729781270537287788873550578773922814613961628034225609061361337795899879974792367561583407832619877592179427187422200265191177735381571863472532101744256586076442655571636988406300361336067094630719598313817186863161623477935791015625000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + 209968221407983164428121653776511299200572103689787555757810256076796184199299871537954661588630586292007910722830543169415073109006584617585069919318256800879895889325895991697670973761674453439537980630787852306413740694082754864727314335391999675762621359244655847292038637678287617168981992910209657850666827459963720822020142753898416146253424947645275708785376647591514641543601849219527338080056711936071931608584171036091461573176132125104179109962086708770034565655907289573843720026937754842582832669593707763267444104622871617434326142779265309699918033357239630223118265607822872543754867260554608119147753754680333023948810120475430011452450627866474887289146984769782164919376772802308644279262299298269113313639226708681162887803195692256992493914021076082825575225050150803893995036531343735330121407680332597521070205467589178489621785802900735367755409715185784494106195530827442202386506915554526098668532582080314358901310069854974412127678798212390619182331213364748051219771860060207408665752650415170278890628147272848122909401412872639564885011971606270153406829370856774980207921255617735227949958500150265914724671064465011906866707291093595717097349908156667440552757444469047756031319680815476226097079903505064112326545000395087177632854778676590448342491862376621890507155852915818213075325169717407914226101495666023412487609380351340201748137601826340333668619479288577110441625831442964542268466343227239952587191447224629423325506075265313212609036275587218819269765137804763065686829377949219578677646605750242302005609171929199042526958141739368006618068293419885367138066456452543250098058220706175853676500275269609638064187071580185081658766179376829500169428964989757472317312950793305478319617182935649973612226858610472135968680299989415730971934237259488588670515650903689911714796037692799536424430242062225677889781626231175539604370178361063529348591728989402658612640826030423819101724730798320814900979181106717097377654603460141655255030958700701427995573870988704257550805195125802062627973127280340513403379144060391534861137316715729395050492268665633667856409768130367541109326894509312904768229889838798774529047768612247990417843125492061744302913826629372265536436726463169000907585427815042483713139374270897922945360052717617743518696215495465332554229139623519862676408425940543801736597864739266998023007105960800960339859285256730765608947656884696332853800302143071226479438402049433622875785714395027176235445723455602161099748824678108083477623259369509641896141610126361939260156753784771229899012958664756996133535700729778629509333061323395301083456786986783920636895456975209987718178018019874831327685391361078820758713925935826892965574567883971887054576381875681307539885716784404233753012656436520509669239851334206860868146824979134360218904305162877133702251456258085994029801171537083013564901388934821197821541790048512144881749147939972804774469384861343693647226224959989242637505421161217744966557954746830565892173293810510839704729304804528623460260498119461133297779689777013737100297488420468086534218751422351385550226553263492645956325483441302870716051797861311163160707819949224537939697334726266737583209719204910744739906880781045109664059576455195331092193925040464807131531033199986113219216350086899094382842644380444870580085358036392707279850338368481588937316948437447348661787391125499353807228836247985684021568076468983962660504723365905107136017319097551661904975469799889906640113841841085049193052728306850970944139515076355325027924900827727595087691775195910460918228476599205082214351660514631129963140525808049259800269538568569975454635863371737546560925931238210082007051887759710547430122244357152004176861688495011861622664233292547096196550715663261428914295605477279210607023621963295731237088076941515703054182280024349034824609261978561873727599482008209624069705389567423469611618599705480478171521413580344535971726958882185966766781529361262691525000002634953786929055254006611102125879030525747078382891125186371223263410010798334302751839440284306710931446290215650985247597500128192952422749246175493298983830534293285896036694942271438663517303598811520166039136164593622250985496346784431087061016199949240944566904197775382738796945006723839997169592812074501139101441648283799047114245605663473607937107593345729904323673068599698232750057083551419402760569609530659810747353959878836592849426825090147020681948080543026829980490788329916540533304214477539062500000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + -3403394743909215181369560743218116193949200022005499098060815103912061747698578211502786139704210652330367263854557767207143173179902996042387251530715966063689119679617445555111076710977112337861412840499174485143728053625512102255031200649097656078521747686183488237440779709748412976845924001828233501319080349377139406937786723158880714241075765731844543920177852949942027526970250339010918788999900693358140587506169336486712181564603743359721589815760286766407821142973895716859246856701254854922127145545041436246022951383852369883985786098940439506510494052569632903375113572480621854952882690584774321812073687307859907675100395209071602218570070215242263892111197396702629533084500254506996883325244049393005728834968889115088626697316395406844743886950976432010675217964865732301921254653888834733883510381462875832005298183390429688133523253215878816116256135383074214547645405352595650388684495805783922027879307362629759982203957731109926343009136558751774820775584404675397292012000496261905703939024349660587587650419378101960061153819506640464606820161918946426791940797326597310006134811341701667366772582346958563615185644004736374433005301277276882440450766089492788924905154865283134235561434843395157244149855881113850017277599191387373938569351671890395703315259592786514306733460783707842077867527143031504965631703974997312348968724089524733416262956430433921051562715619029588897385204918497953196580035680732566187681834413710009473119121411783139142427204601268541993621621456668055612181387719742777198593106700517851843555233527369867307880401022939780944991285389511426339880178248888371986774372824627645612868706924906261666446579959584865380164198026256005573216032762115935737743572913110291519514088641613504340263120091402036176648401133476855942218863669808903427885145773111393703240815528464616724517217467714534197380550863994679239759862763945624853568829790641474897179348102525100727251948767087180762158107973959669065567558672182031744641166599007716847834614367293711505024601624319556585119803263657137296623064301222722738456560574971002785925366256659649833970155275095765831335840183998487526680419873789940980635279185607234092751654996844102143499571142496217872481499971726610171194346871714186679650383565134548257924521506311924365128154648575394315317333318375351111982075616902342312926578284348564275251356408736778834435183250462294427558439967381834015090903368240639909916100456179116361280843576039177622539591876658101820507209662495706029425757745849492886299398714174253286602223519303307331359941910505844289426024889649972669238949524430046700758870610320478872574843049672203520646976442121553164563241757601659287639852951035496537723748159221098479303220637412725489379679425758583406972175240988936393763346863447566483267705684206203180896546875917373733889301789648844074604329034112280201141164144326178461490647290277412602615343553493636250848140512369916412681829286941657987226266896854978209222030128968148624850640330459046881212341605143897268294927636167422352321723535599517616617564958822777838737529955214318142001787275060411745760871229448404291255932769981648491695795479223949109298705093689769195511433104613291335039098781578742926588987497236157507644721063262709639997856353417630574215059601935575029479725779488333002783884783494364116608563478396344239344260033540543113180232150117488222034703585043720515155541730389608600750905689221779732233935974917469474190074748214838302816814921138026632066702703663297489450034459217430859097431465801194260567839878543205777006784037223973997480739302530379235614717002671329376370160499218755337450750984917019841772618942092566255290238180438296864924958602112860422825062267212985842225607965384325639506210965292178181610726141948606595137763940307021904074891020260784975389310768081935897045180937791782731845715905484018636583920665866991828446548663309916693324592771522063216153059905254777875615377406988096275400865608109622718267758596694436457718725006012181707773621548429605936643648512720530388862586149615474395429771666582589256412714842281962770122896580511875785808130055585566661431933960004631343160522188381491462686482789435484837483356090029610256544589426376514298083109746157481083912411968005441525136756701995053852577292940463759180619376534465269935352127801967514086511215314893514984555253342716699406582418921372376971835797030062636238216044944272372448738192492614804129935635046422248706221580505371093750000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + 95934380424117005507138408530271493007813876626990048620098125722794410950110321266535702959592389620586986466560115509785198627492741645983002300390150529774278663030256037146352645898162353860122750068054306108815355629639304382522410205726636436797840376587082918491858348712190780746283088700556802074025125893701079090297281312777646250060638365080432332319816675419393912405988307102781844339774702278814998263616220938132803267470207537451021548060799284370175630532464557437974746783376024271773141335923117073838361929211981065942342909703503299211761214097139646889907246396368262708216327867865542179073882907947898386711257770580431310153810526781519887805411703241575096474512202068919258096982677322135602526034597891150426038200310779305104280699039690607331133930946750620574579623795729632542786348428365400806041806323091590190889161990944317460640608322370515952366940749572732292458974858277098221198581554488140540009063078517390660766524848042421167620151893219681007182890419279734060116647593814532009024461287940554712146499387599740230931751990233429542807424207815298365492266884685814315297614191270384358217353754416716562058874027743190038619682411188203517447025158578514828192224623568914852251909740092175831690921301460021816617772797076292937237952369847640909642817360331167106340665477460799444320928958566443405918015338277642529482211182472970503253508496664419889736412703593534582740267342018091187860217155765417936607156811061873953139702243668507774120335628872038487011754389545305140921721814887510727421931767825705882716968288291042745061201009631606937362772755429755853978780638798986876278738202927696430118803817699139050840198410148460390092849551023077875377080809789579552774806981558773432501320977868525372659607262861244285436013202572976413130418742443171142702227168766596447417267888433624014333320403076088201046367258572145636692810269948213173950970300253331031485605914561256360931811401705742476492337531533125285727799217600385870208621496159427033615598617324984175301652839374960616312397640272769181890536312401397984810522889673763880200094735388746929626539404667202157221685679780485507092581890925134421174610848879014137238401997696554067825718719222859439082962656495182004099644099023698091147636624766309479582805769731017040225492916892834396890630514486463401118770842470662665509712849452529398954111717959281267593619371596367344616261585744800606601976357438998860989945289073328079389157018507922324787509698359621079856922624278298048717283609014915858260628897097618320518911999247987400623413006480384524052715908432025495683220842776850992357775435521687168356989875290904407279953501359922227654992217793207370370327760075324828985184859427313572785814495391571579269705774649624295400249317723930905634350796322128682722081350349855784687030209245713552441026458164859463974311584731231354229799830599783583900498108551151815926341781253259249035365226335067872448730743563251941230996085934157129802601295663127231702287005323841117118298947189248927727569580400549823469015701923666725253067804976180706894263879154101316116991122361025873945769990669156452013103326348041655654246641897811540958454604439389184330578299046495675411365638459217227864643430269178905038476452384826969744811395284918228869463022673045934928187517832282137906623059162872565415519719244863678743362714604144516565491048484880038788583138926194273278303674555968878406145738241236045082686246154762094598875577429327863657080636832371644419710514830577198204460385754901085263980310096314344284250693469677711167066062184888486114513603926131449234503642745136937989084221356433422733428453984145743308667842763526651601299333891643878954645470638753532334124923865922796766506571927863663415782194937954688819460426651708584997092577640539517116707138940939903029372543108043013621258776463256155942696885645320152379548961221281097021494007960129543025527915215802847044660111309113899914413455805998553426245837544871165924718266121190330694840294721230175415974464683912822357861098907836167273861546291748531545045853262993596942617198920772465650995540467526207577260849029062708105272606382352167110174908794753024926379960562362252549880413606915482296571308891430771629317344594455536678021322466790320366503614027729423608614355904927340830816503535533216346450066208592468112946756788015732675113735374146402501262969486649012712753041975808996126698175074820618135618133237585425376892089843750000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + 504518470676531362667399820924259667664464891818232375979587697712129198284740163888056697130651987391638703163201586973566596446768670716564401725102579058471494315933475175120196451248871280949390685517385399695334920020119717043344367223444511590707445838250501897852982882114850092345819134017881391283586689342364262733690016309322925820843776949640207849774691772999656497757962754065310743997233158766985875755733371489729083506639674937442956197503034041135692728886241040882183666140447163788112415772491942734112436819639056343742816104977943857798870994384881525577988987160983708913071972782070990224053248294467076143192181203428082726977887968373135544777527086375227642540155058274790809657679491552905003691913614266698323655716292403791541802732790165208818839659550476065169093203904161719784257723774761581167281631425519532224398647225111715208871461215441127205584331247914039415351479224653059840648297090456708058648674998081627884795463568609797685252914801855598978334744557381955843404210829048559999767879123326472555660188850443374897507958912852300336643814349969238652461515229597624352258956081110400119866509275189797119867340102018511417822540794898158938606943365989937325461453094846315490490814257365848975739695124192065207200079683096899230701554889720779773062307888059097024749049392001700705249890792202337958823647853598487267780655793901591357038482846983735270247593314028502341164030275203856558634091804633494143271689101031897399493460998374999983095243766947507264426486844449330887736524438336218216234726396284505174997906214045731063655698274287540746479861195078503441383185304127314522713498602705761098168026855593041085860388850320296476996387656858057946260229220322529662180783538294744719229282874449070659715019317700495706466240943634030540596011754234541501286469488992731499710537806753019421997431626074225369262150932349436803600165068295561752080760221144379898560495071976693879572747791554909946334639503951450899916332537979878555785065161964922282603912224090000774967717243041089314647203276156754785846874375754192568947924626988138467676660712539894304337063254737073911217307776797723111607307204688284512985570363567800717885487407607196274287590934995628137016198520277406557760441360560113150487955176925176709059607097977273547271389417183934993529960655137155295671713800535996948897382737934972863222437225615896245346402581531339384956736655062492335846063190044382016739734570251457233073848632852761952290595325331800494434301225616195153834973270028151965684574743240650132843202925573847686294238476158636265864057726121487283898559404923610030752766686565187262934975858636479991015070353276443668456156083017112077183417503017874740973530966416968674778904080501162214316535334421874325645053155933897999930646249998123345847075203976133040831231808644934422729729820567439111017573674720284284115445042452400874648041534903997435716640906569966757414546272951589776834587411421045088008447730005987845545830767667964158675768461458460758300154984571092433341906455061514761282758202622434194394194399390662692214991207377562191635148676859301095372997476279431062888586082913624439418424882060301089972974015286992301377735973201993180675434673028941511588984553099892016978821919437663857331848765144259229809603802090623970881397231143231667140967515323075004181609228734207213823788710173331198733271523655292758786867731295387963039045921754909123805211371877328559323154186563554073674903673947034499893761507327755764632697294031189330783373034631817897830271299777049252852092649799533979202104232142121146761482849205395716978185919098888771103106882107183146246070469313338591691162632624648510114041327862360444728759010900786315380086509011411568691340570038385138076505345157371060000035649443888952235286268567964034610093100640881726573750353528701678787473693183348878649078138677011697089373838213090359554354492081717384196475618673674820735494093160797708054865303282122524997848466243990084050331433889004451130608918473595268817604381081996056025134152646128462410118708340010509745763662867209749974431660459220128908211450129233973128729535523503806106348606842571577754074603037170127386703396290351606272834748607463233117108940590293112292484174660325655295455327780358887297176476545461541644548897272029398862973237560849648913372110882023546378848439042459114937769975404947281831519595650471879375226796137385009890050160952235103195562260225415229797363281250000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + -110639663169781349401731916259787169730675826718421137624406843298562001895423433091358260208286578099691860398023746635223024530683917369967355839102944891865165320077210875380096451351752975676654787558730037220076754727654893710052633232407765662215113060304889356563698675833112926050565068905806554108870290822776274780229309531104770339788074292345988178330893681875008807821014804450213567698275157951556562121616574462071699392785821895071310021179108186224992593244846202625077180244690475754065073949657301535436201079077629870458681987329192168468526994382130732411364562807808479723382332504033853167504465380315532634137074843641836461444684801028967844831694276154950469539022292131095570328677829258201854074290601480052894066065673002713147149466354100547612931362217292974858852289173633675922697191474585033311498966647588074150614817948578836071320829368726568603878367742003717747483755078752703676798925783068895899985043844124061146522316246138909636977196015405163263667330616169710125702240083282168029862005317781806139353285386199217560446979062893935749707388157332662328053596118599825341195496485982662178098633803839043277423339095141876618987159625172863282870893503987846114396491213332082227925160904584831125272494096569974484290978175850384422341788333306373609264570424082233493798654122394357397156571750347597346359107372818819966735932861467081021768974148838667557635513636921636942618836328667876495983638475020785233366928238699991243147871225486540374032987265178814698431729766886394383997338502068473807986333319392409570393716652682507060613917640478154149445634064768463469871131959828132409974044216569957167957807992119174791142653915117145985126629241457614330765390307482973518828373044012558622330985767203823322899772097221260791124885541480212069655405351154492534032943959483372767422943804858092010958950112143494325347465904171689497154164414766574539480965438205824814760658026969771125400474362844684521828214755306613676693036504481621711015383504871953274369295631206227659881994317853340308405001536700401397518190803369820063195540476205363175702559121316508782225067764878941783369171358296032172093768041240691086333751677521341459503431756686991088374251494702772047535829570948595742761630412624689152544245306197445380270697136880606109902054807549734395848842162852852072732253655552641463013797567565777256219547802246575848814797481707153831911581554254068527485560988345357280680989087855727843281072497650366093136570402133723475945383375191553043729956097986232648912461453742679558422221096140520530410335625137010491198544737995117032686851007812474895162346700636430848590950615701640575246910361530606397164667807514500409099432955779766457751004194414171680498435149813078395183460442052992186075787383872532083383440227350352716101681427028281547559927077138316614801293686096743686635719051191024748773602546715661409134990557118081156301650197232439422334668328789846754856862510816591195916285661452709040653179479394439462343008557161372055999304776217893255471087960059094259446332956294745977371167325355761233223498646714848276196254711689060002179056837032700345001699620773262935508559277485947142702571811099103125597841376076317549390765245374606630844812963885418647162349592854126825665944608855935631462967888688303142069484517862247615662412064931227339620215612629586811850634937350090362787902802989006275463655306213442143018966860528649488704865317743641367352627559427293374382149840366571965151267756743127634922128642771098591620094272708266975615186413776940511515974393393888007226739733568050987799670152184485924381209195186368331442252907604417321773871739950298153362389986803858707357308230927159820692751122483085954403145213015622456023942438539093931420815218757709578533177345723515338058549291530784037635711757967226277610886196785489127343170010255839948031070503271497170952435255162185812485324697841991130982607807581823519931380077121823136889970267609806551768696981064288918843664670543010858731364340766310057762466508932751335798105864400384764734093389846460608175812927289827411197998428706382931174001003209233826594635680586277135202954321357628286190272240424487164122384719348161992955406555329921296396455387839044740577794036963531328057946628423852072475404406447226501852613824115544835227485086266229411832369582382162047837319295649767828920324938474714191934500248877251375146384236873246000396435462231892188356141559779644012451171875000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + 1422862916777424237490260559936190730209913667183830660221977923152017032224080401544931834263854413812434894987542651585125482664134937939586799844148884941690758941939581016016293507690247574738618293257225300545822894825534977970153403113059934616091458385571169117067502905092419139007037136002733791481776039120385387500271975804153783933328189491904707633880605761967115313641317215084196584715366420830303672549287203161160301666846359962880367780808937543866518769221435218214398331664564785950092102750306497046262647729918917819452993259305082745865563619849039729540629032587591910027145731243453687367284192807873212570522541157596694332194189056370713475675252561203335373488637908434965442862293188048050092505346102048408139195436672180156971758925545954889743999529101658501361900189819727884525010221002264066982788138370867806031799488630911707540509792681232275458061391230200692532873730950857029315006056765705683919513455369637456119475597030853188311253217139034036978660969442962675170285254079430640874810509151300262588530577968920829107307695834808232850683888658931466484483044359625365120142403564057999887788781249183601220669920613617800653982101232588424872599176209989971062697393137769166542864736469874866112765496487932217053536108311213701314300628874376749085978516931113782498815035059830521300289876887916011507280999462264714387994907361928818458068214484783838986624673887015497511791212927963459328880520508806393287710011197556803813529328077316663439836356539852584396043636360528360889563817693509454799655189281158360863311069001467330297989100338568986453479293114509679314525766598560723501469948406192051597996854506244834490783238985287439243518268558613372742826328392133441331616727752112369236332171733013481453050493314742593167504001785538578374264902927922253313523267421528992121683751826561022858771289787856110186819109862248924012867791844054873178615407123733965248398219484101486976577015501205988264558675732632677572694177863987213251537822107607452559358568999310216585030552627849015780107080689492072842332536992259260496706305185740964765167941773792750513722151488436931354978658209027098183203418654063247724472151535325800603599780596336822911646694949229542616439783263972911434033286382543626885287577799311824389493280708684526851178085417156881741332071077264919037761159875919216615013830330057084941618334641713345044439622341582939198186400596415594114198431333083404954885475042614233043874815187070215618338920539672741180360314209455750795970884507134456777361531657831559280318390709206921628081846151863358525039751374781119137930932252261249392669060740560742343358593577356500246827081369605068460938534353262943424711014301034290511301311641954221349812700266578769114259670407443265263699178738990930286635234216891417098576633327388171266229375574183683710843137065350503549642521550256114838458595209996939243055031843437595329531783482131757232025254437931050898842939830072489482809419773397797795440571737525717933085542317792551538066797809339909408227188670696107075653942526885903326816654627654245659388369703377137867726114739975116738490719977804407528619049207531421383601874109663815192973605374352747166079504367706934310960996314085707255642353549966714649523213584631145632131436815384963929233341374823686681199657815912526240779968271199048069998266545216884300811290591714358767416684597657173457037764263647243123263200850737858027764135101097824815682363524390180237966423742422960498853805310357919581364137744566500701380737154381385227317832393570073899561652463259172302277567285509394222989330961136569013679013070519335405835630035276361981900967571387483268033708230949236626637860937189389471884351157970093508040874817092648431210187700106265248059878627906220827785811006432058757816202183561354180154312662137757835956132863420565436842096667024857284451386267854321631615636563159879414624909421684666255562715170570219213197160755153429203010217040194261444427349879803732395200814191173216074542055239969785056227465673957041125286581424608277321273986597189122936294660198188231412363678850946485259344252976823266760355025985237976434403776896074692708540060245560952365274575144211423986259665590756376221872717358956756749915995542029976847764513303866657775364005744929256641355503938812188045896176704624266632389193618271540030427534063351910181503847950386791410619997654983281397085629919504112640037596024256139060071291169151663780212402343750000000000000000000000000000000000000000000000000000000000000000*i1^64 + -6392583362610731992881423890154322645267585265668518697660881322041884954210445578178747524380941104397348191300072530619709328628221870568208363270465449923461134200471622091312901735666811516875203854875930553592974541114960531163833072429738612662895910333987546351347458192269506299346258617652841306621719354564235287933578179295822703058368173024374648545637887980468081595464342220514452825083014357415886180009881137482265324895700709422829918219110283852023474626556133270520307608106591590223553825393592373874254126119271943891620238537775587615691657641475386321962329351519315520608455364567278167638969335757258021629798571160651449747076272199818827019206425234002198405086394160960027746974396403879724621571927537928700162936939834743722557389175499429012814807005504150699475070544727677842250490506211201469701296831814332078494504069861789357338292913085312668706905874754453924603308101066088602943949963552278071110604714220296146631011655535609085185882779539044731826693721905222130824236533057037546712757021421544127456674351129492484122419549346877875549499700856057829385942457848230141072289819197224888006678533430939271153600072064079700177299317214487830357973027188658099758785930308171884809112386788885141332342205554685551249082690448652731461756472912994406661407120936821993732444592144761995436206366448460503099007319543732713570140328006398256217732276619861950156884903169258947297745998422846761258728679822092797071065568424122507378549487711671102543897304652896017858099928359769336002807949729542315150076047730973924950698492075684924040034745037714040882946765112446456763024534845741339084251835293294108277396792361679294359250406671019687736884958209331203177592223707483449193064935474130878983412436758061745489026542435143536160831787510967582291053660032861548767225445754417510661271232074574031499527415442397909582863529131766244422564941903167636698002718771539082348707034385282796585891653866270787807603618303024042033854421925383826200306530199526709787710836972772213610627591173788259555886635045903614691815737282955536712920935060477678251896105920412838747050712202424411195344502922513805087477136835203893303070279386077597807275915990833516524692748227238912260071987628588651259606418558859681335744774083019424271457488530624189585879518334666017664322860659779192482570611402289056012782601679679539332983267930296813033201711056741616307037287281992647250860023872446611409152017133131140936424910565474188411746348904245508219113904672155531104060931098743257538364309156637767498440411223917085745478437463026441220985340352017371053118147260126010340098305609238236271799490507389344171076350557204326171175109141647156872026957689454633753381799703301880071490503077553618543394871058436632454656002252936564638866376489592135304072175145789666482088460021187696359584629261811541354020102416646687839751194181998700964564663457193697537863923114777322898716065783685891943243953265568064489683010466161930872860175462088351956960742686739165604540387647502120421637753199248901866412920697120777733087759450539630824754447100024745986311230967168761212774770837544220846372537193929265059988432940929460988472182354639874183817706748133287221942586329596874952019781090216290497102192237066958409120947019502083860121486557897540607420552700918632392258128895997138238434391874700988217046500863222729684653429261436293875370781718117573172103867031221852334595570452196483325668556393917647324550477305718075030576232452473818758239546217904897773069629292199495280349550164219324603128839775530889680261152390859819701670738791813156229939333768154137496946658841755783040602324999688443941912377306591040887005157489614835970409625782624077880105155194955133223248326503577271326473743351074860221255104761693932445602506454201172949355884439756254342345234080114331803181424430382780469370139690072815054226079101272983832064222836744628965585548956080786176102601917572871302732079602430368116559075325896709603518174618605220887057001214507957703368890284413937495461591795897555559882887413093093248952628408332734687836253701265602684432834481130667631690957567730199973010147753807352664406873757727616114978982479901635450459647424987539431510982050144530555223332823795912123951996583558417375520717282845645155161320653142869682904599394984304901720415493989853353324089448272145355111723557230710467963030757051058612261854798217907899782197489457757910713553428649902343750000000000000000000000000000000000000000000000000000000000000000000*i1^65 + -210846855759471239898025010823898298620393362839665063498093594534592955243250901014944448771826485478139047272238970385330201258984146367978289338361544489136265000111365157484090988306385123489375223045090652387815767509773095734796263796758231566077342999157994041298475338276957609158581239343132121296217675376053397623449083601139650555561530482274848524136314402034541457171997422767233113513731822458130223765503590869033492684341293546587980370377074470995626354129846630533168378931065264765319398423058633911144620002963018166764491693899763281797878488916775824293874758622477227314362905092465559959584374283619741385260199624732545690089680204741103026736132698484477348600777622410934660780386022610061778776228130912220851557811323631521284585657831261418626286671149789941285951359316461673103225811637597072448132364255414506726049972415904513090711118933404480676571180278979268305997982163491645670586963206522406298594446333205782134647005630477109976628302390353201708081445003702464095505943058420643467379474348337631317150951668350527472088151084872032340055101368894163884504128940319562785261725763689762068902719300217011416342973754809764221669222869033085677280598908832684716290360605977256870570913552608667638398867516482672011909332559736299249723415039389860058129488528129547681839876460890189812175485727140934787605783363541129958422732475502772697371720060964387264451920606600121343050168150368536768694238424957280255676392245662800264113146381637379409651442887591101243345514415345618603728068331390188794836487240846566447265251707725160384790450392180078991699755902022119630393391940498660840731205426374734765346323316865831739672643464051270518964540896055837074248561142636670297265645663492198597720489772660730380866184360937166409085922624985092702910482471806947217920448621110896172262890093089135981553549175012325187376959014890278897364712744157440445661817600068028098879263447370820580753108344493039907586698081294505379970742632208834903713776763624831947433516438221112948750521359503036384076677380715940370343540379835841983392330588741165934420462674126451190082304287709292392724257154614206180614738198203850763094871134187198306842403385291549152747186563826067927957570163076125129475404437160270839931262605688457128197399840726729162747485210606156454234560123230406178136195827242151312444018206709563414099921050555138960085634329733874924931967778899739792230355415773792007444049604444493129238649972396684723037230713930362539620527586799326665811105302492183735602232887469597800203428098334608480512882364052240586097819048312429945482523435271682078615985595886324273367707093986929771058137527102818898096018921488533867058071079675795447892812552485889651605055888193840354216448277386410373201040051871227192935158759897272146074648476366284320298444409129670475028458141420320797014905128710062108975860620196728761624323310815103280825328684975241803490940883631689711294828237976277722334797412885724868467475469402047238424489505146125667850610271500734350089712835222069212895891967104341564513462798083117876674887061160680812329847408248828381914545353515028373771538786439927146988137763789678523989727081963521467339699776876554683255753494398497589762998416174169966121389392523571697169097395827161936678939323175901027626499419683851686122210441230089171601895925854273876191050803803086241310547483124037353933934889202986688938594783686454928431291773076072144198184426362291250368601867017802644608635348547560522022882765555027854820453866686117626977488557181561396707581594702396052487248560896607821696926853862731174265528834862625960829786899937058581118006805029201099056104762562948062791295547440352034667141919769408966105221333297967437986918561938990085553582648791548490028580689299648096971103798702786981414763821659817588722009559661420172942264810413808340129444158097428907877494741253003695017447399414118152736258913545947455255812269672191856521919157121983284781573170281661696782179509293300586855102928932901157225580598016141926805397954120567988169465599495491133504771530153708043959308296502150717997664455451014581510184723388333865993007847844470629023706781236959930295315261485704569572238847685466390497120712889657429672759100447009621693036658843421060809924759104802981057763669472165766053668209444344380519949665021840484495885882553830891358198621017996721658668356727216461483447365763679512418171668741706525906920433044433593750000000000000000000000000000000000000000000000000000000000000000*i1^66 + 14935873225060703125402666386536968388127312241105811528616934760016874135362908701411336262537179012736580997355726359492577303779763952222687430278412605719713241709252575133144775731825468676989990121992741277952922855644534380615749132799875984932206732627243950633171859791454748007744360557508995951254405540638044684386317702643469096595456089804378008496832764363712757856728205689960191088940913678963386277636007921279479276575886247149091114327496185676516247526464031571344529959209424268198090953554941267254989334569163724631083395071306888321999656125748307029243955400929801483920639810777121088333576231492212382064034498156481624972145746869795742496649242347826624801865856567452829212291356875234272628428149448046431903143093499037018616074672661778432764811355148411804109211147378277032298018245560013119307818547376502703126124793134214298419877531457271763330875940737723085586946809636656758212076763838180125252841252954907664542151665554461878656258767816017404950146991460793824231431656106330142408536370623911624216942099944651426132552628601673817439039352422204033412064877487146225613350735764282207943317746955113123691836429980625955447013607750742786466499520151926517071525799208630841062564754109136471026128233767119175629175016159344716975573550138623527545181923584313646809294175356543808595783046707584662557233389047438847878372683736585353346638784426216808965276416309998033417124726027309843497024824572071108833358006078569915127823681388716381748513498973568994079902428513837347224784121863988646166382614430609379512329566104615055663068207069395446657341487521426562688866040511904965342254584282826712375215030398454859650497810897988805206241449681480845710055397098655173068309233866141771451113259414925595398816802878780606616045485338751938831286113464785039845716873854220182631713721743424287109742818433266726399160751512482480111448750757358321189341760105292999135771316324942843312093867697795483569133142476898283348179901031776557068822987294343070110851320767607889722614252833029121022979659701669202291251446203426896658400107821349246111922409378305117062302216495359409052627015532087248354857707700542403131249711001921803363799582792446045972071254089719650457153129204619315097639292885886984139982006276393687322207124641033833026716666000914144026806481461188807734669134192744936677363973321713256861243984694988628724021633462543898559052546666902271915624398943324079003073313467852925904579429544383132494754243041229864462428903585417649120436881562143434525821845113319867982672777049033068185713581189026689377032628813421437199606325116470398138533450331021159924765555027333177618543303257524018411135834565522032033830759651285225993429773819122106225994977255907248171353390029140520022073946956702817179910643723618942900329443563652701239282110754793632768578992390161249269480343348006903574699067086697191931027428007742984888716863111577541793172591799780035668230137219861041385022227798573050897686126779835892224511532376245508747239681712095609802007997438273275421641175298125950515146460454932956526061336734817328445385851792331503426144248543594049869394123721996220042742974016664029227618569160845057358739290170905568341058372422316402855208008607790069961819490575386339923208584081967673434321217627351566810605200690188345879849540139785373415588745705660192843863960296889856038619900269510377455476906081513090267594638992475115238038428656071715187812981394690499495899375311282888644781436830092119199755243624451515263491032865110328144197828420675616707510934766422988976091839898865290566736221328254792225614095606688480387942776135731685162064364333348301940576695048093247307932401889720019985089509633685228920984806268893958847922819097847028408602874659079942587085284093336775560554767937708693201503914214548612557976903381249087314966575645956882069257089170657757732363958182248472806923223755956435089737749728809251517153592789725616563653335478564349995019222794054318145982232368303400796257425951718707609087767802013616103473604113929747713859895033823706317567001565245160540551117022558868195954618967638478595960123442473284946810136269605510874081976647127912743001282139407961567502808105793695365236228905094025604331394813127087642689299888450604778063398175614629870980835791096579835025711846973688084816012690935309454495257232306214834783836355877713139754086276474667877678874426498889516068402372184209525585174560546875000000000000000000000000000000000000000000000000000000000000000*i1^67 + -121963372596785711072237371989629283809005305181251137452894260215677214925452816964968593260690898815631946986249544428358844108907058540276609763262270374700202760802750859566316201232265354591476808114361151776526608847910958293763209521075415692262968408258856544058529460505164410351793164837778354643656703131585407834295093769409615907590431112711785424440598101459385980838482311286327748227716663086208486505388346492668802882922032286798233972435615856483945770802047335772163871723423207332543961539686604736119908797708276571469574955528719748752249980283133036182063808331759884147269365705951809545577691622922429767445654335383538355230410875133506137197863998711210174694106945387063115405039414608046275854508053524921774060893534994122847403489710323977132778334549643700039768116272639199043537555255528421500838112811283661654948176136293274718966478912274655874651003844882520065882276739890926962159348161701060898897533225694192106125902306703447019524975724474152836774155659435911676994480310858484729355593893698128749484498008353767068609851760628733043018578611769908859344296802832053509384753244121568160802248610866450400963315896796034100876438588991389451999674930473523256731986971372031365988628563532214869148420488459614591949733578565898500389567428739543373345615121193477117414750085071464714087719686158819874646257878173452651354458115528842488803856000037967623198294782303511609147939411206179665104951136010671023675303013622017400932043134660012311427321280311098141536356718783363216033039107490780746612239704314814402482634717620602819741164059359922470407081108399087294691017747143945335219059776708743127191843160557783304158152531594252230936711201477122659049942270102955593113629150166918343893901890717062722654315971412087949327237063469841909247940022905764453019403329847379626170122850008261087407767553335351834348812319998455371033436359339810170480878162691216216230493568738678372374075813417390358569381429674868614344223809092824243544822337578051666604987110168622368815212637751091329993537610056282350157344001148271693693323910397162526307376728249447077038087328732255603650054787111650955423074734679626354359708532428990646783833324887690978422774711642349619041981417666428405456491944687142917690560710121739988482750972082607709538071448280420172623764256529317418644399961168095794271315602200903989854628209292104203500043650805663624352400576851333589180837244813350475944833486029584105854361099884131280962644481948782483487470751878651773641900266509545618436854888350050801899292467403883192266011640691295472584507560425415067358514185463769343454044659394853302116950705907502359853377388327318624308009123848855607690657637256297761562502255851639655248412445838870198552401803348498888063719267724091462068240646754113098718433407320595238638484260064060015047302641937620490447295259604997984581958851420200177987480689793773009163178717367447127533784720358216872430045393706512539796883362304657476957717038772219927808212825221896987480850155198832651914824345466743784138587239206885714938803343838927430829436879849787168312486892612599246373858896745095932896146386031439149362881581871808359038925982199042239790850287351170853771479563903943671050832696768244030792199594541648439539156314310706865302306772379138951130149364488772027801578271603677352529271269217097721247578640200565673105145263134797893861464210172514791182283203008535574883026847737426858111836393492956673347049732076242324743630438645482531726261566587545620361235571732645669906366329253887762442825315777965881215575966055906647294193440930775379821213485407664749058173916639630501029083513914026517662672184651380946680712718649906438825380577940279258217371710170311424709297348623036354086513957254128098778240021941929928763695478311852184506450930394976451076669843677140884815186135654067407777781841486925049486263135507286026619782182765354920823798484122750432408475633964637881660419904904397913661156121828804080942696541168679479388491680314213706758970624077881940629279636731731243152389358558486791268625392642718745964702003004036514511579680315355604500569287060815410973977330693704593995748412040143795645549989562005971728830341202250000171155902532306442041273260295237807807776918590322546138819830621928979312197079497792100039924283456256828633624793853838506385872051421664253390355886390600250079012376064961908206610459708824079072542190260719507932662963867187500000000000000000000000000000000000000000000000000000000000*i1^68 + -4310372597834239886253366707542164520679712509201742992025304662217638521117455835377758292775887514922975860390582571097153357048984773358469611002697474882563146125073625061892442539841570476632600637426623493274239804036128858973897449000950040373043748407747208718565478860236593037545954374697010916004350659916354178817647837474685048108687419686969976868673549593084236051961753873136858261930227293203626740822287296942706694118681415512802608499965558878177378462420963785304879454090578817437535892140316689028078147589965852355126521294772387924717614270453930008883387211134573649042124661869892011849039558999318330025046464342872708924815510762063404615271554601429092799037568841923898119416332531538950968717864663323683736837509740619398757588708863313651555475616725134600199944253874213944001479262413281168526015292866185710665997048453668301340325392785424167984604456737948708321340695826163352953940779368886845415691644448980213320250630621353917013032856510881104316684652841906066491010257639227524434031545777089055453397371863049109197099429645009451304205448550823302765372818715158563373301627044342466552556043199111263125398175593378789418099925870261843348946787399619047893536058648472555678422596774112304480338190847589362758748310433393452905857027983952518134889951333281922696329332577439891016664433089583298624727231196678589931890081918971078321355463283573657188244766480308789992819367590148327518278637803206567437536224698251254831540723742049320669424529917542345038055995635569085890076898971044716273283661212064697432543046526300362632524109505985210796789792963941019733537770318812984520347687828925538569228615070810637093863614001673801438938107565983087769511554346115533523234820607990354533447685959694640797676345137458311568065710617877339233223413923937852023374478561259017780167257762619263293152495489254600685610523975840862733628723860771586038964992947733684724164560074049163166204138098914137279902681622088674349881589969828544172639963344425848820381213839288942605233005893117424172295548864410037530324780555412547547888810218259934867193754161369371000813897028433102075433006954003037663561524611297769036901103091895041393714927035370053418246919269222432804116138249444283715690265999752806651676476349879510496583504954354166014711136424977842311170299902677498182779241232445007512237036932051001672454778646279489364137128787273607704242329494807563761977146901440083505969597824038637297810991060598441782260691943764896722183788250786432534852700571489138743979163117191920302904670359191021078384393605739281240066305307756962079609393034238254493537261459651324835540402228183578527887635578932741656164221679582592559979416911256159100978901288589429252891842210024769858965477095524533544095374602941883422184705480040338630172388725334971090494809441779377695318243811682278757309407770476814600012405603725319537813354746435935189071788248932123674478467925274064786233793103924719202284974642819004687288571552167890086800590501346884165197038071704819380524212410773326345503567132249380369766078694757123630007826733890172507616550708412259467381462427862050892728395412128222216845384732310156734663485885448622171387020626117926614101737187538316133367384853778276944244305020478188461022461691326744879166761771455606394718049852017720521580337485717375980801397077997326941936984744267163218005056920846546376503318845677987961723149795430515857580123985129984979455765788804434108105629214466310370415705190158421174286571632011190404598097183319611870228240579285789589960360961409981428551043913430751661371661449613594053788265479503112751900486828398421402089321114246455857024505355590286894057450449234397068819584680928109600647380133570115978708925828145548822094437476461753670487966229220693606022206636647516169051975418740127801805687977743979092773343456929794615177146023655861220903280050615112385382880908886787462642659501287195351005940455008483906410232784112920644195240526913632859109357774737834964664776051460324615313234852277217468321800767342203902923047176519327256306654977210770254193662497012034941278825093843746483732861264874109494554478784945742197499404563423710353224428975932361612179560338136660477878113276940360450238056593999631491510080964303456501708548211883700481134877450997390437776543271153757986747841302232199250184080392774880894041782875419595144461410418541626547717354051014737592595338355749845504760742187500000000000000000000000000000000000000000000000000000000000*i1^69 + 47219757805256422964443844282128713411613263410829353423608778379091088954987183958937806840124644756421838254384787255290783588911235966310241085185279401808255759211093865889169421035062797219945572338449985124527113906732520331411390530126784992816529127378531417571749570307093149718130441540292009346028377858214418959060800132343749552470027813429906217172997250716558438854026439415135559472299002198144961382032459260458694309677426395885805022411285238662113679377786018710135007379982250174702206969687804179789707943799096262678533227656244551884980339665347631631393023677754864596922741234052388642288571463216084716859277204189157321448965941502792712275550059482716735346021789510264163293138518876626593217185939955618873976483009762048042722362430914660675849476197100100826186665265108531274988070189373896575021755105978010453435360609854230652594925862837454602601000875757446575674227846432181703532595945792049000496909477264272856234048136490798047957931438435031951790040199618920943045996958966264795860311122303673805087235409251112905434794848406509802382516331184903372143268269058432282912495713330077215677308773001676453955316152703542741225357968357342625227466473463543013647949553386416327008759911478533491265489327424599161269699732510961951178880884514456459401511640518428303250374498769163241590370169931804751020302009737837478089857889385788093376644083717106666921283696447255299992198020101039548752671426599138191865019776138490387455438375550254709830644187044991281775054685047216791544558090179171981416861234371036219942554903645561646529241668247661022530865113253359294275026328474604691065729044127690533623408090003680174899271354166258953849300963257775418825348236208610891388872992130383290111713104834343624335788125915540118412098404740532117620666276154694316742957970005575342430902093022173221819358848117042237986975536276663548277233096218378592843632927207894596064607541258673729628698337536800182649324519716825088299165711790685154861360850217253442036014456899607320247672023579073466092961741205228854284878271519827354767500035002618228099828751735577966137224899905660234943322731105495755670585431396820238103962758253094999672246633891240235440893315521965333963116644194607400463151828240965695426963452157859833242023763193601937914551891005056108618730427620650421423749850992046874391333090652937034075605137954881548301646248232870726911400126544934539006793203689357711249123465359600954426936946743213621019008330776810509665328853227103556324064753741244714210258645386353205100755485324787032876337306849839995794602236155183379972419873219869169759511142497994774351386426504781209387948112642470758751921375790088928963648572484865772867321754797743167495371486242589848767748583249834360787272566307346209569290830941462768728317174450841182622624234157269414776894849517883486831893692503030999882396799625529265713461687939695152075296684140557194673921133306415122157558924231024961956394799708197394799942038674296917835431156599848682896799784287643426873843942531716028222400755980298998346807297202416568252155601497447988562570550117977032731118234191519548327436926551146263087865335243534250783998906918395679534400868934732913862778852049552346067089951287931037775440506281135074273912184710014414752041806917184978058119439880431670055201409443354616580008735425390225908661653779730636124305177083820073374897802325981470156688424100865706697300204733682784685374912900671368555391370030307735074437497634832347513900283071764813685310796222337537872965944084587354410015005511044655904243613578757224200931011730679807218021436936780587639402572161350374587903846725879628197547898864480930449609256450420156558156357831960002618369137450118282717417324287990178539921712641272317038693975933229599988443871592510230668002358406705314433715967222208315222493599387207924215690405892942000311909785370627320465585045047545953755893550237254923747851900456839755045332733480008314066266226080623759500685554088821201300741805018311578283340456758275745652243987158924900835302653467087065861369343455777666211876367427822289971419708711409842521666638094650763346464654028073411683259830601435047599941647692574020469487589484569545053299153332880037397981386031999903683439440874855041130493301666947286311968909411327056284083868076488244697823582230141750085000099157279888251650543925044527897899580315981529407814293319844978213950525969266891479492187500000000000000000000000000000000000000000000000000000000*i1^70 + 719136364974711482819704684491922008258228053801644895154385367372402170606609091304207028273761680284750205801290182921574495399222909575928004842801072755667818401148764552105375874659280093718041451711230840429013357623470082042859124679808818248667389080145009104668301256637832651906225022082688022858830671085980757655855903615915342687535532437979870328477326382560883423697770930418124593564585709437755192913459393415432681130104311947004801322505434612600534335513795816614661925214114698762738360337754492650348694743505967523048146510245581523356683795984471908185198642502148116709436941916482239891708159333974773008822726529431568299094182448082137082625946982142183090927516524302437588799656917110572244665669699896045190882883069945547015989961869735968119138533759840238299131584208805286643829987188701570890499891616503487993419783644998124266612549994151675551430471369186030338248939507355276120410852129196403990557253367013301419804534090392193265613296744058510173025279738450075985192325118241949639433193698405004278334460147576535045092271969149175308090493856120729744008723292564462824319248026666887317095405083809762368563222514545461573961249434070308416675718830742326218004706814677316752168148928730718032720985270723092390114464933959357366269815016993393352400613077213621845298155466852863220024926070804515418643088502696816660868826206182911564679205284722287944573642451071292077243325160263108513064941332750550885883393535751023619511795866145997637743424537433017125805045096370635268410782810140868046285509055669868069296204332049579729595389586294972385620312457756283048351434433686084902399023842748773546838921314916146721399356152473175133235098061189816533884531771265683805760765674589913974284688790321244953078902406004726805915034476443862827446193871293250035271121727799440378936979280731542252872499703263871456992337490680518072887059966504262410392125791999471695436351794809818118889472461581980820178948787260028065228555613870095279172912432550211463199530785580666752472033165136392916758617328698894180655120188217294523821923158591302914930143681103519491834622286476442273416297059553369472715611035589817438024940255679224991536544471061630971060502263593536940603105063585383492965717713991274583511096182434362709320704203428415386268169262047163620975567256419599692426565022205617731433364024069799707400292212666325331865258797833968392964280834936952732360304775232532731479973398793941482994692102008644788634214717381804765480242462676140296084319998756451066696525699753373256997748787120598239400576733983706982473114989674480199592628553715004375964171277758355941790016532198566545581223906152917270297476834866433716430481534902576431906954624688022072436418466935547090160359810920471687573740097283039980193780646044114828736175710785493601512242118997393164039789942022939939515149815822798064787425958230646452040699355753501952697036723836836413246141966555873715154042832928845302093697574118718506381833463756399632071129528310770140264982325307175715122105447738266786843931405545764870851836097959259181644110459680691410831926217999433514331921039185439130790849041405998899549284578190748333896031776964605900789043604014442667632127969777877593154076481213689371198275648031794624340630383069853824057929126102411311809068647743341813754135247700708391685945703983963321410046203641181419880376614620694486198440218747692993328693995270575933561922621474545285695820033274405259805747720235247185193285214773398230247333498996471490902319509945279305332935285678171935639806661094814009175429323033407921194398820491964193365577996414985120957294831464897230417945329551248391035527860680245139347831031394472590925856302527188470938314612506901824443735533334976385127614530098292780058510191800551447007490503395152175318491334900414550837401954797047904295944194318542436734007108854213530581558835457865031854301844715340702212788278641316651522183595352984299096518179130951717521976204967975154865216103019923126481868809948007625430569798752334793477262936617709167211497212430815923787793546162232128787984551327231297011709682032250382657267332693240764823510588366345967593252605317248178036033701455631474656080805393924630572126293388289303315033791666687476436378682628433598702255596648416113720275193197446522724792533493265571076036653360886492005203872760512221897163279017819046568511410420608672908193703676715813344344496726989746093750000000000000000000000000000000000000000000000000000000*i1^71 + -6710332561072958905826931822222083356466760257520760906566270559636239789119508166678858965981140436026729380700565703421666212085734447144633317699352740475674255321538211763558194111331168522930522478026991443036579790427512034464244673514410257313163853233988147524448823036516230000008782899962302254137691230900363640241439862334703316025314475736191299332376695500924637112834770652387404131301209461405265402995554832955764930158505484347089632570886202007698217332148489172443642145074292211967068453433962480786378998120536277452393980206447163821582852895567210992137789985681250270558724856654115785782583557093648529464359616247242349860057639462428763113357211877034852222955465220773720741090364304373957114682928815783395890545380392584811517097455890233981426996489872812789092934155855799859391531246888373514719759813998839750202971271924470957637176425992384187695527834353247902744617333828254776286462441997069249728730572557554910317284043964252824832068968534006349127771825563588337599935737103164622681731305647718920502015726264296414385374932349115868100030169681439731138069045550868317097092164719635369256330257703182782221584439929023226746757050016889178536637642055308898188075864935173292394553075928266505423039795624218970317601207192585064185059480761195053964063616995664985199248523022815302648019665029159728386167892176604006829965140698601858014133597600181993959585481370656508476388408350982833105943832198678219072349797497495746985762171748531484335813110334895269705713652352044038064978606973483056959769030420172743893833438134334067671908365213497645237306319987021058925339837333275670142348452039191557643642325517994036325176974074745360773034849370885014597860366316940967012244454296765325865320099804914046118168190266257955610089443426831700021454965901320790726893117707082770951315448628312045312869019109353061425247455004530462954408490993380183094380862841670203689498254419228017627286776742020489992094655019180583086776236720266093120212527591265390050762048486593490739719150186300230111868285924078912205141647260301642340714649246113693871872553397189627647025224098444969212710484888528741004091973528771355371774600002086597090636166372299200409111563472462712643798594385837182701552528789791666571310541089705988794846506494222463932484139758599631179835405907372898007905756605341602029822709169953731386815386681358128819876602503815922112616973781127089788511091641756073313973353204402185456827673321642782350015159184625026799680059567085892599888405199690068141279568751856390912991988615024757812538605442640930824186234775059734230047433479571368600715255190432931516094720551180502662358103020600104527987036689000189918432454102747190203690555772536882392747033866473089539819629991054573656364405771910539646486406600657397493130745474281760782584742995255834261919152659593749713144334400151613900313636205896259541110084474014295486938448489172219803960695658038631035999037477137126681917148230843615836477744178153997537570866747747777459019482699314945623075906705095192426645497241145248633093388207290867826507805703804010498558953107153590726922610436528600781265861701899432076272107054408692783499481345928251578200934251242782070503300934122788204955474466744630977844404025113911648706816046160290365551914133796657712402160308291003145827554479066220942020413173871681270686896361333634984403288548313209878681899415636998587290034823806069190239649529147364619378073477108033637285026625313783660490442523984390635714349806417495671709484075535375767053561228514397892683902331341874906947003760065496392586349899217047700543794756327638532879554388569382649653788971244468130829887166048571038697356821791236235383065137699402750015175509714493216934060268510986240877535264189664813970115715198244527177485251997878835154731486303151583778989338647800164055257689997884890777767228179840316397235644501840687346489899642878590025435993404299541301143365417277665472937782799259848299017940240699062951348360162443318810545911437424063210168856969037016358935521265562363611143190928250745732792315975259131336661652321155048633414108950166435204402444865671855628133058269015043489814567344210760766494577791779355912245097424687229693922294555649137195096505147712826584681949161426357425492372299921119258439108438263617967214772120825247668031089064823439725837839879184627438391462439385055647049938940971926942813396976816875394433736801147460937500000000000000000000000000000000000000000000000000*i1^72 + -77922046816789321697196992238317601197114877726660057941094065392273805162573375940536622535164589652595941428991171299690637538849326846738397089951924009533931809898914870688216432312784989677766644979767207648135360937937072008390161239592413408489810877015635605779501437876598186464167615461374327800602233362470719870934008872740525922670954767308777642151185382797675310215392538986677565636528070471402825860399385071405824218712676785201296924935916808269554746061171346359785477655896618881903980711259533834240259211163747288363487925103915832849335884571176118205658953516540764258964221061570407338253648409546806122737892933411794433118658057187486778509513269959117073450365875011734513243659560841206871488666236417395541608926038001236649643086300084892899127633875948267660899378811480279316007827963825793793577422859576023650189814537224680414745171127007761453458529764807112575425362600247086011314905478823494496598936016309088692710802268978250633810277033130955849865306765115640830781675805114020114090068676499820784235848697012556465022134157152314757914464989996868543602503875876365507662144878278093983334821718638341018337601691503386292175098073923343980335891953539527669993368666650677072388754781541392534724893714615663421694328414161958545577000917948276377940265131697161041587678701350266796918914317495820451135419099363158812736915235373765833654939177115304986723220519236827115982019073047925150280851406216246140361118741992404516383139567013122252612590878057957009773106576525416919297780779690191991802848540803475646241211950214727560957577596844931050856234816335880734765118655486363407035455770829174907941502155347856594771743148111199623181323828039068183281447291821130194237491461260217883157895276120083599247893971740519476439283665582862573648148174105907328501163472035216590627393290746915387229460374120464373145502403523709319912277670172109060771563338830760778444836475179654040539724037415570034946551267059678532573941106349321738141415143174277664599181506547435060483626562236348836795308766937794909500046137401355180853146078911136128678816333005842672361021641768442266404935596323193577559656466902720470524231834207178036143517108764516486598273325482993990576439688118768639102016316945999147705771719445238745641250312820147415514729981313110104202816653563945127457483601254259244755757832714696188744568610661414399203984156736632568458884139551346606432714237442525760665790130624223587021361795484365702034907312497476247425476573143618838472583200293994622824835373657781525597318848996679939746759100266071646951560407890010891405417838638087797863283945537671477228674542570284986090712229419204758294552251421461854804326758124195937274114773572428164578785372634892092331813580250471143773862648798777387647566366504376247440307848467466975894527609313954355528118631818721556791607917502507031311131557107524590132080258829118913438210010797667466468869040281680057434143409787369099475459454648762009733048907487909656421695782830434897510123600611228411844272809582291264322309697949679656130550302673615407332785772724770851608827996586190176496645959624569648684758485049228248741532704181035743142118478080911049675580264886625395278024167405709583352697850251009107088909621459132388844740566402746132653234938918713065840541320346684202052105439624895314577318482498307004759162458436965999585324970623211637825391034908877336529942920547625587418930623428744987849198740657493044589252204145678407931237080610049587043921204643561516852528216926951762781460618700836662069183139887650511783155596758385282058974400980568240833913520423261626365258991569490474351255190375710950481035170216678593135611016618274311958666627215836198043700796875481588160449913212298263285944318359368397413260199487262411032880758144348772943851254218412855373363388441216971077900098256741390159296038426099947832861688603739660845834012150057871142923845698093968033811983835870587843235184896460559207902441227068985450260448676251593651004903457260888959229037704771212241681015414351119254642575901900187036125256230792622984462497030092653781226190304729110944349804388498376357946594672652212629741299987986615783471971439486181510755598282840757436658641101010369623474471375288105805701324087876416590933094498853140070105544511523719059320115551959043919985150967592111512895449056251513631653673657897005317710264235379902242328853390063159167766571044921875000000000000000000000000000000000000000000000000000*i1^73 + 449709201177718956293433216378419551195605145331375053808003977061512811760630760398073070126139148237087209535395927613409839825457744060029505764694045748672303400222882200543629072607569131863255967781564557626390095279775498218184260964800398410643036548002681486087786275883278440925545862914887206773983243396380073857823610286150645227578988692398382428773421225198203385807740836998312047242800119620732004302636104117033270537143892659566960756876942884251357081590699959857267293814692096143331488064620608624082413111914028345058519397701547876097168671928722747939779130897858325631387763660484889984393847172794599005186499548907496854100585657342955799625878926171210147249882532900050539690546301910681467749617142110909459041144403390603213876091831200120491048635470987473272360088714491453547106637313095992271519415903910905931242767305028663884603374259869278124145531739036765454044718914121986287106600461286234058922404859559840367928702718622950515984828865571219618450520533204774596905592969814329725912216281821233651600795002226123734543616853624397656122700114659066743088340794258048976170291764449838650041941042906290668541725778480653713379133216810202862332062847909703270250422057338846804887797192739239929946496014101834235350251957849968551650250024675031119701286382451386376092581427389127620546144323849789140210805353976188634636986736117014372709856519955037346416339332915468793915615475341991423456031600876031499279781579282987269414671449664158842369551186378253139325002707050515172895014989880048402276677587250298986746548425446225524669493831954200762551398623212310023202034126184699618477932927955250747653531768753258562255488879986508262131347254751196200593164261023970838352041047927381939180356793643810324738579458211514645072311382635907648141121716192573490344935958827691544001574621828784632995274474450272707119150689373157208017385481081144155783462717100232044559327461289188008364952997714088328906322862656558046731603001689823456969487181622571019566430379467647953176807315586369047164303555553695227573142124865893154800067550356361140953387546950464853779066109799902636128355059633920056795696580128096255252555176581540163370617201232666542322582292075959859219386532505941292963730790071461022558697059073093568111657774661980450145242580982371135290777339266422686238994468294975559871931144162605808456837761794582476207307223994712344529686381001360726813308271942460366344640270409568259759212091837869384596316462965110173885328517965165840746658491061851861868807152203894059093462115200043066873295163164090063220261273581046272754198153555657331217449337216394465986135972761118835181714101618319463852800823918462522502443052911940252068619593724711313064034976045480948120805758149549853831969240036029615141743407243588505075405843860928382773827835455779734373942961409354454259881133499097356825886257735812526381157553260979877690335326466307425472433122250045499484415384631711223347287685799249788149256517962673647390544989048472059075051111404941599988334820419923809258348488615505040450089341544651842904402709215812756560054472948194473044896026914470056568177260944406772626209327485630694229072312900637347245079543684197659197960569323708117489538604857352221119741788745208334941227600777334802993204185046416166701392882934072904203866843636630450006343800450567563987627672772387680289945139283831093388329419548741571949538610471241261006298940336162805292978865796817618480449080571490048890479034381416948801498180858865536499898759794022926232682866559935865570488912472046051406720118848682332071776291352477017271059234018668165129114992791711342783608007033619280583875135342767998360118230086837189330690021451314192498966237931832998746200680163025957695006417667374193775186561519750175993391460039928772618512866889130014774511855828592829056381001102904837063116748742921406826246651425123814712671699654576829851547764675794981972986521057564064066739113525482255396008800722803057392130110092309111081782990471878516027836333796498201808539972344720884450530874042071072108726567336326740413397679998083969423210879096948786203139315198914191382350117806957367520037352386294212389655605821840552316936451660198233479759817271429991401028712360996261153100559200494736571403472609049967130660876019455372350133203418669200761138181361239842137913465418185973299985018247587083965009107679178246286255671293474733829498291015625000000000000000000000000000000000000000000000000*i1^74 + 4886008636698346595858717412361995094847810813968769101770503412742686356195561408252128852807621936428187848609331029371848496367613336708292438724762320192077076771884886530109813764773946174144005231630642106064098536636383324565498743180745412963827135978204832376160471541988343868640802443385291273288443197806489268951450619841196895535840574755076566449700915208402872403717224536435878045391408057410159369196987475530014458508706890213175132166011294262126176661763243716425055235640385202659390427727852362541484997652890183594414037752945859333367460839508875227718834750487232483896077803005118147262718177941881539326470615707682791737415369957204499361950438845794845453574480185519513500558121128301260028187909862383138040206537883115473165294525153304220773396647289799969262515455156907665073907127118503294179854209825283572633014812972774718283608370126501922288816174528817500040443614250406174511597053800021933885792074280996802596310713572863859197126377010487006180378944803524606586293901551238662530752209640410192870208963799546656197261253047833213568153543552581153263313498406808639049353261787764865454474369739737781360929541255989046376894857352846144318147728389622819402507022787465269961028798180205516608924531154429189469156147857467687967310079078334657504013267094952046437673797628604075457563459490967619855320873086885160972514033749870107305514349181421108490630829169642374934979301609788802947201178417713729264369174679708549637480870055730955327030246051494013647966893748742417543189972512949518404458737571822844309698833152802720462009010270984467348509241170761578948227346659734935079416764637175959184471104192675022295316461260371659587004026547272946386984514821638173347932182975686755764365293996400989843324385072914727381549374912290265120564166398519465788981100929092320642367145238718560096843191035100295881526626225719337826043597181506792727417445563053917916664570676177572984436596182310186172884005474635169993927790107044941071697181064165777238514113828336317985044087725334146931376747609394064793929425966469293603395489242558619757193026297129282867090347816764499937984931469864534393461861137144979096793859704414935566809983695385478031680646038304088230154445605745182289410218609607986906094838462816115403058329034994550645804262794825740559143937985979488398567963530570341891238989437062383435257283780725291125774619183853753143494408558669053131514519373605501510688026835079656494017345726504243009381322881153519658932483282351353537232964646788107979322359979121936370467138455419125795349060857923505298839697507213302442637814168087004779027354499444621528355110418865802575232252321166794265380232692913569853128793278738458278277672639453823360425192715315176280572039004965393691919573267915967166957123721857366267737972047454739464762064266053259431176160516151785741214789983955084881327571358098480309957625157473809606166161914319764032009744207287252460136656471495087572806283919440022339207395685615777958159781912886776287703984293901436018688118587598673354878534086577816992339083175480664556290893037917128027446883381546744085097548083068657701352510136507582731600436084712225252989360975089940670920657714177938094456563233864635606424113812457655047002989581191667556163152584871675555924032671309508390525919822139025651211039727746372549129891587769716906943377396005052886309052835942108471173542622242323863261814257036204352771537203976770996927098698317105327959887373560136599557243446484695540261402398961763037304959087276892221683955285547077943343910924735545052129561517044697895403760899591628077126594650236212690794595057487137996578363925440053597439327029033257996385706840575621134218915579385741425503578619698904728170073099419432475982630008174238424934633630718205007005394059518490940987089335744737894300769317132656150049812365386859737201311250518076325869285637425405416453586977914901619888682336048212680361460140347843338853488662738424350472232218992336720562088533337031807484388542254226828456459743714444588285274683341260073233747981767337435887076378865529180586485226426277668541083504972532550888186381654390819500007836527620342614870820545204299375829021426552520367464462793515589436271256877266442356467221930360943657892611598319195960637234623041533255371544381674889986252573012166666109136949575704027295174994412628163834990544421237392035736041284721409283520188182592391967773437500000000000000000000000000000000000000000000000*i1^75 + -9682185666615848324314293405529266836696826037324670718151458161272705599718060590901332500493400744682474314559328680533426372272984358972701854960123591258799531974841541508136178200786857879977781080821269952087771172450789128134628829694688752105285417403839508293988132059035383478957074399874748768274581567364845361778646105580100577605874286873198930593613440741447021046238856909560927235877082932724808969716339130578069954031014316681638126001945688665894503509829448660258930835621522518742208750752631071223194948669331179973153212176239975748166833020090729789344548036425602586091148899555594294117857774433688317963521556772391814299872439851472659332316542756120800055176728524078415325554806494888551351567288383144340428153576140169700482618604978456687178121264027119095961828027795661521250560472659196932812308013552743238675322727190323719875255092095915680685065321464052326741566719074669201177304229965275670073346887636706497034490517479488453065837397259402640969215176714671448342402413645769490960160580858518858197832764183661519688197592931525100416384438280435052623846349439911876361176446431287715778826556931302720617782656647969959036758064111835582489984786442359286407043962141603567924221019243322078482622114356612951397245908910722179873092759791080694556092134671796046424684920575616430403016503976212650137329548190594752775081205625091798874575197365640502662914215685481988475532235801089713509561475490178794329838833288002903502877384558030999027294733201884500252122906113869815365875639235689609676704200601637137614016857370964304477946218546511745774900770952717222418541247752590628139294441901113564361398358721716750170286769488902440346881659138523542458471142767636991172132067597539331759862217337934126414741402206056248125617479437258909736105885519654867415412593777247872223870327184963787240269985725754868241979862739394304889145849707524354573493223333934494187450529198815706667496335949191756902106199888509454311786310200979393234582092413836902427941680457053749925521426599100457516206243155584730014294848738667695564664060731140536038503202511331763437043446290857886047335922362151033201574600748044877657369773444287391449464124772078381896061714525191055246110399138485702986021861744574690405959700189068242894291404760333520018358948274629417073862993204017482088148880392820120993853549088611613281372773877423234313467920616695076766040878447005566529207962636690448997901426498179214795761101471785750746572756014248096653097171980228202768271350296638422612454813495218133980278012997929696054925918517968624053940632510912519319110840374773200419331619599558164375578820091742565830202157408898906919541493570733395076525625792572839420723093826271344170031815692894255702215368385236001838976461074618779966296388251984627278552115097172021780564387719063668129232293376460034935188819435612909200587948655195476297751087815515979987855953979846865748493642732862122526582796407203348944267051897850068987500518382715509381415691507239553418701263178817650613639886185709817413833736924973427635059973258897394301049966529698361039119794114266764124149859901678221533795190011012057624245157040269853315773155968318745893159266968668775903353694117858151680946121194240844565548245541319242082218199744633660435670022214666313778050383696823553139040004947875165228761306971891975561405404206282614252534157157513487250236044778445823489668485446183290307286844627341608828047561159337817783193081302595223626806998213595848445950876376504510463373962442136708379713904969292324023481673043291396978574803828341555434148389052257763823938830282289896048748527729798661196028385682996075087443885038718900454450466314411520619917291780331378253959686172262297739767441340740408403672718134351557748969689525242218561642449703817917546236627270932448706559273942380805013735966669372551868965023628999772053087347617203566740395315620001681492817288741066535304640027160906233766591830588047911031839345409323014272754781997710325113606391394009859531784928956342602692673268471211046929633588672302977503653946111254038958692344682236059745377651151825297141030395702825626816125303906208835786452808901300088127139480912085123029091053842273319094931748034247131284641161272677410072411121049552287742665663087327109655381913160321010294020384325116754672400694785355118330627867990141985970207878162135137716350422043554146966926055029034614562988281250000000000000000000000000000000000000000000*i1^76 + 2160763608937235367206878093254106495554041007393131142556297034308516221325696929027706097206360551433769660094691251205321275254140855729361052768691121677132778375960483720915260305339528262391557632697687862821490921521193024185910949363500070000401410750799157101055767092784968885015920202052304659001099967940418039192767887033403647533545128540618969576702529094321186288854838710059794950637351862829560345398105786716149077566713519989237735891501844301412642822522671059021398921383634079683570972548241782599861743283842560766575666008508971373962430987435317392541544853227475178727891045904833355400419207219673118190416078069686578550809215955226177238336282384743050868310609741134837922171412122043254874521515251793675895690254940574475575042735184515604512476110601126493874626816932519082377555013133169983971904359072511301168030717450451946021846182096849567538629654732020543041807138509146554589884061395668109686297057515803456777083736741094066433226406678274725382704344475253374768178998649941122214951266114502674127375691077176197023072518358050551913834873611162551226575617624493409625461103634880646612216584532897559126344231479450416880662717841499318223015413080836867874112942622383966600243566443078631087964801388505355819417866349693075964397043680489267174581399813360628867213201375947065194957635955093573415023397574545946881061393840527258341818557255932010104465311865789204429111459314932117452140346844950105796553546788647453109503767287236671791911420676419264896603763572378723130394502077108861050818640445956163068308721672664642730787042160695463927480910571954362963388376826664252567758528093360154197181930053425936225129825235659090143578838181588330546208741438091175619039170210698717225004152876159832778137515759576683616088918115848487242624564171973097250985014204419539097105771757589822404227720102701019530087370187562163421981432832993413455797797463541656373229758657494537035142648021790120733519655759132902539078212759854388321166315153815178898105351084671090778381412589085265409711973423004040810385361490297183140822378470482667750757459339100947914906699869416137960041765719983143628618803126564831117984047798470885740265194804014925654509649887951581319188717087629632282155789572683940205593619229526576620172941301621409428248387037231045361646996644875849241067304909378392840976254155519837504367590644163864271376129738679562934107900626978008918817576375499748289624043061705410978729558087454098711191169104661552840974573114533740420205704564866691508940215252770924560898400061408090132248699995570281630485965885010013179070216553041261959741134300766361067597369692843090852122626580550804669059494406040577676951721752839724440488506967582918710296953853171729580247572058890284871220510131964672983960980861051859962241061622882289367001154547942358122230502463021636414364154458076712318388810956030804183760050013678114076073804583805367607620965840976742428170442218266324236664722286749400416401048055787276316376465475079401162951215492341862412570553929178663866349136466155494565509599918159234681117068560116597680805036036915379410138331977473813834468417964338229695007490497930941403191771379633690670650773679212803610762445357474968571291974361059111715385909300755099293828701200408213957150227169134763176793995955008942352809514618699785374622197134202544801547873263599305445383455740471731196006171291580594320030766493034277424498472331777352885053495677574683815751382621976567261497728983852429001035782788259651060736985339037173419734733796958051836776408846964874532003638268655648917637147398835266216425251190638223076497604076456966332873477008543709340824337706888442626211262075750297502331401635343384472416820354504033959203803564624803361031994315019525201092717214524040371198749951867702488167321441485534387821224950852794622371345557373553863859029277290645121892743171665578838128887872507668161897881710858487312349013825274859840200690045221173682226265740933727422438746588673342066421458545519486102911217788211504554474124143509809140836527800584860263375782213892123073016800599742864443193407731197088415842434966017668814997238355379906986194291701776963637710133875345079277084053607420433587915995824590651146043181665000964817746151649243456603798654855793390709515425637546527063833400443212874320792436793869571515091705058207574341669147882308158262198993782021716469898819923400878906250000000000000000000000000000000000000000000*i1^77 + 1460657604957159241797167098360615103939138672244895631830508391263849025534422628725199836426451082571730745257897619038945429372548677606264652832535111840859375728627013224973146670968919602172465935583685261055651396592931191554139508056957882061467637264666638277159875820495465124376262996039538524374564795952829662039994953368816465785647399902802578873144548709462370313004576445859469499872020876892114941821099092994085862752763162826694922166358285784977317220526166928034017490131693828435462678361028001667986362457814921072345705260246100933976051316090105430393774954270817317595671590746685702789088031961265230753755041719636979743768493651192782762463702389811503998097564704886740876563600392071978669548813013839544062078743121527538787564632368718044859295094529097888260891503801149821466514040801155021363832795652236053620010252696813696021049093016424370739054184753192054912704367460673015207612427774269863700746588167494079896422603222451584957802581411411992836775519150289952515752652530130142481706716797700115808066436912712444485206929505952674302259106511221627602835059539538003295393220263753175740972957257872081159669897427088180994237019610124631156426097208515581938853736272870404779731763213200933714265713328470577150761297014820553355560244584039188893099949259431608517096123080996805592002503343858893479166056074087768644521397527666271811372265800925961985079607692264753388750743566925315450075124579451094755612689650592082555394535875791388196375507960220179342265902152504871375868516873725695759501385795753421363706277221205965349667381761987233315347902598282813705484410030450879445315276078721365175743340553524027608227088730554999740136573231039438764481408367740073329847033345533543960820642684667574511165238240372993629271008761341102366314033605100573304934170551550552691064013579676725315303535129092837955980371074758426133105148869382975570005884361987343121632398531980346884912805443804186818205709627796133072820005634441892203972406421929690258614064256966236938419864240352997942019416168142737995449480733849612036454228207213067478826758560744998310463265806713516979770729159793340234927446831110581697046728251770752598883681306672165257334116959900265993071766550142455575067215196057298483876450848323383159968806132551769513445530583907749236523962620125890816482909205170751719426970631414427901602063262791286082906646457159925143076074369774325583392154105442082560188067971976133639547109433089153031272460601040772250288458191007777441766445399625446062210337582695551152918022852437180665992862871831396962415791487631310292411595503308154352118597722061287855068663058431437424159746683443937221758243344707824216239379682402996890883320596377408046830684362029106467080735358319602369766163043428164364108904370957300898759730532497347096399573789038857457748664714368605134895738681126575525006400612918545639926758863901292142286890212374976280293668310753538296706995860137413425141007048926303326948279716545053706100498155868319478888979579212611523138330044354815046385831294274197225273042253807739101796982878612938104206928591826943430032856023021163835311131605079747400977861121430817785569592602890231844445422157109095841873722236803822395368815257250479462614111353969126198689464889125373597434515455913216489576582089126337968183595716591450343194536224757409047290245370261255528492958898593319944194507153262822145376030531843153045460172975037758354446143130326851000220148604666044560704111254134400934403769680300985775861827862524366415559064983317929743855616935262982869077096856412942048495233610839484339089341003051028743372770974284839050125586601815795852569606845783808502358248794113568684665622462549420540522633588589144035677206346779247147384958930237632137374470381153874941748663848698909825347831215856282491591982778295735014393977077448970352094777402773380594191783230859366442027046335707717207068512483442863050983225270888321161921007074875506383196288669654756607164390316245346156651327334637865328560435536604560951753309984286816178755736121400486329652215891152101359097725078580639314621580469025967191382205067406990478812451427275182143712977575813245032592513151005129692914998535906981260517618772888542750312144273720832784282216782028834556851388070507994947382466375672401735803069875974957322412860273161510117554175097742720547238815528774983840132328793970373226329684257507324218750000000000000000000000000000000000000000*i1^78 + 1686345451473214289340143087655145622643204385574271923843783672157334976283392814829886127307708824111357341242102895291631914275149972169798447830749938249050102049166502932947742516941386614411644572441383379695094366961439381078460227085730153003022569524963953945846401437898338453932568556735922674967407733183916729800332739251583766131995682099312270652525028724791113006432659095365723234576581409487343997504501653415159821873485503717729317296924133810789198369574824639238947724970862641626802784360273703362366752772633997954132050485436742734446735310606882043421483534031127652519631978266430561354725611032088413452657039145605231337922409261305690738477606728717584154458710144523767059412589765967309688677458828323584905977161467412429649604463205282306127579117013874764619728842909218320661862093237464204409257283477318431923535682825867421179232318501176626215331479700876228079410104974162780381605307275704999882015310018174930160114490470276744947799996816512107389763279362593227964700551073425326429341584327244875145889524967911823173365616710685567600214620007521592268340719940174272071576911157549069780682114324769322037049226498442710219289219169643716746665548505883713635583243480424154530634348813253638044867751571373904201688750165529751920983099253637038946460370973592822462371332510618569235896865515765163886128456168839198544182385069695324819386277761809035168040463687640580795126838874380207594248393314383025516475699710705347277701422604150573894405330228527530437522212707849784039738725217159332285223370349398968719888195226594412046702559911385251740062065820009443405741428390828766972758748045573590371120310035635798905877608124894364207363291098463317735793125266969427593674402098546104987869281666472345064672087410827786810444628744813731127144050388267381057565856535487655298682541139756787565750057038634797403386757275126894022218006400798177949762136124712049493235511702068307568831956771347839414305310455030919023889248087250594717701667278118766593329723117316824013672094154308690916590751960636887521835042159293795980799755806098771649931221636338866928896638311202687258765216208528745375098833489687413268618213762878845520123388389012562804548000833065585993260110035120400626415512039466602755895036315254058442048356937070568037698060783435255755344308327808885765283174943323183883709859006240492707497991214718688640745075252729993881107367402208235548387071941105339517367037886912066236727824371949888770977556619914996237236476642923463343352143486725386058111439624174368992319725334250098649060825096646733371407689616362684783641245165576706217714999918321557718793256277916899297616234009264520882283561538614348568712213815173861541844972120955773758364615200160386895597668647742081399785093231610667257287964280706533908021467715268207724565248612293329873850708969202245104894845131849077378632327916049614857001855273713195770173508277183877747663376480418572003775823093590605899223194370208449446458317077925469960813122471108269152558328562541320692504832272303763292291291295682539074360625213644035486780377567764960338907384086927073394770721913215158456715580349232177639352964952566005959856116688021990934283172419648860927997105579636760193323111366961608225393014336908411957116788857966567997655054340396027781191463564509612016606532075778808880508778040710667973541841405454166753327291411454138847556422364923691853279402027021475315747103559458940592590633029150011133758977993522300562597477801064955715473624851376643604363457311293423467318549300666524841125426004702462327625247941780829648271706535382757497521245075230267177238719280191627270042537435995773642122384936490733097758684695790911060970792699463132004521128081052207134329065381101085949165970586841221744692596669039529165664627673041028604150513268628332838259129208020306862025035792541976024218002775519554833470853293541963732604191712767115707224175786034309062643205054694966548151965476728092698078756400587918313147983606856390143938213794455069559413474829961660439532410746170407925066125628348213031074564330583788606972578560107870968950046393642349433935778611556864656033532442259648181660339704264833927917985068667651255419025206228389449542931901118228560939717668006000187059768618248283327299563821789521895467305922122857279587414450423751264754748029174889964431301200683415341761764156928993241280068104970268905162811279296875000000000000000000000000000000000000000*i1^79 + -3054477422478311814821458237141603584157973949724111908396791888568585167696856762251152688218707020855462646011304658884921877406411873928637136661007161181034001949523639624935024191785091980728050549835563202054959262553038178875632219104124945217251612341814700121892710727461694340114425406727179855568427650308718233486450354916442476107418389063075136342878515276381345319446240423138931357782664532563254353096501475130485515831903165309281696603809200067392659781563343530611801997759579810480879278674311281523526399369580408040567687984112290085902106627233684115374918915176269617669445438601409239420881151184633508000574239872324662198852022288181416814405890201861342324903684547494451367780463346800216317986780615507309298399170619277719769336882668601392056684147122310074116311398481200953606826882736583902636868173863969537495866037679004503356786331288035466554256612802135426787709097482365320538030846424624514501260430544204301423597512254905848717308019778702855196034551402046810907260645877065846111508243406380347279037879855033360126342479391769837031099849523576958478161243366837189699099785881421381575084490020076729777510852911009144694316529553570764063227591290416153668412217265471339144693603607888980859747512983412440171288466119251652337697047404306868833959138831126903346105423537724525654763095277808577196706636171833220279855559570153504804031953119359753397528583849023549446285158317303204553503717607736303772861671717368121283951794154341138691405109695397977630371284505509199936548383046618384360788423490038452208708155855310733753349846694226034651114108180598478655118446322213991254715691997469739078320578024741372349329223752142162082426266594597877022434620466996148982897052052371396052058363569467364125821718181194460026914423922252425992512896389831046064976702096058490042661648175047217767019165506665946201415372020715788692402813033980622306612307261317498147690193287439668624231967051625871238124202436675516621232036151434980621566872045289900077219073064592889440031424903708184243702702230971508487903508124852344000573115704682284801777827724072466464744952171597506784463163691567766351307327949322634118912301343517235223904965648823031981472374068683939806602785598221821108025493763332977600934698286204446495804949764663189607575159635295473447614867163687772144783262318374420287535205128049433988314901244323690390604162895367538169104999874084676235962794133067894633113926412113349843897378041393224431468226686410461635602282702545263737738479526974464834768431501666383873409165737834515731996551190390501186168436262023289595221424620544091878263874189511758102067964484248396786831540466718228956797758844430810016072244965459668543939823507399251973122163894212799727643713761849102214880034020533884701463492034916923717461290001185207851901454246291232729101282449611998202060139007837438674925217382772079716810166244322655575843625315390796456742999515217163968311565435441291328407723954110432201059894157056899913371970498255098579030985285164899813162297151425911296002688747362797506652954487304213115630445203961635371380355101091647170772360674956312012171026199700797427819179359721970278382180824538525845621500754961153139481048364382868520403680854287390166030582706257175083773208167579289577354612155188459377047736818887591068784205321883918482591743216361219686869549859117213403645440497675469331133781966821477358343616197088484246926161440295355635027717679477214306792217626909624761965260980534058928151940493058789587100700610817486445078780263973164811595345041051730515234164706056196835338942139673087008379245528953977185777437606274434164947030399593601467401073692732833618754824980546632993088351812403361064814210763913411972802364793753681365288824220483123639839679225442399470644442774678765475581149896542128407161158117193096771229328069550452919181340703050540169597221972455332585710890497639184868265281910116571346211203638981873714339939078819719412078631943986569132269657450565745527115807638855616479308324042326116562172171646464371782257583474034522579169500006936796080200358931799624166223559134597666969188807337505425504400592673300068055901817179250165625117618983781106814926058549070997068015556858123999374915444944846373178920212994491994811206299684588026010320234637796049402447924458454108862666589006762691842157253010763631088896527250413359677594371532904915511608123779296875000000000000000000000000000000000*i1^80 + 299666441909531627646119439967947144556673512631211530904266470283633886002484800705740006525048005017505764596622218306220906754384698946034668774587505065518743438553968276579130644334519101899624549583305429375478513885511881326008996211274887744856492580954410152321287511325475290823982183819636314332709020626440573374902913145356564333057247117217174396259057433419479085467540108989929606176290561627696382743500569943126521231131484152760262018500649393737659732220383673022099462893889288270358953599609777052095969324880950672295371552326614878551348215003761464581211666616432301079603217648583399733509197761845958481032124323254910886134380297193424355362298384896660336645309803618308896495501341976778336470874987183323843221129260470338101667951757696568070658016686669124482128187697508345876613725205940170302870487645460630265790444429761653963432641479228890567745025925600746527705857538727035228445617402622302154108710590683912569936341253014050358751570054023774483525897396202270771104155243424025478013926525297860347158516175352123717763893622774861253669179677877056004820192635789893957998850060262375791953590836153681897217573150522367864123502546687946094158707124040001534272866337870292863017668790008752385679962616583634062426013027616586720254770835604904398442821314336141509922794617399326763964814984300487095740347065952916521634622455273551918087755075843119310534396747439982157505994057246459043709174878975538052876287511689202771444057921886307888053148744688108342726117711341869531099084279321348064661327430171339745121503307316456695355088431882772208524758041914659236113556424343384466637100492638414329604846645826110412886641570936365226849907205997256630051094872359016016250052992271899213249243014066818533554038624138719374160760033897847556781937713213112780740306047273540123003132349460461848813049263688435228141459020063543578016469971002872496539344939695953443862546588150034843067805692866903927103580522287622014145864123272177444645749077643307389073816181578228045989493901778214205447733671332537341428937863609428449803033138908619134657039751357620498863708351022806199229570306268343178024030687139016619783889830378964828761063307321933591162942469238741895763346816903773093778560275258424228552289034484280599458439170310565491772144577240187627445809491717990509999778066230826151837301970495421106743837133588448567777806724422588856845555664200975285767652383860663291977080118039172560883072834745288889878014388350253946482149402869670148057095825514248522232224289143759543866608950615138780242626540687962327039778746914102568066921617220002973241276459019391920082151959638519182996217992017378808274038175915148216177125736523450056646869447664541713000475368271355843120134596838525488597225429794621440432826277987365386364149368849728100882519483678053749414434671518259177284579980148035090064573841672456682566512728261583016550719471386208693819110639389607986510356702456310604167146485740521283503619165777321531966470876059312537268328330260437509785751494062960407658038519147433672820693683886976846426599332351927033099694962598861925865343709575858629201810596732002961519928144628888301202683203752563888978963653646645932412446103711772655090807143621659635135933072993687296397491646756060808197450782445864829694153360560345684555058103876165366473991643422547356427011883206167864668430120797817013436733292920691406577665253689653483269954826265964758887401986722265139088305572936983591593740758494195016327025141707427958620303273062400811808094573286073710400237897982104151713066096268243064925143204981487737253547914726661831829432054233571382471073295360255662366488836682926533508366218554751276544027924488179354381878289964714305899451926952924401036184114927693299588523622383430410310439054941780236695165181360583702431456879603360510445360566418440258505305889714661368999550488042949716044652899963045033738873798868957370544711023378328956550449923561181623832642361825441760144625368770515642738866620015376840781707903225595983281547959763531700841063353665418144290904907080705047771570536654149154044969152020215331893242830034225825752032910270622940220264876025526290274351783221458930046206240131159079710444443982854071057518376536261558565280488238032183035333442586067564694312804403228206995255203660091390307228348692952867069650666105472702099073861736755475249083247035741806030273437500000000000000000000000000000000000*i1^81 + 746960067000237366342057507673842080660200078079950358067592526577073432892048871744974931010525049812735604864468939143392534822427907065320704904925404953643672283612931578576170115473230549426195205596009884150841086811241674662495818451167547419031723965688305350088857677165039955655728959508631249660150255101064490393446339989935444287555138769667260327274853124621611745517351964166482853473990116555976818389697589983858619619003695063798252916028005909218190727280492982456521647066853529073728599710527369214282910110921566129048507776940328914018148925939005435067025585378032595748969829855028427336622064795150695098245449141018886572052727902436737592562237565916733235382334780289855003490466033288546739225857605821061400511253133705861824855448346287213463233801866724767187375917928387618713168821281621514152299907722254189793763745231781297675591843660703655586460635389554029812945215361383028159403596010562949741378823028032787103036807070408511195658661996435099440382164711481192882512283731503260288084809547835490581031547145433177212458141302572967801792257393716994248515130881371658774796638388226590182092432570909804049956326046449839685266154382257200882089037460983774294138232692740367382351190278366572336410586810506454388373641720558678435524592611475838177746140471980319423397646250531848408850598765143911794981077139186077951761447665227472904891982464528024277104801028204736974765623251590900397167324445242435674822341443122159353873558938506158924707042767989854817689937566008398330736014509559273733556810240341437034298366100914877879924703146532191013300896223919757780788624608496051610656677885147521910460621620263642049277684181855588934503351086800203933201918791478903002667123951302126925860276278103813813562944063813224397088593016420139122143683771167278732967429398215791455630898293226559752345352694767316492066889344667867261966095307321728487301533107426754883560911652626296760726909594755039220643165014623934391818896500375053691777429183228634564771323536873323880607915807398587482647736052669282719147986142339289190769528894978284035218646103101339270900237631757761900153013552075630471068529783096598621245854343445792329576595583622178745710508786723159025725428290555624526285944569842060294341822285958514725991849478974362393037292214818413694205049761689999657784318139416436238343253524716596953336482875135712595452898731453882277530577528440673297848838083595112690411228203578482864695915692436336702399711627136433675495799028226283527573636051479146594002809673505557129745669170224139039371282374430374131764904665269119298441034269811816176818554942989937524213845857359371960456081064245116208752702160156463081075861307427760929720303706894345284132479741237068959764171150253744822923116754041292199312277652338065837843644594848797620473396791037624290221875638998069169580473197598774654670828168882871890919073076987964276910288376448301925982822152049076125318635880513522285434933332563807020395822322886479266876759010439256805910809261928671111475746854817555101773635100798145593204348189682575444286341784630762537667481531127905788439336168757027775712005246388049871434013333981860517553920928994765398060718614616933933825399427085453501353685324830210382001093739545496115737396973339858215825103777180978254158579361108601135273695158419864608405741500622431208286629852106376057685216665794078635614985842552545448053649374923710255710609066584798478796401693116434736213465274081946500434768270606108405500879972650402936619025159235749868163849491703976147889493232241927090370259054354973722162063878723000144071628094439202552724118882721493059147498809873933669118240752457908771987184570831106566900781946823123161071041628854782588525653320914528507194711953936674607696697703920208479682049455082800437808262766080893643665864352426740550259056312517280122218839032902589959180793131753981240362371441395150303007915947764353565947463466928173640312382913794705306742147841329898866307854460983041002702249533671017766116628239967830864651437106669706498382890039846652733412953666662046515907608561039401004020779235497041642058206605890539515448176976798578641046069303012271024896156949981186409909843761815026059493424131650427577940202063873407234553225886432961571530957400755538112807832745375610262378080201812636471104063436683845697358195903023911387582506327120768219174351543188095092773437500000000000000000000000000000000*i1^82 + -811889642568753790221499670318311229026736418750206638575946614013203837102131063488158994755794732992825770930548909726016175728344136285221412176812142494982698113024332636828022135130147801560426480981801597849311911716662829996866704445263801874092324642760127130982702970576246410969102407489213469710917082245867757191582624676742350055090698274035416244114043766236283927254019039922876287971130665533702397662014317825584253913753035849826505842756095333021781880683166681126505715682117596883123955460289313601064526967173890025748264066169288780725489747428051612875915002431733087002080015970953118753696267527820607650569181495471061850176176691210830090222337496621334262517094421298018300902008054838658396736588001628730773947624852475148914536727807662051223519754336650409891578071772379745288044029125027973500121923562921023193051937920422832030709836705189034992828769952851444123386925270884226418491864052656823738810863007323504540656950352346845405934172669020447579927627596260405032018277781005608166047266459609801825862175629260309117828610241248915214998143690432060557894253091606402931151700477410695456176256630095388184842600722754057518565834528887187093328515426606445661439069395701675269845365752344252471782635373973566479388938194443369536166316663922145029845363328104342653522403232535762182428298333852667120766095112126403118431100738588195523882217030225204933748811086183456181203139512436179284055243396635669890260432982440705521955609100286924156668611041061509995833953745383694778408453446043458467017047345592880547610331261142739755854420071264841792124781484020122860566492468251690761283955060035433040549910305163113626881463438776897476234663594467807605291324456409224414619086571978586509545322999161397985845296767110474733378346529024954035620624023695008816380356641206106784343280357527986729906595937506472592739916172127282256951490212378042597877820053368702180493776156270366021356370648180618320063563591995311548895073385007501851683850575111672102555721156113010675644814482198940053548521976765380865567101488189621883062111469299483352835625357882932651907970886796058074164242026731935000577494776414525277911761546947670570972222393918249617073497288618456903014710832551431552010778138005258833734053157818055594854483115476546588869617334060769193920309550541483287983700833314027594086833272401985002453646043684198628476059286032834158276094619093889881788531999427626043265302710357972195654592285939886531679790427278197831676412641729064586423102639736769482419859591650751003157304344767876104369249999171714258626248292188012486729286970894398913395574643912983832065773942954920318774084354109655903715723944059428461565012032147980728493275134957847151440053564844259132557917463095708929419453415442609329341232114435413358181574095474219402742924055107257298158633941657792953070068862268379525021300945369566274885675342379275418284667858503364503902280885903573944416997941772809810506076739196854637950627762661042703139772541746057122321097494909341300871682460728442653447945932787446363006569942354614154903675804051352109089028447661521003042787547147138385153703463112984748971242992438060770438696941777551578139052356439769015199788496652712450777759551470967536804023352404304319643481180362593257112322525785939414949274826251391153010187859162626527708732612698423989164870172859087593698247837768486388939072096210209018385213863601619989926395953136672185608778730626793244813586005692248986060773427531772451293664352770118293981748445714487869809678315862100828234441100074999204612644845526811957907947172788483795373374799139422508518127546425896795537724941245158647373385337187290091795300978639988522528201448155883685359751128998362615702615316144223306977873724969287751907111729407221978067063169366454446885876676128897616697421365617680816667437051127081963477650914089139305243378970524594258947301000474499038290075926978043740671193776502963726026845796988772153268459766143032411367648450969315926220812255254001650316826738931396776556826610799440797207414563509276034526117650916017230168688834323014845678771431904797672734661899460011438617500993765712184128882875431410560602127164588231197116822121616196282859439442296577288562535960008293523357165598934748000804338457949627893309881150867539624764397388151501440285899745501728275852239859856169720830898484109638957306742668151855468750000000000000000000000000000000*i1^83 + 45544170435305869054912173137735353005978290972592641628267281072784538023433432018886073402262209698429022538113071385311479462262860098928219636252746574361046662562081594043552952639590531730149837794669553069916571467057303809033463348592238776293848664847397872712695144787122976500505017139461273144823117985428561036171242142989333250140641831665595328828910876656730617177527438105417575450277997775651206302186351505951567363580907251236207133464254720991534923516610981322708396525071129275581721307235182727220569375140881976186811134648903573670204835008800895155046835285917621924664950607442575345915330552574413944148394594218586273084297333485391947489359262151419234241338119873232244650929744869386124164815901636773519149014949535815815222727212475827158385045724549124783592939762826044834075313875626264411776189959532513153360163973440971420417949411491913883136428964985013541856644325652913985408692177166578868304090003051601330615341298832725702060034771773944917863446507817067926047346536959652045989031147753002934631830139790801792623217162574118442131066809976695568966085500214986982563389115928150305958466938037703654249335197852970076940751503143899514956198326271140832338602331463703584409845740010745995458023168492637784185720898257207920625949704018318826364300964643257836917514341761611178731692551414925648616470499081644785105555089649680564026906255667093892832694958722525699040290863475483360915799933540933090922189914676709231723487664302062789036199398438781270890119429588646839171875273899234457609698197811562831615914774523957248440672045581433599137452072748384761762369570591135783201823466303052797847718214313352484974714203333920232930767209965925675145309965198821429362186399439801796443466212372372649898360016276638124725982385506099928152807974817427226328298086106464271691995302039584085889617884840406655329716954952301139714056983440639275184138150627815359885676106680064688738308045073281711601281513454703589457074634387555886271015812733801733260200193832692169371283380702607816387039710551152660758995027925022070981557438461624588758723864846548566387541964986253242465141413930025816155458304356617842790605786561217110593281752438721210378211864487946833814932361941068976010177020750312609288496296718290764598029859502701417284675229452305972663187780395651239101242834839443059768431345236935896906486124001182226087488315685447204841866818404711227401413116781875490845470924247818659314987581396237642331259319041349382590053350735233751776117266122961101067311210116992166434647299954576950852908234486750783545229972281066995790134479425061830977921119490123549312257242162186745045725488925172878238192138711868220949610943300168188291577038140295458449500795132818577085225810040550745171441524447851187413517109886988466137127190389581512931654695567198369364923714757148145144615516143500921745724557234770814069170802665488750834769483624270643196125782563499659193663236516043346829638073567794487081490757182938703538598985998531154226211698116049748499767830050788772169693291298464190507085738673123265375805673118439638174921210142648796075680348523959269940590112287487862751626923280930769117646496125779779019152041815502580878838707402058245505103253774812942173483512946650341017593078865227204400603149489358387207894863222510844937174109077338151751631676728118155748979099365732979430713448236254833579866115912057176368903796958014945895201266342066284421786912138384038755960360325780513583180923830312817363974707963859130761718372531859640039951830045053421014722563221164249833302933694960489468077428226020004465774335761457644735021721358921286435106150288951412575889175646213040184972826339079576711591968460688862354188736478392804569557540465792052365475819068023288119448255401460182535372492470142072058941061930718612562117623963837075116686956076391872243155630633037697974451356968469518401341313338842242398448063656417740076488432949748412852962579348335377811827772264052330600931197020440454375130041255916351777448927612334515835217991157259888864418562966600629838888147480305035967546604746082540363518264530553511070296148062222141754086211363295527495536178106102722858600638441941358609424015775955504947658790942631594469154239685019176215542953061389235357002435191000995410758636364220359388183090291253064966475729505670784070760401975714280753404494817004888318479061126708984375000000000000000000000000000*i1^84 + -31474548869854692800526411151933497578128732027678294364643328975113525286283870752979629941683919754074042178435936901694617865365792723300807392939760511801162047766032570965097358953248519138525380742341515291631165496613947168826814661202401671307183431409976164456533061214686452889238560363756188066594966856067472763748032310880144169549012795763842874540001053397240232941123389012444495916678760877625358870380068808984126731810421010287840782035835460554097245218820008752460393252828670120810816054523926953248029891063413335216728943148556151164428976889982833494265611632193151489672063430484913258578778784221719649064674183061290986431945311752313560288788946197558528623532022070381835879592603661177072386683716770879838099005483947153706087525015076564117848257149393642658346687730552464898750736798332315168853800528178241864742670964620381645308717861054644651857838805456284422454925688257045554960351107986493044931627702045359336437085718334007680770126017381741128531560477135770955375887269010072484358601258285813782193879167287481412039405110640587406180690490949757536495082511486558678570824288753187654656873165477799265427055266775150055938635233672001855234329653979943868745357970585484823865896969449453308404490828395372204566970907520106168077118387096112134523007032748211045563821060828509834016198279254068850102483939920970667204991338650405898932888762955769518368131769494231833803882299492025215842432378120309320361064393023528555625605966547339051472476368281363686293660856670537521110539268540344462606277668570209258070753993453048022931020484721307556853772396083567317893502781225180215988055608271543388566859860899202704518959207859900490451455556961334352388992837054266480426193201899365645086533103040924906136800809641934518590658264587085668682489921876238082099358772781954408430222744119905694778742088886954190523617594352640263453647362354457146525840036323244252305035146755294450179296093656385440263167171377372517255196402127648490433353479210341341316702718203671555599227604128426007780718110099706012935464934377011466229318199348812140832840911973509104584657709114828508123186013342419665599376633264335761495457100600179348223431692677239198688745920110693495576110449877739210233306465893950036954134654158199398012403585441364969880611651766319086613076212997980962742117407789819052730751800993137140280404595797094658604827618232199722348709149749999251124821518969978349420698039685443241291644878928019209665739623554887979559753682250562497358022628448461798937941939946831783369004623578965786914519630813977154526939901026965711789324729736039796216400274796269506562180576641126014582480729011951882093041267473619229301205632534865471051448743454162458086262025988043474511981470502867684949679769791854730640083485444103752852007070251255842407120194467244205388520134972473818651449947281916749053198456727002148424817813649148186403500979747829638471603612762905201411950614543229582999837349853015992308254026258674213599854306617883785019203521976893806550425369105812631545102311208466429295455570062338281039201750392662813220904835699970560294041582867411660048786221092841114730741886383899426333563886905930888342785061704216495526860558807365023876043433816153120160639005634157000094539791562949741544120811672601128024831562740016426421894497953305292876030127682689232807126550166150948266400548461338229170344266574778327012114538488462263463810765375459263971326647337204510688947657387933836781199745009147516687846490568459972126041029269269922914632232520291275849393746112404369170289914680854660234913837951190182002188383962996468366857593981884090644383408092522305248691980455816331195624874067602401607326694439479980313952998922720630606732758025924106106728581751620384937289498256067765353181213490777375298808848478066608310604907395115767811567195882501340934076263622770794653175708049002658292771615381864100253524843115011900295031041724561984678967501485035951441062778213094378675572118530958632839255325442648419828177339311764271269409351934934316928194245178658098480070534999175607681603071122327810227243097369095841916258900580313186818061613058830723679396847953644203128631655609415555925124395825382683757216881752518558228661039457156850538063353584633985624314851337414988142599000636992779337837085629218628310750383490942203467660817813034146439576943521387875080108642578125000000000000000000000000000*i1^85 + 217134431394072932888831423482622644317363691095030617749057848276799259476985729459149486371630682751719541044668223173282825967637288451858737936942649645598118860293793893700726339823774959597364139082672062224373638721922967020906432156336438907233498850801683947511575175556157670661475245332240640634563478843414120450260500410254515292215366922659119624353767286796006932313904927028741423362925921703752227220273326103559827505744290031287575494660188021265340594678539023007483630131625064351536382949622947530412971257182362770703962362956169942166041482878206376910810315284927911919473482811794874376378385727497204493919031186572183276979908151802159401481038752387747450611035473038584810338030529521448126693168658198875622707486558145283243489705529075642043931035256444544268827883167542292578201593152431268731526281770202956978616208964696402580211692413872002788897930690208219929715914566338636115500977990763213600727571114710780076190535124982916798205852644631261933191838246191625042488849102014536366167911080358539855171721116085222145529978715018601909230893901742730143292026380600291649404812069154947460221945569740476985562386316985165526908532341701735321219343472257072511321517215541031986185789990807569070433870990575079465377605675925364348763478114741704818053936932496352615921542042287596577450513507694164178494386442539841391736599629165980900871395692319772928949747537206637956454054279203635590819359278040763563990079181007977731500333626196387345774750978712531176430619790712791907329530525571165135626645478814982194738977412226715802679675468262982011450628317622655810708390061998046551382074320769348801732343001316813787007313540343026268619833537699543510307786965300673160417073181940386033417606567508875249144151002953868192942733683745993847764977330303386427834757526333724550618725712856583320105979871888383915228574004098384407311797295595352317147333980919359106497453302141212657108044603615365820890628711613106358705384268707535123374462881276637446930851750780953771545841985386176855351418191858397531313137523027539270250896460559823976954332826132773268033955887512875407746614637833503028166839772310715873988321651374704660651842494420650776856191721744311176959021067447484732937581286774531781798808465348606028803104924694271311118972081086958783762107767151398382582865454385136362217103715615620770357286162993369862512762795108302825692651208751540275408542605177145150337457085383999202199205346802029733340888240109684761380978184088218259575660024400278160411113279290938924934348278167298721117811941689274448592991833777464604989672754044075293193118783337898845211529470348435585924426568528116101418806590746063205009919557410814073393354682765858035656539301531794413089119577394512854499720245234248289113403745200698553261211109103871325775461927718817584027852344533727621084925418315251129031989485008858320693209232614893449679565892548677552064514620184776108307397893597081415800329475872188540054198275189677828899478789778032157207802463323725359614791508246218775395689023274332401662000651324040201815438333747288064942671849778118349159499776068959210381156043566492272383046609564832701844213219261830374867360715154690466782281636177779892986042508995496677364532046344437260629187806956623731294955313252090425163173508807348890529792274867260663950312270807122346931773213917503933651822122009567828820721682161046538291545638992785482694908772725182408206139830255849614976853330140300258249335721931698871799808926529378847708481534851621539801812176480990070727231076412656205967555006125948284957634777867740331349661037663435835205548857627926920124239616817259719109428188370696010908470592048281428039644324452193392945889301755525387614518657659606315479611966905457847499552753692807832656384775335091070062711800546565037434179510383604319296382650539807871567865194700060913087962535955311797019077278704666844890770531125600359913252555304740535913893405661806924566913280581714949995721537231193575101526093774154080493220288075574198532813135537337613801812580792972338258252560716917284315351407851303926576256531223318679229300031095533071648024553520432430131480326492663944841226633172892456819459339562521981318768118312019657868208746742238235287537609399015923171137934696141242736255506499917282133618944469722156211465762307784176622584178251162967399068293161690235137939453125000000000000000000000000*i1^86 + 2344047450354171114871562177669969180037076502422602838935717472415409137051002517494146813377868419639791830054163852604994779427510062789568354586417639174590014921376134437959841950263966638615925723379619553911477309879975374952309099822962759386243642911002596765494078496894576258257959753485168341101661075228239483702324762992265500798270813608703247144254172303366992537269925768071081197439533102536175596867093085463401459422184980847922623139028234619035128787793089671592862311369188072628327087266412125854346545031730090441665424596866072073033288102604567185312203382468755243540035253849917848890815676270441322149264811078404062593679281136011916909603380517212842406522810634440137424149857396369001144824893364810752684572238153277709880650184740209155788446263424300910738809959995460158165016589230085235354956403469425545732166674143227084217683966295772046146114750003807058454947317712186687726927337194115294573262039449082968475103309784795443869910419642128438257543623787615894914660384974085865709089825368123818342560413949763619505342500681114821087112119660959249267097654466105346054471176240219869714810118432128763611119122032254430203650350912507145870901457720685396161919215454886951849707209356500638426003834052711851436306270231626946304001261595493457832911697183347026414507984099779674559179243072678477131926295863131559862852177643763312256352395255758724417088115318609617265553212630421360514458471143692711321917578519000550893471556761180755561234631251783975561310407974774467188991512755514183331766125195848903182579143862458723167856718685905749632542417219548170483310616007102742277754415734115403705858315115261032686743645550165926655561599809224238022398617348618344780194035027314366107125309628340021475322706928315760512740011360981865233723124177775989136725624721464558948679458464175593429827334080773475071350720075070130105244958106133557907978236676528270170472112589576138383466733108552279648734028058226201520845553625543689681491498386307425739537023400933981296924374607918048013174750228159575568070156288324504215944569308278111517432523731130021480945591198851014862076020747941127721514173587414714871893299032195158639592591482192190023916099427364097226111309195520105097097958052962362208165503923334725154057312275092554990273273419172304473872677036477538947422621852320522422676569998017344838560697650372910771690741714385377197497765082504624375821302539316857176506223714534802984636786493230969861593649779782404467538802079244519191048530858529469051100529177192615824262598607662603694950645230603681917293617519943774404377589386083578361988198929091125165684472019535703676657972856502549876390353113795514766789239773643266388758998895272549857556216377860065209811631863690025219634407582008857257155243483010793922201228443105323630071654750547200400144925182794107748601385470496451723448337182211951716003604519695845552207935313738292466933188463304529639273591526670893049957799297646004167910453976754035034795295526083110291128671159279761338502584730795917652859958679226408110422527305521094232052574207731118077606185630658657240761986325081060481632210319996127396933799446122191593903121320375307007304835152005802741343706905533656711287914048841595583858250388273107183107126021037738133417025497971801614513998478742976910275350285596707599998111549326576246224800014565203666388286425894852273784074368776321887017808005479347233505901989006533338830002076658257870439301701540956189646313084820739151632580226370202030051903007909735546437966344294964094257392741377256371163764785507883673196268946765203429950650846314677542684132931974698297211645254338018118032509605629502009223983754714265512899366949284216197900838954965120651377635679138922262542077239547313850049021481718576704231283022353407711491905016566161332103728243290710281181789252375938800604749468132392966832391255884105139344931174612749435610477378374865101870852818991765707236026604193208248612080876895433709038276147480860939438400134463911507036386625460666100111640072030472637283511855700400203749126606200337043487145601072929871026537994269561980847528414365855746660794905098231784764162211814671755390129227761654340191578090212088430992613736343571767757528908704924979440479214510441079367067269310551478891659211148483699390263880972664083159405309697100093600102832525067242386285215616226196289062500000000000000000000000*i1^87 + -9743131938303875327376573592485386236939814997111426324277668031636562472911071614459896727559164896204409911520854965616613895168906331480580190968615375892570494696299455555311491093111022106533512068812850199604181403101157830478887538015764021051379117240845555479694544112716975380889352238014230020515826780749461523466671679744236134633594520331226561915265637048513265186629584264276322893894650198434260934704781143353694785819508191861044921763372819202028937631938515002711036102098123116562291808848067181130280224026346407856384957167425571778037195244960966034951929997894170935219780647799397849559618666735837302205054961884213969330816560504875519286420604172574637176197448042323896163012844257644529714382641511692650289880226180278988964753285234444770294105362137283702769166247985077978783871036557586401238482724185976275008049804959198633236277100304870083290608372618194161356789170313834212062401110486331965578670841173288468704589115638462015369372795112404579226001225731296795290574715946600476863405338242039627230917021823906685036140362284291857927110943481842465372811137042774149488849782147670805877256751533941104615113044010709761369589966344236493138683376756284133396008041572756822057216439469335690221479023879347251045557071843194284040915577591326019585733048474189986657295610813252423877760537731409759789152051399067935429071383997811835233165798349689651509181989190347924662164637025999437831237485266838111602357154551089853569633932269461077654061870434499892413352762503123976525948459769094326102784407481480324175323876212739016512360031600327057276505839293625120485331698577852914772662977105902363391557299378743926908606505289344325731332274741576985127990126527720195194621788881000235381836841973296527848944252225462381724107005728996705532239714959407617002417564333502719477448540124628101853639899745520937871720456164513674737602812452066375301999711818133202699079813176341087824069998717629527116143859066424381293177071447468672297309774869221541142183686701118792801792821485304433314958413359965668261749831580610360750544241854209015287563524463764160305095966816173419131908560036950468523379507084640348318731731203003378661000432701412189781417528359652978892346085863911838337319105946296764467095714486787804854246358862320300953795838014686534701014489886621983168559565496112199390977314441705607685277614800319508918827368330688010205430132871767929014345425258125845634357670467765339251415083877233499392084953355978444777549698192103688510130743599045015960653553142102217572557210993392822686154801455789622238953590676684308415096500342335621579988383067681900453227154343343233409224149609412918614142266870698518462692637515520373843185693558089021869093966882633506314996219465393589203260704110546552081324463215835278031636829569818689667035204695887789115292633879754889619782832192591702864679956563719391847736383437070774159205189082614747603773118580529943777334575169111331168754739526714418004772983222134412493636675901604380512529243254639283144681785564885134878052299304676056424026165668123928728352549984795603018493303983134492758292073546907238357607035099837300416699300912228102844443545347210133835786930099032680452337091380412668966178359842504581609453057529813403174438093335902909111885209177545815939660619819904030068334706883388038063865071288514364157085642436514904887270619145194131438056653673818423342390087803172244083047963407169439390360436101535775341021141781110019080819803083902231172024439770406807423851880493476237823864422463677038657390767262293007949853266627713880361109133415136171340799787641026986452176220470331356877764723882936767041707081851844116090047095350694424706619061816466428679776847770551212099090967566054385067748586698443773600194202671547527216889261273205625114193098040383403352381362722225407914084396087106508267712110889478035014741219268472808129794993479145944765204609461496596850476397751653118597951854508074392012257052107532239241759379961819797271345724898701089231711313221707167869347104255178521352258689489772870073087838131092601938205921154901711225175189737213297690874726961846446060478918913202259004983289520214201801319746392161960418819418077142511932699154135447546551856762516509883497960517426586266119871243597701912436468015846902335054770160701700104965759632837735005196459769916117465982097201049327850341796875000000000000000000*i1^88 + 52347587339796153330123938091168976717283988626178510208293577575470294552031230534881290885139612277323432134048828496943556644060783334890586741765117706107289766862857927507265153616302936581387907948040732014454888560627736656270266595280850276735146802676776643723683503087091656602103801409649805310302153556652549741413648422405857206688293096959567676991209548157861788703032996820157698138973728623011674375080059280694825620329670223617274367174405193567173636187885683569476995475340316418845677031832435540124231081091493839270652191663254968206629132759054034589342911153934403773566294051197306179382767312001423404680716596945698528086397194574220361602677171607306701053179244150724465558337745238687389945568839788976134343931807176825854596746697700954145800055348638463161370503310855405459450764623259381383066282620849983842100243800192677928814222205702532748062774500145391171154776629642180691295784455485440982991724373224858235331034206867780577716840034501045364537146047959642483250034487851094227993062586500943182359176763692150183804376150088910408431125156727985182698868565980976807625654579235208938877921762475642482381702932109348315738771797776820264862473287614058760215117715923321576189693327704400768869212489875032779787076279140482192700611143021725036223608012209981232542506965930459068345004950596330509566866547227399575750066400542046733643188815019547726840506254688480265612990761292339361616875076454710767968351667208727069576866708270527645395494969204151432561834716797170851809449447736945988941646777980904067789510971042295507003640697079934112130285123124600260367686670482146501956900069788836550510980585193622832839797922062441570440430002534626089779753647649225810736900463056719689291822887304783794133400990951609812390626760767963867368115858847943116297809752007585941802988366481478545192653455555624756405654391155744681413525197143166286262390344276705489292508382653955226037231324765642785455159936724381401264361300707127980226911210702350086438325654649908460836347546376221958390404151071183848175062590836211488633446331565415190519331236790289531839339544266867043377103564239430592046216499774255655628956514486630943743094895854928790783054254548429148350021768122247650857789418354178380564646236740091337832474442147450220641697509643872358104064991273513520762870814379209202025570638215516088134294435047195088884241123682568454877953125069786836883284476581997634628185858093955606136169482125958626281606868571283171428256235853007397763552754494295148717331373890916109631367839122631346096634023494948014978042449150818323413118866892815071390545699870291061886917780465613449502960920331211101693349378915767547228357948470754256137758410265202267274398661845903811469558786897807980580762286003492556335292636131873417621592427204509901873056374730289730198031697525451325170572644068363980920760683492711391171231339508453797080980407871128484505376843105806096147515391867418302742216472626978897207365436407750109201157148978243807150247848398280431265397250210966057737916025477571034912387519155608306448479632027915401088138860214882184273859888970038520788385700835734373894231394030792495666557974381881322881325483592525398950358401677525225869495468658276152577993813141912836454449969631377430340844264490117722937063992389203917607716145997825952933517019891107257671436254594110690402106864593766898233169797849233998537335911263094481922146405057305014822457577373483097622636580751808321844306031559750079223932285480650861493761435156572994860848891712274539500436529426865405423251223435681802640745510360372503602852080628474149707588215978077168439160694497579390322323479725564381830538822904363319910604923319921827835074324442357806121855043168335192639634470026252694689883043831346374443517910983563291120624642269876897357079330443792601075586636045420071571703720670617216650218786797769334124335781692923735324562939052158433838529445922716993726402544724105956498465134885587958971979755150115961854799595530735622712818746562277249405783585850473036296871631644094539562870121256086841158267954877576533656403424312527700600909123246533950907553231548830552715110413414714255937314343441048455123642279608166712306966243407262079012857574387225190712493620583210124401992864534545740645474663026166460037237093510399834458565937526887054676016930443438468500971794128417968750000000000000000000*i1^89 + -128166084960836621295861483919865117954735202480460367626412297672574805174251779917702495427693786599249256190880173457762377054032296533053607507552692605730367233717586327690024815519733474618000256063174148514483291996328172472117282145713718374957068397183378781551746383336857852017649646699417314870503592157828402181515900271762814852691055973822591530055701979249125264531528903845573847028556896392898074953939313719786229386531891951480211726455858346284442537249587303640923796036115501323247249402530424497340197948480928878780370534843162312941478941076987410206442739000262780590532524531681918823367348091447274903459830306760677729254583056162238148468299330244279979019984313955863608862611645857545905758330238068101127485073269915700235888202304002348311753284900200867224837574238122325476903781625149713305348083630746240354800019620697240676395991077091717153871239981785773191874727927844313343219901256483806872595853294730676740600815850073168603049344355712797418378003250493132376295904177252059663357473012867750671483037295633689285029110280752448700600452371290796781487869970169091155842646367951918269036411191652786128798864049877959265340017440518109795045046334429712210928626470988336741584545947396302719381817111598741841842384493656493934970589644743400164206320490453507467892507539282653232884214107994960054616295847340363328165169138049448466011426908092074994453204296190496560400941895910187216777671286670217210457724162106122087374397672915225974023949552942169710695986887345087093796570907561205739433563723633596319286068058852286199313562938163393746979559733782037873036393578057018040967421085137350186023006765763856269956184764637647019624095379580865773031776974718232995080904123876395021387239947013090346023874261776656821106021609124721281880950546987294772042499980403427304720428760282587921660713180818684158516260994209189970502990645225620411007378775579552613889261303431956596616298102600073218593486881051367582490037215272818619216534357364194304686163760412797368402402494075484115567528561543301236104771023068942787190338711213001511212848825021782861057160811344356370357755890831616291656451511609019174593173195368394014504652950731258368532872556599146143319867477606531730180769854552561644648833129393345701102503598408263809643140864243090533294285928403152051395533500698865239015362906143616139849026168428747049117284178201985120450970257442456142098820965968751070990552066452232221910863189623943489832301978350177122743821538099242256756818226652939437239336901306385665095574532779413055947626111479105724227219064000071690218945523694838023619476244932575768066550967566722001612519766767505697639310532999709389163167214306426982516978936279592137839468359841514034344255096672919745768766447840976565741455420305914380609409526659714084521015192519301219977669597102139393956238040527859495662912522397293048566536125016187962054890649437626917812608885004696259277197664504689941561028818722737790173836193810683686388239974414729669422531633477756373667882534824861126458851891831581618793881196362869318266331611661712114437627584390210464904907312457812648206359988132119189794772151463935127333526504094604454989859518511624368269889825666089905918666397272775146358307198716614402369123813535138380539428658363269953227162621357323306104866662360051961415734948784056416770613804193507452437485498390088801258358132933223962189646254154197123639350854460538784498363628062790796197979256351281071449787690149342970129918242583677753223054167321026684485343237465295626849252321644025084823163054414101016498675944262914786488834046298794653674345866134991198215012730342647980721137924424924317349112410802600987220927107128984074981926980441970781260528639145152738936159680817200415529473590110483005120712572675678416331699806655316695485778771359138305309006993883846280712989445965432686246776646368813504319146766884313956792354210355237299309622880551405500467007558704756586798504920855142581040434583088701444064448561415763938049897409638111965002118635081383739261384711236602446591079411414275194799072339364411108484114562348690918860872837691709662790772144139200581132747459582656490824777750722748864012843937089668949099510977874809259975039506638327669667423257928585142592985228367491418682523124496033517879216848731308923244626981697083523137337124353507533669471740722656250000000000000000*i1^90 + 190065045323087537345735928687130479027814580669662973911644746274523599898385842684844717928345464685409601040805677965859579128251704518104111836704822459493457204711556813156244741523667366281635520443907997436100054669369917337714102351784527808531398692783582722187193533584356386318835058680299856683268833991629944289095149021364996368182694991796288215534999166116568463960639232176947415944724378183473260431620674021797691376399110994262737543458933788038688834560961699846663843895987379162215200871616886544325238254457472989458358554585907290123891810120341475151034966763826037210606361042674961177834091601899321024789121404823284091026959582284344182852713241314311126004029883204287526198894100344047240528582114644853345141781514653255496885279995401230250957563657352165624427199128593347374848802412689719960748968881557080223685031825672387352340967619825362349880682986829735396561166920492162546696294652019659353312478913209495059131281159571422162067979390410463453346293755642594156473883530278584459330112857208171843747216828553193149530022097108889779017917573332410153051974121712580574043254865554515923366627403740861249393103904350470691893672258473510783430255868556172799219019563163616612286273573143176385195000553528838165006344249004567972315363703344065204777490767082302303433763057080497501433751672095515210327297945630191113611939336554681764386629221661848204533566075458572702513227926579626600355833916420335747986979710658114630404500953146866667777064327884007767738817178204503188749249651393079102691911330851940936385586339452127647872618667983086776353820420577997567055755905689398016352848816859774795337697864360848906848086747224701727393486695867579927930804572666363692249287647348363362182290974109404325793745113365703459267184576903654278240568526134488690102815198329312675231802786809175871316018899966073510150925384148565481422606699733978778747072892147750622063816017918606875745473138380808671411035749390579225409238169590537677033646726431419927117930469515668136110959848595229479228984084585586974717350900902945535353414744073600007140441347729177460269382130449909367001400966310604736735860768461740381292981540740825738085328641054306293983295654622061531734182850019137100793129371797677739795493947251547101510701567231267598077559362536808187668668540147512901574349521637990656848784654587048151011771602800394450453578302960446601283203021406036715301368673897406875975303986704538751183057720260863393969017714470097725392412190145933977538081967240794529423069574859271928473437277925457319840390649294407990800417864865718230492030856498015248964551269355418733377563061284533381858389864296473421000275997943897748221489894637964458718838829246653391959883476213948321695443081890375961063302006958114820748301561155783157337528332888460315166102730195049564541809960089490534030805024547741761423191722854162165671172805290282688117813313582323994325845582989309339792564800331055345718304426258443491915673753829096516789252401218888049389419566964996085529966950742933658192700716880173728152369561400831248117595253157323259888553363709004417345915555225700429554022191591958957212673323543927260369978404115837422361917109917130172180497371206275668424433959310859245510171520370316179044451957369539056521425071181738969304324871429671563213787104325359047609126092967825305583397432236618809844558467926531394882004496404919155655803982099477811389866314475822539419025437867722591835588143965623366736216643232651909324764250837619519298997793204219565659991548761956767528340158593739125903976196909084732579406987831659282951961767816739712840858704590488247731597795321228164871995150641107833037273715629932607695625861001994356051356948087168569467899586646326347556367759944636334603016244696164619048510112649429219205671869044750190362802872143642705488889989857260458214482882898172633438665557334775267152989044130477216272559146841696846978570213973217881683493418444263543161597580103944801767594382376536271405870741719581849354151544977863557298779794484410218044907780721403876695856879171431931425250058742618034692024164871556090259399190111177511282207390819619537622842425008788910358490305874357054710202326022806079393178983037484536916952198589380050933986114776159151970726270546674239603134889710369215969313621035041744194841496773396016806145780719816684722900390625000000000000000*i1^91 + 771440639434538729312276137907611147300482116629903496545495035039300519756249001929355120342385018294023854213983464823020012823589777503574433776703526590153247535393583611788165689451984539415453318456167115306982945390464619513574508914902747417777809690327177283591441602797950655609670957091110851477017926158233395273396951293251572122563017066268861179267158344716467910639820417708850231428701617091490700921747320210054569555718943489830149322819918474767932937396938703380615053396536047015652750990910653585150558719141177968854644741387048035208882258450159593935861225745985730651003723588069090046227711396907277288646395501066765834874116481147044252722048856270125718315175771228215149895383059399227649328829029329735352784917056547018080495078146539889679194712260925279743444766099700684206596421393563513710605668461715922389272412580408971423979954913298202410059191027580866248191207984873350498026716455099565230410266175006962710365476524315142030489180474277985721149368471973837202312384885674781102771767004577974930337372991023597387561237985550154478027995983534209610693771380724527141772134037627330952402100783096724203000242366080367470532351188771222006821774216426332581541600637778856496837442717965118929179876183597788471761015977370718149720861302334119545554573566221669420333591550527049758664113912911100215694519302760872506004680482515786457430732556631093539623920340059318163226574798163275433626182516855291103035438120699256153410774656036265995171322471803665328304381328886580134015136440097357804463482597718621740345724531071202594650233642064527877078829593097932999564527367656233256335872693320298248983493347815924471341325580835341154965184926122253751473612480295964877041156704844784828369626038049504886474636887111871358938461851469878896802160048045501789026693739260459028323800434806592357195697800929083454241045929750833843029994231767099804528410307311084069033295957478494050738944562781974793456295819830256252011670325354204860986620017830096855123909040839908510685511069064660416080229341536393832176147754643932684635157734265231718100145922336491888755528104064339045552996501218839223609817598266103025990873040492325200563733601058294323932752742884879286191843770111560062714949606603218441788706704332267221683400599735550361423570350892026133803230589477862385385649239656524534210618670312512514096405461004777597415934928290093852341369812992756486077927809882497561013483766025755880003672974556235684563923868694602763944312394316269888089949572433072390353707718247268648760026040517780689038865934411263098367549934854776177674109403078998041042764490864387143686418239597258575523781822765042801403427367447688462577033467400725461264506099026236246898614020562114227104616477922409032284017941796448817402902167823772167267793961891092872048497792053363289024042233409221243415910481723897350516792468655454925733875372063626997356985474430390103434923835193196963316688500950298742039766821527671587116660709472077215569034085502213789926769146142378046077218616538267214714108256733296810346924707518827165114178947893796489749915953586576334176758920672926999532097026338770937908027926761752099656468151009818793416123044596391600586767338933980758324724174847342964100973923229927716462836558404646681145559063337361709738975113838281790053549039182249462645526235188477635164057892832355473491858271841499011739000284975914307098016978612928186179706141590501777978117949744631418546236728940013796064769506956284342791061584775690462842696614721055518656112951182107401154859620155858428228511208569284647473459796486821465071995975269813940560398948969584844677609656051715295686256605493606209708452831853625269186799216432075692618987842843166414998303957017947004424154507407046560638528778301618350181089183304805698158608250821125853619182254630735740894855014820870750004294462108758582479589044269759867637498692595259084195970215176868952740410908906634196575940212177556073844756134332477907945256792705481356716440828176704967726309255684457750697849052280905571980105491508041338621956229155273540077054546253200588599527273413825950990310716303502107812936764687817807295658884103047284213614650136449167748638541904153912787643625619654378768600865971198699943019930608603951689167374139081790781512325202005793780224324966455813764546617372630521458631847053766250610351562500000000000*i1^92 + -7813669596977543974586055207935152985255691994398668492717399875370582839117907547241630021904409921024781042400107288555697392030312139870827163177650078839999747187196234001191724319214989051460756126256475634420405691550072847224484722307294873271252677218143487485230389927647057771660013557949226816981898646471634260364668333165835995036506571812369181913893592732331612613551329497681057428594593514756164054861293081059093658232826814573814340313702856025374699223378856006388416005211158145112361063218591435158331375765575719564572970639472679118470617958387344693585927818856020900860427780726214805820514217997310653753510454015462776535717879973422864378777639266553349841199926734558527436744559674132306708194817378644477252100628225144147489274992604992708985097289108607690917043590346775924064296591829252155659989090092319298398356605658472523241582455094268096493939431178467050974813141556070970532826418431426786027604398478018005875854528159280716920351903079492307948623122964936604186813162978652055416238782851865013531655664719299038474423753510556150913942127501621411151185377988725430678637733438089456002209936172492300532711974727735235244048333737953334355502388817253740117732965754187301112540010627184420162606112957825171374737570806081199414755087264787619147861056632140652490115221196865292078695753510477850793111961475182717974675545451557084327325897137294316721264280063147987452219852525644027520451568666085283132150239969347327600958822910462228602002460756585017277360852936843006476895146281316061815936471709843139021058767738340062334133614014902677303222717286017233813586132478412035261372395611431359487909527295917025513836487636328506221390650224524258968668563136243984928365767530730140382094012363237427983722925630042518816075657920373165676466764840074101559005561453903283637088210527347682289863029708070660651634003437811311575191216112458066821419612768269207843906800806055631834868648814529267436408316685257202459193528837816330393516602605702589633402805877335728621388278377468410440497871284457804981655698366639104043481176346894438669986476857369717395654126253837255647861547420664917437523380269358542998048302319664872664271713774070947198357958716452075210451925730019265333637143762333745996769077865769417429165084777745452022245719566781654134393638205366468062730830495327292666131591999460077991211800062620274172828512062608642266280910325484230074472998656256964307201265654951704744479797480991252229457081394112116470825800605221441986573616464404774915696007742928905143372656125459792821128290537244730786616623600441437719580072993204793315941453738801601766350901882724510702230471274836442998861097714050748645218423584776672655898456938288357991433120975064973576233861489917195175706711490802701823729697256865609432855079137085547431436816796602957315977635646872133898246595645563289544590393009672233297980857411286211388740509805227754257738121836001609838150046048384226909559193996195429874454914355158024781740635641914509798474108551840436307191913116880264028118198306265616556892761071334286924195059448760907596557374321488696874417472283265613115124432931252622467452932933910940007175583684578716014294199737945265802291847428250762616344707742667623868878819418453387674353708919866887075369728112105550795707766152205716713209822494488352493937690061013900614573324896592100177219653949860763875915618986017018672943681554398604425171400980493566616186227356467804898046664615227989355823110910939634000035839692776709515868748184321801333309441748448752179981644274992179865988078469445078392177861709876169945491952585414888397592207970657857356032958929293248284328012490257343680625134445034286977933766672392615365369875516255761750055593842735824291250180278160518046539303727061326027149087173109153713680962941908647769053759198253850337821250624305226189483586959481332337981910052905025323747847419387048317802065743361922488264551288926111474947232525790291955216621401089296126894874984191465998330283139287525939577952521798385177195020324835083819624841676455622222892929501697837213612882227121735292718586510142085155575178816077588985974745472036378817323356860767154374144955641996279223360200182951109680655869342444345557499014130770752896296595571148358430753979001276198016263904708218467976230552194859756923867033506780899188015609979629516601562500000000000*i1^93 + 38309948591227097568091735836296015919232037626634734108111739898794925263822999960980942022808524632249006177203836988537358332721106625182630452134209463361633912179525557944724863120051070904855350436438397445204111049931364795223803022298759791138782800447172092644608490371219346335898233991418177774237513018932010311284732944305678986635973861500487520362275394355075866030089174772684938568892595738560519709621579833813261056355763408749095067951533098036903780628853331267645872032309269144160522693161472622447709499691234940796981293253820172729220888529183284244527559367398827627652185313615575183292203719164352029407511980012573797944196605079717130954269102015105114169149339325936578683546317479632931710481056988919043604045549657383554314187958507006133725420189383484512133775329402605482810686334953936836620309882267089277596865931428497098286662384366510893522842058018777100381506554830391770918824197577970702515900312947479300905576085310624615776167639587525913644708067995132877071813158475272727700339170919034996306990016856642862774277223242154881901690875332456582300014454544018511037850013568131061966236422073701288669942227560765118753473941826142673690648220726328340874763243681625829360458281122186575070518887556992551889453651426637772123266626132581961051985934252731001475644287149316516937839007658825946768351954109696431612275180355783144299641638418438501793824485508340734203042490528624252095540450908716108228629252909261541231620342968898731984430982699454994237669264187599614057707191420493440188286818798703968691637201104533782169084816621541720017905028450964430906853890511216792646976149632391192524384360027366771015879572867017920937847187939224093892334070997366636096580489553358338038887598721526641732567516032061488350004197724108830779137126375412789618302004000951079786523791558114724926945766513310950929294696276345739536164464153356086976741288576193383775939766418229208445383003741249958156026171996754574807857096415875415237149671749301679165789552463812086826249766343260569196227808779206452886870874483580338217539030359486536337341990885640235636997906704812848236618059890687317846161082233688235564413333800561105449819443711355135046083493786155373383437568123736440074592700917106141405639976202723003440154859287290128992895149374494896056647345500483873476911751456687996918251028925363144920076823485090241909573362583372479970417078864820629687427772596787830861279988182821346057075708900217055461913802853404922291203402389237801679834850016434211506188016012973476337949577280735732655551070091219132359429201173276259923698363522109103835321493931454678725787849506099509372035950570894372996691019288550869342459144146342821117527088629056049186568527925599534498569808205198190672296420955051756366744418199411075887759613527069911228225482240599262723032768872872883686803128068447891086771150510983780422643071234439742048955975333384723207027056568216877793845979582785319849049326137102602686514658534955040207593617114845631669620741210014167302223507750341044208659021117365995341507285245166443290654084382533137664205757513489723748480326373884372516893802401495036687557627678281606264135918217955438053504228468453147964094907065264852691319968019621640253654789229414766069625013457522448991878996116734189808380727632366516414824338341461089850914222657617826197464139346940511405544918326109878216058054420703584487187556346303854107182474000176241937177947707887696175198828224775294286457075807414445507984996668793030333744850345172970533882873308353453189369654174062414611332814657067363993631842240262923916839797726940134333817332252600913327955608308316492716121945090217333040422314666544477760624725490779912622694544757367126067217410550297377657907204605264751495865758659732781631033489302506410795659697352236780257392895319855173864558372592730103555408617551692450640200574479564561791644728528383632168548179178122372713259999571337213023346300553584710504415581902585000040048668661880605563565724197715305064878368918132740037842040282259208066664520101242118490420670698507127059034298121623218968266269807295897493280089365711365111328519267498215926704941772166102591239353485787336480452745437632098792717541257796865426864398252584711106191474945088213963594964681988832356361348128025865685030244645406256182029736123695329297333955764770507812500000000*i1^94 + -143548914685446672953163472301391059858728210295148301577660386595743880525491275893915594333868103280479250075378271523959589699313042029525523963580031022495833044284639813221140230079965951746243703581777018727522031330279688077613367394373373610743150517584869399848083560216458541722969677489288715487595797065060885369813399185151112374108556020131116349745951828783695007439518885907879958346289784308536905343820156141719830533683328353771878845760886728309043806465253988707241806241590315865737089326496558397970021319724041989247118923919187689170763537318038981562347267646999464994192368471412700110848683082512517278040762640397859102010037378890489464070087958791866482507949698052935514120177875783208787563939797072947566831795974324820401081885105579566329339432282212986096966199039614606739587525519737115122045815011709833878345055693564899934323590136026327504153602801704121959042044345212163659632720401238062077558471464312306858808349537984888628302184888463747541461081665604045020117375424932916112053309904745977915219419104592039251073072410503292411466120227101167812613010859464890060900410195582142857451328881157831271901611086364757010512148955223826904134722830095312687457410703792341111917759168997882854667945958572197707684105880073092015471233506463139480439582142542806512415887854864586094949765099633317139488396191188787041658551106865709065698107964830580154515160267854913392327694635568969078043697849005782494479551876140560736652935998329023427863212756211888618850538302135002421401751666037583354226840136153720919037614217536025017351991881314455493410556018786868286567555722640471270779594728994626587670386628141917779133776024775907455713947383928073752995117599116710412347568543585602398968074901050193636265875986738734800450508622738837225582473178164498736490763838025423588692965158977876646949513047293032555066836013015598437130827513687981163786246254823288660707398817342603946038296447280988510854001028624036476920744067172577780901459245227829860089536008654895077796774583872875930700889421164926407639585703981023034782378063611062797492416683236626375734338206771136368690827254018069365501772688175543722992652021205780965620554256016829845893265050380182919434922324296515361845793584225960669735562805064184201225731370418786644398791499574095560991494651088329574227601937683006680747576854901890232275084580450125892423608536339781136850656043159083928116397512079170204240453845387100065388770426057968519606759099144820534436266282690000147291699224472490521512643636928083775636636101883523192767755164989630516624617662828064484671301701126480648428139549972539526186435279077807573158420730494637880220709236230218284308976411558482503117897025485928398680352523925478007318461981818617997742221366075326373925130296690452281349215119352673010891684027006385786640857960330101435848267581754445617009580858253852901525981413423255468635531333523514501020353621940714232231698529344191970472768273162581931678282591474672191882970560196932172593736718943421412398489961060025590234903610886799112266790395488339228528009893933165598492476721598025999258265885256455127420417721388964385917287794175047704694624745245742840762082147294933610464143537087584990976771002844598951741781551921931398773604589893444929078805373070539235936735595357376964571393584440272570976755038830450055942093422388413671587299519777399216666474428526219784774419863905967964544531580431405438923835305874082214429108943541157393630047988195762345576148941139026777019478679818493473156017016870127701170167059343669015979181958705560307939869396501828492182976919811867557368023476412689883989606930601933950208434883055513776869144732685516767692956171531617954102962733032402227149667195022818834495313924680799560414598680921249562616770022009343597311483808065588557148276533782558169373737567121496086908788626640910827486883823154114728164018806283942556265274905724620704832871388343690355274021544037974873992021758140587181396250090260901748521723143740655484121058825049072612256652170287902321429921408994529610597624057324474048363708560438204682195771717875058471897140917539459575556311910198825396223860323513467168681827987897922231770461884405690060327537097259991464255862058600622201437656526333243636705386850244855860022898854820826457978393870694097667062294476636452600359916687011718750000000*i1^95 + 425776474339855631325700073399491053583714184782528982704207330158131832361397916876848210043200999575939397380196293577495529393118277587642221582551303876880399627933140830822292623323423159469888226274848476658950641647965807302704085710234823270254096035449465405262867092757217691784639927046509633906268234960938390953344862076661310184965581318074871638435330814024902483762488545583557955528861407150964283115497453449877964570809830694293211457409519522222571366924829348870564350110871486395323199216405147418337019408301172010340640453871651307686379916433714353421507036259405608830030035576199644403539904870793232782584105014907427926633130522558569545697158337329091889479305250882264620618646794765365785639819195233318195740021803962051963430396728991844594465076056266795166834589991074702181224564207171379130174763850131108197133087971729090888913531448972484846454391926435497427052188857610486759151630973281262766962630863419524364965814070623637789127841242621353778393940784423810695756653413555921466620493950444589371156332476793379173254891707523719319127897927228559352567706294241812156141252561508865080805284847686146173916580603002521829119697080259872944286592036245168131554165339789796849166014412899074734065417233172882221071832259550086643044947776215561586388870270805250968319756812632360410703879301731068792974880269467868217133902964522419031173996984390436926910441285126277534851586863282751428826965038255738846265117084091674582454954280978324358679652587040091202137794325469621610879580733359888802511117247362108080728892683869494120479082336278105005592472287753702565481898769115928541682252997080126861714249980029269577923696484505329652892703550477591513649769169986317569314846322449390005223423652838057155583609847898290287580067125048601007778121898794110635091752326904336939490232153996817383921887804772081536126063776293580605544718528053926079101651230453797846848498647580206827108790262280746642406927615916074397170448557645098168424254221013337766006622742633921061157368707668258947678928530332102178422123265370144511934533620618925384528640199925890446844059002605783298106197588779451443457433030641293336022880950924943318127694717526157875635364695934397393984482472224920312946876675413740360497244684396952935213996602509305901110043846882775332803092992734189338306325830649405942546286120628337844156684284958556795421551889704060881642029082002183045027207877935563900376869471105295838266944309297520624808117949437270153009964274275441324411832189918580968753399643623677714480574293213179271201834648932311927458955166609027389421581048425591897667576155564086342276175807307526670172089263156813486952746462190685972822835484298088438322352912819423077334143726872402985552819482334133454866888114680608381921356409290444037620485446370580613774789257374284930800147296636722407926470874104117491845199934230986912474557564193487015882847102967747033109467702613422148620904637809804485085038850288742583154362125630376317949712793447904522569609857679113735612138748833649943397533339199153066948293719126930740249719165720812464120765057829489573197547941501944102455536755137573082610452679786354282680675057800323283841727971793308635675729137489306223539626580386238406023942644108884138704757708200509225546175021428352152849579363425649477734291586711000060690346848427394636518989707373320359804824663967332754261686809221943397032569816028736247520968096490487279411254703622530882429072805703676924875786316454939363263514597010920661917738864062284524074488569356719269712592090983240042074695744096332934755151655302288265744681370979454317551118453531455930389343078776687288429805800544527826635426743696730908002041165371224562643377656402190537516406955590668240516207963549289221043171776024036505987384624857559082229743685768731318600795178763968150794477375070273681681344013920763710826177819011903881378104172860477414880454163906055612383275714979364214975638842588785033678965954611493921507812742266989131937516044443652551075309732674609819759011060298038768921747451667296163338282087824621893889816053713072613747161823712677988567958008579095256476378070880708039600758426483670943998674430151242152775513613828184673011679653385595566560601664787106726965597592463268484136878695661340166666842407551191744646257365835596842007504392313421703875064849853515625*i1^96 + -1062587006558070708613749862015927280178538509166365457386578069409940637914611728637712436052971876510502298444391656396110229394255179811558227017840557616867540113721678162421055133033172208061768530558337892467042575787469660414868343165313538464433170164793043883212519722427943453299679040142139169948262255268127762355117581600149867916121807639740248169088672664300061300089281684214339158813242340040551282381599776671001745806228297565717759209159245137360991423315614658175519811788003714213770808323732358483836251730178833795760882950743655002059595700136388909675098863784274580942095620774548869766879078234768383560091295270140634955541365575171778978091631116632541684883326986807150300673240096427833001193469398745327505685757597125197123543750110233244809975519512908669796717362526684384473272917165656196178754758406527070497645490370946079927939381044174247745882356597489538509847877620655876034708982192886168273908838416757248987007679126873615164683955163561602138112813631568658740884988873421755547269932707192047247646481176712132281912899093278217841420551040023487463498866123291509213888272349491816342817524926236368416129921452278855648277482749029574260974932259473656473216137948683363791673327287276963088320836569119698909685544629256237529400810645610747923680482295109777908719545645490301384537462819868786955670772244798430884674672475833010937132283056143575082576313886611792563879290278203761133590275352246401692599848125351492958132641837935940065505273942691762564290296998301519292159252534160571255606244593153561718328123512355476097420131955707487138361207172454214125691570156529568525612582335681738805803029016730001949404665529232683350539039644637651006182562029647678014196426581331228929334652489990307168737003913519342749575500603938506409934407492497641291781304518495693223739807944123993964618142121812490593809023775842023172373122568091823193744727902265387422182874732767109377013906385656675712136834538950779417656955798324939700989335929001005164707501228734158544318340727135431222617285894431041213051370609815950083854970227069720919032391834331829556626070291107205141759240406593289915332832475975538673292826557635828827759895786733520254564846387975553681237866946620883065193506310145609756213700094924621406397626717388949774469924241854468544561413295830873149006643313269917529901431565133173493535349478892630022738296218683877790165464544891708417938031784742391252605699110964378729989625211398528578634812873606020432151478585351424426168862293919316803590079205121831757372214630174097948990301035889877555513763609141459467928597070177797511661235618925754713133616855182718162147709861828646912783521777500774779169664509383397968288717768024660851635351068699040649835498651973893356107646813431286065872716951497015619286402176470788423797550985823624579210698128972665715616327346759411986785337179081197210419857151723065136409495223703262901893213687058390368817816979740633990897758997184654654501033434796185806640668908392416393265569780723559020913709056483634338429310054901790516066376345142104903135208843838132138739437104979413142714728555836874642253861714230344820346437989630832395882475680043239604575131148993909712427989748727075999153912680438023772946046659101552791201142151918556062754335347610524057333265426215760264768279623705095181161129745384674948338727945681307383105546144163811959756902776602468849198604233711665843386877973262540277147667974033154318049300211586244922055516275770715192181574003920268758363808811785159230936185749248561601737805148432950281637933067421024496476554437540576232238359245494565864956962598351655113561474909835431328506078965490756362942147291600959823479843752286404592218648994714988495149037511733296842730233621975222866940881567976284632513867798083718744205428742585329057373048614051677496776717842272659914846209137578718928162754636818972595691896264735664532088077306911490610101151362531268923778969929994875066943384717396787804436438497669999870507205291738670196864912533264257372937373950802829237828002593228074843274224516273396512713307207995231384708512615396361757047425071238838904431468589913869194020870244511062189073884767276044608075809451131986363751877723478889722829701534704368777804525697395500072062802092636098968772691649884928888347701558814151212573051452636718750000000000000*i1^97 + 2201235437664277113735145483293474196525181588146515520270385517732377850255688131909532787996883553273720920644441429019075732201157014208576255517070002411611351725460363186435426550101220225464122196958823836487839959709971204295514706315114360255497341044081834549953983014286785446214055911167100828466254948359043532627126057110032966896397007058927784467060692578349733068501535833740806971047513389532988100652135139262195643342764109653364862279620934217355943639061016025502329096266396096033689161777329035877008432540246107026961981087031821668884996986561591267286161922135587397251386132248152183184848427851001830288040995554917962361930371123167567795620711419536760830761320968390132671242907370386454207797637998227242427193267287206841813048473848371686804306688812440261911793799481765435103276426451050196881142785316892807964902805991537727466027121309340182700329498075737639699736341816163695085279589369666973931182744927865840917210360424178633203230347549152721129963680048150068061721796951697696319193075213155726246506514056776276582234190683577318325038976812099912708214226929360141522390640902111633332587457234508462851561903567874124869441817242753674893327078022779882669392457037080694452471762821192691812990371174286520711983065427003793735325590614319903852345093595648477164298510074927670819441273211006304230022947480039048008508590855270691940528645699546383203230744530288813167617474289819949430927413015597370750008643983037786518923127720559825513463959472283200572165160602640129610228748036165840563282789732871729872508739063747853370571388639676112114147055375203684396376552609062328342386903165448074469638814074385152104863201357589835641135900110981990581264009350618712140410520054027165479550721899975006338505933367729582675045629958817994576492880879284272069080384269024556425045396311394573882781381312315027976240600955149619296939382784164716190564995145272440858186622336279823316600413032852849067183938537138213177438970233355660692280537632610491686264272528786385543243802461296311658508532274114667467574909147120638240971897261721520008711546227686675730173229902884953418481877878146571557528341701052453871406099972736382483152125850934987935168510847185016380163666378873782149518046485822615797980455362924554970426581327746243242482170008668948992654883788634583695356345304699738694888666446342206614413764374373911199932475649279362705982675831779822006066260549227875234844127858449662822372330125137086568361890446575883725579783832305884800957485438078040831634082682059339283146301748615303886653876986501561732681698460968496614250835859606385986112433733267644451413234348120613895968168848095073735597579520980867928728644193462686299506947615268466087360049765085061030499957441679202162962316764142281707705120679918895433322708100907775386899350807179840349360900711321699946045505398157479484073565541630812818954808042239938471376807787298041158525769187373021788422557304368868619925427308461800098560745852896084083477485158369711478925927895383635728350551139264505472827389500425117471860218788171931461525889609988345270111356648082150771577531095867647271084511252377186981016292418850268965495735124810046588723993746576765998737463564231389191082817697264657807161380282689008019676495645365527963649791447561311706342696371401839002117277292834374036334772136862420146061185565769891851792322083145653180937534175070359884340749437230576911719862487581044570701926166481742640914627954223870330222694030451147229673690313105963328014258997595849205123529880719590177794709810714296252237688556684261604851953270114463928530717421039160377051463025098698664544769531316874442529787793354657337449875846146712999067733528042297078374777482004162099982177564003606877698938003852404291185342335127431109843592430668858895716194007468264344186306409916905654121120217819980422588494714890627192692785437065053367936473409532801171348359494963072645368854271550269609857830457451882645784050010303535815668745108247343896401345373747757496984175448475090912443331250261263293471175538339602115550863458044220354811757962399950989612000913185830030834592631098709798849758784542710823149030187592105716381095833681682013517660046010849220360772017672819037059738228176195052270883071076657256109565756900789320347003319433554224815452471375465393066406250000000000000000*i1^98 + -3490211815303241015320171541865144109406981601788185225793696359802042612170547649424968192920075310127033418994747620036301629057775038537300809884149741678528869627784191906892841235707326678376495885154538841350480721334542181466564627095026067514451846795095835146728390358022101974863829862157514502390937363142495512896253610283682690349313790346771915713319998600589690076397592497184532776494857228510941535248252689407120052778364125057370039671578506539217110445455115769102274710153713338698652309962544616450154280091265665532869906005272895940144833580638599512206566142831388412611810869085535984114917460751013235182106001793973791256507323693975732033988412302027862492728948617842939459304989876807459537197604789970352724735759288538835423285164610612715883634994348102642070085870270491577287320234864234033795736394144044906439544457056740132612705992226007664584596504269063035763514900079862624286452683357395858809596428600241395189288398704840108351439889609439612146824315838320749693717783760189289566608309962681174783100038801033213796525052860480481200323779423492077939113799208190460948913949395547415962294176946750873184282868884660057334754564887828417246716902834003680598279120688336090621823782119976497134021654089417464009063758375309652661545568633454330405135397553747813556837284208747279314106656828478042434230431918798677648537656862796572751909943151832179790691353884789791123477415594129372637626694882886783481196116264509644278307958859556318013572248271133419646388085535061623571838748637961903159570480146056200987632451615840405186879199234490075606775140231637951817592863362613761760357283045707506389513240940354576674711486504478468354830627072252779143049071508655454826170115730112260868737156298470445985254373008352988598855721184948213476458427319256841931399417683212647471462250610596983397280570253876524621017282966625176867117527694252888212391141526060201446731064819413730518855526236306043294881673587317192747860646026369073280914313533520115343472955055897159072343661589863976011680847305511792092003446597064523844183277583614658735800857402734838086307646248164059865377991834490191586305493043327827642471490658770440766600184761022558702011330419890372840996977048880535184141586949698876873873129381007020208086439120255204337589958708540506689517121284689790087752724970084395753331535536160190289364665070604819251038930541246862395326566353433066584528550900421029375174023318969911476270649169051522553662049100750042802347380421718463385287002725011576526832006469053095860748616318614990021731065877019383148875525763319535591080873969164084390497398125072689730446041434626613352119367327902338859696958377221414668753706270577262706749223317942386360389497266699386885304739381449800390765538230489916764747241792971004237323798930638893078410761051282969214746092224404650931174526254049670833313446778864559571782231778769107503959638633128610939772681613235235773655496186989509836024610559065912796069686857485103422494869832819985435680251164470591165129784602998181449289775724563712598850108368165833219102310435272656952684698713961481060784242976996962561750351330898934259337742346383004130130910314533730592426377328827081732073441629850748117146050421768533798310395387355001174349551931582252425120722615455665551390842092679572651823900061164566785351632330182318415989592759924394640167310832003610404227297241704905000451260203310500622229763163686376840919866918061655158782470645176420979752467448394242356490757816435261159605981363347226205007430127741497126520681364654174551090053550148718581511182549281175137037112013266798715869160129089712995268394644603457876463875212749615886944278791852829257228325669659091491632431448200144159297343111733420136322488998076716028380201519298654062108755762742345079366185317114651173155865141634942977601382904647105154781372592246314265714030050933855188750179359090192607725199159849475723153634844256906055613633336925655672430488691267724252895165463509645817874425011036109420340025100976920429801065398451860906311733775610715033497093956980777335173586448032018291809901533046499344309812049495815360402509514337111229883353369845588961525580523920405320912449765807890762761014691129350946103172539152006595429108353501204758699349517750420979211867233971133828163146972656250000000000000000000000*i1^99 + 4215551362339284536372008078247000560053699883618601850802348761679192484257708520020586487232484273865291240459393395453090457489724411700039522595207362784023902265430835184956513963466642764264925363073242539623011051289192169467673649964405719402554787428318667951805491062688257463861286696399098273876082431743858909293270410178751310864833490284927901170089588200554342321574697300251319541709463051798868062974463770481533845094213710534460004451228808584395272593065279316418197575274742982141348994555433420924676983492168256229674650440761064201783013065689292334967580659973982739085622213037203027384341206060937642558912999970262464178613727461222499117915471589651802430205297568832495772560501229417573635890151430500896033593325389671038145002207669765384769092383699981475463218662252165501444953907361412892185449781139251420714137016863976367483177797026093671611718794923831277929022795912130408629070875756144885405884225716443125161623016870664071363997154066638200453482279212763637083013023406657902540094723460073427814721691094756267726896054493915318723193119907679034910525840571282681907821596088996148651083850508437859426330499178656649344166902725222782128960782153428966313162786229785977927137123341266369865867386851752164606061658627959801970460341951273999814408340372713483596248854129821676460624857143042147768042636129945739091272821741655619315612011462815583515140440389081750762508115085614170637511014529745953491187635470935052028812573782197122926930603893601825272038542245412591685501575114663421833695602381540311912015723209905002978757477079944839868367504797090893318411337406435313944604268166861645620050510979533724736501139417303245108785452157462639140307491949059587623607224802674891939266534531353689501137573000901724247746274240104285751217110812537967668382083851590166107248070532614894592549201407441350348295586260011035414802356326592583269123579217038704510844282472938378618862950940137497121453478307763424928538588512947953434247541769354558778198454990514822045247544862290050843779435536960651980382064094282073760454416760020503269421281429390653413505166542880685988442538734587729317139912049573530764148160894747422360698269458738322078891877905665735427892700911400009878505463919544222252989941636282306623429509033957971862608936360919881265242636865129602944090841510633923345765603391258405447876211907091862392627240891133816328245201881945410924928813865021052126040425000078644942043075957714953459165055002366038356611256413466549604489919181375371637863112794987801788070269188081614252295477232415091514938839316790315653158266494416685153595544259864083161481106569822146443155425709917743651158433523780940419873012910594454105681039101582329633370446058448524191899462362167079190276592899925148412599074239200856609393811937601061060767687281419883537066671019660746741518521093635675106511968184464057068553496815436083858229663551063386036775818410848390860439751506532116286741974033959067127477689758810046189389704054830877788376093335546660821697024181503153258626497016576510055778721483038822957918548717790423234190526923269181196516657591001599348591650377539107969079004445451018380512875775815093248214210155723601896432022240305859192663962593345333222287108157459217971159805113312875025725770356315732382101990126389793184131167289646733304663620183885459472491167083772555182601871952095381031045687323688649287259947990548279161808424406990157302538207787008014416088022450853309656105874714903117703918285856083700578068083567265207535067723207196556821715317628500159929110699667194149731499815213433757154579205667246193665043034695099317569247577582059726756866517403071090676489871954936037060298971896575441557762112617766344135643382205178788778788483539611078212459460369867014751694542153739603182729022486134908474547949968356183007837551996245135669780714978581348324898840356666753970548303380631137788483856760880196089915343314024517319576382537327379761298590435681024307135009599632779159560269010588408126619258725202569243373810175351680286358855804465548532276048637762928682183283688734200732130645418920121846388856669231905822286268092849431300875711869276907048381258405649299135146447021170811206183233105192891165087987166166839974201255234907605856653489695418102201074361801147460937500000000000000000000000000000*i1^100 + -3270509452628176361073475785839994059534073402994626813511499705891139148902497182589728558291959488470433007506973747681106461754571396372927806476423031788750419375200928022127657262623449274635564385478832701983798902017504635961893227818935167979001027351046076051982383743323454250824732921532739499037535043405384900923848712431795019932874371538100883822869446080299828412206706468458867320057952954187534793479005706984357923033059455818949673901962055509088218412658585939846122335439105456440135960821061093666327359988395460536050219810521095023613416910158187705883778236345672829143563688520163471868139552649013418295255096523662275664570496640445830111982354685562574416068437778681914460313554966952317045767483155347979378204786039584516172098586859473965832311641018405893448943179477931778165975929162062651806887893146626550993813976023190071555925486899322419354902284832698403969662514051458575590226668126134840570518231752159301870917211817970238597100536880201845797560050447530755373862480255207427449634852348050882019373244594805210760167725145513907354018997021765915600919413761385254792000438171026614520654796642531812070786356149575892584646161439229660327453587816615526933081729309709918403743058696047550290214300632589738186923704307831340774002288666583725251964843843901565498822368692227505984942315793773630165608088389243798753185163458945405833250477364564879260465660928148808104366303349925535371229785455540082202074077729880798432835554602904264663548434345417832071239199907124166160214174013952224278624782512179191717564502453640749316340097341371444622782061028927002049512367417543634810925797859245756547646400264488118032675887039466803123498503308531332256745440248369925406747458917089193066055288499483600328896880909096062319500177662565125517668294794143137872496914014013121921777222139506116899258707601104923533887582791891761687810375085467459907069114867893325954898744696381441352922295914709915140094542194528950415294060707224982595073420575354675314080753979394601948470387066097592490852765986948411980111254509721027048423754535987045483046311665148678111144724840334264425026153277096731689958279420973265984804168263814801908989056937428360063135803578174218631297965677535071521762765585117880022149159958985901849472003045597632823169604617875346152318512015391478169154261064850000719026027987967655459439187927018935444213385452866743248737267544063361545562040733707412493133724217085118411593274782957470842753335656656966823389205125595985745764627132981737051807958491772615278793611636736411311660591454231705085770385037444123679920573658397785871068273647901721489969151478898181263504824456086618617256908063795275137322869634219817169353596760226388013936676396096448780050121766294302054674840486008640578929418795784785846293532378253907454989393397367920537084003891427893340881472132198739365162791166639919619308310093595179238902791887206271580553480943907853544159143544601706602484003810790982410304517890533424276363923252259390929458369611570297363095356441436334651850919379092627791437827688692370066261163139382645875350589457452414311360349054314817132717418681484616557308281182895434733019492874438830768848312722978201766994342691145099473183885898782611569625392486367013128968649994512401013212141478393398551628170083107159863552050939227475175132142074150047571045290669805890597912017189198992306522198036594172417720844273519531305567658442328267363090839671977934421540569192089320542216704956141908675764663105616709940473627817065713805487724946336625918364052850446191131642699042599587901895154690327422561642350869569298382435560603464330000478245224475703290818584691099080322207290204935417438516125862846207186515014733167919162210772745576542478817836893890724630154534403574656588920676137578203028581224992222805794057737547525905620361643689051119773505163223582068035525324431441037445146519798570632574714423071530347597673508648012579107707750593603812216461581362872878445907876872192824361285696381916925314162376034750404935642541229234390045178992509618912589147411850005777037873145813740505887526679658304838105627869139630598625452165164558650262896749364449500120997418763380067100385751625284579451859505399626890047752886023836276830437791440786554630903992801904678344726562500000000000000000000000000000000000*i1^101 + -2130494552222436543240007371469663916291693416425381432741627642781182656559079636595752087496283237434373447193482566842801090277542919407341582592831080627412773908300643531463386201685374708852405335431662160725086231802604729779459745622250376848728984361948271025104112661493580196014327242307327190364283088165708760503089948002963892041496287016689708044413474516485529382532533641352119722080099789405276927298545050995343307564419596104773009952180169336324769571101899825592133749033338191193140900569124216690346277917195478341927852683762383404382261067823942093336603071575493902168114966439047239436820626047268776924413680150344586090478468272845488471118396259269597581693696771534500087672274744292735919260739430586884844685978880991795306245467610806065820766178029327278849832810186839814531295825630274235759976484891425328448251243480212870195414485919971246093349308065234319737521294668506915794510995534438658298971108603530469154905716192704039381007729384465324605429380746871055076456451214410667870909696964209335024550092680241886201530972514718534147686614617552596287853881602655142741333899895825307408426687908219617704579176870991506747643149296697398301879254066235300861208634290979453262733222504072377449411244508880837603675395583550436001861219926859051818871831078416880836849578851137886794385815581950281721115784113893993516699547419792477195064974975410307833019564629941849972318788378316992553071836589694494828803783283259638504141489093211609018259314479822432435603000652245779042758670088995068313128963562804854493564453433273317547524826726311860159450055361188689086529505730345941681414026255188015957182202257802107639320499015364255331899591898731003642548288881022291075208899460064089020766301792752448088155335297284355410133956828791969245218365189553536159536515292675074109125453682449976544577659516910950858223514874423797075045219300595573092915941774151057216508829884131520331802620045387127973164312948744413991343211870165317622020974831287757993117722921882397799266371038749205488281861059983733142082438603141650962367442224870197836979875712932126923027551161251363380471538961284750499380318935410608179826659652103081891620700222683589185763138596574942958600917842747164467349390686468024246664320201250328840150041106673911864295713535850543441452128203935882126217303427777331743964123270243375958082468155471958356638597031038235828660282923670901452128241350170625123736840388728812071845693150567706876760701513345338330590483726138289858503210033231427872200969680696728066227172388260679935049780907501994330003346074601534317621366078394369373152898277289683106943523122904148345929416124503000316109047956939592268588960616598988777037348238711633404663025157374261591860293011350554052974878407049698514116029441746966770582651582652985216846713461473768292583930314773683583258905908824943767143005993404139094165938058667670896464990827519528244168122845247037259673389190307968493995369302426432828833308568133316483925405738493670747650404263137045458943212275621652289954424400864084371899625898905051886432123645192334807883371059423039857506918112000313961189885215189025625398068799874811311521892781448745137347076091776955852290254296659586862468788392373667445226024245323325831463013307834768461447079698983343238442830827672821020216142978482476762531187742177878580678590974597344318284065696995011262338019420569717101399042537594156333775352903360198878732317000700944504073528254090883921917567177926334509999240995567984652210625814420425951435165163300613962044097408271182262613317640126871154836140436094115410051592714219196905285370392417271374302114421498727196921135717355366363632326075457019347689949553963529305280405240591487531918357153858502139833805674679683722692476781327661072832904124589894071329621386679093029607779108109820457735990805205085546219349756926775615229124841770045650012857739404827645676568018614493243612883849966081505061150913144219366923683917799357520963772762799115524292155003336453707978587536814969732280814616239168434290426160144338508199828994942222814044987774209556739511902831028369962328305806607826926525712047448462368170929540340838345736593021321214930549098807706256759443313080525985827522019689310130985404612147249281406402587890625000000000000000000000000000000000000000000*i1^102 + 14244713373567493139810353130087256905139082732016473226760944000957766719285286160806035703744898045509616481329450919152897708325144742667462050491561701476194511540355812308368225299338550388550153092986811916587073959056211857465653477479824885036172189219055564250956644352448142318283187644191494205245897941439306845298895282673843918297012797558700399905518881275281257664336337113240026096395774091313992314283343777138359790926597116385828066135979567538684698551807392247534706270705335491182453103132233734273643603077605867383923793306460419566502409046888711653188139522555118600643945339202423284347032260776076296525427195722718950708171757091603758297524624967242747576492315978391601155903345422234868618791819472650237018622426542608892332856384928123651761366459607845509300982072376064843940666095055132652237272542160764287888894121620939174210255448218749333014597779118475545568549916403225317677928489074371311278047105958163427455926614704279118805096149153319055907517442371259111220834028304936498575230406594367556013705950671805794892082946764760236961548526332372288457924485872193047505671541880404254799790425776845550528105924789136845439441740173819620820787048219973564248966053984575469938039684634130447419355515618529434099594873042672939406278313364019765330306129243876482016396727124002427932656456043284467795205373504183847864943949453578859477568194329771635885691576799468345055213252805961528155824619419011031150929255909784001096636273652807700641149945807096018310125653382198654737683830257930337099352887922078958810390837859812683980918056306813212982958282908421540573690642941181555335143433136049937622482978896753741116901596777641957588945623712205196424997739774693873442397301061503360005958832117428036948909581121348582008725654798424197309357940667891029974457336252379705710126646651045187449052541505271251210976988389832432467519825115166693414343763756855347788126120733457541246760601667839065617113950175372747866706304871627538806509048214109799693774758875683108094928950048645945499305393555182861630815952270864027153968895779971257345914319237761795998782965981564353793020912411452187962414152041368500745500534283981581447678350920231493132150657989375398944531587835903305003053070484749221247865405544915855954110322722489041359517467610397912378969967391223250542405840047442879174978190680452186825178597662475729729353856785151687793399595922792773828473558920397118118949273451822362077587738182502158016468869094640528944655995766546854998347102842011199193275984814539506931174296941252688455857174668376168190232640749273312935636554500787330427541322286946390276745098944201261238365406498914253018216100057249085718933186915669365620149844305118283840362498590974709389535423901851144372895496121021170601887491104085022557670087653211103983943087877669689503784694403135912295105378885312183312931549120564635340386861402054589804432383059192506975854567971911444242778807970286330167101317565097066442368396708092586785524868940663633224217006093593867932745573062814322744357429490895164497046741692707501152351128129006231914269550465350459629267494241963772145967246950165736434794307712232852217925342454212630748368435786900909468429782626794253553243714300133850827459458261616184215789240818283889164130393673999484051416747931321158389331515237905900310530367271499562392663909655446413537267996008143137402481597395911695546803504049575129853061291390605641145806633068398134444326988017853561761355874430187471862989892391617079816362582002230376920470220327781952591952990087677057390183442787018290042627602415351858741188907642054842587998198477109575839415729547751794830223046042608748892863611334169008132728472166733201083150292162483327231394895918210546191655455564138144816961436004566765107842250854012762022624592687292832212980204114434414395043559616623230999757367365382471234335685205302120646766107627601351035458046076438809278341652424342735562844074020712460480990792920733575231569698765227137856226246608523691396941086236296965686158881578740457832257769927372297884254814734058642354656091049961813847203076375302408510265696420606316652015151584710518025486162511192713779764942495290326034715320318309343479319868965303501637952518649399280548095703125000000000000000000000000000000000000000000000000000000000*i1^103 + -16509875076377165338933716359782105973085880032490589719716590607415465480876673340459196392338370044361822968207589157846033363775619071167054461116726938733748505668687338101362561420786207661514308221168697068426814687027180749749722493499681450723261317376308175657614852008415057068646445750236671005818710239008730662202752559975721817352552204430047452069574908699254324917855048995802106797871430780035819971279055799203690390469821560552668578131981025891837968526442412266266269066340144906109388446646803635458889695948475746204313873997949780137216552346352608185850916252281737348682631058213021189261669807353396622961772603073486760437147457665347520858645128631255108363536314269741491911272109592338588187889903903141448914264920582933544214574892260137296014466953749586187856352366909099968441226568600418556826411900057493211575508280569432665796765242018712313914195862218118269111036095334575653306430270495075804354109366242697023676961305732806317471584046674291139997468382997161401325081572148087815484662774473742101356288323593954342956563960492440336069690757769573174222482622903245170195758614696895972099134151500831782096617691511709300907108429488129961563908710656581102714420994216843388359006798871484138162370399210686452605630868598433816783022134351797421871879661126372852334399558252860867671878200237337381026951409441472568715289484552369600115267149149178518771527027424551079872883243746149542271271544376725256530383306974148560732945883097038922286869057210513711418596259471756679212184926927966649643681669537331066006247920827657384470288080745329346395680313284416104671319285963549380724142902509031622149584912338175524166181641835660786928197711856371582814206374310326705857722903471782012177947452951264232275294994197071288265420744836354503390219993421842656025017017408958372042157514003900085637915442761651412714826393493086015015302335578892703587774977659783362074664203681467234413136546548498503522502586107588162447256587988328433229139798770794313256080323655518960925520609633229025720291652415869916889896537707281635914942460285581639951528501589735445469639651490864467769919225037332602755888301345296676656280789594543918793201334321388063094728989806880702826348142026176581593785997654930135903996709303917863572632841494659509488416921593694310713138968370811656236505461085111792600781796258649300409006096938264424611188560610999051068544792693983426208324765917446899731142885234305653249419685474519086060584600473535942616161650758877890938592050138192031774608618084398395321726663218970559608953133829545896077846812734769438436569207215394990502449830465074174744572832491865337957318468806633120819680906693310337122618155860510031647087993178442603169891612731123179174261911312746033322354821698248724178013800313778202132681293554686375146131855440246623919394546812119792867796006918388803036505328678922349947449717387758263846576840416999181942933811966233082668334905791561716328872104243423436871315292840582642949296518629273179317740286356870924090399309568278169614132370503859499733423265383021985700551918799639538430473414313334427893909235379273386491307328162946261539108069799442120388534359665894510116920511049300328500918039804192689297593270635784312478318705028227819037844598616526049143735016234115509121698758432229250464341334848411300279039208261199304199559447697048761229347463541165344355788424527710746730275523892842421857191373050218247939609695754652914196133333932465873778063828708195512659176149584667900990069068677626155576067538094907641938954872649172160399162277916720902277946653067660801725987362037591125638440315612869786004681199416682034561155730591873002529550511405179419466122143773346633622124767312082855957794935801730398124969588306682894533490623096261035217583787874236427449829597486768167824964831762435571138138146201327291113002265715922433201645103798980242264095644394129500972933373326069988577309297846131155912541341974157673279296218839814368415544387867595398608150610649637159943947870493364322583619642347893990492781414432766572707362432711122721370482218044286170295177315140480790673015178921817183803677380502091701648965113533352467017684799240020447004204999403213218737354975789154149650130420923233032226562500000000000000000000000000000000000000000000000000000000*i1^104 + -1831208728855904634400380621812721134935246085521926251947859494245054031268495379025490198300138451383297210413607918832788362070890982321268035290995061071602581264273310891195323250776894995383341001335810427906888271660619304438263718942351596205050073915661022619977209797331804441991249093016702867269182329500583734900067745002069171622452466437406182001304579037607053721953277721695779684763942796362210068083287765375710826051574107556847014629565075519393651573549527373330818935873668498640732482049069862424527697718414907427176045316173195134287015832039086485266502848399633176305346586595883001458496408304398145389892728493225359781593737830838910558114555693366882825781368446424013115853032580114496270777275210252285149397295767218657310731606343536233358066239886270258506686736881192914948030145278810591123043400228520005569534450442893785395582130903002979692279144791943428944901763417497307897421383283528476353460860665148781740637099209171329219387468342967288807023067833719311363476277814235133686824459941288520038925196439300491899753482994401124168986704721501214143366479938015336827537264617939030531767819151447248658997472918358165622216214486930030549410148752421379548961423664997961828420866313997845610576006643730518724948742710203131995602941903546729325175622489290740233556788196235341623364692222485474739149149743648017895673132548666212032806528544029637867606513310735820007280185501414506567774557289020594675524411002481443633217202689780875957633511014437830642685450856531380722848241305517220021706585720020029797678382682288957642374760446426328616526314609785596888254696802814135139300908428224381550488993404198237379948128831979330194002785385015106732665763201832125522603054873626134648663904693444258910144928040461863576986445712856264082713124447784635850230018089327738940241638943909422059837186506262427450666749974321315859916732335980383315181795416588307530449214705095107839010514251877629008689212929068822978493650067964658488260961104131379080755241175758764052388548631603794438110563294260432652942757442444651364256656823021948119860541208928474185987386877519948519738276904818979109625699774307103899721874732982728310548707348777926643185557691068761605839537922783008801548803384479070924740321344550173769311518531357515398914082397391585747452884482151816629773663084912161182239419490379608466644191733569097936408286594698510282389007598975246391818596557251335145773497372043845401992784003012130430700584958382752917020325790828555896106173962745614963024310960832888595419901091502868051759800510532388335784365113620943224398066823552028483719040782376024051329944801064388540357441938142466467823677379997398896788774339248453277841755072079827028899060092258979155908421081041191191406591073562858740813987914580405321612469717749185924003235313910596574387671014769783399906349530442165049994638335199392255699305711397382277068612085961731303478993796682717843116917067751981365416487269983046426823176571301086150159985926084868056998022166012416597069805653960641222512688749259687372747940220711587455730586927885151243782155997414964519207643900235260704084749108961502589449611229649475725839447298770284229249161176107975511385827189187209927912257251500063009174477927095311716061938220948502554501183618199365713620402315264421736075847710200996450749263768185751868757322595211759311900787820982345517273346632949746831728669415843421851365386972738929924458998584319922559986136198744052365826400948179074786548849956479249354717029054929293844430942819659258920513794518230911108578496578852040784750479926622503374924592839095670807699470471226219181330219028641874418878606784516215679927534671855892741261297318859213767349374253523360579012572471766678475096250663744718585925883084565044603606165572009093582245974834958655039528135045398059288171537890422285588468528918434480706251154202433803727380602907993452703734088880231285717055497017400699565281844703210717273859634619707345143187143411979769303651058434185445994697731261404787250289220374780356998686144103628308257489279475234705975441114572572706349331494467666636791792641287172945737890042842852321368303140685115070378922980461934294643661689226155724572310744614899158477783203125000000000000000000000000000000000000000000000000000000000000000*i1^105 + 13023680107898699063687239755434607764273759398596940102724814534611064665129848415538272544134601857323725112021941943608653477778898777024403014507040320575690319468179582769951613957720148537283302735824378380625195046812940957021328049524886574889876109291228251948837749035111677880355189058911084276213144241694152345994582137898392819717759329862457151502276223582737042117955281955025462667577474792579516560628594698447166910372126780079103671169909592059297331641236463842491697215912228462258415482749610728961021349894975895459644065254553366468884584709252424879352585879617765883366764607689467035815238065124373451320850980819252935223928560566407874576252845116387224583097241691787085318569481377548476673039468306958866653487636860226854709126493505864575892230551240916803079858024363380545994273166620587146137751423251051945385962936587810067023416981078417454530928064495768951781371829971957863540373919400945525889912853442993716648508577147895791806721941827713793642863803250910420889861967101953040069429642116427472024031246136622917298985887183582422898570156207498983241878202032345887445139642588093658144224917179212182260098248042190682095580918235860551064351360686103575709420725700220083171752356938574768120768809407215249782852192534766205121125619210770391586731953229008552418187683501381860437779781997232741531935225898277548733082103431561492345697464101016870751428814907915424606557994788974364459406495583862762377201981651082136083456978546760414103503516620043641455087902837965136062509346939259361404777841236907211987504653073401341853173133769667734346580934563308233389306038127544535185332477802520213013779524965760328827333157935277988601185515223929601824208811248319762204638494992081193183093942142103215119155843644369837084642635690325516883922780284712591850623970452051929567434881371400131288782303890768598605322343500234828559987864234865162016218913853978343884892470262294991378528720741676253108963551146382099531324996462377472507658230785360635984844359701325373368547968238562964994010651364785902781321661043598585931984205333560380781464095390154593708803077829527442117628237463442543993216272872694203492797555484503662519214478016539776888467338497651913313238411587707426686396068432029883209138903886371265246143750937146393038914480847731263956366759310037521586899090448038413846743086710791552320088882777976371504657863726153241744357782999999698786066165573304796153366019633799049135053332661619511036692106460829611989990967226323833104031715777847796663569246797605860305217299501732514537001680961393366554637827725573071046024002688550767183979540082552179100958329365234038056273778836469778940198222042889005390336327721699444378221676304589726458426124243359245590622082867442912789986400161000508230321813988477367523853237122283048342002451609969277827507528575529426028406083631814282961049081371242144974791269693697693638091410591106939642979341630210713734165308844535115279694821077012535802866052759138277521177747281991809873160904460069063749255081721432004230721899320822830807378083840205628252171195581608390998346366721497307392154707459485138039088694661040306626849240905824806218937068291695237149675867882114432059405932059488167998310326002464246590409710426918599439992852148368376706748476216965606464760939774741274646242252795631520656357575038574637804369058581366340387539815258750798880804488695050785358639814196222756765386512267364283715458204023222836065860521219460586675438173280228888040893834508361827137785055998719639734418035422253366665816970695802029652195498799309405052278723535264794546269222034335448563376288205791163349167416205526509558610620616859260553329424091924719715512065952583088166318853862729967854575563706059895951370760051796825054202358745049322378557592422761639526364848737521124585976689232169725670198959907676928205628978545240983950352700424304106995026193772794947267742767194451649944591107526803973678664708527684068675511983518317933125743763769115684524445830744450609485738530030684112235744171722516979253377675924331245922803064006390872825659060435996973435292797933897950624129866288676348544655581861512543721973381114610745538922344348144844024556556325701370398696899414062500000000000000000000000000000000000000000000000000000000000000000000000*i1^106 + -11086392713911559784859033558709637244641213372036685557838586323827074534403230469150542458451865179335208223564452121073922838633515093895473238625936765552080199968821045546383765931218143878017066795853549526867034532218279767189889896050151295278164171492312003283250341547434576295411038869715235799276326355478117277366771467368725909258869923140826749478595979051757370433091328447492504730443527188962370528989361716507929591550887349170757131898120086931951972469529815036397061526326332936552249099725752366437820068761951542045481106267857648851652193361083006578455269723618661610687509330532665254114908595843329141590013190139571918214259485470080963283024177143745798521101548823668243206984939472776923289475770572411647606690748847148112626280902969446782369406314343126758523372323091876884302899795397186411285260343888444207119892771872076836595079026806600275283190793066602993367905524554246893958002867124915043584032450025005149357721584992694911128286420989929828521293630663388981486880117486332856938577692878850127993863468926896244859202348743800796421517888414231104865520419855241937720508810375829111080377638007493373833397764379123674389901875664328024049333248333173516231252485282678946887910068431704668888046497615171954088093509231863787060226891700385032774838322792220280505678966092685290658148491074565127318966125307175138353730996870546381512556713299943806378316097187137644049855145980409892920047394048635096066908619999455125201239067231377874823963047830823558927719850161650081043286974625187158734976592669261369741791586482143141798300858066432184017615420445951232138536751991797085538163924820123564765990680521227581147489596495523187921467303212462048363992337521026179077604551856703588582022674556342200376015067520145246238216823118812344971479819204581207570913161366248120006938473394820150051111066535698297132774510504741446597032582611429356694020943777760410483523642378186276324760973909941654591857442220975527247112216181088908559207531090835228208551925439590390937025327872213450233729586609494612672215591239207608937294608696442403066042627123885213798712424754984220953513473318710390287752096611109487272437957262615200367483872735402276434524295847778394294407403561075914183711253660710049619369160927397159958593884957751588939787116261317377774382190267193456505973663119405364349365392701003355693387245031482308995858681899192942738655827218053830935431160746588355431933080333079745088441263483358203749430816389413094372552362383252715207311785648812605032778424039893457863329923262348397119847308106472824012964736845107373170964957561543282511894676550000507423770594830047286444083814126245610163250261931744331854795777801547568107136844695408513064024734032074131175930909187399449941264975986432371603803252648832559312720943675869550623055705682624544445045609934946050577237878128579330038625821493606790556671748331243065049421357976680587661057904788383679645150730651602154423310380847744096183164140528739413902579184027261950399923994026780435213289799254526999789617266507878003362920408508153565578771834965893556071265449865225158865547678632426589218865674405341276678195134529442110388807215945080178085601385129078188170958416320975893281277156663234398707175289800630639465776423317027651627411867313326423025581680284016481369231178949264300551866669351473392727806817135840533814404327080150326724092981546840875118486729084156144001622893365887294723499693609176334557493791345135239014208820451565664466781549554086422725610405233986636724488333721781875897008452972171439808028111987389238729897991596129094111818820476155332269914090301197935424311860207931236885445351136920935574140491803627804563345669881345192621509128130492730925053948036987137980081032053669963402946130328692535245929188207094590145791953579611779414955632481230044932017326938789116322676544490830382330009454050634168074005243573832739804682507189465632186966814139966818408065560138560663749854550349371231477529032809327127272345652837332681541892860198117264247248761651689735949804943243822297160327650385761305313728429076882060119925163023775740089647991352727165750151698605942261055730974471316750799932977102930715132633820825123437500000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^107 + 8111232304074426040303367044962800801296073668377188458815004670069509908888477679980233486374432338630503349608655214916092084974335073649787283405634740874679881174534605432771080351388482755224154360547386775354881258761860648695174478083950011025282567210386836825520771570483543992761700149927432451795389344134858918589194589002242552309263167738361129604031006061404546757806006978603684844117457370248545725802364083944043212370100180360344710821706626856909711967480546184312960308879794519213932586299991703400863140695593049709913071065011639995665575774086193476313242872132815423414273502222942299553271036514290777991625227985105142017317293572136797917861810841682221758553666289856210894885904205825368291024620147486845363616970577635965152094889888992031405510690091073936694537017150308647007993036615372942499593291640837027562270306620059122434905837096601532288568536679038378066458190980061218563596598065974012613766858959702716580965997005818237137651098165539970605453584931014289296263033057091272208837337136197878010752898475270338552700991921164911434578381743143461635456063766954690483749879117660721657644154752652048676250830312398630939095007625756056754422958092390617812810806562736926449438216400847352335005728337933014243534902946053597162094059046496047507523764070249293129840619538200084089988214421624599946908756750535399304374268550442414798621166764484519605036346660577572563534366906552452169260157528857244282387904272133807936817144951099609868712357282362725652040153599046195043254199432665433436979295938192056808911701631603237864066848451768212000612063644431768149323763861866511249425550668788835032071829046409288136856820897186502622336566365921640898321360366417292922438105416737144895056260399510496833020035207063856808298212763254420329820258894076741553615582038569539772418810710033099399045795475185898812729437188236650846753522751937068488833589791022529842722340981303629994666238096567781573135076565994584254940497270382376074546747413678517864982585257434226040956976320692765499338516932163925832444791614742320449104731834927099764176936821024689564689595690204907404527065317158150872993520087046801629552216392693263285137295554381044304102632851957020758727098314732919581869948034681045467210878120081542019665805311530917358978372276609233732556891775147088298959898360759921474963184293211903320212367206975789927068340200473480203261025639703892213604746470418083886177460258666919539962166571951341858305769345129911059104347186244238453016933560354372899605892463969433289613727730654434830703177034288919161543087531337230808991910690194598907832101236613435439994056833526745442816189270669427466072370225736983105572151908323211381132248088852576183467939648251684530383005043893234412616840291079559198149477241843796724708418643524590723350107441212439439385155969668501101374177358556053275934446423064583885038828213343347005971535786906219554947436721076429476554852536143793684315731561252366314021711634122632557139927891152791803321006349482538192599807944105292619070555061335954981189095089744692613240744426615092453975008221111096719722911520930200210403409812837670165390525561104559780927017520955337561612177200700534568681380278498905600587957024164857431163362088056359009061332133781962728277414828556809471551035176052464286153627509527539475269675939010476414162966348359512567184056007269065500133838995686995943059633498908086825618968217572603492753972708389606377937776244311632130198873708643420160196494080921729321649603239138274408172663795184348599974074924174301618039807465153827714977759841836337992863490313487014450782852940656693398706833042931391884556903814857541420856036153003654472836801257830550433504300461862998818901061813506289632397471614690909048027372655751357970061938982938239513009214295731877643472095880932040508271460761252915351792330061824508839581909716065023690096608488472280697029096541140241238644065680262372224050354298560575173084485500100774470998600861305023297558946644211904565843514699221209101379085277609432872551828515206481136618680458083389763609910150855413701777757508060090523291437724059254509447965148325197313210615639188059445018312548303271986553205000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^108 + 3773897077111184098272677630864611581072737982866339425078716660905443410760793506945650689317869918609331908716126070719971629919089210169345026380085756711741494834476090864289325350234290599093990443105316593914952714583393905428261771502828613366996783581094105459956262714032130610815782548804922127664802820870127735250379988404876437209670179153213507672121620674266363070644923679907581343285977250719921025775717614828277028509823815295512983760679911751332597831381047270167206485863938499312608128120336713754939688652240082381908018246108077260797780303086304810169679324768226590469808982321730360680667395490054992559563722809685879321780746231228441642246900119169399500074336489637906843811926445546441854881145042389193300467569312839728747384413069751430319994775548535384661657472817264384678089258447216842206352341401928323862043429864993498222514598896129213057289621758454794296756042542061075265106580627376289284909938870381147088107420338859165089296275796237395378141170610317284842692928928387097700234034870181892312100875223283763991439609185601398735549362994523711546537953724410151640652467099454776660974338039063743625249714463383809773440744021864482691993910760731192690825142293277680767940838265823364995972497138066547860670099980516782205100590635897792284914386185126878511828774827823750543794594750337968525004142831840701937636145949839952189241958962178646458373516570658565895926743263300912324853355891639801415272852953474056819475885463750937952554383892337922793665450854093280615796818720784807385622483371189492044475903590603218277937094688083652494706820203977460074837013206639511480581306002758687263215447511692163366039982712103575728940854651656661780248910550461272752661108898162471253855065199649829543364255178225611782753414356181607097172970510481421251936032314563021212383111449567186610160000278879374734721673120937851066532295640789348028862171990675312814291916591883298275658342564015642122552706650375192379194148214190218702875043277071097273245022824124789392354607513615699140444050167841657273456753075383046959610671266599805987316941271577352219379126145459777283779389774311761178333262871438024177460880174905272057113181732755751216968085660010594893558773816338741101406190577183424915844292004299707474606869682715800900292233530517508447088370183320229126096053138346054555604567708944433773338712237891165099565394031686369034420731950273934208431988306243236292145973905926202532589630247505710394759899411817596915435516009429065635832773538291237963567020319491220965273651378416313722251136182543630245204983186873459279882841086812210562862230223027655797480284769993195748506780071977552461540730791185879657041487262901024550925572316983656001341675193352353775191851423352990514057990387692980788757902558404388236973818627226980635904491640490894475673659914279914546000642308517650098939300785058301655628119571197046702373845907009387434722759620463811870590220327102257197237217002655154195626700881029787013134633643595828521733658299455162109455140145945550289319248799573630168166110074910174855942314201943844569578359091830377765196693599573135733642909818446744593715956654205992343917302364406606737267780320081506106174966518279103518516799236577530905023392398974679230338378907738346325831907931716257653730573279235098515396897414656292102071117602691184134934851214242656042393071701686512808075650101677681400175503088536409927663375791199473221296204150119307748660953018758789820643447763575618944846507504423221657004397982469048542547341231508517780889973351117335307468933671562328674210369783478530189354625588256546415441858868908844396208656438526608750068128817142898229431672221194857106207149219154294172541870895975848960930836402218123812129188941956941782547368351378495063136687095467383112790572746349967216561648034037434101121365756684601051834530486170134786675678527105341589090183433797305156772562845866696179991441959412140420399898775897606516275714092185084247880961143912464022764403792816001788778500370612884649841902743217530456679376152220703745961752546249235364308930845050898290504629863248860328336400021152683498116367585590456352191007723245307204308470596747409280000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^109 + -6589782994888411505270365784663242137014456485452143033817620834100508316706695071971252570748554292991332700188643965978656326777287614397903304515833814383306442248185376270711570446577368264883704890825282784777872264144434304822020223773410884115677570232220325880754473062621109496073885998696355882011026902670004952836986319188282327386194127058983651765086608935187652524303212237107882480095139573601561728423182597190419065598134736969089071054312181139191771881280195677569498597166824015835259459526140207411615389281998762290789056571279977552785396946996125861296009262591349204784480467692528490389553712678842502202606091979514041873697753993711148755322666811751799456746764454938270582239025623887539857369307487405005891273598064759199809183887686200000253647368420527409984409455928282453793775741398995858715733980931676691228574058300880026568175184348738754965767424999803886292916721114468229985423643374107361674249572042083669817500945528937274722212498091351030284215586850015112028619148875338353255959064354489653298315234775117571637074460570524650444181196142258400915211222496641164334730750795599100024581784182445997136544831756831794548416979542232407352172468248058319430420825318706801582702496357862054521212712949423175486210140454015316742012972620734153649422600394479525466922219470745693416508122099550901900108013720792277453827815582242251396559823077153393146900634336882931741402925753401833751023092983012859782506164675711602535305199450960610366738905323620485233023031995967914347905673835418586355709899951823021288714127476153547498077531505896847095357949783080017319029364924372953351459447871113932864056991932349398970177245234032751808342565888411540007802436622157194531605909809405681350665370693965731927091390332818370281618364887600118768044156547029943044914127689801346881046461533390326595154472677365964887516677521121917007225474236194044189700613833600636428925044526437011291024236738752192010975983929996894459545170854552392551349924528416845592282225893336246969415169469997651882171226719216461870009581610694924060185121719054411502156575865135725358053647694575446835992713234109426356330720776628076512294668621141535968134227280372882065931269035660002211441874397616400923182226294269488763014976931780932967093912482113647330454131387942746035479748192313237645925232098803013139673896769760446079440043294185977281350525808044336903017020035912162818490865309706033443804419891712402952644500954992353381084709286891269586579048603838699242128209697806681867754796650976550586043048676207278576882322409605307473058459568942725452947609016059033643337621730127034989484361857400818135191866822170294263302304322544477698937441233324733608214416717494614332079753406356229088173065968989878652414391535129341084070145950369390084724006269305542542827045509293272942574509547132811213746982346323993969337197936046601538164059855519645949852854981563317821868852205005004554849118288192869776472628119245041120625089132917649706312528813427973770186125977161861860253166339766753956876010970541160849151353205493268859496025575359562565428558974564947290598653525053505335794957780987424696449710752103146520416121936873087643752176722835841417729431210971926577127713501659506116453073017631004053895859055291351877171546183296969758268005044382682173731641639374950570752588514507785504343474196767462140865611180572419759357667902176749045536485300499165080436731085234340394908926135896653590820232973953953821546336247655387465175167444002753010291194471826065779481612572569538082926457429441244398528690557767258879047419364489246221420764986963447512864747369378898471919460478184784537929112466930791389209158970273103403633030546479138043716592022656709993306576556528759955953620071214599979892120555048607398647422813417652370034445606857147614495562973162312106916481606517574016126674142430052555735315695561345926917694193731461075694583283466429637802527661021868084353195296742910519281288975061810410956205876477702080689698970504523425292937849668526215709986481927089709342382773343444903964789658163425284900274660244654863789791158783072539948772257761943049721850350229198562652907462376513823342712887705600000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^110 + 3442556221970820385707171412292488135578551251546854198511840774986125155930323953815293755451337472862018075897284978059500351920772487696750053990304716485613524069715684905113981653280931278894413900793321919880268836547091895103242282792991658460091135290390072480335717386233982551290951897178595266694748768230348732898230314745291334341343395931841350161128269303956967873101710304043830146873981671095842120911360131749952592714100122040263768649915172790753588501029344991883248951356496715751629909021816400008637458098102858102478440508031744772017673631086372525848310159893148762800318441312173025459939223523210555545873385313100284618063467679978736009498755297032909116106819418763604831993083390586010641560602206223159763962853358981002913069972739755939608513638562089606071625905053392352712753363942649387385242839431551219205425009377674628354819493902468406681465159381701267611485275468638848245622834793939477203995051429220951871409971009249010737365401339268126818103187580637342023657228633782755816623110048536790658512033711085245474455197517801934465752313320695690015846965775611286054827402299814113469633512851141749655936833810216600718927203434337892057890990203132430747420658266750827108014234475326261422656562332908555639407903577865541475257771230102591155757637988532240646820187417976304969250731148440865591626449887514668454922379222581237687065231417571669092421989576676037378136844586573074831465593153167661925923343086601557991095270513723433420092274879978997767032442542849190177466058606752013971270237007353289451077215152887021510558230289729060220617891169392116580987691765377927577339684406368207825836851153310008171826089435694360705535198624865440079511731354259693642223195287841515624993116142263853965694271356009026985228792495577171100192395679347671355863527900752870379837740302581559930109876685148802310994417129501616289406641220327073378698413472214901184323540460595736750092618733731706281112216787172464291307488687284191488532143385295292029201064820765960377935979070195852533745823368508113084874489563355751462301379214364329534746061101989540752498399292029369980228564076181078607711805055779792811744252789539626218962249428887941879140248071999207050955171866133434696565375514568535837235766814799388797326635417101029684142005516062511040417063205610642143173446147074883679331710142132940437109603841857798749450617202887598034564290329938302407458899199616215895324109105236365389017110933788040596541399726779596909787700999263765441941065205687922121671731905841530568621604775575511785835703318489525291682870872649432417681067690771691261124241880820353334973212156739794507026348471646640138398495238907193495370378681154814319146093277775386923094697122698314954581139722345666834779292612891469085450646393965022753453246318519354667845241401559629871780376160732843839614819758218211733555276683445004572597868319680806447937818981770325530972583796870246402196295183211624249643179470997891839977151910682822257326309550849895088964613362758304686549452204545894871129682693359722726895649643496882544120730133263196269352525674388022597335744221630754354598014558074834424295033185197343704924301876386465731014222132346026144885535956361789429088857479361272067908021797113513002999951538606782626806156421645467225952781768452459611053190512601742329041056752416677139059799774264095570678147169431575416582633872875641356297056371511286699384074196306545269306405023820037566807871667829844249455364466360944031020234811349347236825273216928072037820655966038587121578998571492592626572532937953765189762987342363094273568982944183231438091830637712362373521429342387401433975393919218313628084264638948054227059932612355102038672326232767351097354008198267987439691310752014881890988157985973240244454857896762478483871187705372150768519841932325268317092379709639427435344330495030917797324825731545205640757955647924403720049162829073243180497688075578464516742403828667402110261825822971498645069901946165170583530392021332246108317516202630711702628718482784620810724747457921965360604472371598856314288201043195997977233777079685226365350670436351312946253161743754319266691050628364940921054167040000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^111 + 1552424427159128261526975952940273118377735892533276027787812289663681253324248686644109028486258054233382112560686492205127115584538352159966091376218411517882309016607591274815648946874229100205630339229837941179124718197481256891463890721339721157024492239529320954068837161780006719506230196175526369272859967320529308545985352268353496105860513963646672714590077181173726475480986978069427294994301496220860160024820187858355464658353049544456539622296166487925271662036578682268468937858313745109838680781994761750950399159648075256554390276781902181479934069973910577849324348094645848255399188546187946303508486258948868232279026660561120996213829198889687599455233662968283039824248090854091241484945137734720553621144709097055491321021084601446830557417481604085319576530244618407117876162347645308993230430480308355898168579586168761331337071075776643581910190208227312969831718019283069085839334364925712087626102258406477345863241049637745069897188177915881827273359394326178453560313030505964572875039248306318755067399516399757674855442735540687248202555631422845530517145059278585840274408147464734258902113823513511917758548693261779012053567890778015329347866162974664580413197501898999329576374079084670925471509430397485631874950881089875895040153807099679249752944743831690898415102963543056481981131100386787596525925379702770578635309154018492760530094696278290816933066424970849239487085576438964699920843073567596600786477755847125849835345481657446276860491864909151030970420639168756387834340081273106989319814215484829574734436452537426374034054664529119982057875575127550920571512335105715509794171496038901293023312026182370862267626757567042375718375644602823778277668646149040113452146321960325343260257663715762382055430741092881916234284023238073543682444411718484143832045774271856280992829664536885095258348390238386598604651160558298110630173673803439434015444466961470548602573272004978904514074641736816341477737573990926125620728324297477380503725455469789654368046245436183808572533228726520187862813540471607723594438683784786617966942480465976827117081756489604730336332807903041664432725033380472025176701501558331781195452111232099356415893779742882451503824693721251863030805535570181305009310053236288896130492573289575473775659577541280417752115315212088670735518002680272976661624433621103879019818081619513834900467189080639280562728111318692584157494214386690963898653677625589111737884690722587969004607697148290234917941202121650524096912858233510669541798210825524299168093127815395918772284395264994514379065208003519579493317191869892711327415786676900295236781837259499052787880101009347776342363060258387087262093752425501160639026206310675329326978234597912051306259609167127568279611602977233791904848701489595253417126007197957126598136163097752752783259851196210524412606769038135638230420300536240422017059319566951167667727730152183261387581653381783285225613935809354524072312523207914056629289004672725750053185778161492958544384651251962365254968165580997074130785367266679889240757442311067164580072800043154197836810206933135760685091109528054364403629431375109166335639915155985270555180621156887949262220301511610209194264195808952744623260837652626175985088389418098237609924137809646051429213536057773347203412639231577254737793442181991956178209723949401084242118690873945326159941631566984312636441680248573694436463090468570793396639044570511664701559951723855482631031484062637479537548668773712971621463832828120040982378871660887674309489515732414401777568681092634626704545533284740410704882069153327499361426789250194411502444987902589706912491866888681288179622881588415347486766795226806805271049649319887818336031311197169404525237626605941364659222615254671652750158539638877098879709055868911306251087481621399477399176923843973504816867906796098900082899427471030427425666370410974822859690012969040943027477956067873513219806269052756679751225797019040669639680914688529484031569929640439387360239081354610566904119085434953882723242806973439027981722732832704112003703898074631089559144413310353279545761667862254377010377488215963190670676237114917544097839353780698113970470187921874288394302765491885703168000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^112 + -1470977648940074630527854734326972414812781127867908550569568423362422077594361329456059522963281854949674124093759889907064296962104509110188915887003941901659950080110105866208647261375867078474714269126995254425211783365146690930210689490629962503749641951246046277331833613709178193080378719082937153281989168473190006495515755820627921156725669954386599311652296706282545235228171066004213064593042460135345082207369838026353932216507485259064855854464463894980583044788995615778838907295335557235838523395694683239240346115397390263973471233207101374516491448435896695152358922261720930601509227546844353867023917484465604644107791633479819686289275944852652950560340586485718850752021612501200501898876879069997193005811779233981098165041868018359146410885582182981987769273545072779020197057343675522664283674750261737443318937600834498900818641409843564797015407714651721245175739885517559664962344323567801044647582956561189204838647214392768891903674564222440805366553500336833992609124449215832417614310036770193117692718147884388964445714774886371860218809252732692440955605760299740752454873822761495272189544140325602377254688995832024660034500074332101724166467758459929926971061363175408930929685915504104411332633498173602713351021106835757636213590547639140391122355462184491791926240609206955664015273957752344364336221350925346909825852266475366043706162201219096883960623589436377981877497388086580381692279262561339201220116475535202533682775527191063412763459168524963238676239106532950251582695918982651528933825640678415090285111171672658018842510085502809212557723357278767677248932873876087355065705530626923780576441709947592420128145039577948017616397347857538181965528892355157268486127976019496119494982984985036241287250580209832419796590881346998145696564991293698912057531790907110274488017695769987071678650976370598224522881647385434216144525482526805029892087238597200489501441728312592612056787643442272057278161354981586882759823063964759275329076500065133103106001308906484627903456749616988740745566538210281752188744957397148890770707667406849418696078163117694362546537804695449024162199315291706781786583238077384897074021867958652880976422266675184443633989001024521924576121429519544131999855897575440325657146625186140486441267391159640366662671980985505369995122069564366198410768245822193368524669965499423245049985203434556857276653273380965355963370512653944519894920673999446851583771470798499459491284919683778310638957053500652251682090402890454310119599556276276291483915543774139773577989224946599133480019259395495094051711546490631596262613605989846306587438862540780246882207157148588521067713197714839036648910339601285336469585673389860250584736940599729427910960607618494506098834403561020257944182030270765099161309673169995545749217216600830891643939546447819874816326025661992664609871381002571033794723927168266845819340874474894679203740934803193720368116934596180459098984053700254034499976900556619902103733075255094530016193237593030613210230123753201729138508318388790117178852743258114198540445241237382605455070760819158739759777843275594049593260700193828937757417215944860097131348843374071568310672651768356600749490333007776794798627072033907470538326975490085273255173762658887301430114777831371932644965301018215863591764919858767066756091912961391456905471797965336877966540155618908056476021128093844948206242022565910129092737057518554231965414796955408253660824006679680997264883839605154179820874847205924386151337065139073641250832749609670051808618883498816503077278759292751749903949826831357582622148905868745697661491477183346781224816133308191020303126502772767630448358073722689866298961443141232189384146300129987793961629261979930053290357640932491122274729198278340006628120887526835361587284773010290323205611678973403557125811525201699878395076729328845676037027409007280491784490729431441072629864834034264457797907672312870993802454690384770831673473551400700154840560768498954997671171694290533674256486718981352256283743190269343157145043957624746701075628084787667398179724765181793531594505919820269484301036858625366919922600464523959209071073816122098721313473883810525560688129534328832000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^113 + 333373156737873332310972608820822480055641222401953417867083371945137843870052953928517272763365925112181461483328799138543426020244676972477048945215839117975304508274994970056093137982084250923615349341715425658430085210581096134135128822821585055687057732300764249838969899421014536186324994797825170720883410804889343741819493473908538866647854696269817341068594235027679743651423347143362433657358600531926191993745880557514339361408854657429334000173325204609232522303858460259660031487287764337869240114213652639047082797749082494827949536433146372175451475009850716501745413735473829306923134283985769209941594433203903044004669247585986496138553839496075254889124733208696574116667201809983014026662020850666399693331084206623864223805724782765386846428536293690541325855371297647612812027060684514000484617276566657300481141132669223162813101880749336326334932640648650886706690631003909916405266269844980356082877196358647566698597196427788885649848910849296246217797980922687418959610552615146602848824919406542699584616896636436104511098257098691807081764253710131515762724652098545895195318529693840657169742234620385312457382937517185447832713214069194460093368095357344621607100498953110096420746474194556689152584688589622467934957930573348964629581962574951642636903130198289124090012240149742054530393421521828539400731979003359629191787365903730494094313304818984480346183605929611520078675729163082884681834978431924389816072356993095885725800261068128969983243692469248765872932135764045442945784817479722079675262198091309291335745757788771288576477999842908481176586269225879599341505478641771624689005065640785608005938294810094758822059577782045729606062828436532560564175179362019046831184642917528796442181614163101775480840229749190576247783108992112470240789431367293764591795369380353019609729873102363659333361573602851391470863583658781370998628210994804925334897592400274904149930563035707523538875269475931906704902465452758927717867954663592968090438049296942347634615550942475746960786430057665683437291003507481871108817877832747276787319111236435376219858992536803785728140338055610715019671455853154451057830241401433065878607068604454950281168461553667380730865951955262756635657448580954722852271374994918723216509330686671483114974429069129791708111431939888525472973054725975578924593187682303885712007875066894870034478104938108471177743693882187166189656651523475555327497349835756376910696938421692465514717558228417373565021010268560815721091850707169036011733806815939951766351204527270784514704089202681061115890615127088496008171419979599159962801292873772906540813376526008447014528381550127567197217806122223725070665810976344920464974805690853041005799090046424619615767377735495296832834682294557101888033044135815364802691610559886570702594193532779617049917236318572276040126300239341945970189688259020190941209326199264539024861093377793024349970155733086551863236700765100653517848872842529593171936605774224026279965504502705334189605441910999194229254588241462150920941603334705949058189568592389298451004494537841731092665530187836996194363603589413200299674490574550888124362580372539702310578515464897286052193223909368974058359953878948634452752127295202422413577739459594572380699157432130461211361573984550490195323882118999659311577729397386199948652699489603563868868081557389435274727697949649431427615498954204974099908499389416090764347383547805853189847810525226860910610352762188787079714546957654906251208003965145795929195781980551337300278724433223179744496116106391676089922625109061397253405801838091193870226161072684959361671933289026754393589120226062786395256067213635765555815009411406749886003902334645800211279019068117371753694578341277543061353128337322085208935573666173390640082634450120541394108024133044610501106114126748351469253395643444875235751473495638920146442275747854203083036950851416381612946816137502468684412511395436239294786154724223575428716137792163866127235979410603337731879461414950192720872277280858630099222452582868283144053100466147473263303352501505542679485598272017246115958412754065043399752258864061920099302718976893237019325843818148654172037709395078304673405337600000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^114 + 236029769022622269743553861648954436252133014207209421013398749966800450223035124174899245016425724897910167445228596739350727714045589931305241174417196961077337096121914683063441948751338574651835052882277514893867309194660812589751037804973764116252889000815051735580104840850686267294432625330155517131353877383116125343009745146181521892446257622478691808093521094788588246400871361976405988836749460869407638330700780138130993197454122557885479449518518900240055019428068877903756778764449740019446602496364030454085186057265047740214415955434957477806209627720573361370884261789642689301485373746081515910191746756680955918693738346793580246075416114911804997787207261317024867937857895728906869472842377110780046683896146388569684840856670594510628003861239417687093334322139005211429595823766011234947878249045416424391615469871940280332735458679327000841623827205459235048523348287315936422058345202822479981665223396166952264828420626454682895825944347125829324401697622426208884818878009221967727220902922893340297083021084375351696329332013467819132099868550538702609210260774542010265207780909752455769297310317738724808663420205610056464076268992003924255431285402796422909580661749516184363517015416446205741324068557538518841626620606906955754135591885133909330379118801910748905864028263280344246628228598797032333727096898927876491016812131904030990712484479820381637314403352614572688916470149655095356235358784311045194778900509883799984449459239449630061957115995352120524683772439757621134604517810915015629046085391252092727247117782267753785731985134064388820910474515639807336703259531262676344648690676203722363803706399406046396612006963689266136450210607208590693601736874825031672275851750910410926126073868809827583992079689884465447864661091328216273046121169337196988690140890364587186079278058098757237898685365299241065892258154084657329959557745798154218474883138679552235256458273333978881999478786899539309584015131278791558204135053631913558813479867619602357864988549173370830971507838850630915358722635500199174586522500737829931871249805973375567253317388814657103813841384410426999124293365994053668482589639431369994001168733641841256651110370213176652801132373427431830842199576848631934724964916648656380873313521720260173874863613063550513131490051273634621215835457574423455654318355674253691813578281414236321765884189431773934905335978237165316488276713509612536259973126291923682338333177529336902921926400231699258885532409490166250689585360198107409264473983893779000661244969530412574505790465624460206997088279918674042535745067457577432457406107980371719369085665491920398002905680524959450534931388375581909271852592524824201328173866885022229827001918502394789994046116096292469474037499189415388412287694419661954506982194093420255279451458216348646128389009394545529549546474957771682166960335809124028670116732522256085325824928377416207912531250450483759168823893300785706424810777708192503670232848570433110355771422259297385319073905094150567860235964247539691533140033381239955084113784469734445872721405292850981348714299083608229286749731978374990255132851612241516211966054053124165043639276760118825620362043543119233148546942903618419016605369110072275036586200300047709840477438380396818317601179796224478033858070724516437268986870124049901204207589834752045404236692176478622361560998352613839574438135713594819990048423758948404946396695619215031054106232763038753613023106026602348837765862146870188397521399161087412790342228606199003749694940014132696777926828727106923457822407625933716091545442012045997923658869269198216243530232947417344696340088148162666113543304141672566827796421472738053417038352506815918120203081350030822611181261878324717524575761555043239044849624148367310143663941660203058709906386199844539108261443443389693184702699888549218419050507733723652559446701645607507973125303472987356194439437660456159495011207457030723830439997340979053984181081564132726321765161686834294725873727655521796723233939606831152526372941119239652569717034636804810860780713597354267498025990378498473255767109139788134026029453292121813630472257766799053873619466274146651088201094864539597406208000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^115 + -112068444985938978441115616697129612605327899869848138793584887057205914572220603551548552590544800680080157958402295686328037556567228576706073717916311012305476587915396336692481754795339293254073920070921949785592279740596819445196808615012573228008829863529088069327664306568414972711508018406951917496189230649905392853733246935427590896389254157196733741801500223414364296579818020917394733799761701772438966910836446490523558683788714835802695251061688769865894771015140230839278697905768709208616303148642366498783378195601143853345411941200237071552542822640873613748244743534403403314817584855307329553400922938668759774502245086896024273601039664705161195190853471819917659360917277638168830331321655638299736912598722616677082245952322449240121700553058731914782529667588300077619335864578898038285977544020183857167464594471600672115498968526326259903768041899919660096431335762363677532580929175232545318702128958635913744306240120248264340055534284045510300731859028589485869655189611539513536965237857046654252279738247234263692880026927713672584391855095923805392552599975763924972835608164788557572728966089280195143682454972203008321926082687679244765741760040986385491985601161960833573414694783350745542204825588343268825674639419596359977865987048811038392128733654638877390507332721993058514755371349293672554298314421954378106301790856831883174022109700184775747822221572479866872556721084913470227751300761742379561957058562145425232543451358065019344076196486517842569128098311198379439971378857191960329080817574270348082555082250233749921035084562889315641659881213865144726682700274488714776871346612611112756938044510378834329888525565794036139462294114211275656579495883017997145138797340317603632559428046895039774104066313361003275615033460329311089920467100986863065481064281528833051989891954023842711932273254297054444786206557972418707507136645777156594278022145389030049932912459150468238856301759443088677159189740982799557145820584034165843779531948060450394366106285158426694537339522346142793547311777148107413592227050897211829146754865442940153510234431830534146011696741538615495948815576106748760521182363186189138402255952881414715851881702639386442668148446800382803462723696418868300126089783587098425206416842846924460792892755239203657505728389170080469888890989175644083591500388459601695487700921562521163487354688608517155454290966572726968416610059544827678978145230908219110031844390507955942596617470165649506322806029636406866137604636028054440468564041036136042833424419289394459725783785602053615084829678463087376626373779923679347751069724342980584446664148291015962635338927697512017850733082739559349021886684181756153982359455538630326711169288039912610562163146773395407387997917435052491357885207641800805292074242044293922064591611169104392349720580528448446885218874484774558508919520794743586131262206560770921267692076075338554694237491111225866991754446262952448191896243142561291695049389005109146081655775893721001359899589359003660851687356494473446731387553006362565329633022491587921558472028572582718470612278540527925899436575172787759020515395974155109977394493922927395396857493261144314508046578162067781030686621042721032004276511813299775459583263675819595424764654739289323261662525049009866450849202574287491431830735260707290107642771623523478391598243700562424565006743092787638083539216201184318577488882086365425216924290101412558432089478341928303870354761481729228410965395338632239314327203823029402172332219915153392182676921683807557754964635268258282587985071379623260161386928931006972974514512761495876754370577932695071269903452534197819348018205801386810362217691321246778754394163358487012845317951174135983776100300886461891087785882842560814690047132246954431922838989148898076707501982849236219594566756326347991441372625151701029881464028425845634081110507925711581203907734853232590025846081740661992592721715286086433395458925577635887327695259172319574153503795125077911737204966577448183378159468354686899166676535303172569887974790675548009263919031274802587283487121167510652638938008643138843135202490169173608954085159454330163113146405503193538017094563010288025600000000000000000000000000000000000000000000000000000000000000000000000000000*i1^116 + 5868593529514300675776858687417865413977479393345144116546216136406305702569262678382220610327427238812576657020795015048016480805802155650585581350598447156177894854350392893801532139080388979490341804518943862391664070313230482863163149689630195176841639385528857421635379439874329642594678337024481904419060138446683564967061929664118500856406316511324691223802164639550128492005751214606059939265423512452438242197030650210709616559692343409309913680438525362309128402507999022145227200964367037489261920285887939204522435041832476479706855747410734081990523768969096331455239089408964645140916164328447260439022600115295060392489788097401143331028330285166405681976527563420258895484407300712307970998459233106425350036673540480924149712381560928935455972618647611727744210491813818102011799183154240063739666975012708414109558312287055412946980334362267878841401426603711808268222807959277825735315831325530971843823788574605882127105090374999197757711570488475276583711174575863126425789425073480080404091169558088100392530571970442067813468487574080597628433078467026731417509424350441251415935419177693237364447755080658292419700245662985489578807840695598346403979871154922328696092281511514857494366455383162242913822560730680843948602059692925325107431119386499979746803525491155157729133511649701866340052617319745804887392596529989017137995279264639548004968211347741626030569781998100429737300139077441845524222755142492912420984970644827754600617352146770230331446644584841040062013473492722224141692564991570746127108702551497314760220118790073203688334358596175990212403420609485720104173462521364076196143769695565525179649541099520993516465035805828026791139279764837922982352884326146868891139231156584899749430713714323586679447585620171950807883514109146769497989012877019392780698188699024721787096284508347189918054387911491859069542787182776119987705887669811961386794424005069332622550200868684899012350861462777212262332578690684516199440829672075439171814845699881075286725618127465462282762381998317029733215410832914263900765494352004351426813678160839459502135967745525328661717028177367782808277421355859353475449747808416391851661933991573050597133485937299977677075328362214565680791616612981865920342991778532683408196670210503455214403349897792840244293418093788545875278158958451346244625718432274603274835579506418187744113548814002631765089191649231120073466137281695911882885109879049446547365151202118951957246863377469264411582040832792832236529141073820464661526164419393419092718867616546583406158222455913389843994530185325515093971574116899461973340664005782562800553946729002476829645958494103067286821449806864191143500409642529234369393901725182325684096041143476492090048068521968705039411141793276373389120526717006038521112988854687283850387609458399404267217404179397420771769831852293656348066959388883115888068371022770344508914270052242149394921630673363860843760593056253667859510727507989900433793021950010266601571964000660715102447371157464479890932661425417136834919203305005952605300297686328583020698848356374508457055628521959549636773142894962417666179032228764082696749690836223884447787859265428038571735587883161338093237749990829102797299599326918050307413520871210117904019778293472098149240188560152727998563182910210524013253118072561225941311661310901359317689598057426250709314745726043293676505399222919161646906173436814070726517795545410016196460756324393786430498764227240696058250007102682838580923799857600084048600303734313401926943454130557145913106594902760699804768919453423320548798552201815275105193600290787639459617662889717564548289677280089891212937378330908959818250939515673422352509366021482536444530796018986800871141204486009321042839723078092776661065948349055792810374380784811314838926642233522402893169651857486497952510732292154789566069572134205247675669846405174788108441090686137827821606904532916752788396025454784897027593812790960651888647655649337172513501971047987579315753972044462118019219011758006295989369200190749794147344191603429643562182004501726707182743469864672961540033038437406609855910002572194547386061532765966753741204701626873031980325609144320000000000000000000000000000000000000000000000000000000000000000000000000000*i1^117 + 8117150747848626528230871748056063462850038429313156214500704657346292197879068027336829928627905772523547587450689997174837715483624665256935353382749738744472417430613329948080528533021324269471274288394055024246701943592205110077276433704545126130514082758243038247258693149773135043402813732853184729517217165356358997642230602653616556887098012420303728798147611232445660689561049200102556885196296916588315525774465282443554445041212256371119980369048475539770129135420199890405617057846698430030207638584075250525302770762552164995433461068082544913979503756959606128139503825889726161083958866641790835131285789950271965431338277329579005826105417967049435837640640969315202753334178531553988828596237462880816357248042722896517738926010401163533098381188457543266764607416827385772002272456963283175903378456090741526814256333891081048846329014452684390890345850042076113847594223708025844339172189888119810056182968572694159197092224168634235730048823510427136659835396017148787689899225053810504112219156483817424945752679867601708220818169623277614134334854866689998281831121330845468738846753266871358775550458392821245868221785236323279805961090869150403382758657482066591163110110499151736676690618956588921004299041701588678735188672072885064587187836057291655776959297721675241081633519032290410549034510336792169511491629692900067859058703043484135822826625746145487806798099989165595086253379018117596974200028572964674120850041275377595526531535816639768395247757871236000071912703676564238633239272481577828758989087974084211647181361161919522293911431077506185070478412494660562574709189678331304731631103226172463416654392822193506518955342719578745507642053734933538847740377916125603668845558506590248774790628853813014529600986042635369083112734920672113770490002841956160333948038792372119894590730528331649279697864022709484938632596181632389306129121974484650127766213035221416111659724860525112439905274771340764359450952795513554031618366613680382849741023163232555510309599278691024336010112245546512964832421951897231126656124522179397244472384426087049427629190140125808170918960970953793692182217344924868305067283017328821685925335265389367917318934137573267851483345472259434584107161602474015834480525393717645133271003073072393057559666706136722225386205606867372933753690915879711337795716504193097863085078334188820466229518507799028434441506533289043480567750247813063867809267591421227297007972926421484709269667708432338430580397906929306247763615361575331818538698866683520377390965642802392676681587907418215424473292038993497063725796702387656951641110278222514171174617275916486436239423461242995092711501225066059752407225276113783834345081057778239941768214786659222402232922552289550160910636059525654920482450838070828936424778599541713307026439495198956061285366824431187157416317306166518396762270795703554234256791692391846770995745988170327507690291092359899310238065882272219063840201679494793918126252153109249467675224383271633513685104974185544845482374792579796218026626312431931504887116737761312617947180457926117331364401391796966115303430699286674624194637036669962726087757705026011687771727945815236998994499087116781451895280680065529874706687268449674900380758229556044561808153640990617141391760032824594804231568920123420842334174300482020162747561658018841920171893133062035542203919526952340138212777385258128147084762802966027462369422921482196945417433322353434356523964031574144742407441813582594663543654699879582260541451231447869832288830556564918096388287145211504348442829514120399256214040588951275512486196925619074362984881697635848433691927929851194756352496444380107202320038018971985541400361632960974368563007501746615111365296785244271170902054763021833370894227861730193025052776166593874232659110863331801914954896004361115933061482475718118331501476591336533535303439012434065715159128091449899035397592903225305714384463878498860130377758695760321228532459659875627023271480089079593942379109616961335316171057188794361909059947756804130621961866938138241018514840765844026387946083452104694915837241078604574142486456662418422092813416304797010399194148647281156415291392000000000000000000000000000000000000000000000000000000000000000000000000000*i1^118 + -2384321937843497429812407439862316204282025086059646498117501901121688410568172691880974489348187254202526245026072073203404164996453317541928081298935643631097293555855322149710799540385639276251582766137346273377293910840921606236772000714145787820506467522310796161591528081536067664117228082901567800854955043177220853245277796907126480160407183055054190969865303644725657049644501075625208911868892995411366285456373797876093862113215335156113618679215650417082048248044308546781739541644943600855002496704504302086988237748474205091472243241391435185123407747235784467080283896750680187972366135964290471749349124889539178540569457251118760659019295365363015019785655943209712247734435887536552104158384663113577767231544277923079806303457660765965525604351749216386953224374050392371547041039441732422899434670523937857827261528930249906743710074593499973631346894524567510674884718158164686869059168576351081622012734175952610144049188300012068202928722745980651134373736910092664726584024163705972889581630143545167603518547962285194505947340512173479960731727199572217800516444436909437505347588592024410367281138636889360242742078731963070437194093482817045720205848375524445529964751120166986220939452067466174763620821872143275025886240706054829874018190944139877457471341096596921026164869076083744252693513554440858108489482984975763153579824689238043715190879652779230488410187248634857329477680500105531420092508488557803901107031443821244484280147322381234194151597572596081603091841778749302801480909330035486228494033532365311907030210686591722414010999742061988669067925362838275851151678925104478489235820867539570197668505698827737827521147790372829930873685996119508404584876869278626374273198285732503018591660830664862705713133842068411930659036097435913786805334141230108814175829016281135999582916700666892494401840112693151452325144122320771714185505227733954729831354571101160003897686938003032117130800933025410759191656195930952591560715106736013704344060803681681318469557362553542437844436337434299190848392285896539738476050145695552631745089765115324607500800256935769378619580047885243400269086107886339174710182181793548083447926142013907747281432264338820464871734230809145237453103882155071184816538797634127451224222803365856168309208004445687293301247401925490517021614469004059789044509428290561576966913083874211146840414141355770167259360479285748190750425080279078129193326452766386390319576730508401151745656603162536137454968218772209218267253408220493558419594681991133254030238394173695401731968913765319273377476803738838305735794893270074538761641118593489922978218016399334628465489865466115020797048511796036699949263916357761524979937825467562112873452037727329881574264619813482249864291467754085285944223041041871406702708059370179833773552104373628369423721104613106237624377837396499781616616922233956730401098656844053939286324304962430487452033442229140480085642432846277390619667852141135053224424263619807817793984923770548339151834279553866035810301687704764251729315548459612215380190636158957196643437468904483710835587159274269868645952415067876888954241513309608803762397395375027623942687436049520867518203533889630754410961881223474366885010495908454202050330806382303028246504979739474628669840224380909486076099790924075689857052661491381467008273786253421049545508694712424454113236791983585000819815824615181730935012553578737792996416426558561829262288254412851367722015842059936566077909762378562510993562788199672044579873899946613288601017452342955287620501144770345683495262078173061950012546685839261147195858360674775483579647070789529277495094848914726562061129038483270060195118533542425658979619241333752380782410503461162932375216064121256571164237183519589030176783916205513084237826061346545683515088345061036078115809780341428421727092244509962662058437553222805444931329093514475087596595535321609879646615451420195974370116146749785580523426434632178887385648922172172462797522469288692403370179048032971404643891199514877663662947773000811568050773942014073586537355306511192583570822475506589076855929074486334952434396186049015554936910169078169216410186896308699136000000000000000000000000000000000000000000000000000000000000000000000000000*i1^119 + 321968795965609332157496076231550602692232101869007470339932793377475050910991001414489461166067747902509515469566834322334710618744724866998943052241611476998435378379936270660310566952365503739478436737896968894900903237284434962187688128223705709431080074686236691069702116639637596068348675974352458713289663264913833306488139924545475681326246703675505127271747648597548674743493541597739361753326582320686156725946657835348008559020082310763459274255488571693971616984426634832015346315151837407796627930964509658694434764765799127098486223180287897907977367777677727500534326574555192480272528217619195010233842814365071356548159330057821483109324003739441979002301785165483946564371819920452088164300580357153301872814275936581775997740956581322385584610429501765162717518582388113139381302105085060031602721716541913084980967128591173964187757724448708376165944234852312333329055293815369413066021608161658325381759068096173268606744722989074149654069472198125844050899258097605769027231279144962028950183076437821891704834979009772680201176342272909533958163160981954805272325524833365061355216186095136390932473957499751051316625088237987371430133672729442879840232037991637380259489058191932281372892847014685275855439240966706289487116666157964665513735197439069076678630396479978445798897521350214548261211777751958074413900834185290813160573384429858689673454757204035185948734406555134745463548366581394192922624076250078877313616465267651996117108883509746794379080831947817235749654247505082944427087926604960791157277321229836422312183384220825135750899552415879974154143689802635716341348440218810776557210344117031468587895746305605096477408221756562696382518639851474413457501270163721294095593348001258568024419763502935121477747236742507411934842190932399159454450314680064324991370518446028122142746249551790585841466215665373058417807627772975309880785545003976799740709962398296234436877032217339259897500497567265536970475749318079535459944873967566970716093720026135050363783776728290929450715337657731075892529657635845766803496749391296581369507754768650247768658818141011357815771312487928812273843892911492657097916098531843055522938289293175991769336620990337776677568016707558803586575868205767731264609496341688474655197866504204531327592397118050288394656953728104309607610474360007146608946295316863764635562326337103980067568560186873289021140820695631405382601000786269172793371629961301114860187991672461496443896645028252276385971829191324590380575723971079228781582362005289946051910989876606590243336763838276478340373082615040725652628529953917640414653174399223728051962174067856078586232097564379242133417468376623352511971571937209484536547798906134171516696157550821985502385833064490991493490630798658124159536577268344162952394790312954712735729044846161628170561802968356039043760401110623747790203335882312649519181042975523726107468315680199644605617763111269498721298619601742408714857760881172605056764612379695013221168421829650094169231968110085522052656420613825953720571711250828716390402169078524312286108667649925005538706499584770974578832411910128073556296436776886413000904780886477825698580958903771840962829232405708652910588615575340214542767040835175265507437478984479231812101413011703256404953648752873455703673147769288026439992153333198862575804069382636892874215263742769045883376857296181952811540708078753133495456824171766953935349314894113233880239124712932230991414702913361664031848680883154810267274708094849481627589800431803136322371936941161398164534305558598360402186837162601975933668926764686666175066761676233377005258365047222603407828873422495682014065338205565559741314758794276072588311001025859894953379685501975572258516478344483016997738114395135618590398632698175284258131455292638757677595028481918901447010528121573931482777291498973979304935585271416831057006456275914347285957319443103549991817599080126643345561079465780520014351275200267835158009573809864849038904490648557654355997633080886733907664867052768252756180208459305911041164246904845138661678074904184455901064668731398226644129736637705873566576308174289999445996461819779084343681314979840000000000000000000000000000000000000000000000000000000000000000000000000*i1^120 + -19423213768390381437847277950930664079221762850480849992421516701925427865604144025058884183331902673977816058765308911557667467755138389095127703648895589258923156576755629167666719199013792468795756956301917142012996692220801373162800814830065005571195745021946287085456754786538733108956757738201001286115313239611537828574663213904088957075700981946614756329337787012753244219855417003919923897744377856689751658657907246028042642641966071571872871769587771257734686941952236871025255748275396575123882886593207042609899965126575364270032001393668466057520792257517950306757393311388531092174436566534051171525584781557368630924232216191562176689297222759788127641459739779831892347938986149635761044156683500557783869590438957109445425019083758384505777613148398851062144095127828711634945457853335991816001939105663344110687657021995688147312663799629805030459436958986976645639928755707659369300331479998918798310780482582619554620237454866013921833412852488777257819806123539729250962708349071859078034641098678142562883246662994562359357121123162993021988005782670955974666492488494786330696237033333725227674566795785195527137917070539084932039660362254449319212288098447982875794460897850055884374878791503869026177650109765864161199429825104946350068563287444476412239066777199463673932988848405687699317631956570775589750666278524263998237820527597502026497919569057482739534931214592824296610486576660210906549649374930279080460401846656657488550293889545475974992915191811975417807665665637346002195601793105359453055390606643021335191555541212023018588735132186784348668769060480675513270323661594353501795551178365136544280866295451980061031744266112668671481993252848748717304353036686561391840665339710048173182027559131770026009424219567989395869791880171789922474614212284177177670073802858457585409263711594911121897512394388131487372865902775869760375667902440871946232261145942017394960916590544120130899208351395391979566404519568863487649437091295146899647794730063665376106566057329329230548471506896888546746266159437213005190957357800095990423092546666088785452425178161884549996687314669832019124034577709634576404283822629300487235629008222916205439060894088145132629514245813336744232680413482476986380138874431452957264386878211927339048280017287463600460131648163504679265403919270380283064278973033470657097865462627480588014224734736415910447813360764862460812471391972182931048257936971606113188278138000353481368520609940707398225310065735379087714389102001900754676135963160436150159215032350084505827890457191275896334198161376326147008542067103034011650909507272511781026529086998922276924419604714503226588831579182751551613553022972916849939004723656380688509044767128767425219886076377786123840218008134381430470937156328678441865729729582972321061587019296468036117270676069841222967251252721489736338035481881123832322707206705701697753231039209794010706217607301071515175051532765169928292165376860565420490849966766237549700546578574585371623806751730016399449184763933394478654115254472839245235394454579571242254155181131578708936462966530529331851113535737784200712449937707799062329451724930397327812848225954311118390867694243906130441647231678504492389151254705881535130631624819066391074606778178587140817631462917797170380090115517833149574036644859166145300710143840097531202769677919350861933636574193205867139838703988903407359997434420934015922432120043531690496768579938821444730276042275687194897096023038378305117065427226671735249057953325712576395393068775433274716404509958027282285385796782348677750784495711343162875274034088829390731021086711749187587149195236357134220811463810368635996281711808692638231740995837860932276778993689178652926933299230083463902907322322638316886845213444723794039343651302540843457058316132304143349409622111843974674674049650252699632094956208866893903144005865893714040271535826560276980722994159543870522615506361930171490482445240736180139011485949049419845592213087340597050068499954715277189027443462939955696597105409669369627951671054984423298504464036726200033086375634214212689110806636909035761820617334557349685372873098452097963130880000000000000000000000000000000000000000000000000000000000000000000000000*i1^121 + 790080416287942529978696414900380727347762941425341218049312014534202801342575407237066706721512682778975921828544453632007022708716175517123108028059346932110514285870274158381904483723964740078612251012054750333699081516569930716415745361656312067879025411340363375066750865456310057788243970235037629587405536585178062311435398591075312625879337201053614142028389165296090140441047916343529003915524050324966354617214428142922841534655840737460914683260287806801350554590291576591107635273101878528417503282296396658120877485278044151828282452707803298621768976054137257459254534777105394410033588807473448554161621427017219128876447772689621875010071182399852964526602660921765853141358404507197468212178361132827102264089107069844990208430202710111389661390616889454997634177339631270891672670353013866604946363988723354059848708240612895802381958344327663532124212153546703289085683742684914765741299672058446215423399497830567397301709571889965158177142717872267909697418897893829092902883086101474563649592474261910941958538815041354736374798591470254276688264400588023153013439114299532938358615327497100941927962389398068276151966330563488985895961830117614626691279308514710410180028458096305462137460913694753547298176052000260090469927450785426013474527568878211966644789241745614815396946330810035326563927409928903138567964113529155686560973294905612362613795816367652051894502654418654043769158319890254735397826203496826974570830824992434141504476490930258166501104207362530108069929351141090909969649750847834955803787970477485662098400872307784467532839208111389054417197356115651059940801243224575996242806496033832882710423773205594448360056134067726521570532200468995871178004032644582601002392262270590119694467202004963977087367201400622392238023735662671132854882179357686011530851358532239597022346286640253624950782061135730932249135966773690616258815828329488036451220045994654433090537218723599284412236907576609232257062780670589024469659199210222484437513575487166917822722341437125428559789560293163437789150307322439278077783030542519179646732780121498627280665257712737945428671514030619799940410349156489144635759038503689745024147386426878018304730780735117174173555611913021594297813470727925736862324048784986373489271956389572293328389580826577851817490508561372590732057546470960190408745713243553423934430036755439137293551609677575958658662864986730115372327940465122380371717067646896859815226007832878399674360623561196667585755735455833877885461723719329964695965595434634051147588503740764659617611208346162176037398755440529187809765897505882395023627245787526342272603619538024135289455364906692670276244742195435033979976829728720556828566395087589925017845970131608109749123402495425720982927409984033163155457210385916924680718975222814055140064817025676072060817408103413713060904580483491426957805974472135990032458017294265280194480362896666023489497411725030138962161153617013093738723716470632671312207950695566079153639112984939819054864623733406960830092056806680974140136367492654634056476998522643034046523454213038750108320834335098460873862929215950200232708295048703080327075703821580089042948159410503259080993187782034631603015113983581565840486898503833920728342407375564851737858754773309534154804455107760633114147782117847964780983400923433424165903652525756859732757034195949901866055319111492333106711767635548067297518784791615460016993734282793676633356087587365396758148248670984613894008116292801176644460934998693123636099417130616472740661313572279884854909194986054488447667701717105614585368380326269734856217014910016968299195638545946222561803171665471602564688494103492362144973133212935563073317242207088806081308704314513118781950469866661243578529057115927949813792603403118578214331821564298939615408406441177926118208678033180880447114799617227648389941669116537790684749680456554131170944457215171078758047110729484910243986764356637103001536842668735300275695627411134528619218603933914880824429566028661110898524866859832186988929948956208299907085564672949917579470780669788048716473733964793990436294667509758407757788959801584092126940496616908390400000000000000000000000000000000000000000000000000000000000000000000000*i1^122 + -17085813688649603743550382597770164034644467749436046489663760564983324127667536057162686996475495646262254289567236431966361183358473538127939493826118394501556468479993667238547620237954563876251796482494207419864247144336427434584346086594193987299504748336707823285320728538647776010917026078148986055553174312657357349210694416511001508444946779022889491367151483940380191514655637082254685587103271086142591097026729413082181966076310749457334890923812485934807023023927430205712031025598512223135459386029777111502407820480295275696852059436537929145471787395831855868243916760290766149250440035953841806131419665867383436788454844744835812752625653126802421633932438053939819943666339577866101682203830226534854314348687515281683517796154359484679496522900522029729865594440469452643836526573806320816030329631974215416364610161328080442084380264071564981319162532100900756738137899484572094875056563797049962881004856262505709531689152681208196840159329961578238028250963532006474267297588191143018583314481129415426095466042186661515827736461427689963089820172792026687142030652135362510127404143453181973418208970896006462891505223816642603724621151279942122144766351142304189722022727201459977842072771277098563999191820307623376079307405234608345470126579182769038594322730121282351158550726048406658415549940447051150681812273279596323752239866056935638214997035008437795685478232236208229768631692899872454001102610227546765505411487079274607901804247344094648812426959223708615961769643165621278898017335128249523075234595807912097725455799259228387752246360075798883564139344566503861488860010358620272450463040412277773250624791517800415088871985388404915870437779242730446471775814926558577080232823515743630630027329340953146384825727541359661614367503759062425954022858644211145788711088907691445972189989115182766135004606885019703642105120346987300722447235717498653881481327306015934944343845031307828016927184767124282775401222693740604262270305735388958657232580597456076843078618299069923785685748716623834807009749418324571857713390398397652677191979729192562388137386951855964334059707233112302479646720246200555141857194393607682515923330631320659874636187673330613723387713658848208421281987473073974365311684237546036652982802232565228585934385548764011033985776559771458237267591174487720623436414918602741426177993365449583276904781489364584045453695610916455041526080859402833973961399738238886277258510780905305083495577614940506188985752544335368637819896455556097300973314684216243352505175360402808664814401027908836579793856123694867185410521460327925759231881235218777581834065127699212331321212778445739131682896906848469294750511020820389538448134942775367694947463121923639275577229552952487387770468132257899263181467946247298077158874465725341145618380527270181598063506923309846680059225954747744166948153022284920426662310849902438316653525250344281329095731225246441209476156444208637741482694209308894038357509084372510036215607103638164165275451672360105922220157055545276323191700629754492290067222297050484641809291908691975894916503977997049083901642762611885877872066697804378267246726255208009253358335044603987959177357571933593170588799917854889057729305433644864594682149051158178871396040911604151275602072042767686011133534408041271899413478445289744065488427875581591706162713150434406914288651756967729022787717710752903506886860833005017231603011618746317839373143807468985701361860734332291582728547944271890852305624845914981487525075227957659093414780262986781192654636458819324987039897464012488934558167280201706314042527709580160227579515528320973999980833368760466565592207045089120232818147210788241594385050903826711410357930185272601816794225568709438557878049255319068242744074198413986153945400602473700672982708349027411700901878421329314578959453800332495238033962520642615846730442959484298513661396818218928702060007470150413786264662170554372519410782965799177247363316518778649554708188737780000472596988989667603285234457251546728770120325987078192789142793508307820053030645630058587118862550955562025951820229834640651332297034146699149484289928724480000000000000000000000000000000000000000000000000000000000000000000000*i1^123 + 149321126105217915561859242681885349176519626926259761121522087088571317848372128628997974384183814001496392742955253933301691916169980473139161798702549435388714687241942377756498910410546844172527369774959787694024687460616349291558566744366673133500007378053271883629320844929460469871799847382403500627811304883658417548964245327525923686366960255384936059383405608959812481686617187531466995640855864183179242213570931681045315926118461090906115033601773163763938724642684314539828770410471845974980875375089865724626750220500172332091456085454792314711245515776183920043012335864063350346173949696795695116473543042208011000008443128491754260726059389118354711188657579829348355745464276850233031037891979299578159429102488738394941192926072032174171910147414435163293300046098614925271831832559294656451401358118334542111789129051956813874018697267042819178052456384022106984371927949752238303422715546045522107443879689043773988989036028818221816218795743932005900415657309940891579154705044038239675458047385585166617560555690653727642790297378855430976504544728295599394195556434297648328469476310838675177988989748241915893010883651336176853615961780194036956159388087048590915376303931568460923921411427479478801348745182751483012553550877451023739952187497674937042115785117401622076143611710756324544636698780517395270082171062014569434016741408210813357682781906595248455561423525554237790797184094480899013730318538334905812843129674683004191465639953916944471730997791483670264970200039935834231314582007128693461275227290726007749306681024064520142238903010426683989675438094190833401665301194717287994108838660242700943583404014526513892703042673088784103542566121858931923830086939441819767614744017561993107275789258533820978663702015022709756942193474473153134396631335121246657274306418911944746441499440452708619532711368807992166115734526841076424947566434065056238478495573208141868399143871448282474470811943527996578192802704945813086425708614671148577881533251525708653341094173745908806623072782673721496195581213456554608783580447103744731603390521671557154164427993435280044717777467916507355913629548273831449157338944620589693269865117375750383337398230917267900760042044341837105083085487527000712219262373634228889911367050420142888793202338231022811947511429159407592824768889075889693263899520238507658840993149673627648019428720573606907602174049771284209266467669411936035925944659591838799732847762627218545017186026339357161561054029240622620907303215926801758618584688628423258057771411493427677994076601678576741607081246206095926746519951936057898980666584483361098638041654135502477514504956156310477074812327877207110360984537256094497699241971552471988242806203687147612344448775702202944778033565051180598523439733588987765170486062901466058622226648039019802716227267197157801944832886458046441398015034280070894640836739090101721936360437297248229031141208835379057185088524639464667110716934855612482468227124892065182596112536435143054392030638868020736500786668711382201594333436349252364789643165186397652643861800368762508260379306498905628443260751819985364663079059777310040988560121999881052138500391015810711519607635857770904964730442398511940466924493371764035969908883144280034090787804231138685234930166721363935056443818298547277979322368175709162510602868575786151291192617211826388485045951887946807972085970534279750979016118879127128957371328506517199321283609389915197586614154651301782683916057595844665770858702148385355698554124033356143811189232022277772371075895801496316637392364730947549168548293665469521236080892560100694446837874577447104519254860456522336714746774799048773119307382418337963488179854270214550336246206860121546525038542760014578269189304826095314716776658664178315225915997289756826861401354902451298503977840364278843121648601375281116672621431371241745243912541448930330629284320621184235945130883687685995265200367643732618522994738280492752849308857548458356080310084897954868685280540828208139966607813524674635497823927945881836974012543471495335928686016304477392841628030170168430818621695499794549727577464824132324556800000000000000000000000000000000000000000000000000000000000000000000000*i1^124 + 4060752934627712805654492417905782749397728779996500196179493856038382078105333429786327893831034854423815405870541653375137946594204010935362654210310727116740279942508604681574461714473689425734221802910134557649153495713453705978450831979003608321809678724358660833670279668828091897096445082477470899317352759678635333027448785372474022226395614056062869128386342778815359654419941174698521892986182614157335818511634041205831340214728841814204943006253440048665120553390406162118370062807679276787590758188744900124043341724121817141770258009156764920230050675014007360074390887776527318024915803976045224722476541886160800390496328329812066007953228144568483333623861176617741741305727105082933314266597516929355503768724716693637934781841645322092372705424441064234701591541772896432731773294387208088256228454638657244054638416798964481848169801671281709658312693032952365560433321183892885487287368231230163895151253589811702662307731699635474550937956117114592219055867937999156145615977800874800155894841970685228293483677956753539775155391877970374283081918437695165267687813903023385882185062228847290726773375415315069536939270849494401282751030908657379528470821923035255178843563899194237554914660238668737508830155946088178885045621602934768396027217656701782986699451508654267621672022514674904761004155904701649595505108146232086931556116451648928131886760695637506737674927957241010552778741638454469968670371637436344306011337429405665437455750170959448482224062389333525362939510439277201492289289802154954009017566668374766255032083491088723631333836278653042090068078798634577887953809966688125052243920215275010283068557183094134152873082195271247712370553816053862675379982980861731502041321890253235134568641424736618276612192223848385312451980292940354530157249936781457276551573107847092330746976772144933044283453370272568171322835710392223977532451634764399350499473182557512271101683901516007266217194588286502982618807175948019682398164921174223473099647367567811015414191649382030337634809701936367723659663280364758566285544503357863218096947837481380460549201400210116858976706342500422529935967285078810768727739396389371062501981326115889683338988900874571228834083307957706883188666360668326943238115310277647611925018012215985270228064890491714098492051486942757783594023860679134261856965004921866197525587655206332913826951416666298273976490741660361791924452292735586578854618658069549081568026445224297107669183597143796791858234783621814722926788093583975697752377809259900926885965698143344458292852813463094934396226507380076734304415773566012869214269424271606614537119793789489321951783087841568019857590802897040092717196622255529325370798352886685511894879334619147478315491391238809777134976642293569470257520196986583467370246915799549686690945298949873023723772276925776721353534410869647443171424672790158029397655530992588253056240594911842795036536579341596001136046401680835342066677649859609063753128024643393863545434306244446407053162600284633824668610447114284637648854192787707545342645126955871261334440040011536462828935267382216883495424713768868658334735796508552291553073187979306779448618395664838618086310838465274477507754012286566046785163135375535676447932375735786770160275946579046424080585581073974890775443097369443552994823459670033018468189327762022383372821699053828612481265129163912023045788932797520416179691731252237538142311302174084289986031383655531840912202664131281136696685473128119971382615251747303892748454081541750417666433538633820284885798740861012112447376598069956057578384447373460551511730625057733052808844727460611823005522364238357510198611021648477167899626906525188958000318690918698503259751676052561412566007590783783027995291297007716563122017654374895657509726035530795465479331157619203865002117591416852306002496460083412083914512199925675120604255748207933039670019714301250890268627356653404897362546026244002312340159117487544811531570745395832110144467971735526915087585757884923571331902297239242561743117581324676339558276787458597046631940549897563979255450283052294200272188103115313665395765900350586880000000000000000000000000000000000000000000000000000000000000000000*i1^125 + -125375471783789563547035347516092011410039304048806028729325776844165533591129110830457377666999550430755705179110703117104508886725739613428918043900612072948138968314593814119286806157499288104578901647264082189283823598917980386760120081091257795635541170938457325839384738763866118030939334247443843799405371796357303056713439854878903621913446131346333748205819860583913506465815613845186298564702046933107052221729540296327003132873413590475995391045944373845733731354338308387399606077109483718493475920533558777698177520044500952984100911162795636814140271519202541433198958677553147460101832214252334545046064825730365771448564012866746370268268957541069634447861032303440546046759212838597223881958988516021987789714072639578775636079962367527056992090770508667775404441673995339278255145250971506364800992305903099652957023558199508153727116709675842590544265712211872325300233288183778355154164969877008952812683033686373661341407598564586410757779396511436161006354527897002575553350730358929351480951095903973824651481476211320626011251441791379734529862036977709426020241737779186978725283793483694011305995512074422618874913031270286874995357128092540579312331038470397766333336182103532482406104029631559576018058589259210205693637939750490540564174934451264549332012052194371431559244470466875149918495319605193293098397911947306122057297364151509712067874554212320657187941564807871781728186962448684905773110163332302202664708867684331455619345813852654443109276093858647332439793999014647496485342340827887576120806035809905706668184921939288490602538005037161361674557246282076378037568067545528354892238424515268092659106491715099795125346953122823732977760742601452925423969991626479558830781204425340536806386736890054426031144640189968113142915636994280120960248664876543556258342347500187182648531472230512764708236639756280741191447252900397087254547497426402849790339633023254877018235713232807169871768607806315718531339357792033486082466311651904324680202366050095655047963982247572748279248458499741515117699763926813759331911464646437098385522242948440531542588904131169785055503353743553347500846289265457230719726154272450103826904356228539074064461454910699242803473975627635693214654387989514102276325713030545804204804249343416664874036979124006110790782418820518320618938774280547040147000604579445630122748605935472860528831541738631539669877628995511388818447407669697650667400751652244891061263903790771051348246391245997947851405516214644010576471361907583418958008233047712354573196994338958696191384010331372416820702894546228415758991611671342626069928386945396430360161923114204360433418453699231239774146082273824655009099422326075118292176050151036685253186430814121771409854558449203684516978735206421734379032666668948395740469578826158027458994685570631652416671945817825211838407285119379921958074221474256940013774339482012783787172281631080720144007170494432618687708304717255351982417566351585329267267937224245142370162596345031541314960533900054910522664260330982453935742558723404981225999857974799314718732734752709664252838274183282269977888679881473644461327443336660487230045741253739931183841702811597394972636279051344886622534526691206505332534567517000249221994498272413485669661296536187758403829914499741648902978013481382743005542053329207277478720024168427473734651414604263794777703492602667108019633896449596334074407021299883506239796023008922130507827927619071177448397306559900248934721085921838318110339096065844272079832660176011251991982174111223320602132160870176979334501953320271361385445771695960102606756343828134367912930371628445109359167266911807165647297535685457753917503550266373773718435190311179962004598325767415320224139734327070861924476931904389401613788649472010921358321915357505699695012257060136355422054609274517358874192020768545832524054722138247339707730105584111082240233195535875944174348096062542418749564405609347929253664644551977566239966969697876195429288172711932084359113795153742215163606638480326965947984667041277852002369583461175617021892732290009216239056387860427250853463553057369989142141730816000000000000000000000000000000000000000000000000000000000000000000*i1^126 + 718463132446302393481822839497798643724865837497087200241468110317884290984636743025608650201227209292720338407594894447550179444530670025521877297230597369973332572921587654869583713527804845557613462337281283217696179754799125142929034742753450516707838955230123787551163532441879720337933393752316574419528896017872755747024040647924706206271983585190418808820242180368030955292080653640263353083398246522004307538035208891436442591668450528418740984939260501790291859777338444922401356798607706957667759068995966488788969110926951628648749471446931288429442806211634767841687761933287158246283384602869681258377147964417148321530365264348324333422287536193502595192478473872544038844589377852015589962983892349026661818100253600155769088959469003031971585370089313460546609354538818510143931795255727354998802327583850567741859384128608786945130858960224766796244316451955408256914859967812705791033032724068775226073995783797780038502686142907183369756555721655120671391029250033192656881904705473975817899948178095891148797190592545555640340698857889447237422063457037737464674792615552944891652009330323912956993346643861401922595809582348742845381950786904648945712975443452990216741156960444295430000815783855994119305319198898676825368361658682599534877143734541192001368465940927219065952352589577625670129272103539368486696893120558232366464614435791068157196681579045742463283471930971603249344261827609126467885080699534343833291239367748544715736428979127575845348398634938273216717606044530205914849247208506860370967493884834445991654840084834030488057118460456496400262235799872077586080435641996974129119207859143672192496763550010561372768479071260636040639736025641938169038348836828933733837114644884587206777776364854518466948299772715321836643042657704165603582524655252308655568254582772526389429291713297543918575215156995615534719554102344196367182905168948482594768428788197100693682983634469419719570044287820268097993978702157216039638008886838767259063405186733440976495599901779394435070336949050134988887421558792872983015821070269940434965830170040367380644350753770412811965669535911511242994298916423668557441976928516825367353828667888935052806843270567765952469386787268445802895780639529642493533423450450830067490099183751837089951381092639635660510629651868341086558554164816987218221641677977621728688649372258560701763829864047138449037775428191430452478133580692212891107726342245446088584291669883795107933966918226685051798306100079406590788131903827822585434632582113360638873170003103355008873961653612892959389431328507345126145582731063320532602771554702629498547265515238474029460504262734485469799012322940953628376110344383151611076761703459833938388329436635602619165193575381240704314428075994934591388262540027095126800742059538552489709300043486095554966205778155335800438064784604084639545369024730461476690466792599120670934814973835254866057233727819935568210316957716540874756081101791418790166279549636757830681818839193523531950500080348874470001341444726222517518213829084284606546965198985110268861995613932902873280631042437323971531529438566278567448962814944482888046169661562749510085037749290812131764841727118956424644221439648767808975025862622073027296539941464540875792345517591838207340447748454585403170419924892556881625753590462263112148896675276702267925025863549397816994973312410947996939882015857269466796521524651876679024955133885894388027400629901764754684427269849751324505217134099931808340243464251993579696639516803191296764646758420090286429879265267129865821154455032427195518693872600323483729683942323725039761454711017915310920016441871140472127490887809810909283795873276194639686013629158086499579598713301396268473510255473184897166943538511684506026086162200186006349167477800509283791222717217120413739678760615383558362181928636731165275453878929922041541419092699211784815249179723521253741047455094534270126919824136202578263675408174966329732285139712527550244689875031775019580426705797457504995811395117547110191703149072807086581905612125902775458530334732795345239127939909150047837914534594028450611200000000000000000000000000000000000000000000000000000000000000000*i1^127 + 9639369607931324401777152563039701168314498417806450107363499428378030171828252538599304765149592614948749363810766736860868240958938231680397130711183141961955967575806387585984488623309433917084722896528191648806530775205030757964028995983500512629599744432630474157796006310579676919610934643700260578612758631176798475596953958593255503232227243662386674990939727557860139717781332967578280372002132780387535260524044129069909216371537606339643688598420571340777690781455738667321034441280073490856794659334975446155072969215159891645350198847036444991617751872378577411497180645947868428088052306437016752549207717065574862587161555324535149168895113694678401474548449512919033707429508465606004352701800875856299617035005059468083057488975337381796316929648234065634380755638368432774385543115495746781751683420934801964834658017026637782876801577954823387334278486428003575676918709036562453392354116652093533243598171972478021118186484265034950250211399208611100069109655686324637013987830303774925404569247178723420268975147478477926369494446140361715041836654266965198928083621196589852119989284572642753288259561040821823664664265791409015512263912863591039417615993452382218780680902202246559321477516291309205712431760208818477670095886855335353771118974984131314977384572035602156128742881906650223648497253171494164186966519047928042025286938527347766705506640404011503044566990251844423805853114999684044165364680644054949514306178459337256581907045608022732200650146693894740945962892090056387233671958021421591521014192061497351855456593043263519511453647328186774997619272380323234676717365046830888422111900730177775246844904677438726867202216697020438015019095257369905377093574100708943474934658486467268693664204705777645212520447008037659299551851918710529414127688875891151604453212098735799369702730905952785477380827541800974143870043538355994856185524303552661845528992428231553548428276630689469257011326191640702368483654946433072539981937253273943696904355282864240916972131614261867677725770995827549183949651243155173169075102176697483066715858599058331062236598561122232110221900832324330279474711569334234056203162064121650773941210182832882862635109719694407978596224498751051689467872973137849719606318834916121551098727287766835600794168345836673099652970903645011073963702375033130623592049198402321818160974120408772376702298185638935786191578691775941346883341316913050497090574232797991334783295431055698810068968675928968668068862050104494674217656870193164869925487353514347903499888810286404239121090290819650473026561335108899184321695711198141055539442719573890083916910767498220266103385998618125932269815609618014145013225113072847172646804796491635389582637622969231420905727009345786914080707803035549039031723166683180575377826439287412777483290224813967497008821283887201735731434206837594732712171008495126571123956130187262422808481200199967651735102154680462769604260469152502904917177995349805165899957744037622278562775819222833493645269656231957823958820190142543746849671933923648205000289331607614724262300224487612783777466801576545310885356300829390497433425614626481858984447573073849339717497173504074986177522092076336043378257544485599136720134125036534275473829493546527661343667329165361562261833210769028512189881598518707728630302721090341621369206845704121960992840872117317405638826981887397275686651199963716989165484946241992710811512059523594508633214218278306870488207752753227780424043914951831047572877244836861199463737932789284223423226776775483164027741459830094540704834024080410823152746835345756249539673360041879496556092324365015634132595027356950344632802164676144100040798827102558717434631663906097701044045261551198703318269518400348838262276251660450298338407432050439064235818720456822542664823606575397045400195337094513860303736753707970418731107400037236764067917987911585901689822722098899888218129352497103877135310230208447331457019229804870546704586289436470395220590623437645822270517232714358966227327367966521825267775172453417776676634977203407933825043934984744465628824035119041432261352562360320000000000000000000000000000000000000000000000000000000000000000*i1^128 + -200490431020524399963063619649153583155667868839320577158616705111070665288923484928851321280467093180139769419911680123821874037156076210196604136823278933655795469542433330474767691451637350380362379874855575361598073738893140850836089713980241074222418002995168331597046693238912226653853897498726304021061249985872624631466474703446482845275042686404582846703352642911438595149509517559469570260554138713443885583218921780347123680206734763855427003082455590712637793265087275608040420246810320609982647967278583839850724678246876455919011766570551205411978128574459720797793242311609206596770204311913133003850546047490181406396773532087463025691406798351623370830275398137316625964208699836470228944366762903620671623120549780900159097964812236408658465437418372453977859577063428952304784039161973056602627830900566485497110089170286610462348852630756377294453712211789450301915304055287249117929994690354354265532715829713710594644291632340099666785376985959253120864424275548747398095883532690226877096741039292281077350884541313671135991663477552298157905762624486453416798380669471438287097597526599659384557201756850699384219839890776024365908753716889738231125759724516844291174267301780836188745228080021072384054042753747792183020470271783041595936180662715882355893562142361533011574961538481526916264945622282590562020134938287413438678329055434439966136915637109740008058796514413530641081430401000325923133397697072626567350135358873913482886929037584178432921945199527859630921485686496047446422159216179376651982900898337811035536302571665197759302891642090112707589756318261840812449852066172816397500018386241198745962394377930345601687164186027710726123750929791033364357176900247598477687510287474243904573711011926611085733024753637828265893613087706180446345963914020941955215463639263449772514669518890582886494992753080805222526071244053563171554484872058952515084542266355712018283709256865748161163740875979453492122739105261463818626020358241839766032847513789289429843988265406198285763331705962479164279648081814738919492226183077890521732102175777994144269692344554425201131075098548861881189784515418948204447407611252972804026295477691502001096192473045686212225857079896890632737802585704244874444424539975234706455358558766596853534146014829042503117731579640537496248586049327317777753480663069349424314814026410503597574801095721386079678132227066301049265755476081658241100733671512595191381508683525156906789210942799906620764279299440151529923358617486536619624215671601311305602816905430709217270076169065001878564348001742893381991531912831561542407445698863189386583414668022916171000583858780491932462971433536655506035638480995569032580853725477663574826263120235031675937231003758001272910358865136502495392348808794447221547383916388471713888463244362163507310623215381972886737503712511549743586418164076160729075872373086458594242377794433607584836049593554137944525450589792816449028060539985108990203726297305125124836942669478545913973703241831876448835546003636648584427034131782352818223910262795697117544879693823275582425108624427949914468339887053575948357273832989689065279271301351899829914972448465294898920587862056477968070397704105261913946377063825822363999821790885480052047919630242976445897009775868821040744271675501765935922652072778947601852996827143358339116338305058056852670892935047675697940162057930936454793757075932561405207311378464141936835067245496811041377547875240006036969246575914383231089922954276913476093827089760404584473513173123667266867126909370916998097940597867999826135737603919095808510283351510948399972706956321367375186523853708693656639723419032180044984053755632201894417197215674243874208008172098480771971003244255726550841912183901786447363259178863637673980122374514029203146922015328818222498513203954186480193652848478903350889296945749386288498698394891965461613904257001955441339414871621890569983640515099501326453573376481565930635738198045311938003383306152197144665471669420478759450042461979854968523873397383691580455092772079058838159337349409094592311531491573012875339366400000000000000000000000000000000000000000000000000000000000000000*i1^129 + 1594630527726318947776082778511264759977296998679699049253776675584746382790890162374496524393541230271025220992131376547070472106435760851807033954161569956084453140320363169943404191728432428042908262565494360942454773394561387554570520372740029509613300150324196363180676200054731098200509345579376230054903249674252025748861419351715565729961289656088246404463012766819094758193275856217003477736273447888489521589665049665834949186495574739087870090276446510784708973245916779607859898972684551131404377812200252666088789711893289400654984377519090219302985784390698569828731539000354525804454830932106632190113821271588667689303845570556140326497459401241774492460996166842280878739804595331180829239733175577159863833791398212306582021770020460138354597388769005174777265419660234967546810225723715379933388328748733418018784701070461538661792998903012267077414043234251138277706984167429830304958731573388612305749828446484987208849106587777259531237594169291232484839722777372114843321631279658158989832704982208176789149279542159313899385394364271076644214586056600181454289392195419476019705962394552208884150372176708621069871758824080306456008069453399508676134981869421795887245378993642970837874261915600759229950780601287652087208362050709584893505810113724763478224390137206038200849036020957383090673791382762478650032125918331299985845227132532643239551437794900825184486943608038558783968312647792548641185024791375842987555661687697541419453997263844793951223716043642498056545770066495809841662741498906052984896643499242644389548250544560072582101854109549301733334622848417196189999619541266440670346828593197763751304319866476167613685796945320354968433226333677536498217525513876920971495246036474468486081907291451362998290321316452871160142749930995756283216608517841117400484623065102967762279029619941283322602433249421507911451810185967199250462056893410928431918007668959114214396643142962687239431552860075292836455123434809856522667428368542196230908010965180316240207198225444570847554674900554225639916562030085140301653732516227903123913606936723688298701765486534876724232440173352984768894240131260452551253103232633190300325952121062437122361170659679060123792642434877372609399576053955768047873946639137390213878287917136288271835862137393120122161299754252883133728924621879148070857551816679457428063973863146431506623040324828618477872835459485699444890412282250757674372047176792589781779762334274310407801444799559429944653382000048342214904192304263100519611360636482378867773730917326823113003950577267548687826863332704141796792506580527782226910311762304433297161544704384609196330318089751636970936147708452258256264876802959760304778957943060928672057224611379848045036366168677531857423736430363590681984302796266949830533111134677494960187078672609455551759311855501947917719371856709048982227896716371025707210072181822563484241085326579398013808555284747712178730171149842473427803489044116238499466103466279385221078126337929037082190000972614146681211464209001832054073878579105291854036493000415884718464195650207750917336133195464255156129947513180138343509181864713163474451594272248276516592745629138002237357864582487781740811496680199629700773343975304214343431401947696192498064813173177224947122775429403391320604577585735629001976947473084219529193867551578407504471017176129619279187027931323629077015506605394019195422757584255232263283277955531602542242067256880494775028184101102042268455710639139890401704501686651265031181520062645198205847328716353086427056335011325896315129137256739463272251083918772659612550141024757856334464902724721036660686583758083695143298574049844307384455685385265480016588413367915025812108283536035295114312565010835003256490117278060372476379355406069841923820099478302537180123401994829154624704936022595599000707462141481852442515746263313766906117405635035671940457711681416812578613388389457938475879877934149692521485505038239426438154792764356460211865980696809880243846649220442586906960462591502500694757981773268467741623065130319368473647401414938641393868745473839962521600000000000000000000000000000000000000000000000000000000000000*i1^130 + -2088255243614825549976802042719429428508316459576735473262273800180993964408988567998330366852156478015420019684404959634846604962776175703180780307830431950179709340875737049303608868290962746507774704320122098150467891835050726340174331444231598931917292881221608376735500400479951996548311297913819895899426929671485333960344861345017588597203325296539459408293006975097245366384600288293603297407899145972446087999205120617317795585089846010326046075936258275022186485936407900315971435243353342684332519964637641629996549233657122309270246294842212137183118001363070586264065121294090535651135643603216051311476755159633599581341407004051420174775334696509826203123429545611791828750081916025768134618462568534994282780773953902846844343522625716092004332402541838588392113506885107323940747031267024024344260989454775907641638328379994091933729412132815313652419691721760261425554299808482049789101259803848071828512744377226378891068482170168363669714902287369134156433270086118104960741702568162691385403131265401618485296941176257748314352766761540886218303468506852388344237525192531711744491464635280736746566123929734468619288272192634902702654488001354670646069479119055739356891533238991086789333046475737965996868147657659571953953969340374667867834146085910181581066016137027359568506259619216303166540921776415720530910285001986014252617428212574646197362204981008537081121719582727237169182097821076480334525560618607403391120457472165860399935654224332013152836977378921709309992456070358044637588065937528590849159869541418764801928457346069726216452437802954177267470798225066648071227958186947585813581258910481037410137018873769022411126059164892961130126578192765607855948350767236506778601199802385807778356287769878891057886537335143754107383408868757792593407567141544347526896857818407458381183357945796649634815945811014759199371333306400246133024752540965478236006630752386015502356235444885216904895349669936197483777112633784420125650060295764945873013437408151342421507643217851629714243077100754361326235756647257228689862745515924140842378491356831013114532873155177071346011840997917130504348575453945386913090380493337126495112063318304115120850688841407649675289395723285190224526428799581497296040343910563155500219007374326589573732015739361847517515505608628321330927415672065442939313521407006822304345569473449358235837243440460867160214572972037599598757216928743521647375026777457197064748146064103562608671013631902740799620107401200561924871146769580968257467174879202805314190238446530779853600661381860622840427584600061844163086267274776215134748878766685617525013988277639285322278552076427771735636832666244923869132260584022390108129178942189905319932240649140434797282765961196008317413355779890952438252231159364912216961933828283024562747936198377126423160303816654413181650427863950675700169446066127521205512201195223946134633875433003929782032492717399643105939544196565642364081430719078787056589356719079708161587875616608197021231489142040461921546040723458062079388185745331346722621642251785629342731976681904816838240451874214765737798782735016451085621753749258064840082263978975152655194733325152426019805527114310589399147557729609850135158590678325171314275558114869599826921386325220922028848787731857944656744291394476390981865753704387913813960805011756573154431935644554179281610620338914068278151845655946684790088618188881742640337259612567390925622250849786366056932808006610209248042284397021250967728768627744256530022814731728964492469511759509615661935460675175886746693583399463543153417730629313395912243046886960052814634154520895288708097651103823491107313503792177272954960923511587653098534322443918008495399413366737360391275914413965975291625734934313539477839701054892952751431084954558613845094993056969231318566783022780290671559442258679245117934597322328434143921059982604577338627153298633259864527649524673416816686193346053808049791834364866553025198607084449499751107722891609187738016895130343582264151695090431905142282135463502032601848619672519441291172011673565209943218784829440000000000000000000000000000000000000000000000000000000000000*i1^131 + 800927775985043357794078574799034530343392913538975179990556231945605399069036353486382144915462456955209963117701779272232423792775071376598128122260381450194147327972776398205765674594339610855147541335425671749499045821874965080892891858552423937737550658055744684522410787365644873866964132003149117670515743048632635660240366605590522319098609855250435015696697306790216838553541851081463268096583272370547974784407506253671310045789145389707719186274593105014224254928464474471350743521281721911920720317358763294076367596298239639968233320356513903539667260694371339035342398407334407656708436641624211209153293029969882949989678804544516930825059948727602970276112261028249292746589000712964251222940949730247138766712806723845169997456505305349550036052374022363772004871484982338967149273971379783021840706224645812603804337984770222954184477628095543281615534511533037592161165860001048074726319195163603125983328927693990366146600304528120678476116080346870545522680291269907702049914968107644490821261987346609660129514566106800870900262006716645248723829427566253224067329629252639366443563949618390861327667867310977066500374202142687605784346884555573617548348987659101875396076097534049135909265234375333353196022825094301815338758375656449645459223700305313626479465372513030797431329934606612699910352530616094301893005976718838584352698730350347603577562887177145336239653046681539475525938800595429193554130878801803176232015694610332294479472141861465275956312399181834233496164537297368043585630975793959739600742804562471495530737736444218052684499289010347815518938106474714931852576538418456226565159923282752010522795362662836044259796526308445691176490097253601006904799614424831996744224734685448007777456332555892697061467979171933970107057575671804744147753287316433895136181832876324264450722557192320933224721758104391233264153900542992326431185058091593281367124629457509111627134956114059685579644314104505913948923632944827667935630337422265262958191974556946160499292750755037778729394774296290506887928007149755166458963521937645540342432593433093209861937332789800625213725100480245587767361747612324179623406794774721048485515255307203221707240866630322841197345693727629916372537514407750277791648206466853752740217379339797981964157055935418186047311954203235140340283091872877574640702671142821672670002571852192452155945813191487683843086933062854740371489920699896060832925769102474362282743270805269780328950175069525679554500210280580960217902114692169341620496945370295984354296052063159724703849517161215002945256342042643233473086415907513015361819343024882896483045015015164539963318009476623519829105420084663446764690645952353226407715419026872494493784326254616524992083612221958488558220975285507976870586719612824711140478463071795527476161554837509111625203998449616808817459948218471414318304042285562178059866325052246104716313105820340012108756183366215838505433880345190986876805708787148248127710600510280640191495414445084218307406881758116555832546567973625854772840809881798476589791564359311334665844963346023498807205289422387142749940649848174567274074586123868708306808051274772236571255686771129419007155216330311237467712912953966403408094174992332812731398001920782459114933291680310743904186852274794592940409423327367777091066828354125075605539705386532258789408349199186107195170722616620855307610765490982426895575707680408171383420553287518733462335240735128756286529743103910172617108190291630742029732054701581419557741767485720613855773556181829083455763022843978408287250232002528831891506899366944775878860685568794266511036743902106755758926728076315030568779756228775834297459954503550988644497440359787833952683881206477643301164692977368883078450836058279185829026559098218146789050992615076044716547289626447055652851429531084709698710108509283959107661005555303381679645054676425779447289573152401808372354974634348662134048680910395208880866119266082907612156033621512121649246795188194959848645921169639992396373254903590623822282798841487698268789217021955031830936924611896410112000000000000000000000000000000000000000000000000000000000000*i1^132 + -5595748669712451090085046477611865188378360642104976471012795613434376777447795409996676791312679644800256545267274262018542416307372396767987137298573853644837402299067690446257336943464696575992032765472584995366483388673280585043315908793829505672634591904450691399260126939488956340930558845940182182753933152404481120731557288796689048924763100648782078598894957052572420558476934182860710120291571836869927862663139874574553617288347748126744999160441383604471482691156714891645941073838957238916499446228495239329858099051417754629102741739074120077704496660959652364022084239743825976563121115050155990900916983120987338368878131008321585815397504970000281185537505280982255231651636527881159795306328072787454203897542172416358725669603989017297607444659496501301330513051141100675436992099994423440919491142688734585345385339731157730284612565654250445747936474725050598059551845022037784281141823272848834621165606120407367703651716511974749453146538471601178321827201829976357648156778752889763979988459707546210765352774765191334873922030901770889000911961753807315012035064955114793967950993813426704206161906137601879080110873041532501630731715164876543640575549189934250743222900654380991206042782662451856919209825260653748471224955367719175716171121855980539927799660049758153889040088970396194593438795058170817651861271624505227503135251268577854721004801452336437760976949852144734363108946560958425268817055775624803085320015339432026738267649345149198376726763736081544851197556014790810839202590235481871119941084683172033578018201722892894187876449713640933015323416695981780676677593441285324099980646572139220994877101224580220026320543794785478029123764790801139551248392256035688484552058865933215298281152845612145445126752487181891807552731432857029759943187660363235269672976206676227194955970995520926613373401850256607050420141635923294635516195441398857322426455018157249216585380003363960903980165702071768178016787779899592526878465235348284805647042841612239884061477577790758259451025357110379139115620772312715982594042988156362657955292272732239797496880125345778548698418280408905361803054006384347402114653047524222335222433442342799442031026339900211831656717123339935523452022107869789948368478178660894028375693775430118953370801249534206595909259161979498826327923812217027277501700813763236263588748880590271039939319107955548035146560387407643154262520939130786606251430049824995143352661737584711579106047013938621746652978346278122495431284592919697691056632478491497564946723081483403284782293414100273546791757591552451881618123384661385510305156173914255808527628853611828766184651406480056540676252656179244736030815718004537015698178609252992925019753053584104923927733235886680556732638233612366566274513442999170316048829135017862214794516607807699334602503777535333452855186059113207916485719370009758736361653710185573150532355309578140115202582335507545337408272243630879026611198852104757292413272931378108954627168823592855250256900539688643917255905047585461846994939604717076719993373582476425141572850431744385802987030443668076607182687160812126425279373530434893581593293228481315016036284157893555213610307856695155055448803303079906875188230103823574228562882645509275328530746771441205116011019846778775351628402489342463463690883975751470479803224369297647441695229099490116921061933418663345731128467554944795922985853558636812887627728247586797386911651635589635311499047792671902728305479190231365170487672262010246074043209395029498498736024698916147747872776302172020461872349670259467581545010719226164222259842951171056418205289879904138936494832463022393180592865158639263834605363526864731624915492207041399707631884030960115929172419139392257700303466877291026624291263710319320204410340435439437125397491865790379008277431557534396358535255040778552211862388767829134908436173304143692997535925735276778377291453001826833198191689494127807492178186748234849217812956850368037664040799812851193635309957013046116333266658247510774338810124094211399262489980420994882459544846336000000000000000000000000000000000000000000000000000000000000*i1^133 + -22715459030324140590288720984552764398687645990321378474223912341354119030735996019498931585575868476728378828673601152835227961521692124475388047437770480066917080518567456291922938787185174591094200050400551916883520597735132011521433550830622828410563659363507774480707948636710448627790124099785867953115447426383751834142899825970693197910140892911474340952453552647932580000565853079105199133657248494690496219540167056810342618376742458450031887270973395707927208388051818490826324064868413223176324989506724143537495709235325525182395822001491998540150163233109521704421848003743612842638041290193352777481778160730148778060481210405863945285297283610944186808196525689899670748563728317026933551956503641558736868158094775947221619914680865772570645524093532307256122750676748114320866850318650203124362504729520910654228631083892026100871510684379295646362224643656605420343272815582304701677285804190545688776448316629195940195936040242497905394631654347329424886197659276560232399922631316294187724598153453158159299386173210912218973998363573781731132333621246246755790662306726061983725442889668162890756783829177883020945221116584991753663075221159331632667041162541708522577040292752564517603580950062849597170753895884566383458064405762271979131844026008599413393811917920742729819679209355335542166524513791920331902869868356027002377416206287438074308407966547994575216659554872244588850986416786000394747050264950689382647603790395290537845768109649574476747320066002688863586499243304957535352985695710566559578780860038434751625555863546235769259717773485236460851877760987431824102201169901447936920702170771062958411423920712726025780958059365248817900104923083051057907532076171824174984839532458407906151303732528755594861630399019218220855962373733557597928561766029478126514074696985171186213106497063902015089143485354914947035001639837596563901217320065477834784993041983209337379315325806864560360906190082878595722328944471915794604944145592775265569807392174889667758817754684520102969999855428715166238872437471991129051853563637153947720952081468250579737143957486981058973299203158925486962612233274252784188116523580545299539613370438438789840671637338874533122045958879787620678997803931389615656178294086321939637411258218266540343441945900663106508169655847571618592557907149342809812214879562487908325606804496234281092491169957980748782691295870838333809630671407346330976926932045432752676367274890582218696237144091164470804082407445480657863165340106344933138765168650063362529657448414976022427929361503906406559074387819651635451376346900837067510354622006092079480051828052472111870696935663601318186223314460796983662698945435115610947495395398068576712130819282153698527443731454381191746052743947282481437287342421343062278014378972737708648498188392909581663170949048140983476559009800626996114645336115517027060523318185621147316391173404503234049023718166144296024154657846343955312647842953193625630288424304798325708664992348329499927716351041969287225617304723807443001239171349999962802512727243680982078932996873688526066430475565140572580921510489687127552539945378591193228531620189628716421137282677230253904400644695077175093861156760325970030634946200605736891227678034125327517846725313864460812364393960494770818420518283046414349519675896672084571752401963099870710265925244857155756198086351543076621829212161464772563943941795022040690095393211318846782567487192074693536649307901679163832261165780888707909775127793514614937612943809037303946352723515021803097605617337103395280611321906669866430551917874130544496357008753832999976039241988146013411882067463584178783755669023460713576910725888849227420233783376929526111225722921649483684191983206426692399412835093892819193255451657040256365515797484006138467083855523961417811461836473379893621250287397748603596368588114427827934716346450536267281494800351031957684537256458995587259166789985520864676590996720512011783068356825786249443895312622141168574828554582144068125711976114504563090266153518247956686506940207700167884800000000000000000000000000000000000000000000000000000000000*i1^134 + -2126202067020124369928815773007494216259053447788640671874246290513510932469207058903696451648299656788902930165523718678428802050188333820619093342923276145037884349121413846697972036873919026112299918604883754364303305616075468713546577433395271843198337505893441944956332513930407798591262202701858302696571842967459522084178634092479315011213765820006129005182890063287999652701644013333151096087844494828832422830218980498564206416607644960434089110013825331523146356064997428254011965506691013488090999825457437190951520588828249701147904663119861287660061989505743819575328109636919586154142172180573057702638998216964851243337741391133318126257217953866897514937024947301320379894217220051797090975695718550714127268431038556460313671014857468121780250333613656826110462866823323389710501647099539583466905100910296928758124756537239409514819905200807375827870962170082642366452811937350255282396217697589073800166863649823405286880191359337111835998399896723844209065988575432283096141781966716286232214161505562913876721312924730091431484571226088152297197961693901203051905140655098525958555553374324515387571102305437549300700234695751946234618421827205324156959788312831763303834663521815151018912965362757566998011990481863204872327308223306651422242295006025729265983830960431283730944465349714428278803521396656438419958294088136560319565644048544001650000264092601647175744466141198307098958557187824505749856259967696111543083636894282748021713122572332286859824076678141872916594329082044858780898308902513048766426766684615063542099415609992110185898196055169700665436671647989604911652050325334779342289871039733585714907881010895366015132199181380427738545448601687336693255493728367747927426617047307972829602929714398848851867593174320802269585000724112681425453153819397078960462950113220718384884703801418312472093824029753517173517237985717169155413260660308070255394118318791907684677796609147358956356516521335606667412602574769573416189363508563438563990958035014830280129308528152799796774333952462175677120079815818860058436421066814898856421408178636257725885120403667434549110599836085198574319968543496070361496338831946718183282717153800319564935623270407053094329472618448069656845805297376474505625165921775611774334884885597457562343584812408879090014711293314110998585217767471775017531395531794519839814361714227716285079456929943448455207047781015929812612077660396548491238608830452502773470222175670434556808021516775114039254273686943562545399298453239996384896032458522190482072164968074892595419776850716490668368843878259985552319244733586916593240831888396947491662220294303613262918257674706781513979616068102843784228430562431976519579144721919490113659439046795357623270185375096048019017837484248164761830267586029884752012012127322280157531684182462167018594032679318735248288667999740819049503797746234425416519393830444548136491382306376872877372748467953728313953673888261520536118643173357985349172984386759768601241949256881116907125175206302797353226973302572148106102990559673757310163528735635447950837894784440176021668503506535300548123697419500981676058073171743310277731238191993977939151677146194003853026921018719603278843046689123992500516350518972080722974468622689217218978665472884019959149488393193799842868278149015780328478381499894155401944356535559366591762907141839105185108219312730287351861403003147897673139719493869200326391257399373307405025145559738391322637369663373514992139728051488262207688262741880074570524254181113388101673778694553085152210680064213938908155297760146468988117648332315393595046598561383855935402848932882670427317639168693905151471745227338020452126918177674849114053673972962659755979978066328196044972502956973168303219741406427817171933049736101420941118851682350923092071593965557504570968553605712862617125777940513890930286540862889004517446495422937373449685075156719835772768200167566820706330768716576044741015776282883952328405320451738534269360589263226538699467107872925131377617845178239791351155854792800615255718085263360000000000000000000000000000000000000000000000000000000000*i1^135 + 1260231795209529334568636712545223292256489639389969561938068106119675153321471815117297380741821522236714899605476635347267126856484065133736211924266618141428584306903240453830069476970570728419690876222520704219685834210568811980295964127369627225298069790167655882908994954666329919948619217405016690704157682180159037138536514910185379196541709931134883800052295147527951536089395558760318654514082266572846351234254682529564510291494312575895227486323645433749715780989168308246672189040973841895384765652793663651568148922476221546672251919347328141041791612298062090883105485614766693235400194496623465929042123281835274498822114084721284070675496253334069166461520902362201273146318004582856656284986765775326064804430454672921426496705306237528193046214672820868537134058257996822577920846304390487043660945968897061737009103326012929352770846182089561602513722339223726101220776712829407373657902685417942990132463955981633273836079858658894907374550314949572032305200268628058802387902512493313434080183508117423451883451590528878243179396616743026837875441724739623879613078057338177982506781522456826677823558920031809567143643098325912813561198558381636760866865304854888693939068706196248930811162384710040382689238683704122754116035748637244973696821912290875681002590531500472499123649151523099421949530861936940008839832706447409377709538247271623683991899657688314415001696169566201351486300725680845359545406676050360647611848071595559664547494515961741135373474620978801831966511833441464377986326854162556729218681792244896575927417595594867763931452463286165473906034577932316303152942691782327485362491429462540705713929396305299270036420797447652942011146862941601663294270675140466802801645363234343520704879897222596716256677906491397157779653163050098926463213904408601710862549514884490518784068645426379376838552607001036844820797030488954530445660125271458550778066865332859759965726892595216516876558289962369636586521432015186109761735719149348450903345629159559616053955614170100467621777397219639814557730475363881684968990114291049525447812254445535896320869447392413441192796352495079234565115102775901773313519146237577355076397401701085298985402805662696346700508113561515713056523403913331245581743425615404348227548230280019281498745872247989399452882229030787890659906271559842089971297755100581093959837405780542424849387871857453128053263613413775417750899438068352703142670585367853207833656391151197040107578989056828334659781433778897042791161104778825288935817124703714516962018344904871183917758755771662704571056306134317705958696587999265691712335828669587387029720397822368547366779561289580105138075600269336143633779831311036289773035583162041892701779186370250766559190089347157278797091430818133790816760757162280460131453041701407852391586044493322717678203634398556261065276415869977527022252897627726298007813280091908807763483685596218787868384314871727741394093861831488610483935672208266164707751164354738535381437316588371599730556031281043688694540780355755253424866084142407528696407771439891451309872021477481193877183796969151908743479901681000368927247836117589299101934786730187280799968879650181690331243983482321627842714895560622944268770081870236547894458685118587198923944046540482222369303709582523235125988787956673654961065099566013883794228134467526306286819951129655319005715790154864262049550065199417603016376453452329828229607010579780453791912275911887215032090138082490656617275969232151997274840256768173637428045921578098069392937899328769127125257648358062523195043022015949651196534345078274826878445463836815684988859501473218508969441667280326308594970038432703349742786850932151180352806526982613363330888296797612566163539436308480556777174467000139034697264282458139198618186660965515094551798997596799697744672786118662233507883162327286349407853829014733083017191907925884186661423930465277405844773629483156935863467638323259450288016126046208894550330407840123453913066524610796060167880147032838002359365210132699587660681112295850377216000000000000000000000000000000000000000000000000000000000*i1^136 + 263819440709324747762044013855419837353636452083432469278179763008695103571393636728525248245684388243485125209738130842181161977000424501611500666876094305434132364100161192561684124729607353604862926656415482210093477385517748503030493346919783570792145065023941269833975802431783801629943712094338268019669619702525660214694875463389724935060384092246848943251944571751623402710093251405013532637980476136979503607709862041647646030105047567662102796992359205500293989824931301760255069288210184937299736591109350773371162019843677569088487689499022361529831674921256049781444350339525919363987483372430768553556180140274748745134358279200432717126717170225466279005719212609081975498085641208719204233285124260305677043704818537405808641672487184293570500911994078948677281746972738189104143439514306948458964289883235205606064083233935360047096079752814787449761452477504254763928438213926567874570193142185516164250059024623280963114776038241046497305231902478322275847549283919348423344942530965831863054385734315155661002247109985392613988585175080588243504231675597527244389414428263929083572982656787879185966631000483656574695179403013073332230377297686875019945470622689381616801774072523649566490783343832607690171810133054073005239594730399776593078928669235994831993959033488661363748024512021610298061200225658392024998797066841375813500478631420044744161259177174722524645581540881850494329735613366023366265456970389977810903275832905020116747381753028381565559628080579265377124187883723829816238849023386690877633828620645844592472245900117803773881163611415217588708589403904860785367053749815470631592211512200228433491328145870749936784395851623963924795656188277180894349832546684560171173062058490696807983459201352412558952233168183845714286393396907082672378081141219346840507940264947349652357232150042073137004682385341398463230269438807877994025422263136496447398264581008182774037738310429705438747643208978848829946601897117187402470403547809627176752746682410072446695136595104973280941130408280123162944727169301548186457790624290831425338843244403825393339964265396884132512198107001691989168316271621840733858805696596949243743995024075674830566962414776750497315273076166843923779776008739457243856748954555966014447698947925677183950033408408123118844171896251765015698440576430378089272736729872690191666372675908170005011143962687781864548582426767742173574281385009300862206451666330180942930832979608353568775959337200666936091854540774468732742041823429745197003220867484266430839828252249828773818170634394099078571407548731485160755152295524565043797238282554065113297746453411700294929282205604145886851232316809387849069132375109741001588981439368024495536895636283596582537775828541132276722724154008694342783131611834749983520836438589527097485109203748053805299960518481918621686027530300468987821271220973792882358304087883129389936133882083861829271679406031440912954461490138852376852481067801533646599492361620675020181180612108723187577056676538967827029157713766227801522518981810799277367839590353625139905548019778894034648262678162590742120793376758807792474610948687092447949071639913040592287053116628165826172117878581224240618634534402825123792239742204761781205180839954216983404724011577304213001692627037166027062545499022863085630771114662523442269001791693446949551689691671291185459105336701406182547701899187162287517869779833581438948883648854102644734839138646328476902711064022164109700116876572639059422804054938290013829539177696629540853439105988648964549145839930703874371894746784417767647458795863908363686756145319103355220353429839036588996030980196732919136839489619077482366976472958631531538021859515799610146975459309697146740963171937659859947727377962132384320290499480867429277898183322512058574300472978625372361395961659075004638876402680092607008801577982400257640256621662236559058051341748012929540988425117652641020085301241508946263480339340329264428312740914036605426494913275566789607346551348650388508010598483418726368440378982400000000000000000000000000000000000000000000000000000000*i1^137 + 30534048327612962611239313659612068464460839708731438393017405368148757088966725247314842078787810128154854770394120785149951881281524916193980601072850213851797148243824408532680493749468343806721900792732527417065498250392343745263720441894715730719626660170987793411077418056533277188984542153676074104883093168996833698349124604373048693593264384328489526146168777421043544034674345845771364694000560427583788323636270607347093336421444545810853103870751656931880208251312937335633387191588882717811846311098531802401769133782369399226505870319155631475785764481689845337343285570545733459265837371641767407271514960558571631953376284218802834306925444614824232813088018164764656247392064398283182656962043731724462685286280519249186771999515178038175896300997716469529505057352495278921817147996741698990697306738619768660875118298194832432397433224000021386676682977973025517937446232476945610571386756304715269154524404639541634724906995750196901484442897939891986581864323250666934103016085010066756183359077087170360502904219942483748042025102390173421678137864465547388377035782319938628577844766613743987857715288511829602393445745394518926225250823559042870032046425551121979540001863370866445120095945790117081925080029641720838287836937271127636568563555435898917634428676703259646898992456001226423146900668918881057353570260349617993259121760356165910796396202108329659704965770738635471102665301559073612425475834370092691798283874727511400261740757984003970965611140604767393798634281815167924273712715355389053298034412681514311841868208221842133570794588442349829868592024288235028221538531028718413704585613420237247350719185030963078946591992579021192589191995229367195268756258714338171798066080832992351773519449898691513675246837436397755600217081142893825733085657023468209315099019204830301348910398103870208301257768635172044057790572631156885488097324376257797304821762942388815115193502091162672022436311156966990962496605068500993170406008123246585147006986221706260363848218447703130425327409127841640433089225743387461114091041558327450932651680814604074156324754228879562155280948303142269446700461859078920755650050927661108627622450527841163180224561027051075186745208506898961341236372470229156683090077869545056192724645113136006793170902034381531761894981316176717099253457861165293945115734128675501978156038959726862866745292252365205031244335269230234480883373840996577547848462924782149969727549844629370293767783973111672395013033687023935508180757863631983328963678140545573529070878378670736434391997668267026660996850027342992852813656692706027402650789315374510246495105238684858049060076610114454448265481498153140435610235477468717170040463482027973201467410146616018556946525847220237201520000271276415249610908157280163607084396133126674503550599067506817955669403142375993497550118086213341478884722606990130714254897310417563242613635756530095821610550325279307998708595934821566195482045835064074239770607002464169049139768848150012496400045183035304000178142523180949696669410304637849691731711942135095871891622313943205288614552130428509094783078725781130096933578765619174960095111092303018104767011927418152997148504062621235330553615778936978261475106837755767781576457772267109431669892150701149199084693863891160364857658763354851320793276999621042440998274463925719160513637673791949319746956209609034471953788400449385009568963970362329200493092278667602764487233314374267426190030343521326346506213400746890054260457443363910517390019527239951352041657171787971244596109066779054406234378428663455937338808850098996601432273862678499898902864518265264933360992131813431316565714977239614676264083192685467517560480172129398759419508917441778386481335283188679941187464850524166924478485629121004116224477103687706099601509972354352433335870060413171770337582572064227096106682655479032197325684061971076510516062403962149722324483491787783686976184126453943217673211639281428660467621497186991789245862356695474285180563818756815623315322876851126272000000000000000000000000000000000000000000000000000000000*i1^138 + 2262046196009728436060858671141879698630439002116737163600033238394266082954329293064479805390052779335450140767275036401015283377963272539796228374803142810915922708442191690010365302046419876689217985489730251419921423594003809308529054415572246624072286206358987632367111271924614011842790054764645047418441597552203703198925867853859433415914134089286499482028940674548801603094627345290702660819070571773487279901469329869990463010203550083499207173219561689076647131038008151957000103657074791022237578287215394166021526676237417403748144272654315860338768213207705950602733315419013443893954979605462371900974166723517346467706738895792996692532065426376003042631420881466580985506966148758874226657642602732260936114900730793785195409061169104837282855341917892856711293282275315329253317009863051521650517725678952811444736221334239486888061846707233053655687225626376656804580066961982280201765830769844119121188927767031856512547602634150361734660749993088482960368018016681027693824604888752049500668005894939061560541887522408544207655408104374267047738455887517504572791476406169120164298629395553209223255407523005065239611039643397644109808537837489471146705792093986051865432005003209359650903389021287526719310837875797642831478689746262154515926061090599192611202886033078853949409147747622006391998642276962414759649523601030896153896093730504129529884784888550800160607739053153809334013426577276349731715391824390259151121330423312238306732060233566967003432261525198334876664550086254827582024523534163461224555402747815536674572376878258371771249482238095622590125831022099404984670654788781908671893517751752322643525693370358895356186801921436130022453331925801499677681684252705584052277166755150866522486751515447951665966077373783995851885389708732156124593781069571548276776900189383896202151359639627063223348243817854682787090518297402527041272646406659858345504127039046334060404704557150941375819590696689967960869080268115128608836633081558822501726673202803655786301327956746766049868648326163469780715198402062543824468865782050717080988862460593634609354426783730664268518472024119287106554371456979079986359013787640573682302169124675331423092637683906300925120160245535237601692174435158644560745943022385487200774522004683531592624548082914882174205927581656236160831116886640340817045371986626319690836012119662916684374428615780720082140311975557292534637402110332939065665289847127890883936979951129695910905450327574775729404758366847391591586537914563781130079432273152471516723832879841804635590173970427573926617773024559189779085838470374264833835048803065095430918991067593296741752599271264777521935634135377367102424744891376731662402538210397225265505999497420217988601175849501935097372958896235748304744851018514952484350353269610219435294200763947348578966840946957390523325846895136289795978054906521049050462017234774470860076345176123182955684756802459489200456669352768340308429637341946612399279831009017509961506402176576141648100123922787454593177249756666591614977198137683071795997261837235391446308682529374680164616244770207663756779703818924950471609513443424933053717978159304394475472854443691014985680833060641378296093421397194001939069200408372285112729725221795378658729739150246225341077812763145594408611151669440455100550916210018874411021179886887112167553407310831796452532034402373290614521377229135666014096516111978004889681121363608150265000626946226716964857968990312370536484051973250290304118645638834384066237596733419978336555791636504825346913986153907211943302832832191096620400684823219327538600566147946911049057623680472997157589894695151301985231157394212709700920752350328960963856714835216367301898910815006828838384864414711444921393515987846725825300021610984422331810231623841859549277056676901219507730400439878961021052860318648051937475470221126116473426431882180651337327755845479841437451131779419776255672547836958969330232390170694318444195850663205674833656778114507125273446391176610239018936131649536000000000000000000000000000000000000000000000000000000*i1^139 + 120412534833233174932187575765283019476793600884167623571114763725077018856219823353783083084719752379108933330467234976685421505922601560532341856605310314186941892041995703780383946934119735036539635724476385097749817214255063800139777604881194735916720174439178242156455464298763199702472886104287647820294177151061760833195836110908597555051631940907199048746760895970637179464835028490778629064454532431329766257969192317241021771878205828096760591923839258280551085864132186218560839546042775062304855662755933031506132399247596789979387656224028992535417495208970907358281477207339920143843855331343596545945714126304776464832638095855848475175354650334307984963533491130364776067230715817931363505116538685005098255692478406643078976670840564954278376627407209449593610073930900380427868357396628812102703452367755306540540976554306279820840170922269858434470841226776990408224343387824606104278452856741120334839270351855990568046600692821115650231329692359967407785023538063521528615718175115225230931748725840859751453880868118686060845184589890734171701569275993280554700729717090428924719633316974852119792081645762180960909681513516484596408834574581030308314314217925482166394289384163896110728235748624592258795285105466932755792144934040205990326011258061427515808769403778451333268405722677077476422245714741974440379845219909577752611961366001799928311200114587722630853568840456426793989032629314204911724215043388274186708093330651895797820396003231171439559081230679236372654738165120175638700501615466934552698916109361186990753350827474546348218505998761961150287422781874696101151760214102460603704728956228396074417541686784001046300869373625196440645131784800892299983770369259436927907240980212538519045128299734291413879762217948503796562801600378890184598087542269772535702018638676071618220648696715122146906069681384150508781040490195550044142765415842629099567738652509828452456966392725202317185667044333269306103357480850514768515788484345792960244364580121374626317528711988388058639915570985648463118064881594870783855865668439805842893148143274683441466027728605140290950523010894029501662512556665460776586552979874052061574059189700121089357275428974555731911976712405843874678434476841052662609324180301729631714039938455641973216486007613692553976436876921932201964501808997090193045581038941958972158094046287336680940017836218729276948615649994705398664506680508510446164950908124172793071354689584587243206846106853888505804541449950775806812253727845522562239549596310576299627760305931681181416391287055768259977267906062925836481387062981115605605140853646390942017916171935193822460519164990688111066518260824593770144192027484921131801106720839135066877975189873629912723536481463474325307260768861351196247303837597838455729250812154680358262181737886498003498489004957559014069444356843833068388227636128826909701505140395169785802635281670372126760475050913616429717951567107006316030831541180252210372427082387270934090110454942527944643177940608380603421435344679211116540456124931680790929703817119464323471268019612354909212810651311690732652184149513397638081056274790813775342326569948724586201702214892445889413967874892401140121421784747074126465324844559476958098457378328631876833591673705856070877512767735988073499256735159800132768348757009338222062397772842530008499368155462810576846908904370960977578086079381108568336296430722434045614325606477906245474927008553726851279911255092180668178964810473091993680436021004316357799498012568483940166109299437170437635779152156746775105874033587421319079582388057352501466069300566362348157642845877416049261981696787025321472110751174038118728591191612808941919526223776587481066891746895141733979496141650322456793608053413010989845979970791028398110733465199709793255822699567739017069462760820015543257318311680631036634775404799195754353421843045151889966231133020068356921213409707915885508320978884805001606591916458624608374775622445103148788635448525894211775709470054729866280960000000000000000000000000000000000000000000000000000*i1^140 + 4643600448204184382945275148306520946436741723431808150166352923816017180071800240817778566545435954502220931326622338558076173038893802874436394262527389089156642704997438589711886507494867119189002443003014636481889290390581923257762935857923719062295374359200352320482517872817850420235512686783865351068588718251968827823906525250139085317226524574868161457367864122587970444026535661368966816382943188432738800068083744128365517273784560353140474287748915169690620574538720423302815918345698161919190905865673344998861754669562442277473040406201992751400674815108811920148008803167593971485405238313086822888944930932642936548979583402896648037821096232011641473469091338869225348859764971804674498863346447180664238120971533724062752850766108057379102782254489485481358808859336434738196087311428679167165646597631123515085614862874695515913020023506144442216534387698905579267719101452064719089056297355351890016018434834276312588725726381307281107207455791100417747003259634517888172297825052854294080842030486875717491520337951138145919320837284696307356420442476451551735345033764234469021964817438467252579439890679042333637994961241989223137991400411928661722203633088075074561011311141874147903936956849768626841985779602441865307344617751682372911361026552721464381907051340144987693722352323800636388300296226727808985252396722459289039077461865416854100713675086626833807295433671419633135989774565255518076283196808750595223379754809046437224759590667025988365748742459246494706501898134986206657808006634757307457648020372388190394675876912613086713682093154046007704595594790003314929168211476157685530119761974208840628349625989907952640746997836571900188657948490507960456086337677012788299371870960633093376907292069176269944908001198467158906113190914743571127513521664196551919319307069663269229136093794216599529445491784298243886639139534195963669271718114741171752652088256484823946631117908619450670166090677954264301240983112789817647621709563194207890283464006522684854157975866688233060777430767555973033262748025884590431761377933869057378633526969171095069419581160563478794904323846649573340485665323788856510135490701945721422987530176234237060997752395243521755417706931769917086604410807549333891918597501931412264092531403902144577261347685476840943210494286714259554933050583815945612062733684256257059671814079829612002529872615520628185505985264399434244276854374693470571305318945894238144719473074335950440332650353680492438805521006405880534918537959206401430518368899166020953737199390096886801516161612577800232084060080709572058064587266532272350783613135589475740987558348613053841880214520946337778566424229957569886169056713604210183543431005200712161613200466602116246802991527962761059520547617029686063717718213012112570348761018264216797133229601550905248845042458557477350401251006542203529697849317847754936224834456581155756780987100946061100124764259065392349892323214463017241116002425144332977324798584509561125381239452701525949407711988320178390641634090467612352975167588262672441676041998298009264416159246675243933868600034865588779092814529282189155231246378495832846713390566292603677284399574844017026217975397815849204291433830027068988906107735713911605469818938989230787308538111919385106940093495880221298790105002076275000169979934493480170595315304239525398180421567905641132508835249898122845131190556580697538376055787518120763693333330755215645451359492746073252531712580597287006934457024778209794261520359578184609173748708345145945261127125124936884169097764410855216371723623016495999581187521179231670726185151858780403926382198390257380407357250382716131353685483598418225521478282316871981207358506752701693867765484334326851892353159673097448250362221934174601221458987716416291138546351567277729532157558851116427929010993965981060537093914258147433441746293341943060256642807116225267060872780234849785207661334598303161474470318984077430318994537055798008502520825272466818499365771549320914532982325248000000000000000000000000000000000000000000000000000*i1^141 + 135227379700235470167397519428219262053649367337904270909818273030217218128738898938630047644092976074354522262502417942853112720188994322168251585943616732489550811460120534961757311546152957539519040599379718071904525560750242473228204074233246062077402063333254376476659992762228812758705909462268110891671955817394486402868716962004915610185194388355300442990671325006241185737775124162769794881090421802841236204050312232697066055414526015564198420717062985892220969729474061850383282452487495372264901568580199911694148663196999832014263305265315186604332082366677859726012502706247093343458326370327051595947943519797565412091509634928785361559786353022047477445286880462320046071374239296715210525909706966950436541085588898890244715591553983547494447911637682588175801460454287100408752085475830993741369004411094516623750051447862015384753271555320901274691747899727838076335078026096888616734567428673697900142018135932943991090792239736116257000601324222200661699070909857481275817092391047282791394203090424755600163672182143705575545444203202620679636142306673997187524334302314101522767974041196679505878608340727690388520326240172650076275050240780290198909514528349512957060900462252414823554787130126329359857058665833568733928951798634335458188985095433574379512418009484935389559286300169367346167456152184214132608189046939881660704112057749066277084483083608876126995205358684073724650378254554045931581744522300169214392781068337695422567492744254120061441936912749423099011571294598448348135354806271895882177218900914356455876044842070081241654121728741205680737691483106177228230478223549462127700390917869149258024677134586115019599308618811837097677829869158248904809043935715584909504875358988838734787128522874303266457508881652436255356821760135894329257409810249989900906452159977354464906035366551336617882134803256807105042278563694462831295952404508723474040965818612334475143380672184687224298126172274314990110060934320961173537459424534957697475881227495775328780042887776035628746830534471222588391943896876171284211809806745471153536196386882619718269811861277748828301675561227185575283440700261207420838727590389956091834028535257433752253515266507548549408217099776943699429844761153722033800139982846222529093160706472117444118103192077908215647101042781142666431574244213687444511059270828016396033135385518032063918708207539667046966553646556597473632176327179041320347190746491467186998599546407290776165679633650726125990875396415689209679854614637017650587013460555092840319873328510834187833688887819954649650751545742479723485212984004777930938005835421901983952783997365085466481343975071524349947816735503590476924185130605952795836690970221740151513550232107841851074881173892484670567337896122175626092787146776250555430568144944038967409031890957951072874259571366155561326017349584283768856684981698537419453664510514993712339726075433585658447641373063776839831197696065900514574679221874298317471960857292273333663572897140491146415633763907810041030232270201832247253538662871019253065413263200518390434531582087929080305320334394837217614373731891121988700773114265296423769093434975928772531499086498573230821393402572317964107856729441797490055207485346397996323309046130740897086514843506385320288641916253386015504232946110999836815235178960768544336414779023035410524012079279620495066772218881016533812139234687921499589180689749463304309443140997769470705805093670757637766426863668348441905730006439777960462968767837564792579634675933255094929851169408451912745949619552036490999454257175378394669019320893654184476795179688802356857534611948709767686316238003876777896070039123767235632233460261547098929134111110792508943722409263072990796579220744665321525727740916924776655645201354305810918115227911102361003919216993663464864273683345107264409303246370507078588487762579739704216582738263823522108006029440553847743292602248159061287708826576651324384664466764097228857987986657757382588395924425116378726400000000000000000000000000000000000000000000000000*i1^142 + 2898111161717210581716616065458556372331074644572563538144821372868461831668620995436705872557235266355428868353595847725011685392745206682601969235803916846223757843216113779121752503647447071241725109632767869235689281465470946581816594008405425508684105646396528178431882597921515772690904071576182344918508051326453382551384694697923706653401817155295943275135684283637713061045077606409318583274916009908855723348601794423034787200199169879894990827818029463266308344634558393245996812840538224897356311746414239387414488165421788981602668391283057119770871076279828837672576382242035529148845981628508678248712863730638812920399466632550724841763719091483867901572594832788687651338344102222834723355317128707864993597568015732097901204111754951152708977880768882578456383945551244902645745402799856368493695168008285500657598626357702903379967297130601778576707395219972907334003934753181672186880874868021547462251293452902687736722138488639891177783788595723389171871029861020685417949231069054303523145798091527707119177653928570118246695471723698546426062839311885665108141841785664162731636776287375430046233342791113176450545483487703430868334056594607085038836399152553550783742783522217072540006278434689165768323423102665126823519439130785396822141823529951557693995335420543516450151922785149879550892788733053419074304057229360342913911049013813454656264672200794794898498855049111839139845578724102154178393409550465449335742897860075824224868633547771805331075565482206170548598947814147858185500955115314671163482620043486040747507030556590626875362865003711963968781270586469210076665439480096330767549078761963088236669345403831407566938326793882812053524792383886541298352869571358312154022013552661605626478126422759249943999330127997675797641353486372920112622793637282626575721519645728137776269042178086974582141183865453178897356516454457728095037390735290629267653829769981292132970178525343059705286524957569396386978137474023432071556831752216354845580690761914587055379485430473666090442126589206351472961912494389409638102000693820413993300448778546877019642329955571781878913178291148560309581120832082649119428186966379036567974285656108584110999316617557069894121434338397901218276432278343909521271408784992990756830055313292372586093587579636634457220482403481254883027033431382594701315353521542152920615176395288617466750277131293032718072456170684645892017568977267035109011482648941260373227652383127165573454975937010628509568719387313049357748458765569033643707323720776733625506400201196663298105901685641312324179589695097655109991432538304479136612743846107230226280017577414663520762702683734109521736843104965308824518884618733107639666597388902456422466483621364201957311827495744475988190122414410932898679745530073193157248183026412550444812282286872971307515740677664775711753310401722058793267108157980266340921293350178531981561712901510245866060369103748258477642597847264443274417937555624772790860729749186780026970953166022763031229981537876254325248078753099881706848920672809390625357453067861845628039687670253015672778395023434563562447297431408207485065377622243185157418271944465395785367603918415992439467363299725374298484716520688936435513085297757622657870783040064549677743875131858997153218332926077000167560496194105063898256157750344769287167040294965115652840570181148706704278130544458486069244773757403170390681105714524127651418905049642042517340871850657713163368561047682951405284849140923816715483246691870645943109008413468269510455123715022164667656480697936305686250949136518280704987127433704257673128275345252147992274670608728096460495437250186356557497505267688701027449979927879196428129494724626804102289429138843658075036354701687240942206379897493679962326138339548980355052675138801576355831468023286944698880450649332540068051077675979589296942819368169535191179973399259843240225565432803024423537153405594093539586044780926588612187112109093642095361006811475430662252569559040000000000000000000000000000000000000000000000000*i1^143 + 48066033803477336465633128030565188689791023697128975629505933497875005456851504861705182443563534495852232938239097103201823267695853377088068105150612521721027782874001299281788428031277229224019147232795760224416233903447544229928182228721881029838175614624003539306125660241750068700493042959857038024284617872708731776468173592754314950176266093510780680811580118954397175381547624712824565854896852827532306023982108691462310854282363090504171347905686586985984521494179017376077559848450792400848665075420419576031369101430762854552880046325536880015490996443867727875530932992932903793934838556656280686127388051465473510554292303820494730101786229247403228798783791078201693200412872518449802659306574195999815166630400561673041590398079532186883515234694428882880594225688745138780421965075143893088270133748160472367553699654048491842281078134405642936261052575711334413270338079631384676859223137655714645585938093586160890072006360312427390458586959533045086036528011315574841573397414663167670582592767963521158844145151293498413194750247363964808831908316548032206145846839873258329687059800403773808080540987193556537283654746612135135770125451366711446851128231248489802016648788937663769052172097061438428284178548536608177722212268754855499573626045465922592256565495383306536403712351866235282128707804406060928761493254599752933851763219513801493298432602024934695989890066935833204451450926237023831322074498661020492216143126260283422596275054408457083745639647748697085029613751791450206306819663758957989368665867988125371906541261138916270837476917054923129712728426492169766139871490231865838312667348084972988129212699906357816374247645982260254334031981072444138305713944740672756753774017533111350418976275964829026498434774027988031058287112147604180290979555860655434930639809262307026213227868624727298130948413074677373366187575925737689493078610143930421624096000092527904766640752397194931690359897380808527295871503594139064694709218583702660197698437716040564194778825687653533511054712099780422919594914579262662443374936297204502836965402738633639530214659766692596901087223467447010216522096773484770301325293655926704447997251631674487013010324666737204455696459608568331963422010134620677502070551532623731568288061275661435699440258087971209510134210108241453407208558252938314335275481002501640144729483000081540263607567292272646536555869804881723044056965579219489505325104461082247837186221867108851103829827215578272331919959219963807462821477156452075611760663943523832901453563084460616919111462440223920849437502002266608310425293413155305995665398929217219037520870379113817845240692746169946990071096373875290241025417691160317123044720852818961001717380040836024351944358901536153892019096170977238371619930412665909316884766531241066421883031952054156810268459726824461177422840952989243852843847234494332509797092822171353308484087354127978509643637667726808650860332242752735595248135671187803682025859637123528036282179992148764527600311332855155441935580915926246999868778079838309524136894058118993538724898456503938140323239359206183105974602192298485593617602676941727731766329761691739080285071868638085185970704173810742653455226446911698967512275666741281478227711346589385203855516600899848897832444698009277425001193017713029051605446133402251029154072248602064423852455040752522579557128212404747195528349407175324539588756305862121801597680139879335175574171945449920664278793041974465192231281378123037098081375861049309027281983288490925755465363045978727713411042219874117790592901258390548552655450873433170521707856655284973128756738898746914547333795023158312337171310689191333012181427497773217239309964854167106072868866656448756834872548855793304398893195874620108241981774122910320384763787137285047419062831351261897212074266090988033606840659010018072549380687299217066141656765850121889406929099559432314467918587780240866996780313887823290273344301378617064095530145235358187520000000000000000000000000000000000000000000000000*i1^144 + 539908210272182119649269432092964548817552040134701682636512156205094939441366261382744726374674156087261684445611580063463083219884571412463091695659747582044413200137487026484137093126081962456647855493844712040928846331590268672295290645609878267805004462846504078788149036281026674051283141737497656906048019839557970454584523505033691656200013563909988096105420996209099768627784072040493609931283470694979397506175397190523968019208460786127383022506107949827231034167781259923351545598956017547107272229142485433574632218342830091500331842702351935075661369115560375109930207958694945555394221598255195284761678749516996262471142351703566475756847306573254462937694593702165200901392951481777955814825548660333401394852579538217339359802506325381136579944291849253356084976581718072866676773996072480319495391703758372665732051653697003547364239441136488207932974362623626886921729418250295317617334610968238711990310046043552074691585803568332762790480519271498997108266055971133630283847386472482449734126692031249367426987439638079523479270140958427820338196358633342335352444786144458294098265417819427439638823977096672095182236071899850377932001422159482942812227408780379546773885023343814813034100361961782938745482811618747235408666421403116433709332151352007253590527215972510458331069140773476806974174343734348036138603027899022689817898218721618116921419423983465365513377386309521611305873377921944840261847287695203173107060305805938927117509968500683106107732637763671046547184251643686834999416984960058181242920910770694002926450830311499306790898165913523570800901353162507615971636539105762758355280053699096636392686784530824006112645468661439938436802090116645400385086482716735996904916929372801091672416102412739509109514114568009155007860322517132153870476343430308159392409675424359324666257911775194380518348873732077788898781376855093558931581848901800518841869521453554300395329129469590890452077000402046886641945434756557002217007779863651327821994403213763897960911221980665056188565574446851589332457228399215727341929428754190870162168173681336762161214472066850231595114223657755349286308946538542417293027228127918021071256654818843763351957845225172409969520017177802971326410377698675780217823922439353161013599677268517256973805387144062933430790812056014048164870077461782133307106566306435653056267680856680974442046876682483017368940036748857639885183753241744987913734621946516851795768857346257401819865516462801616720879322257418136933305051977782620699772497116303606143785998306935588488049134144773661249752684121313495697915681185134538256938708978469724942300569080944124496782809761469553364731397254149088167795543583691958157511911254276081550862344562176889772598744268557977619491588352944871755546857066470835546387102050820563257493969094127560276016231281803745932902367109577404322847387883801828053669425724615331311062411943881191157352100732954483167032112164705014443250989442700896492176706034831755806483752697882470678169317544944305983163380000961428368385010474154021414593382753891081917687087010716315124488686359502951789307559498130527151577947171547539718663606985280545337287186485416940695957181151178801090319615655437861695570376020277674604745749641373627502968423046936676341542744035786306097205964122054620509531844300043532875033248378648265593290398421498058617936875071159038001740286187580894277999484483524507861599250674806215735872918489233552184692622531263157426349557162546461186028246638944620146385396343170160913312143005317234434471464244576430026550139876570245442177724896776924306537493203547364167209778207203906141779368855000787858323118750333881103292525883931788155770978570884025039304090512284548258936207258420218342262880594946706474374112002788231840274561409063989744149071100648300855733247227162590719952476759602846133951859850289190103175884732611857796590869616674237954217083576728891671560281359494099454979112357201328624736665600000000000000000000000000000000000000000000000*i1^145 + 4404599208109922069551408970574517305392880022188921939720618959218083532385322799798448167198262075784476940309489571658506384783385099181663736819369946080206420713843204816264929758221432312553913357181758082499365264463291418540791447399376670515616685426529882537514403377356012592809127317450681129428780644058610170888086274815351142273167724212491053666003006457947740215156753183070755464738557917793593192737563410026536466376840358525721335905967581767444385661074392459336620544080013725554996409130339796867560607850003694278940623420641321698121016606456588066661091896020321879906628469855173416766888971858540167313985201854511910609362680165363400686770482104533209742225115771142283187592608498384988358965520336227284692935781669075874139570247221363655776130566179342689617106960333497516354299307811763041866239476410441055423373205012936466606038557381111274457124254803014804165896920197561608110445515753361956760772073529964858255223301408741115668230280703577605662945116474681955942057510431715103504271884902292410604810762599568509831611322408797931710690266633611389859229515931054361881763163841730478743916798076438713360455859198160468777457562604551018910936763953094612349242201044315200749378647823713763153875235975186461019382533354947654463091839228341775558815687473503176649616506511206671356041961922078256085152188833521965679986406904879915221911250459938265720804597737249524385106058934235697990424127128640064229773972165865207482746730618205831787558386302731548828656098925405738702288749342137411521770920308102848195835323039177303261747734954010423437927343597582850960905433790523261007672079062086983454390428081222704736438730230103367823264780754204038557841108200483244121420604989527009549089934255235511706430483369311904403768104556266258212911136228901172884795955133274964157562207885455455240019352718803036169889804894984960304622518751472453021554914973848723783529715852486020295717716595964856010151279167867572507089764248165297555082378741455274077306763007542293306017429240907064872222614524849943092822490457103863715379649035582934694141193576989859169841507203433550466829463125757272217613150286487210155778095052410147687085688402570806532682800444824104237317872247759039858047777301006967522524147755042366193348147820386455483431687040268610118330699301430492070470932644390940938426434055542452236543960369138652900232551999946955406776558905984328430740531964694133657039910018075972181293581848696444138014705579619344760271052079273719939176057140718625095682908789484292737254853940031382691492700212347179509680518287065087522703729885573495758139003554656109867220874400037683106285590942664539203576122043823526930464463817455783297165357644147055742845593411852239239391162311702335499068720611178718397473415701627152694868375594154256735879202240859502086459359981296027011131336584508863886311526777062931047800418086326248152800815485480304190204552853387029677344394502449832706071411756402887422563161208894601122996369963009863476909149285574168162628992966964630736559793656658292842007378148371720172257238620292748354578369276926262888709138189872993663471470388808732065709540774480823887025477844565748800785365966789028884054635873648523560649528489389626480570793462917431615002037716710710723367173660542939536545569732512283506230063817063229459666532846950684367875929975129844684348826614345414384232138041627973849955635233810005624433268342582153170285958295397689192849289981195742727630257720899405164665929390937436739087264493683858252304169691805935600136228674258856580644409174148001937321461926595947477325336736606885913163420861851880540692917898171894571632825964237183026881006162762940891133715585557470597461066081058532854838635630781634183911542280480581842122585736836292159905147789548562990279485815787052204698198755938215363053779914749404452119697160297502505201059536895783371807277640507776898890391615271075840000000000000000000000000000000000000000000000*i1^146 + 28261963349087025997046786960078016100972181648335763729739631163296652538633702295639811847069220592486442357217218735966549125927592706748176703064456125499919534027827688861604124060220945059116061309447197381338776171153894044103192214466438008868570650648843008937644105398171500778417735873185873529026772844885071814628839272293846206082184817921538598655249074580198799027126702672867835681867506667206801944758956604783920604128961943385668001009629837631519939804351786563097893077808580108761353097297973975756481079741991348515716936853581804473681392707982734355803241138515096848809179449178483374529500124977345018317081115298627572836047022244684661940586118250280528619423576707560896251462773973568921413629559390538941130721795313856783659427206086258339454476234966704534281918738897985902040228782777912314474025591670424461076098510143699758500865134621875795373582729051363662594908962291777697582946156449138168536806587709584589956723225598736714283499104595393963097241086310376777535444552951260296168642363091657479509513418496495982507832841406217185903097651393049864639790141712443799441929742146757940361970440654017410321645401859405339965596973446121151337696515118620228612607889084797443066272376967336430586608836104517610723038563622848710888911878353186951197652301958197549146073492076412424187784796656314875736615183006525900115326400021025810317357743196677603921388814686935336551331681537885029831135943346967885446845984681555955834545288075921176394468363343821226402632800813419301223122155159361251092968759053944849675658085622395617326696187843278673838100528301675747855725430541178703149079674251776438139341209694681883479224629298940661607566114398530521433578053039902151682631908300022199393408495637055332861125122860502183218402259901568008854599314483125255409729436376328078784765850156823018336060894326930985297421623039969519797767707840493169300699670317685807946542603952131604819447210493060437568061456019420972439152468240396165213772118238981342878097279300345825243260693075296720749955802615416373508436574491033062856297771596374497993380463430712671874191877747503113274079637250620678654407863389347986027960473976452117089489352828615683326308217775002586745832984293815869937860045608424630899578010446819568804968023244363701533391193047430068714981528241968978056786892646626306163509238270079081723504411974409599057582594045105799223331709751727429865341822325776257296749746247063186591841270421087459523720865554736254040542622986478344225788188845449077001911324365000016368825545135813942293871278702674953471212602609170863965589609195490449227179642902760457241134906707064643267649231713910424924058292228433015071372106529580493471825281858236092516339644096194681135170290111664365434096540365201183903331042589550328463170393970125479060145772978817990796126853550877907730617308964368193161281340321131739192739880495959605582114796665643018680431088430501763266825217802901912217220883790247080553473144838475049525244686787027143658625514544065939928651004218468940929560982858068854103041782072026460828096988845047189332048733671192818753673946056452179168630304002636655459080215312917261519451254705924738739373202486044527319050366196715876541469935698979669941883918292750632128389416929984499492373920256596510662486666835707782328771454983761888526243962668573352288947704152166687044141515033544260169942456636509433595562606696337590385803793454618195218577733447276222389769485021311202649443126261366905147473790071977591453593021819972823625214149921537414333433672590605157767136096034211567945405827811186593999779233117937069479772248541299823885099875342672838260776149826763906707201086515798933609131859111649401780132528032702780198003808642431233574979799978410992503782292273816368925170949564969497705320468357451856166499737713077897715851166890616897610539694996698727279122015171966007786813357810276596050821120000000000000000000000000000000000000000000000*i1^147 + 141169045119896320020685238904509727410058973222842920739786508188862182821505821089734192495333368519660653071855937668729168608480011904501931243278843775518467816188243675896300482977448735166651684727113193893684066676423519898018773803935193805940903206343483290611549615818476510805159031640855899180008743057101403870662768553812480886344894820733024289480608899032446285546888219168362334569870071113422200335290190919206318680774042995224684128578132160654313887202919812339612598058898427345816693525984086087064111471758314791086583198464000028432285157940466050636822704072791466322609111826834562437048979616992516771965595648038486170399554068789012227497570455643222126553430215922018333762808271698282609196261877869579372101532424076071401653202643424787686049018413820468442245504770586599344070758758430824587120562256603519064392341458104313273833983007203722485361178740802667626491253537851026679086598134971223921047060917584233167728378961437723713055882458844858594271024507992458408368011182179524150731671894155160351856699169910470231003893868753217815523952793562773074131213449190152718640181795406965389380753508253474508519386339878589423491518042280733041587464316137769561593753179066417006597353031507089712794183692966541483148713104245156456532626383842304149429569779854067745985772158182706424322880298843460621157251673180937826963743269716054349161045144734816333052036403466988129939691083594854943828602996083432385788998036904205809801785581607942843342134535381993905914564282223655872010630908582631373447704167079845404408818823642858152406154620582843579364723059541353690266428074639643888528221511486394850730526186335818379805896130981737603423727929066500208886372076512459659866334568418209802551177722553362628020698521157558658302670736515504196767278338665759741665578568889573661074135156495914834252998631964443005856648911694364515359888513628078013234527744071847936463088734584962982000698932646117578447554878008010062631910064708187697678710284124551808592384323987899195397396749670236751745799622606745152549287051804662063973925137977928921785277986265196816003092570476491229919954088537406142548037375668416381767335242823873060216443735621229759065209555094534587257806431609064695669557919521902016069757398024216784346475880281349204272843278166049965916659795426242101297329867425050700325060892590448454033747914952659392486343293130214152434641929789946080068416744764866959575415710532779171651354604555754460105188088171166102156429477447651626722710383374056768212773957571907903923184275391641039488518802919630818919253390623387833836629626047768151998393178783607524931577272799118757703864533930144275476992072912106824341669391448909465269306758332214146860283860261118851006351626562868012525661633771047814741615354207522385991044927675873958618853705489963046646203441132595000697751797815711408048958032739071468541928173001372455318252806633626396585789811314739167492178014155077837136708405954472478154948251509367157988025590571189941771899605682907638734024226004311948051863674396519084419131142280788620727060096176326659231297858044171942852340924352630688389193226080804147033651717599411705995882800542520798819498261049483854674962455203513893346093910773156427974887555270050079654891563605392284137577524352878598549575802176444307970733051763732399377151456424530977303475483002701234063904700702009735983445587247980342864396211482984606103399896034591698003297453585191088042908356274811563022712356726949996279309078135007916732735673537021786053103398512265971562192138292163789528927972678651834756230867455071203558596455074621100545939420821286198095585855340683515651278911430041294225062541948960371874645911429819143338861159668164382739795006627914910339390557460513203952525711586299887408201233701055982255083771019068996325024841988390124654245810985550156698146716581296553542586831524421125861978440047001600000000000000000000000000000000000000000000*i1^148 + 552477237157940647571155153775738674649705587763156835357093079004224479012163705192992944252586902075405935217872664181699687263646022623427494962221102558120913765546931820652192748759479964352138188345300627102997239015830035661187232719102115560084727582390979383414976398019512891230439268666443011836302770082453606826565301828649781146116320719416437230664236789129927509964550375837037633207122995588114400731559032134741793919082150670839272841959989855430403687213080263253822280811313343278300903957955476787146359016428846257029085916020879629175957987550071193274878525630778168467552780346054576092443800792030513412408376047905777544370501474561358646200797948584854928006097690218419289451567901378086567122687568093353051131907305133379055718073132182573146633850123044987439490785791916959566067453073710912547695183156108291628437209086097648680677762176079266721929827036534105052928394218549586413570302366241025775815075781509763350143579624994220700667890391451079171134055317593376557374859291042057183916074408933927777091201629523985409282840048901667701398618475271121790252945486462119120822046131432459374443485213932409646944333606345760870316214324920890420559094786962136498690994384175456858867281548154374766585305745549873257797511145837418066972972944197803015835500270746963417258914025095848907257366124522488960173507703891811818019140229493739744713253311873865660972650305535750213289124040888906335107262924255497968827679907255938805937570184150506303515111332740760485666635742028524118755416715672054408924993053408885140591695688570790590996876655522018732576638108521662558172381862763275995230269915412204789012776531978080573678368414678219393967168644287711355607802457307066631929981940583005845247835373793561309590522640733403545963910940733151901194604203107053134858227055915011809914811431831100726483090580252191606358536351083982590482277202659949218291314317237476971963015050226165732242065921149547735262199490879223374453890584234352608854438445314487604633712575217519356255024071274890824798446255249199211879100769735609421828750795929441109818279163480891930292855020712650018651131219236906891867437193079330756301915678626855514894713128531828063891656745457755754432889689399313729319233256601467001234812180003781266996433273149624232297259901888623827372659314055090141706410898777352957467548403567231891331818883925039421758651741486990042837912092221691546767900476912539272505527223220621225537013214094205583709548972785537195743352882274843802931295861951365315914678030617232312329599800568420236539596893571326584630158143071721792618070779338575534970468240609116682111832111788190619698742505731474604540440170628821120019184312414318633750784908320426500993823346218346939834317763914573762017482939734484688882317367283698761650511792500553749491725325596025702377946438006216184997189050974440815248026356913067567752454026520377106317793060414258917977393586478475197725123783272977869229495190184864740981150612199280356549834985105775841180696191103401778674069548710021339099482729337503985988160798392771150244390515054947558606194387472479599880349141689065683650589133941419935819753687828496962818669525643128614534142860443930598434203662918725482607809710699353811605105025098019666422164682288786994637089672482977247738687850795800002397645639235984173896833501995842012281148190238423203926736000190078811734120401313209372764824897092251861016345916788306750338071145946976590982989430599948050520353684237082908613444894479708658852045140886727301933511571447189006975669358676845046847646434706111406615041027062405791971326479625410257251022369310178909015210203648003922592467575783562661850614566971192680102360734361412065073829484075749975489529564000496150062931202236311850458436158261615477658980876894626678240112655210414143310657642298889502113112645767816128586065971514172068913394428147028669235200000000000000000000000000000000000000000000*i1^149 + 1786421747781828389201368832345685020824130987412387672792421407674870162999354146603441667813770874555459736497345395194093693996483688406346001182160156931241708927770513137906235957868283295613258929464182048330092844568299549675801619838311424061990662112137651069214659687931943519121192856946186767191033126277304430732565275998677692540033904835541285370424583040712125819164783405904648327314540581471035419611693796076313386951333623216151693614278908541697925965919911373537561599100925035279439874200016807846440363002497956286845160742733468602656686576303825084425022102986570995611246122186262574960706491698371636203869212685367787230106100519486563296580796281847973963846890505331227483006162788838850527904093122321828203593897110297699495263424584880520548863950496471756139724794813621741536941780629541234134650902686808641729603460314780928212770303049704654088119736308807674978700569329984057292391528214544108737779057307132206101314883047087348880100116436850579442711798522960793110905808976635949281169581941453099592752541843262355941687844646494285653276849639777898515014117189533930925897863990988026560446626391910773278748353889071598605761382171222980326611154667827582107005654175395284798720628995929741127639828496087296922370839862651887829744473515871128130121545557668210544295643751905444930498633737419911083615831652097059403573713810853329821549666016287989976517804438965489734375523679388791560759925221558187003106389761704027684836949731519296856809485537059886723894719917701064676628280053569785601920326611997191602515889418778273043273279431427988498482356950294549199512517770240724022691913953803580119369519169438491582283791083834446505109278187616997840784497184960355994554816669246049246632445619766591350904395580389470459401689031023117314552542874342740691927585055074117627811802654511969385689026043408020555051274888421166289873088391730788250033770297398096318520137249058096427849252760998463521533164619459364757527338488909232608097236159733008489714085305297286681652251698146947708716365544020283230168632550660427616097859510867241673878947945166765936557736720888707512031709923352781246028029643796898153393782001339298092645126798523689798967605326184782704926755182094063827096746745962453951050598152123996071311772647666758423242658458304013290375796285608472503746882543962191026116464129552835480974621208791585243484429374021651239625591822876515440896516092738504602054789203949226139665874447895691508490452532204742042885446704279616190966733724146535437455060501877548484582953811878021353816210219326113893256022481332564441931390176698181935022772882755320246221251190674421555682718393054290959940275568576500471448815370021597287095648056721591105539841411757236192718053837735658175790359939397806896752558285445131323557316524103526403997554210084868473202125375078227216006088268229401168387920773450746832970864132616902749384225460844792323609492866271967744649285780447560696434670295893622621425776246162435009604954684399503392768747172291495857890444951040430226604796424311609990974603830001661136596810454802309560722974235160898233697349289094864957661355045617813600821691935741830502004772884660254084748293130530545809680348903034737155698997445466494015669894428335116602750667230790660381072967733582755238470504674784542034208857485529261845414562943365085848058877426593069175003636609584129542420635515826501560567532589257696851655231973041107317719418065535366996886904428765036808984146617432156741156367053941990023533564921703990266648622890039720519344792787313319847639015377829588787375673846357610010494961257381296360881178244429545903637439544241947646498908011706730634146916691310401001475412568488906288582933723060889455109965649762105203101691245537646594179784655696177478325595030441098137976395131599003414922453450494772182359663951957529385928568079505366109062315376640000000000000000000000000000000000000000000*i1^150 + 3987970264569461544325088862288508398805153266553602095505224765054947678472107578609390579750106901546094827345224453543817854082645465323659346690071038931343007714486156839417845955368597770523519274114529025873374964636848806638642679080034767213472637066618611396659827385465184749823144512188612258763050163861807679150208388371014027079089609281337197100905900743250809528061358687888878199819570792720390501110650821636496248664107916515092814033079032991462592865809049898498121380602893585968795619056020311273999895080322746960529122551836925891183117728953337652987211221687387348706607943662239797482144553428818963753614685260676755541916303206732191673611311500833830505358766061024322354837817371786807005127649154522902705893878866701601306059598660375678892792307784112341517463467740146334923082018324662247424974674711200305349498996089580182082173435793716800785813894453592896588646290072367099983670247203530991131005424810109230834082325104584650116094443465682782088453761596951524364964194130507415481496210362192510172703139317709949894672334209947193624729018957062703608918925604259501715565114630904303326581763902362588735698280434523099554903461334910264346230296522327862295193659611471390833186992102461742048792279383478386901505492175125477155371586540931625393493546107844617264337111990092421542677112118834223498031579535543916605904742973061938163832077862213458398514590394392439349706000267626335325010764891294486472054893584622333483978068437369146782201136137394630367421608324054801494717068438973845915100963197653654715280836904122445421489525747489250154206736622893924218093746262695860473309336322073466180612922702636548100829505129329439799793922105967334407389786436224507580572387477582489530959840018021764199362197036780951905182212694987711875222085710561681820374408192167423316722492716151943756945128600446764898717034121693042951769909505281306506053966681885588819237452088400903748530106070601052773500617226233571669463703203943062805525196775286493043987718993538034876507369049049553153036904794250312261410378989815800493671455008628331547888466210175988860630226769959248654895074234886687089841760923186336005639284332937348754376890070191248679269094354273719856514826740934558180583193899790830820041626650944899029945699791749225061705798319325480031179856434652898496575403254160064758800605234885502136958389368946609475560750173654776599402802977712734897100326638406706112781758125512625390570135602491866435373290415254342200574891479025401445889713352863747833184161640356514108560910892495873506549460975487836551808651559391905017832839150499938201885365947329664940574147349748043090957649850693879343704427217576816393688573192589973276486260867802304516714704535784678005188274234684262090649298273763402508486988788542236001048989675460772657181530123008318829279413243902633701961826547430750917761843948146846498292368010419523422226361588480284947887568562788154810293950543687175477409111883385120080683274271316635531963474972632828131751753254661519525561893521236313358373726966647776260967703683312678001501670675689422037756177184623851281007077282639957681632061235264443482271881916782887022129461725301804045701815125839226436743899156299980522834831592388461087421482677048597613621710175171490064373763541286095533510726621103212638343592281804308254495303881902448742361437415378959645788077788522850297072478217401492153210100357473803995486959919411581839026148785762807994339716676009369940748875829016149167647873374141379064140313952609593707396720980611953810153747143360591415352472433582172339925626889495367239022138237003339951737291577113999244249012226835844383005492063990070410118247605630329083547874348138715524113580724974266511606007213100071527632347811817273533660756777796935091168332364998869135651287056683082772407190387407020147007770708459876306006122109640009318400000000000000000000000000000000000000000*i1^151 + 8786998154119567014263704264572922981743169243155432621952780169192546459157908011906665818657979356329154680457440275218385392491405422920841068037525011848951881358761952042561517096389974400363043510898186938301499178091061214495970078853403996521619063278787775799817256548352237744398177899875665655862315610106688843398703841495182702420724515782739069618507709840301622685260075463768198281301146385751864434326478914756555364469035694594837742660996715695617033740316680700737477334397507374807870746297804286992486540707452065887371944492488439081458131091960043619596563067972898212651901333007994588398404610559468432175132529064991075084038167126354720800064525025637012373823664597318168330561482599359409607325764695056354505934852852722342568495052897307791032941694442986710066204496093890549502595289497443006480585244870952429394791853728298811180251286507933073846610626520672301377917586199555130162477477863473758531959483052813875627720430738620448137563476286884609889961479488689467406889598748467627174929172754703916150020305072275851710810546785587964750763935908907041485957427591874038160639676446165600686263897056109888827185048766468472923064587549780162704748562454219279737098710905804792630763523764858358559957099440097178415982925747071422628484606028990695764385525859222638314792160163135729387016838964748189382111626996580990111971382458301082401359923966458230899099934106658333236244783752176331382322308338300976524278778545255994378845992489895468165764596933410937924038441689553775562700339083840381550744336985718054527328924188886819711822122588186047643606502322242770569115931853275125607500027353004751982860612922479236738537897824086201669353167065917685078505084591531739576367676837974976504413814810045472323518562608514505687301345544614597044571940956017552827547514330156769287371352645779783536271107865921965081452427236581872414954916796516297147619995109746283112245817322506922970521080237583741277902277145275396837693561442538987430378471480082503453478063794162573094594799420094004324416826356889436659282118035339747187379811737318309877635745561033973543395526724445253565723051093096742775339209664435979100767433991788869836846441861322236646893409090419951060196556288841292190003482874216202398413317678364763942337404061636575649413415821632932624909573298988705643114827492728417583055980687635543177655155411089126444647032182867323611571867353763968008743252393545176714189552458308003866484628435346359276872388214249051225421218049703891271987794599449762876389728993179512853959228674776322671263275942869809912633387326369011227099482971099498432717187668144954692076564763611670868522872564860029707036653558737137663862625003778441451181595425833454102022399748298124978593372049690733207529859930357552356511042866237983112610167414377970338441472684985555849052910472681451055213999612267255841588056983284700128693893643110145028338571005836786386101306984291406887418461534829668776961411049270511386391150756384940423599435981870308679507464019299320054780590519493417860922510782834291352854674843175794614403486753708102044881684366412909728646364468601045348368023386498001655663424253113126343719285096514426746049350038228806895697460895195547063123289011910067722874849654087632785787158509627892736393012654161921654987655224881446678019096377112081262025605578248075248896284727993356692623694695331971700259700138162066632973366091640778909694165909483086064049676424520862132699540607110176714433386184960110971897532604200697568788650016687465393630085127681102042506942350215583877081277582942179076906548432416697528889682260667579747002392747432825492788613440041005649279721527127089349570317956434753649941276162300758118000407807422089349176158351443139362894280787993436478522169428129106204084819190066484023400841232482592567712409523515349808698517685712002919474135040000000000000000000000000000000000000000*i1^152 + 8628845007959583239229045960783084853330356429077262512579323245442050208847096047848846572264352529534625788818599935398418701846815970365202726172086880092078466966558553177559911541131080570492928789581237143155416429797991237775797548696969439182083505861143102901180838142986318407901630995596986891138013224805092395447100465108273714605715260136044742619273561159650603774857522942461573109846918089838408724349309799075859938056440648463289084666105288984935394952472853013376004524460191918611275560387303738999112466870626075220638947161667751923615711809797179736982780399663780450155977564511751141039802759228574214820376235738283711863778348072095215044258286701589600475770503557343374755478577231641484681686929078542956716103990572227205557692046209163711267252643407988189587448974779953660404732736088618835004624201152921055826671294710258571356015659445609160652182120733962701333389575547060127348115812349958958817747301080879903058564391046945227374121208126109235986246153196468872230050780797875713469715241677499602542974299119362087284898883594277311110315199779002048919128190942831203963788260076898695114625802600191176920146984217236943703669231073521083967810742350536425504455604010494095816517079022981758366075250956954730499500011825754739225498036953433872083567038448504886329114308603773306560532619172919781813386609596464059261761356888005418888564128414808187814848209015290640242548896527153818487693921582566025267492111751895553250368458511516460945113396267571148568088514148661062066610984981470549218734719732250116342786296178277933660458728950273430680498177669735246936019607182459874542399453401651996766284758916504086439168995161127667260532591738264322950713259904164528954749171240559706145070958411735005697076133765885045523927519896744989417372654398868867160027177913317374620616938269920053366674311568404196952911044584974376072748295743405304358013850707097623564517802794446171424455307811486027483093110452374762018472600600177673917326072866648089763406531109169894032594460860176149170581102923891850967395644018432318577013281593361362036608581019961219437381183349568190222949252971340815176406946282329952656286791593860785022859421700061236920165972868577963532135539133538428193180776659202625092216694185351261998640429566708048245123332816664483531669637005601120187005013863706754478782291500098195071576536076512163470090622951304857085532581150938176174140005918545081985434309756528833506229605007312960994995756870687732632785630123249384427998958677643924969083743048687419986667129990679374503990920809900386857584809483584965292196740560736232686431586391194443829222429476823751447971860484374219345911163001575672994327652717637664672069452756660133666199829056290136043247488604098932424344415838569667553292037740220199986073070206486245736866364241754403390069175587553632190544603226033312163338117255453324482413314137603989155006219009052026741026024971412137021742318283557301253500581803896331452438784527483434092235649634093120234915787995960132595328703444679069126312651279424747959548299735211876947335773237237306658523860903595983515562027459454477251024227771451108711384099827079947099785274019410645975733464083480043233569926534984382418387873553213688013835458322042718892691792091174751213771900988535844445746161021082565343007645900443244526607606895114638281352550361456374885141499151521836678740255264559990525311820452726412905695041737280083335983687773756048937392003318326973785573730810514037242203260194214467166493519856187956730727299222031506295113527945797011269701972912569500152440987441842130420864410348153557363839193154301403994389771177740037232394734036229701333324806504430395727407008352395580839854038191411661222084132641703123291894359863184489772806430930000179945811115875284527535926001704773169112969416976125332411329886161993728000000000000000000000000000000000000000*i1^153 + 16733269865647543179022805699286938613164721550710216094831863674673913392691336689175047847907549697603820908518657190070022162901938718378944484486515862388420202432682021595558569957247438680960933718045254376260224959926344172851423194466116734687444015372222556585935517475712100144618602676462931504793780483648006578861705854429498928905754456366818495712640283610805508136458417421830269534254208910145136168931939067298597086847644415125685906350977373075407813815042302236567453605645783842292291166938386754895376763393829012036866815135070311211061009658023888304268180027690986018947368846467851268573194269560167313385786319176857451776000377205684473515531724362733784635307654434029346737762747355197277037140615174650686202133342403172413163818410474309580467038625166776622489237515269465670658733144700417299834398235459330758984664735626047560784941167847216458171791055418013382384777653382694671781620513401653890437592773092543271393613657207971255571899795580988209862401191535809514097250206484766872386252072730457185020533564671098204185119271818647928192362824281819135945554377242463446234504971982956852829041267415120793986672760989254688085073292734535895461919767148125030404142303726181065813889035297803164335083786445236865923531757135541469982497444622363290438401110005216180891732305418879635253178229606242112267164589206147277535812163584300656734603420759104534456577601097112673447339273949030953736566094554927247311417588657924461797839124608613048485189493641328352850949356318288199453338262932188323872559512327071841855573195080101763961308685735290097732425792616341511090918325955200277161792209413088917978637256944214181031003071962123619617183399288925661534126834648651813059052962567655544592058900947341909020635279004120053453261953511489545914404840598241183955850206221624889734002910658037070408931489941693431775525846239554546064659721316700600160825264878723828216598788840889914323879398326691966319603963961819146106060140763706423005368544003753150920442228988244027461029779253341551230788234176321873640753553316812397666573508929698734965096609788070778142982495208918128762172641434640795488409087484779661939041549597554275473929681645669912523101394789369336548856779576474770156420384334109382062250375378716377601931475493377201317575874969759433486707927706419163302225191165323020014504425008551774681397072618868933718047955237379655403715684781506110940704865974852920264797143749049237892797224782290988998366308085373219678022907039469151717394828202600012255564691734442173856706828731805596429353644844479397864485981161802230435657543123293771929121113011024142210425438557275291145376847332120348065842328628314353140548548479383643684032012468679916564585224072742734733443424177347574907875166518807798137786195821509029665156123280011209964248820173496260690499391566886102657679032661644192340802005505293852947065861829665732781032492452220097297929473223240311287537573187668390412860338630435549510086594514486231767650299858441671048429675306307717091471657014735427554344527592722846778416743410208916156146907816961423525779709290509963298364890404342128357411154752122317661182349600052558663653834537101677290800653227648722212344176688224531435383798049624880430661874062814506540334300352864276454111594682577902344565429887336077762100004605278992482254675517414620136109701835230439579068082698149316949402053337535220890068160589454891415369670203229987285411843307370735806614518699241206194606693798215738831889631608714751660834369811163396477072114070518036235540986146690951689162060804784995394220515513215351391744220525954054478692879606532667774224898692381410224135318565295920689992590227370538112854427016693165817469003451823588066695349058378739243310745726465142865251099896472465123317160940638800428129858048660022570666029497813370404864000000000000000000000000000000000000000*i1^154 + 2046178445425035206414136190436580578028646227805339243849738908268973722393513319069603973889517558321572021585442957133130550077936518776638279902775990528697789313756760030230607237063374488573182482081406721909702172798154846337309352980059197156691069124282960737524093134104729123122657710365960922368263167357111423813857573303438656010446598287732699996482199756460677139103460828116763522117173246279622303367925551965056031059069035651624403913600196998094095784070968335097867734963598465080921649216470914453894686193684326126965202306560755855506475791145709391774964060527499715925435292917609448243325322494107312598953827039162577229054306189229702182741664553694700016952993907561930947993358797582327408451685974916530845210355039819524964725997537398337525070776010319372137443876361261827153878926496663040730510220474238812313117746597567323958318202241194413230084447669326393522857147058974608162461957539024290600809885225469545259931592137502612216807226706385359015459445331685011018271281391315023845477813871140203405604571835664297720076832799902754453368957044688686760926148627148207021043211103348897623628167898909196178482514118234449199353666559260341114969039011837805459459271173141294707083049740729225862151265438681291077552595268095159676554006948663541034543616233287316209024754935481835399698010821273251974782761973119791333871688303201859802429412239733847396342534584860781871984741507824844470936896993576208653955350892387642187697991376111549907542986101963319513441693409693982280922952084364952780440353052340906141821514631595584635871375330843960314858449662107109041441282364180252658546148829957956619539171378879895761361069370171793761530024852125400742560820102799971643996690454664344923089171444396462292499917801709646760094530995669282827678154769668158654144599914195086924927773412671397908784824108161260856116268714004632545464500300281408483407236660353528396556173238743051707575816051330017478865873167668541242057446966028546160027357773938859135254215996524007366576093518893591962532853869215697898588592462755079669982234076750396911531261205732640454145369295395253499050667044643700622921411101199408949327896487548384183319347292950953320971587110325568932673991776030273166816184469702584571366027918286567845543356419884902655526565167683606891167605299530067518562911124802803590960642727419918982415700290018325688643988269645261594631575914270539204425511527566313225253780378311385862981295463277534328070648473458718488308242153567171146130045389093711601569617058533039032735295321317810942633465954186981596763520170505949904027213291623137121097915370838492944423420542428432492484349307109722615135193894808918045134333536788686498510980835393559904266286859461139036886634264321633711971856013514482394997293951611252604073479988121239885965491391186474675152353538349656394496322116752738664453711351541504949276159111671016555791597533530910053283605346811074876187081057398158802159861760332221162858392920409532664057219845067916993097507983744504010265961382960019489287614433726694789907913821276751456875731078909913950165706534159837119695883507607260307254670139867145520432880064719706239711898740776734841501360972045381853836886409809946051769687137562466604421592226839578552818858730632829994205403648860649295402556848740251756192637580438334585425500902102042949185357213482527847685752509726609032740454827390714896353186685099814773219171499991794017614874774924989995103743351788807407951292324921131949161583995783986676806888714647029154048513878541792577784002984573219501561735237935952409387420395831600298465348854891580064987992637522399799908041087331345498173805848997162855850878157764294101578866059482076782531535570506311564358947730965285782219714214266040410441600697468070456927330489464839053184963084333052309203740262400000000000000000000000000000000000000*i1^155 + 8882627149499401902389822606232370343457882217064330716995714083485188922684258677285501122621766972762733013035729447071550767916669668177496014350009319386088367423205073656292407768599454207619975325838159459518386736250764214334210127437326329500136277769845225329810782859709459298942089814815666756206840055426752275593524118848440554732838591736830139204769035305090351697743861130048519129154280594368054872716136694453109060589933581906303469920040944855391783847639842111978686548742378426174404759556183403265607767947104400241084700519733380891331009899422588464994751266898812855736226793268786974691206643747929380770225840042476420015567049793187258740780961601808150760796592733486567993274315863454876341465410675643159271661897867216464861167410788987352720308474136414061699982116951326148040199396591690237376842893078772011020407600829351213875387333322595683979352523970631766334260219015059874720578512869283840028580111631254882083311096497358413425543245981918797659850480240354643483289643118356897316665165774033586434175806195747044542587257222260356981843838991944569159491859559020111064062761224932701117859023284542852594334964706419519796140798213022226529863281668161935251403706773135244235486874190855210017975892835415655706675859670393408404984429281921809554829651087357260442058601290447525398720237444013170741899275340706892736610610300449877036267100818488325313994648635946051849598868379844842251014120388967275324403605256393890879634864617784544774083239120105824411698699947419516251465276109158001781178409696576226789947942730584150185528227374626197885734142961467008078898474121228091787710716509785825036141478544742033342605392275281266674254322565441603009692380820382932757701662555943087449337636159616372293732100230229651960543985634249534062180403453412031552329364939694725733217322180022979265310881644329202743827479030688846575630459089741625745504679422158844807984448227085099038973336315651299116089859085387092189980528950153696275470123877931344430275611174948604497560934228552506151324092521465206975600544365287785327992957866856073728718832530466372790251744378766588893209063011962208687305841191323603208157745759187384068339348906754821861364397440080257345793833598049912820886433126783894344676364540694639134577952431216851063915914807229171934141679177249360874429952516203797467957180957374789987884700641414304744458779702121360271727898054640211689538489083950821677583994170356038341736220434690293105184238208182554311657136610795911614905276093732813127060279601550410918230667263053458156020934101100526951807195257809181100456976190304055655695015259992123729116391188603533033394202496200186643947358540952776455220479173875962796335541347421067196580150193318573186860635421987123600596757939112196677338765192205021138966609353403150553566158160087000450024120000168908588916342351720903944533166246818048750604569322479336399379716143959009026193025685950989603407738673807196845627452634416734505652560199532794064671586285248744546012525198175700687138965650080649484776871515704209116699596266612524549790900313765433630833397368023542288991680409786454552132571248371687251374719672947243895741069818580820542971736722447555739250341886639475262353349655623363064184707335414933183980619795585726506443552629930882821539781971945254423842588688461863723789525702067422943260245958433415913450684089358168826692174384791359974426678319373261971295852177708225147620719433904962776952592500102437292907602262937541373059718597453735647892400117445055461851058379391194175254085249678367202188685129194224645931005628099634919964905539097140300451901730536384477544259363154886791257590422387724763129557515286866812066899550736678645438692795141735196427801554284634538042942545075881043187253576076257520540043949942757217531764490478026752000000000000000000000000000000000000*i1^156 + -7711138481793560295694314415899201963356190144713772340748220949729143017610997311170243396546231816145615969054959401946692752569867991319587227551914157795520708121776138200191797087573743218776746546902675557372573341638547683647704569065946960425885998735204478051652499788355277156759180959360637904225448259365924998577285272658054785183585799124926809643305552797906894425641045828234366033708467393135437578855105937098878334128038718118017605634545078988929944211718938887059117314867064174366309038768369973119359449502381168969792441020001642719174153597894790318025193561816160410578730104342578156577803273538516637099295450577425818589384944563060452208901816776879101711500637258856541914311662321920438367421293963963095220773055655753462753967663218340552495488279005238121674487854525393255713442858621994656877021981256238194976601127588289275777583582338887139224557102152270921273625256791478538208353521841820677694199730625386579756576789068530900770382563889670969781216914159275532257309661974201079523180072836791529671207227320870868125163286977010644104759771196502774008064763724732107093870736965284724703532457593182336853863681146235778376580312976230369260527785913003208739271388380624767358529804448029807492840451152860407154126360508588194015154113023151386532389543981491781100884710467787688137481772596631450842817601864842076083132474065003413096744197126699825380709126250285978227251512929752548517057742375856109544488242096054522534929428650130253543913322537379004092909104213963910888469626752932860140982304232952545640543033371340523518772983169000913128766156975158677540720713847318089137086927833821489304379209555865778000613370398796491606844243349591306523441273629809478024174144329326990529860904150251134557123296116891363721193471775911652824593941655407467203844360867042042011395359025528261392563490718928840790423757513180210046629078354887648805782781539252868955079939053807438317960903866375065608067500776189754839553942465687502531732449875069843683902996421235721711719964882258456355229507581612949344464863745555451034529510628760553946657170007936027853630188916484416583397596965390195407153938249349839182640657304001700355674246722618166343974346791444770775520741664786069948049527993415342810233398613496110130753712187532793078409859251100713428485762564053969578770661707606856846583134654470823551451453002206529956571635931307621314894218164207018534998019201894986769646400154549295766156094295784425241512627392720324291628407577948697639511121086805710274707990093614539221431262308372195086982529228691103403124157219174556007927215345953259948313861370524840121289076835425547470678784669863743596885681097588079759508968450678161567283505550414276769633050389225705149512177873145709096172788842927146630544050286297476311416599209812166262671437628776816017480431732543802637815235015512488426453998310666213919253329108625551942762834374264526376310800621406979320828155921145914353131411176448582546439420836284814176240913330946137532826627854816508800005560853209237322481922772355529549115381703863203528735364757026206114028966726878370323841034495720758595467834020966319221893842083807175994494874973090898074955219523867298859231449603377974906260173979751301117331979679342351967054253299426130927544413812921668281631981699030255084112494933633762634291351090366406417825322255698721969377991794088885118367965007730313143864778735681412776039253444015196319304721765183183161188085771961464039122294345903342719723392679836455434459175473693460300168583981058806211453475957192769582838646743246103743487785508881622331314502001934870268224041658915963098164109560904293372838866558768935838461625647917834244734753105109866923541349825792273497937503759564215515941927820560082700209736103037950969762010894871567318961356800000000000000000000000000000000000*i1^157 + -4899713931934902379844655529916971780356392320329404261219445524668298890464957506958632040579226998309139731332184469730527357460821123422364322124334348612742176275833585586136122410430951347400766732369775178358376860629671269334892297814705566792427714814058274750313630515323565610724446264749259396242190594694622029271077136588808431877791794733962008673722582859220999881945703820941582525036393305433768164438468108172642208400131784153306896131664712718436600456184177909709599360784846881972959161678658438658858940230216188063369723372881724506936855177869510053570632906791944468053446209380647068868456870446199357012608876813938799126011892022499591661336283987073175754171257864194118796451007579847494867859892781941280399563710542300559762886854833108489402079794608483235628455468741289019019989638980186259438177260749335045572727065353607050477750306632358237363933333266691348491203378795537580165677228481493007437431287785928451168987112340233691548134384042503886783456153647534233534344118387598151911239019880485031213603278926998570223769644227415217586078416556703037549259986417999082453792020364443528728522509755175741976542740251201113207439375469274472507588827272062495685008548966246615700759073109479120149651813283435536039036957609775719917450850900304614144241216195663603845766532687007649239089315057637565045080612176220880671257531379500681316832901668342369793035968153763458389553808558436669553253306715507870724919982683112627723754209703016789216228256402209506134009955426157962602918083042742925717301252046404671474681243272599791891700975276993424479556177443896903392521620806527242743419578037984643272595173904342368475103292229791017491545123480612607274654933599490720602787231524421359327160877447803910182206224163656507605446353551012234054973959607905678752823633075799927563095929921858258101692380202548460534549129039224540900913667247568446502521783758025244120357347924250814959842890280794810544590663012526650510822226658902063789462376244480172332472022303247845659398980870923378531036849215184034961589032371781014506131923747563195033508987802653075040312135580492473873771424376414401075952652105686587680920949933399746332298707231873826362790804309320149320437949186216950065221031126443242627248631089785922341167975577694977090212587052396451033488783918960193635142617693739403803461966660675956763108319666392886013945896179788154741939711988603688953250999794773002507099893753957646501199975637579362444289684871770368911187982998864127062469063160243296004372668890815110491409717605035406094492462962222550957970167222178838332149203911260720333359976318563148370897101781538627313880029912871820283886112740097323457448037409540839540348840219664274049115199366689485557278481806358827331816091573969781532249480564509139385836702990279722673807992416662237372044773732715605864004257054248930463549453447949674885160918118495181473520975172585739911070401968223940652732407969743787945757396867437477574805471384882243907201718247767937976458516099549786456277205873148481913779037901618422940990420734925001597052553022538413208610560485566864526708417361662054994604786977174932119164607319369201627037005543104179390538039613025811643343533158941944315256663414204159251069691097817781843289433544135013904413834182787648808217216507538472757591501726914225517326836968585705819927984014589469198508684884603848732618217474191737991023063850332139643493665210715149762356724301043955541372961975311949662244072835429384393769577879935302646635381219510701345711734836644010276597569909002212399204465393723081230523411054563700686943036909526056050760159985274924073218787590814080549483114414484657743643692537212367409755917565176439337441284946952717496367649459343449362377613891548167586356208914943525845695657788047360000000000000000000000000000000000*i1^158 + -172488440731639571656798219677858662149803694061692911336718198498247401291922499809413287615223862492928854811603884428248637043874075002601565288173697926411749645448454257794496405657609723494970300812757009245925641022325427405291791023104656877273242746267981275884839405894344178931187247195366416449638230908806711441721579146820756593606000977337455720989158327466079838432036100713567350018174376664182295495930789573516970289028258946983101544572614496962205678323369500832101026120825017318118279727346623148028865320399545557105968491009657341440905054014874159362788845445110345809679875296586585264899811737314534652904226218430768369771434353555989532763965652658155437780880663933253183026393147997244735757520359041723669684264274129437479860195505495609994817146138306729839427312469946708462011522193475909043545952902371637222946995682025823446691942024685436198758467674567996632166128964181912413450553968961713562771947674072802305657900759966863376497654505181321381746494620030345338259278405297789116868432554823486028575426472267087680221522433332748810321222078007451449996178518613175784395826453238344530578188638447106796750355706486176891140325903219837522922399021522829063608536021719978562259098883285947380062876616142758636077276491321620611812377775694189398583446016309462815797145801129024924756874306797298600790463040114446324846369373774191905227864514502552281458594184613570831286770815253085759353224766943047391878144620069576692821974754400704363468107453264575071825132414719962642039651616372590641366829302143065935504496479854041122992897679492169303553975542304913258255800689427643697357815861511344405893098319217264933030359430003068490045127350567618013627984795008650623539575619985965981321345664162273172840030672167771342602414129552330573163933704615396120276776069792594310420004110444402150213219836089453345262555641943830743573810930911327037368393672959704536912097166711452420324000992531325487604611342715778858372296865855005008212864296942289271904714002596404088874244288902860085906924579785539188451014989361226712027014962219288062583398711547555696069413030514359212232657723056872131560388348592803879686227488143964056401203840778322217722253280931917946485579499064151089503298909957061200326270123475676714947448760831205696472786259305898669499869797035296464772607936714457252651383304458126568023230986234871754814598418157014298739481827557519617097360368117937318245768614619509068038448811478319137486831477884612289379621545079904211419673438898643491713943824036487097073343454706647676201668910874134373473619747942888028274222959566334179921036159385809346511965849107245702600028000081221908022715170784218129125088987367737032757165978190757298674368912853289274683916016547505410872207395696301028070747300204021211642587838745048460531505469865362779119394333968262804559969571100345920765772262629129630306049354199393797985751402465687004796206900575501358940132142671920239671168001528750225074527330741746853633030823507013362710704598779284350326619429624948366777196951247487055439931097320975540095611588674602353502943059470641426966615254715555467949898851877356566784278230159163677110945619571898512613338265555361281379556150865432905161417686318872774629162582272849598231734409256049377502635986927332943704713655730884929863851288053227757427741789340312949662350798125685966369049580482601396114005489128739974005187892215900465765596408392090744193972314844784523017445834216400765534483721533104193816769148227529841051397422364177445227410590323322694675265217336845579690148851963657790898504259343333991778498443386051734679206498518534799336739562186935743798390980702394594867506929754005501079554558467788154428606090263929114612712623008291312792536297396499745501110787859294453760000000000000000000000000000000000*i1^159 + -3656516358718193678857406460568173125270562913084701341061528746962628929962145393513121980222692947057187122264783359829511467298243945724006662392310503537534341968085877559949442682886714934429363183538961048004746409462557160773814142053854815157714687144770861319037039683557623016171343458911811143978881231385081280373967142251331086382136276676378921030398195331398373879201516703005793263571919097894891383595727358179500177395731973000424501752262227137969097894587548012251794088385392007500804608113705925187037515641229281627122010214940356815008393038364921186643745677881822168482872136793384599637934015416608717077981258944181949721317826464269713610194364415173012152253348550216926610248480946173254403871291564257655686039137987266102865659090885254523248460580585538976503692161138148859516714894489783934822772163429032232836447849292282859163428840748340499840634111621460518092226464959619865618553143474780047922416217438661461306190760830968943049722698470522876163883837116696932247601081950925562026474766394005299543757751494364868231358083091372496985649028469357750897611124886621144300885219116627810207241786966071683505622418489078525863175053489400775138864059071202773857292197753821128996067359600220362063824567333355928311954382211313333858233332890470708000266047461433140698072766044692987209881202039213787319098820972820062958277899064057843040561809258015054636613190344509865387444157683702394692335784018811381515086473782696963991554083497757671174302850862879136860637888247976477836849778623921391857137478236027537819218641798564907420983433738019687502770348263330613147831948989643342464354849239428930222435758467178507790810358045731884819322783431110208601672212833924974647376490094439742602914224074726234917361321404323380929572843161692691601761159965253653878939775182525842833992066651866210565521346452823932916545374473524853279282746728628211158217670383905706497032304525942675483001734682794673509351937964983100399229174317423735702923627905880277797129647332031506173982672020305521065533091300977808523978611387595150674044757740367494785437629878217273916894875584494590085662380952906988829460529134330040348647190450867306377107268393272656782347898392448218006289016128899281915089199074977631151633880060801327572600211004901890928839652459495775412927898890412465780118194369383019887626157073453573401028696695041133026450445563649897897802956047745402861836695282712545271826851788959842757598956396649401025043922743875273417761091017144094786088401544032009426247990852766962515411356885495926094912664006809462792426644643379650822663908990680956810685633980446107622283674355558945043290528957924438293597096322758830798558583735012659167987971123189234932254656601401575516743932597489401325358847124417101195055718469997824660861204547872422077536376157974117972192882367632268287652886774259175527624027777238451091791897602204447082466428830845690750040976943354431773845815472534053591441068538882434652050395867817474822832313272918642503356340760309157541743263122736799262304351800381274407666613130234711021327995733256166455815334450632159174440764664662088744756069392916841494815189970228897639191818413914962321683036539193289269584914270004598385928546204339980226011335403382494580541918201348981235128911304083669891081049950444283947872281838114852541187003198907026347640276121050758006042434063760729320501697666250878045279282139689916848566850364279457364356437065410927468479783716207211789142044784084025132676342155607240688394980100619048893605492087905686258401854749917714302925271355589449056793545508808326216031548863010508687251521922402101832305472098119354154701838089487062885231109279941841273378691278003328489657947274687600740736257775919752603483679922882230977847885824000000000000000000000000000000000*i1^160 + 3391842406328252666022001965226408811698694035131979284067919596171085441887491865591885879809819481810544668724909878107035164850775809257896451626246068881368340826917743458505364996709754353870779992944902339279408737804221670811346175683083287276271927787968113918888629872980019276730546726327559514604086616942373558915245166552585009847435279555512073450763761442389066095810369486422655941061708914165636236252260226278081267569877890977701468150066839829006492993145895695606207445415873474224734021788038357158093150934349009481593325656930146832218711430029505329341490275791586696631187081012876132744454285966840707759031133207515425697802937731518265922679490961815710190539536575238912861890345893856627131709037471565201420917160095221403903251823425154518025097007359567458092934449925745582929618951972547071973891097659753079110371586171206433563649633002531349594160673849987338482941140169520882065958943427309072519162342714804261090488174713715008368059803637499682715058471236672807684907552014812122858643371759906471980828121019403179470153481935242325559635894055151102104329394204731265304160315882388776147830615763104530591445575753216626878588918783528500735773698374291758191370163934190293312915068447813781254503100353785203822412058604830233898751875112745332361211846054065528522502551011782608547168141587184153156375894527704465818363342772807998578996052015812334424299392859448356989643386165470185659188413870186456884316059272339259190423854837430673476204660551950618837712451573756396614437566478909503991684928265283659476160235109889003603068716481753986893453940785985489582792379705119252437038760037745321754754868660713274423092437384033405433909141418078201346310468581459646690925828893216618341299201288661875581644815568574931301592933478790493206303707903568021017508789680556787432549072330453896632985145339326819525680284160840849619799716141527740643513454989129639181958776762133078451068072844192039104769038055084851391250926244443514265828074750881381127157338863214515327769900711754739998445664871997535737561911515336037940595546880392487744559040081091050661973503663188573529975441119901395171701228227553403323047607089718230605624810005999955479252498323005353678264606566568123815651707708988788467835925456842296124442692711127335204880144686123846457671905205678838174173869344726485087603116900904779397620435894297018607179841158112673464041769336308340306864702642220211397595969644907226066527184088397654715132374813544830639198665465264926937556868296418723562525774351283450134966609369197950865289432220668080214841146689575727230041276232042669369663093825900951237402190450535417648121445061310111770058710372533288651324699738751045373715519538995832999441222378105025426840607331283191972136563638162258146331942627441712561565622388004047864028219159067370766499659574779678412547097537042412163031405329365806919259329151630656934926673553184206715515600120718351508386308055538100700828176350889200750538622416838567030038491305693466219436493689642603851618370060781151597974932442935332824038784047601079393409759693022852909845695814972663847824808745778586860698699594357285304986347663973589267793501558565468834371592223438389637034597658039824666910206094343150483265121639035535455893023833643583830377356026825509766244695669717631152145760867973862423028929542364701035351661018333612899087468004142016097586722082559264199102455978986972920767286586532970577984880228302383553731180496623494887819033044581612999936734628839825522161508994354500790555738207539651696221869307423129024309461599383900913127502408918641648713892258778931693648568123703919873660416314920068117583763621802806602243204582148429889340158574055188676868400119008472970258231669986318129866252649611919360000000000000000000000000000000*i1^161 + -565319073095003208863534851261143109180721534761238366403643424991057477254525164994987830917514418252912918189409243390076619327382277568273178488755187674136135623156346905505558265682344955019646727793737074963358277615355951552737518440931238332513638877347415745013130481384089551279688274415433131131895222212325795852804979596951959353724640363185055560091809281341874935979389345121124322612710287905283530464637781489678041490398405018716781408658787061543168550787629558438483501028128673360226550516313265912097927743937539656345387370101436530409091973295927872658954087685100062649229789090553235590737988656507107307802647948636574491735271956268679910799846530269345072946658497088049944958400875220089676464338476597268936667074466258926448419860165370314913009782869139087234337829312974531950465034534747439049180836015358380061825534918436340251320340183544322691171456783115985096430455983182845033793186393199653846543517870121230883950494955630127756766215032120221866574309132028910363358758359550469074570701502000640408976761116587921245937089822707969706306337745934273140846172403952824699080351646131773481311149747871202644488663334881777478052651509166384435414925483007693192944209822117121189656449881363277847354986063508438692754349692105505942753235677712504057080944329143853986894953118961103495347352668500424015579225681458428028345781724274452233118094163564597326600180202951501563492536194583076618492089691374529053001415800233271749080854443416575446707850731976447868287064108884047927437061685096418481037614004914462307596053697693471341957834771418464923334829747971782174821243365591361794326606395045063087782187044642956321309271444477530924612105608146022754698349389911035899053358774179817948666346232469523417932442053543542063474660173506436485986405344734070049211154382239722425268190953987752054777067045402858856034262659385272697267271807234635092246066686019725739053243039169600549215697121085935390389192427840933598974359850362897553611608378589347512397472395401907912667385619878997138416977795026624399529814559935527701534970962643059825509459906705916542957705579392138335451435392739514785070139659529292286558521016670305871876656610283868107286901519844797374613884878942226777719507086933273471536605055391579365114492141827244035544097477643115306704868495943371787653097772940974750382698219735183452125007253859851395540960606921094487351663249785243854068224980739426064022894761720078717982429188407536134211699563864812039711644936941938297354180039276604912574924124842666962223576699761359757092922817553835965169297611593175419365960100051755609787842673272301444151715502354239450449004298329617753025304240931764307530198016771435426045933778013979290874405402549091342905200780766140674237756681546646308857111479532111260627018150175604448708942624453330942739188723467804701127647259941936396574519787127563077925670268064680493884544098920308787336648268111124977625775582349350983350164187670186539816362680784091151427724646606672155035777797871159590000236852232415515853942360247907258127771292044133746376466657463770789711517306897952880604998514279089129772430134469145854993318131576866017884939555759968071147790906761608271727991099824342844768619925762440159335502769035728585595523371325229033671751428749819405548598529001589278396602321757493543060790991721010714000602939607570194714983099050170637257305688419335685169224646146952993710433191118759037572466084827128625683725222748933557439182667401185008969594183142660160496143728249766458726500280132527054003145458155972209056507022511993163417835180587260764910305347584659943365036368212910195835797562476238337280189465241465483145264988054966705947059092785963360912962602221070275863374702623901901389824000000000000000000000000000000*i1^162 + -1531621386718030287629790373331179460386075850278813633559465654821028583750761368859017658364261904111816048674977432971616059660570385402911315463601747069950079354409263340230680351142920506380978170334897086314346344533568665892461964256050776113953718222584115650268946784105347712746254974500339071278842265128455204020971683034645733978429362449013635646002663190543610330008313295355014281729157655080457942864164420242308226621023518034425043067503488406242269949018616465649484236983296079655095611913539763274830079982209558698610374871519673879442474246172292022819756776810697842856471838718371946488599236388363571466262387454408364418917153399887071163632665465236148029547753796347673213772599871478644012235232275891518556436740413137623845347123222305745525721621819029917922679812550106279491500269918552399314963669046190494815103562965910643650887593484924708605087718375822791749619291176796675928345372974989415681250596056244608075237336904274280908125186582027593065548082441996683262313055009270617059587524676513898408722421540281515128728373243703793041302355980883335418418128021801633144934381011732302812610959517715950714073554103889041424854586342055598875142751543461965094831728806884816627651077085106691423113911514268259686092758447287850195998830911059041183276942422313397002403344986561399278115453859192315647434322088002767241635129225084133817024492625694349738596882190994165208837407030831644279851607249510794980789809689560423869468854830419370009144293739032440853617914717354617054982123951901824981747632162463510866289705870161024815420604326626275982984071534827608021957451995155255750303484269703277974066365712570003042303016122963451486253520565125554158280677592760795022340809741973010778852925314047459201146707316148385533397008284549524719529204672019748081902476560820243073226006862214647654853936242360151245121209961360695534903603075964549835472296985655983098534245356674856016957227816476714297724636609529086449211210690311938244023844769611974333308411693217948213367361600919498027041427523052787013145695649456991687258492027517496016656844562851880361034915512558097769959150704801598090310046189918577419278863724792486939347980174412326430986827874735145296257639335613183775291898114354152946390165764968598422906198252528987030203921935755652633445938582026468145829305252372463485407198116668202636670341336900869129091443884252091278156855022340651609943378597327775919198365745027573467696276397494641039268152075286692705061538672682725035201151631752053905714382039623110312606715108852015226812767157765350758265155666901823070510464700432876281355173496304837035371560612179985372905809203126948873056304911809021091532725778186443208433399729702029933650984245038747431679955350908973992053006107823026126316957748660903031697677929564205462879698495400872293905793511553821189869998860690350698025460275191904954619668338782792407650094456371093996505600609226379878202079168929796122281346432597519001600777781462004436677117438408566497388718887806678876138682343758026524625006587095203631316065928797344628352828174922523439484394054273853811250572069812728459313043917547040050532528964043712248990464662040303980172681673686399790017745132092705368148046822038704671299082671118075978684334625444699900505768311837487811873708055732941192198661824498270402171677466483654192230091589819402600402305293521503144634655247770953966153504242149074510766697923099769825597274836353478185481252169816453131607603034568826629636885389883298366924184434415218581526963716537318443844201878125119180499611845069829556440143467977127271439185826174150559282733210330400372769308472629696280668785528545536914280580394743563196286588647238484525411838413550453812739657485516800000000000000000000000000000*i1^163 + 867501346464645610183114827599669878661463533091457317380473341662305351521866019186627911623388409699031732332839281630474615903308965537691222432801883432341278094496623544265107588352808447033209143565269316140272472522549266879433082728220448609268580472729475944584418892576008334664256929177209097596340797145153603151887013903947397236060682665870691075437366954907159888471713603803404788749719435671783186951283040046328626581199657936839251454674069726976917604394585186104656351500267958833936456255328765371133401172764343035177059047027524039257689028451205090152701452538823622479812445522154681275026032706486352341487254167954059868243427339765057374081064763513380268787082103365271762738745277727762648626560021359686929879636016515723126099989994789338141537242168933184179517312521740928621211234913392632777759107977610172528063768401625846840704317385158430752646804728576534508422850157652864276601298846198462775647288244863685111944415590760294770753551419648861723849628205505189800651819094225029585701007671507098490382094690025098853487085325721697181453999654157001785183042013567048175002237130634685579562583132847590437665088129442756456793741037390187529496076255560888533968526863518385661515980163472490100117420192310357009921692261831927720006807418076984353077635154980117391549500136159488841173734407481503420284570289391638412783219268572314551513684136190342663725970267831218653814163246877231059980100148536955503377132128293979216471912034173676148594149077503318467475302817088835581270550398615221330006960028863430791842749732635579789875638874386899350236073014785530923165264717385692545294102915296716806244446422295556006591665337815765876601060352762702240310324055582804202034024545871765258686948412539066180440038346543462723906539370095355350175074267039508617284345152639548651250444794091104864071903370326885615370845472435200479908730745678341637734742667710972692510647337446888835190980848292808365728893130896894387518598535980982343622524036371666681985741638020280903493640909627758649941597856954890937506321978932845082068652429862156951978563778563307396977194423741713628800051610436879676538619165574876989867077327519578303296537250847558832850407745211537082469757874057017306128829904469032630355358607990611093238115666856751086704222416757004416622681467791010931871048225630139121996595880382297594616730637003061277163270873502203795959632297800423224221344817323823073572107836807013948341864546272912909539753276771154830794733699787709383487369281359508361049956880290123690060518971105225772611388253440177933988651280133384636169912346682727105060089065170701401561402948090865598306647202671423281381700106727487140730183630804415102606575676913746610068617419241411438795374269854003715695345946010669510678428030709115300228374597318304766893150575925903063952678465495293538740660997050846430706607607092430364874293166302161042615640925918071487732344957741798069981970319281683551555965661953484758204703143123623839721142920229570473798526711075498133029228717992841161957606420136732165937518006209715885715170579291873645547407746194057946306499195869179684687946015004267146242424258681112656697731828303576397152891830999859734294716518968249433448344433349340639463668092717560253039352600128735847296071567383869908893744826294160402290911588369302423136004817614838784033881580102564766639834701602859391587359158118899689919911821602093013711545221974807068417977292415272674456187372420574001615192496996031902525510445109267187853643764419193036096523437287068769737996642329280813736878943312827981988688013563423249586503164351397671238343150877352363589101655262732369752562723283612143700103858714435091614404355930067570726750395790524416000000000000000000000000000000*i1^164 + 194184292811478317762464172705910886638225613939546931453831236082837092350566737605755299175355618605561964489628657468906658701412045376748798947393328276669472988959093247899721200575520476947069930730176956910286673108554951148828075006233743176340795622939372788639952331451442035284941233480716035103011761271022436889919034299056633840004557060136320141400625980070347260066568767964024817945070819263050236961370026267436602628278208469115959310050685468988368245424751686512127182366611392929557917443730345297149785898422818927811472113852136269709207981690057319851986508809041637910578056868533269935441930730517781659145058985369079110138579182871991237109380105097026082878311674280061996618433594740884140208442661474280353121317963771062906176965783510021855061104111870862639223721734583665529052204581668474796904959912815473341579758551587193765185295970242224887386596856373670070826943704326246814135937606311770375266066726735192049923526005007239793425625101875158178770109776214108726423082671502786823362633918650392350447839797962078263963870355175370064337932496345678729740443697661108068695496663187406169500469624251823452407579104236645027653801060095894980610904023195373806437919856256114289270227260284996000153459075710775278874214118987836930111973736489323332029067323542203189776272621891930646224172341658836047133486533928106184177471172786608994721079951976310816546226416659340054146470337231117366728641723251253747484000589910175354804595785534653328571370708707430319523482357974093826942890151712816955212047868316253463590554644451179748790023500983612588111692891426919550867946681984418470763552566759288606111544779213565769140890383052391404930399040252992432901952329560400860232056203259835822600475105868243932892337078938259593828430648913566090765930007281715454349558158759258765151567918109733150265304880234528118613050181090737437501529565283974986784180576178427603666836383807252133770459433164209473804851932557247980878249671447902068184749044149501282219171284865172373655117753704414868752802325182502502617292287522056136958713705669080487013982855231400743001461417805892748003446909431517994675255326928368439379638508991233025335957289607349817183740581205010423264782221537642463509417397755689425164340513769615191894576367809233928335162472334674374718742657250384696907369554043385701507302415723654551801386595079601299281465080044163735218284141934214711753326182924407920175481959828883494123431851995303123921633845881765942932854260690160694453568342981273928771464202883889563225143248962832242579271558208739302207728143868047074916941943267220894134260709910409185774083260316586293143685725875766359826654538141319713984345021136324784653541546371850095675097601373792038198857994527932267510257655145876089715985767978903031585357070662484731489859849748205804570477101137138190039137530748997371329059339974661045837020094688274691615377796364788096133692413593918016088958075499231359883425950278938621529520553769053275336077271318985098239188335100495383736115063002406855503215717811823590959014812290235893152359259117917531223750469230188415583996619144592183858488485053592775942245807157017372633103464308779095988518858661232892758001550619437024036356042998448251843985813011396447119154234730535959059634667271079800651457056355199837077705062526674990712152221987676684762256858747278221447632002194049924511938972918633969983336798636495602249391416361207199462511400077046434579492108202998493102694555654028347925343398552945655092081899498645182083721684099645663335095044946340465641092063498749600787195057585744598685630889486675229884518127118455569414773605864834086819173245351924481374212526007005087318887768369392860113403904000000000000000000000000000*i1^165 + -27475811608256128669138052824863629580983880540603630678494825044889884050034133430508678518088445004725777079453021362520027898581342679966205379302275560927451781130301870238582112194850376090301292975666033907846418199693199137597529072752872956701426268249709981355783272561743700606256428202808586970517600639284908263782056677904281964860846810875227825036637466826366712876167998513726104819020798326327786205061460872300157358173615810177938172753780863166234094365728761566805125095993579994516195197791290080415557859534387900294146785654257702333107942137657199926820714047655254930247427496692073251531079043457461483078567908618842936134302077777256340983854878567516305692688986794108680373898895286403118245439267589146368392576988887899806225091541816074518949589213339774974081477920485684085736953277126318871725394148371760167418303140659292809966159657241000047542914500209541729003721717783312358300441960570732459279310356671863740377936984195001536529499621834594822381007618984190407469995824421521659944131620388134548057921689139697960418965611607579071210140906312579539630905899721897986797114934742136976751641083812061848196011202136028702905103892033810947876242833607320046959010605073238988411259010166660819888703356479472642305793107522553932262254797035084995712273100592849066120918218221276774554737080099641085169000942320641587296425619486426348638230480531487604412200149723269160058712464807809778826077839441415358268671847172751270636723330701313051501021610748322941196395311976249722137350382820813790660295615107196048997706937223495420703375038987807432224137132749063134292616395960695954198316636419686770463425585698802267499455355178504413138686632250296081948645290774413711288891583705319679678444266074199702054988388505238334104901697129864959994535933751180525894562299027146729399181908212836096583398946822242490524066231970900475315598910500344837215641160934265061775326154491977239348831002927837573643221863871105484080887426642971577393651209510487097608795436501629723997395987877752251814555433300666978424222326104665817777537728221773388139722575411137353177658603996314271525174887243420659517527995920291176806830106286077168053888701793310578789757280620212491597288084665312836520591061071577117363795088221017784958669031216721260050657537921732140851947002917308670296893427109865298296356066265167774919885425432365531951580048918775131667559459306058893367425760038135832732993689248239424461349743400916567875884999155309634236134987025577605965225449122872600095820485952049253822599193030566557017022987521807888467918386975665811561453439770737649620689235679405469646759962812490745057041316847262501585453887646070464638473337084402522063977017900063005229096592516667051127965023921371298158302594257060736921686255764533529342525602858397117055694424411928801473852819895358722316173462801154474480750168683605747454502249178392000504206323199819637481763261756172177402921281960417768633003500264323889940020766094515186125800614483039189381786294593530479875783377689831790119115669787333339932224712986567608622733914763821906553055912401571286655632613862668126509386298315369192915293504476392154975976953003651370973435007656815522801929082054762221497468799046144248254777912899756957690660634077045802882650455182156673050046882353754214955674673279578083311094059542444439692526355718587854393238490537454738338523940396812178020938118837149198663477207548349385740139309606219993191953709887421750438854287868636609320571058868467980134567374971409680603964279078570870049719530700954700119839204895083087665526993179428479924149896828098544291776369198783993035771405658898772339032589409269849383821679724999226868600865292288000000000000000000000000000*i1^166 + 10147558082791754135436461365083127385500820074853012317297748774674258818939129497049669581208916312162463080562707688230542750618576096068247794508058968992050587013299478932335092187168506768465703655047276651099650200163686549948532286567830342211486988925346225845310930664347968193057104708832687912373722884544420747547676019423817557578628891428469221037908371527012928187725511090678424910648453920799044561186606237957594094729387098074457744187484809315278680078279775094508915836884183443479535377081169823686092681638187343889697920344910984331505190574917669486607976427711999129622531503127432049448095130545724917318556794446856791614284120874365908798203982313148217149675733207997310046850101403490613612366377620596673655195312026839878189739429583133169788796408392250857795358870721763439907061081384971114483686957185374027257644291321575943652193208191805167340918405048821773148616388072458265762288996380389331704474332832680031602255695056436708357618625157065402539220186819224096895593116673343085576569636767434483366046514608848529251357249868558961708987238166403420468889375061269070383990360497087229674304630967198654369479865382168350922874835417602880339504962090747175266994106449115243288344808957762396203341054843262403684433034426453866285311361680251155007134741137233048732933975395895048118863814193336243180158379761841474789921069817293568335218209379686676692270461315467676086660259444189985604517164252188246818545997860887591170961664055530528504331400326367804191977455280555164248910879890506142972848358167740777146528110310274736945779992656314292270277117323337290107648526054286470810316714639550264151864206785821323719036279303765743545414528521441527659232872217118525421808309861193952435437316028321047377282034868328387414398006492424549776914484649965415283532370107851409411321084076089729351875160352618561522773319802398814152475293512213315718064718701817470901533445209175784678999873868932883882993553918276045424282215235841481999027728060641847068250834560820293889424650931698570876974596759869287982526135312879511196776586259584995924233948377892548647241631049284312316478031514055418612012720106136325357452324986362084631501878991606971403668835375086750574895771228099946145222881879446033434323418200373711630888203964432336872571775383706707604844098519797079594501216220885765045145369511289464758261372852580620266856494010237703226480048690085375109955873191119213692897286218097736126726564841353811326009573857695901848998751360290424551903508276483343177238792021653922087006645966246381441540901618740554502619900068175983122727804918718613501314141006292338652287808424866451236589144499552295266689459697146093580282883911001831600549236075956220293992448024010330816616069748380279862402252270409144844139943416502374082197324797625325699524427730021775082562248580958321598732337483987569500205945706178426903332517118924058972203521463273839167055346345280876110100161103374904132372614829642501821104567135813950791067599839466770337516614205577000838818937490675077089036213373486262413759553969314276579288120152027852960138806922977184418417151724490394142262237923505530700560360525718731835105021843309627464852089483865151356424834184480817481929487480468128383501952210220818746276780136536217687008434100603755119419409932293904715767598750570053303765147542283123711206830136756191201510314953431694093240410693809433926980827165142593580427480746691329437578682087260535250736120822246326653392974505761976089533507064904838320883050105296608295127277884857984782899792105279412805029207319754874224380657258998517187410342181001335584903299604833072740759381199373354801886194415879454173470742575747998679040000000000000000000000000*i1^167 + 10079314224175223593692301135649649147070062773447920464002706615133900968755929896255541832142060971812765731840335827770308131900550128505133997514497257205830382811010859224090357296566340636235202097084519641906905957363434327790779618042777629230488014186647597651902694494074848486019734147595138247593934447175570962450827191354639580360535853607705846123189350722335412688304251191786721754283707604080123578277107813654781290761876342500663844549761110679772317518564097447007351931055985274771030669881739470517511399782302470044572558490677553454263643542471621578138675707214935974065242885178108518127683722168593491845977210271841370799849145124516752695740066493848835943821976818264845138887254234333204145624325288632050519080163504943580236507766439566937699531896350199605687533225255744381250854648475663353814134535213848436906596635377176047771869929086665129930130288480180621924350094052739786467052180022345717670016257270543625695829626801929835638384205484990302248548956487939188062564804979826157712265716515003640223917534338498199319208281140163028415941604614508999545024147697424712963525695475561674592321493670941809821221109057930006230188570184039993486094621500403940556551131635825432175198449145365942721612198570754809597347195782602899171218627852630804545583764498529391618594428391626049226797840169506949657277726134425551857898488900309018268452112661233101693833735417380137955352393598049929928196350314839206035502828796653070565093448392388561462541799160850505786146512870038764657083554460400085974650652882327753446714555313168561513542649969353649189863198462916566332948474508377923606172973854602210636976036042806713485954999364780276656719437202383180709251112734021396529263273619058804112533723581823830044863089518019205018839279336982155054375710377066536524024628158338330833929286479915403962038917302582829224708195962412191769677816929815674672942913078826631287328350602115717277969018433650572341562202224130436344604768861670551695750175858478772631055995503835704469040545297759381506709948904101094861691351638532446915909288503831419807248607350226947628490513983377243205279847772806758191211477020726426944586640351812603784346549435355554410774022411448098144721522144559650303864307602738840397420995028417181785406193086489749991980409009236175357801015958733091104021290357566974117890789192812130779146914558227766594402080833974031080523553856676164910508760682616034450052307799965970644867106028736721160207687015657099958788703896528008338210924648773419157075062770190352237031350673085079316290624992380046012242264642933624523334477205678710579795655660665860453544420286156385305404416783760186720318139464359993940452395318472698157275465489206188174257031268398915918062460527570932967481056753777936509757087988428753924543931722402448030491389125950021659628804093061409664455258194270229236860606891669811104545623001778252187106334493824788469118091910821286103349523660561469418589454517625574859359751807889002248307349220221354561927492980703871244667226014712972954014515050873493791248719952435465521838235382577643348192932452259705944436102964119682640584127002538396850322287855226519860853704481314849869217128066723165412268259102045424791629142006608466283097721367960613457152667753237207973301217385845986758034927878681701794758299616047862207876800511516303113974319335779173265181414590861681370136726113652780467966142592408094368356061833416538067157969008178566568011205479935626782498572660581388908206992602775128864137847897359199993449477749758814967553197256516596894703094809229395046632811041996748920620726087034765170567413644999600776852932481376082942694331117246257572035428352000000000000000000000000*i1^168 + 2494694304730124572661878740743911000914792735203372953221206589993549360563191994169518166543757951769807535131736124516228413362217098539217126758773662215453733260859073839465209586642103323592524877483928179171580000154000801609348246157681614348799842265001759401353496208550080901998503246452516825974497198298147438382998795016402318262754976135156299884773819789028409983605015248737618810612552976906198025960391626835845620258817210176763566295893482453436456856873914268986088596546494392056608664234796116440654530612318020414127716274276044990200941155847168778782983748328991359276033110084084650550714035460801431725545678746584949201418551142029994227916274175686093864445620838730393904673106275106769602542270138419896722420017445604581309222255639902573540139565007267470068244692205726633637992605639773400463302004149287843669484067132053125672814409295059281357143790799541446106468774359861828925190183870932470771356354585089672838356124655347977342174006973796077110942627607305802072322871923648426918858712589405863811256379352441305094965868919558856534295047370071948492143740124959356305234744758179294197287365294336878683658644019860232007452064071568909524408998478940274092425923438525271893601683937549565353807334541276822122610183584528361750011955083675922328102214110243232881983999215968370990570179913588910308375924507905882994503058274555993058622995210951159778209014913540483550252683662016882891310052458362468554486513827565952631693460809113855887234331852480704418178413233458980339101994856121165005471830086973449247740059184633993497542144617058498093957931630713880792635815639755232494695441388614901594512400727857527744471501660483442072345167984778194368539661986857451690336104703380215099917166718430350975479897216573558028122533904842079957083184073901947794962311154048971998695035004587310193990574140627121809057122493247150372911873292994209203803537980803261744421479667411719433737493526423254737978752455368929096956450704749534433774394223765668795038231591913342370220472144671827549154606749186617317721223960481557546029682686306826964227895418007823593098705250939521462287302442887110798354508950627346430845237972918303772752768002640399452742058195025704797235740677871455853640025781512875876501118386429558517541680915023797601162602525294784906175026039962996623143272588717181622259718230862228253245865973568510661635189583113549560021642754379445026532384245035479451413969463483613462524010441574435770050958011642054061734015348689677480790813497366999404010714665257992415068061076975866153650397760401031115475804950544959358749791555132925930150562165790713392090334447005672292097776860906840321734476293406057190019640393152926694332469202272404442348865970715283198333271858006635308314341134334794902725495227943477970866889564393576786156877436771890516123627858391206617093021471069567016292819759014653011736747722126912154671479635999409795946203592474033011991994947949145139488811930815676887312964763288775421458848067311355727563836139535124086776269326281865585518219172630015443580481894412221190784520373645490019321529345922863127848049811546229121156788554630513584296349235855371036936376531158230647929756876618657415317474588791707693151352322017499017025341596589096622215599634449867781451560622014122967847441597227697661773456471413008683679764218371578986632105452530629455274811582027815253723189418653133815855710835350717122998925066856141592221705649321853505578040898642392611187591180438434874497323911525377415297104830507951285873340002943089566370281921813179775005789199678845133538509582649850718142051412687867317742095291441992666834682127461236222505154567471104000000000000000000000000*i1^169 + 326692931925621005476147891948053031428257490446764032153837722403556625577778587136910535912200374664172354290413428045477659529677250289759485622872949606185544697234330780125934868590271726589779336046434464350392857674532058761023885246421022014262312495462168702495829959765186985841087773200776339189105768607472792534404610743643219081518705520709114406635075743456621245323838322981941395422965939378483774774792012516946782154085305112116301582531779853461703241290411372034568335964883935885300091925068292763426454264461672583600804217511751805643130421619842905586345648453586030250168147352894319038946731591415538921117269660839773723327736977257362086609345303980888624176774202904877886001960534876468145286460920853000333753782004433229109879390292369419571427798052102596208417576038673446416490174591620943497214824832455313490280695492271778168415310952086428395579640751084855091156626432867671555306260685277673904951665853201106500153873219418042494234804255296707418720822410126401157381818238584081804413732350083462296505690359454277666365415452341524085181749738665952923924886382835859518672430195614968355966822527591194438568916854301632886844616829974016136065559625128487632065729729485202108409861319910332026664832837768080876754213504974706557121578338777614092121876574772399065088615201508340210355035052503537324956247701021657257024059788153538101492938196560435557433842209949742531763795318976268612793341917036765668844437485146370284843344040443535606180024231947066513802553077902272210064133759945966065102510126661212438183762810105314632941814996795498802211244388115089947274243473822020177221648373493525167210482194101354177433045618819855782212751875164898475669907659880371594853990840549916909326853877848014189452623077934973645919858683331421867670762292424021666695761972619137094476245069901761380542859505568986181695573414091645013707170146013631015395109688860572318851262844771938329077879597588402813169177911582206492537177085036784175276275203713606527850317217003812556441345050292941545140885352240054694047264619262813595016717790146007659138286423604455229003898860188138595843181069534865632334917952046869702644952047634039111573826627784516283670017898041704145381413135736379276746213447777715902756962283996031831906948963316590576385609694658072144696218531929050804723595359176099705089082811365982880108971619147107979685420689903037549349313699443937255254706991081079570697157455263054486269225438011997121733385588740439363440720913433754709680237243288264635313012888017611543440675439917270932366245441689582825924092854693685392600229895673597917755149533119809090077666277544196495594864590511527728927481358061354696060577064269126924482408979562353911570480343864213587219754423862136753084445947758373581461586767771019805030021421086224037949792753603499567979341627942594973609158204979587249303156574870858919376131404406950838839514792387029548094427362381163413403379532694736432489749236684766618376640470544330902552569383360020292172323327384625352954426450273744698050897273697923567886591183074819493054644257259139158485775421260500031792567135626612623402064934767389219274544825672165204984452383557298401654888173449628501300498594239272552936243294570012354968074903129715459958475334235204311082446364180324821199399417195199556401621757604905293137449871529877022530582036929704443146003458320047956141669461815451232784257012115608589079458991420222034419849838246616124176528885778166765928143877106026429463001978007512569321060402183918627865920658257689270594438533569139320731823127019128318318381512854386784996147852322988376467692987162818226922747151620672701071360000000000000000000000*i1^170 + 25182273826205696961631311561377927573305989081677006661390914345817073854719042267448889251108947507420753243458770046033853693413299893989581902941710513110254334058874140769212014580105627908913169665208899849668445604487418017136919981878893543920115013152771109303053881651060050379354840591824730409374854222582873480645840236992734136147343509262519339320130889794455141256775147731160332771333431574291101101452606832906735726635446542771134442711376578617683601001794941305983585413654912052678020317240447648971706344046530119207172416180832968174621758467207108353369236625662810232373832591830476956018704151745264719307276754701265729760159533290371111033573159678379794587675451815489335521601174556433235560303146101510689294442211021321378922073665416413980560914291840693463012924190697350906557292459811694690283668457596208004260415685719117785333689570594530727507953941738638267250082205141996864116240101430407440937512236682996608929023175047502632456322371875631474121367404096755814988117988609838798138670810426387586274609504507307817255561788186545345838558725943582642912639103707109048660132829732525116189073939916632765927748363972026863780230901141864853648219945182499222374288356097512076136918603103326022337180506312954687104426071089614121665177328841707010265462950655974433134974590291031301702650249102567879804739462144633387817808674264062481298813033473660575027032761975347529352218270469030718316933647114623825459507161970223591916792850658806871590687527220117335362168440751477347391117125753554271508249234683911826600621674031448571267113269745139608015775789103794426965897281749261854200579891909745451085962825807319329944887493178034951850136780254843470493146217033045424330628984481363750338501287823834146550523718856213427951713566105255929076112243566527156996597918136315671659838265200560020072196878688586943291553610174746135052046814025955806495763305890492361793681828491487705945593341601325453002525767314470274952940071823825899363197434300586460925884259524370209907599044532876616163106353254231371171399301822425518960799184245423937046136376780829085884346280724475195558397672728422211247230083338131171061302660372331002425084352459844715794771636990556567097974571866091202577562212748322840491173591464918299308419720509136241994682642088175529515950435577312859560071926085663510406884203906441463667718763955356166052595181460200076150114188062503009782400059114822637259666475354516215668761151542594026988824435007115859786232014912965151497801997409867294021840775224903026155024674870591056657199470376058834163938366789614799541703013826885217133782111932071082022709716277479488256489319481142171155506170580626031977928448831146428189920727741649093851623843573685689063098365321171840176794474971815999658237972839617035660472587216006767529968743007864263393860614401231143074710338454565479732166601291340948254100949322089201903196670919112500992658514654057040994908461950887715541244243196431832333891882055538082398303895218907514006572509879023031779326716819263476060310077279408294176376869229594394985195580153438294745764572175314246914019346522916870800230309458667748215374019086958369618846794591793681506070359155400525718625591709491002645802279292877045876851767833328986420048382027231222229660386173962531524570478821829671669462492541025378277637194211437636353329597776410586309411189280858111985077462677138094921891078389153852637996930989417498361536453087944744118984564842673159223748450522676162869028617444290009851455852365112122684347373959750865662728886970614215778964289479289655864387084800141957206635365706271948440612768799579400013355155456000000000000000000000*i1^171 + 937525642999486945173876517899446109675691959566544439924962587877357242518358086187993978471567970414701841776806926712547569638703972484549443561119236811783595491258628612941245563540182757246096919553884219339449695472700968838982810228180602086134737752897373554495730191807771661121291805412753012885712913325515270993242744192181661498140399705956894373232277793503503734016369181781855216898159078913030474442614242236716182205031640496829260215199538460207705723979620880304460274862328078596964142778622571745871121822558621823212511058029920316109287316428741825385029233702210465967936641311709414519956362542079076845842509838422656649728696109870286681392110453996417178423100328773159631209232809919376708706686663456191600375019356341782622824275923519441437822397280151688505954968037046255618357241503516864040632399516909418076340086672872812752646492652104798528753108323611071008226740275212675846841238004018310080549983961415094606022206957124191424124495362666325950496109244503776108975230565308043591787784132282737345418394409175533905699973905720013811877684275373251380206796804009599335947759159075988001435511277954909936273606972591402133904944990840058928464069933215936781157688304317698286928751758640325741420236470882120733245053409482320326655049329358370608136976451581412299784889337014832858282863179334112231010709531321534673811158206590062226438715742458974932853836401793753765185767146708075018421712255906790392841504245370473299658324493590324660642251999880591826093607584337168860266694183893999542591609730009846338008909926427196084343164913581301769359595553672170863945763603713096779821173793658876599055474093204587971175452934448370722323204815453414349905416603167036117182773602600737431853848908413868403220182306065705750173330941379755636192411868980712857973624377231016336611735343621806990937261245004869816947837096023371749306952771817227711283823757656674454679912845444338883365004914104557764607575583898928739319847742222953312071550614150145752001770403513514701495134051740633181163958450107785065663977864477403915295472020160953529844785038185274435903872472074349749309792576476513164364905954576634780457184018788971782650728917117817853328749000141404659077028408650660091278848714842390307560495779539775908844671450894771032759230565921544962390817676971279612816259648602424148850433473084421644229107076099110721038156700872461049643800146541864272166504958721451053453635167822807241934193335729026376179482747837314629992522022895225297387420449804297102088903325715164032372798758276520884151710349948544753432266074064895413457028848011147853831079087087297419466521370452238876855142961039538792036166158216056638966722917692531847701651280207929331024789511759068525910481358247799865903501280305730297159855064255149735137646035705102186494624468829337833198923764002032921830009567540716430220457782458840388087256146099952545827648826747523370652294231512833982960633812481645637973471883279175874431410751317747863678024195567452337642470579110525177203488731808637671250704696081452831500622523480471803355941382487063846601086529220120426513151034803225554065640135911614354442214109705303674289586019609788366258759525292091361349012848196677627424329672610589116124830031454489647061306255996238455815915406000308143541782981419681795403476938142561131937792083466202331078043656326509984654450290199235842568967840676649039653383178877144697914066513144385700394268956134952397930371690767011522904406533544716945644916119630365974377350553866393447796956719988475628563122832689537645508157251422124165889117350738279126642775308278448936460469897737011200000000000000000000*i1^172 + -4195412336395128444517618483356611528210588749186757850327759359482723965238302324827429171220964140529073656764821132878068625801302736351237590117116217719458184744685115439759883146839050460746507157561738106834749125795909243376126289551842148450033865526274068925284875583186373611398378199100562923980252056831386884561627140195163937062933168395131834357401923440359231610117529362382215947235226864420579936953496022794268998759730409535281951013174102720362639778820027511408186137154284410413482172567533361159356935295847301012857586200578698592140951675367710841981269509438632633774276363844078858924394206910463896271194088566261289959384052368417276580010792591688974125224802581276347740179824384468112125214241192894977252864897075328576508938963429772725808992661104294236845709244328787706165036118160672933542015040341274903194993716890368661243893064161187331403406548824526250286373865898236917663647928941181816034719350543174184691689265824496843169791560778026900519186935349153631968881056574287449102011669315333704216421834394775509973465198476270877701507680832004799587197870797907955628644504233599072420889327492066990681243867195066315106027952325589963816246077029246268622844338008033932008180436164524115176877181183613984387985937690165271248405515050749715246483515270157775619677204462753799987465020498986291788616596860839433601882484488801616001704149202614544485478606434081955629727411117631652236587843039319290818897343096950699002740298942582949574648936501021823008302811238313732765749078581937066938064585620748100912025184468376946233752987937374342831611506747429500899181863250622216808628053642227187949453417186136914872854627560172622833656751550324043263133010539795641235788850028882902557401255963934099750547954897816953770587175300323041059843794246992862548582063469729035168928184600699939685942768279925139386801734334217207079969710727848161292633204048976403214643057808868182391795103448784525384279811565306679003384281329077335036417855016003518914608092482522274407977792019967496841546274471957844982974023566742771832988184313999859061288068483926121792529913630938494085122314515280596731914038000506999913317484824159095726716927830553760003351999213804739454598242093022595948148629040269890503013708976729442921563533031683619054589119525713320734328752580783208712107436765783944675513859371292678297902760538371636720533421671484733510738963253812224150042330735263282023922957319065294256723306310805975894366337975626107378955152780865382782228860582103460378906768830244824002377705534169811125969214831690576602770216948128600249673494323040821126699822113827794095408916703207885660077438302550071415584064174560759332790001274285646353553080080041072912820963080596894908251808741709024609264219674284467772381034847629774095097033923145668206520553530379663378893630383114076309744696382545721646607221146600659354071065014181245709365824483104592356132140854121825688725249327173899630401381504690405758933263065215626597541401378964890780970650966472603260436110391075140361242376249029615308189980114260919806908148163900699776627737315724565840314788910295948425144880218322723972014372950544940299235409228694703181996210794997949205411167030143738357421681958683799895786053369124539014830020269684419851065133669230870302561691229688718728228396612725269678228065113779019741770305023299521078024048857121760964924727111216611024382763291257720489339876906762654157307329152989162541816760733910870075286018682274105507733565746903135345765006698360203548910180332809643098968460961297347806559173349800508763023258871571436132098610420954379059200000000000000000000*i1^173 + 5127654111439115637335117596044529135726108981816585114130008305302573805728256438096053316533688923896499413710145759649728915783973738161886685957720760205619591729276267754212527480266287624876761316499309348278462363355426828710134601610228386622391975731437858320231904367594924851779316867465378295440739527665628992865084226753639247300696543973191347229615919339840169702442321080202743008419882450152474006588416731196336929799034691577527128361341795026996702932544159488031971491536885340254106993462478571909944010521786108216043882902968466421375715769461029706445282774299725694867742201346961762726143764226048360167256045068878367054614544944532351149503813933221231210964195359759516752976103094500182316824282688891863360933335400637900055910927292890456663399149145738827001838104503699505121851391792509709688488370158816297906781436063856440739527402100347154358897112461763044581382319781658855417410694182978768240031410739217383471815347438174123180156364419355345066152694987462030790771313527928016395861989697847005483947939491502227979134803975933001478208891016710079966087743789834312876829252129651729193792422335878804565502096304765008522832195117801533850145398869219161297732228922067214804058393610514792531453180344422678583109489716807547055498071452163698129596446275215339963175548901223165898772392741596861124450029618113779832527619988715895347661734890753951235591239539441129857701655436410500392516795356564828445846410165807402159579971882752069018921002481133184849820778187417189073851106526707445780114995004158749939532034625820624794381318201025328647302477032909360095400404987814583624450383535621030217542909245485518995258392030102860250112944742946145204278416856302137470262521339966317356128421429107336431108183024509317102152632965555659306960680375803097998964759536651105490921221740030218148330127910842325028498925111770058926161155504198931330801655452762167766556871224363558953769954790705452632860681795633427274756934420280701321543088896382040397106889012163895973731796185288049518770648177397063863135715667413056752631923406330634171197221704847349217947441299483632027641613108792153718293626815695673253138115363911588960596541224935393791523176249312122420130021247823073709135161073577549400495256922929163869789465088886366119063509959430946916929233771983496834602254673339429191286064961625594302303260853121830329181131417445052131582888288233876974903192367374181224471747039939649526047962666312726574443630117075498965623105418100951541131889437037207268983286263887891137727257124856162451142051737424791444917429678299341013256671338703095569147974273232839011993166015083611920151577499221800554312530467377243327438043120453832060634977760505551906143194096026181798959554514810388610606638869133166807243885413793333120795673499663959116941570212397827922667844611231066377927179471783798705023666245761442610700476794456863240165155531931996526269017270261565444433775970518162790727874689787315730248437166115535860967794261456548109562054549172507345617502005140046407291129116438544936614040998411593172042424751008181426240294769286560461076570076533269804746978853241369791039667481014366677284992850177100643369115332358177888932815443233319957658692529795609240023730367733837619006974490745663105325463354124709082084478765173167575337783108996569004813754373668948799115054456960206189196454870427912400110782471897087564945900482697802690224248982268895295188245780521856045633941301244617473679824016343537883771959555682774236921307976211952775048017659436685474925817432252515312622766962129519392133956485489870839480320000000000000000000*i1^174 + -27918963116253151482222154705433932555472401785506453293693471920841762092079245418593540435547652555496639562424254769485595217805749895097074331102575402348741722212754455629406186229149308035175368207203195122152698801697166846039238737482547886053505073081729945849236451594294208967409651869186575984882626757464620779990730869819981023163434867169946074920176775162787859343562840175438727474483303107899480636368673045508492971165764735179045288054131670818924007358130208631283654496319471709410155435821977286844741492669030821328732971247733101906397540300828261286333280687012509793917656019615797024725437971463042176445094993100933808576513946303620385459472957306999239360303659322536223349245315156069982121040217521704430269525580409964836945273342875945157708418564314985183281932510285003525278698526612421627590708612391285420259027655379090571410842671113032806424033528558264996911190131854742714916505908688634377492099484787963477068969796426734431043179111899995159983811460687655242842544961892191539555829108448801097748081034947523902306065147791667701996175357539365290375119566052350866550310175804518319315465769001139902512805298917737836734614288743804948098494023122776930182110667943998200034876282521186237534437191480134925237177673889931821054176995346343533369289406034331659240532488887826349977157087701240504754417289806428127111232396947086706621925617013041767660806829289541249811121064522763613016167930993685331334815963988249026848919515839673564335265333166721287513630947364491116347184682081489781869824214268635640519679279970573555485519659764717387803722185870709577970408956401062772458535077888600369096748265751473480601256250298954020683686715561509251388063762312776179735188617829033361051597946765846293746557079828719744379676141566558299843202332663095813686234428132421270079731511063540103026830569338715351488099495962812733702577571704779809775908586180118748110969861235842348636304343039943289106010421141154330645933923971479193758823078178823425969561552506316492410438503980778638012884183578598695693448786061102928832942788081334232953482621196255965127926021302085669197787537811516639403460122103551600977204202830044026412672614096208814379295145954527283174152867426867112746052269469756591786825213971581894115416080056808596819646325462526476315042432679653928037687820271037020919858914726706072098932922512240713932831636720116304323699766647896015967408733518928783720224266842078480763877755886710994572384381695045921236730456201786106457735630243916629650319126563877228127768351823491020628719803312103907203658346652208381919522047722345949841736057952835760266961969754050628620918291579701818793521101749591111854438424901983023493686534431851665473526975194425215570227724995175841739952453171779128466622675061495802043012520044143106047061896158331630311822324038898336151859501637820798828794863566156911443116283400773456865072764684602219353015777311241860425515384026115497848714603735709348877284762382941417329071761924497444675892393010031428168724649560924702857559444469167027282361607762755282348931080961830560159320612706721404265488011721484110519326602436072959712938499165601206913021599419677392582777194800868742810767928030275393710203811154022581543636338705001656786307774294016693828952462121490088814577871806913641917945141008051496174732500873181006827945580719267551156296885565092951931577939124735728684619250517287417749593384087991265881521643668924962427354512984030386267727658726696045715894762189789110846135201961488992349916810254116266282068434887274056371962502836928195284749516800000000000000000*i1^175 + 103431264190599737202219464695893387375676963359357071839918198673485520922794463969540566517326866660558143917530009809273240670014056599783213730039359368961222129491315359978594713060386312973162406693510437109562984089760865854564216579632391138429759805042580263520877052948021296684260779051902174241737399798374228650137066131850853131425484450812845908644755935701062582588928674388894390511386772046148323168641726963516233828485405898461907767676459971274785490706092616600224037863327150216944061061040274800549759184285761923030930420847604839888993916604925287062211477577383761289338095258815819559784132444935070801970850518407036274558698889197408261664337103104673700194627163624849326599072486279736956208530780891169832672323071064276412792015878507071352173339878171800049421414270259524398432006528046538432289815231088778488086788239762057005835361402244750428001606814949158269730891452728114244638241097932803729520214269255535318382014640090140198730193840261889319726342463241711505698645084031601148740276702312063134179037257524578510628580478913429808294365061362594208374889871817794740417671909519074059399552317049761949417507593464134343846546345602921429059436730785228083146407739070292644924716121080503098448316512919600704329417856968416411792867837329047833367897356460726372118860594131073132591364711293823971174463492241914449757725948206056017692469077474633247307532687728773092944082754187291684445633506659584554355690231779677261378198989832510257086577535107039416087124613420601753666030444397987736849004775356141284965605511133011358603771755445372090176310428229566832638822420358768137960735303353448570588060772771482553253222197552951228242791545364436926050828066634901941225190897643981711323471717499346550544787065524554683272663442929326386372231884269844198748891612846888551728452107202838988608411433898779762198291505476460408747124267861332523028394107165283418647442424430233758342126949036446631397358285710878505154560118299184739138332676578894309552624529986907762308660529963533802502549701554682110002720692373114195662061818032992987646149432220888057830999982622861157424322015629765806726433293310205614254843260489138561174399105757117963152005719904574489993648394140307684979318396999534673652149682414128310153260824554574103102457015583615325003036149622035382674417939110739186551265097725938032663017217407370080143222904764670932072514407539013359466464010078074247646282230976689828046581750702096098290521128576029143455536422110201532022002599681519400558431896955737539504122047499824104792402891007953659797328766330323448479191537402482769124064185669947108783109783081734500259000177085198312219213201345854922967467557244874061033817255127753045421226594514766831225763174170995461573686719306646212776202132220570910603827539191903046060817156229439323802486808063925902243128653608430157020188591048663819523390301044641615508654102877621122132355733736065431159395470817369891160132590593913811481647401106584168524079177877836596860805156518794106258338443127707617036588664102454316212357798309199003737437829218058200688042259020497922224113651583106427463729702167681254425077712496738001542449508592860933362534191581985059025477274498959624402021942393247306668174024810009667435134653714152465821792169017293149342734510532693259995935542276295019064447021961715222922094223677784144114443517090894920792798151032403898341924148914608804187573645513796128599478467171458896871667824705210826049770368462591855639574763760659324197853438292402735171179448303485999311330146160488615877604802560000000000000000*i1^176 + -313028223503690670004873940816144751307369387225880057573647132807501353146247431801838512682569138145883150031205877072824987388777389014017767691469884360206534878076672312164716998689339800140885885343251652855037771472626804399938496580102235425495940290120554246357141293374002307634633732948603226715304851846719447251811874944572978580970966310361303370918805482829757457876881531671945722337405859763623104498961778008121156953102117792776469507744689509426127506493044963649325695812464883573191567816104869130641472760586631004462558747768654086978487847778450318660501812176853178525165477740851112465131114041477482912957096886121012187703782582410512624386287765609015564990275270674009936564143489005836764769934130105274073765413779855396832794976490211991510907816800370037635371162404576022469918537091189376531771464905032360514407230368822451968156315403629270850055731402147150565982675905632346634259818923943582273251982875205961375893940126752946116580585928943496591634218756306841968993176908157063838315368616567652287977665585462020647556973500570061993964676978137388353045059683917285264244376322317873931562656552005892465352822949859296969239415413483473483159168378801642605923585195519257172716676890472247845052840000828133491395570521052263519047087549859823245448043160573569796938689863544883887977734542132026575858580781794762417145728040254714367561108088021314242835532470369791085875558420571677602779950329205867144210943434326334547205863471775088887437137014098379206824115611242117304202925898611224814897185249738006036108962080384331555131414804852697079300155619700000775917515796162013882582280951708370908424051809059388589512068785595681917796018797145414112324099290793075908766448286065515266941409403676537465762820897863534919163265835991426208800180392795091347564568481631220620280708940916389984963028836902689481707494563177661071943765424415798850161563653947600777083384917476822530105629421032658437973842256389306830968746112697366718314150543091684018338597047629894496162811067446389833740741687087026876051830471026595643593162004421413437121399683185861524044300865646585387289662505986110002617806377721470430127476813575574256305276106713657579287788235644781967421727633985486503246978132567152937622742961127952948376980341302452932235217731538604543402787783416370498379279173649734887612239006388827124025180080599341412074712162278556688465468117982030979131932636866817521335105160452448470439392829474007289225952674596538811612068475843470678676837528051758113775193037318141946656008186773828555796412740573716327171812393071823171977224922856520738047334832898247642772544443385829368989029318546055233372763077627227935643644249905981865230271677966053262021595554522471299715289800274970104157072539651422897405022213340661716220150596955531257173398537411981018134976745550764282182456475404616153890915500478514943659508307091077027358795035948871746827682495775256304245167750628518273217537796812406527099170520833768155975424901045682607864257278132458082479615873227535725903534151833094728332047579982538764166578570207020436130524829042481811425948829685154204157033594487580771465575083854590305420839831194600338907905686080761789404723675089794370046541583515148591502944988151493343729156923745860951540220545473522748786962801539170271637007776659576041550951494817058968810002300001995908197383808316579535451310305327800390453535852227896238734781290931478898262856120489980838033775575744369499296261054092304987930270997059141145739003266617135899537498082605986182290674286592000000000000000*i1^177 + 529566141972120144273444657808791510797880323694569238050398066943148184716176972382259684484044636592151432687725563733249240713087962400636903753908567593351559768376847830946487532910835839146117786570799601056766228238951054803885560030055068469814336500135668216922126354933703685991865214383613181828759716112990450247848307134465725032803559659830177268313558721913195394098269350239975719086868465564998520177741503460064730936407987195754329278223232312874561942181048819025217830438862251454254284991033175293209106913795253434554514018031551233516806734491915111086333481392854148295205108126165930540125401788642393023792606151112840068099321190628830076233122904816462463845674229029751639548369315212231795719842466043879576064708919086247122499735174774943980117719027572143453584743921406598472730465367190068363598959919036995310360860377419913361442098687417661994811108695826941215982426331481283968072788940671366187978823721659794150662478035058264736693391644339238646201334228180023205887801066722897309481395429884775294904941034953449341460693779873850968925602566490676661901182913455298497934737130459366637806365125711308005452368155506882887636225427452138239249803043073646507909494243226939480404138254224340378324127736470108451041118218546254530124320285107109794702125231693099984449761116891763725083051503600431469655662214809065531483040175543046188163574908936367840278331587306049040384847089351521009244622110780360969675782517147927057039229017295110403735321261021608977233654607131005375085888398070948387222876827613396635261258920900945602933848267117563493462943946423800744838516214669067295306707091115482092865009662646718744246994661083121756314132475648558303433840816351044665825248915622042642773444923915030369682809858231335788899015429591183654078959545118288362009680443537527939377980877343495049389364144240060287652122780068787630397937550112465173829250596433364909639604262473580653946945268057274884034955404546168588927115964014089218682658172539618769922555070337313299668506738557308265965904735993179793437159114038980395524335787144157611241950212554556006740203683997923138250247304483985927293180061105889075315927091557051975175795320506155882023287742993388707971583950120658118751050243735189046963407843032446755891719395089050007483487392193481053551412564053672271220654243164854994936300838903962031227490546705797839562718738657089687370998850267112960439587463158972454249970099462356817160528345301393748572193784667242620964897617155101423116243538689593161459774737729571718374430036052451539373140903742074727653962932608931462877181276228451655277604388120349902453873522382063254778552229436873646878065667806098439196012139723568952768144108498142424799557931399409340641579853548164726536625652469027990387523091145330233855114422801557711554646360641251720000004930753465423315437176503059750341089758199751557842504337472672391013320879375199199085299621727644232582367248208660214584333629649936529658999328899605487906982044264266129140124567790684056103153659579520996101515369835738615675459402670122855386203614871920355705986511165565885818423026365106180524162962441789270213000431410506529629630270712050398845721609558979616345717459707994871789067796266739237021742032000512920680390455251359023665105879487082241409209136839301585051419458612570183176226475210989688738216121691664506443658950187047483446120190310649986328145050208681121354422963407925822915612130540112226754828125272603001125750951243986326157407317874829928720981683405140218637275942092800000000000000*i1^178 + -397197383237241223027478313106840877729052180205911170296075760881933546407287300561390731279004807392937244891838311050502005440356647107081416687150116084396097676958321488178919656652572640100589265607708781746567643283539064964974539973299834768785301789094980342642751979162969980493997624321915572195337566508890542376882926935729732471756028641613763557221951470197168859364578481964177671366719091514760189278843529289625879644486040620225786529814468339528437430323264647727768106000605653232078397297191032227572553365203040249556034039892611704317222534276169281551760522732112804256215173578536495966293169597895278615946828288743855565163204119495050958625104034633312676367512385952147418903483990237018195535869616354147138492807505800225433174341498799919585471353103991177325061905510680681210594588448282000052609509502778534738345884384595300496097787634424136532425760552817860047163587829566632855100632896236600540926881302988640787853808170512369406824758177751911188598319868865726640699222534257506288305120074541080569705833644095618698130054440182709129375718945142261538358463147293087799584865666519451164371619485004717681193452113116037554574261050881881194943479531612370588322481965586022951663767583087982259717614403766143635959462535577980700371769393837679128659921812865876082543096351758357574110817412408451606725505653905288941437151718042671273475384120546913445375760851059565568098094592662391659043118465022417438321166047962405993014397618923390181524263552566651086849714844825867440513211716583421510995317166176657962407255584434660389186126010980002947626999794456710876958458686381737294907846457890905577833283157197396717662007872115969707957739552037809403298936971125697088042862064581048337297115908940947913026692461260785051911062367994299017049700076584218016263836813825698704412743075197686033864808351077557115251297685458009247171477075077834749511236497900740217400622311958452826239478654171752267293573218592539036930855588298217763139006473305007959176703602660193379966275360462728112018235188831302757526445396880109684162214048202331782753882939078505070673707313755673027605687596184501277174703999616840371990489175787604998402058416956904559732838745730117740151700626090291633573187790106645082740967416048537786292679052550292215306101183336115190728814222530633627920707882502162037417362177712754254968493293968173145263360700524231295426495748317590792986550215415704879474553577124088086205826348479533935438229051881899427066457529618411981248487088700995651750458078447204712373404608995257654567643089355010790156127085835037508780005125457366173454364549209315097020840465491059496620755852906675197454794494764249866461731575185008316831234696888024816875545939430083133129456745715159270818935113752355998099550442628192329050976292156234286389042283120114238819809911688671103768802398921833769249103228735230622775560177169161578236318096639621919220602180218776670641568213945157583960889594222161689238565961430756916752861020512415391622639202146420280705419796211699009800649552092703428954390376887066680774783281034099854972248736510276323348202376974135446583552425074378432810392163799446273148715264563649310653555471574780439701188874941324516684678230039537149502042042325337929038461628133864572159673241701614822613353517020617335510502369554386497757155741868499113511865351671910345472242636101944984851252527095320393190032710364254986942005873814877952212073074846776288203036939221732324703696802147058811753964442034794748537678174617600000000000000*i1^179 + 83240461532626715203397170727051412934256490070735528511579744105634557099948364973811358070888965692691969399629766236855319335522128956132276277891462401863351417928008894095054858668347935654316553957735555814849895293456993105927726395919342041538019195680133210738798856113764474378750049799488376431571285807215495999764467629545391119601638509051626684245149077759668468826197422866350421985886782901768644758593666084761215633223973748088621527839885244146444587226462861168488651352587281281273312377676030784740091221532896901813906921599645783082071715401039185168048808340536891093565518792123442269245166136303425583032568415177470365941929495503834926389797059359333949104290935541617517440449530112088018920607146615203522086362185345974046943270809986552116091351284319332832425201308236251510599467781988041749598580618552406048712392176507273756693304566243484909297832012488535526054875474356195714059186078545856267862792385662262116861329277602697586676458240065621893071553432072966815353498751355426027012737864965418665763638640957544087576095712973030741763403272510881537971261727955801344362584779776357015785119097695497878447929938823232245094858219821716312102330532958264702612396960791102456172218996579172998232192527326456305938799313003770544974279752589871498371794733830732525206827057198216948261652508696824436304855367329501110167454508738523828441007845422081012988142758636095786278592611617396627163600110632379898217223838035117740244705658210979706823158332314587588842861561538701636948647551445537582837825648625758588150204502177869473712890948844979723464575587643652933748785314671092352690631024988664782271481732912097428626081937907679233357583256645408346564923329789857910202513278997901489878606076188007577826377764380136322812145849720752331149952754322126466713256819861998532096863973753234474259574351673492186162990915782085723249816100199769979877640266932150772963684657248570997252700638540120157446126780884596309035593595849291817289524698307114156504056352773368416068633305940083528786937730821148818894925464324449959835454499812706682208237187965367146876040748983120579420036667855076906685463598456727486651653041107727370042049696896172889465139604177053914905285720985898994847101955914878907243189268242292480938716363955222546705393460313191680221257086155550029111070434654271151721424115509940036550975859285861260574442573110997290713980433344558688760790264110534200025651623553083779786425118753613437519125771248070979409200567543107117002285951171741511959941803057019718271088502814574669912444468291352739343288403536999433534251961840382610952087945995659329915979356455305647825825733155620608594941979518036852678585925518435897604234063644967491199938738264831249184753450985764542553889674078735366241111661909894298125604324476415847231259885612900894750963179739887978396615931711091344856950543916214456407366572741902002879603148495837389143501182152202598760579086949467542809527627752436591535542461242789573975835314548353975412435531335713508312308525383959580912600155955184180094733192665851329983369332801780908994495258303913177779911671065156365690706260741319384197407943738291202343028329686406946046468985488445749727009970484914037566824249873135277849431517732577455429314093293668766463440346514897857570928895887500877259150349907120875563547698004289714246574132232285974861700909541341691294475971285905444186722622513309925544153475481517187727506045793736372158187585820788827846495929881920208814454945611776000000000000*i1^180 + 17072263922420701700576249818122931044628204528220125847482571329702968185520422119448405895540648634893999603408845610278686684427866127644985628021231590113601951526807944214632449181768881510239436523219509137338832883650372285112259781082361457666263184095052740306825408434047552523034472403379822172060675583233181417842572314983552419661101276678432730729355286454295264406601406688389394417074693547655780836681904969821421792190880868667242466024300816148545885869350268568139493434873105255989284944126403946672125125021282438961233783069981141054958092785328529435745070237128890662257577330174153147281818154956965090199473624527970645064609593686645152311859476522632029294474935986307992935505745040243336212420238489542085216688625415544263372537646776742009803340981267316726276999139185207302990713255605355318665140252802012120227669795138900259200222743995731160754522244197425713517104508829701065120391650621943655012296952200904001333833431683806906416171790529004026893640508595310051863758710715522511361218718210985830495169349272315869132750675212133844775254638815491647626012477129917109873541558181331094071507446895869273431218096786118180343123777782206561636000697091938393275473800263042522019979937056551570035832876680811116700658176145704956324551354624348521977150657835459004033396421630386293673408029600141157756739365782898764341827392740625014657516701677551061868009950911122505830921058506768891155881533717867263304774917755565340601690598962464409094350522858949480693925911273241474376098599754890769219144405397170880546368753745940826390120970156319482827144103099185020027883012295138753936892925012277769798579991514574619251326348520000414024784249563843692711172340799604732158266997860997824556288339945882685518068699030419733274786122966823284727862198397486815747291453482794497538405071106078229685030196881168820949134767051887215318180194267015357221067804996358120292715426038074398555724344463003193941091528625270458027892908288790718911558468381200809816490225604475805672655126229268242410806624014288273128225581883866092518883219266433516705983721066269088639198407776777954280906838662004647872324344888959063494361397864202492247900484882653240955824962626637643652400775840040703338056504599306202949311933531027518489871198284141031609344844812130380532091454933012933196851333688019062490899874067675666773226036182343794303713729193450264190517131707914536596327497719161166979380686027234784699249606023198804838923836872132064793255296218261110760636683029101267230587711664948649494318237614327997497870653724477246618304832811460602637570408946263648687340387510190015010364052128456497185950727593895065644980711001241683858432705638100767081078259129125194319836102879231641255133388795910283688489213118007137477359129568861018564153762903812202707431936464535534327482947836673387023989487080068277996765373755974312701048741721494905414901966372498520765102211316506815194672372840219757243049050081990155305888284050902863431521679870044403468866294061143451516310354701028727834667251683892285644878313977734307364976383153278745599523021436918047251213757795746818254102971418779166605129389451573172893504432563794262803499170510028409584932380154384717149023843363245151705949025268683207502751412384996379316844818011504568235345622758191787539733812533292328377967714465825523434086282269541128180512311529170168838560160908979803661212892257346442847050640295099445164222243951932415736051767370033036473369383403520000000000000*i1^181 + 1061154719602473708173092438387521040025488519435183281097248290946772813941718783909202989503912506795799885410799275729798340375637887099871934016411782982680653794887583577821742009481495482534950867032166418310937482824833847410605954063715277244263769551785306400056495772518615929299926652851488600856899347998842529591232488083995091187811848609288151025874510730777096923578621904177013161153839279973481873756768613521521804409389565219130105814200105405994386841601877095866772831418318170309093696832095579236702019754775899241839955060361651394621284627695007529526943152806933505124656372274247049008153845297762888924091547903784259211499184729697782661970031155985017709956565038463991793841819052229346076113961228786418306524819966895892671536037707413073507561362232658464205331800422279003932604015396339012562182736693331674409437371078889807384620033620247336982781445729897654536485399338572947009230295771265585362406471616244110176631490611522197977121949765869849039503557199767099693651344247710594696465859044783281159249151761438509740333177674764438718990637172503298996660348489466800575170062818948780715106338488649806335077571505321717506499971673313668482111234870100549112349127092907148173205763238960537212422754643535427521414055776990725800833057535945670634308718270346931767592400827600681356095057435581266268169049278761431198639885205967969894264804590720883446814198079614603837763650549250320544383405855771548525640540480377371120824901389288084993540674842090532580162211129991535752413193132285384533532823040164558027377817663076373037871632346374360741213791866821995140675420880857497728057178254671116031374486275327928991033873776354203572126953293113107725872345290718208656986960408073946638105526570168763678267327672955756731559599787509929266427224639944813881163687394680417006355959074555284640521133388798658074236949271018328618250482009147569381664339245928983822941289927663627704539390378074259613718205774428865045036829323306632095358344812854703281975871825647331511634817065464004215381028868906767330802587756108244884916227777364369748633183598109860886701329393376284231990101663024509619642750415884136286569248307388894245225342732256252123665849197698337989236598964322823289836371226897251300660099779896622617397047631890810778496277623671096579797810764771760170922449462116910098691477556221657595480336786348170250976149658324770356793638224120289125314280720263036380627396427708175426942406585455716940323856757935040288023886129073286541037967552566640585395572999188220005214137159986290966226093746080383524659641132860964866417600162951173538169482088807775038118171415046879001717181117814304298237915195010058344111195061569084857536508952618940455212804167318755534088330927010537152663893286357128395658413187763965387137001772675542454582690488599541522630428805844384077114967941488616306561079768984960136381691795252322181501242914776794102620512656341860745612408594301605207974924906994927302004470895222137437579971278673169022086800927289410128292673782460845886940096779305037771724781606723891366703316482142414895243133239699676342206063894925368179328039003979326726945055355101837203493366789943102952520020582058962941130826715747024196347634674013626825037498758115796553145614256617340763756380776387375413308864612859614388634988500655607821309671022994207660274591319327187173287726358202907507571882341076203334161657773405444055504242358442906143792680327196469167074240637173760000000000*i1^182 + 599042024345745503049521049688685149713309302296561663725762047568453927712996996932648170650082816817143389330528627449016493990190496957414889977923003301927565846793327459625660319504622403261693410843063941956887812046318993191402895102400386452445851411045432040265714743893036332251348086674692317242909199731745681457046953344782260331051270062527558880440473040686331818772733349616292828982526642697633221356992794082021807465575591649019365164197290392479554577181195328779530494062306483594809809380008525439144905480434251394290046643016716083604850664863372057153921535703914836179031529599342069768629626883220145005791047743782701572641523921244968788591816346996857302517599956690150749788861675362276971139328713673611515210869240940299832289282244626258965973474641768291052638175389217753860111706010550748281338687442229233305475006498839196069112715356764385744142027579063669462632053295133817047995586799938310898250973037594904770120800764629610770167000669866463526875778046234148461595152858353609602086783264279556345886685112006354986262760112008863809245770867236285838255333632550659633382512180300507624665534792278603822399627538097971639616862951707970820924318923971081924889521788442526572980210580966999845039010732335907178073474712657370051912788239393186197328985151154989892662856956451590752345376475959050271430498653955733258403062517321167316328993468215706088129145324747464630406180456881650959141256051258341330307760583529861192499451869740964275748851853141171678778447233506615395052857939239474432484944184774444374430238765468226653033159533090223835160581415504713220938535650663714197166718916547125283119312268364217566242554316998515515495981500994595124986346372823065860744677383642819562635985512590943626594478126387538182930153380361838913505426358971059053327440048247979944983866152545053461382533135296675365920171090414103063496802925401499461249790819393155341265269607682101704493334690167287644556374959442922694186968075971363103629337805025242522598207180710949220666738008239091120044037205769820894882855477328287705160671501714454576225113026434285711553765587831616883412550677220235968023029663479047295354263633574164988921863433002114602136669840917184935033769889535180233021756984259699246403072801983997892945648600877229662473039968231457551470351115357881622620977590733641046591525150308012001174403735943779134613797658263781715150076443998655821150615776900228320115807046075460763063698556521588941518068449779763839851291611061798162280597161891126144884183043507204752235965986321963072883708352382568715245282630231178107905413749444229527303204609200452874742740961730447793920957689046246660055074763464026485584173925526741330543534206663103058107777185214381969566303503856670863397829572876317126477101869129587738989343099734468894504569966238803597825261868130204900934049158842199042147891113886729855296763613322904887251716967572991282257954127087187011431547237839557605308743278310505739250789386333297326280388103362454355050230836583133936023091649558641186837595664534498848970495137179421441556640159302220955993521674055040718573918594711817567997083265617890242159729206167058342028397616439767133698515376916336750433625000245198987336233594319745449971485207602173661362906543329089957533947149683225124313051358821618788460877779918564980245036618334016702645986349137417174431751523926670289659085198614981339200171635665015646825986906435257901633920565248000000000*i1^183 + 125546809600417829044196850866945793069827973548495250829063361026080199739336495016321669866830991388754007018405636530774267697485092007719263288371650274754347409431987971190218309724773503652438313525373418067251915269405585908288638047029423347770375434312211119158842364989528898526718869691709531139971762729563765015832127289343561950868019390050488030805296746794669967692840801929543563883875737444885416819306927317459480033720190158082084817754068637035489191341824145520796056042365866171322509581649976925374075337188509707298116273384651621634334789088107934650597741230871457805961134688798872696342183597367596329127943065543259693710152551928024392903493502878938971834304194398997127091666181261233012221985808379119920885390381851326037468379045250879267583091450441393936256513152989585392082592517036454093008937106802388486907177263761275330814279728353554798748603054351524456285901066875726344450479929594859115803554710742975471460375495883608659518161615560842321203668873323248226680590092742854599148143446256326440925469449575610725591304541079575425466465049686109100062055725558872709811871483778581619542050910543607615523335505748688255464025389977416027679675170723472707930951826645156501439305189276740067980050395453185570989803238094761805064412575449398847957739941758603829604865463034460922468027610399058864844218673841633560831661952448769096044988557558641583837450145258875277799926395727038521467326082050004562075359273654271838559687403731758528396262016635231197780839414046902802806192314309234449700279079716938173187914788577668021291336250216862326047567506636440977505914764121373119628973311150677554636032003129281800206490679421187981248778243612625458559012199612375042558505647183042431297361014320134455378914512212835481613973716114415404995136351355624291561009994910037124113947013636237857790967560507082179058435291601127502097040063508260884763678047460183577979800917544871217211024891483281747886462120555586894215816046783748601595561293266588983139989308567328930823053475587456049441052760404637688792561466843719424476848405950925636872626727198904041894440636218039400424142361740906691377436954166982904987862705335915075539450737211496188210801920496489688401016873418592010906667480313548042381338075406705513263274301960983561527083370589388065340245338763938389357506214617574083156506851459675155899647561073655362569348752043736619618656191778131779789918783557754579065432987931936191485531183535505565211173476234122894213468092835182435754387430896059941922648899130224854248838525381434839644748431358839806912468062618193535971418147714984276695476161556402086944243458292168582796483786384023367054292193494792147389901508401953984389930896281532076610151559469839776384669724679879846798053401117493316577494907668982088262791013434954204018614018312759730452152653840507578107404342037050858383898468240382764812930065320738283422400376192291335307573284407000925613695206339459227375196923498051821481045072927887795088240310649407904820440668340060598447682324617475761041703495251120883157080013842925176869984190067717110034953603287979467035209070585677963373098403274821285254039439577274166015702574419648937404118921374883978230335761271854691977922432881163752305122950561664987437012054363446053540781957498899508206746865885033799993397377108891306638739391179162558118554245161534969947673917997444741961165654900190456428537354673019144552579072000000000*i1^184 + -465160784275097130289257407300733712098265993546772407450514813080723684534979773375770010728145791557882045942177244544034174581725234464110353261069546437159800668594921740185045817970546840396409812701442001695455553614935519160720038487002175754588461824384853269337356497892932380971696742219016495611654461869134279391927146545927834913271554402715429315608874812483814379291557419350587802014759459601725559155873992535118513480603663722341573007638887288471479647414603229568716527833795905300378149107058218925591439238111309958162691286107578204874504298171587020087118315403841407416021789881705471144283508445240485603972097901752895204419891862497135775727470735087936839490286003865642764607458336664202377036992525191648895328842986545856754450609075350880800914743427876004473284386673388375394380283338641325928637868951220903759095391768315835432241919617249410829229373693599287128572576716344278725670528145257069203250853937001497697921220586450606661480693479710154498969982459849716212569427590913631434042784232268624732749850095339938783400812060148413456984893674471586138212171259666174119983236984614488288281688066954418438982511353348892617357981570166790286349773467047498217895884945205217769951210131492134830311939639505684257397914112853866325305994167972758314144602685077655630975389543016800203828961975509661557018062090129398693512712664460436697687037200080720528220079003344792930053043523240599934663320508396661759999727905742499819511985802639282824409211298134427872768702387507528147596567903961710607783337409252279612713607609136674669642587197165558367216422943376197044625437974878650429691191737211217241323666080834042761775251159381944534421827380786486335268509222797924591723778467498335787507864821924631399984208082660676569186714093695422276924018519938020956621612126271211865923093853940637501567962675084899464391129470345645769827215329279742229380013128059671371860349001740091609313886026484748041820781011270942810336732658236887737830061189385231299751557227122857624998858150732744792374902870950577536571475797660447021480283742563220263984985847246518657971122668674371594383769287645303859087367544191132876728616329370654785531935547944276483208802915597046720700908641029510036410604305819887566327261577918878363102937967069548030650178781984890656804256971264235272488082970571849982150247536688250947087131400775561565126014424198066129556612244923637734156154662224124004728583525681899544847232629305111898088647916840858357706595343627901287524239538886498155354097511856427065151099443373682377244828050794662330604510337824257251730321228770119825403607787017758652155358841649416845159332177213799240372268086329613716021929987774840969895264254941109534961871089850990031270995338259911959603542437888789216730684251207310978654503082755310544050857460201518702291912592733785669608226421179705115564023545171771967503354310164429618440790676822898695758493895855955575291805184983796654811979398821277884417066064168590038364051854374376857456591637731486038897150583603130023220157873658180656346607469134883020336344250122234982738508813546566256297895857608962575250031174678235553934609712961275133629114157984620773907952426475344188046975670168361429783931598207347023034205477889167909003969172444517619025307752313555127543013992297827059600510294893534326593045766064492351225842286467154683377559501962681658725401654248055368581120000000*i1^185 + 1004846379393831251178897189544939159337601469782710197471237259747763876825600580798757647859629482901324906637805542133401744125783204388898262768314423493170232062246199192274118865294269404385001809309222635409603479932603195726210736661213072197736936984598568040000464652680912734597856406198519055399609917613195317587428029748101499331683464191893771919473826627533037026741963340009412176983834646465999987760653091175470500427912487976501268056777420481198329072868166875434064609023536858689207167592159537434735508441526471246069440931023751238461322713979752561137655373960906603551180989026430214278643089879416871215082652373921830557092651176368980110961794592382359284734246571438029029543560491960051929283786405275073208474253618497783550732085331576042483679555617548782616511808119926338060619108518359694615224475913787913466014592326487333058486041930871899348138488316012335376098503852164304436968049764824289644773733390252031455819819929408638610390935402120484065073531773545918718493531864457126398781375593426997104926592574325632296324391392393105237280913047436794435071734381548369541466742294822922087616771378871943644993437421932296235709183791796310796852156786248342939665781706356659970182889221258805156473442728495497011635333588227447621428237416575686611169090831849000491560080961518483257302851516037119779849257679294238630635279791087029844389032616262516190452726697046123653922802920988368134705861516662751944286163054521193090463359254234137569570730583249295792734626559054229714611149346450804550850356604428823759878420055568563228272221922023621453921440193935480585065061136771092286199467339300410966424722330809429233178222472169440158363947263847479437183332714945616380428673150470952491578193443692738421636177488603151797693276933159584707290447757622684185696449989246530828462428428407430172586277855043952740877772772970455109933784205373936322354202930892989183916715610441961653071945720335822714678518727778748497151430554006554197626787680293386085999570525113427841386018380095504288703682107010651934390296739207060352180329926352362454791718990241765642048987789025077701308555971898433932687365717622636789633015666150342913752141312964597366022774662492358287938554285917475660224986053808521130729492217642487894006154617121356608099687511634208011649606692953435915090595374438057888664584151860422617138771109928708930187829537136792630943018123215463595217622806703406071962636122057735531042674116830723391501962704193358326810642554748081192410949874339476318861978257284800372670713418350729376684564776280842321192219022005976749442807003804017408960454851749179918395127528675002953316929129972738412668758146827246673324624512936362907844749753605443518341096257654249239724867071068414301466060950340602132104608312151124277621622187487499511762590037652025839521001025696411812048056091196574031565756992484161801448089821172656651496991369746259175590692237187204536013805987683551019851158849258530103459857408446908450011430192973301029831037333068868922530045893142847257714350553520842751542511077179653780391063932249680018773726241676744907123737755815124113460475560125059511988084524693944033779606061619271342901119767099283548771801951144567952665067656160586316349981251112863418324407073794349030645701151151007830823008387127188049566484456965905390100489596021422292109175268461637497568861527176380416000000*i1^186 + -39985090407718362929525637294985511537276088208520918431235301093381020950603279955258431171577686773886978510028000489789041110650863618737147601449769937105552573155348208615555779311319503297802593461398286760089159930090298330617365275447224843126227235043940265056291984178708019023753297620065996877170799079880986947370632934543141187501549011104779821374389300929714080562002922100069933201611286820069798215064115679210083362640542216441389680893730153796968779028547379104890435488839574150558388683485823258461690144571729855724665861394146731953634569434691402574044944549883669479429818393644355492347065246585156672835726980331389923432365126811642652161222523947565382532234559016549509556285308337287457339694281451156348462637924356378502180025782358610552808490192216164875851556500914235734718108106736530696605775673568391693679387107231021648507950872238211398203069504425747040540211781022684677740630773789389039095801972487302583738286741144012440651050896289140928694870681458707730259430290960053049307080149249080690180929602240611865279626082201877613970628342173851227489249692022497483893658835890370752244871730653400636504131385978939637851625668713017404089545300154800843092001771874888250991082007690126970407261175792986437505507019206817786465513344928487350076882938883107912491628359257299318048979130376765606229854985067385457699850129566395166468152092159366311679334410625015000414513973552779077760272024349608804809260902362625455754097565293285095961249411016946954615350538171582261875398339158295512875289764317159746026374345755132037050148122472831420906950630093232181818531355184758726466643637072346884462897771119460555314410643422477938967910295873439193754893290824454509786261755979076774464590636631750468162055951412535748677471891909304360750635356180917558776543526230864593944770207929043936542902086054578703484698944822778473992983170830842833694142085881586126701548796445665844072660000880052879090472151404004938761063473718954788712463721223678004754636104765923385708726186601766464856713567299077438922011405441590873171035775535229021864186352059421467741958161918448677320134165028754051931580187852516339580584279164454445229815151183775785409042696419383924438574918054432158661802160147240414456135577899251977667415580592401111192531069807063653149860025369690450243787467424743691015504194619386267460219555856709106613811129596953726214233058054017787655384272502897220098457929508180779749622900703145582312983500907601406975069843061348176989707738272079228205119887891151567812654602784355930378408899153954203408150778789988616524494772095619502236988188155181456572370037076653685710769885770160695563994970394192711014692321101771370740026899022212694806386153912327151058953151313977036257106818614326743592985388929356114257006453006044693498588782462294841158861930566847816410101156575528526935708624610598304245496400604084854483695136297879666282162646580271761337613173232834239871357391517964637778930678870139082350079708358033907437356900890572694828916531827971028308008235760200193322433255495912117710536550896769218522782937980401095932767935871460285031324794880565151781722400862354745870538432802375399003399507792075491681459053293454424398868855993195122249627209094879508942001992909837609878460992897066174672520603060029421056555349206837552783757878672860145883447245248921600000*i1^187 + 159863475340126762972939714974910652560822156550526211484489157207138980231349410299390951920868192935542238748961900017444209903899141444081308162341026058978551848927682229522420688193785149052221282053321549149959265957823882144617027438110557409807881408247074178476086951333069296516018042714242065623369533054085273999287978909265962374183995638331703631981027298680366864576692346236713165027111190834274688313062342776746720586490155150828729502329633882058750885780720737451137099398906756387847920892716332941562869850908282136256083057580828087345473555507176230384321262998821300774809791946376887677974916532249190862612664930304895591702229719431142924883843659289594413844238810466840838388660387841367399526944101989742166490240434815177937257863967258243492292168168990183497535459784309882924372872440180192978349372448696664997280632067880860789566347329611350090109338037308052165618622895402785312628318176822850620003246806106425786856463014716254812946265751891300305765207900069287948647087010303350781454056261124696492034402521628918310134240785177619451974996410497834573579776294659249146305922012064519816943168285214588806328624960913023291488196522457288921318282343451407887599312600658212195662473431458292470099788127699979841302987781162937680480218845281386649153562797742065400648686850672123982908106869093568575417298463149989983944710289804281198216508211921757425761471153900950072061033021090763547675834352972096031053920007423275320021481526508714470027389067393190341225939837201670998358249921439520528548032383953651509880272186043522484006092665215388310590739481992891788162069857284429878928918802175725465095113159169051923858411842975939833559258008650642541020723929955758915240579769774312870476879323148647608017678376685674261653614768138960948676293733947649524667273342123617161770233529935631171605137744128124914060412350445630300347916792223839209578895954349355274278581048758185898581890555297176877410187720838721334564955516253391867297451486397633739495963940619069162243428849260517385585773563877022456191392929404571349512482066467134964205656479595144185091507284188113681947628770608386383913558315245817444974250140330914791947242247151393230848183117815420890562486394037036645625496954539461668992011403379371216037067832249555953272470960596432433401399512861956538116198113922472270369172037445674521268390976786437761673167703647158809009083084554663643079519174202454134891519501072532552532910585464021274499976499790000262555941899484550557499689824300379150786677180657447098370088779327036225948312617187403606236311972821819536332204000141833894919272764398532205548409671562707911355308470429317181622154683563544688263067192613084259518848810644046680634606070782287465492220257964277262025968212626267489031947987547961273998460928062646415623905965634318689875517584641286213079433408619446064735019303194070614055616322103432099301409578615059832391331715462449904244472450657975875451851212700991063958351310024646928847498950791028624494049853360249663373432006817520033749702363413726934067351832500316143127897852084618198227852143502713159369165407984542624121933170273221282400333056676884391625911874005217206928420626840855378620510580066896187668860094666962221970223636249187808420252315269686250826136698933796218804556635610974660503057582986623647425400668160000*i1^188 + -26590992624476155269042331719111758077205174078520110058719098081245278007274911998306396940813112520020125938416679682480321505567247544628948130944472391498697571621758662737322878048817609989446822878393255160184149893348047360184660662316107409500431470439315620473859145153887484338181627328502210591084392059614531275606032461663068027507928301422724306665608708197149908277925066362603128397076991704600400563944741463653844451818291844258846040498010052760004256186805302608984523583817939711359307990834869903219120485115404478174664086710895376318157697538961461869696241170935259193618885610408005803747610520377913297580399143539600810106927422685239620363698722800458418249547209197980694731804639476512370508302827437777619175220622268158226697998967706276192027788976186120545385298566000889667952666393675825727702570175390109137611126699778621639300868050485803666506299381682495830013531206238608354182275744558011422527130862780968589474004127648501728860074106029635416307098620396806778132614742024793162904493499268428053883683400851915091499229377523607899178410449492344326982782597017379359848697740330136653649255609877002080955865238496668390244607005759427629969608800962546576485140520917760497505755675119256130326551874501615502329082816883619900796383419067805293796081027453138715702425860121471042866256058316791561547955428609981268799790540772042009692918287083512793587970581278829353921469085504135370017318055065753746374226648841918485787941935389815350390701615963220085359056394789903871280416720341469901060929327888243962471923523533180616685824638592915978748326852930544658895714005392227969916109957224379081173912970068438537139285197045828289580502290599710045628314730238848165374966673741773069420509105987360006242515620586656449618918867767398785127997493444877624054506202375937962395709939472363706434306648642584978307593764104547401293123742970859325557322613652184749589835833872077584184855003538402890197532868878114298661336528651401352722956267656916783134002220638639209741816574314202124626318674273930966571642525249040559395668381540894472418461408550047991949124975677036431598190128033996821911531478717503106586989276628456427393008620180321142796272034746890168506397714411596124817394829210455451752559310155288202198680216371377279714043301802340572244461948433149366850530653643906507245936733201383111586815319919069827359801500998534172967042824983021729552160299295192510235754796562623482145765927041146833242941375041822553207125255180029266527065134361416101296916890190915993826486361097861746181216613616366684391255903994715688407857005902549497151293112443767666353945445417412103307230494867799022669307048269948915750277760563349421256102681409030163764063114139848471635603787773059896330786620347267181585746127570294927748087902520741620714536312315536736392411077208089611589970358715377751641192282703960016806454277974492439910336354734436786349416245462087043931261290880658552375062889517524642454905929028525524028972575749959664302361253723085568175379727713946518228800334818773405597536326971428153593943914416365343178677482462681955279437540378846375322821931923289281793876662353465780658283035525281329926307336281322097482619634040819033867505512845123663484479324411875515834375183849861939308163753165307358327854685754414040350720000*i1^189 + 932944908217463756203994290750903449646149837398634276983637899559626770513198114992681096107541587673484870618193647515159502373322168490489187729418912922486626666699464859437256149703616506478141481000794677537753728192473906181967063337422574062131553697252834178656015661231796938079248701146306728200987524009806146674309679805366506818811486251331309073589564707808817316702917847944314997650946721298305103027017536182801666579188812564093054162819637687294906816529088729382425078502708195892089484120584515636863882516070901026332752598403739094993858745134624380145547562460877912445688344550396905781155490904779294971910914928727762125194154061792779145574497936280177822206961994146430695289781450414860208457608818830310987018657479388987838651372478305155760272432052995334537589970940819421717321036109444516792864294133218716709046675851586450238267373039730654310293315081834041865215546254932001301771463272311171901847988514673900678862354192950778595629746448742090513652805618551809214326513368391905878390605530721918138233804642385762274409236236703119948283225324414082277397909470759660268987941654483492200260545469523526328915539267225857664660974259567659970241703513293320595980799134085836259852628749636903097101681890481136653676908395050617981374951309487806392839392908844507172187421703266143924691710532829219046893894334320356217617531735216529439293045353188127311480399456363152628681047874472880116333948635942681988131680142525648501658542600450987401422056785396717318126066195281333522851732573676400392109637610875895341553379238476197829773436074412940298324545310974285583102132579318847742785406016171409232246801778266716316208862035016377361597226774675726265867719715351468394186631370356873249018308790468130789336561377465026476224108132227711190183615668646932079613369550724297797999744516687600788424452382932425432426936316030401068902348214357741804555097545460819421455029863579933423531748043364807490229630269774361247903721362586168169814055996154856214921090812784381871564171816815939682381580364450757128948203726891735205884801265725397339841512697848684623410104079027417723020100497618269149377561645867266516487226028148776863800855358655287833805559739810388977079781785042737394450039410767222633078197425599489734491688160090457370086318945429194725379438285367045572605445735317336536797991340877663965548906080104880266517016818452195903142480801155782879936115978876888251710369392884266507231950821720028449253429729030289238589104008993949919884568632324348131734919196739397657009843932348928684291888440086192270969516192723243955285852905541447692340647107196541478325975053497045813372080848280467057081864379299630576340054691683101607757763080774160273815458822843600799019170797097588416913374191679110857115090091608880057592215673923427904251062703363530901384418780805596325575468936568004232268371633522045073619894689472737965386783860774745876858021436424597545388970588086918591855372176686569669725930431704281351647206167057705769242390310547350126711264973213074256111587048115798598116303263226997461876753357062188147781675798921690128722460217896522999732253823998370863174234057838869881675590718375037893583177050154282668684654444627908374031084634600670691490654332502367751324135355191435162586445100403916800*i1^190 + 16345216640950642641119715298481634341734470979649029057057703455735535638366192379931022259504870794425615097886178330059591710610668552550462009515345448355609889915585042021700686982009654818277347463029162198512429213211506421510124995451212985250084993584348483662751834618493759030333449353384007123440531519711811004967571019583335682940178930063087205371011028858865135841278383168140854730713997960530175637337756185353422520543635881535211068421461379594907618797343218205219955039495942155349647398216957919889691886026645508515728789841554008962228453220097642047313926646077265168934568172113144910580093558903691507702124014726496711458892421579362474148561654432376772576013052033961757697997796313330362057671021531896955686774894641110867455949692962592591327184245361014608863726940444742156430841336602318306830558683478787304052330359260761904110551046956010791725394449368888390378569384286521412080424745652780512673867930848453369009482530386510396129090811087777708616752833513460077629312551101172201964010435647045566575228368268720560873770678845873536506701058593796356077393579755849125874171486542000431943989356158917937051730050302852601174651230383171189653398512573189036792260591752802236847621857682086768940055677656345872730687757696768331947136431528460729252969170434054601126893473680108586800110306872188440998680475930049184210791215483247057694899113894396738408115446425517941909575463575751269174523646673547837418196698509746127767529832105867177568907498551358710733632831125382279531232862635940252139741335899416815041140274209558916683497421500011813647735790860351204931664365862560994243521748140921675216380821540886918637757544311735255320280033854730970684102962924735145045994447218911744252465376850599750632644556808000103731704382637320317598588687490487511097620093634195349286514116478933546423523724222769629797205401685451078110016886294547884448486718895699427739238150430847191622866231730314782870183766261284762009882076629797213815431601818205818315800464737821972073185484930462208877104595536806316227612365128023917402450969811513207318228641867699390837282173842714996850929930737549400644094459233100322387484366657649461079666048916106978437861860591606966713430358310443793008163198765363975698086922803235555603468087998638974300377361626851717825997132718950934725577305990354251596548603788770037919156520720630263896741381109341916220384008961297649798378205367907685607386293993172021385188588393866444109436720198039309835803731532230491110023566311394118115906642776487551211299033750685096752817619889655645412870942086044103298752615306741306796282938301712674278043350148611604437036016584627555065896481804362659105778816016463641308423018029829390668061981707699196156105262283849457305161509061721507852482394420519763401719545072553334290851244587873096692753882171290331479067510383299396369217722002557247208972049145678435775378198962031903398744251558676143076039432010787539361549230688723511284802173501072880552798663745755506234232278601819569904705351040925147993438256247408398955690852652180122311317748094903509639392157043701970727713571903951184372129117242477477267895935243507918782666056454660943743585428893755426961084218599814980067188480080297411234245413510319628143904686080*i1^191 + 206421379540627938400673599104769539545769947062850193155630751069707280041687555716429505889143242724803640723488088001281388813201641338520089261516231818493778344909777854207858731306107358760229208388459542769182117572969568212033735248816807603473996293753769554844432285674558890752996575669904294523550862263254074433088738046777698799064252335777265084875752283462699840574663334721760581725447312476175204864227850918354975070610050253088334094088217246756032510101305341339775387757248369618179911860971903725449538412220338833933838675573343919869216300102772743426008407881517222348131952646326507385964657592082030690826792550866085518424334130508120064642995140882579686791669535019538076606477449640645837014757157281745060883019396322256821464666968971485462943295000887496647786448551650619199910537392733494260616860627504867769199582277924857630580127449558283642943819258270771178420458904731053073547719348840091883657054524258980800936670603879260622612288204044974337474042076820393115928465204329346809068027106343500542522388498705497782878341755947702715556915695639428655442147840139224331127010002995686197797179073190794830203865190234061174377983137978590507615827409936549404936167421982387058027032392216595655000996394762069506026381744396499248504798958414683762696850661809891190591230623585401123906997346066649767297942398856581366216394649816271768796014023275449253379671923041891561655218909676166815769566244032073226630674982892437820875767302622723780474042129983893432804863732890588350683247536001053567957410550098197855897944283575118579937096732832973717134815437955533262532573920594459190116445317621503290146227622069752609551152183777886567279866073889286323256298893512598532483614158596372855777339957125857499777543070320478451925535019193552235598013079512281493201525136728017962843270021232603919903211945335259060455257512271674472886754593371903756695580300721592021045426591690849107222885689685678349878131834464010394923911226695370399874222384782000583543590597941458247353912319788906489368717053690148722480962497792847159111623871326342928267995344338853984078844932232783216977937588746864221695944859937867717817759597704992568955081304763546652437231032281658565613851392770967431875786887420049643044385938948142005758483123286565689838961399660995717105462087562832124967201245495523859758198353147634602710133717699741386640131354905535587539496491940512291702306754863975951689083901509418388813379659014936616295071798134208350171315696458302562337716765302009645894521529180433241408170596385294638966268864961651794379645961879186148527335424867696276666425006680456261649146258006060871277939301581461009683094497018343366558562910749191729094828250859140859443014701740320660188417432945039180489016602568317878614652404726244937213831409983192895077493917144684124411365691470799247116484413519986859937866647062990419414877230338123754199307810335009752970981650021794663831746413758948563645789972687262117179745119855200752881985769355251279078951365042670855887319652604052721235408078060007789049714297666457302692107407036870881554970550239492460923135523066219848140436729346283876059328148171684375314345585937001033692516985788951087674169034693026783711444943207091142656*i1^192, -179310416604209013406823210148283163230818816259809222849385965868448809581743807206213429382512525153395597594393157139685813419596013366934129787809916492474040267947899153815465677216877913276521574486281625884366094656312377049362576113814844622155423467238077014737520662433252372809331316534095644030116260365533541097721213566697689243509543864567498928507369364735370363981609267168486448471015067949791218791071697054416805967899976385077625803520629048225329555233872757595359298404282516756488507065160652998701823251422123063040170064820787049335068010110877197459954036125581412609067400122405175051890305427547951709319394226978970867021128496219347378961197045698599993476050200975392671603704608146865805879820467262043705468073437927631464531241312542184402514772442901040238358428378550896661087836719154455897521098926941961092918414062424201955756922189998235691516134857537401808188781329371979933355425251277039361567560831392725676808337320051489689592407411669733936512309086544367053780245249056798798373273232602648419368601647615498441917752285488181555943939674008951548941018688111442986888826871784594439300708085863462337160587100351869428692307993585896012589138801969592062117803759654309994481335437206736851385251715206895616313287990382483839911809055623712573250112445572363883185316682962009241096615925851631599809965066236928474961869352986360510526195090695661866466860822885097524274191752255468329354950586836916083812258868090512698755450853303772960397632435953403781543515547094430543999838544330868839735899336888252255767494846798605855266176655569015296979298848713993179125434956390951417954400862651127851156323361190517123470340425812524071581820712684489037656081175211796269756033738294231779978048533050646472076363442512244257087591729385746282830745235284177505345592675147277856963931668341515953559197465672306467588727701525805570403683225995402051369323209658848764208437412133088552434211031255298596341205262973372052973885072786275567839398008817001089566603087638951764140012006490382434938554997106165737947543043758598630022141645075929691520426392737760771104982911463926707855434887080666173913957177974827597426799521531573627348324849894751200077829400518191286041828847923639305414905259168141365174233919370408616883670887759897867736208451269420779025973977058257802253156717937523666459090190888201641190455169044160239464765158664214106071713188355390048997070888375055026959209363433384589566024809182453057472612860377943617402510676304634804302944042084303842783875455326408597644352056984269387216281934659625849825128290628974836536811272123759505783170668168941868839307272852201046255013942271545234241972318923654876751849758977951652157285908201001882892718512875678982129438975389686456755261316333597678765940805531371097578473957743488567532956592849379693011855360078639292336444049426794196983575273460695756105389024935657467632265680583179805126174151646304868767332163695383101571176014908613745461082347523308177183159267340319266528144239751475493760161016924277007022190942189381198543222323071163463108636564905612634301975417709669911561378461522575037782705981639284482992274453604266651961055401244254000049779698719343305513189549462030529634136681972517940742266654052281007468945937352299122621410926440876658693338358506668345188321787738971068589520204408504354640764943550228649088389972339008286372150526314885802702011591907308720717450136487995998086748876493527892926098866689798510574596995152476791706572275958029270752505749181718116098141298649565955995376420558201844262318160097652522901536484279882245258933365432010668334940770924842751141769679513017649597912391439785700937521485790160132780682581932772438226701129761537796755563762693432484201599692060618684771406274333734065662648749500819304839998547045645866114097365610996928319867209234074848722808297077745210789950180768546528063150871314776521862609278692536238930828103857365073553774468015419071803276681263463546889229037283894516532894061667736220664681070390558058196561322586730834585858853914836054772335456818654197605984701378489738293383056141128525937126469509728052905730033935776063295521530137648049574096029328973030619566879069893058540513246548391480735362916503224402193323920487000438358532712360947572061301532589761902326297011493551565135694027604047116620497323485003834001232712565915097357703315774620065238708183661339812889900393099045190088645919327216364967957755910525790783472604174466775031580065265131000581996024529400246692850821000875953235999810562369748445706840280969129469252774257953096470771427185634863320740123987657942457920768733043724700799719145411603995189235933939176127074759284705275232603997411316688186163945493153853627143401305820023624283435661979338875116819162685172607445452123459333970384253893819707045941217718218306459277651377929464854067966131049882453002933152945413406507865531972142294275705685833649308975085502103127506363709178346983970353624021898357137772969037366250899138876173696743816264542876049263693012995525122729251507828337313220273833549936749770016246091165544458036933098197683803766756843520669471460557626728339314381729079790782286592089327661510885993077350820610255077368365116991957179964656384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 963181215294360756571980559271427461469521802921895546917647950415005472965817746842942688297999926016927495275578222982375875351060252875768145706171924775323899299795069004645723336289091083537477850340109002414772498412646179574395765600657370385718899761955974927676205566333057814933951668332357436343522842312271535920599033941497541664318567202897579891707748751064951535679290892969933710790215947551095710459045228345918661578034204114473696692054282439570780010269036925941042113852261278636663903695214039254780364524113576502605451832408625614886676095569957418971871234163021076913266656542533164861952186671082205395676471604308523045780873129641444849979005113678265747717153373993311215261588628540482528269481868236136406263754421055732249942836334649818500440174055183646323244098980947443342060501228676936931620757366261267616853847942933886887106733674355315800329346340110641891024411188950207394583103948757677552075997147751823416969515815003132758751860686037676880766963732438434039558870230062554270191596069084455928625743794237659419060464064754910654529876271396791996674538186469277395269642803447364270145519798430585807423703708150924673325592750209257797315967977262538702395444549920438514150785453783047759451026986874792629169283442264308271496760806435496129481487141058011940912622968360792674571226103038364114108698929521528014560989660992312707298248200050426847163333717925212597740531711773852081823302366756564537933269454178899392805130876110705896063160796819232096869276973508003000070507507013150135765521821099529651970996112346723280260680444469603675997450986047281339273840606162217902254668318454073345124252176212179946314880242897258476739778366483280919244675000990330903731356162989106533723357945829939760751610995446951171007373499043552447593686496216313301697222695405048862462328718058426799385875707215461196187029106923729079846281694043431878592441660319979466219526000945910922046673965816589413346073304067186338082708039563409096805156372965106679709799634176441856004395715166524731183208219489083566251665811425676752210431940103135923256338426193757973110250756958761230682118559634621261195405191870361420709299045381037148316828242217584996476316806766307760231817625896911133265421864334072890041325503842242235467982453064939815253339087226988585240759224934098716977714209529549902129224075295478023971115430171479108724987464517223464676033900500490542018496348022826574504050658856360619295957424130169168519570366226450670384971481062825492910166606809072433558572183092053872332838818786235507955180059241840393371440040250520339073002320801575538170807172162508060831216242388028133095073753525772049180115818787377833886143012365357083033224049795024666581217826828090780290980465326371885773040664434062373634786033366240299552651920825171565380136108302647141664521286904213361302428897162033301790867295367291794909165179197556241479906198537337790127738443345296941560535756144965018791186248518312781204715407210086205405648146253818922898473244328853998206464627984842668798489747794794705279232440404325874992162820968192759152673104834061486299706118572996575666601807908896922388152239391515691234459811833033142028098687878142852524224351323109500561909970961394386239757292918270778807474631513577818904089981012560741980234230822719039955468307829962247318227552246760905381446402862307402901933162891993320946961880547099273818301405898660641174043752463605550952103412263274095571676737747773060540208542907296856696107357034764978932158301635486651214944259236432504203681391582327229024984673063980269169992121825412961249976744293180271529498736015382657872309281537300778009142004795979982310281087628142456143322657472068502513911365921116983682173705768643360186931448690867854327793274131373143942340097965743125772329452540424170474385186888944722021850419378881917498385577092384408987217617474713655382065847962758828330183433111832933260313106698788976799194439352096855822665897202192050839151439547425036280527293705800368490743055428651309758173104760824990475917759126217770445609888334275798769727412843426338729786116946222292492352019682895170584566362163797320663819285922471306048937741614697648577837238343608580825859897230925257485607165456723047856904974211229890613080273828966570911710974517968772875181066385196339590356647522591902226322197756841057292178979701671659924449248834595115765679562223748930955661407360023188992752782545558312394536682058861545319484295911944726942471299678596091037589829960352029302691700648311154433648099540660376056693424398582919763396547040921083014963894803876427185918861732606027767408682063832242075964382597715982921174953635767112475836075821086032201374439076815507166519235255680779982672899411672377381962130024062030649049020679531270957449864760336052959924537506028955870380698903739797059677573765993888595349728831788843706326709458063872749277343160034368085187064692617194483588071819995054624360026648687060085867160378849560122191300683027063625456022419600731684682237435240234725415692835854821410576262880941681011580584906456738139449614820381783871459642067649499810695515193555695042847793161994645624208848283656821028092566257510600623600729843282252585893430019991592530128678400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -12181561543927437300809133809170204076507881494386290528111544193877354200010522964080523657520486658024005688787756845206711507230048719890268563141570758337850177359089704811260067091004627647157995393456798387095903684208884807659062832140875732363286235819587360766937442262555892874935787631502920680392915566971625421574973356349199722046966705875181649919131985320179690045781732813586140495531974675855758812566612679188321382958040133227613957460167841771164411823952273563212258627928265783374540633893533689032074291098904324856771466140308673946723976577396316815093491857717860520397443974438005245859941280042273152590226403512661570653772926926123251604419289765157932839566631195567301543911896503219552663504104864610281233641521712202296611210805144063764239265786093712187506893348641964323963647395428811333786677856827686629694002032741622847480861970025667767754130836806820879891992295811681713954055229991381178445992966883665435801704073373098819967984595280749588841265376709965712371938500766753626225231895493521638951957026433868500012357728022462390459272242698153248466869874039378183084060452570646609600628228358660565084537208918591133315815215972058121444038006853635967001738920574848493225529727356720149053307592325514987073746646423129195740915685623923524023396397591242446032199777359962471380296649781841212348418084239972820517897044189254163253882424731816817725114769488927935134476197543595368713557403210438295288267368315308871391435397893154424187394370357979843767522244783795460398406180737860918086958343136762431791497540631852217951118192883489889314631647107613061046304108219709663787768659935144044729241570846964909517184424602545162818630616015777275808255884865585936855182200489630238515558906060624832789207964444056140185998661488894073903106536839519412676946322298170661175345047460187221330327102912774019707561361451417011073230445585559445684154513548204047739940964933251497706037681356482077225135976535732994900829660558165225809569883543629581482644912254219235145746123690187424198522806408441758566112215454269183602889324103086074553881781208630418997433448034379504253368569592790924249577762842102445560124667615455516522516891065941858255984904831245529270704542551753932505701228346741789547807603797071891584158583543052547976279485266971271424967636722176015980080771391912180332736031939626246182259673762875319505657592541389517608195153906587734710050902280291017430081742087396081229099047440478248376919194892682012762061276665364190309159805956795574889370976209481352954124710794864591229825423604832716581534676665231514309789731209769293638779127809721981700961240634141405851223297630155668714421258744524030486942363237125794999123603744411903495547348384497703342094061216545999071196105167949850654427501872132766943962265110898282890885272054838480377865554134757589141582976239599029107042295229465938705395640439867170202892511674431901439989959961281262502671052324395050185128537632663126066924267751512535833897361108937371160388789730043923479672404408594142133486674794579629808032045275543388209143631532549973180607523109122606986132375459177442636727695025361370793693613589686405076841148842307270747310284353227272777008562339420270189351610158496236737520739358104104426577757162469002352076373809099081320473517479841776241368032900278448343303065878825489598707701761657296228528260870773347032173143764329593748587474636273562847411115357600085138974529665761943842390064745904516357935016745174031429541797554967848360872344410090230210322484647980314882649778201490003862690714410822306626691979763907719104946766557331620654201524247305280284882859729260583603281784415520946886421698591165529966320966686365888492376168121464667632773458498071602291079031206674918331884950576167394437628610527248402046658349214898636466424369791695605331135892997937871752954216112993216604961069746134259401854186181026383727148342019836218834399498029538237234337494988416807458798908019859458896131612012604546363485158139620567369572790330981133386183815203300233130980716189881468782374389489583142087455214041989275860417545158222634274647224557207842701427483934906325648595905153658646000368952812592807396668652493398299591463891104097877623286574509310693928012013037790412077574162784429454538466426446545136823020081438467616228172727948754605743539329189893875284005071580317980567918932458919419387404429669380514416384421289803452463053651403088212059991702840454445032995810025623667570126647145281438270409154254012913269574782054744101860122618253813491053201035321543595102822081849141937470827047662253918133151164514856971065728492380301088623532120409202132994508442915645254298586435608123422158241793836035860092090159323214877948032018468577253826543222606855132398055201208436489183679876092849753267054441009223360948501617685761791353270110396358855727884925084795541851053939865623598746309313826530381773156154142804028979098917373165062886776293235892766176858933333361744662981002046813578763652120458949076857658799985863241768153366609186171963607223965798591795912466505415800325609732882684311543678644811833247684474939520116354054771490654783250466914530724741035417695043494348971306884036538708713533311116750665193840729815680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 67025034972167846779732496747534978298898934034246298305528092239098977386321056962599704540798197302667379873686530808613297039971961021485410157032168438146225171384469470147322649237777570152432134811643008296349253505970711338154367417371950948760364657197638897466905512484544324952106731986121974346725929881869157650381929612440060817048087843506148449449391023547781388529362420242907343497685662039237303444217210092655356272502691771851507846157847839844540954638584989983539815703619799054108225033884707389996897288413247626006051046069542463059952839879946821267245790065805972895207666773050057146876999995713938170197188293398377109522384587626474965685543476996855247696972118388374013475206001193431329084896555427097584560928803330285846122271720850041328746556125196898585358960257547632024453342109280175398312797671265279792163503412735423639235476743110801374722741078972943533388129240516196618919012597618420284461732357124383771073589978781477406613946679460155964280056909788123637623483833694123871707851224664206385155167170563497418439218158796822499696500119556565017960951639565180088355426534406419281688450647153242515377594332003431352238392072839367876651998182339196039359170953793589870822613413704983455897176098966333567277217291778272105129754291382223589702766454240847362337998458891624983401924220060570392531939492620328777899594418336557077209346742542414831340254591015079416348436191954286854683840444472519688286499301447339247479107944243691692256683551299433598166295976170616435217786584729336117247355346003365550590497947935847101949777863852024477259827354936476664299286983418337107436371627351980890547339076946129662296499515769499998676562531233966581283696472677988964704659786930035971159752411930547894787248870725136682823725600981527655511254606530439848393866294108298730637670604704005578361132807768117773414616095947956267204355053014714755493323242308239156334189113718037603188396694005867266827152679572131696544255766302801431614122156065453394980587000485380854156585168928476870043799915612530115858109037100228784769059780221535661001922520276949789905099556028811371665793842072729006235164188027135258378758164769110967385048275333602823666429618403630614540488651360823717142249188356841000615170539380312081632637499890677697977533271767228684207565372047537763843280597851342368678675671248859541770011672102508678080011079012691827807140997112019147958217995975647358152174428387070481133972577653409322999120439107908584372563014622183607374536906711458167729946791007377054958358779337827939233603192808176732258134235133275975672827017151651509829977456716722645340128606542989926803571353867202735813137808738668867325478479099113401287212357040136097731665556819276763023247216683615881716181783571746139225190783722997643546473115455318322498260143248133605786901604948163824637535684343229200845259481175788325047145939008023237377551451692742752128721810671101265322193560110497813082030413560982020061477633152142537028882093843188039602129926222299447886793895804635867240050420235360985630402330378113567283434738970595481705048542053597240321314706035411231284732651910731296838414560395764422424497774573405790159860233213888294051397285254831843453601203841012244607489019018497424791132026604035895577234400996198616487681968082415075199400570254183983406346374972559555918825712869564333035425449729508775462225991131349998979618685399027217716722295450928668419397325434544205085175284932604804461566608678902895761366608730119182832780583849889283262415320407798611885664774856088360379753424217358625269043264942089933448383014722246223882301279984521672332601704688097000303957560350548756999702573021501351810885563406783206287379297809529861178645659599512169507772905115700751599640733198452993645494361295644006669941581109082959268923079185296729516550675725501433678832141492542288108985096863886355633647059235785640628406819690881512595103394911755983409708164175034373277323486262635407366602129937723365693109681371034448751843462797515062642418086578665059701858968435935728247001981822651677842588294124968359930319589567547800310598403317145857716369865583873132614393811295158242917704168472200191511845751838805386192657781859993422660077128256983223277060134455238384397571076732263488690327487328743085137000206542769696642121452972703798194541776389927416729548652308756317977906883261988914972683025642421047220378301585319543967995977020188671982342883144755988738958562019927806649897460206994743364551883498479546520578432777875751498255748073455009799031250871719145238747293010959310992884338025067964079360518168058149926926000682545666642371156431999507472488949955426410317787616216728036671462049546642194212681070816405902560451960560983001222245656518686188182197123878665304370470495382703126975412093080344184356601852060303140543509330687666425169962104419720589209241022546282039442726069683089036310422731871141657015382419455947450124135597898783599282573733684439820584157459708604117883803260707260674338984865393624503543236161836433023809912667797532080935056738201272353092148991492970024719236780398211814089355000551108641106128853659484308843767345189874151485923096646595146107353717151352797853558142282481390751972832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -213335972900065695970201056513802175752060546987613807677310384728109651214923326137128357832260522348824175761748119053346588326927734995329527585033859771246568469699318294963014148170827361155559360125234395021036844075772451165187350389075318037721538176764666726276104012146475327168663902216282248254383780704501326583408202717176138534893693684713876743770529031016355054841742184364906635898824056642870770560242429892643513962731453674643649809838971759331765773105200101785388052709354143442128882297751856851531440670107537392035573832099316670650872467538341795916797931384625453520414950271495956746048004853431099930430642835029633108747415706811466915707825980990033111434104211703124456469171375304400192747665459758690229776321957814138320811698998749145745763006845941314795566331570422701974715499395929639137601343326997228243372087197429184215376878137299628996088839181502757381867958180814081106405867577533409076679559660114839805035308563890863064489964896822279534232478350921440570100566311482230290666845183697227236756950107786471540986999550717620105844256837936007219480743771096593736252742082076369023794745580032475962287685665304106672863251496394505835740618770823322341124392677424431876143630184757618600385801175150198239788190187629348464621198258916213988823658893329014659752644860779879049177928332903674399076923463218492200273820119039800958698499793400475455596667573676271351288972114794129846857842436323915544801855770669119040168423116445084587509010990068900581107151417618797039279950329718408593870308404061354958377223038614933098998053694258219641434997411059845572137154566041818361959300641461638746274030928880946635605122971511481541740941596787730350723061607697619378981114028948702691647450987876973683034661736653761311495468243705436433004476389561391880026091197679160112808211426418245788587464066852922754464000652619206541022720645769173101209883858851806964631954674550151182190146018886942885899984034620738280926751303909670421837403084961925294459841234189928568464165186256994340662754136762163336467312076270402006306013100130017248090046878728410209328649365773363535182936773927704117183775235247823334572801357418856409285957535704783000157468012983618374934256655486985044994540382255943967752500942669794186994389154957878459159911049404287585776715016763714258683928917813633223106004023854849729182773480819620137199458214612161469260547290019579247663091410382615185485475823838327037781017885839252993892651788818538254326066590527527877758512672321665851997172517690042080975791907805879635898868858170786394095514133219149794646050505877195481238264265896787708857599848166081699297825706871240887315703854866994094023381069637600353904623429680775528422426395115717263140806645626606000654716094392251563444197712964166522823648951207466085643795385396452201253645740144551347682746083490947749275694722709497589443783593837724810294925167340056322843674575777089069358421242026674890672692093674632080850119037497046771448055182507650639748668446515746471615228875903671486990848463463061784512218653760897733651024350016163661539137291858106728384360936796171501725186538972233113380748305517514872202741262009554848650375496748449845384042873612341452777494867970796346499518406331434076298144340902713193991810289962784070046279269368821640003084859836241024617427132968759871512975188115872895390672574870933072170469583308447007958022759417026556617055640795956577383246632460038199905816174076750549490869581764982206681802239573119781242157528934788948737771793629625692850632831853355721136858518163389173308631536457454175037495151258090548769809853986845890391421358538357087246004956833688580367412666353264097643986640721103403903269077041263346686229577156224512602610403180918417275627816616878893986994726162459422047426166646998364179988351148754359470299517204750475067675288458872135782507022754382531687040829141854898221864257917087504012267808126251203067200855788669939341533830280128190567249485973190236207054566708425080153480157195382958027656586583661514020188179619607572414411342328528105044427822065221323872420644245380731507587615872455510654953227112832914486640626678831771463957084879429561538041960453109994085979332546363792307115010854409449805545371405037063727373453453486284368388442517231248002531708701948714602795626978233568281475696920136675462505286351242317405795385700330576850171520772420318246893173302235587942947061652537366180308097686298183687521442795743418340879992789654279678556416855872166708648452865744673157559420629591572323327821113069263165022624681627658760173430015596192653711242504828037682160305584887531488062416989235334753453992202214947791505379735835850469317610262374166025554679369714600908414690181442714895118188866741943571841284547877223910055244739075949467334901224710394712025818093969814795871842786116072891066738657414763837283382116662072494349469437794201364097334438017831681226648437874168309580902205449814639289996708348266558948384268536150012345029892037613433463132378826123111151002559047244593365433833494010522635505465072473608419500659215069934962079872928413935456641517305964078393226816950920700372910419173062949671262738370784223935031348355645658023357421920133841652800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 478810518472166902355011269742433655512057824306627897354614633196367392296206387838537852398310187652054159542465983697043555797309914479764699675698251415778658850330928946781282888915737993563810127443977999454200766534819847910705390154422185182676351789107375369490846075757270134477260261359134811494215512214621220266344590799222816817169467301527467553009810670465736166348025423557349315969052217809444446961293109084588228775276125714520774718136815051469463836235825535963221424587381530594601710937507814658253345295831879985910632567784302216686722337753416945532943606828861653830960317410644587707381090369015228558039465095559614642498570346125189428777869370471219465178865128514420467205544498949889961563087452666423023334667889995711810932522048833380283603577695741183662296244643663758262031756666162508230899076173762240377539251293344890905738234207386160579266626936087182361548442031088761085739419052696074838003705782999310189827485088324231302846991450022549817060600790151025334469879445934909031812077698978717093456463429346990579714977660806042863204174426175345690879677424953606533823098466945277585008972519075456407870273901346822591029581845065266886950089799873887577147948064878387685918959161189739300734699973390439234530128346571730253115876590353685368477722778171861295050872615507404390546457983236305749858541327189008888782000526924695165743759823845670862990306607621403223270571894201675094068983399751106031669185828789559889339137241260808100179044541331380238149091269712035916190226986756730930882390446326595230586383356787346416899049359365731004401724754883552213180419058208416292050663077725546953821763661252128944155532078376133782634265182468090555139814174332407895996579987148500615143927302058338667486476749926639531249272535846076201881613024988800947673156323984967231843598139872369185877490060046926437207790672998281315358021929886707206504155426219452864029704131199958742408191200076034856588166513261305811528487243573177453518064641415521167990021322631111289102432821056431848623968846071840390210052119772026613222663114107734674872887378006071508495293698656262228059165989844685802385557713272828921966570324917326938980197684697058885859506884162635682758089792832578546081284570839173020577303197609237281462353514196202187880479092179835765151944320590744286150711887084592094546502600759570583249905801573464224047374712058046904542760465621475263678445730509220071300459847555525906795925500893772766831680696701718691556633155254654603455514056770947071487214114618476172797044197147455399989527630095936061040725119773603834614491019034368137157948583241297936637831051862347551963226960927102289216649508360494023004436016362213588183929639347104692037988666899747144692678955162390122767755015228410882913420213839501722249985904668106777482767084132847966910461976235583621784110851961653559760481828568113116925469295479439829470875839752162140561575607037788087582196952910813603153063389145697289890081208377789136163882268735889042639759217620815962982655996657551300106283122313047095823840167253675565809782547127997915519199921411621807778923980964268927501633301405633191294392436447549933387283003729868349702897075665427876462716882481828650957898818985240041606285244837353962786543712712870187518042625094687183763454838341604993306764468159459927149767064806742403391825231445073746245226424993171717091826627267621538476676101474814731892983932559166661542797283767016811838944690937946411055123199839146603061492868866805072924985276270227200456226031571827911473694002099028065496339792058822605132866515098990246909275141316679069319740827118515794408604513987517650123830864328977511920391231652644128534013112219832252093978297679729191131652203805331243614695538476660098462784607627145377627616972953548604707771471778233152345886692502476990255180738630633733509860967705905856826260136464007929395401298000881852507257562518665067408924245320083694613977616102117470347245494118026511150808264793880939281538404757715136803578212516927162783438720679348371176880591683094587412405402153559710777711645657012666682104503028473677814101177310889882670967247310250719449036070242134647239193298720072846350454474714535359718384304575302873055077709448593374850658550201100865553016980109672430901150403092181253360301508919982475102773533975885158733979138276098247717915017668635611528235413652952530122852359005212734477698591466449372425006669522753188548410498977511552535177152654284354476058629832019116158267066053088585159675321106783575808115063135895327610551394720230407119489930275477388682561699409908719955683655550199574768500723415629128641413479885273405976124085722532304534962020785934961870132335661622795524692197124204006934452137986600042265085644467825147878661712821809016543557358819487730372154561894829283553553205043678138019683849123352470117433768080746088961156529811468447713668447504521357661021982475472181929477683574023671214205900572197059314540564703589606799816955600539917669694636770737369311698966956561524448585167017736699420249336676895952063157429674244815198509723312707379556716225605071214966646327786775148555332519177331303294641007729181338090477957946401500765725280443688309628488744131562309961520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -833929070106808746240718136866360776278779546407271155720735278503509283641704786004071377449910859981444774009771425421144504366471400379295346602924637897590193926909194095059394327559671400881194044768711783931231418891838641601612291551254125919581847294627951522843656639255180561577289839100623003341361184107641601167805474811716763473862197244818500680495092520807212506709842442331481669582732094457710104027486441514844499141551552135078302003893992699830738781401239002489265598680905152383364587074918321380362969798972956660221702821435270121797117140084886395969840897733188577379603507116659890931657837072039878075713648397542826529494489366256663122245312563473930337333516406395556128027373622540665849603681562794084114127230374943606563223261620573929784989076993885922579048490087834346747480411901266603618940570217283098024351703050584637360001668575671787358494679317791407805557308322967497369951510308579518310763237996095349276943553867155961487849696880590642149232428744982845992355353023887601794902194772368319664894902899912074280976270979338533844613373208328965089524564622691882242980733467839638855436990587835660520215039639578793802825175423981047785709346371934082510228584782121771193816681875568400049981212361968749628913677926660127126818624543913531231779380231992893245675195210374187756869931615424901371545291149642886770906797240986027284451590121312090354298600216999968018369623915930254173811516851878859839256927857047796448614126726505614249721266423305981534769000967473754423505048752069036700485525233276974611757295105796549749053339970446192093056084209288288980016166284626452370639178695563577490320314888672095282629577972257098656887275238341736278623150530992628495083607523932606676675292827384628940402921056340888294581776066922802060868016359075761190204762461595032469115965793112672454803181107400242967071248853844550389692101328408065878694608619376957474371728289195523817367208610578190985539174794816894733564486741427685960234707219655784137541573632856522371266909745839075629025865642311914286723315211573858734654282988260237127913147254883336247887967094039319191067710705512106162948206926227474881269656098657986443328732853622747094190537009689157920983516066437856988538064397878146014049347684376899650024517000214223125278286434011470567380523951176056989833311491410167994703173830832435376469454172999833321617047192260860340212080586024396609441811424025142119591293820275337076196850466889706337956086258364314518992438601378684514880097398360612179185152455658371436707863826989263645539622137901206377084247052188569566115536897620852125167606223787489330158640790013714799367501116112595636395600297248983322429653829911762206519338637308231843138545984341994452631637505004139252219884140713442166642177034547853236006643614030106934028242164563386045698344172566852620705726939747911274931294124076678831577812563594800830775741835688875673309958579791784327198380472386203355729802239922799734241850315916805932069547316552171363954239271014828126973100461611722483898306354709832308853576694489219177373145952040042843627332417216967180727209966833908526224068336602979858516802319299363443145892404254522042265872479840479399726827303442595175181821312738150255446345295371687734276638237641915022127399996832113475391706051348357341390800233273372379124551866444944124665084821191385092268507431422696831043310008900666198859108804077005919321049092777173891810661160265172465646277272392618546944633400844064642162277093294071365246355122908779592352883917508460023048354578089052935328479024115194703373739608964229029780058994549829438565338962074623540238948997988144829939236043902875890358168546841808751888596536047749831494133585558057910017223223578334002314303267166517766339153975103899254232204954807439915213320092831631429762854322801236703515312918632584481997490087021745496742771913741848766332349145884499383395350183214923886011460370121779743175761825119871932213780609326216840350465063124587732209266084404265245704530578481066670756059841689673083800543198556752201749990447388041841626061112244257516797106396148929631692437344944936758523685865529641652877419407621860791103315914605919350086271007973683535926083068897482835681858485990463046633499971093181012221934401728514709242795635734251854032937589354435652248412914532567891256686868190885796812915259475263932210272122064009889210709744500134070505423021815992400071619935580541983444616620439320378724227941700978493189458630329031564607642678481897109892217495532623894617904995051761687539430335261192153635876649771699580760238753289562969512351759152743862073669364096193124919395760362643774800851438607617733183661569504754612501015698987465223888149359905521627724310166191823464492071372315990902342436620742921398315301923666377197526626957560382001022714222449141680132274615106109962515217940431864612003084703480131864115749693942410912289420852810224717770007419381644327579584978885407420896013224762734252829669807304226998162576982281532242867745219880551753036683892810918583994482394066133435013522499848093490399636808800544443812177562960426048374226959616490474723792379581963481522013687438715062048286502918674178975483258752659491688341607691899746212000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 1180040250728962083072576413530906057893282926551156184909715200223704709656032163526051347529933947994414439834883330888316087570502318238299527198365989220450249258749571244974397699326974303895792456382066074501928436511743254719648931206415425020842603701118435185653745294070400387766076017062639283310069713002714378245102067313376529096950514054354606433394293221025213696462430837648632594058778011014263115653838504876211144919882176207134068444596023296835723355923856439516735951455570812674923454510694817501014861348536460878146762899473924696897890243477309114392794199643150252609863304364980184299759725366071139174427635743326750401092918983370566636090305197188568236220281127099390158484907548466175275305119116024301388570034907753893058029830617834564268755628842346716636711901146231615337546576190066401107421185396947856746851135385865157514850359646001857214096003690799202035851103881023104644779258470388480096376353085612152754860399188172135083988348931657240584406281800035408165844211832858686683377915593240265740060607105425460623259302658702368365602993983810167414169518365834790485895199589693409294325127224679306023178137181659401356147084714146302666124485491598800343664268580843181531908838032198823916422244984994280676329428172454118848882219968431868986836555454878219973159998509980178229667203189967245003227225833445259473005627092366323483928052293950245135997555431638818291732070948169751195742683520744832919488728713670372514087195029825961010133280846542632709699043014801264595241774191568471709928611845623555685665608820280739924067043488914590093960513265325971259290007996360574860504722171088441934559190686401673883443844552839543065189993244490991110579365246200608556403699842394086099165683329107791361036102903129900303494102687305527551294516676185860714272947192988189880928192094293584340199204510525380092099601516031650085157328644331729709758322015826184010301558603743621412783339070603554319856017452351240289172733327826233242242611253854221996253892952329957384479186542922628716207155939522046284138043477233015045258454689130547406714046419188629817566965384139568997365202984163590387896625666009811779887341941452708711364896539661123251814114815315427418055601591450390848970507950776156507057030147449303455457628200515668900503091998213165519749678479757647084593632704324982821560349805826827079022700026150728064069457550046640764129314110953010829240096484903502072216107664368140535012778141782608461497241508461803805596815494065635858362768225956275205194862472538720259119681755547193850363322699015437928989556036162012728960782301845178173107577234594797420189323338632496006490507467660054554510582565635535985134755697152200227004443033640527453312211741036442538182990901207575598968249851590531823747878087310803449874826979221173656804283808245291459959801389620940030899622681266972378856525092229119533675433798713012473294463317206639151830909473912422912115886218410695802130198652510199746435989698549219454431376060034284239708694171834980266338954055404155794042197614049589266787014832735201262300749773469687480956081740806415586126416051438726389652942281190668002198384674794225847224555074421584268979997528850942712615982564876707131313065957947194784478457097018616755136359770956727344047224807423192791976353153105200832347927897693926677280389421019869084734610254349689184490618043693323846236373407689877353071921101131386049922611970664571453419230604065091371815621600107703586934605771410189374364779141755766420708186778668499779731265345697466956879604316123152089826329935807181600476847185871167632331215250777398737824490275260770456711789960907132741109388801963449148969475647484951397697698207656801959719354389762172817120809670584643643390855419280594228075277635525418717683816012114940980917183627673115000891706175759375222433500990596579944114670300993844479825614320665081893907143695695670578730494157428341951254158592569820296697837574133109633911849425210897931860622612746056322342541076823973879160695650340340768391460441128854198915685281249005494639317105388273144206958854202857351381296970689398556153921146800607948306050884692167397558170295490236666397418278217274935836145065171889370165137017821470636675778270554747488648749859051939955012187450207740787273577020938059162317613031095697192759041421333369194527761989042308152086429920076293594181058945453305368000059516920689064988959081380156332873840150471594725787865384217390740703369462221417166694655413116713508031231417823997602811468062166760634197950859514536146977195300216537063736623702939660090398958497450072526440240774768554762314898339933014630813603681001354419512248785358523924630507426270602998016782673155898816207455351072900729339154423117869581244082970392971584231721870387086860903784454758480025034683523438378907793941300988928237583100677975178289176250722695780754989852372933336855160014291478115995284241848635599500779288009753240704789247651989693620119918789748165460813265169596276139216142713123142253698218606530048378145267490703207688281261601540161151164574658690160535749488448056639937042199613490778202914017482147230203104779302645363009790347440474844591828736339344603142472691262842348776479387928731440651000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -1390729139426947606753917321696281397782251018510285656395129056819710834955874264212040575838873556641566707677716415817055480274544364160202173489560752750621148040828446711557640641495808698591004924456062738916634104954230698878196957549418461861110524041207041243802832495734131603143836740627851536242782221409164991303892013924794934899727122643527090273967465957885322947974676267680963822805314490563544670760972953026103395133412834738213458141651167421719673101470536590024504719692786339058094449058750607555650476930711617049522629924941085865719155494161126249311008264723844402331124340492644533916296703505469787383343546684532267590529479082928040696665806064541620441996440662250355334607943753449931039412714048189307316656760066573069635252483999208806789148191699033208938637753638388263472567060303466392078505640285387333572282515292863780165213261979760869253536139091062763239604721305236460757691822419332087929228231693964183203278641627546258116384398831395716592457700578512347141891609330762080218144871566123976956845463501649457767663889403947003913373311559885253337494541026960524231217414583940577012474021651688159121801262748469411022614511327397702238303346415187785514829300427871846235573531690144378877426821611769094759612727155192425513215535481506126622084331745670216423320158531256915184614061620583645600237354272579200589362959205934483950067993955693302312873671510901056495810393618643463113423969737593491282870944722030359589283013424641907405037759737409266470678784026680510768606960168164313855557884470617636061758936143209799738833303812275958865273775743245884192699672392292138216535053640256070945038436750928866608331575112912164627537125910406151534854902740256069854361387057774408547813469539490944531230694381288355331828341346410162516934016414979052979006931675396719026820231342882345797703392584531739841693645796970397232676396678466879006229873106144334648724547371578214627930862502112553782427684054517991647672061891572379233855514830190294711776395120886477259786129737639117438515432345479629303263793828117961816060446800331843968244520801574369693568247591368563444639269369642451289757230861634731062341213508099911251532003524964402460718592614057145943195496234507165033198703882248345362560845670085288916937873668268835182852207761937025064615161087502673401444993300419570700852915295701563733549216187491246987913504180782134795904995552675190172769133084627997540415236896312292890348239975800863025967941644298937849587183311118124980764820425251947707625371534704891425880162956469951961804029332726841858000835639176808770082312623239580309095880765974281908864575013442315845550706561306921244943959000765696523638632743315231558495344556831684457099915996926387699470598471275306146534598686799186232528578972706301054960327130837734451216022364818476616882211133481329153471496954505160507636058115992363964961421848958712321644492571928782640099144779774111182396865659315837303261019214560573237742501436990523945550650141096932469475997815788477784684794169926362014425659306518344175149576014755093532704264174314307013900878101834133327344157428605187762842807537973015356741641519827347973672759851008488969491331097767094429616042151255104782866402907208235993097760263706775727574517015568726638623654475596290244824855144225645229011572757348198632018381349814476518785310464792485722904714569268903534002384292087999100712607356545640733483568119411725835796257511595461269826312441141644456707671427358922925118714503614904842178492355002200639549726982805344343564320516479197105199337140405898951358666970472703328003275208251063982532495813345691606256511082192185641832997800027771899290232332577903145853601487905060904696693817158614685391925321317005946943064180835544695296284678303896715385524627498350852567713147996880444051771451179504418443651678942860308697630228671858627121754428568632398228957182329164875312397468556085698328039736033109211123164083438508997455349318684277158546605303828950899295395908723823666833111251781796273369592648688275201168161322921000972735305886036156968952446238138086446335732245298425611486900828564685658371381911753586349855987473214644295761197089985406204766508300346814811797386463815811055985111995038507997493769960979450461032030518350229466787290487857416253880043458629536394922235440609938721969707720815813502819177122953960192476415234221920299223866294087270147987670917115028373065756731129512113778921341852479763285803595492963958782725873440164285137598829637974159568360748904103869917611340033757032667995724023237990853344576590533114698367743489256163368452191002354320042748874389721534390997860886320353137146632048333324430768618206404345894815337147811010603076807256565184163019173845971662732535886134459853560703147314159670579380878296866990123930981802828610192981824282647809082843981636438711330111538247835966989627281221276915769718726801667858501120734928078499069355052710599386463070677480368386916484696046058047137689759147904166102237438616992309166365717897697423455690121641504639568514229554059076338354395168765254010040016788042248411524334474961083198835685376992317249053814206814376734256746047166311250780785879935975335076207972093156533976154408504850000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 1389673795624959946420932000601105627018225685483129567613838438265157345757031230474593873901291640509995743279190989965085067800918739828584003482139865125636676657567241777519514007834069830634944333786128871106832395313035999544666041617384867744222896702302652849540974236230023766827240992700192847295069017791192323556945901610098151706054388381875357964655935198767279317553178173494844775535841527088563286606910659820756990659952557076460014513333028704818243033502670768261073439590625336956442904886391184965387709237159252312464063847833987342882997102985314638939363874170098100260641915008401249827396909552884540747190533090829979761771724192029032280934085441955808142990192751220657042808057943727824676699989509264430244014922035510816521564270095224757800224852901113939049419998991494155408356433780550298493705167307908582784144445227479536985406863383271879751057598767156918176908154638840362431635997915996428800213525190089103681479959253674723041143771263507954451895379596094422205491324229368946682896000355843167810095970259401218343983106056479931295010939136462481889712760390593978503984632181661856173911317006946646192007662137259192329480552467470156298267996620945895295040733265057980749359140990606259293797113638389251445986681831914489218696770380331280368266518403739569447657996632183188760676105378452145466359610791043088520629264643964249408426808232064546825904951090039121897635264534148156020127448369865609208225098225914285432985522358656542001356410800302043986553534670971810800871183154581138828534393421965642432842883331711764769979095432044109506979121694863424038175839383789442554445032534579181118375049074544971452338973153699321166486860519263832134300966472358879165271572269784313290257747171505066405540311593658437574389717755757705472584278282717298871365506852602019523137909179201774114248675062624346417496840272324139339165059884034466995784349801601839452283020770918930390667064666217163771458385968493285393735600391122242936694379969321329429809297124540631432281478359377835251967999029093193126449068923070780590949348177832369404142510237733322969638375608127039440157662981745964421804255638101326796297455365771283441230052164319496613593101142031221320663298445198197818145903995526935284508030299878752011462206471845939759909270351744392188767758931636494108429659725959584967411235745678217463725074419367727067135836348712432718543296515808300658729257544679396683867502905867504187885434903351264813340849839435536969918056192058384000004932349074240657690368892013429670621931817948133918533250358632962427460663447798598736219771099364991705782491805267878521619697573391984594715346845787584403814298653512764332492762924002093884373861730783948045176548227819819330989142855478485819917696636599458346556294639686569287536389776022446141735018495935161432836875436775885031887578337359637269725301776089270612869385945019402510791427857722536208218413686795541782095035547195000601772734475443826679035911411368726814412852343145065221361174715435440048016076486997417333540300306493351895400979149927743532701678758048500741023228510101788197009819568842861769220583331984741003999336311258231700717029168273151990638246362184752869163409696706043370895353620490095950833964514219612860316841843734120445086740968233437231967834989743695067502990826659865988415182272893026584872883126029683291503250024290487441476202047221147416867781661482636386260560031036941876290672965450624198676515014477160602733680521204584509559586409066440818209245380357644186051055054257942654300393691350153479611386707544792600807325979423480972907131573927120417172908428605943429295737535615035252299675983895853016706260739711570921582103282905450075667395516174680434521403704244694574367622750235497744204558539887315101800330246245555172289179365726474869145925671031576667980499469015788151710937950593235730218336755293950594048729599748165405308409409692990203881287349395874326582718583498495531127124320519164571074735557564719235130085453722221606107211276958950267926487161516935046369109543607930062367726906233470831586989764310288690075499289111597910842706552555250199316680387662460520790806040097883068506791531167573697258440201642923089122326910740805357961113094048798847574383516562028895158719056264600055090427054480123089733570427730292148935309398294002141539724933319151625737747932589553890283886989411764210659231413037946450978309420239876973857428589944866943057548370362566502710428567726400236043916280854629486343017778333785570731698060657342165619371680052725297621141657136339156430412064132830916705006649844833057083057610198938565407131979184011231029909479805094402758934470893067077668682437683412646097112954384524998818020785565322116952467200321042265484358243768956505174293111881552098534368871095653088439099414895910134729622638686662379761479354243721467359451840773142219899902860902992037988040686441835781102814211416108242604249750414792293466918025069199753690925666042707338485846573242986831580531605043488738498309799510862932668446553400080194787164154858102035253903330812851500034966216649856503619667335835440119994823966848213620915704767251110581700930831414659179653349364154325556339364913121181184611630717838777500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -1195543002053372293262108587051648617324639827400671089542561623396340737283613312903982951939588302322868197728705063241572924293140367167899231474258985421796206903084727898808770688467986891296363917795402507385223081728757898199644731586381020273913454245225091541859002054211423229653944401679559554508100866519805139300996025450406472362885912719636224903045130885578189665133104095356134346896556862964493731518140306394616507036476675331702481238535742568463479830696487675391925854152453131432094641010877894796268264381513925025294525570087072091636700627993391550546795913011624578867128290353195659841161254832665947679998712453861398399690363970127767099251723735356124179198452453128928854472399185139698580821746648857091221966707592121708542089962406458907715389302660498560556165285152660363120692329327522439935902567418102007872055948395706904749602642080352771772116718349980762200432610051849692248949581801846295954392575034557839873964300761043185181815552648812873136296927699606366618244030769924784625009592679164145674400836762939343473116700850543765182464435993712929616392272547522778645400705028490688234955164893287576512117280228965088594556695127459758232557455676341383122361799541767135906820901792916336596834569391413256468623137735685536433740492464723073599340212220942068808930381990729664691762087670278778373202353989938535022442968957074404432768483322164191875597883056566466075232336478472562947759932358981184604265497164955415000248209873475149439831983709931813203946342782261677208512423626879934604801374674370348094892491128895571013739003149986735507316462866642021147482320162749915169483461826990830965547253044109031937645372066293725537642399226977490698661415049005884260139346625511802081822788245127167562565876539452274753552702369206780664156173617715146777375799732849313457410756102906013504212302331163612437929734131241454927698641634825935347176540581128852075351152348425823246081065607520960631290046836422511384483814065041877872964712765561676255014045546907948510491570802905727303950365682178000764736584288507173880186852197726366798875857610272065097109106632627561304357436178664147491303302468395529996238316133292891737658943194244281983825858630498220241762037299871972591909215491696834048350487329309726601828771224273483230049862265805578668731538340698912358861810902257694399271177451420358043298710966398945590845214446730497601298226803960597570837619012928013643152240893899332264787074847147201415204578390884084614181380622436756395745323655724757351941274276691562436989255450759495139090248911787468321724133881474459994578254956073244665310491564994484146899225558861696636528213490323293792877424767922261276940742018036475670545574773362674777282806275108169311929778911176344019259973294032190211314993204803929777219503748691262409889696089917393225554779107536758449140348558771045062998101705281570988677695307031676861297229980048239957727845595428007409743458936311565603824856788692569826327885741062233287641915461288910571702113412579742308604641192846128356503462745363845465467777641803943568982601191042738525197597945055369468594386783568882828745400827578135298976106704825332498225804125967947514315192932886673975926508123509081406933277337312877227300096554743279772402115916382970461902121077299437111062716998549240679474454056681344900211363875901975702013425570327452300777033984464402281387146842340695300040127188178029447913857227089473157372698577708059357029406890807387911894002457394020333336495386850603617885768171419066288040541619093049765625762818333818210068211975779997707301930366730417726152467066743625754424338690284540098259777218532629631650925995730939388951703235929038931475750890951076764951000566645348824884694729269923097700259283897882695662150125634230369881435847347227984250398156711108641560768267313016535722597382159855545784337129043985903121938844165951500222342666883827610850838246652002246392459455827175931440889865870324856535822330586220051933522348473670562457685577319065687740328109110722577673828497354838176388272396817285046202455874321978968995512489009731680255222091064413690245645300015778482266563670756122187288672090731719900731463780949015606375438858043981707787717548158257931886668782779981599070232524793082768826769778284748588422923754188071434992941582669453834582367633846657514832177222813801160613817652418433737252899485561279733528574877582429521397678386543262231556031421238571017356723272876506203058637636653643931806740749682838783585119353237377604394253737226081530377477104540429273669443512813300316629749119576562517001435162148463285915989910726914741622987059448437075976927550330075917173690433196011749450709337907744179731099238814138837186276546600749450509138347774727837707745143531870074214860157141735205718458267009204858473897005733995424760541637717765610345386867500339389588819681345272513149395823855854810497607028612647834044748588997713386704548911846319842506207756730080187782117773789606821299774528500276100889893655486400404603541213541479568581626453644969703192727572188274323182800467577017804139495047038057075115908942517866678969713009790341600054195253173863612112602210419419252442953585594883222116929802836918555557252871825125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 896884744481389992530472232971424820929619916661895500934449537293287030740352714435816136302837419382752567458645437110610837513828425212349640853361125242018722353407605303329428861679202286604542047048133461110217384104644672922543879016561421955446280046748243975956629081416134004703985539161276276235519013338200586927495080909476560347757999209980862135566630401226106470657648379919285019162578786394502984096692264532708997080711425566989958759087795101399153970246305010707716938602135857261713869707527494946298875906508317940437109130017498001661160343157214474268591762672489941542350568807746628386169372892533930303295540872974654375238081610692153712715881876317876690574844118715104734068636488284260284756674196980754348538104604739785103542765801166219892682093836096892682338624109338023664436011862569931816823576810385364470193299760582400607252025439946216464515127748683323656368682268844285491300958735674622503471100000679056792171254936524943536548402542565844352923371276928014566163975866009168473093304852674019916901184242456373317178899579727639897306362935361326988509743169678156339683062860233156777780133638054653409437136726820670182466067689251978263158891197424939972356478530399494419388906684949032088402145200793591171423019198506893988148921112123199243999894218320973198099713270719133772525625110195055991355592168514643656680295464069623638452767121453509309271173336519337448332337029385858952410975824931515240668765308530504239682876844510316416920321902321482690197112070333800482415912655160276544689490102508083080353325092745880422986181709167520435482023972305447075442060516762212288238133842341750445522652953075168035811990670682221938401188342989283125051559174611051946862090509693855618797660844218337630059665571419374638972884653303989059122366982711765878183843479633829968783261310025224708386378806300980312726019179823857613094815076572554894380929191432435269569874078811569288851953883505215385253447394226514705915416486523919324953056649471302724327703091452174708690383144933504040526975081256513164680864065180857438918626395404132677079241414078436587101643773873141064077117378899005718570948063449974903993095051439686428754352973722389561845842389756330205689746899748835959602339498886034404362921284632935586673596869315965835670118058281261230998091594032305903430006098036053399944778130083236138325819677928146831359919526900887301898841461538775201666603130425335570588314941790218406071573392536644588457057148411498969129610173483344477184483829569126666061883543416510770306506992936701476978389042668235853264879002535413462085667397739866955820011977952772452096776190607007354110952700699060496913983844501087210233594849450506101682694974439851159958593292205005620664562388242024296571099397083646062355497479361444945718268710112299054332688696411558811674225584679819028083578754849807784647146074783090584349579196359170863133854750953565130241948998344485151243085019763938822369293714285045352195117628238652541674591602527548928396577992043394464867055287306136773072451226179241499866764947113818815577687912677095933761636190696060633993652312511207438619221460020170788657349943476342347709034002064096463377054223241971269665838455087707034005883066806918669906798512337418060428213163692927578277948876552756699763884713954205042461797735182510297983897244080407910357109595049154511097316140373008558032503011393583303965767646071666869198522047918499641975454665671557562562066271281308583510555881437008713576021319808797551939980320017319487930872162434193055761827011805791757633768242936005322082242374154906706003688615492618656247894035977164564797158387296927002845768038125097656527259565788097571947471254884452993420390558175722219804728752679966625872262929315134904721053596066982667193361567104377508979596127037019750359267809080719589218250314233284131177630325857419771093403441307269682191349493940231427110840202269644636038872606491741031791525333970506979526005843288019357667657587620166460069031011219734647796976316141803917096774461577730984259476135084367384508670558374127805004915596624952838991949930483745988456752229937385406602432137215633087842905406881098739694424702277497288403413499368904976064727559274114627488739697349956114935494311179950426524267966055207344234291220398668411042465708410292415498255833232232705262827106951730001090524000265699270228579455141657446180275572939460929421262624650710199416125433350992612821288295823080886805412530216636058057414434351262638134344802831563390875964540071387845183243206107411668487518156209469878897529660866941909343903013631887222830329160005914287106011237190054062029400837258825281098494347551869452859825268023746411554996767117623269724557291032351221343117723292341113862692798471807345128953195352801324680138049723282119763691874175458765256288867463483363380771184862287635472861190407229544879395410186473530570704705895742291716387255979696240263141738198050506987091208880308540900256746277496316577328650324947412241737946128054830124275985996857177151671740696369835762515494028345833184470811729533829467058439139408447203543343277886315020589179162479775607767929425183369137293461150219861056224761500060737975150319207437738459238040943750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -592197785534171843268216268913989873109146818199720980844678745934996339355875897064831061190041275665348537444318999760292337088500270133382875653948471089899669566651203753591516875484679497135076805850742220783668619746360873822181300376696009471487821799558338550339553415659827407578891843136907278744384681151645546615182713360763849472222956388302341193929139364619888560838437519121068358045453628569036996097399621575083224971257914109373527850966158217523377069339901886285887075630409209334914023771946771770161781388583223689573158202682389006558809767763305146905450681203480445590216306001097292666077009844861628553413431720329222678378350997479640975212948892877674981048357621319158830980816328924640307401451045476894266588930368097181745444276001388227832891559111015604637294898590719134443829084093589539985635355925216101913917869018822555214677348653703402569205592825534470624084112231019077546480446603197591856907293211090827598578034127916573341795498378084114464171623816799270676067797654947127894234736994542885978509448181344832121376115872205656317259287394368488953699312169627729360426747117234883720615061139466200255453028846369887831605014047712003691700819887175150827357536443560696848902801387246704771976550691071110928874291917816242427565862803843719574710464688118904294706619844238437958329196044477379044370750159701352416713537286618565797566841508300102964037833897181646952783370439110021572690873331251813965906334054368063626511728876912058404781278124825774055546498931053218391247492320189336103848682906670681639664271892859680324682872628622461872267314488226847768395371805770690649386676163559962128384277325133753586855294993400347226933260144562790161773090365990056931961666281192250178674810140920185000383445259899705373119725369881883547911667966488073613448434066968111772515830161158418775343920656345212539198479295697137006383182972585727715804756173430418422108743873724969344002765669872210392953597410080411920486707134925102434244282609889241740616465163769308270432193428017335815613299384407492764546319169646965356724511965494653117415333210377589995896538604780500642399948859624467837186529605139892259499384088863502514385185723129999358615248638773083254673496122707401452466607212604013276932468705271767891976276187515032001651922636992004452106527439390589292797082330226518733752536268154194447385395938369188726784154498837937680963221741093267606067915127145699875118761439463164474403088917484893426064442521372530552395088596781455308376476782409171718555707130018312224317203041321279984594965544250460564584669316316266414677629279350649016479124783353108656402739565627628034000784259457771575026486613075319917495327265448514069657127611619247312616477911466755996612630371055367220094343451044448586919057116070400276030020757800918695816631795684318715502046814515738770938237375630923323431128813233662786820781986132229394805063155421325165611949606767768063551507398102804954662929021364069241073917813428472884738809418681610889149355908457502611005145301853827016533879892428345034082104014654737783220103439335374305137891898143517288581378264474631136159651902708757068044829722456259938303331381195353115671461958011111442220508959021626683838816811180768497252104093121529736421034750088818710462090996979628259748886380789051012807908723817270627424269699767583463465158923875940235292693135178219765348555295790272175996067300358777447621521011219940983362391028652227319821607224552244168008389349351791254455780161110136747823520694527372113277054821780648475294788995753011421126756139207088271133191297860892736252467193020310715139927620284203378282660440066421273773536340786323757468407201576909190815170208826162876670809314971838271854606522392692258807771214441419332766907590308019201968727312063094258602634873301108289090287709392731407688070444619995557704837115711037364252295216066541908351697728117522511077727799718947672532706763834625164038972655555237248277122555177412035850038702470002554350414675469748580621115356424701167978636428693775399316892028993438175930000723136114862097399184811659542999284659578437104840968997643982076777091829218962102129914736565891677074381932067151032556423546180212652028513612996622415139844886195842957821282614034921785132463687709787163968627391965332948405504255268228834271988864604087622006065049841317251761578713753424313041034655607047913074966229525511487133121520652045119780358374336916352232308856969774938987845715431829581459523233873510516058882528415160862420948160671855132496417731751703838033434041383347383616197502104770241603580308517973199966851104463371991119003822136638152891047692742639764086601077151865968872579661800990283642452292175385935983365173230357814022220198967659765496557473327214384808687378169529279914423525227942834954221818355226074858839703953211604213258502118134410871339997171603992588617886197770571887282703207280621681480383293620880159779364868641049265065194293782732966958710059164272554989843677909591135047021781143051620802496500164374490936837985057417340441108915563349595047941545327120792478064511774125439642990790980920571945111892670785542712115586317524756967324646894774473797771794071227803138525946913803983339730312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 346157851421317648136118979910223785933366594772185933986370891442736575923796542163332536599174808665883421377825696634648914209739155871130367550553998928524165604259181673362968892046573711799257523640229806826925902526620109956736823026609837250797047278799388191399940518807469009370604649795785914812333882717959736817466442117089675341769363831180323826301911811634044694310853651518647035710542156437797537350749807127401022236399788875086943703808651511464873957209254062803889946326056255585100242534194815231903110012230415535664915216865403364801029737190309239701230221840362951522244941683677479853761894577432739908745218113704411175613210151614809667880835788791567420912228352973819958071370844741084374057155358848319882290324877693891334056597719397570486671432123119673334243085226829579575634437168798219340551309025784000221202697198820090698697211070600163680271917150430805216512164730097973239858525031622068760512811419610294025865842494773052647115572204428524998703246928835592982223323116188968274995214377421937891290979268482293024002780551343721592957866166626768156214841744644021007481002490968684805341659880940315781755845938064256004978291521005452463473976920584699903889148606541076977166985762088681638210383332361184395284585402687467128099753172654970610222842903467193894042668274820858998188690577208292931759180379402791949841230592803426745620461322491713098145486517050406106413000403839232924753864492888230121784767003871326334536380457732658184894871303064013123022317931053379007017014126825564224892268640354620394168316648196076503869396350612073059962902030704119286456586828541235619372412663891592684614868987839841542421510312553037773579887435375759193314228407954763969476049628985219452748884779800108464591343339731119602943700300150230385132904371565073458615160231416354207258937824813358731507482317643611737745453875445342334821946184254867007412213573915662260302023028574361082682512976698858986131641797080185385092049150046752661916368664843045052645307494545601936420115287587747284042158284684360404911375912131375043187673048102065513671892564140115354765869656464238163430245254666217301677975440370280147610035099513403600642121639355115324219301239474738267563067367180854608813314912605974180082397877244094985663159308245530176787368376644090976366939727131336283815008086116923544048940209247457928478585617027233648432672233101962802602321404579315858421828687544395938370924256387087710503142632135461000402825776185107427957541910917324449303827230129192634023272820992820526387023020384397088901549269454214386164868745012290155058193513248097967156637819416700574639213276441002738067614272899004313079387310798358068140783430019349057897761718019426045768739812614878710256798584681091202074084732160304946376262324778998262280704988796233956733852877394067119346572807623205315113887266436954788648423776267226392093772666094088465332095490428440660910815822462710614900260091586655257136717780505248541547495610500991216905019413023343361386794461492193496621544949572858769867484869555187917444329244074974789936121686869127335032691222769785922228764654182410287726864957259653625131829262257772597560940643720437670632098634769055912301226776736471898325063690881724417650613363022884223765694932057936960685610012249737376246648250796514532343050704641933812797109436038459311184270045429905864671274981219309450557783066434049165685489850560213470221992485373948918406509443099660600704873345563131725399047729645007611370704991677156990784614209546149749220554529546193352926931860087630428670079626945271879562840049170164812139716703248705991366726523161582937201944658152015435783668086952643560830141698185026801684569874294131088511006500345223382239138656935165318934016273136271605689555675138550507612504080733511330892233870018912734382052349561703612371757655187034889586628858726328518586332616895572008905507083017616402129265388249377227411020856896134890604967999395610333404497681042017017282414203533889523859881413102494047847867337547873213057765192983507493407720411685316882653749882333410880850890613826895081264495143841086493327224399811131409338194874807173255304457283218600573760066051247306997607712013677997991815286203800292254358808415717184362554762634076771602666710070930279576397321138940222040977530923848746954047476304993221548645627801433404244705507921210511490182795043868125508126549351228478573882346985758745567211582454768700703992866195954830031176997580886429598979942535725825522698087550776926326424165704622785506752595867781270107113200323480272847738403258603775919418954496685300260123375597008214704621965513081628072741024299230969279650851284861962520818616698494852029668436425233020348456281588446042442877483515712771481864420383071303493831684356442420513697012086046403321724857562284119246229578254131910527047262166265550268694452929645448581710161794294821924247295618222456892643056538618375847319255551733881498034115289885149174937356426377743728772826943101647698343543894693159730480937298314481788473710730721398778977520938646251362824444475895568208874312941169189941137268075769917405301983359397692613573394638752497443506840626808270594240637672331444045422071728902026929474375734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -179653454133512700080755409508061995873975906234770025573675280315603452033930082683080229510423610976258363238427298598781870184616042114698794175154829673642143868277441023937776794306592465903298202960971537417897593538634804198101225388020578895814382357499814881619572245383051179230254946214839992888963564005407655910603882870698104540852491786621787411079531890465740852244804850248609912802746795398125656783514369288547660569324679847218113583613925018274185032495496662968756166201798543726145581711555233355419951371252971341376975230650496456227493437104028759853334404953125810660428056755634240393613383271161707863286527134616634576263152067409376881578562051741932814404690812536830251964514553803355281238062423335888994282777858751587098932828001811182363399784954451680061646807455514748374038674154088368265542661742923336614950036954621655289548924340051168218278622545163295151794378316938599263765785099236255632703682892378414065254308015526202828068934774797443613461738800673871519795691974706930071359177852721997730145557019499424285277413154298717119498663743894154694537175861294774875944885826870594019895472338076239417576660959342580483612847733786109528519838627793646559941859844731648897744799229971538774389910336112611649544528562808857178146892745112322919256776860245599460140809511537020563122577938554563905800430513937375073259777109200171361220566570861937813023130989758198019092187983312301376064381979433645459899305554163068302955355858277816118421740466021959502274900988320532219506730507177482567282099975882734722546535321727485279238446289909933407766674155953707489597639093346857245408637325874016114280864370461822698860645803594884641160621725910592898939595388945933341060663661936963092237593669389513058815349127856461906653062308020803667055639373875660454186732188277301087602744406268333706295458722918898891579548294728102227383551107855055530064184740570948364414123481827104896622682313774564423434739269631964371932221027872203607051912805487536330868795409999551716691084627017862987938613284780787313499819494171846802128206492706392705509171229733208812930690504282083101820063655542423594867162326151724051348026748744584459634189870204996608451716246054257645073175958095581529253400831163074100135369014311373644431156026145865917900191234326844204911286846722612569154957278302928223172170510512828251954034367682477872577705565848953050096478202746995269927813387045109705548864493530043793247001719321081679756717670574752639083698823575703451831209717308998057423317225473228869150499967562045294887716841916914712853622318556353821977661347004939396585193653764353078792040375432765215001712387161541551969896740421379118707812289710673271604324704437401642216032549981677058308764657420100919871322653595898799333708010014498347878484196420699464212613351387197042075574874253677565249528488276961246205212794535719252250807857989506692584594039605287110648502208639080742218028082414857068591944458798580014287441562398897161687018299906696509545893190499093178522602185039783947054983636338743681810548691812606727859366016159205198996213891688201010209855976861856058371427770104058483305565726521504787352121703805328812173876662546448437665139972904634050219912407605021187920297883786922466558624622151864587245496988728333601422525489887702564937383471079796435315821547748466460730719290395712447186405660662228741014926739592038228326380182523227366557215580985891499783335310180330994909243694397825646160310082586494928253999730521738391901865302019391357774072996703866233975084092765723709220386038069595655534479746843771162311797350623110800685350835153623308435082696057610204958020333835746762765345974441166032112064187124163866230762084955212688133838981465866041653437324945821293022800122862295186545293165938701237989129113890814608351347541033742754057083955022202371417365454060023919966649222605465321446480108090309318450157872188122252243464738776012826428847728067303522313215489083665269434832688418743983850611906369233198049591026512627107889531128373668982267892367054954703325807068960559507945122693073725431573400142160101786728067563406891393896517084375847887920656825995445766720798003497633551785434378867702118030987836411861304700143817699990773272907411000927400553682402196234146157249185019478270925350669609688096510790952676141485173917220668635510510059779698433957906214378864489052765786971775362985789191358818755308576392504325763071520847716920796702031325033041686315482456909120445670924745757907861374928678708222239593416492679647745027095689211646759148950413635806375556056576920531168612922106279461608780503721125677745027545725922287062159842901719775258536775460371290715914265886005598292899589019879141365816211641405044064823541169842870274188032021364711023942849237226447911985090907318596276921569420758404192262769098655452349820337016437072955313341003111908590832693827345486985718591557190678766919101651931804305245457068087398341827414251589004177459625219150310873828833228692760031776547570289764266613371142284175853019147714022395266769892964270020612584422505870002190211792140314730576797416058898809350059518318850163417307409869229312379164162413723976458064111471034156978642496163281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 82824271031687713568717884352501671924240629448408907857650813394697888856906029785060849295404226304371839989988984280386462427217065171299667309288295464302236292627814145099056842910306512992046838117797835916492377518596472472563543770717375942050325271140438332935767014330818431154011564158964495920821696818862452114837874233894388791413573360994698383609467530023483926653543154864250252258386804775301454825310606866139361996330018999082117160384075673203616824411881637008519955934070191065148254718941961207177484073792908317769693567765426308364958252036099257038221393262330852890692811372480638440340641610099163869342752818341481734351602005319772465806723989865728748105417726487186761427461866348789233600543701641058371769486488477292980430154340560511027738996244983685799283154378942704171086365282109196738863870352552869467286888886767345554694592959743268960397965801642771697284973192812965678554694468465616362899282992192632239818364863665918851526115025800796696012365289466626568373841209077635447180294372341610829195798376289892497673023487539953342574020794512370475871129200957434215119492440177802511427330703306880658630533473742971075515507234279786944755446065028153597364249558492359296431477358350373775178626320627179551190073618459901119734983615982603003013584124828006129736955296990180243025364205726790240172460146269292403138178096940740783926540434230365603374819347747376170802761139477396488644116643983874369910057674687072838348918607854233362385839195815242882764699816678037118099038724698706897439820723531741531263139528076253119226078859459049352433215124787549138288136758599231736097960437488809542509806595987578904338562834441661251225553345129192607136977892298695732907504216313204452824894478848176733517434606642556366362764191087688260986174833303603801421193787753355031863046144261308937609049934512568772014083216810813042330732888180406166574594233099063756692742924566220893686706138033822568970784755109063264644049599233401207924702631345699969558015602963428897650862910491457467735365447605882961980399403483878768339996707961673540161132844087756467211748936420139240582119265333366382246923751059760428255617059977286820753212902669946306538609213489247216279103334156036995838280923116155973552331400233280533967473448383889200549289087410926883047700307611746132023001484743614514307896141736417013331292899876491368654719006315766268412800832708485339292221890229490843489979224467438503085728078159571585920623319857722752776520621478426529914473779173176834047664132108331158162468202049730497901731133865989890188745181836654184472290111613403399483899202521780781912633467106038419669278029718970855938093072299943778030040734553572423217212803409005732842175614454866035768041811033426089129164879306620442828039589743581105440327783691709916813012516225416701352487561524903988870785126554941053921533989448251649054371303590702895984192943577177450931363307868867061372578127580235750110943737395686038278682231920225889025204759434934955685442292091562895963376890260872503047291233744305010586168032522428012431052960830376321876770706076920282495497508740656447704774880769947351721412257710375026740506912349406416863449898723143215553519691227131304185989453874253261806339378649013576826075084937297820060336678829304971966294497009636255578635442660634836401472969413990605709447102496786022516078498620773977387761520607597642979504489580182588926132691440600219659494285253036762664789065377413771316945029607985091640848829492305794981443377513290288105034582827688029709267655737011858814110271703819749506682166429269519003983039955356676351675640495472166293732267337292368193628004897931836911170376082477763090560554412835794553353257959269714239976869002682031606519499404786757003575946659503217358487723634079263097409452992817346379330266744970178422750460457426373568451967983236034316667302736770600750276020862945502608581136810082361172997646953235485800718282361230199753461714700943221843250978982648982773658488433414756279313699038533257736870076195140679406649119671285387545641185911540230370406086049776693837442723521619730628249613520562460136488928574498925462729807401359374827690270572936824066100884121333732904982844825571203973204531649050079763445365484833720091418940924956837831169070523123479805599752367977115051236302897613772436690522248490883254406621201853356531835788180724789618986904835389694128408763061836069686476631782346235063674511843225617013704003258588447293998756586553109942345747283592118496246561030792052993730710555923063962357678907209054833365749760011148722870141991628931131048514680266974766978473861729486749558910384411016611762677056339014541329909108190192779006442417697241711669895622798554227779982529292567359795337292305093418373433110534861254063550355666493794828373104894862588585610523727075588439433739429262446986530156859317260307212835530970817125957913739260275547117615097556122202167103239988863237679520089423578333664922669974508198046193274596692670381787744937268923611957862713940735182466159420918351462146853176332401877335903169818147313212320733287323248177354502380241117131262930001405251307977530408057535117835357656665252915553863129981496984903158085085937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -33838960451505403856952186927283679124826484436379549426071386697057720646041056798608381798894104484576105810252351649774684902033366630969179555734890507724735318108137742575547373679277453961251580380619025070496441719920792050292422089405030435422747206722360610779320439404182941743880256636905860517614320380012472620321302994781388486699403128355599747071668461781773140510173759651046100873090962475918106015661179502700336840143444699387207161895183930973477412202746461543547201247418017511918165110131113591867753293311156023600755953112800470160151868824376178555508899985431790113575274391699597605373642123333908798018597513360505382263819446697591861577593692458630762187211230437755934065028585532632324379902137619490006976301982766900879075352757896829769276152894844402810547168860105112009004631223434745536142201247357270706670660765960070414483396572677316538543164117010688831870985336100159439134299018721137170467468388195476446034184534471091370661222694392822814641375375418286798075265577507531012465917028195158731616493739469219506936449470740134688612038276035948868266952649311278084007534451580802183515649479894449935113550950614066104950979545522937064413001004829979913274696696783925637245471300676942469855239688562450450290640541547786518242833947206216176082457530474411832143250553161264844651909345949709006256988384798976709025870785877067897600255758451012236101668520740934638069111761640817046519735476667604348815128712123010223398133088794414885336394176005252877716521054915487482041663752045925329346914207892061548342061298974776031862145660584431209283105478317503319491003253665886491658799094940812923175454545762054996878068743289556122746541967935558116993591390068574287821356057472098970290154315419952386752279735089345847409435288890113381595354462521199488319549604863926387628427776034789200651686086270134952709966603185399236191736370493520074277605373160806750133319396824976115338094019226375326475252972124041611606249419294206886276827242650841693811646345479577531393649144087652212964032405457212597676037771585807563676366956981819478468033508245140292400037421193027785710203224616950222300843440332575145555813758362040360359014449770856134896556247471538173634830445277761814691278800828222688904969371992564654826803809276265842929029502187521147063695262600279134753703281786071066575825914613737213649805899989455982031683066024796308188504511021494680907908286163488181493074630428247405229096848474999516896727895469795817809066223200625479403004824759532875354219670318471754047108449309337301471512875537685506215226160786371728984176255118219105244883781802987504665074369478438442860434094130375982708466152148739060251346606930463199963450541272347128438046194557330525249812428028132432817087940466813007295610201382523045949651550751462373479833690291165106907540353249617035178654483305757564759504460919978355102375934519857141150607154164516879343332104920748798761570551940376606968647598281438149371654715776566953442990607065052140564155932501385640778927908978509098629964490563667846103817127924993227120705104418392136928444667878811682228877433634902290407454995788893054295919906502714373432164827045595845727478725561222829376638744227640018806603102732429268763852985949162811663305696632932102083284666526449927110143239710636548573231055196156644549086958451358406031476675817088016661473974555697872152344335232829804473826041582398303064230198582352623472807141538802487467062768095495722355477222967745099905777679860758818075032516978023934808002966937640959314790098583828512373332285127643720374369024493066892033394335724849076536379270138654487041579171385670724042124677727777709926474017321642791510544669840912020462273949452103819713905131522086753410374256924413107586725080844118374379294818027701183728044504032920831960215579490442674253858741386473317594316406132688006939007649102156267090512960171400195798400441014017475567099777479758952418911552729869752155772250506001422930960326584476029756148156577944168870626853036662397649315569438176985550860532629770798306334271591444389033034196734042477556822128109330922814685392843474081126753285860231228876595703084275414990900159513866765752608237851305495769292744508605493748294337671642069273062160159282889154953696478746081131067258823451645224095221748969721368995502863707535383887072841957504633800375243648945954920782121608800052002164824480440510303195355711731031446095615354593771624276380022866682507796121303713207301420913413289274462878103803698000247450651025303786307835560063448746485868595127845546836900441534078760309739045254620556463530986444112504647149460830177286124644618033076373276468617935887411787521776910323478625756563247730027118256052589706752433544506866231474952256764321179753605935265074353973355943360038290686018708896285565281730334981361764870920128811546235195137211677788479473646531628672098364472922183869187813305296446448937327149807916678993530868800161910579759212808602627594166938717908214448947721320928941343837920748525071819394777501072872138568466816568012822672324797873708768280015493132088036961457938994802683722532471539935702530832985483545296765324051938016033891966814329263800702972473299912798385546875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 12175365579134180793540955807016755216804197404138178708467396576116126243138300384659560650416745735941165557087501468563283326669563555750970051327710069447019713882066479549101016072487028989393881133192722578494662568733668297239119388456733021279935573971513150775623510966384777995608284566601092578612624330375666862660367997665745533829132513716497040279485943720199412966464736112463499506314242519861088574045349327712687612436337306067749333455354279881937254729332229992189955798288389754603218758791373129406053988799308190822915285499754243215092413205321150071237800584725817140504312315541665182115621764430286769948414045920487241791765195694423157856425209047257054316126448570940925206618134240159904812094376217413158541609510107813364401709506545218264618836798897805274652166351809892714611111866810608153524127469261078719279643310919502560599872619275431365430941866829291863739795133460113140180872747789143894200158831851869949620611130698446011134458447829107041430576939411437017073298441781937817329483013382372980224203141258754242141563342825964452362496534666792978377209501271446104852312579278938239730219842594132049126638474497912681011960859846562214567902239030544913043989236627758023912252005213590528028957359278249064980271969456463516270660402955273637890070067895287270249035478598615573841646866674116323035925673784135783665216048305704475438788873512512024294354825585649148031301400719826068904864173487832184627446428466733968945256812585786241377387156950664817731748697935182023321107718904270665421779167338651081551416862191970825443806792388269257001297933151157584155775681482109441950698988850944155294155741219997473546396174223084019545895089909698651292949173001792797855383420323503401394107885469536958436206681103528050777685238222122594966368850324852437595758185705413692082091623306248466041623612350040286755927002467988511451394040043310188180595233521414328522977853052404151913358952379121496964594556660754890442680721304661136076576407230582733267147822717787065191708752510192549050114911160279430596216584686685330042443182460953674172735695212005028815621681614222283836364069483300426988196740626152348967531103926589375932422208967268650530916542795782141482875298242923175524040862919619863158913474202041303891305280626341761017203972886565884340393129196583285246718943462777081498368484798310900372623226066529701501512863043711440501450304833187603314477787886752820387099376724541967719927880899421622588774218316871766120783918189236919210607050621288000500253874892970435082742991734461544952180155948090535812485413146145335027061310643428770357004642071367535277478132651182892020782959197590495870717156805241753028225491944611704192998925865297835098050072786865015395234057425717321483012023133746572667798475815782382768099039059049734137912322421387251165067492022107901399132233198508766822085874968404253436724318297703013114559141606663257994716222087481396571254463296567897080468273435713600053745764632903617004184112404929580290321885017475764593169625426515727380778357114029482938752943313712920927475980677735373775919500069670735825534204812239228495441994483397596246401581171915463224328261893209230118330412461507836940161233750056046594493864966184211674038464668285424470597388402455090971397722605002702446215704527667847161361040012654117609249825106945001461378356155405251419371585427350296844024817383366116412609720717942065747852446849455178345066163497539208108079511344927198110534871159084004578775379913998743541995218467516661318369609020993529543976154833765031896852413263145361179438655528376942270221342470350354081689057596120189529431197193467873204617249160099144483996592980561233649471759682355477407275351600214297861947743830470100442469507380812155563692311179221705033737124951400681268190911850040022657890154527079453296959149011624576215517249018161004212086109206505930025593324520486291792727578113252125563267256078609347158329273753950876692538592824194539253921137202463748934914460724000912671951696166891253399172791955255831597977914082357206815287564009828866410556908758423061611749163658532314860650821203922895286476865902693501926595996730009184584199630862260877164288850345604517178899425243950350317879162092676491935647855679032289796299425925606541562139536088016797411201577201205743709208428371893465279904509841356201426488927718113885763073452517283119805729245125484681169326064249711430771110420454662625414131114266190110829470522488835865195574361004874472790129789926259692880234204522320808562745389997019830041951424675713357096233150846160002383208819248183090004743084726904131570967653281495558377428587471996436447223162377715980202583238133888477883033814886261766674027959112592653844143047964389217061840815225759125223591634331799338352320480052627128196440171788089816786968054624303741341054222923111868358471935003746577816881436466709082490761889243285540781600620154090110409991833413836142309225363423232174615073215447529855052048228641321423688033939649678878508645019370817237930308827307219494318960411586641509312709000248973013959779048648396164740415422168276462461398519610725934453289911982430115929237246307198698018262650260348366387447971889056793613281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -3815361799346586178538350494390876906964354480285075598667846446888805567957040584729686985713818207052142295154757945001704951819261535984147146825448264351068772672784253900257470412077977331396811463647789457028750471001780560576536287855379919787704803441358155335293706666144732937310398150078434337404771501959305424948905006765920055622384356632170155718435025200021833883931947524708941910857139628924467484541010578853466564166889558812889376476776144258129145941036475243162416826070570970377612164192416976782652883817073347809275113555063801736052361500495099237167117768345813357516114125704678083530585881741229295080706572941315931473296360972952397779000100592822090362688209533804681220015542146841592656074456422846667678225758606076249494793464436892082303841974391287203473284797500102399007375661013762504895740955310461330365445526744952703276178425187584616677048512817282370976450155918758293067068782452891215699922740138682175691808689750691822272550346521534388872785082489686404797088499554925661645997680702733745444651090109298638224529557340578438943925628434392593921853155864923141616271601296023461612532672239073580780517446267274749612703089307223182237803255159149821418457437942917389781970418576960425251489445549313248208006512165474907346026000956039727982837023165744330294873640512083101822219568795275156982769503370043982383515845869812095088891662142350384813251326994351077530296446829600594241377188775844993081228086699953891449958863181499310542304205828593884442195388420103109975314519159608746117934431535444239309189807185968207386809708696330387604466628488248993579465123104998545393492632492185585947308370047945810137540069108094817608855443350017561421387230077071555886444313890815538775488770188186725241812461116359102582870523378292436654188287187838832739125573269521244144894014830425202031774729094218367285151207354905061191870499732525412845761035857135256820391679877950615897913944456992272123689920612487455255185865151582250722146203223949137977286823649761471445203564501342049492986366655294537173264972034675526301572605975321191961445724781125669208841251582315901386037615075150716440271798744004466368372319566902450753431750399210078701776471677621269064705616794321833094547558724538631085940851364508351576168288210049075905701089434991082555883832657546293823078415854662204357651528720407234783897106411943561975249256439709899651095797143736453169442661478830481793781822612127632622175436556570139489937754664058995765965551930262662016468073352136032037269262961546281179473143814231607933265908856370977663736076598558803274462751303003918827066094137326826331316139415337787581856796414805351729979882173748325339863155340868701134258099146768328541704553494188635852767811319554575133244347780992026315730099836428577377799827453543168957984512229137646803915057307022377820805703593425564105552230476378537268705942228953156711050674981209109204334814744158080727760798030181904624573079486329501106406530051414895993447876167238944583100750964466205952607609069043913068692799541601903465932355184330305572220562106497774678632313237835176868207988783734354485854112187734860896581559204638610540989667712357708575146382288266174767269615140598042416785195282485920862752750276346053047225900416005306285933702974732310405191228183906361402041979926045831351498274736328997431994248841927370231628665729140022385054955678191207484945722681258802229305711843565262044551476237444470335201396287364551146420740514220651721357467015480871977317252441131762122831312708696677148322168509388979626317979296256836895804523642628697696744550599530644702766809495005029325481409161295416929403637232403641837253842551410337432780252959889949694754315528608439185157294312009656329247492129249949578778779775985235509823755768868918243617074108421236952100224142137794894812103281419488858647606601476856167458724429418315109301062508590917579184229107708141731995969682188830867120958874917438134699329959219247206038320455250936509314681052727560956930219114832941280907757035444914608538952075007335867852281287306168347508459005747527137872308179992061999777579960143189094884691162229282012311390471960852810372405713667175403594952422242962308181309798699102948962071147174467294710907820383680656492205562367908634328176583489935825408626661400121447935386756412348428871607633010507313148534899845882026407043075742808754783171924110879033217965801130678956750347516338631571153568529871297524219421364268041428924196733285674456731346912057800596138187138040410050459757528071290092632644491060473756654002770916560164147975627949906582576494351750081973219811210743734313491953469135384249397672020317776302098991141224767456047429309571349856601689468823460728131081223916525951357005573057360867104753942024545001667281526611791836856189059405480414095990605021021756754868487219450232093463246449256220383659311096172224876185159089973873732470915031393735845400224545430949214680995248195099952502637794253300531139597076812767372263797250194628990802692689670067762214995240129695210464648494093160033424259496229842779447186825069833843397343928962087883948844970781335058742729662283186586556019730737832484265996803881104373911189019725585937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 1025538310370783355101340437581685980916683075739361724773402812682945821698215247645339995799837350946093698673925018608791598246056418210358783677041193221861979280261226916981754457599273834074291999175201577495496440234967333517344366404970456090005540114166929714591178380124144437223739825007504832388506963224136803270328457955925643356773989510690072009073087548427374237046293064767706436650566432237620838327964372252964255529403067670996427266248095438065280862431776592805401694282291300895020730925957405410379119187604270393523758870413208351562685250659276061579134243708084120143420527481678861371370022325206686213216563918343300208833835687566589739055250815286405167211706215042666023841828361160009690948204698540262131078702011712029222402901564305675868409372330982377783388730307466948550918394767330897616614337487654169543682270527188442027495647602567859558276964310030168029619204214134665750548454551185913538531982337570804578762238253670363097151374826321216827475197276987731543709064315259784983488272419588624177623960313386066069524949614311382517384559795474910599746653764017341667181402107635586426517713350863863917685338458028248927935052016348634992074963900988442051846050340703123254520713168929123935439101396141026608812866587470311741883596657420592667450522078734486213725010915524438618604496938325299618870698011568731927506441638062546195997806679605840110777654720841079557349314747495814400163327203371479886207106189876877200919870945064634281151240391304899550329279663867787304044134042879968437056652507906613107046227209311149816121847739578960472438078389648199660063736474043880219859423281525554212093814812190721944797082356425649747858991324321268159756953437730670590295446084578267376915883368516580632331479522544444144000919839189464097845380369434367671172178488060977642512911554716731528649366871894922058610084604138079264897068099039909768723631293937790018329040265734222991182588343554304242795269022799194721012654893829058255739284121787910164479047824414469061277044460823038467778464654073096188093368032765427603644884047914649401520653376691384754705428265736360682187418202404524323487248507693503012630728209850485694490952630596942735068281811396137921051532668031767506490091945054490784014168448966802869120648495840882247775608679186250738759854112849005291637049854428248286842960401126819572082428633674113119463814110442525433647648921502366142706397997641867585214371472645225530753826173404928911102583518704222770034062468256515915462946633005953051052912973508665936933078065886925902486777761879138075485109659955397477230339089836701321030334473016282482960080049132889193592725545520919896409180359451384919789230005322791730649576032359489392826484279870174952141709537991796750659828993887875089046764680303493973352070930011726054784376099615439643136938820252640405662798125708610644079586284585027938903864444948561720668304374899389554001250928642619612948815629293095443620464818564920712432884477990123847311732162429551181886518818048399261757075135534715135157730566793676440552604789056892068503988199443294787121297777962955262368182101294412294814238089822505256201318853949830074353266783016687225364539279205118933200697648181167765609204747020542556784647923033810538636409243358577041941085875593689823147680545311403439677972637699934579689775159923640722405025680837271918241383077319561267953995005938003760184316725219270853596188441586066064811633818145171984166065183267123267288693144262736358208941936563566556405166320670427786106852383342736429341543526582302478857210688346371943276247622724415332202221116857050838753282660371048487267259440703273206065500553674664199497767769132585179991196525261061784495479136456336763720378133501446236315456582242117392909500636240534046254539868220250432310130944423871147686803108268748074755348420876700154944666639056712646707192424948737593223443880650308198761461981298622438025399860496943048356742119870032514760600469104388939799923184280436580166355297670363049669488072621708609709910557919012117243198324607122828278959810106143541446440673942118888949431519944237835709809440663100125054477691321501744759171499784382620442681219511879713096670677305289422471537914117022356182579971937889242181264256641430900673378971060884143436185046591764812013315659783735852302822682043234178018589440647944045447554410753432726562367791019110287757638598811740822952795885422884270022262927659282254581495036353133667903678989854716480084058483973965565690726159876840848161865226278808629203925965188764275520440790910046745405909865156851543254723908473687507287215235459914292290113998142828081383136684799089598936043710674050355679499664420116148321330756148689004076362582936223376382843375776990704032335606958529428008230359115534674246239119973944887436383231620058561313384600551315992832628643957898383904799813597359136313363220818499710771847949075077392118501300505450341613828719346267970874162317414385857510933701127161203835450344201468128768161672962445258251222490957525999569975411366762641805929533804061995779389626333029551858333891669470291292810634632467226321912165075529438919705720051213742231556325568149146403151112817933601930529199424658203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -232491551003756455449908373026657691007522233273697860248352954624355756230013429768232550581163458553153600502646886399433100169054250919155454156330664288539220799864430644802635017682784609714969537151473567523410035061532076886349517115207350686635820254810078255243007778850205071022351460738851503169061337775490014244285490720752869092511894187412034955072895340226328122087327887236769478495776233486187179336781427933601676930025486547474524656993391481372384893630805582041283508750089264137730827917187655863372317674442151346703209619396985816574309369830111872397741170653512643553171507493784734008686144830992243184745793137638478795674696866541868999889466798147826940934774559918094340432293640406542631470812732979624902811001401328970611865049496534587733202129631969408320039140290465228518083800691653799369034022731704683306483575337973974821759438869082777590878512181695269426022441390324292531407695451123304980874194949633073159388812786083791504572393009087338376177309491054686246085738078193864317056529280977716591182621354045125340716951745170856930380345582093785952552756949920612388608581999559081687209257220653619850374542952027165886950938512635273925974014339778511816184114960596200884291721179473756694631476006248352651798518646152798602115040004034726304062359482119625236987739050267094855454476694293770084498429712411120758629481063331302447708552612241851835866570217141158802120355986204294611180857270207002355046715305198242802249610903236199504345116865245481921541780416091318496030253125465614217885998248537536753319382001290419438401604979287653355759646262779116891868547676473958343374351861142899834456245173688614040405373807956511818149412777188044207797480776817663194664165978184734636267436487975546669650829649866227663107517527443222193856699458284060704318943057172289190932536652868859964319292328811758757170935090827512230967249452442154993720489684726410200146447770757732240472996956841258226523910738919915269772672677637717210204037823078526451338160565666395507252518517938171936554754264849473415760276825904088554662883043243120761502203450449599242834869042150966543094275974926493512110770078225171650993645909984793187371364357243818260598610143062328755359731916378231022927112216458253550226289199620160062325066174883790023183189515319901532443684837588836131825324109995143854628002486120411033550807028461374642341922338802387030803673834318904461654604544817801700838837185725144660795029006552682177778247523874711098402339122483896236596964029338891155599474681333147919306566000872821197678228446336199179033294476943466181830452319263844475282765350881480411194694753357817943158802362790601689462918414130180604753364321034857741746161640467600557633343077502317028650523180565193394920394818451844601994483205302211355644360867081403147028715435282481507015868597417932934081656985480085620926650519876638008270932011777131655497864861015270506601273035207677997584396189799764482195000766269657481102985978837339299133614224226886171319432543895022397315167762658219911952430448284674964294946686037044050446906404076254780572821960048166313542773056992098160746618836173008504213882503793228998804210225455421533513619969210680558693139071518757518877543775440668288164853154921378199365945955292468962223601723654524677620395105938180597195084203747393325117524442958047433176790063703061675301132965760270136415088245723607408691677026676225529330164909255281820658429462083204914264082692404800664578128223751496424659144423938204822900484419180235326130328910415583356570147214331096583171853889828738794628674878288421226948893271746437658313523075420504406394622616369519076936571581254443758434641518357790675249952598265758304605121459451615692353315631045509927031498480219779853947341807629935292813265250538317084326202125846207702680803047545622483680887820305509133822620655852039377682030459122149140229965672255945565612946138410447442112016077761101562270670590009354469198192433700053225050416932203057993691956840251679821648378045865429088546786454117786470039150763601539367525333792836670208702827774133428985382895490148654812931528497507766310623845140281031938404611971263056836582878869390025399027263721950925599055478814817983674793449065166339438677405219211388481841968060909798583544872311894401500773412152821388033397347892306795448359020174844380684812163641253763756228436660947220970411154065058209284760502606721310257008276784159544955352811139994557803631711851592564534185755114029899613395778028631120167555259713640660816122001914611528362374489751195549892117228517058719828472507014632819395441408562143814219188321619448008808575244185833170290196160925519658445749348418097518158012943626851828704516673100520735390730013783636130551716621052042996902276545299757155551340631831774981715906468283535175956112670586538971896909033907606884750898534158771722876282351797097428049188685840749462076894761066342844145460851418911652591249688920897693505638733311590998895505817659169230338239482805923516232164378324991959413367572771336561007194386613723797332031015599878501074718593161340571005599779607661122587344735662023197355793987019304806642650567104765756761579325372099933544053175202106933593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 43944252758427047510399124700323522567885024006828622571638955328324360072481599720252319227855598842319807200045689214013575866797753789364050282575226589999898905642489573776336854354038094836409219508959766736673230893729558702893312521038891156263463352598726258262276845202758395677512168522582974971603806196417513408546172406959100869258461840194233490177263735995614540256681556556826613270321145407123132719604784448931694109534413579617265471889296010514189677131614379973331883201549683721441818874306044792422023971864186821056308457534452543233994191117218720589973916762400840569492120270134558563768136398182364255489840263186088271152567888150132982178340829001837387530037547142455274114126824838432125562051331468983966188694813112210745749904135520454737808626472151467509366994726573536332868355120902442762355546533350129429334968626262823402791289453109700414275674868442338582718549812439477725434667402780017703804404125987211816717656833076933775828124293595910640146212345973176889984266945891712093778610430013378702632771308137468895387488221733349624417053615314692763719357525200888119175148032363631431192640360351128247946324128998408352566261169784267569858927321930447739863804583317832256391898798378536420229847994825922907654250263714904505126433139392523638469832997214725651611234360111570831041010795015956807991334167780545587985035891453197610570900221458621027911296530671280858856681684401792563333628718671037993297596515874444413702840455972040449982957474646577171756017628349765816522607294158600252716531398008315002603613246319960248995957291487876927974506442714540889427941228556971971092101968857024229646382745736525632635538758471366227370256891173805613670248749281118181331082612499812911791621183278659804038014023396910706843672075812445172049660967640290559660206452439168596458262437520705644820679166229457054645288687540390536932701408619140262411330159088745962950071605450452751999566710841451005713411472841562199341319985505256533058848399720048557611214845160615008951298522356900850337277780877318490272025040370572973747517372836376585499986509370506813622873805345723212940493668508666318680905754023359880427665546401949921133315065286711285617274487790027584557402816257608786343568272674372755681484371347185920052573974733256985626642838014705525758416089421809128289689316621515955581232479901778078954447504946933264523328476639492675560670666582099814699366656746229526370272546518032933438415995637517797058763814231248553690204389014522892649676038758756777824205154618829503045877649169005929696341517270866670753269724289088391601476574760109248080364258970616351527082156360149963102632688887479438571212629312968732237387873677517291538248840554634114577689874359712934889677562740592750581467011976713647046317710239562264911982622029322823615751758246386720331853289103091437851275712866218487350475232667155289662388124434429126661203930732443037068954969313957018022036736253836114965850108100844015594145335467301912541974901567645937499478664457715414776168215656426827720667036850495199925824998509728235123565343844204128454602428744079018627225288617572624984789920547290715915376787680157240263612770565787027031900050555549666355266745300700735012644114698203654483205258886641190470673686280514136183865545984071212717981641531366350334046830582769937448299801909216199687860837443129263135050202651849638062362517028549594277041192919078297398441835846370194516345334655813632937515183136070849186089672886163778454866646548691136337826213027416042589060177352114343483055909800130894816339768781023047257008099979714619345015217746119950605612544458925197650094405143984595451942830897209589495837335820727675543336268332193769481857373823485173196870581407649986994312061653354810687994576700316270926798594346689555075437552850838129639144418523712951892753276189335571703729100919492785543106173779320777349258255541230267604222886423108968404903376881939992287144512338603887332573120704404368960425029171173795234414163156003602391134187752775983400744158229300907918980081169304803464352266821112181620982433785100411782229923510066232576563557282118850691235271148922461737049442918507008757292056966320017215813751535891432288404428083263942846107260605986295572788014397184998174018141486055440031276629935470597969339788532935007536378454826072693287481194296500537926773984092577230622922285087308140878759452116487304774737253512417837443906318592634014045059044342320948390770003988060046632723218796225361983802707698700696008129194679721236110448651889596079498467111699971269303413442461891379318763668511975158203972314399675448644779286296341081172514895884898211573935210136278443341067512230047676794181300372520685830811274533231340680104769999574332783108440668043650910980377802296888931428162064659126099847928467533646595870899286426001145051663455436066123878800173672010283724522408092842038162124593827512332244372252279611649837693738641322683515920283095639298202526221700676164301716226542638492037442999344730202100444393454656985702034102696718201440854616471552775923179615351123143765880108455597079179267069984404824931551875229294484061792748151517189141091926273563346661982793720207347742295043945312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -7026115655626921472556925787392530338536060429205894263363892138311463072357015054919006170779281547526576418669079523650476466280441931630237179926360981583672245387625739041994996465580204721478851987107117312484258573697938816831499351217948748948894217162755546819117258991900356187528635926710517298751313782860345926287852761982626881907746175714691148498115858383728941182070738785351328189038640516342520908938644292752531464308440700694945016131658640061411926325719682018474504700326903505199477012239816793399898137756012597051750642595999268350358779772242295561099720367316794440444715947280140946800052655240280704526597384995073770275014716350575533534707979391024782304686988208410116020620711039779610753487349269903414511038484071180513232766783204163891720060051293929079930568447412939056937212718271809230242996010917931925038319715801625464734453269769662667680321380003905785440806557083649264159009283795865741732488473019109118707118642545968329792447702437073082918944731598885673914826654350535049075560704152732191850794390668125402909294593014137199998027935400277067871230081859434012626494749359375023425588213158262888472811139972711463162959394729565669386521335591325741100228056833383419584355022068234404418435523483522763019885586626593741339548640236228347744320947912571763662518538519251038824406105482298952376182826643778573523300631854637629963041512241780331970321464091017487457647413621406454322945400970521399940597900400766809358680065180207305194327715807605145918864895033561086739056228712728622737763353683441717397711195123187842613717539638210821251280029665176360322146294280187819493113322587007727394310946088382291612888386430926650104945241872371426346211110085995849668324547539097206470243416869994268055471448411037848034644583213756952855944677547559774027404018149750012381233457933354973302298769079347905363640750771439392994934812201746285752767428194748918303986034756888923778756424089597945094496937626415549473948687653564025303304995185466686709876701452997876208493842358001064111604223040994940271680876255237125471474281461912559630811513401181867301603770113658783655005195723481914294037506193523600822781606941528755528453676770119121705418450793248850332279038077419470442821523388669978294006577292364782037762015944261596183520232542273138539175434590290532957959817705867601229054015263883839666685588239709653240128996928308145256130756904233072083114512656572851132493852236876945931126763612536519632091491577324680590141701288180995813155306427208185589027216424005700434447288073907831493061360449002261351857255776799921424498635158100840026454161177706016351364033120149027667810869166677575455977361972650843078707165153564647298294600428647224439238749886117888941085609587319480996923898740657933671781855860206269950614801243155764987097185578209252509630547811697880387258527012100705437821238096987151819185141722811824533179148382387825828391199749893991181474354302206925731773658901685302313267499736325949450098772810117581367417844539491657445377009111814013168990231593696876370717842433041194576538496372656554832191075149667830329519780387869836450285361413545030279459644815407445436715975273202656508754004039564591895279634114164777717738966454277255865576685026526284208419577123748181958597711706701820723381735419753515733852599627012633784254707133925646249812616904045797004519037547085727287381779174596690464221076456009127638279476567977103871869976036032041204928054555267112095034913668901987111430504526526244973853388338445474563944956781547930046799199446577753515478555382173443219348588474714523210395525564858673563634363529116067980243580879942284344997327944397192798159693613451698415939651277349367310641834692573137612766932647396297292437195983323249186198970670097941084636584929381900070960392655110361512161209312505268864056918301370015381291533926193486165024315150526619812506648263628865095639740478447445717388925717879628001330969422399228357824443155488568378946347633321464379000951373895349824136831535880169735920528472789075608853935644325975135785990968476416775230900817052144340355101832324019284659726089483013861592542477898903981960405024335247753838996978932227187755864558336190583796008277496563887751365535125351136987028265541632707267805312679186801946658650798352012133034280631588855568899159485192353085993104746273722299010917293593705661823076778762442182062922415270598869582336083286842274927880299751406236053335269498700659097905036196376031360204918342586860081281859772040747938675784367369645609310322090897811060111726969490668383510668012143678490061577939433382703921387058804904647364449765262658668075477599810040178348917463338461429741262032436598618689472203556569758865247701505894928082562768458995721564045314608752454386857197463551420875549593374148434103453172330273921538009421896385320053854958756920685656766243315227055096092706648689850549938722117581219441892430811857917550542435786378278409556936150525265153501662068349205513183689669185366392221129222797885410708829036981417948766467801142981659299813635696092956978630843906016069468433038088379877549822712176382416484288281312460165152688619581925091825144030126258684759325598001654052734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 1030416732906174679405064089278831476782386251653084155678153593356884674542074055554503737405308721578838318455505801464699269198198903357570536541976070946039616455976295720702172788995135477800831756686847961956853971372466013641782624212321596113708472601442255160111112301676869786289994849564798140577751599270425805182481912476964358667824855343385175480946279307390461145836653155919382829722175698057777215609733825586373182974169758143213096398895595096651824964869970251135885355467953234858813678918559616387208679495013111276922607052429156542983741366957924744812556651318798429188355798063343515863123912980391701918189679645598520375970574650484829929869915948020819680563295538395058084518232040890791869106378925762697628118795323226702269751441438191233192005745497266661901728851380215718021393413826208647656897453618706672270544565425548521576150242568332633248112122064480971669366195741831744837703255708173671280296476750182237672605426081001100575218376372384947286102370530307075949063156963641188255009293532979328579930935805702213330280262912373184102471113612766447783318599839982193487341046618389449826003926413070717432930868968796320304581964356401026325529962937338211220260761176629904667233144075998285169870039045316330273397972375595741754022330172351213126042406797403286987171653578216708607452059539515985199425184066211920137894958511576397006075709489358716077942998070784975448326653574473624611096841975291024026152587713795357543805072941801368730364451038392206134414944389307259928988184633210172792806115616095471774352088519059932249267039667712827969347815450619890313274673084166645516355555573139611887890076479998908482869345814425424648587831560125729777322964304895079828649210929206633407825890180355971013638011119713078264355603302176620615196397290562096114041078541715512731261828970048188579137161775455916014436270947498426817745907138810854996602283154592509027025378719174345172940164818000885700747199007383650297659417506954404795187646398552892679834608616411893814591684932098510027396934162172949199141962439256897110588075023390208624608263299835491840493190669441871518031387040464540442461051329895110543710398805105016557941702747191635016418268221554128523905834160929122824805759380358342466356223836597037284877242414842415615987474784350424499204223470367440102935506353198011707882172048936236872450876880497895919684163928014696449529534013357218066903611495525658034631523064142450037270547816206332805962694634966926912831851208184138477954824071279116393548016197905804156237971858609194641603377701472774050319108624449643133690949908856584346036475222243825074557938933694860135536667234416652881649891796651518502259946700725662411762952790811685811622116652734405156256295181679965006022595918922620876559580170267371220304348751958096075065826612085116119639387963310967779994938537648142595944758684474947661156383681400753768920703156846289927402842313926234275169806907682657215219354771517079260181082109658301735332026296042352915708531906179045988482694260520113932510866281622700804979409344645946954696821240127135530824762143270241375598546213884156891501058297591544917255335206526813280209813353174934444591758794226406685012767158494596201032379698434362939551572933144257948166154523769689580483123636600720015931433093931959922102011041264164113320971186357729135251788976240670060985305623400638068790359352358523031819686316431703983384310786998510686545695757624735272261940800014581356726502310563977980132058268541422914688747215978331543654450858082166960724309953460837784499394917909747487278782811948271061441231787105328998362791139303063878915271705612209822319900401611220581843785984322195033469371816234205131272936917407792118211493291186902635848092861604650311522846172943344870594649396536681747204874087856291879183229792653442021168343482770833812415528554152865093841499779267986448376309704671531075383847820628047062174826400326478148830548650322408423680489632914641783709568606813262203228511234468416106062199807089025902657493440076768373830563571348022730369861983317783577488202257569260083947533653751540678261962538537779927717811574753137163737692503309697581776642692395255576392525522654475283287808326638114822792167290917848092071704398075409065918855341319124765089071114896025735715976668887440951949617167975263913486239733658019749884487256577918583717573491911920899908909319115905981258256226834731654079866873263899565001272764738395687205220111386951993149987120639869107889894608304079056289011766030321252706821964666676605904922865044686064087451559928502950999024544525302397683561423817134081039576449335360778830036486467253343730486159174182227023926091424265979537512609530709762786012512178151127266720790919239696715585982474023926977221313789708738284721879217675865440598814917656741332455792765222076600399144213121838377677573958579385075205766633665154944621332882835317203793310824684553443351136525843003882242413780110692681424778005606469375170430314385291134662662993720686655504014370367484999111146345551342225382500708167038488966180221468479894357535208096277950926408235653850334509185203333730141507960612438929705609706249935063354198494648130695298156738281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -163352323681363413226078957362008837396222491486416849424228692133880077027478513013872801368521692493620747013080209291634322449186757219738473268580247595113014504471464726850492423394598694174710850077475469194214689610942323858626467809202354364714015651482806795247850215405785330271103039283491901051003012203365008145816078068849627483921044043849106963247437117116371789113477092515006257967283579755480592785367817238127885364745760860702960819080681824883074147901621408809323624374981993958929821262037357879266274117028499175452694055795925762804035158673007101027247950242171107144460144560487387571867994564490255885924469148275185641645832898522452446136129924345949439605093939037722983455337970461903012096990231636913061427752593184684895487684103150590309460648281033906150853126363042900417416679246773054619258879184411825211168822445539826107583427957786186804005222340371540878118899965405825854811983956821380708606595314995012109897903948396112541004883433900523379434956614095830239744362104288387026230725236254298280176739415931065485559069958715134700166852014867139687265582911432006621846137304673975088382726135135886586848887751258137006436500431324428541445452954062842618368187026047126289834670568004007261377805579040302194982792237862193030103274436767648132224640733498707799373265737298203727939387689410614349814664579457054481470208367406187851433533721462527555474476703250576278798709794057474813672355290742541085581984720002128991077801346741483895712169459919554649339872921776112791775914608936291250501314788187568687397533413420386336570890135428530649934352101290226086003723061015341120425843969935679462329608205744143454791638604987330844062962491015472047478949929299199778989695505180028507616192320852631193278128481698949622291096073200948276842003749924360542204806005745032880112910136312493005528943531129399287162317442047435726055431972984937860728122102756681204508789298885612577958586999677483562650778438360554509937717788073926662003755268973032351732777548425162957245179924900697147259532180748476388940018624791457043427174678598568187874968398073501101447861094327786797693218598493244376203134949278897301291477696390051263133792647281293599424060160065986267846040612227276821607052338606952157348637733964412268957848162203638784794969919774972208650632841642756615407844913575080613883102259765279834695225964332906687073277054715622786761954125187128587639167845275919348746859188687459085764570196443083177854132327450827033635258711232044294899883906887828782907021146835468635077049655032255758457035771359422569922834191862388261864520250782753715083276843406993755017451026585091812207197609024691619757309241912106699683009922300050710902701697835215809622517746480325804052025717484804111845959268046619220889471976871128022773789709790461972948932193155653726497568132793207175863168738542791175778176400323159480034192255424334111000524732111008479353044109556783379489170979264433149111619546059442780647767906285126153463787300907067231681412292178268636073657120688299673278981464902647127915613489265121279939587840624777198456963492960489110599708635754353025009715539996076315497126858896370330414925715046201645814693457887244182160711303463544092608144969251832669244717096940281990024944599014225687786868455110370848968532161421449571315864574626872568539496767452455577222871518714860025296428233838362069249218751138822763229556478534567520490909483177448463040037983422682172958438949985657598655817137078162094345394215947529935069995803419451335355356537458818281528910621296250850326445336520618156556267079966511150435464354164251269362538497190230542650487012094384444739570401247853389146454344337743817438031517010051344580727345004335167030008522296766304750873191850469280321213858329659724352788402283414758926136671640432463881069875466255952886355079730556709966138166301754437033108265517494747415291120876256483243919801327561127559763033014486491101338967505983397262204391692922189206937639758952971723200027790604494959296922650766529119940270200541716654212145169445340040857075833575170756391214486424252859012671933401527539343710269349524315757649912123179370930098063485360196433537657599574773379432508941479727286803669246643824304811725324561344137006634157063730130223091445606687096817674349753011184744671509101642906253026596161250787002505151533507918822411545443608002280783632050451625152181040748311950813012599213782074167260572960319606296674399963304375240694250416630335458390381445740023516609645269493609114228373447581919976526999904870895935847664605683615762066171420476638308244981895335234748962815166268161741133918992662775905902287208038354095683857456892494104043576639344921934198168918046601405160146448002034619127087270316984461655578097789569572838151742679965096246775912763792505706403143290552127801476912035923845742984058794075550617999011576282629614424007294169842646899457677427758629934583125857519202289680313189896752073771041708317077462808949563059148049708810957833139278856641823740754481976890691425943328028586550152104741019290413149382550194482800264551610948222472962595819542412499546865173472540343335694401389102708270193795024837533581248612052902221679687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 32923632170082070269430414855463570120749135617352038060924371148663953010915825192015741156117498572077182343226219895710869089543597003400024903761671217782024609985656195047344264256925868595341311206208338120525101030304463437478391140249482646056356364603407740758696600578013260784242308274632712212038384541677167142367452798151615462416586337961014875137637804477550840411604728038826492394370732005641398190233254758573046139667396936594255520184459437415325071876687938347727036849238221108465853542182302010069388632387343307864348638989550887083988170800769040849626540539691154652502038788993860368306025255132688558751252861507135564063420098014871954255716505039013792515588056748065476379408793291201097147160359000248530610401514699088555848665453633256680871305990516014435765582153683951534291877862254144026893016754671012955456863266399059854926673342241935014817676782928247522696613360667064030559637300891327381793009423989824540304260889394848911958927273771312934539052001381866877840829884354989334850972407004673448311235220967421383738080949793218670601087549071512529849640952106328306228569279469622602148268244334329653145190490728127690708817819924069457391713204639560103348563715216944643373676282670854721757312906922776783611208582756705273322769486192559670813728299281526037952333591520818932708623547328952131024848355215003854891324055806654123119278359912792299485732590626042417150609655029343760528634171729549560010639522627723964625518375022259949371383591095042152399081201672029638456822171295247676913728715351187044001778520384259480360418566851072449540705850692703730887741486319288594901084854906322060049417455367718192855298203461002328647939403745244152254342508519442008457513683332750817116200594105404852394727722983109503043830972038676828802453653212303326867969265685944569412292845860631035732399075369096410492110957230242081973188348281660233986029866329230487793561127909035657818080404868461447868840902416641605651161249641549107012109497157763179211992864959171555854673896308781014368930590263653890490454638377487504386342782000779203535849656547832712412476073412028936625577161391400061310272663626414830050115704149801542526651814746048078916309598188295780017540503373246133466717987789104819577821875802628530146520235943077714965584884625782889084414675542518001337148720586244351695714758120351627490991533194151912397633838295433693606688795468345845408434698480275563740542663754397814408662379888331086683049040183958997446788941892611974295702962657267395389042860017006963524592206051519205367934134923117035238693994800886819764196310144140421422070961350788734941777433665868717555807903451360134291734543303780362576511015353543718489891532244060289601109039891902516324274423161526584190275772581613005829528515859394370625744902554708788413642473468122878285434575596109875115911143330242622197560542686217879192030972912146088242270467124357286073915218285426436429257202964727132531463052537322966157572678999624502103957339796884304591598952166011738566303467624249401543392755898955682016606525565072600477859418233126477748609561063874713528071382957433112340674776649042871865989207708350006317042994796625241681125111283069019582268602143267116488910404298487384427587019157728709039534264814755873925201023908490065661856880466456903003760185591329991095118875245494770578258716021563901669257935726925381931450130220873536117389393492163748235676192492021696450077878272626164386160735326653681382473690489403853869743689181013020920281945708414978909300606058086216248947483087064850088391391173803613113554289750710547625856412562665356484902480094991368931268286155262260441693970159947962059804429593836442416151933540378894299482786053724984258563674717053914014119215618847821557019216905450610391277934936961088063925358799927542041844821664086431974168193409843644596171064344527449387599862461360994906980376667378130679003313874839008982734962626400213861290358624390356910208846625366896932983861930030870389228665780485436031135723430493574335461102771323188678372710449853736819784308397287343261905727826715008714647339191023625582738206500047537034940134913858575797056576221383890340902554864951488897446678601508614907227898878576523271615304554557281202666602802984484766192763473554663220979912247121549234871357533271763932426993632875943391731969987654709226125869370321829435496708383198001708041708993638488221065401036413833004642133873493524395061940860919685789466622053465628485633289064456844175476760504780342189039484459999488007294003263946125506997190053304210269719323069401812729050889797233958236316144035073573140359408753279039810071337230187280701628792085827383940027165974252315831588337641791980651396292219477231593811034058790583666430842888785410581917480006813069720978154693199526240592556964804269714383902036369223605279141503217068274770781123460506096355108805532157735042451323196720651615139811848240251116490011646678557493755728025295039323070691995555603742829942568456324132519496356262434001738317183576596506908164005032560949398442944550822745282317946527864408344513560717054029884971669856006168031315698692706756483980452374679849866738903689373566745901297995758056640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -8621109169844624652772658146958646381566172124268509581885301774271707857027227761712046341340693192222837283290933775732076014250941851767080908954416813868326420158348519848120792774727413408673533342241409688267353016113810060653427266533746933373182449657737085412627190720943416015217764244534837374126636042418947578302443289493213228103311858275979203664272571893057918484777194151598435892799308451614926224227400939491719473884982720529615919109009880303945546428338943322532047860870416126742689607219770364290748882087307745182104227812016898044693851779288864562794980285771089280654375806873022378330437438023473222762425709074282658071873738120785238990438464833557689054714914600157128048288925069088258054737137712844073013293236390709075838999612543340440888247371296299511097333570246838564874090019083272523969075809700039391142820017878875845269917810564668173761052623179007422875100735873945383431315192585809603911012238191154769770509185075853030950002333278432855875917584935064016014827355439569490481853732461681557059679825438546694917083567227950707744558793050622304746995871651093339569673624469512528468317075047021370134112022807652087856533367887410619706188071628120977589867446561260594316557419427563679591230935732605253570354723982506758460296039191905889994940275430003986161051425507266450658792953899554780860875896742566538242184516340493078126004224879838372549424168422218242976536210449906744961929160441875972654893537649320809492003354315495522476562276554164754573523466469243822241229568386464388862153298667073084485256085106076572602659375964440323286746295218255942787798746494799685181095924670672081899884701620455089425214941264230705265481318354431612732533233941293154729764004753449278580870818580413459528767333619437611206840406132764184048884812268846222869924167922238207470169841781352265189876085271294276333267704662821863403175026750033207200889658241984936774754273143089213750159606976255396568886084890114379802999526264208292514089653501100650265228589860490214863779391258923433795750060032532596652801978020191514178579347530953826040664147025967846458670480259166362903182009732832491867643842488871085412667291679081455986548632620721478512547257981740348238026683779908662600349839712815788100301082481096180154189839164879921041743171244695681709872200673695957273920509291358849115801396683958409040200099632581395446841282735974040563977838302254593089548800900413845467357822403023751532469010734116792536084072373277057952418908935751198158732937646663774198849469936418099766924111041989410585147541451913831613893410112398771855734981884081736249113490797814662675659421073203902484585077433889103449014168975704160567487987496285391071731962910649733792375847234760832010956687646026785975324260504821966479762295964401157566526779250281147166943865117774008996350845150252947405925006312241359904791210123713105152288898440522000837076272647435295636113932151950448874780776662283985152271644168601683575849591563993001699444003591781268368430249265985685560218920424147917559361553016782188380357712392084085166690694457338627785759413682932365510841023369715796728292824791044852614676232841555452298510225364982565964447484176961674525512812545002790967917798068739791824192952188118110993604058065458629236339786721243195502893475342167912980979197177227553491325678284541449591299857735417711517235876339001890355982641245010762094366021788956985828500281510666170709351573439490471474679212033241225197912858810980841555678183422030913304343703434062929813643260862580751380944653046355300029439863327746209807596575866318171060042511249415200144538538334272948848278720383381569697031529164271588924092701522954014125766092357814142492615523570795526835520319938260721469347522535602890288449409886433063306166745043133712660254661886537757072317376754983448141839104008932551936106986643156675560282606594944029929047850751791367988894460849009164263021656623795693224130617552846175614831757338952758607905799165958617278904318623090963634804197113030153695860347108490411426851796749972071841930286951105228895948088470459917561058569896402679382896935886543361208017794022745795160032433429760205621570324289225224067870072043320605290088140961389997962926839507043200007244469332985455460053452889741521776794892024659830019447243232652805889800693684763812816374516664286928785553940177018431780547699962096394307074254748651674482333040052224315821726860059620412216055462472178587484115837485045522987996112304002320480848331352890931755611136190989023055305022036769888804588739261712684295698514095181305753562157427962523874198111283965562745153776258986048421296897641150357693731044496288140417383694622994646134879725188463431213544105186003979151851739150362365360001903584759218992259385335656101075989926586643082530623915843458765081401319338597191691077628323412778697336329579184286986589160731698139344865076514724975951507270611017802774914573080333177787538970189858478167913612733384865335438519460775580084054358390300302902283117253319848215619213440261133928195970356760080238860832538561224584035295516326117323665173696691326118511550560942061667157882346198692094903182075287196124646706934185905456542968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 2306460921117571765129867819557833570873360337082390924383996183137514257061482188538879169942647360867959220142316341584150443682738333314365134028059788943752878701542170855732438163922362671972110609814991460875707386564129635791589242855238943313942384662118103538502620095926814768015636356001590695949171366870330982912956463430306325206793594509946922205142364799252748633335654854943204877872338297538252955882847235540477435521764005242387624281381513171601451228283141235690563416683622139948121858613924921238291643663330722764160341231521724956233718221392424521190942456053446995394189439271326105742802949403660868237280393268048950667526183236665996760302459286924687485554980877265947396771635066458094831327640990034675747413858048776881077787248312693615805595202145339574992308745066748716436860595764122740474314451932774974344285244796358252972271545723627888641203020322601145764845671943947289899861950687914613010793237703249801927258426189864783404269910958047162645371987509290626970808581677781755115437466158315981281183615723198606621756709809522658155146893223464909468195755893667347023409038126132157948296317615677745389021259922174205488053320191541866978113851783175813583840683753269243512353037986605915229888606123580563412643870467164203265694663896247744288148753388578495561248705008929370123595308195021065678730405846534036625116536578666918145706571596025118228699880844304107363666512341987374893287166087178526443190679327148371225080662728725384394719358731444060149967749118463007902690494368110643316398018816368094775950576876314623098253579786007106111560009906832940466470326502582510984866818047217907722781780571180638485368533500645736918513036290372696262791244049533154410903061339933102439369455688479256764387574805111619364867276319376237911322252161602656003887271638362789220797947013540406794895495394406101924014304842514288818874605473428373947258527260849078672120662818620599850293164191331712635906400434602614346159558660583188917784753741073684256705998352004164248129980576392164381111411128791166463832122568325076445783324050580572589857534663341059823157181174003523422115909358496351158146115658327563802946831415307517267499254401117891027064295505249187807815880138492262393152162536304643877238164960795994412344969798432082293222088720084544755440300545211897433830387677531561294217372620619544541980323915059237675293164527844224867823566169594071465198750882329040232558191840789569522731967156291681685446191069841347123721133546554099193781279639694857962810852984043296864614573303622094037567839117781783803806404014312229354046607356329472504950396932428809705727154410366213257918860447603195053987805748930722285586140897798685189064503508661630994754232097763478955901065762057910847193709821674255928986466719828666703188770857727080056459818967950357173571304629205655795773834238888604049707610312902297472892969955848252354279664858502922538180251615460971180012042493994545927564557944616076066473951823637483629338486735869704499396498418780132348821807017098630589985776443170609210856619086161426898553469318300818537368049769434660288198278792194319446160524813412183928682996640366930053373809016697191301008616616037500742527772337170982532327162236513178865976194481075603092578302506317649152293237383108619290383518002892860601841716416210427473442708359720809834387777254225662273225057361376668358240174759028868544717154875269700688734783521226452049358659057708058176494296548070662199404836136208112125173414192237470674355906488865609933158691131225015001910220484433218098059447506829327256679566019562448449513610810436998949458924207732595242796056700092606423716976848371353853683406135518503852354831773668548407492070365637823317131598705248513676632985004800472321874864729340046329567474813708153074562046763164723018575837550040548476862932861712900665911515303815225632205666018696743139814345452002411071777097487937582667133008558281068936636456284807846009871703541244067060249557966347506367353640013751460050125563334539716265333551971167925254532625404329662721296799767226245033302342218434688447005849246623073573345479009299630476130819145272681361131773094136065957879164960341010773424071717100963432133122947652085662452909204405290435662224699985751239568416009074905542301779944001010981728651365755453450697754638508273855008899069879550520027961837464266966787408656373310074366287282191615728096432536994113362164924146082976617125566856864230359087600245449789824245403659432709031497495506808968678035855832603194439855147319553639020140083124792857316158485615915362322407163330275428029259504363013539164156697996988104724176683957655835930404147971637524882660437009868482702306814424952163695108823092563348045502082654073783237669745138595293271985272346719685849492608874219093622668218768893523149802600048120322265331229834939632967454884368826888337734088544623216618626756632284357114034447342717042314078122086965388521872485985097005106369040294162277283662990203849944099664668036362848250007988022578659841645586767453559964341287957637337500635489946039812484860383203745352014043619879579655299000823639632598784339674185741044638664745543945691931670988927118301391601562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -555975284926593859622576093588470823709935238431311674813294629334800115550217818687712304206204281358055037141697617982236873684786346843485729512997708983415761105821519462887626198539085023920363283450128910901546750771296792503683505978988176113482589857906720445780906605932026402042647730486184756305508969898675535945389544593051541678830047731518494197520977501687760991975345446245299866531707898063214637317591945378523442615555048763672321282316899654891223199827072394607618797085452676577898860483805114757261883754149703384579149094876378022603664073982472069758703614848171718466085090600666534454552747876106340936237736096743612923749508618982016066937468984657927346466502288406344748932498198492559027810158133331682362740357528846543027800416149482598828871493686579183213733081547902356622648710764729244464398719381660743275880643000263733332706993489861417495688918994671374187223404521513435168664977130225492599962480589374329592970109178518132304578377379782899686740979180650764750146072859257550612411977090732853782938511127959358279273849772915932682638739086103955317805090656952526541066212296383881536302839270732357652266481339020494262211512979686734277443192820356348873497904935749452779807269353053446255737009620394283451212259239244192790783950709471258304545582474692500168709217980920673322874467390420460924188595393712407871887425500444586190231628860829961270018999863889458186605717333087970024736598864215313583772999858751870735984050032863219128730794929445352345469534299042089146028279773304535097642968122560418976617610971291748429873448618670737352712911877136245798960518058822533393590092048286836923706740755845004899515434584680553923150955192089020759712169386427536537640786922479798189744137224933966135748477779551325980822894544905242494224227535554659790732502738331783463156994161335141066340182906636162119653107953785988652153727475601811338782813349961158711085999646296138278720023951673754221649351169647551864504225407257184712552904967644260910830006402847452503709516106903682574129912308993951605431093222299388101883716829081315313319956545918126169980248718355578268540606917369286773801289593065452663859031813828819426982918371983622154263492745819693057224354126314388099897146843970340303525240768945269733240694355295036099306530491106023646769241685769127081237866415648295324846976987579285529585284587529649888057686156200122334619295954994020208206397070022204613939857748578943699725274521309872597841434118613559959000148651699379352550714763700619313407254183587742474104538236772852607826666028438443994835203228384512409810102007564824008496528546752257644832229950952682978137628771443365004352268765585123477375643665920206730590902621063234742055218755412098917815643666994258622680293305675424424059902600049981363972218106058346385847637821652027595373905002891011288035266124581292960728431530907617497000768336706890808362748170974046689752048389571760865611666550183910163382240794021214149148604091075905693688346948458164880702829278722159690696924311709885798359702730811088642908066275719543695054539276201256584076222274163426081603611710834557776678280206549053737574695064908910710864707689313835302108715680324369376668422651210442773609415778592870486681733777370897597988606638491230412798364069116373067373476182040319490115755858240923641129590763540922451953730649217063229262779107142573831685237141190335665774804293504698777286021841427258482603252151671111432447507222719075902158509880182300509127611928194093320350451626683922517783066082573069477648738973922148574069311251552072032404644862761071348496648769122397401137431303126542318340062837737977966745134737483962362939104524547986673395602919554286965351961162968272819178426524393954565931889010188817042390868016038140130629545513075314348433055086381105342871171447537055783676339213029579203482242869094294335368584359142332890212956362987381923245798256825166944666123712788955202901126092782012174288816849491562095805334705184739861930884296018494704506894605063903964805666024906981828046448245975836311925394266184128957428254701775256767930900352953713469790162904007079714638207188135573185726823093371907235890717480484961991144533419318235791520737701214607399888868141598214663047566003824456226632944261905950793062439801517338610004912742842019391387574959704146865451328610578096394940305987488805113372815596770929383553247268561211981614047532107708282756346484354857331567194973232296804879934623716331324067388704437909846330743234031709562347860567032189376259927820413573588818557104852832362523944008400962086591513359038427191345336900321675547903226171343921426246861529070358581868910610294491501142796041658646270968686277353067975436761238331401646795229221352587270719003040326432406721263877964473348590953293380921488237728749953355125694641588037815184301631679137796885890884740968534858181369329979477697026426278080081244060424393712719562537615375292186258433274445230882069034273240951246006175229007221888447426691526594113051886906426091366544872564112641562533405455271257447238252341334913465787510040601965572175977267898420993586480350287119283141557907165738241180963344559133907982924554676342010498046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 118902954109485303485497564895310207745152332382661008877347433690109918628744835134455219907937665566861924894038496833824867140502966466774598815540713790023539047353367530051205585718364539486327485006072292821581734537343626603232413511287386958088344968451262946946239389647446636555495504291843220778525101709217245805117562502244465912732448365887840539981155317158832500976028665532335818780662204272713538148865956014798427634525732367375248088181857950620971262795201566333447646450537576632841006797590485293657873984322508168561739910308005253295578834308413366529144770543075865069289846025376257931503278761013776321112567074889078610937192378036406757706550939173452402817584926325097513001636887405149287175703176151196397579587624682297819192242581514827615027214418536444072988569608589023958403444031423481058938850699305051648656431851391738539564082941626337945895605750717771331515831435967403755538559753991702424778760633071556361296823663505199232393673807979213549440020149607466785259992208341480519365356544561908066202576047428497570934105524409840413295768279387338101701592138699917651966879251645747006131053644329831797601672043076887691983821195983943489055421768407031851774061911036259031982169851727436031090402379223311129897560941358237163350887020738732978126907064793960335473560695686705703164472791248580762298101081560464304001582208811436899412472000125580103794873311013259195386737504582081582046817636647879229939855661174552654222981766510948531992185200825384627240311662418518315645318191647151621383681366147951446761165654859584126342966444939754988898485250357386431344329939322243457931119200849146983914411808717768619079389466053221034505495349612901682994230153848334451458656670247022512154669304677299786646403716321162828449793225884236566958273567283204608323346822684158367750912587254578117759275389485767775688346501332758738794779002175602101185165275854470143311867826673387717061958063017561383205468171973588114840349364727180398924806851386561277178197759701187091591865934717107209324050709407214030469925112351733959638710981020309943193827447965289327220559234621412197345185833217136536039545810032347823214716903576063752714441641814582444418919238941515132792137539013914224875401205724730855493285851787670424448700977632978996510788313938432316260822600525356879745692173393645319886166020158545498257146079487213791883511027595106203827577726839686788373649492775687102754726598741586464023519212160191618360626933794663133081597915567018060604807504795171309953044051243900934042275754148006634562956912437065340498383733695597841211405663540659822728546801893580332807271795294807832928141972618747340386139986640058050994849740336359307766859332681533902874717548062576903119255362142030583070765691890071542383768672630838486879522941309363370226430620124233696245261534978343819324993039525281426181023369909518315278220777800290918549016110425777249690828753843748231020930671805416097793583470498698728622334935574561501046312764139159058360605946325382332518421748533125850033775479168637101706919526650715460349213698008817140785833843720453284403800573611331160670651473738558652435553846549649545663163715146468983633435788162925294489887931335183728928574365890460002407443066098506037773895009049644688459366598819204538935522008257806922390330192977990574952164711938899406148725178998953369876777679280922773664609606890770948240260002452041849912979228580691518651346683117390254670178781064512643011033754885210319113702354001217641813426915530640539000199101177720756067590440990233611629567439175570723362180916702915725694504516009678935633814938392763134712281176100272452290691760172638267188192928440677849403095067471611689937651247552232931098594172804198239541049158013567680546425594609330756430734357994112056204657519661410051470631719012353880637400560883570023689479185888797113887639231988282816881568649132573910060114248634383708728702905234797950790716688977256429822102895260524591158196295065651809555547386753878935289504836880241364003573018176072584266306311747746000725627855967369481770658187696383801511613809139792599715330123242842985958211477428785770061331213741161874098666542181173248826624937173893711768844529490134367606382812381045460339072971007336850272507627402677657401894752461759832162157568618402238920513082914794484248693597093219625990803401512194430585972846210926089294049369567165582863627317706408083583130880654959004400466062414067378913549904732557673232447547927696055514990253810912758438746144838786454124620717045160932287176819812367902286221049013844418325518348832660658054795467251060143929486088818263829412275950406974632309043388702750294262831433515073298879349137442740518637707681355293415062257100385702873653202666882808777411852250259092256911335000175163149920659037680879863541971267238143137610711938493429565379859740361114932899339118944756042730288788917273504140821723180813597378680355114224701008548555795918267470988049396708984592062086643675957027909012612846078391712484347412488821086803617507208480742459138952703557501027469578159009139324826562701920546815916823796174122979125862163931523013942585040626456906351045811694843621253967285156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -22695256298578571421194925270957747262075379699726587780406638778313877561370610087100661883808128443805902682256243520724015615821733805627653915771092061523840570855659462051984454729646705674800739282139364966967248190705854424451158384392238516102746777187231300721178929258888775302064373151965509174351842214511826503222999700342714359972056889656561779638011588750314375461494226706454613626014782371402669877422235133187097463043270672583988660686955157879471005684513682578541455965803053067573779832108654513014552227131466474179738342904962518041160254616777017883766078321928559667123658455335250591298451224758213460578799152711085802796070873524572379781954147389043564273506470969209098531383947069389649476504058861800099335540781851282306198014604677704752568189526731598280510571102105422934724607067948457617457756833648760156366565132958682508786065887664008889545282886747048111630025588990762862196993596847525644474502786537782836977946053076995361082899602733761972142890594334255186286607948149642500765022527399560854917823975489226865779811796581342931246149996068038360821369578101134307608928238025739689730901703780158218387882296917889081192459298555101484747380038861773385186824692796312148239979146479345787834893817590588410711218870159202679184506606775905457431519031390612916696648328092891549737507728110884230268706717343774269633025149110356857306187329888576915513652715185393300054958897284038984928094924755175978435158225747799240403792041093599483402224844634501041422916636458490302434256897729849553179675834144903400789736102942551543006369312288752201053126609331687633631051292705592916449626469229540476899430888053717834151340974082847867943691780943074689458946130164304921319812247404723691495355321027507380922282789665271404543432512270763865056030968132323363289183612281791947563264713515473693650361036323809784692532479534540348305270389823777386021874612899571530572041767032962654369828328267629136397161730757398533191646750613015983286878543932280246422441845309701560869990560264346148470797066785345056976361960847832978983207253678049949928982271176009384046250397187426271885027359242242283975954253522813370831200899992188743140619411722786110306225291948209173793377902809465680249747452181161986390797221496571019348519718260556178820475106422766165217378563719169534430705874687310191777421424952417132048012689392811465454371616173788899117544337492441802670529294393680503558254745568468657459234312548345093611389720288999672793531944790255646941595902620926506508878992581748820499093194461320169381430142089241740052587444807875878087173943037826431786742107397998248193235440552690160927148835400987368338121065322941456962884966758243922394585560658517041820549584746357776377951055240055369170979057070277469361167128392413102289951666584792615155297659433619885620042946007478097242457777788277737287725811760493353205959216121537966278231952836855527653328137309342837990811548054892848627284396796182860168599852564449415179562862799775893453071461967130082864817501394546594599248381560510701596416379534086591535949352275140637130540113534160795637878735514532982531673302421001861963310251265657943492237796194383577494830658842735105757567479109830466415114972402782619564587590977920842376965763317945589573268855152755322562166667349365724020746020848196972194663956459452424694919522191608569527218878421064507152231101878774873524274468701040788632206267060294149489312745284741182882128636136641215751817230221811334019415084987213586268226284028107533643956875725904851099698571585312639388948972166746802347553117344506260595738691102516552617343437991017893074192995272985980357433438290530328571082716937265787996245047959325151636488339486411146676451347206368207317748367855007208206889148878913138828416601143843764196736151324464982252229818017538999607654475705358901585840079452342671108167632626001509785553412670806745631049446110017268160813602263304776151576200568911955782929374114722491010958106803138174386133408866245446480897962746594128299720721834497397740479280840065739527533097845922456969326942378572868419505874902278355497896124351070062800973263528760602863350273607462797360085501028946059519180983116444184987868721967941502962744040830297285035219400325366147706740028915737936136636670983949708014772879926666321721289736293614713446833779817479743540450853338108203420191168103991660836837219319644291513708357877165255426429417736967190358739174894242139555473426068251258821598220035945184821848267012418885698291417534923866117678219415674187615841486477085432103379536626108925684811444155304434165662158517933265550633132513191945896172295937507910924264904220593603245962096893554081456758354727197209957797288194873723052190990862276227683931150366363951490715897311124653770864351602451359652034260883107684040952403740900610825870834746412223418676560892648960697790457466199633978933282248707901153249674808233545563018270274944442173560561484044572525502022423428158409290231045972587964594202364731500008504968047943243232427451006243939813657549669395305936871478105592675950398968855237988545451375656551298993818796165535538909269847931036124445173300147323516264700651168823242187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 3870610886300843788731036051396821304187780073355135792276135468293351454208679509677936287541152355742750234611394344555789949191450531606542375733735972769005766685387618951073457191468290550735185615028632295031378626367222190941268953746638435760139900460724931590296744399951621867131002546508747239048399742260250295757494239745221644957168470671040546588947580494619260360388911011772014112988158661111136664893018288332037067227870364626126226311496644305389218953230854324550434687149160208234460146383439133693111734066404557693073622221194746971242199360401907076415721102327646831527618069705247647652924200427575984956860200934099240421297543129255009935206782146685721071071857615892514375668815811393906975216391211472397898069014741718152185920769244905451377215229737049249522018377681776741687192333833110121310388787436724404987542963174246250128594000432208890537612389913836852606296961926957739739461473431663396708476198323112487189961034536552850438458282517176848429595643498470137175529499953793027334344962832329630839216955465290574579186498166159674897206734256967319113850546639327814779765955902556485532273758533639340921088646193767520191990242600558487772879984613687829272082089729952384288171571416039340988523522556300478789047958203268596681055362253868577506033985631514276459839796473602241469055439399713941667702486383885294779643073116830318651121713556591957549446733697333479390724012987389238891284030752152738393523257526998979184445259214023770217912547693183418929122226121832147815774878036895965176391996540415041570803842117341755575874710937830907994167154402474600807135028719876934855582803029013384649536060031290494644154802719705504275147956139143530679723540190054972351750534926697219096075867875446929581149448888809389066479651787228956324147346907747243041190491516769848631068793036524544835005448433826481059860278779202907444931782558409766824357929122255771500889332625409390804681379366609266462049374156314714590985806720079696965785756490101836442625000621899319164721261951938263152085103484811330366783889590388042088997254253543492729358259399686338846870471178777456540518828553275841592771012387756994848924553600833861421996842939434823296736737391813767249501217379030919473593043859947859168897607676513788069588203966421268727591640763516799304748354218376715617027442796492928632552061870814095031859104483963802947001124841331589251978397033198481489748210632510172031808120814379156032589265414497459060166425706742402681056308945486806538298658307009412766181291489044838817158330422385515371502047747630417286090345052693032489113304565203298064635540727858062814871495109699686751008033047002725619851151416474068379100261697201738570388059132428154580136944839403239030866092186297609839327054422721062971170358417527877872301289500388547935571790472124469196831129754456460044912259777602285488066509977292858441509506619805823427076563368112990850319390446687278159553564975672179618283273049733341490105371710663703000138372765626014061478689399584830550841282550773612113736246873939103806023204485764446567006843453274626724212276190899315728493370171160754653292208896446007361044239021817837760423197746288572496415078103543494296034304406001771758868020862813923738346332409307259565826212441955233094861656615768767784712452838709405380070296855718869102898178829767520219913693063588341136649039332699984136066354373802876823877565587498379872173945401561323899646792872511808460755943141452126135146215863656861383709328585708893761255817006320566172907325289585971378457077563737804111307153759885349819445702388369923665087143854331318455424028897958752655342287310710887538230858650447253130256365537081061525664880298267880267728572255527799665465358293518268834413689375809380306314202174534526798284282854288558851479634856667013091332248151400049290978265059388032017959935151574443543130086121591182723324693471586034966542779602609481119220447378096552310745025890637353884548550389597857720468575295116350118256943554117350698767958224323669089583817415764317023188155612764390299440284659385374046351339851668925253186097649873746378151710993955134132500000774389843720918032898484317569828896861133486598710323520358439495473531511451777209267016468403691621934300536374152259545947239691679690813689638126047394564356264528968069276592425332933285041010683557550878953818571102037324524191600166006939809446820540271781745837585502089585806828164182664573759739339124478635415275315199862367108415348187434942095760388114785655535098729302737989774663204852320269782404629678126756885949545417505252636975219225685563208389773760670879112439701954302134093858390079324540585548919369354039290296717049599469246899953294843869873069250075368556683993695004317335305939613221322711598227489385750534406869177005033383239970632461107617213829651817042692976084919442693433402231667479484014278778584776250836278852816523380190128758548389418148142192908709916661086558128838884054350036638797523927616013623636801704690879894532722279238870132124643812968673010651715282491852166135648215292629476825311438159874900888476430914000496733935347786521762038335359863488563944057573493305760288951173460483551025390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -592809395122041486334240469108649675746515926471400623472692317527134639062630986780342304907865978067926743590832229780642068264770878300846528165723781509463557663646699393054691415028641123417519114691519356110401036576227222115537620422973319894229482204058515028798178219717286212069255640071942749391505092443238924655512110531459447714625839991535741584800461288915726348336385961034854036242733663890747875963243777730332834647118235195771576692073201369677881109938781184364522588168939490317528946038321722217091466775856619443827947538229380898894912159298406192319457428039969203488152432195022982914712647586530135410613408938736223595407269579438007117685603493559046516501896782038366190501294155529307197767241262683741934043634959943527000418936669132993376453671855504279134766527963129821517695616000584994932835753546794725766497960587368283734474568382782386425704536078555143486503637098885886223875042127999643599810808221290791850530786247450642414320517382964389038737043964939186212927412125600203058884205865823156287909195227095638506661216625470419791063389550833587570911571367001028183785056699470414750765296775280017913609147627835329472512450115191244238918374585442572745505514900283153420355799833804716698198865318659265806694289723825670017420013952202539279850004935872273397788273026281698463258670741418106089366569152653739279110103886944354989714560477866743411159134883737993260040963970620378696334867714559641130334465550814944193996732213764927135824564363861705878691052680465736677502651298390314667192759584402819755563506658883146810602421883722523776081102869564423238418574657134772386998288241779314230084001060686418127244898281147931239722717786464991883969966251135387090496240326456375604909633899902416896798824215700195026050656740099856848367515232140444765655616022148942484332701892709343809357605394101178474467312848671367621765227692523313483947781700442091827802008992306848508093643616201044798354079619006666735361346344025567110959163179801245221206850203985667532098771725201235847485992110433386646778966924411342386943293403393212941016438611362449169630658630475294657723383490379865932907372904661565116462201957984417355979425824245251818429421048197664038923642873864806140581363646899322442172544872800331859437760793592961902993318395816659716111939240020360137917755233919745117183686668426750396261013378284813165863950339906495495898675280524815507654044988493819428715562994656591407522846608183955282603863265608166498647248857282383711329473499394788660570357361843238659644482840143319179308961916082278174304990670793001911480234021435013379482307424233744532952346674315671523819053781247522754776737679905119923385308447069109145582099297632012941779593989414251442507871463807777275515492957851837862261906227435418021527172602135852764994053705994267184717518900714000281123247262091568391286766396761915541173527687231813529502799506546940428135573563322328536875771796416144823981524098530223378192929414880960635502545911534243710116179061462368974351280590299697653074131974480685831013084474191079360322352758860842885291749831055325219737024111465224510529088414475026855341621647540355992131976226989278626779620693449487432233581883924155453248304325836478588852682106681676846474109846712971872792070135649909763783576043998719059881817644909183125896226276894209035874726100284985769745914431184047423189739724319030145065664746535645867567573915283331335429074739667932313496003064850596502102447585376340935657265331909339171213467363262150874500253209717495431949091344775039166583304884883317233320041991627195074310589596279200964764895704446976173046043396601953026264344853562562141954672048815226198848882103613271639213042400220589455479216596819533223658090380340734963517109467062486086512345129052792511826499278737124497768113472535770953701558034706139794259261540499215569922902972848993207088686788394468786183191645522490606081803442903241747566501978059647033457955714768074780239930144112530970513919259742973227957033923369373697001054225284099848284660814615818616360334242928507151101442572170942111901422309519877121526223221648450496238371119245193050161230480976694236638505732662265488432362637606925227491490122263447843997743783337169380604987624277160054218338591789886080450354560849084591145414953292052697392663568484083709861246469691179713353031260629974140337226617483745347907834591761954400696693530658159921147198890091665898369020998861827948926407660105830479970414985496508483110384056084327397826862874618581796114029637368384881796297390776586626716791248102006512252767098949283254406123028659818461386887048878490260714656400061124417225840104828474798284537863380831582904916595679776262635575060883279883233329547014642208848727983297061586115765346557935448168435869316071155153181326105156834478358131168115087601519490390772619844195657703130302338138809265090435401013925446407478062127645386885457407786447737161604594024649724292675110157026263728415413212061419195985163217239890371439269489332026348931857199079015874154422420453328216339643980682072164468887034858334169669966313763326092757695298360504130375271848808723610596599385679864350423812866210937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 82419585322062424563506449672862613558266409129108911250671399695054310809067843520694535249928729045148110645325813196859199618388961547083822858833456113802549805443003215714704952554413247970598440287476481784492565725817519867613601882727759898086075924413569372337489259670657033166373362514434771239099617482922973651105404871156665698895303632657327497703729742141279693584636871582254640140277205405982063624572319349600725362408036989235707690281446267196077911107960554965555125504608531510349765695285083524507582009567986842169850299062221809208011878991025574513827744789073187095936808269858384048654712344648686753866004851571678251564434934965718125866017384051939536387329816498787739560233456641923808216710379450666547687762406932729358454963126858101695206113064329040750211052622287586057712271448939295326636840692159401052567496934609271784514215988123365031776885368878480970986039118588922900732964228821817824157521974337971524370198601932606830265459830233144963393938648339558416870521346112098701038348050219703432055053259593414256974476595384298043748397959310842437653500817830461296710490550850347470741057779977457669274872036692138531253841058961172300779061469307201562677370941601625635812290014089254697741403562198542851241145855044065345992591943168513858339498366479062916314745513306116710909456575821272809865871697978979656914889355355595583428860299403248750009732889082266554701843906601551517029037739732630754450802664609473617763857561881214225618744735972666667222367744599832642049212714355353283432615414242077441812007145722010400646342356345473472012269084431452945531362338262194024661690133358217130936423269148435676633138511989466595092390184767682122517559589370673149421377952854820205737202303760883708476806158826470333821540027939915574603224413721562783783852940671291180585701969699848851383597942144404053449248724138054958269014668477027787783678825578730320818986130393033917183474313535895377125803209087448947689083740670408396728503251335847844414634271114801307188532601879983350715992585754127915158644466523234586370043601315309607277587239693684302700145797185347545250436776227356597252310413195253502390820817343008086507242428969314982851128259882953182944373661667299255395480609288873775382384535921017507893649622851787738580038303536385821871487964130341272098862101997696292978699535414842277162736042558277040083550729900745382670258885735123806773205800180657885613107023054064115885941109116498150556082445908869234857923236007775756482174006538308872337132864798268594867530957527249291755089469591445839707846693945146482688957472568070493884571562946196991270867257827516566417566210453653063865632595360851806526650082260921312263802995117951893150219337729096262915792463414550211242890792800894452275427697408915526117261422704767749562967143630575113711092958853117496002653554016339877211462179877198740821385514883461514415093261807188631199843737161994809879816299291651690133046075050546188480870270566554278370630587026436645105050972339515979300196981042193224528172109015457624347830466393960615487470642472658648102253346852405852352809676114037858806294518333189698682519560606055295074444079144000409548000630609690013641897236813478145090163202056638584127379231704819125102329310213554269870994687141464522390446686909819791687357747339078481541806360739393618750121402314163046063327433678252337362638021676736994438002924493689711546096635626737279330185861232801808538764928922711632194724995426578689560211749091592666897355511717289412119758141184152054976355113740386306592105761249853197476930525286372872193446675221589740905737088118412014434449008274114787448235556357523149868308487676680562006270466704034725936815438006417790125040364606225039081528055825819883792003645944382077341418726832822332999911660468535648740545639971421925800717556096023335104026167669669129842697331624964287706651579675470307158656895111582696447152539459212316822426853353261393115646614214940917711449206952636456605872676189958103763558198815058420828222689228550055537952149590971663279589104744659211996651300634943192210070666240283132595734858549270069982292840078388301769303878767086885468462982873511606006789807595451941449827587360874159353386067447170483121637391647362573952132877276983270251443723820588862855316096949239032949763028312828690368401550374947536893279192400634392662746882736032957545617332501128129044754484570756918838563775634232344440520394866932515214480842725658243747544350650122526857242937538429509678980660119954761762761437795749230386701564380253041429312188354936905173523120829590321633652067823183572677554760985219878531692453527306007486536676939202969510550577606711277441817464913307650032937201025563724868912234060244058739663366199335274712493129844939311684071290538395360835630577759608524717857024140888768850959989892815817690129816130889584733686469035319914467900658097258045752598684747145137346728446153762534134953634067280337115271249170014827213982790647723791955427079542946367482664287615997952542189266966899090481796957877012561973872732518165652908239696550297772481185988688299580600419210063175962882445060334851546145214591716717422008514404296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -10458806049637623446896736443598587328622293493447744194532619741902240761119591418848600249612384341690225886017771809937553086849139356751382169186572084014359975065872715571110298258789816460447659231580786820813002546569359564768221599469963366089201742257297070430727410660288705176918877505682703664163906640142403744616649846798476635432307080545948593475279882110827286140346342078338993558371440570941049428823234099424742053685175057770704271107065036758868571735876992614244395667064930920374681819833026172565311694598746217384290052846487406661880692957695541620140438022614950007769010991488851927923484702714080541714704808927586816867356931152172818522102860325843869760744672432880804930830864588234852054975777928866119567806504823114626978191835475748593183045145577802165047356514550607013773330617011918047952602651415454400691381773507607951653243478795133321780746104469839689021789813108198689398746396948119487405327607785886991702696949187044187412048024256115641604730389441184928387488178409819640543841749210158129640954959248042571203079550677631784023598972904306001385186234943167604355191935354820659690316604418529661259882528205484774437804822111304661875076706506622797704976794311647549126319211118128162328938593798207106953624456336841650563987037691224113100169783372320271165826574290515789085973663614237347263693124449013471674196051680743568658219275730951050708139203935670875926533625514886778818658803399096666719181529036814170419549150651334987831844549794570234528817803973270094836663359841977174915771601785380122710669442301909813110772171323310835543395904095827716414376421089372203351080567524411609902664771427760275961209713448836355578867500548380040396312005537645502906541578301604005513723746146687494277792782432274173505127817866728864881483345413842317656072456289001147211052344844473725044522340127202499533681007039714643045243388664854731724165697806151852254651237898162035705270667351425899640553118706199403656803723836007648420475035836661108659690406464812327142063859721630469450863353172513539428176495851301951965514906055789523555462418220213029171167495379477554215287707665703299509329441269351766589543070676714644939961133663647466531348275933971292549031549310615747118340799015434795048076376500316066228898569225591027946495273933946711634963120631759704801705445503452032494742933115781442400328303197990337361443657791499071972085043952292668283700234214387693073166287871279282874854311698067310640925839052722022975897883027358733744388387861828878485605737873651161071043529854136013370464152855721697210251497763559404933947725313719479133693292225599508289853106016504110309940735714050132016790870440726542792365106375517759044065545445133459171240022176149893923428934697948566440086664814390753777487982035750126126025060219349995302885609493740108999123265861139957359093235356710675456822227438208736508701652617601487927989836807615755278806886668818515920893717739379627610327738110778552953642982661449094966974434256188604678458069183540489456439658049635230950805284831877823212007913700594178057078605563141646072316082031205314101538522729556702759631318195499731622507744704852373891258338603155919502522665636183043026988281201371768302955415210235619490131158698953930358103105140831699149280418853289232555261340797769659960999553905925590306317404379147748487433086999115670661143131667365667762125636346915188118549418771140636962214783643755862121631374016302295084286406922842251219767837948657536332030098952022241431899931494694885230908246705523034414604960169906985129288184768338200330473411558572208873260187111758936994735513122480714327688105465270788661545268186548103626287358301141545816848295704254568225910533568300233781375377763969445358241726360605151844657460831638165195151145855568505453460128593975277550223311211116115517681895375621028164452226114495799429146790036796376293399453192265099641667220948262711460397202887180026713184004685811133116507387752399834193685121606123088111253650905818881145027109664103288481475820290520012670665889623538100070168081237331901051044785611680146134555712264027132042529460743029425728578579561989003678382302574149641221662226514186032598433685891690743422694889742330532681049492125085367616926832951069079474740081870647329173880504317899233467736545163935510984842901945300747150773889571677347152282945451320359876614326696187883840064369166372633233257257090281745251654933148033613936549902936579394484763467544945337882158303392968377907688775117113389191010720257496301873392152331561431441454668335501571312308038245670046602934294052206515793851264503946639847106849941425260468405276739453464393384155343040276256779697727309207059306439189372022433638514052624498732263550139983805028354321764395077009436365719668075210205959603485292906206479859695832208070821012806293451829542464435458955065876296546876788651937514995406573383510229226820827490420747730997380401411320827397478859530944604120877527043950783455794534358585766676100741813542077057830069922971415475340499021503831784736227522320444373161603684255574159824487197088068976731114480832638155051474630282357116432717805121897498600733116728654503822326660156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 1209236981160744901207542526628728752075277411378925128561524546807456472521612051466998557190521408707469942583377175731115582290069373466297031038795428062674650652610754427980926352742108299502999975858890982012444312758780344582459896605411324248885284771472110770043830640477856261962884418909899227737388608971413596005512165338919610844760543163287272363113535492439623263534639032892361364210914275587350274205738742738744664961611231815695016622621915159254772859805058120113899519019156214766849346772080902164334699735592111135046493506926595780108727126225339622605988068701002215566577093386865988189186659349522520189477427137831840237105676314915384983295640727877905960000187290018753912374580841662041252069768789036856387448446397151396080051534964063076423861418022372912244683502584022053752622682639032006804256689991890419484157548089358353746679510302343051301725490485354886800704459968975788946161718300682511130543172079406589403570138366813974421495783264109527411834131666252625826897568324234418204942269356048249706050955978973648214502926707120711420006989540230081101222136710486734746045903981663019776587387687789468848538812532941113229169215612888852611096814062353617652563589200885504461571746735754225752556398676242137759825391738943330067422872563844987225019052333474954939436332508959289414723157499824900853335923220638118939364079741247742776604969003876604407884426829471235962312562057471080888127561153950795150242950525462736602230878505294637229334199608864577312227490970102571463701681474326496896047986168662217033912587289085817913863677262624244801049130164137226624156264651443644325690978951381315653605399238085383722519867534954627359148214854675940390123994666684936307935579424820958367161729769467698927498117455596888102033913362418732164121335907903331275475209869710322135866750237435006370071865552862971813438029494637991811599562814113210067159896328571885920782582991865458588294706013285867032542464857554394973731884538689225090302887372521175788974602812485321848902238004517423484765892263063720337165046965990299587374221591499798004092381499514110781399702858439952116425376016375048202428311764985858069196721742322675199879450180430242909007041506324814670868211460637916179514744167709996078975237937153644917573715915172253442800908175116064262883254101919384304046360476207581927950072283684259247389094558057842822196058315390408719672466400474643121418146797901026320550776766455589476017542385392024570576850453490010986988944505904493295012700243257148785858672111330697669620712578116319126780505358257007153677918315386832156555402201135673447316789707668492090009088442738995993196125585869998064423936359621859946898441725657776199576125311863927147097851651650481083053679808204925816089155823894755509053938295075096329401244507810476404283664552813673253728763623716915883991864754809417210217311367213750104211501972330961555484992858730636435543700664532194630399358513135796455094695885293883313578574553266535223401639609492561498068335211832609225801047486283128880732003672515030374147164271900991376020324885170085453257566560325291474253640658904311692850023675878459557607767361795449816845111227863821458588994335472417723595436019592384387526488448330897992275702804363588930846848460832418320732474765578865179827104979356047137453480428770927705748382707801549681477467978849589574879285339945026763226565110079123905184379157586228824907112988570806845141391896344471645749377177596846856331382633755780456076692476408096215081381105669423516356016162311652434103012273444727635725179447545663504781792676603219975868657930313291829837046033874576984958344993522631252214529075047220514658780856756599794111818375668580468522458388990699185862180497729757053373620153756007317477914699406339015237780549209829855607519567295963215652152677957992734130352021487712921529160787623092160132931732802451391575829351360883105738490208698555158953107881988436276517679446800180003218445026142920360336230600152480635633201295686405897739952700556530132041122083779106972179248640511697936735753771680704048996021693890696957386228068759474061149230261194026152713519334843083567974996132160995266643907786543567247822970752011664051784828067959295379030771333786696363655422417168004788407880801865449756925354228084201695801364568732012311487905150068883430692055667842934027663573698441532025616088641919796671507259920773660815399377132486820915375874159843053423996078971097319757006554341331746837050498671590804480113976810813312124428662459471615817479737684230800843228700988041939319455726205100551542927786289688430970016782419643277155116904158691022722365551772691463116232249029072543876723880408785893932202563054352898470549935561824241292869333797383344096199195516915684614754489367845806093208168350579951168387237434467562595318575526780884147614556519909697135774557626266015566986123518531207384292163608455696329766349445563404075967411213716780294519599425923387251338231539420801744197278755829291449346152730254419177943443041093030195227733033682758919792297201684296488567895915629859463454617583227882229590104529269476840037154593909824789174917809095341395770352708548307418823242187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -126505666641883915309612771759353554817945088628974251451037654928899479656989084975780271996197036400477307827873207938659606580507970717866147611433777906306817298300367456161170411030414867864150271619658016390215672311156985539961774688045885040970364113494929777355443439290573400365374304534604454146498670876156823973095851381812579146634453258975227441706565862263402522980821394005656284629430154255292688722760524170210162647704873102956419286701464643610425949504495054315933819998542163632758627392199941880091265687987880602765363740758011611137050421655171991634903720687623875818938854767559907839254448739905585425152496898503792393510347717935545693299709839810951394011084473990314820815475410561096901911213353997070906773408895092920863559894349648990315524589747151384848106206660146229856497894814126584017185544924196301779067145735054637175876810812753469996441779141654969118115464984859363504152617645229649173280631762545862111006233374793711268093746527093246519744402384081097304615712915881864557967258091759703304611838928186908621445559195155490935473643339693595544532239228761555708706452575690610291626643562689217001307095414909377960814945831214106512738654616753090746746751866645289542320688837361092821343154872995688511373287896446464646504891833964108258862192433320034924981237914232814468355644869379790760581336300468175355318918058818940203525254484395939527075193165185273025729618080428323317612289013444145459851937366895860862912973222111563975606760010929344358845571454568850267770385087816293311486514289228538811785138359056523515234228150075443289305197596351768868655280177955523289114059430649930906206555174745437764555569136923686450699796760448689954215217473122187484249736373859192602524558873684474573568306469358943391915568127563370725790891265073547468940067209461906456105659363684769068043121456860882781811244098371922885136456667135621429450225918358818744939802051460533488037475765290856246266646063523003785093875503252737072634716727590732789944906999970101811474599120719693857553105128879216778813042985692981251647238594077071427317686266718864133475234306039686048046683582935870529717060680451602137103969546489194012478336623124498013126399217722003751547649586846758672965935111200965858490954353261786239092304893091179593977103186555488885676891793687142863540262932606607623654510902923959304118059000026817190126727095452561615644950352807074353111423625785033804662005702561822758715420344707446473132209332498295260940265057610128286764176629872893665712534429720693123881259924491125931928117517655091122313911716832417269225337859115438911629340791089226959358216329840215867399141329572126853749346320208311458792647926891872169701394766062495806287321684967111889092391178134763034689929357686881262117882296221817324417961941803747119183061258637346719555897757447591461530932926514233643641244628646423779119900809901082987743166632567980443569615907728855163360065053155080142501146859508721730457860232103121518490648756087863522942773344412535500142257299163868570722059867304320556251186053444465751131648468470966799550975783959833833502019650613947663504499922466425707743790482412477484940181582935664712807326308832369269470556525787138279645425601426358809570262792537076665038145253079384874782574844619701859336999899605633967035030438077817914958389745228623050619131917167744044820114020098122226396360155026736928537258854905713455402740661223449403893382423980267561847254344399665901617106392454228281004067339568253031306754962750002931682226224672207712320072715499682085591508940806976192905689200734437507047415567307652993853905113044913784346272833011480736039439124851041400237440570097291368945115477843325794174069722087018572908103986241347999958131929812206689247137869451121242805855514087303167051639879340615812611889363792285896757775734300624231035942581661472888388601328225234340166933995076997066450475752126161982819229838324895433980207552805375139568195187499530845250294497640740237290345470279020190174439621480954945786852877725513448162509488909407887445123360316880777792522984247224610940961408430153402329184667320942953491635144137775801889653019080292578147918134843117510491617382903558614454420356683439583232696517864438203507206627987837425607872951629234598456413904393834192890894150679707354892603276804131802796317158414017962780641694130508328929076840914651640018543949949412681728288476700680390082861973463791972094158841731656187461822426428243444600909790055558787152007539588305387768696311181686547780470381341008197639796056416244591375129168250021942846103014310582595750054089487198672386754676410540026740609427045977002635595159939210125437780503606686463231915926093053683045920053302598251022024756473360604078182398755702855314464827846620094130650547053559858895376589972514022379366526730076115628878926405614189801678936246306671217903518876422019416538891475760851534168070553201575429210159916973498418934121473270040127406709627289508891655143792426458549337487769994559573157292441644873120027398143713070160334967457178425531022352186025007860607802722981391503684269373752778172964560805381984654303355151457557903902269899845123291015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + 11873703843449695901628504159627627317913589146426226558852342067636910703585324316772841043360948510367684488261818522085198830498219922818501212064803855886695854558786910477710492687326748874737482339461402369820300578006514467353907464867875171008466647446503771986038030513917591600058613039908803184560634565178316972875105792024428335571110071830642147331452318373775119885225899931484934820599941079093190323985318932923771045086185059044910073284303805054756238349457206513085971706359708106377116110499113661739860636413557269646927963891207492437263118551775717439508168514856301008356958362165729766466632119347985825190626277122217332728087675127525509914418799108062741654276417228839004249128125548728130987164143978350681900878599722510519106908220763518627166524281805884689341292505006122685269203569602003242572263868801634244312327145555343642126181213081515687719179744652137916115252417771107248217744541558428240680406654005285139256325549099711794244660590617521228714839988786155975324297274240385799177066691312973237647173587522023148890980645132088105191901608536889535473333163683880310540027872701523443789260777181517904786066849023247856561256465272977105250237850441454191371459464828738259314860490798740845296596310659429153908253394875901747222515094895259427449298714048082402937504918593330297000639800165614732653234112538310559878175121628846999662573551121706748630944481526193905191740261072902277584237642752868230198983200240174445316632294332517676714761286876064997479976712432108083623360808861820549295300249726609792692263379960952564592254069049808813667467471427323330153642587846520360104447072704567832848267957715104398884318431975444000683901389207336539283980986176430149741023377920344042466000152503623983676644569877155255254586686955495898554505841380015604599061903031426092919193695145522758128365963122224571415264051032883459569991585312835085280654976243706768040387905354399057811671074308652275571929827997242647890272233876531788954021354843995573905881830309540176855616130738519152587140789787405937410092333183723308238140776479818026833508575814536661501407170526505904845801126884346959464404376885937035266261294674675594327903779703332296537173805358014808229281996567221609594183506272875475190044772702238852137742112494294526896921440128869178753626622289007029035499720773033628443126388670540705909569982382727952101866485900150839437086758280427981984532445340477220887773957339334415964574456749735659686134985784844573589860251898025666908943833564764013308099202077965244260632890107062366955023318298293765263533488957779974094580711516836553871532625694281860004790842136194197269140536471528358602042737577827248017076908173156058535819399472297389231278334374283328340017419658940610049135168100356414491455960490930568760270250574578531529016336770746760822442000641432905880206685720580547283228266327222850037152971790689224860497257975315275251785490560478279195853866614716858601860877422119683126654167889749092107858476870252105831903574183503223964033407638395317882399135369284153617782540909821671249829297387349542786424025574205930552450833082560771037850391687456030291636155590844732799093644349013538521731717760278051783093731265844130485382306956945329003385459312390283515644039037363388595488116465502187582201714443374313655336442970466183083533087570732645800731020118170363791656337558791274783714297939718926654111244497137505899157253356061680596529981825492113517890751899953997221044080520535985887037000098067560662423173816420223069462324658432564044029628228666331214662811499311316682070649790404668994965168969068133805840034271735860729865689428901157759416149174247125528063568021346064004909267515059006638984525966181722631986294061224657878580178889829719759080918806477766430779243037877873519682458002477938653511005665038253298183332174053585377218686517750300106765906046513622711914501393227816049059594026807873729603535778729701356698801238297079862972193746734281125688239923748792437321441981381010291709236190183556139717773843805143329606695617133167087396355892229967502107187305671843426603355721776635457348705858003453200616262853411684810969409914605824269284841845647608937224850376939404264960657707960171005081515762457149240029712239645890255441408642640183127695148695257803191102558075630146896384430574861139097124181647756643390204787099327043239651001639220512314314948433801503922962618221404064102345088869401733188930493088327464370051601972225534583573612044379823487816951618849153692731128960368923131729330361481261187886040942453042453971296509469052922787287776236131769020319176556944771235473589816570509318529247932584083359005343754181956843357432210836989920561192580656819427681465289976567656337347605104142823668142973840141773822701659417163934766137918683160106880092153561361633215634747373787036061927436107870870677047409214238773361868237213489547731998211826830558111274446581714571530050858537236163773289440215546899580753890663919955721751235577837816923740026393339093238045215935965680971323858759900980634652310682917441514306237635414367903998778491960496155565713362893775481375894606268935321971873511230285093188285827636718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + -990079815735995891093873235831642287238366471113720221657764587197032101450588383398844708905168774015079213183331356240389650884359416664515659484632414915217776708748247894991718895911431173170928127950245523276261705782367565065954056637849505394336763846009713068859545158320320556353745206183035405190591456740713934436491068211826608707367305407845236164185365465926679934952621581391306499927245888927979351461470221512344683989979880194980213281534892087545215525977739180695581345614617147684237591454900042886324820181883810418293656052117588053294115786526622673857183759484391251567867211375631167751372423018596368255212665611840646312826470220966195815409443768984355009104721889601882865773637922482536602729103290745605484870833758114000063678475124681322242411692133260607927884472197576545231288123008572866528780807192619103842090239592758127446132351277429575902053712668227983433884934628551528347607336679539262728621367134757428897256902746317141633093052246520945548863180645655503859660329692608785226230547337245552288153047787195534680202281356191708520716059620279983215094535042993326460013075693688642451108838628800501648827236387240332670884942894485882215181022936532422948295536198019664414140847256917949872036200410281168755127962210058271594418038725859566096693723495125369779823978319909375135750990457721566594689480419375840925037952147082239660629066662977522253154094556800755130745639095988546761907794757856261459841807125608186942946872270620446204692262248410313031193642020760366307731215826442619753973812479786731992241866505885213509222412015857351258114667251915226742492435535524583430170282183165029966462549679706543430721577242933759809592486426297655118965693654622544698979619173476177498696645106067195049152833504906146027317794981443435653714155504950082410294989704368832406613248283458067593469665397455157572278456028440901626501742472340829541755768927814664865644471659194790899598560122445028158514614754180619534903876328956101486591202198167021835538471365246997708822141671479212041204767758428050825012851397703053176438186985763776948361165528729477738294041645920703219863312293605106628111143011204089567644185405860860538211828498145936596257260643578996509125586548425419224340625505921369824656967871939452570633203551354655250143131046504668827135744683620712650758165214070698087102119606245173409500174621244715244938374868853856901666528387627518211224780499112218226666762436553266434409819825926189177242523193372936167890581039989999261495151095651144245771455801677113965454546689029516891547491469604411561327367914673761238020595401063221710442806647182264587875901816716217034098061534792804289047649524057220357340944947358290726623647044385282838108211415964392224649809781156081434487298246635032685586931391298169160486505771868908646348822625179434792731964993513843651157336032198013455150333207236303936794995313710998797727251320297502002379358333473027779993529158236495784704245233734507967000291380926373962644003437732314290224989339837804968256477282734656514175081621821361872912440089694146556117268397139998823853158690719554344763679546771525425721937872553277287670553132953596375092864026398945828412044476644353421954961594092168700414119638738581613191717834578629785740692077263602855961900346812904996067991443274528755205052945585043529610278559352244193743440065744872225722521049056316986184457607433706330043913550812268129393800691187201353617890314592165126206003182948648807827460437591656303627976137669987247585917671993112869847228371876032558740111188456044140732759224504164341587678239214262038741618568576349178032118798623998412377753737665393358185918206536679507186027248913905862626895186557058208926700191974176321008554630002767511719281601802496571945905888142885608270140614818224195472095490162848827048054565343110186685487231849500469074776607029195929125027881181301720587606912917668925623440788390646017046636843278581793449175477830064255256839446800412065927066642394671617823919430390394555270458923757120881094734741655468199742039839487697230084488434715233916062323639452521238817804295224152746677551392042683683503430296677335755199504174106167475336998860815357306265836233115401576388035975864088585597733861850222353129829822149995625751145102716541251686022498338573641861460293050827708509540440751015150403915463556061625470763641198148212298533375296123355799723764311117864892395600953013979456679597441213730635116824687792246198364122279274768368237149107262235766909809476727325504439372139124711078224530898286947108707190593551435924280438302476179136595391934660063064686236176278415854392290122646649520333320625477712806293758749317120366985099911354106837164273921570644964752750292665690744719551100217419040929742504339545276320372761377582933050503328077911818607656809337618891180542855246874892261931193601043342249642236484914743793001702825946041355523794660956658843109614942517153591966421569018412649508751359779528959781851386124622977334743376319053787096810510255298457249404553800271782160638351770065458813309777858839820379420262100208416847324929012463947031662382588966620863160390462769403424125000452641397714614868164062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + 72251799503702249068084614140931741086250469158977299663634579673213016234597033020326457421915047986950967855457318060736443089885530756201033804174625044102682478332655777708413936808457231605657863418023162738519647652891817244202785982522613420540825522188018309690261437911671832638960263148338079785943448961300782935227765339556014189657103396932591305661948505878045464404642512951736525311304185441855510451443089513019383475852235680534589498937229528362532663983671684522882000720288684831668423470278416137941997116359006216570578207519492317904563267399060820078329842325361124274460141379465829416632008428066877982014530857512710727825908650629427522775464070747030527465018426324669787314035668624050538168615527937535020233289404445104515148942724940804380979098213756886463981479229627021601096856441736943639208621234463960940197299437937042169351809217432153019190141056624749670254802505575780891197094505098328481626890530788962182071579515550492110753390901393967601118358331235646327668356083961544164038147647838414002802118248537477501314005230952073526625214217963204814933024213494128722045476876498486267632499184987423958482507344084669926230551367101768700768444091544798248830683017704808955962494746409973051671959529067185466852802759255455773515164427378934916366501990589285104217314734159038879148291299704315185792504167787071696302616822519630538946024024208974782932153923451146162867996509138954905948065034595266856438301499886744322450250266252568371739299228889955877505832516686233114228146401621096147181645289386047620108231163294511662448055709071535231820610023008304428940069758246854787050450841626293973893604996328696777502381929298968556937190393152506497046894644980431092207831463370762490272276004301601358464556206222051673001251886840954255405454532086080759506731381064835332967069591570379157442211905043191785105034719830966498510717755868176401240364496815046842734664825615216263141088154329069470326327696175382451494944455525371274242225830937314245254801759649321834519375274367928176546550060731246104632642387939031167666177700094581662760615265300255518485246894100196654264296061289342928498512829135428274791150403929701349320441175106626839801678695757194898404787743376130444117295690852618502616968968050339122299129627454051824367414454447543204884698239710846397555516949717534491150769996013597424989741115460648936097779170932569845757075898290703402523705949611343351097271905539385976783207697124301767250964309099107422995547355562876155080233285502103002527322039701218275007332431147529021068318762038376270493393765806097715429116795569012178477510511674075856782949562455616739408823828766307295678001397006034064487686421305232878476070646135763774452085864479633709111965726226744311846849522951301675860508634607783165537090892580864757425486473043024665186935435722114767624458608807649942825603577255817662265014125016380125174609915666556388442777363411730892032136326920498946093176367515441423666310938812007197520472213037536609065417133803512310108046203179926004691530332934177832756829893355441549884419718223072377730527342173794457365887493423821322255507316867101657066529196739054423466485735677858354730817348689278137199705082822148014609795042291759663063044733841220702341401683647892009486595840832613211959191235352974606487583003326544003341982381082588949670412656794272338047556740893755887262652905071698726750992195597948515428781441305192559660856831128397075859622348289678006166641319948129199683028647495385490682426033791372027506435353482222051583866207666599651514667860633519884826392686387810656877789182173970862247037639112107987846192632968149386340672945710647431186606214731970358843453498077845903835727413259602128066655528622182635905219215109571178155581684572346029442356792312017579283920504705799341675698646580684902872271622614008767486351817591628488911281822392116824702814323006751991935075703834929234822712973700068055092250850506824865097146622419239004140690195638593592874475095529911719045753924341236702432268664009280129250190779858607052865373033979505701006198592192126841588717774124841147560294086854579989116768350021229912402667498624512513698980941233416278857426690092116939361388692805781590131686173608110294964160186527547259994533281924273106223964146230390772781977320246319263465163537058620799111699184468877276864960722336094063645135783378212040285904438285506999210436352710380067358725708867428947930415425793095449499478281961667502971593350571011382652235016011257310422266051826410630186811162918967473811280342194302761488856287441818425366375625585854962957463815422702472080205651751363548368191880056238460417900468650907606216205481667721747769563877321593659043076130430120784027095514658759422413756389806149385943446462941158223489670077065602252013739218847720824368764224076157514644780547309914611859971909107506123661851986422966546634580405223939985848374892906281369691670747069968324389427025038019883044190112244513749787556227913360943111100003070035258131063746709737108959403055359110966232262521197202093160896465209917402588128550360020012791846874145465260845854149079900425600276438890473770909011363983154296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + -4504938666762055562979241579077496027444386673648677446977649277946043348668559433085143352694200476667968389846255655065560818149100270636138852156647805411981833046951147355202045010521874988165452304924709306317178157641590835442492868345234850640141582762176677824999450089129687145936367287284835803560947816796278542989268427496960622202688033809189621804394259594573676446229604975117225288564043971517479805062411084756867556430606642276479895744923120506837579641318240732274626306319714883265839987476332670020671144244415094733247715496421109854787088334999830235616056649294206776851860592172665367832927416078659662992981150346970748141642731719838823577427653503731101440653894953905516217707233152202829073482853804533278084300277576208606469797508082711774348220664365384610325394179694279855575771808603096303921701628187154045160982625198707151868202099714619933184980915261690017537665127755989271265358913034801777688595001646031486799052758193033192658015864090922787403467785227327197124706608945374272079758105828433769339496176059906250210771107626526989995119160472871329199923693178631116788509564494672639001987763842154110125199409448046731148071583794931685323655187331206331559974924701937938852319961572805285942248369490351391844022601525656814407806786418659891725435294143982626660288731675040409169250609793530166608649245509621917135188480832207323446513986402509224115006651906241220414554722486284591179400616627205227924221702806219087148399624365207637152823616674235907256940079873546594736943734416325698162716828067970055349114454383753400742864929055973873798606312839329799344265400525361008581580381724178557468741318212246324897164933663141928407444329326742433573177134778805310707563926798554637846794451314163472328009096879004801535746495846679280751064993776048554901880211188132265049552481593598777057204944628035836144240544604953512366023549190334828422616918957501681620118570965047600168378533462391263827046347301069055884846095324385662004198246499599034187289578817971823663245842184151170750799553476560301728592909719904025800015713780738847567439983812328073449999820472986208116760044199500365889721592170943624867584158370896415796752421439043514955876851720047466518944938943256517505307225356033731024964604496420368659932078378085560382067621533834692269931797571060008742049927510090646085761554831238581247706515837749665410171397088327896048709129753670597626216728680422692567661868582459656955903643724400524808557493450337889981637157899636185902520096617685067748617534754714042774446191542075524996438304885557951398588260483403384662565844543592480867569754797457378592944789973215130747583783757071072684017942805674741031985455870941362957001989755339562053462516445188416869329622049274953664804109479033190299176504148781275774053990931799374945601140121107170124167095037552034083061378758810794932712237147646123173067272871906594902950927629901562128764573354226530800787514347759391635819803856651990748861362148598816411089280233625312037777604669147745123257844424717099289780157550854308002539331118354262268325967943646290209022249735523374998832424017477202422213299964068114803214832459962552856285221328205515878397084432139347429588549852809054366270889193702996485104685011052453446719227503876786557570300615495573514793103973608665415903132682230620907886285442243922938285521221671735022228427744530685435700357799980520241320488102288566435475270589570880608128890907354401797682043876526788474764115108416830097442430661731817143054010866112774200224451882627254504797162937059746943555229171894498967432901316756222399331417973300034940503944634294984199009790569257696839627102590866837329369867492816535218530464374475492671269797719541946429223451274148933508039670038720123194141333929973095791130176337148321907805047696454678006007282565013441704926391178581954365659028154021941931181572316773889874797646571055058403994668000882880749535317368994238875571153529667413539917451876630425920937898742966431384234546112663956189578715136070475997612982012507068127560349412940891514984361204465645149135519793830411118404927082373611772080834200182547137495176912541361985888183669689249761163929522893780212094925323107497496889518073530247737067204933690560794584269965061553933997168014583281344797482636732560049368665696809787572923570495031082948262134878192901769819309083993880572869350844507890230498595557542295039289069771088306906697199981522757691573843911106249992966123195695566493660880508444632971615538461011266024451408263155590640643372402209324497514303132725030207344094761672960578500774276725214385643487466570831196825542832315575139831351464424816885628714590929872408277284439021489980485100894692611093169077732586562406136822668358456073375098462764522388466162743008435744969423884313918025183744265796113809925667518318650552778159303892689637461190005436027712643107648306907645986461537461183661089987955438455624654504433262854947425772973856077455991422040482060321660648697620844794702467575376992424752495715446231034424995241507160786949260754058004300775237868414078861351435640737271399349214692236089673021121806288124571878947129410179331898689270019531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + 229149373163666398599730918784958659341987369705550106774515148049225086506521302225333839112085517439571586941882145144061419192750611293395718084964035770597922355356716830217013369149802271272339968360700066260188921003827454827180609164559687219373303643266528529249837143086459930755434507731666625525692528991146607018000084984394096064043112481089311874357819422392753536177042829119366892244788163258214539892167942233901155959936613463531595184253833098929828902707643930484906848476065170839647058717312570722656393897752944446503764958089994978982501149197987682658877915377678468197910473555447877787923365118069051907782589310190768717432204048692664224614035978931660733445825047985994516505000567109376679481553245268975718438794168248945440586642767508576257676042186435498173917690698981126572360496422744698819753632436235477505848483944262192613260571375411382146746058028443730645834734075150762338647372730483445835213753572727612709077225651840497023212378473008060959476942077912791894205129545044686696540440597815998343176949597407566096693905230706330862089757313759615345060028497979651523999334069437396586147549144995046897680110274639884977564670401927987235117213201528277177003336237049004564683835165884976232805391038075854821501500524873784176068150484710583921157530109820384443760686051662340273584539364706346161845273382117039640420564334598571362649766733044067048408773062641607879491373466970661130011985808818034228763280244791932227583589250364695776509977775120616844859534167392188562595886926375838596311245604334942428343167763808505102864540712363791060090061622430649406012853395984708260333648509079236113288729208663150369000360287423149136899516253871806241266073081062942536284761421938985833305129773993177055401703215718438134270931339833143431173855752757626272247440800188072638450251439781669138931983509938561399711286025223364235571752226341514099044317617204375683671972320768641984623386067503772396036663673088641278061406007339338292609932793106183564518738526864674081209227194981963730700406852302686630602456497283480000111169500206236210567923483890400265947773779157426855377925610546286435587453910673647212745595778310128150565721259344437988387509888837464159216490849471664461353994966150408438319594260988753413040484323735608357367715519405833420478979078205996861837111249540485774473354115074468831557920031576901464641613052192751420972190662064490088729910169742278576051545965765981419236121556308033392416759741649844076372258769099105943497294016997298166483676812844226745391720937046210417245447819291744879881544908137383185962320029057550612859001791208681242214717570833335384656658045021153007720482921629128028888322693093761907391653277003407217336737011819972343982787913310461131798543056407289187076452306367183502574073754734742378953055783634216133102903823885312227303224659681952286857370956439883230664919802902180975862044600792071917310809665326343356337150601757195854477280437120719205951926063258927857789263328568648089805630775918509114983616174113412927392030775713213802387278015617524411444165342814290716865497189768055278913753744794090759826016794406413991718709775712040836660092670475664225715382937809359852472900501337558049648679967276431063753480740927819594499025832053321062488194578652078490586568174518633252823624700149825833376981432729528034356082887691881826056794790115692904073393868020503443123437929107568032404997397526558538211595413541771084565514167449742490092034547533206490189585886059066859616698182070587896923933021485901179189500909171852339397306064079850396156099068268907339388487510781785799730658168934727967514165159077138215850664098891202777434327758824623138345594447253290283389970978472730796299356486289129670992990448166136322741791028744563404492804373934495783477810026033990733744866766857937657009990951511890986036998583078987800378376981367762593878821263349466894412161205025081270585506215819479748474389690578540925265552528268573210358018837871252092845897743180678672955816759087039174774372660298505064084630717377233246620170668455650432300372066561549605914691394920952760263789186667092439836743985787158205433534084168751397148182885074983824095868129414167803120866705199011869462134620868678100305657508108193248574595573335388001976007572448400624437963775696375342221492386115592807821253898869856248786806323258097616499989475746136507724614678447553126892821675659856896090971672070355859174983678453578909027107082569853475655755118653565471702838540486756035789649443120877516794226160945441197674219275046537603508622672288403225503117385775584834608571651491030986183406663134429288690608463208411124764328956314142588651287831687983808396329398517076156037705218928159692160000099998194228363360672140885297753698357519286656529837642445653254264735903129942639040765024428146621388147174841130779502464836513943784555902835871391839467147038956021564158053390302665542778246159200246609505968022606935856888631710625120291294083603151021789128765002640974483629671193615329931971174917063232078120380763162946724408264544008489658070913192229566526122848172024288193960002075028512511941690584232565015554428100585937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -8514717060957865577814239006764380149569089935878697588887642692964920706419689530019601388557564745845325339979128630960404218022246006207811704078445771721422429103343655411121950233623612862173068251467615435620359652846388341417784134946953935056898239288615601425286534825426488555646443764391890458993254982821697596479477375400844571066389052834641111139193723145561772755510386362249464906995010499785205041675543912599743444990885123044614770668028998296718624169207415945239076701527529392005694307401786807582106127236891966091490250835655997680447228067629849231366718977070598057132694979420775827858067386366481644285991742445522794463270862694987476473681054689041699400309431275957663431333062489702440505151199345445467589256069328461636332032269821634611892674401512562404013714553585334847944377482407589156235253358030197806415984340649964937585704131376097518656148593962807235894676323681478605210627289932645288695810159744755123109103106254839656925592164798282846425586979129433036152409653258489879625521711623994020879737937870791028913670120167317862909685884482622694827964872680835449747063185706121949142641096946752715618011638028799430878406908810280385585303812474323310997347112690554441463286174728396934366313210716586314947508993505453636689227575239001132253275909025395054738532444607605824403625255294827406679532164698714328123874628773268550641241628627662890014555989103414207419382366319707420091354174247053887908317123310369862335624044192284095541051303026021656996426409204937664270683016501264687786913077935777138315056215471113922989076925522678218891514668728252326869314572940584958745959510831529031908287898380548821486889102668014971017921666514674001945964789682336065595407115460425953760459686740426447043747124849666656203327042891420390507396920186447256304421333733509289519339508320874739719264816826695282101606260702190408196381838496427392719321147013452279025868171132158923568023981268107867017812740949424859910508964681957945476452407868666577411143713699152199215575996015856536487790804726590613478580897887536559061911471865086094615500078703320749910703579269472754856781922277139735093663502279330313018700410311153711246802522327060547151123389276201912887020805665137790408552641023714407472379795007779335694074684482556343330600120100083933517310956237832084448237566381888840590841393734146007444094100073832808141007792202962352315179705357434757991152067893302929545506361741973824539781928919200193153977474295213505624128702405496227587228561804770283941447323291532444003848611807895389637110987969334249913995261401691565973764158192491899625352161519579431911843228752530270051680754778265246497074113900911580730401719891810181119728321251127603254022150188973783193653681927900931068974332830777145537936280931817193400542716137812938094648211883374193660784490311419253940416123750248528789606146219193657870668423370291689618246236173242646043658277129381429734889857142710978062328370317998636996552705627833582757940537692540244454561534614395555310031957134239016024032204560015322172612807166190130656974261745282496562918789502076564130022534543886527550877634358659566496593448831952048477928853577126852217962116553827478350174630207578496200647191546851309680592689371910974646558579308718825186995234204250140843642114255306257315507789929101557387940157166239449934135826470615951217646667381384768516233954923364844171812663223034983255717711250864821150563300878372065710808113830939811313747815307760711251058957287691026493822407045014588515505296191366590601901742598439711302185033560834810618432826083214435668996397889801917722405527478180956046117709660727418669866242714091629635147090806586232035631049446210917687920906019912578635646651765459929807772252484914911211575228528569200378540798828881363045640144177675693592420164152624923877537672372312239711097689962729781701333123237206434070947481846573797892559635144189996842233164644969944170429361359231904366615294678308007434230116409244164009530167554139950747975423585579352857526936999269717298088430080147285235878260737648709689139590382117895889583907013451679716805564616265284875403759952408297807484919693768823455106707892259519360454690143059998881408700201997330947582440926510900638687928585170135833702846308358001604137905238429984280996960285222976547444700909879957909020409596356642684184209280374749501499429100043587834497589815578537263229418478354801039257580395972764382401178331502434556836932922121896850932655345331529783184530430024777237775593104971555975778304318021369787707751425433046729100588220981688726100366811390071386166016737597885665861065531142169668148874112449514220502717825443130003852728910611211228036909805006071284334883011019713804491455519504234286264434925782069777574820202592910585651234092373773137668402171917141305215814030284729261756525786068024480540204198249054619757536106350753573730416493025013960221267037726722109713488996116079855831349567771024184715442727608767665880526112529727220450079170003956777761667206369722802399017867918824761078116482725114420566883082519145332650379960745391262385590266226997182258502834234179704113302868790924549102783203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + 126541616385099075008452331908295458445201101270387536270740186613875470481180497845577355849510131677039509182358781129750174916161260807602068935611429606226716914288287624063034563960077628720562017667171611713566016514393647853300301312407957584985767775990026168322563344363404825962355823877717160972962856909843146500498688832575171485796186786063673446333835326551578135263375229540135428110000772585745505875736380206549867785497550671924731177901622088795732631376149330487462515721825622136790630548815609915647772222932630505286054838289097976608015318566292503961397369584126820647808441120446738235166461555263636891854506752817798903986559058282513975101083202296835016914146765670936634230522573422654377630167891796393164491340292751605220730020422858963599268961591018797815619919326375774662561242340989455398586708133442496461412021408358063543507795826556657915421756988700358889340194398896675683357383792842473577047328479718744912118297826669958423822551559318468711249866944595993776492376729670868120477492439938585918148017561097941418656162369554424309864398578172118323520119648206809011413794080291229062897781945991490717784981562423617845403920799910062941993105480312123984344592040337981498685109272472636735331652003775694355376179802751997056598972488331295662105009218220730893271331760598953652842683825564117536293098392789480045520392705581162782735687817964591969818568077978533500362391599723264461581499382525486790910453013663543425630782934449848776366541181451568142950371906318454833541704500572836689909471731475621827313583857017162591859685600529085819868160350867506441769139062239847414060662149612048470509975260961383384726560845985844606090986854586255511485800715609547315375493108857137385998387278802355781028958585549516899857180434024273988798300270032482075368186743922071704758420268101670477019110099303800250540968418465787692410559437665585478715410906062139663363761285022766067238322951059004669170785261004763250445129587490645774380070071584950479074909336396361652446202980576399260646341613815253941612913365934182901026678751967773801233741699601691842004631022408583076820700188216937803097529525841412126822637424768991515750825098254319796227868797559753755421833315007597563642450036020841834068472976929676733709112265516733805152512619632942649048225957680264471149657693783628786190732884842227280750572748440461138317342450786490226869001816747774644800591521168867618534818073001891009952381104912636834563091734873452900808351852746503228202190136193750717654354341370051028974918505419689815312347924992866011787321036349327520666374161644209799858787602062439118990643783447600247439585064467026972768337952531734056373193295473966178792421897413125469455074043026092286860471341262800459363775560037780667892641239670212191389012905161785618025911429729416061458271028460714350801613544469919082720918467642688931938515154930990739211630719588207921767713124306263734979728114869563813595488596144537247543616761664466920993298727669596334057969876789966028183688779010827519625724558109575678329663576660238724275674709707514936589132153169860539032641608863944615242664408502889487518347701440229908918686820022482992034467718393226525589656876110419298206495026492490101049546520508801062790409265979212710262411527879951893119402344604225890817355343736478305864838306921010298155934987127671995265638917762439666602999603980268508458044485747589169510328769549256898549026875686617635628435205141323330919611887425008037042822350161872190429351097341168223175382705762387587916458105795789272799465713675488837121160258647673323269089195670482372880944521885443709907659063495281836673905371541489154766262804078534291941228927530604177014319253845470002829030625882300535116411229345139711392594872307415369033779949105926225710162410626329324453780783465485853472415260641972326262526636381811196735211375754949766516039599179634420078426987262328439451425374753067442886870253639994243253118838724282791394897067212806106835906797594703914909661696109784675501051919600882251334964082691512061697517964634202542117314675702454268837714540856385944471428997212088595959278631259672016384662651833496879957754849364196337388963594957167141493014825244086321538373319523503734937102266511185604761451291151825483145705211505585563268148560157121861624797633369089640181886706247146461058243421108248408893688150038507440000559599769930277945044808064563441843865364134917376744664781417818764904393250636340381553698723589321147508570438337267146295350371816775467289456384638557252337314077228879318515016429778318137736037677101240497578432327927705271855921749968699497978435650870054708957794830335763610847754064482798087310089032574324540148430019809188703764065888731645915627130298756290063798390563014528258623470560059533140278266122195579192844803449615816485155842962770261593712927340275427759944151158151964308289771626935791440387293012696224857043101519051757473440296088254081975705645188234157466860149040537950561133793966341653403326009147319019076357076951680437497148896904513489656633236473872233274906213978547551020448795105870002170868109645058264002864336362108588218688964843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + 11448804692420873048329948919140050932324404130682540768176770111661131326405858811338731256921003195909663935275774749546790011736218042967170943332799103849731876832184285929162599829628314241937476132034597141127434312563538114842671162036647179889272212284738397513182779999642735314551169209852748055928129209646131806253824482034878094653508403185420002309058461801749120927514602192854660754090326342287010116267572570134398312931346748910970181344845601387336765241160026901613264090647392658745116958109461741007156532282371404286567089789970746500590017917775186928315887226440634628791199930889356405096470493677225377902248363214438561219868264346451773641102960941391130553448196324173748049701176841832228390607423683648896900218810764551055610791532475518545926644450196726425843821563973764708990205548065425486849063801142004054524797068542090386543599453418128291623789829660916683133149924011931880214775745367009825283948772971870039002041811590209314748055065031182897978579308325993095280044621380346366855863004849020030595894884732904390323449095040015498577645661372277901337697817734365618479006058930591119256690507932036728897233365623825074162324388152445905060150797586206013387045786520086334745046509157189844483211769251822428733181602079573207349132552579900168834208271772281782425916919375871731405449377263110866395671505262337501298636186239502081922073366059683792474792954641050699672577696083340024450557989931110353185513294859443607595971631618718338987729707621150959117426698050682692881993048223675980415258075550794970086688846863241716831110866934166278396196686364745471522636608798597715276241854345467909323975036786020727204869831239874889913161385952032451806349704475366778648446283534204528827132744941645214230429383433855511635123858503595858546396889392229645580624747033935215310766280784877063156349187601441081020303512101357834138848225700660914627507162754923100107223382682175141049649872915105919787998824189901295559677271784664644874690464011053460083109832194647720094317243220869195460432835207532606125466168814940694860348615976581983983498103141531241924970308920643808759417868032377168514030816869414117482451852970932531405695762473256838630435098028238007086819976002828103443054677419583515283397475189594312160810094716315560399757289396957769623216037757923129067030760527402044258008987195561624143306281787077189926096750451834835078275138101833457027382242920742983960878825939375859124372055734639358224248780784456023664063986916644289965432841418450185031512310818152953320934766330823134819574789892857341519898562497710740783533628905533985168978260199643237596153583854837847651835192402355597463910266233881147517007756642527346877589210961590584066951135171814295804187820993311668825098296595642281225201521597550797787419181566165921752360372901667071351496038606820296174540675378515885867932641962612746664690671354141784613810018331440590708797720616216097275704969061928912711756828087970646606521321589583504274375606716727767859045216933056303921204202028829518634981255128244396716794670663420492289193317220286496241881377184057010480536106182360167158110441766200168420140875844306243095090849058731986078143473807217745811716213758126719049197997831308805881511298500579053794038354759411294858459780935936866660692664655002843148155179053196062940317258265499081528055377329763531986058684850892843153763576160270830233146670566092472917607241320457114578431293522545534875585209739615367456129359422086141366258723004070226257068640357999471253306443015914575327906388515548374580454684327376933049236267679797310205510976013406956794913159067720909015654813309303726823946705584266837564655038194476424893488348927924940777991630292594316201294298124187034356677519440721712985163598073972836231476545824394465152279726997975948052729662191702828483119824398709943629519960144215308800349786932098476648525379702698229922225391564832835838436609623827074323129753619231928042961705461543130015411263451826259254671382446119479920711952647633538259702298387398841857163477915725755021820731030689666387454019652935960119864059949362195779371613692972252982602066822044929250868498700500000068591718430438120731134775457143758287931202664534932379034385953392155442891122618824904131594820264372151451490118863110617813398426809414616130466800100546558299871941275680156758713964080378800855049384340594149965329339107088891106371756534146487445154418723495505058609354024395759311974203965459145490736981416116547612072436498368513967912167552296758977077910323150656442300507480570467370077970357292333825049899880876217319281067772555781044770379637407854373200310153480824249972323924521264605120379422689193017919225215453782331798221773352213205911875135542653631976412851423156286833646463708751299907318186458717827369314544606341752669334294309235377564268852491109335529989427837243986186592466020115514229828069812957128702190457668989311394509647623011787461577874238355020701911815008438978287693516760841998641996602808240886026288937404460151848351939807878214634059685715849153889154192883406805839596402535922219496010682261295542705285447843487111094873398542404174804687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + -1247718483433981811866845526109118216690726077106013339382075592166768584617871759487398805970844628078310262580781517001383601052953707193739534898941601287654207759914144655384614271666899295043350146263366775804778628848113858353485368075638219285877141276160385694972531168184906614109786134308354979781977679302002405241110151472275007214369820659533360153678550544037055439772626214206398009460928331372942548272348128948027274172242871706315108842270812998988970900718838591077152960017709192234574636647438227531874368172082396079300305327595531995977416186200637654806861593081068873854397889703501312191017491360800196985119972900088408034416976661292510601131355832863844055692836414042495984712674496802445276058216516127044559189804419180764326829984872713220854601877378276846425571075967982517438403577399295217358098248515307660650390303573243128524020232610424383273745725466380049650609119893337403775765086733552138398468479949221662839919391941797747504632622035834629253463001018770652889820640951155402580671393999943505259071315589257017697237444557012144905733666546816136128727237723148464575774018524521243784403506805508077313515038736446091569387172916748186821698319351097615451236272980933995955341661605114366067402853944558546854258455183086879818445587863525512874115759808945070780736657059198498450354492041893916748007738126530116306363173126319868210896322807759737218906297184343666248207699310120940453873010143828682425685862122603474913979656110678596213364974809625041519205632001902779081689429950143931948520345145430814990992571130368188328934220651071665981930285002913551592037426444237084106243947690876711257808519688896250111182270437763576741820201088886518620627579733463539648014024423606414462117648039961709444473272410045650872200985134967263065020906474553211364233228342522231566438618114120530818338331249380495524811064715954348248305189143512743956579545841848959451016160056349993760094614963268169174671691147638082015810163012769076307235495889322151568302311805386969032770898192863176590660412498369863756428811472573655303015526977686835393657401862404807684724651522210806318552790588777514560333802605140296293749673523359062563184521993547114052486802109352239162167508852401088714725562411614674386742441185815864522180098412722717174312130394424196819622939923606411303370249761380091369594200535327487695268897084625497021220357914989872551215361979175659032396252632669647736243449636848961032606094550499998539580536457494155262856923829605996894141278890577778242752421474039002655525638250476387106307622927090668730769228879037189626427704084728700914068739349371188148580573186261612705615099333158717528453658016285720374107954385130032620864610355721731380103817163505603216041436624047669649460253441183180923775171923553046974152447901170913765046156678477429059673942827802196757033908390784334453315105043072559402527604417623658309144598723080619574798532431257716376246320926822461265738678940138671451350382775630675981157645425896722029825232199591622952494650537446840742194347662786215897616213089022808937037059533915694154460755577699431538229446297853202082466033255705091765577438154520564749881044372365784682769754831625605939270049874430535407755325067691448915401037999413506596048051570019234403670527853732341678287651873782338569790317881550798445091634838621058218695852513131756713614947782575907716985239232784835548236214881423654732907975081890964968434849212628319854975972582724586492383918520331700751825738025439793236625140863744537417852583231520257742428230608977629231215856469792773574080679980687691446479298363937519992933632700906776305139848386016908871043409514601056423624576584158591975226167598024642252414319558411601472890551627665310681364933321046763927776020073260026758736943827691020301737438434494073562785401830779594855242513470145514981941292586149155262173055327735957076318088406934335276808122844353563566019875739025639284219084671045521030878750154614006797302817083544920060773987051924656657727783081775351726478839633304275482232548223836996736015106515705499881868283709215138527686137878327348620074169507539577612610324966137608155344434199144974579004011416470651721398857632085189388206282079229999098207807850880331196496819631154743823361985503125491291123533324249793002894847799718703767483893475570038835739397978356245961073260133254857881309032806829347632106917591851275715312290190242197527526938679433125914649538165615703764067953592742048041770023616824557449970286847688808740733684959403102715111358663139158393821989563668397484910782768254476213290435386542819574426181578675509660336188183554746375362633663470070560302103769969708841268995951747603206095318784168172791792624632497404462774235079414425701011447444472732866945505469886572499307892192826254010814644541986839797645635793242755433167872296820239202833684860826357843129232337189252192882597341031364800815703434415866911297639588856240408096643436529792496770428912326610906125573360958482319228666923740562596743695536537825721182776258805673574988787037504535659100401050831789490578830255394895638163182696243814036896674589972099187434650957584381103515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + 70115553765453949663112656395233291881329112558259356834030420202454934877250764704692744328091773574777824024930990382269250950203798617786855656093470249394431672345921190969038557388081678168759570162248420325800122207315824542193245510737376472004037487855180514276349463441156565275377405945030032074876630070705001059233638532850668096833679998046639728165465450898108080689743724863121719528282488385664843824664617747491996488250647158881007598439128093083047841444242496234618872265356468110217430473167814757022170130513576460818699506088008174313076280246257669276507134488007291307218070190438433616366350505523545685796249245849650372421154674943320962380485332002584520508887498594703722708374881446514818512104553746640576957004389602142530130349357322350646091385420746985719216310074799689170433587850167391818533179135216898532060642191231605202043834132029868600991203684692334465069695209870455468049859692267271635985277417754776353287839365475117597757960582506752806822301362828889504504781371453035112683910314118089174066050536544943627570300049724269895656218101682525352188946424874794467765893288836704088689070280948049283675534886001509607684308449667570399467718135225532366436155104252301118259558830251845233500739123114797262101788492232594264457418615642122558487823837924204634831791766365943618897998634088511037204972289756798980084594294232299964735103235415222716315473290615181303360300248519882447830679312211186945175617894379557634995771190463674485859782999373276516465163134513355167546217534208174449027614249212840805143811702418875146028483755470347741580906814903513224418439524821300849317699448429997929245684815904349765402394629258352210901866145044455651411205412743797912512124307650547695686750912461275424942170220420435053911289432859736057757243273090407944407897833030369691337551672105237513200708708131909208394202547585516399839177941494843822879476426514072039052255165957832119936691780391686204955353142167881532404029074306119042829257341917711134885087465291027266544815499279292505770879439484736729796628800501056539817481486654075451308943317121497727643273461225741775344030923449367389024406587005588486481416398730637454068703641949503618550660381304674611157071645075521814244211732713855216073509075004387261397452470201733189636907279201760120869913962410361387516093678274531206942916344626456219939853241712052550997384458007806859264085985811405077791816135492172392563318861561414499718233413084769128547450744830795989164768507597560195285688124918880760911083363479178620200400805328102928431808743592887440791514755535726351422258655663268692377215258204419571379201856139675069548933658523955479440918971915298554110620905897345463337514868880402434703924452814936528919314781373054531264855249168468571996639787005659571214104008474243954441051174239559409983160313017608749823023220570686752087804008020664679531068612022524893804229102610527927173210453621611040335167524300991308793795315253271807620695289576851758890625850108167555664346249278782104769918623106979485495807243701818074305389546408521064719121808926606454504506129142905003165411187833215190863831257885015337018550470117165416256973673928482497040749596479214834323767777027773272551335643620617280597325519983786619139395035011741248196380033233165619575294794655553011411931820035827703849528474988367645465558457921215197166602028734365386789067002634580772001885751389031026784139657503155022425099980240116488982998004368893398701965656037344707060436784112978661102020997729828608349035012174772560162374487659284360426482357682632957730082002894104653116204715490352864491515139955113680741647799050569433835483356273206934041103787021292768498038387355504380137588428956531022650434006687876199383201832400701352590041609163010859003707974430775318122994484565017940461153384679438610182083198264898992722958786695632278518669472826613033475781130695733638731563039648179104317069401825756341512840175917126424234274814432178431128252064195371284645983692774164903284919307480316613068541480215207349154151633384154213770984868756383988865482499277658634427086817788049697814193683799759098964155813631346000943068527432524881286000505213059134558007790466288111648869999111148972988417095625175337947718286861098912684165999838139577026905642614160775811552798053357723398798630833953800924686963714776865571246396988017250235945465499629856865611947079468038115158102865900986749423506673884837536133441604438055838747039672029424911382508312642335235947252686398825697898786951072303183544285222281118342268551748471744846518999165751353399640438155701657481818648612005997171324980060459931111078257481424050809119812076925928804425784849528848819162567703967833584200931316292974414508532590038557105121010396565266140303318465298905857615222339847596532953962162497332453063572916969545020189997131963033453532184137185116587646951585824727700005774191606590856042914499832902489102990224959574195757355346447278294258716381708282699971093610516172404793632937529102964318665617566872220679193288100044713883871078068371238110457519747985963372939788606979525284089437374858113623496322851133299991488456726074218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + -2680149762127900609241966155652571525103746683172766678301212031423209332541846661728029248548767975494637167423486152969088568207478273643705353104606860758742839412973226895551513017592954930563310224675723850100663785962844577167696089806435102477631424140468090135947539811106195580415301392084626269906239784080370874163063259382805139225201568640741465342617650905952635265722627786272821722567932109605874377351399096571913621052068745673008192841025332264311710098167828636115732233416122914215515101669975203232953549877737412587595777017402928476196810977675021045974752062742955622245535988573113926561528215405727982064436460088573197450306448306234084821291786151781375306018552688253347144199115402557105455970125622017091158242663679846725625917414409072699267836263727134816648417065226334970999631167080724954826133520444464467048116171699870459659807974195956798882759809599876071807307114348393954895610019858621304650817409698802804585856930364545678383175494514441647606636609134117541436598315346732279473619776152841055100542722698637345387712421611022535103674802291148058224113047892105188199064167905872131779693486989232851754897204695709067627616907081577412918170468649964062094557956763206836813836848447756376803448540144428984349901414185786512274204111875521980945251975053106172954172005309758688530683569417936775377937327055804649971811600805681815461507669628233752569937084844297174391537465583107437534886576987263201721119571241122870381578635174949365039486955735679410310680027808151813677111199716120333402644904147801810490335053147649170557344263151493594762991909983600290440590965872507096235972357837180573269588941944103357733556699869113287171605107104954165724331344322143348898127011909921434263882615915666496244877736337463721819890617319204758916075976252611138717135779412462392684861032609597030593991434569337354839261341169574834526218467723194214612791862206153516647113693961730528956475590935018725956600893019587406830939785134476825014713142006880555444972840214067774166223668701296075989034523049764185200783743339671962819048458252681418843409468432604412294687031333573599181916784152361223113590081325607318569442506710392600613645663613166676029796345178647543740999311989161865424967566636357002006200171698057482868904207763835182143984073098710321402343843192178209870027979691166379167892751470965910184169560420482353288856729444454439554409322849342528169688411423176959764791508488249857050991353496641028556014756262945422095981793478388010278646684275521776330672637889073382273812672055519706378026510032407640507559051363466896168596762158895573730140291377906628667377660758573843519046918555733728102270925550713063840823462600151981165215391447751292772055840320218163969437157049280032683555125917321378707779573834552377522248172364435474354489573771059419606281731162850233845809840697394051376324141349944387987679902010124669390255487982634307200669837065238158712786087518354941082410099631525721768240594457115315487696477128583207435712491154114795147701150775373369220442961245797124354655921641515663456048149045431597551704360729520551171181226034237649845920092002537251721768000133808127867192041327965287504401956859831169623383025503123147045813166887897262443594971122477535879099308892915043428866387410834531389797440962999246298148542021798172305243616365019755413930169630596267496834645768440151471622307475939964631674515580689554996931332949488702206368178202633050489608818418999131671362718883595443765997622895593167270809784285177743597262509039256279119188487661296658276848381043794499207914306716556982151919270469363641217894299492592900853989034878913098580704127847905613629745073538409304748715222569805406127617422770913677918671767384364844349769433917346520256276616220798219856238655564143797524751150752605738118987631135599826399010170918022296658809375625042629562098619700732555346029930396501210848555826010180627213663230862961077356813537413314300521193910162956577119267085809869713038315806378318213943962662090796204177392618254799210144995387005966204989374831933335918132382196495879005235204201147225422931433556395635492629367087555163824262831218594541246097094742800495385356946587354856570825687112653237073766509475543888482294661214142743019227494956954879681251416904680739563733548803275390566436475004605237959806146166755079239559239479087581532308258209100374356464209088907176077397685396984019851988567178622288542507498292525082624485512514432617199852405900015127986311313680984311390689035574112265179770757229049138168654038728987892215897224758963157838064488548464003389964733561497239399826787358492251604216298963831818813600411019372773450619739296972582019499431621548067877672767988293232286556053987505929694507999629660257133131541240357508530351006084851000308424815502638286280825812254435627728185918736728760297978669677599006047875652188563044263133752265744640120046142934535935258194294888101045454613652333202528597016111037268185916231281268271914827499142076716218181505913983687449249577029110066537041198837875088278398462864991621217673056297538266075310688279812664901400057883374971315788570791482925415039062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + 59230222359871530246261577201458807674212020558859103586321996564293647567485629793790895582459299929063639590008096097879000089074885871481234188280062523965612964037904216931016915061825972255586183097738564083660997664150239774441401769627328106300477212686452089985310243977403677478999257401255674709402427893337137231829132686358672355115460037381063406424500050591352095898356996514311487202463435336482279604171467151882386475294903517805034396872694789516618532924821257420743781699820480167444351801578025425866942402167729701417658148550378893104525122005014778616593489148971725109711300241392581044688643765145589032798549375510717294289714243191791838717810176166399897754264567184535603694177759726584141408533830899409205756570536466879015686157288033842462425443176661134596586284901371666179552021744760560560835223469963061112816221594087094780463841305540375122055522114423481633123685666620013745268997469715971087993807727500057514322960513082116140334888029795569710686413130601437796697307401180153289339425719933799741196351027999432271643781987418528998573503903011987482866979242404048436931019936943834730600117494578505342466769883008329350226988706554896924050696293096927935898347534801506561341667064288932031504347327018110292735030381486008955853859455661788776212269484183254497815370361451519054928831064628244882492670440110084755844315264893920114219083780610116117805986124351575374747430754356071040222143100778065097072280928887251996208002612747451205855501066124971397729892164184836501102340537383081722964944240857703623982486754824623815819543698034799180492640996978462059174456320209698562415725808484903879778926600214581320283908363737280500924733841718794496532185385565285197826254586317750154276152785525895475563612849242409848424803455699804803919632563676649889150555342094808568914254919518621211767040927476993046816033562443125359787868010368808531980256401772827240004074748302108969197130890495150342939487961620428174006539626906527803673019881633473249126655769055016211961263260348171765468921053170984444025096974835002144963005785812276379982767258180971272414009237789036172669078352038278205731328635512101916288646996189378118153182581592648559786587959383421618941021510743351638011512719766420712765072302182660734677656810756099930282285112903286065771856161731145497041641423794649687751882844157588658025407238053596015740155970566793601393064873309790984115970599750291258193308593322538194186283325142343109990847806100884940747185866766388161011416170162439657130323107296050634815278235377757283607048791478388717690499500757506464797868199778342045902757211436226190486043761933520111273682009727568593576979014761679378427325854495507884822411539481186304963791789352855673509119402401382918745367359060392326055583075178879730850945445137086165139160900060567115812007341612601133012360448607214789886161436338772311921606558366619818113098794734555864897647965764002645783025344269112719631884788874181356807215457396537525899139930017471071997145019208356551646324458431434051852494570717597820289374075791378428604557691712117345266412224302189065489731087551173629106768185686386690098757790499003923616258687920356564083361132484490028779388905692549251633121479023699845528516983310744859383027991910986784447656929800285924401270444146562651060139751347728027288310337477142631973876006883938571661159187612495843263826412727644080070225513910686172925815887077431151177472300928358320717553370939171079944990057031905705516011701449246838682428363492319504317947155282919790508823226386032039531398054114937141468877248452455733024484565375554570746582099340555737271229509567662917789041197167102739253236835589057775893015653724370894041056620637944756807335060893425948665672678784418439703006281481668017924440810829364826159048087319642797871122662408941557172171981291847372815993696973483714542165045964159364101315979633493869190254353572662807453593581673213353897507297034417144334312598261754285635059296351225262230639680230120507954037977080430965211649906850415185945294893023220924487303243162339191923793257978639764640174256428286051589830187238001602861418989279755092895376166939182296368489601569311780026871078988178325995015730248823058470218740244109049354139066073110705663133718466185214078654653745303640966475926011440702972233710954833846284328311172379465937175127177255696236918711936527176159048009111269766193150907008716175465351853575376139579815617832712555214438262632852812674796402594133176597692250043674533684679292413681260271564090620089517214947701776271535702975025713105464724106530254552917604254665951253944026607401339491927631236038726276075061444148344167050073895806932608735956590053950392784494735428365626304951174841530862739087577929392578344978970542179689471354121552123508821018366641969481568149996726003546677342540310244562084247750897114054819507994988540510832179697797390142945359829356705878760130302165864523942184284392000260281934034878701998712421495661613823016197343631885982756640453734081955161239858950137020209972287511970187671172627131485938319878567810186510851869387104161763178732065827716724015772342681884765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + -3573442690499539548134383480520730849621030630798838071808747381876773376900174709884468546262747880781362819224256840495814899442459238607764137106980446535052299307943780687365981353072745735849334118361555098639228247804450451677182454116677712403804877671788623519553436257923058641150738079331273170258420592988849218542838161650751146598752659737186426912084277805595743504296710332731708446824739565490200706770961265028377717966043212246283474242268402431421111954354667307669006732783974581177486764295080450424824335898624712776233115277863552733777680182931756677557043030238824422411001715594936846312863243944395212112000209680019346514181871482230650631674899914819878128296480035151901962066542302040928663687152030210150948596524043453167685082849315826747335693447104558794698621559758252424365622240306994441554533294836319722060276759413962804168347817563183000035591649157763493129536968641421916883043052659274567569845587965526709504428077185466778751740903335781073490008511774852646416650348538349255397169663216138926702195074991289991691440451714125295830857058304709825909628237963369630878377305680217002198943281203958601123006063719944168994328466874173757125955065588150049535782527301759165958719288576202232366255641738885312116063907829452162499106886882688451519016355445206956989874242123537998980024243619866975300657016787086428308314882357014860751542482345868978204183322478071033661809002231453196888049111700202372169951170911077937943819527772724412153231952687592457499063018646839881295106421265451948127073963116871304851249206241285934748227148324308220097968417193738017058585602670758572676641581930915209550323494120765077347652991978459786652547070988799238545970172932653059668290966880474663331955871102930438658661562889915187730512168546179321967387686967592028364127168472406492241077238276902097608009495539714844430567026194687299851603009394231021597874180591108244533171971192110028550814619886387740419046113430854495021177350311531129219535466749848902887969025392513458647852826717168812388557732044354397254828263440516530564844955929730885391935713599287432625884647581060370695063140015235685079732629610655300502691375661621049577210525108341128545485264537786208987496682963776593319308375019500451766400164667676708426713285682054053056467540697845766473435832370124042443847193172939037973408045866557532358263806482913187654925039973088325092012363853171353532951267063367900694413374787354443297129651079606719995872925502681465189101456636941777426943288207873091814669075046349803913834178741961147283458222452738174392031387881686705169338472661667158461995101350517316140378415055708073729427396157352009045495442768229994967791915677972960037595539457787313328505333339595046236969102342988163386620950015534406287437835478345041693846302173479313062073139094407828548383364547438503098504741377733844962774725099885126779182469196587830183762445661690490212276327639289745724666418445678205545188640811044509920259423323792977616062559160779826212128793646165671001044725548776188130091243776820240905136884766748987952993053734583665139986701391461942017326182804291980296769143112506067899273718321331274272357704033862672967484160169406220184652975884894424162089963173918172792590723227673756622747256751342046773143724622859089521616174032057267580166589518825637908564504501882486052780497225751797180786678906546041430919415412177985584193679161845741760033022843211132757935487056448328193490341099411276171220137329297795018871508663426818443227959414540406750427628461182062323643074418461747677881808185042356687571679057345257022263653048863249745552065274915746687245305835304750910213325785805614570471897573109708166681525761447325040901837469791904857837532781947374656271855177381799480909131478723039944203283559125419075692562881616407784907829392767411238720684898273531195557186694134975926059562620498109760898141856402505619019174490073172030355333964198722730374403704413342192273678732457107167540001374893023115252807628771873193906016399146881428655236516337473180325375282133945825137561519625768516056736696554836469864615976428412090645476383521116810484298271303440072847174785450038159028107256982417892934211464755417869954820545387378427061134204489376740464789435615737612189587208643479245850660344967384647912125146624873389074265466638656782433095676383199708552566341650088682302458628132630374763247886471054228119633522808112019962114740753997465889730319384652607512975338684828771206690428366910113530640032387855493120128315729915573472838423108933288501980582029663494134964057193989990241225223481705179415966246410154254581234613995492757807283034271221655749061239503235823183292122412626668260910502785218890674696859014367083029544998517488286362553985587054683634626676244241379345917519277601602313591601043925934079206392641451831722441728943014457317170024347719448522549274050687657243571065634726503428537655083517951543277871588572960068553459311357047289126645140849716695176138868209923570561661850220041402620769882261689532372745491876186686903869783554909871365423493756184038232425888300139562794457640689319578086724504828453063964843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + -93391616830681373550865588010529362387700445465000464675379698925630837521729773957949468468269101932965671121290742293257751620163876385524046968319660603396695040018523409765187199045671359328514162361466337624965803008703306135503067142974957754533030631502710780839063986222696172488151544188793151678012396856159540188568686228252358446594835790334127886005071860439997954703449712535844702586337059663592769069765649203258033354874567735435735609579007677421414127133047322983416445001379788830809850411351676225272406973048099680667871217285764310185721554749347554716114290004049293448991276819412332068109595852626395427020818948015192324280356713498594261267159273509307254316166806948555557153647810037338645656536755021482969479585924600790792722096187413590095183341947727928274442789941526356097181578834619902454555104887226747929868795355028575577024019795976541262525382252072581573240681110504074920217533852965291845689348870646339915414080001908644782677141433536797523767099436408450413841131398016865737780303153930197719277840491480768254265675018183309800352889757793508647795281549717092821247783397138789367484618006214260648182304823750503248970261099963441881262937429315517321755436645608035438207177120146291675267848004511898363430971284859870587542183528887735265126408725639693269827513840613418009728385451585063998136263669858335480546629951933768439104508715563160833752776576995521912710181102178892271926442681336371723556349213310589278588871100880710320423008277514855472393777457518338633482328807686562299279375098005193558618341312399380898779686865672950876184108546986574174814126908285805975303109279895898260334091444571996011445619600573949584400149321765615722353654112861472525408852399701055486182548576237047548457303106411482121809687140878330302822199884440923278455042041036666615078695201621398360278098606613331450883330292455152754039508152682445189937286213112374583064438031128215883683951969820355292846261806679987760113848688850816294808115421426164641237940639612798860158394416544718984791762987254491223464722937412525070166789554563533440097397154418182128261308707414813002482837971544759975316873115633574592985757201747949150177062143865877637396852191539848775294907193676494708175191032462723595108943053417475584343748186275574435542790105270797915369987784038564327855091304615409196094436885341567612819622733079039131352041279909096076839461311120936771778599705820279070056795317532263979397837194308711822923212076805335185450403097221539714772071373784847101053272894066548316780465529115183935189118060929127519156966715105455984392658607357725458129330039938855740893771384612050995873794046436867824920746763649344718560622587575522687891498754291210494097275843690750866664901054703519836949872538170251426858571179795647616598712697819911732349011995155177658198708905562025979796076127220058854012709528590909521192151810681484622238757657494063756071180993883417711627245609909468906856520516952282605350453337826798347470410150707133987856462683093851859989065755083285047223994243626248880772485651097547655340062546023734269973779632511414853792761637876658222060401616870455181038501214977599887108468689302737798392180770140694780748974179868484702816226586924765310686261477271148786879022707335352620488895954560679643533020388962678237466191846459726043277887266890792425327103231280003751251536311421136438543473476206101270666429837331882701149331808213173597902164178334848405539301336804091746598609120284707556120265822157859156541065015431980572164089319245457137073391238072309918599136165053872898980786038126193101767251867844546173199126175522999405036714248232370461205560340916938209547164940115307497739342299821599799019755211862743630575567343006260428941265635648183360577993601147861092674003475287217841292673641805455367470586833512613468257166853916153571102862033427873111006295459032928514297913751216256229105025600732771292010927839326018353757629857165308234004440171580493059573306164472397301554177905389534668355471274316970820766532764952880850220308352865111066692195242365680086058188110215220540928860368944220055248297554585250524509085153226452755394055886060312823704558729115650604720622110577783155130559811160899323704206302338857787693264901173458193357864603289201426971002877265803412215098335521624452825032564745428432933433999967058242454555092585742716266194717998093538515698762177109374630054355881903004431401596889357196265580958165022803272046942972662939311602303120155952152870576638599790297354997166285071235987298052116754631963239641930530537907293896387003657416450593895760517352050198397713005629867433066594467698501631810622730563467847114568425781364093220749355171716620237149549918113039207165684587595705236498014269165727896559893673763808287683603304366162153610994952954264369669604333148445119739354439556787845928611943575682070633836179130219089780156061438237087184513354848270187039188389675785440202334370478449329215933696975307126411534637325081194286330771847538736573920531615114577815275051954606490013497102536385716662985602920406540081942253681409374741725398571060462161071882292162626981735229492187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + 4865861322883624455795298972385321741018694413820916463053444192689667552862331022657276295363101446892061867733422617719877067404723669475011752322123800746457456210662379656477891863511269077999922846695015926780773292925014811056215516092794431482000173759736793609120892071719853401866899182402317670087132576687100743742529556227133101315140495070017562316844117024941455825639216393214979048465429168078297765694321928131401821784540336320396714712955306964509393727208779548249275152594873068885916226287170311979761237676999804789943173567413930009298766937376805497704059674015223240622596676435470599704275597889613792815785874324239629364268383089754816197028517489825925357936919629511946227597711574083391938684653685525943541111333400803368537604339872883542868156152974309338527936763369043157815514851878198905873086663980823198171853352853892893661361355489878755618963338008711039363741584698488661293363939385831200291183203630357924488731822108454872644865892412143952765665649693900797664684630886939820700940873902681571520913636616092400341620994414129152418269703386841188380352329726381239226954718579653473293871692027029262050948604390813046244474870338331065000158579017870758764826738905940369814964028020154451412479083456503725604177466047995113541687609382061896850213144009526694980416261406779413764554027532501691360940569215002610032850950906521381212236453055605865490908062420558395950160800307127021542521425140188083461700958170761199274779502355730128409014245512735383221585496225854531688984448069035396035073253697247915343198269855022201577981677311839885061119545409429530892842842004224122323616686965096342281900454525898435689952039170090916314638647581113028526688461066223361531640007438529712054496956381051420989115440370374698715211694052118717737583958474204645287857784234220236677691698448242189340137474022094614917185934612715329901334376672566306247402270780092036528237984487914139752999748215193403657131263150182759306507379025681280287429053151144214980045976869025754894611350480207542931940679368651372951787501946323575543254643528514593555489072694665482914774236727567027914821348263931451482126006796186512233631879210071594513846664287460770037189546911105773836653527472464927591616696849508149810442322925551218655651723888316993542585357231136324065929039114214712203624983218851338304268964007185017681108744486194996164590022933226745701320876449128461047718990811391747238014144673690904808429782236232744206382923032185472950371654206104956025180544298643170165832007719526317163625157269553500828399637267356824784082423034642761949135916413616553051641941243842325229759030879064024505783794173589916129286409133027872179010018009714471323999005027237917689841156360299448198546140592294758467609258367663732757589063462730859745076630358827312538192843289120622327667043251404685388868559435313439041742009728281302823545446562756367762410311806769875267985372192518840919852639805863432247011277966685226513500348928360237989568843555207242039980195775837835537547808527871861337676589765630696312383379916289126559272613847079563425669164680081046555738947611267851040987556679981696364796951118274261496369193709563937755810001352594466918685574535454921898162885291496872365052769097077422540180115095552072092682697847308236300955023419950342305327342007219019988252222313278901165380741203083798674490648065125920143842029778834676669235111437359536457177389893609517985652286778250307451939450241012177472991957783019467158291963254056645314216189310894060558681397696612495079948310854269124989353140793731887915306836423326485018583723841439506871942743511154138448732265046467133015944183229393899150812932247715888308551963439577366980491186186113144847732559517163692660807350507207840894595016872350246960133592869350199953085688429202555380521541239929457637129964846949847066759491891628485141396041500961209576129868291493988691147115900773893019696996953669134305645813978681840876947892504653058669601506503467952344264170574688504619091152526077613305202482253521643379671370118948060349138356233781815769963511586981976044621317864284992625469354191809398871269115761756720056247553070254188768579230349015294996421454120970585958890192704159956775556014508239731298080145939060219118880100449946718645216301900719561979196006196598717412219163695325186347374062217805453497265876992041192897651912274823999632322994887561117670834338977625355198090072855659730064953309708856871619945977316434495720690725935881333693831640274867769626078915585974981803100735440861393036708194806788105546139972119037645792951836778209566945495606115222475990850259623742273405420135458915194730133905015564103200963680150392610268292058811507528177590176441130673431666745910906079910797478739751795974247199158856157781067335777786164260025745073949407728992911353522602594655837310468145356629747411442812850735759884894836682994618231657205398367942899926594493065456547273713285407376196412230288053969489543526370080341633482095633283313161220589484572626124787445168383807656901706452611694875315445938700418219956716752046423319276609070553201007195677675554179586470127105712890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + -238591902908552643562408976863184274955866387706180923882256288749033214673797922144968507561137110359081561874806537806824694273976944119240872795971684273603652615472323098224937793833653363634237787404986245678662397160032858754605451998569759924605607252654689700482733140399834006158505044103826577038319796303579338315387388739613999262376347303236360240820095668283392673928784493412832201551048439808423180808965144406245102338999780647496071374010730096061286748918370300964935112037119967069445549289547267321682060011536179592597207550801632721905926957222454330767862140264284688726278681326869803985023397964958659485626232452806852264866862253554737564122599188098678879628217415581457460053980736548391970310633258584808241242450254254328426497968120744518988767472979697206011882123388936891550011248287884893129331875015551427194709307138061517045460360855821600617240091071233480484653750973980580086350540481958936842614271022226334825136876663297433673223266466844800048028872048865640537354558216467288645888738752167021227578666503800740547782867830623515233914794843434971459738658972245850015009543805406040386874133202637648392554660790868684135147871257276418667502541771819677459912340579437161539279724502278985194268121389982046962335144545854037602659577763863265393002549751395767022849990290726152892611666035741313198628139754684609155267505927296877807855424224323806155934833394772401691996017043263272002121222950093712968605614717912173818176473855330589010164834675416472638932633041173185955993477904593002016731738248425496687359537262277903844122128166669836430836741765378648293782712052609784973084076822222216928293046825491795943141035550138948225761729393352260856446471308492005621732259050488761466331653376064684251602098604633027357390309106146475101160886321755574582536204751253441273653442073122976673655786106084599840135957611755105353183378272122458180391886846105898787925775155203714368634349418222581806636098481757338582642145845789328526189194435035124483345078908939937291865491070886938988350465968686589588998542613154239964989748476543266553715673803452450410820693353520990083318791611519592366018286237614098574880842692715033453694804409470408745690595854049210109981285116517179433996379713527220361297516124321783659658598241743113284477362890745924503782536072996402239256863008798392356637819950403780811486458238233145747771099090048898730753663354346690256488042272668780006300736795067548532010466562165186606120871860144240701019132359628641679635616433495266641670469931112365354310924552849473841228654535282699337587807765551226294931745084166361128060550319748349698076639645080700525414333808567117719821923917565984182908212892095792133190419354852467057386684382379737520207965289541472578819600443119852769749738888822871157560262028061336495707445898176133506343849403220209150752868227076441389952486187810498017892845927072611477138103418498011562175227609752878699387343495943301446891755164245270438565773436403884623289365853626345050975520410416443557909433868221293431736510841149190641048838725828452870807402536078491084621327412723231202676110316552409718121334493366304277125183277464650295868505841034828477669281451500092077717013796426293505166948584548876789099878374009512397066780258415417156449934236224603085114260314816371775690775092562738750011899083116152060435898930670398503027929053761722825449330523167473393296960963763130296951501114912999116530235981189944862810008571144794406628890437244769713267814467377788441742512992497827727238105010768200178148286260850716743828685637025600553412047740745079234676266709912649041247369800849202808485739049913989580754827965754000700539782536187050348371288571360269121310167148955751078989748670184273209587626588667731216367100225537766272882951407556391258092661012859272673693785442549799092963727185389717564443214541598998010062948571150563205990421665827332335560710875036386826759646120050754842170610993912961466849249193092899962413844115124532322847248287629747455150772711732162844981258273921039576954500701685661781705697369971715055888382021116991587038579506894595647444614887616767623623085629200497233653153647616173406513392517776170198700965020877893101022887143688642602684829773116011855305411344998641928779348679761004077662134405994510611842215190654613180408949220601581409044721334626501873853559689421164459804098830952116443022722958795464606402156461911901921027275822062247172413670841763918040733574367931731820579276483717452217118393212100094837921267284588138746403191742659891955235849535941112089568343571185365122372631061294309240579531988826744431137236980408187579865472994907926195591273144246846224145630762986068682250606960267999587054548202302283041533011775405841902550022301532322530017843725023409995953169971899669146414336150281190074302639377596801707020354157642574367585572361349472650170889183929654506520077343191596136243340410035415983600851133854903009691595958579644297950161700276077944575229279329788489994318337100415165370968928986808577031623789368674296256394435560897790411130276845023384388998784959294943643779312731373920541955158114433288574218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + 6659853647774185993811281290537060576478354155054150091484864301502622809496456288584274894605898823550479541791725863712885651893840312592244644590841058059663914864184941689696395737478647304115611541564657622297384506966913798716770843434991760680594592902920190229441164950919900420351170233860912181426231387550882389077662716330896049078719204858366364654933239492718078573196653838361831787120463243270725655883649595780730908330389359500366553303458138800387761070951850924447240826677968926610836716611887964084365586481138258410747924523633233922834080416305191662434065433880996493091266976136047019193022594227772574707229543921147341476124994496569765875665347489019972890465055733425416001622995410170122408243479376319584374271113704632660941431827512451751378911098808496898697061434596682759786763656152617349285906710855357242921185694215351764435388065781173471443512171707024935721639671873950174530989392058768118651353501129047537606490244926719306196383671296447200048576140819706232853849222810639785417585773307807160226761083249505230724223346957745041205322362720205538004923077165213263018121807776252948981841954001870642134617248484464016413501253627736593901591723793676153118377043609255740745886156013492013330533636194396819352278886265923613019038595608330133168876159797606599317194061051057556950995343613325178849958331349288422137409403264207885206995477626856947981267729795406049585715388269206658405538778079274583705999142946671335400867698320576906931910441123550978926028688566227688368236867445198432307248542747537652273772953666564575673678998761646304233242967189413715374224562599220199683979377596229103421052296443785585758476616206650361160759419362156740291173228237065175599473276794002206892828062754660738569806387894522163131556158645148136508994138812155874193299897649520708173562990464297185425131732633018016329073808925168403450720401727707325233444765311324823563922387555334075821218294791952506252729937500809913109472405909352049164447893993256206272026789740581960678195363741940186088082408358550965720539291531195427523001610035928476389221310732864549117853680135148904030100409934773624900991606871065044120025814390908804588926067245267752142992580564102339314449942537352788408933375904603032027009218453556075298242291217594132698146766675944315665769890935351530995088023841558544904927378380470723495391496790480559433475631439678864098763917384149655708567405472922718536174119513494290882449655873056531545540669452839865653975870032416767459637017692615956720035685719000871447729939555112507611313432532991227191476513608576346203711121051863341816793882210505269407837537862667161136252637578655608809061365435790176975607462601064158619226611664414220987014963764319591004823478841176583321422996580707858058805092983521980329414171517145413803412882574699042281680981639611183677596281923772967502882828170087628539002149846828879023971567475250811251862476202308115651709913244696248445339127177203416395289117298344422601761399757392374791610863271091525914518101678435406688239176469026299086750284018406894909731620465371213033457538340222606257407816186586481448144946886962450204598869339780532671256629353843865877937134516821441776666313413070974305208026529823935613517352758240186052060468336984015547216111283587813213642810437696634666956332024805090280491654376923292180799803882221664125894793591054511899074308650095001782895852496330773602572422767287185747506282747554618824094656582687880856192348395683217471418751735856007369902843634455734415863934768160462487809310004675102533825190741180301542650536861028434543349835568578407897766977274809419374227284455400034163508041742832826047270480050894046471980376715636968846364380738413571433554816032238112899112182797951251396907471388120131179529994154905973801310767176181372934376684514518558781920301856975945375194450160038996009824108789561847043671036682515355496871730269266092222764945397811172900691574722456721016082777822893820029582152799164956040029582425410588169249284417093301325048751049485238260377987374963664152294376602179257718584544998146215892568229492590572170082093854760648087304166611147491663448887489595685166763121408839490203557185422333907228823048177145932411059653676684066814418577922970214428699313834096486387778985331291862901310355483008433587722638664465105931420241463802776714184645441809696753957201463852783181395413506477557401139686960195256010891901197264028307024654443841956574841390867872161454376898001869037439860262584778251301172725778945592629599819306835684507280266341669240737612224748761498277553096341083216193331761367948177713537051552659308346595396961865846621822608817496549054273507818097016414878161055001454116733617309405195735926358677779159729690573578711062974133439054558035111817194484545859789276389445198536305868741554187345561295079468894353962252087076643530792606726047500905251248876505996621633670007299404650696834096873389615437904505887457229854884922076067700581473440912432937910911195865594678679520108459680657213949436919824598553424366310228496785812518892776607590068719933402964143713771846364579687360674142837524414062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + -220324776310479541335457796326961134007065156339773535020967355886456880665593113266193414924005267212655909300825940287884110913129269531723808126447344051554534989206100690613581927026142328754215997052519924444821290950307100199278913061770860549069452339556513429455435902995223220346007093333451591599217923784254233856872513388331093183581357579416477211353302194851554615489634916082108822611962406096402374688578164884969305905307941713863033846632952120110117527880579748207821387927745960825679704100423106660349180872130003918987903666492737240667745103381770359475563157650283125300580002716466671189303661889851407599068840483761601187835631122963910499391731031405266099275572640889563853195018724553452373178270855452504263202940181261022015724092433103794387037723576119408078905660968338685545510288218158730259421547303601370362870613287811729023165310370483100196327424769264220209759600354155491470811554605858371369952769262186721084123256587762014639862556028725273014499675804490179349988183910025914363236912863364813417633525352202627795049945502796358401331405900548085335610258161977624543796705794723344112692947597533591624861160413338841368189549475054639224359026753638483221276721246251456614020827465333688778803823904299677310754429630329177417336544143226728320191482759681440083013617261183071946630831279433815439175120408420941263899378287885928111265517828639354529756393039215510192880569979861487599437407451056475228353025383032527335343028240384724237583089320121026790873394542940444993975241276087991187941129105757619178155293075179298599130073820842410755890357273364279428879333976299217554651016798297644639927392621399513731930427231485076280993488198401632634615633647866565794769966023905742858839487651802069120853121593795439867458381896026786436199647682393163113914262151133637050367897482364328127985452791563466104646203312050925737864869988899243232508096564621537320717718436411933910472192441875586891284670187181657205688764960360948850323973080102215395944197572706683035912714423230055716482683325293964106716841110894429737056153888897187839330679897601474341567076989431828585336959093378097682109109919538776177275193526660664437852469687145804171477196433751065364141866660313927351331118505924422600365737643034042221493794218341060810295356267577731345323293151054198291154081492656198945016900825737242098941715445497323536750191348765691965611226645079118487117153969002002201821945894730332101323602341451185036977389051111701171293257687516943592827724528176797058567276930285149291697985195436071714152190475220169725769885268863163186203131670352034355394500326631698738964853645937277108941749778759458940396696793098813492588320361254396367680159587332937106763339493383834425360225806507302320587571803485227307868317445868557392077865509557563546267928109999083654761651038827603286244967127384190764865613517106535640761047161105783864716763231627801672465743695719561982041713627557500859567493946442929864570610137123767211153438748003999822821665938305430311895078387059090550206439256884037178839576436035712922106769258768422304594342122214795691839992399655398087871332040888056766602106966881567478540091918891139001334500370200779060468724897646023555815143289957896138966313127892841475333373648339635199429459146315264118114466444598440159749824104532701321893071579963384153611527368034630081580583604726962989899253372835725036856513320693866952949506106321614305322591899829172460442740219611517440737039285005071394340878506114411532072832584419194034156975908741664220645714044793040756285291657443537872540717252263401604258127808191247192228669278459105364377693631930343551074946700075916768023265190230283193253002407118261463275959353003083396575807214070675406088223822526340484709268476074861331669128726466246869841618730761395785436763508930777227328081666502982178203008541526947914244612531578096348294649590740300292900321480805630492632079489041648368924886415531994295961948620398251068621510187761930573577012476170569817135124251889921324488568023202702729914891590205269936117500233155323804303091332259364733255289500130576074394495989559908120164231504490686438061908100753846965815769955075055229066782531973555590357528132160368252225410891831786972032122367487441055922414564743345185663714612052451492780226141026680846765500774258041350982460471942439785118783256734522903222910266167508127261553893961623355288484840370923590092685805366874085418593958518638871704597950242843190665647430723362317986167567232389758646828815611167283666042088280041837848095280447464169622675882116537982112167479817109965700392469699955349343446472067113729503297863981198771558332175506547911543312149536092484190215700562510617832999986484482086818313705047398954468609863372122025321209590217428461825538479530343235765861517139921891298887050322402577759976804160956007828470751559574740896261900717584935825699634707898418582379563100884542005419598213243970369323725518750563014755048805657234865307793586704060576035343451966755272063689658836177684611400848354391683880359509842701067530359188623432150705723787097752207286220027526724152266979217529296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + 1084879315617552081931819412112491980233152741646542157683468942285817450717678186862874834159628905826604305319208540073595167323743652440124374289689757934369053767716795489270464807490048763168896701036506820808298684367455991886814417762345560859916684084215752956991118790592452578342798238202312469278258044875626861917253485474670328164797045230908790699131978387225524467278856338411143777733657405141783763061094755169721648706850354113058224004751755948223326752131802109029286613912818590807173741884387001545855951992829658620525606113642584352558301159509513924547906106037183483302175097864654802195637782080100712096018233413018771237598411899825316817613776028873148148157351645050374079182381917125223972449582930618224639154316240507383248415661212024598164281288408598640519868146643288989802815594774420074943060813394956766294099980521079485700250389093660873299824225958639674745447769596581301072571601439540455774288348119886089117375412974315092312827000658348540725454712511753079416524304645128777010986247016823952142297640283925496112997581740053269596651994268483986497923136292783620820094497252560054726418892791603425597535777695864291104156908315491477013066403661970920944592671688258069909770376362275745007719845451955049119352301489540562444675773039632277958138997817482359542025415573578619019817295827090688719278431197548591256748479132926541803312939605731918089680078099503830606335442217170982027371358237238413265345150847838957362078206157971295400696491286833726419844205001806610115593731389040685285426651337953074983395664992963452418483865173136622965801655890706978010375548455101056710471636224269377060046590685167926630063945975127403386642180993221031580225085435757362584572588508146193695253384847791869854933220595059511197765389164017772037057272418958362521626559053429786168909499772837730346160644856975740338688726213742205764326433927831636434194634726510370087169918537040366025954819681284786003856575015211504251077046718746559175286404605704259354204545732748825723397847054941676985480437532759167332195149479576115403747230302150938577035159087700553220704207388096098701367831633147689383036362577124092117040861404258495681599476793960085289976700498288752274554078183983974357749391634707459483249064444245913175408851328131016621761519509154066863068507839329499967841700091810281152934678017617851761695385516197130574958454176904390406551073380861776794010107985975657735855007009450263347724235101243646213975441693297405463541046634369188093309077984732494307594588143048982136793854526751712271852314786843191690156129787576057005801829729967502377448266670261934128467235300421300726996060200092251923692169614069158643471137710186733261710749114509290964408012873614048880227731170570088631069685953516760499257927878870561827117003255347770084776693971670333731467377840386208128527598964476577101273152786994875017205469682596093197135181580310444207009923898108704295810339443872819774969378670764614194466247309014369841898969819704290286102838832347431731855634127115572386346288012583630877326664342993868466804205063371223744127569165763096392297228803112913064787062332359194562064250531400285052328797971188121077094953950105195712202856043528528121106055931681775963441936953590357982493983650834895395915319957474165172478501567832824993398910662984962396802067670069165372088793901305093014693789548467365023357850327468593308349866044989187319033741505920383327834998518298136186644298787096506064998934076880173743642976713591769446101867455504098611057464744513894906380911872181290668991898953768345302901437150828519686296939495682978775727778286231694230908338218839661451266796091997859738280390084543831572909128103176216923306101437973866341111807537415523112559495879844290689332805336899677012316141322115496483730593240215244525111392768288632146810273594700396400368710346697832110281574560665853561209636397974053899485943241025214033824081328912899325997931424862272733313293307412929646627688423195496398465831739820226773969049095523197772701255925478596998645327324082281210494404696274661114199255377080970436750166021755496781720186783600534423202685806125655346898512282020515135670741170161039384608629246284075244035478227182872972462843512780476461184801560109103699584838071561884321618860571761018712191876391519690039288770279922197921251292432732688772795037477742680561136073864609100741251343074360708482683988975124388020370909153046876680044243542193689980889736084631180763098100749116919559701607068472523341115052805302899702073212363118190149164898743756156327194584420547974675978744454274916186306039039573382034387087632915554376400748024312400574706091019347332405934517752298538192506714255974591002576587445870774587899807463597358799436104876162869956100648534678144828960524974747090438782668386650528136755296125271906411192579053603667203655228852911418802359781227872180489160347737146765617578880126786146557507824172836503529988343354409098280880174901451735414705739916757867218265827414789642600731207968144469649633552351930197486025730194267613562735116624599833337550858288194715479723129192279884591698646545410156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + 5740972800584888184161670655043971775581014797326346045818842021657253065008016175479472929881742519824088337226796054491554702935823957833600322464938004026950243656320740963568553763768330098008404957969237564288542179174809690666100698527580327388980033096685422097243687795793316752283832993891861414838589054746060544586474943225026843974163206804780616712716299884662251351146574526746046354501245020715009068748471545647445917790695622773268337398416046479822584083296321031977143621220840753051949459991409722254744913898710074561940436773403856326496345965169088563240104268974933874017443133637905756747785051947396175346432163689478303624524408701046383959629297452725344419197906349981581879631808281146563410236930195019421788408316363080873812343950831018564165390206490478819492201774671564459365420749633161165461571541278712979431050851011997064231297909265137499751243571193917281951194459235730024203461215865800777171098841350114503485344811504066351354143346383478976816808597949971144795206173373450283645945639275626487642202173120289851339024222757513290386671606068486552243501172935611862557946655248357095222242089270923508233973120200805403042788590611534756451448802224797272956688350234525471246958910479728885284836906141991085352753722397110437503668720883604487350942449720493950566899988581606693855365676188962357678119849556525952723083449253380222842279286207624154156699269053879745853241177482402273798126309506769927227321725420155826645060169627824615921857168680730444110228713998284636020480260573352196939707607160870673909171351843336680908245774372952174113083468133539523831716601255218680323426803143217911518543108637709259076192775449246609747701467349529238241940237859890437545222217566691799000339391562225270996003798385852825136618805628405740012146077896395466519567222532321847505735679211677497484222433913169239793202470897038961116583965634903583248774963064622265718352420909045089283021095369759750851349634011686969439886015105051748024379697173293172666906065799774350670086230464050900711072967406755146810096971010844635195549119395174260230454723958714843471377236533510475297585279978109001812785835554161280535255095156246022459997360974455569819311701864320933134222535313449171138078106848361449853803255921703869942715787372529365333449353361744945636627860180268393179683404839001608008067423483363755482638274793163865825731605146111964434956987808588302572920525439145090441445123788958125669939458579983695458498288393502869512098010107701159925880022914108873352368003498052114939653111186389384317463591148358047000556726718024990677077186244446546809248073571046751166959749940016037777259743195722801085582880189111835179183943041104322135858722212404927329606001468113002514071622708204783451354554005085499128199806275811953833643380306646243291557954853740030288422208779419248186087472724304251469025787141182418893292945040711486783603473253248408304230917466737680994848156942622383594707830036657069974159869351528747679688567336957682606134900989439592000602383735419103310658368501802682482609557324837994866832862865989497478273127684367563915333994294266624738796083499518144405126266785521859080205901299019769857320237769518903154690995909712323531585703879590404382153288880579771141049116868090906555289911389047313074608118643655475517424984445374176748965750297156042246484062447015924417699327182773653568899618603241610760820078682540420221648126291293511477745800837057266224348616159935447198162338541504186850483310242592491821976919865129595908782316807057085007233268493776869108019989075318727822921061227261760641794029916033635591879120224089300500476193848798819054582913658584377684529458722028038312741747106450946266177994280309007708062934448399384720108510960981453362839871714642547169822503087020471818307733158626468931514429209266997149643234960135162310241916456606433996082765993774468614892838246150522055438268477755305822210800563493450619820224136997095940021576050738087751618198113032820025428811925785597224027864984739706128019455952295105243185505491459944293060568221438319556951338700583107787850460572159599797214165360105689229092938141531617967053458536082614294166823175203425097398912516125318520555542795387230555803647703019170498871848801845938620965141163758181905000839439516069029379785854652785336684847030081648809219340735630029035055458611857255350441043075952831799651306506526372192491924697090418532677832668474779553990359873390917319007705625901927133402344859166611763482560917058440191948932557458557387995057764594545718925718967278614691158633561815152481856460095739657508313183481394472584491906131395454207900901852090202865770545967232084843189411270909905604774396495674349182179812565103240186348995717108969693618382585256968549978414635751883038000294238300760732102651473409164477694211427344286851090658998783764896786896320148193752638373594633366262983569169261370392272230709695491285665155607431554165540844945367288314216105781221355777647927180999133378647474737807195366877809448463942315414352373787147456442415599255660561199447178496339492685806642747240076118941942695528268814086914062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + -4017952511740487065694633754022721187311563548070492600318855787841877281452039353508067445658565779673960557650101183552351162651163314526805756952697035418360229856468682059279453906679103007357234677145703544166403740201127265125621652820008384058715809181247313461423651526335603375866591565649525219238092638645125448512723279977551303531257890093852684302216985008427302338424660236615246914652614500389919735504772472358379542795397927944995354002398615344888150455246078260193510670278037309199331586388746925313123813500330698273700139576385363947523483931855296255338781571438814731959585831095939533662020747179897520393511610311532881277732890566673207435668481573520620556207066814709665628083348074289258098853519459006133732460025571012130111398909922476312619673449093907149368792773620796535297096296480854740947860671899405498755793167434041788501003759717898921723006691037503302773734806699316023320263959361373550957351881121622809669718204891590997730347956620379453204490715748336004168348701042677332422204716740186567979392766920239603905826156518545843560018229905117338021956569696566045937973085195117811955406189928813089883163653874858032366697416597239449794402092603082648511465900419904463967237282269428524940560391388430029037313888192792013839367067225610636378129652897240837676449571157187082178432311928127575845975124603801435790074515905288851828922449851237512352391761214727856275141011647766102612568121987710973038864709314150970327677828055716291412275622550206261169045786667999823279165057445422719738415939505180608769185588996030209636305195699173255777259698598475906119259085827382087889442139118473864335161311132860750753095363905137553822995286772147165411656329442826558143347469329494384961796553306756738297059435663346257814093874591774057278299935072139655636756543013247148713174326206628027037047913749852274029557131105614631551273232484075005559052179067952842065985464256664733916436969674255306023833941745406399431936110926448516508172292971306124894350059043973554650058984338609085655582782973464857981916645649077196327399129957977869544792432612067615824331395476618105103109984053162137278461505632375089907455454507538981772430029535611073605757576299969887300618117944268332997269211060457436446135253524076120653956798744535844956554132465253640809726023374503910674657430651738252250866826286247367336903917556345257126806790660185221041499295270532164077301349407276685937012331702482237424005707038618661187074547925976755252851803889330133799155797870558596927646996938291534214088818258071053353335004467725691016686388138168789355930220077906848733630648235391670144992452875144348585295063520986302023340038304582683096172021735339809311476291259112417752945691266683796870065136426344876016195644848033673005358664593043557748863569577957921099135978414698072129846413343535521975583246778014923494498599212630175841691044658779241039038316088806748726511741212539182108307000918472717925950997325072455915479935446530931325949184778660492410166750532176182751300258311813167536296291327288600363087578216773354894989853827493873908927385391480972387785300141416444845805675612986424548828177114311294844013212793857531013897071308855329216213613313451239953058182205552101813857678182541306615914570518817964281007094151465035560166482550089277716185305747318610647622657664893824644977194421506478237633843948661137245467578392866667063678499914564714487404192172806959270662627731791790130820542748385382939962738082771718667545314074630646442706166710433901189802342411163824657474698738535401505627017717546546535588147312966396523045507841972442211209226184059401305891425139422898282028365950705419899105582049979567957249230891175520576871407172871876848321976562130254309668784225444656721609452034078615204212184819352942381751844906300740879345122076893120957950411922825690583120003133980734023064809720834605274502727484335807740346998527483034283420660436218324716419474192446723001139028845450055739886123526430082717692500031027960390645171367032083027432323377798506447103441816303610896219652411178032589872789731398397937630242452044003528178884328259457395848172807786201836430641387747821749907595703047896095977872329440273293391553398310721902315342837011657839763532986815063104996928059477612840655076099526699287015470398801321098032144636618380303340426684034245402207094774461843476206462683264462937505449406819931532173869544123557763146833461616312553205984265593214506281105095890754104995160097373564966425213345659156710405955436603172212752999931303688684355518216521034028987223676696798187028093890823281915008198736642637331436750209927445172147282960572342715726587644757835246390891038850106555298907854004220178486896078573593045399243720564625375919790224593778892370406985696838088759730309612907722663817203506080937582373560705551054833147737602070999588254860727250950700555119339749270440432724813690379934943050656679772196120972619627850280078326955416616929706801356996197322593638041909898419011252193445361510220924160232598045047573155585795600865629661939192596164331940621600285975257002984761811603675596415996551513671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + 37483323478335304282749662111289024792110617822732343649714897331180756974771120291207519692161809696035588364622659106531549773746182273219687490348229142736269647131914422658160776187945163733101137003003355344062591178402980076348987891913369977795884758718444570244418056714520870127155842589475955079678337634125019019716430146209277647457257350719541796993260854823826478315954165040044156451537927025997533582393667127137393946898463273059334271808901390302418522670240724734418062461583772853199122363080786297445945583180942019517949846587724219653263809748466233486496177032312583083770449767743404571862918767805379223802609548233512150561160621926267878778814525125607267544136051311171660860707811281731794396885243533790587415759590691404727424290586620068320775587967992473041720321637989445015062946907094599033150624449082114586930630618102154969832426222503593949250901932513059560388430900443001362706428396355732751878367455200404378074661907109378165591017856756832541144026281601638412291489847638910710077595431210716052247889496932921319179657506611358083661029848262142215804418703326966710086482509438662695842458137309506534275956200169629602630612220488689201281207994797270232935898905984893807319542235606651091987252862947074925063348570739373303940621388209155212787426158483623386337791453657490979679330275140324459210761795070725539633970951466142205770452809429827033343177990087912197948831265279575762207575939730496015071544626340917103789715573554153221727688359716319142906174552662987512778520103434502768871202103394645700976150694666076997162949831486003198057938139098809200513192060600863240906642580538413408375145434432202869505987321293007246019463669184992528157731873673684701545438996539439317761768575518600711517276097993314039459713425604865276756235282685712889513944815515893746392155512855406135770617402212228458136754758461612982537447432665614281648758058026444003360915509562282420359759275888117454046797378551923379014359203737059625827056968103033007404371768416706142200472129871746340681361725618826255278893366541199304855960085193313066745868084240070241713211399713284135290286196120289846330027876385983217267650895949894070835756892807608803681007307905918520481033020749718816493538763629744123635799277061573876791625346608343992888071875842324408318503590952800931586555980229265608532391257023819480676356182112533874896596291229136760272092914728581592454015164815085412660276007603787057932656557426130704195404099711431005985917583786904295451252921889459245225032947508641869369909253991940387139007123198910696908980814832664845372446238961342580537855411260692443087783292585435318992524056345584594651823734053694077600922826894116615610375762928581773330384017289049940959873593224923733727441830749821689955155229111758050078373073282672942911368540788573421256699028129145274840017672248455332660005592909709772506093025416127414211154943117082827763354830661553487519098905587656539374648271519931483875085965382363803812974256320252444433266039601470717291205117504542771470694635949195295829024650337270259648729489877639934614552749671033743274113188106491614945304203820857340417636904533421358300806712464548580223134129050466733655488549420015756457418110910608654530299771420440537103855687215359335915732822415954824355958188646355661569418524154853749896524282656749867939135144729018520820146934269085328191497620495485669880585957897275155206344917592864117973489859978562519616634389629811236546988189744282201142262781801295325087452470819489787273562013904666058168395587466675464531395130459397203990505567267708800567643362000991071272850716779123045864176857611921920739827476901526052340093735224804578590111695388642146628366947513348402610981052420901834123940329285510046530916087597950162243385581550133715629011305815065197413723767931545424172217536160016931458918313615429565730705992415891912308954858830623825432851675751846124846581715590119389801048002501832839919875014960363469050550446786837395595616360195653191963032840908506315898221414293083999569698745027373297674496930825379660666440269395847864411470497069440497162879859398083891713857190557143878638135872310015747360458962527088175516810156044483343034953590980330487847745178453521286836984646049262706647100614957041793453298848761623717549799486283222355059340750406906335153129922209546182864875081522611144973856203663359847684478257382345228078105380250094946868135929386355336756742206679812833247251141331412137388371148335572508372685806026363300616004310401100910927922359559552667721023205420941659279577467230805749085555991940065812352784107819351337277601942565034848958963392896667132743070188677423482372068839572388783004946867818001308037019339605178346700946024035937588729732730920051319081954220004601644817021159232376955325972483293055648612556320376795054885524223764776734145204190134921724608890068153618890724214969414203478360627281160912648747675371271701652995255717222238742231111321200520688980464662136881546245663566144182191200466604714227225207681199286269363675809407381211281090422666383283777937493365498689001924503827467560768127441406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + -1875380449703756643947233935346101888382332223626112449238158813603008918844954734239444032104214823854259689895979439772988520187326213583008965581265745357530879841268551449201583853064834570594688926561678787040830333315191965797372969699202973188497960994119819434838351091605167702665650596231047881327296079336042270150479290077315474189372031914873912151736462117066738039427691308768591827534200446374348469967742043053874420491561506752591151611015699079594746377595805259866584559674415490585051742362841428072067941312336132955763137586379791050906974364912849213064802362189563968568923142792025834835054141623517913450227931182090682427580274684952612600760421786122444918991731432725229279557892390203425797319528211091622865352458369510653085885986428137841170775037862302320578587446563899298680613705177995099385828328621066813387364184707278249967651386776978941890434607078846365844268929791307067837386416176558679989438352035410919590986906764065627917487949396929251845638096016139480493368420608317561783512867153664981344523569093448219625823559946051796379623080999535144156330881694662914338996927139121443607770581822947072802396587707692671013128250883265108451716372966867599326739695192565185724688659103334824205325657567066698289131701019632227451892235119877010585007802082028708530443149235167408125471577503304224381570899987463322106370588018320198649667645198199012098341553286695176237109815988094469642493994758678565021385868058131377514731357203549342541899026709810656654591045586987595636097450759381226844845206176813158451543730046494425006734141959586178654068743790340865114355819109894663910221730408290011503122646612660509934133191751721345649613852065755407891950362053426054738888118837304612376023305709856598543981054407650027913874532667008280093930292674947313187471901017605606263482227589001024795683974919780891225556094925678143560649831118179476366112953819693133762804148977165371273941533497038447520059626975563802432846765613595210337266051539359045373658318771321449053251199263676266427991907865883647577047371966010764412815689958045731156247375190504325491880386789948245877001476491869718162338510225260808718674124858854384516082829519659361999553046267032507291721853749403732582479800342636544882276614411214727635577135719772739323445506663533888498144128033063561178307677019419797771975438578622521092114393992005430830017176775307720281421945489888790182663265049134733399373682730832410445436182913932191125447124627446010204922552126862063786678731830761995759886664608063537739411486113704424213381128378596995807657254550966861302024325367956254291586532892536329510236059046554180521385282575682623554885706267714754898743022816579143554079026274459120148645830036364762876391448183499857563141252874145488615787608183325686914334780256104516950993471327566387717719249412149377029526784265015340541305106544341878626150976286481236091575151978717031999906223271995075998782841460035392052473134775980750870800859008734081774510797824502649505608105513268943310822817644543154927541046132073083858214375363255912969504760047422244080624574979162033257106004668124866519167188209693398813041316452918319925006357354571771464300971353329244764652535025043986368112795281300089838007327984890392557646207586227248526927954451100785146618754257049321087700501986705462278913562754078975098353613615316124778343968050332787258483549915367149820637795510281794208063221396943735957307974978409180282577044421384071521955818107086297551562018710818367928951743508733471457705727927181412234868060198471880794999511022102501092009703687438904255217968859862666662125316285887681499781880859660743486504061132301582336327564496783970649715553521683579507169588195321681932921015975988214138415824161412246987353714867485007769526033676445538782704780644669817078116838603100875372451374558180549088326943914744743615279030968579429471496581377381668306824002910065890956864691015776247702265841742707532922877360287458755985279880247644202945508109747250600961287356594812376516646851723321904836565285474623042855599293098327952770879789415520423209638368697141074268117365048587666775495108199368541122770969080915376163509291562892074543670685424453081530720552010442981940581610194639965931252867023530938602498581298961581519783856668399778497823920095497417334009755477585411027029474335506383038500734658251498718675031314777245906427151073510858033131892222716808695709333854206306683712242174469832908624786738229539449548744053425102343710599351175809753950971742131936389352988258899796745322052593113619937904457514359938976835093162848699623893751577861017650567688003325647237610118082995398431315093876890403716174614611144398217137666772847750536060617901416354174375595523607866515745179078806902382961666828167524575240154716793983044123625822925620391027703596531602048278950812174909012273872199634904294888089029315590285924823896097564395103993447527751646232836526452912064400722825972160088364795192565542803839098332615867978138855274444626048676954592764861628762636381896898648673005621554649939958200007532839571651636587645839426841121166944503784179687500000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + 29526131269775174390879531526973670358860718214656506105824644195150899731993521430345962412002534391604636854971836422757391630535894652921786019896042552260293117526323129570747658169645121044202330706315441175938444457994214695129101187617455554041144556178047581558193369996811995106721689018864829639881256175554086514343912908731643887816045233812144151684220148719237569671220432938110599892489257111464980592181114912027109732206404084158123839816498458351663199738545994609601088142372895123796588658512281733750250652323749936241879595160037268279419543198492187175614186879854064645606967177796174512098924910639617290610696195928372898570172556747983937432783439857831035274939965582295465826501327250201101067446702836413988055927779530766495568889282077093845343072000236786290769246473067395636078276737394091104273841524371488967492912500129130042330297756447755113955209733767213890945797208788228431982924094413844331107972550433528648649362960544961263493547511600091536010108793743457299634721295199551761904232708005322276795479935210211275899037698681287710112009662811554273524128678545539165661858868681044720753738172299232897479717052149158981311010268808270830867831817310977915657990160943977750233441379499610457636484509475221500594348401214153583790417191817672401319419210512174959109753358781182725286264873600833452777788404212603064008170911258345030116843113449945156059832791886730222441753814357534956251371269444767740524028163835517321077097851919881899210224158704090306519048975771870967127638236322742811498798710727651218028388658490855454271477282486344871710753780202145538532305949620284455659939937329241144906192257171786518929399680344395814896973675022442752745283769381088387180972208118390301613699091134440310891949792159277775447308223805359294915128202859329776891636718352640056846275708164943302077963887378569771529851581689910405817350887216003767457839167526144720185772579013669809574246884728866431638359076026397972849132376380872347654568270294146093553854299204544297943740340520218030112558498863295764742601044847673613792363378284576726465760492158097832063951330922908400138285332540926662290987675111960548447941866590255496945785499518722023355618995385585372098224697235741099074354204730198953395391183463706588067537974695782292648742765716081640234438996783103261589306544903082161723772254045087214990195709928731104738130559838614945949686000511938881140731121125609074412997361898376643069925816570397592177477610086978095761392698276667470791722322640420538668400133806503173694122018477847569998205056818354876718387141946379478387641247888908938787367827593913605199339375254755053759806893550563639111207713689555365258940702025810550959832252001229543203089551617323170029432584054359247148714343722230187929665129758726285375859199359320939334029341686137813204703820220927330675095165079496144346893236590496209678750912233930835999602317830005769387403451638779767955611336713139486496994270572197726365553330928123964696890666314972212410215800758783208093987319749978653417095531405565202259269427134023199123528307817114078445422922173825681495253745612673394191797882084157608903790965594120917484832271865238532939134610563935663487609047355189229743765533518319252305009614773333661379673943609659731896212030960911082000908842914487690725998428718853157162096632867824644082512526509167336550151536757191688086771523653657315969321517239565584896241330029077248992501039946298076156863108042178425706117508647201723820696148714347125329948596832570636328650334312689160631773858718991268214659415879553788163409435575117702993376084476292262642696409315896523931811314207431584531939050099650464310681789538196593976229585479015386021678612104693360331478792399826387245026218246919004712889685419618093818503083810165555598301176416249778775232072745101199449845831193573233323779288449290749896115620332955880391555185457076727415472608009448193636149073139874131135078808550625595355454841639201710807034191374318975007917322092559004859641873487153382209388276742166828835430916074414881811438268338386246112788007845796762002285753293825246045688825979797275187822443934962750674634729493147877511736892125212384633746553189782595023370356022033872251438160747009913651489848959280873637376325146716262032690942141140276713021640721321051660867960955291530450018259668338462029821553821842108267971946483663841380389486543368819872514575584267393260550428472800390345312036854842132274880467415064512158539861140884244708090537032259938570679215532688063891862447517590563227122657059561216738125162705974799583171475219265668953715494700363281327094483314372706096938885858520784660310200975820121201786515266545113665987779941964024213878556328211756553296332700105154538580769318580123632850581976377162501093932229690616220601598430139262248182086731594353084566866493306970136795242567340428565880152621063299552198587226786008941007743860780622285678115989524820265680072043169516168018410597155447424997987922010028967998798941200891487850057259105692089107420794864977224256167398142260997308589907204900576284334334786763065494596958160400390625000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + -853294924350517381606531295407193294405974913168044015067910555867641924462517658116980307910682545019413638350969487766717532663980790596923579756308039822389894570927675466121273011217561967159422871925420224357839101750342933926568731182369222619921747363509349585809109418048528276341598889885720874615991463296462468335538911138635267626596974510535848864408698936902944933606197332953859056553570244416398891417274097108473069325759282009122770089189444444544137314190385558946037414523511669949115968072866854642784244668611475522058338213390109278462619108399482370751182827691914732578451963051010678094892382704699405373425821905119689622788170683630235796643103867585155092656018563081524311231578294897951595106667134567307552798278397296169525973386605814245678211406004511363672880488470606810367799308360457744790279016252101888393426112334123891825584274208140055056052030345792060668614529986192171678851547765496191310702955137399652909874632317616030699058814862387136883633529352128659957318712497335984989022163978313179392484640289859324091222533122914209735422355332599313879610945549163190041502935273821918935343710390294258633300743136083552445976454492497149577238432423517843318058249070834174123315407755303429095399777776870014538761227774275876563131268334846121081522260000381138944967111924470677298340052347189563168914670829940423201089605308805346738028323241908723999031586064816181553878630323723145852440561751169303782097237610633667784363826117427312631427498481730956850975807828652035536620629781359509613058438302524702854587879325513369236033521981149558894064411252605928196843676351732303024715839043106912333377993654136502623687814333347062108356916189651618322377005618049792060589148021191043404618871645720093768513252853797498141059343495376806053736510757771674876470618483825591344852112341096824847861050123622773602852487438407462883258034523549294869471807525358682156763315797324173279155389739754522900848765988369437036220577045564897850710845003169198959689633902729553972591082866317486978487550263536099215238594339897812390235152121675912628011324834252902412505929805204601725714060376879755105290640021644127319256781467246458025128219273121942472261289160065585295649178594476874553022996785307548482717995628535371306120371924234552546916235207905459287365719286820251971489714969017932982746314335005048144757280398521053652663969273549078595003722299882743676764624724856555864785177255205555230539963258169597058508065661704770655710809688664770776906271163898060961845694956859836748433321537146859175944794895194621937723943855185048677562408176144135145653148321631251292667402318947836451824097655156268155909384592310332881758181653339674371847228177871097216288375231662937951829936515303510411626819295190250150312114333962898302342683346238443109207286279158727052219369732716178228138305203593590408773550555490146255686311859797603381203485253437699575905406945038739134346975103992753278211995007197797002994906868856969631891302431647357090195316883226133655288733401085937290561710310143421775058263711371172266761129573932112039654370335607059464378667068934404464333156028500372987102252088043815073611493174844551015587799117434225490009609948815687716255898936705211442579715840654788214602331494762362819873501816129156343367465851954786167817177861748262582494781998820838440549398425701400371193330618992431529681267029851313773307822008475818288476870915144046224220969452198149635023873561431867046538814206194584753772225677332346236919376741745743323248529618324257872285398173500693610036006552809515562860701605515234531206345678018770643479612292558475601424861375473344947989304043273114056961214963231039129194333813289791016408705363440038981493597722621965885995774729305874063357423634717963288003488277774211818226425463742333004382556862158149904688982337969491177788336177020305252473677160387635426062747627270723095672619529968889872242396409369773173353103474407478607976299543404043073811556956090665329642581219148147379060177764273263284218930910519742976504976342591620707251052573813323566695393553206667998965957459759075831873617866160196304185605211345117855810052719193176489467213033075833164224422906846417848191435867636544069323978640388711301234791156799198586667926130873390054962583376372844523538474675781731449720512017303059266399530940394480858299676379549828912103413360308962987095204772559436038154237513907294520593013375730256961862783015090858068789451883228626120409201961409109866276524915601783363447740141986812170175297484520115814914132796328776442558893128806715121877880602675618738287657344830656062757879750867065040829075408847014134025908565229755990564653343092534480320269487450315291786589477587572292599327741241903101193341983933906176514702435205112065713395706567893920991644445400217331498627786731019525728362982380604286626018361049251695090781673260969444066713992946818359948191771366365687104133735558790348557420475618115078166396449393028934892490613679828654969995242852304428922361992412559567740321293820195714779252288211527851323226212709986180615651107927988050505518913269042968750000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + -4731558152614165819529579858134713578218811729902301046323319111377819791586354786399770990539558946768817881518436786733085583374171735924895308047741767428476036900928784222586247041529435560623796454712034986742699787106963939940057738781576252875919862407245569942873306046065735800049139814092775754706926898949274076822704035891421978458848775826599088270075536257589849650563779670087612462665912823187794421109563773227753858522205329251961816053362210664559889078783208807624649972489240404963569409386140478117544700958224721452927049358822804104511370068802746522395540853191250932997394403091377844864006327383911061680845454090271042618170264372212839946826311951905452967510320116791338000614455152702266038920002258370467731111072583093756428775863051905632689551476888775608508181506993925197639858720929754693330358600940682224281235171277357716700439557625523732754140392281872671276658346910092206227224841447651194759905998226440933136736171442440327645507712227997379682242302626784353327771053687713795061168020506750291056191217494024535714752748480857231993107491415322711762400412663653045114050174646527813028678271496446739604092041343003279499512501955683379183742757375743005243866363023774689232904750386863909104525161078922054555373856328613458686448640448996249686187949650703212488800439963543919864162641025206295975643054031116289064967398770197965512868134783854280408003617731628952130195967335011745907372841121808069673501302065238283958537991420255300849244191101332640174621116485159338744824652519323915460296043909595894674395869661853685045247156065548183506921044796444905745145149093199053288458092907086236192377163296223064271654397144660440113272377752337140922260115908170261817581931432527443930028012050097949132682106607136365973396607168677163008838615301699940549883975880629197217027890921660552855710092531268572144727577011578425862994287213171677980814516093489249297031641934243322094906812888990137465590374330823954334732188971509267390832173258564169839561478249979622534859132577421204963740718686138786897231927095305670232851203113272550261988434007731418526908020574546794891310034894934366086358529830253079834182113523262285839779271916813586847828937436600191384431129550187821794582475400878092973973967213547444611071757005056459826318035865295860637293054222172188961989506329072244013037067469584354420331572127481731820590025128672203322056689827313436172438802644903073167228429370707268234817853624557004819108749214679750625475510508557555712214770518582616448000142939684682629082177414805563118986565794662725084282037895322866102341345080863072855208584600748332779371027659577571598294195845221256359331711482558054247442266989694776350981825871643700796489952221695494493073423201862057438799271502892677739145733489136583258426006277873930145278112247278956473455605230693124298733138719051776409700631129784524610531668941603442114811137432359798285945089678260632497058450909599527551947713812411738021433739506099036451093394807852397179483173626013867005138909451599679928172568262688343156353821983725776374183211169066604365754426017662976536096943003442010457653650072881369701367202046407023686063651788705854473485075852160819430979239622484635392955112625866426134321692072521322863922251496069605148128888565465441324962962824361125505885870576340239147994680193791539514450408329442349079961766756463742994932748454946953955027611435980796638597597622764449913728836311964440127992807765214374343363532089104232622704849744464999433422704566752579642021316085080371426576596623757699377192756301221475008246160736648460868057619290501330777088121547920987009910747972477563127845292129629939962459716196185671907700751546254602322030850660284298404272042720182255427013332561534950523493780066844899505467815168203850753892166516127456171016045309399603232244604109962118137651691381110011935327701894180855890283413393102579225720386364734519128280472390437091184320935848355403055474909472439185798501296935904820386827319318832596930516082193103624714824921500050751378191946594102453606981915258213280956373770984052894626099751476610984833381101052289217001070889240214643188545286590355749290437875275226844092056254558420238514782593597645669043314785097841447346722549791815517471346110130292658277214221578230100098473309863242184305904071013963776861119499870476577145780001091335458161892328721434825238471109035807129598605875402182886579489107134505537272947617403531337586018383455628150850928261060389057722490886170836471331962664761887610796232447657194521114171285806832025120073055911351728566079436843885696691315867191936074415628792357885991959874989742770629515029646030559692959618907689028607871281229517097162882733194039319557504023932378181863389381167895890043264835517838951753825826797799029573077908204336999348431178722124643181144501114937250843412003581813183673297460338444048815768895668883389183399607010072607213516824178046298994818320900757614399878743873345928153734360366442735995721014539849266562938056392223028580738013431108099448513214157608668094503590428529878936236841013851517345756292343139648437500000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + 975552751335635262494902364737999226730160518414064669351657925397108736613484754800436051136346993468254167038500620175086122701563613711867155450406226477883731614934707437029277059016574226754444477894124942663559042355319985335988230038462419804282990245592773647054724490963628788193044031604819824914001922979704551550595461522203283897192383650072212045489929611177657477925337897859939936670701142616829000656093515718536370793950165761413366450978447801801695326076200144574810460414000648424859547189704214453245951367337641399370924452257218416922773264195031562625205240553974254725649841278539418610571198503848257656809373672401567802681522343321128471003196467346985618307844886722541566715876425414213695483857628498627623577760104945733554008368286379523147777265849793773650306265382062792817020530002841340089104670835591236768918126370030822386709280882863043480038437058301641655014823599541267367337102792524236559955236018674449725733959395917468576174176963592799833229623453199079469579298116103163529754045597535263251742439697178698364277020573016999354984593874089398783684728411280397418440954294835311681130318036569349978603705473495406782032427726831867510672180160002159461540233092175848878714910428261865685546449932695750836859372812874032955456550971421887591538672381060741484197162790617805760898618256330387740236807539370496767376382346951096791084366237774563236592857821175681513913559749812877487074457293276016370244173617354753372017308138928259241819148075466159564310007298479242326906207954306164113546739124680276666661676248614091658994673621253115675529079977239911962583110185101021711846653628319072690524011782740898569171709667409793042525865322499598171456384473487752064904601932079435645485215443902186466962749113960792043849044739033872411322489104111386768142554230556095472489834720925882272432949047981731360648129633317991856419049208585411661371530317688004372402005450007711759973696560042584094998326028588430893099794161048625860114810443234600648278324424041534538888449464937735282298748592105829824670295318208861869246433158669749072073717325250903548233001946704707892262108040911376820209990016540153325355823936583562392802595300615355033543273534754523331583627876919471978191899471871735237463250665000162278076684824151809462680285161922553239521756760850109857716152662612750530683509336713148782567504378280570856408194191901516144658454003217374802892049129138965380159301389832628096503137765524857648296948351431732740335365953471133133441866362239459638011885204199031723187526072092835252341551946721281871617337421671720952561639558555913502231019927476371919171495991054490765197928678858169266809698505320612594358177333533623980750167749944216283997409829239436764385973646274270149631550272564708521049693712021764365242594862660029229743354923107260807524975683291408010213261234127958604433678700810637778887714650983525884106729091522577471323290247221269752979299959713924309923580403649107354692974180576005362207926132867233636997208435228036748574607370838975676911804357477695233067664928496652732217008078531747663762821438659757555192371506626008660633748951741588854460336467374740983252967669654909814954986984515436203774899404060801953198968804835235442012249551736740741963090648102594643569074114396810325599425735196489575371281265894397319968443762680946704492906413861174807048014573954588525527570843806492417831536905586355655311984057626909042717964273266816460676656088978879755209623982512172158400145996187649436795120079559022020901015092176535096665862131065460530971642523021575081297166183820582662712439023948883550493517111422547837285194920119043757133718235398183004179060757546274797279322090482106923125941680590333572482944064306395156595846419053591979915815436169633869629821159618229313202935844682297705219182125386195853699612598138277978590180274946865569466193077427788924682958051688411932152274397957625140577916721790221786303743841961498312465801234482317684415428984456875970015320626447210513426660056935209775078319766396163602645687005626572167236919769897583833891002126547268826894703527001293464796059140309617446321925238905888249043290248269162543779166179700833052180860814392569726526955969288338539928023561041610687387950114330667428388539577618669304278608651179150080439523624559089296165755659535309557901605449824162190942331826110121424148823554495781838443027271390679303524266271638966513452629257635603729116263045736969317007016729721955475740864945377715607709882085277485750547440263957099112212322667621165803701725435177144747787992844803524083153029147210438435087148833193403310150838541559960698578648251616765385496969351978515942328612829191998115343702230303543404964904915897006509685116047537201928588134083758233326651698300119280952344525923188777516809461226845334884224867995065494047857109338962288671681382777475741262698790411241325217050205895137527580490994493537929586335634545224316475544496325647487281668675651128919890691499549913822114424275116467683910607988016481216557973006046378569700098911507165633304790925621823582947200748094473965466022491455078125000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + -12451745710825632981165899586679554105974311452798912838056858883407614428884112239442821474561398410350482956059308745232361938108832524498252717650120859054840457252402587526114695829366849148564325807776040969965466018968863044172796201000687587228677082075753096722820624454026738384778248783400844785816579287602789030586914554626696347785741993397684546973786507750051292006840741220232459088757607691825483763127167134721229835879306120657826195225457235855115711326567225238095279784878391084380432984260484220012134139504911652803952277065490786974453356663488462372004763673097927819759765435881667986051961286536396164935423311491241672288572888245236117351658626314220605396449522735798015221622518897305474408078149783750524298483366987199402390559221392372067236258311796789904609725384819011019700809250838508481212564850872105302725969566660969951515538357547228593249738074541644152322329204959471393920900172722458739304845119246432926396578709957742496381307069158173553399344497118849523931812767546904046379666995592035502442588848063991969887546745909124052887257388170584924283463988477228363978434123090946901213404819074154045780653903959226512690395977773755151506744506470141008828075788737241590948882434755228710888647133684706829324124304311205855128067512038448971883857078107038617912888338862979522621142035581286963958309657417165881906664938022483720402153913115947324754701610649192182045197743680297665972337227769423299748192043644604763976524478389349455268629961999385583596696880333294974688963799184500986515332266565870966092171004024807426293197243980372451384117828589634727552730689019861295906614520593530922555575219711527788029249951759657631179630452027717094007269596100062153629183415687807351174967409263206321730325633370097443356978537491266538990089022570228486840585030810179197216087207645727426247025588210700323697979083104786308578634553222286660403727458573633170642507522455175594880537290499111522413006230616958084279894751218184364758173377022594059891120704505974428356221962668080697468024301368329873256194549330686621157798864667050796476188850992651920380179047110817606703614758515319178262602848511089473193791134690627152099392162347881297963514118455854567191702314582573786329827454423211650939679341165164280112053166531448181713925598994318519595088102137213504809871715172253731653514906368278829429380743869547590599708987339411768358520617726926588011521097723123496797133180865927173336808392588174001879290306530422847736906644099937733421046949397909658463447131873050982560180934969929265747697741341540577344851513761704663268790768502711710562432559468517188851539179735973192913338392276829949463152447234305908735193275458452527376515036483308474416172186390022268102085953171464214880603252667011120847478717630182240691523510820914697119972346440453148748454893299040496122522195724889633362363648097349865529487320862153707368157984361030773944229870051987011089020874702633669556676577201554130002572285290997148589433327873106071577649758835632343568473343982787537011582473404309013792495754759664334527797211425322472343013867897516570755099575640532456948801598059706580316266078270197749542424257136140321129283870889486430221044631894404987632280220663515410738220774067554476654744925236624281751323210305309720496171048729381987697325353652735651543464766989605053384490100124902221759648725310884332091970384614081433549922218303516702360609273309807119941498575090463670613187423492158552864163262836613809253336466741279339132589931241870050447353889203613314947355902436926550661497880352595888630871738769484894402834452500154338657244097698716275446004045652111418361712592294388662154641919985417029022444372830258496635978960718626594609581645696836842015366485051181598831325981319973526693453717359693058353561322492737654487131457870200920328506247703024416283559957583499260027133606762838349105629835265288607896189211887432802137815689857975274153460074754907672621829662951251306830345695170300545262725352894297117668637350838238646946655574853144491058176477576640841879134613609025551233983426401935101419102752889396645867418490898741088928531171010967048515773169896325646806369244845521205410584664235000995347718045712206052132813257213937126130020749561995115371692466448531963981114471491621302260973260728128827690417966664608825958402775852902873083345380446265075054215501293587384158479448819725807893428912876665529132418310121838403916222084516504113191060913566856522964820141954007679393203655315433298017790537921242415523986980014713782313189518797577031847308272844010762021545155394687863159483565188176423029398991654841990785598042015353583756591515411336014396274486772256664496777501715440104448843334974672182950971528555567930193904880137988831044029868621910260432774205537451335364155023391652716200911517311509131852167795129327104635876491226040173156126574312559300168176673732457290373245811983941995308819267587249523344947982840408710983981148013758501524362988985164693633620484501637622342855072396350005591170847879940806520395680863363510097330408614435537373310580733232200145721435546875000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + 56424187217081600124556405022329889736925848710808852663108150570233665963962283570339965439042771698989645854323738322518458967594694120908788114143718313111774923561521794476238207315053955770015698186607206385299422854279451663072010040575108237846034474240498058271175993760753453273715651171026470158998465209301512749290266593925075871716555356494848081895146245397064554557560046063371163027593325973347009756417885997231225074666806872858411804031817384293493379250861686055150603916141618993865221006329772953348326196914118302794470905057528262446788333267495136787685661399160737451586894920755025990460708061242579749274068446253792427960326073755152679656793846893951838580664704745251898262632574705535387638022750449242303295087485941401841764383722469268572330484517420192896802142150217820821017220996332414447435273508064875436163457110772664160560867200823229460308522046676894508406251146353401199514151936151420119970950783520072608247727495260042754681431973538187849941090705169011723217923045251075459504074286623914043769348137549616519439435878764188429570022868522776733611833467644122943517380338327053914660869343017392930968033972080897047975359864774072643667447601053337990402569078251509452579317972960010853193625531177538149265593512898501726418734151162805627932722451300687619923493476304722319698195942325351983326151599703396319640385356439540941054772665490388675930173803551921399951073547011372555977568439990596110955683405505169103265575259218618990120734774116310536773124899241168207651761694037439194390768985052577826254330670354046255295949095701780705643034337195260558012505318547919926106667826958155725938228316289791866134461630813538011437130271271543318708273722800668739099874156667358185071779022404388953672632523582169592621522656370573972425222165848272832200456373396120429917613148913641150413530939868311121934283003583991305409173294386821853204323646869777386567642483777874951761407269146903747422499651212174326584827847845454791569414511560831854309661855605909901337199480971999191813401643264128909020023287722484139417412182959457717248211659054831145752868817760668826985277851790923301824596362185855048640465083357335935054442450147643018842810240449998917666941107191500086003056627033275293970131539494731162600174460310357782336415897173658419938847768721207574358690338426853189254553393505449927032495615949764445571807004653213073752040991928353601354259902413147916729938006747230129401315959736540944015122025473098835582614197268670060298616772456911084616529239768593319433888442632362137609299893067231139184287885496444345443114448921021980618048792581896450727414393206200260041258965335196580382789746610193959965343330428755477350636512982641753068155289807775071832889039270198940508622929643306624413478186447906868559884939416569519757833753343255054706718292056323722738572666854499561899307639560517616415873131159131107874715569578431839656920204877989215988949736036010640783116119224447843080797317678458373317983237895158362841405432829852992289525011488320836272677469239745335369383076123913632644020159619588311494790979600051531858014710098375591306181004837337306404204081295856560914801675768246441989854757698768849174151892460776768560293627819767578606786933844816260576420941151279303679156047904884827071095370848269485133582812849888849065056616392485136763225994445160686860601415160831131537929242500261815970183595264674849030647789422018851129512749347224837314520852981274318976423763066196731092986500938121101407138221828253164487192412977912940689999962456410223029423804872928642480774548055338976946496040049991969088489590519174952086793416764038131506735752964513065364814955149147733664338360300836873100599302151113574337766139390048829043725595894471476326503498412626972388312211279857848348265865371830573581778922550104988591809980070145285880032828737422503748854200981308211861101925536992273651107169160112721437857908026226168861114279910972578612215676493735379949748954355627736357011112537119848650432933840050576008357083547883899393734323019614946864813031476295732952028875659780846108988476681083054945956427183868922375112190712347971426451157641494030437070386401756261272415072276288470064607815584429333279153134528676563186920738957297786508166004247618467910929729568581215933914865336037513935362157564832404209121779579954756521418188641435626395309142789174788389261142127469342537363705002831648509720854792872230894664056185991491739394448234826472059533898719971518666572936729755137603896426501182763564412928988577577501005224722375235311266477539501785057391748950977142586407876375247751247841495211161475829614779111317422304871558917765307070409476165507053159430041415118961317037403432807648827902245450512192333253766092855553780856691777250559943132024316775383212183527877974757616921256540945261708538584114852659358195184201045611589819391981428058834058286256346488251664924917320918915449132912468164862775909813891916615550776889465221381059463032441089240730667191851221810883134839878336324367768362120410359318775976404110294502788902626377876003971323370933532714843750000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + 1871699478260644760938890362161258202371200397102354859319291818220600088736726884774607692442481304058741327146925451632455283200538010428107681952557892171956662304041999200838834174850765203449085947089156339298470568552532994512810391594144019219588032653075811309594446967601709908926947969425384359593087705876856718907728620489445163728852890410831152984476936463591095122814055491684049635707053277640977001540685231604257860612111430651294967841998856791778738071019365123308773068486227279753430491136496183170388874732553003965672008868488552378700281340396771551428931403762395252479255291995098419232023627048291026480123272674684180535942950191777244111347873327180850729168662694873648881248932652586115439226464778033079659522722444411662401158016209625041007252544872956018422828472872608246579747955601093447542247660380625639292353246180037727196531832771087492800332148316507554562847730974423742446331666046547024147677377021034789021336357843147428382998424146551563337057747150251470787499191889810411968912976600996347388674548520196929059043056155771766211336104743881128710567721548397812920868307465181446731621873519717951872544290319174822185669974748265934188099419321363864949597367137149997613917111147397992044853461904880729576650096512045473960938579520682013978122059655229071827737492670469479643457456593772294212850825587568163747623185748200794641940238227638139072860205742685956673494511363297042536529100056493287192341731913628267573054842321589895779486416754851683453363712196577973233273726911348741685077631176094832044447805677276921475692260318169390026199714035969745666451064525567424004291417138262759239905877435512067475572964726703282970377140631334983810817395317153421288138594283801254427855511167666198568336034467418156000703741643980155212188103406115343379198487260530682439051196241702675375628322231298693585078737820092603801966285222073807513025329156562672951045491727300149071955970715217538183428864777931907771361080636604365227333514874045102846551290439582314072526141499756191177247288437166211819562800441531242812276584533862270112929215213147741088969513097500141025925784876164791430763543028037841751997774887650286210895463660430117682668852154804334530241279697437489713340973583679275807408688244323199143121791459647027612988623262944779793789346512436684102849290826622674998220431245243199776243294272492583902509827810376986923443717312292036407796805626136339625861879114951547633386549470500005779906994878735576101657519798504098439786536494236443385987215463205002943576450382510348979127963727642083255409837215736393969433480843936235752403769351317300498074151438153599163465344546973004802231303616909529753570286061713128023843924006817376735015528099590053984752071095448467480893293367792135289228117851082165441363468176131563383765632875981496766114412157085602279034628301680615179425552155978043746219283790922831381328539406852294722421390451413898711736032014678426838572868675263015955748676688563495413191774838935108964990810415089094740381776062239350220911338968805599070660221874794034837003229688701205809676688133314800640016512917012460180393136720765154533920323878146344001659469809276139861794943280857083665671264501983812074551303022660599372848713632587415614572645542491531480818425624282644981020949034808274844225541065859979611488754626798651983033582823838599741067773574418533581486101522532434578200702826153356191166340219205800067724160862882949565789270980852431408536795069669891412548472692734565921477499660608516828836591706052946152125281248749865453594421572613135011482251248762437346020188031409367015894637444299630946090708824050995733286835352016424308648555956078904087263449555591517278798379056604166034078033140874150010592186941976506214848126938770886659431042416006887938714880742293148616300584996119227401324703781276594058895066474518949251875076303164435799140912047142258466236271871624859377937055660856260700434718954924059703002810828670367850168781197075684533721300753143687647546441135539193163872682681220691043374029977101185665891190273750334690934562463194061482549158499980182363638736218336571460318712242310646121779943852405697568987867130826841792767498005306342375685177111267806030622057403223276093923557594716322626235648807479403239631216622048123720420994577778556603570949187087325263094663907256530224415391720312807919038763977437700429787211800454985119064812103683810646768754637943773342505634967664078380192205009026301622421213131942142243341270552972368814290130415224663919224162468959199377598016642640536113972677906926278856248387088102092352511563905430300295387746314348021446522010827139994316182050012527653495989707053836373794492718757339374394706455045059692552360824916246444293232425269053915536714946983076620356707151780510200545059339805536602119966211439827056216426744461286213697561788738909620036641599654964808727039420348185764016730882613621717611748258665404560329319006446804284189255265041343128834290437930773842049460099696741767976750684998146121787086161020479404726557754811779721176117491365786804635717999190092086791992187500000000000000000000000000000000000000000000000000000000000000000000*i1^66 + -131815732952540700016348495638773385316106122510096863833001519336315656459044977952920938368949980343192542208077879338293071121727026869888935589088487901647839555663731877151896861080267295169877903120366232258809811660598150953461230659971852000672514513100670109548839122708513007635896536362779083949500985466102084691870966114707472312085509534586068783398368010260543840005473503517292981841131425651525947766769114097928325230262400222597875355772312187394857249101637019615615725658455642997346479025089371673403956809394110993751330082578278517529685188773939863647541262313163053062192171093002869503225566528678998653531015328515491300241770482466602738397975909548909429680719467212876456684141784705396927527142847424723978573308157441513147935846303258298941219696027606383803044270444798986076958322016507015948269079161734709227291409005977802240550669020868046293141710672052083647955765642699793698076091004284210518146154212839887078468502065833351695666695639804756043668323499951619539505653839843784184611299067723016803284621119203000399590717973219399467894757012225287281496655602481457565000608549751454818962505212319721781015630635067963826382694128499556802311981591129105368662008270545132113847301108337942490167476047622921324705937881492356801522297350034119551493049250839459361486321343276722197018650403686887716526402383385111672777659341760186026290641643812005335308978300884260376321119252674473085397635305865540978536939129901946247787577066268673564023473827309080090291030416045872541345710519701497384124189846521749866682383863167074001318590640926687767236391971619291117190674052368889664282141463160004441520167573975085482209044743173090069140668010600760917976004674253319330516377899907252398721358332086402937478760070619991645884977541016779910989632157996007918102554161461606763363082351798619995758431802110208315274367003716659974133680604818945751863089591118119106337926383123924011659911047275100132258605123831064101934341635919390445980603444574646780495759191062241886042627552483479827199988507588647137269959082957216272768702169857777839813404677094846507581312965272467470090857661291353509396314477958101336226398845678388771801027176455014626910259286951473302413386212610256069638604604752766684788431493806930466781037561184309075108451248556480189794145635946124022802655187701539981437307185116707065512630343970773740299438776444695904637844173546269557391079547486933950019905578393327274729348426666798680649129498202648649076493979525566587328837653365024349603449141233181554912276218852079244525567891160699289626686232727344430114554584944867423408312371841807608699035393562769775300912597920000516964645407841169628892808390218774435184677211467981353269020863962301838953703471078589600974657953158989029753349685167296341908612555638918709364740062600154294023782368225604049657189939500471279487469182369144666277027867923938154924433988583924133097540465785086038266459749207847632267029558091034296546523768112825421262454776629274919225257573573760615713474608499916045858018231294375394330727891457132388579574633284200009844290114178229124595823273264399278298715055900196869649620849916413104607190214757968787697166161740867598481300939020694349885275219118106849245371243073322934108314642206508354882896867253726235224645853497710667719573099020447941077506208439469777981350887407448656134482524375947777246561603680253590025578564616083346266826723795887263454974189164516574201037969269780651952735178450971998215101294361874700994489935778140106017877717028202625332712963377362540567188102557819901295624104514206502118960905921074954879999398710046578927986510978853976926966555054303153297644619186463123665327109177915939799463912509794460115392596306489069192768197063414614285430935342023227350657139569217664107111989804890327070759002618834697910734445311427878575637127997585733714554341367931004004766117149005992230444246454974792357569706183895215723742066758572155725976769280536227067638618558980663296204145540831140500275860249192130118205955870245634881049728053281818093651939562035442838380962010868239345050914766274108551993873907270119801267780736062807114443476229908670468878361534171478356525517392994809075817066290893782114434098892139952042459674603822395265902053119350038133242710933997710361715671594735250789730402845880696542990244281394671628687040722631462912908657202854795598821463276599176204215732202395266193510428945862240528575963745890018223315228940576509881073762134111792241465822414252076028056452068460273747547342465529727248915534450475022986163289614850415329796228626108617152451320997064690681469715924877885578947583335758224918104542171916852837558502240271240817251243857386585289254968520322951722427826999114890000265784228656705623992983347512388716141854328287677945937978859703455954733035504742217736678736791306192557367640869890292947142624012062854220663777526484318205568993122994214883263157744168567779831641893788317221984734049448308075507839585256261949822643805866463590980333950762667394082269700085485876666910147495490913949200972865583025850355625152587890625000000000000000000000000000000000000000000000000000000000000000000*i1^67 + 1059214345915441378587683449425231771626133085524818654112990019040670068181399365106706852407396254729793666313580032573793592723798559361304691845507715081076730791515296552546107039241004855720361160313740769513871448620506875755137417703762494145299415953061735373337575013014046805185200877173272672311578933012284261915463839667030979601026365408704101977894255038831384683308830670281921929997690163788666528018456887903974942144806423380765336747949422696297179960046442970513154159020617814200152891199262884085363630878661927749362099958019398931418347762160136849711241301497569620612865621910626671459607059232541111066536570062234458235092351565182722695497870909815703283724335766294325213565942089936420550586459312655379523611102760418735225479350363816830097424031461446271863206446279497113766835103476144635117367262278966336842449353237940423740958211174606533161122912149260678650984293148696100943337634619469406130134714181333645026811112546344843271754548767990814003673821233512918457458726638807770229880596694895657124195340753800851621848407280105268772853791985001289225976077729175927085167022444732271535802350459127198481783356992053220065879383584121096836199344840002636332249374668961898202017503596198134224470553471856512437854309919237311131557388717620895706007299442500549021247910995224942449840716707602491136344534312245553974729114668455433781438518187228465767002061088284712161401573143565524222406217129239119064196110902225302642761333614159126339531052526832460547931621699944492181281625620350952035690659684750983734652539684054085737617233500314205565000020751477954548738683320985507143155549833610328217832199791403960782251882348686404070413227179704651383658467641836607571735538007501388090094283049583243418456298219610231451658603440972534268848238638461335723220408408875042124687628255147772101358933076106435922557152639152620901076116039491836369106422835824442892677881894666453755128264237455303655896456348157924813606518015081830793958527806861262114400065956398290140223062320988881601945765996190890136787481419696081751739453536004208292324229869904407947925854018737182016555743493359746359089974469841116098257821687585686111264223444117465518648392126166880183297773993584902671930143642892216823090797159642145242313964459885707380614155436741371171827476177079914803712931077876371944085989454072601117448330342061762815340266339204239765094030264170426314480739806144880247652132047111126676122610849508771957565606308532136451137289889333851001653731640007361119342247348815337974145272627770457299269569426639165699288492933042348155583333264649227342795281867660062963202489015735343177097373444670193517138613602851802261044868274509511605300085070471717238238085050968290040716960446831063454702249004666155069307486864222548696725868410367358811468631491493630682318782977816213173655010952605281485189935695504999573045255421604262435658233305444762181040533217316531496214730290418555994061273771458261063240778971127441847238259971367874837193206129283711658518782711014391589002068470063294717639869365833964207369444209720897884117204993132875499317588119137987381174003005856416699595621200545832560864417614790390816377857302090730573707506806475094621892730818670228309946706813792956277693698407688996951951031046753040356060160410579456217064626000617522980930812719052522247492333849468618680333312209531444296819936125887797734736088572445826256094731890738941038198854345951454311630559685900717400222950547815261644303957151703215726692297714205917151690556491409155572526017054316223491936550147820524170984518016020109341748946538471019746383891724750706734678446397402382162139958598453244336818428613652718892046070766365094746070715416776567680500967672521174542029196354388934804519687744226919436770705698101950282845568123401076930011810628022822973193867071031015518471699804474929094478162735323281512911858203567727828829930868925089652453321470275494675909250993946443397590609764032780672408418407273165656072886758966828860237757723574416631336262514151602590323171145899390489675997366237971461098959574732651429126099131067580528796155956837969487712184404622734233242807320426031173972645256738626731878776024969164875063843107604086298563111810017873078551479828954400940041747167596499409934486595288165057802748359069105102251584663902664963017088076231461533437869660423298148522944905040797768091466069427477207179886952932275315166850377797455354376158952873386066312835922098972369093451439673352871742701616680536345294349530494508028035076816794998706254883480821094846331367877639454386910788359178267865285837536567679968775030570082542476756860592572263566956845706674990814523999892379711372828828450342508799016387450446031703809098863921995946642903862306108650704447028471871188823485928364715107519798996697469636495915733685374292690003897436325586182264449825890909780957379952230054201456304740068058494364244379636627006948625573678618066699950982022477918921945601520985467897288926849556918995345280334240127723536398539883768781200363937883674946887139515713793791462649096501991152763366699218750000000000000000000000000000000000000000000000000000000000000000*i1^68 + 38087047885421871252462837441175827244862949143060832820265665872949303717626790797426595000173971917629517654806469377208838534332239274139801555413508271593436611622722781307869519064757172599309222548962027511989919146265297713054915866224925404118780539525231671177829167652320603447693862217703874551346238052896893166192813612008390488243856842933774306350536117919421149793043826945007213640097692241623428780011655073013176996123063258012798279057656162766239784137106837701390964951498230608034594420553720035898707127606822141427506926151887744719002523753415503649047512032418219388268687909949926539444264418840608904110136994224721127924359700538824038979408506575090456709342298258140347241559362597959995165504042052931253687717897365599515686700760467867786592344803495959002025829361095751115793303377064778204934193721923381893789023752885834501431258844983239642752716035239030525898723230755956251868151277053521215382057238853786944143240232844655192460619243447052976393273650891256965885134122939202566694275366809769423610689882184837866710169827673659660517030747464889002972496931916101456629579127770515812102392504041765133145369826708816542617277129911334336664036390897805768209080534280334978184860386764908600909774407809934784338644563398355005264329880541580519929625948790577047434253239150386883844259824598276172521373692728583304175724282466342329356570584878192943940124649356508049099335002392756502591974140809221247674380150719792546186825715298527398842233676107925565624745045144776217666185029300386902059842605565746126422718465848936168207124817229288594266815377927538257496913111827928864121614033750266099762096241806100551336296829472886355250204475592896258224402727439587139260973173775869221748646008826574768744735045171075103882579653498965607413531621338973064291446085062286793318336655461234116359162926466226743355757087583025375958638231566610986847536806888188474278158757077164963379033871068300504848185566698834758989248062109941270905260336055405638623908232228325224450342347722745776880694785415609306272893118975546497793093360776353806198795612107869758230403060163406086278463155561985374307227740420241229757560855909169229482477698288030043779862726092476496443909544313963238916161532234906694201309130149280352996628319310536783243765255756918100316561369290453028505394461100392334055966772822607152849598924021092629167086740214396620191866446828811442843769381679997850214921555666072975262458399330963505013677263936063980730833252085394579581264119284821849702888608394336185682804779594058457818577115407273763856960544242694247559685256877016443644007798405466200733720453771874391067503444472219543304872149139414177386921814465931533078164116718060845226513672403914958759469353016531976167419601988783394407091974267484257069973762749994719827199788004054808277131629037569044389217970340961901899785417433718433443039576951848316244168234798930392772306304287011230614064083086903977925849109179255638735150507775183627499960658444742200788721551878236281551434794945161516927061971258626565035474519813871013937165148883678630823104467230282531916038773122298835136861222557987077798383196335326753202888638049675163726648562819407106713012154316745676562955639076626920221705391399604416748480182575919186459422564356237895384551038436939534085726537873713615925968891489166450041027517135868911723195889820229267285300210271441134849253039910964888608670614158959454662827194986724364115590111012191583008517049636754649216775628147449486514624610548093230928725677581299984250588868609121700179144091470398759730086852615090226535507073923314392571995855750745677263513230555491941036083161081027288779562754796705082283811816816613898658807664704365025911393008509838000067355042276247638171598776577048360371742717943108291542120259256611554085810723732042110471608172836236767360573083265021132198746539231163153516706367825612544049332752481792938666984214707168542568848779078130812099183602835168095854839144782006532704806961121061417302474194670373345107971245424251226921476173841301489805042460920116031720956263908764141074772460661231377470418770720253693669127566105355337580203408493593044126684820404323938164819854103209554856354898835209094454242093611482224797777551896679325731679658612478269364477828958506494010398627411615193416199500791731603646184396866118483847959325626687121471527615698537974360847281453272873862825671577665806739263304946293405635492800911809689062518287581983514673680804856713014378141452470547541364255011968278270819368134643865590280134329010965133666185603746768033024062821359852166499382565602888898317026252859891378074580274465813908771991035135432199615959869027884042371890409117522830382491109456052142566205193582421384513096756731769621440062907138392351594986116052304518041052338006051907759429759356564639623599815024617815501329047137799635213179523813714596263001058928037835063269583144173972506757014175657782858225299071522685624617634728602100418122721260367251118262000399244947862878783772131184925789742082923305871383116186137257619392926244472619146108627319335937500000000000000000000000000000000000000000000000000000000000000*i1^69 + -410806185505594431770641932240800714259884411429621355888100037098581760631830143414913848772674907509110627174383425667188828085871631515678370447009939781872469160100701081711626758164535361732614082239361121957928980639357775143622100930751884905383692709189434297450331951813787141369875897848230731535317484662607406159555666701881932847418151216259028719973555556089789311619192920761070634171335207155469526824109816158254077673258830412498736165866759238158079893529790177658376786355387732513409788899907105468674822251904494880999050446198806649143251478249888093432539705055044932810441106421481651115594064157149319594253982321806175378778880953826144324866461588387469082363051035167255685560423536488690630988937856015647264250597988238822877866460862040786807579991959189559007177428135225675449792245894133524414335997161943184647039128728707233948478798613943893017262973908573562619739357020174423807057887928779013243761715807449673148175182766907990124923945203934713604202459499921731269751175883006555297920542979049357658994631761922439972470455523205642948913268586066734687825943025570970292903589423767065902890394075721240958986408728156673634739895441287677603922535299046893498245370478463924384048318159488898391994670593526389718272893624337783130384398654183759242095854915222154551006505909903667091076978454133420566816438583788723453787276666062370749365797098717508483486941223256528905725313874536891743949710577849029012109525704921383897924841603856928491273949235454466251727887908558357117811526374928934459295615098026228606872849598181291737495418426072404972678143271261686464571001144246324846846661207714477414761382369430373074365419653939353632277367037707626422047745032488221254531085454789652044041351430125142578726959205255977876163259848661503308872666369949591845615869353735988988060142246555241774271590226358502669862056975892235149892034112238339218459959736887985280727092752184549766363017383109541213690747831200183510005851086624734848748219128154049637415638161427437491065338120987252725420291460688950661348407768812391982359255095246485884783418145286623283346750414597627283177243742279029441274306790819559985619125949483440258728219303070942441938733761828797568978638373912365825337914214629702956645307475577530955252880292143883315343181535809150698209850005797273853965334655351026862191590001466119715973580936480996563963278339966132086711804200626361342694550550265063583118290116558082221167957330238815369497397579913927221540072393022612821766742887481820228578371830047731014015093655215321564317719325217496887677036112737469093441198620786016273855752826697648773617812601278075787960046285157494582493812688513798385897894063598612287517698063725401123917764690716356813764678345306060527210693548518868064183236702069559598983505939426264383536049500976850730893959145308613941641646193102040431506762614990018082245651302182275380839195433645610234826859469176715831020743159639741050079616218931645520120152562853895667600065857752031671481795753006276900295181661286840123775425868694544341236205122798012071837981609083410025665612612850342779700938290194131727581420356997695929036228430397179020591770210834972040291232753537236668854215560903272180502833216621773221518495977751482381671112606249264119075317179394700750675600630540959972509734835876737032456302208947957345216705617904545036391647715277402560896979218921163527498037507607865187354721304949206053831345200147604586605299392215431968786051894788289121839703623366864779723121391378055514324943861464551449303249860083951432812656249819538948262533225576168675696551957951319656525217817194458604768183063263366859438912510837920116495702235184194866619009477469298030536866882463403091502264398312739396674140369292738501665579729325343977068144499867952799854920526115288688143236042893665503647579107171322346243452214102496241273213241997089512939970242097266588886027139852475497317834434987989582917298838403370866867294476793264859964082473093801012535227724311831226483341970299563482060314724322767189793948414713007396659177881235063819494085777262400572842268336074951791726344303820040611285154980183199522094126267859252362773225887935084743739037642376956392433927756642425391166372420315108256952429687714999899205718243232887879539346749188888565632400331737444386587241145884343510134830515860973679100253183178987037996401763395374465150962005694141528503511839790885256646381493451084613620848274596585122707805403276913694899839884358049146335949993457209327438770508368490918494384939365974741598591200896332901133452614638519925676313811948967440677862386276575373940171041815294011517404096842912305770364010254523557927145272397722359365318735274598947898199560128162810002390979347372044596036101275096553777808478090732611440812578781155847801868205971829983518723084859960212964122988276360784604052016584069221593255297156847786708310127988326585721956240549317445908538683084888600950074170273223468022555601395568102354918541703604409843767657958265243991694069910549864828994720305491283036567894300372660865150464815087616443634033203125000000000000000000000000000000000000000000000000000000000000*i1^70 + -6346965045256469115584953094735752884228382615236114860847897056303206377896433584367796549207777557064185090256562805017672362522602073468288333909670884778100105224928766103622376054951067147237897814897799550113169857970420297336557199694559657216954594881183009951226826470492586012165985835874798144056861956389533195963783074919116623070698340541056299829428246906822557212665517546324860552332417988858157514970486169555509222757576681250256174827228393797551827607875002300763734594864348385136564342264156629890847959518812622753561424901862809787470049200127322898778036582976116408436070306406368078392316951537698697973141838113158819692330640186181922446215114802526850624420533483088480949621787938474602773234984045215853810689441603757727078144848178951140981190435310212541874926494468536293368658388062199512265418676567348193617710909486711728738836605350994706069228457236075073151870646617001402956971261531222107050124997191994139871214573561503135848203248545522656254858786211662975975975459737378711324370975919540516277625714835278343466399565071459502652270399576732344670480217314218363760281028064066406102417435600496584490474823377966275702499266629386904554716095720962591633964478537389683921635797332333034810023588222980680391871271345180729492040683974242971060674283344442473392627438949633082301448170960805490309721352289545964410080650743483974682710281227766385576311707570522835320174779284752660334983778231305362923373873481859952542008727165389779200884831315749178071370462960444772358361755483696623374393757811225260622531446257954910611702923243771443724104098431993478473253565674018614262055699747772319639958621771714739528576338536611798783862887979739049452673979777222243191339502524429876360162404018983334534277173016168680927301580690909733209409389189383130124979821601255675254368190595748664457936787959852514635634195636041565393571293145769822851414926220011556745443947733333745656425704703901331149418359151417860712072526265379598952320214480400471713787056018874635095034310812262239095290234998418087107919521778646865945546466800289992402449980337395986846041506264020116122981907495090127917261757848025256678938691426934617488977238453098658007614355972509289223373772343594359056039781458230299013098404686517296587412477028836435282098103029495449516661948090803849562175726799701551068685387366572084207820866353594417829617300543521484446802122144192772320448053315337003749111799343402609535570382169662594745730969006695123251021513690678369290423789385869831329038692547216714245575571137663365109140936859189338791741289263976525951364746144364343807709729332752843376784044632054757175362557233924867484548493827480893030304455988805926515911205018512671679962648568649924453283828013874179369649773206345209113527884082016735387772793442491836719252093835133790008122242661305593735635879229343825798699597570774722540031675334284065472735247719192743534328363180377714757969489941877010621122389445352018519983499621994351539361641904961339400454656236199183737832045388199057309165831249550712791029904992849340242717903899606654754263400322381874614256530694109883620111304069047659231279738412869459127381894591478225072948073931359208255203076340703045259816618332521738510921128689718061111706145364524772610985769572319165469638129511545732665556309774747583875419878504255616651001968368102752274068821977976548486458622240852335574973892739866340415855194321438401814431405804798967746892003402536345898121508159231398200639901200034983127053191222144925853619067685658627942505941224478498460641075088646234312215264190459160292278568316422183367411139765811998888532751178579221644026894519530018407284140833938982860642345924813852003533379227246065773381889047953040142977505255814988621146957402216501624423389635414867008393471844608352785123471222246347370692299797225887054427438206886401858741707841106621413995957243188692270717418615471740795885327847735238887166666944252486023877325815573536247253790776652703676227992286732294162896906946192255554570579795432792421053339346239954340459455060522651621563941153893916663445794500794101705604230770056929468161511064625276397122981059709051587395405752797181425896277067834222927281114364663024157702358591155440553628938957233608272739126674034076314349623462988495839194011126134449071958905815089100711317564745945579362882677668531158112844934783394356166408954783462870708224836069197782596194542545121962302538452724913753752436451733650391891435358898402359391089771347368201762893177145476504679170563061522358233245981432843856153247695914108779592236316886808988940523555404193044786777085331107096596175886645954345788564850306510662998932798383606509592619453435821234045242796015320174755145340523222171430075138105425138333190609227797372614543441165181899575536643458888510352960184162472633831108983092827168020018078492280560797022303910051371091378456313104709694247437357634369581442107477510175109974709494692488092871906235699280341388765172654266560319797704966839989822459853087373252539940884662645933803276979134899704604322323575615882873535156250000000000000000000000000000000000000000000000000000000000*i1^71 + 58271268531802180509248240111030318970065855574313726008804841144658683502886903294483054779531547859647977111392466178585731596258144268280383675701910872783086094675829240476236716467074392729170275910880964057764351680990367610285692894921726857002734789486954956259969028618755597584720911417685259597528074047258224317987587409818895269090275964080929248414356541704073861259418121327804865949403619385551303737997476150733878184080652776835933747913467104468628246942194203351612269745957474759256033552530729851831008421928138590732426602179906875689823883471402949837527671679281859334439788114729317585759995824808510749664695423540706536116177129190620940934453520893662582052326404723213679694115537697012385238847038137981907935847069358189470628036205382765209196061806410337960221634902936533872727148040771494635071714784673562987750262273621679493747670812353043555651413214484769443204534786039429311882710621992987305454028669088741047075530775816065950450050547458221024252798362934643748119109417604757002454143067613103716914065470259311726806189082581871043379695794286045514513419697263800235927944664892983963865978771254070788949620986613792104687913357915636458353158309105267794541494603865981338745558392390522877883432674260644586491541015885004775439421982456815000170298205860357676537861504570660380992787990469621484619889960042581675585061695360331423968924186803696762150270479887430056199151246165558918470554000557195821124807680227936308486356114482322539966553630162686158434838621400732062822579904595601225213934014492060123338385638727211791723039575159835771669906771584508750145622870927870088814001846126524182777530959509984068205918918490737548063916723881048030986371966434185401473915118852490804694261935360218397037951809279989283509938458638850796541794941327729458744259620686289173587462451579121873381021466010991062691463408689181621555280346029664589546866206995625580778361633716871114477677317604186795509803273047744190586064000315376525822667673910568580111925096709791410320675481732256282548536850884801077086129114678682013564612210190774930343450308635198158220547164601967273351788550974457355438964180960970789834712670684412512779368020160477137470924623494992987083438601073857236079394508379331800885238118471435611242965012740820323947394789909640647151816089633876329284916774300908997241883075494242012880307542263467362680346163490413593980902049297878668394838209377401667226213355359883444240767361675760273568354859865799337442595274184168812791247755221806386625812295931585295303508546794616213247938149021950619919294065830604670561718583176846896933354809357706752827723152789655209279532785330940764074677682598691749844411362920989330492093709217744108804224070489317343738525956834434791852632072898002026265022081054622817888965499181696082856655605081013128507065166419970566931016212669334465170761165228424466285465856659627410870556747765125044742211091345405450153530836027819756176399846411358323167034841583164948395734019956959035950105594811051869381149958883184381044733199901223256623515450924711664950553582097554857751229264375526156076334808189928192771544831688950952138767848577097254360278746088276470536905201136068822020260952358001152812581446898334813962087633888597634726740588854772930228437458809096784514007333612900990607437076076136557183288535897478624956400880159286214898895587423976128618270340170104922655898259255210750611170404357743186996561593480713152280815514661709175437576814347167697754618868951568169694807995151329968929366878528684893803639874884950065416002534997517461757816133394065228145829397588086862828287240488516003731543403905101266864855997065469755808247684942164440922393622684676474409196889686594243351795296234627853760507073191850921236881960242771253846358480211394752618418805992885938838178963276022675486736242971580331334308008890836481081377331282984269910308734997192432673268165884231050183613354248092693234726396841503237438825997084692038793866791113430379954474413206486304848323551143747753983164468450295649508271199971238734465083365155380471174646669897917637535413340291662274924782577759879157914279848800262270562436856599802836370396353086660500095435240503937442554147862795450360077800037623583978902950585423871108148107573523913802472752864921586856996689084108340344915861426886237444895012253158365171797072583415491853051830113404117342278843601470382227248633600506350257484840849681717565918188734748883425334765072149819629488169146621534947596410199844256996783392145134146537999348696781106410193181672568302603603131714036249744248048009754453434940130940286016426320194780893694166564978812127251828618714825069723743429648874821788319078814388006943584662010418100329807287200645561838173028811073464463528313275775899862670093127853612429500365861646674145508479580210213079506116544467146786672481158013292079656436513137897851767507243425531639230632852710539048048001516275598218549998115372591144666283339185842515761739335608789196889220228995417709572683468760254587700711459314493573839949854681341534501370915677398443222045898437500000000000000000000000000000000000000000000000000000000*i1^72 + 685624464371390859925867231187950165405672996701382696413763462914267172214077755100754653682074699972787412073872349629432069603180532128612999311738221306052559010425852657118676660945785758824791993098672521522576075567628885358595025516139089107545465337332434237449003184157662033023264500367273816036821197939727545215471281656729611512474847551670411733258359672173114520650681576099629578701207003628081160374247410912849824108867579807768013106459682669816397832735014885562203041664393804356831638247186381555005289591974868892418845513155049284963363135797565069500146125110255043961619344206541378302721614361296807828566222797264682067543290981637687361218480828500953930927472500615857786443161887251107011854435279185532387255588911730490183746728546260936121368182533242010935468830040248702780444682420441393720137863027187893143897638195879342255869049638242978741256271358134292507572257863025718219816403717545824262096210124065014468453523050785246752662455453278662837730693769255465580673461145890488873471524378059729989216201197366112919106599256859546447601106045323850533407788893914222306898318190964013648060787859230882428890233138625067227024103347562586233906445859627092941186448152562679640605479652611043347859413857597468702749846346196185337945932631622398721359524222547129321432779653272603614918012832837976669680431755186999137494404349533510177564610284700184597981102865232621753704053428364980876242027673882465328305647314200389756213774801427744637294499231619568846942165878548406115201545487384879588299388950275555595345048831419446563374880856598505382510161825518526817568653489861126461838305838961786392579200960518879838033435772725343522198761177238551568460839246433615078913649460545803519909831491922423389180765491657555035412371308356678815853944438225884743893714445758123166857148625654094927069613351003601158295271554568575140977571477745022021883144819292187064086974222100041545268925294158341377859772566532192160905326659452004596148807134172977346254076806551499417257652941732770117962539271419299582078669512713804033456130139208564494145007439619839082867034095239351799681002962119191915828180027449332438022113307284996272627932436765738596691335161309532130576754733760401362510059475428888993550394956050037062214655415493449682437620427845909599664914536081252221706307866268440014244326608051603906570125523764773027612593827454764073951229737332293679402986008147708105343548978688496176966588747845334450122717323547595586079948732751468190575775773034316472056104541930772735413525514675030022378310290668926742147691919228199268658600492406202631830705752067792957094754361879739227051338212492360547115593276727085697015014429145020564211346357126939639191860004433134333062793788958110776964082450070559388767971766490032217657481934772186355623791356913118957871681807077247835460708301130840699688224080422696378560417741636409534708483314600615489173251528203625598861021291335829711235407178228352784022093936153738180877746933215895155245826042678330615392195165884530414193416445124180303918781846264213441285805821611911912443535120861953807925141359194851176419761233573216031299302696824060270101806862500143966649723383696226264871848037877818526188472439616705428723807961266381533051780855646425709800668584560239937792828464806252244938479829192673650524640598313812413020692591694190448001149650276773470034908151056034700628022931958922271609173623051339983391592642585908334353896005721173444047797216684951895611273177770772707560280448897769546099713134871836832468192369590487166072908102910746164626034901216176294347518841577570263481660884625537730092116996773943293313989555991757370367687115505463056089617055865628843066597533031839353893201356618792938574875070215233672876831223348388454391743273904106770530349124828615012997181079085492936401890232560156939988611577512326957998532966401705697984745353562900234860386891856405141843617596397033194956978669057047791834278852266674278915866843528048339729504949330268113134308565318982344791436305657505088358088223576532560160533871291009504036377909085514850687130044367750848691885716314786362299962108229449652672388167562256768937918102618088539247991376562768444714022000533027186320819063246507250497984619875708331012807691664009708464630832853143843725547066884172852348063030830898648739013947443566238104527272172132317915872025544986618765729416350437787503808158980672471694284376314051972375499765626469805556797574961099567744745858967396527395492102727968684335738945996438101575805451297916904358399011613334312155792874661408383867769519700274312242877064146465068910956060370015819105202128957412083476527989771925014895059622711493162341662097189130971516333850757563669104058148408308475812146949073603100069210643609938045814033763518036535334224804890801937211786546194766907670951991438266423305942983488933690973881086239378072277739765708449875951065133754841746229598047376745597514136129065779934809446225998505520109898697058208446847422855775658072323272391606816243449907992458210235879600968900149382534436881542205810546875000000000000000000000000000000000000000000000000000000*i1^73 + -3887123773856012924756280754287879265089039050149921786767376172814116054234853103783436858031002880792306636688779353526083046675689454142718125672337865251405541951856182200771332246192985326222875791110422814699657294133344497304262971282089361700213450541546130935782905240471388210039693040995000732644343855356827145754833856561981276309166904100876428060105870700348504508983558508339150018102691169058554210238219185351591411100604248144656008987469838539332824229986252549264388848485728254445377430809109332052748891815658123223875524004324680917168837705959831718444877311391114147334221908234111279353196052470416861299009025440502225580627297093488284898849229467317993040014138370604005802659200414908064106661624807868920635089468223512845857382124252558447172979097164321917563804660815709646109934692174086164383705080779635291219514346907773347048880564607769924371903895791102271567721376242754433904209940111254847210744182940531940587655721139269688653738693718128920351305303062535744779568087090032076304646418527333684027721211060956371018478992684785878043722772508862794009121675095360756351264529078768896259321305856411610631142602904584190904680087287147529930071456665679262417459850132878606907454208221645101270548532599076120472608494825142626522938542526698441410271763624655203136629674699364940726058394067647693924742985949781358868579014263115154765377566337357269411868263121237918368379309325332818296041972956951004387053894415869123606396860374440177067747383861327667744595337359123626187437033631562336987622310986089689463882241672740053296210161317045308592339344757988236772730473267566725154525296784454304881131596024725675816780713088010581705337656602610358843198604986277827609510539944152725632001214136202623918874040819169622372092994595119070002753409594730156307153759971429160008709955093835969785490187519853101125490610616360882395558612630156753785671461481272665594715790008000878337793078002605993027680558309874568818044912903609171855706138031229714764006202434187980574970565018904236592121501567004151062038459040435860305970752110111731747742368646798959680261902210580948185534565994109628961174542447381668123781552847202760744383117716203699473092788090250339908660963517106595359009954390189264533644496181902420576685361716216152206645762638160963504440219340584227529878522145634684021518640226979596497415803338865928900117639440004320140814990291134565323226666718123481753570367947854998001621736694464598627003388202243670030408653598567464409924184699234656441861219362387945875235332020070604781605675018720220919540816488025279072286150271906589980207540942190007253294297219484828253660773984013334214514271891435530944153325825219352592724396286063455281804379401534137960453701065260594041460852061360273271344198216111544767137317092592367602456881588284967502365985872148555763677602977669195346166507684275525372006648611592679906813300230575455856579539582637512021864698601386419825646103602617749591657395881542472171185567598424480249371318556544897353447613730718197111653895148969948789453074259206633150330524121250739552021206966303020565415570546884007784242214938663480459985272188670166110007982111142883516338666413504247631025049664926560226239352506662137822830563859097582684943918030885132913967988383568125955339470266526342896228079542070931691626690837864405991085647464291954951104929674362997735267909665529499122156922218053486803226979869847174035078856711925647673199556761323410555158937615303145667528970438909130493151438374594260322245939913870650558739761760249031559917382920936137047168629838566037345231917888640939847780182320862112334838552147712921979927892583649211033701077687978859519604112541879237604743730966490981079051761019060380025095357476293180396637978110438836170912473059061335107113117710991139238010786986935667827082152848165049245987788802789157246166610865267365983257577207646688202888218824838834673187028202339632051966072893732140837188923673562094681322365320707072186144778348809640069434587567126514147972940169971822670942268141604840215083684021561218511198199058580984733274930569101449916087624540151373575661195515598291834504488004653060347065362348744811665641790064017144420904061094333937436793420769252192950749597030744908862883867474736832274319442044977274084087479120256172485782293788638177357104059992006205531729854124778615641279292333061277667723756877756199045472393099131151194491188528519220441639731167126175668286500569461411829856633357332503330936103772290387348283016475113193022517775104151584349708422009972505719072725484308240884552550388773807139668055364881471525801377584451996361328171226012911695348623153651328276635913648055891225832373363601658673805398292793083568209699853148333572571705468796129758472185196651501488214987022928672388907677669391150415714277314676819083110269874484035934754120594503420492621025297508641982916368151960504648649931048624934625004472962197745026577372730142748764492904280733003431905898706038633296432613298948463504790757942695101250379343389669073785541719701086549321189522743225097656250000000000000000000000000000000000000000000000000000*i1^74 + -42695567918250682225065696641746930905060443355212420567809196418649459937231316486810005680846378222584526639899935296847585233256023990341236903050802933058804450396402779756867587594737370739682170810820009212876868477393293034679877391231795135653645727166382274952372574914974615018373611758163183672098418258905839779931824877036559726746533145215287372638113308286598111809434636256596366063089433399204103087260535929656359360283753446933513978731534974004478496964236013728903502583471627728730054395869366279790439322792823864638098345939955063045455215776133701604610685940399739201458583838863256634461896398721492860815381154568728779061028601917681473082853361049527230104882853597122799020218084471455893991298409125844408231318238245133159073099136571520873262936535864963981138636127930851414863773482855056001839903671242346222667811232830739199287856110196563548080593697020115891853126575340482730705193947628010024924334265190275946243847113950149754454193800383786561023364627500984077808771823930899202101026594623212508398169320114072417900463248965924440294142553590101224525037272940863997401622826125868516110432864583065042020569515318214488757366093541490232726984457574563792845553702222140892001898077093424845542577549698236320602299765755597900695777255894406748677247700635523170720012096990609121459759030565037363984108481421617964814906676385176307165774439662764079317842929772200235420306438650011112148166054769658911098532632638525265524548752304707398934101758476557487446371515578811940887013437170423023412979780710751816864541547340995042002814208474037951466717401322842739235832086028393588662532920452615177684330766369460275962659878223857794497777716400740773856466469843419559075140988916608423823953864769488584112193722427995679705386517049251855866088892626614146680830963376523515760282370894988047724006456573436287719941709075910857880483729508242333655570345290183547169999709009215875043489690784891102486831522370067355105566210817881199664119754122512535236759195811109249798856395006303017863105235645890044732793423107179917445736860753611560792756574079299648775551957481429793807995144019669163161666075767119401798042890987500933761732390607343217131167279570216960323874733946025523634590122632722221498234912009191783219367394170160188380520981481913694971161286610358737574961791280392884150343174390481297105262172817468408456840003159123118155594259230174715631238062841405432610054633868133066582681765379799151849661015605088683195827924732841239092914207938298452714269941535186831631782897860242231546956787771330371001903716424288464703853086749872289520001145561290569079650227925816366973186279914353310395977510876194943106791073531678568523747886017828580876534030774107948799002628565126578078094736174581199165817575301725026851296884001369278321098410653890226393426025635802283368068419066186867864763807012354614516244691675326191365761176892707640561476358181770725281112967105995262971335922317803017958255904064746164711479239477563162065234904751274413992365513764621512471226004266232894759596338524113079597198664685931171677470167786972166208449727131326967261256762115243103111208783686534246331673203963617592649421094252045075292577249683324563166689406640187743150741440536576700759827542642104026054708052982661642936238030234277577146652180108883712484666151187064908325089200490989628715245457487053066368640692656651789168850858763279583236843081527042668742859585446692306336723505512351073993016764692508685404948496089899677376814122576813075127151486790051778707999202787073701898908265330612767386240032122908188475465418100310726004540834810475299343938301669597028709364562604739601178827800930653595696680813656235033100753678033263891869406713365565770769711114173762640431029635005617690698226232558659037395645609281288543772409580242535622044265577207738677857299655337072959228689738737230059719411288161347517764839095691090533798835413027537291587337346275725026172869137604978316674896641776295099543937696261584463073874163803618070291603665124546732244411379903651817849348398180845980026688559848093901009536581553298480877177170456840140899559794669097259646458965956826909514292008028164304411692415312552500531196957193465956896351389699899643271266928459516403668657318981863164248289746057371353023507027936594032621299425351434250518234930205871849237568798162119071727617359845309337462358429823118162054762938690681768443417941775878610830607557957714070664989105554507958728632387908441947203679093295039872289461728306653842834751337554588603227842334253866428811400057029008394591184824640912864673562304938057342791139510672057773674538763393003708643301931235660377874419050046448225580694712487823277474914957035566157348114001327587913913035207907629075492986409964025283439551905139135409503893481960796521039710148893577533789818650285765089695376607094438885808935336363749338963958783979305159899230306904893886043673920043955059230090952190764241915522401451715811878685178560058379596197502074553056793306256705675951617516481449449844420840349812351632863283157348632812500000000000000000000000000000000000000000000000000*i1^75 + 84582814567642595247547973090716014441197856780023753446582565824654335243537402749766551398085360258662774542729340760894120673651844334612686898042468748073420690804036218485920635072725592400185746907382100803545378583416958671412732859365464282632373796115300289239537866436906076818184130292504914193152455894836169418715983849356598579168342910622568905946493047227117540520757691488628243751773864762061752334821295785288766727754749258401596983230518932004546199995959840937857059032984024803025008402857137260663899130872575881065459366008388896422214573672584170411409931052341730370972904709646498712382478736805952723293658945761002977492769016563221885078526132757467287236271490206228761324365565111078244158296158213976864485244181875314827704294753461287779471834027567931444922782883784205102108792408074780438526267257659063526665031749203948471617657019054550631780506757204920731138651335168070440130578211497137742053889420772807040987219763913702624070953334971752645282476373188740981809313367416859760697804472948611664697217959927810845137449201675979659105200927981526402385020803197975974090582621667336794619325406338539434290874190896031100010732828019217274046808245966702643965550455101927580286312416319488785680981527677793579772456405063825018200618829423759120227231392997277082720674786891556988504301184175221992124232414953780531662581284543929547146917580422716882609162398925450536600768265129786682686271668138623500691754092896060874713571936675386444702034122516832088765379044591256901537983742373507701678977008850510051671506092236928814323174186887333925786704656505168106508766371463450781087097548083378475725120590096147798818876242327378594034851644837445291640364242487520123278685708451666579051233716945705397901620219066298660926541662818074634228634837337231164591500036389349517609845383804046285192163350022320839458701734717925969032178257731980098815408719442282828657286815479547504968936481445854577229643648288044057882352674573441391967171342803903965013031881343144993555606861893310288425196272680828176840792895785603040711269166875963209445049798495513500129166422738937910739878780586995693481138041910320880944421501235468347556641161471701392533819212617623292256818402017479874319436151889541009247578336151007344074855414684184831676716752830251376348270788096058232456233078797080438825479774063039339039473403117903416831639807036995679177050194533730260939332225922084241785906699362425283936118651480305747243128764933109044194751501113049415102514547179349200663148443069805290204892436927736982066396246315500825374128984602855490520245084654827388538324245937123406844130031298294265686393720136873038375548862460773555123287829123373520674998471724228064259861413444274549341240159788705398136482236834426327881514563251218072328211000962646266248416229892673435331698702524121381994102235841233977134272400437712193482748788318770947331098360671843610912157369988688795411807656626732852339184876517564500569341378765120807201858658961818141290793019233998341450525544158261443639381090070295126476793176378304449272532629479050695957557959551002106932538452424454976744269721530035251990431248743918346324644659660036445836898268138736688082815514683348036824698831972918323451853156464327327495029087494397565711200927191215082593912510625556022428851053466751092194239574489890102571670582288441264551708262681741567484762722084957093896764015381546247769261719579493073730495169266643216515641341910534746392890422541067088270433488327010320312163532689016836434646556285126263366044940068134031521633259763194696040675225350907443250296214849947768443459344770503926632884057842789817325578108321920056707818910369795982769722470608409729505744719164181077133569322082568460090498110768597617747467092162983631886042226379078093300097137638571049304804377839514341228350462606326002693308345051734008400684800412724798635483151641994706816263366788648050199630443399956317201221918660073540601801831236404805648250231928897633859360514952076287873165633301140654744012918281189217964175392840418792035219889232179583469524881964142379502196230103686822320976564372993647953054981524655821594742192549725767203145146614921639737402843286495353223449431293781919769887662942996848373205758040454302987732338442906527797547743717722857675179176059003328415295025104505216646572035754194057074097676081524078623703496479525375214415196374550553623989245073070692000348100949648608438736775297529640488687783192147465152998198595624624049209349833922351568488744143715489909632162182192914597235572428330029731671603810206185548082919559717660082155950898476924581415048542035801908392704760490998294821362844948424262389261587252721841452793255167400284289465465273816307846708811001851409374467808741386174328965202930866023348823600384314362264045671592213265823619647325174322404718274422445810342699578666149051595678173289247596848270873218806705702541872443265836457005331968890829903414179353289515357916755093399269116439255436740226849883217601911747805755638721596507736944468847095635055666207335889339447021484375000000000000000000000000000000000000000000000000*i1^76 + -9952312327217707543720438643866428866394615994676804189435329693187027777643980128432279474658286848896031257991550633723373739406543498966217645539282923189106437096896178989853317425929966759520216067896814619406447726570146335101738078968604006040767855705957603959811756752636247535386986729629919768567495426603903170565656952101781947183553818502748553810973416058660360671658464567892814605998622946857345495841569939522736696500718065111859419180874355121810359726983764100922948085659132639295057479132110813099822443803798479861388867765137146274815116318200177578507470818127015546961479964217769026336849500136678196737167928300041808532667791694883646042423618183235429753886386123046715476084001144837060645988500528740852757022079202524204299346425904546183520152331920923500182095248723547242278567100931393021078764656351825929499474785967164808422124777236344104277828225462716440148237001542655500294162241649742258807490795684311247162706272696039298869859249439185384217038022617520909312969472783845998662175684650448565594206234639817869869054085050059733453370743923073511545606801735249787855364908079636821139838641734920117359759307482552095828575411125655878539759187368905079872518702087073324238606546163217079014599337575660223766904382171550589634783643151359739554466532260508415895451207225052945723591411546555648380112387166834943059803208475983057121176435836443716615741968952634521965412414983235402279466303174125583319208659173636958393736382375980642902939360193669913684429767454013979719543174213328030439037319462215928560352622722386008137670437493244276366356972386028230959995968822444915796997713368110235771362326858128905781874633032905643634217987048479613445897467452085057405829111026480904443047912747645924480079803297522450088934672847903594521556064642509004007908306269495253787875469679583222003668124844448990848728427065934072198647226976597804730482593278906410715331188995333313182403377023535706455090032887197355687090720272105632512055209044729809324596245057542187176538401352222995596638392005866211596172700593443112060223869369367541305931920261861007410920767443429421492281193933238876964174532448217864176846370839695458250925873984672904483410605669908524493015722221409258490964400837140171828716942882606930251652571943196057604378932639055387001222603481745558782095270496405221503950277675276674093365352093378412879298589323798283117824522589479624518970525295933993548940542885220014502053090072311745980195151977923651726076830957120130542766898919999137245090993365186691052857132383685874822605557441699609353161726160004237486412419891804940032983501385465166484419691556328603632055463677951457981400228522227149616392256475882359455700339495601181685702301251369597618287584725206873014948538229143641103866356747550688055587404968141344208437315112642958818882823852582367341826679136860888225534088621311179787066357737285197107619666177930568068696208431055254942540774885753865703956444112618295684781887783018110752799986402385747109421142193197008219235368038969872467745178086845058241016579283037474293341126445840543585131811777774463894081999158085414516973279983362612099206302899113852804516779377886353453424254055106504991151158906720243478156733952098532371524227161612240456835660565949208690381860716525129584080770870052916698615578222138286937370738641553819112388034704528925943076782433902569394119599872048715506246579312153093805459299040353064297997730470317063786230706841481511314240089022220481934260600626022044587339878222546905716653050846709879400155289340627264286155685195603077767573893372307832057676488262506208894391707835923033044856941917492212898289592228837389716623902495072086179083722573720237612606007169723408396375512231709391148127403424543977382305962860565722518058871834770585690585703710427137044056865436282932054298975595336845377283251107972629374855718689751513689165854537185967555889952159433728814966741462538500784039320503147870864094837426898600092894851113660166475030205029547132730098392539008835402230255574649696348598694543951444306206157589305997010496354803973259207274901679460174525888702732300149856005235385532130413758328702512011216039723487760346492131293130294366507564337654826056904408480196082781267701545224142811766579482979876599028615462108326547969446401634545119169378354752314717447471919531138204622266218839182950468729486669838679883547759218860785085641646607850405168254138015672771509077509650643436249202964569056104239201820275518215804080447747202496640971555924113571695850409933758322238970683924311961519517892367543698995559937329352069026029724025677082891721374127256850176422846328410053535657405293994955122760076969989282278111790225753712788230935556371184057185824298046623591927776966603485509386291747890898520738629045039475438361036248303691456262392812467199065917836284485258399488719971078942530857116068692660360593158485570351519015634447080367855861726216617229535401773377261385883922394931396366654586402308431454682508197529622504245778715597189803527102339164578381769388215616345405578613281250000000000000000000000000000000000000000000000*i1^77 + -12724815841702142591769570426943370128006682875880756263830596492687599701696858538420525488095736021134785504815828193238376100246261189103080443546392525491832200671344917316733795793537870373197604884907377350952957985980388278300237899472284034253556020318797828898116125065490911627373284625281774199246780053505925833381121630171005700990858872260393893167587202327232923326783735664801704266676755166238390401045758888512017313419820727915260649344052305936329056115938792524716332609947587727647586158468713524019885447884049727270863704428638108087375637449752156810574877168605129936848264070832369856685265318038021348626797865286215523607022950195347070951691414878484025489332233701263342511434352706624370682022508291179906155512475375121581762854304310716941510006446268805513531978716045887815127787509700523006686276860064935031462977860951507613192072164574667633537855859202084357628163282326855553110917798695523560673537110759751296540159209597670760827190719159404367621928776525726180276264070491196539399910714777594825546684580422151897750822159892315890351388278885393439619642914360946701408402985223769720398593903409260763221388949633667806099881242509184693439489272683337169886006437082596567745574678262330170024256776636595140542685679471418582017503357644178641243146737914298672537348900564322325077385777705665799874858088680820774966681459946550849051790337317791734443441783502309269279947200783693445820357372346371252141560173731713817123547393538606639629024580153604690722002192239549721194751585685775691024327409688543803079911475574085454671926141833778359878758499868577325335286324292972015008852652932966787464152145526335822607175322896631494316870904790480208029768419480897842648654214579360147010942602715892812902317211925342981664220420742327136653766938568704302088421807074874434647038127639200563357485187787250626433786531665001186042053421183070434640983976347869737642535899042345301895668825560505796225745357516642904183810530150604619413705903959135972671450071820176076528740796148348488037719663914284283086464441579298938123304891690122229133724554326261955870351501163232247224397936562219218290484429973185301827251690038262771388004039747813621297324343284002868018433861074500642285766586541287473557096883765689475890833180042768572016566246602574848163916247554573632044490856954121900702798402062462361373808293240817828104717548672888288838302146057419494144206776692078182430088399486468058963365553565177616201265554245349633705410973720905855314786322984540874751920996143077294803689227027366215373291424471016668959893557123087994120765973749519593626355945494766569605233701630688352006829494097303766876616084312160630402797234512950980307188537387473815136966664571532103450547073672315208360757411785673078741871452831196045374249078903664333626364777806136102356423703880519935695544622922642460623544593129871580047948378157726445194689028746061938925346905327719476438113159487306818643847265889815101685696482542719823602058119268815097100433473311416274184843750135604758225950809603173133426553411525947407075227324998525458616536919293872588348537044229817833938069724311862774067535320803510878536933193833712365162375805160531115947154876528072654007516356721603333839107864637198605389656172258675326020176863370730937748687566261433803360450258555524413013789170705771934186802839528433699194928452413944010828716068315319284095156746139230271051830944510115371494134694021711487002943585344867981643655012973798234218924059784209304230676886012235622555058776454033777845987208089669407697251796553268242635381496829154372097546201513742236936907687934512166356019013184303057536657606723613454662079042960157204715145598500537340258418170599953340004712247609503492478001048620942643124483996436423293150000193306056377371055230293668032579527122060117810912829620129697397055771127580835769610602876031218828128398866699767188300036251245600133783592534268213654007236686606873986237784611285393795296772999938417989392117437203341200536191093097421478505685712337483934167826760009158816465776161043756192856978339203105183226215076128721231702529125849715969461301819886646066007368973015670223600920710592503333839054714040857085139763088291639890310400656751067012027744405964008027456750377469695735230385266536585435242253792680420333444535144042953267218478956882950242516165105660348851289882062065345498485658595030930424778506625887979500399583133384798667641637828515808016787094733769106737453629046470826756532242385394119073898711169960100403792717487118189586374936207512299580463224370819443235835914831875889416450491898923212695957886695987672446484099232478623007688577076025439918441262495765552048597305964642068284301754315708387933540337995346100374321061675538551170791675434677740603586402123239399979296924357070719446130762336825366113698409998037591035545273231219879908076727649675093535175847810642033574307464432456015717128612016211810807348543300017191498629417885816129205687634648233147034915050747298570174674493471605500031931888088587712104526872280985116958618164062500000000000000000000000000000000000000000000*i1^78 + -14653804480346774783824161529788045171426614892800293161704163264312223971002627977842989322438521144980188866081168457868714330181578649969734427043435927923956700245978297408694018050266915315305682724156516654044086810076493811435938898405106456260551842898076312118608157753303188482319123614501930393762735171676010068201004778970933774914433262107350492094452935482606505130586131564270640739711898895539385852479044328565674064059583985574301848174609187750679317155369706366425088300196682256024160630825621947117981074296170703631342676613231136601558820684135346529908743586222744089511269986598134652118245415261330213231754530688573210912266873181119414222326377531303038458508220452877849497611614797590413076554498711145794306958058356915337269896016954162252205260979237787196976680326255282610699504441451178377844692837375947855435675491335561222661765689625199378890643215365644928183812973621205680225601178686301292401511593222345659761502760187772884233557348005340037489796385194062955204434170306185643617035617382844855895731743534620291044204316805215369937712947967925266453953869275442007400893425426568791755944113438072692233961573237664271098906846489957704990868158563075076177395553591459006650109343936683834535058390592288124282523523562771047764063673031074672092171779487707780313069122343847938694158088205860233808183169276400132909068210806387200821971109570676898893565910184538400586726129972796512678528769177504623283834358590635810134242135953065241642337575968302727429373168759814855577607856116339065009517414687941583349413745943161377541314570374278135100320694515930269626919273586382123764429056641856196743639576272932793122711035653371397070320430306314862703036887036181195948026833492253724806216736655995966287692701840845719415040477882581269728237817691699404866430162833070553365938810557623027216856497193978825882200289273071687488131772421152241610080319252616477467075135325208485113576113746769825528800287692057550541870711176284788571629148832811493232063359447891029405110873982037974803860624974009087167397629678264758335350317484919788745127106225055222088502604353266936217619739820965065833251690462017178254042284153132964883810889070697399776668103702524607935044142223698011006679351594767851401132961911188375520913172912586510065109940800390355068392222116438549210936601061052628890679933289945429092085612723697024870758458403958647411106720505444499442809787976486021370370163845502009687148313979974595808162927443774323104242142975213197189553398683442198173172296139500861977035116519524102670652161987992008110008791606024289499146857295952899208398712518057773497563596712238760256550350552867527409717760742865133565378527421155076121322865390382651207875421387929067702978911448706920792149760700788298970155611174382528304949445188545078465656321932524219085444599006878221159015129776811812512365427821567972902096819019705531944817656488775432344735609176267698858579792887932133337004594160823552062379599839311046405355692588619301502492805809884852914713949847577232271954417103751255401697174703543697226452613675416844246078095866984789486574288040552994549740073742768768758262630098093829472361752543755653272115096981011646409091195381506901882602843975103937850503551083895031923490406598722799711336280180325844055881181177481437212707274280190731035956737380242358130472722026792957644917601532314930381163421178389117181197178949349080022831853531132034800526558927379390410999017555185000287788074005850308295518739963134175014821912638923896965173114861930516225846076911380706264969848636730620897602906987801464464473165776484528512149173873367204816523542029368776146301927251778994802446163548801588261854939548381472954714142719775254179071633942179335044213858889982934788879239199908347659887682919690087379365935980439894926934878170618803429977430726080456872976394599986725052108089044422227224730588957362826308135384012608337299827077348244081339589216752676763113692668696753292618129528470869983989491361990772116281477933795655071902970769814254559451598255172151940123292894725383129081536714531207925169122382714477954038210084874984248026160040376207587653248516629214291510892790686390676704472035829685957922329409316390082766768910579331126896841357063646331903887263063774073086895966038738718059641731958523507401092852671123903420143111155380949227874495772271463474820185122999624320645260224041190952945196911773146283514908524865382982989355563298949577184013992020395586987502293366315276135824236371464571194270122174462641450932106303924698882816639078074018012788780222514718600970452140564447104861526282484260855170324551534386192320596669692341834312112989745784339856997991714530801595158918019710229727920577201841449067602464075108678731620168071967636567569760643350706334439226476275127352593738487377068109273112346159532341147685919646033542358038686051585252375287334661102218269999547930434852362512440207546710641583534722107392923566770692017999036259666222072877060845707110757278798424830747734577740930554841380928365879299235530197620391845703125000000000000000000000000000000000000000000*i1^79 + 28145255917349622204168368838595800821764782828813422171085483413426966225300350558543145259237720591226010281137797736588877504556314847282155067887679236457866753107705003416873295855020344998964498947154352258391147665308024627160189565414459313927771763649213469327570222636090878647594975563813166047415275270378596855217281746684807780035057955332706260965275671769517029429810969376651288596287560258585963641673506422461545546840284297407064511135765438016705510126978956361532460450761540333145819810251431135293399626066977541202223229055349007441411000117154391113984391481949683268220160990294140292117930516850666990161595840178177571127834218738212609479431074360848443236797542342484920024629691123506694716270118156681350921101725187900329799520106181185848899861997630192686604313795967388007499858089326416019875117646588255164354320243313795537256276928393701282013645614988658030220701192465443771209744978689891831339752439592927921375642078131048448203716273459906471552413574856834573445227063786597915060398421963888012073932224695768765455074576798222869525212503571060784826238499076262059463831373276769979432755185412893075762474208397526534657068141518173476507371053223625233984901843045154761043565625612903187086726427786440662736356821103486966754623296509173273391764636323410221912903940173146435885453609533398085298834481197551801914001406532377017188603594569993335466865291318052202522466692933700447507026852218161214422891357677118949608314060916244670391353460094383578232238132806493417672157921850429588864923208603586505027407919601533820475752156076592748487285162178576990457966758549223187703556464482709111952165247454764482497110843253087606933922887288305366542469765603910461164416217083914648089011726206913284576589351801115613871895368974308695554932257177746670556911549346175173189267277907198278875318811367360235250375959275666688437197352360637052203607195698975815558299489502260736100665503091517459803496176039907761469020323005095772299766470799734954646605271437592805929485964928074786978506247412035443708777528251943135280478050164925466256664147809742286047354625165717926955930295715238743961491171305629222053525119622691433966585197556852584929594591314418413426467045150748248133462853039657893571932993229508647964810980597973965889010926075226131971493191197892085484678568461695402850309978842624236990059528241023715378499157006588480113454861830337635679668512052881135189957947784449606706108465703194388317033164837541411742745272875199736798250523853858149467839765731852691647017512221382763234723728139073247863687215554368891429876450833724882161505014104561672508780303985759202952060821228655920104458978055468774450474485007946476299130505133462262042395444639832127532295450549661669968409937710308231267247209448653700871139274373824189698745777837769732421610312081069397134825794362700707468433892262641349815180216822047797616316983237000609433776460962738713421545459677807954363411849440216244030119896584280569571945001379819771439394655432378409759658837500923433400099415521028464400314185555804746713595401646532807375191316819777305598839894944991038527171554271258695355512779316853620135855879915983110717129475871006528652787944869886413688968461554693245581907191512209879911734390102958428725742075166795280971034518911871874524336324606964158887663777975910261241829573348886020411645952873737601603514060813534647559984943632084270250984826561520779052961519386506976750727474625168310570539702454806621641884765106512533236825465026119281662476166992176230634028919490455571913119443124620159730533449705925145579204963843772424011168997482835011333158785089903961673981784721257127708679011283377321582611925410426887906556300765534352375557753647404862975391161076465448367457520371433678039730255165148508739816545806398818050852882023704350093214654980172279254039502947150561586678558628075199147530938492482735098193138076822957598140137428422597086103250588882135915570220495912138874352693690697525645344236349149702385291391598929986526438422805873246805031887536165836870544827355814191893931722953951868135665448241032517743153345990113289983936579687525364551883031366007376837577578478279014556193968420456973850746340743456121025829452747589472683108243668460956615261897371646409364569005166689538582426493251718800417666907425955925806838735195830407147904740805572110787571862253322012240842925496700463300879836391618941406310944308320534709358919749746360209749566712860050224540659540941452510956705860543189675032534571337095882783687710849777581807116753346395971723991198776690904011711848795433118691170132550392130756597667452139902446194380949474321478132251135598724146908311466212054210942763389567939343892406431719358676351430547955433736821584728247995274496381656551566949240416564524148385748080269837598790755975452678571127723172784775351578368060438626164045209508564541677966747387821359579214718025484458945387304725668296513809482823842088809473436645038804016729787185282193623021047952035363763691973223177514307202784493711078539490699768066406250000000000000000000000000000000000000000*i1^80 + -2611404138443505326264980071386161962732538242985930799448853113763950174887852731887591391066156046933207719266263451498910964631468518929389680209004522406388149165492839670066937919984614672135219866532938591410047572845387865074240647901904165227083746956650877522542427002604117321204230902450409024760439801627412691558623767986598784575645833131016256214099722882763383130940165152290040536831494945640267218677372653183356144657602202619210083325610263293982560249435622541041166364379456592536706049938273976483194231482935770361471841890825642562850472225547544369784681514475996041243377424774160329341341240519255823638534849559257143820686760217838749067857852849432481103600728110413757392890134510389906042149424792708153295798810461745522909950636945467090778062323374328223671344148679149182964947547060206180504465645686138463428169389438009009227408758431246226908972116139629060698275618740397130127172985260148429856660129765825725158355332499101230622540089530221614964397663658558438658658043034186499948078731944078972603214364737423396081278441960107296499966647189848191031624653391844083486489538902297959054177722472537065743386762159466686198781534310828858536791173324142569212448649173657702269812215081299430690705242473234966366303919164039622801478021528050712524399844236659205146988541998629868472215878494158333194228296257999660099562694288400736611997144932550001269124339525514464890481759213601280512565442160407071904743386109982994253583180566009300449946464238389028901715159947733141715946413321389027269316095614787242842340433285369104962157446220503887676297254261660810941253022280853591091753091046960999510431271100098670822738255520423415279033074595307184063605999028705937995370699122864535094760855289195392937704803511339762166387406067844639273982113873352423705209597575470433774217667268054210559840754453407863665666747636770981700191027230550615121516487117052925029921498325741435562370814792232468872733608079770394826054421957672752726086120882154511979149835183705222607631886970238964199506494705624182114644208795103986400010615701239407913145517089418496962520926245344368461344062215564516327315747309129712177525932260663022514961601637102484748450212709914382596347076305042163057364550079896390201169487319846271222625493161333360244405630695634292445486134335517101149589359738101598145030438465440376277420074143459058814624958012284788826437196859580192509859671056470848278548329337630877549808548852611672847909700348091960886418528263058674775926087871602463368220867342313229509790691437624974168360375889673044646978346525444954428880967906451514288979885053259275511819859440774520218945303062437216599525349436016245499416719294176987582395587420185022711507327893491292280071431357545771400992091925391276116356521743097761608248425157197781774377432469857481971254904684592466406124780184162877042676261288655617580595340825956750690044886485566363059739766628757886354946515530857956417473267062862525924856394162368090759795749568061476204981909206216315086988240987245385767329124184955267397695735371594185446592492129998429692521479233312206018189438296734622380519079668749659175832852061045373235983858448413941301326086990746511956933288055036116457951150286428594421890002044152352275957482435577243491490460801117501411350810006846867014086420537396422928985479983645360746062732776713648084397601360549429344531511759766681472723610155927671598496877160529170651463604787718208319322948189258588322921347032238025916322711089999550962668392111303377430741979587664853805967292863011843903559990540744320770707789797022229003540869583127703277826304979795596875750851610044070645305738961193760101592317744635373170673782231661340280083001786112389054354653515591970749504565188551200180290559013718026116284161406395263083394931940776456254160457354827577449913679269509969122500447536323809377111064041422186495631220690065242758437112115554350374714542743115556270749754862640151090711998686133745623988542810418770842253087023567852099916132709929528581724611373591683232797347417226408073937492062421271784839635572074332856026843884752539157122911245849470698497113716061597865730784519757624462781331493643289395010675952100497771206230820996662472828776405434664085613780900469397026738802350420125646395383487274256163586308671727768845122953593219480362327628201309738996744003546823614349331862590782039357364727134947910858297014300294153402658322331232079606849793551931700925999341477846162595225208914809674801130525979599394222854523035735802218832764590232807310137562019721534102774180290588030139060821826039573824759910335503235807331297836378076339044152448557277863026410294049210648810035942924619427967894292451089858344498426397150429169129394235397394276939650788743840847849366632130279774539912900004740816465995497835893259697767729034959873307578791951628693353881113644330617886053389921300763099919525936567183921247265746463239352198118061485311151134260089799875735128145977780700731149429990970612927320520591842059782183068511463019945040286984294652938842773437500000000000000000000000000000000000000*i1^81 + -6512983377180416643961247384684182448056893568882328114111950432459428827385741719055025215550616589252110861684809768392976126040670012990414696412576494209436160962230339536757783811941001868108231534675628195512240544657290704752026055866050469791463906346566659456931927776784446726525492263505423236475730908602063937378994900075626662593790059263079131825073428235842190810043530382779906317844525606324607448931530270188500576161741043699014070925920660764280933101560188234609916955766453547965319888915370694438438111726788372366462494252282442704425419212941492170189220005053251450451454601319335697100739493610660977714008329217477728041668400270778255426164846285575288692233668068297688161893530135991413795776677283477807503983138160299484371474955525872151994862480312148288934470626443000011381920472794564988412482235376021357520381300172371665739027871074417660610102263660249069763868076712896302041951618046600401059366145837331822795493944667823819899068417261780100197089906192415793249122063369078503958472665978965424767556578098720675541590488892292135662700216386418725628980516920787014715802950478951724455001559676874654068319295687516998809132381995010368208685334653116884576645020278510432477284137204827097568361988332662734353664953342972053259472676655298433189068359632696398740363598842004746685841110237326762962807958366023955423132408410742803670934620753675418170564636663874055077073086805527416087745523250697463532801235171147740904728495543620967572416981485125346317594158497671000471815372534719552320798317432595202152333490991310910508559666040465317255629169632838076047370372184743560638561011944997321403531177651385594545474788520855262091633789157657811593844967058768857161972402788360821314074723896932776974338784341189442444764092871324812372888019011895630401296927646535298738732991871227893148436425283803452301256889514284632653699118297746465819574011648354140322654858258613016386519336439635684693384291561283845584620766916986159279967287910771730579058407176108096159874502153810159632634631231697362661140992095549983546300499331969159358519966233932898591866149817703341519855818276555533795141056937312285418334874954768293514726331135048591729641371862131617222580319679100143035795608911116542369640922648431579002192800588171625163169944293456749775752570896244983030924295564591365105883508904931830608424583222172314303312480429353634773956665884310993966990155197101219302599021990807321765405037314001277892302452895838009685616055952567850564945279507586757695429363513455470035777960820602509315481805718908210071971805881782371176145114972469215392953167101102768005460185495954026203420584786276646566969581155399074695238065633490466131746997534337656965022297134085615538629527922574080742161180990370281615838734746525907132328273503348864036847112730631658139210497672592880701607613100236203225538986498065811080145401082866657192901624233276327742929934018290201105805816592067674553449781467038148078030616627322125795696598073332069885981754698822703328365249558329506562485421362874886408953084196389327607521996636010684018989313395518365985102564982048163045995392735109299695064004435040824718478761867910095441116439613739377569681420014964690676410969048514662898257132739669676289753080356357997870093065596144239483901003159034750918623414062924174244552499800754904428987428775794798867131983527663163221209274766224471644128223936954805061901553991705700066827493440828149301670293194869038959735207506598567582329134305995718216170175090014274193358446847549672137396089921572627039969531005734548225248771768371250701351860321205406590408450678261446858837615654716581135916827276658103116591049810364924120411770571454501002923791740346544460341711252518295935256336257812135465355382965147129083528569372490124770984524411478331417571743586410746674120120274309928805851715572630359269643526301451832544806005904267570046557929108337555361369728403800508540582331018391677011895384174101941993956108311267471589946629583239863833711724493903563096274245760143766786006163373138774180936149631333347553811113724717960119806648503340610046658485832573483597893025057288224834262579777026190680454675380558968610012945487418872438535615817852623105369366592168868374834396528389730203365438933135457213655471060054226158324148037854772108621642211253258750567754593262505684405104200004604350013916007107302240212419477623128627797759278397826556777025082391931588751614768089040946409002371294974426976058498754331381298789513334066127407185384953691084587430068059966077048648382461336090635557821691430084081893494723968683565102748191104541803778899146416025502165826030730530349041767681438173245274969288733192648621508527004352418197643010175182449263334365686454623807128893665760924794287416048639061037250140009821532955695677083685690853554954392771923531406604997972933217360381844248933408101507724040326558873483769282328431350306056563561399839419980635155178443462068112812748123679274807095207494055595496890556884732765929887465632119880609707252006046473979949951171875000000000000000000000000000000000000*i1^82 + 7217729214330179424752726181696517065677196456376908557764449136981890178463078531250566996871106808442528900265049207720551151016169345782048401044810619370095744185557650439671344032296722450315606293725384265165299131384001551314099648174324831665865811600210303848102153281106269242188331234249458775436446227904828469524326435946625246239760566675800843190026570932069790065433461456226109308382727752918408446149574894209200985544743246586975531257146847829965073332848066368824079531113708121085383417379180152579710547302205149783337512072920834294378022616604509970091356602258323669122650150811293287948752823704587536996785320403056530284123008877133501234451622417848221754203160762796267587046685704078089272851974760803027718091674486761473019629569717692007682706962071423317948740399716928504345768456677336558582994385184919337085522316990797192654179920995614703447458907602838289858383845724335676690453904110207272454544198607675867338651257831262892033220054433425780667877062896886109678263898529929446642211643048809546899129078252690484866737953663485025393728689773080352100427356486122909351343553312163462717487268388367354386010046449365435125506975851512600778743951345205451514861580169024226033559508897163900631001462250491765938115800334428780958403164471396513651036700124347362318062106700376642118518336499840473954465651317465420010841277321346301512636364153739446826666829232892204329011797712807640693207446192536741503446304846571129219472956554854885612749597633017766227204019648457999216141143889538376014008224145939772977207608638041218082321265818610510826249867209339355803430467095029317836003067014103083281746709837041242108712907954647508922436020213980548877495951076062455528416395454058607207277247309530423728293985855138725221472874874383342606846009867732629407251198170435055161273836313037317509539754451222261596552139806109375654119948320237324326368599118673410869875265283989371356867401376472638871648870844715764438893535278982174120013267231020744671916105645818430890676774357273762777608967605465014477184461869552300053319017490602041841215656739119080733608750889696113955924365111634511526728649949874948224747862054966735910414343662250476492044871315259551528120715943013025274271032878394604233188230241366087887848752686057625309559982651751824668572672695854042874641105474677587358055874218112003794899980111038958471421872499788709650728080099727396505453783897086073622637578883153048633216308898329220110234124690236140714615352130312537432927891204881036618227588494378799974716392467969607346386498813131592262811703297974579648670465023688562884227668939071577437207637990057469724579734654766465646577209259880800855053050853282733585600962159077191426093055611939617405148631934869236522658430160573864162526034317106119437192980212560675008158773052626075188582564378155636970593798686747721780631144409328037253852621101771460022389578572635300763289810311736449784624523796316667706572376917019941079387154700786601522195077018597270702208650035919772573778285556706831596003425588504492670614119809662234980167530837739305683970980213201647338188433475433149353252628958505845017244802663817017813895073191897664491303441845012024168590046318388007218603933788134501157734203460155265697665099354600732044064176262502694640578495957652866966530523701476868420409534728963794176385630223390626560280372281448430208575932941775631088782433710129893857020579133173278452593994301198994888300806064660511065706893766098798550789312012889988504183237946412625822644938712877755130006991169884901771885359498455301431385006451343594720432669093081633433636858445069932432654897185083654376374366476290624626203185861929770456659861150052881396200968807695375066932082451458831301882579912355928383539612362268247699801556435338895104663713042286036391742341329373282448111355342386802569514161066607116160382603661302752986480362817416162108897158278342200833388837403455989678435513755012476901658424872511163845977427715234040808470437658484363167980592100085874652987601903150686034247623491872601205932514799806512498718575736562820266224408106181246772574742424584245570713900117593734443397650744164088835562576503470251642060432027595005433668388948058668150057382606794298911895484513264215824850679079503376704535699164545375412274145928980192353631078117821878799177598730696476189452823859078515586652808895079844870268922921871019070917108532812580662750779784977259958529620280304401100096578868970929910199763177716169169078635234979057865285318033456911945063344406130340392477386710781326031122906858374052052181524133780090903057163511199017688690437339640722674699285427111701288370078070960895614112528556198594843262339275614694425102145316719315774413576616746594964052072649012619871112954658932132707386988031661033069555939681510150421974212800820626267147723329191359124158647720583244844409341049762850218122925651301189424543208404508475526043488213321027923964878191150958539821214529149621349046753472544386349444301987264173680334047866757885003607952967286109924316406250000000000000000000000000000000000*i1^83 + -397859667867748191347201018471478400113060844172982032669500305095464857260838976620963038950568290273296836457635681341607902913318133725497342092573284380471313544153630962782911398421959194776732342616606346131705348117114735231379414902692283786157911532442457250895846641366749757560115922282895401949415051124165715276554225735838783904891390492549425832473312586390012233181982718729830649288228793769706980847174903594383853357274999123641492227910453242780603255189427643436541290458079077814275735259084865609463760222163329819641795355901308843584259301408565682155442043356016377873919997177893484998288921486956228638077693229540434162294052317853901458337218509091244589792736511731114900483744269564908124575905494534753009909088069728989693359860922414802572421271242209632312991488494287581430284855945015122469118277705764605787172586602292011766105363786827696176213228657748474597872698977815846270790691602658332231626877551579234850282757002944197280167563089939207862177433299946649698469886951882227654039127065603510188308521112201112018113580390920915963055342974619978736542665287026736670551457674750116599313614439808249259961972306081218677378424626454310913803232849566635953127271972006814214180197115298541203252426764114424789550915564486611581144073245378019082585992507484486230025131964248751271604959253184552021709398548769978362314003120407948161560050485106170827379356202655947202045491295029944792683246580666541253160563662726585897602081208039135087677793890202216898543574886023190063712176517525466937412316403390201071914680081213199809492497964384835049951926131760338274542512407784438064058630866050105198450238398950425153004750290256550370374871831524942328354058126106509873825019674539427455692869770461845060867836000180524683034288648319918913269375927634048369829445460359281948850316584257761198301921411835648393786763009884729793748394066700407286606120213116359281512682167371117382592845212171578964938831860397290807145957318895121012098531755330658142531011657135410742134461598032746600729880556584578052210385023448678798910112751030383010732606256154978787292868272615845419263401189276069452765797124983107282569919279599893638704267214884188220335021689157337167682053589000723928024463357800215863701851519376252660445016721301956070325454213075312403779575999734611129404844609793358970490382465561155000164404910782199588254555349502856086922232916374785079624428579696719812690389281441440950777850688875097474395209368815220042559624873873058664548187770904527633259324220850549424959664657918037489611529230728085183019784817703527081104921335192181392490377530839610459721311988992313434973216450969907824290128155667654076323886618475069226931012526174812250790392568867228045044218340160434760243849665919645751131946641193322633792052678679608913635230619075950250523009827994876125718377430846248007759662354732753846648205391490435403007915919833250957019528779082539163701340929921669016769563730273683461736169853339444482499554633311318380034131158820258606070179897065315373775598941453564971885977239132021564950892660499348333699334223374580179082864886942754248882026740604277039232933774448782010319556131724429394470052428251370219228537316533972771223674563399344347490226701013150858193184803859198597412612752719321453648668617530959224492941939464729095937745309197757738217079870090921077411509131066363466669064533712295890630136134636107357830405284207662144330215364555682491992249197262694435885712321728052144033611269572224469377733021600233814331623879680371161951128887017924541892487975875564272205911707409993504449388888891516599391467857464194979301595226222365629744730335075499330815119380385167280000048599742352260755191758855122262957048078583025912927064708605723483654845270011763222128595938564961447597009455381026997785985821010209092414416387250335787201953398967210363246577065400034529751791496165459272063011748369856650263679495921443279971355058985942610246917037988012830524974487103176396455161847324467422806836859058725389134267418198570402091391976625313339012441694479482378579199596230266774962395709533317589319120491859743078108160223005345192271608874654952762525240829247838654529685732930981578946223044396653560449253367917699116449667648306872907207201005667494044694953133791898393857375258097921584978746466135078997538350041407678120706267304728676994170653871740312945969879619296366730665979829228013699188465525433129454244381196466762746851190744868192610602415068535635440675459584932241036599311607357766833881356902707192580679818868068225954442864174268671826200633985601491133439740209002704234591595773615721304393664287424111739028368164559817367876834922941440014707024437745356594218283256911286117475473827727054429441295731095516901918850197443474398885570194251079517321435186440498519012155929674917856810026466026099209998625455538977551879677366965886125475354513022306315209785196646061252749860490101454421055576525702686349862704011398680419489768690301070202252608006903207722975562843359398357279133051633834838867187500000000000000000000000000000000*i1^84 + 277023730569070300345986839786579867970661092821024144555823900339045658595727449335487638694413363602342859742162794278270436668570333654747006306300015274323176667512333517593611652567458943544541198621473284421989537510783905578794762677383833439276504865023965857700082131179856438305383276780648113083590238839181908913427350499672580281571660947117341271151318850896490365666306932401830063849566541220319631193527758900677386868734404937675060063819023527894573496041714631041454581867451590231226379774966742478566291149164322665566581198503535624271073136068902888982282991104733751797491953563742057179809924200212830455250659000747629114394372454610586087842196025019599263081539713963607164473291663066509328096664150533899581867229769215817755362081242772388321845232665179706080710731986090018397972147386767748671147666636912057784686496440049161275713199204614509284937672089256710523104861211746936613008658360946511992845995537851842491454336811575493591318074214657573979494798098398608787559881124905014876452364097704010786278625024611717956518054171608996647705431959285100551660573703128674205243980200433581734225395937060491688141513195615422483081788642810951924629929691637202919562806952016876152350607381777211222553303390822535212086052446277477434480339248618382849623338806382481598478445010664395378866455516144752299534696227487624043195877975645538781163927091953031860225103982100903104403178568237955445876747503841269016274411374566952792762547450442667853930578347583915525558710256311417886534218215254833356191910354260734652248617403588524768697936378208953426600160007837719726827175994958242959955955510356232507989703271476804224524505677667081312071331956175676045034674605861340088401748199610349334158698982362706896034884890021879258485443402323781183603746694892707729100369315245815344068216218332432246436868743935187043934343619320825426409624206854693626056317676853399974274026231451633819681491658077277444150953310092815628631219781580415939253975723566355720459802954580028273520411103772476123317016976985230480039223854981259924317349467008852869716912983624890302262694433506064172806852409181321797900209085995092358721292122621084451438945567691373836772813756967050598567965911276644963400681406734200226930929900761641812049952049189873727159405763806285265522833672803201211618863312286090462147714375815370051602824789108005754532563081865055554221244458718204574672030795900436886169904111738710781270032687154301352346268643215497484717355179017154754156844665337095741930288898459486741838052001085100195173576619976224770329976065179714363590989955628821647078305199100716885277928218636943264795352038828617380723320300582267093416776441092402258786713233334771138753744098580065053982441359399167192210171707747242012783626688360082082379863472364031522288678727821974229854090652464298205926959917970504255105723032791771587628263606107318458607678944625293854866673790948835565498310805459545888265942771000770471278993016967622011509993495288340482910132405320612697965985511069478325856082829128567813480241142536589512474652652790410176983596266218743221695350550866289830849250031580880193701229911366328155239886568789531862716585852826072146662177959031629281234437460540977227095081445300864498503113832941682043676783323762209944930185249430158156878139264189981622198804577067906106110938753322762972198030747443905638868695238653375643536701113133571874820269969431254796108069779648884327883419103057346485347934082339996027511851105693765203514304983310550850243207456873070089541636555917212826086708335674441199591775290951557817857081510120793898820212652885097198267274002793897443675770648065969025269022932085849708349058916072791440523506582713408398912458992192241615028412747361030997026984856816183623814315656903108155696076610183649501092366031091632396745846874906824350085010462184791283195943966216609252434205744453541615628169459919910244099598931392720651427999359077660060963072617200337061635434940385041686660448979541529127481318977846165354865468903289582706924196612946290857058052353094840955132432147001895082745683020286506953579924465147647290071910107380209106253034112060909768899042827473624310021365583394234720831373569749289991012814357050444695056574715616661510290982166885373269547718918130420803505816230797216703508315982599342481082647508146139419529869611637083224411896981065897740815782783250069611681861985841044280028588336621050166097445051577853464645787697856301889244334583675803694569098515557745549660852625744017052579307318060926429349282422347169844642510848427376301589437418143160329725195628742300352035531443120131300033051220155157463694752764944471647184788998226997401138949189976932623469420134438188014446425340960977469464587986030570159152758024141830575040750198624859396011971011927459470840552672085761372375456650549590651542827687891888669812688538587487149123035893501434293407005396920356969145000313665067757627535326432146250242369204824982944662035335523946392377981387568895189910112009101794683374464511871337890625000000000000000000000000000000*i1^85 + -1897187007887420770283820994035330850486305500478058619942555106104770610775916208278630179749900040047867976011218232911442474552828189335923222746427196013335906393642423324836283248177787310617622660754610240390715848062695965446792175133919843454892857811351966756206804703689484161987454789641533846789584480351369098363199211721145558636100777107962983008852674168882471963881530434946934766206387132348424807576623680366127516950139999371198300870809705507744915388174323025607092446835581049094908797278378011017298778523733723990478166986888605425546140821221225906227163158686011636271127273737447375302857098123612763240239833726664279656276620765981736117548919691208113522887900616883622055917978892620586818703434848193275220838823381212766000621110139860767449492384591687318775936416294069338414544687819184298481410668798715056795154937084474245547763751610950987540969847096620349617527788235915430116455558844196134445933254417287535293812194953776270301159742796630765662640754651088621448047191036172050011255069439802555877719314627814567713525376177465792405341577565020602462588137835212255850272816721839107076879068066338623257981469908233292457199141507216733090742689303132489498512269154516130664368336622980698108200614182389973585468311899781716646008116044644620992222343801779048884133391117609891498757950274297317090507698773008766088576194348885076860962524874208532566870285272861543210190669752168025026651589612158010244114699163592753789496418728081352862104196984591332911767626221543461236675790076012107304293211819155855992283880005973232510994228395368850160044144635386676297434137087044099359004707203471601536710774105550797142197981307348514346180670747706770117933251695215862241725999563488167487045493504104382916354264208675611433194273154893505523139691502289204713032916392213607051561629456187286504963864584031752383806239063211014591543537085567675538288489435636505940504692210892105999676786061105187846683457074201551516246761902129056436491996002977506897628640039238978673269443051125741088510946540104318280453703940065235797985916196892652862367267229091754654501893365414647643060082781015898673160845658965208695296912687383611416330544830911855708629482771531522144676590840809282359947110386991155009897048464758689128427798605930353818242996158448980117893936293794942740873988329057748682582308434279408698230348358931628009541546769173763309380682933917359217014680447906436825607031409950286538683313504167853183880800089406970369193837922713685219126940590474386401052707340641206921159408838654361977942122546395116947481608085949479496638086295936170117618030979461654502668080557686387309413048220371171913425353575004884067911665275212855131935104262760299022302228471151042092361031011289356022633370082075257809836445915320376325635492280409300174531310599664440197875758168874063564555502191168602216908000053139411846175291623446259609386579833406252643522436104040528423599963227464076206113888574865781497000017592852716157580331448364294617034701476588133545445090727268478476873055543410814579218179656584949763369935177463406436740822393201381540729375469083631523381400873552374038464685541370630514583398143536382203291262175453507519003326518162237014559757245126701222053371524862399198673488403396006044530560757486069949630033318606631943099228792266869412218488155852955132019696872803885476493482909287539429397166550029749427204703619573024164053218758022373883064523057762989310665817203693348890012862586384945515353175840184516673792542819703675024241907874407595040745174667477643194770765109361475022726788316039606417546415059374337069372840009707805975825777864105777739483090757826359713414291911187355818003958882792165352620752561467939535719500836415632049721637309972644689387364949550309318801987148099333515024838176525942336608776833337634782034021909935374440743606979717429195960119497600444956964647058228962281353020575930084191838746941223258029001151407047807355414452155195079762663944593154406081330657508005520730532726233648230278772428729441186003720545438980768686464233130577716554107398112296363108496784088500877644229027900081804230002580877800279161705410263809514616575171261462557888569413376651705765892502588081871877514984284527342686548002368643796042295517961366482339495656913431331761086585354805803999875393649710195089110036702112905573247925828850527617825135417800909635430468122760111818788323879865230573428109463532958703898538747257133185249337354581227770583887874326386434402508288391001388931263546070130650478176103650679982779577140148514396539693928721263250356190950027206909179672834676654049300352991134907767927701987278336673149801925715419650842393562829448248070182414552454323756318601876361508879517312637757872220517277628137648798853223464807522038478150960814387254721020151281404971105357725911343986484491494488095569705102509104760343142873110547561063713867639228215145040124225738584257096627479912359808921149278165243652775399896102061512310170044062529831287486998744884481027384026674553751945495605468750000000000000000000000000000*i1^86 + -20488427704444730081689083657423793269155346244224680127525728135143093454316227590114221725638264410944931656003595572174012107158744885359306296078012835694930986817728639382759398320404015594875807918665328437865830818688680087192805351360913887846401241335416977463768427581424616826524413325330309976734424325384331822061404880668514860212370378491185118010309159175661644591694482633737989985615623711723870543836440823617162423233414042438201836548436046012113595883240946932298190909755461878212125786340144918314395855862664918314838032037458134218798834548667729443681004351627404738851970172443106578299848155711930735659078732402145862640858513940352038065760990363772483932620941525832089449974796315456784570137645139597627077193603232186022774436017574911318142752339395275113039021235129881479207072467086257071541885735962104367306886349018911096163102158355257600642084130542026551689602797811338213882529396039674522541795023791515990239764310747957466102788320335856371961331814591304858136483242965337566835967598035445435502217018847580167437677582976000337381634893445442198569837275049263411824061892192819939189143204649131357888366578593066687281314628125429322161216483207362549662064158692966134447286780998912776308442653143877204644717875916153000289647916438443027793458629294078996952669390463970199474915118540516890647960240583839936418118822074948377932514719092672320475044395716619308797933599090221779679266620872428894030914120790314450054001090904551599998887612368321927744169512824097633519737812581797418392328689280269666877450529489752880504449950373906381609770174965451220169431333454021268311649776843455822431761095249139665082628554385308608522264172042451586720290180459659742253049540576280150560206274649126834139953749671608408465022716624817649626735386390242143525176745533280480443285886097094349257086631853209246291735159335276018648583915285321614904515056720593485390358065538308531330004242411347934679447285624287507886271235905899282758626412151687955257852891778828937145727660007958913860471028651697169297293920578441393351075884281254147523558811109149687683885306765407332810626820343816954280536822749635521201980462074811319586541375193455549636601552584498821353105963823046891322475673604541342543824069168951856327077938480776205658943329934162816108492294903551817122420233597955458907706635465637356223351364047954723154156074452059567452989994960416422943080696361279340625531242593271889169052111749883106126478887696051041217331022732664712767572433888669144277805594573189910236149188130443936113165987160551368975812591404828526787970064751509313221364969263822542620024813828386193347819333694208915091467286583095553528614257525901457202623939504465249811229302301913532350618825634903320056546190021967734012174558861986542531354660465808813296829537696591200610989805480186398580816697766297646452604876231127887893232442514570428232033995278234626890113531739082579757141890969077551791220264797926355394652745447965042511086026645545473578628506652663481456682463990518427544411605781847502460012464492905290857323888650327475751075229651168353028400863251700410309197092096717145133178479241573795661417190439957781335608058899326373835780057320976797749008662686819922347855655210914731235199221720575033880829805080292134732955441330192079793602628501888616150339665810607116438489897599986295859542466475122614640451803608324298189444730706779636226750983986718921125123194963175325607525439720500158308808721693393505947835471546876132210102372906573147116083405671251625550579918701038009801852948088291044641620918744722577038426855384823437044154812195088855436641078003020967246087360237751640413969080995713074468451976032358511019275131893512537072202365097073600999715856228166512984049050329157136353142445211940350048597419044500645447605997506073709237377466130320211784084106098754524931003267155962879453871877109325024146653153696447512512244775089200204118781011964210368869843277381829039292691715546053524832865491102846395275158360206278634297603388980006269731590364166299476920409579437006025481359329793488502620210665015208819411666089372360911781776552225141534062099685869678085674144015609436446097364955757450784082722297309620118393510887007582803722253814792505980561504426802324389542405495628789478960992438629615333224280193161409339441487337850113674446836439680942577312564670601219307076046385606849237795535515059686616391812032147097255987133972177635911817153798214973111656932883569912747744663463672972829193063755406132197173673129247119910099568489422005008294878985144689850431539494996402848981658937726550498980752383870895285949540602297717794845676856004552735641169452707000063467137739031476336762503352987472078691902064984601050454754478732588532940954322982406774517516865374219304950650245510345646942651766994006830280493648681989928897569482836557063299205487399302148118489154208624184408154286459877424062605149495567408252448585567421236988570252950638385296815829900091106634739087418578540322755543456878513097763061523437500000000000000000000000000*i1^87 + 85323856459960980426211678999008364469778257526768631487866420820054000375039986778417456512221301708447887026181497265651362960046796110238866298809504284997973008799379707430781549322291235290843103485541951061324001617730245913303730686604817992233285107518527504454523199028122134404780004142672460311581990114113326185544289406726817723611308612689147580205793402207809838918647567460374200008521280372864935594972055609882574360315480736165746560876488604852944927020529246343957372945265146006724502867891254689425898669482325457362430508478763852917216757874839337819940420125050419641788678521786097317529919394635499403931875561498534464477751258379253446860297592235277716215873742445323630025423891616701902291567604992241079661147188419914931271780437872468112403108422623281305289489220852094596264038030008397970438490908174212374191152072394917173758553380156740471592165288065669566835657535577273269504507417032496747785468226129440996250889508571852206998454274528732113167742615842941207052106964700566537509405390890988275804979481581905383253984792378451062503343158984937277845228538343814467194308478396130655799212113961704384589052516393316509571789493784449034436096804658083635758223285128862136637052715353588680190693108239445043506215952746347251258483437871811066687460513149493416530982095665093326668419033685504435364052795060584047969010481835894968591479992112403543804131938041562637701937400189542239313530995902447519639960569021892191196235293596250564266044179723587844754293569311346201444039326179199266380624612183372016423721282141027433082112747537203829619717274658405104999641844972168046732872617497769758799742333874314553295192794764197906722222953377605271217127308133812668578246212105031467075739479455747007572657935462631830651799099928682407490760492169410336357717787460403338233892038338535589343561247750757978605358779775136616933531485898837755659141868662292179956817792462476511943209103099336156883854827563474413787493157316210583987604609725435759761744622769080091150801194764674435425976073388879414431771746016628715341522835582989626080364282028034956446669007681988082508894119950817234881289301716606937357488693337720232510860973739152037358230133028536057160326952791377392447497131412447674493332764575319287854993572920011283612131424846020435652424577040764099063726158956863646307841853597395773604911516950806599470202786309653059474906376203190439545355801983189415533403762943535447302625679236647070446189037663623961374933856309578527281502109121337165644121757902555801683382314221392366572792748369609012723703526517630386494556017190982671432655635371179038398847227577237300018191947344858898538766106666153722397447178235135330131049800336244659002169722165204208765194734734305728252197206652066440849151811540149499112906752715816550463027947814975480953101453385005882689954778739726205451869377291411540447039034901391385804424913519098678986546436335336109106684133534137637430875003266446685818852195928967383270042542100895230771646501239204421700994369114375028033421834412357232898725477427971422406804972004849968613039755848767140845792240601805007608980371787878974524125819606794793990300076175808035045409846686663717006699024243972886542159287805236533203990943607248363621111143213302046598672973114325356869158361011445080607969959596816226636028515434462107241684577280491922741708784025823587931999735924116868503512106682596722911513079043872836594141707472295029242130574559604710611054447828529103618220792870324044122793590215401395289467351053408529608213786188257951041654746234447993719243824367492351821150438174738788424332793170028036081910109331313645076965149588459740471614885522329731366306532576787498485741751953888327342667747761349234613136578358915950429374072907228630822889269719183163755135792074596246026264754720646592480432728642770947581181103465232589324167027682461276342269534247276255551406639212636901827785641663653658552789821337319064665499794701955290835011084294214307386557425936868709889882817274804507530250814620790052491002422072458530816273728984654202926820270028191867304711724652631958578175364710438636337918154013274209361064260174491305933659216200050181938649908249805073685435697680424236670817287725153996663988654980784574263609821068965162201138409889720349108963751888402982156763100422212302617627766585105926640898002838224596808875349270868616429719415374986575387113654770518860233915543772643492350344978730525267672563597380713351596736239901580750894123724096435878793139703509975465438158980694544445925082010289062949748945207008009319696515279118197789323802998924822470836433866580360515922588751387067250429950296985299652131919892837639086594247379762156285339215565113202804894211303629961135390965369142653695670665455200212464588739978113466215907561521004872879111960109641500247884806907787439523243688527958857960945064051385376266192972983027174908794983783751494219470559756490333988795107110938210020917833829860892830541140459939280203750301169451919491848457255400717258453369140625000000000000000000000000*i1^88 + -458292408740251684613243907085741161299811049390859074440099192541964358537695336513379468686381114508027665764614232430934492643602213327594156394588627183554169510326517644579847625514213092603986975711216044489686674058134852833627304247401141392291495073201553531847067223327187334692331598046972068548535190125070136283788367348870227755766472550518101963720418545821361944971733280021271295525343416859126227529638793474700802291276905462362719897742973361105767535406185402572238616004369664735389064464152218217074811773456955819181368631049393662078760996803048582838891335836356792926054289298307502032906452163951309323755895643747076389186559068794063840030866866664332726742887970697253004497631392232475694584143828576987093737283333812443849793414695246249882166546679148738652442699103069450509591938010569773848314598337359941999782843374012057283841000728730427711016779980596462461199574841097069772740025890327933844347488967176512553947872173491801179859069195654730560295619165785712081970346162184361751025578062248839876688476589125018474598493296741336483636486102528540019519346745574569247559567944475054299898093322942942363014857804952327513037802922511035461868198540022064844231742819988960338788250777239037611637341225203731007884947190461886087860455845844509203177176609337966269482765388958346960592608479893333145517244102012199917032771958636383055302678172287120707901745474754967689523057893405160731055648781755462135222817678802048439174021233764190089480042365627651067152216605339414075657361561728480948887399647204010010716418335952736346505782644331440814788905228626396923139165929546036777148136619989110684498999621189163843542190166664611662083031903736485306185827743772913023069280477150056814333560435417054828918495581466845583812057401540914931282216408476157650706717349723937424526700255427819150912030995931959959206125951092668505515574460437590521622526211459039677261271148068071202777036248655159938863390846537658503370178892294879002623899316210283129822902092946711980802548567445822563772046654950633295783943573610319050780798652016665944086180140284893319927538105232270921722307762088955053186378402644291416670908574664352938919915224271723510687097862759133705784893710054425414369097669431969630634647813613747933308833328516428476378634615528357413293189234299302496130079782585858190968473467485506289017521160782296088314449329730899643932665606220387156472366217124636480216597601680268942243508341381141206328714333538176573307055089516635359283628898340568595821362635895901389065437134224420368551648513709075634130081439307206803171541518923640657710687353432633884982350773174434138956527270675083209006147955337304482387544660214266631130677366265533138523114909259670164547061863653662196010332735594066808185497116695096725258430536213248105692873949893148426760379406575763944430367268087944379392521610133234859401461152160204311339936101415227641452852648603287537874122564301595046845781075629113294589614241220585781471161976469439516400457946292523497657757783680393060051019146629893028667525110969528901418776065971641455771612281633592550638893447243240752190609955734017551708229280309694743188500646034957411636486034906111083650871080926111028801096486367356533358741886271971067181271865536823385922904550228272114151182450405748978421258950301001507092420965952864778636820741376120923877608268576757911499863982191458709820315296079225504998552135520960689954071423984841896762594620305916693050897159533563048680031150423582226753824666644685501643136144170772420955989231246436400707524328325799437059575746085045046107643206454995847626600063895063592935559932738908846042266979838353239614619107157969359564141123380673546365999641090774635508518865378042693015444491945946492535004016339193395449754415326795683771214160665160708216890151849888384625447406040912178566990710769404675652506572701716713529143708030419544133484180034251949489090191023506526699900375677330330406258903009751972521909023909366505382601205959032085845431105165744200380040086324237845999645902651284391059662228513857873445771469509424861668958889249278042017414570185951762295243576795801619823708887366842021269892150119769060472555479262215950172381629984061518859694725850385322406341402342335276021663997647065652248246590645843975813047166950002391432057918873280002772240907475448749074310502738897334429788972561977542202932429648251527634429702541292016999854363572086660706436755222950598636576683437963290694789202377209640450004751831552439014462697704237967758069944912221891095078223459264059642500792905839181251475571616394877169634777123834163587340492364820590069153540395840880024196239362739445738425600771480230868669799750324187775194622470984768271446405998799924180312513635707371124957027992106620769455823447214118856234040000721231446893888719903247162226257835501533951799671677511716708993264502213273444514569638520347477080654433156787232841602377886042377259811369110644317906902313064330646523611386311032210236215966858708270592615008354187011718750000000000000000000000*i1^89 + 1122886024371882663284289771600544904462777173299652004805719429539529125488231168962313617797868922161906238120688276892446099116074688440594195110687508306199060001142751881997169897080040133273480253275168091215003756074975571743282150254835520121788513660136989484663791151446205471049052588378049649503473281548834337551897148962073791854616374110657882360154147254688485553805290636121859891550162004228121221652353923368936286063615722466796022091829101818728478916777123077379604918441106184489947586547618973858345836036742149748498840395965757863951888585771581454001244880008430868375262205722507674293835315757714721149828512171009352771881788202242209238640947974271055405284760225775668948322729116998821419859038480266768041172360052982238544053357959177987949491788829527393992141173016978973772523530569402169317714668473949953300996065842198296130857403984178200697779063765185754270910615733692215022026307728963009257013939475743738673523818742803364364206921412656835594868915116713958696847656754466909644378848059054249201624369830836937088538159450349748576158614078559286654695184608053088601349713351994519045210065720529290008539661404533522957478544426566877846027341995588853647981283115347717516873316149570135748855960200773097648481895219692193501101767383459771191046719525003311172159836822950205381024149091788223736260526003691563207147602788877267766265738768280625732491686695317356806820187601209186329672668011643627121571180742802254034271700906177798003121877977078089619589015817759755931507281532602480695993611984807460686066346658947617709065705439518446644415266885771920094394741249760468031923927915218416864816701496095087966490732955543338492859496558466594057248378642526073814040705589696629857319499057452003781684616609808614896524245101565238049943666857541471619819377708258059870899715975526873175610552228574656156890005679836853246423933905713865468757577079918106103155735887178935156358122375888375227689836550276051485182542766624448839410897462686121773193487292534323235523739793771906714516683977098711745624070419753536400545765568707008115188123465248535474880481803573003087213028492716538642743465309091026063547145161028433571638570521113633249771567931623730742409646478299392770315348689261616667043200662326385503964039902531757492685214450715131148688727380284945149854992516861980900936461206384894507173005055613791731000738189206568124428021350287063708204245910707689945126316945186744146743729149934211002054397934003288226149819139983571983192722750126908919087849309887113047277228344421967555728665734029274289324320160371033140546889066022940497149450944396132431486171201156490398180100786115683465085072891410078566006559634402715542872850616607073651690972075811997149026485891251805306287789143106017530714207178367166342093602139911387548884746439623206878512489821968110813779056006306073646458646824101124868682905980964772936816283450345943665543735378579016594115905999129241959050146241012669833545121795997235437223750610997446925446898800778010984245107268360940860394153744501732430256165539415129822089022168525769208084882567723443134122370148443703188648013938587945911680101247212716889251567522525060211782550497282298318258143021752643894688359981483478650307182893701006004086684038678217022229363060140377988693346619856435343887013875718601470541621934472846010830663278832955207645370539142534692912925761390752400650435070059642662575032108567196353778394056696343947578520189333348017914630175792330866370465355200865854622800428239750452497108970862590197450720928414352811592650542224623202601071121607106050579968419691311017649015949474144890725916879649140881349734326913524419710554209681458553070318350992585776588741713859250843084346039616929436746240661251958876954034135684642079317163417410987613885687342633523078676322774129566181989223186021494782571693764913278238498680045899171617081137121752679043792912785703062097594747636728380717120035857927609446031611165259968563757320400673566179943017716756743622155119217079060456293131636008585308438733127828247986015943771547915765026609553807617375126911468548504685573774158941724472768260977531775241671587295130311616493570527721732710394445313932285246126165169496702558857922220762764211341389614505953047820595843813192771266107627049664648172366533712498522653398408654334500925633954195022995930427529324114135279013601472254637756900769914203095639923819725446016548079832829036927023881601209632989010702013870665927150465291283262358476129260064148803131064090973681574094124175055325890381677690317431077398842372256162984897929722406009580232161373405287947011892712103601330455988107851702781040929512431656287059124783808565224627651192388629060783038986244625423487969505110266051935474299555726707085292835094389494016425398566364353647288940203605629138701452418630647273853120827679227969602248439747083205422615752227238459218444526826078496972443904638298550384008397656914000028334627003454471904007649321782212723497828296779360579549233989382628351449966430664062500000000000000000000*i1^90 + -1663857261362572968871710480583562310806538741565718561943716354666431975080083858409679415375256021509973597661525330651769484926758143550660244397043610328102235692086740537673940287385741518733836014597539167150127697753363872962438428410326691245142449581850084190852800790827098073373115681648794015472134389010494389092635517567627752788907714774348796392756413601287826409692704698139054592268179404436355982653325503303944904104471320228365541634401266918815437407916298507576963371108308091210550871967484588607043704178735146172688101100481408939946947171068769924946338660648191853177715992791000879406770929414583268323782472318065995269235337994533517318045075212308956270793113678958129015837767669610049932855649352366675396014091889073154563545410067301967904040980193843243950906585444265667376798239587458472428833396765753232689136691728077946970189163083992125398249497447966691360292341186556651325075043113379530491958336663297774342774829566216343478431506655109797821709889079693519741148748314477931405727621698687139348321125566152430226122508148418710669675165797134298819012612359307061173244175997106967277092147962872040919293420050753163450336442692491752805445906507138008059145301380355250895273362259969999522272599368347464482879513248459940233206654362197989451359628775738874436049817613810197249810641991709598479785171908234580926028369921270193973869864276438697000575927574015741200477654324293771961526930365850110443681785355284402455941058149185844383410983565775216125957686106447337467802644099456235242157616065954903505244132615634952068913516040777110967898524818156274222155261785809790806668286081634829351696717604884938255326806993222177526645038241462951901281959179014328454703902128820361294992970782678997354248213393254848998097521438630765346535437741055071436406515587932106733882083371058030145978094260829858454345834595460842494625936652732304741289980702833600368075618201434795984531773490060072046266842026212119632766801848397887232139813760723757296784291796260663141843902550742342371533379715710760762175412712596063249479812762151066867331313605971132941538595998599377599560424803475322571784057399846034128204151894435250064265367855734649565198678384470021201394127340331845003168763615067628885543395781567548027385536215240257094771956133191608171580261993014558528653115147465565883208995884264002141952341108369283606762656983118236873747364070421356490889034948510468452068575831503360043647799948941955433782030478593279191252833555969942258965248748520945888847641570044549388961896378445430702542577342921398266582427747719583679442891324632175478413816819015600453815537552333479838593063568738825926832038453622235127361946169129084944310547561561842297289541832292361662578692478752215110994930371040884994715251718714567701333656092327781253788763346597790215673665866789950332048465564365166208513729682225331527902348638748361458138483587866957666122896723454565496908535978103860358977903978886002013428374539096583641624344460944001316171187809410463587627822352451470245748280325345919215239758212318824431363985540756913877189804511947371798784619288099644341156403149249046188444577027338537037524024532355506082880586794767877245633377288445544792580945363104323500323339760769674078623885630694993327171636743437008237966953871322195165674471652213937975866786947677789946657448575715253742855415877581483684690902249264142202844396488777976726866311034688858311208635277368334143178535764904581419583716027872512144052023994247628286860589491769751451127474373490303600686035870691132006959543422043516776350097622656982133697128776789145409199840136320217994686236821895088181711020655739073996459535543869517602421791731590831986881896997796459893145448096038679702204549205306005244386781988706946334474243821135878205964677453991573853242263572221953715921679042183938782616595603541026776875512877930600111600939982680759857730557706969608231342402872501196456802505969197077581419747155602062732780974503494834647530095141170183859756838620825858769515598060091617546593928692625143678693988108235422440905204553266423564875070454847999648122774105570609167596146155973467625090218426757379315083037227036621992943242890077181911143626472009110196579191934355462429663747673960066518757204861533566091474961024540149909763390271154458751079333349858361043938918901027816190538562551155122376372015792226190269652103894844759256226832246918983838594189314407829892072232652382955918354374207685347162073906779161443201094813342945129611434261825399854416880435015653874917225034075813388763700728623223211697109518084046393727122240364722725789517364524845605830347506164480023382218539763308949045424554954964637729681673454476161145698023874548918701366793137402785571598898883375895441239522373511722819052612141261121522423468431897281253179927671276053379732259423243289313235860361476916272173526858737448866395088451513784610513891177810499997906296854838030711071576940759443970365798965349035116322906057979673366542527901401626877486705780029296875000000000000000000*i1^91 + -6765712414478869688280031898256881399801614924598763898887372369065614548433224504430765116499732189990986529123724182332696915414917700448674386941006818090722301275493768868163989735277340766810417537547562951100664562350251147800198769273428380876965068586201807710616128717691722719686394595499442435709771833738026177284106899266536617183710334149866873390727211773992998405603447605142363828558696023318035052026050349935322548203320856012579117835420526661999797660398577717190365140123798859312196056589233533266406613744142735493222341987790880828801482831798005440281616430864787788552119947178070929476478513263452542548384628579133047145421077019013319102989619741846594703062873332470636553039004654029246523629264619254160554917317274015923189922378995468353551309718293212910466797581332942456874485315003844628349906430800993808202840104140425014039032191360718928085772309647308106052699407700248437249185144574588337100299915590482883995066405397762561135979930017635604675465559789532552441606802780355230543517301403261545688127565848519918381308566429582032514517665640497972876862961391800800658882530998614573552219099660545625081303214981527364540318364008479145501370111569001921976917390477957274562932265671294415472085322552256728061575914594530702877107524828396826696440915292543068544501661752213667694270179676232301775875965927115963848521494417593018967870495658126672328063018703877569643633381321215706820446704366160802393758367942264025071631063500128355103336164518261481267309002307123281423701451420267314587662682643462804862657063638279029748292202479251890826608753565518277685539226004765534966255932973519112086195095621239424630511129798358662914010710089511380161861844778982603565434518875030578814146109444457490165245722751870858792960079870963826907510744727527602183609036316284784805944748539704251680745111578023009416973282443000643250329407783837483646578943373659150669779006535402041638741532447976511985440944238090359166804362411187302348787306510480365368570718582082087706863971043872220250446010684657976141237083386840614993458282900928288685619270064946096738906517511361283962111632201802827970540068147679946149406838646932995219349962111927082212436913584246772613877349404744441135673331053289204203644226473048089216941970198588261630395190008723859951295599437519758358074269883041965980209883640561122013080817898001602843820224071616941950114506416280446868087478072991046625491326218146391799121347610503035856631530226418378918815957644705147690842716250469947409843274059635422752422061211088630488893493564256863368695327589380914767870095144804697040907113905589493741870719484275582587073462468602350026986502223214132164046688492911567417645668534872316274258531614456526384169928366568490784836696748385807649615108728811800625593677231905805255636553938323983934420414634417919448288854980458913639873672112818331234185039693691160378399969883067092619930581071910530989367130569421216122443100381096831577185467434736539769310030543029683522761775584974991988176016261349363291715174793502753015350077854283382707125913874086067164189239955321965965293385464830615053209127967697200536289196299523823200938613320067115588702724324753754552412594275408128359187015984474218163441509562296104880921792891256789176733745279286463978865965292737692279532724072513550588840134997775027791068688585607555536887540831219312366287727527118321690175220910216740928777409567405531172873028220701800578873740395619083088291241394982158874587516256893893189681343957943484144697611776193343447739449263074014467609399188301721344941708870216931452906078979658114961175920460454501943739689129816971329474905410195159730903090280830055438176288859929586221878869021757715130128345538074787005296614374815197698420253378361837731173773733739133157582108247028499594223381284290708231948344255908287206424273658294016262009264164777495948519376648142638344472271665416962287947933117314099041317745744068749233756463064889826615269946564783410700018433021216911700453608269741712364382024330223287813133449738231610125131147396953490255770597547153013105377258066676794671310416903747432195964324969189755482584760636097618697946172512600011090733678180257150132640326944129154652930519552860095825595727570102725805132695763546642167883211877667592920817317129043907803761887760117970691429488195478064522173397831317339911118038148124382354755042101551110521911635954836343804548524622081694133209848955232063845918276135281869617579733744541052136495923213373631502808260974394076923703310477748419703674230289856761988356507547596797090639409193464793309018660261850375329246541896658248115689037014972898967015302545966018771252466111520889136009807662673920835587827582341024111908494106830111263047812696529296982073915072193483504058995695537577744971081637283076800010892723812537428717779985227567126182542277669156103750629170366310438139374420048538429561184485176051148799841803108725380701901112116744311637137962221082545629166756992467490761100634699687361717224121093750000000000000000*i1^92 + 68448136517751672220354910692026273740307035707075286288019919385438263233816061241819203486765379866517411939193747004407511417689310207524335178386700406493302809848545674831215582729162997135120673849561525062961334550834482619100659535026608332173221848134101062523192297554612632892906200161866018013556359189985368653282848779954960841651230519357958817923962515315793187302813404803890350284455243332400131594641214396695405066966566891260312220388633582080695261748732135196776081208430666676713623880325542561897745090881398009286404092529668869757666683354905934435209477130971352785310258661713042488927725327201183227101013171003720805670967795664075409614685006663757868028410810910931886827324669596583194288368510400230170298844479584910947060249876589638984123186071574346516077866819280899108793472135042010164891143809470029641758277425243142094530198816193792205976783232881238491855612294135335759862798096506221705420871561296188596780878908026009588053033282214336383082262167385811204571232389828044573950025527117312320137876463005006507229955686627849610550103141772238316119057017620272423271586895266056644895360644486665697413021056838108574489591534811984272084171789896777839960902771122451390717224356909868746509194139988657081155557090038983574354814700574601713926339859894406866471741204021479739284060402416210557430316365167004336285119280560598010926794355396868331920097773440975670252578292120105417017939777866024165001643044015281166520622987387300568349303997905863677277934970976439259493848614247376683361666582507380210623876546807043134916143109114050015951252235345719235137910402057410202285520845827880090786183175519945243494731309149945462431916474510470865279985341917044121999877350514892632298107607915607274521478990118487064064815747826483705333353853185773350299175428426581862462808986437547031767197389532936354377371190477515804965064406871291361153139876716178259489294931683171564575386364660557529980332687381701254018038854599408586099053149184400577225390854092143235334774103823630622147175509406000672412298010425110936272431404945122294570884962790792747950706579708786353179063560172637388583374179301674760805446720026976216932171841161594621840573681409889184857049241768728279281276110630869758530917571697789701209135309285837411755418113115709548728369228426654108800658880069253146025709211795637167506363436943758812416172025271614258616249612055704534555455000305358613658301851568452836391931176906786950385566363723405186055437371291648725019641260969517878559718382445265517224567390646249497804312436734284895654945858383212174659413233896460587585837790722904460017728123407777484320098436988897223263783614026596198247394595150308155673494629633132160859788062103469070282317865742897963076184936231980821201543490098538638688459061796483464743279707134127401729285574892794925054788344477039392038006795068277988603167108761749190977475998644286098661522090849606448152046687633177399951844000556697166064044094957546554647209088317769187186836897953966696899624411821722034369448024232611750703543148877436978271152556420669313527586385302283396076553865526893176852879463953419703433805048894261978702542403320513062165492327807798071215379706615463382248118310961098690338662495490452647844773138576207567451385928826393478847855906099991435993258618260726367938603503889141983424461840585295760644162992205436380845147157665770618773466391882696264113805426757109997252771976691959700205034944879046554758362804041086043252501980539129671482985967122246150238807691660834152740691235138520514111182688223961668276777296361912897198549508726058314350030853097438474362038974121633331380175031816140965940021559086256962879468067665983818340322949939429650544041142090819000752964358764901203321052675599499700193799951760850625312473559546876477575874149326972048311933127398557091395718816216606537666462775572234143730320375275451771628954801715982515146871632227548677250359532649295787910984594063488705740176867316651862468089322319778267541007089944290296854122081482344197522859534346844144782823197848880717217699031937010792561644129728659347174497040358184192796930679369028775950000329393902790415381843809385266830009528376894827681452177232697831305416707187711032726935224584849399557580465528358179560502713466032999945705066968554017309960933757021570121002343217317811522817263787727439828254478597081019436171873829537006406236082824574529294557003729500453049193287335504399110728905359137795643813916316201297680404178031387187644580548956934178330628478605231600535922545263313371572308978728204844237306351947271766848706642418621875060726261189033160083456744134393069824822937866097525394914300403820735706268768662100203838873785832742100687644837106460862742928372479790976756170479723740976286403324635264408248050366572597770493578244966334575901153612593533199023667723918219926524650256042814380779206990268325097303904802995214792597191487814269387984078317729827307011601038754584425644153945073044909008785907644778490066528320312500000000000000*i1^93 + -335410287065115812756210408861342576617609566772313108962679671159492229688433710701120843071386889689909340954997194445329223932412115954019514980724469230611035208843269523081539968447292605995897912514312535457446218484589269021582971193601240327298192407756343490273932548174978162093842368324562228911898917040061280513235365503093340894008878323305604690893758902172726810927504784786570834450249459325179890014810978904050008609394791883560752262525065176295052625668227452034985919921260094758114522851466025701836291714690526620251108216818945461203123079923428547440417160626998372219807231496346443472401401717411827872979850323437610967679307755037172507948673379781998484320943869977729320289116358600907613216739080270116165601456238369471126438041467260613899873321170508491259713354864661489100945164408198408657995008383566285930232922531137867910615280709699677012272487438560064422847414793706075164716951398254344167310785690890398121454379273521534735539555572909480259570879452196867488620822384958048806220223344212841637314595125775020127451141164139124378536844393670197708274250257839771832567400863283193585066826531671734790701495817918068340374607212424403474500559311626211201250918699327083701248581562926679740607753085223092890607564911885908787080381397999959045380949366088642104403839533802449223457258046701341542739904877408959740239673562942217549204408855832460498153651915947583043861381290629885935594567765521792845553412539087515736268320306713145130063316407562264842278020102319045815241951587812316698159456014043271857328144877624407059102346318164188296105821613678744544507644079594315777259529540170822522190598269540343963149450816173441797733044979798627261817855445763872422430261439784807313025934252364878005006716906893863467635675762768698053260762256821786777972739580529073096583941620833754293273164515541894859536395915711598488304112008683971736326018816168826756438512833164392615525158984833263647543320752277093945001607611762024457210534975036862342207345278473776498777970586829098592448827708291955739692365673543606143985111045904060891129684969635267006352016877946819969399309937998309930423985360487816326512294600743002818371128010460519317527535172560303652161705801222462484074608133338346467023412609066270576447475729352970400570140115617112185618978494922133492265632852395627323021709329456652751225767771439360299760613755879210894827186143266860474209235879761087965249496590045392272483939654839261655469337216119020941990408751425485590959538348224080593859092486851208427369030041214022426578151461011698469683104582259600448334587980414995985952302486409347081163747878498879037030973372341261235259929040191016749348193820765404333957410274556850757204902511546330493459334916481734108033473525032811990912708546275166631475385862180956040042174664331675318170515308625267860652711553730297904172563828670306181495767218503522879063416171874556317385934335846269807271588547610921079300360813317646656903671411027429684929209940617043623098109491832848066205610468905944691982490707030911022695714877387046613509450903014988837748845835142141345267625260715734920198783002657615721330544044891022991533760041646880678955283048273839208573273180899255747586985961861434179526788349001077755101139241053185230541515014274269602525258321075550051042709933983132556234551551451372459724268182533758261442046655122053124203347152905491690212793648965754803804120662004769658487183977506087542259119752338878860602994987253758660196033485217364623584996423931678305292973224045679287601064137823466338970707838994060032480254081929864137227655710770223915093509816441549454007345841514674234859394381645020216841338801779485436229273822023241644354638063549408079374407967121310780322706834820151444891956213004456395475022879113237095057253028198609684574833418846926387256838266098661070042407029043372908991159690041666098776517058731101375908577401493579028750158625054652250937886584281141462087921783111266140002759527597648740700250577145803216205687474695005188242073780512422931825029435810629932622869540249436073788784281051570504433931678512026127545629504044317072031692043079811318772143210563755027470782348811680711998679996176908802365285656447179217975759794273601789738302216908325885972658945826034792150951404827296407983799766793292728976201784110967946067862973459839344593458923873313725453251930708539567321740020921294638140940551934451746993920432609754961062985153570897654367778752019674503582582823932728315412339028156415659616028219418009284866118614000402294676885992696247591276872535067473272957042042962953966971442838768627085234883381342971479764118427501312648939197014076605608409753711066313354883249447484878493130816226175434754041760394035268243977814525394398324761849388876536717881510995915571344819774043870520584117285159316493586014007811719300490391680279904324668191992064708502233340909894189156188127195260711155313158441790240643503173507787719245174507217186821218484599725628836353052975027821958065032958984375000000000000*i1^94 + 1256134352969304930448066824211252925592678532930075902494543139054627593779690409092159341174023654376291270214945819207440989008641132621451254061135736109000217652542206848567004922505054073336113382774183774178716466874413634102994945953206778756349575179385950880459522343169671804900217009410208277828060224779262954272412836063856239280907188541355826100786358587731406007743039810666573049049172681911388354753335877222144815639332944714040189085200998749477968228372747947641178988540609184025399883101723696408544763967169759766507940405048910922735516544543982174046074658377861315901275322913052988123366992032779130750667433625151015886620794645340175808332056503330043213510412118374989904683704695426874768864975747125029553023181220073117751461410533349163596153873071095279307011386973861957967254102018603835166728578988316578708794039012506655208099571148384506390564398098825731882490595382996841295006544021876335382767668563245867492875332073259221456386076403092302517376838439079292361019866311593587989341152466518637157411920290668824419487611816217070051335520160809673310250074359812796785397210899450374619928664242033197271717912691899027751440651000108766155680119721767320860405631989521932485740606014417255255070430010862174893084480925545354190839089359157173928692453410894358001257927560090026086320408070531862629031825775342473900746300278578741184320244732983391905636185203339418045290880274932038739247512715831756700756503420668877736516076834192996944955574526951836467111603865384354558750889851926029368664189018958382030308687724766615247552789829639786372260307172604758327987806321000219192772221094859644024321717220466025744545094809436048593658325033309765465056051196251193900431840624110689893277367317445573086009493002610572033025141143090430341067550586684542318763219129680697277827449975376677721595895647045698570767633686567392583816944170319983722240454410975442348188991675774199191949701624739038989064950744855697578228732104522298457030878499261764790456074934161554796165117459412685026943248537177500442970167931293762443037475816664112845631246835191466351088952990805039930420735505926453537499656964541872742343685241420429845189574901053516583624435079105017432964244520172304503438713879728306165359214142354003806231816900807507195943917094740125351925353732211032441846460373199963015077929400402256603649258349324389527545151224805519586903907558488572214792340356726203245164090443765981042958105228294526872832774986114101720199257568240585309331105497556164873297084521083596093396452425095073669341159342578619096071480054139906025849225046583463253967130261469641836581316073236147711173453240591181947138794832925797999551709682138197331668627539369815474213019102867643018071398459788016927789568722357153240188755470531136431335211573501455846823411468384175144964694008746515851626327111951284431907239860244859710354078094237399338078838390361691449592976231143940242185956693915846220666548316749719613125597345470425326377746875901854579974292677963358711704472477014086524159990963492482199429867485630962079509973167403096671193678672253448326108733819782331417798003659422934622147370835619274207045141494258735743961164660057437940293161527866829332540568230713294683124648867854542384220691591000276615083146266025952199974198635690498733570561764319769267859436730527957608214735332555929460926207765230941559664234346176635664318931335879599872471717374327302022076702998327099864554449907470314252567348794176822773714404456773107512762776211182881859128838759328059510539300847657858325238090481943102101976048131280239766562779979276874978832077479771430277467885162687636370155053332890938173451168647464551038335075041099538483275069208790032217369249868592137900523814837083763189874023481619075789189480821016826844834159277269074041215110642484431237234709099747118330536567807254951372009024070908442283644927640677622967289011574237431369110429517443564601764462603198657695897020590697421504388292103437380399412289065442963799892536888391035999670323797619095495103240398364643628070625094714059552862447736273541021939104492644318820055552908792828348482727066505793878465982615646375719857059658842019968653618754868563216981947397266789205751671867916813643076688010561097755735859004156056665953926617685306376809444757058997779138147381390084398507376757197484303596411075932180769441298842178492401389056407246803847267248256948673476029656122166593094475128199140543400811573571986000032090956379621916208023889419750295152930811285667751009116225688342171693510352178383657689800259224862920492263281556192099000503642900381523795694462237194921542451309976256088615049927182520092070131913726722633434241245634135671094876180198527226144559384875904904028750380860787275536958163057203996827066693501584344079247016933873159671186229470702975664288048776683907917049224505153356095674018330861242956186271041366662854337329285743093345156696214377666507136354977803829656981725221212288197761286490106158453272655606269836425781250000000000*i1^95 + -3723923311560197957874148567847675733006432102593366079431599991469704625007913599772067115577444761131122995500348123662476700823880621992295485396164619006525998679125291386971293473113085579243741595797833097096751297440591275582780683377168053573037201550880134444813608369729979967075311126032710927336678994092387984499984031888484974190055996794668170601266233979408440064720893894587463908972415413605591449384632765669532943930154167230552316929877806060088170080869789124536691062413993141522697935265385152063798353579638271535364483366843903908236062733660260878312772323224249809815560477753652021292171939950896894394029915517061403965888204889788825925027606352861112603082228800309526938263808663819050340827213580580477387220473001118287206211683193595271197912197803922477554944250023939140862210857486432051904035048694966328948335800582314344535010907371495891515094887475081797506124944768479290650749859446403405643878400268707154242485206313471639491775875750324560099432408678112800705504334001620752690950148249205676437413447210216386422625677158612864632146413178611719293220530663410871764666966094994512012165952881855560745164182840929916299474622879849383906051047234749287275260129403746173424371757267554235396837304123804107361870274566461999281432664355730253350576012289281062908815958825913148373740134762632847123264096802989921782509823006189532113158300381612361236751404156645233166823548899923785826086885043087149599517382956112795956138313559842865709478771126056366557703888531529513125505144419684251448409979999004383224643215844077241246755774808359295942694274573607463181912090203025250657676399521747472973936055905159619734738124786401903843080223141506158732614737932179700394738749744404668889499110665290454290071112426434777527961427399400578334946435557253714110244396829195366073036399367839999785453245334825131148045595173941268792832201287787954831956384873681420290339902255313792468021877916178617628709226419394462910316154317793712722651452402175873729781141363480863864117246305080004200238617680380147031464555807159393426902852510948348654361209022658168319086050113870752897064070626830862120480429489435517165295908476988583263488427047497078190246747821194837752460679985018534980472979484175129707618726132674605781389730303615760347644749303315044603915033346217887915110592397978566285904810977928724262671386279206763260879704226970278376777023536847206632474522292079474217026992698459309118331572105162514510123375065462435479093009306908898335467855731773621639692116180180666772687443973085970061044813528114587663808347269106782967279976121695677952219187346524318117136038094648607235107961546230649783566138722116531759733934433252769077763555684081113369133498465828122018189057398288541848206393935271963343403714844430709518842391096676091723472559623264274562643654720125590470603933664940580226446295480256375190561072596111317942675879867482153651870710743742401560075552685000932583791935024082453080407380370500522866731291441031929276944400110122722255017168632014572103552051335157564575069170209734804325798312807461547597548188916745811652865682059133527011275223618961735612550539085426166349931215289350857411114455777664386529253968075906751588105928108446833971875103619844845356658162094054356975120159963536245881723260824729456974383190097464743922121257600626393277658480893295186009029353656931571735523232739565770684377224958245640333367226897159268746640017088817608173256089971301850708396551702362867474092569066617693502217133945757212995628477480601606726702445926425098341792405261933275144459939585192793055455662442872991281734401906532728272780443897879500736464984217515853326710883854604782011887377672144360488182274810971821135844799210565906332017176508935899611586516679933659828803784600882753943250170052799952590572266976937921351372485459624696560564894763982279150537207820250617636978089509680806878373073565268440815559310711503183993383632985620889951017565445433940223220426445425495815205235745623678874550275328640319317364304198190920690475513461951309759528146169360342512449843771247251649159903843192426670896758472143546953580727255297099716574909404703430333129561249855633540676718546733862743551114005459454686103753607936730813602077660060278881732019031997237074170164597143430793519903799192296302131278393179553137408926032980982910644722974162333940085353582807217445065850776009194579650933864158706727910383872056077710922779138063522570296843852538975796103161851302720724851782020501622178863386383669053036629371811985817366672447758982898928249414976110973887860711119184823780114698622344787740768690305280584509979371251983388364208481302073269734814289486478170811441804134796987877474311511367225990147823506614172119259219351792260846452848744517773776123139058079805214719787352306053064586203837987167721009319711098222326553977270173921190665346373746959580952747292590392439209045478148591403678239884814400038077338007861527797198912680836681288187861582628102041780948638916015625000000000*i1^96 + 9288136865600148992922664545873524825678698015695127832666107739732178281913450375060662776366361314816157896822972792785524601256093944717619091428465422600685943949107739947084428059321130506250056422047376731894927926878115735684184827041949195332318390671644303650463140670753011387039421754145508431152879196581934742233553271542542815035205657424456800972382530450858904612036190058570935436518834849214961322449818140099549980500692307040333653253707235304471033652084136141509025994082228754408626759401063300030211753729558157926636464054865163572564359488979407647027624814504050536511092269252032158124304754064768028794334995383808675375918531231738411104081403811660492755516413073896027672925438285552558355283404243439277838640894713995145843382236935233340126472539385776678973114990073560414136789008917533765037881297010877058782971796606244315734965372825019024037248194288868509768337040823398694030564732146762450458990764346625779432795037001345065685257448415949306890090188794483876396782405271064322392636931728198851495089464851653505996048525216912082723595624705715704227920889246606509760197975006502839528432168497934267134311966393892939408371669420794090857586771316847045760020280662254769242393774008393880980960109162292368899729367435420842158764370173052219543139561653146828064817492551507079866588446643901461521608976310118799112617471446936908284848170522758829711057420598969732732613814331376268555200281275764731671456793083691164402129368258804474020895017741136864288447203630554664030462580970341006860982279456727610037448877648850872016688951979168015785207833463285633469423152360847296593895515561655260677720548480102568002923811372964562919485774966336946083084756325498124845235310355761895560014984512639980555820129134821303898184964713528366978521534436319198168132184092502769684597777176420744502520248236162469577129842756217965408089289316430434897171049402809323139852536807439974274917458332695696976909060258188654932648493347660556380060365872271027021687495549041533350024846031853422615056404966902906537178513892482998489777168794120348064171097425787095840659103804369756504666814842064703101974866956754186836747702154224813002419826826396671922483530260529875833029357716930510461396241390226284615582674865019670288636973954192888143389397546569517510001032124942462991342280250325513620602275218853871716833813544044774893078431090466191843171857808267554534291057951579697759602573014592938809745703631292755867829162038628097499161759673320852731797289913489871664976704509726532926326771226155864001835438714956201779016829035780894144211852217455661652393534382248863209687907266593630401416329441076885687905127896016801791868081618571545264961738646353008797199800704258879208686904153120720334560364787777928170223516248250123288377586958621292562906597039467314266711290870450965553000442846713386134452071615070155110125214385036862066120690488415475857087411619649099479331620027407807065237940008130523611140731539417024835389611867029809164863587999544911541478692269819181600314121159571756570886228905829249514376980449380022316909831891323396356459230126889442140562819507344235492243289394746524807930175674135645665686826777234108033380429664235338183559245665035532589564828080506854401230731485976422316021377723232275380536683110899761677101861062565517426273043971115760977616611061761136326127507892820916708568370645602344568494107194507955905499333364345507806026452378755225945461564239403419664988655476811296157762405611377657024002565941046964198006418501443062530637238442048262495690732782161784971797838488003616550337506505301644463820495988444476371852212948445419886183806796653544732530246646059881070370078984405736681324373271787033312140735953531569421007301174306539098856344062275713917078625428596393123051711027736273456456280084728869084248665637544210445843112436449813370967783551621966295776611488678847242470734165377422500892653439005731845519249013404634366425520652079223522134322594407319337771926865189788384041748719046732153003751319417511688529601853402328708812565388853248650930279710532166113768973540191426291347537498244352865403990580850980918496722872678653023942655138375240359495419484210560428674430413426475918102600269982600297186776077500266369361016905929844046943055396883285598869081133664957470750022967834982019629870643808584647135036231504353842560011930279808345718568356291472274361615042722947250684436973538488710512777259230177200893531797927268186673507157509404711693639431451238709206426253339894066118099752875991418660698706340132649378796750207065069750477846885128575619527604118227015938726376944519992708969378654745096217806666282192085454553042320370141579321018022767964673342481156768315877949287428164639371442718254481897464479514383165884272081119421018722426350277557218681861680481535649890310513572665531389897027045069776412160903087326013531384954691239910540796829170813458599480753069716787256839607918601847626367817856163355827447958290576934814453125000000000000000*i1^97 + -19230000726912949859420638073883431191887903826548483131323753208566238526411866754804915795505179563828192658792489779899471282839377664365885786844167860862679455936231687943448188473174108781703095108474418746937367128794021538565494724230814863682668633564923725464562824821516738421659892426576133721679600002773610898894855414597600171989211552890259650946836253101230219817552190421818166233933981668783068851399651834868338214137812835116768170194026042031318594563026966605620323699637347370762235725349011498509131871939454740315241324201874460167336226143391559867763403251313554767672032839166296034819396536144931974449210327863936902506147655501914128141441047232185569594292899017561588136251459705885948144578992493172300617261262908086389752573415080620257687814075790162728209161369176530111980159584659593565663426042964836409949352906670976324889205782676900200147547667799706941483184974653839432049967853939437249057487642877135878131822123734968639153958819763148468163816535146996504175091183831389068557392179697595694195106269544721887018976697306664040803942271658442806531295206056588488202547634336690612736722207810692138490456839840380820889612153365475063409729075417062518375408768130120073795274147764471851109993156504430476501960371417192759554075324319317572601677142202102074309284857395752310001263900764686789546708723965888543291735148752377483592313267437298377492322989271479363898554838683635823760386025356613740735309738423402815611768575746960758936001209215189006536036769563434073326420834365247446149603485871390805730602132224624485314342164467604970130726493616799528835794497410049203323155225124220906631922740474014164747319956984700196710546250510821285431833303477274246059408969048988314667399242117184583564629641253559095160695465653040003760071540726497642174208329398771131522087324405882956550892697193854017638669365762622020279328946901238125392817880500046158851227109517859155798075902933984054278025740251803014263184071546099653675136488638168964543878259545359572287484458602974415991456227131959766775592003737768822357899793288400049472748935723336165649063379800983755641483839376292813590620294954724714113189256536338855715298418103978282345175487194309696686084120042489203791864340889372367815730581738168891876891479520740790419358208142361675235045129416682802428955736613372930562737884324543842209886178719735886357592380470950249187131685669073800080937601927336852801193753574824198546177779059398064588800932206852372380325891124485842378634796975301739728629953397012872928249639383304548396525241428383905564806060521303268637432275044501014409261009531320080884401525718368396400440852635210225659368206355729826518013998729274484610510674212446799106018546521030953676926513691550308933127012721541034155321480310287344635904876974248652032620187942583818761300686296274753773873620149958522821837384494663478388218106170740552711593462932231753746607637333140656962347406765528398789810455037754932866403311184041316661481666713587684446447058130522802301599735656731506029447834222016973291752103245468682883060625939167139423207492960101825282205339238618224212756683586644434499215669197059990541343683603748608688983866208145142322353154636625553220722337993123824135280847923107394638437916369611498931636034506484249674091375227962889416644868382615419894654566235234220607704895177159433107805380613599997115815804436537714482929601246077429147233342497908374130376126407727470322625501229098212452603293195867585390029512105949758925802384714287667582887417632694837463447705744607564851396314355049208335544936738369822158621850890197033717851218099249076817167440325069537708428396603000556853806817040864327841196060036964312581897397803397349508441461439906783843249337564573176321886579016947898119846189798345778789807984289035204310102155517122950088676596479840767422224182403000727595713844393432311874764995771515312651082537742106152389957606139405330892536461629090286614290104497070123344895922224961542954528841810472684001463452579778678618823310142531136106406647943494562994934198417548295916371803119057217214670958004646416201756895047133776258925310310909779079947767055402710078781438589796248932024337932373993816471604185574241593778825882991287525234104975377459649181485677633459824372447775135276936768915298044328629429882440128137827069361501462062574394036679430553623874060592173984619837359131996041590761402353653874229515159244507387613050386535576105573285134763855837805912707890906186068562242301304230266229212207470679558228003723107631533748798690289441383929450609100264891417864892165786820132259895494437839168213095656546759795208883443197835247425260410395060468641305613904895919832100482422457658324258017545544541243133851036241186197612624751055872082586302541598982970223414593342522264857716860039687717984325323367524346743413114417103546115192810969044755557251313647676479730809238957867135252928252332180795026592712067151167559808655482811445835977792739868164062500000000000000000000000*i1^98 + 30473013004785066816800445247755173620586574647168758081649382200484826616593581605796060858603096860589376585240756270592737679979851542076330612459579184088924796023101353398147596641113181471603868882551442948901413341376785169884499557542920244292559908351102705162286164544727241155264090375962012958346487561695249933546236679467073346799009552482230188474710988241136574953026679606837787099292520939259246378223686241564069298482303025004145204545941382800668926844645734299994152239422811180156815080112258483610185413549161841278047940994220012208007062140513807326174438501729263074740826602959855894389009943493558656770559214209747955127994875073974475708775747553790340289473468857374127656129587208540990757037224511997598170887403661555873276586201813004052820460807807787802713723984884163488296088307808672027694437934435832855759622622530658786706305064224372127889491006987774820588166494223334304211627864278803113644154166626775564884620390700024384213423399421885329967664675379667934235339648156240363459032353274246412747762984841279069001547192608557933118267692625552722786173950621128121701487706050772483938341910532278385230287485093323969642563349134766389423683247762915789435257899780648824176722721329338098600289420751704306763979493374534021838141396941735231929262385097460723237446559863025077514500274635200515061012401787426686585149399151125093822017083343642748427900269678045127719964485632949693168815391180374981657923232067576449919818528520202490980894821623447683432548769444196736118587352463998072911603897018946229454845227633748611161953077179876558916194382110728066351510813056607847632892295264202827832291422731058149577080878926368516664684511815865471450123942382438591152200488639544945362489791541434388107161851131590765418834345158281155500023185701039890506048020945013413165620471136281004492415178764870682978873884483229467308027547325037780428622624106023470612184516594256527610201337863880784192934737311745771430021819399459195357686364533392811233759626445293175664897211103406313756770121905950672975234432612187611683411106692781083449350151317316869962071229615115689421249897145921120405548121867178680516330234998999023085942715745429868131649906583042048151840037783637499833309145114146679349948348918419076018370151970603889435462306500968352414359241319498242918672293113496756527337117600181568151998419804205665271783868971996257329500355976456306319324284533001877051287199358675049440839097716663426910084516819845919177458791095285037373649913500531443105262688853130079582319418650269368402822632380501565208610369909740301275503002338393728014298861509550122019006539209396910300954419354926473847999734254615812132735607634966914573266271060625178895426423796099763125384989708256669087654815859882649659627721995132917447693949112405615366312956551393170585699655708657661312322960592084993296615472822111034792994978387997348196294158571552926391977284112455651751194210842814343741999163076108734876746379144045429431997653755742910368893894089328933127892339678712205570110213026777329559916855331582324895336019196517390315665455918467416539377393987157589770854792879084183883868649703270849007996539620103797312383983538224030607573258375789127713341252718302304552173088869355358561755313047075203008084797784441946925759796759717631734081149845585090408965302464127330234850882036529188774667230527695495287567496085621673828192604975100647767461319501374553325177547326189456235918486232915854639155564990609262848501370213200576133323776364858580314371673937746468534369597902732218794113637067788373287255289216977262906503184898993795793678280678866324571319352601376836524982501553106660505858487350633002289819964329928012593409730569532824195141206556274129887827266407838851718402066108812053006429684139885541627222945973818142551022140077550818820414738066863261187554057405682958252034149947578114922116764870117505383576815994109448910636434409769240483378253113974113157217289516512325427951331123780159511389217630086035961204613494287892883938896762237937048289509114842751273879116113534956379287942027300715976526486480634745685163230232683980519112971036988566094973475944538691354771797110856918161180480053336446811135199728346505941280854113199928177316285258995363358884915935629286376916764852774847947694917207329725094807427507188523747605115797824648008488480296818772615512678525961606052387125218047277589701961935699296752948895475212481723051477290120360993390468472481332515516769423872034993379364558820130509579559769948877801862944566585397378949902561138403939322939127769290551997667614948639067635992037551087635861807442749474827543614939782596080347155388045783153221529125328638705378457398735425553769124737999512149962687607099715044424702458083914207942835732688207483504657700175235707453678116344142497110031821815687212881485656489357709777549260789752599796539288279508981799519275002083418136088520114555910457425949274326559823578008945332840085029602050781250000000000000000000000000000*i1^99 + -36769814997325311847469186124839710288259519722076579613683222400500950320949066220816946178909896291121700919649257909311632197925163330749673246251176781053946366923314694070706382990602722425267025860154052232826378517883610198251492127663318767173332424316836453888865465244150322175248136792842574300353921814223103808234550849138769449405491039157656069730114627243742263735061264225559910619220245977846207860280347284611286405438887399274901175627881069327425603598869043581005627692071461575044084614606993100096363651933158224222119634245407520818050824787628653552431222140387691256803778545574624222255888157357211590913724562433732102319691999171752126363069824323623082811393749167888103041485821143060857927031563582572436000986397652424868119369843428193405606325750299528681007933866646972638132875826222884224068611675568668439818124402596543193685995392404435855947068501978767669693865506098541116243056006075225145185851420117860884336406237360187235198018841109484688453622537829980591526987119735261666476902577591076876498084474434160849192288638307500675912252033412305301148704596201771217863074231133874827665605285473050741459785161145101125360032983363114507715897045359029971680556208606648507891948711857974748036895507452456795435136479962560578285267565712131802598066887369079745818098639175623051449288722518314735268877482375702537968694072041913227252765751694207244737997625057100877202735123446183023375743838217557012281356351177710683926147436769528992798393544122429243002480243349050702303130127067329561655536432059518253611167043968387043580771190099640347647244851316448504630320304464480651311368929576248606454936579988529455797166461171959822249430965833649036184698314893628509008747389945057075508775924537299378913273702810629549592713045803502562847143999473360531684571220544538847954918456957426340714519287586123890779482415565093439152084736513417693501705075495387860898999025917491083332447474743832470083033766159883044658737991604781790184628379081154332703398890354657524817098135394538373122813231493018121642150688553038087355424901389515653544223261617307061968352150916885664908975009308771243408829111229448548818918548399138182222084172701809202878085361317065928826759836978322168533561220562422678366836229295175074995841481206995323600648624667084187762852865600543550141533086210439169647291947657175508417322534792096095467316019817110201969319850439975615293727338407185784810639988218481390513543696960911946322799262908460482533617068073025505694813370353867267898562895486441845569832147753241589856151133844191692309828673632997194732448888763013798724571291068677695472206334968413737579960608696128902888466264730330329172587309791807951486937896197342820282151483998301343502059760769990458344290778934600250451161085737034994995008042760230799081547968191978382039856539132294871188398895407846663289523540757065706427389653775302507230831814382565574853698810435305600649356060539698496542711521192006319261859618053972097375681460603406773135322444837806913255641585576394999452142944527383797630317337638352350352901728856830816627711539165436785401215919598278735534504503287228974632659768178326738012576084245320550555738365572757249916938277826855860983026599504983705582327959528931277085598317947362754726089647756995888520450323867007439468973272647182280656124648440661169666384823350846917151750355792505718650720971341893756930341639943433973649522574954458877922237833179726896279498128273193906756303111378617836308023654128111605782441030208912066576307627995669683649615100911546694404619043990206900034319003583050802532580266629371761596685051812483596138116983981870464749463355377054544940056550525046868501523424881951739730797623389315704125184737860067681037255805905634633542980925806312478087139644365021611477260326472833886428690943019438927024606470712259876471330037775135201553342339136402764344185508228737544364599071568891418326040322574345454473464998452020630315623323677310227039077381759000457202452755795686383349847348467513772204804335151057107962738726646169175855247114158622464800963492284490955926417783345216693181163691773734315715308757345697507942571364722227463719701503034598061202263295298021549896647607149033774432477792812765877614620668422514861766558909015943149219686125149845171806039450339435426393280114777592119210696953522054676395697472454750994814124105395473669973555928669021827070615875661298848762131393617793445502659618562318378587236746818461789758329156207473514250845724694991587391394553043972201614765711643779668378938227866170473576438611756723735526652274466821381192528788221479244086783658266372366739683838876268182237380485269825322736937837910268453112052050946248404217271368896338438023844612318575219700716622342429751970616254722165379578252719157927650389169248009129532615275700984940273455680949906869315764241558612222119001296259050186618183809102195987171381232264003949371355961517338073463179171085357666015625000000000000000000000000000000000000000*i1^100 + 28460367403911664829755254897857413979601133725197104324998116576763802222957154559534440460276177553206614108940273353792921153581082916068755795496254492578516732079567471976264245438685980509420850331136634906593313574832325683031722800482413545603778415698248614137697919537785070539406211895019284482408999762988910832925648093978486605908000250881963914032059273703132013265480067587169908630106327657524552175223446598831401842146164273014568787714469028129442299148357744151780237418879575939280762621566913225630356102441713015146039408242696287045602593877539310851661386383361716150749283603306190590706680740240504740455952284911923977480747287158899389219798256692567546211496832598280673908046545172586424413993654370322966937854198284304959622208244114974262796027028702852455645468120371452574393823924664675020428951478045405686096984073806685958339991688398236756533186030453826416496080429977855757265473053116449015486849917637742325971482058024233905823791759898485076376690210803074497255207462329373434712942012070193606843242313888587117614792119556072037635243700999571363329548994546400423640380548714479052750959545941698619814299356120056594800272763330107686088271897853691371834973366188064814254664530245762767676320836859049840494675683799552921085020876037915693949594543162258834513671442673556150567026583288160838671705724763191015204342284234942988369498149982598055664183678935776145275753865613571507730801296146587308545538299488395261205355165507851554253003322675810915387610707496273843827064397830357583011640693430368115279739422123003221644505237229209120305967301981873548803617547260719932546528168472358856194577251356029968571197438597984257718951236229806026710804853474701120699325027462857372516188473745888791566706092718830700160824042769006321901820832693796371771649409727391979933372231338766078725391536073955648517476193212403328210129130468132728305696285963828646178893465455909744668919891055808310066663180936022889164390511032454064658895998743140051106574512454607375151907001828203425323749818799444960964019759111806186947329030837513324072889254036305357024622249344830545142850413425644017235491397365495231607317873297126367660435178699799498047597543083049281098957772328291196844639391134601786201320129938998080124407762251924589347224103552319223691074251030669073973693074889173932640685155668404284986045007927008409876094319425089207186805446675158620598057397462627912196972510222674451998784629672305710537195393055973567583701814409020833666796469731463353321917186159527658750168045426326110078650407631732088901231230684249012173549241287325070461502008664492542153675730774846864023818064250861873414851110697949032033314824569878062082010598226953094446089269799779143004288055048972304127256631410181411288853082817750535490868054097300122377721149224856505411387097569749169898913129279228080308472561459707060330120931324468136900829477028187784353113046787181425970129718804254416552444973796591002499624696849574881587082142758083894037852351198045108799103805173311717323918343544320351299810324141754592126911010709506449756934635397459621474528289306639188360397501407541611622369165729862434126485347348851469674293904692690526300756946573982994502349114587525434433921962538657123468283274787550616594585797405060861566003078567772829317302771354541625826136338284198413911745726827456808151175348513470712828787448600954625275647597668195701607140398371268890310504401916911216951325801064970763653891025113255014905327550002645165230168783832569736400565334323419313915828719745284823457589445743580299211717748587797355807593898793520329848226129611648247033441136865754230052478375029991009209434974071616143189519107918677860929134902568528766710311287943292532408988869246689591524953891302343542417873752903694807614523363655011615400033885546782367826883720020917205059707466052172682304605022382647158528552660153832087122597405152243668627065107257589194556622540768693943756345808678703456145078192324907234099370876788437372413056555235823920754851636993644951747900183214673528940814744903044457574218949762433282959367283525144218291863306693763982650767297478644103717464106907598850743634586538115293757525311902873746477975756953743076992018339170994397915285199324342835714745368570397808798798923651183116830671266791198507483358067765906660975201405661335446222368321793378590963414958986881090027124498733170229252616988616128868347822230779110461117553054235148456821078261687915697696464874826864228558365714823400864231047113836365867596258964408901766042807531654857738668762915689898184185878973275712380410160556064961080349423391250270303254603701859257470763186463469155413243637434813766807378445317063435331302218473070827298584728424566697546965685050829602816694969703824231046368293950282356367799894113997213204004915033755772541397732798282593055141373719436298350112616560477642856231584404378884471345609203058080183268430118914693593978881835937500000000000000000000000000000000000000000*i1^101 + 18687365470159627982740325046766412758311233314262949116516696299422567155403365610775949816860229257937694252582152609965678333509330831012014470052730160095755123027593182362198591552367000824107211045460261676061773248729639266546669341175309516972498296897140329054799375385573677217959937933324851689601688462544085476929343066460298384925879631594057697508442504148552926707394376401592113870895410161071524054977450363098362538709099507204739895353829002740684010154945723740342721661676516586282842045887543908168404880759044356240804080381560238459626185832260222607854499280809591356090847822716661328350301352166034149437168678272137566101364090004738975484610420974765901923554337823380474203000983143398206909336645145979873975136918944108934937170362447840659044880585183586403979482801991053601571930261230489804635458690564803656517983316992620495702527513634634470311794426044217735219902065982091455004337874585783424362249614880024739461454243244252040728393232816734856966114250298535955297853335791443368451002920552866253045772581150275256827931493372741504599443285601079827255134019047519676090501814401323696510108016797947807219551827202944622479959360260434155878455636884537399557612062857798491402483386523243784317326257528350117408089700463223459673086792796369698177710500631968364470832369367539877185972465913853489743846000022107267872500274435352832351039682557752950327983248796541299576841645853069632778803310017955167939666255747050268295252170414106080734648817815651815747394282947174150129536237900491095014044728252636911585179582816973502929891933289213896922677106696992350328100026626684693161462656495202638007149535975895349653478634156870406565257078676104278547646968966219473983389644641703277615859810400185295725285811778348635759828230434893387298258712520826384501610663850504869037070844829321548110309503034215514999486194387425960529498642186918214687221892549742718299679749030705304753202949834251811834343109900503445080922267422668455851423328281567575780471892882966296886203393698916713131680573203491525320269485349260373359092022637259461484482177488791197384650216909010354195821127064934615755546151062779137863525670286392925150722798160958864804415081020075214877517612251877169953654581435224973638255925314621146164954072947958213279815276949326390101679233614672505278903385362190055916004924971230713445779910559378379810516155663802113426634193714343627357895891556679219484427276872713179687969140823478202063481269514333166526094857333343049628539697296506115552474827282057809934608680344562735158498766017818734169741719190556667998106443630522716333295831435926608761246919974747479295174652732304667688136803329663083876409482831693246458622808070193963577848748176897604972698149812640858377561189607400913695945395913329488456717802047026847290872196194490542866343201145628161133153776524675542976336904855278086873735694549276195898093974506003822254600020571798313051522970874477998231450512816822930383712695328048270583924060599754101612772370259677338019606082273140511350670068480099821929803887159721800155173623247327392967606027101812004946401574075786250976976875107599029185072556033662579591866015691980018630736132406104328625625495077016475197399745271891177955988281835699851592672442985476976446297681386430973291696915667710287296706020177733188676733970090511245025024785083147523251738561662793088830616554016323901814697060006810684597155850303477087080463820037608787444231593011185143270183028463249448981929045121049933887345112247110179639610487986920352765666804390004062316047799996070070516713643847601565786653361933507444912367177842849137319837756716316595830028709250479925183332338266366941177927835682579461071250579056843534998558257023893923262002347490370702512306255543240356405573311451706524836175377665183503066671870013675030949754979938439183632137219642728962477607020574345383938453511925232908555889739142279166311661801395660487164966929278890970489936489487825233859102681763571444533354971285783501251379758495886915707357083880656565436608465185294361038646624125168838950887990837414159507292706708504428767069445755895690547825160135389958375463816693639941405770974073516482213340661567006519974146578034847416647906212586054126974612445914434011187838330985998997166683546063900140208147721018630855353974486840421476783678085201191280328042695839200102379938566269309323669743432786671659704758137977289887603973027215769360620928085758719804519789167221265581568294911590825519917366321359064229773278886992903894573931251535386464231619714930237088310195522915362126118535572116216418921579604123974337545778559278219640542561661550907151552392687016394622434063786507470933807976192667472521475713007710509399307949660109281677932000421454793703664655129907243039187346878416566954431399767199790664639959880240894866322461957181633036248238727175877272488937294338525707898105789071830523593901034473674371838569641113281250000000000000000000000000000000000000000000000000*i1^102 + -124265717367573851841112537389780686478617583036943710405233711469522667100939613978200161381936506957846568504954365431516738295355984015339970889448881531254179346377163938816273751676911385517710328243319680872514263723766150960427692593191654762073524742770465826409661403621545572159446334635088199818284027901122630947682308855262408312329996076871251036201589943250972370155419799957855571276689590576501551305530318156739590911376503309145758240141839278857201565306700693870204738295529384046720465881357702394250756389367308758103462041761767513429546073545261521049917721023809753618246337787709307209364026734342661703593268965603961751492766721742730972711203920335271772628762161113708244560754078147627597869727512620389044942311591832420882328713477243669453740018913899998488330999648535407066288601425381983253759961427569040202758758455748695031033941847935456623280111950815000251842750434596005705236381792697431465611152541056527358202970024451210794150658471359536046394701082656571792603091585424866330542990979166483701563628334336030579492572662285077113847182433456008185607216598966803317823593527082507130904404738831230726517284645424443721172960485988055355597741188271829676538320242371312057992358064867319089121544424064122212197696373446260480173430665499998430610122491987770808543327965030084088943149004582317412876384827747139280948707377843889923032022003473291927492612317293046609712464159785094893800868333627476043304616661559409444837535718516157247293975543830477928591964863506980460759271687013053518377639153451451155548742781334619297594942110363352515314555940867576255953725516995735438140136172945796733969213170659193156693827157522817785502954751971474853248612347553964495464638198479175256732699830586132666708987756472005227770086149435818904515254369889754320532121226607482027805765470992147807067964112276598641725619178726459980296042613369859446039395921060112981145194027321823987755459166235621567349601419920292100025812738185039111638932222048493021191449059855041698489535364916222179264881440127915234930559446082383359387188201460562159295655174342534680306478005116868795589719708120858000142841583501173115447775520479690738500763220395888839704220860959887601127554385726317563219145426481925567064955554198591230630299620964298821805388533065755027994537835986155093237391868923376569295981352321935747654594960159612887992440620091866418885601253831106887245089788798400184166757064241424744836511876280503645832242290526290907568633971473591821738285703758336355626649990580850557550074959586871159618467780208072096708229482740840450527403763365549677508488010965954843294583149283713623575825308336429613801162689475593833269549009672816728682011736191311073545996238886184375217792759285908180123446872217336653184834005234120593815547595340599450211143766059743572409756138881166621095868443299302492291278051681636061880918125579079331582661177084469234452904445904887500332372030571863704647613769332161295341276066582519988202430208903897517608679006507809065713245812779656053713183954546173010207961502051669691850961725141732309729851986957183296746017594052562277937964295508052489775408160886253830310228351618330125449453972695458312311616128520079885429887180938152284233433604854220954387457142483555100156053041029011039058459599421425918396534054939969938125445076317266587834753242102726121137210973916840172420760428071489997612532662816636163785120438900748514430471802287177380008646367638140874973076436389943337212635786638465563993494204297529829645620065970503802239424673688447012284556689894613822135006134818527728667469821134109255640886922182445795461873700961837829066954132376654105626581159681077028252760121543055590441557656512490615788958263423728874185082875647079509451028113322518633461486077942874835503253771630342346780288836973530599439870197647004945706851709804872680619884026571865407960117805722796186014028219287790443983442082436164217347716263323824064912240564842416037947099826336075420032876778698583618147473631065407025935404211765033228688979703874413181977343768904119350331191582512866203003393174012372718579988400982561093000608383806485483023175555656261969119729488650580130762594050763562636222290101693669303163642266487922033449096946373713553445017397129859805588441140369590611803550912971102053160519312926749042445513102817967076872578900252751606612640677647947364673200249682841428568180087053048163322517047318179321445903719510362443147499062401561914247742590928538740736467834839244232599844726986594680673809918686028679179835609339111461084727339698670774613513770952599074792861107290745039544208519828293130306486051154213238958304555203895719918312544706907756917338893197134530782764975068528627403092230180089393674174755252624254177823715315190535748182571805319934288552543603352410872258500218834545593274759777398164915922619172185325621483037145206099175620062529320828616619110107421875000000000000000000000000000000000000000000000000000000000000*i1^103 + 143880404297057294737169798073512281189974694588832750730837482903077362283838665879919661971100222001967470689892494685010161457863840749165475605804366759016193286919623233366832133281166517699283632173112686368785498530442827422525044211112653646812052617886033398233600124668586879614945918548071959810211802590112872079348892759392564660695970907881988990445340396128999201392686988300393920117577873826016593056362629320463446923951963407137716997979112826509751703630789053873445702733735836610882779608607018708680571155311583962106021697989897807862129021077816127223867402718847994148439144796731151096459323210623547009553132726727343637736911633664066352074094482382357597229876663226827392655039321947807009429866841255061672685514455123130620602253629932904250076252768223272140331260689708340084915049130546518803475121877306259183606582041858732894049762873503009933699695657980302912443877057104370148580121997135420146516998457501805260469639263635917765404007589710166511591698342765966943861179783297542760917304193454418416473677939547702682982863482460736016454734791310908708140079631666675013567688873558481454295529455704719466293555065132662117905983034172780485219762992390925010909315997118422217191369015553011490474402660272924798935314689216146769039797028670980680415103894766923331392511732417181807330017596957570366836129376321159414730081289342773873984781104410521183017506052194289568572314210553831234175772869451074427958558760587679672612254946214023196916049252302075319026915966020882142223754879099140345972468717046901691029462786574249916607326318323862624167760047202783988162243334307800868668204383953156672212247193016865956136628330459436281760462241850060025497536077480398751949655729885002741788034316325730981452930911079465813777601292527823425341389068243105586027197675285835774486939672804457099277839510070509264425029478777163894070967955621248448499694041497560009189557802741121267479730612268043993990435732388911241265405157077104265163077450330547161927643335183387084131591487099404292799774174030110411369032086098719154845156561467864993315119657983045238818160621899678406174580178516166734563365668271985616915449186235194946048824171643647723905541419169303939871585270816791370629553950107169330993392814979544718271591238990170824372205718396797409708015689988252412676027476999250863918256841833630213624716622953175888245898155199387252615951700483258579157589888116168872590812116203046462430681267858549521938847333800871363854579806105013267957515538764390775800985376965403019020197779939505157051866541719264964717257397899044825562974189068320822331681460223771342917650623508330291876191081902846419507252414917135596495877808248329208948584012418540816650872376812687609859442738757943502421269775115278415894769454617764491451108274012715151218303432298604286686800734661262071208790293995031925631140488068146040457170933352435214348824897201164789045175005464871337294478833991849809512624137588835607372063145498631744206026782129650319356681048187148608618298294054437012312936514617056572686045225574223938783916154939182664739409070774063644776679643837141450225585215640912614955878478661705915802823992292736436131372582161625270962521642212547073337026551828317689027203307510510654166515826395241930974348108983362855389582950000217863161448418664205588206691910793072234978336967090810040816379340958864239005939102682727154167004025914451281262416705030494957954336228259857521545240335104107714565331097889014846353305963287585318618671714588624020402682872393414820704232515187781123424496984246933946241019625882210455172148606977169785654293712007929106221646821138558022492418693059124250303576554592792727851468970324638856303945319180321358747649489919214794979674963783892615361179209836229428446434737228423334809722895387515310922114920837903767872239655609838566158105192688938646798058695997460180661473753039780625711852217489242553903840213220416008735644832976834253306604841103091721542801523167273598950424540442615730905346075572624635855005479841898266066176883979230605750844050392932346487430847369442960872590126090615072402363169278125339321650443437730643054238475937285398641690646974138235237959372911942340704286144338694460220949706714970158360728485458612484689122433053872074997981496032389945514102979222390048812689348735990992413922450480016333357810574335601247022846234897800032218455670726063876714155968845367381884779704957667936399621188103367474798834915437905725282042495783805015009873832259140538204098988047620236320054670886589233847991963061336126977293223399145887069708102531224836271341085810257275899994809542494303826986233937189280916272333920157765244857020711656551038758729529388021909233565236543209992642309482972243964768275354419551627356960408313455092090884032691268341976964184607539407219508785404500145012226455727213999940243152651371763946273995544899884594213962554931640625000000000000000000000000000000000000000000000000000000000000000000*i1^104 + 16059666462996206499033277022307574901706375193112307609056930565652288360276097517213565818079700978590094570695899190320085304072855201866940210846340728832276498897643890361877399670985046998340308239551751567671604268139960419826777425164011157065497958569381321806663746001589306310304258149105803133851541805578807333995105785276402550736786878232525864588542612332738073428493291101946839364634950627918368546835980444772014470544658516591855045319812082059543120528102135576231182015128987730244724985562990129268790242868853952784798616095597217319794434353058685498975776326096829389985667950248715524781484510271609494360679895616813290796615616844054590466481432471915639506853887938417704492630759574644312993165730878524377850484225923144144188329797371963932396302079939833335036982009898503077692200668748392708483614852941010222878771198438789309382540029828905521019586939165677991318916883947730275138728116228212415472832044203236242858168278251930790133274824607588487769788040517596062335166139764466181416577567377272031150076855013240276648325560936548760927995762857268002092161729767574063870077235399927455556506721471097429222030545098584415909968296010963764090206381873348129515568246662604148405827999415356628445302095066515648467326265148619641162481043550872430094418549695808221298685098741480020719183185085290508141949991604332712799402274854795462493394496635347920675225200346116779896069463196155096006542088019233323965718147909994697628651291524622538508004026047876044653601502845671557738570717936427161779341896636954592646832907310866232569216545190466121672688057506508810340119926936563142149262156194488816547227273088432481647146041437262003147691770516269260475350012675888659320215452210984735210258506221894552362795981942791693095035751115754563812599256332541271528366135438120523611257623920467032067936870706881462530841143392828793238891851109210786220216743993460404814986055338817100248381188610414257127795282282814311840178811297677817960161745336920954744186961373901614417558901947213695022844440746667031908495776584322686111954653404318179302357087348017883698346525985946152819181849473293052766626373153547652102064543335409715293279219029379830043302660614309390794623027540205363700567403031001063947850575581240598995975841297084573766796551348760433164454990757319950960190359355349523764126948839357684266463655812104321913564780487060208195491540229844929895447340216174787109396472807591026447522628314264158943963521481866289411239381028484552227781469359598953389300278355117060656334922617912712480947301069266374008406704161331263620910114166335224659793631519554923400605908855930888040806320715602857503483401932767982803062297822500823376087112913194785464772248227591498193990697978485424794141711543115224946930381136759296591595824618913725544652903021995853365653879712880805474856953018699047576274012395752974190452011894912434265056099697951110697928767231130326016293608187681600228092862214397831837144893365200950216560235686696326059315612711955553219585023503165926742678573313365978034910045946002026660443328922243574840472038339823191432580405429670456845912729056817490135627586104936101631348519722085472799642775209970982958571698802428234227905646899471520961450624191890573243589992189134357034417170013501397139494024448024818866553222701295732266691102080302758482332304172112238706391393248900667789063686255408442074959109350219342003352007152750428507824562167177040847601386630392102292329220448257711326059243295096902149898081590442621348741991470840909098426670987998920946829535111274700963045556154965093827861694646429459097346092111919129403502516326029993316353001336147623887742092882532102751801266310958695295689173404189244197174842991360716888701349182404378980727407406461248567013811743697580244285662089245479217459697947770265659912037858781909744026899313536237495021149760159875620162800320677718703495022442210587806037138484324381384773541456118324427884718296232133459741754160266864998523900500968890951042105591773409348356301057211918522209211257139904351511362761420847814585075876768452617979916626476868299124969927429351237525541248877090171060899130238240669530509904873051373781216197435859338264281818246320366957398621784851621900522267167733337669313537993766296175029125070723592528794293191746872989527396166507016755773615263055981687632423424475331474956769959880117567084411131446089090386427122061779283359068561108865522063563387476835151238799748844083511173876503575771855666548781612837546625295184257866105577191084211484274937940145996628154856857861094449026234551225082639337674426051670239804649384498624684720974680605104748194558622942791860591441532077064135119706936654898710140870742006309720416780497780149363588204988206147017430975213541881808392890979657234165110358107653902666145530012111780508770430895591995850971025307449515292780274175239111614227294921875000000000000000000000000000000000000000000000000000000000000000000000*i1^105 + -113571323505703584655232011389505048302378386954114413024106981626322354383443763345202006695298395459496191879439119404527176134817492137111484287393460673208318306690125625490612172381446122550887419949713499115162835032662602183633409820233922887169988301014824566114204885214125817886249857861256861913715561961066957433471933637201260322238163163307144068356610943697437838930360197085084465677068020751708961066117381085469728472038443251631330234361425893896516230986223930659593344218781952354911246683225677357834813758744762355782457432135613762441276017265220495811189268624496182746452585690949832478500718162876909603033137579103992675262897241298042939537203663448306900122792856183611747722140399678579973856713049618392120388586683859218082794840622672098196389632323566650920990977567509829211224763104740453162822489453612299865296256228373795114797565189520366676772173863549043293201169008891675623959456466299867759509787232564733032093551713531271819315778327187590543370767844256290294297541251691446411234795583036311678196408607151301758727111068316196554681312822745314997135781630216101743920788602489623595378716164748541440221796681614769605887417231806785930588978637126469234312097551637143537728514191047039370457616844680009824520005849079463101505969856854897725299159507980371420660472343846118203116442893052094982571983604066539366887510370168113524497412174644388704669092457986815107493716648435804537589136938730915353499550620614430316081359760345716511905246628982598627799963136256456762711692224240488754077366532292504395307347758063167278598948854768189114436653797985205266557775106004894765097995204544370471295896587210573280658167490563895508632653825463913802265778772537060146086629985930969139226420858075715555916801372190119864761507133879920581398104993018657754165098986569136554146481850576326641402482399365540488390669987546939530168271166026822860359834771378470539034061203938136642781246704591895231017611946451239615513506613620938827823997938883611137518497061426833471099736116145088995797581984743364519783312777241362117325090966101596873299934898055391046988478171408657698250170820266987536397092664934236811390603705183296610096879641915446633083366023858145775147043279900462368257498760043151355094832243961708123037812541925817839760884569000663059175038248747009493597829823987136149449447682849133012955857848894212984698279007603233686879162281581450143445340030193410775781440581896711134685484462747531915864824502681831148051516070516795469368643323498372803266501451080131690896909993714229814053430802033457845509496503095897358487516465371384625335272558442428270252999345220573269880811926983515612355769020747447770749343650700644502715361311433396789449608172328935210188321699804703899282216420747055918701253631457701296732214248526070309360683214971608346849030309157734036872855084603806517285843583665842612722983224182817804506621511464576894154646154358966164641335708456730020532855558135963221329740451072262681847889524437985065860871212120783567596356343325630022557989596539789125245300926677095150283247791180179221666927593805683243018850751713659582337572513420627073324641494815991401855488367884588097600524705917469458408601036316727564232927484477764967300499652240089224897999677149504552197514887891312369793716145548787835561315630173567435913287454981693571787767992177961143831367900394835982739500440929903855216247450428271123472569174049814341356268924849351274623214851805210821206715962506976053102988650771716580261753998446980268613145141798232466555595484151158133970268376213993920792678327110359201140858258434121028999191282244192878162938877804414308000819641955596754209230311870023150123266374644995129369233471676418091722595994008653020795121045580639559521704886518395836840741184691618847251954696386331867921169377747697475014968921871830566988496077982231230181624255381924778448184336412907853625984295689623286309768708081754467601101117944462950060853280569691618119092085735056387976111199522852498434817523677251426153402638794273933970788436844493482726062352175258144893236399527695660073235915255579878956658453871597398819630999398909544087312306926438851544138428571258698985927478699265358260416096160162541090008097685462106042692425963706202246688050440618727455531199407198137482377144533571333002038788767155931475877742474407147418106641613837902153186058586103987950909787407465044094072688450089452317824779638575110779252112724442033901763957249048408783245385614696398214781747613903653006830230033543181387226155773750730062968030218321782114830489776865374364542697040359310468652008054812300435198916083665981213381371921676839751363172642835943805193283713835915532789876610996565745493590534692647721641699958527984436634864882279023531239934512063406006554708505143344606787673960385852402232388757842938576725305755448970247586770295946676901927176132812500000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^106 + 96647379537820815989329149906863503764714805565636173946577681906317602911491328523067804788548116143822575485248220944967632922076495684546080325940412174725227111386448723954528590056980807058011741703060824763146584797931367867621378421921682447704290763957500676585861667325427434083476607388149487336508249699367682706459000922013582586259199448718359243663623398573076655945589906770518397544257422861056813579379661125703837942724769334649043915886453511496948065781091268852461008604581065970407838705186969450894609142743586980380440173780092843845290183168870198363169545967831776405988439325615665267986724568512545911004181151676490334556473435167346231634634697688571207224012152253220649029781131496728240108217481626813824240552628926980515454889614198149237308108184625170765315850371287668287673461447633368927092637450723116948916653410203226530582171657832034984027873139913672882337558698905180189222849633666355414661317546648982483925952761835870943976125844831988555410666196007930118150747078443008631568096332964260652706363619086183069279477175901664821470657853853246095524020476495112125291359508553284042294835187534532304441222504088822214416218916274557217423520779224389843757784567358212542401294289815580708242147095557514144693689338262311899443538823128041347204863305040860866516763812557288222035715440664780099812003378977626650087701430962909463677264387637782309492904664536838714407484329766721106319116407252837745183403685760000261507961524183334621474384492951982916022997312750986130930970905792877161551059967221250717471385551608660269046975056977644230311974481413960249248134904610301289415548925988238068699026115364514931427943963745343236105827045088831259601314157351206295514465725879959463737281479958637057531796003723622174253353375605613459989278933096277059439181166789521994744438296856681552679106608207521806601865700034911387993265856499896557412138244204490405780650215261284744918386931107212906913330815153794028483588201602309308670399011284076559310068817337553447446789014252420195912737763403036905131859142034808843651006027241981197649315521059992601950649560097914535415440198364567506601833636415951074164391021484000471522035603192558504477884742181864267085007180865136476414098360360948873110481758715575439982128406779871623556444507457699328423861737944442427209564159701809398744387706126889873361885841264527642438349330558677247433897805059126815042994346754463745477691692035916973477382015810539518386358664934886541470679034064738658433443027526860178004253848323134314034450969519838708175367196830980043096606475361156191222862700313922109785135856070529639415320515649752456093354086655387291265994199276278046444150759221166990827669214996792181138420724829302026066546458332194055171892740597734627424027903054811318457396985909214954794955788172404990263560104674090979697439020316817734347062408246572850696944213855430554200904021756765032484808652611775975658285895266019834509596638464076824904877007472832617163167458891327057499555121700748746953000399093691334918884623263586567543837834767287513882740871525152030694420382173846953883952900525284309654940261343981206379922912431854397006195786105924273063201321123643446006632566135940171058681528051185818217735639388807124277455801578925126688088262970400654194779842762000049143916595545560050784326355516863358375694354595409029451020695079648666262835235821835092949093386388108398895999456530343277414737165624913833513608336071577844376919545188040048656013924562328721561654045635755712393157547375603038567661994274790533239816643539723633721926177185665366875801039295115235821874072796352675246423320806240274404844453772049753993803586997696828738378399032110860008824707769899347545517717406915680593157115105202600159239537304745382610464417464314938205148566388337302509502302516610088279293161110364042181834899242652832627334164762752428032968329241607802171106027776527095434228897243604944739486933369737221059917163124957852251546549773811318965069895578641365391328890878495725141607514657583632964270178024493590342813317306715396696876244797440655561341639533186876847914161911604413158694299690384590867973717399900449896636149472420196210171761252176240450118466544999681411476899118851814850621117542004262678957977158614131685688524817587627022303969033164093357035187314582901840502141172347892659907701073716887623160240983438870291138999707007270559033603206949685020325602487650496837285317809155410951439006236280938144946905184405569726672772395391415665471529555384709641541099308491024695550609703703670559885419204336431133835127108775713490464843115705325522256647279878955632490979079357827335570992394237998554834994837479020139830743488354037188326034141040721432808735799979716662900553384099459952730199410108484242107116254375296678642702156299046041835475299458947550880338450083785333310728435220440360600000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^107 + -70682196420316233559068406282096945254303704862170083381437592162571570361003404357495131306382108365412353340977091514059646633595293254430405481297336092851165127295071960592831883465210072832891559180439016097348989001114885076859072600718548250487948041163820766285036694592947939926188439997392645278997021254854029418786632955879256883199428921440265646174625282756465586642195204825026801208532657613937116621792728878296973907159965640604598321354446144496162486092098534933509981197090113539027999443993725804166195497087838256939736258788896270010598408961370077378588920620256558535540957091888807375932260443625626971558952441465641612074379389899761056637606918055280402735113248220890279538859589895562137235498214553522750816807158886470997762126838509850498823965929691222794918405676296282572140452808650642440686780562097099526830370906595402566089392513989706737741084970196178707620898081857236943941295876177952324130718207863415876573037564525436866354620016713105040021463021032511514200255444481186252742090958169227573680715390404040079636438617312583742490660989612657964362366082125316041173293144301052544369661620202568166683369238921824677385960729250723928368459698954644144551691027274600967985346494597512935849358870214236031584435881159027881818058766847669776646505539235347284519477289641198751410665356614745763738070387450000668244260145641671609875241928085216093713066158753610631749602882678586680721243081720580487731779305460067327394790931452839074341864373390583716066152590044530117185315546457544642642061803300622413188901190678637806486346479599660647441297128018745062046495819625994830220983001031550311653520966851257526498793733680281314082525677365237963218995092747574126725430625352530838020838653187803111242578741599661865012710939555589579413097842299609139388025210008308227825106531865175886127450174943516481810218557990975107268482060367708607488248079181298066790184812270202225165969265996301611044107866078920315275720036249886529050977145596927483082089315242736320806060235901841566850575773663643142542531617990909802823927996788520399478791514787988991485234546854029052603634174327834063491233741859514955459736273974403214265652989040254675208229042812085314754305310729370330348159670351070270786644769620570032117063985984746332075480823183924155411495312242260021844398845207618072624582757166967715349841212792358901835627047375749265844921957213811698298379569365540567330140778823442526234301204920729431106713908439041406389239374011243674505682706248908764191364403960025889407234276008521070121599819323921485888168345845643212060614417430959270993584422660201491709711456207873485034911860805490249581707169749231675036515960200092919569847381595647432921335812816747462566490219599327332198093700835446382475534164492348153312327245190931272225252097239101432575788279147888848020833845712563790383728268106085375092148930535253585331324758508188235761516636677287828828763055240043852991240942747597616271908947958284735779300426927120605384009150494637330565917678436725590869249777771160445035471800411201260040747775049390773237835095170250492281329440514315920596590344088016506167815320790682224652437517278425172698068334513893610077008968892119558609569551541429111231692394730106242954355083784527123959682984034477001744164250467330150166678001316263465456709235771255884362654224526020522585803586610375278526561398238237869984904585486804055110262917268707883909718346639143899560259504819105745241119722452884570743264143569362550547448006397706422555375296329212621027776240776421893402741250493142372933071022258122855942387499727246272505963554456249670771513304463890262834262804247112538464387918314810127675185907375193177750583968002245318116701266232797204773230261306265219886149705123716956758709373180102975950742382943249597927032358809071672429268556417031686042266555020329931715233573175426033411967303421957869658163470736302353484156379703843101104469000053385188803779140936048743422147047293563790755048337885273323761055166459292581639883150704609662994340020435352480744160106889328099624256156869099896770666363684432347748083799747236045570626996141080025010988759429158318327109888778242661718192607553725232630151782232130812438304733301032234805830296318947283548761447293048790787680868945328094734847138281647291303832420829096922717756921187822601106348101655459237058603449268293155650934272109912730854649646545623759956704774134632571569480088077229299906746329513001058503838658614055594893484829743154746731497338864711127199625008085528534840797655172453870455751216791552597841474207979363417582718886886186954599474193313385440325026582234005577523187209716575438841303906624815180621750526415882531397811226725590477555869722938365619807797233126067491547051938054246526683701678458286597772861396267649466832006148847717785106855188160975836412245809723581440000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^108 + -32897212803646485616282897536249104711919748835596842099061471172584913790973534188173326172981584473183421739119279691964446858785199556822369562625112070517378831399701973992175646939312533291395687788621400131103481257904547051436199233594706835533407591379549303010977752785143887719354763251339792305039032380566562599640243334750935789625288955878810317036636843749515835794580639293242116675254414344383809463541867969041218067216465906672400328535707484298641791344720223478020532297400626788567036642954162753456132052585929045364273341393773596655207913134292838349279149481620725268655637298484117453575326271555304268653189904028793623881233467046422170503265091394762697544794915152319621505373190344680877465160550529435064530147868328958087361510732170922027640526129029236604466307819495598756089354496856617546812434848934358676427880285384256061545173384531690529530549889634302706887512048776969288090847881368639999393416840516740431105791564941548143147002266400169100738711385105576622095633637336683151019634224576181461330281166078108673777061592953749466160601748147058337437579573144173420901666441335557147075146694974956578841691950641928804999078657808807475945257568996240824644074044163322203257457529547068275136394228881927406402207394437725549940731987491482490426773532614329046127744639114590677194445673806753986928755918055133512942461160940011847547787175355248789385378452065802561130458374345078170375772244767611858206624276269565967363997764459250117109881983897331885193595561615786865466797547056048205244688874375047035607526313102544658890242084633006209788833971577362455850162611913857590596255265550862351096867268148408215982227452458521109187800945972227409082595973506161722848459124243610836380850213688336398945867648054073188443763850089561436567646993511536280933652278657064293560240543910220472848572418569715087376286275926849838889006752404881142675300218633491102892971690603165940963758657870913438015890910448850502469733295913955844907091712242260864223429043884493346480126968511721123816843594082303577449580622406633854290416359229083364104206920678079510878762050453763246114871841890743283221917909754450854003616381941592217744913272470605190064380528884455899894644483910374937748464902516119548498883238008134575480484672976902640199793927949142053769976191565158277613653613147729996474187425478212475637009960486046930163285105688588418747707074966027386180462983177405331124596192141848464041726678205053756944992181215729022755334682318091751058539211476434778938534043440732625855182432804507300102595960344037133495192106256576292774704455103431790060951152417543700453105035523880463742670187335553337443156014304158893221581401303289251053159356491145865934988758255965345594961889594524990710996597934943367767512845503859234802081557821856788610684476389758714736174757233078304104333036505998597395487407711679466071398192724517017181068250151368094834231132550946679120881307490616019602567423014229560767909413917328695707480918862158459516274656368924710665995233144785501083428698425840026316579480553813753269382869761667332149501381099391952887750515316855415078886634917524896332055891113407945381374077869853160991246085188658109729754188103406305996538189641261272887785848796265012402853840953029062011323722287887432068163882474753300235112366291665047697664601450479883996117198383184512191098048957395465695420320295321494210793914285184352606137771597443815390485060115330422677387380877626207638794669000251694015584845532066389247180322162833510737720689036985094183485362252562061923598030854052441896956203903696004190578835373492172178646231514103830835179694793992302503981239410193508621501563206969785392246394867581518046202093086841847158833710095481355454862852685526955460047654993192591064986211185145287765471989968039952888261915871079135582594969515796723046677707365660747798636995579475386001922916593389535516055133920079218080834947506172184037496793449375841474626540056873072437583167327614088648290686470555201919372935374912781327656044983044878874874245982329482836847956017474072966685133936509085979842307875077495673624332023271062428539626278386519740503669040835104380000724177974924338830342676877974091921674690153769595658907676639913878442747828325243216124717617119046562275492879404119365693671513980954751610453652953665936495639620398836088856446640360625418616062127921079833291103256544461886357614313535443707364071908670615867941825200942477506294978197640182141589491414375796604328521699576080298429443823232984197401972181681210820280944050164702361319545497883748939748783057086970375685815859646095623143069723496832308845145952254427159850438516375735234810575584004774097800604344151198624111205454922320772918237725904862230256360451255407463849209791751256843766832158567543436690837140221263294000031935223728836306496462331568936980783104000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^109 + 57423452547690830326764954456727520164247462839874566319544215098425935899643547338748158317245574374723784935637355931484931299477134305256297945253212302076509795021466642045042346273679603943060828805269294850605646532557740655862330406192356614783517702995428988229930139590280984258242281010551786709582867149232826583412024945645090037342751102070461535365519392364448178301717709790865538755618646063576566643639889550136289059800987220785798739607547023053989680909381754192107637977339384683994505156729921642209055953905224666261508100207752448018762565519840427932284874868655270352981154125203258077093292093297226464948133621270505660506473070538472112784731949017707917714657481540813471102692310694039041076471948016219303591819545538030507935976064393240202565225081290543775134332305274288243485052239970372563093071227559359113955057776275481174296787842882173818481273356959906127962224543979783987178512965909082926984124512313034003634566391514836309641532097119519845662463336281754838456094851698382396618419945690051775732715273268921983816999338088737596147656043686489889239531314683099539989375553204749566072623514642308254924470304790317816599775020960347797720999296343875972248271130394547442230724435330851341557887141370670121200285197067598134478247547455739313374569395117757875354231902255304065384982625816166704980872885449201846274941296345320037257920939245129431713165530018233331894647654084171635424501844146500395033500122613922437108551975773781899517798934765517921302860838407703370207843685175374470205966686851363724234366473111916554787119124984442060652360011299921118877136436126967793556590919939920218533023458040045809216099846071419259243402343082391838377626489831460136518747611411831497530646621775989855870570942845220753078860918354725240780519034157777951010051692380140153081435828365795986783365163210837165387012163629900672215363479393806895226089460720510157568371896517226970382899293879252820744091163495217478155511709477327576881277542978614974993906907413024160137209440299189899021042704115048285721271270743360169830687550969616023733654845839996322494488220534398985451282627009940064979368347336142590373158100405116642891483074269804953419336063719583925314373087170421738785698334214769632612604144518041089469416208355133803799378411755214729986010221402510460197094448653613793582860222733788874732739809985519530760015170591084534656710409033678314547734817608229585871110016350100220548290047449858076239120824956116141128683940071981723906116761815011060912084434005589199397934384986750850894575412821745604071604798371231919260271913264766550226867402973032970744527037720445969184251773892880426919690359693066459214847264712294628631324292562683919490324845234632795205295297972576692120659068478360717007652450005073711204135366877942242550790653274370674699638422170900064952152021323181806605700298085016197650439750881915924223104489318559143677672924838366428417061408356146104412066439332845890144482506234347281780954345130050018800806669856453324468116442520625470722801043208684825570765501016342916236616420164857727200783164473527565948885153142203516385781615460793733298470517687199646727239658252571855818403102997716463307529884967869148619364890115906598833396155036807351896987886461422441050164400867021626529486742338779881557700012803079550169295015470931409603332100366726630318678386994874463874978771820607117083975144961870246658586921788207789805932537882363937163563776987870868145847861539990049065021358482786770240468011840034795624223995627810815986151567143734220197798091594962540566495786790286294135170125858539141584700144687915410557845917046989318026735590356435273981810165531469779292764078237629801864443443413448323421790330206995332974737003016048919346439832306976674060013275995846384000567751313819372925340137147661149440905098862196547944284963679831308579732728197217300888935480958289844138398140518943747051828376707808519958479548859524733989220647269704557380989132433113537087248581381954689308492677551657574335528335242081530216117815764657659109815607222409322787412818771019581695170029847483037083402210505315029093027830512269105673477562203696530632319281679449011381241096441308176752405304364451095659693733230413601163551518916150980050231430507203919200872107387005393277790152415397765152448801700025609449518307873340695302514324669529421321074792975595607627458431845884631918055300043566320954357404106803355813176662702691041712934974310803477066848462298684718855321631918551164668664897226705499308077861037230433307915570142417827759508656853202580734411863513683473623640094837958003090593298474400310811876020384055570424384577326270861174390927813362124506061711256002331028522501564486137534055977560466085420748981615201405752589395998311168373141838359282977936660037120034715451695931450874321090675263282453218433433600000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^110 + -29986531620912909464079756665512062472815024253605749709958146149888980547856273049498791333622403526287310703051643576842369750732765760745265212358007197548499154568931667022723115407886032181979039022050443354919482162203661507715270953978755083119664691063921514413640100832908609357514205532474567173947862937165709712499021644047204269823546159854180301412838328072992054924453509825972210540191697277447146046067631627641473334094715692002196424777305898519599115051974654714988739737580011382613333237296138586398518021118010524183994346431098810748966103685102254614811139105597580713374707979026970086762939986766870765503035899258342899285003561978792766275424072516932611038081539956791757407422890858861513155134502292317764309869097683631326773234032231232095546272023833964343221971314545928194867118064042525207305966544354223100167589278045336768072361199077699585797785773399304309484941701376338192910488552842008388361028454926551318519691473107930302421902489097933431591333318487764007732491626454014208320274907625021120957856945029616364594062790619617971904882533682884187431042975672777486886351902868225913881815419635026403335508545713089800461023586125632008001074179091639217841810025090105496321436421388880306305201761280641749880392636241937851144026671225183858823099606987953159085863307451716581976167768407610884965240357132451359080848781688657573700419175152059837703654379758532650696227526499872040443015398359802050118866656826641639070935068315097393420204935724963650509259643197109719780394069001715309359886774276188564894943236612859201033780808796078339525479058901126214948347904073785496764169126276084208551994035642798307224299741672334164488129380356055091653308683864778459701081888565328637264409837163470976904533857025020455768425131795771386618480743579909830301945487752834444689522274814323863324569461244135465480076988736906196166697174390817528593985917839395921639432253397796686403289924423928734594043579254918863762897221425065706323015630160547720093496131497307478217799248921524857681049232621171488914780973924991632179374997256608695202500890357736709901058322297563534533606272028093684616311203274353333395896799698165007586569064585741812374074847128930135608052138952547828345301400722396048009822349728244528390365353183793534637020126421693794251439254045450904195544369883190061500513005578064500013932441157606360608900599845927234601737263704588372644438767761804863363862930735810899373337983626716556300712716749085388773281443820755040254456685791381436384431401859672246739925646920027354583757295762345771125163656856739087049971206726459704942666726426906768268205768307845263116158508700544013730054916582662895015536835978459657588813683062770838306603518676019475578094476432450711407668248823817652736146864803859144067352253884007143111427999319492063347080221435308602401225167510583341040373004589402424131965870363623597226961904083495795086419540360902449767243130281356753580245554806206884915250195892711601350417153898796885456031067141984631312524474928513314954962425097660473605124451128677303544484608439503071771334035558526750406301409746819616360113695965261303018899637594764599792490871731697802511213219472640343291987581415095465395376504921264176098427541595867430616961847688235051250828091454296008655292876245691681595330442472066409250177235084092114803736341853851669172123495508222032288901130256377809659895214642487205259148765047881043024051518103999488414444186682980705148898257838285854060003049689248474294072534690362532916108787101249069683224782387755768834988893004326437243453302453689959704331493402337010366673802011606181969429982300822568507728933156269337924005414457604823997467225149258070384276929544647569824317864636480975141721183083572394583683221544010388379979548911081026566110769735319163577916174686840130004512700764241486398138789746140082509628852093858893780223959487008471840847363497041750242260531554698465559451237091831964696238747299103081067581632109967478304624051947942558041910391316383319803325609312119596317954942485975713755216348180281612161785021741045353252822400863272450002656170944910593072925249925197946001843443670291091602535294167153110018478084563850643855668961576414772015612283030874047405877250273419498081537368335561775590064888772494904145062514811956734763293704332504164712977133506583552881194428389346657307188065865702796753563105218064048898278757366356970380667944088113751159677436662802514703699340622813259493868870521476760402999583263257627582411397334920997921583444233254574641138098668210436468423929862227435518908261224285532807502235300108503393039620150354464883316244789381670695270390886160575048188694973211010818636197917951410471936534380361073324749224858412818213611313948875670358738219305333984182322079237340434673779462443619931001248731241226836966797082376703836160000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^111 + -13511758066363392666130838012346389323337127772069664514233291685063066359184931205571960317599600761319392828402230827086498849815818275599782943525212706196269656217299492346878054783605739879014244078032813230251730224317079805926117430517417805295481178078294922932449798765226217502200889048969019866586275975893535840665290361503394451091549452946078221940774097937982625059654759874432892444443422699188561308173571614698608557692394471827646218772459576800548879975289359064365089046574886426531304777263189950399385344648780047218107473377966391270845733653424289326990117572594011865567488025505084377857348151992303385525046654337190862236397054356941307997134297158292719666017832156776586995762110402500595609152475288499989704196278729140338791682158559353924122004742339456089155988186132978411363084908407827789743721909368337596819227218352833074053238500655491429568399571467555324668777739696071660818505044730818461896167767048551953838336201862038341617727161561754294923024283152061089970357107427987283333748721448297269280629664659713633391460275377201004510403278219233240093303449587791793952695278007988194511605647895673203966602946257396327850431280185928609503529248552367281322807998255659763141348910040339223029277417800044125138745786925540627098061634232725215309286323097444546272358461956489777234109018802343560953946107114498023221037935554291318033010375248514154424150579671803850103288325645145303309583111199926183551267334136719154640173280663367380543008695545696477415757610698913682063864766977417281729162216974178971132258350838331323469787185393315183097356766057760463464250449765255756877817040200012385306972748054257873332083516034335323914298348029209472519178862599654926391522519769828258369088513275180945646920751802975190848219459074148531610798167789526337445316284103422921080252233305070909379085450687499904715197091331455486851420155111465228562778966869296716219128537820605371028651348399575300119814673519934197204120170113808495959305150462268710436476145033627189521219283202494660928146203286738078492594021842855732392075445342631750918029659458315164557769915617498018832627006562856010482108138916169497275277262282201433541779377579346450784729664260102009395957743052264488003837774105309252214221276382185702430108176828261696774676767281611163606968704989535989703726582035701357998325976706719066843646638712519163110842083655117333821865075531383390299680157361931473749537105883167099387359918438098597370414269206490475180893223225401796135820844926850875966623155580593521256472798326273615012696920736779198714290308350036163822008709632056549917314431577125634687346204101779074272540392069788669398619602716712356911712570770563890476794113918776893383678892801754170951809165746097098027612045905461560462629985747190262007853733626137331683585486493696129683612251078897650588932790775015706141023813003885797843122565481567442729510476635234622714476565847174080147252816140182278081310889351972844918110334476979907267309882507562954453294578081521448313082998390725210566178044363200694138494077581651995443091967323197919780676810248080784059380070094904489203817521349085673291365171551633048852611978845641342792339860836144928018561265420561538962682376048745554993367932504078075606910670731494586856118054332937150930784508691955791541319094843397563234744192535117803647146500377287255282953395982807334718040763571492641789796516307811209474837607491642006548807161911167021040908158859133366088771546677521766850905480685249974498465196237175594538029916267753449123928294589486446679475701961503668416476873822781497027568519131301038943983857537367377095104253092629593823189512972054104113779759067019130354222849278530262719326157714030478668447186680436967987816558188797628783683546706277695986279977887406073575902682385244688391427996684155245255043749466797316892060156387000870077604328940122372630588512106644577628212361591582826304918436539578683464128877402502828927520601672682830094036269247747951670466262717756540466512563913471461847060038745070836569599651783046947661937971217104395358689250381224802827006073875951582388000066530393322671965763211041762318315822230542428323436282413180195894086033891509011711702484712803714901235711120578935976914980967045481566246707430705446462629318789003298526382365369731263084462874513162975181251888713913511246921999218177894176958163284319752999858046744830173872409454538418757874286337872733813524354316589021524014388553262446983990915418289316206928020114111293948356973253429380598603962348782000805513110417666675611013391261893390846917025577363950285901344006767267847827229119614944663061179494709939987680727639128826783721218867324192155524075533389723275178216649938472675318723390397494299946846281534001067255303729594923265153748475994203813945711469633723007076677653096982451876679794032640000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^112 + 12811583616646412275810724246756847480716015244689228757613541448288635727764959786125527935518717664944612269527717019272305485439698763738358048103422953640531398738533735870594742562567009505173400689105395833818477025141124193425301409068695261869724916682168732851700680785089342919376618215449257833158232277919912050609196554634684465864650292220868717676505027948283650560611464334287672185468507674200417149413603877737869419910391520175816170262384962697222145175947736536646301986212086061156645821069764111393438446675977685262174289447310808382345318791841292587067858829696714675892496205956020684934018023976258076536335546213378478049253145829396954523664213733183120076600137339338007403365315802490487331834760941754499742530238278629997235800558927484191287098417433047408021474974361695673143843031610438780329182700290293497760595370468200101032506618940447989790743034257785545795427364922819652774048645632855659850222548116164120377638834238226965878953753324585088962782606537175246219406642170692318836128507682773133409382237971577399542442440714938134592816279406066854464374663339364606148130396308671944739809444257004057863548266527624446165338480602053084112186349966094051806767928703955926643375077640484776365116064416104171878725669307015782583526874125432283843377877620551494777285167858822785775022039872407463757475133623601814987675060782385327384608683266122562292668818922519957744974647513550555866734237724482655029548197107454237135586701975242047960749395796721709932441710078482890988509313767168369215280653872081150710362229593024879505355998863538013207704666001390204199246956529335651745068728726043235304399706843389938664881428633601916246410057092635416546761432385837359858018453169041288904438104688679998545538411782150294581159017459979163727919771391270508236209706411013755343308163058346655314145801184301180263265276218577348424454889992638068322001041205090183123393603256002058425244690691265697393663656338884161177622609141069226862738355937083591691438422860437953421441317416205422176801581855483544679896800826229761154070017759828502229044498213567500464221238190479880465646639713226170445198530456546492288443366683978052448162763320731224626212481331379493678759088910611456771831865101376497623079063989508725258070766539517868432647521124217530619780951676778488401788350400845926718565508417829320105184654713009924173072834214147025101787865455257973379613522180906749612963599636686805815099099976401735315187586969779097827311854016230792198254073585409051368500100160866311355923779681809359819843978756800409700470132492713052863035077226991227960166661992103843727396265016367495120710755170172201417491284426454693896794835239761299169473955368540291709204529649068521519257346570297511526602978646569418363145828737400571169778807219085239009279189266501088347841863442635026144034453993664521234575063764805963166585975402635140901482884673580167700863470937614077107529466360736072541912692305217882514227963777040293977752907233364267553401993276809409192878845341055370722543459357261109683987240023243261372018546617524658103198043019768280835784516433363129779920150334259780496164355626914314606820188208360974201271878445049516600765871628554234838234021941817994661536317769430290341937205930126257249855393173554818687698395071884919222462366426602281688131367032976024545948448252620459608350105005905697874645217437007008317769034933762099185923869731319510585273634649202616453027498892655828134807701153929622051020236972356855168728675566237898957163660799914529818574205163869367399255711904882282874288548567702131854991474766960978963857415820552900951360548941139544372870323663437162955076478005563190993626349251281298556913381236163993359314294324906005200782545373482983409933010679000764701425065260182934611728994888438366447293561224279889352980206796048195243792088153888121578996086230373209850250329092154530180466931982529592500471635491163198795866068836237282669756751973345584221613836668805389394973283793050509143783492010410874902214151345275027514340536392094319243627256077926474391409620353408434322447321465579516134548657948277963244510653936499699761969904051628898158943622279956265751052209398460208906234198741138486096742787079846703649549938514959240946244926160689699559373550600440970252454660867026701581054986641495540647254030894590285924099442314234202888857286722053269569711641755105783877247411509188379763069021347138756801319269435857176172098439310613336550921541818585217286495231903229031672630354637084180315735012137241189701139271412579527509029779608293194836515608689225512340746677017721948680334874342143249689032212842573862689984452531804820302963451815734803486364047695202468922609098845936815915641135548262716050504523114349791126699810028941466091487414665745235588256506236071803113954970460357996281069568000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^113 + -2906259649173767664695964227806584789112810948998470312313843076862428388578266015301146241853063840292668648741561612000045646785484156418690834340337919575756961771844220021848462493162465723051676732167459998374857506398061617733060931394171460139157502080248789162141938063248217915210838517019287673788224170949910312758751484283168186843478396893961804821062551560282415996601858728635053028882158583557508567452054393434309234256839465361017889558063634220516132375816230838964214648754810611347161674146754342340637404526332596885166364448963798483654280781531820812092729424497026064813669857984908681887380453473624599015686980689746349015691285002212298403056985819056593538861537953758834307185848060407281337958293559291290225106300384509904395228243895445830554872536830013088620941553266788810736886208381490807958633469842600473477360988882248492094024472210895735647024645910281462858528410232804563655103469364497944455332850633297602665221598755455447290711074826726721167129825759852684619565797676898135294361136486669617877412606827326733370125737690005270584788438977645594922687174019353735068941077196810991920720737245964323256277313360574954356373993503268595015496887801494603383698915087710371363587755364209044163799214133872242068265791665599513685107403215928865800322898354953184757722143207824909353014797131118184406057321308396028036327486446538066003867124416368476589840846971450782867128031901370817194733006078487184182082652637972662423990673961217990669717468879046326170751668553155559913104125083056492698284912420930247344477550540494393163198227138204105358414728495553723305505567894367599879271929245660867953390403264335938220015010222162331545111275068897552172221570423125911366398092316076311103267622137825550681523683410451977181195743656601860388204311627792394293898562001901893340620560047926394968711572270345489860130942532505322824323796420601197038502412297333110455438272700515892540719536102129477140742632611114678744197050561255485390307695584638169404790313706513116311505119650583808400139370326579690126796434887489635773254514780521908598114955502330702484674593506535887911827845854082130827131320597310784137266151775783524667816781931581397402108487434006139011354270102297744476650584653092464716461777140811610481476349121695973146950517326189711808518503397162420578338845098749916954225864404808722413652675441844300259088681445343255921206742689422767418829339075909479962460338506530483151822129926788853332510176949039898350145614154351301441898401986575819333373794073487427895619640003560659502945799440146719216610139577829393341345585336442088490571182408309304944444238453113616084145576920939439892704126069388840184300563078564170086851873298425046640114102699426257072404526755690527848536889283628781692581697544514292700358776884056238900811260628089151564034669450948093510310079074822907726759739133815355527515847067614906143440292574688551598540457647114582467281130768270634507306640677977658119206285762193425000128616759253671934429394694819451056964417442299389210676331031073257344598751833371583986519123988993192922275403254768169570358963202180637454518150662018221160951214434440154234539394827267083147721845296672538394095449660949464745660304225550835707250268880933690487767192413596844138596385222540840049842648467169215383216218564732606780314228594749945999546831465850975873002463050511651924810504028625895076046600663471358874890452822219160564968397795946097652799261353338574101004551995583021416020908816146804792441150804558172920931438281780275697579062887153549067337989655930851627586005629014275778499583908566416486147443756261223406359587596776823062682914525999511076979777926199182240458145809957525334507396572039583772992001210375400271985922212293702373813355423764237613768341768555505847033487169021413590992745411662928214474371726306816645679218875300906868277821012447110550614287852057493893673039118032860596364769608196240512327116932192171426450826472119839333170101863521925482846589655738968315154499563530975184171966330685131336927461325783178915822279588006862408798203631368929244839517857607273255695680425989915193928304760125192148816422432021683288536066675893432631613486201921683910200518659120340437364642880393414499469831080585171302657644825412924921564526882920193850391459488659391349412047664566184807776812356511597828226961455226454045355496115584370735808077320100325965796359336855558391185821237223227729085745221097676348887575283407805702664900260415574241252574203309098946945803456216377004763750519921848417632945067877750602232444796389146608852901711894781721422608404134602659864076301359884274726924947059919956474055479868383158588165481726882644459006817473504091282066640148086082588123296325868104187571412688814353859055847809143924280419281969816788924659350338981847601597332552522137600000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^114 + -2052788581983468995213248187867022803571746315912628591510790774626587743013652062250235259197458630152003523978589628520287673913538915672533110284304738529511944399244990425094024428521136960596708780939021540728844398978093823514737595416289935781277206741432763928225642755321276972567623618066569641357331164528685920348559305758765448985458143157784194408615595573256543658241060342991450399650954516995834778296223163164410628951473445598324290721350371592555415745859818141923593829922130978946715853068469590525115504920158721750274413653134114880343400621202156028069688095658268883566110638513516829242771938170702186518114321174197621382400808794002652137913072359765746886035251527027780244340604340389984680764048937557773393417716477465365778572500303766962715142158452857096757475187493221243891940667392106494396199380846230594982069135289513887493538401877598968709525915417577454699279035711149786501036114499148513018011977338183468509141153318117011733694362857313245144118711339453671018826434451441269120710917881545671441464036662426364382205705895858668960032376617610845711041370701510405480159950494501627320101596106385216601722479800359295385348103591595590694803538118731025145482746063238989051097790367175980550725920880139186663960273236919555075030448470246172498367865096922376304019555900773610743007747128501289674919315525366704982407838862514841333543270982843711005463603236561044052879612220362651385583757779190755197879628774125900728425600106714232466868852642800865634612608847929144686584038597826907631981404003997693547555421891396028487779105872820415884356134413952500260991956621484192451349227631573531722393805184610774202639587168454101452671138952700274293276274702719525244994957504607678794213092383647161506643990141763793061894294709258971996959366608003114118093174505116307612351846045223191975685492344345144191011474676452144955056730040910582974630728164080728735492353773733872364959898178907076440784624251749022378047906700153194690446704663291893084038095060729198465540422455658583645966089906437187381271443534540623043585374251344696806933551836134202052239715026040590329406988111876686128547879941630632104849935559984994399489895063384166822035976356259176595429677473551482359989982293031146152477980358907575362677496385107875146878841549519955481346012384653462233363566950065069649095685571523370779625352373755717348404730781572323529201976637847016208249468751889022807150135561180231417461613333519827780758099779537961202709914582944487560967845498291137847184860077532549904358660172950354577748721068376043321525506710322499699403264443364237336721877177075977219010146916392608325064495242551106678716642756120867417069431503620227884387164835888403149947967588423294368874181899108917933069083388485760550254164926661004689559825182206661574312943164679117030199954996086582255565125516172627966954302658372103547788368226370123613098027518183104370889827540717988690432631908860098407687268497771190693445294423625164471361029295104129903145393205243787773675296693145705857330778812457125899357215678814109146299517929168102416012970228664140588536118052941790253248056634396785627743207703160177266386949868370121673299941938162719434015081732482354263389499705402710705854324369218358484899640384651002940029752301551236159117581353788850405362546210629531290005468701058613632616196210922806702953215611000430325993788244470133895597004483669679825694366299867078856482283284927024193500841466545879270229663685698005082106743330798321381385546687676138041634132707280689722864162067314438573188708626666217912679691812721693119731058992051974780220727852085470687602751524617480486802417114796345946528356608463438237723704701573501671887816754921714430589683403379385475076365797825573216585582984543433812899882180113486497004241462913138389273627403992026967916432358107181923575116304050331616938001197795676634261747008926450144640058291509983841983779715570074657914031677530725289078976877258791435450500993311491197554494827285584380931662870325474669284455496677639209324724841098511405178602468923055768463231694283024078217186345674603013406969027718697251705256203589779231882039776397440460253636209763890059549934812325889808128409015931833636052459820460520361779002420663369561976125660662307140190918102793474925244185873664572623447367810428206114280899777186316492287417289087852109903494894197644028812113065976835184008948495216867802744564654629760646704464782956069798179756699338208740278795671536616577112225671004169135117914505234705082251804289307540695212065844443734987634761385561942297260126485843097075419776360542488384329656176229331220794630962279783698591614068844754750862546570937383258949144464756559667673777358745140503785937005548573762428406600034549182906715822338913769584547859296434131467167700889636051354312830353408000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^115 + 976247718081367979356241706968902040723017471934344484678432909389401345952709827813489788165966174244488531481640256059667830771099177889848193179192298534985808854421557437663436104873310142573742338767172391741294437562488513068168676313079236502239334530550796091443457551316737865366504963411646053553923694521718436992733153326465515267036323339022983976494601444434047672885660350848462190433627791590542774087166768626781271634640938118385061019832323527541280219745900560635513345122049598657271540003355705836142058950936126952390048480239273847932141232966408278863499453593629053536294158606743702951844525708451618939617895895869136452219860386542189496980531023251960179745517608563316438716842947578115010592565725049197032031282766115052619856697168906021831516831939181409380440647202046265244995344357601780422212805908668663920119043541687142399546291396894911019976636030824230598197215791899529525502461026704402594039161684063032252574596878719707342140531771996515884162149471607869127105858691630912687022174051055122006712674977326291018639278612578538869420779380186434594365260254111033829764499568598331905730773823077823626261748049038295494359935515626540099043902625458509857463550077158692028755975539141230913996573674868135132483576734041298040128343911791964717501435851763551783059076803202402490316459278901325585165784780101804596827790691074576283571433678288371458425733769621741139706569389591857432999842553996542700926212244488679788075068795391480140279639359830507151309609761028222981998401081806035188876672213760884928052509737649060352347120467831456979694088935407354506938081532929965511935793662789575713653714217402120318739651955154735823336971658993032018329075179913328031777707897498612051751310659597692318407626123553522690739195618131034290059448300769130532381593352560447034816678987541271481980024441519691426224356684709600702256620101528321414374071029916936915937135149837201182343023781781328148945466514135823647068218603453768338516411980824056513975227076675899331727997199440549585697982589842719940091470964064732123302451536925065187632892110734288001557231863147466176588167135218167489510475293221729532079276877720924911979061364735054316272622484670588857903842600285814912177705928522704511333276728494507129566120189134493952394083269389574943429280770916143498410155196036761559843705849637962354950425089461130190533556190445101013976987241440394551153985658367884018253308633877736936807133120833190616290505422443903375474005477967643089877681596696242352431246598330107726373277661531181423683059990993137077415636933694791526513143783751313837232178510762419781945307205614282751885080158494037425866064792058135443566147530112157285536377662472250204788740814938864487083677891802009706529669806723880960652354742551981661708724592587996721716148389433841922651681322668941071140727974227721433020951032668173534443950551101599492416448767329349427647689088988390518641971249644776248816577584335677022261698359959270777243402453236533029550896031176326572506553651561119333898250289416404681388804035371974965287280308749748866606696151305017434332344130534379964425297062828995569223162226184563489454085728488830303799523870312584141627207108810149616865467714530360322152355195412432650573886683151080082911887216480308908743907477963537531728024959548530458077423405765473425365116115406374747378796124327878960902831493839463346713175838010129376734244922207016153423508675040215022923885004710733182201382449227789071181367558560923989182423521850430295731915472340654348964508068172718638145918903215610960142196516652150244009077210995250852980999260521470606578275086796808192436595862146274800680093223637365231232479109440457675646067413024222105653215992167618504807435890945157146873436966904679545326406768933851332099905456623683090263658783702054973607525608817401953023298296603772906813656555884567169110754457188656035674069202853050604007331141556448679658676885387666492569208280788111533451865354632998883075110251232757313409490410934215836944734059014890725430109352002817576897648813894343366632613705004101848050314047950885530070702898219285969532336743433001107232452455596763363682411173298253543864646973068453384463058735325743701300912690852787753540513251510348659496085100743741426346000228443389529723291291240886019464441177660881723051702655661712596923496144917093623512756318852632315095547519932664138351620680993048423517809163019884615076134181781715994163279102506612399775424368838089082997953256667022622969866362805839356750177328951770889981433096490943752225551901639204751371680597918482587485498114688555409372944904879031124730353555585203164948582105123116394933544695557846589931825846104457483158259024899627200898096118117939533695151768205869625326953623305889905603821764129918208254751566490541146491374796800000000000000000000000000000000000000000000000000000000000000000000000000000*i1^116 + -51620141280832816248984356354770761291508839047652916334410121653869624674148953966332229206730154435978205968645911568145038448662942504405951636629594622253475433178818187617488762484269571521634205123606471991869595984427420471273070138931927225644238093380806220746189242991442318768485842137588402797995283221827337006886235601002916633077096967107285158190930770102409342025772988130990415059839107082169988614425834846420525505434386965848177372530546258380859460193342063737158475145269665733514878247430692125133185226803381290248820149149141342962280883582676885359832973252587983704641731192667108238175899092450149993379825817486161725764311805184181895440604691902081865682548776780119924176373298137333648284190659187731167256096808562744054727494648405686655408832554672749639786304750591916861676919986491709796734804697431636407846338413081493538383422961061080101432923848219320224437505585244358781261637864236260307567484353828974825968178787713120041264393403347878369763520757563513408177444746363203921439224362461916342493802064347303492114472129096064945246946932363544817034699091645176605419147085991176168373519653993021604926308610644741577346733809498417573980338927464185627779067578149375058016385323358624770809248281477973924823890753655800447752940063867244338782475646367419830160714489969214979869651746580861113928826822501150679946412270979474583367721646065070517869799184403609073645805082742832326939159984478758537202349248814154867385856138064868330849527863152364969600283504309437384574914837186798056094183972982954687417248855973596784422877986468401977102831760063259941928391014965416198246628629592657682029153891670772348430368024576752072169104385949790428800516629059524830230688213421695585650938918415194602829420504193666157459591807408069287768170987501811723453428314384867415574301761135942211399840993631234301629517103852178034270940702740975026094708073885892644055043517503571262074406892003160155282965795799416863146882427068349498872571089736984901927241949760265439460748880054389967633112482018551811781294290972377181343348940698314837938655447346131347460521859147967563168957603688185866956838682337316239810291970565821386184419953341166397174727114189405195527961845236878059930844975220346789084564963806656814040158849839483332894182755833607670216277223441739317622200154055838078952662006553737944453703798320627601998576736175277996043325120818689808555963436424188505121184912895948019326199484014169539486457468473964446839659579782479368590973224834908393701271412190670701872743474765137569172232135947699684365260235554062391919395650205134447574570929338089939408458890218303499773720851179573022543490335597495666061414547580880330747560464312348536856587270162131009480972197208933892017643931919754169753014169568063923389240036537567386499331973059661335372103139216845649518934432930008447196566885706169796377715593375868946582595727947179667114017291109153862026235408498979567842082425320244495126144306273119159028699756316765193631261088706569289922192485304597858552531161325357678663742219425610202916777730641604506726628771195938046963238331281959375885967318371729310864317200699804469472250562290182226374495328000025644136361288291307983914337416424109913485432351150781416616222359098012152521281306118332649098130453268548596863700940605328993787106882067934868947180543950729000419087769494211483364074863214417514917658937786256063152104368743693230038825011563591834907687757173609060221221386210815165765496312360191296139420703659030585816963568150478486574179992156980175790710696942725437344292094545994382014743596283425667356827331998938614968421228449800853175532909425027210295344642735948517345807972745490828221567282135607434275697545303461201507992619263966525672501819548054389180333293659424451765889137499811208076596226258966113784833771538636753160802265078112310504656484567294141431091156597988504478294384800298473779213581090337679062492638286822961026103544866838006231441459945433292872589359120705636088630224477024117883470180907331963062665493003022503248700852188286201895136814598918414804925699993633263078013935801773326497787541738827234670782444870032263597404230740868970847499274273539363723709564393994055809002047437333795080695287361903969332228360151062118095909583586989665028354091612281691411933167080334140414607867773343714588375878134941135952699361745880271714463418515110070506329242436033487794059871769338033430228460866412205834470020174907469055037655907139006059193759345887182841120661729062935087130184012929512125435115361475225760495265955813353646719088869543320338346600823375975833473318646176404985687633143167580768939806054915263175040084570564970339114563577876944934261098946671828499425341771853354256118888689683942172764994826463166381339960772889874786823372868071205109760000000000000000000000000000000000000000000000000000000000000000000000000000*i1^117 + -70584019740094369523876784332816394051600715541353294681382041334921633565088320861358829684954119960540997552555134001867654519991925326039179095048295287381419752517706029194547021773140196504341569953161701918415222270679974535493421114669793669902774946755987658917714672150664921520720652720058969345709358167195504610901093689451913484290453362642236177667977417752314779708342724490055273680689962619462128204634302981837581331014699496849568499055180295454805565566144517600260953719564983950251383920367749943673861751441192159483920419701562066157119249776089662659512550527574234458321530897241880371112072425607580278812397667731301754413319023655441413215582288164461656995300772303311611936597510183524323722662770155107964717676364496555948643003516743350292387433611758671444363572804335749197013251989301437708276260625389436994049070267892554365304623874481465028058598801392028461940229392160877421674070339179219601835358701399064233778957306527435068738716139091604753507398539771942348504202212844843394367882443485339970707794230818932783054169966433353608273998542966526229407983208194075496614293992364117848566826023858794820961259157124314596655178104009669016699038756756505214009476630730585522346244897858417650462250571351550839820450049193404673438761605631883296204590986502684796227603273392547374468846698239494280959834619792603110735600905280862457879705483209643525747657834423186966853642036056091985156710523723902952645436881705125246899440470388794984989429118608688395607679218085716189280503994308708807337038342377013450386309783675961848200095547573661179881999357617056892075284613849450820733463349029452370971670096912114371068791637002180082286722311641501243188778651935685035814589010041412957844575348721713950900416354398985511499641151756369956911960885769806697499307951154103699502616979963204587325679416670146170251495497453111673945907883657370484115905862470094409926383585947804265743418025573271927661996961851946335624587083749625823430617722031809304753226439104088963762545024238458386861322150277090557328969541671251612219241951380786318046621573261390235153153485651550636776521517541602917921459608674980898276823537591225446539814907983231743757534016518634078762971991824011141928242711501955072756746768540754979513817317602442108948262736714601406298047451600833206833953769447646391813523335699218552963743944601801623945640922010139544628429526414313523553033973122335350997585490335787886365050324637326473267403302187639800821012719881692406783726707975800930760244192996269166180844939408161126281082944108252951387375604689099956224655104802057120978357382445678547815956922488935650465632049984042435855441399853304845398172167295746396416374154899103007301842574442704939081636481070597514407188175697099770556955308793425398504253302627372065229321575534091087985401219243253339404356167278554221477970621818554369223946294248182780669152946045813558443908838675878054055977764727533868369739278374520498799361932483490691701272186816655730504365582727094135481733605462369044464582355928894809071202745879159791041239683866098958069396536457234373893617686111417677569941826893117083470527300318794761429306685094737140181043303264664306941111478625074591487993827992059364400812081362487062111081543206989281839191215931130797953166537875094809147229153927997785472622519082300182591260340659413820664261718951094194311596051642548776808652840132598559667160040563188619995198132637604739130214224463059204648927310370043100689385853349534429683881122970200845297219132458731517473485152868306902937901148277817980430281679245104972830294133833921306691942483023467890632022503373442223982980394718625170467720078461298008393973113450957654688398765465896828454105687476486308762871760852418499339379145939856108265369308824429310928728815946393462170688919033376122644736695383117619999807671625232521773418156087317073268678201265313024913410017105406538132646615632942590692547341126290377067839987945522734244858064092086126969038128863918315642574282345748023575124207417149246033831767499890099394188734729172249983191914813504833086307658035337797824525210559420906213726548303943356919302677957818215440535599550859054326415307425434236162753002512657519538987598112581537475362231843911989141767576441087156779997788906019167465523372681550887035920909868757209957706753082235977371338218550027012228015928900199968712819728507689734986532004544128729650109806856014358352747257568999664951004537038925336420990467533612230145032355480893126682363118337414728223008039468129826958473206685219700393383164866434089059344947969655384679703347928927624139598501817177184936001137248309637206790508377067411706721575223475403675524742568304540113831283924505427665049393261550182588857275274967305892834908430242074060680363395467403926850935944380416000000000000000000000000000000000000000000000000000000000000000000000000000*i1^118 + 20787530040607049128646421144908163736502584092287254590568542702087212817803197060859823233021119662827933137535650146521826026646732284232978681197787931691664573427859857610491696268755070707608433215342673536770751549952993750091467335575251646241166191315383825597252784497604160899461472727010584193990018657937645236725057246180074670239432462124180713725379590339821404747609978367622902620031800646728840537295726227571025915128130821919273420617728916110957314741311581336416712170406908855252983267119944670445788572760220752582370991405103237996055653073907759045526414169727202383555469315930380740541128983384036873502445606255305623628610455341811504954305779491415638334404738896190963157653257288889135131794571602461057956431913604565074578537322419853512417961397830947771061741058622770825792263374900130612282229057338818566370173367277675620519805532518082140791204273905286058467318661709034731978097908106331778654159587016121379418476816864320627422162177199087751022938739238380783946439178626720653711320596577042205354783046664553705097612289562368716760925636937708125866032739279600177529403558568041671082824020783339901021013579295232302229289887098532366354344786678146926568144739185386016055244475772533997073594355894970380975049233738951550440693789864901826935016127046194906121742744298003326262399897413114797386090229250239577641865017478364000440845347230569353570337819032432716467753776775066393643423005043739570068122194104463389990290577566986744064076797515728030743941943388583726918509185558581111233320515868780492620266878373553594452778342600810167738948345177470743140207177657002021172426970417171424285703177834597398182006743081115376112578894045148417019703909631234587171530429407125520414181492317012162024103651486895232397999870126320748145530350741649852342815668893238906607738373996489667247021470741568968161885064868230704234341405327393609145951544007717708031918694264734938513895761735476490937248941704289348794574580504759229464468977952695041523653102840031013168070468894392810808986271802859177907213688217043807940448680596518702218206753094956213533349520579062909039235070001818712277185109018425217966322800248194805657458878037438772187168374896855672080846573372466362043254396976410454170114445843328400132351957134896210849930415414348448521911548843223914241512835283633683278893241529179657595709341790663262289504535726925135281189600141586704432480381944351155023776460855216512838707296007116697013318570567197750856020984598839958966934458672932227667232151425168176145733053202199064218828655851054106242153109090962850843283474803578628985390854107752951385728103803532868677250560181976343177965312438202058257045516196228346902868408904763782864880654888827852357120410625024653033390250817108025038973896411699312275838507742917193248747338541047489107989005024097598386377866543593214382734039126496568115729333431188923237606531345954042477676524724457224016194623058401042087426922990104977740885619718284263269916644901885000673439164996546546906653306341778941075379151151776038747983426981854612860907934002062060432084623244831144575566280071509267487891213577494507111590158801402903425551611080619639111159793462530475804440045198312277958861074371605985738500181525787349915718925582799154763238419805960682976348017206431867351703288659960173236655125474426787132618777088230079072194152608354495579092126732407764510420021531235690088714730626648328732966952561593925637653061157754120501474131863816864343170260216948195416650343990484906996466023163762856209612892792622740797010436521795357677875296653178193153013560192848762240706128144579928646330193313008236455094030651995940453547978147054734979613707615786058394123478359216338474565349144431255004569171391607197518638765561017978294935582272329972646185742804638150921500041781214071281950818400923152349025144389647257153729347338331279444100745480518056222520448324858969682433578449622650036094013912382632652877446957083670132374246615373800518082978743016319922560856840144825391940262753408293356822194096071126256129516131003264804652147379619155541764240371207404450964223380943912255139593870326625577577624606578165086960644723773833417412019448574661434479246033369248572196180293587138845474355559655264787616126629094215984759667998392263880156513337765310464017791932273420594538901140713518777278976868284608291654699960398812827017741142017225271142060355185562610626138535094695278683082281533884880544988845007021302146812283103986555420152588379203037915110242435230546077261411987401775633199114489252748423210049032239444639202450279575829986003227812498424350430219698710859340209204882548734901194640679049663447356132193440512437681427226754059494862149267211014386041351108269015961973759118895172760317672919727155418963940034936862608352870400000000000000000000000000000000000000000000000000000000000000000000000000*i1^119 + -2815058924425550900253168672526763263422508963959006227626713204526940578876138642618775180224304977308012557191539558872637625683090083512428952130532588311796062763526882800247496644370708263479574137591578201425205939332709527103121489603695161255900423166131397492461464582050458529095072872747229426370607141400838820900581329793054138996774460682832507560230494468872956300037298477056437308633958224184285205481032902630681190102347096471489694070317160111791889753159885019240869606328767974846076057891668788292230646612322337379177976244809890508616300242629327833196994273638416643670734797613081982735184992274070390969166026185470162369826324796951287903539233653356046510929085222360571047890145531676196586630726366351417178925281667760822226600768546664578192069129648296876314772206686462676321476050108475530400793817594025554202206946734828359191812559983158641453874064352396834054790841606664454705059584413817695333791103677969989776338297689406143158978415406296003620439989684523413263425891547305272127359734344906441744035338290378808327597031727701626304257212502046513428782180957963061782361587041083072776630252756531652179905881408522950683122104479988155281386258039064500287515167960614456377094696006455096646758086433528541613982840215300695877557705001629563079018830913354774486261234203143018832852639292063342530437650978684091092801072932200626045252411106030883542639788836657519702109313515027712942758031231552354247218925194437488443485004977677881355815416166841988180150489579156745177312913288339866755438587631277678906068905001611813402428814450136465672025511526503098692293420754705103454845397062764641333440037790818009529713898792521170980834723049296914865365898908814288908682170658789485502433428446775739504520711056160959624936146024717878499020723625142048119308269698175757777900517842994331555025342654658605199877703159561343939289600973576642874047198085163907050370657848863027206286911229616127401418167050580234876163344370981632670889532321471815636678055382244977939842822808721966190280277645247319038144402103096802090274121815988213275610743367063047870929807217877427224059408421820600638233607059010204892858008228702464792843967802887663770586446653764568758649247936122907382108710139901393883652647190675876826096509481360857551399101207905388317634973478912566419366464014534010177222081955692013773164154737798151096705632072107460682086086798321189919536724667251114913445601580782403958691687354731261261734389697052500696328805559614151211185906618968810516244318765762343910879600440030431582882748142148760481682718760164581670228970374511655019459275909562382666722068603091425591167029560568140179408899965854908612133571403814007652217005609062262388516373224293040784892060939803413744994480101789087019938361755054461114659993054570964024274816809404781702397495996962145020495241003768947128526580039528338297246398637862554203194462762613906036710390198363335416497187150846028175960761670202205778539401113815490817428831884868323517805799653789678593573870309054676108953801587399695628739731491691415627343574705797791606293598162686928121699269069654757153585681212573788480774463295508536932942891991586373140937726786851640700054025257773464581693737385123516699718209274520005709570954299473934790710377624886314477764775095473587002035682492075665665427935821172908819887568747468118032414926109828205146635593702651893767719123187457715434529739833248146610123249179922740034218711898397317225491569867441649266362615807991324598859252156150883615281592339392904158128017041590532268217253932261394426061375037802288588101174142731690038399083221740676644279792622596721782297622439193556887499883255004714688189572425580397025877742478173942985728267690850972447903524953618100950247184792318521928677076167470540727522597098411084140388925493222687626973435771697360282979092051707655537055114207459150590348087542892408187180866241321947547141667738201708965464694403119085907979189506332423081723443516073698361792746012840926745171400432926959717440218056759298653510647547440864550520460148902747347251569370643398653326603666582102775997501723662138896839461093765503290989977110024294853582964344626991587179757399987242163952145392829924326051084400778562544360084066608345327848789671875729181516981128916604981180707955164632471738161765949702982437056301451664603126025679410134691832952431171535531580209708318887345944106013119862057374876860600950238680565768620713845562936639606100289545836535636997453411370054062395889301877450012741924746592523240503258372537667909464833171621888836879283053128230237065158561351267716311631774441437955023215857312775530550627000432674195083668294993111764567342087011719602756035661574055370255968477823532135287380511830732543328500204799005123013960744751371329294554890240000000000000000000000000000000000000000000000000000000000000000000000000*i1^120 + 170988071083542630513180712829141296415943141611102384549077221789108161444992341375319501391850874350036235601409526393345776115046328712497147050612783922312744795385885242959419877052655747179760923248202780571087402721732109727201750525022055945887870640131302961847905213696859437220185647722196940931944254752058929463681788707157535500044318309735448886639656213695843664434483774948263651108329886189786601584797711829890802190106817745754572301765118823463756148618198221329247308164867724213135084187070062949354532466473399218440820217226355499474122313522557229857822278920425926026308308844347051114431591261809091593993248552105633455602398013788758741464716114555465423894958517141084855209609887900774149848511686524652843581634281134186345267997744888867415969607206427130229780751178430172299666660954056956650772877897511131782716461060553012261824986827785335949067219831499228847267981801291683391610390497517846329271656006662895968208264823306320896966761295749753736340967260395315662779789186307652472570836250073357953734930528574375254687580954634668209351113235632638214563554779475093046466381766702382309060235914590353608046801449652677458826237276062649858963493031946986724090683310435186655134420578824730939172223669350968154057688056034027746553190885060961188712378491305667583292239108295025935908892367175929352698842544188037655171847119349906526843565090495080079225122583374462807141839603516072928059237138806788987974666387412931082318339181234640726180593894467198123222410921337180982728255337882266702583010570106946100622573987385052233319542932835582923761921434491829506745405349217581234134058725479877956830837991014186692506609605729512992832149792838224258034974499268413286556823309904367235064144579234694598162196789892003097519961446931553313082564360424171866074131485320485252070822377109548183532487178859097984825714444200576723105454769725839825006583046310915507075654171925451549470735769085929233492606445690088918654262723488326804262459787282248615772192981923284467581131250026050213228978556842370399034489941714506590995959279148734021129273880560251077703536340313621394979707979967701665338783876137715349162154949351831580637141240676072168801697467994240214121134491910540053873830325034444157056946759425585945414476951792084917599450244051218273485875043944730786034143072089602855623698036740048527991600266951772086772284031052787189255944154764413802263702755068074516369690855643571161082116869838783396569700414003667332593367750931441070835122649577560176616505635769121964862894603373571680330457937339179417991715290928013571156503124966710395846584695750956734044272303125751242626155144625194333321290556880289538040504693846856877197735494889066728139843365438176220408340440046609654933893706419753275005841236024027140510924560093119496675256788036920981616574673519248144499050410444713627567755358417506341474211414864031443962238582045440001627102460237275000154817184005406899340207690890515120703745753862342186338446790347927931206269460670022176478378768700512307776301144706999674626057429934791603575012490262898560024921709614206979500782680946367344186937397951611921527229433065190262505122374242743061248754390762133234534373440745076389373297886570067318037995105993575953669799833545922022815431319879181352506351694005348281773980778715213344507173660442731351610935358567579033605924275953832505013645293808073097099497373964783728833025988366641379713786611263213840031949861533767446122545456057984154232264176662149263188551867925908921961555276539812719679107692830099222466333493807988271322586453366900220057688369661007816996773739026725124042204061997560506153395644796870617852562446891958764673936163530032376731442378936112674714466006103811978393149760531952248756495695960542133968972730860636140740340091550077358891052205491312604083585259298861537159075689444772826331023047317864713692722831224087536559068332317630696633807315068226107054149034662019030963204782123937946055649393060446747423351341657357369563008479681895607544449300623380635645702958667826699845101366822536414899087167743107714654913334105246617902824706187633350069376881401196840168556691309452451566262839308236741779293635014029770746557641707794353153807286393686220975880493894864610068551837479941652858314906391033090587821571647435399973522915695499550523810182070560954979449093379577791511815931682683870273990318645205784127954169218418895733650645920456825689270329910870798949328507878458702975790329365663391606468911503519407631864591223858523951251297126181985969180944166575862089194899386115935205307923698705143393249485493174251291556317216129014963760094684219549890221030598212261576619853571636197240365714061525788649654212221816260329801085101777787289830273611704292915217403887095339599398641109827584000000000000000000000000000000000000000000000000000000000000000000000000*i1^121 + -6998302539817287670643667154141400746974521000690273376760685265761195163063880244104097624579058972855243269911163544989774413232817797147126151055765633344566436133447780312606150116574346743187382410495018767800761057446907636764933914101475882696379309727277144052924348809768248621432157095881873342081990760221442141201749881947593065994881369398398415724531326598472025296534717132473900692070543580809120269500656978283082039683417546497406713247339943521743967380247931548657414700035320311336209170337707985865209657568745750820814229579281653490783380424616887632278327652821837978831447979513387732521814571700908157026007211637210121098306924511077393848789261514176927338428786070125213735511763203897644047637384623688474568351810418805201175474811048333903077852885573470684629874921348230605462479741228971552898890604822522534586372244364537154522828846858873473842000572421447035751893650446682744260951368580979164548441963083696830329271013581944323604848389029936638292855150416257491006249512334792441647285944651411509632863966492952526670990882115159257042801318632430761435289969503177082814175700412340844197009423583270950107248332463088620800681773115199266009277654975192692745330399331918324702002924099060055965845884973060121511699504217967222808295761599501211644590037707468297639554729489531722370340540311590470408996727423967307776762133090011997338320305899795566406465289602003565832402023776461524701002390910680769583114721061864220409037593689219336375164231938289573301211288994000414045320658036896570546057515556434460729568607344011396835242220475579355839022239804290381746481923587740498726774617879063045586731186673827004705168238300134414092468311819602237021420938161562630785286625225053466578448896603216983205662153664093624991901356990740482483048206667933621618286975553869578364361569044122798354379558932029892154008344239036843796989748070687754710590413123377682463670868113637281593382606300190583129724361925397634449198089853306077020898144170609696493672634816001453656828553103584226979005919457838759529845652704072858105124988147611673162626311538940387241661977970132899581017341375854707985248020023321093221351351986977355123490928962723239857342887475406909570705566567665710990752151381558625812309960189865182954723892012546866888628549853831729463045970972768839673734549097352295777369368077543070165073685723810514668539947464350209592439805188556819049992619333609355959487187826870748921882212109907898486042213671226545037317587846651300117137142936429482408269308931563025325688343280889265090677389631375242065316104999469988256324976964506992884356237726662940454560090282732260766383027732939938164790082147780597225031941326729568968083800305192139849106271218184488929653940974660427453279458305314482097122494794398018603695980917606766379094782307759277331599413266655417157118716323091089621076589893678935718370847513135694286725903454296930503298307242182413837182943314197220640052872953182452014650010987114410451557630417865052435521073766490183755679700908907698208193860742329715704631765472016809115186457938903051489632262769087272973078981177034666925889915226655169590380547546427604951458876395755627987858126005116963802685547765307230828364141915772572294954197804065932998197076056537758796600903715777350192444997756587582959810632982505432890526682105682366205772687873833882494655216599299280065526058739048125910515885265920180544163739587116738562483876446432373724604584427462802137214390000125781703922114892957130891891192612859075237853310951287738669955167124366135148478633820121297108602538335486493962198129009001487348084911646996296165722231212444036826522456791424209615725340855515909682523126901171551184401225740865359024844708572791896959608882196736671669996008974213641016907869055362323573694704723856893503369515696201503839940850878989170847638513880510829870137591615175533424251541571696330660970143584021441541550262756045629936162838425950870810653057064035029618778501867961821648007478654726281021294028399860373285477159820846579517191129854556447074153589826907694163144286284937386461926204134702241627522145727758517297910908471426477549350879371107666044888450762276572413264461779956395345496873862513026905470221776969589317608409374318874177742635860029828197297103859104037736566102326333005367263582859630767686253844251966787245078979930526373418655316656051629842276189602593160417487840059106281408247525381416798908431060214720504530858175133540844988749209171578708092716696791889158219108276869627059687567078000197705174002694119119634746016293616807721571773897265267491804248762949779001500886493918626846736947346477002889573591840210861769735154964627193500662420015994121589024860622248309162066148061050885781860718341478992803455241137358841898929793636761600000000000000000000000000000000000000000000000000000000000000000000000*i1^122 + 152697289898546524582575858956334916007492175161998608569987565011499112723056483553604969977076627666292652741066774478009769766411110721899863333411273302774123655587309105795937049634952260433697670739379784610874779198683120453641700939121212153255377597316881289448490789394794416493355953037358640500216514935101967972605430408070909601538097832094514198704261351387417864291945558746403461725340806332132424816531718549854591611210284346243112783611292719423728492804486918002648140731392254212919733984428596261067948998533152229750693337042756294736115660795055212111100428876070202971035665136056727735272499936584708520926120649412371935234485561986826750529612552758382412272946493399051986320252003421881100286862861014098970155982302701367898405146172643058723628040310194154114088488221761720107482998935514756959559297680321170656148060516712170578844807579248771231197576254825728192414235583978045381652974979092366759249931622067756516927349402754194611673265695013828347171898028144801261250590180924068211967541964189840078989793717158906445627152938051287987604049709086109502813302098475852970584207218365498489595250670991270455551556569740846793713299751890765552511037655919675529606323725217754330463460896479001806256801147773841071289970494328982621579039619411983830064024941105119034279042165978007745239155280605076495106222443418234473819283730187307805875108628595890178561671559756833896653780900601153843363219634862887262491726492178909319927025607347684498052875861870571060268930151102298891717395955940313456214677043110792628325275216160370958679984759432942225698666185637237676869096094832972408395292136910669961767380446699973853129884586016841437609365852332158459813452950602263137629719092656027533320089169308819711542171190323698220752843479476969792058945340370187032914864485010991569040690396041726998258971556538761997533580405268006414951078373421032582051218717202306082780959107234519946113107887584791860969595987267891565653174373845968233125654458951350198035129485011117677554183142903105964075926570386983400876339069398363615046253311066886189662151933148450132367443323500845082788606936142661543538427295379477436069106322679905156511282167481972763035240319840718576360088398337104633788469562882040286374633020747464710314241664559535582328366527703294081523139608851415085276480639345872699430146426203760311720872490893946839962884332950168463583858238440951798101007863305768113060034438164802847897635128917634525728046606560887151159758336177391537173478712032062980580645485991093772673000302845264542191950989671909339720596640188983764001709732596383493697384114544347050428929034789035583827349696168848727451599876983486142317953748576115688274448164977335068753058334113829472844633878271991641650913179153079715733250255788761831036955327492863555080255062182715210504291086702033336960379494504309352123596047323962379835549470679049187552148911763407819545121882686874240847301169748633888927648340249612028771785793207283643144364299180178888287414244371496563425192486377326038575637861339872738170252669037923597786174020238588491898619228046027091224160391973310058440194539293365978919603669486641085535823398384010197054654272251514393824318593451320002997357884376546713259333111973198942943861203539181865947654652962761596791312926024284733709448510949724908999005642025510182775454731032400275475231719739954650383070827878236335580257193026273582509786830786751001425539618189200967436611049719346916721607255574763826434889102961335871268993608503159960281521329174909217990506013726629855485738660416658177011574585678046487643824187228615908718514079607032435038709696764715247452838368640200456358030405109101803644265935185885370162106460486558973430858878911311271813691909097746371846131225956862807227458614419570933380715677884250219135173740211818827358056314962986546168965147612208529211745731664525955342877813583195594421554442412257112673280799522211957826054946800170468021409664138794232958527519973781802005817575078308933950284291588435197562594573659158074562132821337074717274687631731110219308045259508284923173528681619605300652043332557735741443244392357427976796588569989090162818787741151585077490044921263290199843227192065346392097008159530635192275128001782191265189834388715837946282339828312406259757478448046955268037655429017638283193463837824632044100523556178555025408171015041424520714188683444397932112115626036704761433047507466020645537655575850831847093978723496289591178850416987892381549247416500736409793815547924226281804712181291051734611423985175581673961205591810369583740336093969711884370237796549103069772779445855657988697200073894822097905966969530775338454269244960568919398250981189276097346946569859208028074482068079176067752647760317925053381396679009070261207040000000000000000000000000000000000000000000000000000000000000000000000*i1^123 + -1362885631429281058641527540829211611121162807686560440010445650906045932871841970943396848288338450323534076789009112871677709711131353327201834901068729450937925256610014479931660365388125218448728377997169368670869759546669568252739094698610842837038090460867568499560725817138356328337036671314884185288266011935328351367601382576526217283787845572294210172324080058884052023975131673952234274889799164191711833930196590096176956257005368685713894342684276477908557270012895378429634725066051904838765342641812498955760902722738818688867263974208950697978360452813524797009361283256937308168823254062844850151278786009820592505353406096431597449979118084825173944962189185561500503609734422181637543748229039677384492027652289621847271114719333252760908853313317402417408295973186653038395043509489936549489524098782305449848237008794092330731606798352654525498693831838078270019917923631807389175308331932616805461835141083052715415479097164454761169320439993080675783919113147325601039396295853986560559511125174691325400082647734934333591319308270626232419023411938391021720549054879772325152768081186716677922429930713575651224154931184136256521930703186681984275841891747181977175397507840063113287299445833552061119988804607632620017260395701938803315977632672287964851521688628852473573921196440199515101614392938553402355817733082150229562268806120913890475901447218729513926890917703038861302947169349188810457879870125949163663661960470486912744376783313024030262969624061940293932762795066235616688267086235595135965830232882406208664785022318211330016687374729191448489717020908687395180702474838190710994997544763164183121944210650040109870525809623045582885126478599102285526208133855525607754374521558415442946701214507708944331767000383133908532737316975453392835335791028533513345061528280572490737070124960000674064852278161404818487546031861520041560415591643304167763215607825016126426741945162003107590663372359105285580046102549333052987828647109527773235835214034458534935433666118507213495395246237407569584892245164754359741356884036755868432754121321424027413112233120435891428886686945373331507046104409556570470147851921568445260289854732508246896438870576385111594702269823397662210735555343663156649878347257691937526349631539508874681739110348836679587761549699568665035744970182926194780040124241888266848258096534593138137522566677374081766788861979292518341690831554874620634271540852440785985547186664302708933022047676004696741763552661392667202793777111416127579534151749523837606043294328270496701300620648228637511584740738331883403313546070142538494551453974576473455864120035081671441762095064350694663807108959006918467679880995659975241223271451728449555219494822025752834890732816864272115888820236621044740884151463900113376070068893117240673160435631854210134379713758744459831662470467715962389433660218597132814731211365850573869235913492587226405326852487949074541409945501549300841342072983262562556369355875046895385669359948781687394791503541340194119662866735492765688153767672571689985591576419909475856102556700890628585760000236404002211173548876991422890131605192554892462280780326921365344578937921244149441805527702812641776843269681272768570473695873624652933351750379440298512002581112031292316478753889832249785240450580388996439700158568134012292341673625646092696979395550173827509365939498252004139454208201821821420100068871447939546806365205932030075588810201229149215668396321799585448585735459560299804064048779852279245150877142926739052051375154967352449061808932693189428915321329926780481599070083318018458728126564367776463816248729729229302898135925500920414000253127522682636155645502169933408610657613618552675714107672161423853873170649631245221699654459006323095324551005870827773475665532246200519454212000529284034554507515609626513195851882625879166444679247532898633249882938952351300462313121904725711802747974374928416391537703621715469249717303264456306700857042230630861026483705349381245316249206142761133968872086326999631361963901197896271648356443842731815950991352949239461721539772743455514229682176270757814968763330277758432486944653267195117699927284756516883008964149812172471015741391435418783290630035807851712919660888976646952075784960254462536574566533746619136890981521512804034917416611907743098121258543696443835865148728190288543316792989263938514365559238985457248567806694670139207981462699472845014412450789653753333464272925589625779840648004317723331753910223910431035987192113575704456179110021324748905585224984260497131041842046980299481580105083980747426494973028813757922837294949874722292219412915465393994187252779164541781583262317218760489174865807128937108416442224603453826680275825593582809283977492726724332343266571866648993005931394260438553499445316951869428465748490059776000000000000000000000000000000000000000000000000000000000000000000000*i1^124 + -35782749217302174382667817133938462041268834264130064399893176639953837698226529611897570948049749338760692020427415541318267798704244719303185656483376864333165289162609852610909843874546994093408401009765277904870880708395458071877673943544536295875972290607054218794929761668827390172003668074516981030544000394334110312262786623350375423922776461071269264657954072548870196238343487816529111804156955900484197972332166627560649575451581042538946922658016417723119321715705367356218886368107294500589520500476343808635231278218194535718616341455185715266539817807439320661367280963431207635625806257351093603478406294054361940792760405050935809446843001104390811858248833308945419155145226565116805592723695926979584288844733650149998329351487635964421959307460078320646061630553384316140905386784122704699472258404702679528407148039728573143153745006668011609133565509290417866800024163143751124232791907200513503050174566866696308679528572856592462153873584274600128694199129050092657707751021595685410223945899833973575229173491730978822727578763205974920054012207903508661910620406730467610264760913653668383357834130832735260063762128814600349565920497797631737871752223822385883582025046822542563443791845969296112794043488511934150624671421804132419235181788010388189848308213715319055933390986215596683424574086916878084156809459255127361580287062737732609820932987605529162406366909848747203488140193441178156761367281574938537596036889563692190720477905968353671458411043276446657199945917389426874153385607958477050300177306666483289082405654489915158235984914746620213390794704936867756179250533342899733982959016262965780125483766792771525462929971806197890972284083467503931193819638542393606086577502900556713656183680530719796891016865769935226899135944460142600599095516671170729784786186269676750673804527980044392201499274578611427468217278062454985670469786077062766492433844868607766876226283147288746228305413129421480779381681529604291709032279396163891993326404100606077851531034942142505923370842439459164010962337205648884331766611145403136765473637975000102111008031619566026379062387924713947878168079808193950299214829724455167877887910604215682624752935090457629825938999043705787151597872574450579696824160857826168597511304124638593474718213367741954095370346648464736671092150042033664376366991545512367994703854333197236534135391422389990189723252806770637955942333049866303334610355350169087195473800351646880372539641740348183801902817166506389641005815973780637053733646002836102340703160074956129097924587431085480435643159743792153983384763546457072035678286585589276752090875646850339888568521577545879712240269898585533103619548534017201244771690646404936898810100655672617823905978254906113201418864323916775279767436287169921877202442094328067486829494006195877953428014387931811477751140502520585613425211778391904919174688646537714447946593460251573634296962962276012324411758639108050566193705704497015609358255932775472756234400894466423351861084570956458418323994765583855247467751200585956269634334213509054075961231008287054124149669199490687140106464038768635792882016665800532150267343577117885200144096010439498799257054522669459507772778929097088149252402589703706819249449324410406972414788025427605739577845365122303095422558336897760574838919786218425850110679644558550053406394916956210393298074718121161853851429419380824189493826142336374348248390484089374266392404622735149128380375052392970897377185363394111905352009654342392430719084647913755428791866895335180983173007406139550219849199177852649674703788404846202929961552734121739411744179828394639342585974477593321078752650609511833091894167324873597743067587447319494543189646380054626550756004615742297805697443794953042513327394271790830701434209679120928856242110814059456895907700693251189905304365267405576275305618919711830195221089735165288262784350913147747973660060871382917492548076002108092802041608577510071802325530515713826829618514084426146663609175955703229485562101190763962157862891893032342792106435469552959889808552651198504978838306625364725988067850894676715797429529157047078061390030075529954609965102179623617952280634857305194600546563548139771744229207725569287774642455677833358120880556088517493409882671261244886351732741079632939260028985838327020866945431075579631805051236668383299643458590272897669911567305889869533550829725566547842225434481793345437466574983462516417704389347411931271949350034011094695994812439928834977194284350820266373223332570573728012662891367650027657607904672846143150346609581447362277896948490176551125669092747601485003018349853570528088374264608715374538521896171111204219701182355236247111470530439005513739634142129154733122671306432019852168644956392110210706683194384312834580818926251722912385030663700480000000000000000000000000000000000000000000000000000000000000000000*i1^125 + 1121390799019329192395860966786581047373096828267432737270320534406526216519529701963312919581913712142735734425926784457533602553529789648347270832312897484830692554000840454051816684245556390047822296408088533550679678496091129023668709842780106807883082709122360217436816088888946908862530896607875816397288008564536279124163561633305425703871215016829521391505894402134136638186335555032331338576472965545586403093462825057724127031576950076852697935713506698042065574397262790862009108739165779475513798026135505867205084984391511153799035257135578895459805290709922029521755749342610458178058399225793739786352181526533620468459440277923578956509259624532219289134609341226024800240749725095459189567010865939640749011574009980794281431054009265105879920107483459284819409127133118833532777497251914983606115298980415961643286602114591916013717208782699914247649841946311614366224947992690056294300565704133825853855195744245504811316817846855979372727331395671916074834566316842925223649473051755736764844201390163083305076316535485704219831869095918050275175783240331267529224351004721216089175951396499617928529700963976860579465937175387929217520656046796629896474924534665351982285476341074168931053228431194399097551226806573304175802857324811784190254653246578692749356009449079332287780088154733019897151325625539610186512246344918235121902531465493833919428903399640062109053664566111997874690303175594535889144880771451048697995434093539031010689881120461134215137676688546824062348336286918417615777357441079774254170409036885521403953522353005328716763020838221657589080993193338461171591445787378613726951759387156500554969254826242316981079201205312364781915575126623770110246846942300525989037757161340385423261950049539377403824067257700132206939811029129333945066128761809655992804794236613517810809650494088676894969696341992249892777792462839240898853859448038299680344890596997200053444925209717800018090721283968210956435215825634113683044416494487444582061246320301737838448503633141324556469203082784185238173723890871740667342225020092675171208763898449831029807658553379052390755917520977694927823434034169913981029985385597659551736051031574516664054994550250571119197350459689204629135665798870961758928008324060417260190664826805198327468376473971442479889345230553037014767639894763174438039523121764050131486343489963543551334114361568749388746802589729335688682846263873905270819900067336964179517304250933945336216404176957607126473257047551822161791526744827400834262433581341882822673656078131476662779230944774139715304047228088192810391090151949883926223467517150195361628781355238043090659108879594486675855668274362725076542954311752847886399636288887594839496033579662245565521752823525350903057642594949576370735146027119478461047734405758359649526239656164752298614453254355175651730392094024118078817095198618807272780534476402527818577430736164092631179730982436204723379810826171741042990221499233412118599405703556785529640472490860934646207303541778462909581923949439085364096180385631684338633946343065406387047745249943711594581024785336124223755482170870081884795049788999941032442757496114245777802507247688059270534741765238332707777892779116872939948162069489542654364268673491280002859306443479803701208420978608314819188214284747039326011406680046076138692899719345195409152351331732641865457581527738561515811882193851395133056440423864033606379760014422824385036966562106317506609341378462804882590288536548874182879692021160901682021749541766858035524782221035024215295330765478660411769768962238385312193131738050621286143712719557623511122971574893178025321398781398605996067636589150351290189303518442033258839712903060849465223831534191313892093332819083409272964628421809059873836395854645277934785193806710782618995928331130695056437748803577006211680300556964619289194104956113213436413875381047685931204035020365208579912005026551953816807602587407987732819334967158906271583713876795145872645777176647684510568270167406899236579351942503972713333987996251961547422935969418732976181780574608624580661419579315786670323770480807397638600687143309049158117734874574825577270648809100034494671502554191050790437423701181652465019047873191332610243028458415344467210739336228290321661142198829613903295110887851298150845452533164103621282037262187779292324981086867261095508772138614937665180582730104123618270528156543342577403240305010290725613720211122786448229492270835258693967919596580294530070538964621026178023500416448182432099423602528937383399874241991263121435344019826948865780638608278704392778684481874897287922114259664862206962727198131585932305825085557688050594822344635349529123311602022842763661936574094307692917862025598405232542222624754976894255496453903516934509942983771532036574571813126639976448000000000000000000000000000000000000000000000000000000000000000000*i1^126 + -6555158488902488350857483852690571806942888116945138710031253943416323417762006869772859399723664876287956361789110158375448737956512364470425376547604404914693647546460471799055187804612263476915269334929307295268091315370709324723463071248870557816455617236620046300715824601534553853325910685728537692122027735682487286651463039655049046195072839065018878504652259815202543976428797493611709300528229658166356004049689262459198373185837462330254331752399968376583787598456955946231985054554441151381155119520624930653752822588528143155982093465632018037014617006283262111188068099873357638689541353028569958163248679335167018203337011695487353734307801127220350839237711386263816741322815168489541367858764021372174534576897840300420200168195107587039561381438092353909961337898724118620082674573594517108845891290848084830268622338531004288461204313781208660197632941264361574885835623078875189749244446285846749581527048871789399345709927682666602250326255094989482209695185436636004181530804608734596889323675501760700747487841255035085282127318852113791156117035503615160080817662303595661433429426782283645438571218752298379524762065104639389881951949311726412690138956569512537733231587362438782149193303556886902936358789094052186719605321323781490030333040767381983891249514249917880569022512064004122378945312375998876047778369707561451255612615552164527326305547759352165288262135939582861818966924485219486107580706938798903207081467420859833759581407548472078644680982177630927181810933578521751432869430724128176839304741849481013546645470017478787004772668313652608031668942256913712287873815198415443415029365068526393555046293725376647474393343108972880796164955052507840175727392969789443514628560878228817061023345365483274433973112882489048995347954119681128917176829550840710625181240255842632568686604963331649600247741434069683995244596010417171556568998426901105081443188636898297732915404472490488152729213405233952478834170503429489764153949180717910373208518506398327200547319994464818426014001700772939434857170301196164340059269890229989196811313594448262306948916068636209900753362027295718831127470033684572729359622158471501072181643522837535979669128978918210634240342848348890355912197625067425006810064996268370630240625779655121466931227950621120046510506793306669410033444713376752075265399913218248267184444089204207396046454357689963923178423211005200671227962368318650894424322453566953265291805737301010110915956543093295278778480438765062676650198038459887726435759481499365479150277086311543167033147125030990560355424973184260346681000125884092840160942267088427505070400415160265922641705016085022172944284855291259730916541133656329749774261037127061408695202198605975334636596924821284930183007261698141900416554790631601352929571401881934770376261609712953607045105867894370028054587841416309075823471781022965066864630292058519119654260933141439039713190965523124355932360944983098634976059084338054886353855868441307077174672296668946746912752915800841497226100735957194016501419795315808448469990120759371277472414980809814108104067394945337852220549713605066442604004529653280732163450084056683045804796960361353880543325649075778994475848745810036726304263988978958864108538369706826981557613793128894167915055934602089584062262571486286565248396469553643391465463285775403470308645729283335606490668201587200534329230124431070384071068495184010508227995371936738454792435513672639058765676337632087438894023468415050987832181553102075650056303452560088311821297295841558568507087293972115747606125638134308095459814572336635241534478697467173347349284646461775400409927091648275502253615977521061888603960190825430243263763309856826421692232156819260128737955824274961778507877115854252914345789014790417033495879756481815464053429356869079709737181750656085816856200151897016634757262913943059543627676333625778982769397375892054238819372847970620566421502540419237035139026485559913521170815080074180652377038872526617527035309917423181014962452996895011295715061399798452633862489585679269107942435757395943222504856972195009305105172242738420774774222944022973923930269840138975022330014913781122709489336885273215421354754802514440506315098949981515471888152241858136272631544247538109545096633069944864117506851994196283701093829716558071768060696197221829590309809031434194863173187583217943338420666790660363783302574632692884559122011753712352640790244537041759375780531299053180078302037006809271672591867051430543137331342703942252957420130640601616624705399485561199971033256909191745430205174272062542512071908180106565787014057609765517627799485354268721485021072626183838265935144243408037493751544585750222439825329906469369192588961418767455393454078859249888370999120705902685449062712403726720324681405667737600000000000000000000000000000000000000000000000000000000000000000*i1^127 + -85452567057034940009473722050061008050410904085147427994975616025613356799704450499758640881875661827998078428987961119288369115517846561150849907314616701207750654459315377900424382229004699485753469415194316244341723831242021553229854790817997727491403610291118945151842938211144164549540135709783616090569717532772444166099249766782181286367476272207252806545594458818108234711220119562042117312710118867381441180943176983994532262688240732737709557170161961337063280745060408820458282478395142764086587525924584356312334047982518475932764687740002209761786207820326346668813938792629825426850801304143904564196086147581552865269051406453923105068701194489563813187707487723608489847496822737363691527742198477617500625514254298100092728620709050415173274246044589952756121850266659764870142213963107813248454889311273166150357211860500710038756168565310896106815973364550229442404175334603717989508908173216210207952610676656199759109986465743713786067361049590728692916416203661346651045179885721636517939738639224341141679103670363778380570381008248818439076924054920292887917584592677993722184194169896885158279198541206726084510413661408782200402948835371531377091603049779684782866821950577344851895272167817634201900865408815000747885804421573627763478776572453941114696745177566486971536123017040218773435847201960958861686145073870324201238814935363370482194957704126508026257214631334054755190556102516688587134344400843822116033455289369298973719470125242539663389271188992971013587123695543183324149702780919080690786860781098962091891428441346946393629290056986060117796449215115441290897499931883166277628950128235384848965051096427695875949742954022095302587217141155194111178859132135310155275810340835393593820187837149455528664289414017981995002368711128815335225348035582667587789950955636735143728541047235169585587247897871106771203602453597580829176317324608005597579968373793486377879619449600998000643446547663771580530879568883203495706209521157395231525323866128090215519403902640275891079851857125300491944826154258567352535895414654512149190741759562455822997121230548453169489658709005090781934105306370396116269460307233986525081774362673423146573715050903945186131711385299976403077985863068698159822840870004528061458513205881894640630958315224299844649533974453077990318541910158815343418697069126782154149415662251236970805167220072525927691351605553173946781183010383995273909862855442163883843184672525586288586595895327847328925784821126838141161698714860460837665877913879974957835725994448155709550749737233213717240162036794182290719869045433131662154146899026689095593574681728366454967906707303659291821362065187979929919072740379760255016437276506976947648945526467673047271843059432097991232039699653135337514477302956702869336272399850039078921033148135953466379671566706503755732875251781726892166614673022597135125530829777454133825709263391688592001498159251829177236179027566981591487979213153873942933109374721556125028514342748716071752841383259104704967788873274894351748755583960479875677489699419706905827630606828247807364593907645300614821498991562889835741586081704660778044133470533333549686000839807563418530361908448901492570231453897245950319603555650689158936260660452852618110485630663291364043114881867234428055469635911333797289240438269087174117896404137862874442048207586148824526408811859461454839278246150172832476304171338350246146729575350272663461553814843514612011091228676967009859506993710493785270164376781539805873244333594298392454744330297130742354675428892746150966016151608865176001677500655605946423420282825241371231326374451860318373070728044349278503652248430634312956044858706615741508570517940938381090911675846567404037419463486859260803122961111536668224415576961115262518710772886461444965646490927639813272609823465661150896382151305546034517801647996105344805759634262652394179575794044959562987816389297694971053403328493501742848519816519147044181594777264842848151179678862451057061392438520918615302029226136270033017922280159291354682105366595805927537053328209271747596474664155063236670174923767738954477993725636549770061398953317515577889739114055042516534744397406944549877570624844067486736009895166225743358378056987821368127132034251970004069248596823370176310205484276530133984012959328353498242879102518371560644783841836330309448265997199758766399470093246720990739506337490443237528503170259172762482400101808612147329780459498001803466051408517584531705285023725203221230349386327248750303411124917448320126636248357424550640953779171081977833528814102595613193960711200708776881802190981964750816636675252339177558336670449015572153864558817342401842496264458785814367725229648691336842960184864785365198152752283729952949120534774164596201691362307914730318069760000000000000000000000000000000000000000000000000000000000000000*i1^128 + 1800784246131728728051250194854722214077945239571067122758228298249609961410822003674877881468193716938796638548049509494973806994290142080707368971664300997959196536862751357144016586447200731958003053920335695681015401969501989461586007518779906769797881852899050688672430456699337415599287544897977874060379499164815465226795184740350512769019012016973817773028250758892902314580542996572802470655220560049207128510466909985218613173408092893937459339625191327042852936547286769555921116684687552208907158606394140069996456255922196970085787491412003662707628756406733377621688240399069051208765795893931362320064225756063970488471508433991582946959611913993478573020413922093174310652982153451486729857886329651975535672067238028501971488193229208448922740787274813078306464451014421181122858183418905310439172292057143566810015135487076377125380602959409405663500606563733279815072562966297043509942196388379850261370907008474785720083448669117213657534747330607110843723779513295950279979824627318142023620393214695593666523065169654649092486083094940802267059303506891205457115108912433069267545788794893715241025130251639086337427059572013089427263136073333668794336520002297609858421627563376606439562742284397955243910827650571381341906370718959931379834588667392465786977765561921451065243449566583925616876284866020023944573512435713949330718296969199375712738834990780344944447065123230143709302829581605362897312584178920658988008808972372733862626971815555942218778402567840989384287151906709384177260792717341348987798991382216117849672248023084477388746803868393495230483461353794476442278112372081180408686022840537114424122091345061028760393385753138664812086398767888108202018602355128153165502378520183722357182615077748574634972084792846482191177386453243426202466226635786679194923355358722067339522253171970857535370972158133207525447102879499178283349201372642568446211974534973139726469408335710919387262673077264221839914990851391283518734262279201338873226623443818478648530234098109706378053889962681280041280075874165024449976781917371975921486352675754302965021352044673980049954780582783551555809302229728806137375048638661543009366871051678800933065358007475578622536649854726091734274765994763930087037382954297090938587170510912212889134439315649560536259159321232798766782166612378127947670163457594973497210518678302164812169661697904921210301627383641300781134211420683703560182072657474751322504370785815170924940991684599878882807398762324734146528438504564651343301050812135738370542641300577513737829915615129886800959363535812167892423905119972999978685180505702935524295658589419437675871355073957883402804851890710221225620832596034691264814351329612332110033720598824677500584262824839447287033292899892538404010354987824837170764136244687609744595951342659004784757283211184440821726239988800774701798757603935381163240512786928744699774116371727988156965982633677242529226939436196559781583260712956130417262852790628603666935182067301548786145080642026706776060830119792161998120176850690605724923612880716086811697223283881159782657044439055797299543615746206002567230480257551508466471221577087710422118167417533811379297250827688362840414073352387133874680010601018787420121334645444958135393641062313271000689806232081749052490665755923842498594641648049727630629402720717286437296073358236844534315433658246032581144759976782497975120059965598722016553626059648249375682314758342263763886845103647887790102292725162551389291937508695132700614518689484536235850727219773119834403004496168342886936970061663015897366314707255548961278207689829675415183464592234539391528603032990713562527616112508693336071080423771057230080398227499129140140994898581692130182802649332782954827194630665510381295751561990987437040542870499502791120789780303626976211764502849093988579085999775334892411080601708027715442988688212768051780252687893851719709793788381072221156871611156460920306081464014278458086873401240039339630771057676793657879026952512916649239231838431838676217395809453522697660037798324393909349351083269148772148056645796826891370788121206442272316141911236582498622761324691265652282881108144045350767068632638122090164432355541224177386905135184394887653575968180958846465147105013607173994123851670366341730640010130936125437162471716298574560012569296989119968052049983468573926548165952937332660022503618408044847800576284567734202871546264451587198657194866420347729515071675798821931875759005413991986774755973848565932245719755244420389187626015704530478748698424573755602403089837419422835150970641479890759933181003723139797002906003119738545123701105655251331345484946116483056186357280122008203483525108929559331273096742258823776561195647126891736233608148537626228330048814000578320277704701640704000000000000000000000000000000000000000000000000000000000000000*i1^129 + -14299145377652468011799126394438964388608489319917960053429546753117690563966850063734549052774576760173936589279559274769234153114092569480033094998100309499349938059546474465546124340963815116551809716228031016401292489296265456910983144911218790435833509303493977775221056134462305459083687543907819518402499220332375578641493495260308081043140804051467585685759719529202987382527461568561169897870322573055060793440184105213797137075729296715987549636434658097572719050070411089430067483228560442343614231011789343232258827786370987296747790559197225658207946738731131292415191299901532963703363308677821549875584182372414575077432350536344489084820569312605310827893491225077973367420361342246456044586066624347886772999561809812227681125424558280392232639261965356028612330841850811631663002457758807523339590105441560402833405288128004967220550213956423681690183424183764153051572204786819375412696793479024245344350628888148473154405370073509435038373180351494263940298620253593557802097751268469266794029572623184484429658664209403874644911033725332045590439455155068699420879310542244481144725309085611162921018966858061832984799125452062478471905557832364397282515555636641117056585430196034952333088739493911292809542036695863648108022311873158806162597143162023978423875995303551165410866421725702711877841022671022524185427109944574535216972074223052920712997293346826192844222024418061807190267061128925301745155316697045929482271754115216612687919411792875450678720237343091705838919249686042735746383384740774191560243423002261727798124985884577865320975382727880409065345697126236753556170195799082107171484606201428130627698540137657726597251294490240964097211105029880203582522352728626116787740586757906541419795616807669026495022025434701011256746586359511956980476198942694443034344366628470257312647917215717141486321400500474805838925305063087135275321978525503424308177892432015310451932240227330585121898124730630119835208386359615856938212022213604632049594378789578344440648652538344523935775944143114559771945639832538140907070714144333218708018459388803695439923276207808278563218974096540811443409902653740231575946262850486421628943040964783683314226933541213467507107488853432530517255226779077237668788509671874638169710965477606275644656074829151773960543757444286985790969987116995221283297360297011219528380959984052132849005265492195806728331578163153217784138030230755455303842426694468779978108660593579517119523061521743143943447926468537707396837874343729517049550465555854223282420137262843706196487856061599938281587350875964638945949607182740466648963228083444812761124868665366865331378980313544146753234256381400330760111362847128502971872040407780110191901177448878615384427022114810950260172328681122548740590184313384857125128469266429988574681251726725650194288047928749146237511194095806327199116359610057936151178482292864778569191829651028307715132976288825987874759244130003831312543438626673322846276416562083864619088693027064600083877669560915930316133209067545385527583700187654176357074763946471183310228970535223756866499875799935439782430330211676608099222104158740305755350289909546814173558792176275748245018924574249896617750547271764747562266517174955000825458569658262915296174197321404420790551167681969380043046449974690559067111028629412882372826273800449350927505587137882938485004731946578942567962135728703259926643244391447194356552819947324225138051314602013851066158490730504778813613945501792338456310820087710090120196165472941214754439347695762076819256784940172150351451089194746252665381591159485885903295702774323527755773375632084403373562155415350658901968883349146692753939327248075232579459929157465268531669287311786823049567481322314719496085548516350327865408690030108622433032526784468844833379027934855299190705729855761597392957692020986469977179600866373298689987244120102085605914302162656418957453318308512035917861408411405564502942130111136439417790163140269097098715545571318909286527650714220832657325034537734291469246739814324328752745791989031098834121137462873935066703781634139662101556124025950801709744819671199986933346380245585321254895326658770034738352052240713998677487927914662297684124781287219748434341802313099947372894451851583308514276225012711534221728100885347114972483086193178947204893394517025611223802020994562681862447048137169226138228677873951381281015237008049339861794067226257272160089612967215923430708015635059062916652625034020966588253753314325652146946743900313535071409847375208017262193562986152627338815638363652418043618828089173572478713672355006376721653209990536758014198135402692520211553212065375749072195686436145934909855522839155651736086347596945526750708778812584987008697186605535631127641188328253315155351935385600000000000000000000000000000000000000000000000000000000000000*i1^130 + 18819504252321139930873742033169060741406855510539900488155706091265290874395952854387172411836289721225366507512415719487894219351998524918898678910095613975465017126916913303496225238403073042175312007954752077315051072515983682945388098270695362980861815609801447068279220321949572689619780863330264460766403229519863241919099034047403196095434862983668381700009244500836429632518053779200765712843454383859916486610417184926639499994218526609832142402272257206287470703274393578946873541255172967620947155964984342916014575515887258556103231207771402060044958448492775026655973165983616808732908111313963722396852623436407183210802104849596736886631849918880957641218452309148263609290785603505633082371828000902529683282053363539373404757744585012628306436452236725093749323101833081388915359719559929562672651822950315714544237085615439564118409242569880487290020496795484104176441621713283748208851588702881904836533679963268360629851814065788949076266649944462070897689677593838414199229549819000483734435435017789544104118356250501053939131743627491194405665255855677621432270696373855248945022961870184673316371641245419039547132888499747290272937985779410076051160965101516376828205008672730334736698392092175562323905781716272340989818148457795188485134254112553986462827716868758218931579423658133569219694775574136698598790633052845828475823484679748497879358189289231369421596965089517556943013912047303841935255920091045347337054036677017051242461193960319078823517344549894845352645310144746511313657994529899646666139524392033243357917959470222101987950477939058277317484546435291719036275404191791368877678249253470376882577022231147834441646739110645668745847314964844091781341507226423864482871171580505589298688989489124814123151611926677170028833694377742321515700545058440878753071470113917864196653230557525188089839644071068880084836219665907316308335534996412085846646674257953573945751165977871194506412340994338983190729732900699849882712738131456669977094103365512916990527255795925371684626209871286465473034391681877368916387753275935167621836491717428479565879197691882806830243408962576484522299294859388314540654548573184968329019702466089609253472799521497984840440158388553209066783388187392289637397999685825445888331545778703678048480227792777328693998164900581896699267605020786034747528339237057407399993288658692321818826587625316539048142129111556569380743014440460314584891907093811196366141295072688351291582904358253180683986465795234038962041038869819724053742784625842878069535053048974749379048525639006091408546787997813915250775289714461514663553909624263726460853177933848229091898830028089763204988606872189591004387566377188054973622982345432101506920279160754278845883818688144644405642665121273472670474825487404000025719394988908090069631483675873586474425547652463375907651883388738360691018909937136045765031852493789413051745674217816843701621270277871445355117352924657856936346463629518206665622061529145920190334650339386187588078408517431978350212833324989193284996197430416669178516973266716118770217868109230142707286718858470305711141226660871579392531703224752165003039427322111527977645729001786628448575102936568585698866781332865423676730906042504719179032003022656162479725993709531639324430454233130377591377483376681225681028713799176911263878891768288447296982223469974583684888252781608995219381842265995641143429261102312386218355098747200261016982389593091482128623993954839875761934320115113514581548607918090978584209563225732772653456328995417536082226714857022726328494890112774986684030098337065175286636110331273236027541219021222224970443440743485836401363119754149084252774377882589317052437781269187678018673181071177055330721398390914916720144274683439989497667149940413121866848715316556223304472628747079899373295571994654947333624073217458340724803634754355712833841337654132274183312324226430755147703175622203856598825221529934565267843026177988532481562776997431619107394436510855522610775461979509869985482435055985761470788233315252103335612054894169091836291645863766014879408626268960271122284812534988445655730860568045780660860771119125145036473692075673462794793565490435980927708881508170340095806131755499441476015380756514098942435293662441742664128436373913497387689631562372442548526637269094412256285147229607421419101325875373402247657388431510771506254721177419048302511378363912946827049532784839372899003681491305522063377695806482523798406072660421471947199355150990522978318008202571015192933495189839000344963350717314328955467273060342162107110302818322495964682251137079085458277960089126416654391345153775786617790401974300448831792733266481075226404688282880719208170793199531177432215028715939086410111638662113320031628186310914982543360000000000000000000000000000000000000000000000000000000000000*i1^131 + -7291886962821583548929489611729559147008265114412175701641688185395488095324906480483728439799603452464429015826819747660054156191333700650684892712593601124321480157498142601376137156899726823494803142284972707030101872654255214037528707670372622053216840007758725637591255204923306769276420033122874973733076715514918854158495838729182371398659757101979166587326655258076225661664784954397919897144377800852435567927349052025277857765201122332152192806012178226209052485653418914539037106036753774987856935656740160854705667155259989405609897731906686667583590528361179815006899459233314483658468186934594461033028896327104504552215101317454234666062668865955586186015662382417467199502494007989529641477711441577399555083064985545348287972199763945891355552420033500834855574735705903466420501404330901016902584132756775608846421794832042086496153752483952754964809453613241302250828406180887770557907792378580078044108880898119412594183698659018888630080199775086872945667627700026288577322501702368534053949955231306665042947377033552202107952333270516119487257476089033947317122967241815903628371700100224040502940913523494280869907991336926793269135726445861754027090386589693841891338273117015689366547241956224307411710112022431068511074195333929591205460166719710545376668129097949536818398839215064721739069757009615083447569927018587044023213420351437610331156758196149069039011582149799376817389361453257523698113985111010525300397923858501207982647746399604382033702476389692834389973858899393866428669970447703309377856228863935828354324713895537165743681145429026205360435301338820464272362321726621899790523097782049445520201624680562588045677583832431481334249155712856262593666713147548080441791306377350449361677450211090144361205806642525217699274139044921977324656721496179586734076855465153071516150640153286968385619831113418970408277688318814846520446930630653734574002612443369488775990733289053874850653162553308957088172704769052287803247529939695930956069179087910753212943201906815398056407055684520717103539231440257778118866436449520331084041017622152840540808852702979315636287467679062851941622423182830783625791236720670808425120762443567894938657102748385035550439775240930292259173449640476644473174942469333301892187025243243193232791993704842061819982027271413614551839355766585421830438445803184773084689911130946124325909117387452846902418092625883364926375112813501344249614946468934447344471906382604699010254341410338304814359304537944206637719723477451706006267621144739068555241033142936196056643304143363277330799098044227248327517727786950807013130144751286146646807904539057424627229682445420925701239831813652689950049620979624727664746598945963723083000853872555117045372481602449425015565241197858384373255254020301746183866976363393622669671396779180313261524931553126495852526387358148642443961378481587509589288824117826783070382321273747087132800091072524249575294885786941237263829772809624488122536429494671592369480701876495616134670484725117342560447350879429420271610834423628597247580590403479190436879653079371327429530153882684003818351614438877904042251188881600951097505038379173002330501650864007941643719266832061056182143782634079183202045196493018983818068424500634416449257578356518268424242712340473910050937911145078135194796528280866243529873456419263896359718812408986065851977729017479350546877889266106222977115375380179036838698672894592878478731474304799076322806586100619512366921341807677190347695779182461364052887521791998740405425914411275667605941689705706366290198236423468032921659511560328342081334250469267244411186374786181378018885766444564519382459766337991117165853288942910230556486517708079833102112167943618631602131283480520371613542484913410100317220150997520254604909163686769399100269359911842264379315343593034939717410949562501982224406186859736623431832332347086535303665352186123796158329755082677978807901402634087721063764275986360194270501374392986725215371663663320567324661007363405109952303848346629159325895548607003221947179339496139445227540994525742015033378821922173989288074344956689357684701157508176508958142422522661000692605825956693194518463966558896380040377870020683624102530607662441040435323497615295002131343662460727267285437640544865176700522697563772620606586452977577220356486611868552717567590371653998439883952902193026826952026643008797690403811154394711961097201226275788779317381216039461520462512905328673264603973925379688611398321929535962040770150966772228193032414799553901642130959155134880372878959801051272437590087322867645721511598655712763308890268119579685587079673877283489860972342480786562302237523424089942599125630246216961979646301517903030023821085584607005617285953972880684982709550967685120000000000000000000000000000000000000000000000000000000000000*i1^132 + 62819796885234001602000255586854958716976015295777339197590881250570201659359911816967362075094500152468927060906153145332777713958863808288437922582453423639202687286251235986211253689339685319937584529542633297914501018813313085096480539728800367332892389811748717408141443489702212543307744561106751534060298668211120012926156597510122502118899258211931145560121125603143179815834761450074502894832960494332021038029465636492291513231783668928649447875764659022274495127590018976897476256310769344784250117888678667912452795304161174190312374857129760202194022993872116659610908878814337354859506564238669935817975301285653946166925976966906370720767722412907642694472926343355503617516186798064703805569756773071443231283218241457511311128418121804648159357083878787930651165485545371545151681487669397891991091797539460288186454648075296888737894591432230210346002897162590444033163255815985728982856714973664460484964165885843052343537343543090242168209768169016649894381264885900433340129121199583696607739459607286961341207715502795997875651276286335440382636567939952449478441480663532243957640506612861371382770660382842949093958518209107009728434327927963348452655967138734211610751789545299671996148035508804346225758799195911485879665975688905145891492093166825134982677804338214090448253598937949469833177610899769929049543006872460245926469351218784388349102788666821329078384166181092382664115553176489299187419235719078033821349269098365944041761719579368263007925885515042418203470139925795059205995069790876862518897521326033724435279911070578272876111757620118838083047709257868749209765678193557508638813403632085752253808189678783299434452689145843072996565904312713808375010749959812773223531578705144033966110615004173287471486309641904111005082449786047197383530460570801539630436899482528605425179808521919543605913532766069702661325080743755540974148201821228703291548163565771686818687091470024918848223425953428981265968815788622306015213505145756577723894842983314728617610083002005595276572635651741043367476329293745687304212842462414925385342071772505250612919575749327082312299678097766733383767495286291047086108219747793191583677896557310144386368991802748554782709569188760912495988850872464200434412734394260435135454671988479799973682904288585285110937820372130034271466796185854741646629080838335535033005807628617650311775958129410335408966623966484995814889565084283026653914109354914680049254481213471232334216241030684515213773294066693723398811153168101825427788901527883199511928851035743365298694558355823306192955685594163300775220344802014123195130805511669961762756869285079444837296991899320634473287261668267948593259908697870539664363414499113462210250587078299478402360575109169313025671846836473310366776949319773191801770617057428575667908590912809535399692934601296046286227408604126684621380432286329954349851937396222084082190136308664525000433815669688616171925277568612218632454668132883049463077600726592303446431059716793603539432189234045791400898814062301621013548596818139243158423244353522968647234320952621868129831570315964389931678267050106575379750338950558583215150677897793230599201281007604221594752198139421506843032129162664130495738846197501745676717706434703069317871919380490347840897679101741611296715679235480763766921948215294490646901372797849455917945157931235040876403401928363223753014710410119821979642513459910343003494100446275389639833627181941344617641436587428353614807398980848411189698285396197444581522989414876872671502231052470963494150691179738268490097611993060203266624072805915958840258555650227231795396271556315555958919964417632233340081333868009374072461457470730046333626535111807652339365095214719999608028910762293903122445837616132361491256652201844238158653979093896443811986032116175813249366121745406645965790710876105533213302852890242832328359036260503775123241620480107017064739682861514943128407799640519233505473054431164249677708558945738392936739945109576604526127744918051793300224690542759840124266835093910954863066898274292740297730716900419065314927991118773393970286581804533176768993662732896927160137127426894164445706992602362465198562285902850051312964685561887807150714647906159767014059486866669859116670470114164636737706624220190986910615598787982964125100136795414172449830052046986125736513975341585901737381041990932050941377141182840899564380222493360840416763565900256335592233410042701259662387233173852977999037477663028003205968456414409076682938809187557902456055092708461892783076340324137486951582765251197576099794119769065908303098499566754146912417061049113540237265545847458002137177918352806809516281668320059139318618506859444036616846079395397216684718562965342964645038302762362732544000000000000000000000000000000000000000000000000000000000000*i1^133 + 213524940965877177625784092881032950812830680526655556873005099885507381273321648982854453804421469202584847040184850308546713417798803644471840923314191474917495082998139162748359972365243755320324772436659216514247737423185952478939088514163791773106275828920534300204748725134820540384019734725638654137353155643245955115135366529115637948105863481929497998981197455601656439166089166707092469874148613079409340632260838459022800865119956574264086927060860293383936547796946570013475852548623364342403773073906897611971106913920836448101846147990844483262179549773907232945926686671189031497514425970579074592394919620417485383256043800984471687631772188805354560803514883012420084875193957935456963334472346759816958131616224888201662804995170212743075997799843601955258788165250244551097246593523739194921979247852251569635437639640054500598947800245955147381828489896441691529873931039514611788600919471198029698151827948071667972918091588842209975688449851170510861375203894727174699342715635435537112199784523401623989703800316794510567864668279374050076015868035990766075576681354938239926972036741606682085380780223462771096272663198948255522218356407674689461599565524677515375089988986688276037937665325899751892984317066123880367241215928246757752964993365405495968925038223548911952822005762823743826316253631100421163762513903338616265560592518445171029137688606278554863826326000241117446599833972256956969553110169100886135535314920497291860014045009089831117560008048090016366268169183859581551599297573492754773748240979233460622462195843409728180474921540162415797775358338258334244078899214255983821219022983733238462741316252944832860280963469382357769810149049653099401908251197679978672052966062109149670463162846635274700475715435329218584927214939450860266459874636853398135564445331393944721124034521678499551883911381029057390205323647094475802045017452901703664848825108776404304488117599811793076058056373804549357528659928904784517071944525679623675792818446023104987893214243909341271799136235210744386672197739481560647173874363439580999687999643577090912362290954405956636951232538988259117693260777342825740842252405632853323180726408262045319053264524770695009082941823872606328778863617143055326864119212571389362549053009602876937457096533468756279892076747701071861437147029832692009825221958225672746028465532908061195568894822006554541963746412290296357528072909534010162119314126828478286297105434606811866734958996490735033125594529132987301833698367394528648394574600715382624131979089047712418767150239463556202876240679514732330627927349952384772434916525317050008522413912429468113771910733855896394068007345856557883263505022491052642534372899019865813463818134998985071974722529375825646470699096391679662017181785135330076674951697604770793691059949670847633479361892413529288370686411900913079172448366162664896006722549255179808107308062529784929556133428907366439896454155127677488976026880268341244144447333238584857142151360826992744944715663017690416583044460577134801420304460877509135184821600575945473701877966095464289467690119315387491508956241967802187081501143040190795959325468370021888658852301431458113729208281256994293199520745671869254329428303361183314219652605471958948460668865143041255196441382317560260999340087082181121702638365992505685170928044629206656670834887400196250282040506178195613788635474568128424681243983415902590187185176597642322436968830592735522777229692100659182990676486199873981840907024161030846481890706962094360311674160025029608000309285638856352040950629112608814760451943962316574016941731380092030380011934958266216129320610629916376326641562457246160435074241718204737655745609724314587083958484569121620278313958688450594657300875250042775680543993815467557909089414138668180986876475086823537127385157666543688945648467405463899437223981383550485784716375213620205181408579816012858815440091292330975744368231147583023064788122070502920797309747047180455183446886899983179033865902588261129013481835448324801473003570034044286592897961290549740296714974787539002301321274043305143432983806126298369580251578458914162339305910526869093911169384775233261676592218611127469238673878471910704721757535006480050460970487788155657050749693070353472326070817634582265384929477584215254888790742714256625892799415305003484860076782214994714686334677881397600410092681443369075585675792325948715636173621679939586289239927567412419991381245592067277255450014107215979294962393021960666237508140365432267331050460416669639032490320395863788154463141146258138211170696865640239874946750391236788827808839627101633537257941414708796170809621555706827098512412120632168267608578232395710470030232390630505047651789439390491485680330342400000000000000000000000000000000000000000000000000000000000*i1^134 + 20741034658265013347889205610477935864164619803607347932920530953504047111064780590484784517680867876955285201413052510311548064039841545691519783658768793229687781861328430647662901184429231486141244658162885913633241332341478606131466790620238698432853535030754159457516447007540192571736734375750257711821497357402503443539166618989256448888126380306635236573159877685734521894552911024339195613614965337457842080524556668374017017790296523411639883849673331128841410727690534322716537971975442328550861139434543482845397555466760548204353936690327294900360885763656871322481689240608380982210875247159472473832077462248357746656933567266663616657804392415627841681381820078860642378324527915149815082318116648130330410892113903898177410337687388749988029010507589270076385232792247570009061056877472889483723457037044434449850356362495656041588068867882332743682818675199054186311593262025238214078660435146475208014216268041994867135896755542273989201782011860399127988895644943492596970309739087684539335242999360638700818570695696643821997371089805316119409478390588148724451953307102235163526946236529963743468177403200525424540911548857027825840822543191982032544549695372599355758051204641557505816931507185320712815082746721513343487738536962692921094096343440171776595745511962578247247398466287169516373738290085563702689667673499282247110306570532714343846577164992362626766529705922627557893453055942224190572011776724909635783836792367393032411527480282795662733981896028185051072546568323492923828360054168435030485999963768262873369351507919255685928866640119916531169096231209248088728116976974412791590692772276138002092026486154082926165942803685753200775209107162119224525373890376156723124156171206236801853008115147056386487072871876842424036868414992488588702001040657690580800890576298968417721895796974013159792806075857181441395916903111427679130648333731608762734372866073254551104716849189595462007478569801759816408715158260293041144068449165984197615956442908677664551366755344149325100394834820298163790789149620849093611679718413341788107942283561748272492958080978147099215677100391881454597692474009579661133658850339131370695458220380343132322772496274989890900739264351347056826995881708902362917541068326538135282276645540317962654917654817475184916666779961772414164756430741841161879150131337919234902637075633407946890964396052387242089057668815528773813704569388904603528210772600872862960647085833750657410451417409801503819784049968153115595298785490006571388777131395521709859088662238760079641417935348226854885549520018045662572947189021471123987219110383577846066358828024113833472115716890204501217351841797714576844346080747718033179032670610883887330017925092405654967441149235981776273438004566462060566802347270795268660972784686371234847741189715703680918456983303847940736228926050329331712489478570689365364807581033900969736914906725319036462445584484790145811021182051482635562173584104935132181315001698103068434039181374541651200601125793773062537258603937742502547257974894831253610624657057770375145559459547983159298843748507399503897385626775668887697088813728638074750050055965407361422583168335535900857642150693823500867387454282977585260892611539677724081244104314174259134563655087153240781277561560615999104947048741759862371322952853596409658245334740660734578439003268375229762861066395067980140855438119570274901996401409508866589580694162562497401059022165942521746648061859266889614379277098492085925464038153814468858009276584953060501038566282779600768295187393729355603808782828163894521475885595904066544722607799064839528280024151719296524886332475030907769773624488716144641418334198598170001306005281920111775579570708199651220078201157274978285205151673079023764539575556850979972833206825729859319111378066357411403801291658442074925503667832852030281492170193065338066316107191879680772612689996162849788367441096429108008791469560263442976963137674974847281503089250861257528327497070692766008134513757234744526808115645470280404413071980015202007981797323094890547611288494749743084405698836492722671707385204578359511740627752185943524570604305169444928621221732996932529491134193362519155006023461612393126167887941713623619457649798921265239061813801402572499194066463644078478042329071256486779404872093312032031406579311851226219601597376589011924043970090320712387593012473936501189676554016151428131916998572650488414141881610311662813835585494651682868692635494300603086686899677741936615759164822668435311408978803825603004675679552150473382037513066178062629852272683337011584028368360662629791958164907402391783289058466453773946675701182034901493793575676319309114905533013948275376548303853253422376041705519319550525440000000000000000000000000000000000000000000000000000000000*i1^135 + -11270739615343667303360318877655192591674996286718020989298324401817867499460954836891622559986968862150516444393932622220408209133716775484670043497619915183017876041637943261263749131193913143633446218420588354741002377410330733384782868782576503946331203954831616566134113721301388991288654179687505284081139939712500506500803649677942266243806079066415487088021871088801234106640917661333794926547517710786349089843677514761423008100160030654499954659692506044054973774758240804289145981683071131558052260060145297861531818100962670923972181746608972880844985714727483012785673156930123869200095301329949146600022896005408140439128932947302538964108932515306633064520908693470044544401123429203979104491902442251415432046691924859614230653068742082210156113721329145884220159201639141784210806802378383251982590872543532094853326048006509924706520271237156006756811169070670171007928132092771462141868026193328618468520668836095487507802967613307543840524357538640752172364878838230111067245652073647367009857666125649938468239485557320975772770223194852736705039393490952051526831791814500311604773280278475544291121352073891476030545392670012707784661732879093032470062443968116814677545969150836388104761694193049954582767371523097589033221916560842155535905335647221261265746675408972882232557783214925886523693768514782868386803897553754406231720016090440130632127819092900781049731886959672348452979406906947324921128047930908575492486105025317252293432520859052542282851097790310497909715890254440272127152800383054101461868725128150976431751977888089132724074826287461654283688727565460538029360812940706409030963752065958228928707764285199904209799602554970473389895883244438774052717952668844673431939370842112911997890747995754182932163963745252634151103382439322011612562086284621397982460101600942341259250551895955420650990247700348289398348830791416604675648191260897025049301902792614344287733238569144997258642822914648074448183770572111064005104960421443761718827336804235703408634729478690103585421395995652981473806543486518676584206468210446684003208785306496510735182076788604757711321095690848984487852628048888312133108216151879187066685155581988573483025759865690994886394892193861188754954925324151025429637809385530275069304807143255027635554849444279659141030343530241231833642504686841960654309256889192458270566443229866264623383983211718503215044471433347800275929191371367096649674545586645623009910248481381219038277451258104477171759234240439567282162241104904558906909785549232273554077820905775087999280088793952053913171228468206919281740580956303445850679070294590745006936153276419434077484691516930659403160493665688823894300106944725215584990248760261744602465602889157324580374245512894077760482934650754277591772894083129608545609952875229037257368142916163047835362526827665866017176523210255662731326656742708010553410652748381817666113528327527382801435097868413262121073707733450462349216245420558202534542222528712377050415194262199941672557842916275622072287791958815348091538333362370121153909939772999204868303939709022359980877283128080981887991477046631361558335733223839272449556870182722990996016810206023764586634933587904542198005292786791700349315208909782451861213419770579296771394738194868477923552537432626934149388691463758244909418563489733412880393965559113315411644633612634717824267843226781255452313736584360378962418300871021879356095135300559689826947235702562660077164497938335605411288216864808682370115719727377941433273582356773813636050595306440169437402778557754875971340556266082817840355262446093297879473847545387224892137485603154579618566952205967001714275345101037395444688658685001514983520046342234610215636769057983328231378435813763097116380882432703120724378761451427550213674062426380487600609955452668681163212269573203548154636845944176940705359160166261090729299535741019063888457932442841437374437360802701682148401946771596317338233760235758391183207502534462629836785594584656096396088422090853132831967219792740923338162588881839844923675450388002434643224039257914597625509775601147879933217743042570591448949999772259294888090182019733857772176381188385214636791310788747098230207285133482022604813200984829778050533075372359363033422617179599749943957106779728472537196437777192161814673802650226913394136285088067209905371398673412594724033190505816866290264799814565463260546662085100943524992323608042670901014803005055546074047136124207662423484744065495159281535912992297105646584805451248397263796047393679690521695666568491832708875479870262530824050691452538375094654243677373163700408152304672478895531643998339536478217218331672104073014683429313823994705238087359724576515106191644313303890249383936000000000000000000000000000000000000000000000000000000000*i1^136 + -2380996585332046339121187882761512966430328106586432683567572164166013723771963077041530733083351213972925379098308175799555000162908091898944931032532559304489111667549407772979063879169084646001581079141288175808419851568324718041394097934531950670343097658289890897278457629673984895421962872822335779750187753363186327498878493424469069428663527734231931302984444526152828109880876983973097439820514635272460958376494316726311282361259017262156099849164307441165753931751852531668796664351393951859975909869648168288726882733768408480197167972467736133416026208969315374414641757191263573938739210185362474800840516239132713606635827493699951315028049754520521511220660237743178777481149765297448086521413296681901240207637597877969527667380518842713845395572927571926748905365673012471985551435373633035551411470332940270801663059722216370200137539986676980908887095402645433609704909235512931661250828155443536306708527603307280542778667575488845285085816370823058489680266760479727688021023736843541319361211797767284114906400711302803011559769481824878266264051656767666670020815638443910360871378629389580952006485787960949457116959516134374161539809696118310861716421866957413112250883476095238625801458648123893783846751085998827745272391513693471166693880507610992180728220638911200699319592690444474308589330543522317967204736203936290718466055932505548872438825414757450255044274257089538974214899348122780051679803807357118154422193845085957696470091719991648699833712540995890661891473622881524744471961559045418785842758487613018001808615748011770943215889241174471649737328590382923157287216809639796341431842367291494398814596359632949649783613829522468186571351708232362081117993452871456877153579805176387279067697282279870238743137273583409837679045298312569659021845710630492619048994554388048468516044988956172302274186863391846874297611486570710273669810296677123024403140494262701813837943164368024709106667496668152125601644691189522868143132887737520741539638130177856741472524178918717900906565798403287791897975871348018862390454426273461303910637189534076266015233922552451220173562444226752470550962299001762970304534087527355591543527017926397653677394273798718868569954837936684885630472394780417857602930100929868436965669256274638259167636199342041356143955742997923402727064615043077671711983667477029824616474994682789076498981454634210253577553795020446662870801155850394720336248813550087307303632711672302794056984446318451744016249791730287963210473880445145446303084484993126351776662362558941807999768972330843302385225388530447143422835416404479048567225701206566496679766484188742532397996809314692675796709311827122009333169752765512266614017687610888947836582297733727512692943298753542580648560502065755809904797586889915884745432549330255493406673985983355598467372475067667557819690147017471901257752068155414028102624344918125130006852979838588925446816749632206701867580239527624268798589670950491138350498686084529790944020544836351858505399472168823148911283655370262536145808359318686055016767803737695760936564886352115873010812663251045892694817029424915171183712087124706872840628921957571109004204449205389422039142811299155387880450651853482078440264696204016363533777787909425173602348809493453004166991562788350043643233438003529589413690880367117237861221740543499282726724332745744554285762167609076720030734041982599962125653433466654418863911520204618849026134578271401213127133703408612590163686529237522791327394483474795227612169699465695233928483373244064342256120610916891621639057899588350085855614029400492531288229832883998656506042121814662176584924211578246501244585771218030290319489961838040623713367425201550704499470633667769605460766946466596923659159871332471129827131513687444192807811144802133822294639817938203614000092799322274790011275249765503450215335681284819767423227668768572218688410142281241176756093956454043347971497002317645166857042183440079956432250264263184881218167275430325941076844286678655865149645016548807670466067992217378466740493632596158070043196838630943244122573272183107247993792541418946849590444186151807072195118282297061326575545744428645141818234085499482911737647934538195033183274049066453052927926910948631902000133540442017713366287603517133165013874374189971370857100471132639387794695908398482086063252466977414261273992529030423823667248684784612466970669464238669325036292655475940409975027777570474098213106513159087691743112031089711992730656016936035568795114811197876394629494424170191537535709637683131841059835987483253635168842856339255032075377171313372947127728314521999533766830803816736278316206426498910719743046778155979589273265487022004678894949709638554930380800000000000000000000000000000000000000000000000000000000*i1^137 + -276344512427585261723598340644836261567523648542744277310010003690911462160741500550494830195009130368592513300978567905178287083828589320819088807788430983198418774968979241296338325686402187589849975870293381399884573473962608323224647257555910204840704264963374549033598158203065190744605781603179314202160568441892453980814956556907339071513086477447318907926289783595443201642753864412356282410811302523046239430929280087048224897970641048959937060116200867041639665210954184018577297096357651540609330817762524982647235487571192415794859070465733191200898732741571809470115902608620192703715555796849213194611804460720984298839543157328154908046457240810888723684303788202731112696858944297063344209750662154591953965356145001001963230340438212000674222433544551511160200923634497869288826826466504635608589581749769291685522573912182058251515230111272062485792994005678639011827640480177570255971952071491583268828071438395244826390011801303948593142527602924725346973882689126312063218933206336560516530066774467744561020117363663506487161957706737694446804182023925346244811917373280373621343016420905344839933916767622278732650523895004114669413368742939987097346162732178261778873087649171726415770455933405685236174829229294518499694224959699005105974240726098286141904797417023121653789318993052928240440901467518642847365187577411410405404204756379662165470981840060098372581500492067440504216027609105769466554164655719013129407876443351820143394018557601875952500531401457810794357256884151460594127556338276983092621702437990824512754673321499536654285598535622440714603510557846088435015764071413895273133213741461104567264476569170472878645645635604035462577457475182492085444126498179668007795452395799443827095866962646647406902491882636300105211941326214005221005167248501338755269146269150759023885705895094143738925617516976889240216104398106536802730009081547165106315241167790089912530406750392837640632733821423714131840028759450761530992822192345243608559704862809970377975577602195545332286475643491261967021895772643154712429185713801503041688709874789514010658718612410967909369740008663522496336258111238845290240098037451037479100264619675273571879820365975861075411648921489345864388015306426725157154525564610698544382464626927316333597436633458058549574439651067186521301344816391341184477303847042784777510901566663181130404654791716195849385830521268349537970014734242953011788122440146008243992857980398559995778567697866346735773791023460875712356972244316473750139914959771079736003097858436988198947740298180798552660204008340546121118049642920270976780880938738463156853911539381187688385169039510604507464377367966584160813053773820581541506552777926272011667578411165381289880670068682995329369415714460602069816349063921677493316830763883475390931410619723718406793264016709131753928565370172440701506362413153160731245541816964355686866056432328067143105282406663741202159298506387163427713747099019859665103488912528221431326330458935099771954726044644261619212115811583336424655519827319328553233875213325794121723586596915075286587115070176333796374535932523899758003531071035206052407507518007635222905665123081862236092940913168888927941666560967844366078701515984898520376939267279964982134148340052466938903774259907790714629362576269843919650425798714701178534769145174668063908363276993616616807003626504442550755670930017241038659838022092270452329102987465748807483583454712374482374906545965195519079979616137344961766187585328304012225509006758970481363683860694288229105828739050678516864540140780769858520707264387939221495849489724744605957400111247336670479488902969619196654438633210303772136218691353141557528029287148145298024838330570240023783755800294851366079939597146119998200323346967041422472490353959911615095976488877164792004375544953941162810715965356346861100448669714485771944027713567293203647644940348333882480070084775443691617996278877173010767083349296337200933498309021540457012590656449401501406794515651486462702524069518661731672404040204161576544866852259845986425676199947083530553382525332974404659132386431341514551690958220687960145816430518393142069676114696749300802734224491356057638146641887985753225132763329423766118379343919203731627427641952402655639645730826248909068585168724480751798391699861755322893429533596292235189860075873935816114779748227021140512516991623422324167675480639110433302223723559340573663346469132206097016944335903303225614726646065388853572446072089993919759622817706962603336654011691216971433306366316756361682597090538172902916707575567340762477949013510273802602434008258913461936253721580886368906098076674053976760410647910402377915535969565403657528428147507200000000000000000000000000000000000000000000000000000000*i1^138 + -20495928629093323700342439355122809552552115780577299790057807417762053146809872614511358826728512299218067349751270146548779104819148086568082777358050483701704729619725016556421201198315929225418566109915100127481886248928250150763279607650487498404517276910970686125519695699874003632101836362398501294253344629209349641926097529752182381258823410927608596332667300340743387232522646739525757872327716466675697607417936202082273519854909938836138207004099723165564714677665741474121517700808288463985524214725204799952059713478756493499882028723302915159870791923594617767372058991618440273653570604128222578340501416557312037871381359581119139954541392491877822309281973984130554539793432269340853969805088031004451872596013627711593902436694919665202708064216698963761142344785900181413601518494714306551790751252906907288417520230997727620039728565135960400994379536652737815154948491630388515203004240034342288333018555218688125637781977466984806848366683038158744867674458136372921651267787011644293363207019009682352602357298127149650211529377049502655461485940436679676132296874497277914080739732357455519009508027388409858073230830333453495969430976626366415171155544392887268167006174074894410889094678037773646388095335867006446329405202220914769020250892332269641196710912400514888965230290172847774415300413302845143754121005242467457668011049928947433136848876028057038947144538025030584462976119889721536706509729765874976442419534272187132355628448107290191538179183847419463651962708653527412047794707478656564489527651542775550133008550443069881396409946669881825016808105209634065316485001537764477638499464512951591222558239167872531263522535983016202415092255969525146552439167941045124533938949580098692914164283303012288533871988765454432007330126516267337304842828702397738992218848511227806804912138358612909406556440958666007761494535800913940077309414234651424985952086592254558112034835413015287880261633778262841468437030089254857137969942553742351821898283685619028302877615919634413698540858569658696051374239544398607967384598970528497235348594379576452885108895276100352547455987266966619520149361171740564353068999977911162352022851998648387933765745525571688507240985281066730449061234924311575260849951001059681937367622493229218116197887726116290855483805086248449814235976331417333047260964986838366583563954071654638353734691661957044486188302660741208176092259178691542412125021505945862659398461139459039965813566057222887694332923588789298975648991190200944279783555490720501168861983995151614052003247822793090968059022852852980834297151256369227624672309235258388448553321099832838985820225618378496582319096546076028108765556129081450700276283056774952580111251881493005613603358556522258639421381672367631562080702711701169875697085208378384085613458986046519582223327945858731914138557076869101293336651196572674807887808289977863867561404104618163732476025184642559970360414038011332385909331094554028551411494953548110303928896181454773237695629182853234308494846522008282130711392966242585959598967148251299790521755381330985715023530410136454308253941330565933353541629227233006798020129588920832418736113504126062338349221500894588957332784286742374365669303880157527399389937759349403969294299704154631598525826555277140009598927743575377352192094113685254168561640266089438791477958566003175854375048710174960194889253323297897288460573179833588495175458720980768672355918992140542250577489018097588093829291959858479228031075338113364708081138587238897288182415617394293703740713460690963089447855444041444609540292886785006556331801145821621782600241617079708265699616541640054942911565408403721813582397775444021724593085722903656174324688378458229251461005597885886406994697196113810729595574946418361271739782885511272153380484399882121322597888305023821517886990159724880358614360252852760361929465080535383371621874969096931159988432232289176761194374409778435842756004551264739507072021396182839395075913504387107038732935201027067903267849595476361245801439964642825908608314007219665598285685523415259027153855267864680409832135164576714489863536337544469825223338274109207654353264514074803823048688614134930394176917730359136509422759277617526473555388133560863619930849374492293217275072278650990257013272810458697773196068697784263607045516846882498393617596880110945119331057764327934221207723737937225890810537154997843425999590041260083401315482557106370413883731590662566089601964059553707563048492594533269982162994416732233420398324411841423570670995142012669104996568202241504000035594085662104362867293439359407407386584679225687220666871794954923303817659738522551322653848229584878992675807722288334241792000000000000000000000000000000000000000000000000000000*i1^139 + -1091724243385479776232031329883022607936825658488579731120966702843152336370150362985942073800952290747756743318874325132168455490639410470500964524687058776328753540295866739785032281284413966364278085181735583835509643832283967424527292124801050767847520506945398134235444872565458046905876834277904239896782977991531253389786105106764444342286767796737586388125349231822524230998304329513677775565313713475781231512545364182519145412173814421156464398201973232886582573243553935576359727942965467964570731478275140329534652559596988580832042063424421969355534393863560143157921566788326234404697257900284996616678530226344618681410552227444946951932297616455003260058566554573088699944296117575601539889964356456458951273009824915274581398519756403296446158707301163044015581710485434651570599893176973187470735008250446710712039011993352396026356384781573922038762044592324859916229063314932129204108147837215861049016488431287741311476312856217742407295251858231945287438442182454429525906911801580246453915394764537520819338870226641225175883439897699823488301352692835352221393898731446127808754447449666989859404685695781524069500132544237473467671172599007759612580090088960868113890872676550731599104418634154649887974052850913861909343856068292285510672292120420728335789141397048262341179762400366240647814733714288719678624551440233452397958523608797779944094028837982692039168807288587037724985371326937362808982081467939301998028804717269468885371503165460243836908090948513797869113042947465589631353465451056989280399171901788093440095065212063853218042613877976497853908855694090668288819747948980034228069697289222765159095323666007469350125883573877440475520938060014517633734825751911628022497966536551195899539451744381097583840807253668335772559469166773160429848110260768235880061328123058239982033315145040124406545443844114125529993203194270999795767803478946206652298034469528222300296854723656611538188323185116498076175940466841790723652802169744206662193270605496067361383081569319914572886701773878410666210697489989957635316498112733837617307903859340825238918342456945394403640135596259726014887928032744297686343765944460832677939103236252075363210013266484920332052439034372944550357552825849415437472070984185602520930199273432916706374511549839633365741614582493304177738321251050911254711591338947427457783301706499898651389883263019070602828687375374755123200083472161350379679016734226018450016663657478406957650757430690121921504982566984848888837406789901829437442407884729446555010000665254215908582902337072527061699355442858713333542674613176398480132132736989659034478923367780659053184998421630585892043868143938602347213722461137362167845496413464132252162387417259647558027171412143993589892391518530627550071641215873443140443040987084519568164410875530649532549004565744365271562193427874168444182987053059967647755564164330622609632285403640340628761908215466259010785569218896992738110216698864872188042511721519012384771787088615162609776871330213534808494869045064197180309932477930852632669136232030117596147680963349052347691263495029578525152946599930969518081746406191584500164181470048417192496496801303960097588203228956105075995774777944679039386356995703249802748557265252933585497661027698131886313621033031833096705161121899648218904403132980849117209999049380314235064108697145214642546704442771279321181232130454838128588253882837115442777558587209998426420215994350475466191512274207101693438495807003287816761439262413788323438373032756869463290275913391124877036110091236247707106370623174611926170187927081155564898401173534003458046594565878490791910657041618190154611198763376172890898596525468192554629711143922844497793749950661270052856079177929244368754712183825656563224972872658212991947296528168209042356361388906575969643533927410571791658931701340873053899206345715068537867287635503674313321641969527334049996558222049298581469950705719529903608807382954791134551212411639478628492836474486616607674833682367213212365748073083376639919477574646806015216064277046991441153347346313023866058930003850569027953656654768574302010423458822413476748614853014368733009306928291352676371569156188533728139453574899732570260046411353995267927110240969629389506419282409606570069418400834969000010526434650927033330524090587467607899662448381734158907247036652052873977994079342685439281619421558688881413953542644552984873467122969731619618059924935530176935019125895860666006804481996358353075876538491100844790500576925563003108604913402677842363217839745610469384978341492431220154715994261587274241147983507938919390415384715084367480239756680961208915780645285686111988776018219510944930985263759360000000000000000000000000000000000000000000000000000*i1^140 + -42116718178558384292804751398757842307674812012158002681518015368284428109519118286998587610710669069813456289910449073162991600537404322339275407882181879303479083520646288281963755834396271818072533943936270817474732921790709260483916942501438112051119143365251938033382358981461211497657939224584272757710503208284061474473823656097685923714189794281267590259755298312871413660820003959211525632442506314164560844897141716107552118342357905832241701534917482037283557415694159386933416096891283946152047379562608326332171853510466133536777283394459015612694218187045168046478597951475670628123260897892446442241825466565972093706027384446931540458287653084448964684913737767920387192866863982628475156803707581369808169625702261140396631493911820864246969017108205845423158131079679152285896787312650425189298708452604605014583181836678119945254306631843051563172609022836177670804108940353942776074770731969451623522099314968751247165592311361430919084955029662079245960117689644381667327402283213142039160272656404825829263658626380966789558937379538281053109255148769531720144757986244111993550517947946676573276379005654168109745796358757219733117371117833898134323015991251176218189851635070996592507939567777474210205241354528644148575567461779041172003633554495547024285554178146853676771419451239163854671358763357307015596481544222100743241977785371581764481598486052218307418704391470770480455189145558622079904988593051975025453265273371105937386934493983267271943444139120255560182222706089097739856734329718740752463563865534176516000067433745041601516322100486734000925081186466997965848180878773167846482382066598041187563581575984634820745415195153012204503839555166136003562919029364848373425209115317057904021454202046066326461522145971133034783546735800806310063482655189926686958944911314567876445171325548730543552514566651347902221714785765236504200089362938488714798161410865441633385717257318090123165078765426924495297177198116198143154319790646840183613229890830660994489547461999106180364475505868763251511358627824562874948428008691529976295173821419407285651232073601001861646288371358420129263019242560751897506989719059170097898836735856197065612977487603255461913000825195093560326406168525302671985970111576687739246136383952692187825330707564272315204602973412325780178090512491663723073945537968183871198795907170105112526406042064934063599122231083887918991547103991077814902920412265345860800943663776299429706214889662783623535982001163098176548437546052036911978625688558984807191335086192130502763992399740767016061044897618961738862606409014843809552573006828294673529073372894761105927146588630355513654372202518813320206012081053402499846434538796073038297440666999653692895693707445306095678416066649996566492305341135819130891022338771703334740415094277404262950261915224650761157540966816381378887959897116499083100742309220916568563521563395367260350551908798866019296983936870516454488895233523628830705575394689156232344668945521374595755097019857475232569008485088998830156619143699044269190741703690879149658527755811839874821877826512638862675941393233977729080434421790446489586629609960217929727693192593495272734621942953323814910451019392460343194249460396311688741761077517184889468053735167994384098235794982524115411267516776231689337284019038558086817197974333208004393835013340039647884301123686069966713342927003470813577002769940109288160700957231640121850695705395002326078101337955853986740103358120823813487861588832405612678730654324814996112640085672173561028307245555528235542832390960910607722201196007375591705347177343144809530939701552847798696897810706630853771743149737367645625612502564112759504382102131945607926683270584557501387278016603391342248033946209179188104353639856560035118733310810223648496102060477465475331405122051599862411103318199708878714658811711056226065535567163994976176526796888126626718672511678102968420371729422725944813908220184638511690273938555329012996982359215284090902282755777626998278372642678494031973710282583703308667928208403130531931896575418376752473578421837793857831910744837790029621494912422362780882746073585744557084761750770207644441519511630686261003293896887835568235342152897546247738333433675405800981557015369777675151326375410695573815967517211062222549527724657217609017133149152907174204595744521960494845352223643844825109134761464101920874872788945907109192466098202874636903650466775887252083556611827849617954694436170752883157337691016422733916695264662128094032397882942875043100802931610521277985917003333087203781115486578113019277542743344393672135565547994756857719640737050025665213398356032772918440541992524635212611584000000000000000000000000000000000000000000000000000*i1^141 + -1226806337409517194495888717465509237708491401685602836455815621065289707882948978622696874881173801282860216120706507969892559502373157972709860353084960588879997565744671022250350255793786779341546999698232207687591585056920770986756243897580829721613347438357277378816147305291396335158746863351968112395243174270285268786902831477651405608604041695704484676566195762400994982523926115199902816824879912068324477611570667171420319678459989974176610904296720675034517052576935733532333642488794442819630045553968179057961047358999152546387545746279443124575004399255178294290463353330035560522100536314318864645790157173797486083603903873769370924437243988421090602423000448770106196906151331872053266555430231891111802787530564913992670609023974119921160929463736672341439052371021611137657200444270875633554999745594413372756620380413819961263829903350335749541346295528109423017201243876397626275026624203519391243229009126737270276954576451111795905293938488023886183381780302615125636414507075155396415528034474108134756731318494427730263908540043066453110970144655758171707815231309100615589624884034436664323919872871252060387066519464445978983339490917783241832596062320409105386655837989151268426322937807658188784068914680786634928062946284153620663259162872406679532776517882049750783072603522256832568161943244325456637739989844330153513261779287481831725998255719388115484616710032148960483729771673641208816627699037977640965724140882307786750192315894017027586432339414262057536528173551632860147472450130062645429799776543637789343413072151050176216915099617121074373787474080240120465246549535824715916209129431219122273428701836827727732832921586377105978343933097461775586184280053696460465051216813283391767265126294892640755574120749515275881282525979271732917978723704947162493491177292770682066752713645262321313817207353127369602060049460663399005037225416837020966401574218525555748954533526770139249498956114641667347171514265752273472905201994925244006574674521216328954518673918133605342096351480833093869219654540173642643785976031752059042068199945699847857317003179309924666946900347002052862096930935214805162002983737334252697492915736450630958879993323749626280876714779109790256336157696281640753545290905504308371250393359502526862182835145680848560216064187082429160534685592276953224683419174382805544086950766814383433121117559493007775539461268030301297662969214023137674052616344052131865714173833053965149200809417503417001075740753369827193161125838687306593516778464178700068773025844298403349297798498077999954825656322674674094963708347660994774976794419801914699070053680189823147027760877630134734074797067448051585581570654007422747252311402865570532840728699368931427114817441431142625704312813164179077623940989348570697635955638686837153649345299065853266872553067261884953773947084433979903544738442748770516998905113015818903052707012230013438189009073561281634363981262084068441023712416470859804036220478863922514234059732071543370331028831745793349742268627959253963529849948322919611809191704812578748803859800759065336323101509323698396546166564083501421388222957060135768164303493011128909396663859104913224530283875635719262581546629958149418258026894048726117642546383525365763345743078094168884693290067651652292259435885183230514425810176051039990803704100361702638291952035180233123991091393068577659949801312926966465399498953491516247194710840355972330853374031078635464709500053983112441953748382307751534097784186881992332767925824673682999504212856098895192082243870353788490825130457710631821720737981399536627489912087975578041068565489980477763350079014077024851224189402347634978573195330563735836026912464858850399969363723645275506130852430130408447572874394531631859243278390315527530436495623282021058966845525695223678068217957773981407274053277323057475503833706915762221958234284410292003824518083686537670645759893081978154438410647774787485771727022868747408111730934517322985009998253899314414731216683662264383017446587607118668189545119562045809809204778924804378147237261268676122819213304383207682108615447024425894026401948811873547942138470633067121065982323362061303609414948735495056967711782509120959949207763251255372872552581428988072188154342594509913371333742318981406239442436589893847411669113607607232905362705911763018469204808687851951134504742317664765154152834556604427203547347639239180553375186523923894037261675911182301133778348593544655491731876523441097933271813513132826260859523665957309358144221367257905115251576373148485605660506812224151370648300453764494107722834978410896367579940910743154406566969595713157330072759211571405118774653747200000000000000000000000000000000000000000000000000*i1^142 + -26297107076744078422659399776304968247696136189993261887865506405481655408359806635120112176071580690909310974876340410082269121598822339149927497050134279904437622333463701204440879225806921232403155639282653598527269630257125335082387430390833695751316715395726715494723528556508326222456248846396866586635120052144725217955723527962704614151900277031175698407695067809116893796342755333469045739355846402326693847305963811933743826629213579157112738157407168912032322569196819493911584433696797503458367690882111100824458352311955861421619183869965777428400675037205219150267600624251900412483649245552056538646286431117982127156585524307857122625735778315359096214724878098715524415383078053535235964119145206784218988410669155031283873025157062716313831860721583571392806011521669369807879339400351560897159557734611393035063414212705042453790394424239348372272043574968256738791869081257243697578391769235992252748815374195880470436074679864331878280249291114363336488435756950615065069261042244321942578105614252994619895087530934691759078951645751682857437346378916744901921758145906021382782773995489207058798010809016504362818853106441342162359098107647277327033405884959546021326070062083320674902022263229841363546100804945254079846060367680558550176860769506330860906816757967764699099728201631092377182592587121642020005503347062496260258047698032491731930784167949380227328720891280285628395851519076761563544666807975985503230617533825221195914975793606776046252584757450359476131540651494185148591028880409709645843093026409391564378319018193884651406140748692064681495492519285827604079644963310698427874504317042775035207475918171134677870556105261029099580453978835353282890289947353968383308220231369979662321843465434098779541484752937375591246863792306414444734516086341392197786903897663659833081764199303730680537444127727606657764747685735265411106047222819396424197620642912870181870163630347534580337722378318817179681287705996604759660775572975845989540115196378617808784207892858721333060481132209533663005602095937947161883441314821757520826772041998735350145750624321854833209309082204703684411853332069770666586094153539763771140238408738045797651003586985281556035993460870580465265220260366367884790027612510865798086275399440105931160062539073069542127167837829652537867150133015049818283212038726778482311903483794583270755673666466729996612682824492525611299525038838534124195738602887133295400631281362580975912916204559007610792927212597246516664007665986794967063138284283919743681190395618962060094228595550068901192098354036984913968520619451528304671887918313595461486714685699551683273581699761564889367039300960718797151017400266150622388816720614227451993366219767813607195816148501615759107252402919508680439167656032798850941222202965689874878967388207407779459678736513234052265316561550747764532956300130643349597253217857634501487318243767770733592584300884571184134247573737304471130428026841509559658125109142863480642594813436618959998087663493022327332231729903155415403236725994024821861794834177127947073262129421107740986436932903283851875288533392486939622736691751213725751470221222928526436745544540585882369749639890105335774157803022592989187749668336263005568809903862662968688130694899978811794020617494374344556812232745827909928513067876215499527389289493235271119085088715122536220660289181213926285545634749691735116262236673223146690430396980216114879038970253019787993393285646273223531316567566064254688129144107096464135783259752310270463722334553755648652050351841002013784782779260614385134298748905700174497251278643500579133202918775104900638771175000212182978886036930372312999733552380221035245342415730630596473171602116654914629642058695710736696937286536820623109695484007661187746206177650617901319931644376721654782445136329371110325882421022623515468617241315603412209538507572207723537930006475329385179570045923396864613362198945090966781872584026168499434495900591347654048237824834286260515787715583788463894647081843069750474911739698806550480248312662689926674277370082862228521142372179811634108646166376785363817500416848525962799151980330030045246523512076815701433619359459657366080502630478268480341318457164662938488518561570275748629232276716172745649019431019850629518986024532405616759970216684185569668831513816783361931735359683097938793063527130590301039397068116315136260688573442436161045264931958237038936906887634783853428225230147930523835724413096988535098619405323113072299202813884115446035204290031730925608934438843670722554003428985789551977966405867166680042321774019856472390152195938985657758572002031556435414742309588426471505920000000000000000000000000000000000000000000000000*i1^143 + -436222176194961700511448032534179804031393316128959404597188386137442311100933338056916066212628556018549836100129256553318462826045121207118497544164569223592631264867230675586772124547498963891408176626329107088477439992175619918143965867107505132832205631848202377570151674456502830649772191113442940668155653785912763709383652520617355740951304604160110148069185798247336256985015974431576085507000060527147031632388775678271236741500029853101905370836142885973727003774026373487162361723574871139209941606079433517462355581668678876699890575192384610171659820229255093231742164910754814521411890422923562941534952647184475477974861732966945197221553399143312002548861296886983628125858764751309690025734242412149883209607808543370996999169670108067771388453228296052511161403624790167815266376627664798246239786920983405473432064842236037962198852979444046050311690916312580413387936201853693458498036103988276187698400788678834938092176895721499623654869797514703772651315880193770522082738605285109384770549190427542123169133281735400778915504204803701892972621078556903936266101678235344953351454831424290913046139649762337241426141248226180254057585155423664562389949393445409437510609555390362902366945249243612046273473964386314950994481834501040315771194811324387125945376785825204545309621278642934768201561933165922313184287022812683678288948091882081844547115495965348650261905521817702828568577834586784055587834771875390661226995641808219384382340174831231393513147845777149476904689891323112196086183882034125888233412415291618429000359693273873402199803587628142666321346433361899682086819068353934804540858122076824516741424032318090936852758559414748712320274944694400463312234075452335718103700066530004447717415696393957482602748482365517990769853232627836483258315007891641777265843018413263209415930764677133494062897357167459989173317084527880933331597140307158538052251216885486210763766994552555951836829063256155949690893257875562236192061180038105091869719936257075448650443199929989559086853615607507080310554978865365370962927518336915751750354665689320361238520622748236555914583312510504431200571175230459977300115796475980267538843864231157440109035367521357000433422853645446473344601091365159802664610660999983523375300529769790739852954912259683460566385975375096451709112486544911643384444440019156565006436456283138460486597547929492856448001947215032479240187490809592990595105629058963986240608803577440898385927717212811465731407800000770972627931917130316644075354441721187699261240864152882739488858705670705058876190690426291253469688919858629955163573008545415306329137163919834167994331715799532402444345052199451641281683565453797315957096071546329478325740050530507142265620383366957008903594760135691712482760223718352374717085502647258005397086926439710571668164507959142438610243104029999125214550488771395609109533832706845067588687095337974029384874647681699848594430667997644239953955790863130938137624122578475718096537038937384429468427400579716987241430660494794274901017957157135599390966247128618528514524234362565940778239144203642166887357083664453821059325333293451746033250310560151171790996695979082923063489693123037595769860021017620282479599505863588959683723106411462976388663415544126800869615206969764165018297749974994836014983768266899304212950313542703636339359456592737105186666728742374759416298526417652381107604023186398542156291445608458945304596336773844920974119752991368090402015052190093545896366625799981365303827405337802865246685173502386587207038769287886893377673527648126434542713355214418213831603133817546880258339315701013567163064354767218991233880062875097399725733441201747612024438116661917220547356433653294823212866642971821937500181770972899556765617280210387625864934015725889054962114790076940759106089737588803744028150965045195736201545787818646045594348130052050306452333728082345608181262723021230611385824458512393176504748519834588069185446529166317169610793386488971653886874833085135680323179771314445219750045591891215850300386260281703992106293906187031507908600527970410975449995324660279662202451369954435683024759923093934701180062777367317146269769588379585611567198880503590215310352388548900597339743536676009920220787059890899852743410408395429945025711504936540552785357801223855727956241239513643971578054273090806715964811596373055126708681824759963955324754934100760887047146079442110049404463071372442652643042026912275960781107137808874415279504149765075097287034668796700271691892706678025553222683937912594204096388343328509035626311679558142018557847228999463988559210082913255772503673955418827024832588152832000000000000000000000000000000000000000000000000*i1^144 + -4900765448602486761206205216074636728923698585040635032193621277166826546031467975449813803377991726550449247067103134585582966751555074681411674537444293077772112885978185549715454486501981948702917243059588199917072022358421318027239545501510190140574581777889309795037064005726947079358932270837201837077698776177633470464433790205525792264926011521292769018050091982647632058157138624211058043015856098295045387420950001452022792789423410784782084825958582774823212107006333518690319398867374463937923530409578442153306571228709878725805815038789463605709790260072571837062364283896661619961143128478839387265587948466128111401444369988110484912540902259463934465606040009369156801322476902522581710055159101324160301190119870783373871817460822358968524416015162721508296301710117133227642188645154933727393222372336171641958172439089894293017567338769094585685191095280555089509283509595895284473321387737850705859756420093901805542165911269936751898695450242221681178009568348808323766650207429611740135363736047410402054409252877721141286359409204638036213340080783976916844667342025562264335076455494139296859571271080138069300302742961863396874265400604480240854993789676905661670112397864041975868829452126497406673898210723485878729583304829976400118924585845714949425030404088020575993791483396020260856056779121355297703154484262313001629667948927821782364287562549174383928403224995291602812586793362098935701668463224095533799763082274873955591670786697873232163054651488017526119211144892199946126277498336008392156976912824972445059813889993333642444782086029233454119873446998768328854848498356509877568224338734501183773660271979665573270600515928210751239523350755664269976435957639091878186461811215330304320463741131251285290019297512059198097039908689987011998485736895418036613981150369698383766324864931464040984718262186689736140531975825846568926008918134908319189807017392138492161763006287887073190627590192219328541683906447227450198169057697891361681460749169444285387211810705858667227554385903072475007984905513769637482942754814470894610937884684610408916055480934235275399433064515286648184281446424841505449094504970839819420298109711344254849025281538691550257739793337295018769755029467575422047511524085066049077202363386192488829731675626636881082224443786577792873228062511985916962420007578668650214945095178071398343824881039544211197750259073325434933854788537968871040178460455026549304702398809821685004683470018743380732465535161006752850991917493022767400915892397959554727903638157693399008027556493631385770493109044171863915977911430149401318971697868045804980719544974514942593073722948640639177733551303687124778198219072707286948856629111769675668386558764235481139285305436300006602612307518686607718861807482924662702528127378217706978252950273396424243716887944074068275177209293365359471491685104965372023767787507559337835037332877509747486372834906427322074955971190410174136223238518128153979138872637643589436412062021978097322609031623576719061647654699175863464984185969284766188433893540972040536447400544799190357786492658946846878685277228913797727906151997786178427296949679111098700158679865981991391248768683334113254977879413885759645302688164700650862244449212738636638593927493581631249781351146209131881485264165459914599883478618633568945177542106526739281834506285717804926055502648815724344247800232177637019214450225082693146713889220997812494117420183151580103665354536521132684314594303381618632304778494973172676043904869305230779985041046283564913408434564838027694011735462344394964861885083520755965275254004642073496626985007411335598173305431403709902875683066418452435243953803123669353804427658619926455994692944020617740006004284717303397273879937519887165372132521203878187782366326816713113802727523103504896622654396552121944225729667999540972860098927376132237513561317712554523650098607506123567901160267345031858802873336983839991134452994529633141230152508892926821866656663355695863293553628166668716222777908566049722398705811624560630854517870583380551375100586339943022985290455930997159400066318249343718387012321624190205042825878690357693189799597444307614800686359769600813855552293965472642523092255076890258603498758361091363181070585011167963685580107638696183761210580502006140502765818114216865190561710944761052223143843708095295998330216903997189197519607961179777784485044499700114771511297245727114283980955113468409861710412455351908267620050672037883046347913886001168808769248127230468844357482732675165626575176339755821453313261289699458518013818972731676844463896009701970861679445839276534539254149548710297600000000000000000000000000000000000000000000000*i1^145 + -39988376436180300056915305982142159120906131452931449718430215728945848787549374213471630153875169455063397483287832785496383820239422720236197336438931879381717550520977414902052463196078741423232333911471638963621618947765662717142517681919101236973880071516651430142985461399972893683623884590176834447429527321989941078634524293185087996904630068215056991907353901169200219107630994129539710612999504450053739328533315521079289096737512764456307521255734618856925867915597507172736307283735349192907852182661173079559474448721521956894938250193898412816694089563747347413675556193648196533817301977095957605104655537389565826859719038713031553355586326062689741666453580189995647028756560746254114182794364074180116447962062296267927814252157908049265725264007656487071327160609785852170557799559878836834543552206204466750513772500790183556781309731703811338232897558577068536915870977483293143437295190464137771358811083027272866603000550077335869559496295778547772976804235237866370486438753322469388056115471507041392067185202793651377213095874570679971965165053068515457300736385996104357328269459446958239918366917900162665901751064094628423035948561074295220423064809958178495224460617465253801332824963526159655389151054595022115984353936360692186033468809659317507177527111368262356589263751233166749086233226866361563860751380260757522369698561642390832766512256116095928148552013698646305922589767348592881989500313948870402566852354819039867429421796015037600458482569744363151758561565849828721068248302706800987457202175973777363784718649385222579061581860097959556632607869940338585198704110029334506702681645318549247925021955253412127234659681187906477158795592762452553155235788337752956743240039534129398613060533937664335481068332274954733448019414998033470193214499902648356785178445006251698208704407525740188719955373811099953000028650017256261742906954879162308322556369588464746112865630618917700918142563747715641113914528875562736416732892377857625403482218854817372449496745566255142201731220199957728919355315832896686237582354739349515417810658066428246081032992170187412129554751642549740948339603950856305587451477995513455621155780770515198941373638544417397467808254545071131819948898859181225291535036776754638318582705770563642327389218519520207105068708772623616760854415890721454449179805179635526297827156968404569103009908657051561752065986388888997515022786427655713029599493290650395660226972437331706093980724875757194025764706187336750318122169818570145155405208561344442535363506469810418648968442306048512027267593927026627137097203757929929379274282226481544601466604417387955439455533110397833301014784621525291842123545365028180752496141255310560785102996356314263231130821982754236527689876223357355330283547169639788139293934038176226612468518776674421935113402572254851892756673877211208742208404157336504994313472984938575655309516433245708231981306404471252582355202339231191872616576969133770737622917326917455332703730233867821131033293382798232968979727141273274762678380407452952709473717773857249456915832244704219295282510255291509669189587224011708628579726619749361157934839118829315506085179309660682311202126102057263875587628365864016693828761414583290332864902315137901153052767811100566284853267426828879459734263108254818644478329524197255597353543348578790229670963230418103267334206091540880344029225664049764838681525500358026887576342408937888229578726656000983961380105277414514990917409161805237625615111108936586521348912030144793329724246934617911088835709615226461658414090675071566025190393741061690202135682109163524407767231118843556312654618904213524183542747028102168895461108388776750484998880216956542749201065011461652600501906117051793361454931578983506271182068882647296023842663513472126705107265825059006437340499941009157494454498722236560824305781790189791592052621503058332849960368986726530463283062941173036819263273208634314386438087903990832419887638174416493257513424828979315895584927933717784863991583344834476584984368110505826327358871577330981546839139471557417359664472090169556803899837984720759474289789633666018189582922316183603733266493646576373045212238165978070007211028270438130960823402608734670445137474830356051656815683951215795430800335548307345087166221509583589211470649098087799297474818281648740811238405703475825656260052115630714011715374708224008592273105249213518810583136436475835496142194862093493571486080277135855104968484751041503893998780098362355277260142955450150164904129342829334771948544694338792543465042021093551073423659975994789463336594166800170626688781068781948346658979840000000000000000000000000000000000000000000000*i1^146 + -256618821129451381873212300417607880657560699487641432252941191126292566231184594469455608343180992763545280104495524881997841859693338425302761745015695652454174275109244742322867482480200310193194474313805102274638763208380415691034330155865699113120933614159915518184831694664904759133672896420844767255053377840638249229241783654313497318611863518624307630420099562612397827727419258551816893586802693355502475308349812943418728119015763815170511308913706329073572038153862440049251024959032440963553892885909179187760250137983322855659433678006891720543369838097551164952526887150948125476587230930274841641262444215079626579067330110803326196473566488818378527174867391039053478338037474353527371213804469832163479559426797078119258119242701181240977540238133177858854551571167497041474660155807224097336308371121809929521380479360476139943118010112136378649835311258229317028594475233936762352730293047602407382738684189235905130744737832718041540218141402073453783903683056398129680367918308054871653323300167058729553787840013632269406687284441961325061023843011544735449822606108431994902356468495991028637742650544736765870577392268718540835628137864614946728251630518566298568314170632659554070661807928274555627714454070543491851144932686572531094891847159050055023164176764765995030636452965962665882101162299632800042602389303169301335293019619245839388543115128020593970769554917274858834887703938842183858078094595638642775762991912113911762254511627851596959230188705111330653900834340508104710699268938026636694634082613735296223366726099938435927478041375815564830472349946681035946956640778587157469436161944326168395058910197171424978657806035659829655675311993590227631014197407553237897147897178339331854124201527459230094884830304507990120440961934047595033328324530541664278998390201033163215969987815840230890264426360450406477642513937376372008439389050406339700663629170565970992846119033394197595256280383590837428781530445904160468719230841719104467087039513968238816145260919802665325863140081413282032886348198829772672856190409247309957217358204660361347458889930792137708111266010635682869278128419703963342797399332291895002700685472096127259380397363990058640805225508377172070470325573059140212589985327077343524289320345037942466458504584252177855162406358235517810083793062965622469449559196030870157449235968933333560433890709091820984162588359849893168224052964733886792892627102724788034426632771750559804386128644422070929210381048150487476035474516531299059358845807846089001653602117562863521984992763058986127535526728830224696873671757276259503674586246241972031520460893160945045226358693457275377510706227390307742824359122287849663137167150927154868520330332762833788675585551900749942094656921864957770307924493620625371265005048155756278639068730892071278139627372649352178191538965537364122836603276033001963798111448215807807845972574586748131751227843517644669952044009414378625925215845167111130218777559565031264566522900313973625711830034170687736606289538490647177218469884322773781522701816910175448013857957873395850327230426587717348327834843692256548229357402312177113784363855926303646508071665510129720433649265936047507905656122681142819931557556047186988439629270022500468854943363265993462113302402477912068255861872227744601206946154868757137425400289718345269982686016636660211585107303808185429057887935440712234092913864423720720281476462496474754034013770359950382432870005297052066999760656367237128652138327312650648183090082723330637505128026074295031441393541751534234555464005329843020031672463119152650696137916148619290080814403718257711629420389943093548523815552928528358117834820054213822056360611597249580344804176979602497106816478208252442460060407295717527422676525711640031822737729185245461862803538596389293296502133694454026711828251250732670275005799749624803300552424054036595474125817805066666867974958845195131824079647128244800542452475984548377360216381338636097298965356083051810658295859727058785424804837085448970986086851863083177821716547161890631118372184727180782557522829918593669325504954981157303848773463811961058483248739784780647680477751471846546004892469199100911677890808848805574207789439663723612824733182645197277931713983541877117320892575487485910313108378424609526741080539749830880875202045341698635809721646116586620935855970571500399829928013403512541881013638708874699415938086463002713173585980455472281950623677387498173785029104448939172929495691619130408911913535906261402743221753550301745125739630992212220403191862831696092481055980592397094597418357412326700943623125391638528000000000000000000000000000000000000000000000*i1^147 + -1281843735292728183225130841960074833218855503204280375764391174072868606975682348031640650517426432011068646290164532765025875923727049158388366591103608844759980411597951147906104596713826190715861089276557007420221757503592546811002191246157321600370772267614004447085640046651291775010071231634249462379858667729255428378346336875336262832349954539075132403582549945814340291364577785205404126389487124126777611307973889225125544122749172722225819571322068298049214462323010190068473273178504352428130937549311225322113428888796811054796262006154785566002055709308514349467672852096210995664195228473785730820990571236353855533816522607740623834571638429307833678116416437890797507281514470706872763153849691076562888461144158040676414325348527486130612799124404971000813929542128141685950745874272288978048443008236212346138075801507658421242472094352155274212373525225334392566783867255766700591116204248893319739275325554743411642583945607885909982557591852930078963600766800245845597374109252689655921322060236328456316784323719307969377119988249691025244353431172468715485321447650568776540730073896581836547353747213176072521045948021711923403637875573359528173570404617159447457844377563772927321218193848239348510819519659201475906213493082331831177159815077707578082091317320937675071267961882948836270311562475429142552738523546977636786420561476793090978381675952017921993112911253866270262500026937208811730466289709833171095810863003901778728243683555328608095205014664439024826657094019210748371543669595944467883231628561614462711197218336398495650829571104550677230669866009353827677628239933402720258489261670917675287431715179909357638366351442401522065329934107438968828056259492569172759326009270632417313388710845428187224394118007022864335839801481437831331157883440880676782522997357666903553622253262675878361517535959381540163166290068095950371801225672639825515302187250133999929968179860618529146464074848637856113184412302458193074104166187703077624363645929392457250937076805436620336337072977784957518963244344856124165860548439137111171721705957058903063894513495918000590539184444407777264835179272619978230020625173232485430418269257929580780240279360318267838898561832950139378959908372835077400987578216550729792790161825497643742812220949957985665850844544387754278223837848062857715148077806171499516506830400667669904615841514069874535390184565244294244008866317321245319181495498905966367182242598056126649147845671536453006087223878244970226673578479123524299175672964092164502373302042320691776047176522804944387102840646426391075547604789031657746041884385717407233044451293765739298814431668497562153568739176111926380639282325850571628308354067324198630663001090727740862796638163559545303601406405083720963668858272454550080968241562058254817592203880491217465417689871791453207091258330826565774256459563656355464504304083701039102500633211839905417298066233825954572325740976694376305143955412453955935795149697697581407699981158278186472099844769199394880546938459217597695125954505922155044889126206819301516615578410639684988222726337087741389086370379217416138590251526172708108124325307579974239472186971960559585951560348123597954034367464143340523920023436035186784597069440030924083089380545683178615081147292238372495747842521736842525278405214617056956247219509145903848543983598028578412166687832169372942459859274200882271582731216463752663410212435023109858588087422200931657365240473337191909474850052132337593208288014382799788656609855272920616304337224991357003311004606239604809991672814748010179167752026722689549269501669608449969660959088784520966378785142625171631129630517074715723613650280040180469696405141577431866703766220475425360172645439987156537506144081183868476034620372835641231293550352176277529941517966190942542309258978419085285300623630771361057018431926619973212670195188668596250552064808554231701525480767489877800385735229005047247276016967780540146606692569852501888178524564047993564411657423975185764499657422088625833152806676087322661281217056133059032224715005335730755453143463366737483567220989435391429535328156982044146053886731461103659297763131048948424446411366743221473403491452849126349664281694549362085630068796141001697474976744622124988265170665475955437727752704342971366914319191209065769260853489930763188375323845580798182612295738880569054053746660110489170449208239319376838909073901803448897230834515253471935593478514485415365037621411876069272071484237276767947464846780969389556053002478076569446611701763263069138004479881340550502032005909080235383396456891677831424953548800000000000000000000000000000000000000000000*i1^148 + -5016410098766421312613685775121248300461477449921702752904966248021127536494672963915558372125661195603378042050823256722303411140813470627090034549339741969609246167417870145249042940668409357617588641384143232054565461741203657843166806499650794963257327981862325223047878561067505651292950894248712073756951545905931427651053273346029346126490687074517605675196134496133521856137769017065536399453045076725309784530083233348187496978886029937010492746249626610331933201076279254393258600958156227380299613262841379380098697614517463753576817565572653228273295509344795087032855057938921107906922151119230362678390592499484765647149593195014522606964563562799667913019544976544672934744181967662200702273960253409526069379944798924866844888275206804811798588196669034227799743249770010993060575688447194856199565034727196467812669658731769330564314620965715378666692660586708027383593421638256305385852643524251193942162439418592445388378026434177617772969261386650264560485875586641786405381793333402013215990660067534497692612900149738963479547545314223439559219350847897185299091424371779411119525027184970816506690745161657192727637004559392345990326561605235736026681773372657252970957778486801545747972179596339535932922528029213332720223029581171491024353460160063809149961868538856858242834678376031899275726513268244509650156606509745629685270364912229121234018035992204959222459061310288342082389996168263132537414344241906676470521072848404773781036755698961162005702309553917494349627710020536135136433192336411347071847157890195972796821365796410496749571332259957526697289574926403406102674575337650303158849486042588297328180832068154795546886107494209165536194075054417350984626278964138081044197948697269624782923843638177789484012565952192284224553830581849319212546478207206292687265483053710116982878323738607655392030033730855535795276115032727955404556599196366377898626193457123955181674092525629763060324816388896202437972239988837155732531623693721887420731271120275957044768321218234504762456227035586235048226270152747982659302619302981357052474637560278380286195952661599395557311987200510152795511982279310744490682099800083332517152893779701052194944796732300230240912452962268785250969137657799756181742935935813669252213805137392820625936382530089124770063685113843981977116712388191009840881398979925067289664713437945771153024159604081570886433333880374735574932887143044844636157915167981126173973199787366504022813685030016158557178187023195616362122268805612361586804956193851487290445506114229022436080670016721068164849028912539594029598896946647610745989840974566283035761074221587223915401462776608200926007760568872886001588457369432047201290039669002736275228188203246545695941018889049960905523499506750334522043898409835663176059919844187692810406520918439323834883103694893953088203434464254821197359206059133460149460786775483996222185428140037126294988008679021639118995756417465600162307360172036398335115199000530713834789274210518172238711945337430628953862629219780771438179316997175417063008851149855083984550958849524064469128713562997896649712825322758486872405259845565144986039994192316329158887035821957601959024424948497324429229280834134570620269533502924073559599698097005607915499562941735912632442985595092826880728129523211246066526598298875363392175253485466697570608412641285764957280531311462272572983928769592241174075057879116480410551464043417453783921753071230476665428041804405871408856265928828101521747968991258356876264769670394601887977010701001709147079524192285809864298713833266323216901198242793898548670914404824275938963021419739800881614058234548428256341976869998473143880775140298200954573625571932389931609280836434336413874499082635238303734140311913475891996830524047585314244356579603334007037476880015601114551388221004119748860883388110903279512888268028947664013772661879834585900175608157632953448950378498375357662593170161585163026205254806502924127322170793561456725922642092248637533329820167792870171530668459609058301024870264416362236947481169733779534865295250822821436888868058171512004960435376270683923606052447293612390303544705489546493516429262638506808816024344241533462674250012859002416063546064174715292765748079182548716022575255396581704552845305852334368647573868792101922550677867231882687137407349076380092227614863050119678029172474762577190351007539052733657889425561736667390447274085372524985059408700675800132065546098132694058826861808358586237139445813298090869574302003928623472550323119872244213019774418289283974182260322360757137965364118259621203330706964480000000000000000000000000000000000000000000*i1^149 + -16218405283066956080521407465607446467821926557394679838937163303020760253223539543938224457974524988834558151363971460427816838896672157466263190118166547724366072579232181105495698069987989754086056423248819149699836821992511702640093210952529054872853496199457966705395299998935996435097246206232565263723045139782833278234303886408141936804731161048971212658724115109319582721982788819015157378343348398762760700605992899454934552854049104318517892813162283580260461177886984275141879003718024181673653001692916960846046310805738026795015218110855056484193188262273630364594419341780220378144062597703360237978123951098724544362475587260129900340758683427380163276936906381473144784082893554470568097088052584845636077942473393841684762926728844492720050069371574550720796687851989608647020462910673562204976328958243257746660485467594177759932767918892373006447258870667536945320439577099167654650669635624097287369106253060754764799083471140008572353420543700927077561448514366608042269572159971478212363422414073158189505662023902064253158376911375069651753919778405245669493966251228059002583703122358034691052722894353177240399304814534678377013844571119546396752622871857012880887626802442892424180034355352499102691813516804140635025424076434741148255786163819880207056809405621812842335907120937610536234847117042660104853337965023867810790970284091168530594230769838222914774463943342430061239789753812917265801297318426630072337199026215539083596499174076949823007801576815574843223215891171553030775973655732044548217826064124161532666277198974389358455836362665409270446608048560249572245213195035877386912113555587007494626671191423206517587748332380430731971489417151267124231569681703069977444472891982007094388794317208453834743795461277105593181967607172921868155224165510616385793844277888524191800612858571548224959505953577573285460635359670678406349132795346575582145602402572403187647677303137885245745735227275886336632735603828866281763763191234732134358149694624260139138087824840996691853699339525262769896164245164630730973909825657164508192779649724325531929717832681242341177139287775907804931367125376944756050665669676635045396840270988545204779598463743915101450401803568552194098790853595636435219120886962403921658335160711279148994138732483764124808037622718741941707172781642691912281301641268898327560206020913822815412195237156765333584131764206084538562148333388222010660665324623165917906046715699090327247008493209363246556062861860956357343050463818614575664319719430079742978147859661984610595599176204349792512514729159590975101729309856677197971200005850441713906263433508340796611870215431539110161893724241838179284465005008211915603606506451929530796719356776993913002138357035673039863232170858660520850934660524864589070337829068330532303663626225441137807456495469880221628130549289214146265485484742144505476099176424946729800154830706303184290671449936268254636123811914411772195004841615894363955634038098701129052623706111052100236463454393958754979665337070364866031672653930882428655827248688230281158840063681185670493314456990256740957680780563116264039798637553839958372318675229012751999891574840169593672937451729406716833552844367173234542436858995629966336460866900020573241342862502792185117057281380323125425957884940948058558895822544126529732345283331986142681806129329452471981671181314266556645100838634373669968266999197950873459281092026377032728166279905007038219881631580988944482189774714393472486448953767434292658978323307285989875884529565072113827606702984783935995994791427019010335718994700035913129768430494693935219238249444769775891753126767594175252209707855476467135971444932735713195148416728491569683574045620672057636044549744012921513228760093392691235521167795265056410191525031687199486507992974719850065728091433822512784790940377966515535229991581172032273242143321986981810457636144091927498941259483776031133048248284619277977249495485294604232168639876209637330564171834377339906120324041826878299254458324986186737703319840254338354104595044174922990567261344588154162276030364315584618595991649044550295640247567872533763157211390834322143366160617878638048151597454566987345082247115124243161469409563619849070725103234298814492382374059427485176428315814851661232812678828023271447421424580128179563008083418969915472699485360137908893435062410722558007782231785785185586646655278043615335038247230082413683005552865689917153895427016311671039615654740869557815349356993631789581681068925460790317130307664564836435386632418220237471229117687745129979436427489380044636160000000000000000000000000000000000000000000*i1^150 + -36195245038792730399541559710218722732423924980008429672890729028596573306504171384393022449561579226146282929723148681292775225943184467282777461452832594643440365388668162334282468707210991817699384034966394466452230506704835213701950409001194443323193012009165532171335320961449545094028209358645196473000854070876979327444138794683299390338020095377378568007854293446566858493559371276664774242235688483799121928829791345129636756997501417469184243767309731013171489801402995211189214403088678272601297715252966417279717004849722738826006764113218141005639131394747721199261663729864775154676151415461328730506855668676116094220311620655151451562409013259836565592281680168594165571702238745209929399871735574417253335048283907630706840183586807551183968038218238347057873308129931084910110614155921898916505409429686490341362222939595187012104574716617032972294457182756547427124124291521281948695090851931188281348019130008668493752399939706337015446308040211147877337899094021983553936203063540507458749754423538350453166733262980445317054173168535841187720390843153206115136537504873254364005117165836892166447279880302849101263569139936195983189369591194271708857725985164827979136903330323317967444424196303290021905720335837878753688647300298424713804893863706415074048439303921941605878143126982204809636151340602890988919644200040182270608633565774439242416176472296742747199927706765173615473169799052729751814307455225258421855311384167032395778321550904207405453919453539345451672980227764652640268548126448220873089586582255742707602614360588766207216262469806651877560195659786348267534890430690189493945386876843851351952935806155918930679843934194900164594009786225469773139140376865278989928512129873691153624218313722906529188301355045115479878207904859436137620691463080692938884397932871298618465871398682457969266062069858916812902167736278598798155556033997740445277385386881305967106406543492731293605904303130246624179823468473135280054979551920542374023801617860409808949131577746455309958733683189733110175659039603415114322910445076998601556250348912434019769192141029497681370569053255954406516488970416559768740946908096451037131501111027601406432506734332786335835851536271523659511957243475515949887475937484411241662031730116094334347812668836728504176866125137349399852394192543240762758920707616313187153135641227112535447231960845711800354531164888543348780760953244480477920465006518916430189913694619158358385616612719835502238099965117389080461812262565944236725437849377998457851451865131835517351617951227896445354068631490124808877704578783210045592826781794843816635209660394892613300001917628468195598556932147343710235010641724825475232821513467595109870837117401500218261677689092429145336174769483326968555216899335387335092577302756075430281872971532791370714587018231021722944935388210331445550234744323921860316618213984732429029069308816059077170093031887430896566693206880642620920800254941385077874277678024328531956004293016228275691376563367365234209263033331824876897791734197165060156436836097583390911925705089523223531151132763603551606382854055562713220642911300224301846903646998671778581422268273248781374309728214216627445704086999297984427245256675019795334178580106037063723809121324807083513665055045717673111076498816432680065069251994421074277649122490974454804712671036128796801491439801890918746895272211862938529932416942075775829981679930859771339802115766464405236752343313287015137362302996042074383133488167142838679395072362882204478993398022678781222369866023427435195991902581026207855223189753773570639088059745818556927234912812857153894174810354887726658607093402595269488667294236450410330378440539628921608904743309026375560979123129743375569205670913639235634289247408668919374798716251348802621306522572792125044952751474586253618705502783759368187510556712981275485362918605898341697616073872578980296976509966670092878839894669506093958680284609146012866197672541795360034939040091406054367315740897483482407623325646405540599521489127456389205762372155688719935527689464469405668612596107138550549349542023575531599993292359127163620124459426747240182483566124100214708216022447866820224983387315829315069626723045153539920793653370822069593206569658121597325179036033485360703570730274532876008214882577824269106089834369218883608461918938955201218570103919633196326924538884770899904487910514284952913962240682682271432166840393473291594199617908815555814788370159813606819000471063132807646314615148763912644244461985519618831372981194656290389450571544951829652746272768000000000000000000000000000000000000000000*i1^151 + -79731483859515785821755489643517483478147276660836237436359131867740865164859823719030580709987075071621689632395404762172805684488172294439695749246020260494478716036706976717715925482121377615879339018407626295799572567681109456255415788702633258011068346280901173114412489263199302043209234176099333406481876598121236546174421729067075141388219802526776275955048545671302298523433142165491915310833765184389100961152897315321563510161068474293779052365514142695773002037479897861654717197983340045042776048816296336742698201587058442858433235622469056988185017177476665801399341960060406204062345143981614395076457361985645034602286148326963189608067197971416643494644875345102842059764974058080624891461233535276929810415332069024009989453141543322796545506879937289954504398670431774707302112913629611796684332409906902732938042283513128819476171410686681366408186880902612078881306348886667140455181428674920852034821729178512225895834603021010221111839049044678640627019523381681583840972111602504344341050074714606619102091935336372161602635644540739520746990356702512261965667354947775910434144937087878114584986029443630837845814581227883017661668693680999248133706675764312821248468290091332841545055194759572066988175338128006542275469824994498782240387696791751874419839558689933807066369701752088277725029570557130844798234540749323937113755738798809655287855663981238718333089330082542730715092535857253815156264569040860410890866422528147559579991999331216333545075288948803081413941150721818392825924586633191035388507979546011256769291885740291657337386381539466119718535977043948228009310091152605407913158399607164773027385047986674608817390809761342740830968331481317806747081304706680440017550854502528148476192744962048906521797139430760783744100922521285401756974798338599569991226044621186913733329120493487148372967793369709228576749651077178677820559408628769052715098680553662373068244456310840922431292886366921068546504324136501065641658375492860104373832336122266680113416304898272540936857918089440827976943435897611284049756451340038920570451992816964044386020536978834519942339320665875157049196175131713153160555095034870840448988272577573307129291353322538377460042959314743518455166212318124620090988706938264790256870003017707644401074985560732400906015130559605969065090846143100089854772792114085462536842017433822066757405265211424026904955965715527004515355593546356222032975503526858357416441697050076315188648594986643008138310556687576432963702840165666816031933995234145557525829691332335084691430452411665027488454083356785145845230804260701490286403476190430345233065381430433284481800305964827068315810562857933750908840362272760780374242575952878657644112810015928255297472975481371131012387079241433391866422595657630747029973529578879099577262122616231561591091602069313498030357912851551650464144104889153985818843709748048637436028551571535215271439298968158837407690185217758030112769136729716530438267681115088445403141938290355751142932405994006782121003219304925364930736464583713151576846351420412078229541940035744409079773650874792701981694865012531010393134506358621215510172085905451180489619664566169950922809273345362013877505574819158717014305244555519699002237445070615819358974086516753840283009729986003145896446461007645421748959000523857332620002354518009905319633968570812746137779944050283980438043926199017573448448831363214940428961473669073976859458549908000141025332458403810819904750874691672055838346395877010405170349438988464793213514210976861109582943564935194250394080300389822419520391522051054511382368820532815768446406129920216496554461316656866164248231077611587189617976171708912910155377199614539700848828569435451301313674411628916323729531050245065323729083469441719910043452671725296001631658716690337976540169152831686840585203879238873216209744213896401206078772367219432671650380333811259717871260523676412786126116688677874277078729377785335075249065827352069107648550088467889776246699506254332437319222523459258547493493679082489140578533160089773887309009136984222274992494624152540649426690437231373184853824792578852006181460651188215287993730175245131782979746927630852032744847707062009759717391856492525043203050922772375902984562949053101510024780606663470107348557270397263337022245886725244355288439899995518827164399616158122166615565325364601721042911513816526110742595743731469812190969254324542914024282474634776787188371046160553709731125433544918924332413168894622719792135318688645894871895799253378148937818864833344852978250567182335344640000000000000000000000000000000000000000*i1^152 + -78227765440152500044164255942420749721397319465304841681759091098168853165646491870526113255621204877619647151080625953318100643016710241012429315408325291489091698759574661519926033557389318175109089212242487188120875585397830354116846214825210531164916440040474698595693733110683866553065459134254967277230574081326620198203268748079804198098184750876655367420014672180052363050547358138539899954908243436511872875334802902290269370236495873163839501241773933761077641942428605291940354455298810668161468708049802458508281922546777728988376609187113847169375409859439842990649179346322228269042535327817610032789236982648401092174531005985296898117086928984727740786587639884126023357308830129018326921500810075992834890247009847539820796995195672329219344307139047153451267956221314947247106896815590417828052750953769720682038407649557820725891219499890590131165912914061493213363128446473273233384677638792915624322277829096684010021423458224819469252130394831639053367865749774565004502160737720180545550011777980540389305132416378638355014878308324304505434594350611032335836790333434210318727721016078399922622403599639988206852667822786997737953713588344970483230611615031485080165010506856597500382046591924527409293817146925365935773473907120526480778176761858728424918306311165256217746070035907925554202524573308537512522039018166986057091516768579447381231925797225064410530623532539456014008040301247038601589262524110762652545093267204878882292332505283590002964344235317148547046214629125640181891724630726293340110267878251284566577577896038930465911929143799944266913442113762690729717000026970026425690847197530981174724169472024833779321301891877639303825046116869006619767489184005897819911413770200059659712059788324688951876145379218839421075024343519481394386006273913262207674297435256132486486559153068728030133267203766273238726467826193024614688871381287529578530147083241806640064004895254757095319255775999918529717093461819385535082399397149288226831043893818977564276376319108943239737217116106185072212254850827786125794778537279338678712044443372603069520945590351556149922127511730718988845694870627574759726556106924408838359170722572556226289355137533643061670564168346513794587076509796623364535589024825893544347472131550928700257711087991186693905542830112012558263550802837557537253493443624992550434250122617684557058145489952290763781191600960145058727589926677439740571161754099629847932745311710977061572916021772265095397191633911483169698809627942205439886559003921904849614210861269756310846332539115292151538231956824688676615345022639703852981943776973220856080479419665649342702779579136741958302883512887407496716079056510097624959374066237295504112897496088067454834506787831229189656114958140943457590102599886203255055497670168518212372715961662238783641079056208379335364949174362867488300635728275626975599908681508908498048544933757414446556612121477975338578159387764941807811567436266722425002988990088357969977187247941108126599769189142278766064239210749306682126856005402135798382068161080078658510564242159236944662191115209135392589338882522641125803173725690319286361401661218734828067564931178041873414142943394530645722152087703034767933115191069759245674265374633595150738833518466438123346010900970187073125348388936622615726503559149080817599041612999237075883933115560822336802082829707231889414691828731113050740478810346032115465672672342731665136020262799267180139020303189815452550725397093050266802943718955433441210304525967560960502014581881981648260218893125066992619664768000598708210601757296902585906054453960702417033882803107866550386762080560921731519388920598680057918910625303465327541463078257320870367024499804714628257364440921723763571830002620622135123579180895219619853414521933283824514614265834458811342985092607590927969806283936170617842178622293664173411296072262478831620500865365806344047140293402721458960328650144725844653054094245191282005600396190554544060138187999902868637623747624966524859299342745633801258371534963343989802926852717257386420154702673186842679680062832237986080204926890613250051461611446050799078412664676590088915304448327024489799721345998949344525055683747730882765934403460232389291409899571728020477639630845644462665275192677483511654983559156747045090565189313019249240520597203450187572111248726837466697284814093683748469811403182101975130090239009273929103785954323951048964239415982820146628534329912036694890996855914540739822181133369365341270231280852234109879329419901928296217986213796393342556176384000000000000000000000000000000000000000*i1^153 + -151724223745468131782734743744089662013322721675187848982070176230847104263632127278840695309033525784504634311045129584883403232935653142697560117194874304759596501086789465677354800392717584258039732159044181526135534362931833593651722777776114729543447831083962091086884901916343925452075600302151785351422247539154392836731982574378445935600518794280669351684570114257996859401724696016171314630990696025939599023357591324992820393947810335101778967815642059810281427445911279527421852617814401662629673765074390856683802299722212046793876875884315836539979980405784489535587973009938684221069190267327012265950559714536645417465076122935874574645754575494239592927856074959767596598548494030601172279801696531359081791555670495243486828109027849328497756737735693295301604239716671895627298506991553545875339553178965291251389447346493684420288807739780887047513847976256920961680779542887310372973079391326783864911801487429516582476136210964855695737829861538578886201147770263296467632182470798683745998933375329845460158361778377846334500238497022557867941692572111518725447847684691011701410462106935149696338184622919713449567501910970856708046088079727918159744251896105056553773991906164931278489613023712390348396791422897119598558617738849135854386501411323930490255992382769477520309716750273813051729513586131826754370042642742418176933305221280204310867298448447526319165705322539200844927639218466125052662041615971841253489674189865862036126611260724713012247718158195961928336199335548871462668066782183922305879604215618958746835470959786520458243578890098257726867229176158790277433182382292610089586885728410275212192130223203917572778257733863807241271485660868146000338971220903527814876627785451580971748886050475050808138857237347308591053131300304127392167715384501393863715203068738802061635608911615439458235419312316773634879655893350585025713406339328646209404553032926768390087060587793674127186076589658816017277644259682530814496813089167923431623409051158106217789896034881401448668984529492448496245534078061387193011785858696638974342077610867806326090295927328277341418536266069122945151485437349609163201912821441008210957907540911272912483707957843976099875540963308939404824185570030296558491361839108025377444699027553644024359779653283402283677492843878498048015997140658087241858823475019234942776239372218018154164229509787392861934811045127261057290593957964124181442568298303082825136516665359563342578354488944341395452699223295689812493829689991325189631550100912097761077100082993573330317825814124090949809318689298195329046275637062307672858206118195511905615476891424406310252749967650493641992477436403458480797700627338810274536344034291005688302917269762914686915647004000778942198449297968716480694878901142723159715392693909994541805591448520780204229263467491659136041691109518062739390242677471525689510082823599789194928475513841623673988661195498525237310511950030939899657887804285806528182376613917741177586205241544152913139529888138977609023607920388738869457274023514980381975332572567400267482431950690937892119693978171477113295303243619396627285741021548889555337533189283474301960409660109470260929884581894285547616287532353432115684896796977858766886620065382860812503539361610358966097600375221625702698899742076690582763913966418156166347387098667257330695607834791976332171786841174607818421788086661014109286049135881270800276348274702075372598797553243278133835003907313455146838169782688616225697788176985747663762230674902610996394788489029637490855119000707715868358806438211400587112748176605161675272068989301791084767545753499365284325969294341627555882801979052597378848695233731004962854840053875117011163488909151108423906943803546813896182386042108569966927517776731105327298960228221409971125739137519687718517105579886325488192744225609512678223840327686512574510045307914817604415952180591746036734584522664115140081623918481931000479492948141354891672674696986661160227166542525850053849190535956934301513801603342097259114043236219964060680114830986056221562177892680404927195991280245644365461162707535138680504807465349287237010163795891800958830679666401029022250609928030776929676150250724957644665747967093926414433546518999862075854128257461535704414244107969137072070538664872187890399981125765557563101724186775311067582716914583709860962142830959719602210483394005541924183120698099786842500205686898646196178932693980195588333034979100727608848042851901414223504221033820928522406441014118731623115126294161901801650111377729126400000000000000000000000000000000000000*i1^154 + -18576185441652594824530970689383243179817990686958348301670032314406870256936069533474319605124730679019565410934455086338642028198523276905149029828475873482530858217158265273648317281426123704663415262737481348395525474891994453469578390010927527555635349035481176415360160841872099204188014316701702850390562920921947611549059106331995433498647784893926512192964490889103045585471083536166984494428014521713702803660059160313722886727603722427838037148430953700633634219624242414957117098626777347968965341675417914584075435903784156480976561471692004921978527439435286261135949981892540952500809155642435025823616737791560593190095328719264090162582348479416601926092752620518870581251113233889415166578921115558891145148680965449844774302243213387347118720279242266377636976664109358356302548627156885472182419599585105294205111634030937712755318277183948080328754554324430224250749047678605974757892300525483659653465351151003572243221581700342079121241994378484559744173968625158949958325132879081211592232524963992889825129634154197402784405544525198684065566753401988806367641311069175184115813757903872993657491231300110359790790862552099092475793287154931735102464144833591692881705920751399819717361677856268668805628780369168288383144800397915343729993152206754532681482090637759329679951404399170942540924244437228140943895904884303544563719952040309368428803190251655622837748967862236131162624262201812814328421033685651276811795235522238606126667918858602449102249589721725626791602837069029146902406835206736866048459835493570519342633004045405529446004923023715956833121435621724013588573865879665262799775804808902847230218331415644367196871999702598806257267083132954599973550865334675983827249283735740464418776037872442373594585319732757998060261864901278918360992486671216426718305234774595459452872696153096321447424860991723859016621953783185314405596222350742345232826353041042826294272945291105540432624838611575377576671848909564570364082225196302144007409792783891078674543978654692333436121356883929541609454105603275298873938206472568040598736995380022550947373662337339525865963990211554478912743137998672272019311861752840537434588835719349735222396575362898812262483731893016033448261405683670085762072435100007952264237309516059158774873381418461419413939971516154521899777553622470977724213559040969960513241684676274599017293325204737968430922012551847057391055924901067616319701239390645462281102239258123115109406188664247354829242891601462964485521535381539794053162937883018096519530820043575776594663708031564190224121701040687880647079456308118390902312869741316042631558959354848699072423691102295309503792551639054010254442163024059337090525988560489411020454316083452473399148267992206539282768896422391441952543242390790818474118081511489744694377298246724573365052105269205057933048243775084258983363869152616907704842454714026678038144570183674256059145370159437728765776617292728030464349928259169163857111217349249611311499049497688457595383609641363537278316656749961244944915371153692596397171365415740532928809566710663236507346416011401598863364847227959600536707234832409504304794785969331651389479789487703991149451734919753933812370985659704946585593609895880397936485412222952768575027266753141142398501902134889468651047938053771772112595647919178108536215241477648502110811773987918833459055997311420629819385255076736889319246359634883097123668197576965359832463093355746973218432261479850777726057298977599366245364649419118304178466233334049856091741080988590578513904081341133270083281915936712441145525060720891335654300140808474971580141761529583478507364369959002768213153028885377239912574196514834381781186904308376688092356188561330365192789655453108913540116906672961283343421448746482148106161129792539331855434251226209586823998394655073254868454719603977685134331480198909623686504332103771845886656580012762453403214779177552533200818534197464009130773417815989069952635130866643269736854399589558101624323379708506005424219040569929025319283062854747506231475952168925653828071262940096494039262376732961206111018994130317736815142508553053648454162887976091889372331081588918807338606950274840069226813411721489090768669810479359206311442424912092106167750392971442873571615947644781158457834962207577750857705181214401798622855565194386059443164802424331180940588714922952892087618958786339766490658369312405186564833243727910589618128452288302273695127171907050916611190737673906712789045701104942591417180301090238674934863453119008525516800000000000000000000000000000000000000*i1^155 + -80658421179948981323771823007573333636441923089230044802011927401252897044825259738844269144780852776501605343856550044767876927239699950719920801500141768226335846649946960009182200593558866759743162995331437234058889427964173897746593714701308818161227521047571722649860118853873536333338105950069653611251212241646451682192075051975612835004707978638080905592743141459655195942564968215015383425777679369128331548585424848574712410537710046210376186091244990295135034608673839367526492122367725889558462132646962037458435425761505472447541896866526647307879372739632787403344803083264585457048477882732104108704948495145849869554527697169951672494417012411930344493314198164671675213105984796364792267126425447655303453174923046211832806041876747473453750111675319264412708208334065545393092286414070088701653771130642401429651050835678252760600418944631676409830749578528930779694379001711646208642180946779021060483325001361724277272699542970386961946121860408664579832423896181302000674301669668105195841820668305254939530600949703160649891376686024927065503489307178948287141999873733450605126572718206412639849350882268371330643793548220071655295822988360582074144466792337158808007207045101770888959611691286626792295877305757798210654950050885357338352474044410398630978165440281075785094204056319810250425563741924174782012659956253003806286259227731327310100867257516099825333288357925523255950220348817049047388824486672487813622334507465558762602767494877529444391361745538909384874448228577580419888556706756193445866231595668501893142247428038452080475696733493862685811125182782124113938040279284569539907421473577542802570920440693114291622685205342904936801875820709123663368265175901281605047813961537176733974276766516887328902433002125838743125443037890729213953492573932387440735213152340555776155390215016554834700717145811689581916239321543840944188770412927477471001352517937600256771260935244509441711123465488714918536051488933509034373697635446816727263495986008125675770950056548617815143607410053266842288134756404760758701572852531311460523569856843610306331920838832375448109705586605705124185513484008436717034237285552005766497518620346769729749451253646864480065262557885304812830958698113721811912564911234314497441442857863958937194566478780230191099687801224143781433462486985729183356282972590593429785316795844591329055361415781778274997970003569006303320249662049902083198287576737359379233328498257386149446230999778820961271951461025649502664601224467745166338181801974734598815661019988700694171322591865302011972038882098240704619275119625554206969159632581049138206989516173290987550712341970970643369026851786206041120726731183580178565040722764850956335398552190130792092033385322316588598603407572823634643591107248395504262041013034790876177628544892966847920956085824393289111953915781998200998107487119199133954311469598827191478165839938712072210825089753472953944133721293390756180421541711222218320335882599472431233191987676960211633174227075424341301840389657916640249485235356640678253361413794123181956333952568597913924069745539930051522307331763602347876329418254582727596964544540037438995690394977676235961592165866426382136576556581891703122460146465671172851837688556665950509723631085586082819343682087558947885937596395193711704698596998155297604582823799371172172543524139539778824718597857433726215050362577982941215821235482151856725209398243524040276059562885036222944354408988558451075103036957384259184460158785530063595006708854860129191901257941737404302025805375247984566931649108239220748290370707469357908501831987354343503970416615040393494886076939734033820829059102164008550823617538902262108257939428375746356497682477844905085006527392935214889839084915272058571346691646566943725434119128407605872837108191991188970245683621023562572424741781213896071231787105683032580766663229574617205785431389840679594842726824359261180424835032280824022599261149489504772649662062192413989700256061887351968455697573148393765938369468286907729073058878167196518425151395117072390649214321644724133313078293975349929463600150249404606154463712295957098557490399176797988820419117478270719453516355884142128262526324713020405696523583203827341360254026640212327380211490408659327133294347661752363551440443947719688026189331391375793234466921322014555957514566883924510473037159266626890535884608992293500740997425903670251102579808634816560293342622263518925663857186338145553988168209477732441079483177366630495806548482719181670669352960000000000000000000000000000000000000*i1^156 + 69608684712319212615390139548282002837115029662775132886127126698995576877724693865461525248612615049000891605406052365602848958011848606624633566434050813722383147730841506834944869121602442153429455396877487721954951000893169026813470990469441625443737702211513609336888595970533555093184498164387424056651646953223351950541799017847999281170799273303737506722500440045881943195045303026439663931559346282789916279184661094066299305320814359421796466091993264586199232268513806985824830337953849824819073935666382266307197100107074392081136789426698302203844778241755251044429739238513294051662628979765187731641305240511476566422203575894647118940653010102141803709581509659320359777079222711659172416870991637009309048286864010818122041354018815492400665686690524663072702408565880272389786049727997931285474293049781654982780030926436627626199901986689637689008423806833662204336476215293136140514195551375635505304406816574506022997600370464280593940079605835458310987666009555882292479042775889259898615885713970554973619750166143239242044131263151378662212403854976823163050522794089163246416701139105322926432429404108411849760419981713090184340295781152281575782158518078272685864097408837360000363929605838539300065038788967544126083603069194410849933704990951560257689986986802229566298043447563000521013306838966909773264135766115916614036300711553229838712627661308329534441766853137354277548246277077406166169585300593837172233921488121622057288960466379261093670186674026147985634048381154163405304525988524414062339772662502949787276629368518754066357026806134995049376924162636336354850982170592300749996064661935913241724089308957327769995568520595371224510536022843084928661756589229556875716164595249719639060992129925514445631151625820003906326622630056942815716387031834782593521078517783330063451372293857258810131615158801000227895162983403753011070073756432389275281988960566968647593252460438010158947042655490590543904945769807027315797141960567688332788637835898076346880650736329296147062744750331312600255543360105016981070391565306942649503741217011369989003472808873040683125327033004047506718607074329831765482161989035013609315436268796120656411148152049815871648393517437655520152362830637585131895462313749730806482107602991814746254381196992976509256261523564772744182954040385054184139140920153259998577215117194791889944039745938057949278648399087944344846546759457927091943272749238905824169328043737251002567658565013282451640301537683294320960074841498307514664602145161768816130171891622880391152970112894661599184967913523473290880067754834424226166344502669376899661400877350571554901122771201048805942857154975274669877653404787834789382971370601477078013370312244185476478929752445040045870672734403637828587519892447655501472181420217492553660782139526928192077726056522357110732828750782020966459099541738034589670308382400887277855212025534975095867958737295322219213771479654698731094588445679814135681423787976173431773039848830559527935397266057692739909153247264402158118403203786007549945914617125241403660988507643250804386179080870226519456083515315202288364052392970173303100419880726833976643840643755052877284830365137240106776413571551761147870772114467204645534301000235702567445911750565753146707177644836728961818059710460144047975745162645855574501397074628711316365717756404895335552508641621692201300834078599171335624459759961615159589542915881097684072461569648212531556579995627081613400611295521169544694343143880535665067228458711024515663098501552633721048248416283155442325341477271652547788479784241312676793970665774198441087662756760000502598831490271117068865398469159645429241016726856621810356716515815898623368353596061728759782751392440804266025890715383098288642421202119274091387841238769952527745580232241762611904834306885894439651580697410893367112826308635587311068459396563420579455608102877227749706989730906716218261292710042818043316077166118586759465400982126458147298142536835129098202108811004251620337666663937935087319718641075783276213481322788050340039957614599345641190906104269666846890684107367727346619091992565320467253948775720616256888768961410898281867675138687487792806756715660805490526681857347019489080663640893452665036385077453897814248942801935901764810624473008187530605478159399404885417302566535116744026874935460802837602326528274710883227332220873102223681715752918274486205600391551470191889510897318814160264314498437751064172046396611957553824882211121638916790123367477595340800000000000000000000000000000000000*i1^157 + 43979720004704300330604841732257763485568824711917235702438781541849732784373393900331420500337809350902909622319217501753352994055065996427051349087762890013230144895911186324284587718904107001872250127596770761522493043606075716577320414439548519124321570775730495433592847254690969942137728362035352654658999497490940436502884550127481467464202275538620583765751988135997357370966606468980957850088777597313014397453735335913284938093336848653156090862321641642188782905911757641939276724392858154844649561549031607923704019839937328236704929583322379664528040162572186581156193281224379936319942662980940860787728488212571401755596516317429763320534221023743295533717514501040820065420940899000929521214415537147923667065550185417859715648624932969219841274671547753982584810837838292416368559856197661560370062493320285907608894324758559093031717953393857949001590817941589415337790524627558404863622856290614224178492974565956421164532953179836158797033074197150206045888633404201299758051954256156518012808431355125296694567014534516130789032013531306021063523836609937008330562791039263554842722986692518185621234469727558016404495462239996798081446449381594565591497644691885752630300630414877799729097688632633033929909314050383668996039382906588017120620663156722141471502305861941826687558554371690161506438647480316658252451796847319262922935966103032723710118724437015336719801003376345151564066987366397322423641390063349239620890237586937138333296257546620964439592609252138364913445849770524545833201479881558442165193845177475072469225086328299901559882727114259491594694438553108849275509542348278737402396689319692502538971651737280741382592324849857006243505953887961026248730079184734187625147680911449654266634018517040558293295197396416714928392927780167222186622033933307762397400272668123626173427262188599410834864128585850258887601125220170486428244054138013005674029927294088495570201225055762945005582691053046909329551563758092522170360563514583525381897884489226933602978449136458735215871953339675997743948431053026115521636701401890336338515303461364899134645415549941934187373249142662906829701862863172607412290229882099829818376437497064953501800697163766361286587497723320251020497570191635283181746342138600206595691659101870719220842873430340037485492063226659336904445877120242418518546098143151205982977563721778000255301380020835486502808695617434820982628971045731951878388895791614603618163521184212298285065819193569563037731397144304248690017526206027191756129522040068536734562381077236326657651349456197235092877372795345791810124830112204264261225950580909766856240122701260061085021011643253763937286582805805319714232373905391876812772187290620823335705709297576656597188887077472308219570359642739574209394357131632264747056705125364644455094689731404110420432869853972514766405772649490662833857983847801395282976643094884373621614586770739777795219261497222784132155354335552753450011884446820925605286211609754122972551615073384661542300107055889280730090982684046460040147177031055557374333060283233598913717945565533887310211610791259955045387496629961254413290223011783216074591608982589584348458791503806988829333084679313324604150598789061190306026315978484375547058369207958409548333255385865674488255840274498337514782760680698706492779762887199977964851274817438495671324542408914169850249091155623242516796187553852603829909020697626545313526294783190872956852827049602218706888428804658003414572317174429473289226373698379264877411523647209764783895017678271327062908859212983322392870599447467750616161809042136601879007284572286214636424394523363804745621942241708854170197107328443071668518163276755386962973836287210904391472149953075550504125907267059192718145707774681279727733081425364815180358955634062918478372889717796477565989231285399198975952163164951490425594709025769888125531873853956281150301519364151815327365272609547382971525101378408447966753740786096441453122314518732527924065491999706448000768421146127183205332509911802356617503523421893085858295743738934652267430035536704142221813159294383000553399078968133014676963886237436839578908797990035389863794721945126935907173471739793118042340136306953665587241346223249196013108744212394987516461647517726692274798787706180086629817647246224994875653228641263539673524516444605883859528914342038308038315123477295788246690704185272584726007940137231782397572777635898183669151276445799137636043957848807993875610079315081719863022787049534328909332480000000000000000000000000000000000*i1^158 + 1582382990475970007894960919032184963420122504013401228193466940812265291947018107444375009858553659143754920848120734097876135815181342273282543100689474445617790963355788790310850099537375843769754421499425337858608485514552635552915388030418571155965638179465908848046221614367279015615692501876258209733947517428289752854148347468843801337669936652731106928236966734236297227399479707186025011188519332691310306286894113491385232562156553987366217183924199777999509537597870069768505023734338055383785219791796450400409646861425643168152836126462239969599135071837360477151259734991384020726765372617830124486082969670508965792586942277416818230483325999263878040152492382775811433480959578310233001108842354054789410550947290516214748944026522827597860442993665085895044745384671124161854483530046860046534649451384667858645569042395412517290527811262747301822410529083658291034824345143514512066310689458073133792698382932401860102920096029593647614015461355464235182115958719824024229690270459683220597678560053252692528127095225118910018689666497099014443235062385709124582224443835304132090424021494405961042587309724967533603241551791389022626166689458959694084297846300060798750563476485061967819620931157794164301392549786311450143283256040969107729044805258423460402525716635199243253271279125055212046453500816598828941299670472824030388743034268818916679784791044770906213341388052910136225182627107271865970455054420235293461751526351012299560619305380863569696272297666852585056087227117665651257153466582048308229295763230674849491794726972794860886076565576780469650800178425108041826791292591843708345617237727673271303359341881673528843640465357816041219800844157476866755414032230704385860824890925075827040837906813505336999702805536366609653050509133018549675289367233831920975731484497029853392449253480530418367147310587577062450426135147816301409728108348106109912552749702163620521312556030469341379328251847684185948251131761423208284079715273710088822466317675321330325579625235732512580669461211614831775947220656142202664872349789520986682321446252762562374873876291651434465532786402899675185108232416012020165322631295276408625409459557593805126135413366122582701785159828821976076135601828435218134064303742076804271299209929653037569422839723377192266173965576006033071595213043610788130851369892158661250394931526554794601616932706012190686381059893201596345527705560620500742433317106634007529775853158217337379383471380219241531494577673594216265821964078019649388539961118214018476558684158660976708265457697240212335618605145284787964819171917252796487285298632548297259860865013610434022343153959982268678708783712922997778610552883142106568913385617694774052139155179604023984007442328638006801445397217824347640921586944892087086854620044093777826202913906171682928976607284838776267843268592593291501641738979623070210314191799643433682185374818106837922325626387688408054892941512967699353179540411141213253914497936502158198094964177480504783118687508842115994953428783946892588768269387100256506234934252382721120361890469015111922088123472734265131733271139066405305593522619401362650648531171029182655634777008642029331079048136449229612724223639374728568793365391630245952601779346636475001813287588929731310813602569470460121638027645371725790131133439090369772324357747481224488830799273543597041379759247769683086506388089559594616609881514294381707793973135726265901282769994628184578725493882660437997843942258788808108568922155920860016077291758838772353001638203086686734905683891518801070340459450691051639902233819263354595134577735169562558582661386495083956814550490369859367958032934042224503885820473708864623686872006846958440267147838347392400710561282455690884561353552874839534960470775897178250360145394225837811444573943989484589995729262160656786747966471021990254732647047022145428121589316662602206419547871060008473278952101009863836258642376428401034011340673507836847000583425313145346683901426803630593459747982312926928780889582183846427311576116626324727615437921912323076687822558023145339016504647594310332421389753456801284003999136478495667633719218336648491990660973513555160600042340914947252487179255774614221481838628945227277856791987529416071630473948605760208427329749753973927551405438660044658967501638240237200231917018040921238360599552665672477009414261956948270845435554926455920594761634082112129678831081058421022120708841131216204730690835762645713953830570896793601905858183168000000000000000000000000000000000*i1^159 + 33042350127169128372157043691258165058662968471362948244709632907900342322128153720702490549992424645621715144805777638745081836641732055639815418821579901308620018457063937690591829481024089702757027274564845807756584600454197793211640310968006133335360895172731095883812759322899961766479697607633644802490819555723382390967866968916225252304175645818367112452671467553083413704514291655099284715977272554860795320458883224989255622490286289674635524923570855327270024307564618863691253813865752820862625687486044437655364125565645330183544430337740394044688122060761609622312186052146324934691511057587111262589507376980911216363007843365551575534951434459201034513054660346687615468019094607147488573083153932753213707553811367458983886704183423217895794709905186214468888214733770718300054771930252925081466916616075239068511501756710638195871925370431768319981783727505528694571094841218468816755845899285970463338091839608330849998600350751233957796597252784890543350174708960528614040730319319998657375899406003432395706652068267925338012635962915271584239288953700520154966909503061689200950108212313475936794939706822364299184239391421333150996066523179269791258719320334813322944090338826294604045419983401062110233853333130002098922762869412509292351504661245811305821090729279860385504451904330312164332440983138168319129847063861821301104833872668531372170344040179664850191737603758308342151077236551828888429457940362855286964138697225400107926449886324139997516570703676263628601913063906894304205959126417545583677397426477864345459968796871495596811855962427092301426632922274095853990578462042319326547450035710840566535338240322291023129274983095130825111174640877162764601880425506625488917163708661681865931040414501212434702997662882286093407843741167212286039995848604437215252120679815420811561961668929248966697407844442149837536281751533244889003272012660131766169195695394721843681431363305536193279188683245647859229229043201343047869622036748982794614218622168740656766328519315248719742430228767767720784303327896587354313206164464993629744343741647160728087280496027768096810277195490002974698419441507901812778897850603766849350363712518583599647695866746423530913657055782927505013310152572334078939738978414615748316684701485611515932782553766838930226502177808621527312942724175108764772362019111889549209492523507833459415935452093909206862930223650934310797525987625004840677045361594418002361058954076302109332233282168153150370077638778960658516728377528825789736493503898763837380056208481919770093819012107477571062664635643709877330155689049735973656292222759390042681402449718763762940465198359158174580071564265319323138146881069725414751966331811127429234707514916325794152938338526047206319585925058134029567809264577196980488411755301145486441345172274868312513646359174008020925450862587029089023232309684086528741135876266628424508003721769575989187497530663298707573942856445971745107262583116728732009059668698556041842586478167153216412296304632829555101136772349176938417213931169235229374461588107462012204463006920458052464437515223627494228750585609147864136103983653830354982730197465328679926165188778238151179365697754396434334697670435987884854323962172725534032703260874769034563490900579996597138115024268846894429364063377810898702243780096970974365125426563567445775037900973835069006843062646471277871341943866933064336701538040504723401625725778702747735438580092901886309000112001595834930118842503296315409833394573934365806823931716865935067699258657520179729512064442189004992811817206448362031723919979631480821905199967627379747331469117591663446123322938744168258308245157050932000243002331015205850063311132680426128642721754293923482996882960065898533716214706016152957214804995923137225513241762320805745850721974960108833240932286310643148147041703840995649111571432504292618339756577514864849569651756453656554273012709533344978637618888897238423981465656934025512214353871245732407284841853181060080623689465606866359712401983413781148686141436347377529456131862663812563563128361110906156748327684830402986593751327174653119461883891154270303417007377558823432768828119948767716634833052921846982635066177242923022852859419813564113502732756599914262642559479197587981699889388489365891180137094312755288452858768913000391337886930147975261715902771832199788448819016887796208890543672083318879716768377571806817126907447561980988641608151553795621139745417269526240448186955448975360000000000000000000000000000000000*i1^160 + -30541452828102476149186472177482081294109522500834661804398788694762458124994393262707826046558535982017970074156688462197934791770772694281061886904341748609329327826238578737380774033203257823103068709035646014004201806656487138553111642878520772227708662313872759501687614375498134803411131154430378673255539171034337017015794250747040266279291721082135622957565049385811657835714002335495931469409092837760378833128116336362244381451157265132589077546256183015553779053755459187688090242393253570887142056674817543087137908604386774462745682205471714213922915023336405254595863726523223267472320224630070876976565004609490721173127381411804947690375199754543821797482807549926782560670759776946240472850657299702272053490963986395526645461892287742702831732150913764996321354222976383356068172468467556838569689519192635955828548866814572092903724212643628166901219137729892024233262782857267324663595945746996771734196251643382625091988946103499151384025802311331723543882759643416979682612957994729627857159919760476321954025624575494068973595351470157638243821818599739947944500755717589864451143341271196378228757709182479545972836508258144122873040623427997131226184205842972197890502195070688556785002657637073601088014664053565191281134928280721714251539388798309598343993490114349040639825428388791496038290651869193611732053545229680630258395342285255246740216074510093809850175422833332698270790735565247653847576826711518286817606477663740403626920459773586953034502432822033559290774523511962335926515964984339629806023638463289591442975012803191773213957928340661539198424624492222138289775097868723009410063823033182647136575097083498137910771460808149385980872219872853585913798141701692240776313876279562192644286495958288810722749247194754654007727384724720006113888897238217945769311865475436812386608209914214013413845114394293920912755612674933542600021747561275551212165710870491558743978673632067413509255960087358337731430531930541718228388809153792050808907796356407083143841264902894143052992613663938136270330419994024954711400696498275577658358490498628269426557138819249125247696344536633714351343623233307640392747398631321967895356219066080047165114591628611056002642080846151919368825141910567887619527581457095508992838936869462586082586917802262528348872799596720421632436057498119917567712482896911745349486174050707110955375785158419413047252850879180666552661381706125523114961807059028639613953154854651190832194683550711448359324891416493679417509926202234934991612233054739746134101625091446307542231337294646755514070054523169346307843421969874470375095824101029858912379052922409317885724044625447442967448097825442460398278365681378805726078033050122189556930002796214334123363906874951385762793029346714048331308309301074358144540296334382245121019047870055358788398105554592999498732211800870734459127527861158569727546296262929435137712986868971982895051398954465154862855928116827792097824615347208093140587512258974374488880098523852714091856631816703442889561226427949405572692432712241176966442426143095625020695244111900121811939980418830921234129012690385833882555846035877728725406704130439290077461797489194624956313611089879969466729192998347642348236486136696929969901178737993690950361252989878485452938676903449408175167951819115224624715766905209490163073708738206396463167529568773003310359741400614467218275240226570417386994100042884181120080365188310552215794856989289147425685224575541714390111665291750261389159508112494628667374394689911315040488534164739405918058411960238623514992663178562519593602270968367799098623748968564753114354268973223576366560366889187423548040421483469924526008221674209633317696321278434694516237140914139822314329223018399555816480078469394956866148269065870021793481587757729253254758157286839985999622933804765108465434993060923761022380975298873968933313578438158890639112327313300748041274710748855015771858354876188590749187007573869048792866714079331265650939954775131112161152679557553897290869906495583862427736072604621159835686815992323562023143472379489458944462986449825515976221004201431297597042970579240691712075315704883641144086259999414118746866346544959704840148613062997170184886771695375885005275818787246895742381715986741900393336381430658517158351339415828947321353930027487233109385805527127773475860267713930020114185758238446731251339358316712114484604813538832568723068621222383147705708230679521692956957575967750246465378713600000000000000000000000000000000*i1^161 + 5167625595946906163499219180923596296484292241894258928694742192077678805107554851277227653942488078367822399864044130868762254618155812221440821380887394472692151409102822285846745743476465329239689239740676874118688004552618998365242965701676013189658120667109750673878110066959605019215718374972657484274474542918726832635186115973473523375303830458927189331297003636964393003900020439461391738363096939599151510913360821952028150153967870913023977743793366269667738413385768431572960379809200528331494395950871879014892440969183749388493609529395559722566740367662052361161935834191288215887334016860006370688899377278951939517399482616954066027974497970076444451602512682609300037660462597988620868338406956362386754906707124368027940727093696657210111471964850448748068688878788584337124646307337864448398264596488638266804471912363040656406045382223058485452552420676905815825806046967465918195551035926771908738293047913765887919147296833238209436116636514209140072133179487635537280405978554407276158049234619145755639007659390145130221294589850536202267704020189221087457731081505088638180543477135858760264968030673251245364235433046823748096522120854234802612034232501227264564387979588483929049681771712357483862360886084738408755608931488687462295800440952567307877859796340806024665707325612602714489220506382247081437351964911504614382680988631587503509883184037051388041508780468768671178643187199105609059723542667936380749083581292659834781299927552770673970492399796181754421218503182115660728002412886032775189496388887757312875299265021073122800167364084948648920886161665206940668858451721946659568198072286697005326517922362894324026231860487542541469006619675600207064661808728450785046969106058396531527161283848288942553169978747610847060658883792534913736987631772669435877796489117849657318987567179278705771935566457552289107432229101646498607867466294136562255145302042021060893932843667375904724037882453602639496587384049063350101520684752407314073487608175208145541273043397741446703913569161304307854596172770203340511105338808078391221939556071065487513612970234866518252107973828576439679579353702261945752608421054658771421917445858363046750856171346093041268574368121059576322078534630590423529883331454932015635934885513332903707621221798509469351966767438954117905534303397512337162438359720912799007959573686392941262587713458170315461106499618424713178590694616127131582931668139704856035054694505788079851072261814725113843800616311529352816920620401375343376060831603936369767745957984153428034719353766620582128974195836978310501934470039028127105161773799909117981271627009035637457444857200864111106290658532638624679599408311710994944954150816018232425134947623134887877915412891438448741404255464208130439709497974832246860503760599328889807164723722426715799936272974152043647485733972343992594072579349320109961024092005827230183440682253688946016342119325695833908724723444360371728289208856178572713215185322548030291534503247949872632216954651569237195281376005279917927291152349689518550640025836813993274848413796288938606854457230405481757297105912467682431627299891103414791597722398155404990925965718808684893892291669836595442883062738799111262617641524934498567000861128898269540901737235327235584542848445996153755362538895197285229340702963727091649363608869236780509600294129542649327507449200605210805050516694418595848720805009445746279334294500656299032375070864309297581917634498067933700025264369879639921919016702394780517715640126559157880996466485194971756116330203482886197583443487329743876204742911584193506913960068046505481583571743563214378827165275632625175440026326426006433662494087368917857778349681120396286975883681022728227604508861546324661249657097047030484332727609460551203550702358942541372111243966800730312358891388084163673793222946853069365768177088889990837596429635487118600493655010609511184143533920234249759553727325917730414619878077022365640703579527469639211452742137052044464964030349699675433269777140630298239560495579342669182661567898590745061752859370124628842722524592676568997139064442729333966091456033815796405972714159036831310364942692831593222463387778174279274634921497680529842228418457520575137896026693738400774308956070938530437200080453221523861765494509593538602965037052098780665923564527965389686359605198900198700982555644034931682613558167039954815239521109345836956234667344871839685382196232181982871710120630288384000000000000000000000000000000*i1^162 + 13773038771263884262669037551817961645580434765014984673634236626455464438203619982363409745097248882970608073696996693206699682943760304052513039070427343023946202831323818379268438093663099352315198820449768715464359290486465527734539967115316201255799670191044772081154647112592534552092222491694023603558876553521224652350190956358248552872243315153840663641548894783289294888412619025154055411148867766159982388447455901982385378168169790761568853423754086716587881960783139436155479620897168181292699559427850807309610413133708191199465914382735790475849876191625690521360975002847852054892992310877690966513538540537401231796408561257887207279489443557839640299140069746292611372217017754658774024637376117735311733136877269354895806021224232865884158509953728834937649207044593200160772623588968562717158351376975094392379992416784698322881708423563450754716841122447144268470461388093724415923949380301477043272904429685490569829453992503112020011610160383374894941609890230912149634810445983047413252475494162019280719417071922197586040172385052644658603722031511084245608912435967070324832347364592371590449668784572232539212479820440510954057168216379206115658510250862461153404456832280872013405054416873629240045518002613468609198165974817485960314153725733776474745732128863955405160318963670577123843547620013962952146022568981874574174969531798837002698833021335944170953842140201518963252732414906744774492246952995549346656159726423652449789628302628781032431321239565434543446688473160574470757565928459424542510817280134655911867479628665216950108796736577634982294830641576956847672954678303787275431151282429270335094399911268217676400654308340887678264865199158954814733924082640963490873642108418471024609061982322869941848437503911931942045396704562201957717692449412894562947046419354864929821844137965185448069214739705787567027398511713633106637970913164273636692219482886920000271903415473623717980358284232676805022334949911319226643309470279305543105975433244057053202638065575146479319214958171258944560093934720127778571431444715718720886176250217464701766060967878269542982717653432726093121790107949038315431064237468912597620594502709086707802273505013030083626425095285983630956029684784371796317708400560946249629236667291469812460132874496928396916871492695019447645287777192704021153598303535114908628560295390029403306412856437273735379715126615243920560391765527409357388970243128277598677003546504221420809513100391832422024494922395047130407558101077619255541140644083699670805644992490533134186510942371632915301740334648821497715090177489295535860851150798326727819627379256266785991171744480656481076481756832400673588043680898366516631938325339077169474994112959734397262876439404151661809995884802415699366887665188572208651825330446045672001920083156062232921774549940333602185963064853093151665315683678240037604175286453653676184347150476489261878880722186173864040867834744750821178934431803236361172114133411725705713929740721988336194746732091971204552140312645154724676652401944343903592736279492629195701949478589874554765821875967284661715121713782742744704698925187394460687511144262000371140883950451541336002844188509197033134653438705965935308584046521518237184390813508448521878282764388358636541494770402771910767730825554425511721524317747022564015448983865997675561621264613296611882720655868700990641857614979956185171614211381176588819175782513165390056404964500408413457452149811433623073392526834146997355936279233689150142171609305621359539591090115764916268520631983176073940686765317973217086108151901165565522640807624724588895392384867665642281054816313205112260201527135184693655910377756782232472134175523552623929642343178904954301200933221724051444123091696079392597339945643671650751495148593939719120560624315499868935109612907911907927929352639773991825514282942803214035916437546173961504192580023160442199738759120101726813965594575063798950909223902042697765548534693506041985728386945184605324048845004207801058862984942013677012735543594978313083329774871791118788355863954300053022176144711808008436350547847310213143315116122691714355258731885743091432391825460740366881562958455909163732011555287510420376678064179226730664155224316098812215300893459514493475229277428961475501847205249560510836519514943942538740751362486493781261515658533930158339420356105910685502501344155187520342797951517029906005904779393336426852734201316571290691174400000000000000000000000000000*i1^163 + -7783323555459868668564520328550364012733432005503073403555176021132291427845841516209520373490160968942066325822410203257671815873996660262187790878494435612495656846072295943033049920162147458476654000495542626169362188224802731416746046185359195992726121937588671318127307707153289784004508220774915909320680482277812153237184480737989855216373026329893789205560031326251773092436533787307175546946458427115549833061175564427183398018854164337338164634415701906581473242827708114126491463720026204524496733333774093319055938782104203772910874347000694973500659315700347904157859452690255139926450232575499334089660743233101660705797069028589638876132776514453591277376390647903903468510761738083305511116971105962556801000022229474820813961031965256093902676230622353364799761595222852949379833847522324906384566819419698991871635972956646920936002596696567185262422760468575527957810028319338282099597469132290292222311192754279800935488124790306324283897272622198145510986685958621162767539740408654034029267304158455102041418101747927492350669377118290356276914963052908639673153231851053743590932607609488630426418491547400658601802982750259808472844857757508575711963988344164516157125759873723809439109846367354560761524374715754261661134543588591646291045850421543179647126527669054029097613743067138750209234153239685711009648887645091414557612048434108592753846245908359174218737163951670034684101548106101264004490463702434490542691319114699459577809853100900895153985763064811009040505365899590658550681175165450490608007072091777597140180446481383874831242679206643181614728927041246449901363601209220284565671151875596311068869999500640212102622179565710644087377566698069115582706607320426787077378173950152738099736941559133713102534394039817062673923563590613104803359826292714136102916966479794852267231490868865803607939619859875464348876196291532369636263463653157018562224422689800080404065724519973926239260152177687057651118433369634581738097953306222662411774426077368930053142028378242023044564176736662692613770209320701948801594130108947898837839699082766655396248032745506042819563389045230723172957486813425673691968940078881346761149601092227940428781641109483076909526752281171902239745297595258282395389655390837556568961177090928014606382694491512697497776087436379205694206493476032290499691399500269387097826340766096543238703752900174959144155589845069541381954168209785008564887518855553735452279379330007821371449946877103719105079940527525909325412656248974255673132093246212556476547810195364746816773677258564796539220277336492030000751182025880065923205754035841712647811708885322825397660542094043971192383889299755190976167467799609078304218621103461216968081415791155017181425476893941400186369152008653802486861991111133455980794673111270396154656316605942733898663049659443431987530822451566490734813238573983592496726902538867888629039166141464266987471603687240515207213894557681421568017614132662443405593579063452907194625081973229321134221188435567772187241372960912065665210115736167190597564128020662461949025409234421503931486198361307356813762073092848938057452636298181110934372958144763438030803953997818819078656444693184261974351449457141522904318083675121375051145402605792612995673694598628496250759851875077055991449475476753263846085997468663198781765697889702838230046796197876954005668910546219748668148405330116149276740440125642652195952396940603854094448095865420585244849842840856438322194190844600063081441966097022786208040450293516577420731710456967937231619831865987283593600226688827560057425470970130492050975204343760925358862583023796617140700786672935245631031578643476565507051151870111235913225390830107234143065087360475747321217959442783948620506648038962301100400545642730062913636924230443514115196783991268929935581012655243681455906115606014858285087926375189022467295452042723495413533918920970468999856028238043549737610980900585967153965440836199424669441957279670476622850425387400282507820095328558125233760586743090212687826785163847172320882631715428921185604061443542154558037985675193649824313530739729431613556410252805628425812548716876277846765337984879649836404150135772031154548806535888358072848036308213367877837262790162016661477647995103594679893262662141442812382041071124110762161221143560489726925859733644674170535805708486045060104995029412608406300820241127955780318937923648465065603004451684970217393944002560000000000000000000000000000*i1^164 + -1740883247681219305771260496196370971832859500489062715401760119287343535136867873374770683300298288562558860395088928751857656957982485581148667997891516107315834556076238714240576425655782220158219605882483577686860941977473132624315044399510249606296693785787773194148126272573108845597917398164991112407396525596631543552790319125099683557241907771535129746112979836268153050219753418711267751062472372948239888286620966194394601957421241304826192568156085032097253491499003821216039828442672515867778164959595563358575762598693086391999822620428568181229266359977785387014791761968796535104370660626607580890598382951958193784460236577962059275100074412195729818362398546262506363545743282370212298664176483170111600574956980336215885405429095423174476521909843983644836750117293767861734472115705627675699746934477287251033107828676471569772738109697993477431583138820973337074760902221988656471376851551904875350859614030547311945742744550808870176982881916006422640913046966372561400191215253176739593240535159933851435317875556709840017932396649673139407929003313489827484918397799411283658071100546562383860974332550165678049430297918850383285541528331618854599468751573953415163304709713308992145177709879049131041447034677111313080013608627319876041663874420134874667643825424523138500564502460123696697707569672514731025821700108219462644251815358744780806434962386893947908793354487915609970189343624336991938850503762477118496063995044118056704220339321754426296294212872966448260531118373108104711795590068658782565135257106689534115765520883258460125363611121096164704243518351791897729132550960407217099047183985151775116901374403042888870537386905612981892061251851066981041052890975029147320999936199535164698603381948112710480113817799291770908149354021935988461512464515299152660093588334917516565304414893996537194426613476811431114193138174016534213671459348447761946688967769127354635760596280972724129533739963852239584792664100367114729394479435524358216770182357340544548622675745706980742910595615424295415117837915169761162940176521257037391146478454514782592059109387505428914069821439981798135578654323691846376188055112063393734309171442036649975917827371082742103632691323646393992390167931361215626112796392713175341418192446633468349433155166285405027236036675672723341967283332681620076558692072406006222137992415088320369862757051398729778681056192750556017545624495987221565621388152422146514415326195974600501340103621273418202446282231755040125049905359686570423558897638500674776590796323001284232528793215454923541537022394867077467984005569914051592429125561159263791819922216499302334539907201704913515869177482150811726547732258129647081671936325862707595935529694111339316327175732233832297269288410935976381894822317239493867852662299224423188519223102467568997873165161762373348273266924509065129263268025237285106668014565893066491175690050202201343768201500911136760985459509360343572067776152105350239534821592417490402543676055008705719392143626613371791457089516899304192032586566685216466243681956688377134987925539062707508544971034369865915877967366030777511014666941357634374280352576750631337722938571892036671961611853693953068021472304083196363472210545134388709793612086919429375139260291448277118257641181572272844537379117752877702081790342068258324911609509279088662019931752099811236176373748074423613204272899215957956421802201682193036884823432335489241588972842720709175802144797329806236072320861750983333990331469384483202865174687613888482704208199007164111533016580583762314103798552698031917164386341078692839846686872138094420173894896995985482050851202106592384554976556556172045961145641759334972474413518034745770936457906225977537046446251703771886445997211911786725849999967449819027881332622760967821187904448421490574113031966120071471617981869555288260616298559782647452564319415090602433000755046767745284430903888753993725680096513000329263612848024756674615680641605558579277846147323126228998308048719891895070945015179986296269117073453366194038207950941284961327146775107693833420112637077749980530557928467339381016881052719496742560158268256731217453867899522251222468169065101722019490988256601275800524141931282953121561636514757689548412183250431753526182439735875182205922046652589874652495178499537658640684842957837075371879188504377404015627780312280538907241703842202187658986195614180624758958156034664430567424000000000000000000000000000*i1^165 + 247699395490526222527200516456971526482196914400959309394652547759130178270149467670152456484817005847812010487791629710321919644641020424053021328159631240729862735556612361262372063341941941789950524041471241489286799185344479161706055591852701300327209296319866352094822219681401591908567128329664360318971816724917065778005868245690722948066417805758912973061120234598572734431402286404349052941572278463760064451654305508879552488584492486290647454270138631769739825503200743463992598473291705631572976595480085133261110583885955064049946468562383950152662076399337080694054083513009535511402133123425403745321096383820027814514893251032747290381449636280727313378953528847616460204635766809227147071100569453118861769862730026678427929446406278333529332566361166347746775339035719767609778151998055829432057178098479046806738805399340119893810913093265963288124304874023399472061206176885782616631288911756562699895730280693861275190777869628564165136502483963855947893035876493045165945949143118815467613195812036609267642464382066434464881957922529163427305726120091361031014618859670336371695809570510414767434205527558512804903617086634517040541089390705263428554575293056658197128025351761347578568481340402758594245092234335171169719398716395854607754106759912845919953298525599647122450866821754255007868791570221415880877556073560093679013468147927291412645078293374099281148540113003140177237229230329241614005814195859399170976319410591022601781875414906623170831237633949757206895711445495441951559469759257189887865154871612027411729440793568406435224551278732203988934344700984449590373412399150150602608768884550525663315533744822190419372237903475035048001955066239252872983066343501165651544252134809833920504871625130004034372472381811910049831740342613667487894920743741963166198821920538111920512304995492663828918653066622224258297643923004755699360796482360249852190173105837145271303341567647304106920569852045040074655528336373997307144380323970223400457130057702786727464622289863031264600844843970877418801399750718880518885257734832990231764656438995970723622567044799893915282710641465881976713723938794489873692436323170013921080727832191904461263389570013027696752984620667671646418290437261722137356074276846891820689651132121223805420300438068471304748823855158118713582825731870408875994267348829216912683231499550560145941753278554224704809462683556393316670195697353511953649563971675381714819937648359016499587590238334833540816142872153996789198250302896116442690405146837699978258033007437127114873919898613253415164637561178439380179668611263510010046056407337842031966183246389378061767961197075930975350232112766767696861059018286398604192193013409573079879517337685818134295228634188391133840071953671173358639115052251590340110994059114709771664894604601395564777222581928942240744835457148298942186013710779283156582503049717397902999409893260081210873594424660933635647047915309583840013476192283375493752527519840849102869763096134845379571528525396969558154095620697225519145506560838970258090945426642420896893169338958370389125923158169081111451605602332548596404542853329823848393816282192480803326092545934494863296153583736763485566204550777290923952683139719189877106290110269366932749111593601428096458251693424175426905212605425923523893059000465403199387792867978462277341142471329875472048680944827139842711834366384018018001398438062031366110076356298357828046944756477783160922249966589476217172697970968414921279686944935697308082348933913636382183754007641007839110151917446808062510798518143922115273663281923436593336310189195657810761966729848067308274653412435661094559584174140947557852605098001027307852677291338796242116306104675041680988170887746919996003382616999926575406644736227965051371384820423579721080412918345314268355639318761186516967836296870350691921821260604680374668616432603226355001584621058539846723786323009357629586281653662415115192353948620038225058878935281580082652103835142857196151650153040541967272652318396841875310681258161285419543407175982573545513146930504649832577406196088317174232809657996343161164058656375114015160285978925411510895953596999566701425549298267783590933427576077067868198427345211115288825786534626515976195692081841550043674191771998890762112995127350810443548361713188376035005383884103803022319472003622436855118928795022145812104191035436993304940461137717827507480166400000000000000000000000000*i1^166 + -90717375769348479898281793030637102529447228408334285969345296736162959210238490796246552292839565516104078425455188114958947065241861542837439456299791859756622716025609003751254912989708703264502218898479410548331362721805590424682825430236092439913273017301241609994152884282403447612719007341557725939761086353854064957256118866659931835340610169970627516084549911255561185588422502466867452729670882170667906605144187402839397666786116237634395289222011665151018076133367024480685415749717544053103737727020298518984574214947876255824967860429243548465041399740643701121571247392878401043461017439429209694986918275173914727293405566538876566794634721640782284545759592916280285973319925055192633573935902348786725433486453357079575685693790894635560951808651136211527395145731869886964084938484596631385922497595994678220384384708700407724673079978181132299979882699040496308293753933759378548114449172150076153811740694902740547248121993571304243924092913232552209990269099457783649149139640629484656931318385065724513255688128399113697867554259129928895576146570103388367268724152283667476124616921139102633064850309840515640453310953963686996848188962886721104057903015743777487454077044893595877138759890733817390238730531597407310679176878596284903895722070438352962715713425316321853836540825643657171327048367478775398145623870320106445434233811883467805480364851820091249445818305684693012957364585206301141828241652790482300650126551497990122184553714142325071156146764478718255024895284960447332580591447234635803636711909505138242355585556407451844518769031159794334613051460983000924126102295321747315449071480184381314470383648096965618867887539550367182666113329148429421875068687656748947422603146548087601829931636963054525553465218858154180125012884820553419177761976169641478047240077736184879215841514303615099622993091804823682575617263444688189162407036607929072536232832058175438480306810039306853112870035661738946177568084306025571148290690259399631580328288161376410851928088810748616147324425802287891615986333248505731144234573630583560725662858088936315111511895715569170948338276491103589622709844359109887879490592046616655039506439986253604447426984164022417706374046226475969962939578977554242900686163467938879841163407934732309455230282599740172127978911229362818093123821423975798159579025102168575194584622689297287745550762012036512326062915630737352644500390088493584625481810806452459645095334199488318928886875956313654480146377167961691427296402800418506842328058887811300502268985446071407904208585344402075833780267427515542810961533442200766295811130988016410457684134503785935187511885107948240700983192565488226343965206778558415640574550153203267968263964455409853566695910719904408802809865771559836775076233797078707168443924367924530089391201569270012848647591085251363478435617990128740158855939891912662339485337459809148237552259419309833926188151744248162049439643455904977618230468566558318046454770209019654149770726931648419425416748753153454515669300829539067472305686928114791078132001365712634186291730479804137204771065567496281934087638753802526777508924922659659692057573241619017018643852061628068082539493261250750756097748091038254656411406506341607148698003380615207905214989007506594929705316832648448185252600125685194310730919875696213000149735580059278873784753735708525152477884981653563979137612394014745565308104110419488849009046669530725976227217013884579746145846655680909787635769103152828434329462245891914827846861802862718722213109258846536595273978660994536990903665407899859154897877906683724367144867282753018740698352668852041458401023586364508672828934118718584805152014611818742234440006140376588382731417288033092885889566342774369675343346567126802051863123239902692983840574318922005047903561169271358510082441309215114774248159762415509718197496592112884005388487198203601633403409865464594230789325374047386854274538813729297838292706579048647219241497653868505082793884309386802065928040224298574635602354345150059540040609729527607804590052932233165991646754192389693840175427352678865925121859070302755870652984775297862843789410673373563463477592289322340469633244578156263078802412486951586933018074742692766605551644616479407830204765303678889338485770455219052837483535248574072138207917394392359823014778160810280144359602829666955477386386977005853335880263450843504578447917711360000000000000000000000000*i1^167 + -90375938594917323559600576792753174795734949374958935436755380705916107885575481838446347118338650678694571104959851164732351167848164628623370782996147425838444772387207176454679985337023249925746519098027311715596555303700017200277312426034749712486111570657349259828354579672546646859221184466545077991854981679358340445452758847641299801348719302215906680271061259173029408405334386532348109187664978802618650668553923644131065773189378257228487003972920062359042705453710376233468875652768134390586486822987127654644429972354615141927757125545118088317245758971730106391746462225559992588017478446926592224187996464364153020489659439968218366683875488734352341052642318154522844374293525927709860036373373291568597218537829619550554800033300965317821706944180183164003760332626416186453599584651462609265846757242022416878317204864368763629205783858494207743606145212630747462252873057833315193951576854274510879697178296924180913902945436418334878607201020421664308311948830299566710340175215008151110492552437907571540552427571684377503083449534267630804894167328666824133175030303480913473770986827057244322795687376279082859541597945897269760278026967233497806045198021801805507078127114290954538699536325809520980992251021402406916720291619157326415850456832869121935353442253103349390719706485402593268881028034823729590595732101463463502114452106181225060093126201582130674407617648245686692096231176309007756518237592064580285110868562591850237882532610970820256987348482044916864500096828150378448605386883381016130817259556584579367745954503895274161198759057578260536654956053930329278211186282057354075171351883411224693848938516449595708969982460505997254380437320196257381421835320309982920554512513777742018965510610930412483682691667588742310041746651197922177391359493525004803165274566670918462018754415222104901072536104022192674045477382374352870980683035327572869971558507944011357283201677204454431351356111182105825658319521338172919011006518204198804922520970030982009158329635141241683858288703931047520072552868953878687052035627527873566076776932495731730628336103409544260496575138641108499858272521733993779813412707992597345615626974759550166644467273257759577444864804665338798604896849989613592946371402346813136046334582246571616744977631336734214386861646854388519806784008162799872886155426554842972346653606470495166101875822295190526857438730224391965455878601457385535684386922514123303767582485173093867152809809286602701418772188010144263488592412973024810109307776207028372873167014362825055947282106413272797451612590038258273872699865198263222524262431616611247051072558442946261782141921907900554021590008946351646581832310506763493475029653510015125229115294736297756788852318896739454934109858783676289962783414780542234294799865498788392452890931978691711813766449378802784260568562502292872582243495277187072920018729091331445241438260463985162424626637377141244868609105508677097451207932765084137488505356719032719457586579175898466041302207612075744090706004061293466856915888721136804426332401833120960580084360492704364630213365060842165048173304541150248599007787946030400899668672124243171337781712472749150608401874076772427199250239455592114531514537359672103007351533279295162766634445932235735788899675677732184229874139557792106986785989164506462338462691184080283836215378195201993459123857929601409653027343607991406791670553548587542180249476935655951013658596808295943229526599671143774844999180235909414596745616324314851733159470469762518746156779897674314857581700666736387642948225844458945847892306991309866878267971835038173175235566855361128333544055490825496880503551708056968572012111556232569965098234009662117429740586558009795566516746666437758491248003198113469644047983612078428299662384709030570597986519546557893376081320278144086722226203914651893796833964843583794159488908337902490032774440180679079437233223380717304618463300550449061309103377322677031646646412480275736051863634971211561787819700019288057976204398591676925342302486070254667141869947785380445216572704623544331715901315721870323429993964858684546174614746671970068604715356990194623727886229567147527624748287056723622162979329681481667803278432278804340389910469661966158931748112067585822237680011620343095798950147797692633048803065153023357968483863552682582724909758090242054124752569186134575873914766736486301696000000000000000000000000*i1^168 + -22374911619934461079759195574039426013689882659497846967105411518811212246362939514620524535056253834414947820314967839710972043158515328541534183336948221298076864094365739323815475984406713558859055852530704452169684608303043325864603149870628501714635635073057797992667461118845527442058898278235224230246139917038591683442852584833881579448092007736608082675731738644350874337105501751624519429379911578906045967232427979488480147875794056541322782458907127959420372010349127789920904024605688057729139156774441413881272180219198753999424303766901571018167046917388327950751224066664762769896244867645528700061572042170638111526136452799408867349059854094513454692393118695711536865882676359754158623885115638314505280725105150067228301445139901346386095747036656151755083200518534226679198549377214878301285511583312865786671736350032159717437527081953658289173623201975726090811263791407313720461560752960500263446664095744491296220491174162148706041913487681101556406721375790508391681267777471562964613861965648887287635632183191295359213584201906516537818388309467725997171371829136120717632881875240984976780070280452386675898188875850511163263784619634299529003894209774332179540860768632596037238190873973895663054116217777306202330303536979723166780756628828475339313695369994920899573007640490595704765066929336677802086394146861534319443843817424071132531475778394357976595639362374262081885853980677789379491412960671312286662265566178940445457660877379272927631111839134826530509960766339179684452662475886685762282987721897608230416845519989098454994031309578869942903729376009977935902302730520967701478879808616573621589610880989048911017208451386462739796725836042877333739463433292533854011408531355686387226407287224046158365643549295747681184461385211232782002254719154431430123457072804234165248890792641901940969912857502526145868363947368059550039992226637091035283033223412793198985504293841406437028258250016434399341226228097416214986026590029695605259618480052885523092186391805610502325677579443944435487998440931488119097201104869832969017919123094516432856249026716038458518416265434334920792282853639256318339609540477140400073751410833615223926653244340893410636919238133475657213270577848832009421585657779666464748165854312213363312648684072028995361403169218412439772650299708274457030372955890788377580830743946033646661150528918974691938592721882201648116232918545645717108705536597852548742069676515508839453233436379190677109638093704266258455766865698514042862579166268739821619368085792795600779156534252972220177175537700159033778870115608595628746777162097581472665680955878607543378469039386349430473765828758347854022549941202299124715034605260365771924059829851976367337838777127913068191734981093038301648538572889872618914184183164418383803673378520455369326204884903849296386303546259091659360757018120470384489898793370427725231004829645693602481687712687295753825091401490011498341337911029963148991313832231698850020575674360728539300465952085917243291557350594077401865524522254571106975042883381446175716897245035475778363692570133247552007022698372609345682774810517346262960470501561679665952328628885264960699090366323585121942738542176417983993336538968631982852802871349941731827130498618012655165369528032798204838751632233438090408447245486538758775891306144520079809729859412210302661326395451944492312732437441527689038256495045722974653431758071013226079250593761464735036818643393427119432766561231825748360797294993470170933997399916808659031706169172785231251023990797158398842881086179473498488379335770299919249166636931804381036242845288287697982328726314504808292327268108963900955380924058566427873752205626282140153589998639705223141153434396613246634260471308066774315651726043982622955049376022862843081804752731029620957740437751043190190159066475228709981412198284831088106556683510102975683388503798034105704846647014824564398947863542815148117622542277296047441087415235224410743026048988983733631413136032099108760307979909253216933993108826799800740763134263229537854616798809087623185988260018972276548936335940323971974865463170024254378610662254366693956712337880966099389455233511129301001576778059832260730796928225916926800572991568663437812052337887209851828351468674870786389277912201871049070374836900430920722607094237776294091262042009957715303741587929978903155284377600000000000000000000000*i1^169 + -2930214189341960677661140740921669212121134828451111181026515992143556519517857447697585396647061337183571678381320584834412936520782121676169333535917676418878336308612636669877120884796692549885708602908600936358645047172303485437366608743508287923757335167210627891462977757957310379907447752593199015628588280755964305002007175755525150776333555609257075308284428021064325934986643872414501630582259023140646262402839191459710283651778240588906209569213545992855006073627082780690749950572817465904494691705567051912664943782682288137490841386737161634725254533339486150222161805268938129200894963746614556258855297223899198825328784108177313760025003236779545911941724274644369927587637906271762240817485099955080505590913928778750581511989557621964693898727767169987925820695067763784968980460153448579608467157557117554893657551211428471461359038208065017440879329618293010926114122838820645504062588161057108489819226984928572764342813706555963329503698646617158777720734524815039390838087220375739188941359524026469067493074108542541658687761793773265630312328801104430788516514246988577968502067399147646161741285793447240367171692138092616742924777312809424496172050127437312094352155407460519444597057711156097604521389225394763132558921749862567473735792579532529953995452056696730547707177456701680058611455183060118237819802627944910890605524766543822677412300556153387794343649802738774407002237405282154337189429758185905393031002489568859287538664574996295027907285979537960970237390652954823430090963524014847194837993021652716104195095784669769602449062520751597468891537808276993858470078427067900476292130897236549635112091796208045482018588805021111132685567694684140314412424809601378095285952286379143751109828369485752482020556260188645801899082154649023312912118356768784193981100398787606852311339514930447033217071020039435155280411912342708823187569318177213956893568389780176536530174006799592905382098110703078630486945750267935906029909505657771543677297600527309208894568619962017175539550165841108411469901890241741783494757146264781521865963947784453861712672987019213482342079172647356969985265659258105610917527515709995929377696066208494812928161366466847679981270816106378902897211699190666191138568841468454180624239126511651404867958968819824621857071215777988543702458238290255978347762667764544073404803799326265491431939049816858403457247948343870297783055009978492847965537109522436579231094946699714259562360902339585903093005792899423326656675352677572264271197192042646853883299157876667402367325804874770584264021644804254339658422069867665308150769441784347542366478183723604278792329361000378726627477066802906662270705303268471665477999745339921683238662586627177765014872227538324331171653397829462046300010845292899533745409070318675326231041446513224853079752578060136956062563375064207011614552446595066394972344700497726466447960595448477673900469288338687547669542570548184300920730065392642071729195100311388882263919174420871823644174153784597689459469047412409130507578431118939671931409949318681418535495184467474717836534581285895907422059724296199751284594302035791590037323919708424210914815288260591725481624899450667793751417344624462984356625467498143168050530604075525424765983749117542365051359401331554817144024415986876331511929116301993752781541624454207431009563906658300465036633728734931763959463912685095326101071289975314844314942494702470868014923745259376462045838285758521227472498349642314653196413778030480758920419103702166952194733037291915702613337189318858801342786864034211464770858762431986406559323918902242690702339328408897596516243156177997092302704960337849881330208529278961846407833589521891608777510973122906063427526629712050964411908477838731613435972128101045474995470265426020484215370551848866192880316852185625005686637837893088576367840081895630725674317145592851691529094908998107770888421327954013772984194807892669649006472197126508046327230364139535436505870577083991619424208676052892173325762236117305081719133013713668186960101499827176738689819096333744752624684894400985985310749731544791402859258661946051765273373349365272799833366979078586861917204267273755399062629606699867977160635691045696743776110655662396939526497987082521061290817179594033741209057759541571828877077308832875278684116907712987015215766768502799355287541917941760000000000000000000000*i1^170 + -225854192230822928258209654133792168812952752995697373534142223729660823797538804144644250069776865460599141742453699497604353162071838858400980014004093287279348699224341956231029775322762149675061841934019282289107763447013927693566919856872853485830400216818769406922661159423638551107434432041979231507691527334486910405308821796648980054873085252176269812124802750960253601317419292154023174689793898049886991484185021626881249897511811635825700199188092189917455857164160306804784575910438531793952011510709530794852621787846505557803649181498182495132249466363830343684932465186421157201896282313176486786528149107604311884242882586639352753222326350211564172257379989756964222471675085143834528500582939465442550974245286887084711988602553511570632940118785336793958191937426643787863774687908687258850313964192722675341677654423325416699161667549621473006003821618511344900702305122419868319264242889167933285952468843418689934047138643733277857972022808404570169283168689008131933176283351660458420907402983954759833126686989835847503553980749481686473796147893375668075217199007480732927796358808355606840401291000687234681584372341174539755157195877869813448948475763358414739042736078171551203613857978476473645420024655652285285714433339189492504021518452498643251512978076114258566425921345266253037892064772352531379281449009144018674448428126487617813758451380444682975418778649454155289122659538193637984760742535653527504861273841514724475962288109647286621430587350193701108986819147067575665043418208507904395008518909396713602421907071045423050612777762627465474717643308804778924698776434263613919033856831356337492714367059186012669849891612301244143567486047310542287276448406489850361039876962365510758719820850034000614078257160253409605501057300080370459392580447587740975899109509039110884196487209061741561923207199727361898495426601083878997476371451419176849982923910392577020429984764491986470460135774874947846096469327125666989231051285395352923057933858930446849654898432500014127181254155600922424178489559280506550904936644342216875175778490957949983149681696800935546236778005828835149268723761469178538233336624683514868519165925134414500523561138596842599965188232597124263310301955618423869993794944455874507831575437091157979913074465273860422158424340356670906988783643050302256982352623390834423961647664350906338546478038390242380104315388602676318997152106206647243587172847912157874745268261180886744855064203419029616503035855123098928389381712143414304765750734155357644389468209331073249818188413005600073649902174510475469768611334549346191338361493243492770333714028600977562384658482689642189348430716169217893773609921135944551113342861981607343667508225964557320566495248623881738389480586630844535939402362797929452893935212713038858987066647281676998365196027609842771641388543811276637251520930847032201122985167025854123805297602095323406760735523950571470987819843994736020034869644298292022914067150086021249486403956722764637703955432220037686008678990475731209554737194503788405904789857806727531692262690682289703019863629519404683052638190286253156082639336164097598630716780564024373691876043766525076861208730639329987850898533779682620240073726866636071655169665695923067259061294354150999662547224923016206815304019021141588915426099656335097297848690112476215737142427720052408546840367578184084023584307070288533129158700059319064729025130046353455977306319813429519742961665287254993455312456724104951101262494427363829260803645265832890012891493826907907708640511621825441864127766944882239069159585336778582936798433283301201496070635592046607274969535108207788857698317436318314890889926099008749843544098218394739591136994845085976923798872411066656949517180303862600426839518311126982248036890005944710025451424270196534352348435713049712922688353598500497929593586095498725920848145084585894931555414221182026175641726965568234716535047159528369375932039996038778589864243166902854461465034948541843866962794778540152966687917950909720983278796978571251318801060422003412270906763868511504598744128220351968755478841721297047521171778381441776674516636599995572385439322771373924146996709593208432045975220301808990082764576739181252778953614813396453297384517250180858340166786058959465917396574812661989520835746242734693900623896892819508097646524791546445824000000000000000000000*i1^171 + -8407159752980277786115096507678270762665167263661210844183152669669922146590824859398573278213611625692046050641478044541785607940147555985938029779493295428460201302543897319879794539511728952482389919098270684721888343559699687997499478999379657064935370592464585118237075177896393268601724978212752668488201209431641191940307535464245035669093038415417507877394306206074456913487301607164598879734024100125117972963468444735051874137680259528814510349942381220171437001414546773010937200445982612627772337293027441602225506368230475284871906135654017917786136794704848435915838424500831676758143095775854265936249926495241643665638911781304813639630894868783669850918815728008394801835118364658052077437594819847229082963715600504860678140728058388324736761453536752446342465326999355533173146415919148891225658403928216039457851057604587645937211526922964980225935763417217243711063991136320250601090275813688889948282467532724796635518557735598340904821677133101347276843230660468612117627418150595974748779106889168754779195093616940104731814205128405734904576635206521760426395408381927639260641220093275386510718030329950100716434532498419441430801635828970313307072173521827068734027190370560405948371318129362678358635842288755429557641130328064121037660731883822431134608286190076528423038344252690212116417692799395175628810658359093516293887593526831097957640127404433748091304986241778462411674308272877003174976774528964654069934787236057452167759652735277060551793418623679393423817147503552039155417272866993701521075405185574920407561998621406655941745510619356883775419938298208426492939784512980658878070885258434999295832500051643158287881236569015534967888928150242968465563228121012017914764830715371460810112135350453384763323355830577993703144766618725883919366495153490780311938914109689791685757033191742522187860497364630858539117395807376256485255717521300263137303226999562601870773013792234561318831913078070441058127392815691253020799651414987392002359927235652989146331894915407671652366558601439583978953371409314340204961338989099699790151815963140152281737136144545432350402220361311937085524602953061543364501107239568932637142775477243123432329559355419833157301299826302008551966373029836803714446435193501553352808367557288437074955987801339938723865305610105566215313111561406449120189513614049912185239440832586986751589726598351079845507247800610117310491307078465273317810157363808437564983230181585939685507407383125837882448606063491574004776499567996383938998855120128470569238681588701588003568544605750783206422535995612788336322992635401523648316136907001216493337103488357300791835362272545988285008392551319971663248318948235535131444705082811250939789289665121263859643926949710990197157249051749317103344568316054117850421212897695761463906124572151275014482141781283246659184575955832598377610353609643488471526997491304948112055051971304692275398861969145300843457730231265482260058677380593910526067510092291876184770854004431945498588815185036646685855779344187269069148609010475997561806297551026013481927116865824011318269496288246805029207722901373263486998677894342132204796242760899862070252230636090837716468780200263009526386644130871184174120655056370866473144123670102682057644174641247210147980596965519813600651471913103546765983373574328762060644651791000935396882228432451224249185417906784213716055033531541419172596007925949826870073501024177712310302086891689303159036902322613244701979277719136653270317242379387255101222073827429936800748570905846692778569360856164217183263029904652730461482194242611647333023432575108225891501577809329336521951602343006848862070973574358306816759446253158562706093376082389163496474408070346231856986319241640517031698291685979586064323422095179484073097513835157061545284347545287710575336047612726274487936541185313203606786830132630895300652279034742644017936743028566062775964918839072097810335209953604101954846948101885449573459203081131520084548452312386286055622537822993168278833391809282145472793722989542595801018154401963826680521647448921445423138144914232599113353267173257189843246792297805742724268366878337129011516169195792743160031910105918089380258300290621423930506212790448366097568143876652633926879376354335352904532039114825089052970712207658722332597871432900357841724813574879574486941696000000000000000000000*i1^172 + 37630713114437870465054362503634156507779112727711181049674058230682027797815743972631520492686798287442653097699915940735514569034613301320759063491434708493994268040861357495967073259139029851403504551905473651411480153308210561089370797376517680354094977495932379910203310282074864518709315989111628677181864542815411882293872099716009250382033381602274355461888026234553045370700957690262000458764554319936501986697859781282869808034513154251925000279545438815594422307553473728787932802873559244010865279989065249596709556948922178172327180222798262235257230065349470083477930211371310042754382123575176834301428221866677387636391089365216360107703164643041194511830063242006324226707042329305768365825496661603135996201739775637571515692675946408533809851958097109791407694852747604536294386403817660310374022198798364607502748501175247825462006543839681146118112436719484490312071325537017038203757885848850634803151262542911423680704386951495974876900462283973076564599674740479021794155832872960513445282886527360901157677584681235306985475363045518700712498811389073156209272153868860353169293934349324086997113257182603374064159277782884141732490863067938492248836068304935919092413041079928115255406313241860156276291094275151571524931587585360293027460432535056292947376074993785742762801214846682650592622257275587692095827445325515458043913933623610579575654620305933479892269140110442700506528594283387983127439449319889662581459895121844484283656109272198225908528678806682833821007275084047256422237122078904583145939630101068944802007857144918587536826317390882103132691762936315137301345806522813644460821993828131189133839031245647251927792813441244829242354577409927221099396012480118965314193668364263005773319851832529393887448934414500546364289595798718596156409810961530755270698669214103924243329349636936171472025359076959128846959736336487252662183062889135339110878707489611834568776854066497572270857475107613170401414217951541881475913656709358682458754735991492531955862820326774025258008499934475929246654153710347622832016585553186159837931792038062479413138502458568619931292006079278526951456000325694404809411467099235445886247849810603922827983401826888191818748185653635335045855181757009060235186563024255403911557954103209696703748293414615177797923194281772519664565848694468946686231712208058055356465238127727520173924819668704335399328232510643284345258392597158166261552939225769181367637075234240619329666781458822375661826873158623616666175864186663527475209135778170667955011951071356819164925098470461235252489554881829826883973397413012002956559788584733018551595785986661683175921057880182144686294532251436653697817684282278207324523493399358397153634391697644122357798637999942953360665961927664563455060759681824241200030511848301843937979451160697126386367636050982328081211763390967180783826353672103580249131724752940355911192553814185888448354055194707358342513502647210459285442191962168257240278985970839514642327073595587354674141652723241131507088257392510794276048408270739069936226587681685049234025649069797590129251130688644804318375341526002120544226857660536562703838823107927168321990032545890546224916113619193018544574124846330055997080175040184809373015030616253999910779755958224238531559543403159528044588294160283988513651874172136942457490850692962504987970990490426032497490643535245587321587565005731458223560724761913052458877473591183777216863143554351731772575849431342218114154817687878678899449565776367259125107277610097416643083070267500387084044646708547567148866189378392766459373736175196284374760143510186867009702582875913911550228450299522319802318094899961300911566220963870872703097096464660369660050249052110870214773499698227534883219735130578473420403915025879385424337545438625847850406746820320232948522850098903906025037609416444383104408659019484949139099429485043898381067822802150807909962355203490126106121717459132210632441666905152125970005180123356230657683989436750499320652244722008259517014635807973620205570304115012135550202133765649305228002981142202461766662238487067719159229846450230170397772055745040544389348109805690968027318383994808952841170828882366506546604858977007889324136880730045188658237593995246756383781158902325794458852468592733581528112297838086389168301837253364535115991796940800000000000000000000*i1^173 + -46011751721624943919210892413720864205625866751362266857480139720290658557370332333616576862586090510817655382725440917039467136400870346189535035114106849221506201670871695114650480718572187032762467464470240105219479646960487932735888616542728592442012547805125618796077962173296967657641619229699949001203783707021791919150160716398914525952995801763233898734672167306460487261895864443369245141477000685351824450685370942249382678553849800246003581355445448150300446574939120966099899623317748548719561467901201074078846546445133875119666219768115994692674823554978774389167914905728938270642683005845363991647584750197290813295235811731911505501070264347410125292379006533490636838582039980048629995124039093973165493070222542786757551059665317339827751212380702152243283762308463655781162990244066083976419365039091070577825615993259210960123867413386089045789307773931910264017532149060252916045744684847707830160462118650081420606287070054126946117396776232159958547736805729316098181717747916272440655889615953979047179051700015899214973292718845173773429040809862546822816876146990241953532251517174038048441262820907673950458867562296329255523104205391246033461268085081071466307773149937330775364532844942066484855582792142847267872642362385193207816305135583019004823061815590323513576670037563458509657596811861121281759520391355388664407655761170810603336355176384908268554304678444122150907865783041133200306722495275561964524934630050561644095305698011196813353216418542086323687368937241016069165522988721984758803406524606575210232164785220360326605964919241627380108553578877336455359790148062587892335015711701381958453361400821366098377470649710589391035957662662530271805932950570119244642586928981187366859016957104146347467000012450251483455748497858678857516299694026554465933054962891293681574657966858108948635592593134685163824725579586676324814426875127433759528597977953738883972975443149189412908987826141524027460740065426849809235306136779150202159191465419358167189602683338838440104139640585626024214991549087267059273176087536755347694484343930670002196395677053812971636953257083571406422305965674876480563283053661442737075958604123892453647130669952319722292922339217868930922293409082264146351616103031093001243266892061725056084874892679568983336116005660130969739554147719976253383611010407141655732199040855102137952829489008541608873096755849448162026770524935551215618067090226562230886473807943232263665874846921931685737175791433465785755816489298979926400274988939336101054527640656372445813549022305868913473864003626754834114920727215260021384660547086389806414973015062236695429757653202365514615040431786033938603794707899945276380042330423969346680307483422770031790783986114879568285392744463260272114440662799418470087560918432047442721089619500252782394488807841104364330100992992320749954438954523226811624039279026098411769274343863395093695634221451200926647309489792355666657651557784016282214422388226345752951032875317615774073602730760612171232192320561104591833544045048948271706931820129567714369565779462213389143841964976181661082684930360259875429538624269623889012969851312692533745403724407028446860647893259670848100214029689529164255164200426461442590321568707098322436743232100255355644672639968159402491541978226881160016983624477886349903077432839670840243618893777935112215751640365817780338570615694803097393648112726181611555084351728763180118219575782135135893070103718653160179605822697372774374759131737117895298177050964897761561286576681151323624743254327864559145827535873845635613802297609276054364605386494529277090136312946923359458154277507819536984241335103547297583013674290549884847676359624461177423453491176709717846695468540684160129902304122690100013188591756499278796278317410849322793943133710968146709303437919653118852352850028757648901483027099324639597203339404551581514205428335870455938356699275790241995762156173020191334922073388261337438787102268477590235627723671218423545821551958390369255212582058024548805098419421990815227692712779653631520791747816433015624560807032905333663909962170414180520148495287573820546524776724291337652773314551646594795377350883627222433227770907380416377551588895698214638419253689284049926770232336311556784078765632833672419959699576645912668447090336071680000000000000000000*i1^174 + 250195381073659650811365974204163129701779576131047022057618524504924892513490992616233794538068297968591151452224654622365335936223044419807167993385364812838624184162483181833895796102807899261518367304113615406365730383756858010603631594071969405317072296214403051502654817962764072663232707665050042253122510006457496259720729989749080587383132169041053891983096221839013526399063187343502147525100141791919032032260752648359241158309949904558501781541902234580924625970639394474134956797378500054648821044119023244820274026336500576983221198055838173828819598334850463175470306098156704948022289037660543857430672620728326837783158566381289996188410006063775804576659510380418304213885894389129874686418379956571102135641813434644712242288417845809502629594772062969561720589327834181610500862532753402191837996453487258159381504871071477903502721951318366101442988008735750695745037016743400544170349715415465756992729883512692594769184035340083322671165819634626707360821421551262257129243543637270239810905345773745244108344402730929854597759644489545256330259005586436361461327459934624033040965363169908848075576515117916171474143121850889173120434711439258898205791408372462524849631988395528490608157549443576643760519630199594643292064552551708000938456441056904239597465232020158436235385506862688691947069244459921226670589334563870643169107037160891805304457936691603917958165007881757516348547146470284856329862727119353523250122109896945147561282088091959870158815483873368538090479868403211314123609396362407809230819050061490402145726340203288816574064751321758882413577211875963455128346545101917644404825667240835161266111380186946520904133144221477766219155349926842010755917062272441916904385082897072818993474844851701515768459620390230274048652208143909869735113468786507371832303612708363784062020516188866476542612125292143083504134775828766631094578072167680237801166685358397612279280285809889764779478682292023689366111254572811233312566048864836770944376285482344332454665132638836802658735472694320999990658092597955960152799711148538024505892406289122083620026621592494998785655597311137395110057594775745644202864144180062003578403537751163213749474851337430314893830699937523140179506465957315172542192241236853300806209075328960558879736036006448700677796189344031184540803204534863341432412547389343975068480377239591062494744650278522863713922025142250564809926017808472308679392037382255494996976389816291245117038907019872419568134231815179948090574251412849489567420483076727327164664843485703619588354003949107628669711403752062944738796309903582949700899537818604582673512707130619616641013852460080175007684216976520824446324865616598033697019940039843310464684230037211829518328936064987716230053757667973810560009236150502651989923967252205165619645498202787645164077767424036327999277778358854622603927991036119465797488348196489406853981388265244182583215094889872271110432337599317744930329394664371275810328032070819612230310993270226290036899073064536663857874525017201290119253060881635671267894298452532035586948456026042297067315202423846743934376404796679055529025063170145116556224436784769236251860836484080670259374584625772764115704057961280016534498426475161087484197902016448365661182830501190006663136611227184965182317771136834349014324823684246025592546401730549923322961911156237379283108194141924215313176097217048732217212392253735477215667419798921778950430691416393195859863855102742084230857276490475524109991780246481736740792391638757363029248987335507072290696397226061297144515368185041345028621647671250677938462483409635982716482848061167872754746719855850967099550836614925208374983599305269390807526846243882783341458360265997232186299605983709250883430847276478773996176472496204516843844421985691177588644274163815629929023574904068625724587069759684731404358537405043327769336581208265975713949120318769156719442182500999620183117040754010958578078345777056733933539619450134789463435762797488431308415346752131305423322661913419192166292937598267335143959275274444713198220667789338932459600457220486538154847192277563767321627045819301540425119165079879758916023331953544111133940939712193119721514133557238060493207360792292764647005738998220928165733717768656201990704531985169387226137128118045900800000000000000000*i1^175 + -693108788600141762657892690221442814219639947963453047320695074732804172544661251624322874731038900275890618401585116362079951137134543654951571659848392409030917424694741497490484709255731282345088645930152340609856087906753396383527452126671757577018592600658382474505019390745883110160369397623673475606849929601427001440024439830398156960049606028108824633402938663308202117609323880381896726698624684218034728090430597836660725902354334116507514634533617207278490235766191230289311367856823798837506939430856302127824672082900217968558555338792014129696469826940528116573837616114906208150734014136470752417175186068014866648344149127199822526207229248138006038394172422323776320879262095588896266592106290623249514716248448334348461267169559614853107730589300727900281948748061822581492009191571785965267816880854705349232051078014439861739307050365618577497544842016351786516412071525133309700572859900490379508693194704757794381429221331361828701843294755279888559650554691723995272718660244199796748733133839606306574611443921484790814672420323637357664476787579204657342189889773205800195629477240587419865505353234934703065318064691848964778618078299643949905974066383392235637582746534769389485340100388553248436055546150536900314570061373557812017136319427536964528131042530731302380766044999191418909250559464782575109347853402519337666649426899275853326226157623849750271199508805509233760234018334615215856593497849658898253204116196374169199886101253285417682082445869909265438715873407487616253193002465845458311611093478624376781662377124604329277135039945024025476283827511055834209517154699408038712020249988076417286617890911872461980030107754625112255701788755109134296370649317284312597384383361661979314800721347176927551354547011543435991339675406391267022914980701598608300323469389458854387090608164596610740850175350634443516118817064381544506184810330705892576225371880380757801105418261946659791068806207798864768969598674897805191864200170343031023719900797414427803667581047936830127630847806499795473752021923930845749765198878247947992461380229749302911762314394869593452780226564413470117244260245104874782199692103656275420889073689532474754790123049658019303208659888815539528791313370663806355232986132414995062717006889269741063013799745636252988120347757923627398723598370441706764630147200676343876824395621469669594624408619346256382249386504184095892751619513447394508253225133793781368713606200475619542036660302068688911251664490326684235720599946103177107962537948008262534396697243692856406584472555420544985264092242421304258052663682213470707887757330200798403453942259514372208330647833634301509580585273591897924805184304167746869818648162778586658543451681150256951175159259645214983920632094354390903054171558245348779216576416268675966709870096472680309321564271644518697541524795515767743490496111372011285802755017399166316485062435094455865933067728067444211565210246439898292587005473864575879490861462902249547464373767706324066041055756064255120009983867244589641796192847982543377529814440453309845950889162697731538402370947192716019902226432015705684466101317452195803373330567514297389279339077353918463875419622883340607859423184434553190212601214901647704141655604144913585417260676755000412410878553364438387239003731655023066846766642300475028220118257203002524177931721184102767106436968110440792299487160174466915082616630635048412318095470933246164673078962838551248958398367810454780268065304191455652049396417904009292070918178215720561764005189746106301102653719778268759234843798499397713250358697864644701691831121734041067872159128810183824015136888816669072001834401664544035933711359011539204914281190699858426723997022229487157027329165748288327308935768862741554647278767145477695129726326118471036424681103883130218551690976983273190288975057802185095650004329506415477489243801815513794533688720349699767120228235305761595330016353976702786003160762415643822279618296727441206682677088015246987639772658559232251910799204592344956172611677287932422751894526622095351599234524455527809291200891849707547816247685475647012224430509769926553898684075853875925840167842524206626769946111850490025523970451405880856060909199181464566950578303328138580989109762414193589380803270314064609280000000000000000*i1^176 + 1532344042724041533017624775870190798552958491824149672964817235100538390086707293748051059484727511421077317225567654053216712553810747881006722333702215164765220324524644544044394339970661423421507637715977256218122541684992904866041449581053141411584441894036100910545330996428573664651281481508982811373300670340452613499789892600761724588651829224867764931496527860032382120603174292105417123974955088330882189892191123538347705151863636321457681062316327987343645863645970380626691353528113399251252505773189953260528560318830213460495530386314791881790039637289007424024834077371129623337225038190311832755568317686241128968520157672300574792109998667457016417047230688865596423589552219117357209725871329207556317656848239987016349861773338417359945503857668254076659267717993117518082713961878630638795996643254364200705368772925118965019568615877306254619432401843493108198757488641748974491869570242770393919377595451862801805109339380948485586959067690515653081047174116249885330353663114329370575381284179121051516370621188946415564807804341313214756278815604640907053759198873046314539020019431900146606861959041214905842211150932349027654268010749751126922681463734388678885310989811674557454274111480374534583797725180025028845866220110250061003150264872658592738149944119484478885851840142908410124091130277864374400557659064681441967931588305328023261654227484058959736505978897752590105096951567896678473823704718844591293818379399001773606860134238709251605285787625059072924377186885332748979013701640612345576922617275973322685487586221898538029515329050287674925237679368160110138444025181940135987787700773897616016600996880489052648049175852156313677450570628495823480812618435734829231339291229135102965231896405948581921643927540969038077404529959642669640845239921087459449523485027260168675016208493971181460530295269683019637219141514319718138630273491240791676058481474526548998889937803615060066924201605216299400361470694643953225316176652980479401888281388094770740135415603707349532885941037943106059604085611486016775196255736009667097329808472278274705334480283013839117818796827119755548177794008998119947446931758652358265561373077750405914744693777788880903696819243551584163072793650749596785943059327069326518018927926438258929366009117907379429311012652278499163373973002425939512462563214248796734138532762588763238716467346767585595262324550481022497540217901784757909408040846978079736112015632508100022664540346922742945305782132659671050828728784191657593899690676661926828166363395556621234825600931950492337686450614523584067048893077082727432981634521647731405196285957984771896502475839247943033015596964280684339691908493762701443826822418308149700532806059222969991813671193185858483035586074908979703097495403452704498846037361762161966319243027687687825148888880968923455340611838411055757702375362549855813692681495145670908573533078354010443650611025745746845039665860778360565767564942753082880136785640335780474251892890277913360071254868879962003607002977808165741047511200415405240654753075548716306726874824379857182019091589659107309270230245422724282947507518007958614674600266299646125327049897662703345287889057269362042309304808051010226058153334484336104968469377280868523414460546585925969228495539830359799126608114907677551705911096694346832798690114292158512592347447077524736630664479587443898666193567554782731430458525257812788480899867498614839386999817145525465816403132950544075056281276987657456735148067070999344177974549197340928708229950832232699359565870724867232287985065439226865871236547200160375679758428312573559308409329819714468426425729310964977472053917870965456257803066259782759974025330383443082549343502494624146796599613346751563628900406807862458697247280293305817854934131897284577907171357526605678956916598160549102550850072191491485077471296850712256010815487579360461216949719226724957630696338067786298586371214467479549341280084775807025972703353695322796556820392024310026075227370879830885675722543734020002153971538515930738523841388630590890617557696167329581252123990685807245192554430285742797471075851477248108562961382037456544398157610379734284398590110384994617492473424179135595731685259470349768592471231966959650418396259017572745216000000000000000*i1^177 + -2305929773778828883551366646442953707708737581827711529026138221341517499545625586805687328568799343756334927739489448140293769605781946445657369973740916835071313107483831204357729794844775191267521773661991948982708168903754834355710692839034893098090333040835808520837842588487336154853308916904092556118214890440755467471412336346765074626054327744686579567575288326276049855847304133040495404633684730140276663491449298112564180324638315123410056347775144835660293380146476984132928572712137053080032513189968414212832776022595683888053722367201787913804707120602590531856631492712719546760391024907535525333963082257294186118287480881373448453210532960513733880091210323807898789149718994639779102706110670514930106069120156282162457363642742048409477222076812234663043726583793390035204910344487875438166439036288570451932735514414241442757777233105416678551846724640462784246913518410958068594513833058592568411946879466912705872013041609997904388706434055900168930503138384357252991295477226239327605900690007526459035829868465010593058426783359384085778686835963048542631202011997953286782771413067665141942291443264697830621486765696989288869674276434394801053369837857686623896826006166595454423581955625094464286454010280600198001140454264483128835945145115136128561006177285653461145037422060397398239648466126028761704602681382311607305871599010411380060305796085677574112636296401906321673492885140090346642070607265637146004080621302883524446957373922916584942554544683972298016263304375960814536246839135874518743892934686502354861609817512648002246079505871908815044561895732698287819453175390878984197751387917392317252466367128489758410838804658108661033032989985848803321611487462130026184369627038877141878797374667283028593549295575512090945602926330288061110150458719660114078092781976881456962834076464429443030084158502840838193461139838558711148338689641081220980623948948164846445699245985257674739468405839568529298753140656231970700944071263103892914195626821175672230628115691352774481516234412068681733359897250936905174955737888111517789066188473057264545230793367369955224521797462616936889055899444071161640480917496914596207215427882384977289557967988123938865899569809320329546188997191895979803539777898655928710020141812040547751200986499759592503163120582000279524070293486815483814489177755782446456830148807250444884232187717040640535491601864728581149255858866022977226079011912530337978928840423626468223875148672739212857011716222662734304281768940209425306177116749702492042026604583517947780874348442422175807645417606377647494761393302098108800252072932340490828489141104520764171436103291845321693019904555840698435262107313595034854000834722240695837110931601790450621169386421887568646126106797469975131592762296112384700695929448353275022646757373471100804583648304258438568217893905143416282825545473872635092617528267774654136554960849365982203016605012154107337526543205689710659372102521575567214241620575646813796653952839940550997949845204508934362016265849078929970639977620648050017392491825178622724719855250410104844102790126030254081978569234530236005513989636957245473951796248693306548582591316189359140972815642742663018185754262750290042601324843551454244049248558965959638891291084097963804718294857952174194198407259988393469271216453827401042672857066255427140919611834671762890824748003994802118757483691005328086928888255543983777336405129468114164379113422045233513472560768744457846477236758655321827507905625642804686802615431657485356164683842107525540117809891398056783787926533094996693309716684919978044998040074185849872948881680943281914643331957500091215014554540966475639533999668837584525116231357639804091397471902831586570884388699590842629747558000883378284035666430536280322059656538382628636169553980757039104164887299790407836361704473623705890888934093170736821453585143926537473159338071944893209366709584615758730145035359262684447536698508313574443695361373104698270177785426949317855967265092915801077695236447217999361281113638727521657080027082299529559905046733946414737897948307681364888299627893270545571787509096357963801203518157617059233396904365483806747276701843379457422748808448126027348945396972689877814390589587390223246950400000000000000*i1^178 + 1688023457476814857762718448066729789289879760979478792158761087553591868382050625377897520547976295183465674908448684691203230760130230396324560769250054223449304433323213000669250217335811595004333183686909186848204501002862546067768054963002593353991813514261890825386317510070258977229367957578908468861172421785957583357148054763105315772370938674790309126765988399341620992545511803126494688141009085109907162925010181732283613910091525685049768512932671089807311350035404557128426141542202974053009851724823034525447725373876615326468877730918253780040051508036925756801024774253736630541401919961445752070440038844711370477087046486429580743250078942138024528777700699787935325274795087201531569337301015077871105592373724428426475843774821860803563806379389791092346306314497091914763020850647771245295362564077229041059453343845513984506955921785296739795581435365410920168680199518767812209518656433510123447783497477364290872249121842006641369319160512648968765576861389216470993120374805319464670743889060752932895602915472717513087855586711066340715017487117835812935770476666797446505091126663307638421324798262512496113931730171388578379638201989808124965557725574649820545210907908794977702264053595805592965474285846564770143377567212259160143239218706758480593979274951765527753425682896758551334035787642180613341891796836014490949771504772448931559827432904385559735875902521743990228951686811280676869490192755010534144435081468878312656124057079816431002467953030796648261863778486512242358951389483980604170630698408181656474579193402963295614801826441118178571346154002853175533262542697579828476364260742296046873454454351259203618152638865437420232692877423441731572824322408478193299634623214325079636981097131294191937306690080734664455715982548193414046241561885769312976805435431280196195037114791051441067193716834682628801773737654549862576105419295142034472465401307227904901040078320626542387120957239697053734918688889249457566763924199347434259371498265674676983967103339606191584652809352908216904234766915650923488871798766903867367519953783600358034790466410560481558184897341259050422305171220111044567463406949470350063549279464749038343068424673690524329055723689302436826441268271954130645654641407472208777495842069193070325861383102896503770697477277073295152284371943775489994053146327699127494024271541764552292326817270122127449534388863126016520826065128759687293729571845570103113723891316986333361631769619311323979715942491644750688278486862930005858520549267931417722510387211597233244934213147984834846736082333884442665887842981165577026209425270742292225141693700408276720755800406215701551714016114083499638313391585387669993561024501463184964980170440771648062695536502866108432458779776240639720365827927249102582826780333136856581392733497817723518574127830288755561991358590889502159499104365786074334635405635563089444457766375371490054762534712955855617188612671534536333788330832368109849257891078204394444877506089120472741558349991938637881945043856552020345674490342443150954740562679289065373959879202726826264926632285172313895771685146284056716553484539347483135070919733055517723142983242083449770605618565316191663909613650113719143010899107612021124781043028694608296607393799665864069799761646685892186254320609627293148949199979787933786141403900948181594709815274177454352449436379669574760446755905370716688054815604045394401798018268477207902014677446347699320238598365193693192740302143428419522379477869805114184275155016795288330387328379111286504549662685372430504052260352405322945367117026265032486882220586124932324724112248324139170938947477332823368615935706197597672439729511112822849643005714873996484955731237083269918371670003817383019395935810741387212638429852905569598645069991748792114303341414042811259292124038925872518390442916226933115595079110332989615451004699080370729110812551199075675745663523038026555627975165870373234774796850725010077196038230236177127807488665907064456166929880528162373713297841424542224580221593710897576041774296892157512482141034939824883294451120738180938820676760048231598760827121992252575610670797587716311526308855162610626091881398544969957838580129372023513621075485455314961039360000000000000*i1^179 + -354769766750213750601484848107247120681438462084620987159772094139076648367318795909654591101671178594107011941085668445838130206833724962377588628475574069271400266132165188551494284749329048765305595231422755073780099903173070384120024033946603100927415990226163279264539132506924597672726670501262613025292095382066248105016925251563455820701136701153537845832774191729468888650406468589086743295687431479741017242506811136468432170560903054554934853091503519227182980326771644237830248683705771773322949376724689062577338129617469915067526208299665822240834815047655009333730193445081608809631792185533243705850042578135465896638200812240698504585157239514776517443609313368340020899963382865162571075973819841649654946512896330293388629993145389708637272213765196952788064243033283253685457569318264910129849013150705903342512432018917368354664390401991395764992200209696677484927367622229683804970732288287469421748841493027100412125828947304687519223730527938305651985558010875923973721900943955094500594106342274541866739487990427885246399444775870590579005581016817091258200763427191073791156350617971838944670162770281976804567723495131613583794446719154798572714234837408867099966950320347442465014621817096012612621997325624966227784958422713890334313671549510538217933477384314986310329015212289218173829878029323197282075652931345756626420753931394429996065871564389294153197182348172220092587193556919346194974178385217183930513626163349642933311433423673138689734233299369946856630200817549311160503692050843922971063872660931697294551774117665179217149948156177832903406915520351991301305154715490515166966150261207061878568049955373312364401582021913012723910435543137133804016178482925145807530047416308671729162620395861488373386686411322668152102241921129363497198055840098601266765855766685558805929401789943349490328399748954318712290126529237764359787791053604205900374957250185134839474776370107738436171038614187537418089438208095365766435068645932229741897559956508247882747878303657286624276441595392852914775723522491470008329040575757909047701149190389141570180226447524626249427517050891475149464034101346558019991423665388519093854265789670116446205080103468983991814577434231072530864772897619489289802005295674958477000324444755611938353103894421014693583627001939742333860928090205138298662139936418171902499640810492469455742374020700210557445945834829092885237322647998471366539137526929920777551324137525554156221387994032532648446466032997624854336510332572026767593378341771599871375881725584978840141123514419288299915176324409642825895863414389789029173371407932246610981976420821117988858543952039407413254700323272162325638550268670800248448937661462843082882210026173299380918850170240864034892396298910829988282546919663860276795722104442116076674502222001740164537332454093875378612296181042721409318352475266814842772637663018268660643322384811886507826769464303436464487631112459698273047928739754020426276820997565387526942527631541034450030777062241507143619594881074460872111719877496891064561292797946679718408033108764305497700084616751533922591121546383288068366130642043945698047735712268405315269771221291118228041909959961202323313653277794051559114699706155767126900227185215872408065425573975727605626589894863876404941561266662446328158723692355966303756795107774191443624786663564301854435661972006324903893088828142609407874228841607088150068291272836133617888901247424248254277855008165684782262634549178546600322306168424205550702034151481248976919056266216266264585596106535616611573423051057746546749344735331242387341193269477726645483792007296790401573775695656467893428601539972299990756506207822663349465172953275741600723429508827835397085245804176534663908133483558733154605482813164373958217596559837548259215881012451854619410692343823050427742782644935749473554728689314183571621139861475384365427172101937727503289743395750306711502691174095133845563652326259316734835250642979069364443911737798228221420360250283556096761448539232328501564525902821640221741588735276690379224457301062636556557076320720371537777349504074546072572824466311797284872560215689204520961551577462128698357413852529700394221490544856828169158656000000000000*i1^180 + -72783575692284904293605508850102300662815244232510618894688312980091608571075343925218472167835836018592236881208310126960673790417174988620715940769101605181750705395281734282357407705144232093288220609787604814859294325167066534408734116180213943059092535180899416480856749882192601877861597823188132974936908132573550777606529993046111694530059952479264023713355392205541838879806169316263737520578633649002713589603956606009081364404809811388810717710980049931861650624300052490812928594034134569715819931091558012702430802836032702768562104751036002316631082995137952472989865701607646547475892622005455832163074202429871313128000670038053935808729068308036183079351854661626962842339840167805596029941900744917274061332428972145827963956448893258301971858617005428810698118053105246260338903593846410468502360152706164279962773344636247875807859056593435722909760209541224022452959843688656318173124198625698627970173693601574765497688922834307446073587157674721137175992485124427618145048894704733114557222741952596312359507810795878795556217749014304982410145459055994988399681721415717495482065772192475407751425384957695436952498149618896768577665319422943263846979984322940803194866536392059814192811142229734508756967000003556269837694132863157553848550566931857387485396027389251689485707423577753310009693597591737799575082347162775421084794453923802814198846571926862305700100471833069255059814091751403149111103929513994045847868360992260672000093889528214541486378271901211475784155207759739190284743951922531821093805998866142430206786715508668404538892452605676690589657761850650387475305173635481976832175242282421496484453599320792081740235340207248206991708616493429307094943512202404506235934635164761314555200008004263012383169488923882609074309979282685740003993184129210629383138476732834077573770881870837991296118108254886668090669124497171956267866925886817083974754837673287504504371393065079411730850626100277689703600729851812183834120965498272331259955269745403603598473154128562896587512567222379900135297071857214393213722329515688924151512523998642793759500658287485684374613221621346873370842339118821931848906752180766044451940635516380769890583384680413266930346928345038302442768735610132560466481711915577450267875350520138043973496273052139365968545281016524622354925987590716662186127583215960360693497700899288226630501249283800969315735287456225979650220893924181751606477872398901003717364262975062972205051478248157506062145015844576898023520302804580040889716380161520741475317983112638819378872538886876393217419431218726781763864411052169562189549611601130005246859268575372543163897107762155213356296470547806501950570386085174422737567028348402728065576356485185582609573175677096031452218888384410192042581623964213864020134426598229695483056296644776030703047809759425344600914194621321430643279689953044683070550139826403440565058771471708040077667163131808050858974958704581107329156766518350061993083402372561448709189513090019620874684054081099529134159967126068112306849656018575031834689607502275113904147361279545335630651950524447511133587086912091782877639805980485553173534651747974774572763762881556539548330153044969901181625089016512262873833705736645703762656120139886253807671498815647185555663994347237027561934786862823754060096224567889982492743821128494154157230883407112059261652139597868039783509168817959566107508163917918969221089954276992329522565090610189597451072175041143728508744632828840383941999362635428456741033479367723465335840458153085496664705217821076534621924780655129813129355308628811297006696731730303103494006399584131526041355254755803720115328684502060163450166123054424747118410052663404583795464903618684294470481539544146993872938689418707928574189390891089139085296705333250834292649558828597386041507761249974522074102390343203749603035349031741859016114031059068360846631545605026938757391129541520477080759089183548520959187917000916126382387177008978633101830720178226494777843420072836331706907314348261668597956226753986006909279261831608024947205096432960556200702603746515176963068698141879377716784535846405602881018536782044997088145271990608813106344296351603056076390400000000000*i1^181 + -4506855390377113987932437836305950174769268260993955992610595640440575803120523109741462097565783835743416788878390003600403943450559356193376803716993733801135155360282036930474062336708052823878929942053962153253615465139787244736500234150049917219413785147987409912458048775596661733312766348587061287197519760034421077980237392663296357247699717121131145818346597813184169191511907214793149652696330606548209714669572721019708005520558123281849877086477901195004725503484827337628254914615845819619746187062717538811688815337209959158121148671477945613543248201843128005438085866001018963331779551122889457359548085805149592322457386628135083993936005269013306153368990996607133437344691147502007738865429957369431783981854814372567987354955299300316682250011789136800533908526221644087191069524490683238967514963701675762047827534781015144788908146288676075115909178146088090550293000496259033136323691178335414084685591740971095034176108283331348202022548602703563355006557942829297751462076979661750873234680022544351346585246140035022326415711069707268939805419266601471800928613638635570738458979617377421031540900750879242475228865829128015757061706471961412091343082476684072641575474068966406238546788945011698867775643967559396077311762287985232965705709439412020929738279333443090441333622606826635123930071757723261523807566875697201270954334288043618605845469313621832223316537353177066294975287630848558062883442146376017805082819251136692739763851825678592712013642062666591368659277177221533933494290672994277721844985478528061117462245256701236511733474725754616226026651760910577483453946127067863893962466935039338436874088101567678680640510787672387580465552282236143505084280583197628407512714912645481112511140398717990486515683470520018564657362399974076641248122896533426413217273706178302608265528098253466364357901652396701258757545995405454104396752505171271543739711580190019618411444416468096058427307739173061039223094659532178385559888424041779022501527437668102476598815745409051429189450969206251683836137396106489692592788829725725437103733283069740274223532956906737926431118581670904169886382515759155413894460134902002778061535112298619210700679476563510573076737696216906414670416135520381845480563713065419338956505469453480570440887603257172275660940078853833993023574472368218511655647933552880139877219871145593832888262699645592097550513991635323826809850282733310146187317640156202467608143084257590588916605638963561779198521038579695369691694889218794839065189847133071041746949970659267678938001346087093752831432188144620238582591783655415390105454137940217245181386234382816365234395734110958132516996231446471804475779502716147148088726011409321295300216944805832666990475174946656154231062057369105802170242047652975234335364658812038009893548783712721430169052736348109227872324206423783727302413946140089234725208083182755460317045788316491778164799439846977859196214845030621228376663739010908425993952274318806285792659368448047280420354379402990973641377364326909688631370769354794890984493550172483030249336413310529215036640025434032702287679017121554907841630123115480198082006427774766965170359785277532466936977275641701331522226298201265266747362250381102807493525477031735586220362315284149691335368189866783165551337201324301427503150187769880169259393777206508519631765362105927934141469780981066531749017283112281226634500605292254025246318979532968136335220131424576590220960543517059720417119261178854982458070781954890871305500870899913148720813011851188436204713150309488561458874828152089854603447470977271366769694334825452457203781241413491858801138488960246669689156164513330195389624564505707776176100304061417384997117050310970416686312131659970917259408862526247510486171512955324727603820802664121164325420101364419546883964993030977207966230033653033579147061693547153593960120765279093105545082441803303630074081243531176511198605330566872439339577943707018535530819801682070049534172690507273391393174583504814268128379060863978930060772251217303673995832080503855257808754301434111450228965370951882398771617323466228654859797287281277537779477933592555839654080230070683529379840000000000*i1^182 + -2541872234786825951964825250336693528544440355254877687254554090348512541315150984667699712273457483722585485873034325993478745679805187685296862197771606669332002982799130799100903888675476057229780746255761862108666362305153852329733093755039132212923331171362256494528648492746078591851470406813908457339535961118298755164598743731063471966709861495971127041023001974567339001891796837327747097731678398480596524931062317876754851940205754476580798100025777341907498302699400024809496165860234426916276921743768645911367839009617175388666711521180519225802071291417355983404645640076122853455854772081154381598382964296817734247534514175344163648920209006078696227883162347439527558349616591922750699664494808408088134180879011407631290994791580691690012901515690409502923978190817329874365825886075097552177189756203857232578334342139333347737561681635889255949773875981780667841821717299071217741491665490080425518175998411710133714517646358878089157921820437246566101908381322713403588365146512675116981859030062331498196967931848336740028956335509433557410271327739014647596832966819878837456401343467857589919809205394842933753517982235713759546312935711659798262339765169539584920909634885883710688735262442445875564875051497149379032408966592772645201995169648692314344324300105651119506716736877978783310705852541418997899185703640813925621742190304690811971185772474823638643542060118003031899237852247796677836441561570579237936645197696492844642107087853594761500459672165750985168218393703835396769043138292187274838337352427336182107022685083431498083675334224445197695031804671712065923207057733067188148211783821999350013442383920082022542363967395427437707863705764537902329059219266761218473086808464399842405815063385223915868654293927397539356792846683430732574169238713742732204255997372844102831221098880179586039705599124368280088260139932290551585469107884811078801951021360643248565054004321005829048910766530687580760915670331110349998176428268751850285079939010087596877910356175758162484720939930228169895870793981532232326797734165241313360595253788265395733977424954750968239041751307404785280244646407688379551508131699813144255328386894729082966953402610736754398269655922275725694839893752323587094904968850213816810404280063752782958509299366571095198771229708580180394362527267247335226633764360727432220080653530792607065633489603620715179591601905229608383317142427723011861446582630214254454918775866655556262983423540357135958387626549810856925241471463856423598463894418439840508951824241639365663641296872649791945496180895795219000718555143460455337777327042908709759375502163399956694338594541890917538257228508620150933030413095180947164285895006947656878560836764740744988518987676870866122234574857380661937496086742413461696899415973906311914344585705258075332377225587011443819718347058986331794067891718719112893962657062999275210752973270854187021375560447939485200621408422474139147094095078605228774348647362880018633572385632461519610525832733390773447067969066352833090732091912888676858104154948086324473479782180653281447616036926227304980293565106548434670074281591545583350607676519466129073476827864062250632873527762574779150741085852934158961461137015300520634428357735214340990949637769091185553512608736308227197843197272004560348174827769686018002132887504921405885006616409489710948365669693195954170920603164937611525884922447537256600038730806080701105614335548075071462356198780302871904140905604715807303228008002879469046679590150847405907086900988390420912780105673822216124981206239837201536205266046254008371261613226662113218459174905371656416173755031517259329431357580524575335898412972216669875710289090687263618920980053035111983566801296169422007800201498843895976092253877716487811844665878056157889035264271859912485028250030417468785430995228810175136841121701006214640068509038707757424433151846856790160288023096122751986075966577713737698619747085204997739712938006120590685593383304118895287584133837885602213748726109002926296896659187067846375114441196446517139205498194474361602390642263754533466375659267506670940662760467747145833530256099906791931904000000000*i1^183 + -532482273222530378476902527915442487202368432901431940871541156970902493073936876218270783142057155893117562771369595722599051981182744805464892597108202020799449285011483385477409187933845159850407327481926551200146895487306497646199988922481240003626646691845052508278329896765783269336143635652960736093152166809665999330756087570826827071210646850765432604205352704138123874696932823687760666966516184103229943034272151140763610549527485806221461294850557250978726586563047796573739002028968355481308259471942901711286483002963692742926119006902885975562921353090918309181532118470782139148176946960688806648692178775863396202936357775921937706702691652113427774104802751055725507032381551667867485578718526095935007113780560321441825352850342335316715793836785355845772018101520824323106080870160222905747966159522067897029466937534221871812260357068533322805140665256913307838253715575134311313883362613813836117792943073078200108192284215708632659891290857014103740884888666388198597118494975651480917993006946963724334217209461754165567589362686674950866615821840971495545297364542976054309053574333870310604498052432139202329436743608223462346489834694084683178351851269538702862142743708612180895415243173037267946024329458976343451341330642550540239442193782725557230859287278287341364359076823298202547278375789585068748853902710240596171419631699068356025412473920928917978222891704703639800812002439599044948997044911607074188338655763263246309056312001661348960385724757917587990300238160484317987248612923439407447587399848486315991629390941094445368416204424848765792954061998519828387068451497128323054636099567630451566942040892308717341761779100606247592921344469868299878544893375162108148386661593490187685800943374390164526255488693719015660440304796437961377367192289303008610553748335818494063799699440827644768853953065815612422636186128118260209564989513223388159769076827938884363443717004481307256498091716260769818216556460685765154045189334628437119679877490766201916819526077813431307787783436957795028476458939189818104691645041278053477997111924378547265378078248659584875933702501307101937179824990181548236235935019052916872908347150812478251560170577619312596200128351302590813414540440945460699846493354507658341182207552033037615640351396893519817752087792771820281137073624723933552367317122874495875203249776273040324996055819992561042541774333238384215313685983647268221184004257977201695866459122999968956006157889797409146073701174791385202173412882271277027665719100348650398377984175579023321725852382111559825541026922249253667100015853813013331931705403208571398770376675387918712916616973633870841698195938963556717330179834253142392129020494704967430304823119770380119073248724516751226454274602248415094771527609381355209133914580579783244702167451041286640403872394694229969503699962496867766198877110890379464152912944981919166327872577299219438295643679965849943275653955397625250225993481948665874255333270067111780232464346921546528779055808471596891127939575868619277299982941696310309065269302851060120549108359719976658392442497021271378698652860148088386742986282995470964287247959469083683620394808361913111850619932868572944636537925894319595321057299187224408086487451892880218472269742132551772521285588993626937294290385272973898518237926892730477710500860286110538870783488487335900517522125063405281397723206476889536255686362137297117973216938684574696923128209924495881827012257145986193898208810531307868866161353056950086354953025513459438045035717745182095464177097488080487787101080464397925559120344595357190699769489584168593361548123207389017513340731715238372531062631827992071668311728571557616126360061733622395163627948554513886739744607953269113653577584430691871139373057221272589755449299204318170272024898325931548488595011258533318062373399286156596680430495004210981120431414024622743658239602605575856260555108255233903834553083990574601036763976902973281096499033218961259797918836534832376136162914591136262467222750187681856892132768894135883482259140127521811145413616247313789053864988722007925119163251299188521421491288439940710400000000*i1^184 + 1976887618104079858447053298587728056653182453570905992786724612875075825770489507469702758356023092795876679371345834322859008488657761569047477821261229412875721384006484573808491674266319551767889174430450357369360689499338072424900358023792691706606708631194028094781493159137708584017047378371326136025277973425756821124357058640751885980710709203304319538776521437690512684008854807919328819676438892036813285030277805680743666090805215716849545284749226354699266865278797893971336694515748745239111368067002583881756130248112597717842658522908500584301223058806910276955543616044699384100579400575432043030393004445409704183730177725159673955718050419426640297876673134343444380403923920025529766302844305110827132701020069374049159178559725074230092333404668398098964134566171364770890560710804938324872914167768589441231330287655353167049137537134860114450305522151317428187150965259030878413164394835285255795043955747042918013341869730471827782514495553598501184198155315094833288127977761660779121059753407627017088156048353600729239534210636395001102186920602984670830197800991534638637250043181970012655557874827180517780515391094234088133261136698250824847915731742161665128650090469630968050503393715259527916060600526580660790352735588557454752971696862400394854439554948365597282698433856299267477901164404150408584194123072600978756653010083190619086379777916425741453825803390720842978665448831844505909280205884145966594092387261500661140799684315038826930889107933930123459918510694554748447434757874887619477386957804602007509193114580766683653976605740943550249604574888678109657883927021976303085003725156579926740913991284431437509028596818087719906507799046877757109855664722451734995721076649967267486865159864990222880366999270926020992013119775941129763027063164763321785009826080837357684994119088687052810704710546637289388589023332708027990286402151284053724030776837333283063194677781895266679777196177291121128720798420457300413010641931353924158878105552290739402260199753931579471481495590853721366878058198317419373691994977866314104732493998101882231726859108900666356777434606213802402302882322667498210988380643145913107069818324635959305023114202362313515258477233064779578580733334508066377327897127583076456460100925625347376435892052376442469912672191002011905504379873949569030519445090702085890244694142856667902893902642755255066961012482977280566782457612711893791614186880719120118070645893178295990905511636414094072794289963235121422007494211555541105472933764998506561553213740151376034615324562288506762270488804344685744422898548030519866792896676565140946116377014995457464136344897945042989878102132698055598884254117327988348610707479998049084022670698451333496534788931904233914504660968793947825802207713658824069506983135032565461688694975575472618718758478370612025950795690305789092733678623758914587953544510414302459407177101892155475212548821740356137215733070259890016911002924228022934830506557859914243280892110961281020898983856900387977198437113074564473480219152536641091696059519640641452163295514333498189603700099978336063685811673210213887855254342947009287077678686301449149356905538784238038726790692603226393788694355060465976830381543156720684042812011955158277018614318725843681140221467669130800942682575484337820668064042098884934164994437535425003778648021303299885986347652378873758850897796675461745492153262710790468941951749892630631270746370293318903022391817866347166932661363686381818769891293861669780603912004388539470645865722610403748988938008499798811281680936558642914138988908250011873195274029488614874016302363523612632305097016550218383801920159533227887020970834101429573081463730955992050919857076936296474846230457423162122812192488202835340465821958380249302002403699430322516248915634559715712968396268742259838041785377425443995053801012903770493989583926106573220812085772520400938003172978724144739730185576325626795063269088637283679542605210931922710762669575371304520157460822582625165786483098243589845882541439661172561958239093123929813088423062116184176087219187351759541305395506053120000000*i1^185 + -4246922943268545775007725013199892916314511921781053894345438603678697185100242282119053450386385182564023061492885105287878912025496375158344184400890268317505726197847316963485039176205411236052150196512824921455255886741042917346184745993043593135504517991532535177631639957609410354250774128689489704334705481644847991229861783017275977521580904787741244515706453313767925873725769057089807843226624857139866766347883713400241054728887120181886670709201624312317124969338934434992510931435528849143475981926365201092048399830357992960866757956977471408764546211909527203640972416037398069889453264900825279547535711136452804082969640141575862471497485347719778225706316094554328860216040000914331936790384831441977752577921636626194190693727442412188332420683303127406404149944401525530737851486479037976371771962281425050850349120187727527283416589335540835348691553921336029033232969287889248016352786684867665795187215578722757251543128360236456248314658288351412311017214625020132229147822082930856802230803333355283609211696365163789548484938926829693351802204574556717883404599171544690113017161656904819195366397387948311190431402201550083978876586127874750524356136116239196906920858870607891796034038339394162788561140770349499680023510236706365108557823310295884059663355345081903999117756559485450410079007770886349177433296957094454641188051705387885110099431986645360687108982589155948943290111928379164656128160823206297807087105660727913427520030382725500815268021841790329564404323130272857547821172124383939557885331043868211704052904279459945260875552573772481274990093446722081258520805589046403378796577265997117643316202849220996819269245411632159313998807662466644811307501977743889963654254797537471242893367628893171443279094944809177315201952925584245362433650587052038974912108185830995300076874147051770375776674301526554107852352430278901674212345927796118551459374943991690831968499429604095195306539660128840958509797348514798690290560730375327866165499837650721211655733153327762793810937023583910938527737871965091266184941819127677982168374854685636159163678529878800799560287280661899460555275980147645588117510426360816347132716232974703995105775223270534507464723303854479657784807630946482851025214734370098731659159136296574320944063537778538329495889308234017606254138196173719833356607229326520195486452316575742145088886038101655912387315912078139198245429448644356276583335463346613390309855009918400586589552384298501317517412538124263588938645341515458253220782855619097087024109565856020007057060627954842414263605305177869932649606917192115415557835889930438622000444723048576073582099644609731053237226097226995901405548890870281895459935393895574150611051017561048813609102416664274373029600035339264439703012267997062644727495099508174687902546376443105015028962054955299318006799804074334990472308151550074126588606555014082032187422581591913453927693895315900043374513354151977285548084005320151367915093571093048897450774930590382019231748995464619806706873729673802102078473989994547648507349255300960621632960667394375950545247269393339960366094439588147736640544588812282452133097165078464073119738975874661164188205453096110314356645727802897655520026743902339591547861537313801587892835833845799704800944727710654661526296309611139784866794568731097322895842891000694505694474229850582780160863388078181061638478461801977235986769084409671770527167167908395609297042313724225693116694443760677334570345535295754210797011680718815545038385217198057871243960856779935423743615432788278006105873058255128667938363040418426207372917219093502116958988083995493831195569096609433213138336668011337585337769106070331100179550148346956677012114623520380302474569343499821235338245014051380630501308915346408516476185213550863454871848635488339535907480492722733484344037945784691309018282951775023323037628604348449040848882043084602281569980132263105838532209457034863039302965908139421875940538034413247511096675030045166175352685066752779026086794609469075893504941846926221146014357397015152318577061184901699030159982592000000*i1^186 + 169387141335758919459356356175055010573996150066072655514602497968949315347193607830306543758577134059110170849143534200106148304284309940033306113291678054771254605127123636871052076658735496548374521125539193628152587596222314934708037892686537596663081061034842439088848628253211226075140044781195427648061822310503651700132870374413389792873347485623255352209849977227906662773932851158808960006110915555241805043315515325436932201312297211993984075016850439131336762992917278902463809112238446078834849686709185611381607650382005401413654842513246347442352350762303534272161369036965106863967792250424945295812537516754681976971777363216014474899129343879738334133938180205764125019207895012284826731371725475327661838373728185454206749588512875482242711631994812026677619214229144749244523175298782522892545119271333203466531299204064280993876878166653419218105558431774989631483750195296847481689279287617716764582758347400412015512053371697943363754730078133424736448025607514606804938364582386394726516108579827593347230764882389359381956238227273985768234627250532397742997378807011625523434910459924859343441059749807587596991456006861791890013920502713588338171153068574272723420950661327518558124463657066524815004806810375105988915770017232686401466437609384695649548553507007787259386543787849093818712189065688936822157948608183935626688935398685995279283821151271915676795973901246849513736609299722293041058108258747335798531110939337882822399085170295723671632846656552235034603144672426882303950115036197449558378691389042273599070168412611731809461176178881327070141462568997640730052183058852600492418654576176607198116954403570586580111743146981782159916243883025847778131623152587647395426979428372664959500474804612176117939261701447740217689066357228348440312489776195332484500206896837417953380496427859737346715975673918983266747556965672176726517086849364071181486696015456227353184846499035323715637113880620594583420854836888334052476387799837542798468905305555727255506930304790297028839334740622862811468440831050337497273814794315227893961517280752865784972042069896447801102172782326414341140201067969440694676027355925487153025255351001595963475593638163268569330951112546036009485423864834126531450415264461968188139783143719299820155995388130905175138619584248895975052887394070014020899395557103597358417348496208056716591422401386023790283768036481771109075542108298347831726667295823707536674282833315506111768798596297234056452264635352383602519854560033491986426734134599837934022687680502966475351121563776887670214745125015887415410412828008507436445412874583096517668735250025517514825469819006292620183199904048698073132510355818574610996064884836726320700790379358233968072923120309322150800199831754361745955976554499009761632778196742531521243180269375340965639066787801091085817045242055253277414452875547718133725605972704395470822125348242086349864093474691182579789350033790133564928351009514114101977424851963609940814867171706082101501761240052670883499188714202539602337089482121358539994147832096023499278169723964521972509419949116957581521348630426546637503848486439612496294328419434654198640775089543617922683110841055541743859730093977351234123677975704344712273276545667587867260247737740692857161948704748640628572630890068382871924360709134720520925716001761280630471917614413817530040511466894066963846124830471618757743742499273755116758214772327060555982750277535390134382626655831134188635276605168485946919029051081833690572969612584568900891455299523150788249216277593881296454274124698007626300397473043139269687137761851532649038986963118091778675799887639331214626541047511163122503927278870658289562886104066281954229518620343042120530242069197349269325797336698796450230773009051939865161655802734939849622201176477128900277463475454954036011844887942793030713396410255235050914493520129268493614429472329987460223946753908467277111158655989055357635166740125701060906918358031686177788663677058436858898169295899980348029032476481762210079049179199036452001690082248338187694899200000*i1^187 + -679260736972205954439466581631319173668965548155226525453165520073358490324702102251348687122742124553632470696768241529573793073826689791069781045992911904666593413581324413455763892767169351354776389867428864964148109356979619096650049992708970900474925122974863419962416530637277423264319082346580096594084640916301348789865334482814932447390285446082118321792846219362356942475569238369504004580306104978147380645973533689315996025743796020332863548213898977972811326024003967334981709356465174965547053618980353330769719967526793011210128181660928680878574624890697356020201431228494955448858304476762324812899069530658475629417340919033225207273778008953339579452335536219612387375990117282559698985159914079578351095221001655476885040677610354575695208338792215935428151863297717882064236327020273993442021442714070669129438778011714879717495484153627860747167734306233982895987459517929410380829475370098543958377159278183986985750761424562966938222538934827600609003921610866399650462646987062617660784778187443241175848279717111111508042580526060556836660458575364542247355299640261083412404072065014057878602713341528672222739006799764010587704219719009490379902903167585172739168869598956879772871460763688471398065305562719339527622413099642621765879172414384206664069035617911689352599235788955710025757431835229559704832289317130835526501996690304685711363676566260150629549339001330130335407677590032127801118907070710987055893648882234384905386152736479269334099144112102010586889939115934878889577542312755236970330489139753407502497997850285809110554759207248645704126044482974878821146930122921656942858413977029660039931845297804887067980879996996867732466163967589387821527703467612622725193677810441446579440199681978584450825802012117458853751886254323342288710435898348875524141431766478671467132352019244818147517037371491614118443949332395976708491838159202978822859383385077711128819891714617883335864802646135354075649328479081499694843406134568494290401743309347499156332721860283426675883451557633333991929399946927081799946818635383531421553575496007457554938763817540944544106727986746606550992601822875405038784002214563063777710133289485086529229040462260152482808518984326038589477225195019212689853184705576599033414382055805526374821223793272696521081925339212063362364901293864485073643950300609609999499823121104960492823186961669768500470300784377774847519218514912012777875906772709576213346474793322901133214453532471721169348065926910424115359193520260907294310462044154692893683991807287914265616110574611283690641843470844388731055146962069964985840237302112143099880325584939736112429448693180298868522466104418189543286613537467890259292945324750966053886385865079685387889410831713499250266723819043097733955056981851939062642647312457866664790921187685815352701592179924071525953077124849139039859908797436240217723436892930932175895339772282592760340900240957920564070205125362171729529686070334165698176147140686390367739816365444539666271730193624356162013625668574695158954046102205064429618810757562259179429953229104811721656550046941510465908582523403176930061107281896705375462653396411110075844571748997568973161077861910878213831388726456822337790722153326285982132722708745114578290218895671362363425619180972132590740288756369768358970211070340277292189704546153026298776911533686118331924779672867556712482778701903472747810264012420773725102405358547880498300473239700320920849842114287863313533443597086593972702575347468214222749624852821214505456781823452345960953223072220166635293382992913580183359977132086836865825886586435258343273893543367391680072493382314037601130609724839073395376419525847518045064713458395406864858674718382227865170750358880519256085609594200584093466326631291267696123286217026732433036433423036097410780150033649589217480050579321587543119552188439050568404649634494588040630237887426115432736293615561049682893831419045416283137557698451868814474869444923281299723736593759841203995065873461155997250322696939182541809047179163997306880000*i1^188 + 119990999678445748571464767640666955627318509733802426021315904742769887514283495037962038421869522506532884410772222271161310479722108932662807622802563945041559837494441262852328023721174949697510872900450062837439496581327280115857546155784623772889658008675909238583886876590523371565311329072326042880490819025958108845178897716952698978489206737312517232278763990294600597125626235736207076671445957528103903064579888483759387086688459388474875223247361536644078269768772670179606453789654375371515143945083562557899174434456472175625790894232866773907870449694101216171129119037462590321055404569327104124833507915970772723746123084600981549898440517111349713095044645242643657047462364667769713293574800764839967474565892247999710825294005954297717615025667041402240585472345431012236239734827326814086865756173095963961398697705538330009089853909162351584109410248751453741900449429184893043381536410063553189990145977846184912399883025368877741384290741019092865609069003188847697101429703030317134311033357007435851887978861073352032284080973485105630223992107655254496617773920080072725533586327955633527747306547998483665405532026919037429478076848481858471623043455448631993756030424317816061584457245878997536260718303005721101367024727989413285731815894155465089031890427065663868321824447587689382143870287451454035817055574512425859749009880117913724396847700075624424369171640647789414763254475908870351455222821928992461293084767228035506314091714500686571141725242975202671271157018527178482621797845547871162695585258473409916239957660889391233896075417725029806845988041355891324160203936277630127605666543331002249871207656733634069759612845008210097693710655710606352561711160298847316244351353287093962624684639889594737366080236976266800437210344547679876460506885408072596215070464016878594074089231831601859025365327219759695073358581907417209481257710771677390823198917706063487942007666989043660150872697678964569161508597421563106906232162941918304210393120710161633496847966616729120932337660886472965304558057892608546654001828013299121427877981554664940297731990376886306190535392618251613792739599123741881458633644825204064294190085747412305125831102540816426144734713101204307480548002358974512421429893886897191771119417867770004452333928796305834493784438323839419557982596500992267362483068439747702906758080429785096321316844721153203896134377041945526052059345711517589467625935149457415193242283324299940976053105672939100796864386856697721456006430672574384849453903747884789938496597042208618680650550172104235895301533948666431465751613474774617553020835814480134985465303554407017741272132914322551477085912445759125882680650712915699589939012468097561296161730579475696661717485646857677384278503258187072949047418642711559869925902024894328758658927356931056525656071274732332898465796077991502070453249416777831765082743808743229131212179408704766981868422993963851926364304761567185781876834139790115506069291223846875209185339727379940765079537540599075540208103269417770007039186534530304260253320572646271210519773605656433549177354123637087430980137910712612838750618611000832968572671051137743599845343777853461415258944038718487726913461557792621323700393182544584999628604905664982736817099641221060248338910822049947733004051103918185143866755528773288421920137510775521093325647484042873602256710265881173653234177609317649901325366629346167236221144498447020560150887358770593450705700168978436749681248246651654938630569583484080994840961411446329839228307171846213805159012923422608341274094936591417893246014259476700836602591343665769388524382460746810690089632404893810294210140902195031658626182589412240831897975499004016340409450366196885543432754914186265060871125729141094866335953248484284872545327464819210226186047434888786323473397986053543864578441472684536133153073363543341172689656207785875563243191987269803133525492061078793520908596864862416596317074591010272885843710444055182127412379552793030889087625068428957111711550144512000*i1^189 + -5183413065124780956567697003972233288367319172090918837424264763255155098683016754135573608069994742248055725321068267711705676668745374645943136671366441836194404779197464711194562620196123235616497216921732562595093330917380064956003817046106839809847401308773124759957333804871648545181446953473508314166252603147653342571325571658356890575306151235882689296570084651301186363097351904021573454300914648731136541525897058708005691625524069661063754078514687430343289023719979968608309998253257785790622290996589927578687897091445372496368288962449401165810454439445667909445372451775505639866814627295948229906692186207005459873941279465916602096485836807701529023684964267357596373473190764966149270532064793835379442432647779623435226644478562956761351519604595620919852076587364055955539854890540347170905489981021560772962362002069701413526794997230616956091990223075761146661213021141013307077454454418673529370683334525799913910828309055033138245116740374552174774983264860377946351813706162173171214543373148516238292525443853924904564779285868220385607252745303121348785463362931465279873004372592780443349924302365969202851077527247794781545762115555322925324874540669842739429465507544068499074900200564682509330375376202868048786979017335380498455828189787112431819344875826209362467988925122729473115354851815029425642989309315290108525620845742778676582478886212053962021167633252095620592989832825429642896767795406803412530428280741940951509923910039761952626297665090303194434193556147204260006338809148569458949551778974771424284537971082501150848687694586047409521288077740745942970228467238078135728174599265083234675771122222977993653248836351279165484001110594960654974871449921248766633142677880838812988121189665129736300764041735167151731773502756498787729456665683378993746072225319459768010601100073075131522932807017535817918348001075657116263589787686596758412195627985810790554742465713824794030046874548359694956169105938737074576651339744512044853770005256526811944858939102428796476898066225166371402617861922217973667409326629190891092191338408489106522541024302174210067926918568278062564407760893042409996241191828496804522074081206979162315683413022891479318891617276767395192495977216231750384668792287392260841393800372510031325503533911695233818440171926115653376486967783461897858093466997145626647591869068032964676350117434441889446084349648133541522828373681172105381207766003137962618833015759951082730991822608552591226246260264361246702672383776582693742063376618740565856191497829501540014697557875354979514571572599019359565214678672307347718231448049212156340156467025074218997895255510263632932748878518983710718291994919432858213531919663970556628754342357598528197645185226178564637417645052264246478468990277794120243622086479689288710611152455125485487514212368281152131670448740454137104480083890646079530342891271048502041421440245615733597642840703112615765285315921088182858620129692626475170926725753696885704415487748800183682114470011988003746218265851329134780840039855485877708657467089936546283880186028036497297499004488179645029646002330825261646135881877770807023224377438135574152827551118661817591769448140310849231097165632042390604068684523176021952504607176463237930861745640481560309736937049474888867021074709668319509318857580299448627747158374556822083594015906950152075534041030827161681239182609117934280450210262311208711638768916780742048883792740897556674263197596029652795087128971712808125074993945985256838916989240696878939133896186951520142493772226270537195941212276673343962022264820638886764678644959807131141398424751519023536905448123417770187463860432090550757812846672486038861003013557530431771121414762005534108706913217354706534373653129233421878224363598010024727817765453303580612577577820109513854305721809076001107670107861840472040314731179431224614173267728652778621018355359947108010184648921654534837733116269374528458566624233220703565384184676960872573972787701325176744234188800*i1^190 + -25567381699645500164710343469674528731506930719365004523519485133687402120646552507324224835118622162731514906390133122132759876696650140460807200241068252660900906190122715834057483273568123832499853551392183908879834418681323704618423207453893415629597339148338483298192955290261494518644105306252619162646890417282349205812636886618313676620084864095879845019001317274932185139664180516736749615442790203946401621313529299381248613944548174779426610200616566896425754943624371947796429187681630151669621137581025247916147854317790080449959262518475487298755907137435741287997396617832267085295333624040462676864680007290236973290131583248401293959686151340291028767626448883436514959570195207447729730983954490282005813111337954942077820865733605875123297605946247717143523196894357840778312801136180803899851599345600345155861370664762771797309036780088494354236596127124494447565151418360922965000548034101156119402308853974526257289921710514947857505312657872506670715376743395661321225658889846597493351962414110211964785150331026422051395625802844231049725306485562598137937829486767042726616596867020877797757004928118187474429665023097662852332348261286036401812449144493134782640111328403233018007335285299930746698646725261456535963958945321827590705843498634019341244486490359129320726825244896888680949736009893487910980691615307735977514475106207676061011234254803134509491907658590994336056937736602199324433473574310629323118117167884775649457516978502018616938021811826490663541278320617603764088411576263180608581761861651390857311983596221759436133186881357906529738818772063034678045663900798270973653483726247284183259531225378628956105568937940722860485440669918168266126410053139481233875701190766968644530078235982021406606475245034632657986660559337426234880108899323807384076193766885107817869631356367732572957331422259286689449140870829088420155140553906432739624371240497773920318168656974903649721656929117854568617617244295865627059208537108108126906582906529484418214357356612396208840312403318151484310702502902465282347481954600149849422373062524423482772651752845505482399619457922592877626124301906737931536264749101226876487059483062979230427354767907572344223453710861333971555208341160371746629691706455279851230014997599471411888249051576518959924455265575448210296668095736988849413231724468832100454243645445376684847016899730804224885248073893506941099792873092740438930913723555427883114765362540591904916409309547683736776293854883092319539818320166302966349231572088508571192978493479950613002601808696727521371062070836341953830477306492537219659571293495798186702905367359139165395177910191343076463205788599546537927431919596398371327462866041878662182139080179658514860917123043285904715460883944161676931177671589108232051919688687848952387717151638903601999256388987183984019178861223199036984689300974265114418428532707798119355125950334268207397192244017912256870705540193917239474896084035757160023092956631789546817953048531463450577223469843825017950300080128285011841083670519529795739653827997826425647861622271699743237482054612061473571109082229298921882200493436216539982066253489576550869170801531632307012105716747634201218757633860101511740758814024170657722724604364825863452763616360090305258061794884661381342823736640319196126213637442837920560159241785560273746704829209282664783685180233272906533753222889067558930820974342901791988785462885537631669403334704025929352987360757378935333502898136447751152820737503510839700495314863132060229576179784046282963704376403887250207353050268136047662442573752301250257205798200793974681902355275506334699588966261451540617023999655554325141202300171402777716389509697450818636971393611622573177797481727182791114910421027032365691877434615151738939749413000715952184514095178613710422029230666288652335216278346980174606069139658143555832149921145874547838202008960070053479325656255096017980930638221534773638847012920328710082903654401384120320*i1^191 - N1*11782966709384416901185367439890842891347161198707920245048284896307966401915039164960440694111713355127517774458182768476369105588914829936917630325556582810052163069852061910801018929350351879857417265590990822201932159291426599097745349411257274692107899489808734080962332314225817916355291713544069101722660453438843611176304384852828152529166012506504634683448296248397207129877072124820863350120015380683295853924661592544969874646822609960010003580644914278525289333870441181248068228017006516349493619905133154473346101307771381781376995997232278812182168205610837991605846089435213316632579761035600780730101476858501843927848930093066253921971288438288747385369*i2, -10508823460055478036153790983069021052876344764646501202549936889590433004155347414081160317003294281699230695044518265167742226727046408396690606036085843437413595038505825738962918804009097393886705676603613378436224796007094752377361411616270317474553555163462156688997135286429935356722185330314585995902247654464056794070442423306227163063362318230077641093179403335366343380890351999670701968348701609057091836705329217167790884084781229448613887836197776809409644831032897225874349513531641399823177423843600313084340879163492549511599146950385728966848225099054278426008709629038844391887049498575711069424909601690302960375792103166478732800036751301014478899623051749814609221520968334329309835222300871909976720028898296383081426609051456345879573508313331672964034033640612509309224524980823137145829882907161327402188342132014121326243061711630565748300956260158152975189058341260292832650952655412948939411864368698431280296708543907924247707977070608064776402795413743157028122341274174179565647528885475222824428366222808283796502680409829717828499069127562923909399679145651817230044478613691505386837854275436337420156221612497972691846981062581507606128941160323252157516660142767062214833775306334021895891224529561193626931939513821385881900214174911436097755138589797266184400558048116419304415663061302286698719956961812635368344081603989479209224900941389186537596017892081556899626609590559302601432255335513070368638457010350645811035596838930515685104474161213102615738578581921152662314331710671496899095203121865636853807543388821411518311171971599305871447761283724453334880105830946101860749462061815848688557979412433866709303878612717880459003216293927239757654817956182249570991723335956293473808686606785555080120324452022812933125749925338023442798252634535611382176810627319020311141222439112111811619946528485960026676630389879138858048643389279268930938681001910107981268721287679748859205322978099092479054655122615485069624224913045184073668935037447124949198872795705164486493812579260304665099634841001311073643947201075879721098401145600782503735553108888806479135906053444395246709981827047793503456877141954197831569755595721263946719584460528567717170434512725077392457966935875463101041713427253372722450981489855904180682266962878421928728521954876751591750364411820827556431708403484268556335708534830221530342495553326466829165303532166522991815562424468145411399212849786754691824647508969789583113813230969730762381755814408601225310750853619495324897621349058682700769488642809925444263481759520348888866314613534719795207437003604253774362509938997427694930648501794429460145256065069923516323649168303422884668199925379605240019645989679548937592267300823963146254301191048265093354809638202160112374313089405110547238108802438088248602749376523914896102639001157799212446063932576050921566240143063664069258915069149501577454266917205926746814045562735933595285276594749288890951467665170138011888496665439202396335392986603738540376247334782763491646921507550587047508676911619203943630890635333596302708751632366217430477474045589775012672526843582057933884950785236222639486080390927053076926375876109242232577802889851676350512207064460410273222677339636445765813566692315777073987873888966348398927587884797483619512915849148245569412515360996480416058814987813375024877412506602314650870581180470181210388384077432544521884512929556020010010666162320477156929794345769532675503715040792791179910373440787002631310626411775220401493963953671833154372816241134901291720030265615891585645895793622214572851111622154199735300884579185671188539605067996786668758930722638511552035647129852403981308003630392741432892356992234874701764996468368576278162970637643524825214787246926777937799381263058427864774174773836818718640996684725950343172145554305874157053471804339206649845975008511806378446634221332840939746478393395335816834830592860940706047075429961268708248788405100150080604808874124027017066522158384321790022085032424821305326175804405530229480702878209864829389300740212569964361427831822067297382449187583350886765082534993686210723646749373719509792804538648978549211778134867583564030829083166779791291931281310523476153336628368575733786996224851377191665852812574065942680461263010581668283822364094906577459346541486787156465188406561249632130187808550546840577923618399569860397989202351537100002781518587035436063593793141088234544581275956614775232550087530343995206838419877683929158274531103528324954676259596348744101410145677769062681570875151058157990520991329100744913063916410513810182156864249459125444851367053573935974984940297284912912313443069329120844317332695021348650011906330655713918976841506021562394353395926581020562771954286238964381396057089353913690056815136781450826081441307022057680117019792644317675443336053184631439407351371771569772927366577230923837795893479883207409442005511918043576783486195591495987426296993588110054072741422563232231037543809178790703000208844195632799848305104199215613252565643383295623798627075195514373534615753622766128489783534495306966665471541439963992486365400214509899792781793775561880012510257812403916559646818564799894298909042039599443954317924029658934374580595711898392051325458621488838720613251170950824762850534400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 56456830017100879738701151274099289688002163198787835665498765766302902189607942536562598407578855809157853550569710646071295109492495174561619064601495674279006346276145036353334493106367487898465389265827945037665389865876456487527671657107515456627173691336652449046132583831876603569940451131304958046098139508722905935031507006132927397496742211962599270729565348636277021593270809367444561306757630396059612547664308883613064557428990217372753109065887844538130852008243667002662793986153921872097514947953190387231521001551175206235695464353655396358826006769962662912020610308043932199765347342613877162099275257543004731061926648470611968986810363470140157188649417472590619594195234288445914521479447502487308814658647085881716665966369963848928118336921243360327150751505233094657457128652414538110043953125520517343650205967787540534178651097267834461980871898104825731367890437257049421885832775412939464313127497083362487260591161458571366694973700864254773065770091039099079269283651996725313087047596308348970149677420160323467435185495832699481079191836345797056552550768304026088082503408605449507452376457908686165853733416315005057048071914517569259637729222582677064182654398310911175673655893930430193921571243780659723079530809246905890175753179336603907204233164820721096515841279179104275847577018126014431862715387219503461874681731977603141536011086733212775973387818820063893661874467259761006300750844815427498939795932770223838279062337232023502132759747268347078054146098704059100461926518266747281889060157651057702700054744178625400745777988087605945137918782244580161064346586226702437667528175879438163453616348101065997960775717259781822612390209109233344161600958082457550881819927236397682525460755687610945665735204740740344006019921554869061226850654494205564272988394188321525441030151491630489502388197285590611880954637432327219333267422152323225099583332436006374421418482014728132441801863919364643614700275387540270165545583993710149920770265484437762000653523719463054169101101365880083454790446053270055086725214796043300579722758629493378669513853392426127438714896820879704794361466597889738818773681725342040835112593774876279413595170329501138530325064076349235282710944989650953653823480508762349388509711940598695459788078256064945609351847193440826636193011807731618632366106177525686908476279220305456828529796131416119925388893060021531705399234209281062881181354017304782820470817002568488157627372677221177917487050700655420228687590492062963384122155590468715180094524443970566203493508392444293183829084380237491482902389817473182852796322728340038833932003431170804001733424329773119781864245959441820934965679640708690763255435724633235897548873094937256692351149133198687601792690094956268048529646513570445932610385274738981373362329084766678998796113741180967456994121990516897944629068361065775819296846695697069569902798971090136939673758078668349639805336640885764023666652647922900409925170094639776096108158723116139404687908168369220165360186281918225342278674789338954993502328103719401843074280926179431637937565653093897663714519016724528316461057213336155377023032719106041162538081289058765814109242969647874890764789332770623093613692938733921310785926405897316643698461089712421565396439523254824066378281911368536094181826887566123877581880020547899918181251381909446601876596474862430796272616799068574173179933710957104046105281207250517844898630840790593730538723297036983082990391701053750037092510753292504344902145355296336069566036396995478762661100523386728122442424362765488602670179723112054580463896866787827672256710045167015219358872369292298378840117341868926891749834372521599748675565412449234914398973846228052677653075142295840940348579262442413722816971589235144000820841691398813429207878830835637945243109727942509607975369667450316076467774652793121927784512814112757153494236982249177387265924157434588769140448632727612938546511451895871869751695525022421231461562201559824907045787278284226650655784474998290237243669147093907668301321049403752625555867914703231249918045619171515598196500145880516233764836823278700220715289004861378716680097783118779478778577531926318081230643986439166737936771103110103643731352595834051658330145495687968023559517911704745362220366168450542424838682273894591593645656783748069926610207700945825554149949938583858450301872928943981491121744025597007526638208214729016949101465315144189485930606029374133579267833870034861453633980481589266814249828228134113304411815455110156374277425485697062346965093657969917448828482831470249067553203826852376665622495795077318946427815798147079257270518728567286814445487611485479526332312226408220042108540756000667163772830886080929625487861092777953444095817696035596014909144504451799228181043756869546566036797717858803663858005076031120814116300612254839172530886243544180717903650768382971779421512226734529784947901955098759557070578646407761332054333123595801806709256907702125627880907673240701195624344465239881827095828136141426270652425807604324582021687454730953607475448595551174891043878536795993756903406231977668185661437117712035576888979702173071323524693372824229354808681423109289945051270743312509821292660062585337782956521699309367879484313546779913432235623680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -713780835610300464366645161436660658553348424232336323385558584055291038835933165483077577509033782692381897430326632605494568090282192947654773523171261126695729361048543435542978157471918210413754918041593139286307324513843982182849944227728370270964978013176280079304467036349170000575953945454410460073660598177693790235115194576604627132735559593923409833836355345966375823807433568372066623603395716481866261979413833254971551121631136041605604778726396250299166648203747287391071983569716032864953388279061332474687713573605373430046059462823765129016793233146049928790919635011233419531836331273149576640465677047596246583234853981446402558988363516059993576872311999236132146518404779886645938400657386252431891734253015042452410605806942564251936600042196319185210083835802496185788701183947661387463799693973097298977318706861476562065718917960613426485509406978730833593110148991354241334219603759770202709009809140699001282746745135058564045582149152882875201962262569759823794791625608903035734348788816124012658225707403756752371769628511620954794258965563450067584754807172545124024309294598924900994714931050586928255870784341114111090199492018274244088032759575556150576104783210401225733259812082657821087942726218129904166840915582588332680842189803842629970877106025662917297010729809836789345742712380130803492303205407793078443538320274237897883407158299488588122365327655174958367626217667097117918561182360965580905179212658786447924078463259613836033947419730527454529405228261226437582459913226325426727326889601005708949538664002021382285754750236145050328593432157690189302337744236246555388063240593117282096639000265005977494590762710565760082417449026207930517077588500262643915822294800123087765185277942272080517167248129886636203435780330950919666993379479981719641559504781593636438462786149568162128984498125143121563139259243862246167171748724456149387531716837091226623934297783876544307672386259145326543163561178549942889702577958220965289390176628101360053604558402142615588303739227725936912504490936176203383922288226539304750348322821419721475834707805099277061361942443655562336299241662200585617420185028148237530531445801809211394017249732788048061696903135758636416450975259168483987842475986483730295873014244712802099886167296943923648540044576867947866066567553452316474865376790808065283460057407933716646482834863981387504543818621742421553204200190674143611791854668830870087945343755994640016477370143000278225008718960227841306199727959228135267027871315913177461803254679386438540303639584698310069679108215675616098959770885318264493864644723932053597286295741570540210160338755867462452256828684882905885856449960326534715904017845775988082731193476088836472874891780159263400175632888104947611918171965081192508198350735310978821551908042968341410545888798229191047467509166540470749214803274309925452220483970172677128000251967117599090895868690382586626314813845556551749219292127158666019318650167091338156152274226954573307739125887328735332142483404901298081940143413021020035733981920205309503367801628430166354288360237890687512294264272514014231313655496172170190459593696549114470059648204533763869027792023216299382619066578548125851968930934079645720112610196971536696394353329394117589105390378325849060467241765833159430491830091714679712963316963403606535079078825221806207752727384690987917264322502767331633429323302331164139042922587519088468523589570686666643723423961000744190170011126261516254662368580680892911758672106477733590364235832571445198687987925430462948504291718628517798116857786343426531733231323292445691182159430206852928150588176374935732226234949835848932730225060384553492027995022127365200204381536891065291575243838789894485254104093877231089818193936349110436880672943056586636072108216857593607425541784100962568391265845398724009539608283988243765107335458336721710995938230582663341370300934835982768148791946497920890631077460178399197589597404712640548298734044175537687023274742226204551398611074643731158314709148418089368997347702350550831279322679561316702831748488500810968728267244056984624433427882374294869731408340702606040657064148025432778271062913200231956280484687069536355892247806821749996454937884482877590118522519882116103093406252198872360107724168073405405030698596639782962531931171644092114145544785731445318346020807849094913218546375730868712569213377405007000001603533454252953088784099752702986081063967946854335894586443419316844996247060785467958123700171577677780754714810837744471682748234148926696090435855474988431272976875873216655924727362394120743870697507404643054360684260815862045558440071491241112774673508971254759802655715574657379268299084588978391361274010932082780177284102391916827681878849108537569253437472945208028721787002710181891620884739461350663740135726655098585025979158292995751976474348664711571772208152564799756200650621722351126471684224298398077288946686195723519315117026262264426630237934611953206742244360495877685988736736622587136346651027377190324041261150637387321111157467775183800334959728247095235970967180830147544824058319423950302260300147522341386485459427657493932691025577667009695396190929348507014081292095282914119089601218938795529437657832243472254416955410160289171545250752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 3927112287719699457363725093271867893497408187353611183648210886733494033829084367390657233831015310679127944522065814928682962193420767838496051800366522705255672815757101145110116982531058393337706160467101104424768930108783701896829499882378326759983427577182325071729361122268470969886033961385628204519459182639165681416871290996081786175953909470523037900661556306486709025063867828312670828293225982354776587685822707497730225298437651757136078254940587461443271891273089882069456286227372661388250951087953080101221507228791841030356634289152986160007063463689807204325552635032208221932969986359414539262661060600274472654441678504904116538030085869072197738925571985486173278851092469347138254806010592959150257344222191667037160343336935783438035195656750265790254121421277398144140221489537775031008848533890376723237855918515059644181412211644835295646735660419575772089333585243210014527447021145723995297050201324244316497568371871478611288241484684277171497370379750688921549318099086669940714183963700145239850840486036142665021885763072124845166020115720055101616890867708200080386466687884093505481560699391222448768612074024633934319771825214020677682733770782697663852246322723629124654677711770984140839086513249203680927640926236263312580079169727936155911012761356715522738926346460557579466094656606196400753341907982797707837060314928044874139641574172180398120025382004113038851785504076406376638835308321701454220168326905241058430681705577947858941092021137981716073264500774277559442981912660692062959773496936272812858846876202408701322941961262758124263178218491109660329463077661050145725132754645270943870632248553773948243811032615904511532742818350526686884185035071431874499537917261979409787346123925482301976707103443225820812911865039816438918441719055448401290214715651788395004771493137586393487466612090992482822033882888571869881666368115316778543916404889840253194367716561529368375522046783826148895215306444985653127128483419829437264913880828272700396851344480756171044490163368633271461754294045549422870759001758444945066712296224074425401609167958279049859152273878641665053802912798755053841558566812416063706472625484176557121285167414671186520230872007853902835265189770856324081125043240383133008829942225949234059601287503686946999675040457757446430647584742125491725354680839654635927838529717959846642162816595482207114563584988623274213236143276833840165374904108575558879706979572397200956667839408221443314879511164488623908867403349820391142785561674944845165885537700887002725060124185589035367824473775825043550665603683236998660170571583946590286003551735699168087321991366431402893497280083483176454385979233939881628183499592205386035669823592044302305532023347789045377177919487233027423479967349269550593199767788974857317697171598624435835236502359100129758982095946633959460564810776369696254242759826233791807085602970361269466089230042984910588112931950254378875309133039361813882119383514616942982212596437822087617411429025382789803824433265492178704793604161450137229189731562780617155091932455578523716488277092675490540603673771417588944687126245097826937456874139098501165361795508992661775411447229880160192012104388624640054296776176718497945395325954622867055685686961205803967774123705606484777323392065185969439520677635934933045427572528718228240049732489449497815935072986229659352762143410552606719388813348477635079149280579519697542512110432249860395421731433967605204093776707569342536418551180286024959465666863963127918961638877652031741333569899412533306837359655216472614460632813674279907325789586601182747638873004698727040931861234568751776491391842906847065294508789826506132711555268011836883120647435059968803864447886138985901711123175407151622514099934515186075578361649745688327845000982534879890900281387814513842665603888645318725337400616507625921569803663410403057287653987347440396010380939054232068638818695044121328058441009401154298223040495448270688891147280659324205086076705789903325510820543839147042864184973015947245197575136318822575343429868926712931276482692819163409165916973686819852564150079557113098973722607591194003646616544922770337293292321601579234926640787593204047798416941300450283747806308267990064308239751910872866361574241254799010261147481612388537752505096168041027387531128336656636971653298121798945787764737821618661387392383497759130168471235359875824032233693392020222365025132384239018725690157683001705138620777215849920662205065576159442293124787575172384301199790850093836987790218264407083576443911257966749751309507248631555112727667346107473890586502191605174824663089263707899168707311279832111895588615130551699083258896097347524972622110649523867709464688321476130843505879153390224776623438385818044427212684084600962727861666371916961396889420833071893414881505050303265958477267650374019760699352753949687723614637906907265881244037983697421339637256480743012824354665567365321709602791355218916372523228942006907108162244894045753377193038586546559029652833754851806566051242059482585672033428084340148703890866041624890204063969793332635380804703509011737954299656271800264147375392650776141690453636924204416179467861765740303759480198766914446840322735209788294506352305877058821539459852727731468537347200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -12499735739444954748540473944285272878448857710115294630202160733000665436293424836450892983096768547494541461726391243573600594764630497704343995317170457775704826716815447448706168006142412813810160886692498114944825055394484746313796283005493207446916093443783508517380236694024636196085371961146715465813341911679957256620603533291725760527625491281217010268772911593280191964334985305006250643983267335710058386107051433380573198124592389247685543665335215335225202217218193893202374520051485745219294938420933544239287081969429395435683865136171019525496942602123479919074010464828248321587274834503230564091860112239580628621987947733650814175461172696374501385152349669658547099509659973742057351680488578628091642008679433428763665389282194336280099394766647018922319865655714203786206333204442541070553559120716792587952938937952035354142188608033648942910633184104282737855891639995217801046732671279134784837813726702627364886862209977931366593329474190249575166130658933039134307917459661541698776812545758237836278196748262068113319738992340072490541634961726676357059037618495141186233893514137845807798377879531390760051281140198718268911960578228187054191347102086450191654466192257546189522825861507472514201260519731336945564865013469106255798776835181740471613266030414057089582339135976406281751118577694115674261746767633336152604842483354175119747303918486102600255973569116036815444121065789130098437712715495715658621920723918258583643566538636129876751276889628024196708508949439993156397625911385297114730157821037345406416181335768429810684421792908074334728228651878517250628916918863893905492213315654877962187659316411285757963780560750669841354188343651326986735578418622171082466879805438540314362000709360632985835407827440528684124983632761567319597498172807890141869344133037064061771505026454338206578308931289967329242945054891935771673960834120835112446024304109785054311322561621335881512601673849059699197411412569187442775553994575180220967321929169965227216493838705743863433396074076074146914858937225481657523486294420567778252815188593501745837673039028577584359751203185905384720714016843921268795051426555862635836442692001571921821041397926200184633597736165421709023109546564579507667484900996238317792871868901012913150906142864213485952119886809636904413073664599235041794325240812569283431942565831634367274707513756227550637755174797386191157192561460306322087177461156349905092064299218681770207389825592804052080846106285226846907909625410853121919302244555139343896408748533082196448453521255316210717347920374079989613084456519432372989445856819089514333727183257224483008705738821889659441786353743127498567528323043326536465437231809431679963329221080327832570577189809158018791958597239732443623338790636425319070713602269878949527648415793395124372847478752814497358698052364925361947818075975552297363688947768945579259393032955193348734342656714465439228154887107737878086337774633331794991115833484609364855650865649137427780732500660613943953110381021353020686162876744200188404679931528818892701882456111288758434893552918174300338660421292647498378621821819250714340067309931932585967482522808662839107738892196426506580534290662126559872705639663849492002471564407428566323427494573411840399365452337113121836763572440154103665721028736716517556826388071113115689250575935215499135345450844507769365721107465821022945082352541129945535109606268765823350214789956367375990023175295691214950229262601130399845036021767248306222677766162244969784921527399372059339633521318045101585461314588231565090517661541921263860038218799669001054487589597915147793130686071213494924223397146002118982787501903065739644360928503076492835541915196271973413770280986673529521406364932094226771220168821093936819043911157979867428800834468085607093372270841287157526938033559696671489632464278051964777531284010343153929647472874269905940867908419216390980252422442959321903714382654111703497446927447122250891125152850952509827535563180045366678450655575545322483914356366930135764155521216501418843770418366991361921119091132595319651084943588899785905874309066982813071626018450644877674332673966857262717789022829530909874922341093492771416948954510349336829207094500868750255192115079269162563290195153310979231892796491472317243071551228708059118044426863353757527216268626542184833811181414785034464991666200605068556656945375274402298496480201419938536418874488933961934472651030143939887736131032898591295968593993837315033098307804503100970048209992641635388004418607870702931768990263825809240345620005135793577440198813253200363572932004580303998053997384238880022724246041745436648254578532617277835691242123802966266123281080964155068933722465670996624634979300973860994698302318246180612114389738054651923277531673761908022757451473365960210268845317298275852145661080050997118810755497434556440359036879820964311577680456179783913318987547661363872987131056840867512953795985070570677308920915514587739863099084668328305642928070198039832170477392924502877241226563057300252170842305572764022988259071169621189686184502589476529845913125599627988558206730012855227884135404787664251044613391594866272026829633342194966336777828899217107986647366738303726666908426316540639884136380652045253756000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 28054870564511289915755446239094878212369514753043257412529262347813236626015520153668729858551987011241928926397414681794083580011735870507354587580857421389532176937179600472850867606661568249276651978009870067985836692463513932270255119152968460116806487498306910170003356508766312404655104311718695500129315268862756686337747714142939058923908657745067065082139736394856301504168596845892941425906508318429681407678024091219041245175262136860443299891891966736758879896187520102695744656866810678832773818439210231267188417244205601870334218074209728398800591056922201101838849125501474429426747466767340292081138558192892829513408078320399360060770901052133605341101415114811668930452598623071518204961426644986485348268728229873945069024523837752554669797628004999161282674683391229640137265193677634166051190045505817817216261838997476365936193902889439179684586953408131417192847095618139715551367389269673219126562616559961004705148372645840137504358728728885373039968826815142245568926513757012380776311680521862593565920815320107165730395398792509187357916818465377225816717759736565859782889694046222622532542483475918629587684451476191609582979705383222644050966196724697349397288134420231753893005154661057812278842600834457190023910834264777580851415555444098231031648186379544048516218769817861576375723454567613091812073380266717448152471581623924017290948691928921864872311016940606575143649302240162557601675915188968846466981553682734069102595804490984604197295673375658631127667808918356790014085085801009897288174091595011492325084075332943457136888817613887856902670682247400279312232866457142182150170495623209270998744599844341866666111205119577882336799638498612684968110235925629048958584568762507333859581674885875842638439038769061785650816694090930973987515262354986602150751596575621081407991697420499556145442093609728580870735200721394048813290287859364749803044489400081437007688818850577202672659209875238074363201548703813272021507406106640321532941420727956324942357515939269735461208346703319820412560204993193480130438513709044512597158610356447547054264969724379899186959059704875804973402910852070444279299399670966803757392879875859544928491229666217182154725330620123963788012552715107080111124416310511874624101312382646299819091857493388484629464728233785987201969848944901501334944766616023366866711695251901022343005813452499044050965529074998683817372684497010506704898200186030464729348912569849234791769978634189438109743194165599460889056109128445491965110936643186955746220262802650273930579544115279294767819638117741381668649370744687087465566815370352372738617494181019832444560789239093926772405409417370319873734032324569604051167438143410754300602606290156826453354310197628173225778516547869464248883013489455809185261980065370552079973319547357182257917205507539455857320983261085055245549620838449520541119369466612642865946991783165795470970138283444672270312223901215433465243773230094716522802971348061470556383664403257497174889513776856373132910924260465700116479243290811474671335869180713890176331925426225324665204983699014339017197157125052006425794654141367243876285263451441034282217479054841584704500823238570079040081453186654260770492613860807256949448129589126434617433592075812215349909084096521668430692695462698143381260911712200356360317488675896025827937440013087006866401867714702074824204195776874281503160549985557599317116178520347765619483538937526645730627605928322437108899556803222574581076929632577668771394909091002181636180430488601763309605277342664775970806744564901148853132202900021418827436473815775472262443490284935972394917042133279986975148704736832869655102194619875018443761587194882903966755307980116043878486870423380576121670908434976407435154098006534337115526095329002722519186632543238695621675948880081432201084777401636393302207211136208472057193245185250137142403781390013977066126802414197904741817441452193806823820919360587537518070654861007332164243675917139095176240879147370864420253192280660751687149451411525178079711400013351316912098575379285555479073166292184023309903327927840283758641431822684853623658219533329074513780335919638602730038021888164649581342848510569534094301925687655379505523568257220135417461826474595495389575176361351693105272521199697132186480753166286707280759262307249612648026527475198437588267669520031428400055847645411065288529937801584405431123710962787188383095118714272053596177332419724512879412489948020308184769388294677980655833062331077196653480938276445356385041143483617012030053998242351593724640727711746975207748952763635298072793306286230763931925128847042136572097564139398012271334129967147999716523709242641441568258289741285799191300066041508607156160867222921445741053074053674263169224200071681314721140282482464647261729981208506047854759080524054680224984025480300450113211718348867623360636374150448495370413389145045780186326816008893165518335879342526046664658801883200830498248279940418275800196077044296045427152626129357700084227291187376006773856083540202956692479613665634521968210757349107100772676707161905665600479356359925371576147041468083281233469673320849388092778360053528072353051675171050183600127650677793257639171512393462967020421739739941336005878619644226007643336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -48863321090612462156019072807209649678637632127428724239090532366560370098559372427776013448041999809475999660196216108165863338568798676026822937109962477848165640196077038117078966512410842670204501353736331979557888881595512010490706992581577436778297308064795412660309882525410548884189673765957960475727364119207459023687218523670911502692464648834914622176884611558698379683271522282855703053535201872696434789021464739472094051215695602522645785035371774775773127727444266676666946859989169577772602712120107628305747004170336218005527337846063600626857398591034760578880826241114715390098345039580698493201872739778788596071594293649842167016840784044891586223059462970805651212055707252553742712495416854867909817465892241268746943735254684059568313737732312440007434808245943994856871801133232126963226527172364857495677326005773145197176716356052618751982490177069585732033041837373958888585700896401495810858880561398717647560443962974258096613463449295834409994819552696958073790044826757973787501917510794386517404563737955848254221436820380577792482104837117685763400812770518534501317398020330237520046944003577930902860913133398172368225524161126942957491775046378525834043891658468752578421663219000621564702785998013249664273322960050761400800678966265432173884470408063622727266519314188482148918488455280201507107523458837900244646625222838290005788927932249483430331698284558356794282349436046251626079735897612688156259502611067225205627860860399837948363815325147230723764067322382608885544575623070268595841243456515729902025355692837621750372553129994885889806110815395160618312327687229464316489919708742444202154096262369274741661613300933862211465290729774075614926223087827758977111712803789166205569683043875483385015588617256770245960302341360867663069926753737375178993441755958619186542781040361973943399336505243676617914186912502946981792960190271449251042051723386192105442025616767287108971593607279264615022164122999092383195485702349500479911888110040545296521463551304584055447035200319169577528816776895429301514259262014366447536272349913677144241461573111454809238151176480396397398398482782747304891129289391501087122981581622179466021556524120061893714975063913743917805202521075175565680135930664882065771545068019570639659736150478003227984024604242988073808560665967506125467989043724588297720110198856434725145777454389129769165311964477103798400838060324412169327996812976725892164070025758323720725643628508514907680816831154802434232837870894475749050153196334362165035074543380966439585521239599895818948877990098392416669026121403541650069162325626511959629283990543322741620096738588070493523490691266010078413410397533981558762162240304429969996883375361659810354730739889821907056922901036351033182236771994197825160119102935348381544542943519248412571410689869667726303072020843567913521646706852719860302551091052460083200154601851850905297292494199486023863217219139026763743206796695524322295755133952424959061610975966494568486373795240465882775746179320465004795170189097938371513298214803049120478583010015669864614798927507108740392489332242743632403566059170294648242684393865804696981100078494736151312557199259551762632188705507795528880616973621739090059290937187564913375622656034361283478912050720481479814846866823530582675443793722334229151928456308353979294163808716045226168002788186579752902126259899081427214156642036713546681271258318637519636361368080694136888669406526315124547267842220961327683441503100565035566495514318849740679999192317851351834008333001580674875547287546943139535567759034459949148566867150215761255904236384273501625329959716268707197803540452727929044392078434705885214766850567734054617620432767101269610926089559291709082696826433554548813031056679787478764117645044380476607320802703323039582934059195438638690161622352323975912615645637522451386566195504711285173856281547988067426635524535749155173262467628928318271557318806573397820611912848241954965677004520326521421401038866056912483172685569101131225046837594983864506046022590557464709353691324184894824669398909988265942176562295518430366540952244053099600406437035278405426452420194112907319453844099464481471829100913434471581678785572806534251595381656922310666058543944673670468562595098837330928897877799666339134665933831125233859748063410948656364147768883082043529503222856654476801458064002502538821758920742873941556505011095463220915196235316306115917505667663921187731494098064719704396581137900401694521351414247245432159869506529006467030151277664449935205836727596513927111619256349803330918015574559217217968487468996971266044510453328550381870765396303491067187373300881421479927855308350118728035922982155886229347316518153518997239979224363886283356056906966698180661640781839713792389966286117506681102975228918387388596128580355195854885614314433958647760113514440300277716081192282204487078638713529517544928611938059654972953655744920592382870237669298198137732432355958991193642368433078460590588600366536024689669186366961844213972638319413421448816884605451303542872480683400124746396200116855202345329478210589743653886424946988495230325857039837259528698675814782765496835245759353842796742324107433789856020766166385438552979486939468429919295343386644716720380400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 69144722204942447852102282782168077138147243993112940590463081406732908758680156012498619479628529546621372418642464921132892466747218361771696251390847000613061079723984041501274761016740756128099457572836439398468044732796132576798238639763109766690775080489817116778106229208283606063903979547728366671403306715389282082028203947852526619929700822539109117396399422687221841802469215277621514907985611527114511565978962919458859521713807555272363012047840285893135929124272150231993236374550835799470059084742007694627753346668804860390934068554918081074223353517600963619354114759384182146191789039997230452550185181009577017843022488000173072869996415878143363805798125217923194042286363743805924623297364742254085342784999366123382678618697336444026972433919764040820788895924953866613212140535039290692944449936909598819941319882007930875189888157724727958805909835350822568351833218462701605110772759133895474497618282791637261359965677967778404415674742080547495861747565077390890515565825928646212218142923314762625797772178182996073149876311505609962566253681178378876737737691124457857226053567516662493200989302698670956475873660617975937840328919842197189055901723023921159410197332123217424703550664698014885616177893683928387130417554909767996842029047766571705939489183497128449580938122075056990124314596891667385667229773882494080711475009000763973323318317435747652854126646637004742631692589270704277690384808218494711518168604422413624159268863407578379184255041833278640851172851507570508882294778011169698991464141606471114366174529202960246333265054103960884331804567302002641910817456348764751083480945256341022818449157631421942255373737706836201453903378471660072647066655501086106678567657162924786487100873098991957900293503095521936461896691102028054894112038282104562382917149310530076780032751936899608265389550967645300330984784163510466159688464651369591351034923968981277840557933358079358260404239564846744184503191591038952965115385808723844577983743041017154809684047256988576345451808295421776852742623856458367189283151196347531505649750876470321757374680057645982295642493856969595652962932744519982507575308321435473852383895896612218114778264589071822623417044394415379593190501946088281879361145465937812231202179853378731893237842976738916777183829131594476968118531465401338837631565242603873595991806366601495298780907818343922021713349012111573111247086902131059055389591541624730407651436826067393990739009624918934291066771980049244396514283083285409351134400193181848328513879513277779012850061559801574932722461591484211940256373830862491933876366235018212809247693861990134394715478790638272007757928541152401377474270725472581703100815615930618015457219502634978375835254612180234674083518467823808714864861267143929497760459051574180362416703059527529001155538511649756987766927272249390068946083909592288637765600245108805797920319744508034108449151349661319744694145799411451200993519063933328144592173903154552912602455734246180368180708436253535010178509095553920869262468522389440805246552189655811215551571596335696564440545893044189092677354309273034067490802575068144244537604766778666388511262695581499091535025285306546635187143695100184363405332095003542861674067065270349576701526523712825370479719611155948313789071474506032304433530821458721749992535936880117856896936869779406012158407540935016428096674737491467952492804329675601166115498267550678911442305594753495775324353680598051156078767162833737980286371809978978793385896749320717764197993987684547258998943080063420147473457737341381886690678451069461525961272261569571374639397370048513122198706895489434897127828146209032662610059494274143224506584462409565132249779231334944660014829842347573830216919685147388471070939701926565793659806480152798950271482770170709248030208447380140458015557421886334476589623404159505399111385583326919801698351365133997639001141382771799175598876429075303063064400814219667936415926722577851572654830769897459855526627041009575897376685847530923403565641217784411328173928933152454676853512932380434649501876169414338348711518609921849341612447340823246032202536956843878191626996923969215948552232691119328128551997508789631136145373735153185610655669881502627432048174560544184035951437229673830367051201130943777204165872145859347439287995709975409226694399017390797584307986595710120081589339396157752778167247528692757877591493529347800838368049795808253379942281104300341143595374107701273325302893112266987580591607061914263465927390912129140781955352256932059054965226440701557201907058120574333861008233690176901891990805838838116415130004932404468540231221364736800912257444764786726878318833142243138035073503184012134529931703859388134124861021000084122061524883614025769490239555722414094642392065434807864428074107004353664386480945796013145482956835858431286984647669675259906414191643304788305773236888968225979903083671948809586023049319258646751985904330013167994262576994608854095895594175050592728266305345659497913387457471428363858657259169053612393019077234460368109591469888850759022017788787776100274465329856658693283324583686586352975215616284336552310503795224703908278068400188935343574573090321360083819905118535977518295036610743585934187005992265268956627700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -81491410531167714321516156138633930761988141027824773750967894208672668003463852267894543527038812962785900328789874404619998984190107275790657712091918532179420263758525076406750015183635160140706407553197935320440236672055879890120463382509794000636556388057898430065413472553520770641448492336092621551682345824926513397212128529205590632436761233083317161581274803887506050867884212592575276365895437981368107114131450378401748325647975948211263656579058426534929711237245182637976692444557349420232764762520378549322541986634639662267233494125166177602613094351221644893234051824919600778437016702636378689241266670626048847060007272841031703674151259190618256132203992902412200866404305279966932621440565279770303966205568456450124808019845381038146054018539336349666708677641800798963570937907734231797366486607594789922769740390635737064928989576014784825723223090503122073153083849930924629204391633909199050740076445315916427702824572229133262510108988642653762570454352277963172665222817914588305257347913735668886531159297284596234722676350839546262238194285375594212023400142467275921318272488379634362642065853144759491808646145865509510505058547871159256924369540079300677512880052875905118128824218758366184021821508792067854655457615632171139182128037748356360229331067563074586548324358237875562929495018868543626104692115251067549087442149559831175548256018615724374382593466448430730526739432556558396116356576704590762737007130766470000169814724290481555361452331230738239361796961868662262094138347959335510798078218030601557111493645942470801938559510813062705641086029703513335020231012333447974386024359096417977825475672339777632624730292292553738011265788981620053344404324879848122086280839892281102179518882631251723837845186982820148418802063135554544750383930763754080067890580890185334033954318947736556672462874272393993458508599372594964317456570048182218234972527328078006210228873428987662868097568729107121304058640631636735700988873617106591740221950188868582241527660060882843107347370667351568390363565281832680488099962133994856144239919721883919212544549029800255419421541049709816260527032331240236802231855430633841132655248976043143132606904947204933792342896738449878578182069545019431289204590381931427898620354488293538442604330439250684330097677351511716105375609066848361472774435333626139400579037583391947107650008244622026510439648953961370164158919308777138575286512896506434529340545282739410898014473827048462479240391648783728361848134508779535375936773542705536940475236418867405738768306638395191766019512193594505755788097262073339708683969063212399128326842766267198832025661601234235656499660162682554341432887644805403115902250686427897271296899390348330837901600782756554710680940412365317439794913355323280291400848026048162718859787126508426916673316112506256686679881815373058059995730197731757965785395256763237370230882347390356495589623566266719878508506221623729957315847769843677034983278788222332327007261331412969781036513928586687827064767610296282253904149454662434974044312964290422239726289173501298472881692901868186332572679639211340478425774152943334128700471707322595866371826305137429420528737225564143076085719103022452779044180146837496284783407425477495070671253846052454236522323967864735594191970752648478205110021235177611846913989901263727867794560381078724300337855092240056135037671051581802517379050006892527901661268065760850262116606005697593805445971054158078343659294182949002138097217709112250377604770840013094191813843600039151653479532032971807586987478795701906552329361415259982966818097153700999831016308057288671473183471806712584858518062756518880809323143472338057820339187248182839312995997310242394458921930190409046845801069857755187131725485421382098176836862964128898267614904259988929602979413199733990394552522987033145352199733992491593333568137279933757025592315771694973899461269544635180984966646070064235687117402188160414199417689158629422296270736782217759502354821791195497898329380567683322510800428736769329519374594036827140075681401094281678253578821587624416080046718176152501500904685193198134779972368045932147501369765157498874724812948482583295459298519869164829181294676229646192082601139636486082170930603108030080600231007401432814271394206342285114798112623900313342179234969497272443003162822883896205576272817756502539621993772954509387341407936627221932012023986747826587542845234761670771543817947809286940946897112948059042118506403533933632411329993695593581590706753335589995224747016168197935483279565318417231921470343652602593680685894375017673791270238811234819142095220528923119384813401081292759325790389690930277043801102384316929130553928022181959397483450563794170281123612815812303944823495311597434954745895243947459704715916630740820933878798605722806347148170832067460137561996293994648842195128088582688834438639578127741502746647501987341048156248450837990702702377806363490261873560251118253393623470245129898745975610576473205058349438847979665838110282574555369548571865871820327099791517896415354674978787522044706315420693583046523257307081316086557571369310313584207598804417357055527374115500821187191292677809301564168568885260001218899678228678559183720732851477034981422768387116583486075000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 81430773141722702055906092093108513721619814157361934865723220307567367839145451617569902848799485965645182105979205298564122207622485143682546718072367761013791336059593000732438407427023077118928974720841789088757617024839328790640207753599633990496475304865146370437711193358094176719499618788646963120176668758000601207478713279045609959016381905108616828026338499978633616087274932100762360958692690077428914048146096277768455400543893576749335897728852322673053937552106965038208779441001300308683635430380191772785205275784984858514627609777357373603966379433729801492328302503699264306469049509838560714244378536007542173696669389524140899302754625278789393625831990300648378350439547534576967068023371652901200788302565584607784774349945130227099160411987512990745672460733574470341541400669647140367347867244819612247251432078838440270708676308298077348968230092382595342401251809612542435237984546511735863385144033230831616492732274410240572900918622634578138383394219028597484514562292819625692945345625871904763194995006015407836111367467190481883074567747923214689357642194841088028111731629791834654201338516363821904603353594978088024367525101210900525895023285623897855498903035500513616211711765149229767202753932467908478861937948470792498509896009407035142145449996111648996903675582771623500812710651504019300769971792822413533947326046650927790981044121013683793607224232815668283247454918698566361444196417472356023025858376639397110898102758935834792528998434515122416593824995753749395355393582704580767996754595028818583576830824409228272244337863918797162641143852277443474027434228092945988950175333558468535983738755686813031120447714594599811399774482361671503438225596147145432579538757215987395510754266435778621254388075520059084054241271097780596462834138764610309344183862841793603764761187064544087994781665135334811151131781589275697623970159109283329051528957564642404537546864038188336698198673276013239069860455500817325032568746680546909654818609105237880217338109977156826287932415716333062058364921242765866701543586618449396718515592525656195984086007300812971565974427271706437135043235276406339791323363014017322321074633026228181701466660432396430535861232329553741874919526939617624506531061693434583926834340432175334514941426691872932240276278491250836131778874855740943157648703371943115969626073256225156102357840025113305232027392480621293729791951690295254480279495035582331388889784110490262366412351274608932878003369517543508593044429261663609356637686668886598908770022214256402910485771428668632939757389408378027853025450192998765801159302828449758324884838601518498825344194491408058800475198862115169796147086157027507522176770915910090873633389683168867138603932815596126923617127886677108569616043216133933465872313337200459272782677413515784723818171870780477816925806931756247583650750557689594389790511123893445704772067624647397917208177774760539035043899079642254907161984575127594558064274839864737804789909836555786150278532652762203891548706045172246107500148435511536291527498320462448366310847826059084817326297041093270084196674916111698311829757302964456452883715166605300993277456393558090269105488928269120431457724832065787281246943748436635000620635849265313168116150705976037166807438445669969418421794996011899876839845670237505754649523044165775652852747143216212834415828447785549788260574323385508139800625375580387515344971185535527600848546940572489887526973226900865925058416615995425117006042825041800340082730615556508780211086672685181671894816183774616479988301903639438054777639743009909616054635632136012405086066577905843977980177940660013605473064110163069476844589406233968869465597507472387073377379992656938027268006906314677926627837033022432877575824184263664030100868832828869094370140752626539319359030354881182173153045784391206635206228321058021871640285192454532994436649454674100127353826935107536634306842218568455028197252584986690993711729082882345354326871213501494458376795130694898825692880721402830520257480359987799966255208793838966380268109770461199344568060106185211015221508200030976719733041379696826118147038002598259754350279363771174378002789061866622745767596644502199137447844453333213498959913982116172037796686446065716823404068463897932659287728090943573178990804046995460425497215212494447262208631233768562357685655822105793147610401774313492991795151984930198209289264273746764652992823324664050093984497800310389103064949399467087455573323311291749447944416936679235256782861797862795318977451785118723833403280506752679345967543762787180857870757886704939078635140740268038998962521718879548022611838880356658411056011024112100891048391877345941972750609966038573082410295432805028627441919433371002399710988350765507316721424247546426881268644848996230770857045952959708531545326055513769251613318542198854461245856452591248997621137385942068772598156835299787180190521913735347084847937292429293671699490798166486730790619224527483346390265512568194513276322347546515664946661914384511557571229148138927601729632881693582385033462705825625665238591312968173742144105445715630576009763236235409782833804282077986165240659303419426067183499847518460531022837244402683715072433610176109505019220427600526106654636515030250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -70056330282064400304836830064332781659576412664402952704446814565648603285731797011566334408034649301943911663261146042403210064953519551645640095452577114919427380324623947394122665897780825245915678113671588853607810461182259102560263238295072732549184957887971911867886510986191538979018029918553831249803529701449498862146153997788457983337383063077086062191341642716469556603911786766061659003658333795261874710378392729904316010320742900072776359410752357087110523065942552727907662537811661011637910664634059989451226781952027876380667210107385474359600350729129319121007267627508541517997063345820913292576330880144650122931356656897966434407319216069707677768666884036460260954934535355234912282297262618225082677539914732278090729232266119261372298516938678834153303222078377349330833921604533607357245417711886055237889663776992198044444480988616384398545344688646762164847692389136347739244713807583793080969987548976036325919456095891054178340087333538915167907161939853669814272997605757878747318930487271741982882683613799452565034536623221785340519488875755513883047077951079976468471370598102061539771556019386862167897965393307527241027041756110398340918577363443611910903613615448402734540068226271808699681912746947604843722802497961758225296503165736528043101489927906886361146281559497160518191468706818542666530390683863128505390354775890185426844781102311750105965872232933766546339027530355057942781864151285195251800894696424520526551819051057204559928101027497714493814005953434142747877276509263741971105029238438344629037982008100419485820025436085148319061396562199989581814815220965782793021395461115110866535350925505148650816300090842516081756604891132153510168174142917030541493140875574928636993355951718379509790652185502735059121074256726026109509401175011440087587923038142172278443181409099175257594358227354372439132055455420948928168765886931102143753964708334714036512018089981173522980970051225968567939428607740027747292982442173212576162197765248438596604861005766338037296106488108531500526798752703208625940729464798634252711583237321246681105138796327841408504022037474602905163950568363228902210235162093069372137958240152843119164814302043774874024330305484185005363028667871139422629287341189969308022563397424427033985929861832509193004388987393113495673730784912225947348274474534833679632965357258201322140407571103785793948195404793231700530308727478227160230569271912702648142531606596304145133552607408009695128176049397453628933437957695102453800178072783120309106954872340208020765775324466054684437587437314953082976414778200354729525861415431716172927926050782499309831961080810788970984921589306405970629369284502683691629133284411522186085214624324815022356665060139542320072770961093768599892015046703978545113345832276037739505470746328935878029945927806050827766556948141599796502357402145492584073967747687151643358231790047237421154738169856342588428314810293989420035560698442242899863194566432127841026286973077587991875896550723021269609285302317378528092664618516238519155163486590542636539569632575133656263657900511918215034619449215839834667152921245089827980381508339765795260295839589744242107376652286761379133737108817944812704795982208008354837755284610875182023963959381168217069753617077447661357081969885594428467603963872085724104825415673243723367459598590628941074235782180744507051597372342350002828835553819817415521405091369641054144192347528572475951478672606388018209650686133477628482781202828050666755038119721765481155132797060767481421030664408112047815091942262065435375848716128294133324558996190159193328676968224901026303399391991287187518451407358227844332620957565409733296046971531746872758419684227739556221297520496150995873493558494853309476218139951868751614496942293431923048095109440415194705246536087729139994948637044408969939851180399580613292119660344551821255873178077405840777878139338341505305224882207261059289046808555099118052064794864298341114896468893461113371751458254731006313107999011981772553801452667749662419479484063035618045512771599216407116124471761642009440206392256232702376404147715896671215470069687213614481664832865397668763206276137307524163787690535385137212938014831808735402263970156796147642092069864300457796039904904875141155899964758693144848231654570968653692275497227400402899403298710974532636436258376182446833498724275925187434842417882734793860623377928165094887490459928448703042706772834561799626510465330762445161327956291014515182552656403856425199139584601573080045865236439345279556095357098361007237331357379145480727207891937794223924314101153416843437531490450341192383843470389513046707628325013134435783267324464397462953744937567609078472401343112632847745247297716106066390391402246975837248785946591583660262521093943107975983520906292516010136047880783332915901241622077228439903367166628277516600412120704115048929671916964063316628585973019050100131877441539247144027740368312983309221749438663109547165513653855141787644373094769592975001836503090810507800761006575221363061069150783430156037241354703154932265895635289156715413131491883878354214996560910577763603364778150130452331087471112930928080023627803803209379161222429452635001188582551600832072902930698171119722531271614687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 52556422620348728641163542579625872763183007563866392038140033399438106089048626311542812599751155603429762850156779775576774092907745840794906380572440920758492495126837067760552253851424426574875963245595105622581575945847467180619251215148582828630696766623877998433199047101755298211064824397254473878937295730286601671428122400729881635322635734215328199390520107983853761417927268789399019922013161437622163693778981029775208261204943840455463469467411527456322823160270123120921893450101403292167511204097354641648933268907449939719975522407291914531331535338199476192923773326707376469879246958118489134682922012334052715353908242585054186724552618775730567322619572752062360050288490471109010587324196702596631475214222466883494747912804411956328877934515983423428424424859523829528376599174481383109362019002113108382881107285271040537510758738272763943432832915449131096915425792311944890877119333424735210885414707316870497452974193483181109508731126176771001412984747134392566375183877606815006845198588956753565660314290163508213784874428588678502276987812368839294510561026363060032847736036653988783344759316647786812083571582531698592546082094263230954598701695552061955261837209523282575125102089035844057664246483764782868362922257779956647252917265955296007986247670249817356008817475129967130180164545311583294071265596137423883111883244235497427137682014696376588302450707299980688473444820644361956596449908467584594821314057081938875464014395388598796644211451307181205798408928680694750784424263167239604816440180507648379939962584020143664356297257564265225833427179331962205711638990152691537805882216502697150581176174804791172110295885034317004241804095899249334645470877638041048414229501304022980804757213857669015134262659207510202743891597773304709561684948081539465206493271368748889453212725630190926747428572627329590819514758515903136890245906387308853223794210676872772041833994820308256574762898179380563487044889751585846746026984787916696496621975057860508338680403006663806483285005439459045379124211475786549730540242943638497922383963874527147998372561419147852967368435539219645318294274029702774393542420470069350563690499258853428067976866333937814675255463870912114188747810490555429706128910961204223323339781045602377521038893341905021660467208731823155243393481324917443273497364211817413918560689441415936432448865879042257251300534925849648675064980654543218417145797489104738822353848386482107973166487237289104021097927772157174036576451068647491618202001064879702902188586028484365271481076552464759968106109845535388189234015163174876898100033153499840120912704239565548940470015710488131567637194646075528344287015138486749709080019108211776305415409552878381584293425923550565543584765173196469888611818574765733888398414360488858898449284668627357056562946522494625120903416240980023500220709808098905647418051824243606077493699687037540778515292097386224769532973899468452366325312833191692497045403182075023711864006062944715964633502019420384268999016938276313106101358960209582143645256938272814102174598133993657548196340102929704347104614500164995056313181014845048644913269574090243688174290089751334840907940960399461858662461431490959292711398165984150292215524001875551581502044089089193615705427245696174661275097223921589451681899195595778851889860312626333215294403094564125240104972973934785068907571292538809093753159857654567604943461410242072830009385601416521210189945346474152972669500353543895176053341495062419530534559294838160620674853589220028784525063734729768501065975252709825989990403667105290336210152403997308811679635051391841118821954202781775707234541312965274662583702799935475988524873034474392491424648733311186555450456496603960865870942775806869490687874588424451836607557435253760000783242026103862806729346280607815672623441510889831408130676274495758233824675579522752420156999550648149150851119420795382677592432426312445003105664338234292909511610718347580355525288257626649288044494255794833222326986457980389193823747963759679744553180414021982943562633418107819158698633843578905020034415243357813143034169263401443419459887064977249494212782438947583945600326500040331173161019321288569779587253625641816496954736347567140856214966320465395730862394663977426979633624296406700196998956536593583075031404848727852172113502357404041038117670983863448541112068845865012748034384366679164851172217929431298837586171845593466700757941263997621868877740434143044317606738167458100480871733074317119669318990955753005676718242529043037482221176555525538789837627772602821634247089541821290501265526806189340520542164543613985375269156112263575153746844549782690127308821831581441947581031149284220618212861894397090961230313010368769872886587730458908284644342853750747047023725580745731827727557549576331200932008768418454057648455562582120584825885661139502836900828660561036839356767401778803979358081919083897428447972224590872348242176292687633453573690639032420814249579969871490271851843022148702851510518456931987709657905272344262276007617818669203647938823817282856310386672318501631289558974984907617559758233974816048809592676724259164367218285623610857459856505872829678391445598679969691506514729690426414591210771598320779568899806675625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -34702711948416069964429547545109022682606672979748755249708292191986775174542215590031015569772497562000151388470042502910973953305947048810405572003780292429958832118721228639939148652040253176553956866356280314372132218320512924670442735128113928081425212207660099779454969287647991034154746032128500617279982724993901042135093561385285503551534417903322535709428386240443841075897487825107650521342669119121427858671234524794585947232301119188802991196375420331040861328335701730372774892584137573036828420352948381080003848524267352904214130700023389125938103703053518985328171436890064508918157986654431889462463950782231022176661271672707733098493449016491650569520289045248587958611330657774488597407635584792402571383080830611223407358490252650940296421121433059248431979107613921409321155789404138855531019886375097086832980845372154668896294951822385570641670123868684831505598863207305339046282083257193226270733440919641831990831378750131462753395797839872846427606507071486572617888752179692877226240226252938351219755314672902672872151787278363146556535082366024121563241071064662974159560018763839515999176653499244375984384543334798057172424284326012849386790918320492326858869786455967417148491645274724609128545181103091970177921797136093375145865262008741364007008550326490521436514515239766027164783797708809781667613835716829717797857191458486520529535360404101986884924958459229434516418744578451795863534777897008474332214650860428466578914698154553751161016927735076775759567238393230738241486362666843932648659476799715596109096243790003812776056760190935386489216198137883840083864874754253482204210053906020376816440142284632331906734691278419243279364076149560520065534581155769010657199623385483252084544681656777524562960674135411611057199655093524021772429013555816410679545353218825688586493467628366031842355318170111644974136344613651714912527865609877229552129404715842782164260794192397544346716433677446310617574761836850810181832004352665578510635720635653952780280245841992144059008403436230555262905102837699678699725686409986019521276511263590815575728613137851315921620623204204077984766181151979273127666672282859543398029766129321856955172904848138110291609445539099582241279619971937373775394230566843664182229070462475668597345793537188058545592832287587852914936844707924443200746675306596225548366030912355935021784737417659273617132545717138924581738008984117073499196864288772164396801121730798818583579338508459201945526839568334757807884112916648370228207065906345994813944772408623045514955509596225897069796826603416554734102210399228187642716530030570613944593519439501426726316237740535788251680678465055816030281089259072193182145984408087153220261409695228811219570202834926085573685108046794077764847127239495187603579703567180401421899500497363097550384066359666708654577533384345132549799816882368909577058452060854355649761833558912137321505146631793228073596343046074121314865651671530492894673442551601243572525468878759803892686567599182616217172084690706414490045217626312361078979729513846591947490967914824997611194324500732542162811033788530519407357262245565477994829121459879659657679091139262914661831455056054577094813482567115779290628929098906175910454337220680272203261210402291248864930358638841219783981172002704521502482346340593815510304611076090216833264833657053228921485177102962454935574182475442133803446175331365224672114383536885958439779228393644504704898914738446295561930689905374801649815486296700740126355367105720680239336645138087029075534044888701206380622603973528664536730406858682191885364334594507501729253865094237962778418933239608265639612013617333066936898130926672140416382840985315666389055166342712055957286837769426606799643717978827224334561603430304484196784197784467617414619736976371796592469003635484543238665045219164330238332112316317303996869340659549337568169329538281621563007890410653331917952015031326715647870947580667008956152933959772013891044096356735769454937797426922756721570359502950658130039100881174935073745585554641414006429993918655197493907131781280605271330130623801682341045256148345127724617984106274871407947027561189473917166731311738638528741972849580063953097506910470648537516717757427846699319320019503639472004207663196331164918635017135516795292665131622559142256792886888041075209825254318007955184981780296772095923024936545314781262364208165444236410034530904747702055320323164955184092354053864368891839031823693497658506376884711526733440581610104738471116832423419820370712895231941552525832275255710298329244417271021324742142826590814595406067825375560351245437807046134871114722716297154506311336904711090368759743839385135140001196705829451988456728111387362033814413928310031770298693551852541299574635039237833045546825675769073934901809761512814060919928720663517892175632747792177995194816103673922523345379743621270766905902023402519037185966365453911167332228644704889306756549086965734731417533584529466341021071225134754037254298536578306078710473896233669728220671532025921522416891272832862561821418609660983645343451033335157257745931395891348286797211552385075736294302569629671939490210886307224586288569083713038974637290021185273217269547339709408373689080743079032515635060635968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 20285167929630356868719895569854572627159194988535739602531346885297919547978741499638887613360855146646301199382714159560230000176731985920495634094680976455529893095501248922579677324127914166577096502725087645605187554002223983307692140475317950606097875568498686294149008975381728349649350666371063434303334838488347851372024341345687690096436593880657913235110001131059505839388595541841248640282534628921097056258005262775313549117794595055885425055677138266555036941399020567894146491940287528256393122926653563953522834721222481858389856277130119856812399174446261916175346166254752517373541853111842449298124643027534309675712510359632745556248402867466386440134425364458555254570080624834464173845725897399569599249856920124631992675590443413576610212354422293027997425469529987643499733648986772780661491130734956985174257350919817002908228944093096129125552792405052356008900680511080263362501569967027192212719012616629234519380247238594286402491308058790515734280174780898309590252376235646431905197828948992614983301486392900649386637291669048715885525892208364448951663839684930947082163452964955337800139593469772098878229410282824169909070604159210718193260259010307460344687990749858914840826613884362889472654888150035745572998775916807098070370982114703492793318539089599336829577412906136705098573887057934794606019906404647876867037547574669358005400587750609022068293639292432066814520659967746648771311663714319358988761072014987189383045119433144473891366165034488587735864154005430395703592224684338419037139368686121540622280399687131529697321338750596183169946976917061684872911494007039963038397751508184261967119137837859183583360744155939934294069660024167480105401297904168942051522559263679299751461063428053120565571090703576960423412476797430576508462693504384788740412220851187484931790097117070478985486366224428766965335817854857301797046640848329191269694213347943076443264279133368203218272702457559309531700411562256195232195956700218760239438704260961983726159926274477909933723112402430547888931562515643877293263315815163354111775911802165076658531460420851320629048626326904884930033843050344734606075870820621460168256548706745473348225490351839646496899792081089623996943687770594353868779802785681534519007937431602696632589745170447831716867316045193127750859118112838604191459259546671501625209853092024720385516981129715572219503585941113926455075524014427021252839155502989739515458882078054412532022032397446752651309834404232368668480403165148014994076113270993569144068111920863231759724927079717693739121342097630275033927187356598922662563845820666385152350114947292542864339761843303152095008052048808010566976327485571516714667208423117038946943535186043148752986844239098537553084800050852290197685425401898213245482985823149747143635411474715281203488428720468348137774610071115381550014784418988171741278077212510272976869398471481795197418549218481031247774764702897866986620203574353949599421230742198815104757908512417770881633213510685190044820992300217536310560922002567579074176703543012024216862701357096737484379247141198297020158704120070623407068104245444555643174552737820822099566598921897550228253836735937096004929542938529503396142422132956168202842829298646748538460771319279629239399682095646974476585128645469222043100669044367824798068320608962443066710555935228984294519563938791359179733885928913604368414409366529067525306314467440866485886478616459847280236608177917289009421144194846099783597216885488490776096060350515111259243461624461386477137204109788027507128514016200721547142116464795323371532187603033051830538849185153358735092017328596565717061488600742052980094100480396520826518748905747205589530667855433888123935836832599461332276596327542442026828602543094639922826902714114758879313988091344668422109593910774560351776385150453437264992480408859985792009545898457727933020008926451887506902929276454467104440250659658978989832174043398518531473311767936432631574198463379306044851683577732464566716524798627313504521259731969176548994510320249780282049377001280404763667278922807450925526329800994133821279261815215678559488432781031230037541425473339499198098682674906367779371864263263010734336755909748685569219805226739510076884181793889199104605496558828682445667833592063334118476620853526320854805347017684276692501753603460568359006226392461653086389144330828505741799713178885435047946966592941136555900898085443809865248432229261356311285137232604676318883209365459241033717335884566918086699384647001502587918890439986452306352744422130961656591865931533301044597801399632273652942385662197286838731469584566608853953235048598621094465648636581742514841700893347253453702689068879955403206507424646394031012514544941543466142017070729717366858578181392684637343218503184667445894010780117248346143332305059952447635266262455391334863403518566494187839246405224182193908796355411701274090238732928500931056891430283242131240340608719018740419624389062261116182427473183773074188255948369138607006930439027670992143397530160552583634068282502413336860879219523401473619289570466347319840451814413505894409819596649499009516678794783735764347473366382292651653477257310120501292719094651280716631123609688755882132625849145959604299101562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -10528047988126480862857312025272350801270581678989902069387852665967150121563876898017963410756774679231061127168557223637669059659938852854285765746561582665420030285135317022622144477174644619839137798278933214466830993037709893274034311001566331607513474352277214080308469658771800709230885726546381567486948058361504389932408740940933522757087298892414895596469368646643549095944786839819389100446351196205398665398347048430388449544481769846518221115762808190395003344477012501828817902216612329991157626264633320751661316237000889408978313081207683352644784631898457153770720763945362765156351763232838475301279360835012160489885325402006324275879757548710959602171180588868438054246576608113877455470836365353019741763119920656986312885169427373085835799060880745726729492198812932012636642831614863509597047950317013712302632716169171951038855694650458066991537078699586711065768824617288259756875091288736080688773014363009328740161971287044407359188904554412405415823688366129961577279282324333747447398617721940612351726252073957606418328026749576145004029149724888726534560959424289644813026842099009763108094612958390683799607933737042783935682885450098063987788578635677223156313166223875844252763808359652610982092988488809151873552396065872012024361017808673186958947744779060925022544510917221486409147516540470859920443368462512899355438119994535521634826645317963633541189803139203989393615128187185204344750584516218417461230791195965070704586133499971388758203610448569115785878652280849379642033687195287769745822648505571122547665707653526047838625618936082737241216734795912267589031876186645453338132986400788521514534401909112096241543577766944139049883889618151137547737305903598586028872591536720079879424038122187763122360301514841203018709898066461888502062139717006073474491474259542638775281589971081733819373156722465378265308682751321122935167521168915523234292174558696551423881688915746766800588733336860432479144936589538174308363282660582542293109836600775129150469217680332738043890176014793196377038326710548691194892768403756959541891962741309711263081569717537415896269075857961958807415725355443932024428082659146931742628632911279515074161389713904402493621056873421812457997572214807608908837465291252280900529741161334603537616348288588870579971028301735750753921000299956858219014064126792421027566909858741669519402563945863539274830606373791356573467828445404477366617990569351745990053365792680598144880424831334788844180772836232274691062336698220668522497518183831233597261379725766201536256285967658284194772306792929960478820795580965008725815761991415686885054477784506173030854565091242985221238807916946058663190636808428191939425237792690171553746570185270474659311704637996753459542850170525643160199257516477457000348015049507043365573318434620764131376575247524404776965432446078371670331802035460030365458410516987721587454902267944445894074482621646251286713711009677350254866078689998751447422856069212344582949350574281197788483764805724807887749810107840664687279168906441669692943406330303714812882830355830346930033352779010347223956677629816937665747735066130479585815149710096180731967840732086745947810391887206456393358553970580273718585516036114323990050423946547063689876410234908581808697663199999251712232558664697284806967734548490336496772141196541701136081833810372666064995825343736234875028529923521153935160717430241986990393096646740695018535491801143448827336717452119767043025656855997749015392896119224738167488871176495369296826439126685847052038686204790523231137226268485201116290838641660636988611342360658461462251640537339695699246990225431909116241207936336028810811142795294224223361782274717430283875313554775719427347676397788998139453439883071690726718168400618845680667204050473989627148871898937131114416016631372406141680171983025774482252061814100987951069097926602564747134840863285534147002793718808247964136056506026396952551136473127784618091895148535015895649683791970917341785393861581783230832345188294805514471312072602279268327069745450587456673450047800646321721560446216101776076480755619284429813098470213457668370927237515105609617473951043897131827167155142051033934774565756008652315002705450655716997857843893404613028332206117485228526326728277177435783120894916023716386712910701341775701251491020210034769014808193176045480925965432540601704305465566256483534176262514742519498425406030294957828969373238727765634682937845073219331182305052252172287008739903526650267602506447595231527330876466574103402899923923074470708272877739251142138905800702467772258658664990454907196943398155250596958949946779488664293075718694938282113242369397465331498090648849339891351769939855885372005178704374441736910511676426557058999136017089461566230087662319578904808093614679031847052835855830877147048904904164461175064190403386529229312728724161710615345247071460694014299358969370231184314399435909364563198031499692039987885296155674452203005012803013353869089005118668542753709639274841099192955052237461361513505086957016056317177191061064423589919072441015448637096318651732844409225443377823222297407375469217895083289234954573150699034002016397789050456314102844645727833191560118618732549833567138706994493817497877110855361171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 4853752567199787457494259938504757272977213793800396087805953745750157705302010051139154223905541087502934044803606275874165614933698451246401701550288965024232141821101093467958112226548551466502564519036529890930256460229123686316419067294029204860034160306277985100794124178997826763001846928066291798359823708506711144482794783440014778682229923488047178173510771998398974588211787245930069521756361522542654246477981151949114696969360323930729117413378324174125788385481076997492311015117154237284352080131934463035847872957760223818912022009734405357991454692637703922394078088079397868168890172431347688577969706383364419938054636366871007343226973163777834442746293841224034834483987920434663103586228785677276240317537654198262886853953146023450636209239018204403410052469374854319597642973333890331396053672393790523665699597878103546874891736658148956397095498947920166261184217420117715125708351571008413330262875769321108168563908974153757499098293135771257092669643458140674113374630483829999548377983356621939377195963317313969053976329571488545694140629874589539264921277456190223836181399907050990080176045432332755757418470120729273941276628072415681809408629559250357330579338302748062043835708204471276018367433504565286096428799644095678728007448124658403496445888225148916448330936328074490920194990328913724809559890750623525235143065175803350497067521563496516967433677663906264615050513504655664174489855046453697353144941038588485389362058683818278104117006976245565569040258416241521608400150689237385932388914474669304641658992110175532772136171417407898782263908431894815907339061064256817949007254174115925054635680320404533638273027844861548561091935077535219042893862870709246689956997915576375647788493242342983702899927978746537964301348399428103783990624857553629896014556754117650526786226532276394590197197556029543271048390290818520911080163648820749657595011248019688820719001158943135713363942183497972173106203190328376585173060702818905786042018000858238932717073495221028880126572363346584499774300367666922536358799147516548953954531235598384191854888824450847128031282431604425754917786923684640876639065379719563521807176952458382338583389978715589345948030849329793814860385387367075166260648848167746616125204365230954956941788392307504781530895918080659271583262170846199544990899134401700233870754959427034695955498925485789647186581834953229650213268705119882711871623810223464345026837558658005167590982068024131503667116270883127118258435798097960560368943695154497304987238612053273472776972881634940879256946136881872931155945168309268220964457785405214618099778145523910241889028602478912310008267950888602635073809990158742379038932947136813705996371360567532707402328264806096639705365239213342511986475822775218690110586783310646310097552833525440957933024126820893111469214743752491580650918416010869102138849465029227111959517453987689007760035755813579233943834688671773576147508200561488829274272032383397164251845339835400691123356759712187578840846067293419717557759576715613587664318761306273946516098260279996565645719134431210856617978053334771578738301609116665615764158059541665269652868882219363244772334708681266650266080719747975915601515195964132801566407018497651408718958667850739312119624803368381843456030790063410969859056501343776609757070354850667375475072616104822352819327102973400666073793799648876050101711535219120784715946550021601841027997299600384262160734843692177452170112058276752708515186620882346854275483922839820267842211684548074881500303704795843624476481866024105745448154710889360882366223629176418290274577332837159228869386192053136026646948708218544084861688425853354867663523800920322160867193429084203523061257729364989435017537626267012603299641250204421250389629061027954964925933783850653910784526594153415268099088325383679662936066879658646477366521880913072453647470494195805574107727929266006232990799918185181351313521844934721338748032852951336249071098688822046144793945988048448991831259130932636795375759068955683193889759352479532500764593036379008115492071061245229335912842144614419732241329150896096361255079172286601891789374535456387520325608085600963529848709037829652530383243876145355783867749487687518979349376392064914063848519560784423886863782540670712704066353211761873326844802971398260116767148027003152854625088493623966471451939405381945460955500538814510210959241048985013380163419542519753199743785016172047083910297691399587123083537582094450736252570395007811125408010596875334848279945550681113695130118154011341635834471369943634268314744264323023434162989848094290959688110431280615538328288962330773971182151135627356837491648893149579299887595057715521041292296846224114042514873803885557697615922472471124264648505388795945919521599097923820957724836260482084730788367519659423399621206741170834226350338175531902354325571102136157302357461809473655487139542672880635269336604244538620806406007750564630126929323093867594182739899003925256395997062017706998868207390436768721164633089015973519268242297811033203502361164654566925162424670524620653563160421045847730960831893341669819279523153351215772692718507023384147270950137719172159751926575503311170693291172022804219514530420790572227641453906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -1983098873180960625109682820763775477384859305696198043564112858037603130261280321324620084554383289197362666967465039857859704095443114346779692328093945181177516298231601621198327768281980646368086017529673554934193781973065376890759729201403766028945276683004463254812797710745134908001822273124028904482570562424628032917293109660921332637096340397114761567769992860955186943040209130551339165738867730557727345780069892821548354115559317780853737520976565114388644957528014155621563401628546836768681667165651396916904938232007510808707446724054373250334010110055793910955769683680669957328750542648659900315360254657429293054176280616966105942472657193711297820570074956925981679263016553182209445666838734360427443457978656787832481054325869659702513676894466340446873987873031997774856250047184652708717913466483132998248040966745874198525984160596377352376572134678246947420574981452815898390476095113735753139819012754912966135107535310279837243437478936786695745823863502772924082069907501266094477314537444199787320434205833075214125650311572800812843334488489989356453224823102473736073768714639614192781558174221596532795399924117387441131675617773739724306371852217410212471731813013942353664438036355738542053807883380155849503273222833980617813263570523980499250352586023498006397606903852021125405722554581402462705774448427790705407402635074550161652603738181074858023392443315469402268717672569334050167247717286211559487100602494619130287765704229975092409894734851987245014048291388925981880198919131989325609151693939296621352019032746084029601427994170483781324731961337344575822170752394576378376574152490628248711639767476779302163297212237697417544767762869137931929698407361291314391899958503787363907304475587054626637821893969218540049617702394714375995915899998694872802303456914453205287874781779101254963089162335388009830530908777480333624226741656937258539481692956330555442893315057153915336268925783288524239041474536767710204015754248544408734214950233600884477174162694737842089990527729594702311746683481377534960397689429171884215111152968942420866951883603845339334131187234425924845664017028750863458371955855335944494988257347651576735061211676029412934589738774983451468655168180706089648841009610255763691886749639623250898614545710565829341838398281551337414422997891081172031264568068386779886732792451593206611374696697958409699832401415130503029086952884488760853821758821165533620432206538604238475542550888736417790794477248246859999561062496891009123884126111000110098977931415848574147556146867131772661704740855890715296496184147085948512264620109171368695166726545049806394462175897700254011015751393707455238814144345374380474301006742270902222943957595263190494538840387707172613128539457250642576141933396242526290828293423618816048965538702407236916791308355841730725370449720794514785705866660557527169708371476663066052128057597830674308885963923423095699140353018042705423023470290039172730549155622306919732859443120387121700715502809305906691426545414403446451179800344394731604993924824030058018922073312785034505336268796953723048044923283497418338507029761129521385483184827989437136850880525815691510718835401087468196197257215488691229778701122112289264134105207008662821270897945835859756802240005790090596333423356102916331205347260205363141437918753893058937265690119776841087231821063019836138379967325811507919548588633559238950458499130423091422942078686504694250201836052180090502072995796500887713378657734780405298828718176065029989645186456001092256022158184539347630676629800209968622552255434816591360021560520154423469591046107677308109768725810122116009746952355061925044023974210047834356658182302000260675073888542307806649939485783617365445933401965079733671394104422851780663323852639742548802531755593553479163308272636927137127172756717976062588721463855034407882985645228156187756349735472309272341120939672008421823439003446086590401556706625827464582757728963015704666590616724491662218533747663191395477114630774569108681720459358407861599488659062717499801438362478087211649036643989873766109186083939924477086734647269297606440883736828596320540554185496140548877334073165962285725322048358182750341793174781593110717291851943602191052225464257924851758894397420123746524117080534933246366967604049109238314927175520982441962936462723209690653623810613453792101215405601856082993972546875341201508150246271721039629822374556254060205213071278468788092285921440132812183685546175457954020103465737519320710430705027881665221197332080390532051590730719738075613850243304179011346189590780463609829796147167862684149617676021084376646197243954703630172090764219825976920947770208354356141193926783336538746918243517108744807204302539195143483417170576657973615103959844283551318546131657528819702971091836339370297458446947385835715865201595417040135215184923550690494243767967415772636439582220694943719910030537920136915946799891451879682528216412445239813722123978644374238241305093925349777546052006484132283700336351956263302446127733456435165227985348607989139762825157359829646010651189090849905659350259584922191261033028294862558003618586307155874003355317724760527570901385329825986764986721691495482051709753125130283832628134131801807382812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 713536163826997165393132658129585111461233451452283511372318224506241107918494274660912509909867428975080682214025720321332454475443887346346637130435418819370746755959610654780447754482386044124733830712557228057453367860397611598415632154233273453602102353338956353097250032656505734893834226377131805704760144331939426091712168993310586577887125928450924013325198449437988700694921626719099830636887187651123385252618946048698020712524509847743201610874369283689596017338698975117579823132174397209846382794555821829932257061161991481425997071511312582549337329947374700571219896284280438462640000182110365100392541605598281810890569767948710765245737652162515941532021967983634646809894767765837038251660366875819687323701468790812744679848167572928334856212388769216248368099770043615618165856554594830782383446807537708856323231455804862321394372307056034124761552682090584536534867802058383578926461990175912726354133210104932750656692073187345172717827571530501765050824375692807281048758969436948143436266492554212077610823575217475384909266212824459754070447107536469608937194253081767767332227508829621039459800310564273868690188336195967694339820699609644000526135755887482388559208872952299219915007829022613999078329963889396918697238573658135051106404843253078841221320899556727452577286187659044773412333173256501786027562417562634668691150766440720421100461842388708873640758647941082216450419592752171048382388767175754534302801706090266201198603514884583009115491175308481411371302640370312279225702584569466032162303475402212335461137399280632811051051629391984571996828334099295404935181369599831690688343359643558435036289941660457063680801931178257669613889930750959740733716777217306696937680991694109323060840078052947623877701926300632671593518863502464620765753111293696929441833335646723464732564252101394889337116849650651866762279087754111932160416419933284024616608068849752266001435523254901721835382925494806339101701715097443400056324513668944567287370344603849461646604319786286947651423035822169507686564091787337276068647042167036666887375171297145766981826722922614671851118598604407163707549095408294101763717739446350573223404909542275485267352835784516431884700727346064260100808296509627012367692344951222405775858630266029165512597077748052712040272589225130428982871216017733922424508558596100327617601190121387084112685415660111929290714103380387299987149636038221212453716062936667286739631267887880494174016163942983743474825701048334856813579406233922779160888598151231128225480678011291584997305761862512505913273241290893516904896948005539506888414151480832322379335863774772688179669871407378673772843767865780751863227786255574328088555529014746140059028705692127662265728737401294760523629645441960162660827101245018990659160337893523906221905798878125354103468950487065174711163330988947104807987905521717269156762292293392076575187118153283364532084746934518724455152727896370167979474023412084757862509702072641052894857302652259157263784736626874223007619786661646979813989074495488675445523880751300650516345392751116033828994297993419550385686373491989783114887705873571433201477233098701693040635910727295443062103678645840946040865701830446508220170326306258954267005571986564815581265779420684694364518612261502687368946192857746786242743813085101423894905081336440278408512949332512690994427143491874199238037455144114818475656464515474517183973484587094169578557931235204024537133224293654531514463945315098189083775763596621920347554664504714124949564163639384282216642877805700695646191446901286273741232671895920927871993854351269213087217444652811152864893198618048697138270071436437464395894586752346302145616453772499341135396196949832724352728978204289127769836709558553322751842699379934882656391376246886728295658840102271947778946739859548253940960299230954538955849736847529639375986013111736565541381029383391402574514833056803144890487391000369902894816610310080825232206729213719921985223538148934166631405418543906427165100240676767276132153939796109348362896279737428656912102547962987696003264037260988736413865457161363042919331331050570987175543886735534429577306222248732368582425310112142436491042724928997743446451782498356459570882304961640100974161671914305656235879402567198395473858434544883772749945858753886426564456301309680349004276460271061451163051578584852081672586069051885102541154947326671408891803948069822537933701684249025658321870254194667878583707758587067922625121406199500434692514600677158630284170403884682478655529265723159522635896511736493934716823620768996931982729640111180046186511905510215934897563370171453883584546907285301457352144961670244068871597011017607878077885387305186453177833489387670463191324749269108439982445049026748142613608315443033291863952307129820812591582292128477563593284035351330969986397444498605572124142463580270784344026302175035890031022657043134498169765512782925240782119062337047749817909052115742279353242391258293870555184367917689398765999063318273138616330798950208827883583792333738514914308456765393917137764314545396844960042499890153707246276442723179589207617061088484641883337749704484582164144235685915217719256578019783959300142137177873507914429439158523642692920380400890169921875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -223601748208098353849976964299435156483675418136312535908270563105049928209772474518079424213994374040426567933058392949759590013605754689771214612300884805515888280611841027078219733314654733274286449254164986447553382670959573233476922112669589165990979927297310005061904588157804630308100946294818174323436776400379514606298918547584409274299858650522970748667752340731237412486478920402155401165035038747845741796503876875315016189769016627835411750146373993358106223387107910971703827538183509133455587833429835612063239104534618242749560395045052311859351318492052165160548393465167376645587637497327792107875498420289688489830762543023715876490002848007104935102953695452557610573675048469541731085919292831167473336703586336702221121953057467765431333865705485156131805991851341587977723183935171055566057228728180316146751826373949963329648070763022917866509673093079768734103265565908426109254291835858281862058006941070245594033620394169261488817443627947591493930090703999192036734278907106425707184967611948364052329522120326605449637164525607460123556895228357725543768594884072319882935910298281722519841658481064219297109400060325644422611189245439231837312076262629322961515363398011441031079098877118924875214384985912017426115955818617819692861319391148011055943950991546388063888613603482902337391426700918270155592964461758937230551362458051597117476800651441440358053154964031293770270510877659540463044417581071474200605930060939899509688535233996177583439650587782077695811386253926130601735105254647196316871171527337414625065564226064417743341795640412265599269181287261576057489614141523722570478237022733512539400099966615632905226094697110339648245517935794093333235271504714653710189168426618609877256653927538341971483787741197814651137159272132570116825521928253580661272137865138130258953621140695183952940104219251046782512194525707531859302645444688632671399209019397076458916628482569678426703972971977518329480766494620040580826255125069966587752393953828673551733540496607707653410728934784285040588667492029520950038127428918411110471166645920303226089337950050176185533875571958000593140761647880711005580428349822356036441532034944945335622381596057936852026097376136567598472636159407567764185747453640397483070538310568011528870145983229040129063896376663791368775588184796779206912834550595439271118069902870578953548529836674559512914188840311901386677010608328305834340218226518841284884041118493090530032934378194850716390110033387685406286940435853528630608339033820583856935774254009163351571344514551062643069482592452551325551172914205524915886555552892243252996541334827997327003501271350393611305738273304845839611641689803590366574956762060965764783716105322532107228264835162012731698169916858150962135047296932013385097894022922845786832595924096263176403190454303493285100720224558352716786823352700810744239477528367120011667157428209083115195736265699964652134030146794482947669884559539025543843114615874009428251264280381355943259894467997942948748088576234174583487702481234657097420600291168473479819927224251786523126855977783191223509671171355109710090426380000136161873276961718003962770726885159302503018983584995279803738580845329043064427709417899796572506481111633804351018422637703036442942015046591836159354360368424031286865383229717048232117986357220918507481573946068213933936352338288913833600058845659781498928355680037136219967719261883239630049447318232722046765182615230277423008196245938679700054778437108980796439748650880241658790520092714920714965559950554884332693091344175231376176317976958634747327881946703897359581835524430264709022921756482901328081964364914425539296123637201236333379754942057505845812158540674504726549088111733782513049751936414415775630152360020266772007449246053660782674883268790293853943302261337092562356288683299614818894319457266701695328613053658821773471857852232129401450881523542687566474655397756987222167265414943502344749464221858998331387749449731720539437663030789638555821068362398511992333152899567176106895971416820490007388038336416906180911152917643222424259858888963376746803123600243449624237212984799783841361128308169662446816721398170096811160967764762076825424406485400231716161463581129335651608278795912200163171249198774086124898359288779569469381329617617084658749421112804132793122194160611684521063726004480899450048302581724705008867732227675801115261688685564048446474980974262851134158275952683954329932300812001534428767026816590370228132446809160569104125653382543860518797820114714781459713875541445833554561559669997751749984709236620895920567747374682675049490698750931961565238408882109183785906348581839298232061159762393898171964538689834891734967260233422650152515949832686097033196006924969079759584190947971981606616391094379833378652867505916481249853499514447463441173397414946527871490308032904388244193282520621181371041948864377197467664561966426939414661382796273627847786908203238431041368543370514114160391455088424536957125118840328359111807899748010989545419604210236063087351545910295986739189225332325679976702857747920670266584837175757693080874635823184579552094143068100719262190042458429307384366535125618643160148720278250641938181802415030281479706458953358836816406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 60102896561472586554175323172332414878263258380738530390657284416572329568600329577515075292817538269178347814121707374952220227719795311505768926182480649493067229700528821994366117780755889429254188214827317204960599886830386794599023483414251374461928818242450524504167067652223351885995429276393287402596534862097996563885297178179176909380703919493357251147163549573375667236213554975947390989035632807690891063297660788034027659150242586611836258709788081212249877798341991916787683851751956382675525938948109764016591300508078574455372715548434589834986997996619042537005236425911706711711578860067552100339246791880965273622579590417892322629014504765783075000790877168864180197566205314586518931319996937534385941192034991723640898916141507537931542173561725334751203034591741904383650975806288681171346530005532081248737988026936713368720697912667286114407411647633675261061283054769677864806541309256870673978745377753856341704836932223854629573977368689201518652851904676284736567036710802731925886424263890136216000506225972603869557175822657256087120659540303274903750296988702537771700011830694837515963998442144672471724481634403954268370998740300537009795031552347329898728921616627565188049440937669882968932722934524413836156813299657968846352473749307037801737342377656183620551417769748630509867839503206822030667616074679513810001590453401699757865812325167483394629151060141843629111619653575983987494853022130946404702299863922614400400580164006060398827474518756063189009134384766870103573636641565719594611932964777758556569706175536344023331971465766454292573368936498207148587354036031690108993235447493480250515118015376674878054582322500987313498299248378038204713544873144401140795966432953796483456775602451009097024403826740778625704514893359385559268251319197440638064537786822403048514557640261990688994166774263256310958882677185619800062022463879455053654713346626003814081275575571265953162846242669526520397473162485931428251564099844063855435377852522438328518665688519743377783239774924907200583222965629896156349284410929744655752797978388516199048166331434966189800925023670780659899561401658177976106458679519747690878033817374021160637875598185919442478261759940844213451758083130260972403237562534778602250701757486317861199769689901511237111691866518761326675182922836375035065485416424983182475626624096950332243191397252918807023639780796034463359618202199635668586280061760501081573834030815192665133333787047771130240487528188034589615111756534540081171510787286325586219617515799189551424842723153697415982511620823768895180177144770476938853281870583443684562839798454196522154139292076904498225716196864977904480718633639450341382888198277395408680938457693798586580358069241530449095940149645242897977489546582206129717258759783908781482542487982930817266146335037450798224280079777336562241209429644942701175714435653609607139966984405411310729624980677260515102432991278674876758720987419949872378162524629646258889073351563245767307287070544364628410823928011560559483444306931591089522977004499503236161764564165315592016804018939802616923399981857094010954869514754624870398504279522981308727409425283357372016232864247416612436199686861136428112020748356396528057670193244336655855650097363654878997868057061709557581207444207521462521431304970034905465570310638665302536880430069129346657010255324583048849082276923066438333841706724800096509546869826693173446077505689476091021338360484490534842466075946014206995049415607984149199227506487357378535329226734433915763110100756611792577334842601793307181831981613221015057067295243995214605985382715663542392194158825634335035039893490803500295577239661838587957830204527406331943218675295631654214805046732811350513481582456298202363747479832936262469622309517664508161766074474136930966768334031118269883892989294086767727342957400222677471414099774869308139852301371907214283546092717437569299282356418803677835142777945620490711695341930838123046322941068086349570789902066350579586433684773160365545025961387884205271780255603688080041674458708801663126708833000650751171491502774177819866227265596960814626803617988892173332118141138854582302435170368670820558501048605702613527159281218506892692647669961689641114960962467683289129155443953256693146043612122114898795931328636317423077406086770461389429026541828146382157580787198314668737848227697003239450872059768801450391627449500881493959561552410102932302550959296994018002914880042307132619630214505426818652610465356720535717889741728238566105463487267780945244462253961513197942408410422847513980501450275353534494350061197322398283176375572717210645065476445940326758980752459571254102422265968455459977278423313102949535811741343335783664124741834623605222461765945183267101772491475162793309581263932153168830777280296252803825499025924262446408012701829013009720138411280074824809537440872811205829989160490869297409666036768930230306425321632271873913225880502610252016509759443155867843512346168462557622110763701350383393177029528371643998125371291781864367988515040505894425965707079012905645866406529088323676271602350068313312843333849290378311215105039242309093193318175212060640627490244994020169783063931903635796907724235191099258918150662768554687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -13625535862878368214358701478093599960982938238951632535554109421717917892141219482096581189764355569341752677339621220219581063792386244813994707648120816934720136302860838750070060220553427151250927636209269206192260385674433373188991141049775379372628919190334200458519195313752389610728067568568917637441171286485582308326696219971082197382171710209965433581652323762666188767306649656844289735541184827766760744925206731855057516469897113887380746611750653770524774451385787640687527823576847760136639253529705676182321017784736809381132106124960147194687193872861430942613764813188238723074920398868292251063257528415336766393125335928964548027100716645392581861392136751766625389779617762722615478479953412778438162907041028082230957473659493041313499336382957707513072857882313817321675755495493217457293469482609532562535326980692076201148142573311831762409198194504663805755009444583551685519916047446747939937936076422366212971471938211903410290324050043871424684335447948945121601609074854136925212141994041882512103015561646950006371306663897684754654144285132890159443876402812640803168017193180569366589313855789503507846515447191335197272649793269956764425946460527658895983474847669568439681581944103727416378096839722756601148967931204370736907861261807046398107085560532049151901342151249307349345548001016165236763140657488779438636490128591608801290039347704107663366835287976513018743860569598612250853710278880455557136779087829410211490148999459940913339036717351525825241280814206129400428554934187579417364860635134451319386685041466153728277364731052791169727405766429613952515714543543041861323402884516795267746333242122471140865180920671501510862162907550013885451446698291750528182297381825939425598152635952030686824474710515161278140463614540037143037087886316980267390082763164928795754326328097822513333996780973527942185348461471785479578779137176861552732445870370013779586872487039834969108147600301539859626894950391579526520374719735596222786045239703869590095232709360613105822040363206768492420491123720365761620995231641450288387488189091133897412812152408884835266697599271052262307802581304309457148035353531914712853177986910218005589568699621682942913774000512562212991642200142959874841329462306898546709626706537039997753616764701151884437591245249408511511331693746985315174027913765798357055735807093393162428326486476052367663007503290913077462837900761847432371992407231279988256716702074965697025724815164852770631126232154159625833868968823083529517004533530733379661894900791402294514276093280744644675558717679835582914260307352004835496212984042586841659441250998344754006081505090316011711931950191620439925925146338925180665233902476357563884071963806515140643730679216535159628195765306849950332602208540292155283313147872440571559847346163823463977582120060578100214751384240714750003736206887150490251092991034508733197304598865738735897259293658445065088545868526982980801880993423324478468127437315291471905580331671184297849771101782655538737605579096960401316109285905027772705701794017973068288875139411362428003619485769304598219902711892633118115993238684217599559456149940724985746192384012274143411715403456523966962850561717564707821134413872177453036975299437798394310729159125445297067097254531218337077178201361710802430452672756517576175307438851316464388105658366610754713929177353630356980374157663251928511824506891307225569743863537960056029047428124190396109373373988376813924348592670553616072265080770174427414181046966130468214335725782317189605043677510116415851071971704850085203758890550467859228170142084603426396802469840753171525293205566506403160794013579533278628081324593643623978366134786975693376979009337584711242502881974164618570341382902524026891754252162936461244427093860021440887829394884700578850628160614739569082073087621325780516309254833909536665388936577745201620150273474928743513236751102098203348494061427337059134491465567998829969424589845675417164416637757678199556780724923171528306689908228738293734458428374267628195260011427097980854329847289739784239841099181935100497320549499368454770617455483351563677772224458657284462413103861003877198431004628074938226141034026447881460559437376692597767493378518497517368983513934967673088550013853770631078085745681945995797485850061391937132987254997988196262500203585714071505754727536171276137716752560790606425530900181794460779431634118212546188716861734832874440907595033806922702113166696681901194119290402199720574831653900607988098404608012064694413225555590262435123198373437172581134535758423252483039412932977566633679649519303061133790272482979869518151674142337385645179545943309087569036430499933062803750327958776661812963016220572487704028644467110950413868710645358560400896992292553165775169587331849799354803871643536722951227083608525615970692166879748819838556487868293701593270117008013627864196626166427638220888339688505988326879411648579099003985676260642825242122220210716763272752652614391832116441707275270191648975752220567086951657437929711564364349038219066807621437176183702361446572716447454265892966986647609444773436156587509489779219085345630524401190632787888135846512488943326267544222841554384052040559738230404882044296223748140869140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 2575445868025196619593268381596591886926634239178964602309191453587499995296200650497262016122923390718298495533293697392462322092425581624406985168503925268955799841714368996502663130115425625179834927790567277583376198367244977540875833442448253018824852130439966125922380235501982412247435504744929975581449611329224133347757080944341526323489121038658304346894197387434002836079784556483271598052421818113929866492617170512837954937391857525044358744334016420635473525138220332209924927009802563456954049986430608805717041569946022989909215707621959429267047486100262054704133526110438858879834198766152107439936813381361880802579332025690383809114699111902496528198953064972204160580290911999179414204370529015050526583246485595101637450179002425576116696900874395967362568169954768650066229689222978319015817210607295322660611191919253507785859569591138087022385360137506659004987531132314609641198754694656282642878422087753366472663927418454851507127646068806372764218594227086584016240305482116478074065588034106739994259146450870021166766352362253081753940573361037036960257935844277907104273363672056288888187858863087421860127632198716218809221454665992554095492377550183530873960574504638228120022332004221187972384299324901334839067461061908167816773702470096394045393427249308622331104387472399570748908601645705436758288913638606137867967132414313098346928841527547440610777572848794781168274965343520242171517370145671740187289371156360115700434124747209472001929200641151530409464794261636936649269663190672816041916520914419511072870065131675553526411679651090288487307027468518813180452175636321218676799004425990300080595193765146448429716487292262294757866460176697846364195971010341829741573299353649224863123985357585595986113380223311505798263039398809234321150804877207838302767576312986231057305608772302352625043656486385818276567400491330054195987186937830427206467362840308389841825896678393409220543403230681411297426275962251025510056703935655664740731173675544906917264799606991522800621069079827788844584549170611588227954548899817111227038847766617472246138170240425438937960992172012586353763109635802085163518959521193776238419183991807448267304326713316705556800071095222374995454823286957744644208276406075018616025437769598029330222300087403846949128224224310923139492139835959366987269809548446704763325151831662502868104377576132577446244913225664178012223000707730831657376933959466160585937924849279973630537883019228506962202870180435799771481202308464741500017952105644538133289987292031263527634797692227421186624771738353570294968849449515081348482152234042731891211228067405210535593592642562112625344013434066462947771188747354818950443562124541758567570719626246002752389299958089038501088780341775975440020670641815250949289602163868932600462394958552262720122670124572194495179115467987428573278841963050283948648452643488197050992608205336594473710271135904595206045877960561554237298764022776212846020213736660385080891306321140384528066320102169973404145085478500003535389732417134757773872490583135340417422273522159587278659559056053726243657394565038741257881192295984985264841318033108123700361488675016299568764117094911015048287402861912679565512893960139661975164658300385644734573041385207201501615813284453791878543931917749366325820073118683140669373138084362677965939257149413895334527278064383339194452561593217901645303315303128550940648496392639936066721950657016715483639177159091238762662011763054244278015989790655918063701359210077929242036689813470076540638594769762179150137935739233597224569278219850596485735111358316953950141638732437391397522968298528314845627425827967168661987761883280362083169560724029105739794641654649274203371214323408547889612420140115549519363521948044496281550652031299892554982263216402876806950682935830826122494302267204737051590165685089911389290294296288858834071206517651649081788896652280481751934260691009241573993374270816349962754302972927305502700035457334620533315671396539871435536599770612135350873694409333121274326220842441338265208129438612016489524592143475451943110622228323832174361644583808706527318754787503593012768465208356108587372767539212419569011048186721125189920346535974326184981077837740230963239523036688759652158936916921523982740328629524930408895225859107008891897876123511529390113110606971340295163567279895094479433549968537848270623784973207681018943829466133169175028735201999709085038804938624760302587826037656431419798644655114488569798614194119683762730802060503325312566472624391327605743237801112134136662946370211865800246137509845997237819056019432769095031389706967257748942656530744278278516572255717387971221385690320332093285410290575906187200921374268511282853761373362374795321311643769429167849277297149121492233816696484797738981785888244446083299935627822519186762871035012599001124260136077808838274594197533615610283163417722361391251240160693181201637944375807941522495753936765740913123961205966444519603149013741897706145603934541812327223469197692633246146864785645687715852292836985820942533301623006652750168063833593290165944042271797437290768370165944274681243797154489811037528179527763175795183229164382560257412909868061320875977116604956420343923710534667968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -411791742116579265876267335448053490960985030210568866158730278977839544484675240350633957539927931568290273146431829174680227453623731191360143235290199495681157474661162241861000451206154469543925388155599383644540001368443723057274298916547344678112525721814068898757499840840090550209046415380519109973362666349661307030826433793676207071591060304886476213563880033485439936591697316447412565239114275887763113019400734907734124404706125829733510902677943095970010026635223927787452427395442172543171277165489798754466795235445843263006203620856353709604047076631446952200251049295607276644228672503276243515746910198066507318444431667736447267200356505418771574160593651567793409447321805432336516722468455672611277071603321893455758528824671739994524903241479390977620942136516220211279883451251658010662919602158930374743938832108686539677338957733771005555674747847217395810314866236253968839946956632811730188251871462657640308077080644743428914643424582008168613396814226295237392859897111062426360064162806473500621511784160182234603608677131283276119592440350686607800867418911526591357817214591525542250370810279668607873701101247775217390406131698098782443458178121491620409616688900886500609103849273204555686742957575631241903091673981408702660453592646858269016316668736940363502721650001881478596589976661176760081021304225843583589969308675462852100050329369637718890192572598828753469595323166302730542964837545358198556858454431707884638816962986717702400026939104146479756937259881996418836892957656896028630617427478333506932091299752031749874106874590398543782620980777065729342575187810014790342043763402830494865406799606874262150625074141350837370348334430736590697517182227229826201599480062279905015196995344838888139974834544077520994950382679835619799983116415341127789728834168809137462007473088935806935674801435858643046606022532246362909323683776812681640454991504541481805080203443178249627312589832884721311636006509713334114389517439507712394289778752002666482780958617512780804176703636411148424313959504056582624993886918990199448031096143822671365770231243253942607996844056062165433760247051463198861843886991517152236819839598611938843014772346345873984352909458958540391022738211455209586638852343982539527247370954815260751461521590836429605837133691500298138685255885605129066872000277036313369614877595703982099828977105138714793804784401760921765784519628797087896882831900504727167255106143075138751936271671595004234468512701574851309769531927111771908576079679821450251208719873350942075535661520549618254713322515767394847706188929932541942974860638363327476991559695843694679015873062087749326072756345018176295989368976289833962380946715670738935888533820536432846194569381476194132380981137070282362578299850764731630245402928917333773809282034297559468186591958600845326027230096925711715987573307155981203017752540284410341790110771835916886298888356305366470320124024128852016029449369184977805425773761890906357510353481350187815348292266415949628648924968579397810187376611427471137058902426027686454035461836036748704817100705818559786592386206286656150596440387111971149110703708040850919482355506595364982281108701244886965005903935163181874508699772542591558061823460623932786193434007516688094705445893738390211664502991580503782543095113433348742629361859816071937620143313721429708158280947495390469934724485153757946315739246450613936615789448469684343538111563696766308657608017575903248766557905124650679508756281557912584163565124795801914205731737172166836698649791747194190675332590532440022535513345618596863887078353275860571896355181151923639917830659735541738747456425584251658305305210418627740181110840344775596209781744647518705131406327779325918462238397539580680349797264454827703877604741506825985497811835314651348150592742776211674431198664877711524228613329710310542808184542856682453685458547749681533439616697817000462090610780892056969994697543427841551337316285726656370055685761118256624568765948081708162966754478841464775634198678667321443379190536451703799502604106619153952679696057537419057322273544504709451814498240403011178045233436215855185181630604294160119440828193687131680659437613543453175418120471596096839992137418499205362413702096480863121183539623443362723437037181556759084316981289407939701282368771534423376350358793344796406139795018221375620855442601928418122392695403164136768357351962774664025905914722550890303971861318021635553995568577087465054809732191744584851549482090825306210333605638848062995628442711922940998070345205097255180707733458416348344075955535220274336966000346965199883495963680807115039754392348272088125213689242697222388197343662876646751684330475010888038972640055548441250012120663806888629037950684787734206524542911979417974922704796149601990146064472406672467787187331534977591676448765130227248051270750649018591435926902975162345856936881356553505561708973568971118529540314725680201082149795640188102450683053991401198366306463986162935216410637711185274787337663241229254923259515912645761342178661646746757961230712554606830123757172621907824738269777375157650861400588085941208085674839221711743315230088246089364357172441841899965100537291793850555784665077810681880760088500976562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 60396078266352181045284962746158902138929638151659267766474369193206133020731505443168213734437497947902715361362188165988059733169809563978265006182451476446275191568196870115600222808110920759960844291138882073973498700872797607217103917108237990758487399641164518254262084075140349343042550259360011641474150731328748583311189959970924933296586875479500804099230627887549864477115432843896832438661867288120203494680473604586876981753122664002158281364996007878642292028685548976894914505708712326635223458154541862240749084790247397073542544720230010842875852886049719018518045098511899147262147799110381498039564931094645433220105643958489091218061923494290152221339888970967659615511450767065902943569369980205187653756315426732236414703788023811774976002600691532057442303837653224709427945018071875918642500495946957221309807832982740044882499805136348676094545581213251511331938971358720586045751472654103986202614439840709728676746971052001670869517032010757180552602174364070673581657313373341836706030734263748223958431233732590920246824878941904033055161765317322309994681060839388437480088713979812172549286604617591014447803901334630440663346244612598368236363158447120098584626544122280254355148198597186046692371365526008467504802659888340148450106850012089232052658224156047547190734746505879394014296767855068077161555500641081494046561911896097645949565746016615164885961167794775903005505563738305263074876195240194643940551229767633646958036910088829979739198771832106126015049182900275514022247498280028021071507357775101220158398491358525654329261538463450473533002197499685185276123640280468333221825522161349810565891250904213457128656321436526408316385044197821037167571597844915762222640148033847454321641777179365583797779170608320545209929663952247786685700728618829496883244209393086570517985569422060850772156915620681202864798698999793821887972644477704070660889000795103288169548749888047159344584522090442315929088760361641001017668594679904338594176118536073145280352642596016791677962537373097564777330181788801013452923871092444420909764720770129982188687844736141175327744318376288914559577577851067312053370215552232794157533324591035881844735156054879914957872608099855468726810979815280470516434588074157100883953577306004736902927977516029451397770233262880439845218450534165419952411627983126726366262055970105459263798672288912140957720386498789909369193757242824309223364502095525609040691770347048705258329585249891564549876976127186601861041132961271728397996514933726661842391260878277662884773027375290111754400937565027153655517081239389400579370478384468889773876685846077281831717040710706231199203452839765672974842116808357352318099970843512476618534443547252444675886198488887388588018498929990555645357659227290404920909162959646493302290393568690343151025738580050303227631269547869351840346089373709854843717809124476654923180966820551738198167566367096468224240080630267828106589688445206762524875754427237903912691598812838453623105957988096145095577911460499220772584199632854128685581744873636578121168709215258960280867923969222159286309114378382796956311330884955663982674152404708759233624799810198519447868792201050217896777395003288950791635066996835766390046634971811824897620861173398629119925545211268196271765209216569148721885955256749281121979107618854332397079594867661173081951878699735127387021136535514596268205783841421715392192954398239040961272487835262341684643855376481861768748760971448051733765427197528419348787779242559099724423014123773869017353789550596134868835033428848078645596220859496742948465359660106255635329895208300467954863846224271468359201671934562114615765649059121759839779256956528033305693667387709920026218183204039293623259083656842781108055139428157625657048337309200719233878205934602262658353960876509944250532737721175764744569408943844094650787189206696120079851117857939214038922776697114896027182491910139966629271163657553125984653717540665329905727507633949740155573493353353212556601420408157535251287209384128922861340336891514739538928708887956689410308747732143333070350025488581128110952097119579999880527001648275152663323891425380043333814357888680532500484976829195940892680170118223718589420103183413346817735438937962480793220484215449411796402988878219715420800600575404263571445678442570713285070519120315956798907859560091574735081217870482713458886762251246226545834280460883044889666264655137797584400639554538093182750518553159715754759930205092163541672377289829427058281192816311813132248751502067216961871480722270858399169015684252322917164904405626306114995759181061880175222198081821252765736953070764944607871396335892296346302650992315597129982469778400413651035203600212758029279659408514562630954021432184096366365325231993954712508081578395814031958311437489178997548725316419972946230926033515041092145126559202552013212471955202659965624914141452027332929449710733749778289566585092363017266390409228085391771122908199815583940087419643397085134004200380670315024722469101997312720646361740902810761806272402827952988285412949138739197334273639064738154283568123858272957602751019039865319026239192785590638027206411640017700296861382774704614512763366056875526695771326250211883544921875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -9575803958324116277836926062747246006210282276928941155011143976917235693175836029102417393429332368166884183317441502868523704947912256608345246584296274660418102723430696031125618128025149924697195581285495297953466046652950907063951155628592955182809367324929938908411679152553837453967255285896443286226943965924786963948532593189263490326156818271721960423240144536361361061865507230042329905269605918645919997564141533519149241752429212502225391298146869562178319018998110105544165194043089656892400925503117141558290975564911966713342640560693030689188344561916795255869720557639264652573055922622384002135958060698777752911070171143406585540282441494043949154495229559927417922051320686937986948629170696707917802181638546574151026333841375491362987154401455810649261072793718297480046090986696271736281317459989000434485129719619512096912998842809843904323831556971822978386412492169372223710621744885454053398047030131452156535027087201679310657340152685096360675841878156333246904296041875127558178186489795177257326905602288896914014953668492974345043759385919811545198783726772694619058282371908068540189463989824898167024591097035297388177608230563843159824054977264536363921492579771674315777756185699896053653291898355329177341514728520581344949856308358865140684659664201910024436556545923052685122480365064577027247070081898165444677642759054577576373627197878716932914362864882513894152265446188232704979941065487556505944118830472618814458322495276386938213646391392205070536756163612096331692508594929229280251182731149692386855022697668877452436201908990497859770165549694934745942966086724607595279778572077669378254620592643529895949949414230291215220950506723810598837009657055200186794030897272637593789910744713139233177468465278634891114708583124990160527463779123275727949111545521045768680976368105229132885515619146324231327577409930208041782760234897607263589148338134018467523667557360994981702088071737518616910005406587159999780081113009113215866790520602396415619772072404780638005231989664131986114943290408439378512281587901466484958533948208499698424427791403481950399678090958697135886705291592300869905489034461531340982527604379264067795096067654029973212605725418294062705636334429638465221822648696961249747991098798079281323693380706838652679642827139606861013083626668056540046777694289391958365804605410281301392274155950623086317701123353082007441112443488407777729181356186439899918149746366084419148609136556346965210102708920666190532797133085012208697822526135003550050592921522394473617948374903913755726212029388550945243353894731187703173057627760057595234053752494554612098770273767340073747432512181125419431169972334908076602958440961021651619759191208820590669323091733023772399483383459107323722301742982432009509191456182479983214246797942800533066844672591563669137148063553386864596239219312541728340704836849640318828500090793041888106040168327612222416653063414572976276968120216381401051600795556319733891578980820261299844957306539455589786313166971147753599273362532878685927148430857812722955096558805954711496654398758323151303930557610768969942070477027652937817985280000084674277225674509859350673738920701304695463316199911081605827585518107780423797509571974688342349190926022462523077655108908027276658485351841557930352540471832053576060886152535656718782149521630359744743930475309962571816296881087804840253985119806192665909576637900556582359554355936959487539738958741404476812908492601924615249420613766031146856629375620207930479575673999296021443070910017319987042040238957465323112153580443563705701529570029339650221797754033257389584652236668807841022972475896358039575106205633287280807092709439528742339236982877661067694777069831252622800852368084039855055739900778568181071703549051890575195222668026320451380623736146562103827891870330837499010553648117388072820705573362989008634895611285770366007351568995337757731854427229570581954514681764069834411332693532546895988663975490318780785732481369970418141736290354661199863519694369260324751208336119464421833762981040731113932406946535724523681648202741450447094495917361398923803489106951935313858546546759051724580722464661967344556254568449542272456041288510608784934476921557518471061084020435750855990925350359086302765143455490860029197827691362605383426517262881770482412378925205270546995884322748458577972837859774243751144304030079500011293835895745605549490013797126814740242007070379074269848725564172497106216810576876403728433753055433947608164343312759101716253677125617419079088823759379530738331989074631091620621630114302093689763508977823188102697646294444789095887169485577972643923906322189419666354607377538279070103292305319487191034269070382575198295431626430870681544269328106029841417389218786084801065504995150245788838388027947975819130191779643714877295057651958525668555563799562894656190240291056918115615070435624709428014968022623297633912367465153831904577742516759549390207127771181032527814878261596199662286316698964190418561738206840622476363122315258778104157377898222161827670465673704123734363383707078304861753148575431110727058319787728200608407764949793822562767091260425605082492911113227299094650994226393384880293659772737699656990051269531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 1930136329403911121120284017482468512123272028567681420033543015539238269275631277048966137939184000967381505310050724670085060451629808639364876236283072833865934757235603148336191676982343995695637308324631820723474267183493831600685948213512399455449282014559313299145140024392821005158973661599689029732074756533860676841980254378452886782954396597282877400673278842853624682599219564256877646761470969142447294555400579419785033391749476229561794025152388978333298093449311750250817465587968757579476123240038243282368478554457280922849216807971633345743287600733422005187054209229969296576707570539483944129115779840345548590407324619013950043476018881701437807864192238685408255582350562484446457538101390710348438457628265312950548978430301994364123325619611239864643229656072490722821330839640577669023126778436468998565970255108737226782285852434052914702087495461345767365336648955721364175662773059763779941981305347761216928384275343474369586556753885094369171169317709389109027898907636870443569872681340290297439321088699475124884033588762472333118584109115508630236920365573416463048020212824040663442462897270365567553367370539216842978150847551089394594456420041075330642715453987338832520148600462020726765327429259241989388565001327913633278269715927470639539334165824265312426381880204666174408541450858064508373524264563082319345307411580284584654561381681162208298304309972879360944741909982326854426591666044147316602131645423738940336743527872626004286006517747398922512380572156641360180998504619814047868737415858005209314835029327686127404569280514384960767564781723116970439064096194100245915744588961090151233913081483522695590596953567269058726944169861227495047628902717235263952333880290503952183759193922395103487681371728076465845531957686186473180484801095330347294758046824005469302659664535816736006994831213784295220686824281553364734956576998018670757650385196948074692884178099111203162252534963400624307643853182649828732252826936444144869684777259736382976875052725199986263661065751004065904833332249575148856288493178216136102531779437030834174740627133686027566343043443919907323122366038348811236326332410897708528715347057945476999393413287368563512298393094804650542725756085125882343145431312018573394615483968754376715443208641896215670953220749447839452755833403025546608262072937262524822392487620680652409981336354001070465010787106637551992297419010410617745777066349652426969919791941672278881972331940527166359858885427149435154373355127736160026461763475176492879644091353433535358730342212342609608727209572770120682400083656039261159159698163608378041604910568285130101310836155481254764393053127964133218597147812181224955098578225524561927388758695494293295438524731644040702533486016259600296280831158258941651610965422897760139803321747784077040820543792155314620984167313892722861383566591954311097596101271575298019557663322932252574675992044039786805503829509495188280946438965306049102094092210794576183012989009576226610711189293872056678536448678850313222056459460082798995226185654859677232472456348816379098926278970066228250640018231928699403488238582886781579555817105964523130483399760519463009983336813948761150238477595884750282547093773739895098645410960957551939614469533230628571785003052523541762267498149630904423015774737879556745707581755651471875139786103752050206790870643228366207507864820791044134087838060054388998595825876097925744586802609327031616800299950948683270967557483368247365480224705082328753186898021338997006694909873940322836529647384316335875672913750243747067013301444342004768409526473101143679247068198144301678552504148753944556132013756691725873942196377225255983639759894583927721178471742757158133055587958150606163751297101413380337319620888399951055069187138632976198739703986930403233431357078791890772452937192612909896310516769094463626138008802691807380672546919108715337754938562980655696715272202679014099867777358384583464752672067845454114936732065407828138133248289665896114173623132951003149075216194715462571506878357673295236588595645658357340935580215210529590819813861094360948054105818180124195387314942640710348722254573678329448761853146287312309925103686819363031616592963441759895366819007289443258033297340111198000023871592433078218651667476558044999280762355998716059145868331528116615105309232673177286518082165921568692634920759825755283964309796681797441480686265080355484450237855022636680472700200872639285493641493989108838758160576509094320780800602569037423086985631398535899764370133781049399064447183017241288429022686661151271916566430678040350710247924942128729119865796806634139983458533352269832944724990734663130602216741871630203137262302861838651417275382251433418576648189059517699761028197138330943211454378619445442732643245574201603566677629059108845969489674738863314779912356283348666941634995304422590662998834948616596195209349766190745033278184334616299362375632703495633411985696552611025097730545447055642915290590285663345535087032366358223441710644956480883941908006909742018274365218873944436252128224148443842039540717966340452359352792630228503006472760781617029198135732790901574851173765107929182624356840029508330236810641233766841655905905311212387084960937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -505389140791815421292830179851267543968993711477976073615588901673573626208593180933740744398939351020747650527843460900339655108428284177232650454871114560081413549805807639659137671969563173028617286363190991358438701760913544984189953456476295316227997166340195859488745019051108791418205590517545943584784540895391427136682890946820068323465980833157940670342752098215564031328351201676127909335201455314833107693806626147677727281810457251070883112086673562188523519731404171730041456560318887977564832428573127318384473819609043542758490613459397255319670271323022655236812979572625556567151538587011700058732222151823047957593044607086870139379282716380163977469227667258978979487428346058785305781938219717206952612723792372470202456144735605276991286943229683141066766947160747711345132562597824982780037714531517951346978452261057709920939086779916496785200501855648499295131704939094991607958364805896670340343283958467758598301959710547244755084124297720179167621417240869540320075972601321661620705955299436470246871636764736083803104146659540835855955799607585005073727821969441508775365979084094462716764871508436824208600276982628621544251099411485964745224915587570031497064286503748639436288206487333583428583987368471573564778452591704816090717068481848196198380149111664317787706368605713797864668613735505113763839273718286928497288501851863650528376067345692438952648654722490866579270243690823506214283094125232506786623781463811012135234331036268220974082879649630413886033701153708776185391209106937273543276670578139549562475447813743692818297577338890318049817123353549618714362740542117015736559602218285453492154203446687294851435313458094128455583363609919942095973880465068767302278707047247849948335446206221689635942085281074605060915166828476373701185441067218511311228772249058145484648666714729374631193480517594981283907067402303574445183937328721210501269946803877411970330268482425354634683148036521829557135899740460532169666302196421360161645471121818650782340261525737100083727535754781650693557350928350401439023610878946845374252435537937099190104595029438288957380276938766183137253481563765451418739840569420722713989997918686493028460885489508933592492695610742939058965015497991832622047483359628118661119410292436956349440967391973041785545274422821711844594332889111533048657092639491650058282848110876563998988735257023534125802209578604116594366669346541126413826484718780162770609539276440329496953755202840620691404866689649238761760432335481455747283479080780320696830113783828028231411828443981742164763623843663342566363383012527570694272100886260584928878500351176439844637478100893014894618965211716211366913253267366357187243506638600588901387359340801400540106508175003397219301691327462932798645115808173989950473553199299282245013898770016720635580506007389608052478196062496652823073470899512564451601264889471707899605626747185787121030121689955298526287455808846257993401393180055489705735807170918911327885717444595249632999993011606218471841361591897130049346057109628220823238539994520173705948747057142537716045227712122748442936403097981337875352033613925502312758848721462525161130946748907219241384780631087886507537524753173562421033805936020589372832272059286032506634399770210857610832939433729133860293111802615057680066396576743779047512763301713119744639233090685125590450586150843946755982132949545327602783225580458649844047742202304347367660024247575149374921512540374777630719932012292496201072449016112423713748837253498351181103215907849876870770807195179212656907753152332563296279664946535328021974372880503474288960110231949968484672682065685587337291089346991948687550256363784895961096340112036234430914754718569136754483327662604482860236436042317807203172965136201789975528220529609063654613674958809175465096123391272862017419216306783857310554943750417598064615836153471023384660525326177832959436498010295267577567979422306210378939731455678918409525193959118884263089602372633588501617503043742179487018999722437717260408722042446676050086740234960389731473767546694843708531111370559903686920805572875113773812847345881185754435031983722267238602650073042969574044322155999056952593479765620004006111519958733395690190493537727065585210644174159288922352905726170837378899750171620600172848421022908442174466839851571371198700730368005849310958057256594144435541649598797450162786859232758084701939456537218909283403043287526705238656562650011891841994215030339322341052758096969764703938412435284615227718113938888449800791016670878965908905095566798321998357914017588351157316712954634102933634932560016460148731457289796665972306248032740506346631426908021556722261765967563986497872863605155205492323752933534964743172120103954245341135906803596245365382432280372227260433676937538384671678827307211694449955563356049582227691237402144812415280305155298601394556103521613708815405837768251427681404854574472708505242503731014506979119873790633730348073893228699517923865783518417230371561330551177761070303305958354082351884064378714973532871392557089043054293144707120212967749073707621918015930798058119557230309931846626897823217130376213869102695542691490669524009316719296947606301035275712576644923537641013416290283203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 135200903034787915673722009177372111540397098397681187484746421457414847309877441207868567120358060134405634679152170360695034432723547374185138140187029145279752343597419177425948208769479074031034584362195080174013734473065355985554171138079657387856377093322898724672754635406031384639324466455962709558201773625694334755649205142882953024562921614927838647742270045521539648662553644860773982020081859784109945527500551295739780310126972885535876844417080570809995460363684743611353013882226619602461392613705977205219499565938059379774190224570722370688475670619274726705709877986029963868519588810859322630242411860241251961275196810195144691835949608629038799830746722232708848126515964730743299751307162956373701153618472025599996973685469666321388714069158392368765964574182637970328687698529465729328090651511420443872289049665376470665684346333137640701936043901959978556606760151152699852096425115771104955175294251224133651718437484463010201647892395001978093160680603688251107439883867192793857881713059260836401164028114663511701812944519790634818887471415157436663982664354745730993324426215675589816378054394809076396657543821206637406106382849304967017041568838138193031935374513489373027028830345075614309346183677386973914663580647483469855992062179284640495005887083871243073851126546175236735020986877911192533424652568863653609335161623956685672790353803462179124970059730058346114271100108510737052244255827325181089420827771835966830507595907238113230649066653121851781022315747738394183043657024432004020793860039187230617132045104639310704912115100357961565628978947508616311075367106724463720367743434554448915678230722743507513809690842392815256575110119002598283351626498712075994995217001294141383533134593733158281719575265189577157635446313416232566810417016465827527748962790244773100991981853347092144386245581228501368413289713225039751625672706918855352038178542507494698041937273796607099848828087023515347781157800379136335914935414709771278556301074212029884964276756262679176284831348365270262697374461683933315465254860238945185267590165230917354841689409998202882351962715006271565461753862594190947373348410157410433370633908717823333127837051920461521399349950591528764934901928678571467934792545237715199579565889361506269804500512439212454355388268336490025464959493109426297122992069714142771876273593527128519117337573199478894704251629101706928682295890374278486149091978456229053858942824008302598971693498396906915208527844472558751680590100625772835367059347910601024350503731010468703210927478616222047968461474352710438445012887567943948497821737376389441307127562309150338077927106989239632572503403469850250790455817430468948648780276995393614951614178367866599857698128552914501242389977813504136367477872374687890194480295800359859061431648929769444258062747899130039598449253380230132715379444955144690260684173755265512022089859276244518573746049521230204043148069991730675297801456308138929530123169440870789658811717546431179003501902438529048328229665862496742227637203761296280358511007951006939181069540616995217205561484741407505382388806264791142522639262225588374338884012048301631585249912260835862171302051491569945203238297031449971345588448045864098251872155877278786951451507875767458919099702392307189001984357000290749564295481715513529343054209325213356702315609006416391960402055443979984174895080929515538761264249648950273546146452835655797777744778759707967527904637012504982036129609726427040295221931494656794643418072581701253751755729729042392990917275125692847138871886692219280965885865922957342696677252256579733923444631900682147035538956363015983863878248062924808892925169205854352908544937046222533639883422766057134395455585187098225672325607211432386020581925166499193411730287217290900393660975409313133643681308213519020375065524530047071195569996407593220386007225638425829085391598864240762482913121583237217172109972299910688148191104671905296525224183447396912747146828009431861725950252442170807613098305317956678911749062086740584031699010103408718654718819065391882272724208151944878730598562157207638809212072738759348488250167774858318444256357044260519035751729361900082025799481326903091072890851847065793187480578006492113572996602315098776787905418552125482315566271804782116332492459978656260718117632239120569325601743889026272953563032183335204019240246697539988575387494583315185921452120443866189625451326261298906819537815098381859241585461488139438110028824797868652036699640890272149940499385956346709213011019460663282497136110020098009764288586963019900588964322244687478272858360828627142539282905149013049655797289168652271613073966987025620739786278795225299038268151942595613674724855867406451222619666908664646867996205065303758732202269861063088598474861636173338959355183838044507823147822666863295491012921833886683072404930811218467517707524732071852347563259039851599091007365204881375827330679363510087848971748596975644393310566495756307214723419732852844644990053517632366097944723782950023736307610825431649492372202127454624874020157143962063784555451644434771927803326916673976229005339825041198512483242510138869422474891966253587636622881645323412648298142854273313659183185092735290527343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -32588620817454561776291049983200046267693134996032266005139306546831152436021846484811308834633834729650822878587329938983986829440043142780102961843141879046131046984456169678181914491434680652816249430076866143386047231503445226193539808740518606198707979063684889686572822038197566631380617431509723734577399859140661475110661901294667678728821440753782345959333177256880783955508954761578609937686131601672279414717459888741699345424654889275874820311236132206373069272858317635876184428919320831125948521439267845590641711998202203668119781439760742461640056816137601058761879496515623089426399874878762210598681433975612638602403217318820872674905831300662171122209538419101364999408631028900339720109553566688836786133367266883699090244658799153996617604184626727981519319508276384792356728957790713893648140262170964348262067244200801251373513398023138581362585914203696790228706098316167511380978034717500963751565053426477590749661854645025774568079429332064259332774107632913387616387599051607403915492322242231027351750002641578979476680426723107367025937753891045869710667246894713012558356564768524659775268292599469789531506226688294103309392430396443353142110199687057971522048758669113001841155580323509825454841766041093931231436344523111496776812859731346312517344945698120992930534052734769612727597306647187519805567812097335869012822184763529775320284427964594019769816910986480658315129986147269353843876614665616205016091343237799210354611740099909414722551642530402153937991893219299737232614064279256413533558379095425314543988909813995819996825332445654456261054901919415641468635918207934669621802138454758183650680107119189017265090377804224458626636948501835721546696960796280340188034264919202816807041727185646622508566944369943642768334251831722496912295015593424936075289205921371415237882207968952993528262086883421368880235467744839881140157085799650909475227771879053354791896603264471135637102312597612221202288150797106427088860594540652481708943057974503427245398958874562782024589343154401084762002001460236490606180822851863616400403236422978611075038540697596011380727383856137510108506334349660525214607875765094718914832174377355433598068570056191921566778701449979827118503002432035055223355698294300076932956975538263597548899949524434204384492772054491066121127962763731625773616985112057582556169984536593511530616673778298302712974638940917162087224439442036091174471583258673657973879734844341138041952747389933505227002539099199652646458283288131426905049459766391530002341385099243658934920480575486969447113927227141712038885096345528624245623250859644087882684939605397990364529039670011773450044179266252993644467312508798366118411303923621915141807913475150458133828386240242734727117582481810785488516450850137436769510652796553128779015949989614675105939704264357007435813120145399682377602357658758334789575224493487766681611444622829111145199797695222551921978569888252784768163296069919969186951143402475114431571093249272548675550004563373535454169433603459212249482747186507180779719384698636797665368006135392721850732896060439256738616657651599344640073463572134679981766560954062551221686738658585818649570237167659718177867101995443489963239473341540574427677619870561109555086716667651644962166477378239770470738024057936131051413104645616555092838266837097853728910375768457847704618619959787040479845139238188429679887869786075764245997426778332488895631381164902656793774473634464165359220801637571343221828678542896503663374954412226232646749930773481438574427677590383662842767204995279995432517366129966940658587761841706626047015073534713311399784749400957240747951367455428166806552891145697140538451628021908056305941740354359474172791706874577428136532554958726874597223826410580880325956677030871659677409106941788659141773655626880063795354664999348037567791869398188024721998409380447954658692160044588404453103169076384401091433235044610555119122662996989566884079862768552885585363227975332563333241132743316144621991096925175997454349926430351198857315249175041770273959274907937424114065639664082761703195901956551738357055679179698982185498887242582630109361723389927659017373394506167783081402645431606766299688430476702501609835169678738954980233070740259990780758218990335142286850099591300663202084911933597816293931514231056762721388347680418142648875495506055203621940412295031944355620246590275104008134401038702363531580985266424569646155850670829103250841773698966476351711334124018653367341042631086238430437072110264830554286672720047977193007140011468835949327607250794982539660081913788654915908502970565493226354638886112187765771908032385963252952272439966226105879709102068185416550311763893871330589278454349590047740521161166390044774191838858189685297314723353409340604452012509910795445219312496099254675382391107729414818793020847520736913992042814261919197843045583779661405873882872875905055738781802902076910442560879426261272612199039778672988272898889907830491505725379704335721868568516284803096589987223743520079944283475070831875290350102805598321467448130314948577059125751742444673163682906355375248832638622398328300647774456560014214569817626162674391642790576750275990706296329702348546040849685668945312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 6969267553529645955808410486210587114297050239192136117991558120095790106974139136436765457470823997659141401939952745276398233386479562989418239804276615748540163762884415605016850481791725982834001874480547007205462449969294654800665298770599549165366614801055123452845721284789152114477756448221254716130699022667606780797861335593757113218459656887979980262771013198763577527132727016717075382834384444103391695334584623290784547733194227667360302003272574153382829262878961232538995096550087075782659984915111052549592950452615370493305343911510917511842115288957627603666575132890781385317623963933882195322094700860055212108501923061128092021658321167752437502152783506690475571435047603670773867837109488770866671038014858688018299225737463095178012660597435537382960060590360294556706388184340837552848970752329596743055310345048929596440975521522452810512997138981821522778854935309922934334679037323620638592290787044409890720508062991214943162289807658762090955207368206824971568513713826913079908383702207860291183905884564973878680090880269248764243820810432672128126198930622083557585216088310687563892702617579487422647114929591031064589378641903034388690891911776327343300565505534496932752260203967625007407309675850052612093726756124478865631111465248612719700629888652492347342650024570375619514994244813418667026100355861180675508490597642375272638359397615371836228806826280750205818986718526587767612983693029323664727792690452777457002986566375001812093008533209742229213714015539290910427990669296164305770381496355862978033215665039963224217812603140837412582132621885874416440557438429283654659906360150353596214907543697001244810010686045415029524001648546489962670574364755089790122987165637325047113249798100614912438121227847493728726693420790758061738281499838577692540804920356115079614075731504060694281802199576392370029447132429505552295553492425838659030354683787372458586497727431780869996260923898197650259080536935968714084319561682244149532423957492791913649504831406468481629723751785219475048273179451599693130865779014800513576583501365772825634686454167116802985288980741890862341302666642846617207148826689251023589815725785225034780466997888698634632863729617356428591662384140335337623729838403405246178884704929447230293396931976233101862255090907368452957769876036645608760472392516608521715777386121377962712924875367576564989698773599282649133830057867306650173417691404098650687104385367377683183679628064809023822983935816426250287266767004728033793296505328114627814474568449147343240522863259016640245892729871643660971069564091356772087558129577842682299206256121109459729052222511827974873891372902473922159909980546451518526946095945094939142767670588120841641023213310183700522590486994150703563885748062246768069198067610030595603270667362171719452195316111086923719382541330235115723138097078025871101807365615690248928334089779135052568148591777594758339090513997180693289837824099879877279024772229657984713677902801237941601693082201073717530207737294105542757385324773923331028906927325705792277475843716274901830148951680130166823662649679275310477189851932206741087077601783623514585776423317167112884973972414213327730621932951655467025267552525382187396839269857882659649538190481935052847100547699544560186361607600886024735939169352066976994537323923546078409566296789032132885077406953838668429351450129172759667025301909733770259636768496561230365503861912567017469276472823280747111758149086269720532483760593387196743099934007888337935654325957856493469045695472431152954862130494236371600230927954398705990353354902715746736453752653160932869341179759585451980120226246371962375401003091070585965310065171463278032133508343852024707818116467332847143473731659166579641785503412881826363276027789537175505568770977421526777675175792171140412924388737096105024702468326556627674589696984587156553708846951417076651069419503965439178757656929207300149368138171214326535275757189468541698448845550802047819431010896355025856683455274049037411495086832666005850148993597193452472230914768299010616249279756640895756602233868393954866090019524524059075444347520102123517698150674793615030829677121734934762541646445201626438807207480878688133904007572713853768568561965698712420508968627012480432824247792447099590896099763335106386913257965056449691179837389360781225112488836397265898214780082646821883876628114427617222152818664212221165522102137849113014140579652789281967519782481016643590143323719756776192735376338686902428953131695819530922523522258331501819077168367376096473541147395289803108081703365809053513000707825155048154736416552882739320877731663838652834631613828402372106456470692916571882871630120169329680506016393593190959937625880943213460696523267530064688827824020322362481214957002705218136811962200869385333748575946912392331251340449201839308725838619310399489251730326371871095293737465478487250121657830066135262481122194562143880000217220030987495117849513065633019134050280783531046103169324276406310682667038906496500832830237707485281311300542977459550344732612750318976901377239544959792314430444763309375742049732655477957412522976082877454026794375615282343478574928552069629782590724005469913494832515716552734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -1330205020445007925740609717552706730117036794701226009594654936199248197344095972133194752239028859458275454275788467282499809679971857866295109304529232210051318821188851462734554966595154012815361483109171809501257533008275334977610033069116644545144065028267605233794550685755210999433996582140295576971606144690247912837041633783877453236473556450207641991953791474002027731907098432724560636664683761746061097988509774114904170045155714928333833963091657016622014752433577269770408778048682487162679274560776540782702653354489702036857074687526027475884757038201297729393746043256101961639893085619609200872501455382016872238616434855536191873285756731893463091558962639212301814191739760972189219852158435966852113541852769547493112050060776152188361648646033791426253551695777299670524835323003699778346393417701756193229445022243590018822058857774000919481100752331256096402606296361858498469246736027795177096685326066718877480355246065216533000780476647324125971140656908028673168614822450164589946513261572497162507397051606415590503405536583057561712949297811168266719162569942050696391360137535158714783747682021650391933984499231221040103302306629263728980022471898904770711442018127925495786272822710874010741080049637952205566284446626739768678784127178263050464984082584507025475915501862988393826759096873628202782243967927360987763677926908178454953602391789632539696188136011386076972799995563863535671907289612018780206088343397464630786112287613916878909164918207012277096858186103040451179583321622062707032614060655350904132901395485708975223602401274775840694495811306284737743610579481600117322567255092358440606671859210420658040897653183852469441188670196559587458229333592403226538962021482792204500549233725106118961892094965561755042072646193685058728731051741444337311840273063922333896087694520916630049203000831123241270989881494365066997835184184677464318394528316540373641439291339933408398351402756672484323376459642027948074335143987742209367498082427935197370533076127199205134732787648110455947311132206802966200516366783400682324682014916768353384604602210696273952395774047387675810543924344737616750287054364694057717950869553737112372191742525734925579483533662464134890168487061108188814499554461359600616376954225756570678055060121242370187087305220722874244740932816168661896893919032183642734915067172241849392439861367972121937708294867297108223175734533551033178066437029752615756837583876788636934939486423476027342839552459469160896406414622231646633328270961668888057219541330351323145793690538702152416166242688550212227697195766235314871481547845011340160038508091110490463166689840271213491626418939373272967531781137240649844592557596942747908663526992525475049720738618775778082107616099534654427282789037694287939045744619797155314065141071542359619351914230929713425237914399354211290614846598299928436335273139638887881669283200526610833409756891284948016548935989006755136534438871085439544069165935806146106434268177469079935641359262578176009741614483038230268241515727727806164161635675923124878345157354564585572916857828238907952098671560739180391698430444840305501959566714693877219072476265100173853050268332000213131839263776254636712734783835922529610217092867613732813341705502269040139412353674602292578271543600813376627390515931992302142413762954556966023067898962864776969622275557560593745545852669417434129465090836498991805575078685430521045967687411103071116898902831576281678509439828501389699825297040013646066575338596197213077304502490994177919147500940448074573923496962873780859521102772697037936023492719013968972061825979902668397107075909405237284586983944595105883722409662016854731716762576755022090748383845025521850049983159691689431149971574734606162684146025775146694385953090677896075574440432513199949375687978943918977991253163484273184295372700293507716730330634926921136494799165799178840938829183592959921551281039637155875402673964285995755154139768437889861309317719165404053334293795732153324852929527262583650882844637552610661451204274106708195523232748987168402049252170474267584876620275411405544574324854690369540170816708380218182505008397481910395008925087221169281052066270681700118341251890078309586483512815875356547902480748139393090929419861014676644454912332873509053561221746329378794590766519252802807258393432642615278455311464879571222934094671390430150799029892074582080683722306129701765133435457752449065806612716406095048402982457588812065345804110714625802359914838895621228112700112719292175179248546333964019226094046719432036924045311657859320486656172120913756720554084019213688224218773945447899241101189919273247145726449564848353819393223606595975242429569423824608544488250985449925610715588371766801103800497060793655123240839308127731928128298120243979943158120109383708200921098130231574819740247367606571509811392919887544570571173805682731670528429449772986074258400455928031961514507997436893897643346004695207791981362291857881560547966965733306576774060986399911250377392936801243516401709957629590773453066022418576347622863049669162842928489176858012924040436852453683268207335679871163978100104722391464705515638390931072621441268222414687509863343154516656871151924133300781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 226858410971071107167756519496239299081538385861067480634923522586965579353181784998831828440166159016988578160894248752673330286670067513366433328849033185983519113263558691265521580197433377498081114363714661092882077516315605472260543409140629557156812385346115220675615028698533247539689475596539967134431062599607351341159105111982158984950907500758220535791710030007098226873597799606799018710857937196953538602216899071303712053872964902222640870438822091237991909578317154893518833411194766022986989700716984573350430300212987435144890255995319386978544092206389317626696513645734023887506584037384578012849234469241416579054191963783112380486784235440144050698795726645906846893571298226599735820438912243492775327840010198401544722379795649646383931846901164078154955680868680650943307264249126621691650258213758599143209231651804166010689106514412284785706096042771972291946580138661040637641056525008324950156507940125518637862704286226959725983563516805109631564463188695711032059036492827202998062778666177273355251169473116138792096927242788094686684512396725242406727378499375486619630117196997951557105950093755033599284260093425248708176239415702749370947111395013491633861428388031267139170449999488422246478872600057088123767343592084772760621759135700616372241853207759860011293517036579789440897737811034095756994091711493196939353663084804007628118040631633027059075440583442020863001894794736588185016213750159644850477240535046382995245284406074141914544304122539156161833839312055802831103223525475248195082547230403344498160442636329753858099424158637535950326047193407773313266224415433761344824691112534936623761099521451013944966627114479305551393044999923984368503890460380099684249760958752863191178371816724365669063179532994948113564352166427271002731919934510963200904530043991473340010792105317952106849720975663672980963553737484918637216954745551493241818749014928754087938455441162677149989187905837985181197082935866516368089273296527735029044309929382082436756304782281874064907892463919571340708374242809877245400346739666876148116965839995956346440358663865268001117621084660757435365294460003816321900013632353512368129069984286330013414105725190682722245646831229876838657417843858760319949315475493785299673441893701391383126395108614288642430479617318873945146996375912578103345974395304581285685383659878274174085856704562663422771133864415756929024716715507497585211957701824580677401342126804759650705145120319596100609125933969246073868150397164544270308249176297340328851746652116066005170428652110654029119220359811593042719850236546004051245280705831981280761742582777768472047973958586119020298371579395065460246037565354622240163450859653831056634224906488815290217152180774711535483911375361388805576634469303418703025324430616437256033707813280098476555172855748580521789645641684743701360782613647284711778119753038295545002494449741911986902420387745743315785049029419253502676659235195548881280153723260847426326180208838008388301621434468377467244656866454289473249930723575664300688156780752961815184167502232850284210699842842692894944885102916227845204026599080059443009260210977156376155454848593606230026379244098234345022208205202207507514165206298155935473604054060638469820293352138154416805126551141913941684552687490241179129983131294157303553011186940318386179996678391762410483311742770580095863197071490438817937067305075721460506121167058790346124684702016485380118080546050800219797977457421941390719391536856201906162795275263541289833662751609461457525916252922286545584633188995468080289986605494227076038912529623620650127669768927918636450237486966660435614062657893726601086275581531597383862839316647326630746705868632786552525289757232115225513074125969866488710015048349537983651459344574705052719746127813220760156359737355131100181993057469835564205976314060430371129077030133726394802487015986525180002935675769959020402220162152143385217146741421327726574599127109326264672603694759028736694900807132569684677423205554198508364288044592696881701865837192402826661892342302047839690324891500643227796692934872162130105593132121963052264218949408018392466918428738324733642567677560326108471311836045681552148164385393891741778436185992574670051115056113791009920929162520958235466393470190861663495045671819524034781605762088271809256934517133711017967143829267663730164758170421918419534077500237279052065164254521188240482642047749161732437491478159355429911169462106922369597770838860731867992774074110112271885457291802663657988242674335954147922311975479032797086333464776499105248181530689928022325010611922607879362494781010821090078184619772225430478401647667332516056536018418147394257057110099177374632185935390829000400187829113820282618880474898795691012611120073097103736175638713147068402985433163912285583114447573544704081365862927651410951150762638731324342972771841493749336794513376135877960079053209225101272836873034560346463051270398663667720719169917451976032614922821070546018157802478283423541431328853975163952757206949367731030128492324097795792612369837008283181772024570582412750150389334982900753622269922302452039966350461625510788614129816306322293383948249112437382641394887486494649648666381835937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -34744334938328195668126440638409420760644241588879477610641976226264386167885243210619526448020730047560806168254380653335026181805044725916465455291800668887226693092586493077538342233469937086781165764402321486620219231238223227754171685661472162733646848021448851408529576277103512429339373068079958895118961489077899081010012315966550758707894513878240194023464823435334417907133631377308962963304786327073634848193524926447916660685194287437954370197123356655280744339571436601080288022631146327176606153104836726924492825562927614311471594796801804926981608931291579432807587927637929674441169999689193861917866261659988390507779364495936595106830071725301902992493997744105003794295188299958201277881513956346763034860149411662505120704533402264165236528033192215929934030995798297286779883225426416535589538921316359085991409777034803618173849553700656175063143349687702351971725735985429651460497469777638580264870483041588243720630198449087955603162615949007411856361240508240990160223721194021765346424071880940321778353795029548372974795190519042407049650633530924250619678553494292482815850791127950692864850043201252720188567165250108183121375032055687410343919687622612884694478634631539319275034880551412727347545363642654715886881099836207800343137772384592935667546429277441609769896572660924533271462675611723499397068970961270179492619361896615457290527028435773948182229614210172485527353559417367984744263342949632122481669982633373765772940790122921148185421193921902022441192027357036069649183954224005881488306912258266654608737580435427794867021423130063390393639592555467040010134841414001311888834346890940872311166721992798296508607829216072910685998925874268750863374220564147538685686067683236079230254367953471535366752214887458603705699718500474598303327529220747362707051939369716553821961243931154888292246432034164987702547988608976474839557037479729550968915508085503032120872686117368872817905326066958915778541464485290319242369992767333939593014468198339153284567365443696746640224510555255142521301450353519547529289227349967531937343595151107095593552823383240129345020122255946816895244491736858840931558979097943537680147938917077710863865193787618340297061977221256839080158038574269418412339012622933407484037513936593746108741593211348304528341972311785083123578092995808543196278895192631073574546403301055249829131210697201236241585269168950195824221862713368266897088763791899602609155510363654974060729621030554680288376357676162182475868415198551001463037072372942372011138201130095662849858140144248196241451961884037466286665797967558881042580044475320763325873872744318234858769123419260733200629121826962537710845449296186701861754079867559394246805472594171860380169946440355736685674364484949783516628304818760825699684161818978837823374844563927899480219069173100693092579196872717482124690880135487358807667283288308534297768810963737563605545569269494600125759922408801045820779088699760601059398171303433211624545358281305342721214778229180653435501578404129423903750692320222221856122647949381558718038302614356145919415230546557722470127689267568450434010167447908222470383317438368002557437485302334434242260191416343216698927806549140625024790971923651365004570786517979544627195805289537738429525615550670555290251159417840414934547570288232669385702100099457694987904294329876304190089159540509282128112394576419618198202102940195582528656562024311460934255680525452821235649267198739975004659208205629091982818183841472691375695042430889244865528357672052382713413716845549502859527723945355605155087550039250124328276881986464946837776110777755866903230980777766182843899154907427334393916748717509425581423134143432527871442401571336436900809361426185360468593879687200246427598291551850875411799387365250253876379201082474675304534432175155199539797992025325218884200417392954513558577886681416409191061075516156475597073692068619384357563615253807094958884729011212145995317381477707294645082361380114105862148636476025043756557828526215283805783316081276394871283890271718184063443839627965974217405993596784535414508591561728712219424484516476825484518838639593990792992348020885470078807390805958892791333780234309816954461604364984790526634538270168568440880243040412261766437551245751040347937287232131753418260195633862459823279928650606409828412731518613662152149692035592646421439564147368230842043238182407209607183940672772493784270793713453569920095569390716835146326973722624460378539379834601995195244154702008600839218347645802838520269324409340934086791469648085054316215799210340506467112683422916110477512265614640196237633881784965810887970301713687772611758451541840705995809527160848339843830523996710893897889526471167183052795303161537304427281751425581837132999993732618711603593963396687110895719395245708461512098520147024575675718952915108664091136559968969894492244784525462963162127117239377127476508486169088694526329315422803523402641603424172707073183470203194053554303392991238149446043172018955298834979410712011904260234770898293103563483124100179088161200627590748340797783610133102343864073407644776166108424615615854802054916948788432693734831566753045479991899457132346712770594382472780199289321899414062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 4830526753465942720190618804130486291508187403019211867402699328225046066239991920994831484303695784170275799135747245282045681655379326542441594634691213608546438081384209217574162176821209049712860314991818203072385259536830871358387265053240316025363033436228072706244457234486307666125321823081833449597491537667091056093502139788020083581964353539136301743457228439749107237020316309558095314658045280084765269776610765561098820055894237480635225102888234682283276669783221435876529562456578836406911575982514780254715543948589972657419189471929737696765669474275226471860635352804975892471986359701298872924708369418530002077858813907770709737293215583769807726191443727163390604940671028439863049992343711356495046446500901081097651303345349112106734312457051201922422493445488726381777208273617894055607735462345931753639780719551817321066369330417156212336613065322713094589959496779518573174135038564763298000741992132315217177000980794459541669183067872927383128432289172639412748330309409045830713776298563860635404570241967664101124347226665717890349670939452941113547451482718019556384822497224290601363572763328406583011190281233307704286899209166382602617841071473080990035625270381547369171641836661204763213028129150682371062258974066026920768727880906581731403493009395205042997986596172772948098305796742276888166102673439755972053067704869447500133133857674013682344756523172870095560218504307416354694819965326663023469250968183911616186405979852632629296940336400771288021845851006930889675098828152873459438782497172763773744290775049724217383684524092759428448837612337248960189383459249084814820443881595240501402647248204249023995659500367294913663055142550563241377194669270373148645524693936906994622525030963917799331171332048015462667315568356629703424135004584315874887345741052983778058697678460596623346203533057758973217505510861587491859893507446072104748665226238558795209426376433882556300505780629443399274333451434581805908926224830442313996925445027763246499619914523732513264750893524385981661991622806282288354286121896854072271886320341192667355142063040572682268384478679656521541020792552091931694188683962521498567158986993471977531892795937148750131608374165415538767882137781175784742722654237065474874368311725997616761764353740922805088577404720261518314844953564755333917484462950799513801677006820640549624253604544409760798886694048503412600657217619296952427164774448792970768945858383711854607807384385551340457675817835845421818231942056541608895130934901760160743895682470823147925606592971751525472071797455241773098475017073401690555607024522245021373008508644770282851560721874297605006466696930890914100840596208790988792846077883139926727608139297608447036774698003202583742322154810124564942144581262295339765517408306641224498040116118947809501894671632215395122960942228499776854337109039256149568938405156889522207889891752341918304854636640755966206635692516752012352197345329395275503858781310174905167726421359338493226878383197770946812259580358554977523809877598586484050264394409713257723974920322406021476854012259805471186449422780565831754211843713324288531451145571402600234358508334266789700215678421210811535100414050912456244201736133949669447127931003054606939290626462334062548070404206269764840718611086817512149952384705298471330536967631228528710395603555854382792770101805942850876684660539940851121731524465815568730641562948258108062702400773830413396125126640974864181257691281937336144825797669574140994682634742074888874306194392289655662423799229242781525093479733269278520775588452528302827946112470959256204014760961635569904795872700397017708086242595268518401099614904284477910962445010437746059968042436683683446161999006537619641870465124004014816858479037313714414174435287809647141705487567377082776652512399496145847249136192537041796885909206200344244346509943981146797900468977675431429364664589567153436177291263072871391261726565037781083273772663451851571178645963385964315036353686157945745631608248217967714265992687203031031937287167293419143140124158220059798259908808181420725540199192972216426542944780107775018121240986764768552386846512931709519685207859789169641814631953323971765435871310567502284506668765613622167741640479269132579451888995578331162648905991229565975477782990236774298689504851114335083718806707941179920066696552733117608550614807457578865989762854389697846285687816810881970939273742245079584098590025578013833793752339377387338561436218982293036361381084625508858111082787353625734123970826806253491561501316543094941970434681833131836242613981881801180140630212828972719032444857970979164888954194720258490937047745793673595486032321322855357089147400716859455757416242987347542355096517748620806980762324128390452725670313577297970820244769893070558376767018427225175239416074238582499737349321992109327366872295031919559820888834452257673719509250391308004789025103000713242969288684120368037006951482469861937125612881707919271526216457026742383784929859196295458667709753158146414677383453734917825849522954387292507430685407206633108542843338479405537329912437419716190647671818760504022037319251493419435956273933900968529494095705388628832576660634252005815505981445312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -612974966464439757393079791377272110105398096944849253554016534711684821447258849551761641742103663256369173171925790882494932242786648422889834810376583990252372365776751436585020723540798745690602928243280031292175957109246612777136699614757974070936018729168576441810261121006010878476181275787147453823061750007889034567907591698015106127687894884846613689499812901667801350393584789361868168419914862806723552634495530567518425646338164968877529094965996472394943133550256217041467506509991173712990767110638474695530808704695177782122251725369578112335851775692589782223957088035771974189480575541897971641797639182299374523863615353643826269465207638786575034845412850598075279383487116428802691501984345469314505348046235458682287753564398934377361600959020347433430274914054114237195013153473461007540280478532164233387635159534092192079145010438064296055776075128512120349950973634018999098569276833277907934112650317553125921038571748794471994673472039210802471165998518454039534752082003965527228996757754115927665547367463960103789017984104659580006921978194504640683489441665666690658275543169539479792604428753578947962963737690252404147987090718655783703368822658671108238334037223888221667626960343079422120146576513603594876939000670150589955502286790142989639984071221884437595945660673139952543923845272466617839578995155842396589935500671113913533715124857087434905698545188475551602872741367472953999246209300481199105839840706401996280128215240697172125810442622959656462399384585921915977590658555288101392513780770584723564146207320554979300136293272921004905861054946966576587960465773966970409687458909003232287860590561239730330843103334537587649443353611246475501161830598114052134048045216678421406681950092559586524043001002080169521395603616398399892818999585904055576311552692490339103650704277775246735794869606405771876271959372648394989616205381046623359365996088553897473192745215177171733322827328550505145834442008403513280881603938370585932142727664189993255799729417310397448493751234915793827761764867263851563506713497292832231568356826630086975552153825815406740755704226558871579406400835637397272252742270785959542200817068819089494918640256857427989562782154147996543283842939506144522743985519585648338659300749348407537925129848360334616626622986558770209020586264413572831675415494748905667070979913771562581530469678817962160879859729751889070412496736636236495128633972641436353134000389732709035641007469310337938745054939271533180575734863235754586485091000037791721816833789936726586830892170829072491676378147895073721541469382442768086378385646192999282684449177992907224525679720991595199885002031995587549035562943121282334993996564316657137339021312520113093231335778510796080913182062160965675281248794072362796758263895838135269130144072432111546086151903217467203447765800724883709490037372407028272686799209490782709365601210010632198370002956225028161667116673455639971672354182283253948772009608988219652076894467524179823759120230480680762728213637275856681164134715664166021987615588663046181291192440975156419821597188549017192026954243528088779510890735650166881808267879265708485227712258232006064462187118672327982709426178900884756424245908724939451290261736981545190499920420665063830610180103728004807498094848408143275281713222544683388942782920220712182592607159963676615709414051751020231689922115427572928477636422840756590620245078624712379954450632706095774979692280519940871604712458042410127361459703405183748608712731009734641901438387273370130694899753795579437193303160131443687049483516875090103009066872756076449134181501641478261045520336311214420009927748669947515060180035306858938708795570004363286692819158148858175619552211642420624304034431483606312206007802009108400817239325467164804594582101813564634805506453114376655685829995145331749809291090091189471870542172765825198842851673960593839920253427401963417404747325568547235508546908904616605095987303324346134246316845926818575460052356022267770724346315963906646760665656894243346112812845415495351010839882976630699262944260758461520751161814369641441393032185050953139766693725227515401829175521842118401822792406530420970153619371956282579358034191340120263457406755769230697282288127103143160980284208570350995664349674851557289299363666212029165236202726640606737127675035158030843334203605114798587088345644545270291998395560439177103262663301087018238989500563707888888422482035264954170499666007119181553433610639758643141032507106364039984238440428946839901718629963510343937978575598632035404515889468546602601669582895936831731267487084278471831622936984364219541909619629022596968877502207836923189342389668136815185088760160941570486472892362142833353842715594159900785005550971036664000097794387209198786278861824729480604504197388674257311373981558768456369313337117839784135074574128647933684480422658652522252816950732116123824922002402974001510864194363073551185235670951696644131980087163435497876531915277043353472861000257427094445052454895883264120589796623214543404503658166740031098703663476515813862845049632141816010270524063785385140712828291586623571882918060691033500315041946074561389615516377656690146905495927546918392181396484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 70871165963280627945878487041945120333833081962615157020919287828233325044358968715853907569360678404063955880060649251235905271375685410327814594361586283288232889911919946570027749435762556462781920251246978251110448508677015490439292981359841604540003697718728481177817722859658787025261384017527545453034463016570773044204410130064257841590493140240059820192748681422846482425026111257230396595512899487903184200892133341819335896028028917530303656923757971263974323331731127958849427319523345660711750418614293311613927857644338502496827321137204983378401307793112443954397617150264390630876652471491856331980727658186057843878284266023560830084951238448315227961635652093657075339463749423156098301830546926800711293089451546044722681745436727034286426506006186595705281146191400938785712802570393080291146537598150474680814283272559516216812976859626588897429548399372466098362095163480682248687348960857216235540845854494859131178401304522875299904944986721970126680521301278863220239629692705620493277838671220475571076330708005161038154298468087222819041383403522183163717085237685490207613213502305664912224394076982234307432279000371482816724945044001098911277792751980960777542935236825200187663473975632155852867571649649967511894163056226421169467431008820211254680516337546897373753941452699160161993731519231881526356725896068492668441181229910391041604642598434821700535856995867045706349057634273590109223963769293029870515550623421371651258490593868236084886456021384306424084339861504898108305568348690533486057529203547257752448528381297285897786282177645710220174647144516267761927826581237033154077254412913481680135460749358863581511426833181176290105531185539611873350890054737768729536564163424515605627404923170077706343583921355434203603981188079698496268136356136604816402455034905116786613329688158342145592249903154379882315892830575964374589175226461385232624367726985256676332305658406641725874257099695554294587652275537803915269217825401684047882445458619839294595977400536970930842297191499313183605248054915893620793439155126073521618015832824848363837826375492444735221277889468612186056651745978661899164904096289401800152457905588184401713159143355232593807212002423363075620070036980299379929041586509121958959053196837707058178587100209051791489275625717379419001174414344387922861846403799530595919417986685687671289578765092933231075834169919097221428533843613867855882357533999302326872048553249051453613790213447408235322025513447903973151445231454568526391656199594530720984382210377714623196587025477601405567874836255214068525672022347838788461509807333300051026296392424093912498452855028551442006291075528804582679250319362843670126660457349937759167277830538951654582326287178208183491063698389896855957151123456304357380235816308443435381489881055121442323088160436753776087547294902974366815196127133748260933804881187303097902224132690439681288514792291676179883693589929244112760960358498452489632972913503062697816150399744428179584365237661290136350525143687649265138124160897654643692001162144337315003610091641749877455373408294030189395061108957810054936585287743976289951228076164352265299340712124025588489028296584334361233266951054517100126699756886879669594703102593614507294840189187630254774814170526645148047229703083110075403761610576065562098082552030705293285364557782561150121915798318194778182466897029385676344332758308923721887842961635789048784111253955973047203606158224625424726517355478305385849721425170661810233498483579782051134852245756918908925086693883300720419865694234836858922940729545697343948771566713587501579645437552169900419687912758902462908963087443547593275081082857700474096701694915802023806368385800095692628146631955622259469153034879687798915264758451021024110044353506344707221768991045939850965921667130454367481198372353377965914322102281008486653150224753529388248340695571309602894992009672316003178548743110840591917240721678491505810163668159798801957049217455920294106015160168692923966894568168150067129592051962352716150114970880126760824174943602301069648196543205331977163162554585461375034187063945970669684357968726001250265866250089235962496112006569384160690831354151491034278350992194751567175099845104633829842179129398763276382655486407866041652233053715916023653731963567196437181844751416056176903931143278258610008933882882219932977876031314303449352240544920539488788738296057078313917140360924985934542339178851800880952679501573167376543452548866751471687341626829308669464649844314943713342154203649615047280094256399753088217274908186726836748731039895808306319142152197481996027265048126557998466217200339470631816790229011231367482029966730658146146373207458777767137308522918612074474188946089658011158976903006242992665637542622316380186903065562211536119903230357652326052540798753980130240550315973907665750458412266872809768920818279225907488469408423452547874790646238329851033085233266715585505893194161775121484819759240774716591079160199879353153608458649575703626340688293133154311214362138269709238532572161060666020621334484516576178872095147381970652728507573979156592555987955371361642363976676296501101932631534138151088882023679796737714133146360516548156738281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -7414229283721353820495165223149093263809079398244198975943381696940875746235638661033488620187007048083736015381681724284904621244441798226804953927854386217415529754252220978780431468922139491355402760429540918340764999131409799087444171420209541422291454420641691566910717215628319613214061638258148477270915976992047732812307949086689128862750613186081915765447453148622129679568125983533015711866220806372028947659423295491408233299866304101588626617843683176534033462141789086362878469408201655195329810132978940867665674374497788598433573851729473257167841892549697455949286383425979051894678635665920116064424756929841335464266626736343632833448032535315898791012055734154128726394768458727026649917751228637134150677486534433585817336829504615426204943609067670393395133083605184029547269260544533205585757193546234062528243592398925747404409842309993949142008738381905589898195671888565998140398129361271699424190225998144300021209778032058009629509612365943954747521242173790258528182278158356240424154651024328045341649402823469337662985676901917420167714978444773943527518941459760314299290626389742674784780096267428564606842660359518087942357463797293114833316290987422703538286901499642524755170288256353762771765554013151170532377620672371145480883010090807020702373960910369179401357755610523714140750358585546312529193489035023390262187099140758378866438958249589329804359758664324753157553581916107729979254895249566241223428340893077811117509174228085164080544922720333501542831038978564261993827558769357833545480581283144134163240956828402221006184094899629820846563032299466757003945597049552796770346525073910308950014637527478359944118539196750174334715401770036074809573231539472564769420342565802928506448865422887286587422694067218513727410475427740243112723712409465445738309670934039876737665065601825848562953087408971566340162717705740487220132019243998879424140697200849379763321669909968045862261406409748773508911078777466734591709170070517459379941197200075938435056776632461973948943614784918605509947631595633790192414487535534327038044567344514876351464772575854561916600178205917054609204378750631127151930775498219607046832704722203999980350665116668620306741823287763551120776774141759660552778911203206381697510370351858205004873380162710035817085253532761441378390134287256168788149305429292387061769765660044426529739220164419283167161187893350350039726327835798004339389438192417236873516040041807622319642095664076209114025815135325261895806712145110731366593887155773851675509607883613689533458615911140887577849087794399578635527422538175235296576477127054901443248717797099950853295652954582253020711133885454390716225975979869347137580550690323832618087210474961474720129668562172460482609029677530601477957796554999169559246628233183070599348524239004024754923721611650151424068780652045645525966591910531188723708461844445544907258965323844180552661580010200878569142563256645261695663546067847020567564829107140071617615190932955778590047215682614433255016180580507250936889376399081250631793386284778151010050776268163785948193562624188564438491780599806983389641658540488143988698026516587049683967401962273865308231836140958230892027377817899288910808655597878732029872768744588337915738939614773292517435719956757165251924215457721183551875587613082165337224482179102440403584497278535125056537582701756118825676095693886833754170004364361888285268613987167005769835056643665256028310241133447384652056693950109050324300603367591214973478150807235268558642737250375466130314191900023830222075527483714659774316779790816436461394472319998696782438156990313255350320046224626752421260045282722118076070648870369552272830518944918845745814797576266520751307927566935360448955695467943185878046630866344444890082661236756435162817666410647821861233869951909568861212930150849848758265120002924475010560692270874120154005356227987375835089054352379199079956829870935062107373490952722384155610019563629116540999751906444159389150974595968667847393388010586603996139996438086419168805426243627619651964045667132677112387086540443769663419927937362854237983191556966151576841246131116468103905400986141565523819010506062898066006788963587037689175745980149961560176140698703920097400574692636065936604887220604424581783856802140163415031876513245902143883577860182652877040127861309401965832541477293789412763447613985259300178283443450178659665937016702032332923173400847463987647686609221967984887360535513478323744756220082839966682198969558592692272362616649424208922682734354267207641243633360084923857713345833849629655141505130026539482300463691631999610303866622796397005437788142794554208538268124838593390925282793617190627489251430671869880570509517687246231412525754304069126234045913151317407879512597392946252655921718035876731427284866035547657878771610589796924425169038741928791769103429163769560292435729161132287311291789481541652888357135134161985326755631398508775252198286378940161158468089197266297062508075662762867253231389309357446071495296074017658863701503240623129979808748475878450211304705087241834456669136892119711608120723295231280165132552856216938872390403699298570999093702020922570099358408125014971401542425155639648437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + 695889483998486879723810388964130234645833051632018785055491518240961317522838514142086663422207234317647886041557889464916040452718338446439576955359694955612471568320146177572177796260844931826389897976439209922929835718394323757762935993808604956719513597165933561701221208901533181453368989934560088062529893944404060024627708329191986130093457592636143219778164499644703853767773810231124266142834538593350905996992628404199517860684245176902671911140638590963252649804815606392917199890447099702790551863332839573042390641501707125127408213993189934802857841394955246922439139588109322550226379539086595069896145765571328496399689364991616067482790914562113898055133816032466215622950880187651330133464970176079357801245049342020746272124879508978486203787455498204085753392014530401080145853907721916769958460366979583341993272669593375920074813561630822254157934094396803143342211009216577835174646272707087718292854764702097190390209595341610596538801890701269644660877790335544651789919062680680101003169896848866097491992232265487474096802244629554792661122473769162881224175932009872764434241057605522488789547979231996392873838668871186286185741450951999705789290094242114863465792207495987583931409223581331987523581970691332041939802599288388992391938574086712013340429848155769678385763900161472436221984645521519872550078369866771619564166064203198451487297326604092375778878647127705231052141115311954100090154244122095364365976581904387442873502549131538079686090403634864175130277038417646937654275391787021463373199547045876734741341256101064638476732363087252422747530564687399681780836193950142665411400341484283571518469637611490942975063201543851406315508036397596484785635390471625135234990879136900943290352401956114396387739189749953196167259872479587594793893480562018554196849271618343087592914887206442271703520414847857042273318305255855687522454822021097138645464226419244305765546064004540841114528327656600423021363575387749153462214122262067836873775790962466569116709929747868165108505245759169293727990169089824478045545865147318979714894984960313124853128542645513268445987332043686335108975834001861417584537009419354013849357486530313108411991477383783316532979661558498965961134103711446013831818606968164534033571762267146708198752139902798764171589133918735120709640896484844143271376208482169590946776201734464846675456865679069717962927657590421335263911793326629859365671548703426459458825372623912862422709421902789894018462748142644548039792011591981623212584662697496743073296069732707834446982601181745544606054284590237981275706129997867211540751561426164107485037810131117179105306559246463253039971999311140370759331757300663362697378967779896530198269790815450803735942561564750209778260336286726475245576006873930001364446377207028194392231314077789465620810864833072873745744895732815002949096066013802760301736029851241901909723391580425014683403326180938775763798570680384589131100521365340508562742784420103015513840407128710157343368693862310863898239350849739128743871071675334337812866495606067656932789808999094044802623631473357032142368850968694756108836353019785591744771420981625860901845290976280116439720540304849938394470878828464885990750103748023097947688191084812703335419078846395911139098508918057812902455363352688602811484881111049110936467691980800370570017745245747150886359143531568641963416352975880927266818225683569941348911087006624252766233237165859346781318957086502582213235346751249548295156875646117931901798447753281576692883007781443625241403432592280338759055841305542901122518316687808443438977797482913030377381612279432106127753761069883861457741772005709191714009757250752645254289098026870569650454615916083356877188576511936496706709418316861844714200966845403197294119180543701247686908737589164254971531680706030791998207781896781953764015022532236237588432340113394000313374332939379943866773461505662824057288095158046594814356312221192797907453616373168261954402169525981210093736261785788764434148491531115315576496306016452026512468290720711600615363729390027620101621070870501717557147484089748023611362512740296158711557181322106155934575598822040336088265788717144836611149984686252353883913426828671509789640136698644377448846080185680772527382062303456390654318799690819095418415730670930592294782054079188823668538807662342186861542133714323490318783571471568288545519580584603598620117402814744143875873076470049107044570649014210222715140743621307667567286043702021065577218133801473865369660423029003496310622598131026677453848626904634712965454074162626307054689977863369212950230875251906177570777513410313942502396052511747127536835589876084417764559376132348480807637209478685753534789594892994293685454535068715279888652475777855477396577599430012542401485364369899727250708091409954010285527000846085718952626140831606223330681527017285781660386325351951382495639457155259442634190744600540762812311272360751702609879344201878978747896445315676836643176995281953288523380950646056793086425716021755786184298877813944923400447679470959944449314074239703774200486534631692178500650063738717972115885191721321045919659541770942719112344631211166685002934200637864365533478558063507080078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + -58025992021376831009771899919949687428230678217198545193668806324781880291253284636483630498782744783637921138343564065455624853199755292965272092267768029352416293095585079967161100928643467632137163584733757243869178489228682800064622856554182013287929751955910971991301511843930958116551851799791273910715705384820273015742926495803687858680007774270379496073419232160332121710481958414698019066281874592135175050783730982598309729479592941694938271137055440799315003083959038916917658549021367941924976999602937199393971232377243336018277439755296010142140492320389775242932667525130258660020494530898946663162831128598090568139316826452241143252075594970902913124000238056143248848158174884315084135247022599525284908887978511178099966104555325634989992424554937284409368611836088235668404570445829984022626278207911868197958355013654332353229281312745775171569389757049354209511761505219104593601631429975919439738938820498264887206423260435492886458188357865772986982651890658285602491376520017549002497635525208539265645469296393887403187628774032853813891195093130536204702522043336236330319429247451922386572925632282531799525965892375532106494568327935877930960239946504870919289788244709677270669297038928802485448819181693155223120833882955880202680335350125383121129494640559165845054676720464026704741080805921969203856816230623161776383436414275173718917247884833137309084663054759877522374527137026594760616599778021937422099360833965346668596542315552908161793221355362033089259888463380769717495908461775617336858604319493145715029991346081454182050878466953904194671946079634662687084329450630983400905332675289986811468768010541006570990493212167127301021281218062877076599710116845318962283535891855594068049578304965712831191334519870529590997761589633300037197673153990696817657527097378618937586883282022069730827449059139921225834904948414494589997863907536353765885149097312000083276172175040209157919128481553492153252327323150665224688154376501958243199853372556198863354958091566061712695210218212459278045349847451789742278673720016487923616456655303849397065413573761796251688971502448218490749552110933986163697099922847243866234101607572324410627451886534831743913286138144838948365021051844585160029340243439018470388148899504338998863483450904835966611478552147858232268921725070214291043022378374984746192336544391245348139104026116656324266514386813614625582019984402164415706825752343469512034242563495786874341240308995755260138546589741660274035495523833058518905473775962385651240197950196055820557209264303933498616176649977561100866645314119108078492419996057214733182412575954514692378657626585438032122674791274475004222898189381015805258514690620727881003574747122602818634545261497021889960223751356860650229604451773599802726454295692926578667576952371676096305364709221784157030517523471215576992321530711337067241969380432214638364791403813024774597708330004358540367250217685029943700944873538534977369302687937410404584879489273024369397048484745124689749904077073025736800666513221374288733333787932640773404392929926471298030326079192153626647766633748641010421685383111240333477088732804808134842816046091060918004675945188663269693373508857747214886800696310018582125359636618055095580996839635561294017016643726113292301954438704354868442845672785070031850799853029269549433622329039644639319394839497915584216874345485883481551255343430110470358089994620897783678009124865878235577821197800588495156247261357829093765387886589889240243612912099044349684452863326388110636893018463664444093248957918957182842737188725178732369566403616591920051858923826939077857948456548682314168529156808162705587624240745957127982351616394323722297305144142905656500573997701165067741238540588809233631873737436267968543379304831631781479827887034220745899081606654164014379738252775139964786546740562385553756753532663154740460719090263635407563154109674462977561427587208621507256759787271090771736868174446489299427349731481710697609903522387880747453984383440230992201282811950992956610765691734825116199860013870993237144027043165627266022415115424278455794875132223596556189652535760132804093651943824604118011178999796460923335234854201804712916779438296869905494629342434695033542473204980425917386579466250726924595395926940874285946791527644181056179193443958747383597489561932608477732858634270413058535678910733274816558064892141622841662403147704080249078259287651721514822673321337110153235217468034132826700457660646972721775798951514870089470032809354788870018518552112078394699828166014033581648176044139269883652091523789569797834915467721187872927035675200073533606716327196297023360100377079984782068655123835611283555632615550497741874144318211259782120120607069520434334279572288976375204844722512010755151868019025978187012365576454396835103576599702994478532209175697127177569527792019675286439640382621031147280201486837789274582791345093127214659545302569599476676488707043096944005485154280325219057402353232795688660971100470339390240340310073944463567866883197156228260200532913665305888470805976393658226033841225015687421838114005612805945052662837758358698654200601706568561636774561547833313744606711378569101914763450622558593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + 4234478384922872326917985152211290973861158738480618272421669159973571763986181382236576347684226480806820619388002241410675059943966680218587614860930921876202390773899403824494310109987688553170432542427166680840136683626096141443138739261164419636331908019045424533470865547978821261637358266819501110001063358557426455643911259166798987157194713791665724991511011030887966943713034995694972362120261964124766247654749170255522236712492348053823945932681337590215390380482005792248468474654446821243247418668402259355656927048513355046841199215802686436116123795025043525797586382684100835678477586431960889460106946810828950131615369829218504923103926987086843260275337074864061238498555238543839295036226629125545873470262499155072821188598867759807579678750602442535424606700581621399393732383691809285458385084723573106985907799619936226542618845344595407079544402389846533337567697377672341338533506015855259312854469600890646107325201620806643446414411338878843043428306512798381768706553919007663179422236995368958887143962738978033902802283368882327567341581286807773269030025960241819131967490124450873840044307860043549147163790700136288320102125875610083070391939313819781382420869100460580729359749430493389480793315865743594104293465103984270488360197387943449729645426908356954308526214482853277501496852623978466828786101170103383095779246825870641296802499889041191114806730056203371780804061297077198847814169241733310212147021446465618186812839377308178306571415745711609141889270440520163720627063867990174591512660363266324969534551935330583637741193818171015060623660342370468354354748227893491183683397370874019755713882170410634965081796778488170628342087108621381609682512042881123715917462787597773384740038492493593110414140837922805204253945237566406781594424390198740516289590011404768079834803801618882385949712544384732355250545309557701125738021759874882285725721257053428999640661171997605491365211150747375059643261626726429824770189428019030586569771621396706706063714496318170836094797131429618435986703618288432695913062665623124845798116190652762831509532770947292359786064310118532496111890908326775867996054651178530668554434403687108609486539972967287919443143152354949239977281076454520320602713915310315906352141439969621628093848552902232901722108965455293449246170864898208143251398163826258704715563118909107346197902573901725351888085483125805290052165694938445160513119904519290853729165237086973004363963416994476944104258965886856131046342733228910251199541492032156351391699884059754370109026926210100759303982809877664064262134495833844741512479609539609958178126800015933431292534550503147977374483696891068711921202860340738391295817867191754638927819182444502372529388865072209871564084496993429184800908399646623069441932782535903210314727503717393896858213496359619698417345814282553105739776225924537517924683650293912482320658826943057771217642146782311928230118948423631114147721888388739733594727092433755086975241182076557712293323968548916764307845799767213112882590307611132866982962622679652286829794368376059726672891944957562917417845912698441493350210207083836803983059992369916427380636762698988022082961606209983413602567742093524985941486612059665287128121419828662885065983595743713705055543792892275985328388547499108690835483533214306070305474409315703588568782005519742500840937231438528638418514141976290791686773098102880394596231794825485762325311252564387011200687934532332942609122234128385762654370333465852926405481940559629548847745630891205971164327253172551216356025568906397491497067797871994750773741685895261555039266247587109316704919609096821919766025694537980967785365272900188226162482058135389515015710821845721971182165305243640602439746026859337427126913044138664731157611660746068598669936700503535864009548139588228553908374823879875573926330719770491789758497805378231138311903629647397461522772130041913738812342159219443051213028350119960927171159374847301740487599790258317576351174879080987033623440341729993184441048675755284350073976195211049625583610514461810906715476232572787006914092218851701612546009027177097255778049953221553148929907929694273133304418718736321281177583371488629223971952445647316275430525173920569529594668199699912479544764833534170222251278558208349861382304857807563508931713798570006657016391959559522647713182941794582298899704051004762069677260595883546874566559818387059011345581720968596392705670207669008993744338156570518944218570725637448665901769792442954517478656646231460249322313116795464481321719847307600203735279369208361660917121284742866543297419279253679130791144058606686691756400936146486827758466376570010282611026835995440273626002176102412109333569104277945943528478500973038820744464570720020657469887057389472581159239605431469295798354446587153411531910419440793977030659700246941858584038185879669352191215324506095033176097545689986667715160887461017068363612505400441367378615244969899836085325197401785675364125361336489011156735557264620860840761062910143796842387022046172479911521134582258313123869563213362334976928198479115384526872445575910826420728074293196917500545192477922808972574570702080433048462147885468322783708572387695312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + -264021955615807117835962393306126868028508392575875690881078383393757771893065687172692571778275386198946052812577275411654017566280039267574806523912128080023297572884314745122949141618398242573058378805347905072122110901371023163715778331049889667288094154261680215263216698819226281586970941826897545499129095759746170421866566216294980108327013616159721905383371818774437751812477049636815250069169638585873503422328862277720505684801385738099390875117645728647742154981773330918224693677638068291145353126719366443596540275573464491901849023268693920933181733958616756323548019859006549249016141928464798960378112494234690501152124996541471450563719053859128848242122880699883500590462151969322963816943068332157551734832349459017050751193573161788692198891718398623531023894914836782199656142249181489146577527233984477005538188027440226484630330066616600814377761634989276583439355612189675708527802210033259094649993014429665656970312602272851269634430303844967704579804122367766779729182301480225427732762602167315213548316594878927767251538300255367392143828486559000011824287050074292110644771349395955886126260740205813646535735584985861778424145704041419317637177901087713066561048845295611924884245500402216072907557658045570565350606178956171165984597818629888960417932023047190353462630302334395894364169383069589033147999143523156351124722635310210445038293482440865693559899589326962997336758695583718134928988640758694883140614318847086109161356783435492080441328461710209420966119233739378260052014455314623659993372992746915203472256348747172249093328624491125804208321757236606974013425185352467994922790423188405578415029809520222695957012721708008796787208669241832745597892802129859937136317885693851559461234486482908615997288835612894592185445540626840155176341498851396133387543572944031872732362865300277917263073321222450915949909457107122566209828707737617287989025206505657004542493106613624191606438729186141953383290164219888554201788813595267030157823608088131159858503517903326712322873933288764519398384144152178272803129527619722218319504582778244476063026894858731290409810391800764796978488999212722771347084425451427208350497929184819903223097716763063878355450968213456456778982248234950352174945944606918882780180437205730962481013391178165940910023783161831363749798218968101173157428686990855783544717920233572535759162658385965856757163264587203815891128085480233347837632335238194759600621653072484147169154156495017176205295719841763966825678849439088345266478279170868267457292700386305227620322552048204061309592196834306461215471290982877493444987651907193491328144012546123508648005436673549435178751169653218870811569583520250995551599828316178338442616441088470634697674423613139715844186297709245769039838126100934803412309721301105133519874698466584104685822756633522208311619414995992462902619657796211286699878899828251226606396901402425238953966034449746912158347797260394148001731356362259813893325072494299731659572497082725966491236197738190796130494073879731032870101557213467014243574046920249163098053766638867365519100987535682319307873997937359822578577626258238253596573518691968448966783437242789667529268132247251364452818549724532035450701777405017262646232955427401015052413146346961747901589330379656982445854228800497615306699846751045791888256716131924487262026141270335548884368433732186733612567474837968758449853265741772734001053247994699791628064889326793654938953291992248730144953055320912112641586587510654281504942949544157372956281732907562258213372352381090080592903727636997619903427373286551660059482460231531459739612771243804068518218477325298737964676737227940003235977712269034797801122968541144066846275894825194940176172532626277457125407279666721899802257613947005382088100240927061739132661822517546244083261237537782683840192452024819361948245109267296700499683147598715587225609857328602326548838819248402660302356605969951398302811535393590908560007447021393972508718669800304718833609275991254230808542657785719143243994083140893962123919441281325374238550104921235778794133933680899948086900155897469810053223341333705035037547055745914724928392634114219157062935522487275440283199377819239175546576059312053333610291036603203229306670095595365811507888420016529356036152535702436002893797064147815485493548479699085307164188258180879223685733608444076859897025177238767964833397394243183976864417505337742567606622810730453982998418900652106426657499863097220332039997681704141175976656016882429722313553201892353962319421791594592994536702618549070750959353414786837022761410252765657716165272255355046410285528038522266346666180710239202262582740788983305500227894284899557451822330139446766742974963769332124945106792359170355456611018458712454712194706858167167870723845885348193650421961231672200173993694619155827881478861330984051425887694525380434975560106059419471361034806130126990733812193372959008326515673700001443097265054678422557385391860377234965172307495851817064964000689790533118836930877760868832914002900580570398494835567490279692607636565829589804965641368021916763720693997669619274586983248699267788613701385521682558694105050830721078493296418734255093149840831756591796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + 13429901748853765172579334917061971499221655527970218740878894530371821882581972025613193985372816955319258712866547495329613274553507639173865211214628719011950170330904882981261101643568830221400868568379728532645129029958265260607861553354313168294584394597977244579177293385622816640520494467131691664990068832674993517224383006414428989963058414150202131691124415665817302975576275606187232681581183238386378405968436553398175001807352267130445786798432437926312903850814489707538107976594785122476943998864468205797605184797431475301321200333495547604662183951975337149666274397944958623908472971203487319783646898251135281388239230109196173055860506851020102155888262066226882110389401027078325006776165973426709156045951899212584323614495080607773112161092554368521513780495152434116036610834677923833029627791382104172256967194887086974389124450494788481722260486661673530149081873160277113291392038325294150460708270674404964450746718488519137062067533189554267465366891557096952428671691897100880560960408296266018462715411059761093037840797504108836364070505031605655593555326793928705445895464203843418104446793471619206038479180593863492911292086583652799773028901905332138635042074188597974429881071868094915919372086943699640582496968023211074141797458650458265987497476416554529076822653251828513437040371038899248332461534647303134468907070903543994992836552170212713747862979718566203239067907547572742638109312654295678910961676080490401954296356259891204363828009185509056478217595465272249735858185958891898871852610535837608095913091292589608395344383094321005160004968027374315894151753545322784781602489048452743174676284483138746532446445410802621047557057924332807512954964471573088907134691436430155650013019066602320190044793116865863449764292409197226732216106698287006845735970247204899811395291139139047294833985245751999866835776668727719426328265086748964172341164685181121463452109159689703824550065916471051764869258203664905280886413834331258236826525875071332269617615702587461190162741268053962183158937612598957626492543080171812983867880467453637426687904856768686161092323678254104978656841741094594196983263121980065895141214772978254205823407724480568766629037831028656633797457376746656059566073427766868438468152509742702594577432157278743287106271428528998524888861036374624475865202079225722359987428620938652449015877817918094256464250384005068818109716718015835769037427775097145620645616840569261851296809405042870555812319112946425750760545640708281465098191192726148602348991111799864801951919091153821702560735405619762491830990473884764651737546320043009124257104785599796700159478731010282678939482043346339394586256872641133737174591060603321988455420065854942342596296608876416938059300881666216934750519908832490746485634351660878719113636910849113532894777898189611235687800982001253214061124978757250708069907337264226723265086284942142204321113449277489546030883131659519234160865739482855536763197368281498504112509410179222441410783961235896354682189699347363668913050777837318287230705335749843258762015874556615293912573772487966109594141386976859681182403827585394278678588480016971536456736711100392435389110122886761129935578420676767696958554578691874564657481055409239593922497374831110767675784338607146709084717863436726327649132627966748319338869527549406539341259841815552142362813054951527008785714167807323947228870664331855121002824143886019777958972378787859671714730654838626723332509207138692999587620981861188173346826657622993326860526374134237198967700645502649419545382538773364750937975638254617117496766138983940686994031525386178924592484331610363428178297057589464870262930439182452681084326430021310490198676090728018353928541094961497692650110083648668419773362942345926020452696554011019520613976165283736389876866208409416271354292115249824985638879784260123793057709949744417252819928127623179699691035375968579716632334336625162386444873478860246109397935344710296273383324007967001986383150584965231250808832787757730791793047509188776882028075430723330691299562946627140411349636330609848209601450106336746632279085479581679762674375393793375046881856193403897369633987994587349975422264588172786636493447026041952506303215347544393494554397059497260263438321725272948494084821131413923883655051322622625663789599584342594416579817848154656688144431489965008168460070549558449519692865557673723238330126315375234600461336305170457172084042449888147924349270740988635316088366578374139882833919180868913803850927646783227932887292891932153943124166977356992331632819965515073375547098264172274821114551862244214766423073598003326377719276095885702952443150206886529584244076614274674037204855849490225422054385121972174355865442240897727488552092361300828392319569214538098675633112327213388327298959124593201040151910948438410636981925671105095577824996648411658075180155059303583579631352961457418538737434483476824786682651668070358735548147716814966894796194823033772262270120264225638004385204784916803525934654494909461996963347364950317555586139067435266211244236177310791930914168651069038338226868678589896778710574437691612143545439599338750146938359615632598226128841415280476212501525878906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -499046407485737403316263676875255046485902133813947965648238779396017555945914172265918472924730430305258768145466112425598106027001725863507524079167065973739679206577422753750750571538835853470540832247879504652449921596102118614860984229791257503537862930878679982100577585367788733334972284612633240019637427720592960398030370637325239726030102847049413032681704208555802406882677668052878334372181249836279828025418121905467839571880509964656669355102621290165270672555981735522511394911015050731172190969849477052562378423975378286470823039544334256719645386784385829532435719428422779764248363462384133117563711036934359325945899129585250536536530547941423471070041840841369126291904025761153036792942185625754777876478533581352381083988033061651249254868575433231506621822959300449868397795635795260779979010805360596451957917413849453971390400761980874171763841057338630196134932807342931324479789442564414341618713292196118076776264981240740654650450993059344750989205181221413881138247234978278289139280982459636877468674409517068314894981744606144041335303202910152592786395222671407082308570106690891762957763434571834572166948821771642975398403770776648947848095928055997372329156739780971674356752403680614756448268537074645261531639900022555657301688443524696230667640235876068987074324653817375777210004193789045904473402670897131937215152043887131577955782610888937816401746911926037932715564713004239133892758632098603414129231062838361752832126263104159697834759481396315941513276068307980440834150911587393717590233567078632214737630581563313558223901105783352298117736639026367208721476910913031080640736822542058643613208495336413392928821314519862257682713267883911520612159048792494485853182475999560990840101199276879036514580705554257978932281328913745175659736537135765256920383524042084854527030160574045712591266242063994819172726257158699873370509830688400696226047626633509307958787642339416380228439181540543860857864464066722788478476254553308211756379383473797112481120599707419867270946105855373686854005467481328774157510361030944463625602355000367718235038460923480964163956217204670603583741871179196376019088165229220985047728154071865503892779991728019360688343693404552637202531107322786565645294237258711862583409512085442133895562536025885217174991542537632092804854501769924904185243424892526616653875092038334627367198545799272214447607108922783303072876991821805397479373962950323597753025213161670303617711500936821988149442602668835162270254337199321058470918329919209482513827641027101249080476185373605250963143565470128708358771962378515557292093449346753991652760870739744114135602715551726109965938743958908892279133144674808829162050206105525887123851205763183413608831011498103562995632376683110678514760480849784232234697172773238179143567964820973055327615514377006687736776827372634658218312267279900970182640250687430005727693855795597069105535546004095991824126480702749842928248081466972003184209733907893064092274914431703467422692667465993126414729468871417014733641431441276106933583009650573649549894813787405395603742419633481517584938612481796523631065507188670447406581135891917150107150345641454136513394834272385199320487909592328712027309805198712947326530534011812128987095963700194432250288891268745268507946316142177996685751539553369174982632540040253185100323999664470350045212259528116198481363028420729215675190156110788673722895415383158364742266448736470274431228622072221270554271900646846559539154397019667224592878955612059090206874662695506769039248878349457419653649054566388273561636454518511431411040693547307402278360302833146224517637202592313831502008434933002074823465569010455017590523856522662731125490500389671103979879411249813710174697042664128734004066010944497821026954802420513961896208159375806334100316393561517900167204053554468614491397403267376317633312428205608450180908577567729737864025207720165666629083930026418577306151306991156363245369662174598390104861716864809004188784731558834762959064855036318434957735817767329118808020610302067562017833838152080591323761082173425283116664161244046614217082484826840588362743644634378129596505534162444375615694257059909348038427075813705493092490132116427453464233846049218245740776831179746851809036342404767174581736698862170319764177504670203290927047745076724133866440688335278829351963777366165731124672524318964213856100688000830251888703578707031000429504840285118123627382730498811012113964096254360167452771720089648774939075834868696541223303748633919139764174491442071071930308779163957652444395424553027724903143754189882073456328346676964417529303635922987648662791408573213093236173114575258369794303987422042065447716356902239308252144592281799413383567734978879295778871629439454032789013382887189128375290823974944112823547997497136340885558931478272985747861945751391907636687933821171923186916172611848680286895012730589070967743998446685156036939945214361422842229596398198014671210786200629358010917254682207980189539982752051852708719955028223369951518235091759503639546001924952101675901958392318653888202495652214931863269718544003514695217609072768941634540866997741849441925461857098060762742708902806043624877929687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + 7419259670637327724958537475400064477839611622030511083553910105196130980114874322350280239453713891118022699483426325272416039067131079023862327224622897971637010460911290544592111060895406664584987422687346772105858157023559244455951852203565760396483380933739536745394939847530690768945220069956647038135501045881629862701734988930477509193097235175746056773384935359256416500800903016050670701942856430902923315718365483396255886499992290892205640444288066479309670140117923376522697661442730638466287027977146116318044562313247700789473554401978419101961280919503980313996421753010814023523592529154041162158907298778335883572794105173975821619057374518182283733265641948933222032661585844087994438892056638345872757212434850917536540905212434079819084866622078717971142427350391798827095267637506515055693498971164925712585530895474303912138714935964109018325379628250277139542751861824254497468579255712501579509375354940102760794728044808607398933480468440209244857425499278317880328121496323780443710061687047425574891821144656949758819555610450808797440284004330809142595910014167302287948149413029027698778800872913813660463316127471310505350123268505911567385741213191957816904376616172953391205682732458968593330346482504894318216335005243053012559605568700335257867107110352125742192938692006993596318039733134578462396156428965508943684503185859792818545767690346482661731235451392723237057445012655990657102012978275143908541382483703889068490756697998950225968079326184564344132706358726336712015077741131134879992311895882245715363763073885889687792216482964221199871999879994146670083484072797661917889993265376815102446278316669458222068035121233036419971039300705458624505069119013899012416786918122234441790863807083480344039915606168837818120172593369175824970585648073336204284753431272929084549106198885276968738620867541996872039354591845794771831888058297335750723153420630677978633055922932446765685700729856911761566494221276131238929005313076157883716383897290058321248515717718572449146176381834792544710764702732120905026067259509343414743047795480609417461558456534975647330753823649882548856272983654224642403885903880745659570242430595034318064226798485128116418828898322466826864275513926532637918062505737688129168693239581490352688576319413853961475478146204605027859782101951382775585080631092596748190665481266184026106280161119591801575565853738691266870443335406654102539741070697437572141226917693307685811487814318580625708590059979251261647454075202747717163545881790435620138065317359876420884621571413566568257779810336024068311208398853114994532574768081321627719495602228788325429868715875926000969724924954393016944320125085178535145436795066302715293597095565875048259715748133022317854541241323913943136566094237503013478954234446361190333330468627839785861081504493591094159539135182161223266719031699950051373115299168253922538374337562334985651987936102916441921819110040120244898450107283012273304781735354232730080731591143800189984373973619057115015514314781873815764547266599522097528002998768912272095121163246249559853624916003645450915990543166401495438147658304308041526340654610150750908466004083398732189001513246664043151261981286020554224943021187338786040290705249671938180657951135794948379774089207143671939692370580970789635450437975413574283439100368473022652607338483271473737314324724013051085429500661275565219039697726390790508732774996114210917871118554350649150521280025004967173898499830397360566281022394709260981670846787622442312219174487833142364390966052135050966603199815749403799488734027230022967665292792619824467890752244612226266827351543995723072250534708583026070198910364434144596372139278535481017155118297997698501785353055894318343447660477475397450177467789752061114959247263261283640952542493128719826171317357691212452604672217855872588012996486524451150929102594417696370804672674076234701690242086547738206573040345426679186451114946982611306384631224563539777409992772040993249912047650873425249998499711702890573546483662250695252598573784357182460839445044568742766404018163402516467679205462818420678892724942893760174810909380954083117173938745027997979820740553802656134590717946025089805021637560863519730945975827624488948041934069322730553319044498905356056593265341189055648271737935209689932679772290227568093933546499372449615269741297558385269078589216767876540235369312056534014926103246215623342448404831276846271373300111275505537884182723039453008584691658667808695524268322336081168275551715870837388052624221726832454349646472702445480511358739040695785410175057610187982512399922621917755282894028689415418364878091300035003682272285338917862178797573695230508191095769203121453340044045305134107694035684683379336944676413041418139511401645386455583025349945793094122184409655453848903643443543334002860268594290843744809659268196319670825985748877608187019926944749228219210189726263922558696696903365675813861770204097001629686726057433851119966861578823087823684678071286108921032918241733858936252653942857591532823444806169422595223534878154495881538703096922237741725069980509565289528549874608798615430135868707462415074105389893616703899894491769373416900634765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + 670707834645086482617790955151749541294249291079026783687218947457157729476353836426541377895647656497673934502822782042386209384766216876982887645731137982896419647309395324103766398347177925161872889783295829553789514236673750136803661924529182218067215338467510206894515015662020387493374536020407745268689067986286725011050899522865540387790567805183485264731080204674922096013061337099122845563758181572139456873773965235574578857535918560330174334174068111381508639391148164282513443909460315373639294681589022907138078591135107364001987257228709370919473117153544391541816997720258196596439154066246381778229125354215098047670740405133772713538094464144410508483610234999385549516377577059560161105415582406370005106010574681316053947779035640996972227076125883330113031518583273712395614816125990886461005220225974005129810161632870269505508592115308028665290186433572233297682360353384919906612035440491108570763380288825386094875723524446706633449228688146098754234143478500099968280867851681193836486489500109582523877302858010786147722199454445712238076472036146936804397402913508955803208710498450637107536130518350517963110040741344868092765224915164977742115791293321031608252253358162794996068586505406594178020880117116827068935177387332034190861948867634579993103570449147607826312400316441669427278447642253381538735998742355291241170316486218631316018588257655517127851893848214545559603959377406108136333906135371920631244610848231263669086986695337846299924275268945934503076884969122757292336117575858114705255996295880478871094378141840189477604068213059018620935226275658830634421672862104088299570883750736412869449613778534419244009403146536118288107908130003147042855361122745626674202116085922024834324988732914176299715778315672426970214558202155010514611158154495560208046178344228903934400512355260799224102868016093930184015098370578384347348232607935858512952565536550653927649359209279849146108290438151778831554416602115694054535816517023775478202172857396952853226337016311326719277966081980119413747485157208258883635669765602629825145086028750946853850009153376720820876218981239253197278081536546899503755162046147935460159252131689256890897537489910192412214998497105157823554910920117809429708384867572766996652153153279827076616214972221560119980482273634170576675029509511279944897013902107629145969084129265798919514307321533613889170750254795764647494751362295653255064058164575399264853440347935971092157184591529564188360884539928011884282354408553655004696024046137084275800546114679226312134922608097631906367242715666945924887406419246178025056281695022050692284936356971984560673364880309221649070518474666493996654603616784579067643005818589425087558631022927131036224326799386979286567522683398510945187742849504873995164028740192387782952125202372123225708582136811474119851980302753962977518092013584622515379191190199125281978137217076611736824066953770444420070886262559512250655138057887823291853657157416831987581806498183580462943547874967614401319551380975408482361446744864995943530463012186131726300457077481198723568010772193150635483214454577823708680860959206349649255747007000938941931880305544369014493811369533408029303412477950549596592590053332346282681171288758016090239801596542401863072774359380237917611365709490337393353922959963617342337972296629557211215460737799660678195336447206812221515620740340678924236465425520092487807405332691305763693418929479863656523463734995742149249435003025387201053044419507008131660804977343788207837867884077165278534173416646185541884044719128878473151910811496578495426094275241821353067595185956700305595804910758099832838710098139237172322093350934613471753559221870504961222839831373731850033752194516912251401169498286639767387132301359285552384642365454675198311022042011664641133544927963442491372551927502227179602600354981180723858484855892475313759505607172166351488845210753344802002063363826624957231553232828736152437422531971903925541896584744053897406167896481180913106054593738966142122375260892394161023565292821950163397003161565405925815183828941327812215700809553325786582751695797107523591959194953337771794555373027717956415795920254185782981590350007633482536983252376229406371940421806050482686697934306621418594070488809145488143102228759361449761933867061891200198409762667072042530917323005958894514540315698808544687378397462322857919581533352945161028667948938457394570459845363165001217962082260946175345272711403627541720813260349045979818552216147820288952267793891630751845007657643353236090679255958710932266785212783465504691405352832509414909566718662629621709517527154661708217771053753669834136045800859666796642168836692495988955675598649151297619064185039020491355439708564189636686136172943998920076346010742850902576971203496240095882862490929833155014012408967563358760418879166195643211156127930390625040852846897241788474478600779672684145947477688504897927199109305025921635872342239876985903662572949896053779939935526033064869085653463452033418474452893193175444496068564606495668223421073419145242568127114394117734462429650502185955352036203511109089582380161138248254134907810937566954454918360497265384765341877937316894531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + -73107280272059844508070664813990304885012092344157264091050453988218182894506225950274792975504402189204763777812667368683481259848536716407634266152505045073709459882613846401952489927156140860875785183027681755441796026121058371054119847502425213844529626740464147625958561089538929627570365399640352058614248738055681214000161623663828918019956456252484315835169048078859397964859472637280910920798670710812677075745724958176141007735667234720145583535675602829941246392804298017254800930494966206464392445652630562395637102649387432217809432942831885136940019783770282879471587217981594382063045167500807582345802108177528524438065781931245840940459523412399508372366496264021930272263985424968960881297403469544923364226656139703399458831537975754380270236537806823630323680927625771322321408591575725608974260852226420271945772481191866919277225106282695193184940007016897756735227070709566806266458646194260690323855340302356910092192091200661188448557786567930913121738073352444842890069898006426223194248085700992252254409410170509058410985051331209803965036187788704184172473884630647584860142757809546817760381636867705360308099810689120038778781556018699245840876804162690224593548217688699371652431983780601307456419465638775119006578372600304856838861311917225095718030756114248630992576171062596197560001986251563544685923368984571371680369935329833127431044420251970373489717004510151508281515287700294279826820339663880454390165189780813290982858108743232874422910816759251273565008128417945221170281175363911248727155261242479648765769290701617700485788875235825504164850013139189087614125803116935425964841369896879877503937176814019393936055606368339873369602533503346761370428344457260772091704500209954987350729365848411645653796792442797263881800024676634474590984551214386865129701031890067622752042464793515255821657748328157375320824605888977432346170711817459357737644084983053717212116522280846721282746251251427516689185964568499264027384807062984548218609246099662184929469094305025350081508941483060208487977758546009046382325021011385662614976886530013949464838812118087631715756416671833457477983867528512952376632098063962213477055544978466652031126868580569146159130564165809336829407234083246736805575248463335087286079947978415208670751114572461043259626503849575717693330095620703007031306363417893696077509479182512342632918426091837373165835294976155100966841748444012741952620257242398702549475772129676079946487329337712202065163884877427430324294528687633902167106977273000939776489826260806958213921366248286126211072803862860437629048899260117950909837871522606094709237307843804693358018571965602444829778320892827090852401291489025609541390998105750486566082762903062133423796614198798457275695860789451326727714832666619575549567553646358121292495456237353097625769188898273532839952796373094062322832281221660212616282722953571075531986012571667006477215130557943609616579232422183305387901924004151194176475091235681184020451619530104365606055559173089633095872140390458882541766035501093688315182064613645625478087045812016868832283387351708253709448204103527119678129971878854248893317556841760400621630965200291586660535949524517296030139851629892528499796321197716740624563310378620758331989329232972809753501243737311380872553373858848185955675474734777818345036543173593774849990788150534347144388089159884697369470673925440934616223576970741985555245790956901649797802651005209157211538830916458028405120983417086807583112805052229003378165114684511717523542724417639312020401880646872481428684576426754883498891725178242919665027860356141038676104823160854673617517713752043585961887808295782674387397763309991576611924831503263662193744844145379037017481262941374792478963171870964888304063542860610337585629523169781238105639605263166600177648406739892929766062153802087458384505905729934381044639543210495139614607899034206017224830672928328342532022411233353490391774087219849298835594875945127252745140708052972303607546956082336471268323404731916277939027621953025640531848300608320469161493399615533319248888868687358450532657955343241811998914889615718952132892632511385019613183985544405737614560474124888262817057222583877289241495895489166543004831069844271274311376710951102575442508438770024919642989220830741136921248015479991020762120211852462336922590223963300963616850980748863431141575446727463925897604338921053889726180055205427914539542796556945924267015667993371453992152032681571203018177314923269026031433474167036007033952723690000140123708081574061137724860301748366605084667629161693386984340953301727169567256967588702796503064338960219755656106854826231903431623395124222106493735183058731716057214239747309858239340103781305739805270003735845661988879703196715229337892201623283151323057764435293670881061276543933992624469486533050927057860353659023641886506484739593539660371906595913093708641303254583731693545313867179631212948352317387851473750194153955612094842821997204326390000501733990265320707901035685735287724926963261170703296114560535963205028733566497727717521568322664557790687699268473767814856368004174499740033632782154949951690295330508589523044472326132409216370433568954467773437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + 4108433485134451294432586834574623459742064240008168895678994433618766959827828237380236333344255586084438878574925142087059415289318309453826193340266737652983689560954751865591562767057401054106885264579398530902633887593142524358929209621169022963234717644982278463869195415888721867561537956666554753849106132460025083258786239356528517514645949719147598099387860606693660747070832944219031651949866334702361330734543884206001175547811505429818726712903235363265826151093864951180622094854529595334489608918760268010399920859355009751402456096200244854401064162911815229604132015719123753373967891999916253137168799302064412404959636496795847266313646406357674350350440515156834672246914316040231502856218780782371005749353386204541152401603922026195797634912280532186664049504908264205879605258263921228993220986820100321027617586481355197561116586813753256928988528943413679104404387077398386563979391340961014760921211718176259727867672368433428094426264047860383626318398171793876297812798353216542635966062178920805278114549059039079664783356496206544288017532060107160706656847525176745024211632554860781139221844167992501086957072450409924908265080977080405165857987120734175326171693119458507937591266424562397421094785645015649974247960693949814900267369310920678590056070157699224125180661184393951722486443474362936001543925085305630177066073818879673164358953938329842739745494132929769221327250461760882850077306619374852656525370494366929101680248067936508362738555398424250027266387335535494716379880713847685366028353461989677690395339280563524564982720057952363124619154618125737125019306341367050220656138441326918454804393832021400498101870607412407908977203731674018775962814659702675055122233073560005320167754918337941468421160580887523436475182540045023050626238559042896711150816641095432347591995778738108239512266998581946600026565516915441911419903372253168763586958184918127326498822020463627700876025463914954121225268683247898618670961239909820805445218683170422801381434489839794405487341563082871749493842046981426446785107649193968662873937490980195050193758997510154721735361985048148452590909196323997502221940036264692631391146897685596429439670271969532113874035914958804312734215409776583310556550629067585687517674256061122655236527832300528393059932866367549810239021045410547256302009363359694851284700092297087810496306992672637993942455388808837999949292676243131423783639537898290539510381610732213929259094940563887570916572934355773506817423164823763942714515429017841754463561231980549955344940730441237534196398856767379974159136685889450167250942104286975167854191136597973967385802091018205269925157653589990767169250860003666289377272793672224068801451443120461846968186703808285394129703484137989820836809810117688722542937936141278193246424115151167744923621643427409989737467187524381203829372070548455640243718160839982813903875647365924745613269529378156619260846279302146067668197543490344605670769595685276910564426794935113403357023871499104332181768358897858664367209881416757879044057420127850445729258464534317421899792551468452237776139950654802803931114369066107067842071735882208849598442827861814011237863073694530295387643623752624982317520138468591641180128792041258285625317787507090349766444384394020023268367603164334809910391302283797681485684271854480426757742143518041954811089947642713780448247735585315380045276260800329616429926352399265519230704427438853736555725633931412461602091434322879736505476882224789604645898943772500583412949675763066234342711155715833740794660959036702775728264109344220271619954579366842102288523863590327491453702769365707207984744489356985854848324996317251738427442656017666074150947945688999844251478555227962018920079351289418905659906640542811354301958318146360350749593705277190489485941483308224336368598198996559890949257919823371943733936294391369702483383205872225564493549289094027521329715645843003073507578798447620978660442334235888383186836613102866398987561684673164289692604170852949362561297091808878986308718640527222510436336051545211233147447205789590946152462682926246779859479695357348001436871690082477416606227426477745387335948170589624337905209059022193892880703862250979477527988257350360227714245924110352876223890319977421374336954983123524422823335223194164529746528390492358965483938367672087461129187459586777981423100521624044973250366087932537709543035340094394116111041120269788935103740999170716096062682605974142779322417810056882978079496884721925391500891737575266726847426996064019766824714429985844124943079117328921868446151094479499915030406835683564349276286685320200566155920044183168875967901822758198440939326043218479524570740720206494955444010279167543474483132917050208517353361774485894184829728873711437796396412066317966920136171055088759177003576874927925274788356811686034743946489205806134380794799628033557212472187270773015530978692773569114187096129470058790664343775101660644173587172586280508168725351537075034100184500705634130375943746129819856423678250561272343428888729701406733841109062029065133256726426817898184038000605921152734207694048809012373558506895392452942042943179641428359900601208209991455078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + -157054751141892599617263165675464186774592150885667498763591453719469246425454974265105372277557547206032582679220783064878794712221890801773940844180757094524529452859213687811649278453083214253052889028231676436721496384354078160829569772355921369899350672784327878698886644129014561530553455819527698452726399506742072275243178908945248365490630384444745719135708957121815258365184139537686257612001997087104444223659150203694228934831026874806393829404434348071463019865324091982094327467184426903029675746371757152921499492087690309065091377901356020414596601156052166283097118617060024160309455300892158220466409031117964549675114804803464070757433426535547782564778202874990089383578720721317438544495531911475274185357397771671505130917223126216716142713272384734038037391304221178366703745546886276284424297757146811999960229477487126687396330362339038542579723992174181756795399684501015829545586853287665686956150275442200128626467169669123394196946858662455963876760238599499337447108021244426351964867927761768698556740399798146192894733808030850560441389270507819562847070209305209831691894674455885216243261656469101128733013800819455435641266001493277300353155141797832131467336096674791940556084386868245605031342782268624104195528370763836667475129654075565793236451389983245110605593651232627492283008936238569017442513097074506441624889216310163204050412606459781842739421646334251598775622292508341340533687135009872613725689582866216040635591714072088733829598566463371329991305817668135766375051106146991762994692403268825351134737713258855013320539186519400179936835199111905963263546652407482207186790292325955820176909150396184740364862525188532944846482770199092823966470069307981490192131800842451688214376499526077831991073339033481630168495604040105754004932678333520202725827658087342515593396339634503462094063600066803191821979723575942040729188015148101111180031569599295405510505061978777931041645115560877782149528235290584417064869252469746721343349284579792574864963851399459540850032898914878223632704750563857059187534961827946286533351172882726886350783433669871491993531280141920321224888529175243127667235643558858349258475294755329515193336219358576520625271236330413588267334609360606198925452813348731347690059261233079164670150028084516827655115186805828105876377047110270056722080245373690009470023845367888642978400999512046164845309718961135287111317894472669605755072222762363193938244973429285306857681904349567053000099621472489219578029326182684842537769132987927862812431507844944927726258284392888904195247233782737942348616069181299232382619843512732861793330598565140757805899564552695157169633128916875218852599878653747847624877041215845375349063091630184673809881896185068025364343151462716046272276606286352172704587662407480867864255590106703321680540201273717222882935639466783475024927557933585548373120423261082100824084742746314294457737740176341862319166752150519740424099448285064067657864995962636514068218999300767506242372452356361208749674621316327716421376533915422410808200562505215624482395962399879963643958245971661485750582402134790149507585598998903110295551701554698238105157714406430962375596418651760239369948882630515541563093810698217712892465004864762642444977558094714324840636258817811606577161764895615442851438957380110856768391489353808429774370541369303769970169062659418829763806262690263242940470674389539278603561417276261305269887181942341492484457605699212786327952154440437246772717944445132587529527857541314996417008626169106421939129269832659571603302029023449335061760753139516828277177234147838685329119910527015602283994454446869180931538041568299902832653409966633800228042624611593612071988235917307343817426052310349441673914349348691770536893423440861707668175720303687296198454909163118263464636989881144982561404856164335948604647662471775203466200816498611932825910486827401039027831258177492251963092524494195594819158208910467011504979402141938524552561214288663417892676154079218981406319146428484336164883256596122609553635785410200291280358830440971406267664758576373914861893916758256849802611862805892630819523245051132507888470241341003740978843591437860102314576605741779185675926984735272012172442111639281064910359982594553949292497357451362831956805640521148033912362749595061138140138047038190184776404807686318667996450969521811619245564850025115402991102449211415152760745571441200854387574212250605287600132172442267329058958426067920868645117889443297963045127964435706684720202747678409203567203355463446002957332490840681936176695289016109631135007667484096292666455592342472589885121054560321158734771853712790155375525179747886372097140430494154789055785349597243262646074872059617746589811289383534153280585384677552823566701383595441168803200816829237312654361329845919559025133547133214537231194036838282418260308933803456878292414959890924473733166525092418023928947796247525523752298647965524795177831422510675327905717749773380977214583782559733472447956575363793490587618878442764053752157909980639418868355479921705704917755429629811543411183807825671664531609514758216706376941036011950832246607794427466677534826671555492794141173362731933593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + 3471742775951228724436277539718374329620042435353368551870233268226630853725898752272857746602813789161271755781661772812310895623145859616322263354325799798122517964931826665504111433593711660494013416573287935357461580618248379587027083750976364719465098611716943175214033210938583238467500784978644262845579757718971064989327113573283557083554818139203927160471205839519153589424411068169082002205626236535927783555910969287993026880096468740230020260775662818825707804527384131686425768564149261278756121688713427971329110075570366798644872420031475365317987608315009775376351309782724098842161167249062745245606754560174047198155145493932542499629007536173485133550330529846465637768151479867432098382123027637976355747851184785431694003633693949069228030239681037963272930035308377126946602739449264149569027555813847729144201313813462484031304510968280415177344872755407685530976156351410041327754394561534486736837991161546559280952800171028041005066905791925206221965329071733421616096422782828400627605766120672033368466437457362098134454330514683368183982543740332065936666748703213008143205816939371733622189612098939470263258612317608733800704329633695400875197287926604706500385933138050020592792433633860635577271809270373970079173749251135077726379858600781245202859879321859714401117578351743783755691755169442805439901808590509004873501766209566350355681325953363520969993450809189380120299850361775172243552863927195079500499102917249965469145270199293512598670666773891833149423677727199629961878583469233055789765059850440506754688107006076949513353929438949470277129742817503588670053438498100871840628384383636321604916730261284264525571998690650555064210496385371887356017883369521773005357954681098212204560531763034990409830787311659328943501522122492881436716882121862105960267674807584681189298693230945684252077009816958827244511407826702886808559633286375344408536270719568965449367670248653292263537778628325038027519267241349435974559120652315775721022518924306517073325301127223729836417418667570555398101881430008546220743406546273010474951835756063334930466870873653278035528025903003847790920666589463931389208999170038628673866309635846978553981702542831290801208103904450312217979344773509482790398197264528478952612327866476102236604929595703749776745084204123846901930612131430566756100650483414176243363677836013012238542870561527715640016741510161539630745973903168319995728354014483912954802071423592457688509173540996673215956594794128293860504340665804176739916026169210187978101100371563564700660368578680749846619146526629906320284730625701773786150718375443740373789270906600344808705488281038454384456537349509717881088544071543780207035255089123356400409468827393346447227573198463576268909597640002817137855484079044440433544163823668326247536064735297621174484393271762615978759198080406846654708415302751500140784909275493417681468156409514603834877485550555608151310411871434518871540811215015236749052107670631073940141581737095639787266062840475521060259135058523067039073058319119540155141771933548878771521634041906455237717001929279588823888322390307461805486106589470180846643757800276504305036809413606581450042150359975332703867952138545536299212134509613785318700629322270956987116889484825531666597467801816644137638214174037755493562429937006246939117856638435307361923574015387782767474594790307853751663969856428976195047209726722874989296916801273794015217477965232484390747554870260720009479678384570658870949231793525201910619656097351834101910960800085756038485870547605208499630152599991283851933822287886438285589103988985725921739404453166422460300629872089767516624056753632547448535851307960613384477971665417151621839448689317289656165830330829367145943528838570792648476818390807327897753557809579822058730439005478375961206384637670036103883421730203887594734363148195415733493160320883993566502397048233517873984190678365950052158251977592972143427614843359934426387959183091183907397923508851009379433127692672504621983852543761649083588051173147784236120028084504184754355176417622269410272975195722592354258448955708818404160004498325500727894034160513899282831397035944944471011917868279363653752174321269865234612694950337072543503119230486005742860084746665142870931732967421098168918414901298501978437896591779610158243032279928115088269267643671022198984486108984544609538047349117476440287370060765753657160642237231963790120664658106536653876715343500914504362899589472929050622611226500583361197613866103755545294599948266062946440142537965411021759567381479515508810755801952742259219687331733184992415818395510659707129327051782244364805986517321176566429570510101867885441564754175433360619390923209440865762981804992473644915921824705795713636063996005926148752571409348700475397756020750326448713457297080109597027614657704320075136747132191352079479750599723640589958911675219829272450777742250871331844709461329776725116527557975331708787612957685036687628248699761770554659487427673539917760025445239539494873239418364351535733493796779855467393725804271663101060346937588101374047291006474030383584692270510184610883978414853936377352111311222013453887617470172699540853500366210937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + -293506435173096560711018693828636725182338216186266072946708218025904943548814849554631286966562690308894143968892849955317676049935147315704977624627213503308609042609761527600046422611209760542894135661093781783477009532348727507231190254100529296969432445672206895870710556003433133819897082310293412352551869533793129182148576354811456490071595604983895753903329496307589834500392811165566521067766595406016238310885957825680536566569935344951071397678822381871809377111035694590320982022061554970707844781723220741595788125180667089957138472803178233539287047027231200801056761800989931249024624586189520819891166349780903814509189721911407555048882333356349808593348534035686508351205015276608651742018478512975617591528425096947911351800290372596354025737529924399784700617988818032102446016516588237243939278039704587573228580789527637663991345340605917008806315025637074989664785484537912002136305073899438945080590372358746739964981740353020421646359424038244348950405415119239073467101211268585388091359175762992750877618987017821013203576142188216355227104429263562847203161387692270277079120562306728154346078284593719075280871540113140011578139684794941248695554124194880042617256052874359254181856903502192528319420235642082851479280057893283822276488209389134988529133024108906768501845866963242839232096121472270492592022915364836841873122550803924733524491470623975573016809935489143800032694916143503622521690844639499037417809249768854128427018411435152947405076266405738709644899568219445486911004786468096395681168787413458908127774700635220937784707174346845683775092832659626388403685861214398391716229005334662125574208522763381358963477058409322015173068518584784504661343263340872980588755099246116087058072248134716292710534830059267739158476813731826276338662302439726192097439409093826699116630356535814990980980243766740540099075410104905843092262267686978268757460114725113745966295926229469744350106368437258112366754068609840885558487325358984391078234110034267668893164812432081479164748143243091553450520586220241832214521738778098071340093555843950546562280824783501652726538148359033716447874005580443318572018692703833735538978509143906282349759527424052401089342959273757797088474635674412315354718876051513406202311526153204694598321525990929038078363111868210260117199043508657595091406415849674343554658162713763529650517575903547529643277373425029550356247209945963849112049067251185257495268192369860015776107134397881217050170261608660197762827128415883275408224340136942261203927259923670885062162838717769214028816687680278686962195144236073860834495921725150721694112542451102983183379817019750836443130985506213223978836876475026446458341626428879586757216522662016248193709016959974301365398678134503133422999590847642411603801903827223984058065302537451954009776811680123609973129938509512706978737568214170980174015063031207598420409527806588848795206991906326130297731577645535048472494801165167378182345456985347121145173306248661204343936983550789872284945320321997812657148642203274930539703600458360437975850099332127566583492625178705606788920753747801209044420117732201180584718947766344330590321693183091078384506597417206343013821409588722696976967461068115531146121570887659729576855228284850573216794502265778741657567479872943665145676955178204895906958292913913630955212475592446298418586715010506155742439655619382850979797401701102542356792405651951939191141625887648768038128295742615275070296243377574543717671664256965774228564702410812208747454951256432013439113149183703537433200799013102158853617358462765667149374337034218452661407702639099011469090214465956172891938469984941371083041111463752377296747280692011711282056097941249781347600631389508970152729281424739910282727163478822482634158644318531118509173165536774038243431614226342207244995520473945199358030156984721245176571778769306563788105253221289150861595125353874898207740158742951782688884735669632600282645818978111738183255652697446733140357807914296445961710358573545404540451268613947465768088705063142560875737278918344781389149694281180332770694566004594605692803103989617658212656939140255255415090978790605363524383053173727036317894741965370239218027213202980742684696389846307311388297380020929057013901811392189594114642682019909076842353452447190033023541470088866189628106266773386265495799663378002558373245312047761638084101074451203778957014975744834753903915429764274055461162977643895769724292718980197143782306754804247566485336841797985820740205136242920044197884887552791153715907060996221061140354100352422833535830468099360978778836408768401634416102384850258770692154227988902177103796022627835053709167891720437282290084209280570831171893618619142964331538383062591569889628489986598341318990414207858499886598062365652103367284697331571283500312658969654568909435532793552170363406896749803686306772030362628258189381328204807648112347679964572366179604635151782918274951475877555464767059820695042570655509963357632321284062336634474037718755531027310179917859345456267935212919753232806885396874232031233448120770187364520556191810433787110511108356694542533204565148813575631832873114035464823246002197265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + -5468524836256669923424205442794071876630542447831513663193676696888832181136573685382347737138999185035475721017089836352539901364894986560998641763707269853492112168383410096553664214578474371998201433789883551476003886462799173469080493396505809585834930652437654284155354899693012119185662136002630427625823757795298605350360916455361609843520140716015322688510563739684634058291755985817219682123716889287608181980263682920698583105555711711034117111991376595017119193439606179150696131815567281424880422559775766462013066929479185465648350286262387197031555192355936862864753670707763317559140047593635976298740833075690634534772201304513287574411017442702549891810046072287908412841324854650718773953673557645061421284053267947068621672788617654789509704836015207478081864750464526195143677320466313244465934243348634660712617234096497856141410443833295087186720077114667488496286604130957199250255669710886718278040362300380155697717614234350747849897988412647441501031225660003501928986248020318215849188292391102001182532519528706303322468071269179362191494444190784952698092622643430686444262430982714600647804615481080147815087817156488780432169628800542135562560359844770391589307064144057688488379262895168238354155813769683160783888925314140516802471245083168514373258502780541554711681737986336848316988367616878011361298563804219364554588248866172187036289875812840911279612936159404338146713221076863135839092981339058986533325168883301551171914206565268060015769584363384661915283145666638337184768358665575183879171460393230064011442628363870752811285901510347032899937507312726426744241842382894921330834058210359749281827168458854862216225963120085512098741659816540885155270558937025279890423909694818710706129404964632565888472467401845340725582728259587900793652097049535090638311135132804906443018554544755440923849514067383450510424161053919962607127757135975796853539717219117436089720095387419890962887564506000739794443112698667563299369218019776009980504603878948927456457731897229997637198925237967182190833212812935392142269467347892328002286347626680689873286148146412854273061339632764368038477213766169672697369506280835309376685036210450534703264332148690570315147630859644464068296273615738697503478592139869115044635517368412861736569724008780285460750468183204638768974441646142708278467765813097497714603603828663851427922989016491585651161815690137300270299431962900119995435141243955598826068043691297140499305316371738277351273363915075361806444124640013710717222917457550032788976817314796324018051294376804771359772685759291901322437973547463772795346475296714250897509307456759140149159108066443662621082287438687800097608018564192121762574291212822292069766922950089051775228654625248070683873145196092414974883548392560323914224130000211147671827438583543819403872599214426969720812344207265553368254460921314558163976534706986375615005042384156252022681380427431696537255214396645651551766737913124994457789833218960761497730047497729725785189857143666721585306615995502166181635188883588259029986736518093305656368390847576367818918980104359933702734973392007869004590093489071355232237826809505034669307091302194231063017507696963908674876194790032217431694137977866889861729864812273802478017865470330284824034630727523899168896161626157150391335567544597297134628374773379223428008732956623409757984671370497492049537965353371104860401865000721386962220252142841760549034294617394945079045722938046752888640114609488586650024182397674383110997655252830705746285187658019845959799644824433643225318741098925963492222328225475566184490628305458991217275622360256179249167672528139555494287821342004597800469101270331507207297930007269542770924617297470482995289693628678611874591458235914834757580918328966375679170097658685933852917054890986666335812374667932341236695343219372654107142546554887305341337709320910958951577414399096425704743733492607563509389014156914934192881357247701006445627543801287379230297934176040807733498997919388144739231028398394719045092382088484650038284834771105420174775577545961927867604532614555830997169245231655062170364803297363798128762768044629821241775173138342898708238093352447532048848588734087929751500868873441540814102306659216193534166673793294553340261183428731832475996794155474728596598807320058689174297761058985244614868520080447844252574758705745615518327362098532552441897864417803003389859922053333130446355750514038444772742834160321843852179021585728201636313954966699113374111482048686256409644695580389661798143295120901912190337724597432876830568096966590467857230748647151374324283447075698024584437952011594634993794017057970440479686121991014790619535012649185814015062032378668227909357606412369262960724532758036501833331953117483104128884199971384661452476703295955719447911160801679009043573318811125940748719682414454586070111223217777272788716911552999730819593862831576863870462353203052269699550335797123374007239478057607374811657073813954639228422496261176080670019566032136509937976650725136643934082846979397295659572787755368746485096314157501257328333173169659081341896985819442377028341809065131718589912292704521296113398420857265591621398925781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + 284967607423395092677294473368616090274868450924553803564237802104332457017651270311335138825417008321573392635507339072661647241575052095436513283292763215337766023317038271813800914422947097669367677637222273335135284049396340494045673899832709021678855540722421169011007675056044779636426452783485897535278121358568847362606071474868317885141037305965947497745680851189741906899982773708315919432827536593950755557858540766596394213689522960252433663550144071043355683424851363370714023043158901446716811585878987969664717123539995153104325760704899610734978575571615738155539802854190409093374940655187875687181732438516603971518762844564944470958561480539698056283261133338706449242397779181299815002309085014064218306066146149335420731981749745256988995230099478374166832839198479160319583289973854625672926489356651181622887058849589401108169417439478968787337349370537739836935411472088699567679050771979692958410514282959460053400128597136846030484075055587764069528474114067367568995764211916424937783689881220089574530818971840594270375389802725553057477400461909485003143511573934714098341531954940460425431893812790363363934811843936683902147719958428647351953816111519229625839569524657374072904480170711501705675265975385295604664744744485478164703719415630166407982311754331218630619015985296992731052661285587853326126111346632179055022171065015878948744499385690994103286267211464706338347200642120116537105188319306351103303729923937309478617436166850964281912559686836227321165036062090372693602237927381038694755401680438027248430505906235185534346420448585153124919740380469812557992929320029862457288407633003074276903644675690148128286822155085887549447202997532303016630714739106993986074385605743646320385636901484920822618653967686962850267957708744776290594698539332831139023148419796856329788481002365427512116363184530218015147469971115034313553187882651390487015962815634864865946238675547097018338973848176940958586408281954067519193152694600542551203219046803374368475826906628144309503043904923168647620039545453429223348382544634249622261462277070572428029551665727586262028617193458562504058459001626313762175910450504962069139691336032708486702671601329113999219419786642216950536680730821423503555298067603503638491547799093448341627527282427743047588223984171951563409552289274635428810684789643815096452259483578948577344350042004749487517688518151943515665650940759302486055922235991828156910854103244761341850629147428884509978215084335947571245001651094946518383905823717807550861966716551770888709451705839014012583516000834391981676110994817565463691161627131101546232394174751113616772352404467214418555277178819729909806389506042757055198038896356919093907893981293305232166451568517969643802989134780626294542665769731478742156098826209000801074111115763055416016125381243450838232768605967861189772925851424287593438646618843972503962606072912020755095314414564542482089440899420545624806878930960334242435381347855457303065966963309099515081085494554452311064142215781751293522511284849991441889421756518546934046458111459159329256608231471823082760154309853850446825181204694042595929616651964034225926433536583270430568278332550347055237132201600769349596499648661217899594913276977854743644166807194183817871709214792687156668090624823250437270515099651008942437611530459157892358123249880539044676849725114516274898830870591875950920698264796722154814807521757296223806378919946793756514790669530766024919311918630710917807216080759416659443867322646071243666104355660657650106756717285109237367203974733422616694226799502384924714044726421788050158100760570990986076162924327494814966686398200586935668580035884248642955682887183708657518968724082372836420801922307351561258888138426812615357315208493449971297471305503076423959591350305335705297767605006748480068669814463246631884334179830571684207910838644802647033985694011787180039154917740146765438544007973893379222686451556200418409209168798225717858017085369832991385169961717978262655525375747031367765567068856315243722909593999887482551527395243960509577279690916024709253646257887301119242660592549196635973688405668721535314475432040672728247800621091474185723492168109940125099870522534544148150556859413249463425290424253325973904575437042545378316045968523243220119621782890756748752231599108638145395151615176559058086314063763447904416673355538881995439734158948831354473375488976323171118796181713926750586947694467400348153239606567740633004562573922833467050409438552804069216905659741989536974724820564343742608783701591478633786569558660117753207366012474073812850304273136211980180395718892538665545791486637875506629687013056724641104748603194642240996505812538013725351626105036268988380109624863658662499904814744872384493821377758261879851051476229208653073189703591550477949228383612225348706933978254049909903614654657544339885780001437264461759094935995824603150075798094170834856182330862002728178777711735340647648954608411472968743884131892893097570277680302399989969533931525525324953895661381909497502577351246792767252457925394560882520076602351190692863383536285435217611194619134505780288836295358780785136332269757986068725585937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + -13976683865116458571500454946496533875081297500323874373164686137083187097023469122065377385847154110191083019402524843143309334797571327845704412239819963608525517085892046911500590263231647527456371923279036085554580263101604987112958171744354869783718880620574370941267652121169567175268668154757859705962486765895283221013671705635236260438332233222070103565855505542594188716288032784878363258463000530558624854614005764134317113865770876529841871388826897048825397795636477538829999318957014152072848727539544112006421531813217993445695490894974835117632917965261681884233748356782428541583781103157258816598100704780563067171874564170447066154645213728205089699134827196192153309897883427516208872689385375454074667519343185314148919997525564448968342817012434212806146579005649902391507666922249061986356889656326660000135346454016296747283708907531728008478437540982518499837955785979779784457193251295058221982656546943143022349325267027016747619741950500788783885603279434209087054735135722076819161675681535237245880840747274300163593279499554008630917433169435839119180243374586842459652943923466323044096824292854112485289847706880555366635184452869219793339217985755186680221605417564138121108223015920629549607842550615993044648445577304940961875419257770624120504935803518680829645064812815222415079020520571704106727886936609798642506095537168884580878261571784454306880208454186463207866570164014769939156625732179424319173105503137559934938846081625960193454790635053602069600551870254406019443451450331838443649933676567729543973049075811071056515732813088176660218406036854220481019957302041414079571381056358031175184376507411811311571992215930302813857958996443825994383732299493137827462635212386923965360461070140994290709560184234288507649443331366737932311645462195463627814145545883044398283655729899486799239833430665967377107048074851529180052252860675583301337548650643590433989671697752233883817927501798704521636330464872511296705635461132272743020296814009328197730911903186044085327248869759112567562598640651767964659765035136770362856818293820296664846756576149330987856092676343919052355693597403600524570093052724236871373308960062700981209235644454737900970676748159094566617467238406536024831023183571688127306416467631231290288646597858209319003262785219240221585013751071567869328132512292437739370285544348475098265394207197987394060973802734445496249709048655498965972202870598159658132361515384144021115856187263355929418394648186406977177035902013221187007905223970884908472659301881474892668122257970718422200884090976214163789853253849134079077183241165663172345546815244790252302706318093615991427343782333562981144672303093898459241494081389176914431781688581920861937893163365739002035376422853496483518130937227603684876540475733592247330689021331931282737095215876988771327150576430949686736820888274698083546752817713712365519468672862430432332056052282643433155604283626637261929907157930181638407215621859102152422624032655010467527870449462578078858030182654902464664183057870410626383509408332576595774161267898617986402696963711981890793897863386673040193075140046840443317211187164028553803810044159222374853874078527036703077360747828081654589396749505488109609750277120472247173103245492005723569169940606744877686836221967325343346648888484815773445726976667747234639054890977549562421630618453031351464915361854963070144718728069642037469982058425767345340688631314043887550668646362629061143526277218517754368344579175794410801664987616085419859605335735499614401851830383582918273427693264072061701011089486546147175332458942391961661720533692708511197101963799525214631550915537915339550838194596721323580945235171626535527004542806315240913947165801860920839258068313517860014206532818499530161939877872328531761016003614268451068558572296282036922675737432750387201667865808994000423771354131056752115218413630827886431801971392895820437683293901390342536960006678168253722040611030409956425806548714866294833166963912767361278833279558122688295736283207640554192015191455932899822129754267817118848973904221471233156583798511184001178502517584679180835318582031314894029602525784939403189448046664446659214926322684645342291385964359505700594427735177959012438012194227774521928904431690113033397554158153248913833969153768710067188076486366115388140021983067576980571893820133449516199637316558734350963969859150151909940410345808601017353687105089807876787401209169352603986742109241481427496740967302138368634653195272166754064037473396439588293675502622814039182729405745231563027472159086763446525893206604764523145928162667661052743424419401524152539883646721481002949367985048304876881791829458855609780625274615470131484063308857243540740956287356592806755608364505192813991041597838498816447449098183129342317526725648003375502362735574923824667223288855640974069567931851508476531300450055713696430142142861023582058301611792457902454494969499257042998011958587269093036761541921723678633967921320798941956567890770137466428628547560224396896248801722983920059973287395210221346946600422118952314523803420518074726243661746005501693838329071500879920692541909758119800244458019733428955078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + 390117723924628449730121626283210526553195358981239906774308481945952437620929903933818767892223428364884520880274123505549385185542104574044849472939739400909738633601884820340689143616338546499045996503066594364591920121948730195523289449177421164314989211999441182964552216696348047496906141009131748268450363207965198198947970222920571607886438053085526250172096744177005468814433187380434774774022996031768632094044160835299867441854877083123302100966879856193020916220274278018202578766620101173185719517364363284605249643704925569612262690680250179673385181732342233512434273705941173084180719518623555741643560452785863217650232989100165747897707007464384800997449712028803080095364665864198249629616487324829454417497758168798112837710875371379301057083636975005125476717903182857986415029397047598886186000040221522057976504105926426739425636853580804710470570037869932251810240932519360034458272739214286185729110283514644203139544786771586418356741170014329195382774862423088801881405042354612396873420374820869615874820356729560651422406134573513089615040230682932053362296717784513822636962040867208697801161192934378912234762436526759215488112552878054959463502742105216686806100974093823323125779799392379366817858831343409053186506456349292980940277737734153798346679882635982471306713209754154519411223130778236935072456274702462366742851756145120475519112543904243585143573137737456717968715580298329041738954403454911268102596553950955983797826076136740682892669973908851774939850217230373559473597387874226825847599801813043370103343951009004247252920434128356449223352580818369298271160321963727785527763484302931817662488822128754990214351868586308091426885528967139073575602603551338063375294010193823612144382714672360506908895866942303023845447206141133381006074528303413377729411572621852729250535009878104274443634080756515791809848512921008750631601194297039760232888849982069475409721554826311607691774695926065488558988410914987223998371524892290880464432529539865204757473769417937741354063790646647335289209753015270285309882746123118105047203751480086645094955938291429913436611426877743915315489847593791671749272282836642496684222775640055335673735967572962526546534047125970389879742222617129249799507155242465381234996412045463638240945642599831358365565539126392818416519620885547926962787127703916863164277377952461008980856762936124792460157389786198264110912576249529125045802226756726340180034844139716912009260792266184017600154104170957046521283702505913852460592336754240114588589183741108014317306734466614549432943819794762388781279100533394343661882005667003040486295449413389816258826818120147989644698874180346210966846345560366165429919673166578997020424323881004901597596113667600416183276019926967500631600544728454019635185311619792812384972913966758997308041007206320448997802514154025834374139152601613148470877563842094418035325682011432099306241127852663126938223417649857041263177829295255697842107997186496941153788934828417907190097520493166501834885857671496865352891066275268697885224670663284287828714514153797355744266084145295100989539521467700322768740621168712667276979062445467659450360588068152809443224765824238035810869706766917732341127160352311236737947539225692361311233677100725588758099597888426945517168333973733462535272951945814329856986635849491951698808495695082241809742252572287600368414869713292891686939351305766935124848056619708508743091029204128819201584104182165813214740925035629529023346690307980628941071160874809442622803444091535644469742782578839097964135344354659156709693104450996480230313470803246829692082353189258404031276590241393984893765284339751454397699279947924511158818809252244141100308785341985688163437484886526128397345414142850156669482361463910882714897833888768387572826743997249332700693584753404125728158374698328260867472838492820905679414333753406616993545740865792346432829204572136662647366407976002457865895340363028814924685092129046674969925050041225324245062899323811108651847050904943595870388107100358082119537522204867990486124858066965221849630839732551249262697467105556750022558390635764233558771942267098847656542967089412487863039696170848585762981637194983260733215820436793769028595889518029504908984351426340793906536049569131513078149197228260480844601918049414772042929897176697052791600095035387236176946100775769772484022597279891852151056158319073199899786557254666087996922671860717913740821656432562019387076346339935548878035366436676452994133164554928950521826821517963700538922703004591837476580211028147779317253620776318683999232248407466591670497349540868792686931322026850264878104776481042205434570118928673626494480629010325328556695342317603026700047026109298482897882615330142077089740134750862595837273814879056115226158731901066494892764337773643526148211141336835843723529773551247990994485205112614213976831401611771494832169075733609367016411670932720424085973134006920211869626671110417756648600325886338662829066242728170722851817105672642525038345261817137436972818679185193852775811615099098242583750589889101488762868002317205563368589934777128416701242531791631348319832545655572175746783614158630371093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + -12907998353341194059883953741428454148862977018770342108983938773969566403895292513956090894877057436436466369431593070187067368003302694023051766543115835157229221210402708086045495711952018059323836574107151035935595635667653807539300597226061312666078476217616659852941010360737980730538630296846502030222505349874688911846137289467696336350031159235279224967407794738389723060587571057861475117204301533046673335792612239714592768363326117787094475707260532341203782935226369360650956854944539466624252613083656246447192216453588691119681377271692542465783137226169564945895837379914593160761220382648239677254742214375498046273865645664829087491084721998528957907144315067557034412906043646220310503539959634885276900212894907384611016091661765781118970680113716443893632480732045701396302988241235365885487925460892565536994007471136305606033327487240025177472594965419635566063894687955137779793071023709963990102166682527541911990818394054693330539327702826894433285124462735196421875639618057388624843635958587273679402189934534384962548242559781776415025337363516230697297273282107116907113943752992217263774947725475028424417351707880855085951472839462915253578298214429950143120955820820621230939168500135392737661934979169340820421053691040515467766489035692185588507324960723897308901836411013295524413402690109653319463637257549509008594136109624402530490341515610260894283088663385493845193726774110078718460168147634696319041340595232214023512549050788480969317610810417044995114825795860564386493805843407943893137330852951558322738657686693287291474391803006232989000733747546454944266694928316974347282339849204075636992402581407294785261302518457847033323820943286312712200612781628517149018179150482701589714831587334871935558774856095301833067414391786140849731651540280672132719909707751014175040026760026927260721733218699384149220733128997513465812144684573845761115688414599961947983736044988391931518098410478260200522182870373795636398636877766875459167375066994661003876682075239554383636142532810645172700346496383897648193657172378967526369407972768849793335172215711677041204536667373278761186904688645187480597632945396306513773279150882786605808567802903987099116901697650681262604272050340889205563879458118125215695541162129463646452967850955678065636017334454707381913909331459280709623505832205587194632749766771084042856535406160786867945360349530266268370549441086575445180290272063384118897382711503929326758240189348782805573858443255776070035930544004106169248116551213010321086237241818714748506532780895670593461456377245621835201801004570485289242918053225390078616705568866847423329073785289229851985711048406070682819122835010567648912320719717978549512045879741056078353741469961035349791542529740079620717578163239992722398718215894735564654807460783550277850979413387182493761612226291045582919100048168185315041123023245002116236014090444617070328191287679395981613375608235870998207102577766273333019137908105467051538146488864630457456091378946691498044848344789335970139912834566416992196528584933214268737543832326448639178214517615532400631005220609027167283759905663454703115628219326743025593062605914295044485909048980531701090494357555027424527684884794546526183647215244629567828640297175218371135298743999839862601419745407542911850616126115729372746680080143650112476474456674445082391205640144706669681386994015400406516973842350994663651568901621076956751242026819351300461392846778459078159389775530899425773733009054162034625006340932068412412462994837303169984591989580810223184138809448230639343690996665506715952687815427820893402325068739992817195176890482017805790163224305631171186762552647685982803931712588151824359053674265104265096253275895199982093988151427008435506937678658754862618676195362212736798399102281725725337615610416882154923892712595789547658454805337567574448460685396075372493870071547570879882442477523851178325838883845112757803655604841708689352527600316998435805402753074279634440783859772210171325735408912093505262336040404543171923288111521623891089565275194918880056028318733848693511592492553794611869760635348746899026919523266254369791734206940714986328541503781689311925416147071220289982755845786239355369467218364629808557574887146533738584593921599252058092213056151355279119939855425290887983778216812428330863697157801566898638083619913869273938574676526976968254512136823450204583298265153660273439478248099612445341780677955331224466889157011354416779293346543286357839170402122108363885350533142689230964326044012744030689458443373376362027339002063758788499729559852648643321515038848278435604697644790319685772220855207387488860494466317771417750530023788238390812391849284557822372707291085027044281104399688559570395408226887458683583104771515967301494827011906530198137886801360483076597957371492822313794107245676922516133765164159200354257932411019065183413519871959917223360106323136602663815031753994421154443982614244596369914564801384013680239924053157548040062018300173718528086739028389413767333081230837205342729944683065102781542310347057707354642356509068564444189060851107137302847271340605710557769303434838548128027468919754028320312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + 63511655733386805938389995076514007462100362675527440311218803199841825256678047736996298114607841159873594048311729757306581612886762355692747732763172126452736937445785136205927515062636014661717521156633302720940008528127226225785258210331743969243672313676242893835918361609583493288885525888757818762083115469740832473395043006278223815574308362966640936949863110756941788689953739804432979899765141886104260465517221771936944300104777671447279196984281700903883851412498913022571027870633506911645617317061006308991520940247141022758446428521940683028319335205979102612188671449315932834529567569212798382717744232689564686414208665405628714134338953093497403638076578310701987708197748387600931375416455181927290288129459597284076960113404485750464082097354150015987675422468946130645419493502404905080808127069416061901284878246006676952049636989016721946348089222830179144644229558724706124483473779282169802063286511727224669987403502366059913016083218063888122677399757168507259803875847369815958276513958692995017008225825591952841036888467311939269958776614188746831718924778226227966150672756222939297272159816823151933183988606473274281941647452714111214685425407850064991636675663013481869878810242028488617257181474726641579724318517197058146225556180408903817586256060280713357053256547033536406514226889779939042314831642469415927468177603726662812177840609015369796241711114506458703462902932094324030449554051746843146568889543515576166350224370983806868144525559105372626306148958192586876592736116198152517041395418011844446338514756005000836590921202722165116555714329492188357292037784869657225615153421141022123110272474403268891920421276208412769825005067903210897611297917160953727512805132706588297031158139894035146444303026663318904763962205260533693430270987681410982597834270688430918505890758791594981505330715680448265805248629722050165833734649575371254047709488833997148751747584888373975251245063765830710224418277088196679754627843719964947839145348005821778953036637330119391412897493386669395511942060802024262000125299665225637414674719784213820312316402887315868438524121140882779120086304057114042649546654440683956003066241063628342242388869469242778376856328017286204875039760523102224144232128904138468518918922187527543118212401960735383790322385774374424094595760150922884361536373560375412660812020956873388454668513791392089616987091979878357732505433242490548429818378174005584839552866538246412733338943004706406853323597099649453129290861569265343947451484553328466720927844000218041029352577441004498044236525954537292049640117347468679033505140322635621043893218333102836183896539325140803967588122562162152978169879341290992549607765367193247580340551685427760809805293617931313554430167940188556575160803354133521668197449744008630908157725080824226801838511465235297585008085036719508651927669638687931042196513453347834616503197040027295768061111847874386931735318900511362918297810322592597730776664092275015710435174810812256282148954296705699426619834278420356213448046428807008191094339261822113596268254619747268898492892281636323601966049676540971341525664347933019496354702977795180591322863661656904688489105333358188104793001361685273714886515125784417443956247279512418231134472276712819467025847555570619769934956364575974495084059598813098457816467847256183066499920216504572340201728208139532487746233454626881965801968532149375405784742609285719783991669283731750893916733817821264306939442060510909310458650616247490300608632613314003814027189300299958321571804664678723017371422727724784778167204859368681895036406932339142647845514254859703778714506053399893029700999410534651016258791450850968728568085018700933274208257270793035836517832048084022624195093326225140452202930639757784093824427352270031638342626869074751265174912669984403894718962287707651317710431459260040135549522108198249084999410492464045942876432663513784486584563494696674018541162646689498594810591534873983274112114086504335510405797149107410817140699208579673798040813601401672837919875314162461529206398812566813252770067370234248395079310378705863890736589345521969785019248365059190169146864217331103723552899103591959094321431882219053512952498927234145966848395060115252586208034768746490961840370857454303417571779683030655885797379920721512794251129956534826999813470344505999966097784268848223759510388261066222053857129829851685648876902402262286069415143681516699285953446469860584318766475144879474357031616320031523332437592074891664018965465322605231366936227195737446498251319561964816733813960209955467157568523639669210188756649082377715595005643006718957458854253683865438633537659197908916516371393586263613287828019408195984052156634311983143034829823907136882036607578606419278667379887639964374298261737308914268349787066064861039347060170650132847567263978925566287656173550645776758857480738982182665238532886618140489972779187712733742753143670465838067095532169604209757841002479947882933378583301438824359493490271918995312063600735870880032986498477827445969905379114339124665692324644286850111433828663916362403043568436058442600250799938194909903906903991810395382344722747802734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + 336254641880039029951432131157207730727643978688012367279743431175954847964223326787219389103247063086972513672798345868076332767627959330629323169268078268960639152261926151858219946905015625660030723524262279518436973461186762367733671522300816708483271013918429698027978726371234160429208562862950651456615630594140283828226839087460324956868515135374704340367629535490774992147116995232568916005957442897692426758530010416537740398642374483437127372299354227275731358460132515376805792833076774292617090012792014367809893315753036400221731789746088824691626880609580441341806266709313410661489613266326666971505911350816259348800823634541870477702722566953786608615051805715878032846760256647258949205731681722670129721239821957239369493008747464580148813983495676896101877735314259453145711088477800614049191676650811865723568410212270175993432388909110211929661884572508900917334833838656459173150198665311000497380247629558702689620597909311367655814969261111049987166075653065748105978735209767825025372672656197892399232744359015817369983895031470214362493044535337814480764728224199314547647725844531643116524592506190862571022080864093889547330999648128348473282017740500816668084017272144858542771422747919312393942568064940365253929016162037190851857386572139644302141140973232732270449597782824614051261049150104086357555222409554574068328317404366992847843920246003939799439310821622092481993496401069682556497743364382849331173042724992103554949544955483052863872760108340449983789498403768756330535258303481908424077330406649913870764241922855944152955129359884840101336960602019981049784611284266466875225127379728571296972054757266924440968327934032380982222585233091648740376377076442115584535538847390590911002828149320069645727896627299883266147559465371094939861693109828453958971453017882337674441589449763546220523309551250555909175466830004037583886937230131449199347239285315167976131833741933245417617846277167229408101607784930213168409981409922041832590893627375121219269480439121202067546186628737380628664829346310677094955056491923093791391921351822610757257116885762186642870508969187043065393205659552043233458213606998095685865720783205801246700961477598328654418723672741207694278565376685947981947529896854857154298247021847749176455388885424845055553248508819952149578260165284532073416755784544124640490748326046376356379458249137689888891160718532281065293560623103347195284038784507328483053193592208233108477758893250038249249292217340255352906207580305932968534138615114558876536713491604604773180375466999707860256588828130415390999826541414820203343499472137336911678595041785955363372852583821936071023996458448006874706556356489094286524310357255249805707735801480712712149808067267571966799885891128975897722601270604416594499578492036645611235347624240796899096138265552448831972345323132341132699867563000417629399319671417726509939300206539471529704646166658067276468059313538652794555175024939362026850030157934892119015234356589998968761430855165070523972764155891817814214815532780997766347404355197396126696626043256071185915060309986270801968460814120967026304545386766755168669919899866295510393918470244815200965864117557274991322341100074138229458980869166725847787715465755875141778766063587222537593221137531897341009399255279225337073585477742856449904845866050362863877815481716331200969774103532395168828951623953718055898522012363842873641515887050070653536133463180301083014518935050262275159965907453372800344508161631949545396784200910158037442441609273343301068442848538055069531222505137237163975219286050498377635682398300752080610959571807044322829612836895339474246515251083113697806743179961354136134300326394698300687334226439380834195990516526797794412853367997576594053985043153358349757345825092638682998917674123609346936437262083157362622887762163630658645489147482860074495998045759479947848892507519682362310445362214063999616958868633791096122489884893068455005150458307666849508849922201065057038153591120481810767234882923718338776850401468109557805424637396906268382415089508035570118759369588389885769327972488758126868117406536518280659047499906805775963193654277879254799320735650321148689426016923381309487471381709689857391812115870817201731511179365823186589931201651550983508024578860431124266303926205748629334425892196477855459547145445894280436438438398394987941147979956663501005939569793156606879802727304355261030414886359794216203247472072374563206756642500038924786849873194773879477237386431400392470284166452495187039708660855785780586895202192175535396731867645019279369759351386741652934119622611141581357667860128118851941476348393857343660451451946721667628907689402784516134687732297970286975810465484759890970406463798772784991404186714535574758850122171965631817785326366953217139573567051024903831933743018282769647829608254306522881150554262296233914717468651329898769721985631560421419391236316938079099657043073726798102962686318927247106534436392653832472435982773855755015985228922295288828487072927779088705654217935069202494846439827370510001380408758216483671180938333305675826223777698557693411866568127087212758397072320803999900817871093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + -235412005389675692867289773770339337778090049064808952620630541902560496126229344702545098537270481752573185968266140071529571246768497993658599483601303761175903304199970776387137141313850357286993928765685588849387496556908709866802584892031897293856353520695378257284842779739728945748884378888068441720156016168453587222390601184848937744465864319292118108072756142338993090593208411154392547990724012382182415963050089147749902300775618580432609524913613502547776507440959701904216950284912771405832509808046052659342939883444125108729515731164232075934461249416761442628704574987457928901216573799585951207486381099677559959279573576214026717962198599653413764285482565818026981188640027607054850409207620998066738568786302371802559785842351974428206773875205455749168367624071810379858882520940312697537145518997567883946857846855595156984414467564059567596885370014554313939962361702448011706987331268960046140005334783183318251731760137006449611616281631840854134104471897180496872081942491868573847979784677629292393488541702262808785331444022577289191234350719867449714482860048560344669906396918660592296195558852765516779816334493602161887225166844423489297052825829893602864812289397731810047762123076048811562261521394735599545705010072669319005157405123033217556005085900815746167250384936043940798503945192148981876921070766130774570160285152420050928838507210578961346111084957066012937097488698342896383819826693307458605012856916836080057828306454309956039091094924091019708009829596989747540696120317930069917196342683016413342089984215993818326305514153573177561154529563294844466286598642648719541349805184847921557162937654345645916268949686098747330805979174088315424576457194865325933987206900750449965305450861776707357972725671222882661213007137330034185888926126329579167937668100836751995757482836939267764025572673873728232296053307983130785120307405885674822392111529069241383058099166519979098023627952780132133121375850023601032784724350046445312378639472704207839254988547937184576442302943498475755326402430857978837311979131951263901017752816573561081227955472466488329714362031935886319828496311258248633414372453053976403466251330114463605592795381273280079782956723235885277384691079668488037537269151298548228236282692126237360326155882717513031736493420651375730209968899721959604814175298789061896220993349411452855852233723320766229718315393690453782805395272534641178098237845840897684592819360629896838682605784272691822253979691268745490091375071984409973573704712897503964344757945403880619038399902757368183697089291638778232313125223697852769414642082809517474322707580396340534789064500689925917106413134667064026108464216121681782891713501847180183440294738150936447709369715236093698981382629078145206763902827078696374869022233072561023169028964908407392350901654988536415944685376096380425613237383586261176921919084811582958780649220449266915700844915450253860827919371514248393224165969168939294563204722530315079040472559304316187289286679357161714077322242642798854444990081738859470894003283032171751833059018179985850051086888198628753435701675354900724107192510814449734192265457910124351751216928524024891813688511617299161300557207661598480017473155637941291285860775210832791009778488693407652330332378945120855798644196246138650387084457410516092899827731487747593474996545012526964595025216276720439137205077261697347157074713856733324862137608669587888680822939164285323161629244158105005864463326260704253166649535002381147243975220501320846359545165799216520502577040365287955001113333875327878431736892761485357275193928898573081013125889235390766375170256668675474973777211593452190388280726502835291755504005185527797183739183387729051035086722904410276378520203519728016204618616974433742586855125339051512364463197351857256755414465177539538009202030658670436907446625799197270659821943713159697931382631118185996036386608411750800110452947788261804857258894325131177780594528103831820478991532040716101500779327815721118907959043546756995750645272192542785724388675324971629066737177451353914140043660138002179300477107599530869273176115798485319555270934333535108724549649213062635111631578083030444340713877584520751728253046461387023619253612307945409997723997120483609316604136504575452435007574860404774937625743351258150766307195863897727113573760089344111737836632842995992902790983513734110651155673590867523240812074069214349125759296671071022259368648793369726953287572191231190184890803380857704410097999756889295438160096807442555993672072285298401475187044125529178990710467266509433328619596783033299011721121745800399236645667717743438935634672576744694214140695232777076041350548975425414286240558189171666282648620778516049692829894777167163483940847424050460219106602446637823512352009951566686990960696940903021384887405324959040659481593437676422841438903460473360975297474652533656056466250489698439520184756945147771256614876449978782388072908861110678633923813130495887775040382060571204362328558054886316244565178935863277578292579598038338904291884595071759112944990416349377662012130155489751184103335427920020469651681150132915831818536389619112014770507812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + 2195436400877643793086973688894220892384480909229837267919713211733897709318933846538851360685744107669084952958369281096786592397328810318284798833349669951449116007071452413429855183117056756482224354198069760844771199577808962535557304225588742883162365588031211860726855359305517989196629714864561946716482555554700384279722500814257783563814898170609117254574228418184387732512094805453585080851312059041554822813053546096361261167430777330376897898347000011635738425135857592420186172725467928278319259647272185401391970647812838668219145802309817978867637063764601227840868512461687584028533494837478942130164555278352324361636963387424149131916023543399658250836074683387261164333944728709979712312606116202269080591874791545470917473615730642560542003776778169455963459009236286279727247600564322121318621915666844905071474144830143761869303472446772703685605981838777682110330892566417172425416287605133003525424557518235892722140819219956325184600492459328239820708046518738352006563820115499517088409546834774100580058695409400802393324477378847551830568203687909698374114781266843675300383531170137632921962491311210025528410624754044500731405177262715465099368120188227020270910993366430485604253800413631004940243161849520179473991258966458456454734623865178554575250951070461868315998272309718272290759105529709882230303466818495978551347258132398333834941017938622343488829451800852733886015469927193185982012480372972925709539479288712471631604073254356590501696125703253856264416394113630346797665177778377650767092988885911778597783487461777115731446230648929394527360268987164471575303943461327890989801667057796958310608544739717283464256613000338300628226587121343535067306634650820542628355682770190730040366672610977898467401458121208811183726387814102757062537995975829189777073867477836548919700908317994274469759123631982176540898207761841383654919669900379373527908626043419618258440223005362026009760884570414740875641693951991804034216354634224294273599922535428240609783861939995340711314461355741679889384527539253310838126785373584348167281947576378133568838153070326887429865305494710563591564714971203871966982447949390860597708183934253782980239690019784174521560701013752050200481886721682002880181989704088118971464864561646004672398422516333352210864185964335311755065688275402072770406177181347463834405328881239988746494904052967088138930014995461803878378113389841245907889184037747307437387266561511522768447011660117882165729438538466225530827432116974645807270096702890834054330372368586870810389647789522229492757587014649318469890120425427309220350698350210835031828933069796234519770868015722596441647982140235774886118927218098720502219710506235573947599434494345181042881387051264285923538652741317698540763605455248382367606512191661406813948614466799026933949603332857314202529157914181489133148756558226175019152698611820377225779895211841679914592103742112344576684598414639551969897126144795344040084799885156094829854258016515070423768578709505823652671702662766061086350712091588543816606372431862280311614750020690445549659648787010116068286575305351606775606966234336787103628451519073272991093437855051509971957481940663953263333979899533143246541333953487920390161800246228647356439214234353146841962788513107645344682024650312918827401628310071102784523279142719943973148046936886298171908867217643348085033425178684372832138680954152525025720502250261364637131875833408608184436062749958941356261360594851402856187545052148161021824045182600439680544716482867990157107175910478941318281394616492890529923074295523725030510375636023251307519149464105623826608551253512611495007906705420161647579661913781401786182030890630237973896339111526509837088200270233553023139765862636542669610906122359724759897876101970675050604519359993644724988691500713327284855514328583682627290722020613498336104640490247883572238988886116887068966053603403797991694773680413380781503901243155964154233558730602208785993473741153773155809878234822620684769520543299351339141918182882395163934143631213304135829143256048376952206010013546032743072369091161597249338190829676384303752223766105409339493230801864476546697072444854526489940526440993067086370251709036983026958229169392168116890789825479770431079454161083657320232048433090250814298857217787685065855633885698134782645230168259333026478595173897617203352965032978957706742791469873934909524333251174346303010198186057164869480521211274270758414778153921609584854031287748813764155580675538712220577387094860471732517606506479674638201524606175607633604197755234732118575166105236561378553993721135563929355088331647284413962250054957648800341638318405338999456649680225812181698638432974271363826347642729263005129864252045034746841679065098125768202210867173735243157604137868476016249805530069541470490130341157223674615984023618629471467739613180106436862769772514868932337813525418523826826954467077209015550726790713661042482289133646161013160583534882756295401818570527179989976077816419189616119750541132817918591960586014517239327700678614057082349248787014350246360446570016446853993041965735964088715766474759760740198544226586818695068359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + -109835150110520288221827422497740699646472295506414429279889568468076433688090073895468187275448169227535554090121444797106109707059906391259600388935551848824572678906434888537953573967025171756848861966763006178294075523577052715496743110219935531416268892642556212864284319938092480896907641328814259738824460148453520216717334952630686941821679047570820172150449535093540247123964362253667878342718272454500281136509172143814801514098069181624833582051671419865321685266093175063333347263178093457666895146803997620118520928538758127749068296621494285240706769058040299769177405365964047413765414952076402393248856244173495964118601255924464572510534514813365018030460622297744381662646765262288569028460070104853651886703414675621631789572839839291294859111189370432601409310878044182118273458846309009831267463862907369976837832767363547553346490336994523960284345906938261435632252501519097736531198939312520531806772549244911016904483784426388695220551828290405040248873819157133410283562332617382134636341817942847920830965365020382728752137471415262817400638938046032039431574335290937090445832346953779913350870683520867392032914295453854897635078086050664172628517895953542404904324692997598277290471187826261948055877703454729309240268014612766928538534306012090572456249411226044764729141876171611539262546045794954671337010639557506510162212230632204244800816595441712698640062463244749989271069607498517965628382814024305656627155554575493493603807765057703135084634395834386801943588441252544636319059847101661012647866166021691754628264969450923590413011451741498863245275521322331991586129298228337992327865486633082392070245736899664432828204374755733295994880960726864140733073984797309879397881439602128735412924686401268636166511077292327156514424487037641044464476140463675285606415961457153321006932137377897253656157142269277543817142503692503037801159457479592304708075081731987066241779686697262903088032503946557070437453084949994068178824782796674069144987001130559326720760754907363692207567583378013823933500893025912654235001346125338980748746536508675294816829643823834950748760688510191332320444079829882696190708657386153591986162706270755268462467769243418537919912882602935923137755661723855413062829960355412824564053515323637014607680944146507649464747131699993937642005505027125518155633282478612167924821696923560711744708003393964753425490979783673312289838910411460196205315529753444010474604753043398452404763681770538543530762561914244135826670357384771217575493308761781169462429284194059518239349402510325054322851193745079650901438824976662130256020167067350374879721100526243733317253704192707839762064361265558805753884092774842789993491261064681125793824266644057138860525774230686293753397733393186912606981717679497752109070298661260621235740445358692201646687444449799287939082534713543858315211071258076133205955803193071818629321755729729587848647874851234772134538665886158265102414974630929161411910589764681060002120270211339416194311186571172727249265655025628985749268783124142918271290553728780987577326880125210242403253144432187653041418981507412333416503363531992491504690316114064896050367789771594732321405351461647039012887780521872826366365645556910491384885789085371676101504387206855236524940452232512302330763895007036474774602786041461766317120233944048917111987228414090160881184895722441796207921559837368603193440053441032109043538977479740616523251557024009976151460194102426857393612213646183512422784374133187265198597633307915314075763056854684784642828158020584361612815348268564859413273214098128268581528241136063294057913823427765203396876535580255338262231276835521895013175304177404300365370363505206028626857501095412825525351307382889173985190695418741645132605276577902238740157930005397202637754172724634823191221498760849652530251199582308597592813568729641046254250774664597797126411910441570485790562845546030481019476614776633758452142376938136278975667780206544297811399780784386311345819666031889447597327712371770039571787662530325986309724132183355766534037442875546040600358589563136658285297049398600764866466931677288280221563710233456618991021128585167490918263394432499991159789466492308620506584621451955565322573840708283039152827698786195718367111568748592957115375620866257019030329148751931992024712328354016080819929033820743183255911438263727452353986465643347142299686892082860132762932274514588754377328633115002393164044458316956601066905210970655420518844861469397827376140016386291610945052660095552170113755996837627403827748584731575050522565001609276266058674076211252022176529467004292898941767847666788795365371450185828819309493966653647013380184624259628529952831720541850159733014924943346220877718819651502582719410129477110277978706754340615439588298505502697943032971108052889717269584807725245785667899383687707112588548116424332662488132988219304416520875921258300570474122242749853064792942700335292983530960928755259145948860422845287237029740407130067528553987462181009139453986545650963253843324745587602231071846389762952677473495034023620291462604811915785258889940619502840653031355384605660674424143508076667785644531250000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + 1729856659063161692717123455613171030860437183457097934034956678172745448912251651991536123897143087598968842224706860298456419905751413210298946191953595874758328523161613133246590792193050847517518672066791785485116506544955875330331550958450198546758719235516377273019536035574633502854369230214522736375565216447493795038863760891486604559530725614661803710182969167020801812493138453445403170158558805771127325284358073009212328219511648690291915056925013298674317337848601079218482474177502659344179063771979688719958712091761102375842277702617833940817466944890485235014424376509142543383702672129234969246763710018265529499403031911109632187684209564924775832396734726800657796973006680332824333667287887315775020538493975106181869951698625876397066841077301949348016748698760229258545714526640000490965881808747351268678052075237797557685369486164527800503017377137197893821161388157029024463372784924065668639695113715186217278768794608941270992793552276382150080077321856247256368560934237713501950516679693022836595583830049735683724938013521491717270143215137155755114445311583197182587841862320214469346877283410726906911674017088168626055276849431213798736478654287091379927220390988526361473245104629902030221387102380304173175547651891343527677025636335737011612537563738001576527494208448669694683334075375030538974064245404687376561880455556439494584760165315760659940344717943685727244731422188694318438348268424777507375271427692085363210343691726545174727326605287428073586522315308581757354620564039054239601560292687539516799792351229599030483778292882745712221754678920718199890235954077529231802656289598298961572984818502092358360640408018326578419486820346753870783243985461370824445837227601490122891832356672787358661098322535162120458436832192010394419332507547183454514613236370243328649728471201018387196827061962446122916643283283670873030449822349582134160589884149600033056179819309608291432560231421130829022795484414540153769957622211680921029594794496852694038472781143040015970509209720633043867534823966382320370696455189986592745688989165217059706753958671898085326973880871286762114110611346658418080803739338064403338524873250060541913565767224192307445999570327009391663254207071658455270692811952051687029979072184117428938040527917618646910332934809847486793959598315406561501707249540110526841915784039002130956599421459479560308067228086988172116484532788923790908209865452250817710033419623265821842956694002329293726131690773581279423059291041873260765384265489888850683838181671516286919721676176472854558018544525591366404879685650354686380024198642262664364171033307386987375672107135352155800234410841708401064351642340546328715356951306968958157969925206078912285728234896609575436072234461748054551422251012951494488246872191778249619526053368748618494817436954306951594189232020701313125752623488035093495792240619191881787969750277400998681866381120569379604957181587047450434963467037905908488458698662467575173892997542759227680356103841525047295458819471124906198115212494843484572901064470569778203983813824041844748495254889690460822760061038495389368404014516756279990700457685440466900071572649846279489567121512616355234578149908381352408561772809910497122276979421220250661538613293411560807036780311949813943126903102329241594027918617505445916274601257792958880613946577842852846887078592351225312125441287259273347458894105890344437995988581859022149191138895020713791768576850393432160946346014864188388951847224217849884182599455505772840488392660862262500187748283120650393776368543950090010025265707125290119286796141869296573191871154102047064351604708616190276673079618312281082906550645085299854885388276735737886275277291327837918720205379167691060093328302472777022475268501357100062331870808413081874809286822263732150224537262938504671525812395242701304847799753358375598893941957300180372813643341076725463787376193544615096785090142441021725716730503780884778595057026945012958910214728998960176962673421565668958990489268881685821703584420767448842098652225199191040136450174305496204330464971031934670264912440949942618124759667154692851985545579066809672662024076250267383670412826792886145673655930723768278818918934644312384567845217309877136510895368172078250451877401174490507352749900814427392001102369347409405905651334200309253802406510960586728078399625662130013525560218054231356600397633393797999319470589334157763916535958185933848201001096158526124471180517477579536289629458511039283954731113178900133784435347530609221346083368978765037144444502413686117117015531794103872412121899068667208826126655134844759073814671393657156849916999235141011704791808172606073984922556272255452207203461080092045514744478927916307265168578349439524777867552643914351146524984483204606399247988939443879930610356924099817921972657617468121455039641094024711458049781222770806963055328456245472774116784347055579392041171611229232614188880530209054007913576365423400639449806909819147502287131434478220458940661150836562604400660276476021033387193383704898126530607484957103556006157574728127645700735583207702473190584079561473358443990377963928040117025375366210937500000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + -49966835618169533366120848097058823801489573444970917508744266455245891497820962695035105291647814733365751481469778994643973688385139398739338613899486072914068174985265497444766016906756243022093182569955867842172624240214313239774503420356153921238800534337942064478642618535140006971788133019932274829137919532085083267622510056025644779156778105584106635303627649731278581063936120556999712431904554584853084528104507995536652517598067017197337524061559508129884486532633896565944942616270990816220500251978939451323536485429811558084704291472079360478311979217965067776878117654339246244041914450371090451102135685254698728045199745341014015396476424295165869848661104519093636963047722792130892564175906088324551169266928701871133193379953962655486242382733937428828333870978411543316650949625324855849026608414811622443671766267852605607223899841540422556335950015849893448451514207329023542712498909512823409013910124055296742476178196694391877578024781155341095239037007908234127035721888433800623800601608215918696865837650906759419410763386884969996338628519990933338855290300198151167436008688839432228850739713456336348372732923161967254527861979916275619357602214556588021279005716349017216784906557567845869873797526664756383918362730997343784120169182759694152486840648779483938547898919393920260309537800680772646822884532226272196053279592896804873832564692113618048790177820266108825412921433953527557523657448537273436766016346104448884877592551676004045765282781221979714614944780399649302023322433052767426431828572770375095418048960502207908486272669011090212339347434236477513220674351334544171042899217244279200065360861907706984996893781542336761941514351304074717216568746835412074186236668721344987598735354425399924755859268504811240775923751649910185656759863994975016347643518884462976627097452824149177712913421842219477604250012522507341707365415353911359234880755048607075558049007229463443626010153515388461730860464782175950698713974320721146811884774462818601769697040340277245123034516030397142273681842914014977778047575962246778150966804639006818812749265921959389732507130137294287759217705126454032159877613398445020483348927171208598061172115124053133694074599140520216513628868042065281936354160239033943976959018948289658098700781476102910067867183999309938353957696705358732613844070082288119375736125336104402350405611436246469523759124975572879136089988820325738638773097428057187126142145327110998996381978423319193951421775977638670891599499059824539584751452484586620751710520407154003710696376435680614183717217197304348737973162627605401741426762626577144783302537495369748352665793617938083312174193998360242188828771402102382573698735330519389970393888810609266152376206888062298776031709041551333953946594307386385769627100486543698520068696652322303715659887470465305933560533592322294410819728406406171409109813772825927205429080620915932696650896933369397332008569270522322615351201601397896564479553336403856073487838116076168457611898557273532061936788831616625769456534800038203843663057772686255470580006993581995618203933030855499221344364685850362997934365692915083091958315834388564645128717502023434711348434294575477297064211919967831003632338472523676910409268031275764641987729465934047322896591579429390489172937412898157700678770988843012851871873141141908779125619329320859872434227893571694947150301317568038014984487111407629894638537750380550946323916275700912929081008201415591946065004188220459984558493004629827676257751703299110152476071038398904597609180962134902051236341459779398532509422244958687898712110376467981544801112753032724817112563713268144389180943908058001006641230930418671895298191726432656187112951482316981673617036566645486996522383897090516728227613109831211541540666957113688655481885619455331299376669531287868622246149173548928992333804157938800573738629194398624064338773526741591782049927357571282448178655926031860350594025833604873060862515470794519261968347043458970995788106664866404753555036896847592209840864358856335185520529477955874216778339758681676559992325296664855638758336238960695046511591570133934018860157777411884827993365489509182924924624863148820379345866408958812199395833945140651639788157924952097119597618650717831001822260576619331232950605475132268168685513964064563723021751120189432552054791229513798096778377967038037044781003787532808842829082196258869206318458707482729709398243771137376884827442287982806526461876765656866090391552946167594118111025513599146111204619856456520721808991233410921660120933957659440516190532337383265840840296196649967565001790710682860654046425316065291230555826170925319839069227406309295665101217056820675816159958055140652390382262363398801776665572559704086962866118881240589776029722098822381748523752577667870010190025034651629750698425744301443432344366101748881693686655138137077792450186355032846599737301529903072681432316865678983963881601097094092758551091292067711922881620498282361957884799324334973276516534103381409497904469892848715283600453383375574416196704810600483688307889942602229479463456045265529087043526584364151592598801698841270990669727325439453125000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + -276381891324740355659694501462948166835458795864154120289714453353182565352125725033835047728664791457724947749156732112159319000210049974347009047407720047946853258932123446080995289448738241960976964626197624737078873383292330406686798396961029819873951625760888679793993469077121072780159369424770389140772152357259679552237628880308219236582125970162942836360243470392308706059324685885721840400179803946079966282084018665904583250132816036112825978672685981299666998159992223711551710690514978756747956812575637232681558034374526172480104245968925809438871436014868234332051791351143465690800820090151649950337404417353297926583792541010203856302776184309749709660614982990564962440769616451608954506948661943820966472546421980003172829931785356140479708906792760918947076711908169310762303641245247697320445470093742581694365038137652459263677320289947345901833624633114192091050551140497442291771237771398445996014604738505073476474932092689768481834100535692201769273874641231831953361234722664470468591966185246019738222919891079476676919482107875150422995837624060307615798329746573500447805879113815881431250638662625549379099827355654417192309007769389360919218397994836878211379084469887597119157831411609515817504159558070410626890477810161942378164571161820363159290355303095323497624715778751117335031529212564420141427679280378716282361764214472564309569449170606342908901107362140409655325617623787185463389973602384889866687372405388104517884839237654237904005864719047641315401959184414882351484602858631318823687388995249127451723059805479185233207447678446419775537688770890517777794770487947498059286001033914806599531363647834734664204731763217694319240568457454366275743228781713757077252490127795345584300330840810522108480423192368035274648331499637536681287265234607056999461508036797104081582457059086544209936099275889670484294782189213319916016181444032081456297229038729228587761393981175193324356231433197520047878615640527509332655203976375033679494583825651343044232859895450789460179638893883962230047615793477945577177992552471935646539281530012430463786339291491118125778073528349650953527628793290982566957393093520181816765342695123340218959960518790994120792707066790912866145267062960944827500944128970509174562688787995101131876806913160626100916364180915941599316541736491809056590958404252024390962549382025276544253318599324596457903004434997614121569992748545219574990701883141924120906215867978633652987338086079962698640768681418896596246379964361454206328911238222833892826244289165085242320965889254883497159377743222887922291091084464711495244441191011597925391249406517841362935947188090431588831084950351211045895595673419271668393225457455943257864030391704591120481624854474159852479247568901416158799840403155982884466336659426121752140255409729217992011631827991724617087296493939278791072808554301624368673869527485851509329198680525043951629601942462018737316427718027746774658051617996710818874333355085214226470659840635197216804850942823487708833070035325368924810887619739428972004144171347111804253773599018083817847603536576374675922346123596240598603987344292961458245416798651613359285382159778394444923562999173750051599758689185661591679649346143735555895853821872236847761674273685877425700492630523363231899269800802243003797133829086928569349928884735019689640450013952027446057736697748829868223121063845125689277478794027026980725908184737686411977634767055487688951156450441819486991032696737068955108703732268549958138469668514441417603329597342541068012510265083817251607319518557399923594639977522583528576523646083080000382761901859951356745737758539990796351333345298105713491676192223219777051471919856334903258769075588862975963721300022523296475984108967858956953226707898869619315056540864210608869722245244325556853659429194816567663464578516199434332449512186906844659881346627329442707140393415464920200833315066173222754231113338705453086096684158681957796607854111539017868047730618740036518971037149482568676715730870329050035053027268110489203186762473993802094044852755748860043199162395529184826827294145492853415264092887549630734135027740136587921466887543081144074656785781122277307989603085682479615773943583462619688384724633174358645119365327408809013657895367265506619111794169761195964790550232640669841096124104956287224463355420022241296053681848377522837142519126911707827095781664178770722430581393385509493596863354736634434323980847549272727219188584389314735141929448597570937457201298590827124324543757628635805142602763537404168193643039691105435209510073835317702929333743287746532968501488469496610353875790039483987223079943127508236841669714479990737385491958694745815221126006797589932730330117237938315320802973094761782371677707028680022061805910397222076527994368513715348642407586378007705499451547280170437670864881147008493900328199069099815752348686008840798304561768232748450418071405130754928782656408219385750612545864449928122820411831511038636047545996932926119220930269365240784639829749848474546622709428592665121708002734893931267388124565758091660956105765531663606538037425899845267451837571570649743080139160156250000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + 57171121501400668300622900491633372677366310262978735606561752203322426817650714130446726730905972232033196224295276138082828063584470096349075352398380375711023924114734174965875212535941875260557644546941629838348247002286909324424593451520524544880760722536346692356534387992491613950832348833412148313951268151546992431688606681323264040922297449714650982790913043818091359246310248382767249871992402746654065524557751676875662357889414117639267232181685523996446843527905023478520237230415343251940061334101222035109548250244605726868256034513608218065927192575312239373624339826533577568404848192041579973215771538689910696869536314435137525610555143021546093935171963362064766670996117201032385924203572353120258453836384899747399945325150295008530949187851396229258239821131120693507937286203967244443775061447460307585163187469930312619943852568949975534324989297928466356692056256603587991569618934076187903138913690266107954733724882159736784920602677642162537284055414146388973382155941209669316523005046527169733002297500953523551292277801328876248525082256926108500207329346409442587854220458166327063576993223091983529048531203543152940411411901689779235548218260094809051076461498773129478692731079384816400176900306704167096991418550769512835086062109401484447433461947701977439388049733973027146673926643215793316785612153561377864048030066108046229229359570552357507661402245721107442057919086572588500737654420915485965721176582313663240364299608869229324341139339357620881721312248607127040077755666087528266836253669141217524050241954803405311346611473829621763031470948635497211280487964706613472388766517589765834755799044778651562086529678037957672401604251543902782016389170654031599453768977209561302367580935435375683493431572353609892916892356817899499536794574083542758310367665867542806728283758404850057128701394060525463109780442591330622340511818604868038869414940412890384090226131772480994020288162474583759096123600656730906484005488548944545588039551135840979497092115949380752728499558383174490642622551241851903076659870531903737666057782622051711239860619220809774679371914789219301346256085509991149566793514178032288454278264665467144606472567588996648172383176737319189580844481590257450949022987215485234758808610767206342824177580248574467619079149331460148611992754319388188735162378030713475915000272808727617018642420817240725531145763695078549145344444488769959736488065471276569005448855427015213673148673011439708396557003382948683003992081082848508168911534720263241672867044828898714070718038149566495454513011894031958530347212138630254498905709580003065066339512374010411860918897010049440841663707742824118406253306941682592956088315957113317943752774483797090071347239292669597860051200779514869313479415976143271348177139781689816621396275013993675200276109979520216918273182311791736432326071624941990632611135376378963872676911508164075879248102142416532093084521371686763654392978909403706066120827268569919881881682772689098176504775329316051706129707944192187316737855926919302104822068356603245408627653141349684834827977524954327548331462895876553232834393434138073668947151897626832145506834284871963441734271158231096857733356564940367442983046257752844386145103491635808802108460610583203220368784948553726817200670024716385402200180445775738547664159620001663565480387728725796528558436107369976997236425004118762977921125793522441528401843835682604610675133681816544961839066676025731305077751376603564795871819947286828651893343854355743711728351000532889778714584299183419359590101126796710525162772501516220159474358959696494386431892884552324039100388920550599529737245601731791625812374715317728612837098153074368848907801509263391635018330864847335845428097321799574064949416674261621766023852752009029123605277221328539570022764033104124954178162945081888904348919388915265804112927355280130973307162188157865670302394604658902238836218190789790365026213816557540047954504950829306588225165340271261014325913618903820642905284504975177218100987271685216433471412163212814666999523404320375393070211968120266748105139362982817374155147718750622683573740608031120102374650071625713476853491886347960621565229939907998477157641935545560014352610729417392697017997923975814407624882789974167930732540441435607781082419090602706211867775003178151179729128842422439503744626661371872310870594462893425627659680261038794815981991341595978661761252860720139651570160108048002816106668632552746755029252970068920927525529740504361277637809231251512543435653019166473580302067200197002635822676396170322124962581235540257948242817174424062652837725533315265507705513459865055007398663879296947379493285496317408980349777237992510103065252747979246888114047237980893989051161072306568116214463405515359438494351497851621363324117052176531691457416674960475363968202307059748423675716382376556340907003795435841439463126854247178971872230830314967091115511941890472576651111983510024981369004856491140098302450843450506607929533899690228844438802760542317729838721397053874964005208619009446352163986694416427557321950918909416892485936194628903805892150558065623044967651367187500000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + -729074325301373595101585871980858908825468344487059580178485905575791374128800733195613650162225884568549435464228082941926256734932576170138436533529707103359616633177467416356392420962673384153346455682606893889952301540153500427166188195513590685272817037535788468022926575052490527736470683166677243831711924123921535804009838299149188753992448327801598199322655661125160186727840566172253180553535361147388685594376578997461883213031410430120781532416917785297455435916568468141613264445044726884547091529149149777915354563239504691337714101610502059042240902409188266322960483332665420631731806677389549730122084262460273065971926007487965327301969564651288961741043337473479823897053171037127167635957419485304806270284022573192510486169440183302886071261954478974318877741193134675133867418154612707863613318666430386914843080872707076505358622549968568828388747258072304901970747806409638341095286252970778886744342374209601239868119351983239582462152715557776550616763087614969060374553712676870010298682724929755883730329787137795591355479656225843086816787744156027163953868007173850162055693114273186703565275077174929240259763401318506630601988801188186120605137242309356310018794046396265562764798828826608377871034179097103101652163766678159020588019392590477585942027064504685649246490405263749184042456298257989729509892475859800848629185779830152254416714535098016936395358951149718645136383389804418326069589423699603030011966887870085240986336763910567352015340643922945829938056465033042587194499514035844085737758411014321060762140548667827685579453567203786234033413676997290466654450399150117799869722921009952820044382097048722682450272078543105335149917425781266516742804828893652940424181269673430995062748119417332499138802448082618552519250929869552619541767950361630764272953043927208019741635608283815985316930010158528343212711838163208012532147080042408630118226508741485064299904266227015781372603239549263469366420894736084418723139023774344991227221207726851706320781093650871783164320446797657046296003776905701087428670605860755983136108933164567405247108565369277340363738665408524421377998962996437700910508433189289199309307317905727082684845012147159207643700451955695568056151479984144370658237352767491272059266317070095240171795007530164493176789928777983342683815596202554682092243600078151516497610670416624436045347876984719785542388235868202213044070661107015485602091123902705839233174508345441906072736338675274048078772106619838876217044274203695621187668691029747528515295620425447028122298726219353307784778935807146195353878050885933291850089263670158724994909984093754944704497896462198912981028756927835585650664849958597048399317354908050803778980182145142977703879243841671867938008536642744382924070704569516779648078449696063552854247067979829640209745677472437842498227448893132881934110049591018007562823545769998789166439153508842641627632068448731349700610110755536687197028927520091696687983192186178623571191542053123001123136015105194968586173175797999181695034421722116427190483180650794243461506681503448440480167342764487382648117312818907164385565577499100977220364935842026813344878640611988326000530314239633523450348955115121558998838776795449209270628154859183738290438305112298291806969239810723627255834204145232172427302849700964369613403441589313286486980779296825467770576038158773758994128773045412120557052074855845462827247024754817290625966782636104934218594724467250299360420907449467793481380837193698599903093676854987508827481817684976258556253673955845175743263456254344799414868698706728665569886691149075958082143155437317174948112632128751754848520510335905252661395536850279556341331510288666959076958783336536833700277783247626492937115250399450564188949417359874496937580612783692045267278903667939321511001805820177845545622806160523167412676650181127393398329666917311248947121709104415761318377524517612447290907057502297379680624385110557327268482078838291424582343107662969146364212337724906089441702351566411444099477262654972180494866171179922120012640646179855990093831443207466918351298113136119575652845464264348913338988965627085211507373368798108788219943312682438977913747842537663069187400996022403930192953560256017803887543694099421190658243126721268046370995741531589287637785557998010313329229193987896253400687014274507629916371393491192934944993581264205720091266306209406704801111662897267160241835932738709540331946977932079164574930814301252196906192607886716204362394711157275553680397777190463015389973764628204237073659078199811570964622728119240766055719426142911733112343471559026702061406834834000481857504053297066911631491612607967838039126138410789340909027098964931663458542942211416833183982976745532826337225078887073091258316249461550211260590321261967798485049547550348180684413670804352757801164653426541163219993015465026461485106243080620797908450181989408290100075054505875834938099807273536354179481898541605255934675424394765290325443701274875409152832661942592022765219551102556410478076862297740866867905117114291625545818765629631225726580508385628000802717022660326406935382692608982324600219726562500000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + 3307917406174669037390279378094715859193324992936225012828394188426258130240237917126213641233468989301562588666803118870745127018095016377460762969921790969904059182961005166710773422018204449538387395495331433120444379946361641267948597379844645742609956321173562771246499061216787129296403717895886086594370567104181131385404195980163065845568963591104234120866524188718466670030872072589967425280507597658260511823027433605244899108702970098305051055093913844453929674152017412340205212235870959588564120459653942553182072996418852848639239707767311800646975134808056217491349507406555573201181378723718973428715801991878436576624931316261731189207833003239456871844250208235615791868002962202208134265199048693007685399829236344980449219921539321619980999763199268622323565914030306434950230898650547927259123547722372504435595322658960136021111890665266833033960412900518812849697013391849974817851671532081446761546143451278148022398792906488294404747066680413085404984509833543461706096221965588953179780670107749948508951016077629407384724711271544068309075305657904762258794248303080559252943713875620343478372853915869739325492835231014019688962953045459418056511712260927047021785556892920487650068699509935120697218140143396590659599718040321415664689827676128040223783183057590736459728398095638286858082176776865647068381311969483582287842786078721711127945410343087820985828998802366334138286811629490294480657771024140321791026194410336843705120332563480706748995001482854791059801669785747908069609676043699137986772324758467933027854918279483159356326244021478466302715299315073564574742748647176835530629704126342386991544144297696125441893704722163001799826325985516247238930635560130424137156334469694544463157325635391701180816444712367798414363359235520388553242566134236685621644060756029091447503211502541009582318552069958461597069271877869796188521664261921527287332548371622228651381993615072031972726858149276914399574348672029057959922310019549869451044210567529978422376441021662337274331779053828206508968400595590977234723246319362777347751815305097421530298955507790236035634618408602980980643635593570927726750490131982318842191973883621449899274548133710659618996692352494238255333967457817296490258480485289755020233991612823022280823100460142279534526813528369224121976122944632558900786788148026194580232017552973658450331962885501204736897645448557111563108891695391765080072471327846959654267681802333394103747212671964234108504755821919847865277253594549182557583118928395740013990978791594654417796685607491644874517138908862846578093588032909119430306019025719422093815795982776148472092225828399991993768049572871475991411962694315318239242632115399812811055003030856607674015565746140473043607985849857233113940368078907145233947670154119303178906455467666664603640187648108207636776764661256116596701936097603209755931378419862559230396284182966782550905899831111284352172221542038172601113081024931672681999119851820744130789180233229844326060995157177868042945010115696770422869214069721178277718325802533410718475273992457069685993181541734467464021005964897463810684429733221314709131269573913578595356522827203027430716236890601292340970424042751127226830884916080909145708321065928529996431080493722678545313944836923039746003069333483854997736224611727601722181149017206706905887835517904476792863208043806116304513260634793563393458038120091344157488625988827368236813594404563163882733738719358986717707100209757630512920328290363797402644168370294469999457225536440030774130844907165870608055619447014953955972318826413420562963357025532840595183303831546798257725588064573029516095296984626888673344849468734089749631597521515053619207311031621110959004365269513513796201946114401953195816801240616993001102997940932601465449719879121612543978994011464295893729834068942665729738111146718969949399910412673275924980495212099806372232158175963352896941564701474316297814345145042675889494871036487165004234659070555550172913317502288978522729584199775691327346855285524484375096603952339152621903123972903257676644016856307163776317561518966873265534642193146669057313230355906114926772510360740363305460033567315235864727443329524395973504446678065845363696417098968211963824891654429614257695985778480919084497672162013364113443943785081451182948167813350419964310953730638494992771433908975847784675770719134223601628543380507335988472555066547964210015438560221371116150368352239743558043744413767415858931119881374766914780113449472014507275894122188308030916859556084080951875256377195695954598478423741978064969061134844553141582579977660439630296049193760904566139792614830093403305174585068760784901932107982739274366872275176119235582087706700233120720490303085208537148272362907291984900705744105394879354199670069275969235047801243743577640387239562328009305635583177829106325766079812808770834705919813377850051570295825882163425670285989507594065986688777460909996785017036439055381480027881768788144546966241462512064155240835187765354234025170351777343864156594693855933303787142580943462214766894066547282569918249244415011024733619393600747571326792240142822265625000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + 109664081701098031521826057959317216881562090017390408059968426355405302381954399949555909959694713817160187440123957312717545579149509880331821794634738473590762156228139532805981333206531253159954418694963181262364822047188249302491007336572799179507801927621160716916951437133022015213517945706288909750430896802112960120750533736944531706607837546124198506137329066394967518687017825426859493679656803633563490156434742266596649888124508829062511111396280581001339740984302144559732194085258930049244306952735633184342879117041632461128016001556949243138543411998737098339494739766668443521057599013987528239418594707225410400996016214893294745494859171995705648668939617754714983236709620066621498534347233539950523952627382112087532270862466594712356163769165327920121702397337375617047229405155679608211401860046891244558698110775057782639868631263848220636034883794848533058484398362281755153082253732816079851610088498109759917997989156175284850698531793424973921344085332126661402709508016643314503055124546055925163051815642834088407788215594004799493769012036127082431153365478878199715761940990697939535439041540970347935567493290880790650364960599314435460878612802351836068470067724479168491283522314945838170175581080604149850874078463165417398710822777999800065750977983146444595773260605720067210433532261067608000961689892770702048122623421677952904155022876428706648549026605841993355052379766788566129823870924678765815008095502096499320766772607719376614349038978773992457129911614550557933985778017934125124202922569970936350824940210779197078403512396909096008310879432572812385858699088036422105128790573884773355120098962754040481267054504983501988036505296116699064197835301414092819739349902698416430898645150357301327821410254446040364776316352198805597237041003266863127183408564593319147103505819772689959951997855665219333731642073764318838761445391856065436379197307430365730196431452360499727222405605600074233588246956838252330165353920098563082842355502989644910475955386163568056013295507309782522381648536932679388469966429135048750813843399894998987909371234963339934216362488740802280335165323621154038492456250659570965719385094641536353925571670310389779729015665599590961019121799398862478788776752197621969614555689983322310089810284078495966721209585976082476175633229776545713774102383720150003698609569650653118190780770504286667868094698098218755576678034246729633773033276373225236809907271756818240134340673535000701072245376085400255541298859686575193063097722414039789612396662769604806815019843594679833285525847038816989280430523071011835952350990128138838372224161957467393242027317637123140986259318064247038958151641777466923090499087500711089494159518769799285387550526918904489444010136270533512004665775541039948000443680606840557294689461396992408353083861962462825240714954434241623543833410454522117026374242532566833129075848430446619863265655632843304994779132503257559737246188850894402928726758793189012744931451513451691576983639006480759630330184584468422245544230846408774668236671376906979647372124811690664133632181415212226352792326134569320575084543643955434929310805858237630633993211371468270373923436467034333389552949297636573322451405222519688409467035099218806664957916710941266549013275521148169451347337474876298186941929715431413272513481524004409193986474375486257541579946661582185277779522554959855814733377636655165990633699414701891237670432047448071170442349463869954522191324061531513517555950577025333561743638850326907391140259177517491470830119859898420811385979480355912351173134938877179247464239589836318203261254462287644819578670590731091911554872854630804179076691554982030154807718491320371883622977530554902902002143987259598715494360275204470803893288177558295893899230096734570886983567306035211473932476229273614734437119908778736385888390673926731624405143086392146279561631853751317673949681520728920537116907288157634938171285228676029334181875115011012775919660358530515146939779681511398524370152973321961567321183294225602278332855471562767803733264620669044011251797318796484093090538677358161292262262266192542208052930789476186645398772480619629779940022422277474343112856334590977762050788870977939592385666923183559995332615622064476506297900121142454600608782217375326304800951497798402956062590700659293499648176897903937854166332824719151096580992000990119633056919605440179555678602145282740337291160915016544664383121178796520079497089123844639602269139075909700350087441749099457113031964794182245720952371531836699513158389315711561692866972136929608741909018688078973997909405137724556779677587827432526775644735175732415715494837551029313567543643881257447872777457643529994767141875457191984206304743621002878714222946692813678956456408842592545809718263534856745205328035968444176177213709372793490039933253101456806302626477399352995973063632771723005826620819806722871315525007128582783479811863832272248043320903238971302171277041376385105693780660407485873472797101700174904415140070135194903652465157816444974256141353157209531572788506173430605186261689386973060541044522331333155307220295071601867675781250000000000000000000000000000000000000000000000000000000000000000000*i1^66 + -7723276097376638391887403599227367677284559945976178175267162035389216139255893684859082715821690139263515218197045502449049522720397362556939639323294672610689620353364263685386032592062265695159528958995968233179292929459096720237379739712085729963770967994651662317442494531322325813242108952730533255941789102763376121096803015096078922178190242049910212012147599634889167286122962079535833082900480341288134694327666434828375389494583423921817207948219067231613078397336921610597223980939183856788943189988731209173059361249355644753225620680175180234300443015634423916321449722805742217765473051493284080494269872555472172473535138455494313843258369598713301023045119781498619149618431413620696048431714312386266777913192629090969845447081819873487017097169361189459618930602697007429882919833876619500019765045977184122296660812390475207490233000349864754140278974402601212210018552118331235847895173290233916488773274479206662023906412548355228573272983947215921655949518468789383419268527606511016466459167135695047480192358758199034295524978079861210166643290601060347898733318509315942885893948188265924596733508218697904002454115518927911323704173245545137851048996739020475174692610491294605545426805782913208275739256140264777322619113827527293757153485164552193092482738608674524918733702678606732870464088112454868512066581247642643856370005601482604198703114224217232422048960914402580547564777761196933210121707123369552584762975634444339740056490280814441128906855303823025598618420030341760274694851270205596717800011680161127350625361470697751787528339358467111511534588901580268563478270143189465245265743587030490622625048330749335322069462403425076895431081893439058554472719280464992637042226580129852887208059399815154461921554055752169123272248855984874437406403953225665504670693189783292276857270591965553777100955282529854760217291649667821583274897993444984095795282884203137945105303432169891527170030237832025759977368683591180801488692852180473114439462424681231547646799342972637989790732399556868491202218158221140509863550975862420546088239193842700974177537208736865111476764216055850622818052612274119912227275121280100879313401516961978969635791392571862402190599108761982191243026027386426504687361048687774868542781365090892579577465173948420765755095900652130110210708557949675236380446608322834845891012274931905414058755530505377670034139759307711445613584818076334463066384084012032485125548088469805296093013071169014671585684096632793253186500719216935373785090267287259860430585541609011840574111946156121827235564176370363902996604992827485956209416230463777800028194760922914358567531949624358510494784500306736141322208139974692706122650716622550465948442200571197440106380028804919608178990684385328650300258172697132781612096595373510732067420784191755698498631887561971295191163878331313057046948001480282034511936402016539088798177713990863150553971524835511586661772640980878832490162101821992017052049096568846910994823694777255280302105879860339800149183666397679597505135220788142978903469521302370117797929683163246901353449568370055638738295133585043962432900437567136820830771819106075859634526353005655375362449781814065123217939696080213133441678876205937326845266481351193891401653131497787461510238655847079228579967853570434589128422357906324184503225337727391136284835117591770275829930178291814775912962742270453674977435740532278894932434927545538380416583343799242604192002259579477603719622504610604705025228256756164644564711960679743051683000106367692799025652131472077275003154311837559263595804037446190657052065783397653180036052112692357987478584125672803699067656714492976355500697848155383082038333890138029808373260592676752198431337068217621656039520074912185602018889224412899579028815430149166283431495592994653492101938530703062266450258997802107234942271594763149655431699935959758274545663509978515515870678680572582705439665071866230442938840014875458062505658594690170825672105394622387005425182057398378079278168330764307465377681856573207815010580156816834298836529697947035089233526617577266722405498072970873776217138627502103237587831914411010291936854180834101050755212686953131345276877347697380373408603396669513726515863207046731897186174195900151021328439869938930318335494476382664002171985186368193401990011069246657979175577150665703530518379318688558423266566446968404906058321433113620777064094604955123287040883781177934808109947969282952774775311650660145132616079621820944994481828711836678927572198288806691289145994861666606073299195744558250535897939770867435002005411525665639430851585937500097958729377231238763974141192700682494753460316286888683376974315528682445032493976870939708983861032919241193344383796498758818144000349915758762265486678304362539828840662195838530248295138704841824226113137877985541248593286150167481705906530939155229964958536571397478072087898849175997211700826669333867159162240731080473882075971545086523489351319168622518845714035691392717366633669192693828076593780539913119594105166566365922176908531874032755964917356504704852824303155735864765320947133986351218482013791799545288085937500000000000000000000000000000000000000000000000000000000000000000*i1^67 + 62055380369494413979045669176971610260650059196727566544491663844226465610645005533904369307836265644951339088336088565419013252166273328431800545683837800986060642530541829772357194999885762360863744820979413764220294900207475176490052867854211403446256286939174773994723792821216315990300762858452543008238342159507025624773826059825328710414249486805508267799027742593963430823950378787999918625102248595994772348261210050223669381672413514405085963230147728007850408384967843719541583766067196285988261255985123279714941877810625172246744743094247751352634117711165360154841163609219771938021107716060608621307646721155597657280538290062958166694435759315741625426077806774850143032005028784359393062993815065282047016557600956824539167826127021879241058381024091830945684118568935273779199950030814785573817232168792509392168017218079317145756915961932664438469407044081635010616310186360880726292832751327224502422182380372197006095628394667891458795825022692546488022171263059871582719419165781054357440175986088253095000714364251024198807503904380451511313301634640210159625641466292648721363711965531603628383448744550272915469110158128728139834350393642977746750930066087434188421347962944700783704021198734157796549544647587303806688883154310012409239270200262767114395368576042457451400897850818631391839955394068527302058068715457911811368213962409470675619077433560090139916009328387331719020301294543664264050950116016488248974607598672829109747502002221632527255607612292052103737213983873532228382752232042688859485559485472292128431693908449892166028960928484530906536404448770376936596043518823512690704066968836522159024031975602481787432999073961534933154124210170091234354827771168256577734567535006155963759478092255459290712043366618944697514157729579310698339104245456323616854752374255298072301450056175957235156184282168514423502782262908998748547741032691346574007090234302701847834642644543139345379087357189054083799579027667150248723837728918157012773874933679597469778828894560097415569588427692538769851504292178747412476807938869171088875550119209902865925688778671381921030092605725813644350387614924167132377784049895527091408882625627435318070472154762114995818357493240158370058670398652041970607468407414577116700345142759240297374459379142645838297809473536156409290832413751036157085615895796621029172710700889187688873540274416532476136516967429822149643064117266208208985303436657182558493001598172845996097209351209149882810922281609256876799601365414631464048600963984733003114653300932850381388889122723659553744161017612494727407739053051875406569154814234814701585186237656568548333191489937091250487918911851511398249846538384698466995992130182411784582673008606679849231474106814521204082301816014607921116535323916844003496011770400073898269907589606110748851976714604204910561891898332564894894988654036513344590642467101732120750309926537530281749559416568027796076575415644191815460540976579186164830459591388719853957613813664134644390948948076650259024706288399273074821479846760082809155835847804850831096840703583204439419972125081042147804834739376280403870990338696777019373873227590173725483562576965805673741341305263001540544107123060000384174804572992292553931098912541358803556255858828093394631722633310606638107606792154079652076787212024999012398086593028608746929063432435982365753963178063527897182567623052244066878501730459961763538296344849568536492312389874473779556077332549078103500407962474293254317323186489078625765945901278265579281143718643783643604689043644073385205793908533476457005960296836602104124650484121062657488159333163213636847022155749322175754914231054891713540978955074047832895179708262494951941683842611674845968063212856599013246791472249572930480453586035520688998047462319339672363412306684418866473765247863387973017412537440760268130330714695641978418605523763024863362977882756700349412607791416180648321114733843375168485137515955024039803614314384635355302503417915294529178091568306523861872156134657200454109030255315921224676476467364904833754228123150072347803578175999457880174519195579992189945677823221406391672009433868478278476852014669211829045221847625709371497389132992860957547767468566010869006339446948101524715459759306417022380167235686606023406237669794351888611348113659962654770935007734086235771453753384227616165370658309013281761812811862179800045232371196905087677174326726377562966081204617689540934197225207761747399870847284619188602475175488157944092636869074502605180296266256751637588570624936966492305530082991614153870776113984753478038338531996492038996606348210536030020875682777722139393722337292382358881831487736854688281704320534161211228574169086128247882380993158608070377926216860840016655047579958297171155630195343019776904644970720428883708148719297913963592618844578230842872908066979756971752065902657973206378457713712256055920228199306032188272993187242964527442098307775704696397746832320490747240950024748648703899538791651457907225262668646115807222860019026439367812706785911534960619322249019219746421696324356157455796318250579754645379626509793524746783077716827392578125000000000000000000000000000000000000000000000000000000000000000*i1^68 + 2232285780208251202713911360403291029357441076384120305088640618215473749102587148936450700891961668042678683783772728604792143490775361332493174154483212641257377578561510618445792955108001749790995404344005218338473527333814279855703810678966140927249227184984846610510108858816852191258424881265656747488779249381651953486648852456751346362591657555522841403266500153077378762277792658088278499650676209539969737269190082918444514227479345530043512354283158418428619718193431341125840803732138602359517682257532327827332417427176424820533082342621606123563144303564622151340518269424202704941073475183830549089492652411834605663853776484255048180902362713745348316209530049415365754235970325032397871542793700033001580437402245471600293911837539448315774391658237800976804409044973667988485314949188373755430016382004316539838126286491915473730201120054634542555160569000159418588741102974927311722319766695894473434594688856513943324830465484452063186116492491567716202790849406310491884549941102708890732126390808187622539728493247560470257327579889780182786975534087642348232031767418982863913188608306297172362177313544094184146429398084006363047399267165931698710900507181678631070314904623544785477865616720532649115604192449798346671646890707726325160460749842724488474732103662283726842707171443261946843234697550633258325987377651140031834500891122958388321785744657174841309427589327757386844803543327979252402327207089989122175417643534066604508577941503624047996495315101880399113482125303932355959213746449008744837303798668927929680920150115102508382015835141108753459949433919635186423752574716849256756315183554584901197034264498994684972875438316947548615264530039450345232878275820642011576128883176665715488325471731557188654497889895539878295729353056571549946026676847942212468906467577095127395634716399273106546802371728489030973086978050270803915278054231542333084922223596152968653479815959457414943413409692812699524235336152835751905172974954515370465532400877987460903565764803071765658923302652411694608515983792932501227107540418082208471084269353575287139903485007265171927325893584582416554813545677678341727284796822427742863271013142514902624485764594872216339005013075405297339240446856949284740154894209890189910446115329825457460196134563975503029643975423468044489831074529475480351558233364570731693899052019111076670883288383046179660056017431965330653456791402188306894682892446847418237228913614882262287272238700400766973666048539212572187631023383716313355684069377526956453000704265160836594215875899756963474784203950985309716254253011762184851321695610963137273880083287212736074050179426085926644995888293752528739010428976083552728306318921344161682476328732293562996388497902796376670645416364493376034836610964516555162586083329131715130269924924590755349568964598466042200425296897726921886665394001392692671763771492668584291381570512028202691212556783863730862385499235373753459083721309142389042255554046357810386098807762105114235333383906924532667320668122555629641234347898135171796521568510235458080784118647798280171853443364873806473149095075860400026584682409447915625442839165752177789275765535513204181950288050075874859690806198094737725656858391604867577256239339829549709970497225681616215569482321177496808130219121317232616382066353404412101620154282556277422877067987723873680851820734816508949121185670033967817709302632588160525913973958820212685781090182853538324218364692739622777269160965279356046560714480379956270565914327511330030752267274164196670523514779018471024801774083453475773249402204800058051423944766505613439570339120096859537392855390465737414089656325736859336324549218368599432231387376474911478843151583112229391240641229761985433095800251785444506957792985344853969705272024581182466080261445560761826810887294677964354004381355624984054866284404567707285368108975378602820005994817439126039548795071238883736334667082810633972057782697386950122966387950346059306233094098524055638538208754228762409768484148766331204221000805193982529130819254129569327315045624436879154854090578698847662247255431544289625732909222054661900036513935070371790814780587667730820504080075658188981077157828975489095361413908675928550881819058620311707215032499913953451231157348218761746865556636089667258290613767250457981952602439889500885157450839364713952196201820149148048640597317783626662019065885687109454908860170629992111863814644432140778772847745410504843998829544650511178735617001262355842499517212011562540603890250077583447765471768810049919747514755191345438282814050353027685147221766884942497533234470490577197333152464250238822961259793492092544220255017511785689981442546061894279207590940824316220920195744256240914459206273842091325838861246393967524951502360148348017247404649379973389010787378201499684010163088363441791692543593982426940459898505438252793575581681909353705434779995328878422204116238357581412821855043586755841524106657233909641170277686886084477415409201636746959682044629177720900481056459922852414213382070761437749050810267699351006499594231976344554260215836830397173606854721583658829331398010253906250000000000000000000000000000000000000000000000000000000000000*i1^69 + -24060363802707178908609020172217900973798928271192401286786106411978377417891967950586778904759618108500633169522061039374326506890686248504396155341051375802114904745941694872065030775953902290182193025534305846508569863683105773080040098684033600642291114240374242748106507786590981200266452619329392577990438230618208968969865685385622930876833637155630468476896402590990902676408417330334847636753135661198301085507940638208768971369873176718431507590691887436826521590395500767469452212759154847427239113186856673998030388163626068551797438622487398983612989684470635615791152212401575513955515538330201162899882079218140113345977624513457229029787906917521657609384946804557467185503133610366687079737975875502453104317103472726757640015834999577331899787364696002197149220465234278709781879145001650872085976451018349876832560006850516283375571580529776066735714506325711081211321995803074513899459351066024213578159805974406374631323786493385641494916023412473414332391090174318739936001015127053084471886546065710738446267491326964305735829508645333316562288707442583059141967992501588848339114013200641699698296143945161477350297921369214634641896701449340914131153548046666926815567287936504104446904589666665654031303719428253853480891794982924471412573228602063434015714095364217299772476798223676886502101852220501774747516284581110452765414506252739651451338540150337264609584881891654992334948517737972921149518190183620236299098294472975637522117066919907632472309493769337676626472289046996880779591127850797734400883503294966387007198522703715206427751499301305419664208823140685632172618775937167938499376322767915304348057104578304941835247691665420791181174050664953058345981529393342108113123835553199725017797712986369530778390790423397862586659679561859658847367455414589380584125989604556578549934968948994754954467901378177726552363820542768382913588947663184405985631146486258418848060055132445414859662983215013985666248998247406704611468698172010767258682464718270969271232300780573744053898466374397041665546105427803293356503671454543519210475768207553289708834379925843033926336751613847621673410195005943528979930429529500298517569916576117319080157272595286913249140908317171786833576805145952519474250024787985286723371590044645581086654019685020784265160937484304846273966675162325183858609574852062330166112845707401761853158952246347781663556874141854955159405177425800857212985087823383061638551535195842233893939634932356729902810707403076844113988969259840829452668104009159402130046726949157426667419179312555536094550795562080267421253204993689671205676884210574207692405816538812997367660856364928487713952606273085477495832618938488745448784449979106942694443367885236037844721269230918614319714867316262134038156683698915723778945352570158906608043400099279820933716352981694346661361123011014535547310342213917295594319574935750153631300172533518744204806076499581094833762306682352877112144273770658145233669546846857736534277046348788470465257894078502863912977015660834211104224490152531587081152233519193340491286292784563628975300723318772027212112438445934915614632763033783519905943938241642592745064835605104023620847268484221790270860378105723480848094625901492628035403274466871949065236433971001230499619265094767701189131355906876458825136294085290889805636498995428250143545314218809676495872057850201233915930956945289913588852520073180296720905010232206079938309478843949818589989187666532682021919006612916216287497110631890519342309611477635509471336082047296616241540142719880235674311754766978476573472229348746090545069242377866138898860887950624459263114022523041853661933619463697709962189149919394893915005776262294283530560824874186108121698599554417658611948493360831292847381460545420605877332130058745407800699050856223500719892009742408134406934565560837602716099238797450734895512449259685611153065734639472427912052166892229004700344200761595585888964199289394000894467039833623865206139297686698548479736878646286237061862675223890926495499712137166870744502554240346086106412838783262578971225214158887422484890810990509494771013002333110865726878496996979953928835226573574937392711584822322700651691689926808169582270896364194416053188096244628158618929695740339367899392922605037830956000776906099054325012509370147732895686787270189935168964414581948182439169752941346370159232741672769030529284730850063777514289679659959561106554308018565000067971033836959322814431051937726836648253227723637683691549934748602779764719127014465401723356643201579284173936988556859531073091657826036658294286595670185875798304919717760881965987048360357374229867117467653539585449116305422283136332148530099844367157179874563077606670270348128532851216205131688561742675196730414421739972948656082299543870268119074425352080205446662453327976979089619852617683998552908315103744342505395379597482381969616879606329733656934912065328836617040703578792796492782876900458512086257501337028524692891053353587551675926457066798295374558460073735919128940153458590684781922745677403327359998811244664667087022492746693047138001331219925305049400776624679565429687500000000000000000000000000000000000000000000000000000000000*i1^70 + -372004366576403450565958968647805787293043088490138069021246401634587104425223550880528988788808127087023217026253048869376794024002286351194722029977795686809844821393861240197429506041953969400837442450106528222318126845716890834818108572326446780429260171155252571249909144499525045503043171105827672552374437483409023771758565452723221662897382559629311087314548702293823384600945589231253780033713140090450600535762030834789737681598656743481697217378126452401469476611462487872643220420866126032872827970294606414942032594355652172388059969588468389623549225144651749642442256966351673676542418666238910281498812525487994924251466805532963054253442909940819052609867851779148833158593590305580321276932657486900910690262188451005058698045168784796517319536861703280633512792249862421242464571810425487671947375398002669462049244104652901210220406570529534256495379632916862293042300596863210985304443903840899717207515182981414366085301933319229400164033161523797581852911850178077961623270481659446780682586838960574762430012840184241318032075552908121396504731065407155200644065882770403614406648582856246156947129086111234210602437101049615372712954478239914663844943542173768585277237381792103332735053654653083314740352837219602738788290657863714823146439489720110540519825873398152031025557377190939118612075406342105112594316912306148280224063311175433897388830411737895886008330901920675814877786159362447681057079554537351703228793673768616212640689263918739121569930896315437168210869972936195608103303571171885330123411019418185804270410518788678706758259135060362964819926954004263434923329489080313207837277263579606959322514764558371660238811294839546674745674291840386759460117513183083240902079965556480233563805526849486448567640723326494990832890010467516638665505606236757109970527914949871039302295639758086387742792711401830486618829510180169479844733281766918237108432585427094609505720729795494491279202999303807180327557727967783153357058971047320001501487827491610257729341975186738161911085672457723595557034287508450928473371051456600650282798589236969248633898907879495288788783340104098956184843364349273222090716065681044353370359380024307399488768595947009159103359508970963985228326230575572246267750432563402084986629668015041668666240529795275209391037451659355820960899290521931299083865886276812390910940308090952378057961163732232466184018285208324184586980780781366103633318169813967532714151820602830282498522560301868717466039026163750295754868898106611111167081574404801116050715421161440169411274200996396481417327965328655145243436036828332376183472078719149306529950125073350873922135018915032489976389339439233460371049838262265207410208987803791884760011086675156388171957476456381186342528421991867723574325851624561213687757448606496623346526916856463514345897232959705852437420809374177649701507367862636389803372479121783815793993188833653551761207647708142677063572879254647876535710144509977042427744006714240894036274423038539131784646928587116651650797010450552665428411501008031257285420210547141956777169761823823771764508746659563944868882711840507326113003557094380726192548895194342762112185463528679944586188570388132966089127481347067844415502245576534491853383327885546685162981419499029021034940750878859874278446952996339073712900236286312070090965834471574900518880635799914849724611776561013686129880517069800969738950733642416028928163076745112902649583816908087360552145350837641969486434179031021341964879187830053927162697680899112164701736755429077703714838461873249898022021677050450610951302158712050488842215376686013388400962041672110785054528098355014756420035939811575915504613132550158921646595625406287482188878041955458595952597243129359164191849342336884589926924872423362787413933433286666113871299543241165922440021616863396725939435130076227515837165961116890377327293758952199553366480618438361068153950898815746314296509459216382855580645677799737731321638883873985626955240573660321419109787443003081091468076733398732592814367316277348020649940542798667918894529759378798497438812736796472511928468928505388097306347517986231307733804368813345415156913741160731460895206796022004214644169545890298341796009077422943391742110085623135437789981197431121420950674120106124356383311967396625117817375111440790861322643066532976351293681119812162811335018386221385618466463468785533899526958339924239867490199488271973543826136313590102073546746871945757663367581109603579220245170676308537322274904055658008692276015651693692721221447248652540002145686679465062244546512450024485522645635912784995214711910548303671607511723426426354853235790105471093185022665557662113879179730512001043879954902438386938073064595688161529615812250339257800225476069472958619796102813159344557629295572808222582018526305606254631819111951613780672563605953073636992710722833667690859425443475681782994195704387460782291764440738673692314616843961164599350728798264179865858435272812488057928449691228726994578069040664141614836503318386873917060190016356161062010889398927156810105396815487078059899621305570659168804326100143953226506710052490234375000000000000000000000000000000000000000000000000000000000*i1^71 + 3412504012565226037839482682171477118615985995515417099751666633989441336978640741920130207437105271767296703779379407520015841869759346144967244189501189190632433615420530538226437758781316933802655514390504225018900162928469446672681431236124801009657074788859888531707572027115022609732799690770459514406227018676811446088924835157331707158058747647896897521938252967897112885008364534661642688910016956619708627245755554127136704825364624627617535754514452912289168552315381124951541464400956510826996431242768533462981506055995959533734365753482011997447532724488526294492817422266936961295760492623129937341824771049519327491799229799840174685222000167336406090356717780139967490945592894772606072002072210045491808931424711155537348233055368947612879167707525978528820785923649071385257972395779081241831876966559859237670999772183897053006393836750270518165983065062366753969413036808039342693686451119656951170301299416356911367723701318779165483832116576987136798525872691381090166912588793046820374275651157780217781024489097346366146136268113074189385715221118788460838751427147871024208554002556894043184324529338258577673895428521922551656222255512086547458866426966004696734497075854130426906011242852935191239768467743331178377850378776482759984459304512742685068342256705177197235170823607583615734539328904710648946604584714651311919109225804528803798049150122072127373420618456605766835407923634437576078199838017974766761046425336800459212598550205823381522107475914469284875582163626546777095673404079694971478416935117601548955462906922097075839501947009359090106225162805015069475480603403978803492386269308569292874635900567952522167104422397370742519320457119333843581466414971259169702226615939004597887662875948751357074540766090502378981459994780097807998556961764370669677834462451385258793555436257940175416387065263537880454137969459973263623491556592778531218618093325328530770059486061939196376126846205545746838766879375646705189860972585880902887333160942895128683485611374548285234786528554656451139366039923743149191871625942860131105923351624314979536064544343346145720628945782495131032517906435827344440634129845907785049233353268155859218116734221749765072402412439819423524245849842996916587358641410409687003370920815281158110717252691880263181507491081142638295013550159022467406724102386593463674821643403398632383311664199559038987896230188515742456905898117869370598755431946899741471033261380885607228873085462409438648278879274678052324063489506366772625552355238196797573329191199794519822714238911122034948428863068724523511436499969486870592895860952783160189828801424063682734105279746342052597741033077193123098781022776046449984978871373021505866566044773534202712339793939556664074825644785012263039918796772814817721907046813886279185986660790457847665550524525489952083498356442990553398939184729739063968464092769979070691359593138230490217124317265433938969629143080480527951547875606751432006687119987139042978930543639920323346467200009012659358132875631147572487772326180066520989206214898261385116915680634328765278226062194929172798910173852444902988921327232238191983238698537357861092582247094680975585350637887104967625971199832134369303938940214515194610679333032868697947250066234282494436148233785254683514867721334109178900978236364897542817932508961139045754813183250731009263625322723262912880305952809291804417985216213097073265349259756516417807299669039391802108476738343643961959835747235107611613523519479383823081989382735058112750046332836479438249390662963092332425772659795480772846511944305928705357661311244279732335498093740623201621469216916899702843343990739827255841813546274752957180689159371497984714611179032982197580965720557317780976562189206266126600328767727226224295169931641227221098727344178816017109592089936012757709713413086629164793393877931590982944532487831872325146935988277728205958018555156354290101253913830021517405368650177825711628067532681861557961470604239590114493058513245302508533333224094917918735471199049962356476932381681285164503271562989150430093550179547351429092324633874050768864404906658822762316837554706414131172850088152879832100699653514242842559714971003872934732585644004012356274560360806781513988560837138385947209639629447911226102466586405287297211994432804269275779985695079842919075139860866492710572725188582196734710828291870822105603834533318945621213792066823794394971700116233402102742740677724790629313635433359464573161109783290803489092672306324931852112021169872425644085624578568448603691285184498364048114079248689586788184421902932881977740368893286454254944764119669555781115885365904718963082563870606470507312736282062821984886763318256534826970342134538734297101904923954022202834832048033234131113884951548643364146730755395541210624262621789668564306722748291466668750770898246595768364427045694525504915491896311802203248306073121882722363151793499870421068891333022116718584828340089441143941219733326931674536313398720886245943713503341887299369922746299841560994335820887810139668356495413652310339158667331906667690788817481895023320248583331704139709472656250000000000000000000000000000000000000000000000000000000*i1^72 + 40187793416328643750694217038830809947845496602696417584467867585844858900683650305168466996232405490560624259342932210608896632282264426013630069559709388599088399183143059237407484459236528149213316154963600606247217040571229757348288599121679861620357895537783572029887768799624389782493374680415085799567254111286940703445516314636658970701838522363762599190350333780991126275436489497853197390276911699179787532671154496185236681573876907716562013626778563022928668473771306968297693548951219670303972173553246416104994689622277044150660136579483711354611971113170686444539631067893471515469119675373341891550712910630314636628093620169629490895148251819053581348991372757671671841324961448635445779661076333872395142925618302602778223706342317011544144443864995537859245100160811351172158884101336631009446821749547118307927390648286230707045815096886755648971971416507935922366499939330383063884464321441925473666603454372959452055350655972370653428654186243737585027410351341953763163404724697587301869367824375228234615498001374882795676222395885975987324586310515343843703750626664150701555963715262227244905974576324606395342211114356764365655580925867741474127228438140380722834798772102622579388006017712449822137246365938936009362270605237559183149093420324779452953908066196867328465189740629316046470989869902528360339686420707669943623942023203314633472578258040029222732804570026601397126775087906463859100989879906771034009965260597170810477231936218866410898747097289753865757912104721920300282112506816890025778907592181282188294262589808455742875980547392980824327089481771382160630332282189387506479461937810560237056557493789875733456190293964862291722484218131384126938837700289112276087001048695350163968127529728861819974845625499820452533945204664877736365889883624740513048698460656619581575274212485459105574878270967643658767651581527961034438196641896558849636177024132918414390213617133095823860689725060896449578343735502895628390668039054282876407395872729870908842453605766650233742320844222700976436520705115689782194501199895051038841635633250044555311879777792924429806359113058811986280974466374535585917142316249193369868440106635686816480796514452745953047734207271235256882790815440612235148034919307305943568919068419489111901631949928216010658426937522275691493476597558453227694592422999752296026307847994736940345872394247177860636372355193131541843376233394108924830157547961067002172413040293597242150112062254754297488740357367765104627996343746806084122815605065612184942400642413449380517908451647963373283873244720158516855763722709235518436571917578243966975910960659262863859226762724136371933941589481607283620779379227376700554295249283195558141323436602814521219554810951240854162292252094069212954499205547603832221424008508952278425248070568677516732989922304900286571310582938802556943046263591002640976015461113817353064106203996028571846514237511055731208802572565275456589576372050998536509299987256123917593492480402262393983421355936863899404844169946813918421373864329827018266264232939449034579114059142377974081382250336603500937166535275989364485974946688183812045634916538919906777937914606440794617659861727884144717548609245506221335927970247083067442594456837880119331083812993929108944877705794797363912015614887364696806303301786875995732729391472481557483598963431606917079577237384519567757694397254152090177677081519542035244272447261431133276015645375738953476030749282367507855764852521491295106683244751020993818501337149557068394540727900752891462298098905955698414033501095709878231695385552441916149369808369227789359320000435496010448559868507954684669541768207480807149906971326644059921919214620067205255587022993307239052748742928488853592139730991275348024961247589715701145667193389414755248955983210696702406851598194672192615579084299899922438250993559680721977582336522630754129975038937567883721130721002959149443676217971741668734288495856572385451899149588394895229033543184416084622831385649854385999235774638837049774630829238959871581960060975992129755931518480509021142222763414754444346274982452241551746793758634422743565959680168396163483033180258795528644172781248467494394157530089848863220331217192545367979821308436489178367221290126647245629719628492169674964324320644110838435392861503658574119761599960675560718314474878122963603917132180538227805072005379542800967748786503552378916363552863355058971679342477997148124590609577518673320038398426170599691510949671510206109341242315659840203538752916569474764262597522651133716389972158391211183517237116335275950811601633133298563197126288554334214806577875294550912617480246292458150900840559302752232747610695032246895362943273565683378675603615113643704502550601313102214244359185391403371854514960485416380361184455826572307435486672316400630401320461825920967187505018644329810533513626350213351078231196593413846441153083485135035865250446036902671587840759706618461185455859162155914962296744932827591058297953309745442217705882853228447187125969965460158594713395352275954127329050214617169731308997118149773514206302138518367428332567214965820312500000000000000000000000000000000000000000000000000000*i1^73 + -227464461498718350089881019783485219491803281686552612180279179460473155965543087041055173676429425177997820956663851326217991201570634452348604101471580734989536748382150675835345302000216257599689733966201392360022045761679245501489818130043779354464714898108427167201814158978403829252182009144781634105808786961510687745112316129456887169541504841413095505903820480720845682369909452439003749120689102523928098153172798208166956836685860536760844118464476109989934691398922685651594337480560340135888078625160191318711981626406410009041785050131048433389268934208087880405513255183705285138718614871589467081369636844845454388393611974201625362279136970438995677160482674571634436189755813092617628340671781148511446740398205554289504452496786800393587179969835241005247136348399467410154071519782823592357768701208821575064925858083602414723276301219339387365561060348759987830164759084706880093071825965855157450982148756000692132138409982580936461200133034084518663741435518918601633340891407971400028990468632838032493459961664968644942157914397510511363280828924844761318087255978735929834067752755246703638238302869276064104329905154736809714952127484562463191440382104297145486176066189444811882678731079993950801868093393299714918834145045294405563022525550481964933500202211276235743535607443224470276407299299356607643175865244958095253537645083304965518553894401650095615923541385312353881039414783769556841958119948519269748858079544499987616531958397710131602610108244301621057804368305446235737420178539850062954017089530877713223161786240796841734251009685303975310218749119371237382526086212523907989476832078384834497582879258811150545221526296614722012304643058377366192975655926432198240677640180489419358161232834291165066463974619709450553740181216738650222566219397554554452832973216486969641746677584417056808030938837895176927521600023974160980243685932453701644086194793380496861858408817144151087128705758373507472385723826097461183159117506354603799878187342974576820913450476091273652677359976783301491346494213860675853078707195018435594236678735029055895589410295082527440196260046366135486148634602334783363712288477305227142843427623373080360060764832859483395906457464233837868529045513588997977373044150688665353696486512729154187417931386072104092004525792599837034954685164617419457841861670064242592669589733606178880154925301151186731590006647538686991818403453120827400493241637970843010679108038940781254792946654457856570374749612022398576637515428220429221523050409083637138022781132966995540786028098516994175961495081910069440629038295682301133613864537896577430195885139782385730947907756975530417966732468295120083128240965093727249629907081324763148344682755101831944279106292272683614900368410289208415440364340421165025632565380170925999335652068338524111994103343783592832517955933078940129721598876600499621536026004283343422174889085226351193782382625941638120720739041008874664873186472041804292285179437174828894333583717922799574025123101423818196905590545730816407123454677599556418216507394863270781857830839505689984926673497768916557504295956800822875528905926687607237810675423719022846984815709647245562918731277886890937776789810218768058890223696278851021867169204803688340995765062500350100933205667476627893463300282720469314903718351598189987992062722863239889121135517541876633354950924216255529113549820365554138438313605878715032291976922419043045500166706696089445414067949618926516388370428012357330883433184351040662490371006172295500607475461545148539980084758763390962808931579668628240584884405114180682676726470858253026089380246649386044089601211925501958715865952568348440011895083971382315401367508256026415582874993118691349716501178547186353054813889135071976422678384380752149708649318376024671598781431220901152560693219345856807502870381718362732174728548224263098035295147979002323824610162073748744344190873905076305219340569314131537972237660770737076035132608619657303150060834052170013404045062421203024060150255619320789421469294744987570777741368591851818125891735366085473041622456584019716575466717415307513970386669971829819780119265003513465065282731104344373797007098318479945490383804901827598539794053771378029744954847578464078432421602998655741940514481968762814600901282619229865416835617610962216699623591026406014118527916305467002033007502010622340202914484898667538018311205852866767921731695498690640476034300028798874766325889708830206856126034030930814878799800555358434272708474093739279438858899145994722587103975133279892862835888065417536307630721911215216304073221450920635055054371369810898309213940767325142356998484445517132630956888221017762166311545076748651881547993620738138990681102367897609428671928567877068989034160000747047650922983214007146222492230147063760840934723893700591045431658885633983313766391718376483173142683414567612622768984454767958141749814012149031489394133578022637042350451033869425481167564418191911870131169626584360419288404326644478939337884173871626533166854731424814665718702513474014318897950269576029645077233802877812729459350293836905620992183685302734375000000000000000000000000000000000000000000000000000*i1^74 + -2500785928776124036569326334707099434760764579285486744459394611256623822756206701754047070955284788726858980088017569587952146317040421401635191194860175602608034395124176934314638979924561552535834094738261537760277471172619213320436871225678744923127268935332446337431844286388444771226404145045024944371407718639962609771254904598955686624405072597277971089108686478797693201491721558007547455670848430376733371337529767500619827571339085302720263646192288355515578056402808502373621112043376542722631745995284417040361429901229412950067186596494785901213617645606287410686330327969613791193509855134110301210129698194995311791582421925969732816317069222208805886801408777054034223325631426557790306000230487667690955889396717616647122503806031258959158314748380628109400862501017837702233639595274491012147620146487237225598967503136203507919242892139605929628104929011833715701029204146801232156664160983267396175077308402590928494661397136072528714361352790805439583152243876041244112496014196204488463902103772007556296547166898699454012223206245660922472737535524702390059844123365616910634702925332269952668292656246900644531894084477457466354788305268480759568874845996285125091652179541133444960045772807655546019383260210368072845121424927084113211929175603133493551695309810085500791579240363699198652134436826287694531242704593314001349989917180994763486203907172982292129124753039602035863383902727589429955425406586142424723855074020029060295116642779490553527681055699893493624522619101594764978558453266501818200958780252058592626275173721186890092864764016085667914580385471834213734094587747953054260576499411084349701849859213998237841169321435200019974052914594594028180862672078818160831274919249068368612246932350751326307467586285278900775310452868779652387233231157133446700317525330012668495039686081344751989469068513235909349838948219798312495394436479849131258635812948472761451296100188331455188537765302107615922283324505000693661218130114803401273987199428525167508291752281822934217603008000674025475524211669190892220956211877668345504922317185273862502952618781222641223832104340220889042902332348497633897826772641066327770016482154381304831851221700938468405385835010662406347087779885732401537713314078203805316151522958759167416507165368286722400265150313610327505896462488238316714466894896645215729025436070396453392850366642241528518095964556938023268966928813103819010498133518330616813727381859728166453910433386166668692592964069480263641495232902455773348243517514263818295962050817127240806475962885947378303381367155506201484310124660276898435917064749224930876058477299045950766285750237560196624617042702149575359548004698142706162060641003516958023254911790036265113724075436319449996626049503233332910925074033813680411220079784306851575889412721088552789469711211768761567935523636994310999565000568691343963342498217123750963833759366487445525282222088373103026781917771258645462594611193636060724140831629396773481982832820116996001721318758110812930341112249476961205654051658360777083853285702873856699000153630211187986783693155008358204516106214292890202542361394992497757021221507042860872161520523596746263340260952725616358459355214760601428630651964342041859080049303323759905011925534093036229118416954656569244800618718469101056289641999229863599717822545475881172277362694152979007439789080477087810183451900148693710152077010627661879456571650453783296815039783568253855298801315699468176158989225331189617722329314876239337255280989966714288321986786473909881881526456377314842369411837304620463032234033938882027663545506613147879784286447346182664174218964704129904541808012008601335373261712838985885123571413264328476955331261078187983115989719390621392216032847629423729905152482280688826347273559384665200468974674267450099214962537850593093694836940725491550302505680626454609954997733997899582804836160936997119248958805124261321127679146449005218193678908757065328869450522898240976677139218561087317698304188771872783136744922217032660850496418228938473542301063842907624996396121056193538710859304968868649900382641862725012822454882176929516176376749925178766671903351451107366111134394531316566462293641368649494111501235775551922998592903147148945538284757405444054849794893363784462009099900703496487713857351526146662883937092722088391357895303833638302988360583088717482796280663523472229450481614242656830932133395825872397240690118198734361217121850371625026472291216193703009846520791345421212224860906880429268463213999556096964658288645913043010785688359326450601004424054912709466365241035866547626480823766046509866136742672284268665360041140755350049804509323850332260511019702524401717331909498771809904997665856257178574695788415347741082269754607731399270320299699012660167314750843021343848926971719642592492206348185529763727623650655978313730727363493033236260641889404353613960622795871347792271672120492256423356256015870285955837719663270778401454378351140065243761120790928523708248674117654027264536193980039175395387794052031386014435991713021164519542966711839219670632239456153911305591464042663574218750000000000000000000000000000000000000000000000000*i1^75 + 4954486798732956193812703237116844202334575577611551616603849711641175043446131791135753725333252931779243485950958744237151136162569472481741672595208237316917448775632964630246981455145951611839716467755493723167175918971425801616861442749242221735105523248369723026224293999794498687494807195282988313995618008732054524097862165546463462794221270889950973126543266944852964670963753403441270145367977483701560187616771889838715823319566343371501709817032038459926825605932380566965887978625266240165928493438169611140267425475989137366275983886188286685426379207267788314207008970089282356828612164888686257529566410586680998154427250022370769584655396885859925710295232934280360002192571684595917957387165102289232868217325569156423174733049326481551094679128936960167475711295290994486442977723110194399010527834904393008228556151548903490333217320246585175158021907221586540808243856782663492403636814327950065450238639124523230458656209629218244728206493775589088553095607187757683920683886456081606932569766245500593978167091230509998597838978890813268062040746375175854226020086323430545670579569888231432686866472858800578018022319840708675319206539441386947173893167306432507558535429530705719557062032678860823336538756934704851060018300217743439069318598184975248713410501773713420875409819338334707446850707374851126128072783312757424232462409920989613631691227358789186178038231177627364488940311792820431295819963361494739238602642429340889822265734753504458513752605556084617477989082808189937438813883437906430266999647506013854375285723818356906669934586399462913571498653502232390915935893201506981543127002856010247387348948294667611203190410100224738254559566068385907598543633692363898060527447883373955431903679157605656816693278266108656844580050894451840658200678830979356027520292962016451643133892091882874790614060924262238009331117448328613901473254820394338785696975268224925268772779974634967689443380305593766371624527613023902840961225817290439075098621828975637261528655896580289016612663711739166935436742392678313287891586689777021373677479665377352241656069452575718072002588175725101907849789566885500214069078246243163736519661775585264614979354034088634879864128469426134439047842193485843687253787857572539828404599022840619741674183791359261235264163630792137187584598815259447767500970752697533118010582690331048725293226924037031125135814425744996046628770330287246073252269200933313675572160026062255290166422628373182500140627592367174718067796649637203909673159787054507664727842148464390787510812012039434554465322071369603694818044066162141499746990443381260880633609690434530592482764239680642309050764109077996573978560625463948737632390649365036332267142291266844343952486275843678209785656776771785859216134294046550665545125099292729254013547521522815069478433082336492206157830688719312057918276832489271274847473879575482896062858050529569183103932719729548568804073498654903102355198124453626724069130901050697656484289427910970702867763328610456423744217866291817106227719464482557485426169146485220970744974415362972679787480614122256263048573888734724496840319625077235811419870722867023997999685968349857458289983241873614292369616862600550068010553041066179973638751025408746579820167608145753504850317630526384717695143364107349705518642031810508564084072038044554271059754476440018681751632322061763379032533223494600919152655388023714644671213725477629112577778599567516085628916699673391213469083198322129603654268311696765443124005535887659362408510626725817591506785052256837595907513218128142969255188314978319384828136338262076098773423888036143483925695940764917192669936622670364770542477538619075717426326970529878166908419510290449395882248121288031597910109466211397115014136815852766418817254836916179846976498995020738447589218507237338629769054502788667594046355977210545851012183943655398430582178524707055863658046167540700832717552836732075525933980496010513285083176255822304102684761240830521070985941030027023163752672522552869951010354334517749633161332970033155312499454003408548889572030218843845704741486093710308088552320231673882800092016831944707892284302004428880921367104060317437717415743073311237915066929140638312587304460893124156068876172314944037740351501264134889541116434682753996780315067674766232435454760874601093015329055066861632141184909262725536145150055297286218140979125354018495123634832222963291796221547902133628954095981464956420703401792543680017905402423779419088738262383836037871366498513796315025941368862042213551742217887077458796579446390651825787545326162870291095734997461245817899270406668384541415727594139545372809460960671294321524786428286213416883332458006452536837406555702757407351700366332035869632070097224055886724486315957275038483390011615046267364876931569388578843187491668391410837920965264412199863904337359499635628502702280187055550303114334537332735394684132791176457225490638641378828040438866437337495297324159082186619436133581104660088845417585445923580696389499018496424564543454441975002089357437243595274324583154716000743533754757663700729608535766601562500000000000000000000000000000000000000000000000*i1^76 + -543000710934698157387777028356680616112501420412081370313994427059238336742769494241530219334334284491234067950053937044144036808982348883788782798924363525605983354346314368977029468870345261921064221834903700641407443371417482408976244028490604007870372587747535464910977554575026983264802102042188735869868299411761374153462596947478076110320526153690573682782670207398487702988737899765694377103582271457040507696353162016322254701385789282719944926214997046928093750265629574492078118792742869158219067055195855719175359753419613331138779303993074091545102003166331866958103835514139710240266226523847163721269603970697126854885630368289301972673166695620192449390722502904273139354983561086900768159865718066258859566702766492855975418695757175234885697642314814006092188731457796258284586754200831945216983214119942652024618168084434988589769464919072673431865134762769059933952557916466702551385731332088461094043143633334125759318032861696816562302533378175463230560585560180767100245105981135818936031230805594030012692493282639537952817560483968794718230536356278056528810558015541375937724244684034508323045537957585691790873893969145920022583863129250692960891290497220194629859415348643721744579574428024207012824373670366541619419615350633819950797192203455884755337593048282244142039778801307209124534233351452099993327047207563204212023206847021584423340729610389506636536641373583472088742853565899678404253168119992851921584724429340398142786137597578965874365374540146879527982750196419531648975652741081848006121340807845829559638623156472382160243766948864380483681972419747877969328158303220852560509792933426853356644935192893898968856678345724776813308485497106911469738420214895977307763228394143045177564830798661916384199863278406954270517221327797146082226925390467196738024711851314414327744772902776621821788417312721367709577851963446064248311036728926756099308432604294486071363370470953048192206998270304086535310775502336422522444151347673456515061123949337024554847786390443103680974246761944626186454477081310290631159524216621246119159638294049899692178445533860412137843608543791860873500921007359657511507119342616312530663193565155639819842066763327314851322231259653746441476627227036300001428339392483451557129941170983334124022590089599244300815540392906775112680540339934774604357041325000690156375525347968835820044764288506609758003612301147400577636827971805760754933700334694805368156812173904024990915035619517950521751490193707465256011787938081102624231364816441045559908429674001730729389114025884088345431283884813850389163691405375511238787142743075099942280820146504073396968195244577175595287998544728265829047175251331522970652814428172010264011737250051818868534724736736906536003655733239423710856259188825444244871008599813740110370698592550485722102838102622167042905698279723047437859543049518921073998691701551982379438821843734860037714588911577767944949901307732032713061695516208089655671411629706028599945638990683416946185915204893985725309848606374732589947172266038445279849251099760194991801527563118250402497504715179070351818341863687499299948557279575120373017498819726023602282998416349585587459862888110030914470798336431597499697672406350067518274084315500900348459682602509026019325321829584433425897191686018524332518152466828584661658247615427134326010344822456574518324953166466608361307571791511339954556371720570437650250192146781823489151655370448361086283487650474692017131916391678901239723535829457677815311422655463490953184913722972929161843591330727710098452620492793600643891073986888075332993505363421734622806009822453302073577472893241912398199260617776062449773778469441214238100735825304764254442267213671248014949693795808285232777293978846631179237891223468348412853153292050005247861251134893028562890967884200611285705914951895109840535386625428219034526111572458723893650295141955779541714123433943260909391954635656394805830294320854945475208425297666215411872083272439462253760455297565911911844189908004361087403711802314440569290654556728499547804093206632870835849538227787373675338143294131231109854537445668237438732646587377233279939264587134453640041145687194477551324793242017895044280481706177915144932110587858578405257918781148845361180243423814885923059282370527905644008444457767967815482098537976804825947685840506133258644874690068686683757484332205434936067796049568475543917456429046950451760840589556980565748175964389704896932183187542138588339731408254532315460484091747176939509837686569130202519963987840899962099051886159763745984128947206427899746574324363117510929104714967416727277271403562840883682085601377720647119406892696584132043399947972300204822358132040685047233115287748879075510403463778850212320924411212218963487196873372683113256184141982804396198778085659122608941733473980284129931114284470962604865298448036538520729006950168014674735069304245416935830446599541944778141776680320776110512164468896525458561951972012506026799192935692384504552896122826233871644912949793442083174603529466000526162051375479614966665202480111673821738804690539836883544921875000000000000000000000000000000000000000000000*i1^77 + -745215501891905636713374250895979029595764883573541657009752691623292982887120023593604319684898482970937302727520912947110160367437916019531422567469716136309332763567816456455631290417484090576330940704258895361482320609799714656331848343439411394737019885090439690598580729990957223143968259145813212483574240555440409900105842835317204708985051309943688017038151314529405500540904161936464643658845572371235978114954584705759387623376521670036343444220001871326953277435348360005575080260800866989831994932381853778190825864121009177394146604815292018982644564537032885506811470760963112950976524650670421308322914800507825769422318166434547390834289933566140965075352677061941191112563806005845625538017684912485521436962660507722778559967539137714027245656180967898322747210813371789864018272628097367858657279060575822628835864833493762015232967717789526027783284952454651229427220236507717371401285428123350771211138545830222433776730754241647575525645162238529287883056770300692488787889562032869594133085133597897544729458936926960957752389242183492406066793259885925855838512960593295639065217122864471931153651732254132584862985314594445271686063938337030493026569167046489921242843322318133827927178897267084608110005117307969758992852058393777141448299531039053564073688496577360712577320996551699084872967801599406421104883599254482838080110628814689048463201500872902609615483896651068222861992121206939701931248530730032364686055709500247275185029384990921207084224673434658429688575919636341081892315487873726199426001259308013980983107213671738771355973577736267437444716939789099562752201128267383535995544439985965753455563677942581141898010644730239182619909279254553125908471054471182704072775726699848860320082193595554519045215539818237719036772962280887368872835487099772470294078133223042612555562150687458281801165422348224796938188285664099284037918337172850667309017237491073518800901373572179542029249974638443151713629773165952711112690818359588637067508703226139689496862535690750195307270736807964473630170743442188465369209471053366691835035497703331525568712953005496199283270338181632437359064295595177196722062402759831391747950125524048089463748204686196040791118319919411740581619157715394224615481388854435524722415156532124081359935382249704747292699504541593249007474424880897898040866094302893221508682455548640133961026044536383309822978344865317238908216798096212499268513494043688571427068051643690681078389290529477211282240780068241877956293901018858090705363688807268053373753935599888309929282456171398116420219110084933015229427549195411818198821069724531448867764726637140661089380275881689155864730455909823464410894197459597998778017900138657521364224091883757662594001168532250699839433729299763187280858440416913641612751212529830931393403125543662562689682364592226406644801635490120769899802242663802428967136968365475664717023650615654796351290894600702686462527595790679414685737897513644069711423484780084352451648033128745062290370781322897438845666691791483223741022222974834573666056980677844323220063430678991622496808115065163140527791812608508681926783377235101166694734744410338683847263402500604812242559535310474829912948698593367885937438485073953590392246226363405932716178362562682522423105260610325941464282492818360191453762257750523988708021307930627918113568171307660828065557942574623066044708266341526247017848878756658816004626534010372299382630133133465516216401166850243922260329856639317986310665752842982492091289086627897871142807397118419286705996728901023924213594429282193624808632760330806122359112787756551736322085588377103856529204218354612820854005511694594385201602209959815080490076198414975269058021429256459140532835092780847562071277283223357563353787687912854432145915230294926830690492022393365017032310707298049491422579170271735421108561979257721843471827485456622830645853877598050671220867196820952039597502038138212766597706831857391968112348534262655461909120037406770231977004684700008444428086584842971586019990821346972214691021867938481821210127403772385923254027609973626119813321989705901568881530454197472594656045417322281427345562123943508733215891700705895024420676132467154991189869929889319594517829886372177953564362755411576705809784908749577568899655797786468419445482013473697694364541557072099666891659152679805802596794368061377734312254459040220456282463498784350472872743054565840049187170067223235444155358713235252745333483117138518697182558982437055390147954467264776526299242442378432851439778746804692416859621398793659929477049408952165295746467823575990593839083677297455905248951393216969581997807108053986041340160163358092492919962307789129472874790419600379332864506821177778383760449908075405828043536871726052866192916967194755865157107894049932189838339906936488860080546742314715783954607846701951350068508468746530146805972751685378638505909005068567199064669158572657357581197684245371943820132764432095103002841748384119835122635428524224503626405228576304374041645694601387040316102149164209904306815972381048107089571153061058339517330750823020935058593750000000000000000000000000000000000000000000*i1^78 + -858122626062965347643446581669731491032444663918036959320461194969688212220175004798254968399846245742197458660954403606818911715761569311492507096148279589363865789760226166064203306748729682852161914828378333086754838816994846103192008398376165238691357687526971541550863453749763280874707857511756931035187993549693074387877985036708916083098808042860762481992774368703943467402758721683471800324414891176666871382891219294540316239511144331666706562735888223554306351520334163699043064217089569564576839019611070667884672698863684420187568430114370194458791398068200651048127709571142140613535865402531205368616454895163827715833483223551753448730207950440187801807404756880173754621040993409218412889570981237101836968966283399894470821864613077840605617120849847693000278131497871610496939397738618008954627162941829132617224405255594532717914061575781124107163242575762563997445071840409481675747513899636927931171595802217949986919836778199965455077806151354135512327165889933415859929634459207868091450923259004127326323488572961477727672766040444966517035304686532621701189128370423433283279395073289102779970661306867083003801264111127060481324155825446471944200966282248002906999172942643903279268567278246393570978351464370559083037743937098167537255564514517346874517657903152234320218087876442923286196787479586478812056281976625494355759352840785801959931659806824042545765914001514899653839730337320768843592429478510604141909334387931536141890251540141798177107425870135614959663541547874539116028641635628603404501020740918075491503040146302388971887163602064558002209762456503869462894049571033414466102378548237216314199015449726545620847966549534422892218484392049311480648585270263182792845736306420821937620284425795090789858901564631126706896193931274785630247314406355095873446951316043124115084196490888974170276452346042693849693257912543976937704860318707539064707964946363558321887717776983353663836842847324304567568432670705936920733423590383345814539582476447994626028405155397302111867733155800543919895990966821640133315414503410054263212041103107809946412856575255577852918407988432940316913666762721586375822663792607563993505525334101526516246081836831402234553897156558358846867776647743474168381495288658491388595178757131073911297587380389358801788440959717996867030052406593248736624546832450460046612830010143037110933850005756024310867889359869661788761392612818439884187167005170188670598028251900448647336464133233419428715396556341486457690448039877126162257918750897671165091058809838591394774144743788765207357661988858092957866919784028213450900569995822575922162244601916795498663950627023958287208933981581262905504056213133303156427285514314838957707142327872724219699178735781685529310959652899534041721058963237247004217122003611807025164427256249528999369704253269601708707741310168965734517798009408126508816002925847922698914018843188968675720311012142994638637251446592779570007745875442438287477787532098457331530192719045195899809834571088823237553470780314955558328405380460179262249615323181992570155828442392883978560764635148690785543373772155701119828933467659673017166065051985659137828422465972587874424685183113077694586762050934506274607448528111208638720816455875182438099121550985336670784572895615840242163554348634089933497504585970405031068976310742561998910699074259465000183929882789631324088845868464737046208557107150419321875397194153544915385749716614182470079847116191498108253574346473652537332893696113882575546811645669260386119943379104120396313521792115869024728008565431675100613001482831628733447016973905911838098063676122796011560018299326614864497207159057576282929312334461480394729297693761198471779527713333484286059459061666085950449332927285524291882508271058021740394940416699397063969189294697270150528977496161586104041054331994075610932159550126157468362171422093291826300550843416489064492853018897161087449251808765190097986710450968628110755907997446932674011974464890155943260407341436165068813083382664736690595084285468015828309860883077313467714647977575011234727177866213700151315461913892635076616819268442260637935991417944161645376254156434483952188977030958387341822190239106983992800551572993818327060948366330419910400529339828677165860097964928400389087360338638072628512779074849673803515940048002695919826784701851366058278613135990669847789480221202366127636898172640489045418555339335919209611537948437253280955187316418984829714899558339355494431348115152801517205602796950134568235510025792305358395800416590878448352322987305434385783683154578387006649162418892640045274154374482433049528669350174688797757683912879511144855209488272090335116522022088303852256097880508626608634791072773846890694566850352820713900077123102902386076337307365332776103698317082013615672936140386873846321771573509082396153938308270495892501258112819383701089281663006204380156832587902594432288094826261691428240605907935458859667697498588287836969151721497145716045290169630354034470881051397754788109583773526883886660830718843628334511600881514485194417884983408839616458863019943237304687500000000000000000000000000000000000000000*i1^79 + 1654871438308042990605015640450702026837440377753920474274712104232638164220298191660180978700791775577079786689036541195754605535091082190034306781541915234317594577408804231835782998328922804397968677197489325349237374186614319937373750972708802392802205872179953010216187381471473731354002538254481715219621435138447754272616502543222194475138872709043967787632216707125465686376480452893758077025563931564888765926474645729474166775833755310362352485891391700543811718055052121356973600464763054110983313974489998030940592849458670178595916128507637608409164447388055086562829332669111092194125964536898131290188930009581042928999506820238186477895462718001342544848411549038914776951859606892268861337943533934358704095725664201173678157848280158832479975834039637338992506352341677202128476724344029489167975336359160288018892860786462700388346676788993746821949837531527765988807088495152958717005338764468818993141234165707224457057626055727858563031052493296839667215466203571265130148242134690413458961656601453883013872352098103877754000490313144363429423165139473893744691068072130994480807110375609411094200769924102885334996370741033674836321260594072950888578520503420275194765513346181384216925748371086263812015138277526376497010072670961593146211904511270998621164078718004492233424576922656004011548305931888084979594083219926315736128638498999840523796767993720250745343411172859161658097925103678486553400859716379286048616635415353587280874947543411261048734486933309373348672103116682622442548979371075119720801469929338253861759059481069919216878990779185028821006067638426608569528451939084146531908844949280813520658946394576716495774407145585996419178662609563252489095012484512893905338899054889912957496015064689949345451611166700105161509035212078470942918735850176950821040502813895453112954299226794408573759305120559123186646637952721473253103241040997745278031718188487723653479927964486339630047558912574371981239771829059312852607854347848148570645050335628592833021763269276135784950344239780379773289797535418344213469928913429414354930551088916251032079905277713419971022447835538853545116806104169832885265211484032211333759385670711185269446465460054504590963014349230332484737186791748396866318177278910440208626286009287388351915012414524730290429365202662164813421433530685640110126597408887231658286679596157531288783761381262891554051169263042200263923396758579163911251886617240133289849617614053825615131798521659552592363350557611479904255865187811390868184186101122069937262625188384181851303867223885634119939000421791060449875464676194444282166087958514031446311855899417062980293864172553007329555515838907110568789901240351383858959825282866811813353073881241590764434347273924616859520177871989183830051686761380859934729656726109386253952260005456020427980409268780954534553848951588559458048704251970037666650245856782002256698745605683602913941455548454305846597668714437425081479602813207359566407645799761913510001701217235764765194876863294153577491572771865704462352379531433925616619985038584656723613601939811871222142701006450827840050681756589721290321390971656127634979191855863604486545844095507884653995155434301712353643967597240017468875870032644457802839123812025235906320176035217624636632619347279450774829371516722138412572297945727347263787284671077370785543883162598804081548122188699488776195852808448705895597798904498818882242137904569083331636848713157956911979314957465121760670731270009688914853505277869578709235066666855916806840103036145873561393350660818425038818070565447643934885507789835299093138657574334925871939376448610618050120362653550050283539818451917096106266251502495708405330646851459515181389062236581516871953591531766929367866182922021524728911759376794576434941843165870953518923683559250222129624891382269444037056793680682855667658229616698106390641331680413457740078715051451800132236551052286066259996748826706437025516645993527874349035731642091840296724072589164436017517680051620551891197243180187394150864270183751356883433376504299601290105418664150317495817452453755325186702332697651228632749781667045034849709084733379970947096147734538654408482901480448023803601830403434299929840728428453343506699149458337552696635097401349198559908138661512843883727818017538408961885130609875746212934762174778439397291073226241685288555405683219777627411263331099866305090804482185692249058854101462849778769121813495354139000803561881611876460648895070973554413384688109777333541857304952949820424307998110075366961412344515093540289448444763262424806846836102877357284250152744389513751720495370558678027469191041078575072434458432042952232798275140312011267049806037014037062049609648477655389144268824950271317103600517955654260678800982080914351116795509097433588498619316833977993285229328716390880264353867624615098508180542605433678787318257984368877869159845082507292198783132404787086825278055530404234601428649987854411707129711334472780238024377129574105131135382133342899769576103668037476281901247773858602297985975134871817638702157747532250908761852770112454891204833984375000000000000000000000000000000000000000*i1^80 + -152945483190086010783350564222055157095758025533033585719845648145646419792314572234117858341886595251832165726388256155015070938983605944608442908069146483247619034588234087995406397405596542237422658224573565844748899449629960989865788809907793580730980894789560846334920099540344145189861710357967178336208044709320643838138830879790256089345861901996468583009134276742214175379837563913524184985096553403283983736006278438816678515828670435290264182693560776420775721541298870516228853312865754555474313932574823456496239297112101312139242053411038352373871602011830470234933301237588708299147362584729684218816621601581931107212473531577239172343328032228274363556585951849739246817103984145771685264430634376950391060164955671787495201874137655390000105084680789063065490283680042260493162156007470355245947064541991058701281993875665349568736492447422125960804915218207477326509071335828277124822790909689481068394424697143967617243143004330126123713918426868534081578334480740315193730068611459852326378259285035866036262801164561838978261971889661453022362931395476251459932953467390602506874367753593374308705289672793090491836466620474316797075032164148608197164731494891968349987599683505533209247204709429647788339162733461295651548648648169974185023173661255461767232228352961979832285296033975387021353590391065851054955784763536319662675316801321861063403541316579009287089696139715127162753370712970275216379378097826184746196166719719940219161014315332110746303743489583309940718585704000101849218835080666285339418898989997573265711850775794291121072762577466137409410087451540695530174895490109292941160369338932755337432027315394325512051929853316776225150651718275487809806485826466384989910952055106772475740204861172909511311047629670524646340137913183804208806545903558781032220725357628393077448556546651305118884774195686407667634351638746702850937724045791787442221622954730851778284665840837445127332624493195551347297424110497929185605814535065149117612721119784929778921357092340001388756535480687794962131550714045401742079352051731807409242749798480819047198629942175000035746083302825793215148153813699646963989473844793408129814891956623339900877878444430766056210273135748206348961939080338551484637492059425556754683657564475655852090469572536475487564667371529135700021412172172771977766128456341592341152324678475580867268270461291071112658286389468251600464376823551197138488356815957550848168912734894421299902995399832318302563176902840672768514072849490002225722357474189903795917292441118560701317221996235905015617193918150916355753620063724775968063089839541826684697796004947717551576007467914530692208952777748635065439923741033678794786129030990007541119003093973549278335212541814986861665904434691156853804319358600812301849044342701539312708402146064652827865004179479051481642933904255324398116679351997549553955053258386755971434337749307051805899061678642686437591067670197313417753835633839153708531328195008076407323705131640130412359257929116851102072147984367652692192642517479679543958271403176203454255201544431430565817009077069941648461822344386222564080830272715430631768809060272727152893607251576300573031826583773463371657772679562283535651677310332272235718074667699580438092677108630615172385931274997744811870523621021701130996493459814468451582541540241326697611605814081367240690771079893216498251583261915312756440032864985654510964638008986161687841516387441290898210693760335251385799144509050401542413055436871965877511943344956747906588524031845212811874768390661738779296141022003057729626681506524999949985685952447892539022953618353492212775167593892277727781026564178077215111218990210100688477640850556213668207517532175977753983978871668211475710987328074834654951053708790075485068405010321681020401535427940854941167966993881980414446673319780893795098554434470196275059844302215347068156194782440535424145228071905911323022072808454077672446290085207326420406676348301516831434574658006365641987897511040937755033698064051800974357009412256230326255202576399778993202377780136356235380684216651137848073999185325252071037409036649241884923536541491125164574592717583417270008630486819817014167857199214336269340065464944641245674720449960216466437951961997420649189014197476431982129309145587642460609250108037569584275732477752315837295344215517635366272235937140057716000892092808784545029340656351358046731617745321057297689202914888860557119876527753589494305216208534387055717739708244472726785035539607589275840641838910936757994358922849955868990069266289629418477769719792097185659379421219081053488169336708791048463077670452767326286441204155510309927902656333672815524468673550373514177359544827360856088013745270077790375871223965080475272205977645986442289495890061801276290496907319534450862825237216552978714328722717130122679382017455482608616793987760126992003846522344029486659932700451864375635971146832844988430946785601336775151863944986163587583546376465121742046972340840227926295488761289932185210625599120949648866640105548236428943673824660046123291579078795621171593666076660156250000000000000000000000000000000000000*i1^81 + -381533109713454016116492208810786454613140837823397546342983516627172024285048449498803609616480781860220459637072460358902966775897073427347822511183458981835384886956503103388493385847479060281340457270120031573190948061186109065994882865374566338793279924217110264366101272725269724770483591607832004524074448893262053119464557009932606744431584356391631404835909689310526656288013068078857902547618178297982399530893285153083063540183984735451687157395323687200903688283930636946057687376946813124320866164995893079233925896160870639442287944145720102479355992733894325198973991807592939680368793646495354682871302267762097283242501492967039256629859373873441732193030171638018339314301874658644481012010302876859197710711862539497758098399194728321402854512463464453291936763052122026836510816227386072802419286249650099014787049242068183522948778763159388617576401614183626133364195215677878147545086100120777578884056185909779499533484057268618867755300398826574552540228755411963852547047224354945664228811583320364352561640699932647913881376697580019100652933968580292064090397164736543176627485809471747606654020181755712839464145695412551405090260009061837513846431846438484516062747633978594115844796899080035407752314701241678254011497190757401811718721322958381001192376602376532002476484586791400537896505338128719305174351547559059744256908709728900400266994414421743106786851927880253015234120421321961229025210700863722614091854200234779493767502595250274645034943842524978783145270530369123507465783586072950339000845762942214068765169218338876620522053362282371868712033604204454901807455641281988523878486595301268081306640998426081212548370549538534461497964822187893559446719848106916724708095148095724041215244874171482796423311725463054971637392854787977862158591689611474345999606964653288739908646354336402227367052830773660252056483817944680482107669244784253202678683303769452630327046167651833038131003502143390816323347958669572451711882803440924150787489608088478526116407482962407663558009005428808404623145194723586972822523724543012934482833083490876574717092065983550215686497568844534180983771289711893116693969117261664620785775859446790126526479341651676663164741896861562837563577736735438674079666137310632066620638367508126783219369071567873096113219528300323612368593148942206509345825101281178219212717216914471896316276562873463370818596922862299619211550576695601909407046588824714102851952065359369151998134358943147732890853181736684865147330228871861933247968016470873176406138408326145503966545957054380652713685863007460324699957229307774432010606574249683929540528162051605649064166596952994817204872618316897865281391783900473945331286539376333855259557453060282693922697060825189742124982140865296020479941302831358393597807034081854527694985458802335914880769703516036764206887348087477595312456077099858835729089576783981553266939448785903180999906572045574862580358424650604360802361294162413383536341818760438216583640808329384618701206643998520703412438130566797516195211881989014462519650874030516074324582181065462896504199490271142039367044522541088288626768132886791592997986304579501309367481426674908295847047253198526518732835057325097163531542117161697005862051814742657017157802497238926133597854785823372920931131601832072788826234929277638258146270762853936487734776892937707359616453061723370907426409416316022551495136445666378897808450362124270764123946268250006967845438843573801896002682093542948105350276516212691183904332102537602975297511562197963701970719529828360730576793808078285189984339773854555044131971991894759354026456685024036908327098388470254386431956197102662825236669877253421802005754601292501935688880911703262269145825016507687624561643221813813185213566616564807413414263706261870044929249562396008642800204788534403948417961130096040781996706201041270644876524319254500718454180227077571200913793759653460090725761133790362603603336990044744271849317219187167578110307980644633632044653150025098865715677988417552155583420340391653265963634010000175705167403630576173348564347622814638905725358884981769533031813101216335475610534739986460211265908171995585310408581549994908906921724420486782862929839870793293569159889957073700389245887614727004207132246422040933371131245313260080484944369885965559741357399990666421827078339204091801485489060678912354089674136177437500041932294191228521871048612763133325926553242489666408008180125958206757986736596131110600062201217518749027918985859744536381678356602770144685958542769183454398748730374956247735542871700241228689321261625238738981687530878579778744235104298338725715444561440565609945055024472991255474586847917838552010736102985946097206917901238699294049905506514593483740884547436765035721881043912623960589190261219924005453417028195966206755557704901200920982323784025073373454811561560512680323746141514882936817327085269781784230538087117543923693517146666755460702219182544828799763868351718743354787538569001171867246402082149847090601279998782300286813859521628359436825149188763934421375623173844360280781984329223632812500000000000000000000000000000000000*i1^82 + 423160866581437409925269400178955931811090635743700853987767204803622248871553428168572180803614669784696316365834672582099813440185510129002079519325452013076044888004142525687974717619463708704487074191989412400316020023151845952568557334358354990262949572517752421412523223874758248823001994006026320044534501434752436732986419302291258523010358025363685296009387983841995072463164214692785194205134196227078286277245159146409984776816847102373786905587437190577495465367170022984763672033263907297967427185733296451406986879136409235287306277014655286042968697842853074153301926848471409312393393190111996574985857897536976095553825801784787717761427144540884914839555199755411502705811978927822487628966128281350597358563065430935363552812329797655613792147216636303646207181031872508943357298451584014021273093493542634928749445354756184107936306354625885290863004780077121170123192983582963676295269125939826956720589953078216325389685843175178555482006161470372515778694530349551191609249323986722464702048824098515046052880510217590852341830247151146813590577993178536953679362795473379489743390221206666895195876310528499565943936941631877147492951940499817544078847190670411079673027884977287332472243994234014704140511678578328920590961699377415266312120811173176815497987251942857058396419508441535318460835446860150833700810090646515904541008155791177409382397751963115560367609870674254368058552123643138053765049878672921734230120993522683053994936922995902885846061597104438676832496620702590606069942698009198942086172762381671108735926389745703734451203666462553214751457781529609496211930377961661828949547448040637152256713159850892712274203018977101736702999157930290735066017635064015010793555998970117769260610113796976865191941436578742029794299352541266921760579265413547708085628484588829178341549133013827331817996236410518279201985788629132591322608667895741296878618074062422185498173258623585714111075475053084249724070815717136054693092497406822952304416546682788458558590609814417850614293139212111659766309802199248708098170951649479610731418239984071107196834684914536261435921727123919740297225836059603854551596224805680319793496595757737033640401303811096735392542145879854980597820236665594600246864395135549481063330029901594009858252585170577368639815282135376524733130398601576173821461246088274339423349861143870552143266088734389498322711667094796165610189418217677189560562334288008500072443722823341202403119734717760692747748057673804071079066615520460929629459667487632452300971674963955308957525498270945484733988262126873536539529864950841386791339794701643267926535153411889291623054745309222959619236525714595699869693156273953794016882734656414275416988056883474183102934975382477830158918915123791780319044277609656999521289525148307789700297407350768189395508434133930704451597554238126519439144337770248654564829314012398231265214907204013064465947631737308155267440869284148850373437844395578716577043042196228129760679645435318972835273397833830809256665826498445620330847973964384863526254507549675790964093743169312154151658902022110797490334179978897731512516400755543223335170526129482225470965763889677151954402147017660467265047865567966334828648457427877057603017099683653937211577574606217467130440727443193106431820772765481244606357038803163350937242757793725292347828838418842037639098777823835399318716645969063979651578748087840855987078560639467799042634231559890730891817562128994329413515438989576740434921329051603553119842348923540550100723381003479630088796957640183785101268030771899881029647029746663904361861806575676559111825944606539599052553002670922297764937211025148522606535422755654822861490225164776659646721561668595950046881598916876808354919213484629486916810583363619696673392152074614572898490454782157240779668617328041615111779718837589104537332331813250646827882885283251600040658476058263533636146213025307013043466275095673937604912484988829570554151590560832143228460412561967808039396399823494851484193002652370101867450756057586442748514226066089821416396724237544277094336358041126676859096866418762236719861376983810584257550132446104658453297883542465935506895001254600210478912008684630872392359528185940832284428327046162394441795019723093511470940708790477804448549619579485171734549045203964721150162748112650836077180496333169257623475382160185856554914539493786216411732549253204813371948657075908566739747802511490830011324050286730377582583912833964967896222156366482908404602021673975314221546951434624449408916565060147184114458497690917714704717103753754707386022357244921273599372491246381426028030495846635965754846299624540947478385818988587067518247290467717003789093620302558891734407290110677330394877329407909937988088677606944056606142942518604461756594961732309717294417142544587720653038397784303801566459215737851354747689597303723610898070291872565756895606683676086816692480459325970436151831380754172247414117859540276349281982264955492585389214541743544686862597244503858334586398961616008458605481650523135391818961570375989822423434816300868988037109375000000000000000000000000000000000*i1^83 + -23308574543427113568291473533337324541028544376621457455072660433675857740265934895300127559672292294657394537063231138124983641618547454528178001866196947591077368350740042041797341546165178214494387833797133962862964783952329233322105115945469885396762805937406268807231287039142229694901111750256370546477663241365108098602679684403697807925055825949976411742346807522996538604122099370054364777975603676460684826549837390405225332696304113185546812893604396709834727346392693653846595412944774169474190518691747400770524328864076925244553513208567463093055623375795133462209378842630792702608652744053307491909313496163952606327027327504244186478256291934429847596021342144170616272847687161707447859137449909928835059483768370655068026508723858581139484658835465900036349605451069578741886904411782598369065650833801112972776127105602470620028771844456215402662547125257912207256882656025316679051552936565109818106935654098157340706386993000964238705304243320490639369754528297267314414935875859925553255249892927221828092112779536017799458238951652456121632362098303858527819667139509425105783175573751798257372517116010940030443361983615967418163024590166582714025603921541189821515894124883220933035455871950283366761451909012805089582711875026635313172778905442223157260259304918463557430580756058941006696351357829009241054881983195029065153454078547831164240144002012878063772294370641326761319572169866327764195296243249759590050524671507160289213041725306155697413481957084359785458307877451985929679971919431317318978289519674418836948132295034082530144478449246217056473982282383938284943190451568429998281093987557757390456486481250724030275831325330726676514069385703473494933494110204097172452187122468556784272216587121984060824815971233794547815729110843071174350230785076736093438654599939631811905401414283504770896422450443106571495929094638948544252342676748542384633446212276687247238104255940325866051057206391426870808458697636366608053095852740342645771419178029170527684571325591626202123403036999925291424465361340831319584034956016338659088250146591976383144752800676393947036216310565270730080827692243331767070325263443060344014407182179297491677356926173257188752041499193907309307028549787188193573034408017242289117412990971634490323175234193352109912865399072158063894942063093096764387053131949799806070482796500749058834988717587008683043067705026419737299123978378283636872513728284839631232898246473170077233226708216880299747860304207376812730273046695904494160987217472773056445380739676558738534250385145650813654617434540468246960955770667343326946892789414871248150177867632432131809560118037447932989586140202011915443171068383078668957892085129710072109857663574211397026112613969598201331375487467302860739769783683880244727511306691067259111454644589132412825962984727164886349717584811551464305449909840485830222201408855156470405384613961233197660597144636799744832616024377506861451632054169457065901397257809778231201833352078987394785430280870718816319425265119282695980419761711775897917987530917710877808514742877685003285958953115971909999552544353867511126269170537161235602760628936881498649476581633625877232248649333185478034947356395764644307631382309625612807159124878018458415767096455783990768423580696556401215070825936083298190663080077430030520515023505137973681675975897526028855655264240233480334872754574431432079566547226146245022657535908622233593275009036543909952642659895332616152024946845993931202987651449260330730009460291149700669407275635126587959116440581411458858724756326120329055918418960941529546905013316413165077847246366807296995844759323590164920941052974396313407813779975050548516514678602995592008707690125392996529708044025427200484113057468192728441297732061197407409730600082721056562706824823080245344388926140989383410241241300014690447637516054085593380137477136466708880779170310601463837473001835692651688583106015460308242232922862664171635933846682986618274568221317456600285562815986537361740151043451048824963230993963116156259861706730523127944233336817936631035991743362296026752906748714713995065965771556889504241026703663991241727343065559671728931388473157130717687486542892182033418282536630845339478340357116180074130561722214202398154630971041809617683849966060394935357562960331035400750033801237552181584588673150314957268746226056474644360960556421085971524540025165615206562157247579879012912402252827685712077820361665192546008418088369138762923566282667630628531654293961367574411886072257175711520966217773197182192953763341766628920860210426126971899538052688045167119258189224296624483131111855715344802836141955932403356551492772283083692755347134026482270630261577784868562181865875572683310625816186941927282382101783308396956872671482323215963898222903688881903614749467218138329258313463549403863388900013425560351422421004039190916879459641445084169737531721505831720351994345777859204197246165741853227744217929649630595287102314049925355662239378426422459414690156903626982101245963389083550822120266999578188163444458780304557876661419868469238281250000000000000000000000000000000*i1^84 + 16233102147718324074938037066205966715476101946794764836913042396871171363830245388760682363590367035704791834693081373007664246964957584128541570081820358616133134826833822431134382520310915158712124329806641025012257037508851466968045458247019275768883976195570032880528430330312935806547311477717497543346329290121589127903624648433159673807310590459788513928460406452398733643820645511687151308515818323661074052541265278172842523160051910707512004957297121339020539808948186076488315808639739762406451148752347561585811997344626693997493965031829198742643324829607586651809762677747684407466719526130984505621006975854131228059556613600544658336358916109950293104800617264880021433456463330876101363255177690695462037958827071311903070785218181946971672554921519673181418245279626580927268257537464918754429462439747003670825637985363862054777266887464978271398078459574457200809569397290926253680105052824602289064572106051958947952431705479313784447767891532202305534315724943339359084524010533968615448404679606782703604242836127712662253451657116411090343314624897134697669540931153463428122171232147764469659395658619657024664861041246628116984515303512159152293812142302413212210720895633786443331826401647602576224476577034097825306719642224335724173399817472030999047999968644806273198233128963870183974298014562317634888001701953226702447924935654920834389173535886683258490453158719587226457985114042244535528202727342188721500275451033926311888077709698889081677061178332534436495072781784703750860550431935548644899913791513685476005480397685343047331316684973154819454816716927644313299037280602164107290273244536522056707570368072294877607295606618415832562680676697936447007171155620086828944897916989914247634496502580450637533992375336730474680390767893278054998666894928546596887116797887894432160708331966600562896375236487694045806726275610596698624746373217749999104858999336980669435418630453896888287702178636771443092783333722506759760799704323321028541983833655788150458977063733870633315460642987241531845607815675568913533892906592769506781147871443055202145882200867791968602051964544060214664911312051199528278320858284265203568933962831882765765712499988741679960275665830280504158934711479738211350386525726446830646843429062795753968170489789239798493079492488106059648740131526974997928305743110218092415442270580413852751492094490357206235152654737710395751246147979478250032173212469678037639802429464779339557476675190499822751225123353012276328490092814011976620050086596869194296418424843641823405299529488303927544030160698831169905904413336530425137896209817471223907921364406493092571186736205799250398593087251008208398624530286757316813535127505501809530526102230285445350463662883851973838721359092769380284996700325237010782364659207291826654907077311996043924355688988533735183625761993745179751345573694104929452495276456698793093595268427820258584818353839989376385641006260194699848934207657461832511345060471337317194265142091494701758783370963272465968502571593941000956987094326034844383169134968590903099906104040604999134186826810089400673475798421431441451043851840519048180762585366163329984208513800972877832231876523293905608340745947756055429028256923851128139499811806906754443321341125976276400923092990673903437183892471827519287062349572517267629246476557110991077978792765223442952960273945969234859174673651959664998491098372832513979694165654641456580240556399062214137796716526099396826041203505042615010425037287337729885191033918211028068578201032795264357976450751944147462702443994450861888413074938380850440038450343861076686966388330564811792669450461785003851240120631730053169753754011152637280311520128631657688557989318041527962673150581245049178624863250709032215231223649380724445128457306285763933801565001040238927659069620847910998473421112947548298962270411079596972884587568153488605604422874966417206480761762392820439368970672367196497152660294724006894577393480059100563610520298331507246445423759084003349445036861841242954241889766984292382619188632686678246319343074957012951995370426490252657535177643988690284494101499115829638081107181435783556340464702138746308809850656618624261637747267813891515684644533185154050150697297614131966490472206351410309988518207193404831455159609672365944036451286054945337170682243690573504704655770282863601289793187908004696244849285694938865985598281313728459170530105084893845696594004579944989802639347065841541926774809338672263857507891274307628360184144933267201475228865962571695482412445104345456361649591885675011446345669667516355359299711652190957399451188254935289827946148986903211901129242249686233914674911037140193526240031424132908739277920140699503691492873336013763942070846136521030473351829314781864224326884813919516204180253228350292080578407687031802408444621034769228098410023783360147110243479289771169869362196056156859481731068721684794652514387240013311806660299274158090141894357348780880636580306353172721618573691812402852088761618237015076450990071632200503116763534142055064313225898331438656896352767944335937500000000000000000000000000000*i1^85 + -111193537889885238644642069155292829792077204344984834317112877819116122769578465830915957301287799576067422349678500648989847717919791804013188276211522318104593325453945807653707541085945949884558555644561451193559979932053087298905054519847784734653945394832097446958358101955115002801580824118196431410211591691714786321847291252799714209295146058948478490075993227686335583749930896828072204061342541979398658788292780676350357806533477970791958715533315854901352389383642593791931226946540585828633908641187477404548772593264025711677105250258052595303981923841566646580980963072768263653642618098038845633718452117657822478140813663960377329489253355569150004560070739126947787123533858234425124603498917768383314150051197969729969136164588015726014264018886278832579252143844732748888443008665336700005134448563933265579480954219880560316019514312593788208744186258683354538552472485591911666003521475116972771216350452946378834944847346383462082164163107277873941561586730518247174198258768185718755890635315696453202888029636320284722960160165425854468471297575505149096199162981457956735131428733573181573197053183735053206197462845326175854667466120882935732431777098045442039509298627977214720021204089965828019281741539542647300422128375975916185344374350395294995232661388952136386885146501830922605429499221537263468393779013504865638202338132602360765117624334405703606321838081311055774671250475761264917829491750847402965151032589627061095116310061567209072009905452977120254462999929953869340446776560777171767625569876163688658940497024786685296029834156953325357531545915554686962820176688431692422655497720689575360540663394645136841835946152193995885126788781167481185092805183018208300715517435637624582539130414191009643865580289211542054505071276083539509081141483419861687752740582341702348046257484810860006330425257576208527402638554678613542920423873461651076597789720528410339650756840229586537094218262102766802255695587476964211959477725979542277756478297686087999719397729961782330787866901143303261683384704683588035604751059369014121009475870168354645037073911722593350322160636560900598597648369617797405967082997538322543227891877028496400033906705854070249286192404267511082781010375275202376505835152890900815569114862480183744264499900888742550159137450822263258272449154132739715845719878141857451677777016975067631596799104519592595429170209793343221087878684300806267937263635261852251895368884492458776583604043892854245432530634144362756914571332158671571082411000962831389307783715312529511176128179596944958037467592430139690084040977451703770117527394385121872343754940013363498437671733562540067579838749793205759196858910661038298767879845775004809641276940274351752184428782085621856628905464313942802742602937674401352131779948657993311705198738266901867292740497714298114213279900313990338666750198299184882744693687424554090241566875331701756425913956360342773430687025896123625328145373236313366017355557904527591386381218616257229801423089179595102014715807580538530000919191729132150963098904539238913499554242949365190304255060121481177948676204587264250001416292284735879293278815950319943146153877861103516783615331407430917836470883116285288778613948224512704787490999090485850616881036472262362341977779921084996418204671011266059485231658566076369497540673417435808056636369419251989921405133022499009226270252876369192309374156732779375045950251794707589435109532063398767583180928019992832323617374787302975446945848568943859298819385929209416377703413466700657108685821400499135115891944654396210795703883976263231697000737036259726806805430274039456683416851407310087431808168815801878825505816749839315141719303565734893045278399526835420835476434654766246353274880480726811812186385848997824682895944374572493506622510991449474403830574011542078545246530457962448293348075606206144801621066025004906986061570572742447780404622094648407693952381474666121379385694239715333433153116512524564910212189447291244971566831265256570132952381933302538869809691416069898160752342231823827967040103163609339868204005037614993378065349217302580640099790856227490463046056658506432610333547533101067858383739036742686577482132616277817617257438861129485773116399847513355414527313549595492356703008065745855265352103206098003525647603074235284124681026593786301829106823879240908272714733827540570120038530442590607119789460303445882509772811224853842456708723536172202586917866010840176086352594257961568956006596142326618371619174969681414683995154911287683739498232387965441378778136539263778210545675197735555224526960925185384036794751338202874487443794676101716761156898146114635409874304883274630247188334233448811461991016796293493923480132598954714878418676641158225861291607664294097132001730273937651763138782243554740837584221515832330185770581485354543028868504217120775361077119171412923371409928375757871461910066435270340869431359163325597153719977422452013088563137256414745928193117869823155831052167640795093604884873361467756369989450632375827558345329011853241940599446024862118065357208251953125000000000000000000000000000*i1^86 + -1200379121169868224305545988437023198693430273559690947595246658286051830032723300402296595715824515392708174392369092123570623943462299648414005528995825288850870197332112838850263241864548057693716719825457357092962728482900066321186215913702051978968400755507211231127721413449012025861041297543697332336948023888522836177494413167578156635026657503807409686998200900384856592158983069429129165968678519496287009843808870744663479927425025186744475552493117340135085859609043415042205842701282592281678229155693291262281990556585690275440293339810692317804521117255861500911903389520235013563678754764740277612734372040796948171968516480339339525639463401769791620028862781374394113404232653417103718953629502046726774354760754544368179356843747200037381824607582840050695835730269812054957965633042197931284669881249075098030534673288092394583474295537072958534213392804904179929333267647229187873796996816300247137559922927244668741304208133813669351652539189824588943703466768369429158808121774802683571213417261647739932747667639835807504455980520475317928053809085652255872686572616426923219305351882490833526132826135401509623527365045501249583407050841888509847305758474378329385104088420246956240143788286678875989021316884757895138195059244295631931232552318557125905548075102068851370914318693629746892222630913192689870373708025287886572931449575959925073095563475885645390479498739643099830421349241941688739668935801546869903102784690000865725639468007996674189643778375648439890468769890959701711478924988493327525678599495083427623180262026011711906301539003161003958712193517929065949180029179181145670522925420529459877238116716512990143018778982778243189884711245668888725510607561800791818192211868671874257810377427875478873123216685095837556522104775285046406069467034852904537981607267511314559177469866230135152196740131103660573360052278898594501494392183156544879884232438431984013639785957539113708484592381012323221266169822095186521505910128876091329878144822028831577542356233711816183442670574404672805209185926547759624821161058518568469782748694473590177433927568488524007491346164543217916576671606488051638095277182999325199901285088374774112618186852995641304402338936356203398942883587203264433701924613773846473438476817028465253586229952087121540530089482093621804978015538396745055853024466506651777774404046816187153801567585064617874525265519588141341470203021054324188113678207344027001871301593188847149630999753750987643599872815288262215553425252028563635086911007649697341078331901651964807286279776875981587610946374177794964161283652793155518623721930495067563409585242111839813646152503396341541389369283722068648511393259406985820424683301625579523185334830515334133555414598328989120403713464375211282763669222721295049400397756091495402763931561379316559347063961276684910273436547941486852556746774100377597544752699938779571340390592816438118022018749065043287272633687322345676554582383937960984950363200057891655830434503916159809456192540115822374321157127879710146811149693897024666497463421556775490874107544087009476943008424539123124008037083685882862736332235789037135165048859370832226035955214270015675334337660909460446775887148543942043779897220638957953968466945048070161363365075576796578174901854025439720687040899226911033409307901190217121352918189080016666376256746175206552873540000487367738553055113436130576077167628628667423705436217206266022238232282436248592196573622498726002803603672693553152266224841002505171295928040010212392247779714119687217645601682184989552877017345277915474113059053780105825047788492860674171955094605262419931182461358209604763511468345082651792358226205484538402607841930423417895407526813790822414714452332134657457475377568882557863696292900033116630326269039969359587828503112021276619603305278980228160665485214256436277264461520217271274433906159604752644952327159633052233236868686861571987812824090564746597249751936010322479033062852567368802697546083011677733958021508936139439574165578980358634538585081555297818333245408689881209154407810209370549637854980946621864829249366712437971555974541265878266634010175919899975313317809832942141421268409182682082954123070665631071438950982185487119651690736797156846074250151359488256751594897272932182434221807650085615051286534373144424205288286983356664059429255527572404074414783671726484356098349928048814329566122573820234883825861277716101918560234192404954453510960622677872029650435420388051014565771998070464986527221935840986497916920250028350602749938367170746371310313027063320251367077974077886278046884708814385166130540186291853479758967141137499003108912112203649542731773744185360026302070163005433200541989007198662426124370806083154142728674810276625353922742778619951467117372385777432517039433217709675050736789730037543657609060485679794593740718929887480186003889312474050710248962408657776541211040731204279946024711315529377785830401331163407826746527487247533597203595694337771144881870896621441411491316391335512388863795832123039116330837430823841316396283218637108802795410156250000000000000000000000000*i1^87 + 4999473834716895518856815862927339689815623691499859862121736426543836184612934301200851616794219576107708956858829339475626700884563330512668876528601571264176685594658567672122665218330724269025269533198044538815517773183408411268777589500397319266806519146794978096219193214707230311839171673482565282512542257304792068130361114895793579042410709419995995559874795582221165692563956655206247626899951096483363053717962087546821224006889040700965519516983541676506284892306913462345679019245539546301369115946886738033944546812705549832287064288206619799535223853982319946188813669945796139419093665422388655205119144768208362353183668238080371292284118514691004596020185592697351910724644593824820565465249312180779808228498812781393289641632742182630111730970297880155766891768862809976563456469218789497881902894504320572595199673995757098095973061428932522419561244000798702235211071934866035986420998200311437152952724575378498571591475506633707031096581042813194485094283417323266448213041645947468795480971690005899455161989024199546586798620429522620646335971735649795525108578608446903970087329358722299658607992135235695336023092405016171939275465683166610501108534177358184005775949694158389300441373577205908400293316938135382985772734447937939833464169600417406139267930242906130598787815967661606300349465428628047066215765450518409559134422130123642875216881114916817539765775103452555985565239130845389119467524135170024516458451625343298042233469865759124568393940455421107753159299082312482334034703767745199588105876229037470540069983909451844022562240181445334318281266718215584076333624758129589977920462479095723290411292903824104873261092771672425590841705744352079556720139388391106823620820764333623561181363659668476279575917184029361436798222875253005571892715939459506652719013620525570615997866548417616596635912803473379654921982855186150601743142898924433242951755833527993372253308975480285515326634306955697203332789168231781849834179489579596830054300771396407096183137030966104375451362761422061529290126823966865534878546937561477540745396884254411850310158790160780442738617886286282909072716261152190407879737600250750568806995861096865504582745387164883630613513182319404085337730348645706387224274920175269557897597704244550920564007028942367240098784015967839938189849053624354949422835144066886272872358034482230352651762434190600975342450126030968217985219095238790673464106794715441289741614311423271293248943294176307862674647415912054931437432485854622007453011733379073916539933202219668932993227175859498734873019168177641832095306021182991361533431576127896241066385213187528439660895761636600457727892928377043685002732119616886888496080625507797924229779214756940224905259739387350181008036035436167577938102856022027093120468662280871408263612894020604883580731899588751495102760302878756789884476547776422090176325079973261385501084052140288981476449277225139094933636107663768210878149431841192674536155602935857250095713401504756999445734091685324391860888031115472079247547303259363981778754551918326128071746839654164950027994145422451988895743067488225779176799730732616057404261058218967830228972061323394577685663003992934858047848527498057927921232738585753212995357992074216462107517395427215622015863030823647189783632755441225981898361978892472118894833726552940762203810572382771379010690855895643864806708823512473427367544254648437418757799868423400476874619766414106779255413940500566267449596063590274367130115742489445613887108429361172459327225672354116078995514724930611198456655740659012831690660347441228112547426867568768623098119827770693498218208914856722570867056543295769635626909822343423536500297636952814803852125576196806888568564824994874492199897019598263840046724257875078767978235088118251325880293339612426982570052631734230917494823313545093323893022184613743995407263604768288060453482072971762004461908266662931877645677514056563364591632885732484219593426285995697614507497891971904865593210988155236421102740513861663943947297629088893697183745429611119602559650074336941674455753267274853456918984063392457271582194489362492436803358043707779628318604864417081368938831773060249395921323052944171748731086899754850745952117641389783645543010990956013829864527229943264040177484712515415013362004925065582529252069829149508595267641782342042834654512122518866938194927085826499295686505580999271067951609777748924309926976017011803365465651062528941547770303532535773060037845115295037615573524200516682240134719889554996312993593981696833613249929319144433683153971381163089162215462790157929867418138581073500570001687871978953997260040911352214276535578916090711007038622483370851422356056089424717904419144476088409183183035476888671763161245741681741319653099442561211035553756934672162902087705708356431392844567526957481735683452405656377627039866927524497555822216114602665006133116692177258960037966013519952724831054096034461586840115887940812943582598538891777313166409385965195568165786677330031875427029721136596252613251006868821946227399166673421859741210937500000000000000000000000*i1^88 + -26857681554695676740464965917946079378285770535001975054455128183058325297071975291996241478505257545250777309496717597544306859005903269161400142451759877454544168361111736164413021029036059385607618693439359943343184600874452966579872654803270684020578329246664128622309052298092857595400044314427099909086742379363586383200306017742126784652173454310243221457977181646538804650159686650101524864199044734885205435935776760134534065986342739687408825300476703325387646691270640344866457155552239331125193743586301495703235430384346511104287024524397333336659527419501601528401268134566510124494188522437327625863425520756067462749054837009146854897265832209209892350391742091368980309466209055097842298084753909192193157321827536652547752988609070172069004122092811963542777716624138366462321135538170595917933951898894213168171575029413962405503044209384818154561641723064037391498660183651602490932690664100145864817954429674672512502718620581986085012733215360589511629021118884347405788197793600296360875959295658371782161942649699275567209343919893855799111637316443335435985873343153071740987717130500848614314079206561608323859933633815015029597089942402375892544681787667592685457337048048865048382260950279012786600455563771605745798039994198468511847045241730576099018476062847212272236265307625087174217463779115694630680349650047842397910865660828371263314262284151785217193814746576534529128594085646330526949958317825353995759570784569099920204024729821777206972357029478708973437838881144132575424167579260395635594212120824649183625539602495704417655868412713422884473060761528446955149940344517060012527270128041393837274784499735154659811917038320979987292694583085169005153257250065977595004900798262083716624861779285138746853481180532643494465965313119877251368795595816831616811665979554243625437151369129556497432353357867752272188523174954118658036510544420724552425430591021187813215706961374587594040894308848292166617421453851746102715083912446776210634160664916198159841399407601009072895064310982948181786431764314240037769258990854693716905463637785983330450653502822765321813888146701688146106251799961842874220686108390316044729337977206396632581441426431562163712835170168131437782542285985035605461600362659898595691969367715441381584648067615110917621292471103629105450624961445798566382475725488621402890161441510437395538756949298529147180881065678565373328310596117288734076477280111898971933702596972956346313509953817147343238791640216859838165918023452052025561267327982594922699107648864873584587494501546747141365055942529069958736798547614792584812359311521396606602072883325780653598568318361164174010647234358450214101560292485422158186097631136714579902219841576032606428252464302383358272251865665315252604213814085991261537800894424562934713406922099967469644191003369655683728224077011730543390659199638994911588259157974397392856046449648494968884454233276168664213263460033892180037879561786007706032498064740121709452300079772473639826812299000024171584955489809277266845267236369980694612751182371989802030157048771085578639912843126162444780717629133723219536851552704957950991591547187102564756155551015335154464428680969743854247454928038826212955338593106682386960826301588401408839530719549747326469759177246415875046547777208387890197570206897053185474568350733952462800898590445876129317568210252194685185244856354154966781247505083383261672764003606661577234830538250044471233580362678658053934551990659313301759556701004509163742969861838265407889611920810814242528842741117126095728518323563985011382033598978598526744325982547495819460730237726045580702828997175074409751232353386252865711860218185783765711835309347434879725504638994133423795594490746461326696614688590330200588534948351078467146934039835763342593791444711643161602510179030217940557921398644220763424407458129517655203761442819975726821851535366250339919628412224768302116643262735735390030014252965182575268757953535779935135886064759051108395729079626403560859347709398457907232233207032171569291090461458837347510723998411329517290824154433077635324393908705498527162879019850514308746170746836485056614542215549403126167616467608111070291508225761590836614219757864487800537353621072801457018985486063718358944112285633808879785538816348676756845152237842185473669909619673575978274705599742113901921988877720905755380509836735123208262638460363042274465386682572599154166162173745537720237774183631283327614041086395847215091694492295550854118001941449266155193612676547708643173246217615343529739816843518307958146482521835770009291994440449443534481188354331869285577203908824872784888019010190456708583745446539744434884398089585654612054494023032241101552313561366491082702735819592662341625939451949772715455921397955159500882795304505057199440793747614749137165836739576493689477699218810586745833616155926658838163122437476136309726204201446608742594833240007110424898627587370725908184284103990389852743471073305023533362180501462845035124700892411441440242153188751652391594477997660561641168897040188312530517578125000000000000000000000*i1^89 + 65814359553443397003064990390588096200845653989157014835109814823374139931284765441483498594998112124489444227596456332243583628597792355101902641512278518337279747166500094833765480194268645778135355274757673486556237126530326230333901147430686349549275272785436582631858656720370388918438325117707643908797527517398366543322922478430406437096556754759502700224493832601384233258701393074588669280587473616510454970444352385542248751055582170681073731669264280570913335589404222878629061223750008246331608009995018823736177990717472741349742217914556218042497767527876007116477172873445084540398769283693536824923740164882391186102305490042047272144931875243721222133693118948922157874465864456647601042318883524332712299444808713806990920436359119795760767518843187708262302606558978799590200697532367783163842556280620948436298544779120627476490996021797819409454912121190347662535022284730589067274549093372485938784420393620913527391010551761646887401178491745970542295747192013645413576850649090786544931171071805600492219044640457828020398724344230934082265584938449269232546031833513750189996162437360874846710555666550968881563503759402891806996406750221927565396209471437414138598079263537802288548474896351182080142047650719086990910118406538183618135649806555872715593633136768410063924212037874089878166125149791420494216721733956599137347131777602506731996890835610088366792155100717804002936145779675739992868898578175555385213312712240858773197620842361653719302903604737549541735957842090218390290768703417378245371884809856360347412211720185255067942375751120667158307431841928200447509384811461367150736032733912670496398586125434714205372494225441879014692214659734528449667604470413419139836017628168392486793896762199950009974667486554837872233907272213016012640432549538903212584085381298608144532382207961930218474913529317159773884728961960493674941583717681438816254793053633867999409709400050169446539065807497318939755847130263618543548980608556689270267212639847409349834504339622595573936432697758321269630641839163815346099468222155922106645371079836315355832293841605641563757966228732746378431661445483596008433097558440142993733565344598131072144115550575719769628705188538919369888209959969802334150434486872657777087973527010078177865220977001955040288589440598319473173877990269447694910802536071475192841395168085603999303581731878484427450009638722658595498421192017651171452620054692401634163085557837344531947542673635738665174740073256462567050901588813171706880003930234334256434659818915011879889970848231173512608801546204018265846542092200683611742936615365467982882505694217342852202818331411203144643674225167853097789377275478534666818040325258619661403134824043745620007848821455747517589577648479336100124670704060884075287505901500610694730152663397377659309048876983799726260132513988599732258576218536984294644421188278505940649795774745378071823000675482983037486656073268850266243223010572063308052914131519326912146136575236865016815790421851612405693478771588669880564718306081926510434750546794195428013178326441524599649196402816696804516694790888042602006400166695358637239241682275143073310599949118009441184212697340655352046775685227726813181943367552278303839533032186304938740454940911920293997835123247799044902798306135090726302947411701891694776928875710482586617134926522257075486346746334871535904981226657636044037504060084194082035575361487123685163484616531617320151146343667448872349769714569186075132656519016042276272359058334347095552332980068297180533910689890718705202094982178684368740663063624934355258702843023927745472458018009088232261125721696648251733112972708251484909681491938277547265853446285351385167495360663534662025394873919920759294129100253730940596445695582542539401050830399252492671051253289476925389090454021630395142050328156383240329624565276355038024876468721478944327120916841801328057145695386294946132014962037008814257485683960093343726297888291606639868382433172167728684589836781030688365749206351595178789541646398049620849476365757073205137613522663181661520536706854256356468432492889719341798207986971293031146298932894028943310945338624844722313531359704914824919697424011477398578875718808927262414340212608110761030306382167465602415273122518902583311068690380451642373190290467963183720093806899538364963094313206630340224084036327653371244497123762777116024260475912340776644286871199884783059474563058961443733164052187246421977761610893573264575043479931150535877329384443399266889707062970480843860210016042104227012727510969789857660400059947007316953767157525180115162759684089377090434913253585522428562652499742644361364789508701471094973634613395492430986353989376139805250946650492119654845679472599337045079696575463038327065673686476259904141463857977490844640866740981032939544781872050279358000604142286230726766482130323448912716504181764462154538335437615842472075810623466693488469976593800810910509003634342522716336749450362179056185813107437150470933199502770534341981997717413698780961062162475627701496705412864685058593750000000000000000000*i1^90 + -97548143591069791370341461617418900855373762741217246343372403941414484876774206174299849455835231394290514323757628957782328497610021581807756247903664818111062048354046542002799754057082431604106682830161925949980811293561274269146870111631892297669070465470996292279386690386071605007405193690941619686459073452627428324501550980108745939726246528012322983982748130919310024111676118511338833556572182440614540526784299874067349503893429750192922597878930853117722660803303636704433675013803983116563539224564320947523936880306106720106219068897202818282069380551980966056727175749557616360572585040905000467116243020604249172544006959298995192445209786697030835240488981488224708997207998840723738944463314314251420089724783252480156019311060161848813340890268422990550664715245520790206337057277255547319383525921603430859862930824223334447590301707724376117028281744352032788470756011498834298026821055617295157754111313955158586974742706523493250913698232173074169987787908922216526839396294315860651313325971394384488214070991275197690327622420718535120681398467634702310553297594142476857801145669911369951876701635801531006883712802169799177847352535499780266904732376427051647671310612948557821039468519447872387278495762890866520477179660535164699696108405664094085764159199889708127747363509984400272385705645064643061402167478338281835500630462406311933112716076796780783461521944717640535100060253951643372180732075723920780631006137817521346143606362969861139294208413905688090009090533829593546203461101755878796960126487941446014980707286697873379048872232560905431896612644300778696908593407602128970517576535563410630815257247060349844520190565940591605119702958367529070696888706194410483210099088193918716566610395207260146240304001732785535458750449339574040470831174422489417053210230410763030977229041385568946549429157980623311383152100818328253820752070558484283865973460287468100123705402460947099893778615836701663745954711599463124809604657509518665373491582108939096670791196149743447290052342320958101972950014782066850493037005123204999610224428677298342535330531363185885531342746147160202277217308445313916946357589041975560849483705807591621136884957665187966119422054645305494833426799639883676010971415340206527612648884932600130048366089429306371073962711110519179476859349969342937783593248057214173246121647941709551268239178784698513887774744409014497542900753775341365856792405457059461164700978759555736826848866226460043972885840613815307223737520470126555250734449485998367484685576032317568489769485428505442099091695424094079435459979976024871516181965115733382510366609036097629841067125443967065066462981483060528513026134723210898114364453980853246044672796230495407545232318720493769933422582656679318520863080209050273686239653576996313777381982535843709388397659873017862939028004532708286180522489789337048978104258159134070438179808394672359255140652033780746810460947248024125061859415305757538173178437234813231278594248879531161376905772533691402951830205329603367785455938767041069133699625056954593204260656345987029766792904883417940505106244414295479018912570019307585661428894853038690673666064393975631354361504007736662544574504704603166349404908464895221803660753188051764762451389559742213261427908420065267719695971579585266720540440091577330228230584051193314835163314981435208121260493815283241191624714928205665862500922948492084417376906529496865722317888756757093804492730147471779068804493873050828161830174558353122523965965857924898848236513310498122540874595984818541374397954801903713756833940387399642348715808938246471656677569775348405735353410392720011903251852699402401681139425017618265466359124952078109291315660166566072433590170080080234951239390813489672026232392221938281026877283153812519552911518566085940030278854368392843583076168016432555247496922520753663114791934850517086164896505033568778451158653518817250829289441574660072967591228365795900487090549966401052051362017106730187478632481424688445632558834381634169699756651104146274880634152715960410042852252535134454563121766626397829568250561854979207239646055708366780270944379907080362541982989455784445723277537033597256792929371044842068322352577584105227558898089165910732218897915136057227697391087273036440705615157391199114005926638828952728458726682857738245606177738554235949705249371433581917750092361937142984829116208191149022904515566482876333468968331083774413721455606024754617747410808696842991487354132973655250358481954230283510091961179485578578566383974884421121909600547168032200133615619311110847663027587150002706883478268564651691495649681719236296467996059027385829847134652018257217802108502864491091929528025239222756356136169249032172116143496661329248040233053317532246244470637574013422730031454671932544975866104282476449374088061407646845199229836092707323079569009265166521667171918367320338380210013795362151247016639406011901218085193556201010253588090692666199562832453391115604795361846054305458294250505530678389391066570375966177097737386247899848967790603637695312500000000000000000*i1^91 + -396454482365875164038660442327190225579159200145737418254683649033166550104132757787904736146974505629562388991845602904225388946945009407769011365279499376525574965798520730804235672126146161362102098865957147702374355400097595682549162329167482558678279660479444540188577063294192498383138034137488590355712988226423661630355263376860230128526225097261258747365337333032110482547600378993957066670820874263116746334989891888412225032978923465780242145089876211782149719467071941298001166386728742142767764495636923460482530002339209695746251993707855442757534794982900729003381798897515797865042817803686147295277165518972023523106614046276505846708142598124654706480416792118867592890115114496736284325922702274621440804365859802336956345485982023011300303072575734611214092050789714124151123736878236587478684546972021132627827755221119096770833733590842614223755410907060595543901806358896523084143868200244713418869090101223077292405198197710249516831584291105416757164049613701276012406672226190315188023723514169230738220646017235254302560606492425695178098785148698585093905272434030508491901154121081150278685464285578718057804041425370315069211365852726958814665366147764053383123219182734366219265578199449713583534481520569396479593753317551562537958665807324598954439715175835991555298921364062407446676227868606478397878302325728778060158096666865089651105719701625175781915480420478841740910185400597544581347636373065623606688596796487169894331550265576799043814453829966848036867258123447642688062104810414848346554488494258605860977523035215447908127082615293909421824315347032927403852232775810309896321859231581745446988218799374954554673437016369555474542892614031623090978045999795271538257904359949351594413146209914533535533180007793649554214790946207350695728337476004034414348332936163034613815971068976634142812726553084626816453900415225094261771515395772951653205230538358735850217451174260976676985417154583410648441224480797631126515834630906274872381829198986472641845389019591885238934318525496157533301296051666696031205883877135623234083067664913271006021405939748705967572847197776406390772441726412925220512940027812015042979951826920499315959168153875148295233010713098623769555830708095038342308734845830618269224987397537024736107762623927334668901318645516383739355435096317174119322664241558432068463931496601125769521709761326985708329677176116059572143214614775475794747582138055988276203115094371901211988398666801603331786812325183765155874058474242201001379299348823613470155955054462055698691866464143835843220037589142223660416195499837173648356809192498050062378569724766949388960308988788824551828183626590989118495753023841576985022296058225857540836313665567582958047485546777701602636963708327418822708760803444166821878043007585541768214640744103726737594323784502597217581828289727089099559516271359632454502765747669523155249963555836112272314470183542235730529120368440203013855622261959251571435503389865415543160513887367348049601259241229001058355228660334698921233823746107927530175264803193623358232498306284162362756166311835552343399304234215390807559302239491506063973179642120181447457673616311676473928604465677822417088209264841165192854454874033426968236450620734132100678814939991801088104641748590043561881558249711490039558174777210685428399503639081972278333474903869660845671980608743340874356099503784048438819481145115115963992957066213917172404619107857112106806347964199944519705900407254545969169473674381411349088945650302842929958673471394188595807449536348928744400856874044334926762654290388631584604866618634561003311120108344355445647393071406343586842917509806308549963147241626995189108333280659666712478051568014048738528079296135803807438321852996760278890474396939187054162446553083709837017033997818297988737980231509220150217039689908142395511847026208218947659034838978815946589342262728445462734749899885140580124936923083232768473060770453666400096832367352526988058375593915856502737553338472754662406287603197649001803492294654971323901901751242675298250012832670254112202657562997470129211989569457211430287633797375723380514735993702255205295547532749463761070367888211873789291431976922368450408444727983070018510324606470683899481878006105262482944893726025043668519202244192633895903178275672703548528239612970815611551014513147005865376657308446605502700415202514887388094440013144366903200772248292613312902506049650568639564936233766936326949663295714935579023152298825513157175881195311523423220800586907961722903588964868634169829695422579209047443356788084367655999689963138804065269286461865765019354637677181079542408384155023730257916584081758918571817049694676896209823855025595791524501921613489758988125923122969596077433146138963971002419672538365820966019430794676543773522855464392649408799423706768254770138003545575125158447081617786818172284268525580028049281809753174860884937727381696035884149031762381262084832117781181587149383900242518497203847049011325342145356627533796499443145434763736967287428569761686958372592926025390625000000000000000*i1^92 + 4011501700592533703550482777983168801443128005301560650649666346086766259843342093334804213737073822792164394322021032008170916595632918164729442766931689397869559077016054477532814326206553733382395131180143078609265663795964259933156436805029861895461765189506742969799680347692701899328853177392673165835646338131753029959186394810238249333040265886892561527582084601440940812964471492593017292066481772066185762496935992362275325502669890609587972741281061427746859976017701542766880198464943416746569698008965535354380785698900194917807146604785286127482439202419235807280502586469163431946848003641182109369311106833708241598687706494807135874475649614345753492749632559189518836346484444064574794795191130105385751352331857696372542586579743335494866257716137809783673404751333980936612101691490910166975136984065091243426454168526823377235415533198413019331968932068830442298659040890708554187820564430440055988684588702217790287331867799964637071214800371263715719783252206274921919064803153443333035655839896614677825946794411699929587713618079130303533530944725421945622364586306634891932288548920116283878195938265779011163783943941081399607360673563209565651372094169856265253287807467759894320091896879775455886994164241208721201538184948980466430726799609924723763175108730051162327018437060452200508506468496459704756644712602895708360838318185383660545336014938740230566411238965215864890206136169365102698608050262473608673325317972208126035333391020199445587292899450470414740100566003968282631062120556792971190772638370531647542875086871155866432570102936183219910367700255177087031437213134887515420833977783356912787604696434205491722219676494255585383231506898903212495621888251353696744413380508608502763230986246564309341537407569907924528405943509121764491197597982370000772762412216492993076782588174989364652712715746432216864876692616198319276696810419361620952131156559432239319671909330302426326270159784731384236089772993019087332666940493909517638712795257082115832638947366794040715782295638698252050342746362970598221524941296889134763082403704343349267158633659226794604956545892442397457529894405355103729250172507019021374777322769022316102454723841030187195111085174555429097824739932129656883384303447430514711296157546837816831725564102831027646575118723323211154493705464102830631349556285378351303596041775453295264035722957550039509776223073704278285087254156539358225695610880440682541275189237760940222843084500439124100053113061284597658051044217762216630303462720370781548016406445093201159944633772105197061148981069091604249046321034702086570263095601217279020425988453973204473125634251573207523479107821064406078345823816768649720016843381430655800829549251891377724427807250357762637475834103414807013664263099311748096614743954797097481806860212785233146846909447327749972980693006036619714576667587827887203284358515030640857179721540025599527243618391444180210917806748903578115136514658124416303622794936472648372844045251041460840778911771464049168587841753908283507844724201879998409280500457300835349556349965875590777963118324834585738329468206726945653965637349533921725459831533348239896054473822804529669262877516995441156562648449766544383235971507017328658883612693828133401714053627752477957674310066338874388999939308524624484517083814271134679619249174702579355362746311817472370263226033396771244396308205198751866123129224596395768278176720644588665703308219444315423877301505113424346145135933638424979865310543338731415452257409807393707694038992767220218657882710557678203298775218525888509683158095328168714559538314100544561805972197952230078732163330833991461247115046529976753287429318020819283185304428963007482390800798001291769440015999906582787178507874607354523604421219398761941260033285987190981844389473898863993934084082179091646204993168739980186488215437389989908956421354947115078853151154340852835621367719038526669435677125541462784389875430136735697664763188394222811541695233868906973411317784775805550673586061159263442992741961888306726288040160794430272699831770505936676796437840031343698480851661594326087560581657678391690978084297101480894286005166842593245886062720772783163032524609246924781854960045902334170871070183359927677072098556900721886171272455099709416562741654967264662121059114591855679220900414149049123173270831272199012926448843611669450546282440282094086864308524951897855034415575887737534829884997953006462980123257961506092020068375161318491888535518315864714008498754073306193029342509510933162095666697105105298565478726372935827050906696879396107764344181120860442978805242105344770296906739596361046072746181804843973146265243194367671243968322151075817741340003744728414688464343468371545098953136906467560020526415336390908090753069333272932168094393886468331434108965176965701005479216170088151632500757063799448474453872652730994941513633660127937532394579978229656274027904386899106215176143608046049319390678779438431539993797145491634884674748007683715287667301090552537051010448254650953003874747082591056823730468750000000000000*i1^93 + -19657664909069210862627074173168833768968499924695775161931792254811249699914407291190595222523563091873107714038797509855553589870654317966459014555734857303537392267976508664803666476525125282717972852582283382529261345147938211652322189627676621367170959624620381140927591310541333000807897136427548465576883958545328125175041433249958939198568159409358743763597205127026178799363792782769367682242115949734273128053298276116201227693867150984486109276824215292499906910597030534152585510589763067983270807781451863243609194282368454563965637669165642640197135157168565067074134205271349739051719593038308345507338152227038174945850157836431864784521523388569007573687236754940744244492682618464776762018653736027901115903799543999448209907962507454734446682135977334866403109059198031284588024588533062407139623399724063729906637781177370086506572888073576997384921284091595314424672516101081684412344119511538163220980497871141446213031367048639909086904842033926909772726484661781068414804387935011865033257809839458037641785893454391485818135232501447121899501971021377426219978446592122164868063445541553189345533560867954426382854810310424861634596734374247728430709875165993057109021205105380440877730144770643609110462157279016737429731627191247200051888289500457224571883175653663916286920193831106514870966984368480488229888499842307078132044517255960594066500302639601579820026433024792365983733503832410342353269096552630426693913718504533529327566285905547107410692078061606038362363597656096564505218788220074577332724234319327150097119702585625628731925359196973705990679177873714467786954265554501035002482707003024683173438271077112294241186406339632376566092096388129768051301188399462231503645740281887570000098373380816206774639126422208268974262404283574238257813667229600341672072681302090753525419598331792497919536760765339325795177003632656728515199573217812244399427903669064090038703590491725267569649445007536405624574323031200573472483009032753563874384638649696988284992601822065046633716217421805103277319242435726408109004434755320470219914710284649281610298207609392453176134643291364251209147081927866879584143128578972369993903640392377354301319283071981832067912674880709193737914044592662595847875400872563715821741810258352959463286611410429668660513816474700687141263298083600016238375477867443772137272586465593567762750255018891562319874429820915835900317770618016250278070178252899629416840572058070002793900707535132494532944570947899231533017004363316593204809476040172670381270370235551045243098717593916104091292329522178067678549372712647295391707331102030398303885197753125578705326303719635848124941805554040986735532390967669477316177850505271283527700322349318710617446827387689376350651327615171853387436962220738100380980863233133039482275672831421236402081753745635381840550224248216431650376202309561703582576332808357386136666584599027299171270143267327483304958776939783900509398982954495772955689461342551932834574294934729077788111237343340929715312647635017582972389921218424558002592359711242444426827190892130156730860622857778338097761190344413261356162179260338451452254660541739680746913220136525610394581933763516161723394178235537453361080607954598009346685837145086796400226548600275008652439478893694047340123484451787177643036095037760238581201204874377985904266208842924019869691554166090278777245975250206387808624569642121679114059500840785268224294730810723854154536636871479425085570724792058490894662696133091213171862503798643770250468875993144710474800284151066213660128438997963668777978865928901861382714155679509704966437843680790481393660924031299106053779125321027848149381839509457283207096641643842396531262753799420039192032118679187192757031391498731492466304515544799819160814623653194209054144906455358338697037802271786106571310192766242081460808400413210992734774856649776415979124353046660650359574678482065434361395787493412605407327420737142817961294036515575527604774721516176373305759307453811227180246495038433046918597325850783634053491123166346438851710872203601805737988751868141179550621458329990710334018862521224312940061539454596647439048054828638181424214030096768997225699173437220187598865172774582820210739221024615902712770139873164179954052379580627860574618371763774400550315261398847810685284656853113530599578353187451142740576152750892756201769566182505335172672692881006742028100507152461715531186244945794877176723981419392419435321043519319796000431592625704231006899744958359637570447215900405589043752371958906453121700198823797366722200186884698152731788007706425589653540856148910149314150252947746823419657172168269414491119881018822240043762162973980074504752571744299056081279294989027824627934770630619910747210975734099015953361090233320879087274950456014729487924142459556557685959705002670770313972327760605815660196719422884854052392035261780152271727918603377072658293812638713221693806980957583332116368449590645901525343497206706999444081859490549414975040624109715806241364260964488153149432037025690078735351562500000000000*i1^94 + 73620159797671818991267214004729358705271252403801299024905475194526475050699545895652726997735367025861154885319091508879630512718099234893869921213480874056848340601676451174514112042754645024505380651480634166700849162875890029817631860551568681050055091010589586432787904920102569135306549372161067960463763470750688736100738969309603945798109228125147115710566652967270560595305967242098852890949845513299706170515523016130854033176100460105093891493582835569605317807816807445158444298342819650795503805533368072299331898140733671767218030505073788739512812371294091970455504423604417160867170856907773019347278215015752406768265923289151367003651540679821760217898796248601220055923029405441843892599211735461992377510195569645300704945443490289606741414884576471640365588774595851685368993664850356934372275788527261516419129573023079816549313595914114238367537618606911316863158839919380808672181298086724145749549179694568538855877158346565121277436929074487745252318017192889916655559154084340702857143446582694466394118957379173758856153691092046880370107739006676247255679483729767037582371123022374583786189323326706966232589683619431254885915263928832626340129078605533372206862100982924738641891296796122296918314953867563477903085393308988994626870987429294335095276059790978896542609816243559846704310437199000557924682887152036899861782050481124670595654270045321851520186283680271118535951805346870349288129938282043476432478688850767074265757751522849883708702218199552635849036226569366966414868405396274596584899082839873698571193209425404230803808383368873380183940662793638551777765736559540465061958341221136512293617858060772393563214227922020544333331050257329630199242508580272795494571288795000512362378972075977166525102032316859647615060634702888474857842476827980408526713153822010710941328401461628005258738218947221237712492867246480394704960451852106014264777396724213216627309393840329347683695756713201117965737934736353187852530539993812912407109705517290403496004522471855371435315474876729358327154770855357870961910218895061678215162357972191855239723367758321298133446381065962152772444075785200781402132730037143814193130317129324261805500719144731660208493911820043722780614515241845897412553067421151472290619217999545522511760180757943621315671458267512971234034131617567912348301123882259875874600831130031013682646524195679724797850606512345955519834747350520926184565263074505863995641189978833218718694500590817815927136954351435117075562726261974009038144765786311640267392227938441782343635829116433600143805935879209563974415870392081598117200808669481520438435842653423980016047469624220829275527017756274866767587469154884462472894401646092081038197321382061349247185571605513379523651056772882806133199743915306066428943818743943631747753129098458386754699773945422109174588587562544888047369560997671535226312936634020129409544879461440844146781572589034673785862685332534286377786759721095201731455047990489132506376760651651216820415163933879963688873064880670085675624723346453780318917845612239856304197834951545212554170049614037997235245346442567329919049455915427172779798747529590160622669946698103208441362865996395090998330629621489400765964462790046528195909847901016175124226085584794125920170696860498718781110180630605715926003923775498125888489015427380928639792814973694844853246717479197798045843207412754046924682687839544376518411051595272777637876802580839386822149785610240589764238431192157918037255075486328591182286457465012713026991183491065387267860035707832682293533597754901948612266799446156069142649834787421129578227350716805070115465389007327815480477376855091603139905197228982130102088563557368868427637883724651023832517914078291144592774337803746839704200841207365918769081234051159198428337921874645494663797323940062203470635789860083905871535640125344379842560751387449535390679900756948650990201720400738829841821458117395516684425486890750021328205240502456587305228684717344902555422185939549146167267944961074351942861157848762469061697358663011666269584369827500752198958194368066074505565416460717576724665465178492498151014285973151481354376772532429163361607312945200447644289604734864707101325983341393060119512369199873618412221257785148377510063195562536953436975834891174101676612311062349616084150447748680123220314846788552285240304230009826462709304018620893686097762630981909642895727016210870085661148868869711023938991388749209792424105746372469483832875727344071470392447388103572428521811278476760725723343087827888140204658331913970126193190749452430263948509202335341521077275287673087194651685503502159520901019449251338819071805204566872154101558346131103946189520791803460269415133754435094419090626222082151623810757796690902243311809591877817676275041137316492653267870036009885628338390517182081443859232576025468086166199087003731466033871530687888397667378605329920939228899236127632757858992543606267952747612707914579763239650366286687705331284613921806960410203335904417531847243605369612851063720881938934326171875000000000*i1^95 + -218254755358479754317529842411555996694215301486224229626564157527416364502865247763011967104602877340229109447103529581792712842169281513219889611424789021640693759431832581630134572657078126666900368580446750448178250286794351405358547670165803230773408861135091517572658388006142177597501847277654540350095274178375106893874695418698966366923179094766108290215176249705863363718535404935953559796475072584435446724484761285492078970136743931020130778886712364231691454014976407961191747367478823545497695812900917561433227966483238957626456162570259072922701224911121693132694627518638541178071032874203089676576614603447262989615677658479194765654156616725314608937168568172819219169623505257131445343604049367181691386693363500926127507791798803691795429871612184657771986387557351679585010935194145612058607213794062494903687452663341673711485826063427735298018523732598315953000830397639217428246776734407861282462742653753365435409755002961225721645668522998786480984194034802982974033102764256109327241243390739694615588779343672890808995295964642917749945805035382591162320583957522451536412645366552666326531909227666041293133954297710758477151525407166020249838757478463263321121761468198500519430770596696514256299773321904564479933760168904332069454290676699850635489089498018702943324679377764754279653568430100891365040517462450070699725026608312115016496383064171502367728921603926368337458968687420218309686194235254497629853703914258736091631639577474896007115811411642128550061048165753997360032306543730755354100921000559204601207783306875363603603254347604738327961795898183569462531649722925112279745365215874617590801893904572270489985367437624187627428387052345579129721112595474695782066646451975924726297580204270965269750346183719505318154250895635482008917253423238241673950281928715752264247592001580525927974275794616252861341592808866030620009275885855517655669490351961044497149713135811600085790507322076261857255713685160151767213487271960532600131690245412602900534644420326134398439443083597602803630512684412109479585107395706022100885525995126320651909819927730525950071497596777046718948390227142213772373898224327046401906719076118642739688648175242538826850182418269796385327699140806049968370943073814526842610788744932982627292750992670197429046203334574810659893932250311911803574326060673950345663113585812284048226906844080295292923832485679140255732291175229449674043485131980731844660961553414883741116228842116932232058149880491437347240202959621656193837657044602400711967110822839520880334391164803330340272698034737304453447236026402525389382346193272067165912215484349200440013631880530944002652913650408926914952019768065324417405715476678312492249735437575692798251115518119194851307558121922401642757764849036371495361787434606706964181461710087476416104123365919716849841983989124825426324862661094367719289174155305853381053476381422895753349271953090727183518186009734587882140358315613048635379737959325229153162984598496208932153872006264454958006998701203010130505822222499805190130017645565008894525833778464078011393724491740462035889877766302162914175782548269426445795533327235178525407696914652557560490605780384024637262902097591565326915491786115811814923345448619477591712294448755274398653464411592613897304891663530510755990487839114289550184952440203313976970897817095428165132584196006644867983708852351250042843411175655153202774619543642435086283386563675543933520549335316653121379718079392528787325240971354053170120608245603070286800300027177745469025867559445675954564559602739963796136613077868105859064122919392145519193154221498932484950370773973214778416844504945911829627822660790727576553839587082112568909623974380410291362118916919680648558262954519657677040740017643758891740760549368848333323724251633051042982544358713061657194191504380556335293265624374632985119921912124002741957051599460585574321173741905060543905950986908327226163836724749678459590461270781696648759851053541883159203310479803978496111978330164282027940580308316483294637393564942282970131981609735515314486398169694639950753745453967091370167482093558525038870622847301646759275502495886678727748439459581573278575059815230469323406022333430020441821014436567809886475476261169257938260095158260741915984302063882302133814927897315603525420135218636152928316660129893377468014088405546060336647945509425643866113489782938450514470271191510552345556793837670028082038722588663635539704208537213152862506796180279868370627971025185464615729601709564020354246255948979378110101979016523903902519940345176374855789293475156261494250049506118212833304891027637002144619981618479577949747401676107635232380359112160536024860078397816998175436444499631030558239408894936554679092411589950370145709646841881591009268241713557689782593318191756595197339639577236885168712576909743732746996226958027616408240919287014737867449088411654221080041204841543431451700901294877700536619155303033338514191908435582948637773511814897923151148863931986666281348519191851664800196886062622070312500000000*i1^96 + 544368695908815874302761472912048682278854167323381090948342205643776092245648075390468602177130552665803580727943937330689699830510089709691512773546776108290987356462319785164101167983873165461200084027267297665144691209892123812890825914598246764976870571266914436887082523503619002234143600973371820160376086957834587128590715524592808211967743315425169321177834830274963656608541196008601296844948338597482586972398109775502083319654429932731472845255703930942777775056059345438992116058214934679723345360835542757386109381980778403207114004159789021509090453662908258399902534244624694506740799306291910605075573858716867728834110245708745975813811017812040558096507135886181070249221554935034279938824010295966276103253665307309134679221505368814462509912885508625873334991421095374801211371019967882014277277296971760947119886835691442625503307502773557294907771562216279078738231917063582544054728464173141970599437121065298851127380459574765622392808196726378172952772483147876652070599660798712861973059135576713778185142175681199299846581805394661693890834688156071202316392292618753036728171027259433806989814450046295349847843004551250692059324056374966598265175578029046827101088949862051103485624886168789086411061178220769730166869846560542953399217201578866669902817043040123394273199073608875471769014872404491869556325634109650074727576789933967483624703462415440183495309634895300299654931649537974367642409980318562906578536603193413351380885013832377722016548904630209691551512046723749149835950918786975815295609292299508144946893731355795831778577890439986082839841672689007355962803218185328710895398564739703002657278756248669618336098952841244097592572596533370288638693057899729960939365902204818439421776212101339922696254251127400188485492350828687083539318478471510648347858354934553315585793184937658075608946737077233590427976669609497576187738444640582343008636135341394619544690152176493334047174862798842622951038382841756617419043928395502291297673202093201521686450114959098803156820075030123206514685045808305895657617462080491759697596598903110936815797095322975037614895312742948347289327658757342061397308509580791883770769801911934336279641094011076883029983988925260502125993536237656432985208339784750677363644074964191380945229268852485074091247759396195805183245826863700130165700255665892411156530146441902366769865309761927139168990645808819673042364907372827475493958747427449112056766401885728098347844589259376374092191046076584921512960734572836441013151481520203728854453481083402077105735980717904628341448071051311400474045940849461695470016731308791443261772870467282320043011584525358356705870433932679269780465047294141896246931868373166358935557297095226634100141604480583303240110827855181467231071698344981441331147024770666695041684878721876491528046035345725856851760259954654808553938046845924393527906584531765232102053235760634291798388265856683917526730991737707245485063276791324255703447690830159029260521674216967478448721281400817042165738917953872178369607594338253988684514598161904780552301002524024775282409017032042347448475984095934518952799589978033693200392610625473831622140997076587358887274459519258191299334005583729981246555502510385673050136338232025837342978751988436736971240645873986873024604520917838462126913678329351122373223515651448830030997277276369566925497161227547741149400396505471855662838931569520726503161509813782687619381087095271640411144952237061110407793640441643321280096095539625934749074463973715886996847514541896957282965920239255081608348235915276252533252677037471552318124859571274772088844912486784452961784395689627139679610459735195528475743346036307249206392960996720338567238212969444468687628189515995158623099211672868594955029581233320413884560137125463694134306429810771350934277385264470413816098923509727350592849713328333854982249608788684761366180862478517452913359811052124653121922193664531276817207140389930662711761294422975604867628645797757026731803982404738168410845007642499176576011042391839889215193109405363435180305795426903228774121368214941989040861767082451102272919336244727589924029478794527125096169440085258860630138562519579864811883944517354187705763498494247870809008645740289769312861977554695740798716202991901665800447303683716303272392179227301418849087153870142255172573216269500455953730833022678048006723155289431532300975425701730389973027670476045870832647542592314273549350883255623369898136652529823550660988723572034365324207181731655280774810945668420778846082640267569456178109847177042623277989115442244671386924289534439597094123159770272706580234043693500400714774160539444477012417730869995144192740203760383670985125540713983022592385132336038925852888117068053177727356350693503885725628932354777849161765699787584707273383929312015497991160043411674753004599472394529042620595690698798695324924155617756150408213031439765167618340567150706792191863877191919642848970771976412007856352518515778225699396636888103444881087389362050998897757381200790405273437500000000000000*i1^97 + -1127077731060066604418741135211192332222974071244275706997258793578508874363930162570466068857774218846394884270370525064390073762631389719176676439650422972906582448285156787439314612287302178171644943026332115552958612567115045138955759303186380877022857854541756164070095511825055258939773802539179930795694907487058580056658611252904670008949835149383853300225597567123061634656664822307543744202415114972354320108051228919790769928431327900951605127714450798752179068702739721534749656017095037921413454907686134450176813591679741681723828651649372464404119610589928383487299483345086854630725059860222657888021236586486937480934071721693935618785748266973473938202871824573480458356664821270706986667274058969610212510035760085064598947729284042225704049072209863512835879336581165718672367940090851710238449800803953689790534179349680822357950058490919938148611343176301472761074798076832475794522090343832174064382946363196295046904747907569647085315418455238187216143489259680944641806683940370096523732111656474704469865578060378094081279642028015592051569303257846016561861118231255810827581073582955159190536274267403653511327102801540507531647656071953921450020488531865091607485524416652291781462775305171601274777036031554568521129284536472434663847430780490168647003251106101505448769614300889987324369346534278701511753465140868210308077798097160737603026825575035974486839935935091275335694291969942659433099369170702872230699041257918207257026325939048076536883048440286457828803110087246880871297215739663770476572753372879464568461363528137373183149532022343175945973909232718779308694773206679191657839226186992391719705835824134305135546016984192819598540415716447815215254220367102733503424525283836759915116227542002611709547215450100505233250320370314008881306454016455171157482367956770892728298169081935504535008134246500327248615027539621826564439676388016353936214709662574610543637887366417894769437590587724092497879692401536040453155636235336965858141136648730378004919254886203617771526107647657300602907318326074202372549408762570292560994341214987683181031892508561043678749445533639077042297272041279983460217819201495477119732100401183839652230425779362611423467309065587235412632027585948081712793346960049958533991098720909953596590277820238735362977081443598379555654352737575501270357505774067655460231708631006677654449199627691142770829411550813088875861244062351465520034676593149448855431712973529007898555973561472714613844178257750403323103871446492073766590944856711619659145893888530167499337809741413577975576714561405981096078553228620228748593702480888373064423643725095018111994660491535075990102192198359234252631351585251567477948970533552556644939084377110120476015440532657915976931727400170471968323820676848987474979343055362059495765380405265494347482001605041510377723667590333115147534479700007434571893615533920597843173390560986494733600879777344945487267136103055685929796467807693921231352575687374770914025554707660344447956560828829359490148610226817291028706178454131804075378527101971944680858479541428394030201936551823030771816768333325256415100226084013992995151996548877850307533014613726133543062811433433140391262458408059697839989674281244783087846092025504636175630678488828286463391465502030325673399987175706388785987534940319518754796551806759068793413221755085035825456012318968769698700606311864968095013772908322077213827949730197852485935953120089791887571999870785125268139532285295764784668090139094830608597530703736926424413151415463091510621133140030398540294686191569014154671173527017865655927140269831894444975840902666890584857040688556529330442716189089971314282683621974170481604961317419431186097164554699889006617915184708723472030512198094481103005861911938603945837463506264747444345820908841284248658909381030669358399415813819989900188511618329273785266868915041597922455171234321047291006779854102521712956568507929253436857482509957540787367048474354712451919092646880169968056439015711443162845873196046979420283027176174192445237550710764573178004128113143088290111697426719598565162959030652752893924872291925074939341625099591173608694105068256261347576205482627001396865387772332556595057107920288272952388475513415076807785897830535173336880529153817901875491361286152083014038179155915481707629041852516822983065603333559689542177103246769312346950756414438060073691071024031306640443886616135568451993109308203876359496478482894748316143473056776024842795149815989189517045424188075347224710990690521505278032170401165139790818309575437838264255011972259086522841726415633475853401243329837797987314362688597027786999234320311571554452048364583549016637715905065445675066287920730744425530910012973798719522983516096848164696627559906481390951252188243392701630844018060564166013102266875045457197582208438266723454379797611937333204834700706563862299585339772328989159033241158205559829277368623994993648172057867821817497704144850616011123232037296107668319553561653290074673350318334996700286865234375000000000000000000000*i1^98 + 1786126781620461267066777188033666502966011757815482810256623680198780613493728934030476510905650671967014994642230156793026503307623355931989194344163706990013353197317623028611372094288244608084237338224947736720551179527560856966225359964123305045545046610303367114634981320804169325077726762549202818731971684541289497680479064646392576387803004252976578852907233323911374504678170929520153818759454805311198021039513396717725663903827796776081604595345250964874267439584167107837464280387649445934748167638990289252238291842530542663053466966214568245335551340036336141510671500223735890846959379205670431931231685660269386258552736464644476931313067232734886516657956593741779992414951806846392358106977751180439571780875734809323783896109766935362079424977388254830354825279312173383944778348214780633281179656642283537688971473490600697121605226628663678059583025577278577235843397830701306629841428005926527554041583670564252822012695673653138005536773071981813307347957286141631027065535746953077854867725374868674850796257656308781563265573844698765602829550191442175258740896659891799055214308500256526792571990287887468684871928185728555049728896277597311736086973976599728022499572484110343595490336993517206775423568947251267301113196341646570252926560878270820099850077241842964508101030168324441744740027980452447552476689176363652160458758885622728154360012868867873908616889934461320485355726621602265269397626050900110070046199824341364625748693504297598069719210019093111847554764879780046163579091100229230164560157906026682904704003589896672518731248415468075664620915177572416707166057624807448845965030249844049817419211937353125570324457428020093155401983945356897768442920371040466852828469310919426890244332475187902362609308082756239291859410167980557238451386042529541477023342571646946795918983904755679271718244736651015852436023644796494225158235938664215732159902481807611729366716515092956335065903382837280785557104736453271311632916031603979958671587500858228358882967489234492166696915865880152314936238078245360239780965350545887461864259497826396148829313695596623919490727433334927245449730395050384773215722444494608434024600163675817182717908237340740773253366480488272501619226351738254911926394480355834874356254123729145787238991391646691234793222919613252669160287810515812367153418340952688903964098119950260957706563038561460926122236875591229599635047303136750608945962578592571303927684200241565297449762997369691019326378999113551648700573920910904536697299246133272784261958101175419776361958652381326798859273566929536636374057463850068791526514476740077915069169187680290037269779476520297428521117028433740089878076045507211231371063509242225535905091112425706553576467104143768120336690995079181444856772182745770019306009246044005895858015454118806764019668474228696834451390877569495076142415863911015947002692924611574940984835990090081079331818872649507398810739633276723667950359566045152523858904537727521642326030014851779548906036968690469635272002801541877160498654078488889972965380120687537240785351817275283558643959718877077967401152561291664395309823072311082097879733969318078279294458701796487028277141341272031300471780528820957743415178840481874894075120069302808233612076332858212196667029610283332157964325321725803446134256473923749326166668000191592153280495494423513906179194272113471192769903956982903508397388143031920007510971607465695640928293650027021040272212839918528465127534017601475367280818705567840079671140395431482592442957136443764480960442125779578645712428542448503522812621941242630919626015392172545981523218611006714332998018134906752552978065517234974634872066692709247430477194043897193042977244573653117507884667688431249338790641724694188365547426945242068890739641722734963363248975698776304156442548355024882216228414367160309719950014250992316045537382648597006053446708271994069072817289269244777324944296180153166706000628713456195883067907959485700716218520448380094696781295182905102111773107826734402204540462173438721050604101743195851546458209090535592307296308296960300034990214463070310709531618953766346776793239206081110936098571806892026429268933397316835593881858232959127618912425421993317520958209475041497358406742037583706889904044296795525225106257344721465201371658292613046041539906576679089698529037743608581035451724211167684961403055228125499039625830969709966062966999180568740746668632193818208272246774589564351921569069217689419234931873822165487304654867456233206835675606016651959117576849032185156074084832028817757064054599771038884546810481111898066409224151933097877098420992717114250298457437870572708210364186299878822542588693921209081553463960523570392753396790883125950056899054536128009969632324883858543377953464956532481482950637355456633328099963333027034941462267153936779663785241368227486730320791825148342056463095789701913683858534351895156220646974439274783849749670414435202104132266853095504439067008006726457874924207658295927103608846664428710937500000000000000000000000000*i1^99 + -2155342786370140755822414112521814172535063425953013758881236651652970036932885521375813692791534622467038295192538155010751622784125388725363367558310907890213711689187018913673215306499151138931157954064209520030577165761805996148995675083693407886683954818447509363892829138373877438171820874920165324580622577904693175335647247266026236041680051680024066655813488959031474748816411509965329066417082764087988782604188330568238712926666191849456888851967581004422741866333335843894783981765173308096340205465037356642140997488595227452159543828982442868017429263740479884181060805491630564907736344236321678850475841157547818956270051632997481953752900930535420133194370917280296562426830591306433700659809896006954439727704879117262446537076585907285135900789711579825054415300172486085781746100274123501813133115674712820516328233598043111702298604356563444770806919721761414689837720708990638259627416969243576956751300728957891176460115314788587977352461707270296148446390441895302208694756713775519179307907748479504335970152945600628443511403303151298735833493151340754315747434352098415910547050689301306971961195318317530228067829677721294720077914044679019351436711781959949527237322078815071421227490554776338916460093662675147180450099899026074888523702820196445359969127084854836235640610480594245160009777684579221529057061179450907926347869572781252680902371690176664239087756576937638301213524304522852239440317010759496394090803628019557936124582817059416296612326545998858377171937923932960681924997601942693938003799450238828810312591560570541724962900910421146701288177641282735480850709246712609386198763197583966776261147311083550002925555926053283658149848251590229763320903788564954765188620702078725150072894640837451276957029154772304510591518127062989340957789601865194994194808785367271240752284333802650483089210499310427923400513923259874875664180898765206280751766037908234748432010977856914410193720393862674720209384822219597303778911332586089198383909642175505829704959524753326885355387420814762666934941427601574550452586915007351651186255156315882978105868271118125980264593911793249967835361886712942984372131811912546751806036637048004226674608587049235529038578941749505969661403189815644113369925861507490193786404168536310717659090776115628910785512029557823702543379886965644620380623122230687309753975503240068854585333520651484836985990307187340020493307383232368195396493699080668471468110444072126928553374167617317246531895596818215252350442152015535012199542315396087186267879334167490834374444060219969128206202298365451196848291116375189134385922404705399965702410254451167945076538298790626271246702993173002545283368041693668743797526010626405876486801666460374933634483667152148007546716578395651124064404032439955436425964147010609662605930259506272099566386132786393911190651417639479764543086774735821632764636623903181111480099818416632925787686193577675268401420901062726279214162425028021490566044182983329457025581403711953518282689183773938517089999286885009745688160661013229431559007009513165118184288445648011435382686785501333080159912021933668569900399628654885674138224346004596904114303668488628711392619075140455125077995520951218314551415639208747163466279018328943674010867464313282696637582402257332414989715869909014672869634402687256995925895968119728783318012142642173115639691248207109843474721712608878807798587820498727867506365155292697951792474650022723509926286996028959473894648864645065066458578306624189160285443606105013789467534794718674226772039886942297893975984473229415749066193653624451753909788042326809833974331121549582324029917881882896994200137601409164561434877218857712531892361453695649145323849061741403390842750318217307627112135869961779473738744602021532842658441778950371122812795219190557814714520761764431253136440423550269159755635217584533621527899686705730691343118599750558264434814306806466194637995918603143196552795334760620856815188626597764943555485832168354035088137722504244619761817707813217302671295244131534012479270496438065166255749302675915261876236722706887578733520454798764157241493390790161426442839190086048121944390345680041370215461097564609245388570445884526427383075063900226398058155716523002541317189399134836291793722460885441811599773049294618597077324664872196061718932855478296187583986330726518336698828654606712562246879960200162544211483711628232449197048076730246915041536977671009002459710811719830781685522676881985542747816097962519840709987868348664179806985211844076127762521687786952708735187680892773487699007266228687781777229604245982968726337479769729952323381239060085219885013892136701967823617492434565130882864394383267369892725880111408502991214899196827326301574843711348441829999780870747305787878187783444740531091191667411285260922654244588354013482858164459571038800848441974452040988994634636034552155304953930813169306922209120006823914879717044404456439202722020363220076312043707087579003101041053014341741800308227539062500000000000000000000000000000000000*i1^100 + 1668409960365881260351597739814221117228225406254999574741190256199676152434137413115740198352846804171493890336473338362052319445690819631490522523915247957411613863304354670663573260588332199917741576879942609045673171231611946645931877038478730425421599222260176961645197296747961821479262619844412861872549500443847174024469760825480579063275741525333073922035035296589181814905012132463500003682404172678882991653744305397461464776754488143232309095482599431248496143762783362046864847138262072395230228177985289201723581972321711109407863659566880040762455223395783383655323214011922123356521378215228497816839818435230667250294429450770612128311803173069970826119527821879671099525052831881134001798340785223825220356831152695850616208967758603338450321229235866285830047534375155217885267863100383754857832337761614998897124908918676940337217847670060496497015826707737464773454793537854121428432741305923472026352944477292360037293662747844776925282621102465402847228080940963450158819838336785908728096570181470928212396115916245202601214372166766682798947706429029831480729795843540101160374516477433991305741011051571497720462949329568599956246959856847419904944687185251659334250495268727609995137575036302305119700841450743344426223385801964311064409853090871776196755292785864812726335250440214722140524321024104545691160405728255556034906198914689293783590327729463079192718970221797106165406111499260815284065622269170992657235607134721742705861102250957758696076809414368138810782442047156172216408511833781843431729860340052136195295182251565852619143589223895131269036026761899727036615267342375345568968731788947904612671698068417596580726652444074837859138276465157504307757865004049630827758944989590176847695154265033705604721866523367887089427337831661427986995625215640568103301901490919970887618153941469449117115848371007487561819629699036471996924008820642478235033510380718763574064457159716100563117609799234128430582426662436423018091715773516099196862857473512050633208401756780427874867249267083443312483780259715444066391380845553218136843552800142993045680871130849736548766800177583738118505511776088301113297914956221680409679670044535346675052466161763093959965137143758442924858323375008261391118038876538912043342116167978602015597006222306865983194782108447959241411884082075461002749430400529846810201267196300086237125313084239223246828119391666335936864014775543622409926615932631816515392180824105118790043888648841051987779643169067454268833245844151088364241259758498897447826139542778228297294825926014587054646734890316488686734196126605681824843216745870033622128647620695969450035590291104069631192584510076186170760374815332171239496218175559408020557017052396198480875477193985360375607041213908324743747286264222011852809020268705913544605293862428724042378148998667387242562126656870223676723077573680225369328733534407129844583053376078562634792729806607676089414662581085210012637053637008399227416624268805101730387223172337784399436241844118658617651766053490763719504487689311869409584280270688233748660357722325812687180152759349229040076658793059503835339490579727367173269542590192057862030590066960929827801151174631451859447141857066807550575393638966892570331005610161373106782716107741822474661709121712152926643113272889236163345522778405264515886961116448246528553322265617630793353891561843578737243679280963612175549078183327216568011000871108658096488419048598622225028243290437131129364859033783031873182208810121366386827455354535751251910775738072659287362391659422339168628492433616999341225262797404398189024900701401541178836063021560132523819689406030752411425244299837329901063478693458836614576526878038581585735336396458205587363907897424960186131982113471164716644685444588402562684965037085084240102350901078035232790344760131400346828106284612341030065442837231947353423292209690247251159820324117955410746205995247755095287616635308353890817419344779607102141958000884138396395365117122279835733158954899542978612991769891198228264590345646008775636646945029000872953763046168619572395405495318250659158774455879578321157630110319882540483597372078205601532312151261525854397434460387248431866367445055014524308954763863607032387704044235434206385008236695976512392878393864832727513290863593114442590149807853803661513585702634804324143548287439721346588956939928371382796296450772362551965932370193122171481321599052623338942020149485618105371414079466446713808188603005565398797071860758555263643132154425772725766407792695619897265298089071746248028731722351967992540111215499394541795706892748232138993838685653535792080057747322184077570577530858160621821996197032877975976731138876126493182316740730803381875956350571452575876424847082157682285937279619330096744151185499010230499055173628795605823234474099853115339971053698753105725207738390258655070464127937231051384703909149860519559264389018287888242947977966648467199843509604561190761078704538622474728981615044176578521728515625000000000000000000000000000000000000000*i1^101 + 1095043422682015538688610882990332905036952414504509628517430699832947822361014325357655364535065285571924519387155146571062100500571094144163591797135118887059024924948405493820497697799187208966126496011268682772837331685762330630717762926301168801344196893996726185379469743149861131115942760953840108898854876074494044544966453442486568455304369186589214880496385763916483247007148612565656930040736914421221117631739512408362356361643661570944762220762682084379698976514619302454736424366784750313587131300390005242267539947997680342647191434861207683277966278499894400298257753879907243786373006821268042939234733544157607039429538283520923098165602051220067197664431278250769924994393638885862481854159667860099908664652053627723418319405674742563265841889781910341554766692227105466609334646335680068800232608127115681646093290431203657753226056590162929158924355421964564370474862262737440590973692615924529000683362127046624642778380145245186803092155468428565078595075096966659106066473535759801743587402369547235065394751816692299544042684874886175713310224603028457863724924078247869539063286809473779316521508136270195780925008596855542041189844042504295209784672344288820139374520837862332545191492219095638736738258685167226296496815274886069115391055436631654062395937158669938113255417619681722612245462252602920155557822355241873586266943743308972326554617377435733719079944544454496973447808804680716427771419544664408606503068285527168659625677265226200253176991200786371510564555982301847000205313005707681387708065431270490169472157719578489702895209866792160940068146426655681221063048651733159125582204609530867703374619514843936571672619943061679441448128964221912545249951003128541026283865840724595117146049229462130610790245384196877549557032634483553674446663686502116521036963072402631880538787763819133636581658509018398249553995611258465019867718082769260056580080159641353088445510496002184166171239398007425598083684774362612794301781131602361933651531690870303106768958986888996192272426023793898280464835447637180090771514417758267821706238064528981629628046599905220000867583220259682685934932783746433741720845160187407057780375760738025846615845432831369495747229995222031056002976900903183558783919489877644920060499178140055132107760034130336292065299386642069884381668074644473751457711440207245755065515869110831984402909328326779605929554861453490835993130828433701058600429599803318674590689627217821826348604349449693042790172829101041936539110414080771952049136070387771147268236960823140487941351195237759850993450827145725472818161506877200512335698849231032135506371368758287027590854102025148841350513005262695501706436977753183878768677490092712978195233698098927354398488357014747005832062575381745252970125471895759151144454254064838789554960005006203724686129216416214657927363677959515258492589617260210719791788836901410327087903463403931831307843444440846757939973787573300506456979510148220649460001097622097219908213030804963977258278385988181261563242252741362172279655307012325467882370986692681865500020580576668339830185461051532847417032288055060482477244524408393103444528246516210660366955305279918322349139935761018106177855773032436597059762624500728288185650200718216661319177837320610680741835180168387723808335327348256728309397702231261123578953410607071046170050793902035840120967276603033090688087547518058754874257285351875704789933666485735663553356581483430974257853621492540597543945401349087341960321060658938374961022967859998844255625911543484802974402443860256553778270845294078168496369835387204554507033244682159195372359620173265883072812542325596852898479170249967777527674874650728037437624342897081942557153767892989972396035606100451748698379420556993336886638779433606647666912491763173364251344622487758549602903121333533923190849225305972227212349255464803274083434429413397267123380584471659296845465987849809313284120573001517021387567495163712864623248788336155012032632239943593029660261569454311879401897736345654504224622960758061319326003006714646988075624481612686194587141713657351780001872466515605873280923747118506423147209005614999935252028019188608161768951462462045879123496157327013182827761691312022495185654479085846938228808310456373053031054679136613645222091357968381578588846273883878844200115796064346183197425686892480967484680708740398292204754223876316045681229237519571054407283850028803947909345357144128500258366014790946891997323296594129631273735177703331396352104385852317724179106835591589056450446213771249610335267176883671123344137209497517523534243478501880345689387145200852584449250351834029553667289300153347983543975435841410319667848199756632313773823356268216271082256652233282367249830787279153382976526916062488223978574394036100784900528028885773570796506690271336970095215984625237389653827920471883594361909782976951279561439034026501439707996979587321673597774498050528620505973683794594870750984227925073355436325073242187500000000000000000000000000000000000000000000000*i1^102 + -7283486781648762723643075072504423314497361829276823232812275516249659415590140677637359798422088075723455427286395232443193052041830068062989688652737678192504592447569987108105904384911815594424766481027345626250603451774997159675798790989776905435379688450602343975011640869799019671524204133731126903119371450553766440388592620771573604732083896020564593785821295191807261996212414107388514303946769143614371753220973272475787540503552459904927488366285497679083300823760455546530480084868152965881377881147084857773286904652368724730732107545683618591157331988410353667842290883052922389344111291664665912419966953115763162369601403830563183187195094905127881999021283518942660860979275400826379255222954635285454013221528235665864438981684171920579473333025502436564380228536508246383677156173062661274860538371286746759715504348431270716338217172931560497437356730927146546982405131050396897930069171785629463274366740011003986486422017192967549447937766939760944588369385602225310803563264427261224073347216295074617879421988350219352772796307637764850717453984415291954385432846133043490946394285041084450631476131055581159914437748082205853963181575488324014912304589496219010989901411558305381685938104861202670703810496669502996862379743849748819279487619527522944939882137538775878419326571633857252630423523230834165095362773921939346470710894363268132276943119035517271031654621784448148049911034097797962172677690589878167704359036364483195767154488977706533091291660862758232688488291791573759510491598462441778809430719150730360817139890052073644340190726745471616672922827979039379523979226263349002239353357986056987627491801784016930782569699010690423442954246213197932493459759769404388045165756181620595658790446253929555488864984360258128318213292165032031546978416774871107955557468324364024084200337193691183068801246423899846906728725059875273990196047010265628573861887409133796950476532849353352844680714108262868754529529757092739186724779387810657715486600610695878034197881620999143522723416471901517386563474361758513287581526733403699863487820817424425293799407947617665432788804928617424394198587315041269910313056247073163051478309461621720065019239394442280494037882548669221874036504879361247397122890405392875361067055417916713664849100914454253599946386864498722457327211446303246819393380848313391876599835275191181473855665963009866449004847703349182597433249822029460729645784649911726016403680949120853446197169590896579623289724726428169961501861673689528391306035671385701044548932260116695839229053804905281726687323393320396122439649312127446172989464422306963352846316961866413967782953175346523287460078379463263736671904989108549367509902437582512503177321890542066266175591359594522374385547514962452820120021155607642515841777300555718693385517667840498277812570226087465757201318133108731687537175012636550291509250348490682117806705680924078369043365404997519717893933719736186266367513898171790073161638766568278835070597529843010075134335636237540788380851565229193338916747787507666741463044764987060238846671043095494329146843063180602928587050570187905783120660143808958661430076642546642295302953282973250766844128510867376284938340049465754135357296675513437065966924875800188669800652865404225976207345312399711137140502751820733369399630719156564023757291715026280888179377265638225873874646284595160409303868421716414993078985344690748598645774661428938447662122576448961836945972366548355602329511193281630935203809442559236927425049578285189420109104859355241866257984991947119188837626857407447337106431272270453333272410378896589535619046803013113051848082488368669470203462778491834167430309760526352387778369680205966546639754982317178961143704553618248660006207874096767786251796980929708523564949661474699806251512830000314076858138328481584585922197729913906439771388190134477967946284331417834347791245371791164587059092838038303749315079079499403970046633144836293392113561388446298315823773613986927162074571196944137992287987007696406521314488575955992046441191017653981047890375649857066544532056027887398496764779331908006803772571546008962989433311155965401656667017889120378788785092607313703208344564358298266246917758142393602323345661953329634323961769553711988956566018393703591617808453119503046951896185657406232676395888789615249286194216192428908301176568099351039635838110582202415828996281605258102383562550262274082495219660621886475185246088345082624823596581258301900713955517324768062552576077572367196986608955425794702513819077787616937179603865765289784011763961519312264843743930335618910625468624710702110112587282449566869753619769522390122935326533162706249129760671849041681417564620246094999072212302863365717993606750811475816220728294948825792309710123758470315033713717331451876129378283241558305459257386648846203618355401437276477278088073132918756102956215309246803965655482234925246299760692866271899078429426905913231894373893737792968750000000000000000000000000000000000000000000000000000000000*i1^103 + 8434020805751093783603288494315779874003933599095952340027588952462768747229951631283763812199044718233998406664588025359786614100518086241254196469896418898931591151755400829419557739797538831443748900142029465100189443401159970509948272861765323277855541179564506902646815201153223233068926803028428219902800101180196112629591496039178321288140482460456901095099403522969258648605186328913857590971816092045370095367187595409362279284617131984016071097572536646865138785276853527179812036851224569348408203405190971040573279112804081748470554796810352640976229909753445923090145308861116745828910370335012405905208514859157016310029763987281530660129044746752410424539096872551184845117654428427232804125064346968149094039865582886636336532365967045959856797103638017266951456886070650435281715828257373069659640815212728468368126164462380098502084144551515694952407172191908020941156147206023347854148137323869470277322074530357248463637408162708076466519998392405607814938315770648992669250177871485249361724057641714345182760603503282566273067147852855169588375512697434991224526278275215801978188035420543498467392573215952664887399659970243629741266805540689008287511398177437216644755467941029580418605249899977210092305904236528374139479136323181141873551616569873388692004376217784057902552955807990538857829015445868050196638446906942555645611605306186349111438119454587961668594838445798792209718763266153839043253387823808447481898850345981484026115555123924384814360625027619443821123269239656020990564821386618060890951095026114312355081085205084840078711549836514387427629765030031765960526149500557063410843825026543834880299973213797339221271072614368967440865416108646648149142826773003489240466535143704961804827994434094836725065713594666739403261439713648351649179776913895440854725065911725791746212117897782010666543786561357398421794714880315680416131301400681739501625437910814908725029747292586065560527574208867519827864067212226927036965083658663189415741277813747819660263569980083025936914046782694385053635217070317839465435845938038852183573341409676804313917896842964402182434854932464811226940415011824571257816493951641114804781781341200307584443786373823156539550106643078634621943529757499888420374764892894242568055023017565996019735877481997683666596359006040801879848471011311144897715914063427725676638698238389866271628295662682831835691592991638095601101342690098673440087478441664620392099192094555845600859543581592164383633403686953612233867588287982419917901542182604036447002465643299344089788425501965770798343903200417321659157031942426676563715051334762721566003737229946735761419717003701444830303024625267340509710248938629863396541429095885871777741104969216264799859597635171276525306233589480999689182461752599744049006371029670989023944529046391648063725469437655931123801370562494595229854172554655936037883273678349169808521026431780491402129217784621058916468093194555646186581831568884600341229971371681715567991687957537290723907071626503894999349703675916412098354718506117593337752124237465953883070614488294437939894912556665628423295044889711800106429681164663856024925034356248310781145134185607865796619082321346530013126844088481925658854344121480973554163870303919344921433549500991204067738833582422280867299851249915243869856006983226514191389215701877517526161623224827440610026361674081605619297155271590797240338601588769005976149409391260046463803452600769824946882453295252983156827860539735684492243864314698165365732545562138746128850897698907596530155027621573770917783947673581266091530348798970377338784539328337642452233507229004519498380825981553035481390866275153631430662677429074650429618014461422226209796966696049021527764325621386422878653324284654960591014080786672820805835540851625338199371931895950408397604830293103301227440228733156144824876168869397253669614245500314859490025705743266018526395575436398584199745355484540569215483134577040963402523842372007998612737360728542292715586658096062524781409866845888676371435374943760376541531023158926421568849704192813326664651824343844795568874024941846497986411428965872864985936593400194406296357879012754763636379996367083200214717017480601420575149982608252689896989189603554557807656015180925617263909383183370488928293013233694480234248645547341649471488921095571631454642719663249988554879855318706686391735797170197555107521604705103624623661219888738698521857701077811726046439209872033918034358079261942308828385570447683388701117618462216013494834158881306284232625568498579934808612626551927259895018416931440396951815785058857855097000865880228662833323719865864991508317408744840183918742080999824237577889298430251438827032499073792752739137511171776560083000094755775382021317899020329708548771137934062076640705997904211643889556186957690828499646836297013995373894270812587717369268004402547963212996617966998853835499727234868881566585572336531195501826511323451995849609375000000000000000000000000000000000000000000000000000000000000000*i1^104 + 940185325892205522782559477485942059490372438022195869644570292338887428751659868718055862599585697743487074173927071724890076885848487466514285493929603230407649347731657420516501971819385128808598781564961080556011190445651878749678414152053573514867273774698104708887925715549401530259551709491763137273927822282647299959123293320874661479522171438987040562752575845716281260327539669616030338248868922602241027742184274132013581092138492711671354870628854133841926180765791897258073858532921728637860949677197878207870555734974304386208353302417970558846699923388926178562579638438689788891938998242438809555980485407007396260586665668337286317579883558933982192466799533632185519703775172307873738944540587724472993208972737055254934712757944805279316096196606587766949249602900431941336602241084880853669193247802990324754080288405247447335356714746392759032547305094055345367224453364512717269000195063024286407392952816378304737937368402219765792849438285549067276474888300829162403582568781210403694690229152103850834303524543103044484896027495894544380684775805911631226221574988277166502488085634058919565623543387219546474794582749365264675815004504360988095120770929650857324812026185766441038069891325107539134155689034937561379967040280145012650339226970979015616944954458727682150096248541420271344558936315150463861141672150803554341975031267247710563653924936061717479783808356762752539254194500979934994960732617092937476873886132926236713169408722045867402323804126976580827833520434448045443430338681959936497288139998895973714044093347201130907248216057040386473361348233009407741217295181688726878685907400547080761043763092905715361535358560090208479315802719327376436168463497134390144178240633655665328849058388604439119886606766476402123816196215195752873418548040050065751461990711130580114482115778227444160241872739107304761692715892237004789840999622973838757047034109368912386960783809210126906699747866134640896027893907244815856375044668455147967531703707462057122711238015996343863558067787979534996636665768639838236689047187316422400291832933117382133496906256902302404715958381303347221966582997437062448703186849704472118232685041328224033288751746832325266106820282544675929047372408904097367461240838556859653458785255501203729432703532095744405073310463780018659168277920805679588297833286291415502782843261926047679341338592573286999692765461019286085330616643679038680834231966542715708685775649410034762810126308908052241774904567542383210291937839205328058504987677050666480695627589924581618491742315922993822631948418460031471909842426502735617760822747543150653104705896202008116208994739129050830614377088607155798546003041315792358536702988995615524353865995152762669068231417077044493803489008678918748439160784384657641338118273990223116759692859828110146300259942407287572025305058174800134120765043970303603729621345436510469164978654254845837271978168745994420060184935197412203954868126863652742141285198315420316132962825850856374477923961182312389643004416595608558770527908180505858803515427716554223491480849446594401139830654352352551368743131505446418879008701668748685327165087176413946607904217977507046823589605272444428203293570714897326779289814544208731366291669053610806845956532871760363675100079080673510233043889188429905028844412676133465895942932648788626248894094192216402297234206124967116439165958514023634302366280094610741024725572546698680533704438230936790803409203760298350194575716795141842624600246034759262193314770575667154772701169916174981486049534823751885114874498621567574814166734332525232843580102745183353993677005310349794856598911991417595865633869146022631229623059052970829022518362817272113498513080910186198713705465898097015338969797003479291890217646917216584254652420331757398950192358998959745653252880803846233918864782925778099816447262292917072753655379534615743865060873428938450251164253583958302632950364770130179436490823422436523653663267507016463829066443460620461344789009338638235025540508911521090315644045670013850901367840017012067993652181344656487840468358895772762702097597665100320038504644703303913459704314649811528363749334517684033819235590185569183337472532871510790129774288054380235956513779487928764644085342762191176937972716732767790382756688453933000644653623036064776440030465853544073152177334023073628658020992729216554016322223382363310489118570322297036295346612843923072168121831524026832400542776822261662500750180815649654177082914979009256251639887613915574192917551724405765979633856247485580219829900574943939090497487546273180258950726204698442250175499715331893737237160087314578699851449906635845371967286963476691968365954257312245678868037532428544958382482504355011400959620721347086331766801526959525594199837493939243309518280211225187506072126121354865861033852945502337694783457662931784241033851154766071219718650163946558971960068339196358612959410827491196632385253906250000000000000000000000000000000000000000000000000000000000000000000*i1^105 + -6656883412251310548234922014857772065321998758698734138574563978330217025883527823510042612178030125985231579275820182087217793924716276921918553145686270619302890054006897319256790710115697914168929035960090966420310654047378585194336386269774716627686866413481867981568358876841126256967311621167284481315794647102141761385931225768145271806960323018120533085901260097221201475452778626277305039838058922431814718641641729502108108461993509920015772894675643662265239701395025548295733436492584417360592990373074003646741887270560660987992843712382054839167492130379388402252512793977271449905126534627210391538554904523998695800103423507108819380361321790772186272233554446442383175902496463529854713504720328155799429605942701010908889163584643535901600128763384887719225280451107633575115479703170633832353373004513401743900487103523462217902472910214041261220961658846717724509456382251522030517877024132091176529309143878153078074271496686372395104134778139400335530063413273392499674939615808769822094023616234977825333387361163618275330511059630343105655105489626133121604186598673236615676199964463112765786158033583796934788831035655269008658635371745167761267906053346717375705210340060546940382615227772450000048524394787975814158568602386921820747536143903887992592818077352609961450512853881430109083785595268106319253237685943354755502824807285586088563703507481789982195762571517116557273177136664108404554403451542609017184059685844178401940057936627487358424493802691533282360559322008527798609691468871288385108057420637387205756454960156648822036044217374402781908569552726022999182173281012550232908463294986091311189026756197212877832546320249101657396041928832696538209152221607719695663502266410071372122727360910560561894429845405577025787905334143981469373515856269022961831083316460489318713449929507595594708032649757839801004737153053012373620495025173412003595566234851392404257542896838909392807212009726419998136652548705759700197933046132709854735913245905196587852970699350558621886714071451369146511607560692004161608392980630303610210973216967348504078115736313344030525381886341203068491439036054465418225665235442857357567030345922727088625001607072241019332363237468392611251099802339294931970749906805629231840667333026826610308642316315871563871443314198124476746191561489421814071924467273515021579631589628880563440152365089166475413408263322571544481516312654661358154937798654317541252640379688966528332829290756975541021494480474477874942841328862225588245696966713576497345265379557095603740751220561631054282264214180684978506022080878590291560776600166750499076251114692288304189795915799990234050106605215039755779195544354893943184833189135984055375166223702722796951613870008015823560972609378839014812030449347635122389571745814185415162850068913791029851624214949237774726936067761831356076033990760691679005054151278561575698469720788566970739809421244381355687513097573647059381164153922722361232501722071078934747395720471266098310302451890260731916941454752070323727201726789047405515378821176519680576703647693968405782406498919974892404514147338656869777015258206638795500735456590577146456389954691187225406717874698494731903164916002635536117592520253335928150488479452691144536402498884458540256681910695996526348331671940355230984387925623855178621206312759081021586143265278554821947682829881162160590780285408915310336204157223153869969964260150405582787837815712777808964928754255338388311180524144195473646773111661909847731982746164353256504823320721262409620177203528493529501418726599206451866928642305593684796973626448399435390373322298678459496696919563020938620539515116649130634032259624561387951447606639600708712032395425237341893988078385495275481782053778263160298683579039658906210403607394381693019497826650141988957847618558085425239765231426863613079247277848573828052917887285366677052926578853541905818211706974771462894369865136415682184056741533349862395566230986429627653018915519959710602072629571194437199395171633438624649140175764760532318381575486502162061177070916154598197720187127215842516156696400552553463054553517267038647161544232790339450072956102110877504073580537991366386546586654704473121362695588147778100398120548925330899958832400993503507721111004376292163127444055213890426327934404742493260519505455340244847894094630217645892240995570871605781874612464331474003390573946857016178543089489100503397547673238620819530686311098565916189111480710723273919580173230713821241631348771891205985312657296436348437005224389496869443006954608088820119453178582024055415812874172865725947554169529320400685814731451688949719716032911298930434576607050152234316354736780111861206142984729503034957156539683527702741466084153637847013001873162666987812931190803011641505895598921224368769018928381662031591688101483706512167697998771588878558878918481525692126405364708289579839939560482097781814094077294433593750000000000000000000000000000000000000000000000000000000000000000000000000000*i1^106 + 5665096853576513411146353864181478629137739312863983323607204645244530663413465095070537617829642163040588837782108342943947126701181006686436181844882011565739255535440153536220209133310531198817602609924577262294236371365896786708391979510182291711976921946427221337395020410955009458291186328056932656557032875088092708394408374034061626383397808590262470332014342505568720060279580701055583864174111112509157176665082381007151676042156551537788809096005672756248486009759004034645738185660093282852922600325768169296891954629116066116391634023096592446957295431947539723952089056460185239704593500914603039439606394505950712146960575140317305446328846538635547358027466953378937194670847159239367958166562773828495288614742819057793531043951293755362929823336242382767641779916638960246559772486689114868531890092837910486424412686906718026134646899042032016342204907038259855954595655486537450762562353592389257827348735706918803834292705352605835110517437820454138284861893930406333890496034051651605489864664907665184004917915858580721514496246532484564876747032904522690730131603293610335893330032314805474267248448161453029302899409665256630481135526705623705492041305297375402380151880641331321100735354816610434864992097074421035163752787828018488429943565816181803637012331966002018875657905330046515541872887199895516097624043263020710951263161057670503445612185713590873510762911614197857672175275619746953917773602084589211392283654825138137972822259987323950976509882889033026516643813577995986155982663707591526760939852705015725217776768984566357193545799769305994319908973879360858773734285547832646222629691530222770988969943782559072572674937295692548077045609111004235886712607822088130737675385962159563444402857576674163506885489117504646693381857951242816173917534066297693512605981761028521926815707756623257839332842235554545303319135603256556722722705028853837107244569640966984214606178003172111613913458573232680366486240040217276144887569135813843544982854184914721443386087052593861712873297378008044429139579678384492386122410862155613393542708107218080609385023687708421406093283179905688609605617130909978758035288927423990709472224500553515078335291008062020613942613924919155028751726310607716319392746640970239828688776403179057613315813513333581375579762510874144840231873435920743545830422239070736217114948731617741584265399773052808452725308679991069008397281920533072893120026861842545315178241874128289522804211751719923318200940636997988743066386175260924244009294047675124201350499794139616152372064943113547636413795507884329909307732852629981828862774464532656184118412020485071932711092504952406916080235236399253352703761618800616222822515220649361892883237189824415601263533582384843975758350796560780992501687530983988542272581667375715972374527068401508123749234342364634010951857699558595615626000576769268549896629746950454326547953712232651035080428251653794331023028612281982220498261472952588445990155251647398240321911360481707411958799863011918159062923554643774201884708753013577436720668111229354450859406391232700901060548776085434599730159968915456628693072919261975559490107825390475573519115411042934723716145700426480462042613107676506946597372783999493203378807517880454571307492601634250979475959114121407760836921262675762689301593893099993099626607310836685987400366430686096556404720523141110283172065383576217503696525187645368115361925711857880019621137671196707986758177564281586116605690314627093766129164104669068836469340561552349390835806844937169427500935129685110712440640376218575599712567585023751915872847152685768564791890047084097473125333842683814489867742325519919204405096828370901020710665038811432487655865072181763195056716958976832988199160924703611050804423295137475371624032107629154272668707969635620216256498812670632438075906006416841738859827825356474870064512366922679966571091958106988950906475893079335682894370183687086588718389873408984855027219088320786688565947499623474949286323296425515700498301822824486508731475471107678079135494007409073782804536557925985470177323555727363133697130090912759923135885626365820977310814583235373987385342544825031749554121240698381400991316413767257737765368291903992604463083020234514549398359415323820821819120486599481360245116473961506259059086682367316068117579069720901092263742778300766271589468069396237574953875611846070066068134545291816806753414661040849458476055939117183105316991277549110557748685677898090219601089867345294236360985278313650217017227377937421710515141031209760480497103258566344807366262418929572955858641982289818278032808374998827574542867785347802668372541813398153272794418804260122716657772987317522721323233747984528698239161225331302258803864555102325183210280541943221140877817363464973651813227593743433351023741746161095868562739129184288828848988409358363499610755978646717451220832164052687197061451886307009255715000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^107 + -4144198985345798248670252465890388549864722303623371492820903068445802372668559087261900636283647438647728688424077342862048845415830753680305180224929663669018775707102626812761046194396293598685676317705878354607729876254738133040484950731689888669710199894058306188140101809328823132697194278601445379461922991678008636631055472963123442501291562923897377136716882655971382122486496146060505110834339708734198206483545102516419566328426901734909067717307285023411184042001852932620753889008394161911753455605172303722071469882436286502991106533861203269098439958439724876255212356146225860872252962270896365003266777600063990584623520209883403459585007909427929442590627201826356793096185004786250864553880910021840306688027375143861033044130682302463500723736320491688250923577582758736620486115604951245369587311136929066619034608046130961666105773478891020581866631214461273913904622721906906814060727685657343821799660490075589563969796943446992398011304378661874969969100759533231853099961556963075689487657058985089639946486888262376388248817999922973678499657308811007596798285344356259313777150555166410783510697617269267354709196624410505627807239973782804008687840575619249362717974769525660458488514267296868423073534212656979879975390123733311845756153787087634998448489637990196275409991949027487429443865985223833993875408583575728260910366201689110255445373089391452757456267766245099301013406340694800071597123700787276978284344908600184778873395696336974551171717582082853416139080057154089481220533137950890787284143717327609767076894116433566005542473928672215402579959642621731050419360589752633021039552087398855331377256025525648733937737232189594225699484052453617742579088618697583790924970309045194505800976886856916938214610131343867006967853406484381050356451891213911513016866030231749703869281471277533207835645310138578220872318557163416877662470176207200438282119887734817941715474574426679972861885136521861425664993945203950898784176356296555385788799038554888163107178799699505226375465146602848290982707056722856154606992607096071641481000344196074024756848329123899011029260700359731631591835060375717006448833588607047511439677355600714936192418684527101912315778742024695556130621483082951068081866198098340383588286749844795883246078940825538481295579280929219158107108899481114212123288001606402922077778934460711506642449502586527797729227828321091073576958321333846111929154755230627145663796990965725422077045079693901171693092018339985693431205319192936174701379577602172592557386033837713492543342516907676444411764608928950270174383009974861821527742702926642064868146663474348515068810197564829766060800879043191594560768549677056801370610934158975351827564976802671157219730549030100608045052738559336742411263727282198727970695668956446896196270656996618596852367205274542589006665181223295752103703178868052214281131514881863385301998050183497401571506403470019916706430133587091929547702498462828237374818319839825930550307656038280093401006990493842176213634157876370307112503360556222680154666443460306240175570720303707165101467507696308172184421643973621827728281561609303358977653339033759862148049326295424056247640343439081392381879146351093276512229335080149152212488121055367206670440523680807087473631874599522457069885746023975174581392167388231438068416413498669988454169629121064984788507702152233855493717017704056937279134992453859763163930177620945926322921877707910973294759636119241822977151529214716856079982441320260401476734025383215399658111056526592816139524412765607244768077780262051131497030853484585567748905616915550031861657961998301652363318136835611549485608586031972759622926660718227870050114907302951300510070614624215294606235084589562903707156815979092674347195953858809484140177918065086508450690565708693341089994682759150065890699405882843331957387260243521574985268166137227400647293564219341922441249737019238598088109891711799017594031979188517126383487358210775655124347744875523481538308120116174511885418545466680873583467983770931709835499600218382303643349678633720901136512831167772478831615219893031314279261383516805339084387109857927046571042409572635598760098071196459678347105120511388509299151727369219897280880576165170859967417443089846833798926059417739494700493539174781587754847403085503338180260265269516948280739697295386205608151848293842857751762125937271056758632254464498656080151600066710018367177263684741927285563318436087761374581841231048699995717705332451080175931304006546371702287638804902861041238592059079040143188370983998033885254251474401902520235173027316581586542195489772278577158938671441746906311673697929545074126026226603117424608525538015178838726086934433678393965714523712645315049604399757106138796872014035454519403607355079479633485849112116263225003715470525720606113203389189147043318284798627648702626458990399589480323940050377579731148252815424000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^108 + -1928021466407445488062304395151013240340681470628981288196039485822990570188074626580875898325479699197147283534698560504800695425368343732610506479258596205233439434760740589202110845985178159255017044052877189232218330676166873337223121921794818467192115075164477211873371571478381503341655927832286950532661624402158841136065670974997213641625833882761480406753893330735870547761134643352124086994770260115864471325859051384193216538489686426208826791171295702684524202590714434738358336796363083553402031770365616248838787574251659262188874473490751589427786155075560896388722913218713701601162157371327724644540019956034782264440455632903333742824515780788107442447312425104122036224668197509515853841518957273668275580329066815183785694437152844097676631779155003187615641808735134598492801005442943575193374971318776846295065516440822987824455985822583552226255766073184816677932824469515554669667213222519216831758589507372382008060257424371513328664925238037152505613381043901446924481507760274937281848373937838833435432280555180154936358117820136449109908829305213821440567939770980340572782132349934747455921398700808223046391448957599721430082392482920205961936555363641294503836037585460484396340672903330267473038132074117643799955378591999824829851858835354763751881501561871040311389083588431112030029111958583209931537605117969692080943171480629665651215743559993373668501500863813810385667845438335198861103931641147916231976130448651140679954399145856338291166147170443071052522643904743242457375757530623716288522880960639136251407139496600140265312216860914058257853340756656276201458943438978045610162518232243628631186908844303433155834389428395535407759600426458993035857215820936464762259323217916906173822004894836093915782066100744930874609185264760938762986844529903747232608169958948022408672035406830670407005426809060539470322113487770885177749612492287283950289591235200172970856407974587783421038444064955920880563580992092236353423253512240610312862985574519383062215738888874202314448102030949112190662014356587866512594075513963680528995175026555943017444810902345611396770882160506044895774032213174400135048060384290016247876508086784894450479979435315307953340510980508468394087363975748156828072281506390643103617683214905180756578746649650357762798979440334901714129493153512180927639014439527697418063018390786408540900281532538114832955146783348364892076931160340714895266229441237974880451425296325149813366520836186226006673318751051242458939343833421534771938055185954295021735673760951708120673591959489527984966574788006320690390772271873272708234985616682710066333459184009673767267597932512243782283207327676877537639873112369416214734112242588670696456522280342614968244351507115285108754414580066775491212143152675098028459443715892807344627611588905356046464092840530197037778462955416727296256079417263979584556612599010959586193455287492368071618745035005964540890659732674184447911290661900302524062172744906131244695921244316322160982419454326713565961838426272805198448647607477713976084759737823033237476875786923155342796366923312075790559692428746879852654418987664780084445217275030902671286441892972212683622078357245994830453963146922129706016600497206047266183048882440667169669797148458716436820114933336562456958789479629193323684642797048330112418475016796139700454335232423735651290667576708541076045007567911423796020814041978024658788604931826433150563960591138993398014305593829484365351400345888735452448678780959502295307524537717769600814679852529488078736054541184849026638298240630110861264716476391192513830174521441619127085555752385471339617270529663880375730619196125135308740176318004537556513748797539305242806870090568563968157658547295547043045010234390298131940578737531154846102657393103566864859306653064147229937852538632319674611210264538151358615777480350990392929234848174830018936548838480123681146767571706025219729509105181236557840775492223819402550105630894724739606201261343767240333119733039293415058348584069482501065637813801364187891631954074035220330682762488241440281477878507214486824900681459346177323396688505665729875664209184273654895273087571571240325308868839944412730179458661899600387097760569446205519225161536904714461890858894466887363404637847571695097780291697940287382510973681355038351562676075834018488530860250144987415171858821452712256755445707933836730261455360953247584511555889845707466368247197064580396612175603099075659492796018901895214429203310426260115188782069811367604859086460250146996365530245055401765311514266774432115180124756826864082771613218480567808031141050847543328771279753673215601253162517422423692268269063958685148079058932242596316054009836922990333879297463759597090686964209466433035042962866354583800429177505262693801328304307694187477367998681622547948841950542837164140978964317370599312181404375082019279023354806526778652932096000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^109 + 3365941804780338630219399957292874438733652073967213246127739104398139970591341921008899187163656888961781961939866532615784677257612229413633780134259953408019622061543813821436230675258466419554045922848419916579884449225917215721689100244360511898699142941981008841762652400393630172180152300212599317069717857871218484243729271611038110544434882321018491066817679196597197210257340873808395432557307632126067430030921283391486500270863887240507950035125861575657842077112693770997794199035364383336354429786255779865986856260777787120260702550055014480946670818892138150711621858751440439837359046803066124726565238335983789514919887240182180028244567057332400893073766188089165598531892793203950896009531844228250198340723407163445455257344392530232186588269670221911135060135179759774284298830642691022984060666289039955545585075881115226295626804202749692478514590154236522951270717240981764492770363901031749150285805569367105885887605609856268515771329029222883210976479273434366808521243141275435792017847383490326828109970077802052549052407073842674863131018669998950479798792973116766436388402191361150545503215018322823677641567995338620899298189063823053161403549034886943564276264422839579945468401364759621262709560146159870103793713035373395368209131945979913692018800921051468162216318325751963259736511939449839423799403387183923314641099241297045477548501524293634248631814443551776779127237284193429640868115301911444764063802871929644401460050697255191138043470143678070644657540856103609196322452609905455645560324614330941670312515728300609579695498338314148162899473678743149189807885562068406982382953671322949314976295889797247745580707703981876755080247588858554233793467365115963674087592734834420726732740627043738545434597038940991680384901798247110495470118029391492692505580332396101149688215195384341460036148283622773229975061694711481082790875845707675916972417478722779746483688690265781274772607666045559455878647456209338634150475724793912510279960643100563586551297915696765080649984234620411989957667544672590321750572709849353173027719691485302626451056612724023141115215917543117553795716117335098452120791841911510461402951911703339937934825254850859051257073996997154762154686228144964859156215748590378187964487427575953973296614487635108674439890621908538859326096519961297959707894768366379777781453417030362426865123114653518227763065017116526524732435882237540810924956125731956858167492645810531867165876851240990814316350270210786992330608978326179917064731775447707320399701275180050544596188617043961315253720132112644841070110277661180193206088524934291435404277864166440136490598561002554276625522112837499763643303679175146847051316118844767720590980331159006210637477608860631140343405843024253501633677805871724807783783785172955189943366145173834039475847678753360931324317378686168319780627432445161788917291415701556121427971758151040951781118416596802698241398739852151749732001395505563395871354241086742005710858733232576633222858176481808429699812373498991706930095269533509518527300143303926674725219765640134455772953775102394352597297876043161412849254746026992061901941460788136744956097836397035650296172525001754653716361385668960834132649935620726559191716226417496881098128641567672596883962874175149409241200913527758031209580635324610816337185072240197261837595370181313914673089055405860652865637952391625301657192167282514542796841723789282955062983563122038566746988613455149548517235404121718283783545464936860165681183816120262037597145730370133115212644387033215656768420865521023556223326761451433232145375251616124614811770086598448756107256915305601192057724255555398667279583332117144889765384902648983238784075538872171435931409854388341850658016235044425749687221181674639634875309916650202889051963209762838948112290111027546794209702264064775952510786101910123814737515988980482165133767053051013426054682617078025678053466895518632992984984624417560108787977061650086739908596925604338059339162694777909982524651763834110150242220773522391778564840469413584434096683985743384125244701185141656982486813257502051001773760216543724127786895113433391719700603355469790053163761975958653200303182057919167113632900653128562277173989230767174288054832733769052564687944887222372997115259068365258726259876317631886571138854711847606884153731106817775346006901092100048801955714778798019918450382187414345111431292248459857130429341386273139095530520924499769459566630431000111114432341389050627628634646892350040302214005469755838736256162524991204700115943085253822637267787801678238282448801203286631112431787310496503861689303243467940734557351268432045431433181135275658483953096250929984740506578868619932331166916706475390341391543046025347734555175643511849815148644144898606768997722602908223452553850526017714384725988715665523723470453093402831755572742851125188347514527887074439704084480000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^110 + -1758012497585715734637198602100590984984387407060717192755453546083380390986546458455914233866759447344040762247126935395752592274519025592133658127450181628691691881058648458506640344164020306386461712540937342763260803593751668195950138043820741613983438350469287785350992822962759224965924254315128247468517263642115705087903832234863845469916900573920061132185332072630169588694786750132712082342767160340845511445340069911349322330402227290236613739112572895487089512956306974843766660414009164817508612998677328127082325904129437395551905181426389239160326220190186830337710286218498557682134537872030716645631556436610420535370037187710880730187872992536066996306459719094226117841478088094927258394429157144245015416273676022797069462661458677242126544519975106233312112486922763511853932414121181248183568280174209604124432087072631624935721842323433083196436681516921670057876903536462442400469099183078322274927792276961092731410932215492023005846369283906363970605486245790217657970974860128884775750219459332662824636912015931721215930986463294541992340565367200215473108510222360947192639284670645400878288771257732372155895293328089170501532130022344067280500870445710745107964137216805680311472951134972431235116547590337691117924221715788042732981551667092406405239378030408969798305888112786703556854793748657670313038620631810188345890138382730365056604950211099830680899039114761759016241977396034855644046687704735207718619018580788036976079251174964989790543659976731309799844962568666311753308089274022637458194255366298558986253508154599023058092064987996179333183891116937935333067331320513922749346220534525642215595845936651689119710340954299684692657130180366902312083544576095581161208626569754670310815833936686370182397676317406174517127777751911312754087930894795172725958179857222756744237634876611854840728880345692173565537432170604280912347497198325416687994312049618728707270292175676395309442555961361324365360640142596591293959482885350376772335435094111197520795403234231520511083069825636679862166917068159376241853042552783020325551636509183741454066744300482689802470551621520172489537405072962895908613756314873056014184734118883068016168157122479318970931352695063230023480221444569044936402301627089242265375467776871131607983339164329269351991591952065561187880988709709276764118310410687391586750763998241510251059359204347183914315893338873229660344374898767043536119990203599324811077219489482981111563447252339375229646717235771423647321812528687097769786377308760032332037918027174952312807081178518680611167917194170368173876371927370433675617220779822063458686848931226306231450578432272525417733167797717469615104573358370443266464199356674605227510334134786050857588535757794444482495455238442018957871274740237043810830783918313353691522951124658847772279198169195163975064045048691578505651574616502820561899602461035221359549437772672116881083024799724358712415138852727630616625171966915574601706426780371511274309326016000386556319252828034421131767096777362377159823345384953021026700033377849227302359943759641332625121578617050831824040270911759495841320108644369167476955536783116809200781081506045447562968892910807373593665538462626751490607942117173610464216356446041835901950382979910464665724621471085413477078515679163732139311860706487170964191270252501896932166849021885791920342605253576485669282038206531803861481955165103281884256216064848223638992607690122451483785814986149382829642908666789785868961333574761930901161686403054603029148711250468400839917675351252467068743213158890405090359875357734052261971025175891302668182499311882464742473435196540592574588453819657619159780297786496750715083678555481242640200145575947167855953852668217701961057295853350070958669422304755380115725693468148810515462588835564862610672392497457017262205072662535680092240595115198596024479127622992955834228484676648884880626841838140230531672076402265796320330557393615793644009104346475409648443902986329871558672058151948403251864120284646364675365791406916699243511136816798640128312508806532486604064293359899347332269529403156565715325919846428015504683312378857805795524317232432998600203209421028353461716291881138844457795038703811862706358440375419605092798953046329120836235704294617932783029070967481175676160773223686903019300656545037431504617483279431073257115269233345747497892808204423980309209209931029710855511982289551840422164541303508594634437287257835782728004695677573750982677461475138494857088972820616303617737196941294338281843453068446613483370712368336466877695841393812976599970473215129019935382413894514974157985697158889728064110125160529892294363967148885329775033023132598707253441680742560567712597790494096260800103117466390902924658356428306873359307384007396960303364511415039401658550834279800518705971816796135301158800432801206693837046818139419795514741295717906644992000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^111 + -791936490228328824630413948013062185332204218005885223061663898496670028124479978521940759087155561971572565887858396989368374382268383038195722421065066248039284973244650032847289193666682519737461805583571063783978921432875239972020646527401547575584192460933652681209200116588682736663638481036366516094601810719030875811685262179424522318170108339442945024462136926757996018576384877700897791737850802139893226983445181279637008992359674320961378535194232622893910419794944436973827333253355687987278039988602365566224974277252160179046892848065317027771330019841951083345605107467927859185511671677341130509417620728385890162093946184529943603426127434551634233144610858730032481199782415336199938791541799851791870281899815678239679700116334529330093688339755614577131002354576621895311390009327132527160800682075293200761890725944961535443581981462185143394387713900214109780633270069645973172266217949070261189782734441260204324671962490314568876776204218548262572167783212360191858080047651538243691399003532019117720473225726681541049027302141429180370367856143380440251784395275586782929282146844853443241841724867677100546430171594744830168782607924443086119352006118925284957919114058150197965741821652057279356317095593828380538271353025944146817277881650043040279666789505581610705235909819462125327926853761785033987920875058216488118515638539523164365020224811621884646081204138992618110920499902027485310643760259693401527495114517539499299594519792726267622640495295764528566246408893350478650149747546019401680071107570754634470799482138963801773916021993705646403317978582705293993315102087014688331426473093482491063051480878734569456967786363400001519812487614271857739304902503384357218004739184328671155040197217412579061635009387937194780186251499605813853038342490903862522429368711078816734579229602944890320220845806274639689246146367995626842000317365576782544585267921482557500882125764836266765875688006087190179338955601409571577784031919456250108922158224471027793623328012145055089020961892801950059440202060767398643074565458831998738198044421941951995133448620356009700063675315080808542777400004395360997289489981950899295000932676398504085431151437084043616135916011911165132407668774031359044757407987561066688019129558676359163326717877992289170405773641154356974599690059499227344003256798646252993079019999026894692023660854647762519954244662405296974738652554550746955088891034859036234660028792809800179719121620785811634806460784674912687229160098553603634284822637813767780001661372597668282815161006639126428960620802656352129165488633409018443494729548358101064452199662407571869116268934094185451039521634689021770180688249351898423822275129258167962627821607690225103937573497787306526401930632016716150550411767034095473689095568892337638467024150550212455014784711557999296933802700413864096514714809240888719245380582011396641031548422680334209436571247419453723886810235531668565700978447811846036717224541104532433747983281711554760940644518837360181761263049289169677205189922140534977999299826661829487858901295222928144841591509127303337968347170523811872112431257917540942272453084389766253702799461257127542723656891487473857082398951215523557338822642623474913936324430291826687180562224816666198239083853890134830603588011098152742916317167359661832983333316503868289715492874437525014596335399090147477869556461004420514152493791599143861082789019932873389162517155812763532905727466057632284254150375745015481219151698416456939682073502486821131839362995942615850789687133271498103052365834789622439144891821905909241737321730789260753306544150143678979360528120423837653515735309398873919470342899425755474220624494466916577829931943677330333654132937165614120238045133256145211442735783604077653397831431578355930971020313581246882133382990551921573213109277763972976334439808282151257203648616105177555622200926799877718103756310074319115840297412419188515388998208590027107904069255282268695378164446292855316303368225035543103749191221318576094227323084197608499775756555877117847897315261193153697518461145393077955722452465169843410808121044228860114224695127591122146553623647208103576805441078460844856236094832163743922179537055375371956040332417393632221615523439074462144735955309014006024756357286879829365727559722208921326533308862722035636538603837369474811896390591516416848378287327624018502141930661759613367129591331391901044601269216793948995633253249175424690399666536501076310906478543987649968196212008479807476657263160120060166894442663818287546792108788524201339231151838651075128815210611740246424798399510424313296551381558390815936846933366371848111776396685982824927783377681997100252642764706868267023441224732401346342637265692381287651205669608105014713699629400707212427170897168033874236959491518546472050887314536087703113505985364616303683781430194129706437882920566784000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^112 + 750980340205496722298854020759806292745447770969481475476827155128669730462887833112038941103970391286057268095528462053128209226015959620837560347535600997917607874995576816161365568119969055050493147991897794888102337996541992720627019279295494122765726053618955817596328434747757128188850109763316416524786136698401066494207893380874362664166764496456979399618459411270289173385972485648500862911065826243978180957079467668710923636012946169446804758780309446407105029715192873446001559522190844055236802257761072861980818377975977765967096576096824463732977771502782560172034934426171527962491324740781347753936969926703298377311382193420094937984495270527759764315637666340557477883664319044820922894421463075417250974547572674024578089616522247651854406038190675284780725311673895951984985330947745715922728530190864584171816122937120022697501829310815720432293956728311674796686399905224367666380879759220411010930661539780099373071667769117905097079120446437587010108439242629335879027941787329153928048454001604375525361309446862352583604473095630238014067416964783888729035476529267716875677894556601255970432025105842574662482782892508255365611693271426553523681262800788095480698302888343349457801768344934058028514537852197677201719346287133013511691700323737841860808123983650001739095814357262004658010693281098808427425558015980568065879162158969806095419749869736012471516584984793425701920228858903834946312344171776852944258558578464895255200609800620507158580308460094087971173022418389567944264460549426409477606446698152264707919284223074681263617313720428950258741649904199440036636091794053631479141503621763547963617405254119562930804983969427826927438720114889049372444176101911733262119097373991104000117804344672578853428937207563609915987758265346859909210853295979305111773564316698163347252540309486436913730411280126871726862263992934886970411288244479810054807843464835159039144421916632875488914552644008318399110892414991961517436487937919509383176795131876117340001122092384157398057985221918195706121563706049352386850876879820787246777743698121330132497577884519172979620669038937295047574416557152139874114530156926064960433901618279808737934694991272098408446807202654103759106163570052924384803283434924963673144030675914872448043819512927820299435056193906133482159283869827611065001960232755561151835538614596885711033120972009210972177666060017397001768303856390444843720522978078450989893868894553097683989365931042853850660342283432797048245344907311640118927108043384359645214110138256252224362612807735863659482934608062813506405946289185038413662780367783999212909915687694962193105936132856569091937667879859313112701732902874178505345871497017002903513978253127093078073293151162651759765459357468718944704014966377097537952915803314580864469780195914205123382999379496128912242670348270389837794093082195967176868655218794496159245663632118817602144041019841006533488479134285971090810962674156829765183334429799386579578188095297597486977162569982568105615913088181153408348032153866627569906954224812651241654727855245354420275657601648206258446497542583260795651170269933060873480416576641117674538611132422616372563968963486706992723286991460654746649841873993041402306072317417226630842270415956030531403388852091165779474414752259420578801741322902042668570133286499185669136154170448274060464835438036353379177880509185836923013334321140593068027161012224196703932957038335728965033261464393018274222304166694115309509563356774553111370235433877218765844732348729570866306046930861493272309407446100153859937434503280017162351845534317009904173571768405886021580951239572844704146125234111708755951502845292186419121561416926060493369087013827211432732394866559327032959593083040858917136363434316743630374867816667871568096316251145505137283984915010757967753888446773216777936268303682173473020053120807628886997217172305597953652669084473887902660546898219335797228199572493305782371076020722039244669707842780590275649535284928755242099748434856940052650957705562332474722111008383377882190777304136990646306612543067291134248607648635522595036917788359486991427848549632779899707785452793518085226276380388392256866114875389746126335808498736464356955657957476043282977047187098114801022232287768370084184013910380291220476722354169504308574590943441865070941750985437649321976228980760103353091488141509944569749213239859401261560044107973349198543749152212253640970818022989561807981908139459628674551691980722491403875913066601320341141594975530861473410781503147052382563455624727687689888612934944798858438245049667047513145187100869853783809062759832133390203769641639811671772175696339432180230332787750313597164137113350376780067818479336659467996101327243904432841572885431147426105560934298940930559204304580019204475060770594521798119260612421689817155481153433333365708129421099159598923776000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^113 + -170395496158358421350544280922087353020796009524364641623693834531706797067874233608912544767316863974409225883860880917138500167155555334596778924813325905810262922412843375834402566780963256204483711596417203103297118294072226383633655574564303490848584359010842774023984889594242023482614901974721167946135543491703132117183341440396966149086755459131656940021216213820169218071771474803851172108474772547742226966701296396757117142586946074779360045579666979517806744880490206422504461984047085759855249501096886932518598953326234604557891875967567392560433166261013843842484129374006656077243402569110317302182105407480539980512350895887293951059743804136644425730087516934153814740611230081563517792010509362458538472665422592660248902120598151808663651891749746784798748328776740647536163141225197278005982008052621308976175861914819025481760591848931049401241725334369066775891695841718591468101998304813411787691313237445210907858527550071643452811401925715651607709183206966296719883455421592957740288032462350684358846462740778453984150215759635366935565882931471469640637029490403428693921177784691032775319249061895831431495400888548041848026106131539857861080562986268502251764873097061708959582877725688516369537469750460162601714506084713024416236812730673845511663934759176811324800583214267748382874007362526483466497143170103704298644998216281323460701191467914431333114913442890714498518846365981940475600481059605374790053930797518128677635220841407713872547845711968451382827646741738149994911743285419918325600824261877155280886355364525343148037871537635464434051513902343902751041584638776313500875407958931082408661995600518760494223538547484456776629660046864419229621982918422248750250517330262911906327498643018511254124833891702600509595000660104968911496231488427828699875639149443177287742300653318852559726899990274648375822132183339779348021850306581818064447898426430871037933999403910861988841135671090345350883918779814393869026739900903995164906102538470038634345866773210511073283060802932398946629138418975598062902889003221979454312693536962685276912040739031810209681803811573751283247159144699420592839563489281952705910693239196876424573844850986561337416845010283847802624221738400362957551033448894983833830453078304195022897771719501361698067154508993457233246528704948925245641910053452748100414509018869434432679272216285000997988477307094997534627640530842370528067083347131624151317694419404299610998970497683888980123265662205354699289193908456245614388829210715046891328715486617109904875322562517535967590374001157982767084996330617893136309182890572235082303177559187594356197209594170686584619955915010376483327607602615845518496802260570223188405452696457561335630626725793820138013091319875271732283792792545589641614515415241080130527776782419827197693670067002392046367079453592521220117998309736605382963304886471551038854922239126693808990972236256375437518080259442322400715691314278043415439037872587929172544783451546244500078859214606682526608112219006165544242175506092522457636050088043890592058471555974682660060213668604166398565649201784032876580735267590297458323862495607952085127472474740106806181772506219304983882699019224702191908931226258233715349887917158201905909086847996212867263403072416537752891309633847245335108405832661332857317162856518300602065719204631199361616999903990448372345328997925906979204265851364067925911212456606393248289014949116312864407580679778101383614093520755148930449304581540722035751184097540140176772493436414466920106911807844384098128613739829080464030249804357305952428604585176823544921899348749988083646968971985659712264472379702199135355835858860774022751638359475036001267145188790868368026781791496388893630659988752968087643046227348721310508550989308313330620129037004334447665324461753400415097965589584667287270653527848087809671842070538615196528798115492654707761426997513697302246033212662140901561415925935928573758468079159652277571036282806669737226229133439312658298840079601620909203947050659779894545850723854749205766737087658164773537872808634337377731592642474132066807884522879598832995518295075884768788874247911369473541462609104724702306812760754490890766424676694013495903988090741935612221986521962838366125579136622517959296036686059807541510880947795580816515701517689312541776855403712342584613356416253479394366001707293126407136648949109645018921887299755579401449697070920342558960036665999248929323156931125578724726852415862336037457277832910618263861375741812188015850078056884995293843827222510500128871337016070863286013310696502462125741493037082308974091956383486275835703823227419108375913103894438347946728472604091760515335117522104483058567899343624187119370320988052246764929484366887700159180453942096412545754937320052863459401476851508097515599568864797296499385136985723380215950281854533280727040000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^114 + -120320411665981728608233495422517649795243401731234561669384437976536578440512298614179692577674292341181509692546345831977767651894136471226167272910178880641215189717182985594809074776247749214912260835786731082282118696457892534570320423782305624381969985490632719450496624813006078663097637022053390929693757481102570602285156456261895240494401625017638389620359511521299684172489444813400801837719218084700108104645861150715854580657648369616586033086934551950206659794002694649341546149284876069643944122806190642307824868314208739393232761098019102607347599897350735104838316562782749769189142151219083600987998589873125597917977019102828098779060527606836715091144626718860618988546519808047115061672964780000371421683210678211020775050227230707615595104993727662001306641915099324247357307419100275615382543412997686880594848108995369258303926353283700369575895372100450997122066708921467045300921994838338870318537506253291235355577774986865848282939129577919561236351699001437107261841320930504985738981051844872477973271986422551424750223563865212318711032529338011091829473713303039931934044948277118394699623082151208537230976929893321419360337681712055234135416620154826440670908730626201001737568009623636433043781016627474771003004722884938741015041468848690857664741908655272825824621971041399840265619026299078396459442269969148069189416844254436088130172791275540370020670273828057451984420321471973428841967781000475310077123332578713753634143693124660887275482572245283129418381637193897144627691623501103640520992849748522407425997017474708277355239623832555389887438097103331546263274766381078842369748828579823239802176964678432903812763112852698963594263783804938683672493379838843311538426174969117827298010856888017563802040573205579851953896590395582869478830165648139560068333745375629757449431617483083076951073776415406350785073359071044683742433566825346546874711319554838872355749757833733502714823565695100077473426357135454255145997449753402414733862617343445137861620420500528656373529998088399780212152012410375746309013159980343817273389254554411871197049732515331451360927122986251006690468331318116104059442820829510196069751911854067607378053344715637105320147105521929566182655665452885603774572324982686081400468660439069953444339869700064192924527367171060864544545561113911946973442067824302629954166841523303473098640556075402120513569198825081754886582688550121282666118507173800305800704253244473625159054804342924581605005234411737569159423921378864291571988513751170159792225306485719714746392584674525341625483135542729488152125179737368789178695798497815663808347818768678011531484080494691470502712913094270879969429472963156355573412424081490259144896094740936669120638284974241968724928644360087845093029010515774902547003568746443513996253336928786687329088887067842945240896689142811700838638011583190255383257468849742436986213154028255263090987768262938818385450695164313216510587765021133853381441811321066746530147757245341936101744258107120430075305987811279286473320530963494526877408058493719581305419925421274574381733480240665341113113275342053078388982541541724115135360336068240203464999151961644338366756499625463283329552170727679911672571053549121936672426123681924526864346812671839686932796603138006961729814354275701461505744365168492028981279471500738403822006828053087188163321175782294609626910607763173922668281048055257440218504419737771712686883198782115123299854113413889325142197604225746526755061939162158920268829572633060297919790541463009607081339048769482322925250744426413695143508791090099925730912042155164232908742984442891530130999335531197331738712846072541743269214724193856865238322214062809224214722409303321680980499759653522417043293854281238360468148467093798488559729708443779197239359381916000932563603979813584213813922542941578281559514138848548598326528576829869535336668166847016728607799481727079346193553103555191571799249773759176845027681138057724788559879088990206927201934139151271792043255887504423289252761501721815628089226720054747971288702590671523420572649922897634451006903769184841045197273876898259039997352683075958274455985027117511423289397874061170057120366485988995204158631353773431425179257114357698548095418752432654501919071993724411712735479122303589429582126665618139824800412547849793551900050784963693723895701484876053142736710339530798858356323370781467478349356581592786813974098850373551492327499626830848893873732722936070596184194487885456733571642493729707881713199541896439104341130001550964548030174294658876588692078494187481150374359298778043684001424702302101124121347586816150815523517777603283996393851346921529551991651493601755092150973336493737197384433534410985162660017638091382522658618640461282544368915301059100958417506309159089536843773361628031218809901870696066806054172080725944560639606239579340800000000000000000000000000000000000000000000000000000000000000000000000000000*i1^115 + 57228597261565848845530605797500049560082594529564543475816828161521466653801529085299230215208886653133718697432079053068068886074533023261068450497245770637219036020481565924456041297360404610746423438038819078714202797114892646657563188363352420036371839233148701795549438552943371930289116957244521800063550277308043346425539369233328141455638775491992907910088669291435488879917852601985351884211560514484310442768027523180364826406396664610449558736812411545039325222457222384876988913116444856617754079798627729142283371072067750272305203826466588224381142798626068653734179755150731493241868262254688280852469148397058752056752638821288579006146284949315680237024018296234975351266477026964246109950865513777624227112597691001697986745435687958391385916908299284500841829693333716408371053084132335690533566004904441634588058782533922917695684341211167382376538059829210337048185222502264134870923994057273170679054565125526215303744068558033497661211189097227218291497742275972243156898539186351782994630517658803394535166104757431172714459713589494565908832216312370157986536477039587254389843955026597341987336593702082619934136833560660126922123359455200197144940167630698324409235436155745381868370289623467154129132823298921369653427649681283029207782140131056238565185102479114754628235412361244651612615070242356286271011225114955296826082677085063018606371897341524699560514011763228999366261193048763044093533718060100706234030606834104037201711735985505779227002370841227860622672944030954633750408152241916942710051144575909053280984666459262604721351497488386139120620631247071403182807733934559027123991667632967388560882102896413647689187818604756402805456154985368955994750835185265499795625804791459805897341340425930484175802581189152478236763408074303243367997611188661194317684917546950616634974581347418977800820106238973410811428714260849579951853798162573818688275204969844479561079341868971849533031737289678034373540538239052571441111046885438903419249220887547273597237805894262961683510539550171350977732922671576968450448546821410158290097914044565762315985907645870715883600779981104273965685302369818088618652883323875873000965440019145556100097788352078350161436477386625226346393863753339369812487780377244143335775375981751505486145750555714746724455921958136850262002430835709705148921813544672174732630104738113695810675397504221979275136137835030925549330917370274481638773347338194798825060967338049117105081369485914981657369781586904614076796603996847926751471920380774772874962109204261585696229519046699199027704379722038355073030483151364519640122786708121341614564493472717397937083026702157227923471451189071559089352360773197669052885734277268362898066361632874962226467729770200891826860973750781816729912142538997457561490067762483016056700597537951588588190385125582073336389343506359865175014560807868943375797875096178376930899823152253104955974599214735157048907630038407793485893383909643090182300456990653553458159571563772368783430600169155059959875036598044677298207297320532377901506360255024606991427653955390792682491744344489868215294602632620350343789237378583757370888553689453317629667479149340349002124132604083107163215804535240223738609978007824750191517881669842246130707326314685051227162020299967320538321560421366242386699988146415327927873490457923153695211580191797255364976147832818182037291420175212843385576720420770341391828141217847079806697278287729512184395210551683810005582467920797401786636441774587474234050389526281826475518481905495259828239422071003266697468013610825995111133791630359306184399938818440037023496960487283954359846931606733496113612429467125006481652059165738554501087781515731688819719978880527688197094105892742405058570226757979678302624554964501990494153965553883854864967724622232224616330141800925799405496268051524916991665068405689221246493892457713661949203008924812647516456202766914081983336812871432268654659428144275778930975099929718634148071459639933347181486206148872185510024752238967094721551090222827621652041610226715456471284660871689962688463254936214208808938735959776689430422743186023274021666238619092937518673061368970261514260214542581479316688338029977949000354114124758693043969900528644762874362823623004789231688803929896150078664752771121059940314153198820514842954227095475636907980081090929916899129999827751959632634008965057636128500309624683205509797366414476738052254714930580043285523002825695066106553817660236800981146343763863096526349303512524819151098575450109596273679283950976271154223844046110992321318356266109763023161310644934442021314896275541478695424131520300044690911272626379842254552418318880608924126002488012466084819134200167714087006659803370174146809538339862285838959877798773133075231288791968200216956306951054503743152025075495759854836993381690113549025345280042220539514716160000000000000000000000000000000000000000000000000000000000000000000000000000*i1^116 + -3027448731408194088047478508922811433078992133189615251887047704786712133923321172683395913014129922639889042705933877840044169852722327845199043469191509634364740445053127165366982393331947657468817095535084654708318771001025313102044287897683940628915765684384861736915370126050964780323156487395630048127564707863956084087705823518575517450872587213363538231092889171815186869059474471064401609297792100901860098387936986138014518647687948494247049306464177244551211213553935899357039905467407499622632345945529345634095110824637817364703520355938612247054351578724142567154176786501312581655825765666751072180361527635207895503765480584594365382714155754231090004324364949291855355877877216336744718171007813175035696992491427827556650747399209129513340281025832900220765050406859247206740891929822429355597559497112744733173176718131917235458735741150254815083199250369353279811351057162532738170951835599913805953477051633913828006786133993057989776135146033669232509271750798143050796304030071080817072541388120192506545468569346578028724172317040866901375893542944902729413608697709835128979659065686610462094677036540959258184993771613361004558537665840822166138539882393688958875052994581252485423124889440835352122289594471937639357946039467991129126782514107774288796659542463347292909875351691897318515943256020253698190092508515204740869111731804583273580055844730012892023288664262594317025375094809355352220132818067082520178757456554268595257291652808623949264649713550740897067650191115460583222229060195688729521779957819342990639170385129789607890177037523224216501165518147057630778600508082962128141787768292082942730977965981274466527017066339419207103390887618120660840399601236413527528242907923479386552177374424154282407232768275652281206185858020492034480865706963228504289510356823170788131661182444776778010895246112778483963223271041475421434311971072296145159947405125438097867798981864637618997576832535167951158044127277783545158677470961087607837430158076597192026564360232219945142355772405096706901632303080404558689787831049489324254057156379973997095927815566365714342676108809247655299727800523537029459242621913569781415137145948712535536235518544173205532373255724543674427722076547368406487777578456548022169650730275224121542648261858644106008770222518179328739391641089200085436423645552523902437755381588373428249833258620844023321043057099217396620307712231129509265887354154924604548724350454264599941539196278862821590430396669310212794502261425034826271594740430470559136016201066262078051083506742024800868316699783538759749457404991636593801999567233483683028138702134283949519860965748008796219192176199924800197239613503472010521866363833429071934593096267564615202367933804009317066406012315552957388539394086322788345877758117901289623103105856042580017750734581510705935264887229438774106842839402526050931417414562806005354914197947548256332447914842795826124494512402345273536524270707080868728607009667958508644643900407540674237641197694610978015697112945844063567535097755814429405792793067690946327141724907176330751529097123601064865355422422072863642317831236000271189489009621850890104092975285721838832122217983371983966207684887912983283197136820187377366430066756944872382337555655839495335945450992325661629930914259441744870715185652262311375067130101866118839294626907968447787986236731951381734267361377712150743153111217227689176842129405583640041417560151025234517633468707527996398263636034970705346119134066992544334686628685301684135372889025510305453731245886223900604943732751553210226665215432089520499588824741417894114151916838752098196064246740335008021582915408765531058344668605111147296466023021063751389732839892776876901126431856712878223629290703275182637359706276988611918053377756745138038945306247838073128501634213358221353069418626315141581621254390566536408892972195087224605715063933052486476550244284659368755688712815289277094585540816515559600440416780036851147601500966197021059933020384509585210592722628115043619310647898164991619132883601758982973520005233370896414897334021340831012098112343250758798497796712540398190817097997202379986321918879414043134127509575674246606808152922020941214018268199690663392042820365539734252633122177988363887812528125280557207419635477500426478136485397044089448752844431919262820113099973870701171319566445511445249557897963016127668167366616343742611145859757320986373412161107153790784135782510818472324401759761185304709923648863395741949351256208345703672354146612793977543205164811981684531783117979930385836317685829438883183147129015881175540882279468543977330319993505938800127973577413489123957758365202874118351307297990849716867102538587099615941733361873725472268821342180832553631429791430654031738742055660075294335368168743047379697752300542711300143209260052558301917283437854300091449344000000000000000000000000000000000000000000000000000000000000000000000000000*i1^117 + -4137485732504428233472540714484632714547265839779880758003319038745874202792543287781564019535608748277750156512179416345658523139530978532709814953088595710267931883279264428362415226338065963731824141154353720403804027234905674820348483893118117335428129434488036121029358627417056935127175215887083298972016304793933427685102472269093877557337404837506713765346959703966121512834925053370941745822169654178947632240767233460404454079904974941815985423980240240531403542084755821927854521397745883239817482948011152372007619475359664274712080669808012027223845205473238171136088206952046578924958097009141026947563300311416094610814118426260292916467225180120097346393816263396695706826791312839648853778583737065210722416780069163362049718373778427173536723188721040147221082921556492572822039052302844021704121607406218522051837904926634884455613658323958063978312070838075247875617270275002634788529659266744407889747951890281277279461539609696028406186075384272947066778486896648529070747616060821262999933624214609814059306849653537883831331645830504739477029986899631144803387552446036943795980436917169096060596759623474102993430677015096171004582948577784654080749781556080948152975154144775394023476943691411462471675732733798274296054004769923258829952108290596645946853000122297222362891320121665906383506652692505323820735211377800018974280231706639038952400505793643860210590520151502114960612233984121723362492435626632467874555010933196912417310914083643109469628122470774064322208193377574565266315494001344713500512611742975453623508990889676515519037056599980275202004386084987083661632698484148127707208289207518772068395956837790423373820240502950461468572669195187893615979272752381230880373159639637213814904757043278718896566058763654374299944315410931408273917960073144141661108417739937220168586091386615736641202042207835059672836450552723413334704847065523612821988780512054557936555703656144697685908087389521073030814540932142831586887790808760960673113952553116145314776970181621658862687087169786229793685768577541582346470304808873345297097316188576864477878532569113674350784676082720158283675623338062665367228977104312980644789632553557390531861556011945749475134548809927945626880277636612048151616109638411970730646399908600916099613718914275291646327965965861061853861173693172594021837413117117771738423072519822859736211404645057509608759467110434464330094403388782977459290843036776063895319207231623698925973294854239440958906299500914735607644738896744836626107034806984575299336521270394192685688650517112432179136404515753603576678978654412364925378102229931161378124211016333667518495521588564152820835195664694682563956751649181962162662138126319030942932519604319861916166804912172819868705752559318139675114904316161734091646683878926873981653386829702985424010471470353055300837663629570979724089894379618320947931475011996315236401942627508525681340554699813663060938994217256208990715175593726088074058805734993548025378156119183464573280962317696716439828684274894651780431457483039946210287801046481468734736103281847361894116524153036558882793101103751154633882032573820848510007275084396329663529201420020802354475198665934511113515209220172926534549078709083837642813143917330816306809058933915579931057537794308697004833180339075253749811973063275140933108645576706690677720248867051988128416773184888946852159826020290541392107416141622277749322977868373548376578302168732622772304497864767078001341589245256401561403622220701948922133194800958478619059270998641655546292837421402426178386184454375291924671221178770440701420134578778930612208471399758654626280223518046695663566218426901905421719175975035634041627543615923319007724860665829371845776318904219802313664770581996769145965874294291463607730889141378595947704289928430593607069061227941147541002862298154746593479954262744649406538249181087300472559135237140658326266453438405429620117053926902367460107814387521646129150764967582646962392143750625666995768917207856167885847174475354020549872902238051364462460647984517035715026476441439140567459634098120220298252150484519456008835542236619888177719928520135336375453708182635845650129590333610134615818642950277768014317581382597696545870352658784979141499678415315308199671743742050949430130179112619089598843490369298129317525230215748575070874685666058071645525468825647880126849977650857468477557044668276853660576716838465971167957973469414850704719080322425951422475998635235575109805084587250207379474939691079770234961757181028650833355705604695424719761597825170525895775188879176539297062584516822252201010601535028206108063365236177155450175593884821667448895148816235075779230013988201031383008200849405243642015844739375524421941297322245565300576381706824854859537511527534746822014809932562707069053870981070861350373753817673718197579196048972185600000000000000000000000000000000000000000000000000000000000000000000000000*i1^118 + 1218585284132316753920277219933135243012624058361015806484483749244290841802387350377059415197692395468758079064292132077890532209733510537949256149436486562966861157735301568221148318096049075974952282546470369592631823396186306349010886627552357834024138915548641726105615346796423909477969716641499508749633098474794981920098090874951725479321288809296940972606500890923445962870267922140670191247243122962720387904159062768046258929680115003021670929350081129181125946594111861859704588213769512113575792007203342776664108608852441924075039215318219610420019458898944803458380362179286958668089002982055373448774726787670651147608600600272324758089326825545455979993085244878301038629945450582344167935845175032053536534380341768505343130451872141677597754086134732231798230133301276354245812604644026555349228429148125583487460792245241569091421954890794503177747069039976227447781289525889717672106280442705460070302993941422119082578609318968281930654935788375701388399453534886162988269574487462198652693320960102975655724759121685487077101348434574526366250779659128268403409911268248662436033878764264858562272701187752071004829817660463591748307773394419626597658050498968079390486871781107177084102669419467902144580626850499233234154838941310587739488080292814331871888035151285509939398313781250020480400958259012889231541224291396232125780035366974617574891339853992490152251710410875171573320797355177039268282630569275704803670173327607249810469431751186269341124901694865142692687956752835043097573068755368711603223792955598852461228165569389666390484132420247657731098899831077138144707710807459259950256303132272841090649265802557891231747087198184791883010604965217782102957512439937316304665609101534696892506418699930336778430895197191402442547428753028205820908764064757625407994139305328048151576378442494818459092319519154052414970372929432621909387509246019288213079402352795470405493697485254218737269719371738447196635872365361295485380968862380561421348653109562243887722469990779427168177847224798346588650482698452404702949900962675761246678496580553207319649727193622187921337532229882632988715436350317526431769901258999843667424719431029880131129431154366933148717793787719569954963916649642878542170657025825581755072266013682428840722240889934908275201721069380544616393697897510061652445364841905085245741177965925751881382021338854067164216037103823153460894642573737851077494175661091551476969582104956126021273819706469312509519415605293403478000116953842372763704405337345242862198576306929565993910278018272849003649968465011256852302783816480893329041494948183944809958859843214535356569409681619168727524185785739677984521309658021232145704595258254132224771027801892892238465597771103588418185030775879011958866960110721982694492234976973778452932534115661304466968565243887252368731020947000964480930714379946016189490530223784399724840662969780460608371365667953737725866409234741701318854928347964777614160406900462831356759303658160262024162770041898848205708778306662877064177524714794561144104872391381383477316038715191261885833045767892460447284815796003509755545184216877220284160771651690020278970240706116207653633961805602755933012960437976421838365507744465170633100441286839401262416449871458418760700300930816079602428313509091856189823493180606830036656813468765543692790736218472876999389998811855318306183031520141565899993076057454896782690090608468316302424139812356029733298479441180906703811510955730949496890513648064510378035404389776960223341531605034930054751686681259579002549368010061766948322735259966073850935710680469815751233550299565169739413644091919526154545538283273806516953330880130964599927050658019229616453442956406508307614302534444233439741504050102478421335447636598627461054822879573516970925808271828308344103229763549363637169540958794524248537566772388137400586762437812239687985163268092024685287072753082681225515767188166614856961540652271286041230087032497015762843982016795728235249523343000537478364558472239064634183160931847553025332362249461903637740555511767850587646574191693778299524901109202348600882931819160017400418991441830799532446781534057610435036278829710049833412805621141245816667450827580398837308179290494553705511354606588864592878059929461020419478616639564812326458823980497766921844769587060758760591552885880881142251504120784129187604727558253080573642494736952622255414449954209284552520695434744269039278785251918550675235359559160046187789734628817057558672720136278637399653576840368580540573908096916312735585629675306124407566976807828575791305062871442071553806722716562078349987778181891999453776436623677912167545006171053666128871654913270461737538042517067856477294482046364066068546341117005483274634130731563452773539625710705618219512900681500224252463971662134084450601306288779357006218238361600000000000000000000000000000000000000000000000000000000000000000000000000*i1^119 + -165024435538261316970956307180233757182286761697705181356170803188353348280713100482929417891564385400304026340554703048880716550290884547698690299685891607618545998137383734964480559305166974737948658079282611627885612189478706630412690615395218854229760293121857119845721955300025657683554509523779526815582095449124329268823027495690087925077902325668529893086482710236689224254432508467363562810546193255179146931778921203195849816329847895559947715289787935106391591996302300297874259699095075049665961047109816923377863524134963616855748804407946645218310277204500913522007955588004559543565473870012947144360764538142630069147104341434001698876310965545801805032804748065996391732466050956294703596673023181601433994198536151791477363179728077282645498426269125250350529621629143071054120083218013235705894277746853281923163347883586829880315645098215739819607938418146058559168538448138856229616140366419179711093206387155935833019786312995946105511600274672750083936973912842822575013679749603363510790076139876025294345377915867774088259674472131910623843615828586864892017366832810316277754156596210483390658684331493668923943754833109408840947535455439590359699573776616133114881626240300656130945777519430983424951903484360929663721391677720925643879811062773908868417650662477355673985820660332490365968367501759636146369547358672922018729411268474923647787210382221323141169065304124387497530111795491145661258439307819333964675342991233036858655382865401800946060910576038945764876616451757678438129193750400946328409230587936455394300281683640665902536444831024210463414396034818587966532241669336353031001400340515357484419039118542121205857832084391989389749417484717853007032942692657637096293025778129835919202464306598157849500769855098480314892201648709262936915076747467356608793595473674379556568602240969822046001613967220330875789580958001793081009680402726553890175594558570186584901069431748649179447864507923753106813535319963038581174690300074498620644473830292645283243775162083619747736895158502055497598395358885614063547974685138086454442079503983778238082507528374227063885596344042278680901562770870305698035851022972772717414476607039823637146723311766469633064663874835858087572380091195623249391793387600106710972931949408475600698852815364322451658496784923238515374726849201695723495933264232051999201505494736737462877363573437138988580434831226403917131745952650402969604009937178170346277385209670000593639512921127880970115524018612288996497248751386272933883583080484844447342322571353058845611472549691436315764217929650150763660418707107065004398947126080339555458297839003358475927077203905524081229566748323718453177553290872476465248336760119357026053488106967965060594075358269673201348216382099958213861102020533612523348240104920365526207920143119160344339704596144872900544478897767867116374074319360638059689380658961028997822950707280578212501444485333548076462851408809357389273262159837606155290489141356183973181115980322594157573961790476448085106208254006201418154506099195152285454150292044191396830033677188095987462839173001160817721934833476103870620359515630115227662004350711138864020102172582680913417562856246209100672542850845027499872204027480313108287020487831135701963552784799409497089048681036543370350706672811883982166856146004701857495198432353904956668572127818019180589474240169113327736311936973409243528581075440089711772467062950368851454547860887717205158168073761252043654809728647609596230891001058895733813867544508660023143617053809691814203873270230043931807721605279585602682146378892692382079670069869409538594647001746702833294605628704943471059508168718373220781436181036812895291652366800650748175486820799481760102018807924643073008328488749563040813186328849624169096622917256999740995770786337915984461683458555911149714379701195233226898774155852656678453029782535862152888146612242646388389087583994654177303378414787168754807773258651581889086626423160431759090940385113775199820129759804517608702503533289281892534594162150765561547001327969962280624138617261897570607866108965209677586637165877809234954462954755359498753085333367910443783369700922842052007192752599946606556121143450132822453316887078269468531305310600410270221610520977870277494451873310443274172113114069965932809199627380499346042905440951474418940310154204937200582579919998857264597835280521730780096368634244843630074508503660610775124033193427814083868890551705097696268137446508136188427290522576972668371188127614269510629552191353923249497670517993820186931493153672516696983471163367532060378536006736005451528320952021039250586372144892614872616834635794017854445031723722094933286244964849932290625699070175713990246511324307799479855790319031249780955141472172330162336959953114492304523206446952591670375442064059916499166637506761535233458176000000000000000000000000000000000000000000000000000000000000000000000000*i1^120 + 10023194740731904949298945302270429607307421980432140598367044829911173794255869024679310244458892600989396037202066424602020183052115705090127550143014120937705260169725158042173701049320737430585929161573045128365556855779061092552306602454798958129529952805978846337218623836968375274048353843255649505573760671890275048649534522457176630650032961048862565766179669074817158963639094238935492399473641366684479970316797422183444144374071231184313659173843564645967529402486790925668289422260921241132647751048383543264654142032530140525889224814421911245341327625808953686045615379389496367003990715240205502452012987801697341669523935988823436316645892414695348795330073809314096597355946669589329122326790451782968860856693363337871757224275980939661143158825297046708749947714479606927138234500993659117831492584213976070494914712808864981758203934435494286867954300973267110168602047974992379067849234986822135431888921148327909805175556942273175492328802385574316179473770547748197878545868461097423187129583590899381146289184658650972968634686607492392617312312092114081434530408656401171502515476919606916679919954931142583899951883524038017606607696948301125329080945080308911252675755077203220952435627847145078140173261308706907770445381315921694380253188226456931299360804527642066047553973053867379649402882699835189858185821930586853138340169970751024744626887530400608390335534933435521998042877205058774423061421464111255184306936439887887480998720529713350500905130560843033434514094935969197973725834161913928252383702771395302833258516864330683862513376968565841826734202325044730808247230714484930679466605225756318015970877295886273842542475474187156689089129306906741628738123179182392494268465532250094693700026822971832043058529788962632042295964864210659171261313526171475828532863301687016673888822200249185607676372432308965366423122363919948349053508744953311723317578461981969581491045573227441168502273126552260069439852651780402143548484355682693111036793802083507386258061729018273572995337536227380217139130292072656198178782017820873124595533751326301391654386224691706192000221580528806282396127254769384288110175407385431488536953585613987535407436029091449275703476212387493972748629019284783799668175955794548200493552901445977222305309810175323305499934825902929496299029538178299720303127708976793068005155314860203157029668387280471981020539675482021250906424661134178515314041622407397073237020437599139969798704820531641694306090503667113428269685383339974681002926974911073164664265800809114532804326569286558995447825568195052911269854372023691692487354901800224392593886489755314139820559594996112879553739586325441712964544955809197577597255972828087227493627433982855886295853379745331812189622999503458825815892565111498302299977626276831086232281174186815772650977183450184360675822528183712825710842124780819171056645907286582305598564602949760116850805619816084560875108018818555708902417208602564228804697965021248401354404072556038127649395120976169283040614301427297024581506929254509764669922058718240703549093365431026008151729720423256455354040501394002721158918310348729108954227042495174569559125417944674514875508340634633833763039697005289172068977170191256188567445449079345580939971591293834606152872779105315585797693699975527798497490637513288857566506636475937890675913498759820133078529411068892933523809108751199831350124329801063385018181102748417614082213312542797915657706292333798054567493811817173222365764085306502470848841872464018562007850462294753003370219317977511896891935893476369800190355274729251828745764759005206438996296037831406624848857504615964933952516000993358270624293328617314476384459600704153649009011828223921089658858659093555721849845362156890095137065781078776201640176126500711591024279719791727196623834265528253650599409351539687844739490508665057981306995797859257001930771139602405913483910934758989111957922652496958348399921306919761700415150933475506209221794925307912011241829033946590651542098624354397153700235579286964372143471994091593361958039600423428424225299805978998410322177205288393612816088903953013361185504360884085325785619306041446099714565109618193177485802283712723412996468529804791354128742128487931747963292292191620253285646722965782045452030761332313408538450130441596591053604998822923175714570015198296697392775455507642204166866185341503955310996707319597265402412811248514987459378536082531255839317113707469763107910887840263433463054513105315952567136655990831744981081292480644004965359454607886803342879400514331415934932171008658913621619667437279257499611551229736666229544540357088077069313098297329685576478929770612414782585585217519744288615234086924836046747120946857561722589841117218736776722722012586227985001640978309800733763300929405838479268368091003642685607407045836800000000000000000000000000000000000000000000000000000000000000000000000*i1^121 + -410228302045268297232792282545333446092930889317576351600460539316930572166270193676334812163795734902033669866645958443326920701847614278741822023424912394387594482777278742899779910820877181913452392597668595389419406485410059540732502098226252269397960012992282888578232865228573257255515551105292473977186080925246641567466082691532525082869483925487961928124981469992714396769782183876058578668079299718616244392066208448897636036395409767263523932822863436228448456888744506867962377660743073479320108609159301739421636399511137934377937437079679192802828125470336917135485339430272869364935709166413604535880703949651858231432809914732587702042322175039337035435940503255840150786581950831260719501379973501945578594193782492192555345884618263588129073954749963043249253970553884441862174472283644969930275602694495392455705481317612793752952892163273851277816731701624932142565303798231132108592978214073897925504159724053763897860286477980731836878075257922252463081039368202267404159803128947070649278924818490973221560741470782903596978866846308884733682330233305177621442057822096963979347047665011968187238098737749533103170350551140809948482192558276753261799140893564915404999622373690555269106299237004638077472994943592282578925186394319370834511613124769303905937427845715849523580377749222136119407203852305716179432650835679571953045235412933162120817770924081861315623435541064714783274566975543037199446671691300851398142933096725109859631577512892233105367279103576322411450355469029927309245245955217997425891556241162801992060854779036320786958723359843545885088438995622455503364483940794065434851236274894481875841076890766263604877516792257014398401490192133182981126970857598041119577916291488583684787548915066234903691278404919237393037254077664298691473445665830128829996834455012372793574090021972910948935689163455274765195907661807246160845134522212388278608955776150479432926775562182264344316893287311292892203214428643631952150882336027253523367051194389760209375546228377922252712282039612243305076277054975659796453431254390002736287626367785671390641235024479576373279117460080605921383086132107410769899957769209437991340751468155158750544351324135720451874573419787786006087768959087047489493155598347211723836504341806465787452808525223238870188066415251065620957992639079645828657752193964497327284195881531714196950172882612399243298998814980087730420204033047253286062198108524466857282808197068968748606109863621014120316797261735774021890479657370984935394775869352895814303414491955834049539672588147306696945620691794829183575463198599815813101585874686672587289151415467716501385155413457444124496234808769935363482037410830504035035699161562253957254238922163034129821157325688860165394223700491655688342341154476956120023377123992847631346443340108861138510279333719452696300018749210340761464810490450804929888140695387392329525026881012140161547998018905271368887889542768088928572546916607574050887879248759427806341466480833184007581368042196407070585522849166623537247830569660448826216931778734757369895804018880798097422438244897092147230867122346457020072552363231228413972160079025703330432326133376581153164705342134905603327123158988523543834665992394989997694162610197285791461578536179625103630447066233278820841268981269131674277882049446754953902486585995971729648826974875064228132597201692581909294982177533671576555254794369582027855135987832839136644118202901127053932275929006904445874708457254328347527462888111102317093257187102853446269850137101451475635929426181000747293784572362893653221859346630919557249295269110027318752908781028510460876845335136044480245913102761139053710589754566791240941465683210666454079485478421727815648081332919795306850446411569947751911595193399348672785970255535508196347356011981792844232919290470431052814393390168180859868045193519682349608405041694676971415123578525291047234697696264094029322343212527687306609385757449975487184485078988180645943930537971836457201542424998172062487663974208790040005914442334765186770980136766902120204664292188394215430906414954212191433046213249100542574484320161540890204395243994133692501544143426736270586887579696715443891160642366049966605771542335913155912862607156309826332488778360734994947522901852720760695647146989989847896137185504203592933353432719909497477220037464878976976230200277424389246129401122427816877279358179163909664656089727310051335361474921807459327847491317397211065009195131264777009273963240551240128013285353464726677203031296458683763080854757264916346641624977879453190038458052584786826151659435307292487816017998025066243351439007650236173938137323993208552394576889564341481709393793449230438204393424995453445027257606554566633797077434795380430960040177865815167320300180027516762485550988679528448331305407523550480973168640000000000000000000000000000000000000000000000000000000000000000000000*i1^122 + 8950210857424093676371881364274782677274092375308916057643404278556774787493873128962579967092939425103668526822761763636011132050429938281647433389326154200980946362139282034384598596979080906659353169618671047362954884534577359900846946866318363861669898375219422321898251896663656762745692207320297004859533995039172740467440932082882247641128335667668431328853186506029471501775578655425168715678255241264965883258087174417521852828722633440668147362884923859670089101403678061997006625056792304092591520241110508124008703041563773802401190400401723913406634027064091047111677716492772726643738563221466765566162693536046490201074623914908952614551630011631101762949481054400214818874055902185919794115474476655046373653763962467312898581005007499221484296031924225558846713868807862042459743062502896207598566041309507119935435686834973730594254879269655204546963689095481956861031463522957107015038555730976402160113352123591441985923202127189624763804196314760276776463578620356870216306533527801501486944290805369355233472978551331465649539371330278223026204344294448602791487096225417000744185717623772865177391745024136984346979114805385870920499442144144769161914561786000533418365196995350759568525497129383877978258802587824289406028114083979856918702517801722398385024961783774638173889396331328746587094778339046078768563813321402052245607296570188784630309522754350303273894662288238967212373948257939146875288319539178041497171991383925242254879759864411717246218167393279169902416916645713531763424650274582704814312960323203558134482797049624692039315923676842415481668588127718655742739817582838263726131065541331459180589962488928972365861305826986941287567510911169058687081752550621339165728984288880645328356215020058525257321381425451335116583374178031375057579714982342915104453812695901734297653938288491125534441590386379174609118115492515026612532480336854799622228264603731824746930953413540213988787157591310218746385841240433123488462769085101771768728640797200149442712749138227243029392247812792787440634337659470567393163164869750831835894457306796266856860487938885337624851145237332461105236421871985675867652635787644701963455679322228888629428808276165639866228221278246048810681034011678075944159860149051776016599611024856919326566584671021182885164093914721213787880713244204503329401085183076966324558985563016904804588542517987311333270725844106092500579795690049133879695496570043991194650226674963204654224763524053783992893650991103119245270937094221475074129075800400547427174477454160907921607201338079265811101162678836588339874965208446758573149495441129294796638202691936824664408419265013953091089129343126777962813043196864621714454487884825694074023794507852300618750081505622889119802557270667251541369238839307431450150752883069939030518497575590392798748015196443454149203079874320148325899788119478853201908921356387598939527648599318311145446406404420520204002104475661734626359340410016082892619200374737826571803710519713410241911883663487951951533696870593246979412860178977348016972185701994556178103230593304662487676195717114480539302114988897391163117524252272873840534279811483234329149530411614075913956805606695632088792768904504236455253603906946222008531007273050456787883812235912430654807476023822291906470714987970885815657973118426235959458651393359501717290940595579295861627040150785907797282306460273476022424246614560905798900619814328040014141986868220129041613168701789260931958311450085508728661310842077006556299138817257613782531595967623089138128492240738289771144307462498981218698862917645022292797138376580365047208467069472564310745408489201550481185427328104316832548848849395421593004656694806361713688654226246769361434935658666271369759261769697149220814982576204537591065451781731390693865969039620487892975699822214280706018278183057202250801389527432848382044700334936980883773610355468888268023047835164877518170336232932597894860795581168134236941653479561017063784996839888482676959856998729194245880685668794164274213960250248531762935654153090856012743644934753548190991494574541093696775737354321233117497083030924845827868650505113634964687597562899307605269729908200916351045267328452533624707275953955044060708273088430731471397498028123469200326625971180906269014023840245682537386080804811408651551465867626406513231049085056372613430731679311227138330590386346062427643837475251489153242598196973746356015005899273706257004092379991261211991021516970791241244839396441985762349829895583785787997322068809803990679556437348646134520431535647853303871018085486466989459219614790052203809472130151347355390743354590173211302188157248523609401069242206288408069425000214515645864929340521681000119502505202095035638824291142885829884009540232593001769271992198630509216617334830139858940797933116534554624000000000000000000000000000000000000000000000000000000000000000000000*i1^123 + -79874052443048061044057762744902714065542669979621507364758675549855122333397338159710251000020963623755523148878763938942054743721569878317806547490306372069137211223868951700771555494852344344853653208630574585293783951996597495866285238077044103862308909611663380791072132254345718540163917560095689497248144454670332668635030410284923317938177434707736801796522500985346853287618635100710202040044430211303035781566791445938585519428871310441252484447329355254735469005385627648606680857021939211866479842776443871722951414405825975925450797532140529362727471764526222371573102974815180569214412695556725104341040084121234218828297901227081031493950290584334879995601680458344535483906090487708077902557706254831604391201938939294057534627955826259428409659322947787915394248858491222976781835322260977752887261879710620669580086284218630027313879468404972781157339431676762501449914515796218809347490306222169527800637935079963588209824902224594173280316632341523724064356363095252965064325091281382515060015661174124096006820862865534509322509768351111891806977073954422290703568387550732816915797348274686036444369679027557597489310085853851418999103958090939328729929947108986671801475850597446223877808154291703083278235221936491945345505855604464035824264312786410016394430100779926921389344976526855716129303089125944879714236814900293014595209209362264656495615454103742216018782922778576388682129444229831803289982439117387410381667167190921619866929890278854920176450859946747977526862373640954906383173829524293725464795456266690440362571089066739992690143781223757213215996211241314803200243959899910413215180375934896737881371783826446529517587895363241534862054417901609718301536083710290166450358977908159473424721196140515065795020866357575297351337710620035904103939093495979113172320258977397502523892883265851224635973743189855849991662340125110249586432227843456660307318595943290340030485641454052963348170674614162874336035712169658388137176244999587272617797378845485387430552733485722964474689096841066795159958533073898135557648916244721205830497032194915863598970150583471014071207876972561187228379550142883928077086447773587701832761642242073031365851669448757218844258787880991910932111034968591800381568947915075217680920562053202789504398268588015357514706552689138199584489868254652383796752483655666920649439560688460445555669048130879233012704518453583768345636897601003950045854341654756544725318661635258369982923471489161507513476792068329739527114737427090271337896722003874853875723806615724163169359428014723508151181279338409909848906931665932871846241294560805679595706102474300459774782351183324941523557525174666046651543019780759698308730943706664166628918762560326138789087882369989339394500084513118985226597764167339909962558501696672182500296305513056508358628047906111875214444070492275485555292145156240796537776912544225333326295201753025357000816449833340625686620653975270208321879292821841110522781322189870157404074304063586987642189401291835679252866433514742051470858801169380789748583274698684523596399874157351838606863564558799158670322083675366030631051876689825085242364105491945920577865620507182142096907443252735771470861858279692798602691603270477340260259289598126611351926871632097594172171362909979028249304563064593932970658137613526054291435459647114371259268980157014143770783650475365134564299790738564589227303794551279069010953924223156467784516166698001414340640045043377437981426231679679360383952493949939645237101000026867599092511360657972350080423765450296007856903909305874802979860681712742524091102496606780075036226958369383584079103370390182448637319640672604959537681432179226763464860005527996491212213685165347477059831775819589359754862070260931586895238564131059256513388323804427319735261240872869823623405527739673526750893804199705807735468404521818741375154853331730701962319627384212233116197421897732954988328757555881367082255165637497027363536660992902494652802988683602256114778074943645572556644184624450271391528839106043600943982569118431643296347818301697138383343138395279424579092089246500843189584560228263333942780416667840134880694267480852546657653886717610074331794585116649522738547816563578193765516841995982300109133119541443467878345154964430312290434189111194992816763259310299517379839049469399900282240494719926262115544155959321941447011296745996863198189983001811996012449512694925693239645526105092669188553246731947160139631744062995431253246733874136346174861571018708563986804976207889236095237854890667906778904524320021414792588394634187130164232248204435232710379707267979893422765556118219516062049458345093018015976342606174353483186242380951790927710989651344753599465469615479742856128326318753734302379375786855291101458442696231117073027483140434782502251992711168000000000000000000000000000000000000000000000000000000000000000000000*i1^124 + -2097705812013825232853497924791702431415328069958483807275012513570465749634405346925539018257300080961222228224371002810410020918936165564133375578187444035463932464894695850528772013031411022198216556174411642590154149196275478453768927161707632524629157396968180059891065886169524430081828462655270685118905490787771124468936722369372949134611809634103675658923883667734755960123464976546274339831918152119281984111311696209032612234784839913416953962918762649722749841065793257706358645171413141116428226868456711467701777037070529364618075951531557569880420766121936821304702394805109105681036636374591733818657795437463553258930684911746477456881302340930920358363598225059880444174605590637623893799029000957805080647272477707172650387794425573042211345278113990757920607382444117074021100376022799167418745663716197042430993468424173421528228148932748074968579948326060206026850216032830258819531020169895616042099828219080939213472844819551562938150758247353518658024363873975611257433394624637856842080181165103890207312858402751746591430579507884795859258484018958185170471798162285522286588682798917661987645365298156748688136994389388659174742471459753994540655149138072071411449154156726488448202937841462116077795039729011815640686038740011000438098806625391087952909079733311387740137554634845094985618929800278282792513168246097203676608659393457729968270245093257032693537507464345611903875140396637228400663831774389032075469484675027880028607555685389473929764051922025288837482747590604853427160851183972460998093788150227448736623698718021605049653981362930770668584513629113842600865849282528624644498234527628039631859015747730101359963588650686080857141343698750311009147080872708678938439729030865499268716702773008301342123307807293313225158463962856606957939646935451240574292481611673619102346152665708804907880055373952179149991392785076448619931713477551488058332100833198699978632854010345429306551421572150504897966479054634573999470508084588160603255612602928596448805383429486263501094865840946392468395324397141188026938765018243265217548561145362704371039216708506346387502377453815066962967641129332780329371401182969891491675979131478294535682301359000878853931334991304151376926872914413786255605129459903602025421995567874693863440296285668293450816277822124857827662766722388179815514505199802908700603232181719500724108310053986838559355166825691089512034647029871562392430311573829932498929830120672741857608964639286566709488550369022056101622074041783580027866412236582778367334719054423603076018883116504370924882387588538085664244210027944122498114820028188629776065338085488443478942510724957311696651607095884579130515972267561439223470320537317065310042941983282203710103169542349234831922337241518042984276851176362719890865877832592459655430005755993631853869044840722217006273126412605268517751980602571733877614995548218855805917625305930193266880422592611823073301765214531727444848540815320672882326132067088030115041206390537670338380424192322858005388237551118010953371150485498752488304845149776455250241845273521098597249564627229081225927881587142058762106213167797718074522225373780759301037067523390505665983861724648018718747657527200037772268607649445813684093231433986224628536704343885926153896660699950709452902809014050264467648812915153982737545727627901811859389445866337159859376689017151434212732386396791421721268701858471213060833703019542070947270916009888839921142863179685457111859780380060154562299598783399639092346801108248103025346429068598959608602500406574202823169227729123253036105009350587596191592165594222407478561957655401802874294115348447769995441779537416461197560506634736398943512469297562845626197600301855713664170254444496856050756524721253398289512517476200721273766237066647763258173644491693635662548612600071481477892673197920332006482868176369684045813634632799083189955781362122695520395118527082116419063259747825831996789106930657900318962398483103258263106654399737906892053355929183310577774738821128979769452590370473166206980992994817694653380308915707373602375160400139158413957568069498670347917047307662180836817345872763537454155505715901792517560736826819746157274867905779786018910393651935471147867141617571895252511457803293768723210292735415862874097154982599998518825303524420693252637164011613910908245500126960602536969289644196624197707723819295899062778082257627865314577518665026766326159760625247950177984937253849908596950454816177729022217880307001411421789760066052305977273156469213237024390043069873857053765005949884320018239027618226429738039204770950793115439631886445234402005195678544735847948760364662515100936612179506145886083540332412340407449626464273233325049375006151724309444199665810061436829810599192504690490582967198690978478577122059645731353919488000000000000000000000000000000000000000000000000000000000000000000*i1^125 + 65734201543804719906657457245808588494394649987681871918929170804121211182677805280409726045329276960631242530234892770506349691109304758172105120202921999673708378017378701857897389865020476657794271623545595717679162834913883427197308219053613635593616687848431755055306008110269090482008308168759015466014909506206777633586143750836391807046605222785832614508599570365649956018687561629727547530008447737937646906359616943731476976732863082699592104478825505157188374869588449968308604886498202706690045322133994714404727589606409124594350937728731896458794682243349890794216314024082438599072076177960291435367548241118502519521645660949220149749893690920643546109039812876243512089002502073291350401475452885817802110395773695145629883558748931115697954160168700365370539320836863971172761256119810729027057012713695231655823136223469014733240281619276492433527111104040548185998462627990755248111079277007529616192895599717579282395021210241331859520155788237200003340355088265959595523770171004130428258414721319922551492659192284890818144709255168626366131009311081431466025982555570689110160203960350198023095009246803770245232470578361296924507827129914150637011731023101446992690084097089666605567114626437502831303066756664782411076654716116056590592162856536394612749319679497989350790737888180649529497232639927459841246779704384206559799765297040093368082461541476633662760522093441553651641205533338547405475809882322772021878468552952461157981096050306606692188566466212339848154233213664850746468902656289231205490948265677288696136674740034200121438012125507347720614422883713583358157178467815941270311272101056404043451413466723932121970189203861834195625675289939918744414717922263916001972183565455005539988229728989416969692060289884096255628876392427871092101056080304061974470252270784005789121689948615314336944262607170928475725928035683767475082710137969396864126095117946418642552124721466995922878451801740822598553823913212765149941658503421599295794179195929248110199699160498102975636345571610622460267732102653501754650121682564624013765795440987175632126437781105723202064416918904021918352273688842787799994961099786766029591098528198245122908617746720326729138051231981216472138128505744374850427798216818929845657774531930524586126099245932836809399397719403748737502957012207855573286352492612808741332652025665985278201772476583610360815911164874227986059198537903539213156616770467512066495751550963733527214111645190904244583401591093354810600320829142702585189918072849056806423740459539430076042346746230144760621967235583922712175639574425547257559207462107122577741499618405896873178126468288156117972007864650135688428415564398467002625955205568660539011935567345091300838293200060312787270918068878030293319731228658645969337502691567570965600033032892851858646647165106354377876254219391970199714571818314604506767842357871766880647230865074837722359019492926411852754637242138523131567087342809862100019878975930903155071243953035722592161817164007980734346121901864889964391715102324390990641888244329312999299715840375593066944846930308326102084787715868956244447510036527706569283146800701198983069549767418863422718482018295577563591146562222431898065850383650766657931286986817163689135509298119242096589630874066152279393259888268434684180077859836467280154577193688901223396693769246985551405348910499067270213442308213977986191415213251738094615913931956409451243288036011882755557138722271670402130407045938835138035804233713913457411458546976949939475446644581750231599822634235992314333540618457988883744751684877299893881762475285965606799422275817118547528465414547209092289617698406112116019200252171276828661655666580705851185465218180350561753133203246237441896097245706947128060798500826962538065983459514070245331210773821192763771605973897343274342936050162136904219783214459249277064284227495701405755647691479612538003638847933024722455089927043716566171221288935015006818091904595331270792375228812222070234524817280787760920781367915034742584661432874990537125901285436048946417825494647152648460034120503298726651087919861290466327770389567533146612642049600962509643244735766674877611197863427979090573141459645204123234141443515774137831754387397394658756887459057587707819818142923732982894918874351795268290196338629689187737229149350781869745631003868956342731319503850413312841526567480876852055761597774238892966237052803391033492939828265565045491983138516443423124810987248227465944434997232960313942776990459078389930668042182074982438491663546518948009141886902857506534977188282468880038084656397387159119354801817193957335290033294720043844919285713916572535484060922559049407234462608188815172777321208716793778970314539890392210195741424274916672506492557827479763409349281231947466432100176315914649600000000000000000000000000000000000000000000000000000000000000000*i1^126 + -384155672326666655340474554786971060433229334582857642759391599787514488839180786531782642521235966536236423008419595743543071699434315381113982824325515771416756405207356237913592933876732599288284873978739406057998131150847277943834353894681913834439842984949493129041613562414010177299546038229943656548321688701399433299293758131783999187978765834780986154991852601094588444327512815773438405242167374459001090872911566201355362510545853685904418344290383479305089403031762710097784090216706599598624281603601647784287031892341531137559147476693462916916797984507957035237936202221294054945210095683280389789439701911738779952932397955756365537506144591171885520590369931995201320558249609053103060657277911241156755984862846329017710684804923866098928014343606782061801310268216836835693531730403690350893900337060979080410805503624954142180941612589784889207640386231202570185613937536792424232306691525830114154119078953542933478396751767395091509834201105091766125179576955883127757585331310350540509188185202277067804144169708270665871099263488667096725853424386569118371789389983241015516639493312697089667715418480283402336099753885636746979988104646304016462233856957986833071606426044999336618020010361470387919843951803544259777682394235910890929184889085159150747221980082218406347977266411991715091944264042882387281076604646617907187174742636457970751854421713058029451739069734133073641300013575349339123067071884911639003391076707642709468843610180123987550874963118254036335122401289956592572895597502347367613724502855279050128589511038009983198399647535708400779261852433941404212720673653628176122333949054083412378271483321600264415741181808488506421922773806419103107114281293386540089702474576291317653260079787681202281217229871015557207347880979690622876143020199708524463146882024012488330026183648593604081706622385924575530768109427206694574780713018653898373028593205332273303489641255899690224144136696683823562208118065833656229790818615557805073833792393948218041457374396092411872338649531971161624251974089029304713564184365034314635495046807338748802676783803241111915645830015227107465907544369257338681593770104917671764084414775841049032148608727042683095081809170045868224356487721087576659950626374581011687447271105056153107907826172854139485559493386109219104696032531531198298108058275994844983424557361721368920364303971934333452407148515344067307275481283112120847057183469916833791824187014677310498026413274248386987329268559865528773901867075096585610563961169439099246247512708735447494694592261789462613786451093802736378381000265342707160514851124841205626443563586386485473316917324560613537851920912071771198705011166385375591466517105941914869346113916149963568609156315590143623469451218357570911675528199895783402275884712682541850289315208187689394213421924739933901981535955410473126307987231849750823945310147465097567092144471343245581510409824289784162579508827012384599466828815601619056937034810644510517528573148640414155948664837590167699699363703189744242847249749863664444640046989141436710987986797715271113363966921956210326486828205304314954179596203007578890508008258799273656675071610343455817381757122469665708225105454851143541352220750574319379659821075827509116613780197927706449445132629430358176843675655096360270459561560722640135585485493383468980493924236606256303106180085630763629497708088753381726478277323870601114886246437695507993133116649563659961246686025995449687946260598793625046129536790587506118202451030868443391778082871238625135992599067572470200832639880297450286121425339800092830650119628868414986825706162085098713973251169918572591745688474589895363752173904513302430949878817190687695100031758373961693935722699035667173605773243868901902869824561147576456633913757562175569296690023233576920815609932235734136919830856877938053549438641037170536113029294362976843708550651863906186189050483415767161208574902074571160060729396074147122798800267761938926036673168324704884403787399391747028476515196967792218018298912627917944615913822350068766386379306626768646042593536490826626817213871225090581517310724678134759932228570126913071155568534408168088163841342341908129853931470201552019002276590169835098472393267028162469952870201068168219419121231399736594690117015570823721007363566651666198805028878785554390653499825768260104848623271741569905279052527402611929189609082732309798523610595901486210873896751372821420442071914978652349879191860651041742467245610509820787351562150284319243972277282329573216659281231826616619493897449103620303989416982946803189746698457146276963229217659695071134418134159149125486852870327042274543287282289039299594231014150455040043584035782184708619687950900622045402847737493406933821501146922184942398795880124241253241931954797936640000000000000000000000000000000000000000000000000000000000000000*i1^127 + -5009947818227401025042368852981791528250851409715368654701164127064846837926293847159970174181514483746543726485449152714275128948568462154934648050501413051957127159097521162316298374807386466804744392377225729210094063351861058824050429939340469338804788791240120588485417017080486815171311305654290028332273051360178656097476743854529092755850957972662884938722913852912602240272132591136092875151681360511640047921617320758598297278482295253316689169812761415636722246512109264324389430544703524999925034315396858102071610306607520898154229587009292736453585918434651620964310024247336612270467186878913496604145722677770435937493281796156544389280767733839835244707687548016649366054886575690688215523042499753738945267662427751363329571824059934185400209577469468056834683530601477391602365233726036351015896259261877024496039938238038022587699499637676382542227184901384338594953002276630945423825031949452122166021974428243592737722024027564424754546923207408655992611855512378556610562163045027846804767789133190628901012269403202901480229963845303192293832585970609374693204257941372372344533959771402051113979368213276992797151036573997403173001806239420803259186601610743370839377427475464789890424571016975525119452319386004409482686829189611948297546713202089487342053850413343957739593829795488707715549104991913060791117898508870138586525922945176482290495142208384916087865650779544688309083146340218921725742192077119519897132188105979771075862829903607256710616771240682070281039338395795740138685074629684478120180162802008908142939677348993956022205801493354843088690664253013977811855972625256378091911450860690840134982941494720721887658324687076723774181182353180874956266123259872719534878185828509956352297118454861954340609364359162976958797338198324684591971308328196931733666188291476204282500228006303389165731624740100071120286998936878018118687421216413872759091191117860747049116870436200568823931607586912048706311608374663202825403654062253937373933937017855184894957711911627990311068322233854492990671736942489348978574905524154906007891754848763923418930016382395663391064291300112949772171414902899116603501081787674346164529994253844494738427663960030305248287990405170062648811914198537120620818309872696116943287175232307381782202968674530535933191147657948199130738271208697674120510322703248943768365881046865625380250242047495796669785932754141367711556859115314658370964518505729204857603756640612779963121343398319823206218143679456526010233326767616068455021709700859979708781264988089497752615199621139414527346256311054518110415832539413115850415850666341638918646067518242735280235668155363573917243691269160777004488648851592744719537061178752747310244121551477265174090403200072004741092059306443676724703172023224514554612094163221870955536466748599218214296488552425262216249133118120589385393434418389947445537593461402963589828995268902929039734207357304491653549009391418490045471816254635235958246682506474471005282024904762893862373142999681534836539828007208205984413645498032719742423022750906811556039549841703515977133451560150878085063549959462184420366473287375213868651358876585153270270341663074167410075622510735467298663752199059686738536746355283926931153836854298516579852924368693814183446227290702569238592410687354864737118875070284524318832650238179751342196829045527774247505368023354041245826263256635411103304987722620149661624789516991188729658705274989673001940501120515925488149883696538204409212281651902077086421484650964228294741665623270053382944337565741791126968564657047436464892413308190806192227702172269939327268306514626835228574196152444001527368413039700744738673934236914160807306351176383121314556995094590341813517491152550376626577949085951280048482353558225309903193146348020538891760982296300539160817681721337986169034611063362740510350879861175975990700256413272685696309128473447888462681133339237618436257483027125206879490984820990587713176755197306169811220115800156200017175348645997231988993177944214172375790939237793063628526762258692039472300777466595692477909428656908927465893899501877393365513818751589591365048666111761409734416314594089567295800876551708105088114247478819031415844993161850530148576762882714401986631733423758178886537806386192447368732451249067194118874474128236876686200145596078147251240521059320232893811933310580324515104108513166039364237683118199358178000801338831202900631642606275049485290210493299377576425195496176145633577381568203627310423097156042288020797646211075863331033595925872451398169997167020483859769450952885815177223356806051599191501207277044014661625671502104457480076575420299917451779948380659316220366989254932241474152924555007869399282188574515164288504468263355178078647193952257611283171574626286264276484096000000000000000000000000000000000000000000000000000000000000000*i1^128 + 105549391244959403308005638632457169218726910013988507479238596698861308495786750201470422606147191754796561087923810802686898735225694543581148167335533779898764948767354450947983823154374119605322388526421081396152351214390747071720391677255979311828077846333780393863408398055830364145435801485799236286165574280103393383969540222862509243502681340197824552296955173100119996329408507034289130493191865913822213276172464060116910901094651370321898319003353624162851289564063787109313538867808057846212095602534384032700336463932602865911288022658315473343314269342247495688946759175640027822314568393477238682503705127973579422058407953969330411998348011091981362018828737700525966498098847758297881468880714016984876415299358972921950277167853730129431975744027242343178483722436127672265637360540569618634170217157898338687995281237770567338704312477326607037283582470375614454929142027168986482888474376719758601419059423132619249503261587253156261262897934190827044011120582084334211810387855233182281774710468023726200056213810482406343456430257066945524535520886353205236305099309095413280719005275557576047981680616191808529460412794414813493251121713427034279399773663695343837465549164687321042223211235851280750138934914516357302116334730030626005478890577565679508045004440827314127679354546799802161784255736769136782069098527137894735241351389228775627293200306100049789443687670413121536621873844812390698345854038980477328564514033585691675088217733174812822564213595361752232329960806440246402338233336531786186128236277503605649674121643910238855905346253347541429976113922029370874442066045967891007537600662985142138812397784682951259475540412188757034749124295105368786458364071313018590282389489841788139380827010912040823869041504635900959444642851904762351238559433531521970532836643155877630995882685309574220379471161953937253104510656742007350858172311890569111725085108764002127506633425374384184084104388695533606189879794152996331798011725800720744331027942574873276120004316187476000492215705749134824157555039049712462308156441509529369913184010702293901031051601520245434222316070586697460554057523090584290322928215511109047472311142951886234542109979379541204519135939391252722759272067240290750480329263889233505090722884883623028516256591161152396820579374050810091209102207217774972799025643620521233222234358376931395643381917764774333904335023078281108614226791707695859936855592090431754437697488359577628253154541572479968157879339682810929590963674087034677476233838852205355143333261055449587421345132457796996588651655578871387279448831556587584881271049512006258469008767200687505671261178032488469567188037209760336738922728446121180618872250314362401638479301504613018805945962287311922691478847922194253818122016068834290899592710560555635352518460716454373936861057193051742314381163376495533186639730637743737785000402744265197531298922085582779321197830088210139815521060661908920458676093865852920449415409287778357582876653827186597389728204131934388512758427728563648322170496215706209843887782624120788615448148622752127719884510085410739804725631082684379684107673698022223965639694016497343070924576576135560800467298053231646465748153230115922457223349103007525824620224731046674245592346765069264820436020156907771927808835534330797262106978680092962864626472092554045720403199620360101293529264121404899833152001322381357093827230201773111692002266796778615578518564729782881358625542222966967995430729828457001469784363286826733527439554932320788624398592228849741615809538466253962285274254410418581459265861430342211886505864106908223737433387951517491654110858783017968362038926218623397047855731906133924383232681681985984859394973047813599593685618257170273204342241435804397003590576480652415544182674106337101281488121871151138004834378446553989298048141501380428945764337922237615110075328674282850101044469549560700348828244836599227177582571822712095051000663670891586008514837179087168920269663551584535370203943673867567934670451932307641350642961830651392829870731293137229529652413899176765158948066541780976579988392027937767271778220743637282287034874385824844267815961430451728468880973792306192610944105015625878333362117252040776351336174037459649409614366179028713021371173154674898169752422587688978772845657283506107600855280372416429722244089212234953572233497690269281446289076448526654534137088989100031057659448730904372772387178776462675979237303369080873445472502298285371379975036282616991231864727861140135835667581035988477693889072272024833553412172139152607934271169190740739844769674264298219888981517381621724188211439233017115677941362657152630016949892554647616716740602520024785938292563614809230173550939716473563259533312482417922426616211677405972806910466347499520000000000000000000000000000000000000000000000000000000000000000*i1^129 + -838124983185846039202362175353684365766633400431450881964205856091594124174579552662270419370363969482460307412022423393683680137861082380368440459589005936516625379048448366399745884562758231675079726384525977995738981964456774691980955679899269643193817202984309634228371163675779020504476512108123358884306366261348721768988287050705462468907734898141153806290976525784821651311748626601568661420953764343532448577322669931264121890914393674035233180332207692123238831946294033059335452653130881867509545379806686559237324265600365919482497530621325301646305071965500879175276386286971791242500502461489933214341086608695752505758438588652171268618710885364886945354918228340743085024893783225008486584148018517117075945604058385491929664963054947028969455069073393508407292652796996857065004304890935124517089628260823825846974205792054528916177215048575859563836286745847279890320660947895047222884894170094820863770893262871686005618199590303614331001973481348053521576324033643306665850583495293837284719858651615879412225231152647162952212199727459043198516067420399351667513178351627750494442431888672975444152035548754974822730250571973822401737908127729388111308818534423202490298240865171409453116779849809151806383506447544568379900917471022943418917394362158311674897179066735123241942525778220123717893902474209620914613939397467982380809713049663719078424291336224360213170856968734232987210988970665992719234930576532436943651802005047526149883390533523204709585570763744928228018678125437731205814957299132315325667414188342693803165418012799149241159505703680964035622425011226111267174114792247643350760780433620316318231281121443007276510143103952237701100460481002902140373345268015644401197363238627791139485551439370307375433468136793259354248284892187054494458839767663038122929758879282594084691383362036641643202111294761932137324997765064781867395115358634471713254456700050959684491104037470983566822765780825124931675460396512089058418238434260246635551017249558551689130642599766832223429972857045062558948189705784610086915500406387977146230958444619268765398987156214915640314293734874554566080622355218881752152019093106723258791888236725624573859652088312529036799326840106824141049702143364913022092184397712485050029231522917652487481336459916451966581781971330072545298158324609273980615227937302403481390872669985790509535610261224548012017173397011817976986931786713139511060090566088143707778858040642433428812057235781711632544681116236122310012663392960088782350000168858477524008306419279589362300675089298776116383374658682403826947838232003755251531137989086359736296079648952389543355737248728090809063841931967393385171247784220974847565252065076148048248061983285713221657143148916030444148653648264030700323009954690142220428268151714833610196839255617532457396153686322627680910895147336025760074226978202087105088763775088259247320502976124615427830880691831799978752241477355984697619292881259458606707658584739488175560353441476333063161984134640807564688420717925235875610623818133855917069054610451940016849779670469197387042625724931920253771384291123364647680245790687408968806202997741937327105184640898241056168986867372056524064432269341446803585630023755589282946282904804939458976733272811689284446187676910431335045557412771089518132097861348893212572914648770030635768068431483653895916135531208576906491654833019926143901411488536476288265631417156604432852761056176800491893231223844513305501467545475432735642401113579413576793562290982534717777727884705740798440516810576661075884753561792260935788747672597803600061602466344428627207655276994635549297833546130572127828026141110424941180126248714770616884889240289080560071192046408690797806654169490737814854164197098526742131828784240057643792465127513601349911138587101614340796468650400112191187791130212861852628272926060493507450217470760710898440964198173153416821366899339081851997851784219072206773806920786139243337343109333300267208926855466581273664053373718131594298746390187202639870373119518707906779794648176424114410613542043367942327250202524553159975080029940263499781114674695292471882735681360368012609571392966721324367683608683924542688788401069293193183775280642351465756452913806130751095847349452688957795271709886336717868764426658298910080935902962490898834262524636996981809936490332735133319678944553104920560040730199265009351724318034642560621706557644801465164689267578883159233527306086754317259972889723228271633039763730864370052068862866973609683639959658155473001022528153812302878349995742116122603313281438856733970151775412269098151641361111847816431073266395361515505460253120789178188187363761518446027376995969727516901245295517542919778879858411469900941004579024430530853552335675635003452744007680000000000000000000000000000000000000000000000000000000000000*i1^130 + 1103094947244443818664021706552468526810765962852349017778949019319320355701673665475060951764908162067588391375656243750315565383729018125418810270359272116740476299487810685136406107137294963053225802614348287200464465392976284821315710556012327749627771375779710179067078538610903789893913244406826874287071220756860235956733520615386668515335043974474167330294857538990627478112025534376917382787042342691382081060994875225299609400913634263534274002466404590975795513354852380895053433906477395515139668998731444815964326099197370090750119031556715515395437857653673780034461807341678601655740269957424207561268503617312233107615351364986622590435335803817865917649925991887368266124367598204545495567392481687920490004338383564643897668314136769783044542566243213070143764379286442785375436568459865945260503664283472696577048425747334186502562015448368235371995875696302697292898483463099327595755143181072590768328017269975032272766348461123043575682322898093756666493543719143798133848410168419248723505683073512403058029336890553934732829161611356576629435414855517377844157953982107359983719672853861249070969287804446816525189562580017243766865502501352567235223096526613871450426085395743012476953315949598630181366016958354492246509851403633486396099051085973297622138613971418740821535194667744970181006951968177013280993360985399494943947625762290253564329389445931326368783307638115046555117998459300347728410169779627076791054350663276820500289763974589157424281413225120294904122918098513603001549053637538908589199077310889519679042468073278345933871990258118809388766458141019047872495686422579104503773246600035640618873372178306922720255882807126242718522292592894520374609593183385797876066183079472545774797630902026424625086003875816024671527735696794722096403497251020860119836190281764305176475907068662945426087039126420497724479358345246018454201869232070908862441813313891199450366805973328383102710706008021081773653534040815900386156523060532158251027816643744730930670627338113661993079131662447263391496786883488394498026866397590663998969229617600227990454121254438678783520066022552892245295643758474250077802870579752140974795633482742389888705412978270504571679707595939345514818296377962159725226103280469286496277947269096529929356950181132963549052641514505223126638813492649684722071224028113599043550987983920897456342684023145302068679769547029587334877598571389275926928282266365885474996093874689560957201522061913923969355638494430108604346139649037621306832910073031819950364952871789956609159831945819564484074259896149988858808813002044455593814176177801723111085958312482127033703133025990758802030914458893836562284251113949886550246294335498774620728340071653275975979807457718945052868894423901999371836514543889795230159930980674901252369476205115629622176495488741831510726459295313375897085210988062879326412540402380787782937789244871792728436393857680576579613210322331522940010179419961267425811227389700304169865012156812013445827811175972533924045234896325599038193393799104696517344359609300467629653708362398336902764185663188650899288468613116268115943319290346778260600783156564308569916171800226674079823021876979701239491768193620519750679529515550581550852136426861054249028226450701787963005286928322174437471027929987440154469093980499312339679113312103906613314685958626599893610547066005093583979151879534410327348434364624838267360681192888143830353193358841367805445378115765316913623951160290133679016931937333162273338533793713420646703737912308085601506861375312868849155110452291693641560284891476884929367584815315827056631611131198736291428676363344651397052683000796730646982151541225810919094682437014208307625922206566912381877000627053853533766356926976288937155150638508243495012434112145814131038968985932060466525988390399805140004581000059554071841292717787803734808160310101645094367280181426769727864458869796319128501652337618260303343459250898547184355442720221233952856938884429198121894139280770036520309443531681115610636497051467350850631437985310700897354385621750147204646304333088474755563105581230131320603211153858519974425537909551633243749741736506977623830574700340385067358750596264851398236345265604959382781651144004215549024929584400083227932439540358571336721675797962389224180927546215802464436390343446857253144816977271673365633243209844661154008447477394301389308296667339263577470044560903886669896971639035830556803245631394768339971278255396698817627520199045603769349401868144539659512906569714024416157253469689525991356003734862570006070859281901105219127011797491365716473762040368807443625996774821819806570181177223588572983381478970155563284168715100910659321632706959228478484670309582963534635061393898400508290877873409503526912000000000000000000000000000000000000000000000000000000000000*i1^131 + -427458527451129798459656786016828100037844604040106515640321323483668081532860691002034528602797554625080130128560647471569878523625822703756617416692284888581024863831257438847414433661259848325460838680768997504909831618336992113625754817200962913910046565901982273202818959514157954050842081868268235916835390980853535655854725005938443889939818198050653401606784862979555602524728673873921793522005149222063251623575293903588622169089145174894610143435608934696060016966862519818694843345935000265351201142369821419490871698403848942047734847476683805390311650885462295566063852144698279351835451210178388463497393310078000316129861253612742114202782030148757839817408251138467128133941387041813604145515705945437761559108860693564350341801806049476029889831463505817370773010899121578911943292176700255647525933640689894777172493024284838017703359897153484669123608040860938582070216597619118829012986763973600471420303854376757796770542874325316066216630318278170459968240427183594844455246963918579424353753861306222222862433134721501037467984442949439417591522301585992655218467099102538119516021029246653141516037220526233922789165995923498732288578161022619708561018010318830238647003175793907209914676370412011040330735579268069388065994848488904743478601838983725821129905378393295255680152178402137028080470744880020112264240921788519586164325591563880043038408865008921991842808520089565602280138003899526084019530256568176779596795542612611334441596772475034245376265838046204296937604786160435865914116943766625850194751855173499092330933257934895552609579259464304741656645528958029455899083734669852441692635486007941709106210426397946861189446177049431794954472443700608000375797101899876821246256314533564967053525150647685116721547097108654920249972960128931683852565579873932145905071186998593575987034577855857538946007181367418808075562311786139024022825247353010672493221991458027019429265995843904122608697440401576997001566403322998012683988871685715793995115321180169186801950696400076374349386868236859717584215501764102929064845495659849980106428751753753635501571825966648880420144260114570058913462291288763170791548595909248604921010443203669359701965180240468014706876034879333856748724015681520894803677574806396662656059712454582693440463062167491863207212337690648803586279554822233366168553846934437015651848605463175215788340026939902273806215438152068117194372615462909801423867352577546556104546566841589062169588414193312351623614701336669928795728707613734259749266795174907441743267684493003462782399117711915281872811950700944134956200533215999772410479372549805629600040034303816877747024764339077408297675847907199478442631296870811453469917590946043104294955314840240674492319362892312624285129191352536301770714615203333110819689684461837598590199600969623788082170743597598987831652651618034197346909345524597793159311327269571982428930180612272337070526247060900629557800236044863466672025168452831476973099990077944931838950195464052737297669796731832650237737818550452852909847578585014515359762869044052446020103430613849728775241304718183928720567614508221979669676073717036729901114421694804233767915698913202158820877468207367406839651714368204640581360283588306728204541966154110172312678991808599003940075998930387048351401581222178680883681283203988590360438435910094155392465785215961785420806934295482725214640900285539732660602976428619302071247054531276738856833752319748268734762629593833811535856340443224508967605256509454480195155996678617403854180205303016812745894071368054172308639176760150165504731188615900355895440434685112710890177781844409071743120676648170598180105145600978591465684337494889946065470689587038298712642257983045407009445906586733581571681920945360581719083440412060339661798362563732018282307001816810188274247314356895271685279347804504098913802139056432112261828240773795400112117278128412788436816801377276662396514041094705825556359809922997622454442464827028323099954417478190940783240144145131503167595665907829734426253913792527840312119973884782894914715461252449360852501215509474325429353515620137788323580696848953053262237606594729016479921609021420853793096932220662941687312815809167141015654408576604045404870225623777627720135608233458908447676242691625520327131292195881136844272207366081269175370473225828495977089520914503098909598756730437773401549046257765998441894417649409388586389200172187958266054135524236276401139193369482183297028327678679761198957959355217590307231542491274597520316720571586883151738704018821125597777877335860392234051179078490380079361472869450394940732922772532615018093726955064544322610085562114312253614440020861767345684880741022271817532396831549358679001493230352740976074776093253068317788209152000000000000000000000000000000000000000000000000000000000000*i1^132 + 3727581077839199821091663530864528364250130811396375860583794310125853789331204695062549861178651404662542698806747823420948867177599169212199482292801532349414138521109065485974157423466241597804085882663097028809704425737106292677404372571702439206105245980618791716752072280429082284901688063013061221603789350257821840753279193538842777841325868486250021561544163076018610621673417902195465844372968848237327623127333733025191744792974380442616094207666226964155177600146899225633608144617681080668698353122816993579150082878455742402260825009050800371935570362290325225006533066442542400445610324847078210381489076913524446634475304900628650889683269836825558593228638991473367974951994010644867375998679614739407274461511559881193608963908588250261539103857906520472150314342406646163170604385312372137573116002821278509662523977096102489827600007170691591033697565875047731723958060798130485153646235021300942002894041646059484327256048963229652333831855123612679484812792569835889854853345234419771158186007662321419289101058196671615160080941886367583878796116586822549737406089581382455003691095070042918408894812647934715054292275921168812033701759840388076030658765266586447657751618776402408815588692056392159578000784628621014224333177686754291345285906526714354973717205500203354647856545987464597907451723149582699607621691678378359566704817646146843917975748147672699949208349606155749116225579527849977707536435290081235400406368698766493465709708641518084484712858876949422480351538607043301295345254802815808828873437796863070923036373909642675404354426590653638393387089347506112631878916732445749572899004453702356623595334881085330963687448760515227723739967120832803645899292644091983410890385335160491878408185833318656869806806452315181461898218038529664685211933632572131180204021936050715920011703010393239758119933955989398188460380534296961272171793613261478231955084530482650933004948015989903641452808156446193139680368182315922259482043945956170776052006530274548245257037701098663746082905736903732955395949508514762785454301526182732966008757816632404196856268975447492985907972926800301487408787024780176219828942519788662232813320525977356846375633786634279236637859190613554307386190113963662723838329942808240091272000604468743002552273375398191059013387536793269152348070972881951292182219489303672115770931973401750798932616056954956055242404580410473786874633004905800732713186615847884653114995307384514895691613123633746600096790418711815572441845458157557143878958249285074336077042386789639802362220888768068569381292602441210636843284371679668072370229734130287959994826720525044775375384200549801410974504173227927895250309525012298950777816501006033547016949574925278624840233582166886469454260744249955103933540694881785767384224060895658175541530148721862346712848209319930426142014581277366985126808755451537308063058508006342454412611542354563821275792750885630509422726921586778351927196101105283144450810860714262252499168326448728210744234081185212507501451099296703496076002909998967083071470089517003474306453940656294886926810605538319044755692609567576870574781292358033008955747705892977430575200481108334789474756810482885380240777160784651378321236030541923161323430170452089084334796793848291605268766610309147097096902412268830161723253018007314938804340739351521909907325629794354418606206800173537534030377529670794513317561585348881845226972597993588689061580713173650672540483030264469888186573449824864111970609838531711559919750530701034815636404657147895693226720675020512457985433784488407386799005356910822865748475602543908993824081445790549748201373697111425025592430344560127504798407245554028768783135561571526768797606127909597943397145260156391815859721045362184945079580289131250372132500742293215539755620086582848592369182293851994862892678975142681070067751983071000584964858967742436660020058020306117921892765266502157008940071182681921985825150637039111559872611918901500478205843068995336335556085143904054778187845756523970641172714931963268190032398586298868916828225699593007573004512504968259167627088589163137688274905522059009013375282766906239076772025166958643634743664601140413413736119832293661558330374271612835550553595244947041571584832252013980372126882739602627818486440782892385727992090856503401249019983004517000484068047186080556942682988282682640543817555202514902476466636766657216564991787687886836342023908073735298915929551508334234330817011707332112363218569549950441748357489728104915917095365015300299449371241938464100367146320191301788956984193172719016508443412487070452448060142559658567242408908981286510795576085344073145132239996476836449384063621819705517740291519661460829565914557118217768804589970530502285721600000000000000000000000000000000000000000000000000000000000*i1^133 + 12516205010967516954870503895243645336484461035160959592708374944855306048583889721360545411772025342702466152082379922424594338066103507265234841404136468868199797849990579817360144982298638420666277525956106887740306485810663122786174528785535822674789506741768124203999408659021151503982026554564420369892816849520735462403666345660415139265306141106443602768723606552945184325099329009553983480878136335048696157745443823014817633155616807239200115195370958957418017997518062740996101108984909902869781810027609435256539801461987746842427806258527647056796628759069188768609716359909970318525066752062091968215106081198214565373732448713155604795157629849106338524992454396563407574198186603092348822632126089080569204811212297876335505575539131452280600050222865125451168747045157883739554355985701220086271170775535705924705597799210287016529221491365507132888153139345048455329736541772026919798971117739163182677367638879350109659300322344274764711267240339037519362911061519869786947787063931830324146163715719688593534538470605297901921865544026223598860657654151141910169721656592291970256133389309219643191901562080095291355712981596426172347194590892705359933464436595967004581854303921143652792169235929704867781244293855178169196174509611100777327114117034454709689065103693656123577496584504314966044988566059551975337725945058822103060644076744066157849732204604706014358239224537715498646800885862459835091009698175453928982482081685883805565522393023647856052716161409764611793368200018728314472081094718031202182522581900950717749561266748271571169204660424546175469012487453763455290489500111174191300382789938924722773577414084664264118858014918462577193395310081983396111043273569060059368931609363823174833011261410424138779216481521915628296682977549770831912570958513712659355714711395086941067101857450212892249143053800409955759929431010668710944888180771773904996383592058922993753146701565104329504240234781411382941995013051822810634631967104601677943556263812534532813192288705560001617883691095259849104098115928729384191265704623779489714753151211893978423351217438937292349768383857563761494914420265822084879176323675345367703440005146553896198609646943857881167708392109792356629500829955789352293044396669350955921843613655515182899471733447235513813694464960318601380042428448849531631830639698916145859730171298114858818803499260569779549089136598633315029452276657201963319871622336152511779503650834018396699175666057662173013481175325323618236305578458051723375074466469742892733560419525980998291455342750497051956826682314562608279940158250051756298055097211945378181804582906959565237158941076085667242539263682418306058728878292820577081771000866397734028333784749029342376293829368080443569567837771502874244942891272510739992093057951224075239645612181190145109535620487514960776820079695975744022512181164240004797379228883726847017123480013932790869448546409782589654936951113141877833932461189106837483313634953866605447509024726236665432893320178001387678079958250240680840743934269055688518004802419232254663403950089103598334228430214616540840217498247915931223310394488683051460822318892781386737497945546060527272993334120949836087935434515497683786417885991471100634497508814477915269609892263014462147986424636431641214570351071330552522247091856342409078407747316853435142157664271795163253363753255515969939237066820615077705039410364991868661474643724287951171071808133739765908375673441149664360549757767751150403729080051684561666716616234773699013706802263480078853247112990039833695661705004941392579071990938424585422167551840760955711963745538257557389061814307973623985810423607029865721224068482687974223101491313053142064830992976912263962552100287350759717239014606626911721907894698543527448239653451726191402342958192193822561187906431204873514280452218565466361408590910440948434329736816205608631071088805710563876429845805221375152132057569345722965169242784142478240391214056469431924416290697551575848764358821551898934609735786243478895289787896033162064364068602953528578946639009001041201182735276690905409791578762134231022303434997362754336502412821446244190577071532314310047509317961707844871934552879599584104269500625385981913682253877257212688658035324390151485834007637679815154399425457459994911494401628195931284804696378011415127552251180132145937158633962205677664402009288306746683497570069149939841523085069883883617959667700291207437911449927400954713564595851581227610220217224380708918683591018402980126611413906196639298908769830245933585046376447819275258418196418859166851367272874753300875069458355969208594665106614724560709396422284496752035130900805049689670427576987111176401951093813041710954295287381137842343596502548480000000000000000000000000000000000000000000000000000000000*i1^134 + 1210731956714253555817203338861790726462047939205731812515589807664905337384508748116775795802508565052128907574560533924822354410890652023896521731756332454297567402213128817850436789607893611342486010872334870046369148993312204847005180462937816495267675428532916084198951947101322888224639654347312632012043437222760358437126906401425071161246868166378250013650007574789195780022938141547323688647991159221058579189967853303916890426280023295099269331681810290967791952028022814809261648727558659350747331250103582753296817842455624454621014307716970118962562269902972378066141068284991102182940232163419341237568217503606165400253168297731090583793429583996396579365403891114540990322078549308745557666089228387593014757161381446246686948618553071907461293180074453316674014102276258749447229159031910265032662259931307541965591535006712702067569595193271142403352081392008222438687014815406640120133823809424498208744320084533724754102477500781602880388174022275048963565713085411122750224266231958827640705858868643372998715743666267124529106179983541745327024921990406477971094979278104702794580189142654542762975779308827313852821340890975796336658161372265455031071326933133448686429917040790280597624923307857565106519096643494737111992548545765873134102309601022267625773566659406390394511593729638322248099894215547444396015790749228667436202281837001698999991504981142812601071510623948459555924075595636545150984782901476395794798658550616813718961255306513639908175112441108378286905661869371891107835454328963716270024966088008700761749290995814868423499002478491369179029630821523041135004390397925247128926256496458989618232936597842644421551203208556100733771587765722935921283017080150039210345646520956523657095092181046149683746092069882032631242183725036618546082774329419833540166295174372771068587056093038645108580354539281518806626571669777153876093551152074702629922432844365569343616457290977798942198587363851926742005021058915011815398702055835882418739087902717831186646299687437972857840440346629269518143288987269079096076588599398296393907456130568375367102385695445288212799837204950920752723591319715644170682797511721187599414242021389430352528717770277489775494702802887239059525518442204084739115314640680302742419403267917537829348223905908400175460207307038063039096346423980565447340765665027869286547994612994559419527518835121586880467354540015167921949263088843100268090615942047259979672495766272254464628091115273209226806794367586355162095400944535593422777878644116524150954777114595995288256690227833153764654360909409067009698216810576699637913679987436023840399111638045366067254989022775547914552431583299934392182063841855530668482288184474744565909963218560977384710162413007743734229886355703274693737455950373921919793845074713017288925482264362757520743362341798974031805976473074158840812715704702487025374529759431452222167286572614183091419008428198934857059298208839878899872178065042703191050230855426870016451529436735778516724215149996209131801074800895249828377835796424422431654188475858676318458658820538689175466343558566041670606688622071608052474258706270006976497951497527368127398109850528459654087543832291383554847670172110278962330015038056470406178576488141018928646769621095098557608035799837826137243894793313295734553944767460668114799455795188739847677528516452116923749510107564211034537672170798850885678071061358173760272860023561207393899425374911031129708200346775086665207874433981467247685782187980092768557960179945473548358071096521574707825366560640480248247443030907020540350627290538424472559483352850241478980749384460446628226482689943023495783143184252908502345555898591450452207318314421057710878061936127547442291108160871505620072905772707817164023075007695206084388529701614262615667263303776055050951282296153260121899649590073554207224616700700930062776947004864037502313488010104238570153598689240559049966314089916896869360491838145014999063400009469432249964043953501159607836888791166860496272219023594126117776501967999874858132979223395821967083019029562477551921916240377686652850088209218991533591441732315623359260403245024014592944918956420603822993180439415813641295749770318749778635997080223733156935883266122155702972634395137287149137579031861377039796990626650234723658884477467345844245797996929784751942318847411005176490770613257752559326391777755506730437136075536923280515007759497615941967355494010176089266617655576017218854650282585898126955829853826230657389873442541491870528443795305763665064200420787531920757197849724023296783853438458532645646806261788597422910896679557046457804825186804626667459221840760609252612801610717559402986504252787882857688684726588203916196962045831696875520000000000000000000000000000000000000000000000000000000000*i1^135 + -662100177502468549684871543821683369347152631591275841206492628937998380100356096437523049662919794094497584192265066349918955416089706948018308012830140876301039125788812545153158099088508343086919228968701008061821047683673440434017547063117515285506241836634476254159259456144720119280254122298304210857623656386691755213288746088252028259213537497022721596025567827307696211668521935912081748375431962368144759199972867553915265773628149845398713769709452934590103064862731304689741418031912941121168657417394445719260803890565332875554880098678281871370622965468254236846737950695733995326889263817931803924423413039900333436985012850271490598046655486015654499903514564260181433917727849991782924234908849721063752454241636041301716359398032174000897348623970497892795299048472642892170945957045335078269034130256379559820874454422801967355161385555829440744294192920199337426393202559213233248449221963908004428573829726126786587963101876496010882735834190449457319477932728324489526682626437453087667146095443434721851693715848510111063356140889663107799380373477480000890121067887928745454150131547473562448720238234291217360015425606027124325614550733290621435753939349863544904028304932136828403051651508002915377952850272897850179270552682233712691171225067007219500768082822012275057128088374186182485355448669429271355109055832928852499224611077089837241269935682805957508430397223631438012876191655002490176076007541037111409309628410590078363946992215689924392741740145208811282396006364167365390123929104121712070873243374689246569674289531559172080901090982296209884768092550124261904201744081212827177769024388324827878112312729076749433882998626643507725953295908799364878669092005665892462776032534892366623327876915383558037260642934809464923385646273334338673022454717339100357937024331290683437044382812937690427826324722230969958913179710568407273677170610784358162973158137699615038911447163995626991928493754308214113100711727036110104789602950882620554609837266578791881549167138330659119061842112576371864956778445629938756124757531076212354466722885943994841171341261889730489358722277253014962692273703409991333722962488997116767153113275317158938074871677214342997113750790454619473674890454827742296408277451770215365288498682765631655815791018497085219484852481560007742819992529160353067176420881243329064381412465340371302886150815870024689742030195934861808196782530970220818802117774147978971914749257695914369149873066692494507704788551873491664711404575480142360856167335009427214828650072983286031117570485921214951575326616196071181601519304835181649999657496194877464540644934712977712754153891540049442418513012470615589559679111301911171257158423378444178503550733940336324510361829459553865246241302794546340686321146199086033341855655867441604184918111739455515326723566188709235386642920620145921917353064663814526551985183973809148240772676139454151544398546782913654404293402378415333430094940234451667724756004949433672370235815962847790067053750902296590642701634029744380499433598004681200838210638421674446360366009412125117367782057489006070932806249158075921733785397549570225915382786872067242632160854301987229797816209792210521561216929401642702111872762105565218052586377193823757608376688843352198514513082122215922178375532194978461290362649773855977090558517406572415341188377190737048959347581899130629120632812429341968884458594947134101089916598740122200283918595401187168314613992524621795890115802648502753172930111449059234230860949374824913445512850433777833006089475633715432480667930570081015407739824017431139890098727161544719093490864214697284292012098887003119728622916362193013974405678550482372044475412471137276171985999097420531843948147954748474322492851609230284514275832830584212198986050978248274749868146710719939136591027134990933959038469345062204207245609763956281714482654800009243812607768019486576980322529663978336353276733964401874423824993536133176306636517692638537491457104696485542487397843064432412016603732933571203403922803639286897090893981385425722349403461294280165105843085715641314170070721519059654519194914397692336354720888935376553856860828017236729677644127553798793002378140981301830048165653055116467235024760245620698949103434199231105945159123091396150556133588921367918261455088956905075801618671045943643842014556973033214849473287786099297656154768521581052132052205579067321178685572914147601874676826290525662582337320461220395283583237305024465922240376045542357979504109475293774614527720192114434049732813956613516817914352767811034027607698687685512686852587852301489895544943783416393745430949403982061895700768726820665849473136956029853800384745893460754186161846551524371286267946598400000000000000000000000000000000000000000000000000000000*i1^136 + -139770704230555127700926079696584589259014032232015600157175669865493472493007824770818372567642762923253832037633187304457523080727269955936389911732974134563481217694551136789703190194802445562905892451216451831780958446119342872166121726276570973684876401493059408610848928786821449520405076185518812629254199136200107636642132172295617146374885912415007714057031648638173478809422073571237473307571385600620504320214269525025068238870942846542943897537840205620710977948621151991991639569073056619807392752544980744339917450234507552749036769676957657236419895880027713426067586744648993576396379161022019673577985127071998342609538038533897315768659974919942786997922312777485417041398985779711871115893008988528535420348445889179934640896069815477981545912047414727565111048833031054617778315821533052669432749150064235654137497548642671806140205162465447040167853089932188838491765233021402243437967257517940276710518402307738636557701080195535158784111009886242851678968106910552175404278523274453357403694994179576532532963266875082538496791138816104233186050116471274246776968761120289926371644050647096144629534354904749261304188525578909100206645832790963772400208061668104552001566809981364679456618529627019946431597620713386411023822273798192509231512143300338557949613370196236681635846022058004456877007166101172211986748982871800640103757354576372662550861881254251098774295920449769181102697531075689609705145088309172172367666000637434716179186177004513367881957558333686317737276203934144271120185060520528929118662414218967840537644551237356350227267591839095473492817627560289228251896341282022424273917154429784805924943424092886306331983030662175442653471253578991594657114060943344115898399872961842204939011450347976426821039812838217490070506425524700674168336281461874906603446925254686256926439339043318214833105382449095234666304249111876658968409397394020730352098831218577192165736281183991974074770065333266239262151486089332772982506469052726070228495733401592759668436329224114034587782324313767442791035108539004130028852821750400448938704099076279198260008663826520708488640015659497961795585006012946673944179677398952631216529223535489450059317526561232122643490739421265108888738415576737405551629497882588786962345279266229121661083827909899073771996661707784511629140276461105643164484913310526941459528812092544818492007025128933087100466843742775276637553114738490021002263396909137153454839474166299491887396137727511160700680269110147577224083115608075785037554070684917592182957894000476353335589122296849990027513621665527541912887534503133437916141888274768538552493399998334995275483630425773261013219761720653769082020118484226442244432777615663928482759386423154576977534234682347898654200473554078839244200734260379351070199559460321417728977211225732544292910122652616575172282177741252968476092018983878392302391088567162090390245232291779591433785284065395587731848887041889480585935958192454545177773262562939258894249658524945606882699508492010286393576828451995717773988876722624752227829675996006708473667327728951359113468775187691341851833668996596882802802321944938667099487743829766062722675237021506316377044898477775708831577237743374584733419384338802575901779513721347864670750108486889310208119923368434373512510362323064822674622026307639783334147906557489886667205360970150664256251278228824893297770133083158657460643734019760589899691504104420394867305647386628974038312180773946341068441800402412465606430384167969529922796669904713017226539320650729043325672193770657288925880182195016606667578732162600696633361397586274218182010877721208640695800049141503827867723333764894968139069713237698707219375659061069812524913781835088091145613354728390890821362734645396745235283091997892745955244728442670589902904562590659975057275450714832865603780672450596753296386906191795890968704646471171450851465541037000437515138450165069006509715989914347479630522309032421593480836096980097233026484128441004205690315029942026746278190272018062862754981252081283755892104208084505039895356274783640414141263632180071716215450077148770587019388515954931938539858980122359093862138262072977242092087936127898701709951143447745682922096568322065168724210735024291534309619241397510464976222166689934047687846093459078779145136872122379466969209461536790846875182987487731838631977431244160436808798725277534485803221858049932448574000568379540524791160603333762584276379645037782722517504993664113391679981227193056464620350666950931376735951925818534742463107559994628041176747256751174418841781603269939203509093506634453012852742815142201784666801890147176022459706472179204432488452447301583337948713693420966552581661219121556094976000000000000000000000000000000000000000000000000000000000*i1^137 + -16217767934105237428450147451698083943601226517364925995611645873182787914914561172878315520656468602115201227389791905471654979381431730900065160633781546462685102154271186523495264370835006886392483151651517299629384956750618269462896931183281850521146977552616639865703088193433108217508593871744257832376643310624033229572322417875623496603070649617685868147121554139940620272275016639546920390770244637005770020838515629505752207000299469335024335309757178368309399287823581610845865754737807194651995445857521720908255471598817129775490732234342264586623644840463856952061836313695394925421542895422661493103752543632215252107374139553593464270503780140766969491994601565563489267270950688259050757837330982201807927992629729682986544042205628298776296212094873122017488812280633680505379972703094666391841532095223173733162860737439797379066612934243044840134084099235436010960483501206679356545949520198873010573374282379988801320486996043339333473690652204865950038334716383101436142468602781900454842459617918209478348249581896482213033406741149345073181524383463147730385345730955384336340321698668318868980256315599717572079436896417260412924135529909885246510618815963574873149843123277736113203326977701074146389302320640682632968424174129648835569532951769610526096991084259009947031767375326569353266008512164379360507372877406420757759724997310738899298416224287043305276723750309389727047279634279382809502082812897843775946402158806327436669757456692437362267910469310164392789745222062022437690920068426929140553557314752410431405063227714224074690912383061748856312488640026050074868416199918984872277919522751421557968966287722215099434935250708723833364557102596881869782479622481542727572023032087388466476652610489119525057763208136079810999369647617037717118708046793589356610071692633071382242529916581290000352735025062470575006120299842770083127605937147506731817574757872716168936296362895310067458439810081355055319607096822740952088290404238319850713864288937313943819326486020116232660359933593657287688932198333571920052791140483632857374410756668836311019543191121274899567329441538177447830882188026471352384898996933683481635076210414004490289734205243944381245705095862194541983640141090805686971004410228786492961999829677791362640791142766179987325201241252230991860034496200683424804990937437942014153108704985262244845677049592441383585849236226445586621620282903009869586151914143312095845662870371793018885500295176365936977832254637647496769518595031926363125784306815121430875567850832873909279582839647663109631415756828464392938858466409638918340065634002964286886432551938203979534016407700131542796781546638985525467642233914415063090808656893493070505559090088002074154711931109603433328309257152819038923831243365153938631458617798453929228210388086675968167563763488061283262320411491930912591464670966201069275302043456083918681952171803141880115834576902476835098493801531884915671106057178809286950361222535190236498800719013196460268433356340900583666170514492134209820656236338025125072552835195064249941080679167711462939812097341470150791446320105389218131542740906271457815916380204370216309662901998194278806652463028285649264037464972992311840926256692626335477610562993987014535279530937243659635932921388517294652916582856790833785997019495396123384704952528627314874235408354087692430277761176300012077976988100673954945549766064076945169394983435319380499314002634645243846175001435991950604910076935613481299910611632326488291445499118194821821062008407053325988638484780133579068570704373735082610997769943966197410531197854565131070616350534760023250373259348004977227184497385249170224818902204689878639203206934966977004325631307664745694620813620240441926895223455256113851311497657669148816338142927847911075202372710111231130862023806435777539298003774532695034932308979766372786501327110792301322744856748809372802356167965943620804619915962018280358652989731427454222368689044069472136838157222966167796035512777138427930136615641093170255750599024960343695304520803611699532385337944766508585054645328835345187257821156905568721421612501659133022041541455645511725555596072776572292542706739315372333702599148271142747673104843714966199108481102325420578064329426278491119279389622139251334051102906735420465375694285390072636377474606205421959543292485388266365171641335792395143275755684195749088061840489463407345204510813410131501417688216253247093985358620958160946270777149173530224725086048328420116231694592722336045232735151576214488393792474253868969355209081611251681476868739307009701463524968512714090475813873019970330431709986517071018669412913844175415466736448848145227194817373689064554826192388096000000000000000000000000000000000000000000000000000000*i1^138 + -1202697802735895025502409231671192356661599537500312007193114625174233586450582359469190901844432846130458244472943066555528875162301889790372691762077046687200292361541146145518535869642519436531805349025318109630868089470037900529308844347273237955753580885629470790156181958405791698353802631619279751862118956677942528903402074472462781286225660017311256547904475001778800442754877938446208222501683059662466614109501779388960738313906911993381076796674998760352817165443200348768701692498834003623084953322971295134444354638793362181056174934517805954324061329508862189084607245371309095749421098132356521255891340802008026267486281918821638697328592012784548431696170073550331095135096326673053586107347863928034603815421675703146307871093232669338325548521545630586962777936890127463471286033199785349684366689574226644391940817396039349275054449491964185065529655529944368297927629106362017860689653616723490524452885236943764770805769504188640134851959710820745034528262963622417603048198862105671737032719392600801425870693729473749449144074414433525562924798301357077799711430092223252680947746183472150152859696402689463100116942370673243192828304069960950172890142818335302636458100935019689303969084238882883300224664466361562772816807767996621977020246383323526524376140330912700662403058863267146923276790516485803718569940646405824342124155063464277731873116912992455141942091464249385705314280035042660211928524372795272003575457835361962897594551586128785889434532178568433821637617311976168425195834999013781564280882111221802440992193612276993376991140124567705016151596838454672933569706475787395070884095020440141427838366263375409946747346957931990725180832873852162719858450056897761180855619195791327180207929994527423008707497680858160588628163202015454095167628789682180988134404427663545651775415843189331701362369961707896188130560840151866871812193683943114975360877423145999099612833822174015738662332379366725097524930770887674256314742452192695299068664827633560563918683051220832462276865198290731471047199137736298975870551492786450093976250875740830424455726766736019235139861550207270850787236150134852194742582198107270486974610192309187587831002138340162814380403763701460214787289429573078080862592492281079017500977253479841579919190933366993973857850604333204105889462079866615875886951123778450548601376476831572076515602639254054963864725153074513618373539544241364879960970418155288535596699696718942789065713426498069714821156099357253183259226770811859903786757772765965375169891038168520892426294828627178949617036457000738295258275448307329365975354795272770374576864014664293663112905425642895503886340229622843428524043782239186654217025642921138735337329509428736396738214012963371911510837700226972594506597834311517066160419405256984836884474359466919710628051607443591468804141532218268379149100322498262629367122383137717964838243436703506797498486519407562894762626386176906606648020183143850865580604884266301113498193834393645564991613295719659875228756876519935340141282839565373326070497146313505946209615278806288323407245341212023166359255178061534165887843820608429513346414871019098013202932765651408329782106066802801549763882836734154948628546779595419972081089108785258540782972552279750723994135489663204125840379649555555569838832207765575699721595423145614056670204676540270801301649928469718228988129357145892775821368704362912974158458648848538528522042696848485721369210966628738687431253596406829709975601577926188084922474262608429831003784117814749779908774633195683574988395075476794353946437292592503552078164360593231446197809279019899526808148701266013345994153313474899723147504075783842906494376623017968301877382132309094118172601184364210199196360787447883739508789269921417441753701136817671751692896776440279253386406441044656402754994725608541823889202473406587049661338421680928903001620316457431589748550121279700547081905607876619792897385368214455769325916862746017043450831691415770871830750821447711636431996708217125713677001054096574474425215461919415107883272818231270924123117500295259706443096046525419916357230013066305183318677200421115448371705835658711684617313530538707054540281207330162715127271513267203756387826607880139053912544064373475162747304814330894801630309907077056672372009886632307357477966428468243103700686053623228597578017051430013518510075088616457183069798920620337341027387030495853259540907756638321580903786691221501312377579398196140296860050097239220382283860175697670728635675226547480611700987280670380272322545655503851976613582798800999545589075126367724875456354276680603619102256610294232636762500589001856362002016496119374156959220023866353201971200000000000000000000000000000000000000000000000000000*i1^139 + -64057364856371755095375596738566265520783663094256367759030132821270683168558752727154151060710555970681306768777154172854575677798460918932145884470663911994375876110113786641078047200888372536626269177216202450033231719521978764845306833099477578807128932461839563354192381756563635728169185003368988122434787040358810321857911987615105637357847051281052536510521390963671427227637775709632147791725461072848758143355885423214657769166164443249744577563534899676086631331892985790457591070787190993015558819810048907776588165193051061019766101014700635860807008272047400027782426521205630567834747098419060559826359844168156004904509167264429353109814142156218986631813413401902412163123466456685086441208782025422079600615732782889428820726719149456949673239769693698574969351208928052915810792524623700778549000679102078270411469558109974316588727869403997491797813075248998558186564742444876112196772722144755079588132874528375575022189512629430193376735150309541903570670514593280274781844501879976017068968465600366912097431796197342645561931048212452121031468155382585298052717421314206218342111173713580900255116786603355860230452639454775190878372888651905828240109647612743183232007533692012175047252993454776778911527384319794305040773507523720539802092291755873940173141938717804733571345610927758493323515519833280579959941702215824260514367497978796954912150218395446045884513618671085035720544922254513664130967126261025999669999621308850047098502724428483679035726005834488234396630340776796222269701254428074094554112069045257631635521539311045288745300166440462656103029460467215832251027066700858192578013405410709828128498572489257338409204626209065453795918959525327612903770393418424039683816425109080847301130677345438526638741038985270397147434401501902032623169627298405204647613108828555080342259443753372427029914743979330573618081199829604061245252761406205971232602658780355602947702978315146752503134599549254132858613684451535067523977974091161020620389475072026186801589017559985186391805206364226449315823582936908468577749510979197541012299345554097475474556441388557715711071650170110876830964460914241395873760984753673426894324667163843479793852175013251725581190755215620856900513018911375768033607445763796015119963430864374864768192766569371735602127183545333986681929020998832311814909798475180723074375255294822059204683431583637669773646756303063740991989556596916485138349812247375867224044631933710319987645513313239781340313446692852358291204424017398360304089009868737672987635000335275850574532528564024637595896901473776130909756960023324026169685821420308410454113524114790145270809220789938750968837747758767367847120520232223622793834523091564462253770274274140530470416463183623824157640546581434043217774824484364576919896372783158787481013131487594142756702353792557909551979182478330365978185338829923681844591603965310279888593902718495600166099984327695714562561440206701580203680956558768780989883262817232878900326560789111291487109364474759893862372204327933527709360875641675337589457183939650223982811485230511230820864668368613354945241224543455433610981250077611600695872907043774176803224023315622451915725177663075026001897690561773588300360477603538681097484675285875410191463280943440470513836909793626930525903206063339943268613469546566676980850386546115153091134994947924582373898597074992571225984580164565409216927877676798417604262876959522618124981206853636104953818471294358322726604734646504542615483440304256010748109597922301685231172019847909890344539418134221138081863002468019423136063552015442234093745743272380289840973262176806522466104030079717895453573745615129252850781694548717650812941462751769017622177331245038662339426364274328214015258316668478066930747701445465549141433486455745307887462983823966796839337687795100421141555399562721881835097774902188540156900041882666272154954520479086462787746019960088059617590996329828492515308971484415521124641460626160913403639346815381458698079432203181443712334687496935599266466332384304774674404994907150899988146742113077369104759804760607596272164204728325249670834753093189413812486414688464290814363018517374110763235753611361679437968664737526820991821004448223879513828494084663158065333515050913799167362431785910401951206540231289315637973783369130855625090781374662128360823167653013281103307599605603750156796175248892998159870883352685370566255674868533963885145765945252124273602914700299346111831709346608127975878295475988306033822923501047905371702016639254039478807669492152132866410768148408410511481933418896743249713459224172114990634005162629570235948962470225771690661313062831273653117964990227024647443317784576000000000000000000000000000000000000000000000000000*i1^140 + -2471104234815344443325440686378892767938844934050210654259657092276733332251591463821030713306485822069407841316445247937350088335663861779898410730330742812897915038152005900332426912165562826950726232761936137326170902756749975743514489687291400286169199234324972736248602902621439725663744221307384003700180060593953078263487152503475436900495021154278191045786420637933844027580195515235109391692849892360647744247235938466963374790466716128858575491190933744037332481184454416582034466340912060528174938679546327866714685831473078585862936910526436042627633421117001648616533750734222052057569834019687370389195208956406363929054462542899167334701136633300909022042734328061999845755696694308614174190408234672120819087032093134223439799032866984519137720230765789600328621162935163461351070818109714319308124928096612580622893158879458768953830228233605016383866896326087158056898110403300323611267092172235914104678706790757687647283682073600826216070170448866844538292830294112384129215758382861436881346408537615738700008669361720494329179416900102090445542829559828315368997317521203795983816471826050754583342062020111771842879095640759251314261179443772103576063827796521585554491599833620040002588930667207704918693627560222761642469786275775129904704915317712614348720759929692237703767818903040961588607317641723214346381242307738525679873975146378422805445918248891152714868868701666466974153027166440095641267343438272169666947556239855300815729417040944519082008776196276271984533523891361742460916503677433427715770184514013619790419017796822994949093833545260070769095896462873847660045875936246979354963067747781845543263925076582042528129976344736468904270101064836945751725268851564229746562597467815308426274794329743134370783135463675845937362039844447918875928116518284254466627758167169959330689544569255803671663691894558466652422354503193251717488903720718331686237602967621127895501249811161128477912530865349303633551759391292277616143212897986879287670326428417537681162495255869378793420928961788906262960121723994391771863524757744119170904992887030340161347678425585174944405599241941010874432409148645977167461208289868239135793513724295768362910542895767517388785813577765028598526808484626374875156875364803417634868547777163847411830478029808487414433644500294220618944149901340489305721740842333304191185378717926172189604776469955878385703546929812043670592608795608068147040676692194509814063821098305608939864295355182960140598642502799254174534482924756059895425617456823091444829305596882963338559922336514995217183978207485387674297921346885486418769798012957151685040888929119792720415800146260746002065476062504709636694719254724958799992602992648543551081667031439627211514023405077475088122981639421675118630419323745961501506560698016970344188331693565823986227977328762800204796678044458775357191429574611557131512539448634386456309378691785769454332567374930672024403029051321062812826168251227592294014324540259561679748701133088018148063730544828834723236299624199846869333199302569090483557905412694287149073153539631037381600458673912207695808565607334913650893052841005284846378626569657909087339585785784433897691460713097113543481584536446507203202822797955389372801663319621821276284882116509218845222393601696442387713141469922042816005369331202799241227680950752482021758335528421031948858355381347414850503615776438829968307778505104475647929839975499341761319622974098745256281478198856699970820761223519134295538001912096840429064142458481988425175499116682293278639430271750610105751726103905591847455961303297889774703623079932338283412793455294414612997623261692337694354967547427846086079690446680277038722115046663756474220879282240257097782549570656973243845374982041775554828504167808657463560358227506872008486595971567567556051390753780352812735927659864728318817510149785374937583894654558590153979392886011460455508275170661300724508134575919607539436124771186295877709561389454558540831744524603823782050992017990446321615266886165957210228930677871180474256207411769358269606208263780177568492196708179066676668334231510017350333616598173516850474600307888490621516981183238242834972883862258194830474846689564216035226690078357629771244702887954440906993106039711696800668210361103462147330890377271134967346406826409930097295391613598274822750597052810821521087831445576822812413553106943383725500783146791733293616116617739802068694839275241047667711110781695036394174503942169324549753394569914940806890537821248748042731231214359599430158557741684109138450112414394853237197392552563991659174001367815302260517346471478071128122048434949478462045629908195667144685003973654236417228800000000000000000000000000000000000000000000000000*i1^141 + -71977434518265455993491690131697496315044814830453771117643191308478242947572188558047005920527327703122831597022212453837627239884048352900845401594888852279956902630886443383700826649363301315215811857102894839872923049574702830194731967565915774533674803130218700076750395950559927391151267738192469099154687027667095114814026817540377436570853031938756619056126102420016459790294180927018223880772256336376203794943465596485648744873242027047310181916850886643638720273258812340213392629199236162208978626751369964381921536577858392328217603714225453601373811559128468974961678288907185905111449248041298569346049851898100658527214980837584071090143945006355103393223143649394854546006582889149183604876135696389959763283134094741086307764241451628623523710093793767668670654011018490005460454522160972171761797473965389984331877741559925306924858873486013062485003295949579999025230789523100897410289902235130479511335016543811648500974815980781239334334779328891645924595556956684366220843717522205046907243837625190385193382216241879662537542905239233312361618289010314351943311829555304518529660799857465569162426618755563832910462884595644964177738848398316284345895364318694934448155477985457591218965305282173189512439705497597366057643874060097129870978531152162671795327911500311872377027973492693648447377759036596631009580505925807169482284917670817494897919100399918828502697370137129297180272355858397700366722867050684453268624726555127457423435693575979022264356912787833290658551659587954181322754420268970035329165277404434591317228034378174264692966194054839100724989529763038996393539301842297020251113820075814748461480718251861223086781019427071233042250146787898896603296345441611862716175922632993046875831925831927458716150108132182646044576372744989585761830029100279293332447603184328915593878341513394631566290969973911235080513084710709952803636687043238743842156295138943613324769336225783725828243135992459690703264137330788169940370982823703710118475529646644981116501727995915616578998433205204500859717729080528641485490611984550536038732072358274604060939405141341694916298216705050468383465888744710838541403457617380130295771635097581433547338073257303795874750862951900808448968437182453365196304754822348082520769360824049369437801719027326054568550651167720129171792558792427942796000352752381657371215934454676860822623253687110805775640002680036220296342234334985985836240911924093667984098858774930674341090043530864102202461260084279354361175981041767638981732840310674226049870605400489788199568450698155896119071578029095225567550842737253930913081714528846355862340419808296588843823288287255622502312457176479247301463461366390902512836427890511545264159194701875151142680545909751765067977306696717095536286061998864394872374812593484503960736267166813210736981489900541572080284969242749188547909980447865124427276008780839185700379349337075375055337792482018131662993292043419732538487763027949372798487570064391171161558249232242294268127643844590209188327550134372465829538332840685477210950450545191839391019625826579750554997648687880843939354142815732244985130993656145753317419108986311467061610301927908924382703897322443092363220961409225487817082350881667933259812413173924581906002143709902682951022745971872813931261859041929393846986835793694205433506815714920633166549364820080092825540450422460088743216510075491675571590160436020863577270933326345733631119840523988969977578654326306848956304536135429138942247597593067480295521275848159449060382077697787189320238399301771411022031957853453538874671253305117572945360049351076323386245974170528179179085854699201482352645978085523398791455239521301767840205777069981802021329592042572779263811648348247975705160959765191215546360754597506417599293870891159785182527137023106662535739386727135826103757623984788166405399555985946020620529160032113044170000240775245301093414209533284675546584989498221991607589777095274972506225981215530360019840942628833444073428044859372387152312124417569019854791302886463300247877241017203801209675333519217405430650002892910580135147691780162377447172201534947319370991283859393519859090652614491407549755870381341658335615480565011234870198583700769595752114038907069272986638868297167376859286277180784797174208275720335883104967359653745470817978654758276120963307391659575272932463015869472771623815149189465326096347101390287890208983947475376762954310948909149336224142749106095459214421313963947786501475238009536152160557316812647409526638798434815570649317206060894296399267794260346704511454837031037621398407745823359690362104686340663099887545628829738455804807808643450755961639434977280000000000000000000000000000000000000000000000000*i1^142 + -1542829662814587556055999539223496428400440586012927338524437866191527593854058266753119279573089935034623434570660061320301678487391209264173711694371158622576617129536105699361836156421748078076599850738303883739482777855454648610745439566957635231621138560517968235549252450385821280940237116118473175383552336367407515895651174180122502220026865436415935211828687834554491975000684649939218355700706214723755471809991943268142981199058276805400637147556250235264748841993977267709656765692225377008992484919361868174975430081625039644131765864126698376290752211153805997092685217463658173868720052909978636721441230254502254041882798975613086747123763006407312470265257988120860631235848926299350354117632149756487289107299068567229378612966778393955296983082379005406888694677227599070071571723071984335237784728106905097094594293108052117910661271608987806557877075609534337098260840123809451219603233623423505268521172878111015690797128823454402145451049876144360031168753373600618386144992645714164069860972219561320442276141867419752953147822611168123269717648100209171110061031636353463539059473008339640692794608080638548192661277322128078568162772807336133154189491890909124945437743827104162465843575914745261875055279649526626589525855231511587824847985557973207093124250941945073180059327668364707219887079278539132698537790612612362694237783056672235084961323104460363910574225750337263360739609602592060593766108497269306696184961323844320019612398968730505170366279382621921328184887789523190343214861072520579309570562327058945303013145143866008362500280084630814907055839900704264609571169053052334586506428477451110291942277435023142731514126948415282647007301292011782327442658583466701520032785473892850271300834600491227122070760515003846793267042546509247663231862156585353970910898312634210283574243026701621773351819598257307226421725500003272218157657222076100542239974322352416773148460980122270051501678095676555970300100767952396386111510565394399332583784535713619436930757428680235287356779930396378774249412539874570774017678045512669657388550524043626904106426856633982642099507642995607139011591577438893545560643154968099548632024749138723430850418013899566890049325639980434858678910440809435271102950369351596293756377222339304705773291727318956772004826202291407165211862753790091723802934928242087291305007047516308366547167371470497261505082572669395829338891493546930245137855842861883585390292601555820174577352923713931183052822157034984878840010022267212502485765134623081530776279974808096780194455325956956806167789784778448475722174950299203390029262267917849231810057425930791246446736097913251682748610038409585757631764392122466417121536570888395985833197381927105742223816488924956191610113684087185752508652973867833592067714157590018120228400896438468130089595975228548104687847742689272312161979152181835678880771252935591227179563279554564191361284999165580928041651246655653280028666424206540291072506082828643413890544996845764040948807052254046039315536159107261152558053601012424782005239095248127090790117299899679785551463272771835264530916805271767101983899684489850118824077869371127958325302793242256913371213039558758993198728547577447424580698689862912797571889295449539267526676630047141381110127189364233254052541186510281288881142244076273533874255745645360717793877789085079305137517726659747233550532501448816380668212411907379095399114825062391710162506838971580869368361792615666914586637491376072624706629791847075582656758886335131459163395296663130508170549834825083471050813014880004593913651934500364722133027512100306079033846664377885519189872802193014461259721251539672382166594703154990414165355291867695165579730047291629055380370228574183548923354121991958255599801239645044100265311335986570397232329633745279847936132664549322354893725427518786916146175467672308181018329373730349648327386137584360684623242980522070476638800913430224685350826629880578552825704828322222499451045345356479285403873177646457627465070222042556936961326977092687986911501519967357778065356698530683611965090902237328007832824824748025422687599463283008465552093069707814923096759113625223104192311410933905056894112234503063177416823454580327155685378176843714525120860072690933724584715921252053238262429752662215550207840375616402137876579233674893607515896315367712536046615157501108909817104811552935814305114470023868589278863782098399102770217390879782114358064719920682974746409145544003952348614717746868465676852486388117325248835164814388756435329810613695402553807666823103175475956980022679438591306118043708917522854562305953081134338687607721403780777113645337280512000000000000000000000000000000000000000000000000*i1^143 + -25592105132593224870740717267445730136270885248684896126191399538486698855142711695706783208143074150133362999281296801865456275882751979263664724152013033747373513868951689516052838640049080473532123047550949693804369821710977565414629711112706291130869798094294090640339322828834776603311120379616324298136344989693500757662293740685938116833741144576955697879573191534689051258417742722248669469314867176793936225415960113076989704175115638926111898438000767098194462337084231824224261308566833595545526254368176979948855410114967181190209095342522694270591603078400048943828722393313902991901632582979392088293965533199191395282551070021843403172598744894269536638397701159075449268395135499569413697869802286476201676279224791767526922971481592896311173914565654293291417844668456298243694937577140982368178547156062801763066488302663847500937470892154786004277676918718232173958585881158223256903076353898985982354627408963028082872116372373449469007297979377716109964866962142767211758011412544307678260815380301352208709492458999387298423053967482380458111474120397704599791877711041129104422229254311878859577599308430081911576855696142022940668946150960673123451583123666195901626560198551150960150753369320549768222198942594260814671908875266490136392777054324131928495415174330709473388616292470118204030572835340606934381790733141592831602535487814687215517135370067281210935297723127506232238624706025132768345329643170280317340227753683345737760096837321565413895651929769884858954443933800181965153924777922367340856576672893117245531212736842596935988610253796291193924327012184302362125673417759269021369340408886661313371980870024698681111985286907892464219323381978118238738717850719527564606417973255281445348439260129445577669177482656014748866424271092131175778490322123495995189129267313930845879702045322253513049724719035823430918498920065105180899993765534755399419073489368063567066091489095675725813955492369192411910160713503285022686351062487609747611768095800331631867495863261662853847778695503986173475391213445786517200888398044269896758237759495249334506970502524537450792227540488127692888683940787850890711186048282874592543161865276846331655565428474769955445996157559254465007722863425588341610282188838481212921992331733588237924430904360449289479083626603928979973292356696025672854500629980981548429904724896817110812261695253305478614821144484381936532157006641676420397423145900731275704018742151276242525602091624376706254630870315315840850172121891438805137899707003016903078363305052126780997210509417248106133747221671249333893781800401305598244598590122317547953289762660154622058224840691964586254056011195320467580714456135204777033726191257935968580484617480694821478331801144067070911992724122076570765119596997253535435031562541281346285288769499226054103471564380564983610313759812177581791206047472257871395385139835085294881946254580234050055455086324811465110996446048311608263938029281228177446505232095638125882031017513970528552816430904454388369848323041292385634990658359101510769064435080671129497767348619586185089561292492925367909476492436160833227861248809773397246239534718753723105661592794748948090255925062583321149794388239134534669722622432197594755224175099706117583883056601859525882467817568968919972421361300970052032196235885260904410608843368627161454697154884678814335793875710204011557664173030497886783500061528704780354107769738242144834133584366013803680830672768676664057535205773152432143128353908779895190990533485534295057280767145402868877477034452278671818766327385230765890987394777336426150977251069273430880440275498572740031212506189624467327500829435027963570026535115696666327504672693274200896398267439221671475830764722327334141438491504996807895932119559368653903090340881829214122233080056283546533570135675882672738363054629603406174806479525870565482743785481297924337632586056688454576958694020064939005793794853579016186347206737460360381768774160135796700174099402537984902140232429593194505640027506205703374201986558249945381741442254818703407490600930965272610820410720626716148456410480937956871987416339713347937408788686875208059008955779693229072137490487618435847843188953934351098464718494911279698596329891274631848715761430750546481086478400270129046709731196481135880889198564613910859401533304975593622491508058612365757603100520173899215850214921967905969861965616527130130298690475684745502855321679290789778614857692806322889443040230238978734672030350802057175754038070035883719217584965660996770823313481947128472052875102342291854902727726537097114653477233853594349225928160964613894017204122347343040527466496000000000000000000000000000000000000000000000000*i1^144 + -287509796837565669327280161616551833597011737548635066652939168010356933015230022974563730077374543470464863365601624702408937701694934012084562582018863463837214496470727227780933870277357753096611246140962524326857732130534581192889455397572570978662482303364161678273035203689789404127561588154822100198106844746606402726126092584435169937894740577730464392879210725068237041085957544034527358887731612782026253507530121472360732779089793671388439826980407260602269530688328331353999961516405497863893034703830586540988586243656529989714981873561299012894824993918550116074949078384712705592136863569419705139286763530229819702975406539173629624922135470841318949948639889871054404327442050147237522069531400852643648495826314221957162929641429055945516809056010990809224314614889776344620512441688859561597983802070703687085344214618454073002932248454540570771951171318981314379241127777612198057673724409537957155571420566148801968285370271527553803357277967029069770522515687719950418484659923364452943505687550637606996916511738643176777075783603824367278197910283386373407011201396262212835660872418736108191407484399979354542092648083673020392718716434781154195004374747449989993900302336839732168743568660617637684098922927937905661633948768578874734312922198977378220488823511373582231985345726189606338800952574405325274125648359664068877104114087224976707209114389537134150014713886926227973875086526231983876485201147374457532426065646174192656414350416671203959464729076454757338070094646304150372396978835346030746590140338822526562516595892595527583832585789587766080178504854981882695418214434903003475305133400934192977201713160046576893813239331670995416020130747428079607296889192776961574809502356250138501483644572685166420602620745874384102918913632787133206941941933778249898603435747503135219597306758420250655550233519035185049012982717771002153034888001581645289944561616039784382762789073418314242709073718961191255116923775196650260575870222065323024794395525922528669976575199626883381848610245903683905877689777783747415315535481160401935900662492366247045070253372962503199941940455746865748006801681600629276263485928870548335245774391297092700727155558593290095822494886588620130355269240213594246897778576991461748554083880661260213007710910115567090970978251886381270974812012803778192625155638587274571215442210358224764558099836997008160958324663167083520367923218219900130805179362103639899364167177714316553590856022959913320347432146732634202806414814007095935709142970137908016130735493621916794419801445909818670056592419075882599543168828351336778830876788689724664196317428735912194616607026186129264832445303078067392378657540759229655370271294337271289681538578971340167655849293234072553317860836965682433024024040399578539309678662693117944856147594036559638401307079608088036817979121750315842680676153597523987552754882938443160327925855516947311892366239085739838510393149637364633501983879533994852172736897449455025223687701132514824989292699542392643367643756479985273412995970010767533339807894580064030679306350442300798600808239471011870783746344545997247441696011372596202912868847868121843257301335469471298365480438325860795389639146963267730979287384034842157101398813146676493029812676642533412874972393928301342457135205181944676061859435013367933154709109630159030267890948027854069403942024373016456083509304003231766892153956103084284248228517667202132745084456523617292118968691574132526734820141902892800350019982063363302528429130851360172084285336302416716698431124994874786957599692865475282034549127814879804713046250969035057393325997489582591699897037886149923453143579984830575066789573036351437256506601361078582382150787958967754643696130482962884379104312845993896086186861495832520858694435380669046174431544229197769735476839841795514011523400265423082574573842226661389933943021114465536003353309402104043385261450958493630786256049504037730662938914119815826660981696187216195247756455895488855474716307407047350608097716010995186307848543107492445163461883054375024092447718444042785136801452655258706143027170898214597663941214447412697974160690832851313653664568275557331425298733245146814047535182880753927238110047717791392087891595739384301903835749265924433968594956617494906357500533302296310811506376386116698260868916816803448061096944603336636433962357990646090690745705211358294103346154330771096767574729658858011872126403999620789047815814549329599891942616642432400497140796828558554723404722623369363065672104153706314420228844187579321691083927533689164458489152839345831476438504417887903041163143310288834593652113595485388800000000000000000000000000000000000000000000000*i1^145 + -2345919433568782540506157428210279474632022819639968143860443478541676044713556310175479060029727409901027610220094477979490387582245812692996081768916741623910524808769807340310435578874976075997579724941849068910264601528722996849829662340081775715510952048426942523498191636618784200250216655058704340579192985405006586102045018751091987450595923944926071870411395726834316740581779612705698290724683088049663943953256342336515762075911208178255658425621126912569504765271202255677792706067694268655399501372332194324223820122143278594119745518995800490303630128737409705603509709143124528026158803980900512603936074885993477295455464182280672941243345979494775214468480318377194633506292416979734238262623679523693127661956148793844911962767294747628038391119582996635031446448187645497265843755692605835282294156323503631097991645826009691407319586464299647610328974241722975016415772863398073215725824153465001667644157095504428415798896296401786791482456740266733009853536749433078873085433804062246688279842892750063254034811932577923714062054318378047159233651822482965083870691958123868594621201307114837482450117376695804584539476805458679072371231246644967259425545496976384023651567967145044289676671123944205697473651910500205935018181250875340006716634715819357762866201034326271797881942325744759317297406676578956705269952863088062095883502457936636892936438917635974438005885485340821316272861767220231731421205049464853463122153216531144258260674640501297753603744311564138142379557670678750809135372425633508329954175097990824278698445991445529563276629944326283579430576546221193323975079726720405310255833297856720017984746434857929743149693512614384919867544817463553434994131866701348046791250202924358712384047585997789518608462895892220168328436060460566611078828172830204922504979368783274443558568458510529793760698416060646461955651372376271706902345446603669949728688014874333040228253062344767410729564981424482980686462015150944422572560049927093110517273139178522318424834287025970446861177760497034484505775170966829658365632701384711404007275248536757287024806628599594066977121025820516141508829716196318214319049573988019667078574887175907335687277701540698456557181480453347697666041881192802500063136207872852648031873987728983392586768700822243859541966390620198344743749045547595437224642647636758926016543828446858049346024784768296955767608637483332612910207515977736850295754229997202097453575333172524378733745811443510401982132760894018011162028994807312035701552575108611190735720712824098400512122431121955200455632332034421845105568676012271205452975411416002204856629678788208637134213821904228455434817230648676415115489078552077713803556093989820968719796177907123310945782062259574779237737277125236590169428877405038493200674178997037893899187387208743412751873232947772998601623455726419359087860597338283487083998973970357223427887475951665683236492526417827773377822292001546371131260894770223851111600599947885506946081101978357934159658108559632046222357722131439130116213516099575685078262782055265078753896672226357299871199903097039444034154454044177683444541827116870215882632865406955476985699189521580704950968034201692712875245048799085865737216396337335602829402820703082151816958157551852665735450920346815173544985964073666953169312111415877222427157352912827823645342835858888028546105219820396486669063913059202663041413922071484546379715301970439021383437268196173901280891156806713852717415591936080424163809947988835308727138713521609333703959505754954510713317567164719726216797917934104044132065680551139838924498218198717248762631007676117987079454384341792913905802290687224807273729341700074593751496415589201524698383238655784344057570160716364796956164336655575044105150013778551303399664719258540158697911320177629049132476529833469402553930729699616508071173250363125181616633608407350457860411789440276663316705106580173446584726534988237109486201638418633654375308090542895633644149965126303509819429922373574330084227152076912762946507874563755248266013512126839393443105232337294812369248281155272528215873219338884517630218343305875456147259964688957647850110207185395886630692114237547823198106414434339425241583829196757068958028012794739227308598268852250926215529778775608753757065831157084611734972045602649223036285773346926329055275928232210536026812195814090763273885091789224394260566296034931587966846021803660277462909471573464916154419065862379371956511207061959794027359179145090517151963450390448252034272560555066662354448194963990859827694415126267781555254604105122529902131059589310145930811966549587177597042688000000000000000000000000000000000000000000000*i1^146 + -15054249284787310096995124662229793023590088744615414286255273475350014199966223299515221268947208666762381052086546218957546598873667138609929849531348819339258331778631866688701236648553851836730313434012369970965590474041726277930884320263526029279844623872688116594759771034736896021733329268585495576634772779902996284362475219442778863414380616527260967998240298464940260789721671409667864311162057595331759327896168092042164502321469570915376332589815292766786540721369232201905358403767545559342475943212961888853929714485626480591979532284308146686079616696086640274810534997527183248114627422794215513645135478346724026517824966384505235401458347172694669462832102218605751195633002101991353129164642199387935183935521905163500260322041166295952458052604244506356271568609761219974318682909439789486860028365153867011881417389172311267784893418886749962690399697809090500031354973512062378969943535876019142318695845629077158457093437790175959386792568211127266902097694447429677549832937604876784802472799697106497195750485184886385672996383484001623137371351700599603657679120356655775613535988427887946248335534154714292874005200380838340522949020115290441267937570112946269694917400572496544333452423812347195537865184672608370200715018709322367397075661088024446453232885237934737369213419164486586549807459909460071985957076662428559494179058365526844211062387377386774392617735530942229649685692249013384138821793039258389424575110936234758347445266392365267526020235506959053579751396089146328347016294220825483826847814345368385549281551035641143172528466806582208327897808044022648421236178387625276492327462127595448395363697595912080592865881084874721776068725916508547491054142589297126911438903152680385639717182870826045928179823743405716985527766066722966295809730826734294324173716794704566131725700716436808793209613922035510005313902354248125223124297309550923526619432170629408005365234186467536720279634600652340000670427083681220185323366516234394929681639401143211020777988769510702260680605020900693733433416859721191406121702350950216842229452777528952391744517091230356554599010592914876649080709619795572121183747195002030739241520848287894878503161856140804416880070940680504872281296239649855353727418320064455191659114062140258231992337510571013522606301383942085894205892823711854294295475992946287636408225179847296904616684685677377712828174622170747941077815821977353943480192781800018542088561247304421847847919450894885146583235360256271016938373511650470228017411039268108815989492209225282392231987470782548163591615348259571404044498121025182157146640661175709499463126077650438702512966368750241658293617927339550014225780221009965327795989875079838140659938629007290639113268563827726941621021691003831256096621908774145281560628272074000830107198542883365508284805129003107282602169021132335428141242406447858059450151811371271333607598080812965948036448268067643452591257165447677284964442048796158761234209465909749529311754177074941817475878780178978214381413814988914602434352095000644089656046612602865323152695329309324643684606606071568402038632262526535992766143648178102824150710187427445909285685410100879762238346138105841507243336368663279740960826704288290249287526523918419730748775859156049129471920466495397247718421090553423397571806762563916729857341249089461621309533782187384496977032108127409157537707214442609829062251606963357553158444066146025970479193965462644682834667706502655156771402166222557399524518407450715835167950232472211256825200245947082496867807235730097909521599332692382091988984020891899375648873302421871744187868522745008449426571652272634675290120187332263290246021272375165526191910753679541332684608718739989321433774728442151409245690908415249090616032785921571000315008534897272218174131277699855979719398774237500777180201300325231730822875168997854888744194619306802329381343708644018984246711939121787803281553742025318563303266048178942407176587673012329100649498635408378246740125873563314486085663706626768969326745566777920594410109719388670518127090403383273506690758642469338614639660626364894531706457277573158028424878669021413092479488378586814179146780382478359051200915927824972461566830984616231989678345321262133685981722050770756468269096932350953048852616147892474231261549557602632721471303134342340071126862673223907026299427195871256607967327056811582889331105911203315970066019471944621971669556947554228007318251199797998196357924870638571734285772225409556749931266940168979512205162313372355010381571608797906044344773981935893056026996534853679502947068421139394764699572007809843200000000000000000000000000000000000000000000*i1^147 + -75196487088360418974438808398182891361637521010720696420359313514649372767958934302642120234811483389033145221721150271924797522959527737255541069834762686518145165962135183127384576347527715803384994723633678676913148172012874685298136558824687846406529381467305679747381010556763159597539167963348356641239482228269024872386802843610516756551503525080848003677906726328975982397158037328855309975094983705205392813814572420574213911853280550007323700880713777983684333292123462191781091031963793695742744259820529719198845475968363078249804238420359539149979768596916400692006284543688053391204408648672683091443624091474859744301184501707806589919875930595836420466310744990265111109608053095716940653537586385978831971540400046666691161400208832418785268391512823759338979081797350027828052330554030896207181692743177175025398551800267388557765841459552481152419274571395897276144814934429553878667785956773261553591021472956799628768940504315609347457286784819538546758461508881749427823505680657060411204774622135071537205511432721023979629061737512502049333976083561716965032879289716948320206424014758837105377485432764325805267559378679077368689554016034754206051864111046747895290870770006638039376668842937442092446150261152068268030632389332994726878176189520019280090845828652157797715000101133656725652065851703005712332600597582167211151624423376490158797439895897130969115901311222381589733416156643867470469167826997081123699909449890142331719530423100115202163213069759311152801912987614602629738080861078252909629011764901223868667469323375348940173145825518759373432101422770841138423200082054348954544391530210116074730740181254073384505496757834359975037309395389863224559251759218614639160358582482799132100533356925383406955665301087781534802174903467620513847460752359876427863962599746798028680246451723963824052507774169304494075689708733138706002241122011300276272708354673155545813812252256251979630984438111025258957920660677396925249614336905880660012379541030623282363787139931642234641616980117327347720837618685255742875761867259830769134326740685322910029396456556779635066586240821040178764160180694067794529559721358390078528482451450391592531973681560618854673239862084022282405043677575834758028892382755624859649623943364852459941614398099958748664060850163555218000951157151789939276510410280966749703335583618385841730192589251963596275742841827528220843416902835839748621504672793577155687889383946690737742944033125447341434011902197219783775619495415224287335275591778651136758403797476348986702722419475503139407001685622614842080748069741662713871777903280263426593442230143796199007258050350674809386987553932252188565140079843141148578417081140150692329647895318276788891830046845911926203490005611303238419259331322140981105181206156956720742806100731167958306506054570984255721874556472016807141865824844182825634426588289440747259582636286990146785711314657870161192905275440787067874442799330692604387050171765128299880103131944291678295174989894623003363576179837218595722934892969084750904311342432398867116869679765601119639964506219731490187198833187820122395302438380657533435546245776934150987053140753414798553223213335646203204708270728964924591604912911756310861670988524755111990474388721686147741146303819641294473002975092968247499554759122834912538048834216153545730873381719099680536172747186379504610750087690564739614430478395328748372681587461593486793510067479956484539810817109729593290531270497108243745944377316401971653311570314449387137746188049731337062852646921832892195222659884246928038565533239798975891401672440289605878365249451083134959355338033575271722525873093197765036531382846913271785459363364737500909730300991300551936497209168689881518472173986874245334937593985579008901312538735465523187340915387832980801434265316836459806490553161665933011169161743808095024871863110744959929916654140041723825698794332610598839547054622482026793317836732466451969807065372349084142893709201436697885846569783444621037364146786749808999088364214653481447562960990230430006218752842216384223330423724101649785143063687651119752263380539089599330787828882748630389916087750529671850233717203931510321272419635754752259681058393023098765343729587869988573476447462317183411852708066372471564874491161409565993845089157483464953079521850366784444792931792435845129026256220457181712951178203601816973739655597227586466861506088177653842071650380372118466614468132284808415866974325156328048065444179810272943332043156012774447544922700873232608416288822326897504005100015830776620399312901079396234563633905137448418017280000000000000000000000000000000000000000000*i1^148 + -294270499400402458348581218130767977638572355703981472343106561298927899026184028665093738826887227542491780613995672037408093209123151939667389738826381029867086358036217891654115440475594253021895645726331879145445055956449089757128428867393567315799412493051195378559605234838535305620860347316193118779376359498366040804930512776024176535748931660948885095985562800152341571630478644558086025422641113792434592291998142143404979819789311387345830132349319149318866137653893682578487976334185660441635033860149912198191448795273403594028079363459158909341961819454040131850366876809508736746039507219748797793084659026212617306217802412821407912250247457968880132798660664683824745315473461357681462049174155086424184625749691634847256192711140813447457892447869308222892445878038692147332022069642070837813277168923866808036171493779150241372711657468047886141581756015706354297564144771986496361002951598450634133569852574854363161857526549003517779361813625308426292926009128025564074984302556899134286056369090269794311187574048972680421951505262621251061108071035632626980703686136659074079481836459847282774567688236452169571686946399319616918989180319174018327255240304154114656893969360602480760686228566195216686173047941419119027242652578777384429784049091642404565655503522623485464082918942113615652330734229130573359552780531677473963086862480957653581558535755525433523081092451484659303666229827574147684913312201802601911394969345480790640155622290706451685647060891702082467437203263706399780462703010861817490698053406523967612433567667371664128098213485154797916459620034290738875085284826764495326634789791636183844909057030835853071953377652177574486656804662796169741199587603709299120607066646130423913014430265453194224976765431796931966674241786234926554767095680163548075533835031495993837535009739302132646493025883676890840837681957099610785660607215042804908902690004633771781898683957870824519736087289826735296055095847039194832214689267071534709334375456022308949282436850142615657295535134198256475617168341165477594405277456005428071827941457473102426394801475081692912399650512077904614968610210656090222977311961236539939421969118829126311426900158899975909715712320833115070058186951057648806704540592051061939330763744346852445137489228786285080454457621338306996889726387505204124158144222688471597658423234047324670333853043092812583177510716416559309037091315978072686908069020577364174470508300385268312901389034637391832953230754004602880837015345838241141520084842385721680040970170973499037374300734533880508471954575009356746382783231068678685397951746235841376016754679203909361056772713588082250551445551904798974438326864961169615473107747658208076940587176168427712830089482594576744508725360238321773232561443181261156349694622643138642447914507538590233845845901594108362337220351342871465645878333324738249185673831879618423548636190991851129255444845420714812107407685613700127837394739004466004005075642093245951735002485168278129378420517309925192795153083878902992056306282557062560086092317655317276819248185295683432237035009906242396155036438821010531705679961988449153996658554409427000955540239164989517379140047115717216653483853204588611347161086830058941784180537265731040390504505991948160933642002125580730246073973662075633947679334314982783189088426216762700420405134312355592902870587374829975641453604791933101410883086116866823915016358209041248349665852476708348538296161368359208951202742897363372272685781625000511771392112910850828454219267735225070005441636463623837577279217428610952190573368143256382551649050419291489866385485852328450428764582976554138977959578434207569169873826304954904059302720958419982892295708131395967072863201983033857007036995347889006579335056556913714783447075497567478747869368057633157895310571338458839904048747614651326351189228067299985830562031615622751002681193505812439491177723186370760391849281043314861278346866576892755268339021677578980559063759351413142356363225543757185314100496013702890247833439229466235817699792064614647765659775792692495333945489668653908668890942999096450229740522539364487537858569237944126985434375223870983954135058955819209496508965617808453855044224286877250194071371814786633357301273980848018658479843204144543194517035968768587748198109151928744329243377893303380283533839922318969902487252739365549422327040057985426004223858006224512695061092001436825628223355703478125166254106957773692108222587141496511022624213675656059789546397996746762990556082845906902990515704576606085116902596917247839357271275388251372272469420277760000000000000000000000000000000000000000000*i1^149 + -951390864936202574844300244135934292678338894532855383764752252162970007054111726497168174437176804312367340466494456795218874999925111356183538917541127274530842743464313835589766483623149865202101645851746639565747849442677341401701612037939152652870420152082244472796771151642609796394078333758563663747678064443916884144674629325255961009290287051596216977686793824639796870458898525455474579696051446555448766029716017854685556523493000416104486066986976252609959047594264669608455888090128698520383088329264022096340592926403733520534659153106429086753825725850343699384116274775360842636603932519737152885674756422068371604407793664689718069652369873039242563251307884144724293369829901668689804202592641193415695365183358921919967008302312189359882846657840849504075130535467262538323480147574955920916774518792390310574127176123222507561085754607339210909626440407593312657413132349003826535321787423518137937147515508602021466050488793416834239556505645059675140239332856256618594302334118261119072882395090341304408923074048194688897410050643163638725441972616090839451477988497310104841446254770697091627074217121782580452337352815454447468747744264565908669733222884755946931573031452635174498463350603939164736776041679478906230688919516691038641744563210878615681726999870483165165733581511659472717288484142536290584240683548756424010432669762580439575732073874890491387749264020431688818056883884852196924963523081048819444007271596921769428895326012780249075659831225665997875146873866280578390797704112206208046693508412608805262296192377205918007029339013414548676272644375928683893365181640852681978064490181779213018213421206199497572353678078533810409589315134123741879480415177399830277884737215451716241258258200830301210943522737455011485649366204325155715518834074116860452671750061708019706736696417126071370095473606335324061419616472322327614211009571107637815465927113550183607211137710341863462006092030330493612764729905409222925622443528954862044482958530318251984608031082206667378592526420443000243940402590871869336505336841504334495890476023099992652673514597880507162641821146283338301434700772612151624506582817927815714058813936830705591769272467592873313286504119869057562468245361905446481666472058601779889401345604553214995745817768776057915513492696958900958757233708182984000043918181349150918245405048751218199851246503856242039336645076586178253269597581913156446956714316152061360998659474422359610206603069406331257573108441069086074193636353248421634441911811729591305213811612635403466342026679510423436637425351434836711309692964129590977845563048573388813505071484704031261788151967891018332018644424259628180836446287022042858258650389568739919384651632204027650249367726567149600425874453778537723775343348017350240963078944260440815698622403070363606523314735481197498436403005570813741564824559424131087886011784734576751528123903478358914795759329397695206235892156976303291891508129958325106141539072536083593078426252704450842336975558206727813574121555919891751474209487642281500554090325778643429977538062454207069320284605854393998470704801820164964885540792842624140742328569517708851681350998181095690962224579442276007353108259410458092913300521011947500248488023183373866554597081700519339171030957270543292873226401293175754081695040499639703292611466595949192258352691845279088653539336298983919822908336414758927242617721592636363315900276161813065466549112474711851083072566561881550889139844148410176146371552792549170695921137804077654690861301973591565775724915089927177321049122485961353813260059265279193655070949069395949702360910884493285049459435785569841276644970067851605688920838627428119283291487254720892788103977210600936000315092922565563236515246351233921652559932778843202594781663770125107017981713367313709943770839613450140135298869231390799035193839575229659455644051910929320507863203585488316417735703213965185908059792298373762668071462195885199499499922153214632079125202558424438716098953371349439537106704272520190301283357363130095144550668426803543338674601836412011049465432035887609829836938232382249981598146161628000570509025075426687846415586143825554248954641594910214086735809908860314601829159566474615282544683380675667611811123807882338133449966036260330890532797426362962013932797050162319943246254005408906954599866703836378723739007738899956597933850043032805441553689892637828593832627413714785672017202566625410875701169350471836910294705265491782269324172507244166997892939139138350422089815899261854527065981951069746869006473101419805780312137814408534425600000000000000000000000000000000000000000*i1^150 + -2123214459215084202972883935663137346246105213332945978465327795822400447980193842784553311577747177582001722336820743277760060941538991361164993131080357065590962386779548558475232216903004290815905333692159699100299420665486034128010574949814085919034846614233468934847482403486780128070237712378927812404094703745554582676741933175269371074992008609664401832129895110084718218371401387951890747221720554650341629527660359765458119155941002725355388408178618303557780087047918377093093363905349005410690666749306854683840556170993707303792180587624782040450194622294042226407329239950818855807825846553396970288262077332709440009326474304918162828185966397521504047643302923697722737918835241458065064464184189118819309789595427258371224455465225530872677078156528183211686152807265561838950942724058698386658694456535725446856316749683889114946779124848461386341059503247509237329019337696715817687804534014917517335360213343212305050222517794978971581812137523927010575236337782867290390066155432582369205036906851105315692697070077443206054158071066157962217844334790202804417636316589003805206589537949752843855866493743440026805442179255162494288261673171481324019688375889551127098173823979958694331992307319180846385512229389509483697374269321514347672895254209194931647449440593417690349022156883447397250712052957001443695488177600306568124654884367988718892529369746186768242547906181859327906515427361300521700558586563314399911114845892905491781892430867982143945097635744246885179241582450542553808066140173450551356260683354539146750462405480841402971864649171129356309182811863735544017785508689842297632291231782371646534981878441483126892787834348586173136749288692168644408115495305910200054791553341704060987419901355791562658866080245649359921279175085083681680286106503346781098752696344295192034431801126354458517759978745645487120523051347270429748551539711917930825519870432385808886106719757568221687825585423810725928609274671812862409247547622072977936330003951134813932315605701124225130486367266082048573015976845362541333687882144935271993874610312513907420630159989555357952697674526822615292124167908175473388212144945602269537510855286450203400991285608322196926069808332568691413153315113373103127284473124182983014597383586457893653323748600451857182756687807825214292588738702387601703856434851362944696151533293114174619543119655392444707542369160129193874258227505538624858129660342999840885235615803033045665164886003956006625766419170163949358379559499270560566849244529432380773454421622577256921211726237719841693265099110869365482133776922844100337780757165910580341002078755895766207180397708187684493565107331045167880092608019928657163830673525929357220296486496774186746299469545147725192822238348454840859318031073413748006456893531233426931507024922939583062848106297772607690072265310290597051814301686864858526188977593358571865006387187965558203009343608441702678182905976681831810611195334785426671375460774731247331335028392293779808755085923123867721097807193332615695248267220760640786438389221692041875166037086226458577030261210076719434892311961247357735306998724116806625562643627004961546343665869194863505658755101559915727269680672578032112306552991720137990283160756325370170239628517976231759006889665275205858416605192297914938994465362026057600640182703582185746516501792370968402490570160837644299603758163310978273244270509557502890990392006208632940523032277214601221825475665290001574012179622271860614215058170021561302551794965578031922556442905209851870190261441153339648317172715320215023265655400910533798994528314328007963142743245495813178835613991958905225566708690509699714571369354650200434525870685843945256221004636035145765396885267469469271845959509740258089056067389060546321248234562948764501178425956339915477779229340762093453869087257780847015809669458680674724499908821794427588264359314552655003877448725089043846509280637858687282193359525169210745526434008677375555314594383137418855961464220904138462827529215940110432282460672213730864686854196797807341190749660459550334186589266194708973213388299010607766655765727679722573387703581889022487770257313595676488537612581260837570622732544917573434245893372340145891376534683599678075451010782221714604858746638778878023806949954556010695548463846572610385735603150175355583663010535756797868191438013782770214052607218382209341057190016182141743877561245734777017566651496357020714647416872662133184390667752425733619499246780642147128338404270967270986352094176788574533367899816968063362309918205854534145379244441600000000000000000000000000000000000000000*i1^151 + -4677057407626040624903621549612287044836594832564934018422554287995312224906159009649775796024220406848322316710858790898037052485971993662259615028085364573165004764247050560678175994710918705389496859637163294099212924982183694204460751230036030016770712135937956209241746872318165439517299104908542616059388603842470466295339178425430343484061842412385306264417094164816551317804938805559429087227065311520813940876239841682644747753076584974577113659938757551207196611798397614802682088172622697033320260941722000831882541362271653875066765037295905560448725373109913671573855767935228723327208615843517841731547991405345654963992186285409518695366496998593142144313626250468449650481382444252288991143500015999878681661527868951477660063747942487723767606189728925615806864219568500079598659330513678838194088701474661387874038828692074147560242536542280179872393467085812243988899531599217525362610862945511591752699971299375712496648677898828537521054040405569205820982804078907072715535210420313717048874096300690167323641855014501148092921008543813638701657343000061633865086847502785116526843260839386468128997420210373968697472842921615107373095055646344670485745001910502995953923466633888949909433516027169067651013991673701997232621124584973795985959762591809132397628158382737761300257184930134041342538314169970089582726618106534521673786319648685503417476999586133247281319524474218874660281781450825608006021800644929321912720472316064220300078630596711799223337512289933677147725918210381577904917545237223329551449364804562139120701332752572382805662585654067146870810395473729030515298430160049086951654041673873138612877666725203278191893125218153039209534332503617116498514144435723723677399233634534292783383782931104372179225112726370450281227911695052427703100321102265259946659447332246469550581477557764764609865872952414249861058712625674024430496692284646387958161561415466016298756615214211205965944045135869459223921353389063259749682485455921317047361931042103991633556990766686625317490340917384056266704908314203009896869871049152468313382665029344284088298336166312957927374479147112079168366717534550979421874681172540595059611499290244074100163963928305112359219641298370209884371470787646555042751834163991512445398873195005991706691929557899465512735258873714269101433678182366198392814053182254086202824023547008414718760655558629031729806157609503082508694167425087038946503564711962111677271725671594739861147467470825807687963674119071883729758838424294517353816076203171005166811121007908754480405521534537771217918131385960852501228621506487247729132111785152835802411052118773161848512949690431813291022426713623058797517507744933458428680953505283879150821954068882790419162610755543452248699602880180935841098126241091586995319493630680947828873299753771415385962658098219082246482138475994039497457843681767285079552590814192821164996262534524388350729512692902699249591061650827533567406502874826026640135275248507213784524201046032807302415162341939345569860473839773615964446147107484542868602432299813748876359429727008600083847165463752244899001003210660193177677653503480427813877977341141922189955566127569046513224599402949426669869994436105406172142526917857918236361070997134325517683322836117301293236374558649006774120208148028629120416536205300976629594607053243733113570340184076728560597772415149877638819404896111852336473960570121712786505396121051229523458589728187983586984207256689147460115624491542053579351539341166555729101255706150873682947281245630493241996636927219226287144459229933291974005299240678708787813273011627573809296826890787412478612157441800554549331147542630553026817488370593578087516793300335993937563814066422073050595451331731321010162184073688891897589032215493097352176897783096846993097496688085737420863583201982113808639353488002379202311959176556395557648291306601650083750248055252032990760676812115106092375478509913059123833059403687960987024920355282615918289964278432973326808322869742629616145886493125281026346199019150653413613038833995271421754661885851517061477554613124742043367631707454550183843667918510372614851195786241777032674297558578158120242409982411262372042445494137815628213794819540365381143264673401484269284509706313825566048649697135128783603771804673666612301294504332705006369435381305297881326835385621588013086092254578652792666474488230350180948816039977147592463800976322811966975585576361701068155159438765204589736408292782003763680777984841955351700050835636880146135490711535198950743982642510532634648424633373556736000000000000000000000000000000000000000*i1^152 + -4588655740286514757064793246116578547358858113150869905247855501809284201787002677686305088301048227525313155411159626734266320287065061038285842649554144883718279544241188667191100764012891230756644621199089500683063961731766144450551844034110312099693562658006104085193808598779341270217426031927145555473802136542438922592554721420893056555125655311777059225857425532258032042661354143866303718478669068043500916427722858138060790581238350271653176899511554566475869122128545340955923415785677925374100592510316751387813191446798699496876301315748213106328601924773445143702744427333957962352516333912422260592688097193706873422597126538947841944321482750746906279687096932437807118542064261791403578744240462461488214585067814814538452748765409687247835717980862577025215569988527573033160581464691026335917497946112935291044024932645618275628775393323011794766141966241096332717374755376177655484457209253262130982720390070724318366099985726999527379434472041625302121207705613029389062348580033971485812134508048412558650577695300092272569307643417710072575535724825489697101952595880241780408250904473462525526399144546616696230956543633365050176395691184188344426032629758182427074391315404487821575150669798172669447491615636564924876138288284873497560119756807126454991512130953347889504905899335967558491929389326873750075808086621266924344239448930384488770725878537070319911358854358139437029794186465622074497655930044253581867098060244150784182700574889788389361370402692894550898876405274941100824000108385719268412307443591772488514337035948231976429193987845038165626872341273401595995087667374209731020320633367536715963105047506616888145762899732152405724733292834900597086518257595361426949578422223483986150666618139778507754709554705136701816874643481973057792548360584159694400330128559496190538116680364766649919531654536614684573130383544097738631828263955587420168721634873976244529208646360977530948855021754988270946695346522012253610283111482871339109294746246474013570525554448677291685313646981747237476634311966238293833887364555856679664332884521559505750025813446551489588298754841999693345967543084632845302754880341837964814061469093386394221249452666384111130168833559100802755088149705469633203659304292701205306161375451554623251082836066253242378348271796922700891698673742494807286843029781098934142173710161806749207253627106553238378682537135348267954325846708513709248043812551571202863429018207163703025401811731251263487532716752575621076119274526716108499108352127459947127948963043999298335528222978633941802292215010578187940947096341541057912134064755072447322137391295737165423712110294472010381131237534941824141402286636997492328481192302870979882020852433270460011923578609456669152856654265995289258910341852379971744024679008299810688548268949291316507075392325147126320780086371008019463508542544966256069960128146803099291140465523450827284633802765932128709031485331604525427209575101409871099956223241048821617338982479681937363459065492810521326638855189056082938638003001840380030861811368935085466924895760172243552928072443050536263441993655637446141453137226687743587065700045888980117493057777459598105628237871773944707740648881462690174165895286499874945116960554807139174277662615314516825018219429619359020927334913074682002825035274139549793762990628186923554727698560644344280089775909603151428493712956180986777977753041612091368768922980365231117867433308464967602719388895255497521211053390017092791750841591166573363305276003580654743221618897888898688693532817597926175083250509397144633076019596321657859023580861170405326425397998025650305704018765019781137333684262156656729979231717675406368353188150835070883873853158895960326804967358766573075807437599033735163820851564655410633807046450536849860334811931032837825816993884026239971705499798855013167208230462459252876967517589952878397863992605665348862506694468967416077853971310573157045353353496716068123372527239841581175101089849600331310204193243765549610092303499154679989696127719470872541673822380731741504591303036642326199753594456075800693934077916907349436668131425066410782995570345576505770661418260821727023052483057339662259208447570570591492121756848923455937313589979487772322753097861009775456024280699772731101936377545365991881265970262778847486159979664177130981716795944615953072212623464557940460147874583924024247880358368585210718059685224445946928815560171846827252841819998943975016303510729071210341050087338828350339356043020700080295073633340784977681357833563172692906370662400000000000000000000000000000000000000*i1^153 + -8900022079607717960695218850137812526163769738047146706694704674243949167049115705923383703649148920010200632179474569905564898967981326563479295177468968727864601028718318817342063401013562664432107486532242002547912248237916277381104773220160673750134754231232518876302902886088637002374107781406224376008835646771116020440154055990768854283568881824368590525543212580460667031266227989698204890846978378014733395606170098044673476961675495293223397181760367981091072124691449811480453368295915279685788376657030260297273577516914462796792037781774461161951745978074346640455923076727857987509324498982788556580581714109898279600166850326691774076294993298259414406888598616004652821084810357964674333774917427947534108360171258308391474332331277179928165701171058635493397775869914453847595066634992953664424555425068117468129274688587451449933613643600902333860623757072145859578836469502517553861455648219149738423754417105885885775988178738692779388876087256209377480341687056775446607342042186769646480235150167115985744085287425874336578638080095301586336209574099526100295367101620328269939920797119172779136152923055706212635130320279280466212575482209753738616691916684572558584413487802568442600593524857208653741805949591427106562511860122561662511481437384114221621591652758603014335966338735824229269101055807460432584025081212333744523074377424331497889569426373585043845566340319268377499326316372471798426445558415723235182843851433667642075247061551339442063888539836607471065432323529926100931907224277762323786543844828649854924966762663210836586787731501083500131625397364028217538824608958606428448182304113098616951239229120495725960029161895621562032283460314026203454896563376829210082292842339881619748839677168855654571932523227935544172779500537492409826903411007598539278171410707884335652026410709989665140662751674527883914548035797283090467068222366473962189386675522032836878913234418400871794869909637527706701170384714898099537408241480524666683751073198230879284765424649829510334309619887897468603069399640998948162066473520932557715116731249825872470997880403063381410201715608793243500587634503517742095899561776075452194251962641082161908187182708186312723282525637315423174226454308282276407177869396723689646734366133134209799519555245242536582415479379202929521819915797957704248756732276874729989299086505080861190549271491791743027388691915629351322034258782586337205169273852904944301056587516131305070332645199151793876704913814923166482847581075823291133864713254812449765965149546822401163625931767532507826854103564712955637429161540196308962309938959500747287677341529270075203771936328418693820096475271203210771825557503890712147084044910917115020245945747563176921566771487790858486691975280983820610769646468295312619742859418615144181480356406019473519227501799389171023515443696945655926055745058015951836506107453550820144414389176554279249282663158884352568849216419289534025211205859955900540182620709978040537971636210607141288105378225840008185636060557855807912663007992963422240641063507193806295945756281760932901609895517527209362444760293615808719768813047376981087373673243122618483844907315721009658704789385790230631658732243682381213205428614264703078714233878765864630181377481680140234741194748939599184350061447296167651404967460295637541860328668041588336095537636922944220178590607400580612126973917521380584538019205029105526100701275994438764414295106649912785554564064029974052235276243814466619385894164278833962583625402294936011833638057517219702747444956583620069300054674377477983031000353695965380874029712058766629954083291866137707266630801454515426724577075515000950164136347032276313750817487298688864354871701735726732106265401340857525460545938791013906858608100288746339391283449905562403325560864648249438827388830431338620734502041488308884459564249738942209923956112145977152304411652926541376220382494494706115792106757180749390437845891491130180286878262397307428800198998479002320642311151908593655903947525079431181692654943774854396828218646367701816885468134223036997110603333907392248125055477209405393825844471503760360798935880219671478540335693263380374417476497127686565579293584697176630285627600842357241307086585061085838776064203592936878595123787263471383470784843441204649929188985482927754945670239015661101196727411291083432968791530655983159838450547856992564181029089073011418495443432076938247455874675913192957328660491840476942387517844733187371524094095627750576425412469100107121089318708178799715981081549209600000000000000000000000000000000000000*i1^154 + -1089603291322698364518095029226446135351645367846224001178776877259118243054512175258352402977392805431402466163881494801807169436986842222087332069017467953957459072760511406926245386610636364572335878685983873716637451481804072755392587689570363277313908864362272009158642442920474042032604168920669407056221218376471151429502119886263467830898499114353850878068040761629476667042928592706752295244875970692952250543198554249040802453549248993802490462506969304885163361821101455089181427040641760705381378668945875976688223729638648048250352889710725152187154344442220207134520774520904828111873326045386825101382642163094903098299552420875480257615459922643903620670729072518871756376350808838216757726875826587555566190683298788442465305266739413569640061426165533770387201375609283084717457478866749030783285334987198617459851571203610812016189812706041824898007434837599128880428707410584717070611618983244048669099072268428365931769427334009893831354091181593837872517179049696893235708062779369847144778997482633542995067774194131467551422001381521041362239381684277984001181362326217867445285022328873746835568240971139001849978188369096486388406106355709597545008022822250337871977906932239371691014440531972353816400134049215294314405976630868674520899353121312065347071527032343380342240793383177002812061760049569631222526650349069974764740968775534910226327843524982584120309971959911121489292456174706025310811211500562838963390452534805259389177627435123896361167648464088610701275772583280776283754673192256110114839678097790401474102725223412435402430397816806630675851051126754394172548025845762733227161881629364139482274381450876292348475269479671212679427603135718588581407099430198113188004930927403216497764548572475381087675576757192970119013973323593919393973008009115359743571017814008416399240320958970685163384696050269226678055072082114566549541054937729710889818791613134009735259827302682960985451177407737137599406180573298000407175818753872051261815700365320182486120921069484732140125400195933169483374584916742419779171628976807041280159407008873760941298414135254107252444824940886781945368940700214056636401707449750162409788749453668396394411812862847126479931386408107600797863645435634764006405892266206316180159981966973628168455640850607833817540414426467215243396381910118613900911884496451931945483608229974198856887188383215882869745507181856197453566184276984872295896372746028622088443424287513307695315247198421836430501780548505188795913046388259448713021005717579130902744856853058019193374142954346130164148396320381650129633737124625607534274289463559435449333489552347107469106337106671552583087214760944218573466534595962311398418300667110082895263371484199459254574114170976833931554617763104321588801699145221673987377593139051082301685076223820856309100501609378733641445205591420334830272467212568952669388332994961411745553015364186057942993659147788751675394834295100877983887546426490131995343353411616326923474931318322091328345369407521582334073995518001341827325093810420793011681273011445790614831412553906619550856387539341033470305568543152677895077343615244480739446217217860727275227586872212739804286782468776613970090448571627062619645819759202292762724260134191312933555828565484050629074253474554851600060018282720462947844126552022225019560481236818160788875451336883339467079574067121834264487329013497510656403036744454231593928644593606530013275990454685487131203859681715541687382036928565184358447805466030386029559605056880567018511217758528489095059263482398943057744476099867173190044794176369495643886761298046716876812293689340790554878192773470128044299514228521668985454417941181655297736042854035595813073048521862943646271127664912390698416132755976797901718938505780668249175769695488917721086662733802797150137212112956797110600780139172918951095286167548889920432156653763079223412537242713671243451801399529088031924444768876576291215467616880567590212740735625654810875853900682036333091824973256405741781334394295076532868097923811207162102959932419828363704041977730427296295565359202088243589125698691811601137507630787950433371289553738600197476098782237417409136433856464272389566113179032177882203176331253718254718623311874453994637829757024293733702559670775196079421546622566462613164039820496180318791211481598355947316270246470882991004045280393219513850977721776863690292442185657303258371845018584367669940572016368233835876663215561211843753870946783392011490628831188368440923785522854856826342908462468524146688000000000000000000000000000000000000*i1^155 + -4731739740268034935965629358307942761186932619549242493684969110307942845731700998017724260127853035826280928046056800038107077161996162438682901930642356599759217061767270638918477516193129930417812330715422799135787826894663753044811019278412643723716296532257764079673510738714365557945315038907289440398880147384231660546617507984542147592360412449374425322099361197283615601695188328527166224968140762763915645209162622210095559688523172509787164448473325568062429567350451356891890857624872824402698656307115652181990004170769267315194216450080883244537130542632594317041619068684598756447977229511521135122548270040397314745885575866396553795241726432432558903828469958456035522395590746505386050038033340505189948098728308602035894007766007956762102592420819740202871726344293098950395947260414802755680204311631628415433609047804528160286993605718495561580865570060492913660622074745982990340006272468136327839736615181688530578395153627992404087850056498703101333438558913984398754927064890119919814184125985922988371138509267531318266630639889506676387403478373476831026714141948626106347392326735245654329514010400753969245412403478835600286255395834577109487116926530718325619700574386342838604635822614764721493603592409262806151307118262073256177095105582961477219105562036565807524081952754130525532764297068800111298212188391591247337664446127961114443289695239017739019129766287859726444452002578593618342123117266679332932423300257555801683514100835228726708610637249817751529524080269076005798637595472186623625953996552129393497591346343092979118818924496132588171870094827245268805008078494639780566078162078308760628035434801531759411227712308550821776484959200202880959630280035959952314464757821336346690592390663294998024046640979710380881818075605492758140978154927655058478623885184158366823532514250716747106214354982673660379885699547807611484729124601380378749239824710911943046788922051156411168155077496794578033022757782638709401756098521411560393151509671176476391878364052336436775679906631038101625637304041167333629331421436874376529580040432510943663874578824587066516557773412003911918774609766527362423499432578573024691072171852749265917111026923002226234916745690405355636000405009402182816094594680017767785441463093047383394078000959022533336905018607537916209454643743860948259010404920373039744913187026952912873228077743784500646285044400516249464319845079329629040507093360622347841800481549210644356282804807893555244284895811672144639494904797122978311057698805038041025196925540799406305314463732122643714614822236365813051323810533040901695389361636892359445986367208392943116457612381882203190544831152517988349761959098394190081734098427041084804859700243487690138148996068470844647580356981538186255833967256278629748467022412106034027852931931904038247691056355298012255611047292651467283433777536609126821567971191925844492469102547112121862427847745781705223458416350434939450732962747285992802997853852351814589221519768039015472581775155351057699076575665931673482492469199281699958364790966894329174658381035050586634720707667412006364773771518995657767286691933642850025194693342372009154786592366045382867259278335163672247465816208841484182466926771884680645203218483215159841206894349734672353730246442454645707831504643510846251586666862252498335010166899409832628961834734656886006247502022555108498432543468938640479203530761230548470963502396345721283159682782766671689283452630197296945200802295240179787236189147108999022796595008345978388675126960891219761824542643015043822448264513173047522152109774829061239498828900396715097487824498601635556766902480245068347988764343164593059150579619840889700636316652010495747983382387314084600796600617189108543002835351154404559398856751518121298565780259485405639725941631829755338414863467480581541532393529091984724693101038362025970446891296557414333991714371628575876786729534374507871752692232248426089400298904632707650462633076912201748424737809660365732965902549260091118094703915569291452032912202888159469268480304101689454155739557625461459267119006850850015436409597753718968605383092539994733987997107032729067654022185898354366170961440142917416773772563454596649048340577226909766650631627171986891722598823847549684748299251653446418924540010483387646627879178730995176662813244532730526926904362765698904717289165358174095012472213163227372597486526208856369064102650533788974429271497639860138651845696853518511492569758451397289573169031290299652808804368746999199433752576000000000000000000000000000000000000*i1^156 + 4082675851932878432348062923969524185084021579359844225716389551371965794336237939452816853146390082391007327404968069537165728579955368013340568204507143383080265485929405458335576767901926980237711753396568239368587059824189699367763442879346886174998254851897264331708451870515230880095052650944926563648193131635721377762347560773430092958097073183113537357587228896616606791308147949436991887895142216532430619899230451911181324543348728592127088093908489501933394207033417465555560938181311016233089500323535297555170359520332506597984873607285016423414899266911242821426592037368421027807115236594473345617016751555694297373905629586584056636914154572713579762745186995437634011343865865908242891278226520583814365631051840892029585465687473873633436833230616210792428427307673924528893217177988562063082805097666126636551982434420675259735692583118043284573166473506798217821479645981522790594769654450310818353488989233592188909023969781367095113185201433986128358790274990858286595821404646363027661273154989502944182948922289975885487881960549820016868752656707700505535284248276305924057776131505831609995643514723018824906675737062485204306291843914866445791358530153004278858383100559961402687885952911313417839739338640047563868483309174684480057761652009391717246479712822434374556297928675766200742541068966164159792857607588545189390859121222947745261726762356288210685745240025807204101281331863585474993063534570023605990496127839028834237094493480683282844267550224538528194840835489879881763396561526800478548999242279729497738992799181205982406145585273679636878634366063498886158103060907681514050731521802897947082850168908776352039553542501249099233631896579336690372768672280330523330098291301768649144860454918207919316272811073280094325320703501633820067807458225315002649760881646879556377630568931067693600755532662737403685114213311567126649125915850565213680058017153957378207429792107728003764136924121676345784707428908558005547445622415254972497364226809267232704366681387316831570729119844835233141155798857989739337403676252536384502305085352386126790998802962450375834931146260789171718396370536496240003968024099321885906282175361269409734242857322739675523661274975544756308519356603509501023241398471955346278425278758278114234594172000255651181798279223572081376834817798751703363504241683932131794679806224901116403586670106616183610608764679914324717039588784665796669262913834667273653163368714648267664391170259481171825650603236671974233143967470741817135205324908630830783631262465900463887871060056596059860255070927579697716784400113649451060285512743853388093455078056949782012598799820742853127346139706574639658045831999951267297654693339559360325788591505141596961840846158613427721280333783540401592208272690120261643087643434266320471625704129140955009902093482345628387468835762448991439388711723298209035596860564358515576226821343727729631744452559327504058340632070252916331675110580084667477004472982977259534427326256411353329761302788315517461923940657516027977174630184071037899287181747439020760758337313853808611932897746544055564974574853598291658112458988905214104095757080540666929420872143864674690845571491055536502556906468527460770831673900962494692651574408829789998378981093064539559474121694789555578348963905006163493093629843795227101109901230366067571045223864429287355482163907394816277194914022731594490753761699395077740970203871773542509328374433996999032490020800290857230022327771528168571887056538345390149736140749087945972811554270751534997295335941608560835211435025013205375283947267586967846655697058736878433012364083075786841088467045129221410837660746251636409656027023929179165668648094732604229532634522597573566809180026817109115259812010310084538740787757280155291277652660609242494284394533072109256366431073854123778446185634836256528246404914474229219283783325725968678856095497030332124895768147603714992150296226668640397802249634959942826717394710603648605222418456506491673692501626648594235190246407801695410211931209873401227791531258619687039894928906327220661660803275257399775800464866856693785909202480456870776273533302927488401742185282102022520529876943738177357269236388578976557406078042931818305768989359181765837246370357097760123868082010845110130256899796747228962117935850799958990669593164734623218229843796585986571499841797733678373890151187819824795941268085527851099972443304249101662610068663960232666795914511490701370020934745679227953115507015825210142071186988434718720000000000000000000000000000000000*i1^157 + 2578881312638237062622909698482713931747589609385599548239649644495383293055982867799950145059310812901025053436158129561967716879151363650155035282983687187466880875679728231387864667958541221429482930799843794024193534896538677592986393593685482860390148963975331449674588871577286688377159322195005199807874139852809833439228368383484037374243197384775530105367471126261098164425109308571078027338633303946328794891405978481950394770998089526324494630206898026934134187027367534272282350820045148436616489567479422553033459258505758518943569870957065627930110874759018565230264803776909130036282439601966287155717105432566439560070447306320771474415135933411147696965556415409494589526885644840826502602536552867997781223236224184952825973449977777403696027667965289382887668619556309951233969708819345595173120024541800285365739936984255431901639072396326742386514682320163414145363994301607343625380049426967403865543744597365752111543976236239007764091710984589328160464889665797680449334721315124915198517663576577520687891197026846535846466837199717285948009884254494112418284406102786579083309990041628163502649533993108733021313152688922629688006843453578730431552923081868217517976503142485799855059771329587767228976263441565649422335741511404920153884648461437182137963787457777135412364344669169049981682243297170346889601234015349246369703666457348559377033303275612926310535922433551906716347623133508008530336631699427985098080946426194671549338894530719153674600008783997227145242182421174282218798640141157244907615132122314581705187645623547087027067246863089503621524635072097914283250688880108121621901008526521255762394081251478125671579372563574640201100054359623377908138112055502694217326406953270610744894100601210836302272264726947741083879123978827776630925410865003315289601389392582242939642873292742529979926289623041983662431511305378574697260119069239582178949328158033045934423815165687050262062028316683359183148922993447392207623087931225260378282109283556216891381730435197994246961526797774112503803668977560072092783712174820290050446230086533382231875038937625540997950093130711039121965112289888489055859231678123214492397639644118119663709648209170550179254797219904238027489541606125464897615144172575719818846384097654120152226273614482600345219209145571674032765708805755383816197799719030200714707470347135560113902936370996486869154992390183444514519799689248080550799677133188922050879993556249446025180110822179976342835066428940962855371244500951558858117081429185840291153649536089802884548956773575734506774323198027667158150406705060625457090642673627999308595369477223798505048553620160173573489689658564190504010423324929071618687703472732747213180865982198712587103346203275040476707900507753395985199812135455267965781210960229482474434153254561436309733496823213813304585174064404999306327168419287856714116770703110326968196524403851086554398236253311094726746997333324595461264670526368334001987142890560274548494867800840654929113281175232088397788475506964115194673607478833059228763599997363949704715367027193643843277173302231668332127027574622417827568727304784994784121448273906797717632745638514609880588328395958572466286067589654917637482613799942655607765215509780075185030014928157165662863184219123477064972617009445588946520450299171242265181462041822441980508122279617576003493645825255121653859030896045915220103417322439071369996871679935295031360630334802723837273823080773872492182252255680383425612597884739101519767937629018888938019804799050000548496073473529653701483750704904462609244568909626116653747957328798306169259725585004800739000650384125999976035425415601348939220306057920131788385563934006656315252171843752975313152005392614093806243542201699633880183956414614781339892488099184846028313531754098722795943819651968983754861402338068721847449860616816656851555250573612190538847978939487763494416957342369691873631418131500841309018706654669377692469554445103233988749732503948853764340884671290859626767059863724046868136836594095311002801401321038843305512187548598591195605358426961546602177957756684749827468796376294582530449102601292651930432506285477083267102387681437449211344806449587315461906350291555778135464881602770310736221586836477767346091851921372529709538365146040460185252321367952691186366754877934365619627960265138052451037005092877813315119181920966256522097589281489509098052859449762035673065785266767385627481938385748734417670530647159206234356201626196801652523008000000000000000000000000000000000*i1^158 + 92855110646413147636002787819128450920423840767468511412317449121347938491085147545410140352877265577457519126123363516987892422748902517704031112554058681883010443144387564818661903279515310975815179703105041645458188239718718727365824429523176655894275090834264301772011454300526212841002387459633364550264194875334876724737189293858963325504666626663990129458028873432736018532863493188847902266257066343597918709604676426627598996213314602055178477152483887508191020301053375101138194616505812608004288761510036663556796889696700202924680663426372522213947608174190564422138458218973864751323326414416764977652904324188860321648254706680310773657466357571101296294961538768570170769901843016565388004511350944654077807350210865943906685989997158558589302538278465314234141858173853541108654073265082188716001588799206501113294561447337906379388076895133341165586757609791031909667923187292012132024565798840112668784830805451179799489656720672010295821092444607740261850559303978216416595828892277137862760503392435368881561132179536262306744640045136842905235355701558201271794943851323594544468582875584490688090430864618885459151956293443854234201676594636839672424045471899860224805179232205405182629661420465948778963798007946333307510314800617817485055778784630297282387189111815873532224654222628713738787346568495068151059370104597811978653353947432856149939062294911499105506236186577331445538920001341224568064773876808465339967593113502128458908672007757874160076192044611993220084847669675163880504275135489948597189822957132886933247790666179419017766271079126982897964367068094161397160805210234996782897268149470104071722874555962323205234268729994276360694510975005218928090622989826043414731921842890545655879684538605320119371483596762369178164952484957180853981756013997979368354540247139767002449311967103169142904171310835604658566613046237950991697525291220094060847408655236879293135464401067837076750953701266813680643788858844800103167256101944806434231852184433069370076520235590484801032890329632511843475331295603491068305431226699492189567192812835109351153822896078954545102530368113473004807700939216517015097369749147614482003518303144452198520473015866648204301440373851643035097946886539279771649730547751102371895505926573822076080077600758139047878203523656881732803352693501130618264330992475023490262494456374058578293325622510499870334369786506309842187312795227723902614418835251727766058498682317874244014566094277490578444388943619130166276046347762539549391122909261140080964375612474685239431745232446219478148479136036094577644874557161376908442186408271859230983174855884786362722480656502079667748077930655587656572309263136779589673542708710685906202009937415573756625323662488233872982335229006376302962249847149382564471264135048983748249198098611929648375648388067942565264017863340287420530560235077416187995413044155955247911590113729653604876565658775856510967837208118851145560871110152138159069431316211918627167647853273862221440061509431926436340739327628858785196542429120897553260593081903009943030476548288874270046843153485596085772698416871685800929688319223612808850307427259560011430186697834870352339221997389082967252636089509893541932542740049426253346220086561589466233256683987085074988205929054282293693550364519457507114461249622306658125599214918732790119850296462899713153102943880522207485552240933311248726985778333770355102704897520836905875399784013053384803490021110535003319970707051655983807689234733268164305509799566863728333920807236766146998306786060601450783163986856901325764214067982554294758698701973491332980877467861848927704816159468047846655916732536609840514438464484367730380428494728362079187733461860121667005314673759686316505659416409960198991011697705945963255991181285197431110528811400352818878905463294458230209257963413682028343967257048146828049733173125156697513319214309176388700989261878424533757454727549915545960011432379473722780204341010368447928103514481313853827323552074690989356277070273200917560990099278182717395826998620898427465451093244983756835644171328804731537777004243551506814878019004226171168401742152072505335616736830057578886321565402638553359408614323188099850075348299408821398256955773326914521641101998484181942460658790497990874342260500011878673679268223867209179250214869742497890747616116231811216365363804380703496196692816914241054347279294510329030579232248171036300140093409103216915707862284878932142740487416564460795797176320000000000000000000000000000000000*i1^159 + 1938275068972734857338128540012734101258971141062425444559551735662656032683842955537069434093324779369017949447447301522767155898875960572259244217748899152253672637806994166822212640396769571300217869355715630023544014286874681054920433644876021504319874295657278051411189265800640471775350725687798142057176653370848481087675642695208310273112940779504067140969915080814971532657848940090115204205399132639776207936185649208626777467059973212045433891704824367625478457937659060485772692753251752012525122872926724507205781334622522377085790700177997113440872585528503963596160647518182539952844886347504690496982305553002615613598993876235004742631960149682760987959633249217044626442032420605449737747138227311856644800179991649203876844844932131285118390917293609707540777347883409644861338513688934110971621943660658104530935616171411955193369070544548594708543058614235869019901353767306859756221191171646696371458485738476188857115210366038487231287338394162597494280157110942291034780028402441015304326194040749655266699440024963295685844859912390126778168033988846099963628999261745470108790885835466821197867549085623808370843629684043688494332554619257153201403554579681949860859029410735905874017294852158537347996538511233266352407186148633868486000366287102220613724762287726142366788908200080801515306329449123703272542384968350203984152209925973022834106415102988787117077982414770453278776546299921586103806186527608028436238024169591145237159865312530926621342487144948789675675700956956148671527105782259126002944300815945519583260112106173868403537112926078117773364280853464252728953827043470208280709296982641731946799786736705349027882255774454837080765744375609311150618982663122673687159691352070684502076085406731793842073884771325674891381907020118736366264005375248223720680774176328472568825348261533287759539115706523763684804907633214914626276757938723765127395599941519605645675057350202766318217685184072490119981672005776476659196555889276372468195404230300339456376098770030338002585235686768852441459230975792949256072575112743145879617593741486155037024806672411183700085825124020410290433933697849419724735311806167874668374199967772135923334183731642006365812766851696702124439455908174375098221943982463708370141294163264812484540726371034917890229400441836031390625652289644704096362987261301114083801638947640597705770205458577457620243277818597039038045361529065604706559422051303750536415559099400846645189761727926422957279932435996933155045338192413621243119479417823174185623203018763179191757965805969898109176479660388127745864982165901437479084189594631592981282121757912724292628187321763249691941357604235238246242429848158793589899238206394925236271982786562487415963818096549841716780953184508166151973415176755919229794783289055416103702955695401446441037591051603913287199013074814359428971252463107771690455185826959935355501398356746033628961074274804070071983451377692717571146557359632895072858436521668518630119723217471323009000691121509645759396811805344524821563693131581505595701688642328291706575934985531682064299609388733313813995421143670055374725730130214083668608283224481310517931803996825064978880975590946725441370707323858494114339201655825655412672173244236245210869582906324229119215538460536884741072085610942958683871268108674441541874771936305891847990526641236009457735625377068870783910403168836753688123663871311683946628403700851240153540885594005635305744666046061098674454649549364793184168122236461135733874460133920791280805382887200855151211322928993757772894969227324043222303829727808385220896794799457544673781203369660422455579544215201137203618645878217488424680750140211032810427623870202650379669739557333183419999686980143659232012545902952022353524637333686452168400929681288147554957768817603993422786097317195415224790629918037002839784315626317698627295808098646078612256722729738412523173357656432542516386502258097664339814420994552913153794585155811657717306186542570435731667193121065540224207155230949488324833178242185752216713414100174782870086235940069737978003180768005934396087272411955810154033254077380910447666105949158035462872250439366724679029075066433469031976566457334060440078822382573667023731926069714996007332089674536497626300375897488059048065782991335711946375007267923759724047428678242780706174327321159187372509917461750814839136986450578352863689184098475153966408366416460355951232648436559631751559649168318335297206981655793091215360000000000000000000000000000000*i1^160 + -1791211780062016033421536832715980009620912817963781020073752498324706339770829361933585247782486521800208544378967593504015652260766414433635154022604264480143302432091408856599259726151764690165766566820450762645800360129666726424069082960561037000536215988812706008468506835668737610853332657219747496393050245737237702689869423132852717232089571365684634982905347615562345146207851133767662483589109971369125987713425466388282618583017504810030883056568403404630141372067449146875993529799846453809014616846947066135282722289152718641580137741401169327617293765139591453277303816510351404780223173457356361880589734654631422679086999918905258658296764780017358171250011207327130987856874274559107152727828367797199770488476346111188334825529902238969290368972083265359099927714161106285941399847137872245873093802934355807036046615434638490882660335054288262128151394753829237151226785596251745111075691782321339698048061182758346403917955076018547186664862299494761690225454962821859515161489139188373102875733432861796754716450381453616262659018999011769733204935522289636556427839891631041294342149368453719922861689745328164050771061631290765609137434841319424994841668510953748150548384163541688888255186417941098477632625065233407140125906604207313219421662795439407691693202564573178585279178551098955549241363434355929409055240382100252542991158253605979414380854721456818789410360045877002103019775077696136646021745730588196709884743773333510473853555888122760933257258871977763046574521140602997213224227870696990932953857441289456778135412999861314030072276288368451558180924205335744639292535992237145356127595295997359711376799146035000890896195686829881912656572575876386565725093432158559821903521040416107269964584076833088438878403994574621420593949414000026825303966849813303454128990867257495684587083133508520396128123666440708740442218099146366026181245649065414632618449924853140168656461072595312378631958509222769764238568676407980576150525695559163505689942811773570372861778267392444140439552777707227921695886317921074711448392037526476137878238386960057088465094327773447738937409095976972612200008537918986565359173471840727697294136557154460414940617686252543044674478397152625958866159869418501950214172071026693288802281375334697762531787174889375527184106405430706194968053195898672859849990361487165314969862486064803560163946184969533382984670614034341845181872636014690824451945584379971954644812672328575312572837472815150837526432981484383702022998346841213688584400345898988866688440753951997911406959819904494597638627288549666822617018662373898937514025409901953239518369542078316888745869497672669559967918369399221191837641498689195766073675996927995845147920135418625176568100724521370191783126850486817346726079873275331875991850660904093896490767802281306208617535031517170306208743893369061607600050524681741262470588177860411238026128236106188331832985356301091245021753829531031962213563063153804648082353563263725881508794255468253290187077740733213530915613262960359897312584694538651662407920318204764046410548282290636801370180800380170379751641536443771573091173464346054376210007904527023609861058822578403148258476464441203928546409204659439498970500366208587246038358699843337816685759151018040264143115876808371176354510093379240993208045172267712942567976468125804496510023902817943921861617386384165582870227564260997186467811180995605033969305802254585443991140020223705351173015725193041721456332134707038078955889466194323025076077235706282915512303238883326919982356890409250763926096211261819227349057011460657933376196627761575566100958358171411235907805364263162342098142861622384503983249140672366312514829858183893593611609744694075160480160743225900847401309234693423139862318136959523979538417350860809103561600665965903824111930655766548883006090820375546107025466771470262679628885616343277918008928833148169203858127533065709586074422885432378002265771364316972489167629277232427669125900179502360259097310088383878155923278629439824290217425243250116384590336311647356906578047946116532072889569256272634775001734568166583643548820583585745060644372281461365012350926239161317750437111600178983441880559046817362291779697130186406541233669477584712784984741987293002666279814793417437856259877462352369190768797618828741471945614824415228869767759480536532245807033586120838937318363833196120418786039947050160646364124401106155800858982486699019349676752672021902909285335040000000000000000000000000000000*i1^161 + 303349035385146232734812268304837974682921262910730487433409865205872748011932171713414867933799587475692724081308935934981836450219833793537219658800925839695078803812169886448501731692184350890836321757469467329565348745513498363249376997573782045183946037070049484236543682439677603772361567442231070209297278570115769221561168729658888437423133260442526724791080802716876094292225529405857907647674258227726988568972127986693010034091830654154659466525026767560735186400296309892409138983841037416638314722930944898482326968919024262443013806722945476463794440903709510199868589092046783648367062006353964849729989595636402541216698888890030422492675234597962399188583593694757477087874012578781385234179023735040299978833300009485703786079379836499217781418558621405175081070341767063745966291635285664123962461858894222188488454892764583537897909522113166828579362533516299118816771692856759504085489880538205439562621269945948894700537771656202321587727567669849718729644772357488695951239951906095918785943496129954983174474903077998360547789860532867918983045554455975957365696947329835170900194890755353440993326608699583370857833127015613502201421103555694562945384327420962232062337692737567113912929065621804000826013111497334701740717173002294575506386881413580848240732911239362963545735304620248126309703459530263022830731260042675428459345521234960248623661289705658933784109640849316353936575514670217111067664495227642851446000550223567360022246988552567795531795137553160751698305869779421827372727039000442211721853870669933702743538082252311408970420725107151620526546479765021114854624934945739580282155122652973619970569341533780992576290578150815850015008903619024698962034238706935444437764607217945658035560189275907263913512908296813722073183680414004050814846889470606400243304982219283613354972133000327711244077358934541254634874154222754806822886987735051684325378217425894139133485213012018016692874256349108650382348246540758261733903224463729745140371923473750013702183734346878489190837953868526728173918795832893608068295368152666935042423280336507833006370720977838048924348338645769710991470893782098459742384198952952410025458792694850123660865557833606731104666758156630011120441871836318127544339549278974635316505905490681908930346574026423917393893630710974134722304816250417857187302304804972842646251102478423659879480759395398360073705244473375815011939446186055889444951153236848589693185321385432597275977836449589864218713026786533828329146356331924014566652339630129333652811975591043861641567737362194606766730747483734352765612954456013687756297231886184186264757791446745897130213878289090836321903995728547231964905101245675572784142326931656326255637711908426881318533533098654722008966379564501616530153949515519008507965264045975485955074129554042721182815827795967080359587485530387816015968707524303590863684351220228749157534018297954080602811606109358897624374064644574024107469996369398201449932148461756562056419157410890557698858814770085363589321890607887206391031084970972522104611516408358341293172003590288701856993483363429689734615046232002190263538572301164419816717356334953163784060054366425330405809637889541059201091654628960031868471508582093281461848809789014422925261808345092984210648208682140200452424729160169802104877127169333552637029882729646468918535361032883111977171423514315872701944914087995449955736615841962982783612528380126840258760305717345880541768359414032414843761318328740248644605652712565397852365162775958384702980371458544923464961166717595333094086228835450230214742723527639036461607831205089602199472318933410676451500135448112033417392994064341874094004585313102211626819829115343233392963914937815717162984974473890050806452234454606288277335819765850521939030569264315677822345662392273429427578794695691210113157115121049083729808145214144932892148667226072060237056681459189311337499738609883365032322363039188489434806860772906212120186572616146829803367133791627971961090472794861137653248889021820760953900701859536951163653250169403455507348637456688189121953044459257325870130939304230193576222473708800620458159329314531753699120841054513817090954611692869222739572215902817268969869235605446490157844869599955917233092561354874711094554139624735378039543211381294592857145177621525299323929253176630414412863050467939708732691150995607458026531015775741603719586828094898520624425237011753583892877911625771310447796300650905600000000000000000000000000000*i1^162 + 807749169771907278910846175115532228423336526452866606285147221929701520664692494501152719503087428397041275571554058603314923951581629985548969830699548984692196952170207791313258941502099872327533101200124185553073873061803526181377610236812633249970378355256527315990958522745113673285853814525717355979928069133304493472823186109187371290055006547502329221241853021786373128839524886489073233904964408813982518096205851805985792595990680412540762195090647396276726404761652675632258425625178313387424433760565707541274024668645428001770800747034941352547547510928784601857878732435324652755892154986187748815734985163486102758386362406620854434833925311853775567438947475151769057653579017427566401860555657043059113400570459469502772358320025282052255095775717738647812537125698027429507690149742811345755178583048436230336317623871599083506772320040894859859510380775930671635546984922615285690574131711010570811261878387618284106076119076294376888860114445020215238998476460874692708974062738538243528262427993104582504032984119224459040465223115703538176415223056877414958474163466767297177039763725992686754454333016833199528400318177503391603439296747185080748016082581808957975347376051141064943624354297948102416241533417781203000876575252093450111785318783488688444118714176330401337298885031851249881886374874056755680837475749971947340690177764503973973753601526793245115823252461845755573266183738844118828816072039127963590476692217065408356536344843570205418099203033801002131052901031262982812994277571076188110950780841608750539842063373905019339828806482746742187867648197125488009416720917263972940012315841541665546524196099693506132975877981452136509964300680085635654055776632204199997482143972723103834593393474416819731223771751059347433789142748821086846546789919954889867943134001981693047568453011454457709610258801185425225882508298236634511085239897416020620609582825427610854058619201443211135536316094590462733591742541145437496654935588473432453837055966608466233186519707458780609613250827266011589330954102186381825407281849523187508745548467898906344418259501987669826511336423286714740117119561328210678086235858026844860180915317445220432025656954023868373388698258429235319204413918725501450507049972064875393186318819446307998357775306118241306630443211967890381634100523233930308034046501456088465787308187935689393789697147935464738590868033076995026070762022433537501064293256314956359527260298483115264674555308230228966186045059759155010537187225180379968904005387105167075793473385072802183726069579943501116264083356312859596097655332960448241208864773921299126337589154662353679080273189312729707886902996693016806488112129313613800252360521244235737722750258285678766312470771510306546230646223283707367825709824237128054634813746061612927628717886677489983566927579167205330517506257623665411292765005313974397001992692428658684782213578238504223501485663138343418849339912567226009689703427644599590795799091957038997652831837144173512112290627407564524323403722213114989567428298055998083130970545857922644406599050929647803817415472498538170154921651447217067391738834379102770980530318800528839899739678795952047041651881965942463842267435744359376492056029281967319709235047070015220417259758751256185308440104240336556697804253042796848398434247112411645015434261310056577487167195499836141067560602289794231053838244457423055845004678008878804696385204217009387143446054718361427837090043707499137453663662551650819552194872365404325234004846729259116221433237103923634380529615149380399457288007672444371123701556374232680247192849666063259306673593740181802259648027446686315308145235931670341442662240790209809449511107209411272698410470570391765109659133985327196930781793580003632035574441689946950020122553192502376841817895778667735420050756662268323925098600591774140836002649537734046295270374850142648782338267226120453116636776386945402273666725765740546292835734462191102531742640566290409995837374782084697195597991674332773464681497511002103039913383267961949717100217236098681080311644518025659060214330529390894531515451570950786449600794511911650689873993838339955367199710672324526153987164524093178122547122310332098350559751400631596891142225379204090185118214682439510509103621156710874003058574354106107636517376903483379138668938742396370118038716028282844217362283083980603381607529513171905234856489430805434898287322451900360613313391937470270013440000000000000000000000000000*i1^163 + -456433684155350314120676615208534456230529394730013192638892256545950955148041307003327642721874469833374351186667597638866951660158027361183211497421911987772010586086989524829041604178562151187274997924270050401019529719426145888225741896504214427366930842589673270139177939127933680774128338385016473633223594277212156807664436616742657299705820073654057302202969610532088701424008964424213838476237534794787247894081059527328479403885919055823152305489466488381132836774890018561500199390997284460407562613087149678768311624519192975466618918726521207506347440150302258733824981269121134313215025532436361345638008867102045008495356044945784911294299464474205204895237844937992515890232634963598053782452435587947759160305197850659178707081157521307524217645771220763267103697300920384648352831976057146125131829701336801825083306844923076728693571977264304441566667517001339909142197734125133861702353186026837608876869524762272531982498449444500588099631411171909810944012138882354579811476496157685795484257163947119264508032630228766208880108255304968154805796062762331778072772150620968389340134833266089204347806201970498315438328162734240196126625454930384176488312432716094001009096857065199371417452277606912082352837735875785774215621634595488639669232733375353522193624674142639605649888274375388201351872896504620686237498802179123482547318733372559287306354177136447230532220605031474274666485516349747970131015578557690458566062110511169844140372596766375962582827868434650813480695394022747315766218598248244593817479761725464101801074845880519581955640990140916013464697548478601676899381837382760254895508218875797305569671427318370686218527439062235754247020463348342247901692006235057810969934812287202642359814465709933737062271874323778728711821643989346954701767308611678065574168480122423328842972989286279579843248304929842679994170600330969357810754540814350140156852227265020330941374498025603646634549081764113562573822598624757343412092575294034190189891628448929576819278199550427576536715183040727062091303715624252746409984663074530963095423819083141261436614005388848925815182177658413644630562629928910795322456803975039122326716313064714845008779724288161908239229256559873273419314659406283369028261313778002532070092452051591303470941005079696958117433220125232227161326784490995643406090821299597623894979175952031062137747793926740847867077683382251038424796103858952764022639114972560266576415409154071292460743488449642304006781314258078526383637460204781334072162709658935611499650749663330270917115290874289984466466350705345315494039512068595990556573052934441771258057574855699465240792212120826862264629376397140992558833223015046696276277809385285757693637260497996446253331080820950868868145641978544538636013763147254401654920839711147161250993134257594156332125905273788685155660504463074184014484565062120212963036352263516879468055949784802104163877754359311553260446789288782344690170427354053176259958893577006345019408468280354597106903356045302601260645782282398822709724279828760365870798432409913387515990527749348456877707958874019310524084719322938034606418209881837121783981772954898822729821710544109900811404748545436001495934164665346521709343511101877312546347080385082908213363117418010114290686962798263271936229219083537361062622255884149322592915951218702336214922956055191151021896111731848503559531110228264036821610779183802715470135175403889507984144456675800165957660155987957562936876871693582812110611066929652517438554777976581372980297456594355765014392926859791358982414395365646694054639782493647266435056547230353841805389947959081105897938658962266442828704059418008168883361887686647337373247651199720102686221500441761491090180627028018368299850025610955205354256681532872388308663016625206977933727343113478369023075538590167223227184367389065966128245888175611577354269631418478505186263193718352375598517172036543161938326081705644193947365399370619468801804800754711416485840811962598038822533442221356160282223193404093252610927566942861215047533228997118591700858654878727201994857871524961714110912321857783369491139234329955536389007600569393516087860729921016977485582973500283764054586074167194029354420608353361948583459049600868094866245375067420965808939821990797756788711899360639407862512721893682415082295898808434493854054568883503292768026228068769835507292092295905143904008073426746433090770555306258738889590046720000000000000000000000000000*i1^164 + -102082439143367594671503717500406476310531710099393015183722587212689110678272200228859326226130669104088524734472383595850487436621069817005978842651552959233102758429070986253886552318598581965530755540046513728810117992618120662811370463409466737222516674506707716111625862892940505858102990998029757657859580448797493937272831106467495729420524931366682859365619996885441319363404393290527551843977950462241215896935243266181002075409420439160772840656420557700595034543271733976671490442159387886211543351642473561891045030172177905598404355811399427669191540017595410489248732448729322725037474701032859900136594358323449503753928117524816059592400766992032984765595933384161498046462100077036529537743718126769429507371080043912140961364654193824039063449079861186213671145335715304046278764374657785404363163105701073900722876961648446233786244288227695865042605983952503533683065017905044857806329186689167879107264870062964042601691270308763179354636926933572630447053725370444262449554020325949290661873699546855741066504734187444522801927696816383383407494952582593426868630349169963397727309934631875085473995844100673325273150981407642032956261098728620762762268179017037122678452393242635260979299913413826115783289303106531734250992422197704458905961240220692777720562451064076302065416398721102901150660736698543852410054800538446427217899919067639445984433531863348397137929122122299330872792242894907643723844539632969537789633438481596344912530582855419564930156687690862369052744391438658249471704277388413145379705830019715889553970228007918947871983963050161167620294328830338985980916450937753330417013225881573798667127962748033204262581096560101691035465452485883037855151572939281042348834917935671750253187030007887865864153635454917456722621219851827726912914787893583924449616427127908712906315371471870627548785181379664933976389759555511273376093775029419275766944187738606145872016666355107493804714718807970378642379185360626960917634038554586876929025894587144208029781002253293091974341717293383719136022326305683991360778894613404186011634538091987800220963557414895015303137950228293766941114177090938797199520194026463570271398898477609593065151437723919028287753425781457251283992020095244501240602528295127407884721933369315292051235844157756615742282862095568835100738034502621209759365588877508836561429047950587725270770932689169376404205927398234830643329429428808582848116066368471650620277321244670287196130312776421154209869204541508310839467574388443651194468111840025576521483146848700174947982066581800085628524291074839290465530150986019964046976009552766818089895300797836543531795186227569757192445059392749718542108969310420220025303723967760335631275209720849877227033534026752813049395490556004092068126863773495769052864501716423922777586266506222052808137613126878716174417070395991015419357977598859733406966680481802852749424048220989125510387624148591736595499609935605777127472970825259177562038913796295915098495854213103344854493440115233663962803798243649013634771944585935532797809750496718600987532523250522026859005807228716426630067890102282948454274043128195131253356779178857515115820743759233630464499398947118222912062622870841248549529592963225145577570373234944501016264581573102374848118392173682928861427577973430780759854983020729401012889346227219546765164393903891048362017262049652229779733331848058256441907547723267054713864585674078433170751534464492855515530776598351342368686080935593955195228626135137513833744458933002081908653898382782609676785739345375701405449024286442544958906749146579616871423175326123266415546403964977268233051782690567880028752473872912576320089912195442369600225846766018349317939279587370487361817557347233041370032344021993030539555735412330499094759324958186378510753078961846115624214014659757547899242777020967679549136254109056629983329921848776142694088065057792469115982439544005422038827774062685520234367710644469903591852146523471005617774169943706854986488965644732209943961362973294589982882260742136982543875164190202647800766398739107725020621495168483636906827795791160147378606007536596789013821218802826396248237839954856646258348220943585172566721201899091381795755949584387424215663994012939876120999850912593390421715144159737142073936819295414379909423960881886909841043210559996831877009586253960558196196901507406857412792423637116113620774373764811651509509799846451609600000000000000000000000000*i1^165 + 14530508204328141797681806882755221723831213565808872531597042275187902432227348051466264628586581480120054208221722278545625401954828598757237588459040837762444592210878231260515536812038277864571180574991205686400824388762663824805333893318063865984801841995349697135229353829737732086125307663786750833392005290667496816189516052246741001938476942153691364346872785466627151377671677079521801951162230376123023573040362821697264185294716391859913127034835804574710185836011790438854753308865719964306306827379603800489885582798278664727004953644301236170630714103458143798961593811813656774536960558459266798555486154363794870073578797761108362236737190495531720423574591805171662293280280824842032040255839532350862054456701539856166003656864865456834097827335475614598138171311678433226090008722784884592628012544278167374525145456821934753073295214047087580663260491747025201213365457450538716934555002545852106243115576512846357807224892712160925735945583722286969943206187383594507266597059790215155372354058792612216970637239635981090534930585036599210730750914461214611080433410121346166808077669285336127171337821172477365838414227704369291939293588017520220448642488393047147735921759497337898184119413639998120459087585902316133807205450983308817973609616306278504254793636233451210430398285033731790725019937546817436149914282685840826460758635593402299208933140421033928716099390681824598577003534724288015809462893256701635716413387980640576538176537991401794493804874093178602974304483699081186755322688987268492234418492943296148068449758975313230072134724685749989589425581438301293373974657420709653598608542642421743985319080584178208206052023674252659039701991931912207998388596558152054857194767033585763446586518916754691806009460283158379912234630441976180228005434391197558086576386357030727199606114539758006243450239760143168901520393727447105178958940523073512001354517127247434482522762951695774437258377076428392545901538761779967894060598725435116707440719684037670759681911495604158149251176358108808463134650334174197285408035498596790433197563397217443985235522338439253747312538125299517157431098549231878825221016065271846157177594621686369968596998508512835827961669669269556056389667257248747402963241304164620186216967220403247796591465026361926358748233012297706607100239453303517915550712573163693927428893683786429151215049947991135067352189873588007096088378429239923657760452527599011994102514746887486725561916902427000081128992964922618972496993840604083807399846000999368183370485899743012423292680363386569155633209047550508401909416599726444296408662088372583572875440554424837808899310966763699058001519687115395087381874028378215577745505470543626249758303454026946151540912700183145956952775293595716403927664672177191883297343607878231825355666556788140477670543422838264449642843501484800554542046892151120916523669395869559756833687320014509264285253983153896372362759627612271172238652434252651012819802893856096273404574073025459757879525678160827896152814751174156307173288197524756646091985134720150857455246999384421035227494255835552366998566816865663905099748807051059886852922258503971057315212370508893146032952409677157708566235568017433408434405750990604845344860979836876045823970149328647980668712479027878179217916711007654306162069383233671977296112805005338107944363212912205544561345861500479737813107466580489561451704259678142281442225228682000850270910907019623678917631932923602448359154022487362458527650513308042313686192606064120023002529123673512107850242134112277329907808367343327529536370932642991807316778081692950055937617459280541351228350339966079679656450936289317441935479560116394357863523781134460794327392367920281690139698403850618903134631595625117550877454066284752622612092599731458973518102266524520044255088479450985446528721231041884659329005647826060138757568537908176181433082429328390993796751689520546161618710086691366336612875336950296034436779298747598738839304283875632722581565086740803507212095442535669562656038113906252701573718999304444169121798027646805581459784899949941272914728700384542540400739614666921308996049437680100737621664995637388176338633105790322774713821642917020719797257037152806486257892223737596952455567061095541502327007669387613684142274147186050138959625377593266899585257899829628868504354176769269384138877091133030648425581247370174989410729716744205086228480000000000000000000000000*i1^166 + -5319433861499761951479094403466070138510868184044833562118267528116808533665518813822002940423523849021959599978798468626201739480158593143211794140534756922812534232838143293293475609005852013550951071822752352049541364944741847176304799674441144265710665654154256027467197275199118949517958384256907788205026638629554169783752408657328705937165337057716621070737183548641211389073469407721292738948994200403006576364698735822800092419607342116683058707291063943857843803035598649850455377710162937612276221695051371044421667817795600945491716277683346077750395169149412859491677170045443956747877965713224343682848449512204504003263189974264287624734694907392497837693388944662633870063052899842141819110155880675935922106886326157616757494970394742067934606463718987685508478142972585438510843976367274978987197370338335892454036448541172413073827360636803770972111131309785394330868697407544571757055917596266577315707507153854934198827327450338507429936865240174515030568616665365812102568966351864909765603388205570003587892603091355606913447763628276447307737315761349781461552864604564030458282415900541768369809549090224392207450381775413361941165592939995946545257425268688015485820237069689406144058659785224294065451945045996382379495464097148757502005890667340554792280443381676914423125737523012317442393550199293708416976749267520175883475198839029266022504239816458757678314720969787628736422286769812427854416374559858808983694071103268616187879836691029342396806061692183381163335636934834900850818632607210845731902511993459839025764074124488327907275422725218874092296242181863185173405794835302725510606056432043285652802792672526916914355713926292888703867710284297781545397832398711323528760928289175917076610287928513994134802860125142142706024687986294371501866660241659256518595140597376318387813429233199012266721766626887553899247357923334980581027164742053435942566244712187906271343577030181784409046758504927027368118810850515449935795738752355731067617377238471420109190120057575009043875102318484195523569303412667919978745778676660635184263173498778834923901688107463573012731420845550765164367226800094212864663690470203658003740176466121849323959149714084202740535039433976537095744745551738041131209129887873730437191091499167762507511467899797165492493737383030744878167684710146879875874814492226591569787224173212254533633522419798226292096128218051043230546129256985471778774494284940719906408152639187529150967578297629967191007563539117349444525973952023603553175048231324464089738914104177373345551799543796450026196349212422803931257882070426897621794535993003472322739050203666009805967144814781307194170465989027375764666461871262631870607040714245734826324336815312414196855773166231369480446141337965473491756837132434850051880129817079834326636011477146131686254851214713830969540594381408287130538747534834221819963802953888567827359375217671079549438813864432127464759888583427687760076597300049326284532001485726765758555770477684759766220825018491436606195918369549214342414302195106870571137451318715753604641099815988480747117297046781937272022917469654839911595381041719632417699259103460488058257611242087465179167991789831858632027347750900110310942124980437660413791850117707705158198865692285971090952230434119029258258014944569812099575629263382920456016168665058342278427141601204383488239001842686313224798425732757370718543867020008753961735939953585506226661643667355874796044619865235115901599300355407263259339695367254112209354476970756852661156510618427713918169544389657403533292117513096157160018898139539325165979459452160588451379644336494493936007507917621529590999754788044861131526718090713423650106449470308930733628541037851057655484486378710373437026285456560899426153341483606005729365530581051522483389258149823948393425710451981161046544737805462490794181007406221068188265026244038122050952265063137989220071249226902762700090424803243416636935636936741199041006650272420731074744668681086324030574341299309296746051720753690925427747350208582110271094607938628914101152621725758120114079121135038156153663508086022544684022954631107090023419987684804822253112850806025491325745425607158604837204545503534809838183023737261170988551789023460233403989613597102194000705337869809117701276357854729587242736169809145942928081269153184305391546351020014393548532739507367251567578652454634789725734294257664000000000000000000000000*i1^167 + -5300192870464178808835362853015670409150002189636568209871057329520100374226858134279762876269666284274571455449314446988937032856723388678423741877269776599803989736325281467709662284267900992308286601048167497187878425353487351003086383552447982579285928930440928141758421442475628843817221917553402513401385992378328833266067972041184515309509005299937911909959974977752188816536129719197353000158872393295052747167273545524221182091610831314918095235793829999302755407957849238695355496698029648531019762561173399341758176614467484990864015377147995206439369524655605656363573628885386977899697061638245634724898921286990591254700250564907102602562927505868111366960695831047625158249780967753708228945148447331409061167990162655630335694415555972814764757817244818759679121214839991136537028029840653487852180458951551631181101732089568052223957341635419859973312502408135564327940049957006059477517529404588976434260194976796257881148625021070311138200175455277501116741956208818247774093686597796504763475083540207056247722654152074141477786156930459168004309238943400524026064227429437706009695067006697693352360738213200781453245669910375645556622736203736810849361477671838546009154389863868888009023910378557384012700241370034948575414476905042492820702123726007943844541898502436958456474670903777309923117120794736470749675708719595350147116932808742207427499834340118178587323085509650092705769928933967807715570602264459449208078649454728198611639612832019619959791206830196791728048257437817592492343461669807261637300205207288703327387146567906087633459831111084795911501066514911561045652276274436319205474862884327776511184647809975175504000496589395794180945335361777492294280545281669550041175999116075127127422334768367497413696614074422398729471142162644865108291498923943117768682960817818093762876557165700274511802971728676092438701007709693221024919622298581730577401201240849256385324143490724809618564933701565662837405843717645989847527315917344089639221360293780349793805505821871049785522509630131357439805600858330577979939420752628042086957731398836302782497656503675840488236913914232416685309563583328583346153564210807065584265024698283537602859367629448258504713514043160633329549683539639243176502217554996204990160465846907167289983041240326290701268007163071191274156598419082610498769057068197330198215282017733083676047090343867112997890897854394456050572707029940095995963286598052283927883870506214214361065272152615997225072905941212810397745404843159438725776371937638381517045774917616840798515251953796976445331259637705144634657605543912702844950414446948141775272836512596715323807915578524313749935465227198592677754785067883099221473888378971520325543348278480918647142620531189338657475121745573102192515082120476811064625480424077225909907930291638548360366753254317198530176969319997880501048850712536127745438688577190555254566108666756342946884059053079332208552078975252020448719695295149060590204268550674394356938564473945996544713874859057016405143473535191442570657049405951416346427449394727875496972724212696786735485705223194850642135628853616992701300006240636370899661912197351056886374723444969004710494322514373568215258780567581705139600030843827941479635572673862558617931583601771669313375391165437329034127491940224025668761201626205859743008649946888870744371285767627712677162498830752124781174057419072156200516486502516023262282237869338641917456621041517481723307430366701383689066428664379216128142020187484234157066854252248049003368505959128309977353440432032293471306793174461513002276426441434169259210725619768882447300871071703135138391436916093363613718399491915630507803412770891824009252866381668236959950967555234706707642871282197482152733271384963945586375558731985007608371555446613704961139157532922741615912036528300602648301274065018700095328028044640725251308977961029270390054619664990125204113672511302081907083255122347509120237075582674007705694789845146660110880160821969822587319804230014810418005111618483371398861877287994536100590681826757327312744332019193320888105524536850340910389062553445277354181876936605885462761472249239211770969037347335739396405521680962331757247871562850584830848942133495239473974411557160807991412726402916693371403644032332604050339677976224339530195755852058481064828777687600209354760149894146839818713896614128628592859904410788665753600000000000000000000000*i1^168 + -1312240122107564936713600954490665971951982888708652911675593848390954855038711808614873118149128707904955832430297809098747473828979546459811174443277892548519500382954187282053749740668610408547182217443635461484555424172443461608763891989359757420899977596450608720359979511911041275230338356305825015981832914433073663089718969691035643274888429710589190272462552722888307829296426430977564190786932469750883316479656289153211294443528806928169653757113165463087714994108621088987600506103994860729613113014892903310600385053948364626085766466585125723531281395864954956980702829308545781769949784662736119135959865250950867136842785938331316629470572009990445511669791157038399290923669794964162032980697740969495657512853781625955819905871731820104485249408437902702364812227073466864183798631647595288855499757637527636935832444585994352236282187515102347638009599258729347955084686446505170244595680363846812499653788926013181678151737502526057265827797505386027436299660722983227550438275496760039971752358535504679780278045493616888214175051181638566225798487498536486937896185348018672328061131718823669689589918260239646982589057591243067466244934423924199266499482015213248592160081408950221636032752281463044415286244909254152115573991510651034114305430534866932200415675221111577611199995795101807970378310999406425818744619552063825290142438555758030491682725086704538668159211205453941312659162075052200057418598913292190260830553003387127431653444507241456933393598376759773788035786353673096886777065009636804352878385478591664091745933141851638730740412396489899643613439417150346224424991511464883843633802010358330994699487663310288518606344633882838792706870286448726916468160050777196397166175590384789206024600750467761140819082792263740424254117482699172133247086928920009676513945309747120994993672883233985497229312951223820680901697750614735186613250139227908635432572666215318013164555619416790601649685455596994019610828289367612047950965788863268327650139372930115629094781468193701020619171338109359456244780991747104359653482838539417054544354132922474570200281296148266771431244700908991463082580896073563683689603567216072177787007891910557345053757515094057047343091646067299109247535502312607241373518235292082733696277190482346662626720795893645100829173118407769296176930351758267245606630211387303738074255314058060858290905642962962702009427566953585008045153791230606738197804039380685030217928361062389440106126793481492098681767502379631947879172477740796115605343039203421167701938558959983176268673346146565912063370967347218963437049113311886436327510773886591178897008026389616370290089260814087991139402359688252684041512088271061200258293915154021161849576561751095294291866176952568592798576816091043295341112610543933961044797190109537047258793791019533810064689616113229658320599780152069040652117023546341084354737935851059612841443869746934254315543824310469425468833336666395771432199632133262060710397610904800800651660447172943052494398804343407104707376247512705135562534189717830769363520172081835186998097256933543598161098509510355012408838546188195252344534654220685238624799199200458655763933951741104625973468452080724873160139732447726423460664820741348274850682956119293480497015773386270215356685763191857464514136633503120762489060002423534437860412066106581277016017558096051228436209471931850655871275238386881054970851490768247876582964236494631075509094637954522176191221132472487343624377675382484330596089280790428809871840784655420276660799555143399627177412782894998667275443605281658076468533121460009947044545718089731301034042362004546906018443857019144294847488259758925467338974089266714632594179551540302676952753247030175881763530721739661620998669097999980947775291475458584799243143183486221048641917137043564389147717088513767627621228568248569166111693039373188923605887283849028743586271855365307402489066550213075429729848723714401477736627401264393665721369496648540211454819481512197637576993131304794727159802795329156026087921858851805459598782104037607216525318441746567181286559055303861374961533638292568502234772083515120974056017890233101151633958009603978222988566907022969036696914749797479673041929972906898101837206810478346973711301581212181616139874336244884118851032145100184846052605018035596987810134396837844885584000377020347026612604698674085492686848000000000000000000000000*i1^169 + -171854971316183141571258558333979835118397484769927657963312699062843197422062530967207658798578351708176349030393562297691406734301380273790390148129642562531361079282117621299563774415734563367550658885661052866060535825219119433508895867082102577078517332518801323772570086175427491859961060097952428495407583841564953947620300637961703655917416011770719170887378119803088262892323910796536883322212299257236214695914313983561191104993939611393090193702172197507457543346887934865615063531722393771649380719101375147810456312407725306002126493492208041537684617331074716216114311355582161872874231375389534759899494209331777571517731037485654346622043517422218168821764465108864755761818961118569148720684492050113711740848782424591483231604771646646321299042581880257818510196771312803583433283574587915893853497818245132542030474397412973184383574371783354863197571365124536843485659924190394380877923151189286587206671815572566123743201462884299633052173163067932826836534910649902841396717901837513730335200696980817955656572541606958871147596687804593266158192605560912607169153105407954818501378984957856179964003901452863115431366925577361381891940435784747129358460103762101816928212029485775874432286538919392093621419362638637727944626715871035290098439069717088673760508923951797495646412408119142067157092161621158447051678358029899914215275192179352829768703770499186950386774386859429304933766248844167620329289523661638706420559659279701273684779743113204794132990590391243723347260649405573241986789781886576466124070085811357822907445607368264266176874103743613941874505959225837545452522777793737260125982434875130177241768311742444205968562812516782657887584715729322611461934666255579022338180432534381427147568752801545680680525715846260341676479689007361903360190430411643083717079735488460271477460588639639016461183582957228113078051067598353928063021177436092014074752809201028679312652462266106093770739783067980701870497780065258326319422100651014452721236258418357988769232836812199173951641414572413707209441046607569007646406982133539927631180706418929112316397881309185624566169816765637452526103473961869607498514932026909289329904202240378306482109024960144709965840916842358219912325751952505961777093341002011052217365666759422730793740846052250513890437841995749215119640705302629888292841670813001242286257077185558138585909846449266456898013698107308947568584816697870908197323292947970788639130129693161025318408616317631189294153562754542973193359812304583455574308797009628858237168048313682667642415407439864608059148731603541711335645351199436578162830452972488929042916220336628033902727886420977970635373445789092192469462852634828208513237471711669529473283809635313802641242349276918843230515840538588971370920755505434853716412699517763670642119793651719456540204630410005485162227761378269296688427874631509233003657790440322586684245969839060442633762605467951834049661497934207017345759676661341062772147639661372334542971867724225719429417451405278517987001034444393656560417469806287687194025437680041093880936541463307367259339176175508300989701138452362312510307099132362277460008811283339366766184753260997816879248783974446691928151806035490968911409131077357131137654342926168123135307633534754611618907004141735137849933726623621606655817032453844504227089296397240351232361378849655341163796922964144736044573149743556930924904315755096241350062542390442846397321607962446883386234502777458633315587937618431859702325933795531485092614885704851817235851624641493181096553661285109306153247301933883993339433519197152082468914585355602406737996868358355762338155706989472890751191657662371386451288012451829755276410823918846879417053981636058923129762373733876305690197881281516684583369061161307167956931823525648423627720123460647434366918034775643796979497691141342385997269910656797958170410508077908429312778749839300831313208893858769000440648707920970431997890000079223782105217750275929355086375330139467288803599226622937347787361585195644788861913577539471278622542417798428900753906826044216529868059711194175115849204802619427252258367498024452481496302165208129052275319096124009041346840765579783757714293768333540535987485833932419101687555327649108955059245484290339430266573984654230268492016824087708738295835811205892039345560803686125415899745898501540822972752019324928000000000000000000000*i1^170 + -13246532694366952731121896924408913471077603083959638335425482277648497918458676778808654490277225950587237136911475142985839901735338104524425432298225113049656802107916817151213188242839227134145776283566644693146879626596667514748924579310158896962082832014965437200784127021883038164010966753529287858299418262888315442885034021951961153446439521238413423418829404544174763768887371905143879833822226079262548160393298722058367808670464858487600517263363174660777936763076645253548312650684269922960022295089770299680263558472219818614070075638480443228128192522833405548300767693266410326271177836825918242240638917028407617862929091169882793357651314637870544171298578361047600310690720871910398558998524558828475195637379157743543997329444310867645347438639674007517272250873032978551812908481039033028978104531644389800740295965732686360593630474657736042602483217700502862294610474541557719154156687915499718033270968915099381576888337500812385802601315518442012236320703844920413123465600053918103119890847323989567400713158880649646350702759153021191483568204566729210581120313081941110665450856065773744621899611999094685262209817863754541983295667951216079382918233605523724503132681559459860083067793784108383021087688732916696919410497781744294875147739971189300879539228735099187723080132077752450384071731667949619721167455150161703324915308407425687649981503879320131865509650591322001537303369552380044867843934793775718547846190378714056894713700938995788618049954751234294034395154508952823208047629015076847277713819053074318470591735567602219136004812581662709221035177614918422952590265582896029133467506718666556880491518201602731124258249054220395255276184738576407910319733402811752786947248119706440885800060595219404562699857546432272968293507792686439450970826041742967390867005579192251099014609741800324707583509549912329515331795709834213674649516485058840687502176315825317562418489127727772841555573828670946492123641968817315693063757461788874248292719429333402641110600386153691145919640175616469520162070577166719125832669871543170731137015184835587445384226734665836548878262434124581414928245375921475344041283039184056318032626050467289472868801160700790925027574122536982172003770950322237884581548713223279977602603394878560883539625102249762878987343733835001222769200211822370778707437598125245312392419904061117876988289596929711388084882022888061382501758451999932995640338650574655314212005550015072237590180753925881088777884648848333034595423579335152289234547098409691136958715687819741998556251955097706727310141822860287247099381106062645555798220966001850693731526035431391144950720455900492790256180213852300543030388486995292647135065137416568389717445462863968542094286546857182451115038210025677385657373012448374741462969553468628972449523480761903904059908334603648562028910541506665546428011668278334830826483822758874756463238012479137553623687185780352161322338434361587254139362804351326811936614904429011462781657338377642916468941009114177559768801454830964728519685758092096083766616237604651840052680010218957149537936491282854969498716615234665809899597566271240184806696176091599233672446107001622621199061746313762127844698921732246211249334378467515371820242425946025269892983944428343381140764086290870802139078347437542628735340297866862074748663557435418189941220636783806664527513552362781889894832975211321812814090734624467050486044238719342861412711589163607646062596058852840832117108172457836188393702870436544045815037148603538346357075460006356559173148583684519047931157960763710021366552098402508585459268611545453554301211737908671457472130925222024606901702981682778067848142752037558962665879747878077051598724248790137392185092285876175374718410472297083784345144130209258303577318500987920644802466117535571475872980728955994814500780036518401555142338014922607860302001390634527230545281960073592610010804632881604331541257037588876805370188718048263593946167543019431672664937691754664684188614365980908371215518708221569228774239383316824567841277124396278124610293261303016837804589548276188920230707923075026646538030292170337149524986950674308141620829121683422618675725234845264056539985473259772772656664525774219758062708178853430901194945042304509554206644077260239412361087626639401256629669829945206526364012722765977335026087677313993932800000000000000000000*i1^171 + -493101318638383040277838345906968069523794736144126994172444489833459774982530055502256007699087147006817474240938454191693367584197962266940126225553092871088657371678207997037371181375836687741786717934817967758825717406326318761879160378557365765415086312040921841402192618826566249463591638777652862915683300085543784907151476309482364527322664787517102629365960127261903930162053396217730273043379706848474586110807536224074597863127640974599991924783713996361116753056618885229710947209280862659344399446503161605006391947949513974749699037280952466153973353385698789725410216856404883264189752182109748220528637248420456072477164014165731048905687729253241028833483884606733274760208063851818769159320640373239137735704584980374721812468484508518989394633146173292997565072829272009059577382646010514207927183176305276884698819332090730250495933647494754113891248275462852327292434364079789066966117701573938154945019403373282344651378716819079420928233728558688810412775282707177005127480184911769710233521753250892503991031288096519946270991998622612413869908087440887210125111047867988812080016850584616766703741442450941559358233370336671128517530435149257707885947470697583687012451126769141698226494093388146433599150336615670341861988016668628702091840938905461399600258367140387228306732274489377242909816446658939914556646844386139387613518476185551485280005946508511539953297973463806106680654866702566491967730592065082760776605204047791792545431810373503117784560531733310528778444566074031073788492084050167672335866584205042875210733864892707254555604804999029099714881543060726430738028680873723544195227874744107065051286580683207607599102739617375971579935621732798205281795060325430123388507075655876829796516530129752753822123723109015776768939749179241618034074772114465156608133262361642499600241227464124136330644681087753171482707176647529760902308712672321250801790040701617658857059598455198741836447945158282617185531200263041737693628703392377729442165526398506016794707526563410643523168856495762818511986049522557552259809198151853983134338355527767940165964098779785131602270509037071120245430590391116983474352088453231757800109987105999822867306954750642343256572385141398683269300955705769650672927452729454269813628448262523532717653184528955813155156816700558009963969972530350161906317043515823960103394850381664190512740599613726447863917552878837578236876571316985873854180888748244733162797459759912485975228282932280657498093696142773630367976386794108563554840326527224062809179397106905524266980701563760414868166003720953835046728941535850987436189184449684709445041090462032932166723587862276950875575860065235270621079371554999881773836440359930053924869618783112010273835174149006860373069028790305228700674062929258199899131408329876196070520387935778258798343128332863758603136136857139610774618173335073738538636278987813318797381411618824771443567317334215274890608998342984361249103113400708082078936831651539469595114460557130245713617026957487014518881633082245802930911915080003351597421625944002643962244222326827662139287706874983694661650764701828921694646307281166204930127301620334171077089321573029914536196156785711488196216364256416028755039863819982721806651524957110079480793939390816205395022633327298101060391993631347988242756968563479165556492353036758081602224463917908868930808892730933011620208856654987303328282050161119759253353919741426881177119136064836737029394366053875626541054435619681932883670985663569998596381393718246067236311096260024073947478032721015468265476924516347914030661746955272404129448267499631089393547344285185363593859599368438676184823187619619313214709214658517538750129766816377499804789965185822995165175738709373675235293370677819288082904667464254257292049206788794634935908990026026840984496828462356870379077062549334335503257249800607724819148324376999539543650757718331391065342809046833723161626584778243505833648377550033474611369757482076417619349336239116618158309850591335017675364907050847291060873716109886132632630643236909937216977342071435001280079903115486182834866784450761754783224239654242761478951189740642722233073765428693916381765045400686469166020288245331110449171401022002950862935520152296123608272600437204745984564747745882219879245440750192223941260202478696897801697192914703993955942400000000000000000000*i1^172 + 2207069955136093326479915263499549674997137594930683792148690587739722010787693577180517386330905077821039860578326310038402937751175149581843568313020588555749813123313918472348215034200569597197570567679821809376553017820336323904950121426414528822091490532599773832597394832209066087654463692759543198334371384228693648773974211712736884540035473832898629976231037816745165910237713572167083402180484466284198074378967477700142630816931531286479330035907332604670563420171565987401126415494734550137958328939033474072731097107254177939748293770875707530448843051926708458887890001777743981674379087561815799251389685252092172754140484827001543350956192949768048811041751836965925856796188495449482308642244730298719064200217937577187132321345516452487943292257663555635811371798538490923760742693128687516188276872075665720291824287548000273536507370041123485956722172357714281127171655633495882864183496049180802073713897162996291294961506423786365004563449772949772523481775242624519908917390352455262424834975651457687108121973881153978794233580929182866482178818302171256839319348370714099521422456388845938093830740541481745152103709058581610048731367684588960877796870131720708341570044428875552668000917703677015391644854567982429909026485088291878066941892998186457157484130880828908490779038042259904654332923748674235486659076832503917542606600158436237028730133876880018095987642841635263416042444383612329361652601142699125979548658959731923535320860830556663005071526872866300488938290580308314575368733798066253428821929448373546461169262610362735774308791354467699381469792530296837510192364231961873665431367214269255729325978866498585845536959541198090062103673963030715253367404560135389662769997099614365095505967684229441666458580024935813904856182533862053800329041174269629516591266222638641697675954717681704066632839962681425491781557534963940281700509834318763432623237898641921374616542934859517296679835346010688723550853839806121484247869736103074303844905032670568635475670036578378021839195410952154144533949451739637512404452447423916546836003014588405090727017556394369928387196595785557482678785647135927332527208332382581129477824498062796854210841774021677165258637923521524520800427339304558825635945395868731019971697000853509425458112262023894972216465359729715929923004299868152724184523617660128309944756105811170936401822247499360908025367647999074603509501762660934486299165229222529477320145664796960414701409666897265979904721838041390672754568646233741306333496148994099261164315467524324263138763181678119076135648528405984196747155212956614295125460463619474555136619477400929348846574380792852278352535100912213721957057539156641853823452246602956257663001590575533343071093015634369922121403045017324837122088061114299192773829181914548053472240112756139603230403827898578217020070177635869738321262928507365434594818335275225053393618462467012676000032947219988079534991156092163357146527538441780935450933387320707777256637907773621313443450419408633543286805123796165821920711230761164558477788032545518201917610482550932148640604857937902135573362483723079270578166792380498992591130658525995437766102861731570227669524939421921423829816019934277886087304759292732569219652137612531669774305334511346030209211505938186010185035828541183967245293228318279030512984541481372816863586507426521395153199294208792813748701441269698981159758737968603872250012186275225598647520748568229463022766805197057461520962378023718319011065858548003846014931252812084651738887987143926540633712224079724007490589400125037820456102213466939939035328330785725594177155988782426343700676316213000388674477558263752714079168044884240462195843221626877815974847092767389408321878218786352705147775519697234275774063536998722255284588049191952132924155502795254327328897616958717706835586851460690603523546657529647228287584580897240637378503129440815387265428357600924379676996202303445605582011943264173235584605017702954013129975888251963572144157365560585432965548132495530097633850429819690806498573025433331753549344615657391797667917900643045582478917856149089362927539227957744330911212871945733239137330411646174081904781381173463608567747975851578244063234234986497354316785950240986818900734953249355279125575770905622608192790307095384394315916565814691418959448637440000000000000000000*i1^173 + -2698632229225742431873819704824157830107705662933607030289638356557903454859085751182180433220556587970151429103849947581394459514862685721806166316792982423591874078092420558440815706323813805093896022256564133665415685364019157370457651552675944917820699141978885902501838016323004312551957399670168106225617602872070830588601045599640180522547797756681513383527160654451871499528607998842046342849068275577656511473905843670262216935485578982948288459237798935583585672295151817559090376032480513064210416670194281019899109658431506714217872355742831885775340188036682210875867870654318827232517487383606293298688826840187238107316245906773081712479635551214121121660006262988301349977851573942583024426516196221849485211242154827931338228548293649794262764931812497322167154175318542354066602544814994341827288666093365359315374388085181965840398044644839459447695845294780443192972897656564469587963929845403563622090808607196320629119953418707878772459960478907518340005176635733165766771701837121274584031542805419327073716887472977658880599265806843068935681686382835598368974131673312927171713476875750923251429442086881254325883604977162755938812952861458626267289911564895121500352066577000835594984921817565407701624311614100697955773298503260550907472576173521693836645815942868148572630797289169529979542221416350671189766119151100382218068524895958790624562232600338605720033407219423029163046995877857986469559831625251130498014477098698466698143645978479482464208061091615251979411374098265709906299692716160351410496202331540268165065250046877609671762464233586903234044557438844857587897600138981129132246686323132747603487031210024106730887626388544889067898913364226195266670344644098152250258309525330763149073482482862477637648719546473744312233335442411705652134005381745515519145658363703748131776792152206020364023183887090178094513712564049448676418576914353392662868493189204273163990831110461069822043251288572283185773934023860043122031385200251738222016422554688348039740900108771408818469527158066199434916891570885376845281121953597803058316724822196265980855744412680832854378268753130834833768558560381414673335529782018594072870028818914088592755070870089486204832719140451021079407093460180264307859721643707597731373964892089973179494930181378396626248114401723098599050393752207553452533484209489415909089647212686208853069149039791302217567903834905596266231333173579887110763738538767237157190842499397613921231948938539780380340131263488292029518990880661751034134011542345105100610372323584312003240528500596925380017726409017287926199141745596011829557087706016746621414686251370161522383509634810577673102940961282423200419280542083921706291262661932945697417530910893692423032981670197388730128490979931402752677771841146202593661383363698401294385930171524178000290224483469290362595778052029587043306124453973648472866389901398157367104056277242469207021552664961293518506874227002499262216522430289120619275794185132915938783726257462117158711804327218117928182636696508896096885526645544637299408988309481245175509705776876005243308985335498441382709852799321034030313468661296739895424534949456993251034755886884348480448229298873719591497187818051666494154634900770543309405436905734034489113681956530310947055935006838322615666875862898929181958098088361219818318188671486355903740521659254885393778154657681031341252836725504440361208488639286840733457507990392284601646106137368512269300729373317136942994119545994136853844285282576605637262572063430343196257586443387024010386351552520372450587993593234350473788023220546399052417990272545559347152574516702654045072558216499047766284082217094219245955897322694725810235903064763233524635712539142921262911785437766255791026019753011772463633011023737823830133974070507952201166087544434775959044522343308376335565108929069704550917142519987969166220749042376164541880636258567057726148885170847010718474332506439086335878539487935833309713441702252655065988683146695749398478597513810312671789785677567940259720344039070176833977140881116652691967571328527062804371214756607244885625027172705566000613759085955408720699490686016563210917152441564279865826337822115393809747775249998680418328173271257467379060682802107100930109301686470242970680621472006302873234794721049136440981596523200512000000000000000000*i1^174 + 14673990615604019150977851914895469467987423727208292530897400041988103785733360206757574863342897445147112607945128754111602311164715767732264603995604805441218435960570938043161842915002469819957650470537848790202423296319285895172829656145134190167797019152876750136049878300325729761804604442920463914898599057977007757983163166793794949587301570275848395105698554928539154760982256369683007964532090837706452885017997954161127429744885187369535229722292726907804311075172382968353200755927404975354360928805738360248986554956487717570483459254309119332063299392486898197113929250687760149331514785556928738580084932810587994241864161822743233339991727212176315771082582722005938198048490023244412328603650384356691262101976520222916803367913350608447546425685662555392751634218663355486856913509110907602120904791570219456133342767376174082154891553649845919950065186145246669655032793792151396115171367013823672453974211522113235107792575316114777981768495653611686416317046163532172193073464465926761758571004019280804320418573001028593296495349237470056713365110761775412627354782880235690756607044236200285523139694072133524314121350034382403021714946304111761172214707777187071472680644627763024076747173811099059206014291912982059077787820756574966790366705169635542257326726413250168158046538277728995674200789793817890732450344324086597431434749823351188608974406259857127206848211854992591380038232612896748992472396399603103302964792620991838483448439118634528811984416617931065580969221468583074739680635869501326434748648413365173105452737082203984747489279456964322738594344061241044124810660694510458473654841638280935141781117782250756483807284526443639024226744117425996584276012066875384633862714094414887093826514559625430673465700697562569981630278412861550738786787098533256549140884900891496965027680152722455834632226156731399003867835144126386569489003721063830599657567817223442203502957629022673694947115717441301708020436498171759481297217069803244304415976421164307389521213569649108598269298345010363237729814615823293999266275693148812498960691360168727861440729551921422794994277726118057408118711643115708124083960974928282436323125808551883554517412052706530302189273208478058766962749639031573874838368310398876243850843523017733766332122996590245336334211549901510766746329876628972188176343893232301579883025580719504843962645448247315170462097318083643323866089688356367401901337673210466076858304592708612998920241475027033479734271787035826885056974423172639468894635952918917756442176873763598374119489960019651428883851827842886128317982354421625798857959043137893230073150303558754643748582326142696771275099570693384060241788495729195117571057963912254175699337662001768746310418774170047885771925714627551035533870589194703828338860438492834610706538869853403230541227001496375054201993083433169328114528208602779453382801290809326616034160208644234981059068617087387055389285845353199684112204914823371615822925816874564854111182333123523804484985957537044387957032792390391913054107313260788122455292456911082484306700343205814983365699518105336248691323130493439018301995094924282619516236308324064795192515176627164256948995351302573660494663723305820229649578427678840533668962063753280883178150766686880006837121193678190730482328420226026824413817551693302825089988476044280681585897841977800468746463648968521000536705269205249680387586462408447987822778561306420073475565394023173953390847132290012926766078646623621199651083104969144997831023566699844692570827710750390035981108242580803703800372487598217059392382670898523111139086759467857649947721833586500171902531894234901994475902308626959613454095314544187070353454619500283390821067825937697846887199389888390467865846282973709970502819403612056858915603725100870081125709588900012610017211442436065576535401033501816533916235045599938789210418267896601653258053571200880168112706657891646030125131949234194880258109904722798302025591352326190403029030357759003009661789518448698739586937446147529661702636625054363082312957902351254144385736309373423224055354525271905593450540736350525834423129762362379644197592559682860960961143041157423176881067342320545907027527542710570395098978810756943983119688279293196516665075625078753133743467277766169291688843009306132480000000000000000*i1^175 + -40663551369448213870984487658693736093133068567120693482665353680680299418533872604146790447883508604617423747838997527840549062162858836346932013697322563702655633542615824525596116526068681956523260113242089254505889581414580836402980937127993530680665038028248475363753232053794146055113517291934786740808666879162200643654298587948890157850200503415599159574597040946734881112374374802843582251741124933406681323483761349267055693826196827226757873894861885864225114844210828097373096398607829657397602484505684075246553935481986858564135644705976500478098092852565397097785056439811489909046091564013894710142665037350168802914049523571554808785303928912372241878089341562959664686443270416642915898056969428887522547324130000647114045882960876132628526843961230527912718263289619173563276168792202969846826412902422579261405875936751651229301148874856345225396746491917310304554805917293747378844467903521327934524237079701664012073017994722520825300307434418194313653906974828413475416066061320118762386620003825004153319898096159425082923750116478580754897800514584062574223511301423474722282595507633336783398390585891900589874197054358637014715094850882826575719382223774462039439207397990317360914669541761761035899555449505515172139434832187316400262817655279282508126819469231467901776358830160737467396648971024653432181817654404757644379091679699080043032155424122296390707735063447925724813352607942914229876535071425017513547573588271356284991687241055023514274489204221820419935496870011751769368835635653511659584525478955823076794272469137952011196145995899072913260033231024136991481148517578620389968302611840697499903378104566644297428767766864640280522537903667961114045092882600572435689415590539710269108627500556656857576313956477315975470576417876728102122828959654429983262960657071547436763639871171955632671635529290188632315999785795377757813609130635874217325509524175033548486618071316847372952340323053740332212959967311745838057130023977302983537049610421169848090502502246120070095887255891183948809864943261792376204376996795907836329147446189252831934745269186869631934386720791361054685332644825467572796350913039495579817203272370435044711320994423861287664032643765588942910367687226876140920147566569284270646889265155261111678257973151830666197850302221644131656682700427930288570992431895315220070904809876291472033004773421374118668161251248875065850046970114081077898229772232098860990330467441778350116437376541968008614068074710958889981285162431640750187325782762216278556459694970112204079744121733333193610712875168494692230064656709523057108099690527978410211311982403492972918217472788615678196785934750809661686119189725397183848068167564212593157458845243918244354096393738911745113278586666706092477877673646086239072339829289726173041318843618189542981499836243509980720230248756325830038242676980546005280506824703935477599576300701353959226048806654145687902852931617034347732714927961292556943857500238750212001318173779166747279714976812481455290243831303264048841469694744768998072979467753971898402525496666806094250806968918141735770830871318460287289154354119141533377993835234480522170037414777052544196840586818115843323141556160534335963420058696706628339047092059817226084185715793249562350115995664847538200488958664538998535218649885425390769782839315152608095009121075933601516097524955087286738033973322064893097481515193425661786679073030987027353719107747163127800866745297693029603317131059835736451109987356540114792610168405330240865413669988141214317204972077561238991917608656272583577872063609019365764831744525898935102969750958146778342420743077329322070868626217787967167162460645714276008160800357761240075575625156956894312448859103815440526138589946426214512207212382634416553849057986716975611629342771377394568383230927665720488111754819963288051096737074093856216580230714716532729350126952964068746645907661044384311887272592294413059620539609595374763016469855462492686264263487053569853911332652097830962861313430968325575332166684137851283794069433569933560741610373129174976940531398873085571981814680981774694713314571844905399280230718046914729121398389351667096709084659952539618022727580810802055194289095630950530209690677641379414472141927400452044049825560197595136000000000000000*i1^176 + 89941549436779375309496948239333267050223881334727417298629136056777961555772595415507281859670956049470936770564882158322715021080725607797374858807622081075816442346041082367761509563955827634558963299376824396064139260253867313385535756258567346083841697848616476341202890794753224072464514249477403000487190703528548617451571427586622866231372445239307448875983523852717771668393009936706570261273555864725072320422484117382404202859754681492138365033298201519569284417736749859141738311895920002032023216219485377773214035093657983815782219682558869668901268465296051220215571791541206614460998421838548623595889351077487685378729402268813472353553779902230640194608128226436228771524740167423677993719326647357230455073836262163062732385164063710821726665886321105496961926428503668268348100488402846710429307310649962065075083837464260731371754312330635104080347752312760967756471428787080760720827798559041920543945874310007296233592263921208820724564610286522145097515073216556954081816274891889754007423478812376201972873180045744744023133876428239141852075951384724215012863999823152724628174636807588553749810551399237379665803204290816619846940363380729498031050363034480406858164108509302320537391073424496578848269715875115857822151507525107662296330466512852346692336550841416066444321383934030522289948047095742134019972083662254027535614702428001953404232750343761202970299862507142046528990870860830652572444148410343394833284142702044426478051823343353669322311942108589474808699707639634462965026142892145415687689508673815013154921434930502012651528420829504330354848386350865528719497313492841907660585415783865500664290607540315500944785987126179724278614054320096841899747922192859688701293518558691929283524432991518043380574116498201582190145397770729657090759177922761116553070150121234067673279368164328680918811994827508416620919576334978346621241897663633142351366400370208317738362105029777817797885491818503169797783613202852861935396957994207807375534167865809712084448818090645065777607580307211973740308613720033665766276661760171450195367712026154699637269732958695921574538221462895065601117209708008749246549602291065184423881252265781033835113274852711513960533364395178985938208918594594180645419480140781335358185439374348519327882139360183091930470793764773880597487557845329756777430714353230120092485097666606690844340291492019009142428536292456053529007355746546203649100238396485331949219701987420741083607927331458448015822494836215576237426686823150252717800756675348135771852248432682989307977899538047622358921754407725347301829456932777940918764080396499559044390916188840963758899545109522858177174338963129714806856413226147877434422227936824858031662308863581044969919839953817769180770186584861119288669367793164427089744156509563804174673017203867478357960261117003194060607792823123549294295577352723020088372942583127477391781251742622916102531444757637874424090464962873020230914263350305564076135507470044396763440298245292771673554631388646759969735304564181935210661528847108604337167167850982511394519173422348741192038271285724730896139771633969117785094045857117917556191589067899494652046215234948288870448638532396828576522973409749374883046619294451038737715184370125176708044752314729909495851533828330119066819496553927158822296886995615307840523177577808919327430124935114326514792460839949427438811699015007825682077177457643276752308606060865800053172661255828378067699837353819005385585519250061392708317685472386694016145865218030770122827352701859849190394857706593497590017587292642746486452970598079317370819232985260138704671283610724339309867794347449816212434713913199914124141263849133652498478902288026142175286654840458010997469914642980234682383302186565810297830731890362851516265865485736460834248671421039554614940554997636119427582976050400398985243409269325778307937717055421350042001783563061889426558686076714174422816297626005616530880162291297401943063789418682778045317344043337086702452876037880078020019498494797930149941331470701053449141629340426268304993438978528202754367720943338261575985245238962910511588086503459816395774976672175415251280795847933437984512419580346174166992546998191100717570887760075857576639205858586178233442865892928415334400000000000000*i1^177 + -135370335711017360926011000291404172426461211392754138431305380837217408042285759899028453385742068234522746799683951166093091635710088126338038811737008531800190157237246785271250102698532598617055499059335522815793313028637547889631460077489213269592221101585342401537355880886421634278579278573123946816446791154355925461699222202408571435916995886335146936107049093498780260533858104308508850973759103004365496967757785381056171092989771398744054671193284109912808477881759706278102663368375788840406482477446934636574271151475899280487996359957937836567897974115267815671693257569299702953746124202078492207290131692492603145795535398484207371490152014655173272157013341727679693194967062027958756863603432933377706171430102485164796783274619028621641712528186266176955362267863731366570117348497143029128935685900967501546119850840756908595619911506588411220778005120660574035752118953627206953327971708291927985162506302407899040627250930122486676380225693658704424383453774909138779943869122723836675914177795230561758893087931293336649434189716626660128328553335594309646565226561783170778715946466000087323360098795071737299938311984431338924238177278532598599593152469834011501600548373516500294421751514099848856882156369638910618120665547789509852622369491270564856350625514663647489457713683675671820075819474952001734053576221854086768500409108169477748997743747168144523163945953315327999872662477462069873220523711027054756801263650783471787475267775432484575393561348888176819974601317372141135818795558470333587655839585448753506370134334446834626644752591295040210331358685730967200741467762735144524811571094170770166325831367462187376169402505309472435635806490259441076421436663771594692093894186967252943895516374567786992535642032374134702673019976444928017911495934996609005478716595511198493434361557029559388415284626202473196726435133706173586399963981796011307000150484268100248901191884302305238688877230205785297226137582441241113788092143594924084993009546120486041012320223861870612115950321177584523093795410457987933935731670332974455864643491947028774142099853905960186904269699157285122568836101272960542144633530099979668977530063018386569060885079618503911687953382978127431846450257435176638357821068120784470554264014311514875976705721916428805346561981901928199014079518917005758606656832095747323534082048651194443091194700058688041782943635777990944223442457033055002959016073217875602620603548186142060827535314435342574592432619802501010089393032415014329190677568067148473363576846527579604450238843020972205033876809779992000645616080746229841948908542031929800398555543042002567418417631387594084895589756692624697224272254391484636112112279321074601522017160614345171628144386352061980992248490192630774632460202565529126275112895533817471043062972213886583841557711882376766687384712007973139536017702390739952897553257389337319230887882362123197724859156817002763687137972435595089647608050057313651182916155683824540397880029447731952618207016042905878068422994472609717897226348583365696165724831413746977195907115318647237496172507284949160221306899618772581303505990399063792064422421872371931365059238320307881054228129036064796454320263902845867315418945425545345065814301922563292446745270678482628944073504192569502261198836471657810903937701846229109036358007671669660729622409302895275298990786653753245768583578988098609408651835088814379822546869829502886376987247253833131524481910152302918179067001363364827916563993818905432039949689828338818642533172273724561040692192809542149117193672837306041102571700123064681745945428307885852421320105886912550282091737784419020344878829457862214611072574969003557043078396280100006881431035502959352637241549796196253402807083901559046597731339970549887552816030970182426432439303052801846629296376619238842657177645993118032736854173963957048234981095580554696740973567127944584479450903528639694054926943047722042018827266227892170121816760436491570859492894543930223004991860772572052681423747823208978984493862529547450703767977572744097236324947955192230513513358436549905617998538772750517712831375341324967007967117524817408583063464639951956929721115462249614550725656660978809083099362617946210744357495321196222218240000000000000*i1^178 + 99089260696847061365195643948290420369588130191588058366648145872829235829264731813934946301929969174271335169852054095107301099001045894822461510520695173773774553013735794538582268152995019448962974172887581335196374290925478341453436741013327716586694544928443155059645432427558818534639609763768780147224920122366030987073464988973426517150298991235021192806504407783753553962293295064095970369244716893054957587778538083010871152086597413353251335606399957237382596012387560725994691695514625562075619805879058608154790484836202199916462051386165030563831142815254716292645009341795677037240441343095647974709480455803982300089391398104212761275166221796889556633531474225899264906982055454071708566219499269819262418678640243764700667958017623664232955050099819598693890410507269928984329089006759850844314648003794724329496120324570382457672355256773448339709518562031528061024679774064782254029707090567235573751065731459102258869604561338723246320459020623209735349979536661895897743986468774890092023664322149456666951398055553325556659868035065764126643784301741521985350748471879643872593074181182630419915340630981211524528903009010897079843893621868955383231292956255945193660104397048148592344584860028788158193596793348605349017389168140283772060409428378570558328495451920444812744955728550003614285473898527049268880460800318502726908524399792234483806632213472030308936860180917621972201373983213692488517049976812701603753467912258091767192745927261059639721213160539525536431207347857316171467094554860746783560438078547668161998861694240459170749146450703051789309426763580096127254499250929435519105051721228178105756684619437523999115258580645320397047810505067266868195102388090439995288570233004044614006922524667040079241732430503560140294271110099683143656059055881308220448511924769558007191630451853795615833012678659285049839209724153782428567566142646742732402789777974835274407847882367276654451874086028018792844401211663718017419807244940694778716720962846832921133400393067007975674976661112371048262907361435721718171857899764899795650753592673157590156392554706267413744157516236976170370027896842307935636870642269199714728378970863556455307389824477096377534127308331475946023534444915114653183141158234656284120219345432901999442762869384504037681136401788346310018059708166432057727998636302743897571876577861617197469029569618906144841926059254669883071536774969217066856846304315538833324527848141099641721092631911300309871884863670328376178710988148348584207047326547095209196601785445089063994737826584659113921357930038156468283544724745303079184060155131676193086673200086310578281430824709216904955232130874057949793185701852237485844708308026610579716344822158337113061050788783306508451688127803073339421370065511694158251907037217863982041035708358078801492369154989754063770761888775481906745617491823762592462070891766315811721686074790709292827537240676779307880678535545276271583731988273066197587791750822745614916456207023495867022659788981670093221429910758366841503973868337712508467681375678158628174142260036478185092727679896304887891936393651671409011701543503936398087023521600854985322799809312683537518812889879138508578019819134124330020924754354723538306838187347432620457793787988713960305314513190444459673732812419639192473649593852275739106487371273640034251873364797370311066123609157125432263706508509170595646672887455989690541301219565516797629346290611551419510184725886849242441734282606368946916478961159276446796719342844215192227124373113457195708064004596593553033570425792254003718938320775025284758222721136724396395626611948789545843771027637730379411393209372033650089933404810551122466245944597256668332901951567907027631150398525351814084501972504856598118950891849250374914922689784700729391234687878749290201459433258554297666672645216388409820318135951354721863207769566141297672984893947780660649244834625224395707790486831172576557209006002106843624417917460845194628346545914620718556286491399098193832050544699032186108324779825536197038244245729811426298250704698122774403715792318400570591711570169578636972206468953156628930341276871422983018629729839661717356991676875953567417566783092913982833075888744184697323520000000000000*i1^179 + -20819276660085558288323490816220812883178659258674344453198321433832170019472419419073974843905702436500892277655446294255670399546004156593686235326212934184890521101281265205965252563523013368871646301159382656578825435186147499704519384906701914342178450043538039567608189028777417319904645933374800405793814213082422447163290348622067224612864913959810417225603684779853531749400647646667770502721231539267883114833725991377076526828964376988642467556624936250791956285041962228471365288406199813089672918361471954896908760948735062346256551054080053624600321815622330522159443512494033358868989480108820250589015901317858351027777161628395803988043436788200071604928679348542037624683759185633667646799974236663564571169670404553512903094772230397393787270811284581096112649375460860933740408767634520201874763768493189193509514653994948387286965472093613559339167807997560507004416344137979894199680080356250322411286409662118482450853512056793889312611993719217689426815267119876914231650615781974271301797308730230457227817624086410754254047600421263079378715682987146133738740348242802114383327337781152970135189245947918640139553036913020483471506727182164238921924618141777546219697943823730028684883222206243722449863056889812040688513651547959408947297452415732309864305778264346170051413781771115184924670552352924617578075723019061840028790567390941227796210692918871396523673835392721908874806390199778558296819686399464539718717056336595772925073466453479822708888844223700514789863265411583963619252478002886709026532921691186631266043903718833665004766334096675202179836558130462878977802416348073978655238200880811774743972832689287045135791529797583037666773213446168365241535084274354004154695982197583236034412922745443959129002776088755073438369180048043457877843583060747258100628243571687856400885012060752891487341451512723585274279467937033746118682710796110082487891556008142000983044591211925747322221411742599365547565430566272437970076223775561099642600322851194344787493438532986748758955217331332548690434738952240787476676758068778121988223219624456306022467819972096219257376488647209031976257065522228540914129899137264807815771046308516087689328818203482368798495624371598488294700792595172846109300275244837464320323909063277945919158313327108442188910900233915960495291494514005002025818611207050270043000786675835075744716838207135153359258447093497273767936712606372297524340078702433421633337187514036216288596724358016094114037124558288653887163592024516276737207339405523748387523570721773423517618511400005284346589659187839812207282278624654111221093575880627488921699441916796274421852802507146907159931272472124891372773860242821999993205067260309261001678465618669608725237678259232436927114878334452075441477972654571641063380592692534390745714896810985702285503327107467482454316604940046673175750624809767369198589727060283017708496665261289411395249587954194085639023890549868345529271829194155300169997148016594434526538097377529263785744266037421504163599533096940046698235064462062994836735496058195683882008226237279727665445632188155979277319887929638154281722872999498888134199327216990393763812673899705465998386279650094571103642341558852236728445449354120837728333274660623027272104752274164509319223830469621197652016884922808478153381951000002925838199818226742579524510692898107211823078397091243169880429034215179017147687742767657304525112242708029089041418213769970589930782579243270194896616889449340102611649042700369124211924413288340396997343103151972879882104567311616512860575543366677214610457600798402404999852151979556156183047236134315333833298952745667958665483150327376284826927713793705422821815612998735500854794917630960557804860672839715086756880184751824420977088069623494464529052933589969844997525717262074740068409494738348774911927854828776135618604776305712780954354153433843374492152883469922167344758809935795988674251464839227313291630327697515159347026221461954380954512903245852885833807806330508158289578614734067122427744386828576362038822596358780597148872250226194475422715446029194437420473488893742314382916971945715265316044634988440519191360200140039163748053859061637956422241655608508712117862400000000000*i1^180 + -4273119195185259810068469124973528896010797034314682857378000079987090354500807564530072014290591068418559125541473484020608206686177070089274938658866832277722405811855756520190759252672670244168577306619569164690082868482117095852629361916206333416945583480631179441576426665118354463873012729743620361265040846980815590689101373139613775523295115269252592162816810638348677084907808192656060171417341755943551364052825829015921262918847118197519591872476721326978722780984934650681684808788744339210593783897836404818670709037356669556911124450331892878824326536249069484512136186034551745236305045932325845267400525371097284503392391399013869981111505200100574573554479645395434541088473393019053796263197468797897038150865374513265306727202280003689629318193359026284802770117981523390159631253959635040274963104176628006425669626089500876123959437722257418700786986598376733128263278825083129906883224891809764748200944565073536919845868602769226043465921407162035235975292798506751506066672177271432609940632746230885089655810659477456382719941467598784890253925071532911376447412481024874173736529655136249097499194232824813349428092075465238951022225565387925126335592790085493856849033327707577271294934219683625030826359309553180007364094095130455321497412054459291891473409877416940820040911524666150206001632208158123769158048234452947662196371503737672902792761280377906931021932292407114624937309311079588103926481375099957101511124305890486448849493050524538423862512392859045256604587790001071259653556978239176893181035096768671469008212798646141709018849902174145209965333016797961220296838495242902548331420766167491114272357794865315364366661725852303525218447492980170110907152008294497608174858764261867969760629605111436375651844355204430994232851829961681253157935062747493649174253286256718853077901324107824095530796521397203141883747677199367979922781620921500439796221497607833347771182024923549472429009834669200053645270232485105392194081333489760169465898955588528120352804386151439418638642494493969057247237456919922769148241478169139130629419825890138415333709747335177674287366336578120279697812100691831121017318684709291571618609117372645129926298489462219979180695231416901890003020745445444913191317441982901529091334766414282472146702007763464742180126445800484136837812533812019661214237624930288547195523299924983652533401061320855679300588801650595726691359868475908097862543830321155170033375314603764316477363956160537037154793449367326744833298052143157418928844440890736729704679011193474614355929458675408062632470298654009576459912144646828415701357546999036395787055703441409619885838602662951286692623278370871921770991396465188116842979030048974729189027681811123638603995880553568770593658512477785399080912973313867415372147648937133019001238974719848988449690148109223282553880942388910512531324628708039100307943882570746358239973417336295697913269975325815696427846188577786715414220139963497898312847808713773787517567565091389834362392290281982869339894063873695674529954500095342462245239611640481807102312961579702452435255203725681860484837532530335449201818620847929901019620028702849490742692469005807883516500739657540741862304216103388797053004423643914834783891811431014148888351988349794294647228959775691488892366956160612193133147481475001544830782448919791608106625194261877354920028318023201223284022245459172257754975430128082985121974001529187262290437659164876588852797740979649252451486762073630527724521352690285459683075644777731161038423628979749194079986227073856733755288464351939156315449531594802620047577744895772910500842011873765427747516558942327209423849249481697709319067798336050263544582318449891680586151363776564475105498592823130871653028796988753499401859207504707727797538897555945551284611308687234179921051897633652571622539238665820031883619930246945050792259859778865172183987234318404335794957900969637974807324735953798820031257047897892828605236837417755709695881781516888558077622996658359913374606784465217291981766198953075104929408284589126955987846419589078699392588446655345711113511626038063076592194009940801625658271638831763603995552921827992825727069839281565340794880000000000*i1^181 + -264675501301519681350600647112618734183600283466233989669972525187791178514328941693902733806256889770200582457653255376428168678517392773461274839363555549330538364668128222462296234596317800617736587728071618145318243041591131628727934460039725943480631825178790942069894567613129865357712789585627053313842431151601986482470966563549281497306173811545365107885255773324188713313166159341840188721329836190470980437079879862090106603840822653945960803564245119168415671546046241256259617344947705084987657061740566034593933134385724274438147103441184833474851477210616383514764479247667778435358766031240836461108565060645666439563715224062015742487968216943763367528396507839474056407295567001907262885209434358757997386727824264182260664422792947123501473496311348153229631867208356237455884416248727692478764152095849567778860985380766757062904093459638000350323598694300178266846045140338171507113466493712242806139405965965532948566095067528155771898907367945193247124861311170206949901082774433207184356006911048841101063864673313571162438180688918395211122867451767861503165412216064123268114882975495613787672859864409189286214458698445179383398761009747235726265239774560407145309268834941831956667346451632523898928180597531597236285292190252510487957574286311021061304407021619991713198708827728659154878226864233114925973433016156310164389849463649110087302087275143994829331696758575193251647302891142771417634433641211051256790653796545264083509918292446659459785036324096344099513900613998409117618621815479907657397643908349824585727386500685567035089860231534225259148948648847834043146998532661596513228528937391654569134943137673500279736520016610228980788671095668332658775774918070294696267618381178266101239784564902735322345741044916598441858461046909054874630705926691955751345581557284279671237749416144443008082385261932693740289768837281573056490710610864248034548202927889486832244587058485822252052365791716628054277412792757199202985180513028165343244978259297830358673367891121684347806440365479120997357560201229962157229374864626367511108330566191645985454213723212223594654916380294914409842755945867046722104832285746845131413280020584762960655102202258805169588294750895260137248009384475790259408050211098329968526873895249675231633122462430285784429608637069824650325675005631857239060240477323489800649410877119701366902973986141129364959441879149371619172571110907063031248626346990708361850846489635789024363318426864318654757619880156459645382742644962670519668776821174971995491640142895609159920994563740285908566284483159122865465637121229116910705316165997029993078968653513558122094910708570676766740764926747016922021840905629279963993182170882172485365769845069759594966530327059022215667587288785762193879081627140528265572655527608176284094249700439681609767495429593828040196417053184616454470081984794234410902189155968733000021992486198094246938278790243106972930948970118065050338903761593421009625176521280334234776095735426693220181694149893283599310118098671464510830802598518484710157798727486110041781762994566548583263491338437117259766466423530492305151217022922377287405860383424844256197833910363674474948518807369752441024880415320898000878201031332266260021219064948286615440268278201825656705201392608452098292005057013859193284867684149140961169310737393083239081266919843184753406636457771562220017010017457456029526746467616053419298240601297563582231497068609055877505109091521694372713053869638141328986711852360090368601039900224342024116156996787467484653268714712543219382744359756310220926296832081265283098052974252966970781966025171319975101726342879614205313325277738168415966253087322844535984592315832755620750101958786963132500265049208418864631823771946758317999198780992075691322939401076106633722429049557657403100686559587895311908539493059825179202538214927637006426378527089678805775806318766683855283335439979301964802379520259841351405216786462867797886928561274909472178338974072173737523875584055238511552188421664128947353909470699279051707951877773035969694017692280000660717326536715989853268822774316361459845245134169324588426109711344754165977209980509584344743936000000000*i1^182 + -149275618119975298284210426556991074073863835659270727007483992478594222249500046778565922522856996036964126303933398264798201668895286688534805782762358292718293985248089122408090366130082267598773065695827787835344300548201603629823473273795414490916341401295046916739036687663699460074228958458929724828542840665580489047685009409349901731779054581556371108062827606363511991144223603867605727859439705279638056743259744211760264499845563773545139824298761236096195972910103021309961583597815704974169465406138503349294580392679977174455570207335453303032205879835611588118302882621907011531556152191973438131050141405063476103103274190263016393703142171039171952576258186818720079614248224443443609085061815312719017259957142158545384068917330644984379707165642604248828880369738221715319644972363224163912114099240901962877573608822201873584569715806813782459286799317107652233939990283880237116234065998685180357973569546930202029468216495108737319645924780225017069555006115976256523941351135212315050346397102203667516906800858535113387548820240721991742444247033882974572209631835831636417136396023945179835853405617270341210821954736321113238700991450395964527632831047421918562576231358001740294085560503303836935238913237391770198070209155718221462335866950969666732738187669417200148536689774072796779983586945789048373662129082280734340377144528486137845529973002923163543757294404697144428627247815332926554966002442789421511626719671159718126184375264988724088905826710850398971895312879242972463910048455030708574416599009999679606570156389891974648466561633690338603820869273418967243676888026519907967287107261397025158933796213828750026513686715086399759432509046727469428877879412676561911956234920128269239293084038877077634755253568174994115665889442924174856524400152227457985401292098391127992685523823110649327135167314734491478114690219634426445216113613135942405178600212752655283682990342882640102861320909161269316700678369163740357285723858871099349752237349007374237204619180843837482534918340146578987336415302810431619172255001124542356198117630201521266191991026135493254116649237010526145207679939026246123024600573542716595768160780377447077724981741248387899683153543347022745638525323243781691621730555964055185808445803880686691434068273498910339864443583354596647206310659184276793043775185203957659035476544327223805701496537236579830085408846180059446225811410425177751315337853838345679124410174848290679960273985252064779587079851326551777458136422463826447772142362695203051843574742676508231758592609009306390575536182312309258460613186707379549139300996546782284958120775671647249908759473330765045894324993856098277338340198149695371911408860169246464992798624095777129039293866942677215928377340024512631565294301663793918818873064225227572545258964903172850490620094259089075486163066761190514626844699851211984008599337316843350401277288970928775118993989441783225711175781871208712271272304987570821339220042721845713447686681711353233057313028552513529210072513152275867289867889044228292380366476934048570522549044752463553736499834812571459506735872725039951572544767200072433770654131644662744383754240728163584851913766470726596623395503880361067967482722831799883558894726079795080527549224177199040929926641769980899092398906754484387702398461734021292904780683624162754858025888356731758021953583181785665955817369723348353846054569959068442222346057722546682028341296095687524941062742838721528557441567996946972890420152654327001399221676545042993369284685263349248103773019091835835455046243965218011002865993197454043476389417829081989362450369269006084343354164479958201706607976631813738300945000289984730269998978312495094656395841805026626704469850253564120000257163993967671639940837805649668507835106720349811632795528080870736690830309853382139453413368713880901660321009055246816329405983803921680183183883953238296262614324094317923614085108663949297969199105321246636278930569741209134784581737940224545640766739956111952105903114497966797049301249515682778605581483435032978339226992516693746558297037885537019956705510811310474954401135346516962556066781640910071398400000000*i1^183 + -31271467942606068230321938266445248826180570266500442942165471268716215525609114539376031826677929501531005272577088488255129958159867980921733527235482957490831433591097829296692606312922407717447040801248392817308186978668511650422304095577192741272872740421946444408973811273094530704966205607799762876688832097803984425635901938606573116426222275995440142702543930099913722965059369923319676281841583052899287547649570479250751075950655341645087762068647939702924177263004974137413944331759572247462803721112689252796003243374429637396094696008928481841425746373822491530655518105680482783713287671924575430267874114798488881125130670712561353671927423450105312058994230974984396778876483420475187230730464712127041703111904586398184570877267892849269613802109352288034522129636002018407030210162938855913668989034004059202544576919215106706802771963869020842775526191955331447925318092314932401384795472926072117298507109022061343103951633873040503037681856020506267161785396044536231155931654168965429322311611152814453245904677737677677934738396067279747796789313194313161177758013182280889410150389864280857782173507627598342610687991299811115518657491533533273524523665785567520990945652374128166963496829254797159784710801328217612324817623855118433751385788779832731769574917387401923536703787937085251902689139358860233128710474692950715839933383661410958848872707841966457509583119926102457831151174492803898082344069805892711586277185930415862160616720160187896534013744491915314650214196198304758261867732294543734865238030917593872206303611897401356015063650026549535121943511760388795017102645535509517619654573657918054535705075470079859934358813682746403003030121471994616281832383180189678404172037724974595155384821468611793856304404194554332409902615229547287083916253570014956626475162173331867425701530665714086442191577206323022534851019878823127319444281092505312871104502728036999787980191503052360148973377371547920608430722599308122769545778179135500921360885993155159640907591801342869574487376853439471482202245047898785513612001083458624863698069915029517992080106617511305956731041882045294411295638391799069582327563327413033343526349883061176920366866805786541033246730344289772921408241605548648613909504998418449098863765271598033698616662131448827163571952630434905214520881547741666375434605869914501643946921841619208797391523183175356935176578882399043563439751606473696784878599093922506385939625883509101729717948619578566539168531143115849116291243466676986196408355220178488706580317838250465363424373034091730588007484931623226948748550860071055459538626597216406618040410030164287576236727078881364668572330033008757250058634714510016658539679956555916626583235719935036393650116644751598867276431684666318484400163654301436933443663208208467663316932973566396132472121663065274755925796410993042789701635721345695018874389769919261403832289625430356043262862250266394331040665925008540075370080884394425290510693322933898642624641173675715577744940497987219963807688906853109640804264717301145910397231010553094526536085058357567388085511293463132835845429412238267553329197122530291440923544198131606609204471107482807636171959546769324190442568996649440575723399911756476317808420759280173541121563259179802323684168201528239635814633027557508981747454978149753243460900486913518817472328081863621717161277200067301734955150697764369289840823133108791886444279490120184591342189457609263044201084146575402164207665940010388466126018152227318279997290184170857619946946920506436991802540233029398602840014773743695386214303376221758261608468982503341809897581045858441946061892397731585175349665926095410098638935295185677217433870838098741670522625011268826012081316083990338983203538013579091493666290368185102132012896109555641333190891565913126203295685563921597664936632278574198837195564433163733429126552273505489178068233741353128196477177255563701210168981678968686894456165985923526869329532582001026329365067864084747834988463396291271324024493329290036313145721250610003341668153832820443116603635933008958793949125267294886316354273823352883669286285439768985600000000*i1^184 + 116085995304809735026114813488587231675514367702186169936826990558283256410994704812850930211073727938535520202549278309840116082289545208401099205295847307405150562243886021998546667491134760750335226389992259357613779610725659575465317033419935469199811576814524597388844274737810898660966749665539476131749445674760264476561317227335433147856601559667326604535710695394786772528088412649332575834791561926628159337384341565283843116742086296181362732922595719228853635422290133380565746129201162139403707728169321752497880494774483968228703296880342216774997783017115222589398030654094082195669966688581968558164114538206086881394848993720097045170958767653116238859452684715323322520770786012259056215293651894774257736875750248772341483648341310952892217489703761610403917583774730128216136337160905077150236193553175140114908138532316074870149927498996671970271576595755191282295614361628935620539468872644953887156869527124658875149791480823414873063956558099711812390820822559699178012217017044528724369398266423415212076003188722327972024760007007451850155126216257201694502163211723097451272187658931876892948050530801935940704099915445842499544008189600083308571326812800812136274443484346795107935431834130263851500432435406951796685780682108938266823129113796315871612796657080090418872474445481853776408507931778488256412876930280166319532039694417368282649165557495312658849523144548532704414261324971582206699233608399673488974712145533091813511388655270582304580057141106578080603692662287891007247806427322557218006718454935575656231803854346875302357513992066843432395468462502524864155719061150544186323347900094799895790857139039759522801037451200314923631614674563415879031647445273592169978539921791639728785316040553803410398570244695710748849078642392924325563330466596285647568702291074977662813396651505678871453030645314201236104395052478492871639690833924813327777387630927929493440865105236122514325599553835612591845909070879041287580548605467881600942203832102675906588657717493369279795786808026931814156428211068891622720040613313597791538931550131978724883632388151786374967030094783343611329874794788346971850391345224600278049228354863309471885357194431041909429557861207361534317665887549016743051875246319485748547777793429813112220658633017467635807990848289786903977887899727948591145368167707642989096385986984764022120881559335945986586663609416522197924548132694612412849007091260319353123567752341794311008542101274020838235478540164876976670875083927452819223041503001633608369575126003227672922103447888455392633706229918848152527910202614374600834106348956310208198215616275536365410466468720049287655252939351608405776693958945986140385952580320316351042344120224822563095037522355488891161787504800404618062323011417267382077071963872677959193224519820294755147943178641984665577340809231502250926217568845375702163511300028896060793535262809094422959395804143999368794528656050516008825432080010723020778367694552293225069874585919940582960366398754263621857501488131849309663714260814780043654489922765742139755707325393542466574271845539140072155932922767842751990948182482256735281395709092369527423171869645125076527416457688191730768096475515010408160928910162490863494245413412877399135707755544464066666139561846383951115047704162846809347088655640261707727648407049315954136698063324129213668300022521345458082355134171641551490802061179768759733634675299881521209730517727177419738111806942482490144994526651122815583173657299435214611505996970838087907035548590279263444104420285086567890325735333009217355272195862464181420757793869911108514178584848188424144412128188613469119375289148125034966228522025780615584295893436166082965320252311071800146816379432268263688774595946454880066778707845311839140239596276626226296022354107705572659579102476078419888874876229915575377791205289562182290557196055504181886174194157448455124469619121572620068247688039948699973950218696822803344356738236346384020781322527330418544848624430118998969358105350492097401060110930078557824433958492306396648032586228248702949888273380236325279187257524224000000*i1^185 + -249583437191419161539490824578260698684331736485339062119921766429118489723244354185758237986871465555404698601702054303930338851238620716916688673595600253330210163613442116575094801518062267798594010938718925492729283010652921104884631649935161096139059875757967154441551644647477693711634260405146800908473885764455068172682279106198072870324078222744634934335353427609848444662182533729606840167273752869781541549255499290297189392236230650297466489413515587310554972418061602736896547625483939698106706169402579539197474549875141737341840957343500565745120409856090987561723956680430998065890513397473377274139041196922614449874486016115614351392653523482707265834116502983610333576374956277435329271324983813849674540965048005026802816468966025706355684176691953215993391697560056018824934660037209831088397885739266637957115089157692174128920416279324388236723712441569373643034097349449247219581214940593079167731439852152906762024741159081291681287204688314018108475695018092292121558296805266767666480121596624069945581748688091458274411189837761487344115911987021956216421465364724917910165967163089272266462794741733764963126289161617857846203058460005239434411805084048444225372864679698780217812122917967456352371985226732126733616762272141015446534412137338191543295711292892795410066225934368193710601492173479622535562996802594697978172764702047440017563875989503897674199116892687274001938138701709319917573353638509698362068613776812271425940371960112466026866501282164561924792425360624145064841629888727579049164203180822318253612255249062651524464255435556594888319569311075361058749599156248708389762942888211127968340700441573905353719944052543819881948536923114086348628050838676213797963303130426258162451059408851938633222900534259481868189995631235907905452906330471924308133015880172904173750279116192195458209599769890604233698558511015203950468305916240805736465692006106310295619418112166854154795485036288351101448077801370004709900482430418917584464392477229278245493621781714414193091079708805553949525686947402775477300547692395739470768148147005294190152106781513275317058594635494606040390556308361259238225578055676043970163687787679252179304837777278988279533831732895898493952963029389389888841350654845033970954530759670997186705564547605893633287440058257365689360315745010344771220228609441516767015463825403512099847738184647418821778504964224382308674926389244486578288562445745645948698528423138658208991242020699103423725997048632506316851716809322049392568508569272764286516569774587544075385624982474634119904999132342880248955155572578345814011648213295258674912724132352251546658714473709704298412072824045027716400735201147073931826530350908321428687951605470269061324712567410211626255478815676566395779374563181387765199203964664935180409541768105529052939688461828527360938766400995270229859013845822147850828341593774161627020832955668003852120106547127960713964046685823518203765963720889866524609370902367468020744311374393703716946292996112706162949892677062701751956995108456501705839332983175782990393365063502151983779708497324223853327973986289617216910473375615780413539180829225066687713980849107721676640343649316311751498421608713430020795335616644334365721386001056457886965525500389873670535530729920245042246039392535975202532429077199472193603685397257208411816389189796159334605795715493163029489441690421389754307572381596034856243442486225592807365784211501718714175362380060381558931304033521778709282423542340777659679728370813854278516218839265838284372921315579010437617953270474797213759346641464248480145100130204056998341260506669235709648634722368416674958323833847695781113271743410107708305849015884817475276139410697448685508161204101313793893777830178229312713386018640217826129339574570760815456549648202295473444218723269578539113624382158037768932282221151563347097241794525815437573384572995339860066628699465485087217042724822624182643132482360033325686763313993820053175052938599251245631282087197800750006765331793012146230992718757074499411028134534816896785012080612499706763175526400000*i1^186 + 9949665248907020523080822251699991458174727348271015231886149612945226405580249492503193475050284301812070561427962708394195259628785482283580276739720313689728862220563409446286821769938710507219031753174255019467463954383277314333586185141651869709365868354282169710292422536788699516788326428938404696497190373345798398393564506439240619938330252042794955670377452365868847035005781552924318829171633895379385884168171201239356764828181228473346463774899686867562925227192570123499619874369884689828234480587149688611590328403666939619552338081037134779651057668455941243041200632801341300999237227168971111705333785413803036144924560697384638962911657955246240483585465294147099412723022892783423495553184091797474472510772259598677246943640639316147471733113890401359423916019517161107776992697881239119567252183838787975889245681825221017892202761182605855111169456910351557666787624680359340472976920939543057613176982834684561531146365821136428107283633194929492314100129841897847102762036577853485251351314677364322888747701622419697291878741117998939542723217426333854081992940475570742853389318458891665752692764470557379937202777942099375700404086737863037718946910780886095144541335942175718056863382761585373284496269903559260313615692306056739728790446492378820143997407089500907548933960928721863055354215839529060546660462450419969084324384977936457493886938442640040085925854447931204646919182846652021663944286868824507615082260511519359963018453932192718406394493846595241068971246086176273035462751630680710494280143057013264061325351111403150609415112621902077881348435332505732846660824289441103095241429977410729351261399877647218895153898939012517576559761784941383243247851919618406878867105518782704101159768423248084207907073249268980650056064910785294514433808550117309672718264409903493534366465249130818572311909069707725142732014306919615538683271243783797044897394612128329541004587721497718777090747037737882657599954132549801113448844164634925190949104158355402755017511201761960244104684980023078231842461142522768354280400266172426716621784278522816132390865102226884500820999786071539917058015887643852536111909670837310879973436992133361513119888223795429420598729296395511093646238081080151012590321387507568844011306405390326621710007053261124857926682803286056764428100928642377691110765741442571187373761817697508552421160954095574673887167656943793984715543787714466766510484181959731933488053962915187410963067298717567821583866340557835043323479477367066439107233585588606919775876789698475884687496752973128926067306102746435534192656707758464166607989945695972678074950250485163830922504127902785709606771559945386727840726155106792487957792530568172545767203683265492531890267520223716123062479734142475197471218678337031871739257241616123117213520169302169437588481830730868459874089601669222430787458322036852102380269350364115536529700767575340222362828608540177553137995822565755146643566829453596394449843050804913996866017389648614778856622933066014189010711076366734149435896683308213726888843996403959441698404023008257943391258066577700239673925283167653108396489168801725147104541931676094351650799558900079602109485508081997104262239814497882692002939979185892591198910526911054341102152836387311536666027010827507797069381485984011077318787843090373241676422225460421465449556323397025708580716141941106773840319906460884729848334611878054296403218680031254920897342412943029917441280838447419920905613814794584974835840752047249410195326480756911757695299504822940702690198425368286696658068465476755725542292090258643421645142106350864738075327272261467780347554355963101639377972556793548152825371758254529722433009563724413376081417737785217874769868703902548154951592091682606283754033949454939332797332034591582474097180026434035996489759326021090644560501383158758434848185329306999915159715013748103879726217222806740532287673535416897308130266459990640195311087164731426722404678992898119648228750648655026785814670260717323969115013070532662392057242502946818533092587880735997354311680000*i1^187 + -39895115836069154856432462355271336682894532895700219685238801559759413676445041790429349503494717527794915431252527614290769200205886506502725665815801013684657839323369454280312116197342845850930131867096638565620721791118368663788741389335903563510159421173009880853895828982050027313734398632728097159320070250078655382811877238463756175280619287359062713675237380065725081995545696946198436459552489967272940027671512325707733306045964171002414218520551522233735160795097570723304645565251209212992984788326640725655488103150047782408717025630936705118871822635419447305515876902414912268851347165028162307711115087358202978339518080736840240846477124122771574297067182669616096065419777358763628287130615174642934427755826616612338081580695153793072835337839123374565803242576721442697882238546672767648984182282728508212627252016129011886900026975739772369054430479531181125255903587946220808986578130853274759175294550155553391292973909680498955644627495615210176103449804639400329713684662409654468056192421981675887486137081962704228839605072730778892313342505711596366397136111883723145968428890834209608179026049015809642656351723806576155213970353040562754137836289010971475822216014108974142302469637875057440826366973943355724885721890967567918920306999561878575313562314598711100399311103654535037882522586346508889429601811247425412206625195352098791302144519450983770845539815500120388697792709300057099595194237417921181317701825190291927729454407208818711289657116998305967721974291403002441162428604589073325277368813209928192694083964365934215849353060672166300778825720468274555848929683392030978145253143499684008230985860197139690482950603079963383901620830719743981527518577130290201330822343836331181537077681548352244048221103627459359851156086859946404502201462641990696238453810904001326438866964330393178621049162898121728188377522813435819373492483832371230859368036732416631635545868564916099484708428827094782983197497958048513599939770830765216660470402958618989034889469209331300658111422107921273576299887674165677018998308831316427664435432802527596015490820772953822493813869879036335259354361679019439638210988177175162737738440708940023742489634995100829790073028190293710665166896562761924076204790845760319855984277142040699586823543777894240057954301900223992194630713325600350811410483179053407466016199433100850231097124662307377992622201496936181834352235560935307398388054141342452087049383776675888403544895671908050379443312129160769215763546261510384221329362895481535352730812627303954462687227923698706466410912601717896161030989910238313500056409698950924129121135331677572940689909963057483218253439302239420244034408716749124259598683861121055677165389241001710568751966474381985622711639141620348765632974567098150086011910859770316718042621061155840399053646634333155209265514109697405552490493030752371899809301178929479313387806400997439283073410119459876207926129172998645269044540145559452638145647460980516334701024004154287909078219832204269111900308649652970550706258956538157416796308523005685085747901716369490667971404435010548401020908410072986626159231502936521313969572810129118181628339066608924614654672455602314643391865442068017010566959940730108564696660037787105627837915507953594818016084733508904925670787631188286196775073326402986272075113193901935248763750981624059743828250954450167058761361503264378049564514602106398200250655969332262510240801012408016451787833735610739663511055707397933765419531233974668287996190018985174328805514189174193519058545678880696535958746943762532160099644944847917506326481998747148511219625925004280527158051704340337465342699609906326431881075161924045761563261031937151773928362411154862359683633351702235857849286682638026182611674638742383780173222998462677561784964783877796841488657066863540449275846660722635563665618048861513747145970474592037986278803059838999756638746814210500258548968701308046182216862959256823876261278319834131674885135021993630568092429613551860997190819068209830619276360863142903808000*i1^188 + 7045475621521748259506131331012688551351418867702075721681285538854249204125605161256210039149515301189057761575675924237902483141004466083435365608998270957314096735066935942258084831809344597811084344140618637905306403116925656193764035993127817441705216748632740158115433218457537816964949360447560501973236663312794045532357779350884959866348199512549290053605089072229762826714419858481918605977859199764835173838560396385134556411795297550702103049374415446774892902399463065051053597233641808187763418458142381668345562614527432574407129352861137789170078316772514663093710942864091024012376122481505207942211485276810953706950326035853510879746913907784939557871023901112897135893453956503046265672576107342465630466325832785459467691003614420093095468075897654999814079355027843635447220716116121332286241881763042496437090170211450425057855502146281446258437961684201018675887330021497553308587514796774449085973862811718968442736697684537119779973332005881589003800173689554814925982227177021332696510346746794777413813677968711398012474570184181373953308157778906654277854213917223346017435024134812203428610559718573302101300585468718439915765763843480337438679664744000591822839480341850661440409443964038469370365467640938261567405293637502914959155747487264329690164971556640094329107817277599325879109972322572835790809897811262126699554876085186995974427096641047914882430872067286157297117417009377683201552368609423881055284977103040317266749677496192551536216824786309497963915140768303442315296032377888838411464666281600970778267717252519984912350300516489335576648371186606664480407384782793531037188406366387266331733137730733233575735396180512296655806400135461432047037566134994937647320277067213042182778386450499926732556123185058381013053003949633690384346479746337901446731815207234622775357824365893857880092855102843479644939352931381178443652681548580198198954256815644795662534551417021148798993872579928273023735706330536144078286837508280248991089296426119793655405824780134363923681497074732166055204208056691928349553258367265789672163558934289233310959284933501255539731376852246058550282349357079264511650514967757636325655077545232051124366108076381692515585134843727864450969840765649134722117763412604520542471544835653251282019382420759421338237224347524054145818043037216276635333779865911267007447195117911225705680081106569915784260686892669370345202861439693650547657827590721500658460634676214498424350685273862360111851358565901198578167566407434323079063890460526111435361184987860658054242841567750444554216541776605056362357021850976141092206605866500193565537731636591052699093296887601563074180395731051482281962565070819399594089279388104081953754417480816914777479952184232412258339166354713700426285548239486293238992222993592750952610995146679963763975237160064293373370421607679174195803158296925011949864688497500398836512252278140370029899978583659758126455543943240986064209172497026332523458399852078359076273630549032004124659734336400535335825419331555868545341217372945956496217233762950615870666478061611714477747589028108186984710609603424228258889095832508278336855113249887156600874722787979009036157639651833774340825223800326474720396294422563745949500107527924210446435897688805015531291074445567603653109542196016013299824271031926110838216729343645788918193438532714936249699641106822818624633636342770787215602559356178457753211928866131902854135203964642107356486989236639930155795829256304249088178587877209044990420995870812632578952025219632304187777574731450213442995687381361338034588018087714689738517370913545861914024677971887747393209808944634257701882803993794657454559347955331622070468942285091592781413175523100985029070307633051035189099101132367213514680241802444388691934854518250058677583901375917979576743660128956591111087932874033766015682441136467215421893979300504647394738664010052724262538818870611975662860415867443621463546827241599144697111226651844344738304789562592987148145633564039633036834032844800000*i1^189 + -304117713087084956828769250246371409622531417202408414410301840221178453748387693331355181574241112552104934040830363583502091071641259342854286687528664570299154149682708395797761706811304981970316089185509282918579114100790632909600343710603108756520734715611402647839199946244810804784594400063289024268566972382696163900617162978337009694690604203465323889638754104542016067947381350742953136385009875535932264206390414337373298038624603708255085109850374539422182203369370112915650690684330600783217558004881728181015499121335436302665577952784354177625061957115468557769353923717877059847452254748420919589705551171628512169643127721445202650234205917646321183568382855974630054270919581059650100342106658684690299936838081911379930275484770432000548254939960118590055825281445730455963919118729334765654773135284068278837633143193422409626431947077855136460450805743636312710316089806847069643620155586494851744741626336159409434291784585231392918405527146598910958587065467028494281497956904547020481692545279373849424588840619566612539294625042426961425476692224785544046572412417359514485175398273624053636947065331920814683211802705355401245842399748493700122121862783712794954973515403022050122835835576525971969857663663898554340810940068949970261157324196087188445037713404303756938776042361992221605205324442673643008254666046028649432859474427075356027042542097763643243901305438937576232043269432042425247870891989318379858228444411279662329972533957556315718776862360088507791395417101344866942512638112186276098855421183283037530269694378325340763699074750033500572918582488490389410476182038305422132824940089910553004014030638124749647576218937444913880861802892416628700900678978736269788629085358795561769941942942515553919331019842458198742636199211043862668031308264032529354589480119782971915623014497522711443272443511260752220392253463296104792747805498651840971826588504923601160443625277260551857338021813698949216189280387841695323457218022468029407401578899623951524504115066828470673065049387637722280310221995571358907931631036913444211719639461880484982275130989679185109493957233172669660444082741035636029808302065870064490840208421765522156038899683718111752966387080275552487831099205929015083466937416605669797702543818523843899549140266214917646524614508410232358790561917839812146149733940828422640427885247436225909964822990566487041441408647365057868706751839386740543487046576941713811401133745874581189986979769131816890819670139356043937725924559707194980437902363091905003664201347931573522211348821616429639526660474089586535735328778190385177262919608412174991470699038856065945823898949513086981868014801286492087159287395665006028603646547113527635759537828939956677111763057006079880544825842449492762730376220544135291073260117385721895968014879653145888032589239805717957469950913139545111326110447975085536988022708733588580450802219566467436492613088128565630416470367496880777315434689745897944531406481017263918449227833779161104784280131205846598519353701368382370113794560783016613332271229261198164792721692308300445917337866506186219314775210985791309786307065356366078918452916867876804227109510676839497848181464956799229764606416260712949461827503960245632340621963724130448774672017675805659676475615075512410754375940981892425174068605188236522213634596959734478656780596711865005400674464501908396355899096136833098196044322105956286388360785298470074418285336731699688550915615398025027387225959438802412956557177098136594274008208305789080242361204925694197103176108924381084110094943257343117319164783175123334974229928540780014776863263744762712641847840916836418386956112301895620916008003723957423666541336162162975279876833163452554599880904964918532032939980643037604488218670910237425962522140130652357141266964647264498759812339391246015343806531275288276812343771409498422684027001942590520079757139263816708672709715299656029094479836817403105459738694916247906317873229576708860061897928194084746339287040*i1^190 + -1514502838805941485359190676353420724751586764182102358549333710543488350915824062438230060958243732698176560613802308888122505222095651108102397368007916249372006655752259107088006096493072284143176346924649684764597986891501087913967070489576787443609205145475581179996224653669391503426150291501339502602229454461370494302199910414224414706637993734646731613077374700921459762950872971304224693533658996067101328724852272015857778486343746732835735014438322140876731818315325795825820412869907218050135698773199036515805294522369595812741454448782066733472741191803609046224277256609258865396236609978039134966509094768986047403830676485798184671469656726852514821079617179778524661683107805689410536453464810718179456117492140753601378374605966328527742182276007672645003229023105505709040191598910277175748994683686748981686900144196664915636270957930692141167012723882320183780097034435342419724695648664202653296928066679452447991080326330056233510168645847819200640175352414764252809646831344259010622367572439723032245040950414914111208855446181831300510990258638252316158102405472742692260417069709312140498226804372724076856067648118660568847100439938084960450736645812553039856906634295116019961288601282236611945253766561868238584906173639258891840956970799938512899546361595116839891683308999134385209900728474554717988418746161340651680148995119235800463476907645893685108561415080699369440220797267613151721745351689508905262196362102366219731004641280404889625618440992348525083392336754846309617034541520427157770003651115410115263153846523384173777913565793716727938482678484321402244818664059014909473449885980290587565944568753377655510613700946506827330097681934003228247257108220963939241731903558805365274228210760848643071136233563035725260869647371048381370804896375967726840400333795010100963723858171606723168431371585405876760970728298054743883862176084220467223337791907150232820999365853317635231030862370387565455799015126679658640509161555488294056965346007567589665235129844852220792666082665505104303200091555000878861200160351205840441843312930151361197845107805711024757385719378033646850034087775037442353049681257527174534583376189593100843902682407097494679052495487395627707681725603971321229437433241895706484288127083330969603036464457270071246913749390069709744061443851779042154116393862326938672614967088442672715361683345016362916180070901539535914639346626724787471815362647218243843115691805824745992806562507917869585999201438539933565359622997218781712176860505678158159796096378867672638880948077671568966744776497203679997482314146669616572629465487960507634805398876724211669423407829225970750783269787760670695710270155675210398953459272491997353158411066990919268025157284038898171973998728421787874258984760067843222028049968765058217740197941848767966014981068150432458432285867670285077099969598792364120895539747654150966672307905064067750297207529399258121069194265332966562495124582369582723540165181150375114815851195336985880127039261913162766823449623315291198224220521791283784970433098889859668627911669139204196149338907774603167052978914578935694126332988384213194311445163649715189480175518413027265103710165491663440492541464028557155264318950087722186153523913107772304848185061302980405733591948591831331075229021018407353766625894461878351961534734232836867865824905496474396772422323968032614414850977926655047310876606649453619359498063851604428018803015544959969174678021267092364534315501430425096777298091639592257036093919542525889394534048630552985405255645606078316398167756132362720022054210151370499150985320170392152894801465269599590618844704272921181122448297173731837781254752061497040991586245020828878987780576137152710753711252524567838292277806578158140213465375092138226601539896165728740318187294576029979724662745767873366742119791045699624592662448504028218870737017268554761554333312219130055960658154984771843019759340541782217492527131475535973643014819633168384*i1^191 - N1*2079347066361955923738594254098384039649499035066103572655579687583758776808536323228313063666772945022503136669091076789947489221573205282985464175098220495891558188797422690141356281650062096445426576280763086270929204580839988076072708719633636710371982262907423661346293937804556102886227949448953370892234197665678284325230185562263791622794002207030229650020287573246565964095953904380152355903532126002934562457293222213818213172968695875295882984819690755033874588330077855514364981414765855826381227042082321377649311995489067373184175764217460966855676742166618469106914015782684702935161134300400137775900260622088560693149811192894044809759639136168602479771*i3 ] ]