0 1
1 3
2 4
3 7
4 24
5 15
6 96
7 63
8 384
9 1023
10 256
11 3583
12 1792
13 14335
14 5632
15 62463
16 73216
17 262143
18 24576
19 999423
20 1302528
21 4095999
22 4399104
23 7995391
24 27017216
25 63406079
26 75431936
27 120717311
28 429654016
29 232783871
30 1682178048
31 3221225471
32 2164391936
33 17146314751
34 17286823936
35 34225520639
36 122708557824
37 167436615679
38 528429875200
39 68690116607
40 2164722237440
41 68702699519
42 8762303709184
43 10581725675519
44 14125610565632
45 68510097080319
46 12513856978944
47 256456389558271
48 544821701771264
49 42855183679487
50 2166583367565312
51 170982648053759
52 8665246843535360
53 1809821909123071
54 35786861511180288
55 64098315263803391
56 16270427038941184
57 269643424141934591
58 569592618560782336
59 590481518422392831
60 1143325929192292352
61 4063494809585713151
62 9221088127865585664
63 617057367300767743
64 36812366119392247808
65 1143471047547289599
66 147138007671056105472
67 14706961705137602559
68 589128484702019125248
69 903343229376089030655
70 1735124573072002121728
71 1401421111651756670975
72 9021595041461329461248
73 846311877352940896255
74 37709698165523571802112
75 16818791625923152052223
76 117757007126292519190528
77 66717440659868348317695
78 527696730274988480790528
79 825895572149839266316287
80 2281944963789536471547904
81 3918663209147333504663551
82 1850651079689555576619008
83 18059367205370232418861055
84 23723102883555716165009408
85 72464197826074387719127039
86 29159283555880735518752768
87 270565966987394161735368703
88 618893862137621687673290752
89 649373815210158812416704511
90 1177434679641375379277479936
91 4022828247061378372521164799
92 6809652311505207371245813760
93 9901556935077556923066744831
94 32036229740072785094285197312
95 16394096568448686131641319423
96 128163358463513397839492284416
97 220294705317119530526243291135
98 512334280960580108969398239232
99 272694977194332578952433893375
100 2020243327111644975945803104256
101 1032905952277523734988949815295
102 8075554893407879857512304869376
103 4825474693879022756127607619583
104 39849359859851431122832617111552
105 1460631674362534707821319028735
106 159656802384451563820421033754624
107 7901492990203389961459556417535
108 633236040541612427975955044106240
109 40475687794829986382012802400255
110 2586185487442537012073909251473408
111 3184330284959061608768073839411199
112 9246437834533045057910044884992000
113 5176696896947914851640018095570943
114 31186263580272954158638542935293952
115 20704301807800699249368631303208959
116 124746955867138047752935555551199232
117 83061468139747924174960618496851967
118 529936403794911034558974076280373248
119 269923333348484737048874781379657727
120 2290117856453608115712324870873284608
121 736676904618387018299468706849226751
122 9165693116326738470389063742105059328
123 2977962363838295121999803832502059007
124 37202446978395555839249686547339935744
125 10666267929012160018208398774856843263
126 148809682005339855197383278897588600832