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