0 1
1 16
2 271
3 5248
4 110251
5 2435200
6 55621567
7 1301226496
8 30992872483
9 748574130016
10 18283414868863
11 450657134765056
12 11192820128307871
13 279787295456009728
14 7032532242167190271
15 177611430242835570688
16 4504491083159761986451
17 114662734697313744041248
18 2928346052280599545494751
19 75005999289419147408405248
20 1926263085001887364399520551
21 49587467388100745018781211648
22 1279294771131748225519172106751
23 33069654514212188902379917877248
24 856401178822898993416030228422751
25 22215202233634954606863764714824960
26 577155509350949171140241418767272447
27 15016037202185961425652084937183621120
28 391195112593993597390537988899347708799
29 10203927587850880597992857180296237619200
30 266465767302585546901839297710272580774911
31 6965997179171938044588334521475386648887296
32 182290366502768159957016820761112198531141747
33 4774810000057634381371910762057447679000118432
34 125180353278665326238532204048909046061778241567
35 3284594651205002146592154297429103388352077009152
36 86252679956466128578814191328768303230707944458327
37 2266678625757630265018086076992738960289681967408896
38 59609659013719696894551315989583495609697455895013503
39 1568688772480831575909262275037295495328040617102186496
40 41308147436179579310796041564874573887523614439499869943
41 1088428287670877646958533179295789745894147431081219102016
42 28695675903106320428968422005589542631357061759755798569983
43 756961654890952485926777345691625982691892724899431791190016
44 19978419751476327857763968123066571782839017649014694812809983
45 527555308973097091694427435925477141273321048657223018770518016
46 13937501247725842415518308914420096805763412816546291001931433983
47 368385861720948419945146384758305631925554349404723473087901270016
48 9741228210020180982356368331117548984207383730932057478135638869983
49 257696986302610556622514182423235689166241080916994503098059096630016
50 6819969324645677377197217973053964367068272674541134962379927345553663
51 180561851667719679984144703816178195593247695254536181547480632232339456
52 4782263636888663376699614647346592367090614968571079901766529914124009663
53 126706465160005293400125497229297132603715795039136386853863870666083291136
54 3358272531664700492218654586697140151577238247070468826219808736199029028863
55 89038836028445995650286644579618375186970280374805762466514153350098258722816
56 2361479366373183051761390382865822134231263860483714964735280363756112474930303
57 62650569942957669355340474139740028887913757934347284313592042392964583874272256
58 1662636798953340636586239593269829762628092672513938761934617024339389536910034943
59 44136387373015170912263105785538325706043490510866220795852624619974130405829165056
60 1171976686129980258480269496900170826690999767111718388316063502531424392744033273343
61 31128624449944648644646516868193114325225310521872502770169036649246799957260042592256
62 827019638186920551034107512724132196229223172098461261596168678143512948114697526095871
63 21977738374666635013623767962106733401577564039182988570908752640832543695630554722992128
64 584195196194504349882108361968166789096026974086801161195230000479479051637388509539320371
65 15532360102387925722788686645441295913214327764558987693657132586296534983055048910418432928
66 413064849268127234463823572559696123380584409058596966463262056998070395217423297889197914271
67 10987460364628163858395819708129193550755736516532564418271423303797808727143760256450753129728
68 292328935531229128750516879483277457518145014766308096032498286228516682089560010003560385865271
69 7779271414220487489015706877706565930061262740539942803910501884888847253427951560608908044009728
70 207059914482584309994657188593040414430713697121209118849400186638584478975376637539975534337126271
71 5512398275146699399447960706965381724305627783495295405060863522153254804500033696045512307233097728
72 146781109934406623777137729759619275316201151238095140175822795677546938328089932472064952974767395271
73 3909150923952217305783446471462417262925370084135367111083874202672998728640877049309003511974583809728
74 104129831091297910071048330740842117381716376508256560152204407767598956269365781340634405014841647190271
75 2774253861079900461703117442349811255512241413256193733222857703564416368633015165845727585996925975001088
76 73925365778981297024028363336501789340928718503995861770660252854004255179284631153651897225212934512041151
77 1970221398228828603874378667815262774733933977973618211352092264996415875894437262130939026775144320081036288
78 52518092364757750275321052113276747904953720564822763277949996959041877959756991609587762396297330050636749311
79 1400146189465699287522636234100593783781409617772038107045255759338281580491790530019330163288209286131736690688
80 37334177518059249058038696782822923518572975974561134855743783910392295745159889618882223408794156004295264523671
81 995650371732608654536873910521838057558953688916341503368143265185284107469508290412588376439526225273261202501568
82 26556605534378140764213040327929149257137627004658631221862999384135128635713784682250918299559234177581764292812351
83 708438440662743269932962565539910903447477389901209902667019852819647699235552959463677997968293168724060088533826048
84 18901401466898848502377173847551248812242241784021252457332398367896025663411042172842086860238054240748197247906923951
85 504367112167319543568350037078858055005141163198244705620777823058626595493944518873643102589216076642864260046413570048
86 13460430905246030133321421290990521822550600147228159291690925828080480338160203542177947030432523005296694411658179325951
87 359276861535668904904652628770473883810336268957415502810920316600379135813152021949507147456900333785993868910344519221248
88 9590832258971056660778042259796312787868025659844013699864230863589780328622583186466544432763114815048749014521214036458751
89 256058282618499450139072234262155445738461743353431622243193863850275602057652650091084162011834202884707747254628474463541248
90 6837157964135922623102191816296811111289885418279500929060181718380656845506375698092550619326915331726987641763198396282826751
91 182585152740925482577507936369761126314333113154454709954992776427001177528126525616007751938661608598176345413418509103263285248
92 4876488567891306898897354840756747768549868165935833606402121237657556804376900920634071780389189568338636091647471897715576394751
93 130256603956132395845095444901603006154006325297115125734716957251248088298117051899731169533980170417974925202574936608126142005248
94 3479701578691198484253257879677324208771161206059587100850784990251636383584080359329659001623357028081966761151409859328359617994751
95 92967876433210935006817669207014390797709311749542909126751553075255982051318654437535367940616599654944649547145354756793257385525248
96 2484113695930156704895032198972034270217475898276353760038132009962570631597840941556037237510972377709471972606987801924781221053654751
97 66382972059185091856616368419487211690613473640412582996975555720015672309071224516672638269783725041721299231155436268911502071002005248
98 1774138939052209040322944087060156476046120923006705978498216940461994015756485712201610645581581251728629092571248963503821705966311594751
99 47420196791928228251137592721207589387567233377474757154345055180532351238946601534801492630887227772591299833222610165645321600856708405248
100 1267602153866633996555498598920432514807834915877879464109886163505723076662418139645530011816940707461478810334701159957521628652391545471551