1 0
2 0
3 0
4 1
5 2
6 0
7 2
8 14
9 12
10 0
11 6
12 58
13 113
14 56
15 0
16 12
17 210
18 820
19 786
20 236
21 0
22 28
23 788
24 5773
25 11574
26 5742
27 950
28 0
29 56
30 2960
31 41620
32 159060
33 166624
34 42176
35 3752
36 0
37 119
38 11168
39 305641
40 2284666
41 4551741
42 2446130
43 314197
44 14684
45 0
46 236
47 42402
48 2274080
49 33371602
50 130177958
51 133021570
52 36367674
53 2359900
54 57192
55 0
56 481
57 161856
58 17114289
59 495256266
60 3791298670
61 7586120602
62 3943470769
63 545774302
64 17852820
65 222308
66 0
67 950
68 619864
69 129576988
70 7426444716
71 112247761168
72 440991447842
73 448765516394
74 118107656722
75 8250020936
76 135811506
77 863808
78 0
79 1902
80 2381342
81 987231526
82 112236717358
83 3359943904563
84 26071592935186
85 52105131287528
86 26835088076336
87 3565079136422
88 125432428398
89 1037931930
90 3357766
91 0
92 3752
93 9174202
94 7551235806
95 1706444466326
96 101402229839962
97 1558862253694926
98 6154165757308640
99 6225574564196248
100 1617833226931330
101 108275389928358
102 1916089561276
103 7962744490
104 13061980
105 0
106 7450
107 35432030
108 57992581744
109 26070175620594
110 3079694743523175
111 93999167152474650
112 735304860260893623
113 1469435682255774972
114 750114767208917980
115 98162644393835350
116 3304826405091975
117 29385041758324
118 61286318733
119 50859826
120 0
121 14684
122 137146164
123 446683948074
124 399870502837122
125 94005932598911806
126 5705081093219095286
127 88615482354663882652
128 350918735855057209748
129 353885925975656672118
130 90975657693849154282
131 5986867868512286798
132 101285844489502404
133 452142438975318
134 473008466100
135 198235896
136 0
137 29032
138 531899380
139 3450295188177
140 6153779131538066
141 2881375795751463371
142 348057953640435986490
143 10750513270733637895616
144 84538593723563273870556
145 168943399492409779855098
146 85798842929212438916994
147 11092032874536180348798
148 366688625275190421692
149 3114902710241515255
150 6976767708453156
151 3659466705689
152 773453896
153 0
154 57192
155 2066518438
156 26710836161850
157 94972379110894900
158 88622772444853629882
159 21324734520562429889518
160 1311121613505876821936074
161 20503154334860319980255500
162 81366955560584883929419728
163 81888878316094717187637670
164 20913562986292989167158722
165 1358239186819948863498546
166 22539277474000422961920
167 96075818781510092444
168 107918789132352190
169 28371299519552
170 3020781528
171 0
172 112850
173 8041414956
174 207217760171898
175 1469319459956729810
176 2733801033248087168072
177 1311153858462897839643592
178 160594984106769085101939265
179 4999324326914851269193205432
180 39455024433776619039596277080
181 78854409689567939731003347822
182 39908753871084598772419502544
183 5120157834069295491867951262
184 166921574051262175985461158
185 1389618057538273118730236
186 2970858080098454495490
187 1672896226875572812
188 220366440810204
189 11809145656
190 0
191 222308
192 31335774120
193 1610393410029550
194 22780445624011358234
195 84544630530274169518582
196 80858937729807221054321688
197 19741701970353862206631276192
198 1224337649098862450301725669288