1 256
2 2132
3 2132
4 15882
5 51000
6 15882
7 128988
8 1046822
9 1046822
10 128988
11 1042300
12 23830240
13 53940782
14 23830240
15 1042300
16 8613338
17 540277188
18 3263989086
19 3263989086
20 540277188
21 8613338
22 71747464
23 12551185804
24 195683299844
25 540145357880
26 195683299844
27 12551185804
28 71747464
29 604396964
30 294492604648
31 12159520038142
32 88307088989348
33 88307088989348
34 12159520038142
35 294492604648
36 604396964
37 5132149170
38 6989324869096
39 763699683972418
40 14967248359057988
41 39085052507056252
42 14967248359057988
43 763699683972418
44 6989324869096
45 5132149170
46 43910139636
47 167232420014498
48 48556387347813958
49 2557790812425420268
50 17922505416903364948
51 17922505416903364948
52 2557790812425420268
53 48556387347813958
54 167232420014498
55 43910139636
56 378007127116
57 4029067621055448
58 3108197056553191364
59 441423347592429449936
60 8253660086676273138088
61 22189788076602239718380
62 8253660086676273138088
63 441423347592429449936
64 3108197056553191364
65 4029067621055448
66 378007127116
67 3271425891026
68 97592972252737200
69 199983470160543029632
70 76527910037229993474554
71 3828780762123378950165984
72 27496427403161483106867338
73 27496427403161483106867338
74 3828780762123378950165984
75 76527910037229993474554
76 199983470160543029632
77 97592972252737200
78 3271425891026
79 28436225035504
80 2374102520064628500
81 12909164392694493796142
82 13311453072470486232811584
83 1780247223805160075143385894
84 34262932388030024403698655868
85 91400599993738526926922639384
86 34262932388030024403698655868
87 1780247223805160075143385894
88 13311453072470486232811584
89 12909164392694493796142
90 2374102520064628500
91 28436225035504
92 248077289597684
93 57949191834429405188
94 835179086883786317018674
95 2319770033675509112535923092
96 829271804376374060972335752960
97 42736125130844989384801223453552
98 305202416567309844162468950140792
99 305202416567309844162468950140792
100 42736125130844989384801223453552
101 829271804376374060972335752960
102 2319770033675509112535923092
103 835179086883786317018674
104 57949191834429405188
105 248077289597684
106 2170686359190426
107 1418253916366402813864
108 54113558839842172298900760
109 404755368062847629500830464148
110 386600864737218698791128865722576
111 53363922508848385088185987797184384
112 1019189882907556725857426895377299110
113 2729637406626551747794693403062699368
114 1019189882907556725857426895377299110
115 53363922508848385088185987797184384
116 386600864737218698791128865722576
117 404755368062847629500830464148
118 54113558839842172298900760
119 1418253916366402813864
120 2170686359190426
121 19040036742791820
122 34783400459785350803782
123 3509676490339874939009004370
124 70673655358083420677827819448424
125 180323503656728011098078610089038240
126 66656278368363649276812709576667733750
127 3405955061558666972942172955281064635324
128 24401136265483242712412470682333282062974
129 24401136265483242712412470682333282062974
130 3405955061558666972942172955281064635324
131 66656278368363649276812709576667733750
132 180323503656728011098078610089038240
133 70673655358083420677827819448424
134 3509676490339874939009004370
135 34783400459785350803782
136 19040036742791820
137 167340548970850396
138 854492184629082787850464
139 227781045831727347919116150104
140 12345889297283208668259622221151728
141 84130435357376867017908399345300797786
142 83280276410925170919472530628415145577052
143 11382858960993717421085472075515763887127128
144 218255331053891789156973383584554916707823256
145 583704217285704402529947283372149071940879162
146 218255331053891789156973383584554916707823256
147 11382858960993717421085472075515763887127128
148 83280276410925170919472530628415145577052
149 84130435357376867017908399345300797786
150 12345889297283208668259622221151728
151 227781045831727347919116150104
152 854492184629082787850464
153 167340548970850396
154 1473108756140957450
155 21018888747820561609397716
156 14789799881203265422082182297674
157 2157297305060773178420236838460114390
158 39257271633692710373109555902448906676292
159 104059772141676409991433343240419628102380552
160 38046994694751895256235797938305978094995688698
161 1952064817988321966546384175784918991097933009700
162 13970292635388919255868480488190925714471223272802
163 13970292635388919255868480488190925714471223272802
164 1952064817988321966546384175784918991097933009700
165 38046994694751895256235797938305978094995688698
166 104059772141676409991433343240419628102380552
167 39257271633692710373109555902448906676292
168 2157297305060773178420236838460114390
169 14789799881203265422082182297674
170 21018888747820561609397716
171 1473108756140957450
172 12984786333640595416
173 517556239415668371444899500
174 960587699305094736936214035841580
175 377028824455751039380866350942929494416
176 18319848498492712913046222959934870513555054
177 130031763819940504201116866470241903554561155596
178 127173794789551563183793798148943951279308945438878
179 17460740933700038808163809379023825746086959166400892
180 334320448189369084226678609786443706250404475381603520