1 1
2 2
3 2
4 4
5 3
6 8
7 4
8 12
9 8
10 20
11 8
12 48
13 14
14 48
15 44
16 88
17 36
18 192
19 60
20 336
21 200
22 416
23 188
24 1344
25 424
26 1400
27 944
28 3104
29 1182
30 8768
31 2192
32 8784
33 6768
34 16460
35 11144
36 46848
37 14602
38 58288
39 44424
40 138432
41 52488
42 355200
43 99880
44 432576
45 351712
46 762608
47 364724
48 2151936
49 798960
50 3356480
51 2105420
52 5680352
53 2581428
54 14920448
55 6717680
56 22610816
57 14942344
58 38350280
59 18512792
60 135662592
61 35792568
62 143165888
63 119350016
64 269492512
65 179007360
66 859832576
67 260301176
68 1077938256
69 781284456
70 2864021888
71 981706832
72 5740089344
73 1908881900
74 7635527480
75 6873627968
76 15300823072
77 9162881184
78 45824180608
79 14096303344
80 68792014848
81 40722963808
82 109951267952
83 53634713552
84 366917763072
85 137441190972
86 418861575648
87 314165355704
88 880079065344
89 399822505524
90 2932081448960
91 977347439936
92 3200141087136
93 2345696393376
94 6119021232848
95 3909389626184
96 17597053808640
97 5864062367252
98 26807140653952
99 18765025300864
100 56308739398144
101 22517998808028
102 140739635905088
103 44152937528384
104 187673964865664
105 187651685118080
106 346430745729200
107 169947155749832
108 1000922205394944
109 333599974893066
110 1801441569780992
111 1000803735000904
112 3002584819688448
113 1286742755471400
114 8006429879774080
115 3275345964826664
116 10294570298376480
117 8006400053814016
118 19877956975980128
119 12009599723574856
120 72060005667569664
121 20962209174670432
122 76861433712180320
123 57646130206029680
124 153727558530815616
125 92233720411833168
126 512409591980556288
127 146402730743793240
128 576469548665013312
129 439208401662167504
130 1537228765165619200
131 567592125344909792
132 3689406978907078656
133 1366425497133007040
134 4471937957263430048
135 4099276529551769984
136 9223443230234250432
137 4340410370537249376
138 26831634140736091520
139 8555011744329310568
140 49191693929513486336
141 25665038292497818680
142 67462378326709221440
143 39353054060568891296
144 196766021733573328896
145 84327973225006442112
146 262353693496577709960
147 224874607825936057536
148 524709388585384134880
149 255263053129946213628
150 1888946705737889140736
151 503719091506096386000
152 2098833574597996446592
153 1574122161506307716576
154 5037190919752778012160
155 2518595459876178323360
156 12593001693878600075264
157 3874762242361630560584
158 15499048969418329635648
159 11624286900279117510224
160 37778967929207949164544
161 18317057875081833933168
162 89550060714801003932672
163 29850020237398254541372
164 120892697253613592944704
165 120892582893849221170944
166 235887964802854473113408
167 116522970565265462622284
168 805950938000091754004480
169 247984783510749556138000
170 1208925819896656088289920
171 716400485713195667380992
172 1842173555924390875349312
173 899665726224942596211834
174 5526518053111903248606848
175 2579041748548743633027968
176 7737127090490416164599808
177 5335948455134583121175952
178 14067500446425575496328040
179 6954719321827979072466992
180 51580847271900421067374592
181 13754889325393505126886888
182 68774446627966403561689088
183 41264668014610059460136864
184 112540017006864149699030400
185 68774446627968329384260992
186 330117344116880475108431360
187 123794003928650617495709552
188 430587891081507083330621664
189 366797048677983753094041600
190 1100391146047461964370100608
191 416990329022443882071306032
192 2475880227302155973484969984
193 825293359523589782053586452
194 3301173438094359128214345800
195 3301173438875721964900589568
196 7545539736821982902087132672
197 3233802551602631768613564510
198 21127510003825440638798389248
199 6402275758728431320863954440
200 31691265950870784522287112192