0 1
1 2
2 1
3 14
4 3
5 60
6 3
7 254
8 1
9 1022
10 1
11 4094
12 11
13 16382
14 3
15 65532
16 7
17 262138
18 7
19 1048574
20 1
21 4194302
22 3
23 16777212
24 7
25 67108858
26 13
27 268435446
28 187
29 1073741804
30 23
31 4294967278
32 177
33 17179869038
34 243
35 68719476590
36 241
37 274877906862
38 115
39 1099511627758
40 669
41 4398046511086
42 19
43 17592186044412
44 11
45 70368744177662
46 1
47 281474976710654
48 3
49 1125899906842620
50 15
51 4503599627370484
52 11311
53 18014398509471698
54 14447
55 72057594037915536
56 29183
57 288230376151682834
58 29439
59 1152921504606846210
60 35837
61 4611686018427354286
62 50141
63 18446744073709518126
64 106453
65 73786976294838137214
66 77539
67 295147905179352756636
68 200295
69 1180591620717411234202
70 200295
71 4722366482869645013436
72 216667
73 18889465931478580788662
74 197241
75 75557863725914323221966
76 1020465
77 302231454903657293414398
78 1004595
79 1208925819614629173723116
80 2086455
81 4835703278458516696825802
82 2080311
83 19342813113834066794802140
84 2080051
85 77371252455336267180564188
86 1702755
87 309485009821345068724719324
88 1307135
89 1237940039285380274899075044
90 836095
91 4951760157141521099596496686
92 1458647
93 19807040628566084398384938620
94 1638883
95 79228162514264337593542311452
96 12181487
97 316912650057057350374164162416
98 16104079
99 1267650600228229401496690285936
100 32357263
101 5070602400912917605986787084152
102 29948887
103 20282409603651670423947250748600
104 32355167
105 81129638414606681695789004545524
106 48050731
107 324518553658426726783156018736596
108 104602171
109 1298074214633706907132624013354436
110 90053563
111 5192296858534827628530496260531684
112 253696923
113 20769187434139310514121985131936996
114 265791483
115 83076749736557242056487941007309092
116 267902715
117 332306998946228968225951764815099668
118 259252219
119 1329227995784915872903807060021110820
120 1064548319
121 5316911983139663491615228240650521382
122 1045738969
123 21267647932558653966460912964014688934
124 1041872351
125 85070591730234615865843651857472248416
126 1030139295