17 8
18 0
19 65
20 2
21 4
22 2
23 339
24 8
25 291
26 31
27 264
28 42
29 2576
30 8
31 6527
32 1436
33 967
34 610
35 1518
36 232
37 21395
38 1793
39 3123
40 1002
41 50310
42 540
43 93852
44 8394
45 8646
46 9696
47 187722
48 6072
49 141942
50 13860
51 44814
52 25542
53 472593
54 15444
55 126012
56 33198
57 96078
58 60294
59 959714
60 9438
61 1453765
62 161645
63 176605
64 263198
65 462440
66 30745
67 2713859
68 271921
69 538694
70 60489
71 4299588
72 139568
73 6052309
74 694108
75 611116
76 670266
77 2240443
78 139568
79 10107438
80 557600
81 2980380
82 1256959
83 15354074
84 209304
85 4743056
86 1928248
87 3395496
88 1566584
89 24515524
90 263568
91 8633144
92 2913324
93 5440748
94 3280796
95 9119412
96 957372
97 42071944
98 2632203
99 6565356
100 2210688
101 57437972
102 1185771
103 72899551
104 6832872
105 2970726
106 8758484
107 96634719
108 3098238
109 120594949
110 4113021
111 25420527
112 8682454
113 158327730
114 3658886
115 52236243
116 19620771
117 29108708
118 21469948
119 70547118
120 2170740
121 147783464
122 27200964
123 48137632
124 27200964
125 107980749
126 3567300
127 324050047
128 47626652
129 69010066
130 11091382
131 417878782
132 7335120
133 161942260
134 53814148
135 40754090
136 45441640
137 565522749
138 12998310
139 672425926
140 15051348
141 142509646
142 84490844
143 312367656
144 23615838
145 252394526
146 97624754
147 94020579
148 95914168
149 1014827904
150 10743282
151 1188537372
152 120507511
153 215571813
154 45335091
155 407374414
156 25914081
157 1535496281
158 186425039
159 331280398
160 78252978
161 653261842
162 52232811
163 2008533773
164 235485864
165 103821232
166 246730539
167 2417743082
168 33186120
169 1805372790
170 97821864
171 492771146
172 321916992
173 3205645928
174 78991000
175 603966616
176 274789792
177 715816920
178 414827360
179 3997318233
180 43502184
181 4551008920
182 181979866
183 982845546
184 496823481
185 1616073043
186 121346986
187 2382336262
188 627834907
189 620236380
190 199440064
191 6236468278
192 190194145
193 7065073879
194 871578335
195 404950509
196 469641612
197 8208187124
198 148610685
199 9233206516
200 478070793