0 1
1 1
2 6
3 51
4 506
5 5481
6 62832
7 749398
8 9203634
9 115607310
10 1478314266
11 19180049928
12 251857119696
13 3340843549855
14 44700485049720
15 602574657427116
16 8175951659117794
17 111572030260242090
18 1530312970340384580
19 21085148778264281865
20 291705220704719165526
21 4050527291832420182025
22 56432743855911066987200
23 788633013814046937478800
24 11051750899620803456931600
25 155274925359525527299454256
26 2186748894958188226905602286
27 30863618428486941460219416756
28 436492157579951023496648300136
29 6184808398736148742359178484286
30 87789179829799200086388907558992
31 1248161578826603954100428169188184
32 17773402089668013308740882311006786
33 253454067356559547394420021976228498
34 3619258166580503322446396527173370780
35 51748450055497441795483854253930592178
36 740800676438820410243097791557614199164
37 10617027544385879474532464668647069659358
38 152326569688230454784768422691868215601120
39 2187737274327094481308807828226894990655330
40 31451324540129797636273411470174386221837694
41 452570380400321616221072901372196209650362866
42 6518045266356350897172141576703477759216780650
43 93953871538202591934348233323705424630806576800
44 1355380688388837890129623569702918811383031886400
45 19567780890753982112356753433641516370385566702760
46 282709838998070798182857245181077189511762828340800
47 4087386108432170006539606436124059041415593523930400
48 59134780908864797731698298733776292593034895474675600
49 856092882864846876239807341797376081552222384574661200
50 12401324006537530640628915453604862255464281654754854816
51 179752057611810395403455235682775706668965390400726596851
52 2606923736375429411055227236685211319122441954584923504386
53 37828749383101152667728484226581644437403740139128739409551
54 549219478630394192677629052262458480097218918859948570692896
55 7977958034222271194889204157652719256095087799976210317049768
56 115944850042252007669738383157462281441654433101989946536880776
57 1685844572005493610455643674893345558341847616930744550970134744
58 24523519570972899767561391471571568861767934457613715357739065532
59 356895011171760697119771443221805123693946261248848856382718127160
60 5196179174179526817759557332153083835637797345354202650986412444656
61 75684612729797795657866333191322015434357499566517784047517805502908
62 1102821113091966661037331632133192403711074173210583215126355465700896
63 16075741095031875444178965414119745931264785515395348683139060613492400
64 234422933709528279755616458953761358378517348542281751815077499586670850
65 3419694484233651612568675239240067662078706564259867824357003755265056930
66 49903134188637728837731199411819139139245822599700431371818403424908821420
67 728479010311278358385201599677783670136811133303057388673052532480859993550
68 10637769486544859338380869696396432175397184658502855288571217135787327376100
69 155390411706377538350524049010098370903279292285165321788645597236051180221050
70 2270565048153503517327079025737619029791481104744082783126780876486039213713120
71 33187605389185476896274276691909250065642843470013142712544120150114950260093700
72 485228650354222633921308841318438076291398451018535569806230659831324134034801100
73 7096463384182023665728124872693506554926711538131464767587763413735986449986998900
74 103814762716184058482364590063966163759461634842419510856122798874748065936450568300
75 1519128905099298414935728102538708426438654066310053822445841301718535972730701404816
76 22235421866613131131040059315350351564496773908758920558008014430978202197272810129056
77 325542990930915873195013616316898104766460671319546421752298367933574038712158583391981
78 4767389822380413345821908476023699291201071488277031229538537971319885361203540763119656
79 69832813827270835079880895360369712287047347081683712272809363242854660428619974819891396
80 1023157059430650699200913601077851097216644834476960452584230441594757563291314620405363214
81 14994306358146820912484836640987715127318784786557920003221315173269320820027968536939593318
82 219790686701067173413831664566804065431770795121757237714442039061430491473345865439332329212
83 3222468141822745662063401516246637822399468413052877991074443235010907412629421632264803103681
84 47256561153292019190745849699298362851660490670682622959316107394430663342332557264562414734150
85 693150451036540414981271499660791566953402496599010813742380550739153473170208556742728139145865
86 10169103623957021735637204111557550188116367833685012060662939347512655698727982694293045589195520
87 149219483341763033450892378792162374225794740065704371001273461486953265841268588292964229425631040
88 2190050288260731299486211154628971751724269446643219371370531240888507259856800318367973612040686400
89 32148921359806009455943871277023314898780496645596039585530779454529881506350566431641225632221873600
90 472020239809322849526463106298980137061463532409820143605141327104196272808284699848541977624242883280
91 6931622867368192302782036601587493185265169153685401937555835974534393378402215239402852217787730042720
92 101809328524596530724784285383924273676146041228240227898675730312535028687261105411656651656234121425600
93 1495604877057016375353869994485525946815924434644032708766699363057025785011240550621209321535078458245200
94 21974610615154273102571676877119468177572407084088654270884010015016371766176224527102538899554791019337600
95 322922967827599582472656103271812932826211781568447113448678424226256061870915119424118316097409115841215040
96 4746227801046755677182909800715884619108739640876420638966836918787666107740907573412253695254947435708307600
97 69769985387483037518595036712972234916094307115481903379446122808103280070460818796817603942777005544722166800
98 1025788091855936085887338772018437645264113843326036306005455002763736965756655107431015847332701259387148031200
99 15083920838155643654719314144885153117872865607427154129288433320934718476393360844779829496724475075603132120400
100 221838566679877335810285914077482118218254692845159034832080082104171486223832382440651549366753830494264214561376