1 2
2 6
3 20
4 42
5 154
6 156
7 306
8 836
9 552
10 1044
11 1488
12 2960
13 2460
14 3870
15 7050
16 12084
17 8496
18 10248
19 14070
20 12780
21 18396
22 31284
23 50796
24 38448
25 55872
26 82416
27 37080
28 51360
29 65400
30 88140
31 146304
32 169776
33 123300
34 133440
35 150192
36 181200
37 131880
38 176040
39 260520
40 326970
41 408120
42 228060
43 848040
44 347400
45 472800
46 585060
47 354480
48 481680
49 599280
50 714480
51 1017744
52 688320
53 971712
54 1927680
55 925200
56 2474304
57 677880
58 910560
59 1096920
60 1298220
61 1664040
62 1793160
63 2541960
64 2015280
65 3812340
66 2875824
67 2085300
68 2426400
69 2331840
70 4083300
71 3049920
72 1809360
73 4439232
74 6087360
75 3001680
76 3584880
77 4201200
78 3001320
79 6496200
80 3779160
81 4575480
82 5658240
83 6878760
84 7949880
85 8481480
86 11004120
87 12123000
88 15300360
89 4646880
90 5833800
91 26282760
92 7587360
93 8590680
94 10517220
95 11946060
96 14788200
97 17132940
98 19037340
99 22436700
100 27948060
101 10108560
102 12164880
103 12768840
104 15977520
105 18993744
106 20564280
107 24654000
108 26151300
109 18976320
110 22501440
111 26222400
112 27187776
113 32340672
114 15598800
115 41797440
116 49844160
117 22685040
118 25621200
119 75852480
120 89202240
121 18322920
122 20351520
123 22178520
124 25817400
125 28731780
126 33311520
127 36499320
128 38049480
129 45801000
130 33248880
131 57730680
132 67672440
133 76331640
134 53958960
135 64106640
136 76740048
137 85153680
138 96895440
139 178751160
140 120573360
141 150301008
142 171306576
143 57033900
144 67731300
145 66850560
146 73999800
147 97804980
148 63349440
149 75042240
150 131572980
151 98504640
152 100645440
153 48953520
154 130282560
155 140185920
156 163542720
157 69476400
158 85839600
159 80282160
160 259264320
161 103412400
162 110471760
163 121842000
164 132133680
165 142798320
166 179063280
167 99892800
168 97985160
169 142390080
170 121681560
171 316705200
172 191131200
173 148092840
174 159536520
175 181534080
176 198261000
177 218061480
178 253239480
179 249124680
180 299020680
181 336926520
182 372991080
183 192805200
184 470613000
185 537249240
186 543099480
187 360299520
188 124518240
189 204845760
190 150827040
191 159805800
192 506602800
193 210990780
194 202376160
195 227334240
196 255540600
197 278439840
198 319431420
199 322018200
200 354425400