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 30
14 23
15 5
16 8
17 57
18 88
19 88
20 57
21 8
22 13
23 122
24 299
25 495
26 299
27 122
28 13
29 21
30 275
31 978
32 2223
33 2223
34 978
35 275
36 21
37 34
38 623
39 3132
40 10854
41 16949
42 10854
43 3132
44 623
45 34
46 55
47 1394
48 10106
49 53647
50 119487
51 119487
52 53647
53 10106
54 1394
55 55
56 89
57 3133
58 32721
59 262013
60 869434
61 1300388
62 869434
63 262013
64 32721
65 3133
66 89
67 144
68 7045
69 105779
70 1280764
71 6327405
72 13932416
73 13932416
74 6327405
75 1280764
76 105779
77 7045
78 144
79 233
80 15824
81 341872
82 6254945
83 45825170
84 150048836
85 224664284
86 150048836
87 45825170
88 6254945
89 341872
90 15824
91 233
92 377
93 35557
94 1105228
95 30578633
96 332648911
97 1620592121
98 3596759057
99 3596759057
100 1620592121
101 332648911
102 30578633
103 1105228
104 35557
105 377
106 610
107 79901
108 3573075
109 149503874
110 2414803873
111 17491804071
112 57811730338
113 86035336419
114 57811730338
115 17491804071
116 2414803873
117 149503874
118 3573075
119 79901
120 610
121 987
122 179530
123 11550674
124 730808203
125 17522373803
126 188730662000
127 929821862056
128 2056052205956
129 2056052205956
130 929821862056
131 188730662000
132 17522373803
133 730808203
134 11550674
135 179530
136 987
137 1597
138 403401
139 37340085
140 3572316883
141 127164315152
142 2036388589988
143 14939206389945
144 49191557937439
145 73179371169968
146 49191557937439
147 14939206389945
148 2036388589988
149 127164315152
150 3572316883
151 37340085
152 403401
153 1597
154 2584
155 906439
156 120711068
157 17462371522
158 922879040046
159 21973290236479
160 240046010119898
161 1176577419478491
162 2605528241939118
163 2605528241939118
164 1176577419478491
165 240046010119898
166 21973290236479
167 922879040046
168 17462371522
169 120711068
170 906439
171 2584
172 4181
173 2036744
174 390227727
175 85361430021
176 6697507656945
177 237092046775946
178 3857530827560368
179 28139270767147002
180 92754126434213087
181 138149268301786989
182 92754126434213087
183 28139270767147002
184 3857530827560368
185 237092046775946
186 6697507656945
187 85361430021
188 390227727
189 2036744
190 4181
191 6765
192 4576523
193 1261503955
194 417272087661
195 48605408464469
196 2558243988908567
197 61988984647826444
198 673037947447370819
199 3301857373376395151
200 7319914656535121161
201 7319914656535121161
202 3301857373376395151
203 673037947447370819
204 61988984647826444
205 2558243988908567
206 48605408464469
207 417272087661
208 1261503955
209 4576523
210 6765
211 10946
212 10283359
213 4078113677
214 2039743998384
215 352741515035141
216 27603971958364668
217 996134711490423957
218 16097457208000683513
219 117539323745109857509
220 387830923186370669477