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