0 1
1 1
2 7
3 27
4 321
5 2265
6 37575
7 390915
8 8281665
9 114610545
10 2946939975
11 51083368875
12 1542234996225
13 32192256321225
14 1114841223671175
15 27254953356505875
16 1064057291370698625
17 29845288035840902625
18 1296073464766972266375
19 41049997128507054562875
20 1961830871913159953330625
21 69283826162664729436445625
22 3612350380837831605151554375
23 140794326182913995889313891875
24 7950695849554305926226974450625
25 339098951031768024257893248140625
26 20613373367395248136136678097234375
27 955170082410947922990890469972796875
28 62176888983574834887316824418758890625
29 3111079792039320605074239204571926515625
30 215880393893832405589472412365564850234375
31 11602432432757745820161187901098815897421875
32 854831250982067122052640430600995120912890625
33 49120950171254289733923182099172069254187890625
34 3829184742013955103450699166216772493930990234375
35 234304682945539082535018269575532121434580573046875
36 19265352850754895946684993125672891416271602037890625
37 1250770766412508313750741018014669721676427093972265625
38 108173479088102180817852452865499217081983818404265234375
39 7427684004134100832887188890287346428332435172329963671875
40 673992662145019739032494003447493522087516724179412337890625
41 48805385008933993136141478012509498377681696640877576931640625
42 4635999443567938336991295665476150409705320521405957948615234375
43 353106448407356649329041448674793968826352634537271857240529296875
44 35039654285182671286697915617767351334241560775696649228779712890625
45 2800569358211599948831750541638753715182235394471609835136605166015625
46 289775337953857677786887679451153361142620618147427167018842453740234375
47 24251446766812306839991345313712330148241826653246520916447636254169921875
48 2611945214694761369476898322812511845151843946709771122394710748154462890625
49 228441417507250962663476305884101730185579733741741373896355099546984775390625
50 25569533890475825769328343833811091651848769704719940803369838778141583740234375
51 2332827850713710548670439033263238566526204080496307817156556344202687815185546875
52 270966350904052736081234019351282567460849378598284005897360082547358166590087890625
53 25745446480697771927562428262585847713926997937617965369246955361240709108416259765625
54 3099045798434463904560918675744832727854880649999355160257105011613377034573193115234375
55 306174441769208635035825824182905432016203500371638043487032263524139004658849403076171875
56 38145523640654012909724642855027313039124296236863764550226284455323472596797537340087890625
57 3913089258671758497923136273713878460636195796940314842922106611616826715559195582672119140625
58 504000904187645867744413204103121952403555719462224268096388695820907552459574910111224365234375
59 53612448322880752201557218710947880420158005075536177316235219628684479736028977358137225341796875
60 7130793144925804027068607430726986336070887417764089349925725286345868331373379865139949761962890625
61 785583542793154325993679423113690210036765121114549383981661114294844514098514131105292461724853515625
62 107790265475549769556185202528602847169116501712082474168967094761200944694687452387395378589739990234375
63 12284335178769441822458216260790801102738975878987597925884714366331290913221656484519428535324969482421875
64 1737144163318516854260533827123493561502941236275731349577696164735068807917610269587620276728344293212890625
65 204576086635159540226690600725301201369928910950118948301786099781597344367033602141972424252014240386962890625
66 29788141187949501568283581676638396553765018164725823831609951785219819143203936493219145736935717553802490234375
67 3621325918154810389788063768010026287804236978805014080217766719550942796850845855697687025905297721787322998046875
68 542488800008161293760038056298398619945413415578695167194041794514177471097410057018032033407072428270074371337890625
69 68015033307068588476291242181861208414313956804673717509811471313187343662022370040377336700074579580611476470947265625
70 10474035195063618525381341238097743536207234094435204414625921173684139594252542083760267801514537898657178067474365234375
71 1353090792676597555047370461908037997634764741418694388058304364896002303482574126680808894260986738819927723603973388671875
72 214038849463638435331440885642720818243858860263019955231452259717726140904374693679516806871815193308952585561738433837890625
73 28466574600550995384720536130282554208857746661085358777888847398746254237620522458774806519041218299869043454412702789306640625
74 4622168361789159094468104823794356755358556605626019637955317245460584690327310198208564515601938897096609434780442969818115234375
75 632367071453139709318325367568785242169089585975880351407960180082612983138335071459110597873498884845808755691489364879608154296875
76 105324480465977593199020899626510965751040396703405225151095895789764856219051911060883096876257414904084012453468522631259918212890625
77 14811653094180194673105995647806180557635387808158478677494617843791012392084172332913959161022347480878212434814745192271427154541015625
78 2528907001817065344333734869732622933034969657118441203034153650345478130340853289356193481597286841241363589699108380400445674896240234375
79 365295914584478393278045780275801597150640887854535900972232333880474953637266402067084881253356621342910542543181847629512239543914794921875
80 63896497614232793973630133177698754920855148613984015803596240337859576544060182737273377525940396647008446642964182580049508484287261962890625
81 9473919257310396204816089433082347897521364419746828824848301161098894382240042699985379918612406962440384022555328577516284799135532379150390625
82 1696724835258741553872493386123395670337622418720608750134610623522618872604693228060426186868594520823345426076667533786303605835224971771240234375
83 258060979938078062856195873445331729777265743617069796750529640042858700856020248689664806784520326924460137076423858841376970270442731151580810546875
84 47294666862980911419309457523558106502876834435389785567982205345336899087203325916980799559155697633189242038773801230465285531234549398593902587890625
85 7374162009264893272032422696383416578339005827211235454909019745442181133791330226713943993785256819672461453912600001454840225449644572254276275634765625
86 1382230127716119988231358352906217572616968582863992301916151729134385837598792014633345787178441387016483727521067001771080690618437995589379024505615234375
87 220807794875402284190828128106491161277672425977361514498188943274511927654693614240733463266252543313190246750144392645061306439098061887587623882293701171875
88 42309715183831255925835689974100816247464365774185927107845009095416560682537910459826112682849792777965119749766634596574468335770535027584178920078277587890625
89 6920914141142363213038513536747513472369515779820951826755426969983012130981553381287154960353149022070467686510264754275524286526553358949713838101291656494140625
90 1354993059328373839522015267491547720749079138076932961336913106768145468598004456452266757261313246513595113153574776270331234400847340407836822589635372161865234375
91 226838375777746567320316786294725536650547903244643543477028723788814680695977013618787775365566908385569432339658000470566912489435955774989513667929717540740966796875
92 45356237209768565666440557285368213923919377676034972753764256657808667657821113440217984392710865896767368271032619498930219005444057475398402726838325422763824462890625
93 7766934548684261717250023962757825481508570004123701192711822014429060398548878657023753857836608427341550845112990955517027920145843992056041447983165910509586334228515625
94 1585347577178854512727385487462435042183272364331972123514140197086330138872882846334685687005105946048704154048169562367307905367501051101363285092873800765080928802490234375
95 277560065961028041850055236932173490051145781750855322902950600013779704220111639287702707763655476586348688782602964193798343963989629776836628014830724932991702556610107421875
96 57809823641781658308726874576943941170882099883358123685231098352276700443917030132773446289178950258693822439190676382503402229750602774245310244035220954697778608798980712890625
97 10343075627893636777104373734335564788506140188443052969176968532462897420024373935577884985179196290642430833967326117547894836159350323784703397961602564071638308546543121337890625
98 2197288703996493770596242038980124859282975978775880871981469419199090475213405623858397358104818884577029733708550613667651601187624653273484789929814011280288603079411983489990234375
99 401564124848225597008150320669144952473082060934939042117842578394656485657194532024391692405843946058862569094854946664426967014972459355248452392023212215214386972678534984588623046875
100 86979133639718073146041279140564024657940901576662197159931700633677219390015802923292964396451917636162988136679166226397235357009759047637096145206554884681145925507669508457183837890625