3 1
4 45
5 1350
6 33750
7 759375
8 15946875
9 318937500
10 6150937500
11 115330078125
12 2114384765625
13 38058925781250
14 674680957031250
15 11806916748046875
16 204350482177734375
17 3503151123046875000
18 59553569091796875000
19 1004966478424072265625
20 16847967432403564453125
21 280799457206726074218750
22 4655359422111511230468750
23 76813430464839935302734375
24 1261934929065227508544921875
25 20649844293794631958007812500
26 336682243920564651489257812500
27 5471086463709175586700439453125
28 88631600712088644504547119140625
29 1431741242272201180458068847656250
30 23066942236607685685157775878906250
31 370718714516909234225749969482421875
32 5944282836219406686723232269287109375
33 95108525379510506987571716308593750000
34 1518668389124441966414451599121093750000
35 24203777451670793839730322360992431640625
36 385060095822035356541164219379425048828125
37 6115660345408796839183196425437927246093750
38 96976899762910921307047829031944274902343750
39 1535467579579422920694923959672451019287109375
40 24276987406863848881257581524550914764404296875
41 383320853792587087598803918808698654174804687500
42 6044675002113873304442677181214094161987304687500
43 95203631283293504544972165604121983051300048828125
44 1497715662871324644670903580845333635807037353515625
45 23535531845120815844828484841855242848396301269531250
46 369453116173408155703702959726797416806221008300781250
47 5793696594537536987171705504806595854461193084716796875
48 90767913314421412799023386241970001719892024993896484375
49 1420715164921378635115148654222139157354831695556640625000
50 22217566940791772272545409805388771928846836090087890625000
51 347149483449871441758522028209199561388231813907623291015625
52 5419782751819421488678966358776278866571374237537384033203125
53 84548610928382975223391875196909950318513438105583190917968750
54 1317963640942440496129343936893008049082709476351737976074218750
55 20529818253141861574322472863141086918403743766248226165771484375
56 319567925638528977336151700228139560522322426550090312957763671875
57 4971056621043784091895693114659948719236126635223627090454101562500
58 77277334745317007246742138418804657362670695874840021133422851562500
59 1200558593364746362583315364720715212598634025198407471179962158203125
60 18640251844347377734846212241716367774557738812291063368320465087890625
61 289245287239873102782096396854219499950033878121757879853248596191406250
62 4485753183465828627891833951213743092445440652227262035012245178222656250
63 69529174343720343732323426243813017932904330109522561542689800262451171875
64 1077132291062552866017141603285300031911386753336046240292489528656005859375
65 16678177410000818570587999018611097268305343277461361140012741088867187500000
66 258114650392869811211480937192790791057106503103568684309720993041992187500000
67 3992710998264704892177595747200982549164616219883328085415996611118316650390625
68 61733454665477360255976672706722884029391373861272995782201178371906280517578125
69 954062481193741022137821305467535480454230323310582662088563665747642517089843750
70 14738129373664506834517090315804466004031766934723179929278558120131492614746093750
71 227574056505113708474160953405804254474019930609696160672683618031442165374755859375
72 3512556089535450717753353846046109145142481537671397262556638452224433422088623046875
73 54193722524261239645337459338997112525055429438358700622302421834319829940795898437500
74 835804593860085315656965041918335749506136552605672918048185238149017095565795898437500
75 12885320822009648616378211062907676138219605186004124153242855754797346889972686767578125
76 198575149654258283471582019805084050075302134715816981813674146906123496592044830322265625
77 3059130683862897880508155440240484014673573426703126476589034155040280893445014953613281250
78 47110612531488627359825593779703453825973030771228147739471125987620325759053230285644531250
79 725255482392653868565736114766487381268269026346538590199752860598891857080161571502685546875
80 11161399306951880964290873974003734374063620730138288693333858958567361696623265743255615234375
81 171713835491567399450628830369288221139440318925204441435905522439497872255742549896240234375000
82 2640915318003220130791316821502344160562278322710422738539559617265695123933255672454833984375000
83 40604073014299509510916496130598541468645029211672749605045729115460062530473805963993072509765625
84 624099640775344312852975773859199804055099523068303373559036206774663924079504795372486114501953125
85 9589823748499193099935969208080387233041773159342222569321775860196055418782634660601615905761718750
86 147313557582367122920703141449427635206364587688690768384159809900602056131901917979121208190917968750
87 2262315348586352244853655386544781540669170453790608228756739937759245862025636597536504268646240234375
88 34733194469472819759223767993422822477332558143491102806206419044421362940511244232766330242156982421875
89 533114147670978163746225276178117740349755543597770415165028757426002314900870260316878557205200195312500
90 8180544679778802857485180962043530843297972996586477060290958519123138970030595373827964067459106445312500
91 125496992246606634745511298849531439073321176652178909447645386372911791017514815393951721489429473876953125
92 1924757240636157937389021605950678812753746136294654060629617442685669603807951943963416852056980133056640625
93 29512944356421088373298331291243741795557440756518028929654134121180267258388596474105725064873695373535156250
94 452423707441839761326935957706428789063765163245523630295247440648862338741231781114038312807679176330566406250
95 6933885081445587646423692395283310788912053045393351290394553166466259756794965340986891533248126506805419921875
96 106245013344730778453266254443857181443007264405220705256045572711983012402503501192541079944930970668792724609375
97 1627583183153322563539397940416535545509898518548061867752187496864420615527713209758076118305325508117675781250000
98 24927721384085098209998147403221675986493708889341368606099292715134021006240239159978955285623669624328613281250000
99 381705733693803066340596632111831913543184917368039706780895419700489696658053662137177752811112441122531890869140625
100 5843639325106160345523566996763612284655975281356071799686904105723991747806285446120710957984556443989276885986328125
101 89443459057747352227401535664749167622285335939123547954391389373326404303157430297765984050784027203917503356933593750
102 1368755964368557965904175015475706959068305898462345203544474291925146490093772796980964301383210113272070884704589843750
103 20941966254838936878333877736778316473745080246473881614230456666454741298434723793808753811163114733062684535980224609375
104 320349879838872846307186545577450484672635138423783634593921342075966092139422260014203214240069428342394530773162841796875
105 4899468750476878825874617755890419177346184470010808529083502878808893173897046329628990335436355962883681058883666992187500
106 74919060990301787871383718111916603925439228546281780905888514894407832513474252127821939595264666422735899686813354492187500
107 1145397182447883103033654921134109617706234359505654150388103256558735131696385200800354653427604034732212312519550323486328125
108 17508214074560498860657296651621389870652439495300713441646721207397808441644745212233992559536233102335245348513126373291015625
109 267578366045169888247781326185157090476008980965916563919506493924381600711929124941689320249516015337576391175389289855957031250
110 4088697462465913712945069797315250868488548447469846560826103902489382403401907656819271388859426963335863547399640083312988281250
111 62466211232118126169994121903427443824130601280789322457065476288032231163084700312516646218685689717631248640827834606170654296875
112 954185703683272294248075348341345816212637166353341485238660715775905182445284642388442348202859388806018614559434354305267333984375
113 14573018019889976857606968956486008829429367631578306320008636386395642786437074538296210408916397938128284295089542865753173828125000
114 222533923817238835798592904335529594287232235455182245156888636711176707414512084165874564352372022568715692614205181598663330078125000
115 3397616158281057225139230950122817912778277880610371778734639006929572943560854142175406295022822844575927092591882683336734771728515625
116 51866264363140032861638702557184609730464861451795498392188073335871799359667906152677662468268755813216586147973430342972278594970703125
117 791642982384768922625011775872817727464989990580036554407081119336990621805457514961922216620944167675411051732226042076945304870605468750
118 12081160296393647471364310144841696623487455943199688286821107516838422097987634250071073827563104471916055615565710468217730522155761718750
119 184341842453592724347541628934222439858386181202271105755804830213827647529638901919187936851609438924926021030614720075391232967376708984375
120 2812394775894555666327878697842624402967686610650033536530868563518652571285516580561969805813015798982845705467070729355327785015106201171875
121 42900937259408476266018488611158677333405388976017460726742062833335378206050252923826658054774817272619680252887519600335508584976196289062500
122 654329421225431801872466864111369742522107403289678077470897849096669844067068983670129280415262969326090081167990319954697042703628540039062500
123 9978523673687834978555119677698388573462137900167590681431192198724215122022802000969471526332760282222873737811852379309129901230335235595703125
124 152151869239289715168877651283913445603616896081067808324302062864844437191174129684203925339536716700009934266635269750622683204710483551025390625
125 2319692432664580903394364191705565646087929727137591176091818335480415189963802305021469681406051582475561292917554112591460580006241798400878906250
126 35361165132082025966377502922340939726950148279536450855058206333542914481155522942400452460458103391395751416426129765113728353753685951232910156250
127 538972597577701847390753875187293355515611131034870097710161370729000873946644664202716573792466253304338469169720848839233440230600535869598388671875
128 8213942387084176154235089057854350738057913636971420289102859289909973318946864682449400584597185700358118270146545736309917629114352166652679443359375
129 125164836374616017588344214214923439818025350658612118691091189179580545812523652303990866051004734481647516497471173124722554348409175872802734375000000
130 1907039042400645622310598854376983118487236641924523225726468118602270520844356434710412014241686308834550743485092283435733406804502010345458984375000000
131 29052547911572335652388029422149352195703995716818908516926662744331464965988242560041433029463189861151358982780702755466251119287335313856601715087890625
132 442544625164648368658468820267623853213630632430613606478766606919467664016797648298305549634846264164049770551659541972799871700772200711071491241455078125
133 6740295060200028999567448185614578687407605017020114929445829859234969036563533412543422986746120023421681120709891485431874968980991980060935020446777343750
134 102648004924420288962878313971764003674642534419504803696522370757051627694230909603237624874492438524627891876459797812493057733718160307034850120544433593750
135 1563049165894581672843828871842770055954784046842459510833408827436922512616697941685663833316134859352288353573365103053871560945253804675303399562835693359375
136 23798304969447578101569574928433153107582238307187823379230472748569684872547468661003528289211827745777322676586949877323984292587510935845784842967987060546875
137 362302553266216860650760692940325614473640045870620594728583316470762366716394299018262669477553198517804016867443117535380059379690464993473142385482788085937500
138 5515049977496856656572690548091623242543187364919446830868434928499382693349557662833553968713865355215461145648856344705229792779732633789535611867904663085937500
139 83942304804547744699304922312865147882826454745465109852188678691130310112011649721069534670865450627176504202155387011322247581279754058414255268871784210205078125
140 1277516098667752172978472722790684914859074147038647839721265657452603624697403574222116640793828208450094972711634904515378731437724724173676804639399051666259765625
141 19440462371031011327933280564206074791333737020153336691410564352539620375830054390336557577297385780762314802133574633929676347965376237425516592338681221008300781250
142 295802718811011431356682650311480922184682401421757605052757867666340266869644352773826037956719215297210761197931729142167377524796911814064515056088566780090332031250
143 4500427079053245348498100322596102601809810821631026419731244700923605488802446224344639006055799489878992295368532736234403672341553015456838693353347480297088623046875
144 68463943862192987748428547460770497027532228456727316810805105556603785627526575540562061475104183729010201940180870349097843100515115022375312037183903157711029052734375
145 1041423371424907419271870862783551222390631080750218340220697380297635048982094388504324315395950963765225606977399154605995359838821467945990661974065005779266357421875000
146 15839830998945270188226007878001565795102255948473600629230886728303190430322064999978359342560792630694865001229672456419859494052004844633074753801338374614715576171875000
147 240897429775625984112603869811273813133846809216369342902886402326277687794481405208004215001445387925151071893701268608052029805374240345461345214062021113932132720947265625
148 3663302294174174448057182985750750054897463547048926904143893221582360700598837920576891683297841933620400782935250326074170522212759999736153559979356941767036914825439453125
149 55702267760730597771828398824429213163509377222250806350681116108992059968009727285484243403569925292036231082988052903319579173372104105577129473658715141937136650085449218750
150 846901826158046843673717492330607424628867061848507157780763908187736421962596874034403292564481517195244737894410192101491560901269746094999213426035566953942179679870605468750
151 12875196681456793231526110525296396658209127629453656114910262117718965874431371395793293299122185227630409866637992785326729810999033302119920474382297470583580434322357177734375
152 195720271701339843418836512347626432421769624702768665102494924138479581916691652425985297466521808997200525825067474219899617596730271337594764258227542086387984454631805419921875
153 2974948129860365619966314987683921772810898295482083709557922846904889645133713116874976521491131496757447992541025608142474187470300124331440416725058639713097363710403442382812500
154 45215271245228735747170151634003976613251732371731007373744588964547826063456103332636232561736071424227438032328832918456809670492309836693084479364301841997075825929641723632812500
155 687153135371568286683967436016770960372444090649333072587828950711220251359102623015721692221120559144509091149207921326547568018666024491848849653496955625087139196693897247314453125
156 10442032939469910238824995351235244986051846475553590808932694839239131270653030055631064930811145751705775404718355667217144415969924881983977617283532168812598683871328830718994140625
157 158664656352984350382146033259029047190657926966203912291574713791036150476156430715433064533104422460983860045720469229143622943958598856120179379503021266373252728953957557678222656250
158 2410679133621149323548089731129118749251609148422001377075215812760581512073215447321579786938457515455593486501107774416988593761435485846213047991803968272961355978623032569885253906250
159 36623779145398230107749824761384688690553292831795790151719624847708834510343080834308615993872719946344593352612983495950403635991039111894390536798560287223835985059849917888641357421875
160 556354861539966743993524407999378869598532505756897831285677103578252040173046164266407956340041000458801625133643093234660590266488078228459372167290231114833432002342306077480316162109375
161 8450959922126077123952269488598160044534670973522498703073576256884841116552599963540374020355053171526100634941414074450540611642856884482927172161370599212659726617857813835144042968750000
162 128358919571914944995878810157009789355668115729917197282532620505515039600468735295283039365770147227896434172223364715711041365518864000165214596035911931437567545799538493156433105468750000
163 1949451090998458227124909429259586175839209507648117433728464173927509663932118917297111160367634111023677093990642351619861440738817747002509196677295412458708057101830490864813327789306640625
164 29605018121063542641741636984718560247992964262109609474944688852501621914993979831002712963346990071135965806255407141059386475816207400131273204198678779264231053502953727729618549346923828125
165 449557682579113054930150783842022581543596864720923699434345275167617221672130804841152307961935775154286888169063589919790683521653519779771185693387344425864249330970778828486800193786621093750
166 6826105916461992705227749631957091345523940123829976417791438994109525298395851177802772774268656708631043240603879662892527249791978291134562482154194340208674951497869187733158469200134277343750
167 103640266658477816073274979168129008843625676270345373660370018873979987762229691662981123219078995149337180909168660735380444219402597225152808418072828701948784324571306569851003587245941162109375
168 1573447684724163207657901956461594952444135267013425218298344831995877996026578046156167961598744744539937201075560576618957653149112157872774455074378399384131543836673472469556145370006561279296875
169 23886073286174043875288632110139875181682053451047178012721861304997665963776967929599658212221908170124347871749473813733574011661220709875853173418274496674768014869982835080008953809738159179687500
170 362582010661384438466207679037153195123137757475476624324849810827359779749548585039132536335224773720151029071167162382123413889587991015181364039612729635152915674822793334897141903638839721679687500
171 5503476947538870941004937985385360997404769533109913047787898914343853799769933880058261712231090315395149548401644429014373246538389149337574275601264646247856755778560255976117332465946674346923828125
172 83529102783652094459631159363984916913273573091283591524118110741372692286448996463606161490371282005849459122190638819064304008112237680774426135604993003702677979716018086264739395119249820709228515625
173 1267676971657778845328519947994594621389681285738303918424851327722009094700225946330022921442105338677009438442657930312858260828997489508223643705064011467958289339219568603311927290633320808410644531250
174 19237554043578573705424030789742532412317093195853208586622743832974348542380621817113505737674054700975669548296475609133726238896189972361639505348778419645331934709209242839733633445575833320617675781250
175 291918697986860914948585583495511683698532635123121362855147450023622381951240831062013081251914434706665683261940705464180380718134045510836506447443672530664629939482768161695958042400889098644256591796875
176 4429402209338207524508885298703573235310105012706321257195156394867102616312180240102799643273268156676285656431181224528748551358970343733790921529130869323668517867874372395675663938163779675960540771484375
177 67204723176165907268410673497571455984015386399682115626409269439362936247495148470525235966904758239226403063093784096298253882687825904926482947338537327669453374547059443244734211475588381290435791015625000
178 1019591657329831335986459075063155517928919147949462954217809202065763404211997823938540008526469332143692000757222838718124937477349587300456069858193237742642278339556816124655824751243926584720611572265625000
179 15467668892446873108430941650105825186762580255824239135008810054065842552534285169976714902077688163770782056941960110098827176502973852796691514325999686209402745264867608254721886851257295347750186920166015625
180 234636672182033075119418521641435822748347615745130407217506525396422526856240427578460336226432727230082202389204310144719496999494264377170150937657113884023990796814517108270781164947038632817566394805908203125
181 3559095589278029791137247238381329895621003160178944379141952913316521474785669407089005100063867210793381721633997962869340684823789403473929255795922513971150422198871888720961287333466316340491175651550292968750
182 53982930306647211636523051688297824953134209943496279270225710389130479352196047152215915344544131158123080302996114353018212063109431454925798488748210197942309476368364122220167011789726529968902468681335449218750
183 818741109650816043153932950605850345122535517476360235598423274235145603508306715141941382725585989231533384595441067687442882957159710399707943746014521335458360391586855853672533012144185704528354108333587646484375
184 12416819591113204632362132317199222084869392240180159374130783910361738572543104602567011577799632820113586412787213982331661401753609972636454726976850061137199995993955355349895597338871766623924486339092254638671875
185 188299022370727718600656512063021170078239135070863955343961338420870321209994333533433801949049376832491749996113794457337282795823975409212170584923660267794901038150092202009405761842231186165008693933486938476562500
186 2855354027752838355829627437021222661022478687549986208084659639988607329823684565875840439391322517541883094203364915951426009608806184483955045754989930290332515742439922735388529995148587659059558063745498657226562500
187 43295857268643581591112285593963104479634323577524247394327176062870730707652608363008667532074944695336162134931457149480861776133528558207796617697945138641454994138083611042032601556872606352044385857880115509033203125
188 656458808857001331692270059951710854407428527756516291573447183007310268297111170044536823932271458759015863721528309752939552875970527598772267635906681696698817613823375832285953769551500869283700012601912021636962890625
189 9952762585896471803076352521848519405531980904695569581920005677852768583859427416804267975747341471507659869326396954318760962958262837787837606092778722498336912209580214231432202312555013179462548578158020973205566406250
190 150888138668537420116157536895404024142690726549796469330177626185628871311451747201283955675100069902268533313049921740607953636292380455232725204668597210068369765316363140888290339872157552747466979781165719032287597656250
191 2287399974496444932611962660382454621312066865249574136122373588452352570412965316615208902521463825646092127352086579578365254592730235624538653368646287493057733144423590167721422705508771411331281342427246272563934326171875
192 34674078978477855724514672074051494656397204068465766666616932967809471503879077418532134950920602436381237803511788626941886002159640873356101809000908008823335478617849660478951725139061534886053550508222542703151702880859375
193 525586039252716970982117134596148971633810251143060042104509299722585673321956541923013413992901763246199815126915532871540166769577714290871437946961131923216874623260036958838847202107880107746495923493057489395141601562500000
194 7966343369825212727713241385632729177381574225440622104149499595271651959513425072602742583819113113077217093154033862110517187423704098806663941656819250878077759342082759140515511257080172313749244494829326868057250976562500000
195 120739891698913380404403814750996051594689484354334428766015853240835975011375348756635317286008433120076571568115825722612526121890515247538500365736166771120866040028441818223438217490121361630261986874756985343992710113525390625
196 1829866234297003304056379057754732906292573791380457016272520055592980450301932099031908306018521590032248558739579224034412636821397705176425458910768330598593436098876644136287858995640440325225473117143337731249630451202392578125
197 27730962519758709865596672318551106930413231683806925916707262698161662494266393665741290823167285952035107024197747003408109032241800274323148707204427278143632485209780070931372708490633477093623149301038210978731513023376464843750
198 420230739722497372578657265134966774253185126285381877353179288579834423951575350165464176320304256350070467982073550743953652257818050310896945793790167214945815352794359536421571044050368845187981570177271350985392928123474121093750
199 6367782127427638757952102435973731222101835842181551917035420852459735913960095867303207161588283884488312703605910437293583404110814333792673107181412227695862610192853305220265642861375487092899516650135183226666413247585296630859375
200 96486444925743663413639724727825318263827309588385444022084930175595490879040031288832859783456991853794991981033719062544905894775536986655478299170129439960151733125213787220776365183785933869568818277429045338067226111888885498046875