1 20 2 40 3 40 4 68 5 68 6 68 7 136 8 104 9 104 10 136 11 236 12 188 13 148 14 188 15 236 16 472 17 304 18 248 19 248 20 304 21 472 22 836 23 572 24 380 25 380 26 380 27 572 28 836 29 1672 30 968 31 680 32 544 33 544 34 680 35 968 36 1672 37 3020 38 1868 39 1108 40 908 41 740 42 908 43 1108 44 1868 45 3020 46 6040 47 3280 48 2072 49 1400 50 1168 51 1168 52 1400 53 2072 54 3280 55 6040 56 11108 57 6428 58 3548 59 2492 60 1724 61 1724 62 1724 63 2492 64 3548 65 6428 66 11108 67 22216 68 11624 69 6824 70 4096 71 2944 72 2408 73 2408 74 2944 75 4096 76 6824 77 11624 78 22216 79 41516 80 22988 81 12148 82 7628 83 4676 84 3884 85 3220 86 3884 87 4676 88 7628 89 12148 90 22988 91 41516 92 83032 93 42544 94 23768 95 13208 96 8464 97 5872 98 4952 99 4952 100 5872 101 8464 102 13208 103 23768 104 42544 105 83032 106 157316 107 84572 108 43580 109 25340 110 14300 111 10172 112 7196 113 7196 114 7196 115 10172 116 14300 117 25340 118 43580 119 84572 120 157316 121 314632 122 159368 123 86120 124 45664 125 26944 126 16520 127 12008 128 9952 129 9952 130 12008 131 16520 132 26944 133 45664 134 86120 135 159368 136 314632 137 603020 138 317708 139 161428 140 89228 141 47780 142 30188 143 18868 144 15788 145 13220 146 15788 147 18868 148 30188 149 47780 150 89228 151 161428 152 317708 153 603020 154 1206040 155 607120 156 320792 157 165560 158 92368 159 52048 160 33560 161 23672 162 20080 163 20080 164 23672 165 33560 166 52048 167 92368 168 165560 169 320792 170 607120 171 1206040 172 2333348 173 1212188 174 611228 175 326972 176 169724 177 98684 178 56444 179 40412 180 28988 181 28988 182 28988 183 40412 184 56444 185 98684 186 169724 187 326972 188 611228 189 1212188 190 2333348 191 4666696 192 2341544 193 1218344 194 619456 195 333184 196 178088 197 105128 198 65344 199 47776 200 39944 201 39944 202 47776 203 65344 204 105128 205 178088 206 333184 207 619456 208 1218344 209 2341544 210 4666696 211 9097196 212 4678988 213 2349748 214 1230668 215 627716 216 345644 217 186580 218 118124 219 74756 220 62828 221 52948 222 62828 223 74756 224 118124 225 186580 226 345644 227 627716 228 1230668 229 2349748 230 4678988 231 9097196 232 18194392 233 9113584 234 4691288 235 2366168 236 1243024 237 644272 238 358232 239 203672 240 131632 241 93904 242 79928 243 79928 244 93904 245 131632 246 203672 247 358232 248 644272 249 1243024 250 2366168 251 4691288 252 9113584 253 18194392 254 35680196 255 18218972 256 9129980 257 4715900 258 2382620 259 1267772 260 660956 261 383516 262 221276 263 158972 264 115100 265 115100 266 115100 267 158972 268 221276 269 383516 270 660956 271 1267772 272 2382620 273 4715900 274 9129980 275 18218972 276 35680196 277 71360392 278 35712968 279 18243560 280 9162784 281 4740544 282 2415560 283 1292648 284 694432 285 409312 286 256808 287 188360 288 158464 289 158464 290 188360 291 256808 292 409312 293 694432 294 1292648 295 2415560 296 4740544 297 9162784 298 18243560 299 35712968 300 71360392 301 140595020 302 71409548 303 35745748 304 18292748 305 9195620 306 4789868 307 2448628 308 1342508 309 728420 310 461228 311 294388 312 248108 313 210020 314 248108 315 294388 316 461228 317 728420 318 1342508 319 2448628 320 4789868 321 9195620 322 18292748 323 35745748 324 71409548 325 140595020 326 281190040 327 140660560 328 71458712 329 35811320 330 18341968 331 9261328 332 4839320 333 2514872 334 1392880 335 796720 336 515192 337 370520 338 316048 339 316048 340 370520 341 515192 342 796720 343 1392880 344 2514872 345 4839320 346 9261328 347 18341968 348 35811320 349 71458712 350 140660560 351 281190040 352 556002788 353 281288348 354 140726108 355 71557052 356 35876924 357 18440444 358 9327164 359 4938332 360 2581628 361 1493948 362 867068 363 624092 364 454844 365 454844 366 454844 367 624092 368 867068 369 1493948 370 2581628 371 4938332 372 9327164 373 18440444 374 35876924 375 71557052 376 140726108 377 281288348 378 556002788 379 1112005576 380 556133864 381 281386664 382 140857216 383 71655424 384 36008168 385 18539048 386 9458944 387 5037856 388 2715464 389 1597064 390 1008736 391 741184 392 626408 393 626408 394 741184 395 1008736 396 1597064 397 2715464 398 5037856 399 9458944 400 18539048 401 36008168 402 71655424 403 140857216 404 281386664 405 556133864 406 1112005576 407 2204879276 408 1112202188 409 556264948 410 281583308 411 140988356 412 71852204 413 36139540 414 18736364 415 9591236 416 5237228 417 2851348 418 1804268 419 1158596 420 978284 421 830740 422 978284 423 1158596 424 1804268 425 2851348 426 5237228 427 9591236 428 18736364 429 36139540 430 71852204 431 140988356 432 281583308 433 556264948 434 1112202188 435 2204879276 436 4409758552 437 2205141424 438 1112398808 439 556527128 440 281779984 441 141250672 442 72049112 443 36402392 444 18934192 445 9856144 446 5438648 447 3124088 448 2019664 449 1461232 450 1248152 451 1248152 452 1461232 453 2019664 454 3124088 455 5438648 456 9856144 457 18934192 458 36402392 459 72049112 460 141250672 461 281779984 462 556527128 463 1112398808 464 2205141424 465 4409758552 466 8762121476 467 4410151772 468 2205403580 469 1112792060 470 556789340 471 282173372 472 141513116 473 72443036 474 36665756 475 19330172 476 10123100 477 5842460 478 3405020 479 2453372 480 1796636 481 1796636 482 1796636 483 2453372 484 3405020 485 5842460 486 10123100 487 19330172 488 36665756 489 72443036 490 141513116 491 282173372 492 556789340 493 1112792060 494 2205403580 495 4410151772 496 8762121476 497 17524242952 498 8762645768 499 4410545000 500 2205927904 501 1113185344 502 557313800 503 282566888 504 142038112 505 72837472 506 37192808 507 19728200 508 10657984 509 6254464 510 3969800 511 2919848 512 2476192 513 2476192 514 2919848 515 3969800 516 6254464 517 10657984 518 19728200 519 37192808 520 72837472 521 142038112 522 282566888 523 557313800 524 1113185344 525 2205927904 526 4410545000 527 8762645768 528 17524242952 529 34876299020 530 17525029388 531 8763170068 532 4411331468 533 2206452260 534 1113971948 535 557838388 536 283354028 537 142563620 538 73626668 539 37721908 540 20525228 541 11201060 542 7081388 543 4567348 544 3861548 545 3286820 546 3861548 547 4567348 548 7081388 549 11201060 550 20525228 551 37721908 552 73626668 553 142563620 554 283354028 555 557838388 556 1113971948 557 2206452260 558 4411331468 559 8763170068 560 17525029388 561 34876299020 562 69752598040 563 34877347600 564 17525815832 565 8764218680 566 4412117968 567 2207501008 568 1114758680