1 1
2 1
3 1
4 2
5 7
6 2
7 3
8 10
9 10
10 3
11 5
12 23
13 27
14 23
15 5
16 8
17 57
18 76
19 76
20 57
21 8
22 13
23 122
24 248
25 391
26 248
27 122
28 13
29 21
30 275
31 735
32 1895
33 1895
34 735
35 275
36 21
37 34
38 623
39 2178
40 8118
41 15289
42 8118
43 2178
44 623
45 34
46 55
47 1394
48 6622
49 37661
50 97292
51 97292
52 37661
53 6622
54 1394
55 55
56 89
57 3133
58 20006
59 172339
60 689313
61 965315
62 689313
63 172339
64 20006
65 3133
66 89
67 144
68 7045
69 60256
70 791490
71 4940279
72 10183698
73 10183698
74 4940279
75 791490
76 60256
77 7045
78 144
79 233
80 15824
81 181914
82 3631677
83 34729760
84 109227468
85 163282859
86 109227468
87 34729760
88 3631677
89 181914
90 15824
91 233
92 377
93 35557
94 549017
95 16619517
96 244473481
97 1156876986
98 2644969245
99 2644969245
100 1156876986
101 244473481
102 16619517
103 549017
104 35557
105 377
106 610
107 79901
108 1656115
109 76129750
110 1723635527
111 12249728518
112 42258577643
113 65251102177
114 42258577643
115 12249728518
116 1723635527
117 76129750
118 1656115
119 79901
120 610
121 987
122 179530
123 4996932
124 348810191
125 12148477662
126 129927163532
127 676570815905
128 1581794578196
129 1581794578196
130 676570815905
131 129927163532
132 12148477662
133 348810191
134 4996932
135 179530
136 987
137 1597
138 403401
139 15077683
140 1598275415
141 85660331405
142 1377786353021
143 10841400740070
144 38383334376131
145 58145917053607
146 38383334376131
147 10841400740070
148 1377786353021
149 85660331405
150 1598275415
151 15077683
152 403401
153 1597
154 2584
155 906439
156 45492308
157 7323187236
158 603874547091
159 14609496269787
160 173671897740728
161 933278938899993
162 2135215893826552
163 2135215893826552
164 933278938899993
165 173671897740728
166 14609496269787
167 603874547091
168 7323187236
169 45492308
170 906439
171 2584
172 4181
173 2036744
174 137261044
175 33551912535
176 4256603908016
177 154908775081008
178 2782146287996664
179 22678816972645446
180 78616493247291655
181 118692826575904321
182 78616493247291655
183 22678816972645446
184 2782146287996664
185 154908775081008
186 4256603908016
187 33551912535
188 137261044
189 2036744
190 4181
191 6765
192 4576523
193 414152752
194 153722248869
195 30006134374525
196 1642552525655091
197 44567043932430607
198 551055411943279417
199 2893689825313184674
200 6615055317357865939
201 6615055317357865939
202 2893689825313184674
203 551055411943279417
204 44567043932430607
205 1642552525655091
206 30006134374525
207 153722248869
208 414152752
209 4576523
210 6765
211 10946
212 10283359
213 1249599381
214 704306601498
215 211527978688847
216 17416757261775288
217 713930349360876103
218 13390644702323134695
219 106486625675957810204