0 1 1 1 2 1 3 3 4 2 5 1 6 11 7 5 8 3 9 1 10 50 11 20 12 7 13 4 14 1 15 257 16 94 17 31 18 9 19 5 20 1 21 1467 22 507 23 150 24 44 25 11 26 6 27 1 28 9081 29 3009 30 853 31 218 32 59 33 13 34 7 35 1 36 60272 37 19350 38 5251 39 1307 40 298 41 76 42 15 43 8 44 1 45 424514 46 132920 47 35109 48 8313 49 1881 50 390 51 95 52 17 53 9 54 1 55 3151226 56 966962 57 249332 58 57738 59 12315 60 2587 61 494 62 116 63 19 64 10 65 1 66 24510411 67 7396366 68 1873214 69 422948 70 88737 71 17377 72 3437 73 610 74 139 75 21 76 11 77 1 78 198870388 79 59173897 80 14754858 81 3278090 82 668888 83 129726 84 23619 85 4443 86 738 87 164 88 23 89 12 90 1 91 1676878231 92 492995320 93 121380083 94 26550206 95 5341610 96 1003952 97 182445 98 31161 99 5617 100 878 101 191 102 25 103 13 104 1 105 14648843341 106 4262193275 107 1037889452 108 224366529 109 44413354 110 8250674 111 1446620 112 248754 113 40123 114 6971 115 1030 116 220 117 27 118 14 119 1 120 132228263355 121 38125138575 122 9197178411 123 1966949344 124 385130635 125 70312926 126 12220742 127 2017052 128 330633 129 50625 130 8517 131 1194 132 251 133 29 134 15 135 1 136 1230505582380 137 351960913470 138 84207477581 139 17850560119 140 3457480036 141 624989081 142 106585466 143 17497514 144 2737088 145 430182 146 62787 147 10267 148 1370 149 284 150 31 151 16 152 1 153 11782173683640 154 3346157796060 155 794810896751 156 167152233919 157 32105049119 158 5738900168 159 970167507 160 155965678 161 24358610 162 3630248 163 549621 164 76729 165 12233 166 1558 167 319 168 33 169 17 170 1 171 115878367974480 172 32700768584100 173 7717524260040 174 1611969065010 175 307184475309 176 54475760211 177 9101612380 178 1452420433 179 221616666 180 33115250 181 4721732 182 691290 183 92571 184 14427 185 1758 186 356 187 35 188 18 189 1 190 1168833058344870 191 327957494280000 192 76956293344620 193 15975315568560 194 3024402416499 195 532102286351 196 88243268275 197 13906538992 198 2109681419 199 307160174 200 44113934 201 6038420 202 857649 203 110433 204 16861 205 1970 206 395 207 37 208 19 209 1 210 12075008262774120 211 3370522049859990 212 786822019659120 213 162450077718780 214 30569588283300 215 5344379840150 216 879131901805 217 137601965711 218 20595322964 219 2986743465 220 416706826 221 57738122 222 7608872 223 1051278 224 130435 225 19547 226 2194 227 436 228 39 229 20 230 1 231 127608480923659770 232 35451669429671520 233 8237319107295510 234 1692352828164480 235 316797529193520 236 55052953298820 237 9001170828615 238 1397050947711 239 207824386599 240 29701194136 241 4135969651 242 554886366 243 74409914 244 9463328 245 1274877 246 152697 247 22497 248 2430 249 479 250 41 251 21 252 1 253 1378013813323035510 254 381183654441916290 255 88193381907972840 256 18039250568758470 257 3360665475689280 258 581046328189860 259 94428138738240 260 14571358240746 261 2148597087629 262 305442162859 263 41860500748 264 5618034017 265 726877898 266 94591730 267 11633708 268 1531266 269 177339 270 25723 271 2678 272 524 273 43 274 22 275 1 276 15190734714235536495 277 4185400393643550450 278 964611582991323810 279 196508798903365920 280 36452801682554070 281 6272737035274320 282 1014368520668100 283 155568556019160 284 22814223491435 285 3213179371279 286 438444277691 287 57824906240 288 7502692683 289 938440126 290 118787990 291 14153612 292 1823385 293 204481 294 29237 295 2938 296 571 297 45 298 23 299 1 300 170790293158378861194 301 46885052420665353225 302 10767196080158492790 303 2185428365649132330 304 403815500612783400 305 69198687124009110 306 11137355124849600 307 1699889491758300 308 247721036648220 309 34712679844014 310 4689909582861 311 616493281575 312 78474251332 313 9869585209 314 1195941594 315 147546794 316 17058320 317 2154294 318 234243 319 33051 320 3210 321 620 322 47 323 24 324 1 325 1956808530180582175152 326 535367926300031737074 327 122545290431566505895 328 24789371436544058130 329 4564251317703103050 330 779129407208937120 331 124888333446285990 332 18971208504861360 333 2751831852670440 334 383100426221100 335 51520246777695 336 6700970886335 337 851160136111 338 104830081384 339 12809066195 340 1506390926 341 181461602 342 20384792 343 2527173 344 266745 345 37177 346 3494 347 671 348 49 349 25 350 1