4 1 5 2 6 1 7 2 8 1 9 4 10 1 11 4 12 1 13 6 14 6 15 1 16 6 17 14 18 1 19 8 20 28 21 1 22 8 23 44 24 1 25 10 26 66 27 20 28 1 29 10 30 90 31 64 32 1 33 12 34 120 35 168 36 1 37 12 38 152 39 320 40 1 41 14 42 190 43 572 44 72 45 1 46 14 47 230 48 896 49 328 50 1 51 16 52 276 53 1360 54 984 55 1 56 16 57 324 58 1920 59 2264 60 1 61 18 62 378 63 2660 64 4528 65 272 66 1 67 18 68 434 69 3520 70 8112 71 1536 72 1 73 20 74 496 75 4600 76 13520 77 5424 78 1 79 20 80 560 81 5824 82 21200 83 14336 84 1 85 22 86 630 87 7308 88 31800 89 32352 90 1056 91 1 92 22 93 702 94 8960 95 45880 96 64512 97 7200 98 1 99 24 100 780 101 10912 102 64232 103 118432 104 28800 105 1 106 24 107 860 108 13056 109 87528 110 202752 111 86144 112 1 113 26 114 946 115 15540 116 116704 117 329712 118 215360 119 4160 120 1 121 26 122 1034 123 18240 124 152544 125 512512 126 473408 127 32768 128 1 129 28 130 1128 131 21320 132 196128 133 769104 134 946816 135 147712 136 1 137 28 138 1224 139 24640 140 248352 141 1118208 142 1757824 143 491520 144 1 145 30 146 1326 147 28380 148 310440 149 1584576 150 3076192 151 1352320 152 16512 153 1 154 30 155 1430 156 32384 157 383400 158 2193408 159 5126240 160 3244032 161 147584 162 1 163 32 164 1540 165 36848 166 468600 167 2977344 168 8201984 169 7030016 170 737920 171 1 172 32 173 1652 174 41600 175 567160 176 3969024 177 12674816 178 14057472 179 2704000 180 1 181 34 182 1770 183 46852 184 680592 185 5210064 186 19012224 187 26360000 188 8112000 189 65792 190 1 191 34 192 1890 193 52416 194 810128 195 6741504 196 27785856 197 46858240 198 21088128 199 655360 200 1 201 36 202 2016 203 58520 204 957424 205 8615024 206 39694080 207 79662592 208 49205632 209 3605760 210 1 211 36 212 2144 213 64960 214 1123824 215 10881024 216 55570176 217 130351104 218 105435520 219 14417920 220 1 221 38 222 2278 223 71980 224 1311128 225 13602336 226 76408992 227 206394624 228 210871040 229 46862080 230 262656 231 1 232 38 233 2414 234 79360 235 1520792 236 16839680 237 103375008 238 317521920 239 398304000 240 131203072 241 2884096 242 1 243 40 244 2556 245 87360 246 1754760 247 20668128 248 137833344 249 476290560 250 716947200 251 328016640 252 17304576 253 1 254 40 255 2700 256 95744 257 2014600 258 25159680 259 181357440 260 698548224 261 1238351616 262 749731840 263 74976256 264 1 265 42 266 2850 267 104788 268 2302400 269 30402736 270 235764672 271 1004173632 272 2063919360 273 1593198080 274 262416896 275 1049600 276 1 277 42 278 3002 279 114240 280 2619840 281 36481536 282 303123392 283 1417641984 284 3334007040 285 3186360320 286 787229184 287 12582912 288 1 289 44 290 3160 291 124392 292 2969152 293 43498896 294 385793408 295 1968961280 296 5239153920 297 6054116864 298 2099277824 299 81795072 300 1 301 44 302 3320 303 134976 304 3352128 305 51552256 306 486432128 307 2694348800 308 8033346816 309 11007426560 310 5098205184 311 381681664 312 1 313 46 314 3486 315 146300 316 3771144 317 60759936 318 608040160 319 3637389184 320 12050020224 321 19263050240 322 11470961664 323 1431327744 324 4196352 325 1 326 46 327 3654 328 158080 329 4228104 330 71233536 331 753966304 332 4849827840 333 17720588160 334 32598917120 335 24216402944 336 4580179968 337 54528000 338 1 339 48 340 3828 341 170640 342 4725528 343 83107968 344 927958528 345 6392978176 346 25596405120 347 53555448320 348 48432805888 349 12977233920 350 381696000 351 1 352 48 353 4004 354 183680 355 5265432 356 96509952 357 1134167552 358 8338636800 359 36373800320 360 85688582144 361 92462512128 362 33369882624 363 1908422656 364 1 365 50 366 4186 367 197540 368 5850480 369 111592080 370 1377203456 371 10770768320 372 50923320448 373 133888536320 374 169514605568 375 79253600256 376 7633690624 377 16781312 378 1 379 50 380 4370 381 211904 382 6482800 383 128497152 384 1662137600 385 13786546176 386 70322631808 387 204770508800 388 299910274048 389 176118824960 390 25954410496 391 234881024 392 1 393 52 394 4560 395 227128 396 7165200 397 147396528 398 1994565120 399 17498344448 400 95894497920 401 307155946240 402 514131898368 403 369849790464 404 77863231488 405 1761636352 406 1 407 52 408 4752 409 242880 410 7899920 411 168450048 412 2380604928 413 22034907136 414 129249045120 415 452650598400 416 856886226944 417 739699064832 418 211342761984 419 9395240960 420 1 421 54 422 4950 423 259532 424 8689912 425 191848928 426 2826968352 427 27543677440 428 172332060160 429 656343623936 430 1392440118784 431 1417757014016 432 528356904960 433 39929888768 434 67117056 435 1 436 54 437 5150 438 276736 439 9537528 440 217771008 441 3340956960 442 34192097280 443 227478244864 444 937633382400 445 2211522153984 446 2617396690944 447 1232832204800 448 143747186688 449 1006641152 450 1 451 56 452 5356 453 294880 454 10445864 455 246428448 456 3930537600 457 42170305536 458 297471550976 459 1321211024640 460 3440145572864 461 4673923473408 462 2712230850560 463 455199768576 464 8053129216 465 1 466 56 467 5564 468 313600 469 11417384 470 278018048 471 4604337792 472 51692568576 473 385611179520 474 1838206156800 475 5250747966464 476 8101465948160 477 5671027109888 478 1300569784320 479 45634093056 480 1 481 58 482 5778 483 333300 484 12455328 485 312774000 486 5371727424 487 63000379968 488 495785802240 489 2527533931520 490 7876121949696 491 13671225105408 492 11342054219776 493 3413996544000 494 205353418752 495 268451840 496 1 497 58 498 5994 499 353600 500 13562272 501 350913024 502 6242811456 503 76364021760 504 632554191360 505 3437445513216 506 11626655479296 507 22517309767680 508 21811640983552 509 8345322782720 510 780342165504 511 4294967296 512 1 513 60 514 6216 515 374920 516 14741600 517 392692432 518 7228518528 519 92086099200 520 801235309056 521 4627331107840 522 16911498878976 523 36277890009088 524 40507333255168 525 19194244292608 526 2601140551680 527 36507353088 528 1 529 60 530 6440 531 396864 532 15996000 533 438349824 534 8340590720 535 110503231488 536 1008005583360 537 6169773998080 538 24264323506176 539 57280875724800 540 72913197047808 541 41878347055104 542 7803419688960 543 219043332096 544 1 545 62 546 6670 547 419868 548 17329000 549 488166720 550 9591679328 551 131990056064 552 1260006979200 553 8152916423680 554 34374458300416 555 88785360448512 556 127598094833664 557 87246560149504 558 21459404144640 559 1040456417280 560 1073774592 561 1 562 62 563 6902 564 443520 565 18743400 566 542402560 567 10995331424 568 156961046528 569 1565463066240 570 10683130839040 571 48124240353280 572 135291973140480 573 217667333904384 574 174493112729600 575 54840695275520 576 4161823309824 577 18253643776 578 1 579 64 580 7140 581 468272 582 20242872 583 601364160 584 12566093056 585 185875022080 586 1933807317120 587 13888071083008 588 66633563566080 589 202937964183552 590 362778889840640 591 336522438721536 592 131617668661248 593 14566383550464 594 164282793984 595 1 596 64 597 7380 598 493696 599 21830328 600 665333760 601 14319492352 602 219237089280 603 2375820243072 604 17920090439680 605 91312659558400 606 299995244789760 607 591902392739840 608 628175205826560 609 299131056881664 610 45780056408064 611 1040456122368 612 1 613 66 614 7626 615 520260 616 23509584 617 734644560 618 16272150400 619 257603693248 620 2903780297088 621 22960117116160 622 123924323686400 623 437493071654912 624 947043828383744 625 1138567572860928 626 648117289910272 627 131617667579904 628 5202280611840 629 4295032832 630 1 631 66 632 7874 633 547520 634 25283664 635 809602560 636 18441760640 637 301584678912 638 3531624483200 639 29221965660160 640 166656847042560 641 629990014058496 642 1488211720945664 643 2009236871577600 644 1346089740828672 645 350980432461824 646 21849573851136 647 77309411328 648 1 649 68 650 8128 651 575960 652 27156528 653 890568432 654 20847207680 655 351848921600 656 4275124374400 657 36957193396480 658 222209129390080 659 896524259549184 660 2299963568734208 661 3460352410439680 662 2692179481657344 663 877451094130688 664 80115104120832 665 734439997440 666 1 667 68 668 8384 669 605120 670 29131312 671 977872896 672 23508542720 673 409126502400 674 5152072731520 675 46460469772288 676 293889491148800 677 1261774871461888 678 3499944547893248 679 5827961919897600 680 5204880304963584 681 2073975282728960 682 263235329753088 683 4896262717440 684 1 685 70 686 8646 687 635500 688 31212120 689 1071905184 690 26447110560 691 474214956800 692 6182487277824 693 58075589088000 694 385729957132800 695 1757472154300416 696 5249916821839872 697 9616137200631808 698 9759150571806720 699 4666444414255104 700 789705989259264 701 25705382215680 702 17180000256 703 1 704 70 705 8910 706 666624 707 33402200 708 1173021696 709 29685520800 710 547981557760 711 7388825993472 712 72202081402880 713 502617819773440 714 2424099506749440 715 7769876878073856 716 15568983986012160 717 17796098058117120 718 10050803293224960 719 2193627719106560 720 113103668772864 721 326417645568 722 1 723 72 724 9180 725 699008 726 35705800 727 1281641312 728 33247783296 729 631370222080 730 8796221420800 731 89302576633600 732 650446590295040 733 3312936008433664 734 11355973898723328 735 24768838210256896 736 31637507658874880 737 20819521163624448 738 5703432069677056 739 433564074442752 740 3264176455680 741 1 742 72 743 9452 744 732160 745 38126280 746 1398147072 747 37159274880 748 725403893760 749 10432727430400 750 109910860759040 751 836288469384192 752 4488493925400576 753 16403073384570880 754 38768616249753600 755 54949355338465280 756 41639042214789120 757 13999333200592896 758 1486505361014784 759 22849227325440 760 1 761 74 762 9730 763 766612 764 40668032 765 1522988592 766 41446883520 767 831192148800 768 12329586963200 769 134640807150080 770 1068590821990912 771 6031413733094400 772 23432961977958400 773 59768283461074944 774 93413904075390976 775 80675644396584960 776 32665110801383424 777 4645329285611520 778 125670750289920 779 68719738880 780 1 781 74 782 10010 783 801856 784 43334528 785 1656576512 786 46138970304 787 949933670400 788 14521513194240 789 164196102963200 790 1357399147602432 791 8041884949676032 792 33129360004956160 793 90847790745255936 794 155689840019439616 795 151860036312760320 796 72868323974283264 797 13419840064716800 798 578085425381376 799 1374389534720 800 1 801 76 802 10296 803 838440 804 46130304 805 1799392272 806 51265522560 807 1082924593920 808 17046993749760 809 199380985408000 810 1714609449603072 811 10643671283890176 812 46381104006938624 813 136271686229016576 814 254765192759083008 815 278410066760826880 816 156146408516321280 817 36233568259080192 818 2312341701525504 819 14431092736000 820 1 821 76 822 10584 823 875840 824 49058944 825 1951875072 826 56858110848 827 1231561064448 828 19948609324800 829 241111885414400 830 2154252892639232 831 13988825080528896 832 64335079708540928 833 201883979433902080 834 409839657758097408 835 498207487552389120 836 322702577375477760 837 92230900808417280 838 8258363145584640 839 105827994173440 840 1 841 78 842 10878 843 914620 844 52125128 845 2114539264 846 62950051296 847 1397348364672 848 23273377545600 849 290430229440000 850 2692816115799040 851 18263188334035968 852 88460734599243776 853 295615827186974720 854 648912791450320896 855 871863103535316992 856 645405154750955520 857 222891343817146368 858 26839680223150080 859 608510980915200 860 274878431232