1 40 2 133 3 133 4 369 5 416 6 369 7 919 8 1002 9 1002 10 919 11 2129 12 2264 13 1997 14 2264 15 2129 16 4699 17 4786 18 4110 19 4110 20 4786 21 4699 22 10033 23 9786 24 8050 25 8008 26 8050 27 9786 28 10033 29 20947 30 19548 31 15830 32 14753 33 14753 34 15830 35 19548 36 20947 37 43077 38 38674 39 30770 40 27738 41 25597 42 27738 43 30770 44 38674 45 43077 46 87703 47 76196 48 60088 49 51679 50 46023 51 46023 52 51679 53 60088 54 76196 55 87703 56 177389 57 150192 58 117492 59 97758 60 82431 61 79226 62 82431 63 97758 64 117492 65 150192 66 177389 67 357271 68 296626 69 230956 70 186223 71 151567 72 135959 73 135959 74 151567 75 186223 76 230956 77 296626 78 357271 79 717625 80 587420 81 455680 82 359276 83 282371 84 240780 85 223663 86 240780 87 282371 88 359276 89 455680 90 587420 91 717625 92 1439011 93 1166206 94 902602 95 699161 96 536601 97 434193 98 380641 99 380641 100 434193 101 536601 102 699161 103 902602 104 1166206 105 1439011 106 2882553 107 2320222 108 1792830 109 1372028 110 1033153 111 804400 112 662361 113 620524 114 662361 115 804400 116 1033153 117 1372028 118 1792830 119 2320222 120 2882553 121 5770507 122 4623712 123 3569098 124 2707973 125 2013629 126 1519053 127 1191797 128 1035365 129 1035365 130 1191797 131 1519053 132 2013629 133 2707973 134 3569098 135 4623712 136 5770507 137 11547389 138 9225118 139 7116086 140 5368806 141 3956545 142 2920510 143 2199909 144 1793398 145 1653313 146 1793398 147 2199909 148 2920510 149 3956545 150 5368806 151 7116086 152 9225118 153 11547389 154 23102239 155 18421072 156 14203652 157 10675899 158 7822675 159 5684595 160 4160395 161 3206755 162 2742539 163 2742539 164 3206755 165 4160395 166 5684595 167 7822675 168 10675899 169 14203652 170 18421072 171 23102239 172 46213141 173 36804772 174 28370704 175 21273570 176 15528811 177 11169870 178 8005403 179 5917538 180 4717811 181 4340190 182 4717811 183 5917538 184 8005403 185 11169870 186 15528811 187 21273570 188 28370704 189 36804772 190 46213141 191 92436271 192 73562342 193 56695536 194 42448163 195 30912211 196 22084427 197 15610747 198 11185091 199 8433755 200 7130355 201 7130355 202 8433755 203 11185091 204 15610747 205 22084427 206 30912211 207 42448163 208 56695536 209 73562342 210 92436271 211 184883985 212 147065944 213 113333908 214 84773896 215 61642567 216 43851224 217 30712547 218 21545416 219 15560695 220 12233280 221 11150995 222 12233280 223 15560695 224 21545416 225 30712547 226 43851224 227 61642567 228 84773896 229 113333908 230 147065944 231 184883985 232 369781003 233 294059610 234 226597798 235 169396869 236 123062869 237 87307005 238 60794301 239 42045133 240 29463341 241 21829461 242 18229685 243 18229685 244 21829461 245 29463341 246 42045133 247 60794301 248 87307005 249 123062869 250 169396869 251 226597798 252 294059610 253 369781003 254 739576769 255 588031298 256 453110314 257 338610768 258 245854205 259 174131892 260 120807237 261 82794272 262 56831157 263 40310068 264 31174285 265 28282512 266 31174285 267 40310068 268 56831157 269 82794272 270 120807237 271 174131892 272 245854205 273 338610768 274 453110314 275 588031298 276 739576769 277 1479170179 278 1175956612 279 906118110 280 677000585 281 491382289 282 347676817 283 240664809 284 163986985 285 111066105 286 76395385 287 55633153 288 45967745 289 45967745 290 55633153 291 76395385 292 111066105 293 163986985 294 240664809 295 347676817 296 491382289 297 677000585 298 906118110 299 1175956612 300 1479170179 301 2958359029 302 2351786634 303 1812113626 304 1353737746 305 982373589 306 694650138 307 480177897 308 326027842 309 218931125 310 147554098 311 102806857 312 78461546 313 70727013 314 78461546 315 102806857 316 147554098 317 218931125 318 326027842 319 480177897 320 694650138 321 982373589 322 1353737746 323 1812113626 324 2351786634 325 2958359029 326 5916738919 327 4703423196 328 3624082160 329 2707162679 330 1964284511 331 1388459119 332 958978999 333 649699551 334 433974103 335 288659463 336 195125071 337 139964935 338 114476831 339 114476831 340 139964935 341 195125071 342 288659463 343 433974103 344 649699551 345 958978999 346 1388459119 347 1964284511 348 2707162679 349 3624082160 350 4703423196 351 5916738919 352 11833501053 353 9406669816 354 7247993420 355 5413957638 356 3928022839 357 2775924642 358 1916316823 359 1296583270 360 863248799 361 569484050 362 377346895 363 258895942 364 195022311 365 174943234 366 195022311 367 258895942 368 377346895 369 569484050 370 863248799 371 1296583270 372 1916316823 373 2775924642 374 3928022839 375 5413957638 376 7247993420 377 9406669816 378 11833501053 379 23667027847 380 18813133178 381 14495787220 382 10827484663 383 7855407543 384 5550678879 385 3830699263 386 2589814359 387 1720883711 388 1129506823 389 739014967 390 491931119 391 347947687 392 281980111 393 281980111 394 347947687 395 491931119 396 739014967 397 1129506823 398 1720883711 399 2589814359 400 3830699263 401 5550678879 402 7855407543 403 10827484663 404 14495787220 405 18813133178 406 23667027847 407 47334084137 408 37626026484 409 28991342280 410 21654469188 411 15710071467 412 11099992388 413 7659125559 414 5175678756 415 3435092795 416 2247709708 417 1459110215 418 952431356 419 644160667 420 479694452 421 428129015 422 479694452 423 644160667 424 952431356 425 1459110215 426 2247709708 427 3435092795 428 5175678756 429 7659125559 430 11099992388 431 15710071467 432 21654469188 433 28991342280 434 37626026484 435 47334084137 436 94668199603 437 75251775766 438 57982416418 439 43308359569 440 31419283633 441 22198396553 442 15315604409 443 10346720857 444 6862323913 445 4481988321 446 2895614833 447 1866950721 448 1225434289 449 855858361 450 687680585 451 687680585 452 855858361 453 1225434289 454 1866950721 455 2895614833 456 4481988321 457 6862323913 458 10346720857 459 15315604409 460 22198396553 461 31419283633 462 43308359569 463 57982416418 464 75251775766 465 94668199603 466 189336433609 467 150503232902 468 115964524342 469 86616053828 470 62837576921 471 44394960216 472 30628136401 473 20688044148 474 13715428721 475 8948155832 476 5764384761 477 3688596932 478 2375037481 479 1585851544 480 1168280833 481 1038115892 482 1168280833 483 1585851544 484 2375037481 485 3688596932 486 5764384761 487 8948155832 488 13715428721 489 20688044148 490 30628136401 491 44394960216 492 62837576921 493 86616053828 494 115964524342 495 150503232902 496 189336433609 497 378672904891 498 301006101256 499 231928695826 500 173231345453 501 125674020357 502 88787811189 503 61252732669 504 41369827597 505 27420129453 506 17877768285 507 11497148117 508 7323409509 509 4659449333 510 3019958757 511 2084786445 512 1662004957 513 1662004957 514 2084786445 515 3019958757 516 4659449333 517 7323409509 518 11497148117 519 17877768285 520 27420129453 521 41369827597 522 61252732669 523 88787811189 524 125674020357 525 173231345453 526 231928695826 527 301006101256 528 378672904891 529 757345850925 530 602011787350 531 463856989470 532 346461822686 533 251346746761 534 177573211030 535 122501398413 536 82732443310 537 54827825481 538 35733957646 539 22957248589 540 14583458870 541 9211334489 542 5858552230 543 3866068141