0 1
1 3
2 4
3 14
4 16
5 56
6 68
7 238
8 256
9 896
10 1088
11 3808
12 4112
13 14392
14 17476
15 61166
16 65536
17 229376
18 278528
19 974848
20 1052672
21 3684352
22 4473856
23 15658496
24 16777472
25 58721152
26 71304256
27 249564896
28 269488144
29 943208504
30 1145324612
31 4008636142
32 4294967296
33 15032385536
34 18253611008
35 63887638528
36 68987912192
37 241457692672
38 293198626816
39 1026195193856
40 1099528404992
41 3848349417472
42 4672995721216
43 16355485024256
44 17661175005184
45 61814112518144
46 75059993772032
47 262709978202112
48 281474976776192
49 985162418716672
50 1196268651298816
51 4186940279545856
52 4521191814467584
53 15824171350636544
54 19215065211487232
55 67252728240205312
56 72058693566333184
57 252205427482166144
58 306249447656916032
59 1071873066799206112
60 1157442765409226768
61 4051049678932293688
62 4919131752989213764
63 17216961135462248174
64 18446744073709551616
65 64563604257983430656
66 78398662313265594368
67 274395318096429580288
68 296300826683959672832
69 1037052893393858854912
70 1259278513406828609536
71 4407474796923900133376
72 4722438540463683141632
73 16528534891622890995712
74 20070363796970653351936
75 70246273289397286731776
76 75854169056197910462464
77 265489591696692686618624
78 322380218488841119465472
79 1128330764710943918129152
80 1208925819896104151416832
81 4231240369636364529958912
82 5137934734558442643521536
83 17982771570954549252325376
84 19418370982081172932132864
85 67964298437284105262465024
86 82528076673844984961564672
87 288848268358457447365476352
88 309489732259886631919550464
89 1083214062909603211718426624
90 1315331362104518185658089472
91 4603659767365813649803313152
92 4971178824424429025207779328
93 17399125885485501588227227648
94 21127510003803823357133062144
95 73946285013313381749965717504
96 79228162514264337597838917632
97 277298568799925181592436211712
98 336719690685623434790815399936
99 1178518917399682021767853899776
100 1272602360385370922665287614464
101 4454108261348798229328506650624
102 5408560031637826421327472361472
103 18929960110732392474646153265152
104 20282719088661491770115504472064
105 70989516810315221195404265652224
106 86201556126811340022990894006272
107 301705446443839690080468129021952
108 325791175361625211557480290582528
109 1140269113765688240451181017038848
110 1384612495286907149119291234975744
111 4846143733504175021917519322415104
112 5192296859743753448426600480702464
113 18173039009103137069493101682458624
114 22067261653910952155813052042985472
115 77235415788688332545345682150449152
116 83401268309634039765352270221283328
117 291904439083719139178732945774491648
118 354455390315944669002747148440454144
119 1240593866105806341509615019541589504
120 1329248278504009256834117639467958528
121 4652368974764032398919411738137854848
122 5649305183642039341544999967738823744
123 19772568142747137695407499887085883104
124 21351050473470648687898014583954083856
125 74728676657147270407643051043839293496
126 90741964512250256923566561981804856388