1 1
2 2
3 3
4 4
5 5
6 6
7 7
8 8
9 9
10 0
11 209
12 48
13 4000009
14 21182
15 5055
16 21184
17 13328
18 288
19 12844
20 0
21 1596
22 2398
23 13892
24 2976
25 52675
26 45890
27 2889
28 61768
29 178292
30 0
31 177475
32 29984
33 42999
34 279718
35 529865
36 29988
37 1009009009009
38 485678
39 1951599
40 0
41 694499
42 655998
43 1677688
44 658988
45 589995
46 4188898
47 2488979
48 2599968
49 2976799
50 0
51 889899
52 27975688
53 42499799
54 4699998
55 505499995
56 44998688
57 7898889
58 29868898
59 68886689
60 0
61 69977797
62 28899998
63 48879999
64 278999488
65 559878995
66 67999998
67 179599999
68 448999988
69 259989999
70 0
71 578999888
72 679989888
73 799777999
74 22089099099098
75 5769999975
76 2968999888
77 2988599999
78 4589998998
79 6976998997
80 0
81 2899999989
82 83549999998
83 7599998999
84 25988999988
85 57888998995
86 49977998978
87 19999798989
88 29998999888
89 39979999898
90 0
91 198289999999
92 277998997988
93 68999998989
94 289969988998
95 568989999995
96 489799999968
97 497998898899
98 689999879996
99 1098999999999
100 0
101 300080009000900090009000900090009000900090009
102 898999699998
103 1899899899888
104 8884899989888
105 50699989999995
106 4899799997998
107 4999997898989
108 4898999999988
109 8879789989999
110 0
111 112998999999999
112 27899899999888
113 28999996799999
114 28998999979998
115 519999699999985
116 69898988989988
117 49999599999999
118 68999889899998
119 79998987899999
120 0
121 509090909080909090909090909
122 478998699999998
123 7405999899999999
124 488999988999988
125 5739999999999875
126 669899999899998
127 688999999988989
128 2789997999989888
129 698989998999999
130 0
131 1699899998999999
132 4689999999999996
133 5889997899998989
134 4999999998897998
135 50899999999999995
136 29589999998999896
137 75993995999999999
138 6999999989899998
139 19889999889998998
140 0
141 19999999999699998
142 47999979999999988
143 1142999999999999999
144 48999999999999888
145 529999998999999895
146 499098999999999998
147 79999999899999879
148 4008009009559889889889888
149 199989997999999799
150 0
151 299998799999999899
152 698799899999999888
153 397999999999999899
154 4925999999999999998
155 5498999999989989995
156 6972899999999999988
157 999799989988999999
158 4689989998999899998
159 3899699999799999999
160 0
161 4896899999999999999
162 4799999899999999998
163 6999799989999979999
164 445558999999999999988
165 506599999999999999995
166 8999879999999999998
167 8899999899899999999
168 29999989999999999896
169 59989989999899999689
170 0
171 39899999999999988999
172 259889999999899899988
173 79999989999899979998
174 89899998997999999998
175 5269987999999999999975
176 297998999999999999888
177 99989999899989999999
178 489999999999989897998
179 399997998999998999999
180 0
181 598799999999999999998
182 29048999799999999999998
183 798999998999989999899
184 2978999999999999899888
185 56069099099199999999999995
186 2989898989999999999998
187 2989899999999979999999
188 4898999999989999999988
189 5899689999999999999999
190 0
191 6999898999999899999899
192 27899999999999999899968
193 8999969989999999999999
194 28999899999889998999998
195 57997999999999999999995
196 67979999989999899999988
197 39999999979999997999999
198 29899999999999999999998
199 69989989999999898989999
200 0
201 78999899999999998989999
202 474899999999999999999998
203 198899999998998998999999
204 299899999799999999999988
205 500646989999999999999999995
206 499998999999998898999998
207 379999999999999989999999
208 6790999999999999999999888
209 2399989998999999989999999
210 0
211 897999999998999999899999
212 4888998999989999999999996
213 1999998988998999999999999
214 4989999989989899999899998
215 50999999999999899999899995
216 6799899999999999999999888
217 5999999998899898999999999
218 8799998999998989999999998
219 9897969999999999999999999
220 0
221 19998999999899999999988899
222 223999999999999999999999998
223 19999999999999987999999999
224 86999999989899999999989888
225 528999999999999999999999975
226 69999999898989999999999898
227 78999988999997999999999999
228 259998899999999999999999988
229 88999999999899999899989999
230 0
231 489795999999999999999999999
232 679989899999999899999999888
233 499989999999899899998899999
234 668899999999999999999999998
235 5399999899999989999999989995
236 2789699899999999999999999988
237 988999989969999999999999999
238 2799999999999988999899998998
239 96644669999999999999999999999
240 0
241 3999999899899999999997998999
242 4699999999999999999899999998
243 3799999999999999999999999899
244 6989999989999999999999998988
245 53999899999998999999999999995
246 65578999999999999999999999998
247 38995999989999988999999999999
248 29999997999999998999999999888
249 19989999799999899999999999999
250 0
251 39999999997998999899999999999
252 69689999999999999999999999988
253 67999998999998999999989999999
254 87999999999998989999999999898
255 548999999999999999999999999985
256 299889999999999999999989989888
257 189989999999999999898999989999
258 289999999899999999799999999998
259 3009009009639589999999999999999999999
260 0
261 399899899999998999999999999999
262 699999999989989989999999899998
263 699999799999999999998999899999
264 2769999999999999999999999999888
265 5999898899889899999999999999995
266 4898799998999988999999999999998
267 1999989999999999899999999999889
268 6798999999999999999899899989988
269 4989899999899999999998999998999
270 0
271 3443099995999999999999999999999999
272 25999999998999999999999999999968
273 303999969999999999999999999999999
274 849078599999999999999999999999998
275 527699999999999999999999999999975
276 29899999999999799999999999999988
277 38997999999999999999999989989999
278 49999999889999998999999998999998
279 49899997989999999999999999999999
280 0
281 79888998899999999999999999999999
282 88989899999999999998999999999998
283 99989989999999999998999998899999
284 298999999999979998999999999999988
285 597999999999999989899999999999995
286 4895459999999999999999999999999998
287 659999999999999999999999999699999
288 869998999999999999999999999999968
289 689999999989999998988999999999999
290 0
291 699999899998999999899999999999999
292 23829999999999999999999999999999988
293 988999989999999989999999999999999
294 4699998999999999998989999999999998
295 50999999999899999999998999899999995
296 44199099099399899999999999999999999888
297 11999799999999999999999999999999999
298 6999999999997999989999989999999998
299 19977999999999999999999999998999978
300 0
301 9899999899999899999998999989999999
302 28999899999999989999998899999999998
303 490999099909990999099909990999099909990999299