0 1 1 1 2 1 3 2 4 5 5 19 6 110 7 975 8 13555 9 297330 10 10393875 11 581772345 12 52349401830 13 7590091602225 14 1776029657181945 15 671331672100911690 16 410181883162313724165 17 405259031001185201881755 18 647603522027573971050913590 19 1674054699591760033962965879295 20 7000896106494067953140355902048955 21 47368061383131362851696506837702512970 22 518538160961916330144372958353169068150195 23 9184347859596399879084764135356822857715073265 24 263205040441822827835055272816385865610906862658750 25 12204554511063053335087177822036006737119162948615475105 26 915658906483820782905796571941141355632181846749283780672625 27 111155497281492648804859828173167070835662903287636025863211719250 28 21833051619617857883409257013480387370371820395401815363806306663613125 29 6938805801222836068007272333668945507694958010919184293479574127389022515875 30 3568142107140986050786343429049628890691861128235572903098050510599256728866754750 31 2968840526960754390714037602018098092459435609607689075254921998546929521815953938075375 32 3996860936227886678418230384700489607290494129967067100780446877763723099411211178553419215875 33 8706402145991598993506389843263227247270249815026350680167918112223201962731596416786012317510481250 34 30686402169312927130966367079526030031268098519894922782036849718097886582018505590818820865546515696617875 35 175001114694539953981913389589821463815947397293110549045626811383174586259496496693912608352263694287995006467625 36 1614816835805937124616207502606834168667383877291704896277301304781628861893086956933463599937193779267146103892806625750 37 24109785388925505765240959388677387215273325817511011144815930539753807141268258232610292991943787645889703179722015545163084625 38 582439807444719969017981018203943111345664353912218609811384530207681788421053771715317524041212622485745268268835928959378223906027625 39 22766506208166455641585800987483862618765338067709222266058859362167219508108090958947481560527372368416507373306847824478732562163681450932250 40 1439890155677114364904028893702796628760160711380750206506659079648053535412202051300711980408123613814139220157072808253708601360518477712768695117125 41 147349943813926084281424192110017101194210294475703864364538982298908150336767168277856218689760878667588609576790280607181966547572885702970843879384383352875 42 24398224620401901172932052781203172060809123083958310999073195737984174467672361148788433477502452959505099258935149137499768739724696958935305227059970314030708159750 43 6536633197223067062859623975606991286026264529564648727604318824337470650697331074646509615686061391296366722430946294547142732432905053170894831927688544901889287767972041375 44 2833594134242356592652418895145119597510751385095242656691640332190425626340293753254109055702319959635356715404663511699681999582901558364921539519196179936485813501744125708473116875 45 1987507674368757380292253666456574493360940503697510745614334672368986100826750606045842451410484327915362247322481808518342963162299319271108984977340941700393505404326357540680882979451000250 46 2255628762027938171389737465092219306485473519851187749204421253270111152607604436902924631744108894790454774233055312509827048072691349759973186982731781585130601278472649808204778555150841315250461875 47 4142037946716686042711459459048463517691369180950518184379559193912854800778867251314671840384446577058216427693801272603788829602036766849461678146858702447438143843768124033539216809774769919436583610705990625 48 12306885584364626375174067417224250000449087577633524217683182282601461560140665300638625553999370741302227462091923762534296493841780446010543594855196240530285229204917538182591623024574872042039604759413002083706888750 49 59165684449685350699033014234661239053080221685314860190909039141720921337452898819941924895387151564034493677413569528579085489153536697487600145853678000168952068690034299892065248527651686795671376060992970334319481259052610625 50 460234597545798546739258116585185359296584292312327349415639972224352596075797964515028025709155304383906151580757150748038180396563397845137965280715537973910827301107836940199668206841998756585533412425191612974236534112225081914567590625 51 5792636459784259865200972046557836913064469600124827407004221581730809740973043873964212569597669797403352666153329744562210104297771350263456068590006793347895641833278372826170567422875426129274693467213006332218759419353034958999069766324229561250 52 117967105656955244265035568231429131500299855944076556592611869020308157694862339459436201732480087535704658557421589934130838568446097071077843765095003631529319685968296828101722198844907555312200830066849343824376897893733788267845246169220937051526729173125 53 3887167141088626766935313008797158910098399448018660594865057192006054501174768857236205641936389479588589408613470698640404207012602527828368350278241439662292792615521193097284154362754387397433386637718201710839147356513612352719795108563131041146995975858330949421875 54 207249335136286364045615416894208185346949042418960070868989394588475148493621321776876079163960223569986793588308720846280282008647549075995741860704805705166119543876376971030415758340444287403224837962924771680719784249724393362299319683207168984055487192522155945743180053748750 55 17878896790151447078839265432927742270656636599575746792864538958486697760366553383529044087742230768640075917016254374703616062248077286165078490191078844656262812514456994825374302882753365693226641696372064149388892322760608881366053272903845086362407613225936154831620401791873304921519375 56 2495605470242730516560341294198336216967771020454957298257983502697563499117567971247741679419517553068091829275750975463737207278473813762064479297701411623986177452110120175924150970729518630496555828759402608280622340825674193977068065888291478524967636615423189515352712573660973263327601041808281875 57 563636073448804272632245944257303925854631696702247987354519894211271607031849741434046786255620699091481923817568854526861491292228677541880036332562724295389507315368098060427424551924792207600133506315628350147363591602268153349640322273727896092195209468864792156434962352648712907312315348463616221673617351250 58 205972515428914210187582096618053224368970156572576729057418924669848527474931270280952359916135562701328536593415672184618065006278917203753290153975182585482402306016658496243103112188244225296849794235302053078781094661195486622211142644549728129153485680560689696732003494138234098949494358578751968522356383375618945881875 59 121788815093120528940877835657249452100251128402017845476219252544193442929346012903818124168627269566451601032354972590153218418164155279043006251097580632727303418703005866119224852661953549505819589461180440999918548569091449972041988901302079451391941991473235528806486811132619570653048131151020669575413789455239771648146848297945625 60 116518041925144781344419133391500178147772577525987252113844891291664570043583426855987121015139893887854035058399382683923553991051799269911501952677093600616459472303577342729518477747926198006452306545369783075797583479422000845287910652298562353724624332471703906657859063580122624157964751692644796969722876770107014064286833452547301710619063750 61 180370949122894292776779710708950047295826872383757967056742095328133959088888092180676531429669660827516921999374270370459334254642999008744911234056607728819800278118696687322421441303909729935043003100072590047475215666755320386894324196568675602021379652214584875667700032344907130744386897936521658125068789556398084974811150350928644118495003939440721920625 62 451780668439815139983450296602202672332280796278924040699452401365957108652045711546666487542623749780630299580074657514513746335318468493465862439058233839172116904650260110384064732464018702662555810328142509424663295401694697312586628097593293240652233501729085203691341146828792266259416420684730806848842801188884287385937714433470364949386388746583143209982082693745625 63 1830949377436797472346035315808577570273458406607821885459757808170526542989846986415156635943756146354468853127898779961235236933198331712615881041320049923606899680343549154270634641704228324460792713512954517205712617555892235033911262932644576322106997826741728335553452166161040300049539657460624332800343510899948480112869723016641592221691396525684218105326935897445825321489366250 64 12006396199676818048502569698147578234269202072224832096443555700884923770698304105712120773142470295524381755045605541781247867849591565227921493705784785288051262095274635274636279947464235545318982764324145720930374658114386500390496613819025849301594575307686886062994398315306149586320066506190968899142506992968295836590971451314669158044945773376062221880113248370032474710537077551100845653125 65 127390383313550945921183483537281432247034897982259960690602925024851957351820117721395924882481528950899002936250529305071820901260577830070099526514511974806270998779624912752022461312791601047074047985693549120073458421394280900778036732528859038515790192781198917877730977044599721865732111436458023128504390241928804006219613014172917730281730709662514003409937144688596655064960603119863695356247578640466875 66 2186997358424583106726170518087785936864703776643950024610921565290086907170480392231779891440029721885302483457504827819725514276643914328344274447777139970977240375231234112943906435914062365790564790551274689820812270961055739119309034728510902832794466230394407350682542794032657368710805858406469497705582919459260381606642972990271506785876999217803144747579980414961604711502839233203706435673353878727290930283760993750 67 60750172129785592615942937898554976197035624791234935972945517344068221233722319921636375942713915213991179975994640420376600520815833589810686817633910967690204440821941995556070003025597902899206947808280267695432070962563161400558775810549862484763544767855411461956759807462437047661955568507929406368536384531694521854632813557475219800922361310963370762049638968483427443791508322983248952111622471227459811273445430490193439948109375 68 2730451126902244576424728959812076326546763653649149101382800964503223876653213710914192990161994597907400262173350458363081220411602950081930010720185477347505231991931878908168795402787505453815623920452464418664214469266675150768796894124535489000448451214094129960322501073000022603031117064636076875233969039680395475789060659173033284709134147103139833189911010796596335565289305989738928449223031927037782456848610347602935733481709086539122246875 69 198567853986769910895617493142170061666475342898990261809416593605286141868312020558250453498269832232134167821288132571260596028089797043443270278745550944717949389344240008886240466412053579266262747760021330396388236002706281938876077417460666326951814212680807312835127650306874470306739301026117656602110543161180578438862013311124378890075349692277538944728540068123694017455652787564366506404170217888983969461211959253097168894914071132234027289183514636606250 70 23365286859343636096904736739665538375506840869525773609873653436236904940139739122105618594828781121980157682379079393186731091776467082930763399700695856162064929617079998471566917960047675578877351688429325304700161749315421183713345949170018333439710157794946798192492097315935078124821472239168772583406870677753328917075082854976491897431157664272679323436305209980367308602568734962321977629051149740220556538202453194969810717550281320235957999452175284599723704346123421875 71 4448575161283880704431082847675473157135996486191705672653818648666264728164551472550435231557001473743669084303578167035796641657683422630727929010364014299502314356491881873446286963592528033647744771655507670833176426715335972459141184730495289160973680444744524018563540638473358424771823437083771183827093543626330613906089625925375849267484304817141141729507209845393733301580671669104332793956952788651155494596196718053751948467888997364533708063605387289950014673942759344665776682940625 72 1370434831224768694778817445953412413197671892081368679325373271569972417718898176808374756482434201806946980078377916226575701036558633759920901369499963972900775880083288723583251001575631370954124808216290324419829724760672262204529340848356251201861405345246759723596362332680683835263655537499112569745901072284985583566715102013257818126509543967688144784396935250183114988497637010728586427842841027617538946593586455550982861897046886382560490795958945801664267113043324475487737213470887201434151918750 73 683098739643069380336582560182502482950512198621024109266191769006883324397226243839557288259273255401831314872055706485959480884046888753546130275609102216290060220983041456418586971462437627158953403729788372815678082505211628279790894716958604950717879336773033157261793534588041133649872124528575988059982774294616792997536184968848774456574647939100888898355377151233336130274819186766528786203557455249690424794914220151244877002496403658830038093919414682122005414221937149654728126015333848458790282233693241568390625 74 550929744128599310184068371895070291457085521890491067867263685044919493629229560403823733738924288822905689050590307084886517240057592912886800728890046507600704233238978808582913417250848705323333169693942001857414157189856638232723399197085729332607673612860517731435915848374738161290549309845544962769175515015680144987247385875424590101800277040346975388596697694197274976839148673425323962529213609954025954111619359238290986060838249861092521617132968356563212067060649023181887188521904595550404841564583112376537697236624580940625 75 718946537483160233492595037532965761458389107784488522023177541425011220241943696491132841147410995139248433510432666487434364690524611688482936193885548685342202981153673335808705649193913073471010917921967353897545852902735146658147282813156333117593039128771940233299611642795589440361525621887951556387589807951282085940375542652758069669018558143545313357528810138247049150048585093317403326672566422628445690444624574574233300325893145877088502996040287419795770901741218377302470967529527655846064747346109870618810002304510100189081725653221131250 76 1518044885759680351751392361282227240181356454879345642858624949904045573563063881810580370066929055444217477744028568036161419286808065305389590040007248307170923625939156769337698848733259083181502570309022069211291180835582210867607864409276719991962359522284969307345734905703740726029753885753647874764631955464481208769483490552557858267572409263000130267400020516607954069082161021222231367731560264886560831892583922411365987797632287798670952885534688620804685530418820682495575025440435618023905432891014870058471936301615470051161497486523669341137071247053125 77 5186331467733545361261018480013241619747901915309869371461717893133123407095043862590964486059124689298055368608777337227968203746088666751098505925343074428029634309949297370281908837289816760139225111020483131024928927290071368507531564970874957212999990072815011752721797377238867268704508852008602269959224525104152027806909378521010843355020989402424674113332751067577362849173438334822186744156887168353214051264472584789810535420250471336538878127492367354105083650227188486538417103446909117804816365633951768434356274151022628552056455595762759681486398570709713811279216871875 78 28669727622432182680994622244835913018950526938719574048224884232329346419252089971159335917328783244677095290115990005453077480808128484735300518903261214817735442501978450024084631245731612782037153880396286502038220671790489650830617822717106206048238529500895834922363991818707996621708186873885397647904304533869493832643702483235109822106982923116897006918123803799353356039502638002454446156145401901771749106209856790390683683010998612361584753921579851370548430343795298612716843044942965786459032986398471045041963759627995960329579546349608595730520849590223080134092559825796837014957318750 79 256433349010729788197075506665848078836764206922242389676754136820242234153806552415595139099076726369787205693734494576093994835768865073360733101517548381140707149845971186676718441126773457388333627595545511190932581103369884888213518790520486017300065505928568331287250397276090585289709921373097355886416186760978762337465881738710876816218954411409646311131662434398485738456437894845358275696617489016890425359020726317541307174559884981269238230730844457247577687977590489246510253786625969745598229476272288514298306574855038287172193306290182863298844641455113656343317527319990224952009969199599654986659375 80 3711189081949657326929583191251366073705307661295804560872816557348534075368162150943157093188692252874460189923042944157510595149130458478509427294728916159428796119802951188928226021106090553826143769175328899994374456731703004957113237331085756404850933312492749575886613728901467256925433297717579193312046001787435628411259753879303559637800816302123425007865607059987823345743299009506090762500916283688956137754388838421348360566635188129547640295166033628952276328705878286509395936113176327732970639456173824998642504766517503341717300360394798888511162023068573255893198606663926544590129511986362985329189943213444366371875 81 86903906581814307013378581951002302142895110974114462245054731082339376073662087511637056976883219476139450424460950147524863253701423334767681873910140726412398270188654395883200037211845428215036948636799298561891502521025204639586319504213322248983515754602701567516926430508152277137740923396579981756586249498394641384644023493050048599073910945677895475219974071329765107347624351396032581627426809732657911761971466187793629710839872994106740521869119954034711942169721022079707381497716378691298970387867135722037244229181647750080020917186447200843274239696518631594411677979973940789907077745107696191028046769747722531547180156707919581250 82 3292707536948233586418141588483188816162485357132386758945003685089251152571325263626046042041893099879651935213053604856505523733694227619995184888915758704263532682315578978175839872374128021755374064172133427341366203574331164464854775781747516176442975356787341369819809427659942812744770445172923844821682688555009497420266114752995990614880855082046180117373869478992240541239238661605341252867505914540307390479652855779821870798158157527917742977055441941678294236750883211590028111851735980473171646572087865770044963302580534993105300701870642735035685637948658469584500493605280814382531843725539080565173925508505339360228312824854215197643452080639721875 83 201862039167621576847511100296881434536862098235736191890153180004100465398986360420466046587458789527831566770075375243207822500921740719638549385910576432121426154451803308724504423887352650028950995015661655625396186749510415458724427351597698451715407614088943876519978255680076054036183591134469189150196432616218060862997020282189532393836335173854804225557219515272759063345427589079833028398333951956135626543320553067174152538184903561040425390873217335112451524694644125412390694551796877019608547138777362999545760429430272288448664536434874318431057039992770195024758925358457444803396206769153897303655544731870471640788568445222804809246177448357740626250347431525615625 84 20023675320640002723640554999548591333764570144026678862740634428278796957070864224670756675509643325921784890682370108531351379403288583947726160109280232193527319115266035251631361725672388173632144879559788548833203540166921976711126219630191146838118731902474863336941376439770721916689596649525916512605312487350687371069307318579712632493553392516519206330985994042185027074414117266701323209919791858703419468978464886116056832154636527284699774058413955645934551613992157854220145445277845154449187765964340434439876355834885296556823575177545915913124292613793331307540675645517159715605228035277899266095641278912859776194066380964048076851385024059967150612653241465186686523107551794093750 85 3213812780532621141258081018754924784277281772309320551636187780832151562476366290040674386356723500178877041160123044943029743738535144103431516047186707635367919550988447479074782822970074338395596163742703560479113429995982025241668685561165811152144118927136338215663437710522513738281778192583949117203466804955635550151472809718902169543241494298649832862487463041081490650540427516110604383987182695846013561614493267004188120579513070064836967895962665809774857267786858269402651609113633127485903413132406137513886888271810415671950764159587484399760377738975189313559697595285188638297809362611395506188397386302392773145820818980951277846688403945001549337325767548378780293054206580899932199496042064340625 86 834612707019735602977835645755079545477407940437834653738768898275037055856859300138456372890947372966991555994000474169946589233103774560340327963920198061771000035166875529802209006434982910968577598415668877520301976707717614450476719069574892557767879454499867542353415356096032899619975740871425343904936326452599540590188382584799905620428367500891086156635689755031935506198287185285183457262963259614659219463120194343664111274735715324672842949817660856949983618753360146057541507985911487614817463544748103430100636536766299019745127799288050771989723115692816330112938394576601636865518785591498297703164117619937305457357532449015338595641839223967876891698568971646820750721733705173746254721558520211379311490506857015625 87 350701038491815930337904009277230890344690795628134587178993310806620833696696600162204423693589523188120218789362533622654065257972138634814297296237246861090543935542145685305476016242424210640909500380695990643311630830493332543374345181318641242102044414826254373505686564207315423553161351738398623029167723208856283993225364026262194953772362502983143599880297084023189636640478451552433252510548600743257670025047399684000174969634108999226421022462470563130915771749313593448692142432391494692224510508674392197013159654130251750040543455524621004272891004760483226835065495929175614458564521910077757527595718661875435319308251099334759628101892577662861385020852298529318246295762594740296432611107128677173148711162300022063585957821357656250 88 238438703381762726405020044301635208718495988426313545622012461548314160377454813417213976580878342868442560545717871370774214951550126472305633452066368434134513269961646970376319508775191813868381947518668128413586535788608702741527851429073352026671431625170784750476366448721497369369321576090341671014640515986370933202530336578616112280610072505857917390636568539372834155128630631114074109979973468537018790242488218225402906319517317461191641661370408897304291289250254988743506336200596016942234278238755137215698327533442102258503064918574371677486034490444255555303291413494867490946265546601293018006660946583084546231881750998065310354973158454089881138363414331551142934466194469024696696368732054971891628677485409899385978479625706415263206456788187453125 89 262303503479737313385758696283712690892549681589065681128453043145488977655815502039015403946152983894420995875770841508508966789601876213011902276283008392303847214568925498533125047242239150477430093058919289656546117460720386387786090263557663271321555068819198415399112109376174315392568552240869940597543317620510289805842502308860082982303745937171510870434235545349296622309491947061022678167602783549001083391151521977259966030376927559252905355530277000348265702246077896726074006884540411228231806746325688480082693012080509098365624821502790118535978549411644095261377627894178576397618781272896136463300439614504984395135528051449970786460815330001773684126459452219518624931897963321833403579973483430200425487689117703013965352601657967853755148587170167609269645562434796875 90 466894836939853339466860889773394295396704113134407105809797420455029936318496872837910461771290258603539807390774486599186415756065239781318670649805255640745284764563000370039171726729931610572286386384013489364788181455718625524798007984613729371285198057469773423896194357744854894319774850199909254190384582103464784699484813338739837356674253105673473706035130041108353744638049760854906325336155896520058288608333117967521578679445888228615549753643042775033526920210277545322254056279763446784125709702832833946795440546967155183681672852777219932742936296018041109005247193383871209936206665701710985351174744485352359044233805014770770770275092190273891697131010015863198212563601417616911811552650843932911766902086986293511050757687066117760799138661986983926594255110339365578369344761679843750 91 1344688503091583086518815424448000567128867870106067080353210356147631950289521558997311229480020067058509171785228874455866142911275753103561570085252116065394731906925233812086073456455228019015621361267389381933221034685837251624968441203861799615568097825136944114964025206185163173324118220926314741137897179327935937738177289574270546758593351922428726529986628183107190649567331635627977534451414568642700289831282853057266751710505850132518273723799619572819720568639122982428616471403097201214840030802425721883334833002469757536734842265375366241571455408599385368959869159583660550814920089860213832627188187792545914701328650204691307362845557378728518883806591787515612355482706190735708394517104840501853799294591321885808250261943035495155839532718755324523659143325320209667273504330443799207674835774226609375 92 6266311100842877572284760674785783740835802546139924460237989240054843941764319971353006673883676406725307877815117686039285127376009310284262358774435225345799758304440336423061483945230290563140135962127776195644164409984301566068258409138922044185569279898982778024329687892147130229587366013877889219815234067428171418312657580041150875486525344485521019238505599206437288837927458989621851220827663238417539163554679947937064935100585111098055515390197354396866503675928455648099921437478026232355594691866682405159290525657884414204929932219424801535871841510270016093068083129216794660199795329739906132114802019067131636909139030029620322700473854822351358090492285957590456559699572271145942839468567203066288081608540336901019683292898910571172589019580171719302613823217795958088069330820518256065310803746005865306471923446197296875 93 47248698836300656137249783449790440798920865482201254698602234108001151514131956427002208192547627329522693677780420935326013465150255842278796159101731474839690594689066874798021161192733184853476207631223605052997805429362452482142413952170747904921087654367415264571785375730656535715599396019537501432393766366933648817611363293277513278983341935811314427063006826689352680376878310329221831208755426248197289741246084432794572611100802337496135712479814987187803928447650426546137798903785300575375071934892605857241738991289581730173382528333547739132231436385391130422014968786556192555248152373189948662619146317366857150881408278288830471636068896287154864725411451518370024377462620350988749769312993915959865090713445988274140534678465771069927430775435580730779764479677875455702113764360924127682470064877446996575215143555227322767086830256725156250 94 576441705208650347380363033805023815909445635830593786870308011687678350973543880083372715541007702871879283329276467153707667194362276184691075438459278167173790170832885233112694464019976970404912532330133698151909374512548067113349471965119157698189464730112275980375384190354413352952869639120416119205213577560564355857155057267729301101528709136139876648313918578633708409383936778787396542444168472210738579710511068732921456467973542936533880478717884657175483842741041990816162138844377353924345564818818309690958666926753522539345838312012691193434622570237426503902242666963990012792022291738874813164711715144832625361953747792288328485620645616974864090420291743776103771182202896594894312492171271687586058587822696118576227690053466829811951876912807669432452979692332473200000745114728036640035183373886242186721862131440757186907398781412892015577893497008399421875 95 11379117332587198511641551088688816400031271896496780217351150916316135695502758138211789084871354605344578044203120184292690000090654582878108944312750549160394212448694962125851336001036964827121175295498715485116323653618408938000089939052825363606740100438360424319328723065563618182177939565726887171742629367368633261923500585083112213648919472634713995591959594972145416810294510698885588423563697671606534933585183890103786534752886609025857946977366743370893708489246513762661401076210432409641996839080131368694448448850601911565786029832576833466165712120895697819723243991319148909400314786906038453220457794430824472009049205410837103769688798556920222595811342358514547895202339728031444646988539414445552274827257011919980146322738836278638802033320532772087726099458594142867373678864295512184791289054861431818312304508324774535611444956993192497967633066029960976705293920642571890625 96 363453953365384315167626606569816316630054588641650192478217537954798047193137931735184066145270080233689144987095931156487868270036712399066551910357850509867365672333457628212488348810121730763285114994511584812195773483641109896298994120460193443418230738605855512407632478526989543032204256581865597357216637097339112739781648571799964684136961803274208475334679785064252962683808826692083365709098217234498647797468378732491691759795670641111410688222815112830295101478940367673257312723854463922974835944768968764054679210734423840683803032698168909912459232852665365841934184478789434914580014946172863630070102429382347750106991939065527029062924919933365381540053205904447103125167499543308736805610263642642679813318434015576426060007784796391888931295416832327507151149845794693358338907870495961734462916563192730866140637701293370229145511294022345843590003753883122008850839469947982235233802586399764468750 97 18783557946023681188142862217539358463072717234318721195749408295534077486043471594069459867575815806876117974627574599198709140434963467290836860755121653561831579756013095363768465094954130020084687427783438944420351273172935325204824587138464565136470707627954442922640868433152276289673846366062836806905302186236852245996695431068317310085203818911231338028702393318399622637419729758299467836813033068418929093396541358822003808107964140766550950040409263609226124339840321900246549584318382364864081166932848846117508378694836740286249733808169306062925584616265641372279591299805277373863084148338533853014813582966940116605267780427048013356141646842344156767951891446841102958695861472179432333259689725228236184675164342382122150188080816068150905496849378477968231657202638289020041796943846511655732612854305257745837709002039022939647211348073177125153076455118302620947650389742572456801284256123616981111821820445507430890625 98 1570702594254328763795685261776182171997295168078173293740083293716514216159401469701311450600157531072329063301138220541777427161583847544169824621135283783579820812929239332367789633834726165480465255562030868853030211975566675914163817625092451675139557353628882204138018939596752237088404461321878902293320636152751180145731201027499442627140850333233870829443757176173927843258153164010221980963276499391570660277631676663271323411099970565989324883145180291626085310271106380089668034817254258085289278144450671292334162896300024984935972906609783499478390734749333744253372838210910677075957410990617255454205891737991969021919839996886562096711211034361992484328166449670493968588595514377362298561071506911180374703286101858382013801441737639289171548334050254155956158135149239729020985537665367791404270043574967730268863922931009645719368486899106579975207059071901377808449895556192050590994552667198613001379791696677001134354483993253864771890625 99 212518970485247021036129859822351970977407991574891150528400444978995109089533456193237853339256930581003014463953935600453080341123322575658390956546911967264749821085368270322297582199227489740533002296424325011750208638667537777745297690802303100250819135275962195964739228599220822608962373500066860057996592537371043099854145344307590433662034023175098486142688028124550876381665356733782875115050838547334327522500805629605810526528067439224979071670539367972878344292224803226387035545206712150336812306835701763162701128237340857382759320147920936995330567370977386104025251432622176942195336713183543373159556289830264202194338508322078100238599409910383317698446259954464486400696983203273794930574103032365461597092442547249317793256941438653976025629572537439756431312774095416052624428497810068291404951386032914851211967747866847741097540133052678419459316218488829052961240335243502553111272617920953356799332324374501194256452660791217068624071138120071456302781250