1 1652 2 2596 3 2596 4 3312 5 1548 6 3312 7 5264 8 1586 9 1586 10 5264 11 9208 12 1962 13 1536 14 1962 15 9208 16 16532 17 3910 18 2772 19 2772 20 3910 21 16532 22 23868 23 6744 24 6408 25 4208 26 6408 27 6744 28 23868 29 39884 30 9830 31 10662 32 10266 33 10266 34 10662 35 9830 36 39884 37 71752 38 18590 39 16848 40 17976 41 30504 42 17976 43 16848 44 18590 45 71752 46 133166 47 34826 48 35992 49 28288 50 61686 51 61686 52 28288 53 35992 54 34826 55 133166 56 215372 57 59814 58 68496 59 66216 60 101508 61 120984 62 101508 63 66216 64 68496 65 59814 66 215372 67 385436 68 108694 69 124364 70 121684 71 274648 72 202792 73 202792 74 274648 75 121684 76 124364 77 108694 78 385436 79 645120 80 195918 81 245836 82 210948 83 604412 84 630776 85 325504 86 630776 87 604412 88 210948 89 245836 90 195918 91 645120 92 1175522 93 357988 94 470306 95 502782 96 1157444 97 1468994 98 1183404 99 1183404 100 1468994 101 1157444 102 502782 103 470306 104 357988 105 1175522 106 1992664 107 675680 108 910476 109 957268 110 2963592 111 2840656 112 2519780 113 4618864 114 2519780 115 2840656 116 2963592 117 957268 118 910476 119 675680 120 1992664 121 3630592 122 1219152 123 1826136 124 1775466 125 6561772 126 8027990 127 4658222 128 11820480 129 11820480 130 4658222 131 8027990 132 6561772 133 1775466 134 1826136 135 1219152 136 3630592 137 6053132 138 2210766 139 3521588 140 4040932 141 13973448 142 18516064 143 15724032 144 26443744 145 31618896 146 26443744 147 15724032 148 18516064 149 13973448 150 4040932 151 3521588 152 2210766 153 6053132 154 11027640 155 4192704 156 6889776 157 8403774 158 33703928 159 42612832 160 35357236 161 91989728 162 68114556 163 68114556 164 91989728 165 35357236 166 42612832 167 33703928 168 8403774 169 6889776 170 4192704 171 11027640 172 18589076 173 7776562 174 13879176 175 16389916 176 77705104 177 111147008 178 72617464 179 245678972 180 274284572 181 127303080 182 274284572 183 245678972 184 72617464 185 111147008 186 77705104 187 16389916 188 13879176 189 7776562 190 18589076 191 33876216 192 14201302 193 27307258 194 36469244 195 169380356 196 273800018 197 229816136 198 624495900 199 776704574 200 660709976 201 660709976 202 776704574 203 624495900 204 229816136 205 273800018 206 169380356 207 36469244 208 27307258 209 14201302 210 33876216 211 57036688 212 26491586 213 53819940 214 76274736 215 413827088 216 630687800 217 549341468 218 2036011432 219 1943665992 220 1774205552 221 3373936496 222 1774205552 223 1943665992 224 2036011432 225 549341468 226 630687800 227 413827088 228 76274736 229 53819940 230 26491586 231 57036688 232 104047908 233 49495812 234 107870152 235 161027262 236 941228756 237 1708859106 238 1254019770 239 5689309100 240 7207148400 241 3819205192 242 10642664264 243 10642664264 244 3819205192 245 7207148400 246 5689309100 247 1254019770 248 1708859106 249 941228756 250 161027262 251 107870152 252 49495812 253 104047908 254 174874732 255 91788030 256 214245840 257 348138252 258 2169495936 259 4099448632 260 3754851816 261 15414270804 262 21115072932 263 17950237948 264 30313734132 265 34737558232 266 30313734132 267 17950237948 268 21115072932 269 15414270804 270 3754851816 271 4099448632 272 2169495936 273 348138252 274 214245840 275 91788030 276 174874732 277 318791492 278 170653566 279 425563680 280 747214432 281 5059526272 282 10295037848 283 9453776420 284 48595253232 285 59112356268 286 51450572562 287 137119379376 288 98914108752 289 98914108752 290 137119379376 291 51450572562 292 59112356268 293 48595253232 294 9453776420 295 10295037848 296 5059526272 297 747214432 298 425563680 299 170653566 300 318791492 301 537411108 302 317356866 303 851234568 304 1575745364 305 11958199184 306 25879630320 307 23234277672 308 139284530660 309 208107003428 310 127597783432 311 464432513560 312 511764267732 313 215577492448 314 511764267732 315 464432513560 316 127597783432 317 208107003428 318 139284530660 319 23234277672 320 25879630320 321 11958199184 322 1575745364 323 851234568 324 317356866 325 537411108 326 979946108 327 591342258 328 1695933986 329 3498942344 330 27132425020 331 66847115882 332 66855509068 333 396119547068 334 638289036150 335 545107186566 336 1470665421924 337 1823414880514 338 1541908595056 339 1541908595056 340 1823414880514 341 1470665421924 342 545107186566 343 638289036150 344 396119547068 345 66855509068 346 66847115882 347 27132425020 348 3498942344 349 1695933986 350 591342258 351 979946108 352 1650420932 353 1103205622 354 3381382444 355 7430457700 356 65066225412 357 161547812864 358 174358076576 359 1208945006136 360 1893927317340 361 1655361450496 362 6295448108544 363 5748306013728 364 5214399814120 365 10277366678144 366 5214399814120 367 5748306013728 368 6295448108544 369 1655361450496 370 1893927317340 371 1208945006136 372 174358076576 373 161547812864 374 65066225412 375 7430457700 376 3381382444 377 1103205622 378 1650420932 379 3009268208 380 2051539582 381 6763588448 382 16117264814 383 149294564036 384 426827387086 385 450572667250 386 3548709598136 387 6404995919696 388 4681912921158 389 22056509333780 390 28346014264852 391 13679104011292 392 41169254968716 393 41169254968716 394 13679104011292 395 28346014264852 396 22056509333780 397 4681912921158 398 6404995919696 399 3548709598136 400 450572667250 401 426827387086 402 149294564036 403 16117264814 404 6763588448 405 2051539582 406 3009268208 407 5071236336 408 3817360400 409 13497536900 410 34861132976 411 352775365336 412 1045798451504 413 1268795790440 414 10273615130412 415 20130151143888 416 18386780949700 417 76625253646992 418 103236222296792 419 86794683899340 420 145551737631532 421 169711805448888 422 145551737631532 423 86794683899340 424 103236222296792 425 76625253646992 426 18386780949700 427 20130151143888 428 10273615130412 429 1268795790440 430 1045798451504 431 352775365336 432 34861132976 433 13497536900 434 3817360400 435 5071236336 436 9244574896 437 7125796844 438 26950187896 439 76499354574 440 814967480056 441 2714168067148 442 3383840019312 443 31141833687808 444 62400151224652 445 59013792835104 446 304700505209920 447 377278991088900 448 315692846295144 449 866641067004528 450 590752920055126 451 590752920055126 452 866641067004528 453 315692846295144 454 377278991088900 455 304700505209920 456 59013792835104 457 62400151224652 458 31141833687808 459 3383840019312 460 2714168067148 461 814967480056 462 76499354574 463 26950187896 464 7125796844 465 9244574896 466 15589243640 467 13278529332 468 53906939268 469 163386135288 470 1937917246820 471 6723680201128 472 8982736703760 473 91591420622300 474 206471713275884 475 181557953813720 476 1124322734425712 477 1653198972132636 478 962622117769208 479 3693794606865812 480 4112182448801496 481 1620323527704184 482 4112182448801496 483 3693794606865812 484 962622117769208 485 1653198972132636 486 1124322734425712 487 181557953813720 488 206471713275884 489 91591420622300 490 8982736703760 491 6723680201128 492 1937917246820 493 163386135288 494 53906939268 495 13278529332 496 15589243640 497 28415212692 498 24718735006 499 107698209906 500 359955393610 501 4444400528700 502 17562327558314 503 24970489563524 504 270349809285940 505 658427359181438 506 680238870875388 507 4007632861488212 508 6602981488036918 509 5405470178006384 510 14889773188274820 511 18349419199237682 512 15371475089255524 513 15371475089255524 514 18349419199237682 515 14889773188274820 516 5405470178006384 517 6602981488036918 518 4007632861488212 519 680238870875388 520 658427359181438 521 270349809285940 522 24970489563524 523 17562327558314 524 4444400528700 525 359955393610 526 107698209906 527 24718735006 528 28415212692 529 47919093468 530 46073625684 531 215202106568 532 773736518732 533 10609598657696 534 43101482579552 535 67481353967944 536 808488430643352 537 2082409949579044 538 2252213709153320 539 15857203815563696 540 24477440783195072 541 20782779027164788 542 80651672440705648 543 73607082676821220 544 65631428225565008 545 134840227340115584 546 65631428225565008 547 73607082676821220 548 80651672440705648 549 20782779027164788 550 24477440783195072 551 15857203815563696 552 2252213709153320 553 2082409949579044 554 808488430643352 555 67481353967944 556 43101482579552 557 10609598657696 558 773736518732 559 215202106568 560 46073625684 561 47919093468 562 87330727000 563 85912952258 564 430407895832 565 1700594022184 566 24405308959396 567 113297486432938 568 181990291864186 569 2405341536749828 570 6814305717927744 571 7362327724838130 572 58239894229100244 573 108429102353858280 574 73693139710118076 575 363596603728903952 576 457214846820143004 577 215035804847250410 578 685387859561669012 579 685387859561669012 580 215035804847250410 581 457214846820143004 582 363596603728903952 583 73693139710118076 584 108429102353858280 585 58239894229100244 586 7362327724838130 587 6814305717927744 588 2405341536749828 589 181990291864186 590 113297486432938 591 24405308959396 592 1700594022184 593 430407895832 594 85912952258 595 87330727000 596 147347032552 597 160088191902 598 860360787068 599 3660946443580 600 58035838087368 601 278943330301688 602 502618416436972 603 7095489994220716 604 21872475224865172 605 26579338020624808 606 217557605769446224 607 421488039921566904 608 377796656497214260 609 1580505178937046980 610 2162329763669185924 611 1775764223970698204 612 3054431868217878864 613 3566261394625218008 614 3054431868217878864 615 1775764223970698204 616 2162329763669185924 617 1580505178937046980 618 377796656497214260 619 421488039921566904 620 217557605769446224 621 26579338020624808 622 21872475224865172 623 7095489994220716 624 502618416436972 625 278943330301688 626 58035838087368 627 3660946443580 628 860360787068 629 160088191902 630 147347032552 631 268474121928 632 298361383054 633 1719940700824 634 8051292457066 635 133723607938512 636 729782578608376 637 1367984268178616 638 21291671760923728 639 70002248727038148 640 90503665403559930 641 827725083323842008 642 1714697802318211252 643 1538954031548194888 644 8158450798841564464