1 153 2 393 3 393 4 857 5 570 6 857 7 2065 8 1564 9 1564 10 2065 11 5255 12 2512 13 2992 14 2512 15 5255 16 12914 17 6352 18 3752 19 3752 20 6352 21 12914 22 31032 23 12280 24 9112 25 5888 26 9112 27 12280 28 31032 29 75634 30 28816 31 16560 32 10360 33 10360 34 16560 35 28816 36 75634 37 185630 38 60728 39 38376 40 18688 41 22080 42 18688 43 38376 44 60728 45 185630 46 453792 47 137768 48 61376 49 33616 50 47440 51 47440 52 33616 53 61376 54 137768 55 453792 56 1107035 57 311200 58 135552 59 61568 60 96576 61 72192 62 96576 63 61568 64 135552 65 311200 66 1107035 67 2701934 68 695592 69 202832 70 112928 71 160704 72 155792 73 155792 74 160704 75 112928 76 202832 77 695592 78 2701934 79 6602744 80 1606920 81 517472 82 209024 83 300864 84 255488 85 404480 86 255488 87 300864 88 209024 89 517472 90 1606920 91 6602744 92 16133440 93 3675600 94 837568 95 394816 96 463632 97 600080 98 615296 99 615296 100 600080 101 463632 102 394816 103 837568 104 3675600 105 16133440 106 39398362 107 8477144 108 2004832 109 732800 110 1034880 111 869632 112 1258112 113 897280 114 1258112 115 869632 116 1034880 117 732800 118 2004832 119 8477144 120 39398362 121 96225937 122 19719880 123 3082192 124 1397888 125 2109632 126 2236176 127 1664400 128 2597504 129 2597504 130 1664400 131 2236176 132 2109632 133 1397888 134 3082192 135 19719880 136 96225937 137 235055049 138 45890144 139 7494688 140 2665088 141 4284608 142 3351808 143 5004928 144 3836160 145 4353536 146 3836160 147 5004928 148 3351808 149 4284608 150 2665088 151 7494688 152 45890144 153 235055049 154 574159002 155 107177032 156 11500352 157 5068544 158 6583568 159 8175376 160 7111808 161 10142848 162 7208464 163 7208464 164 10142848 165 7111808 166 8175376 167 6583568 168 5068544 169 11500352 170 107177032 171 574159002 172 1402439544 173 251576104 174 29366208 175 9757312 176 14819840 177 12600576 178 19624576 179 17637632 180 19984512 181 14508288 182 19984512 183 17637632 184 19624576 185 12600576 186 14819840 187 9757312 188 29366208 189 251576104 190 1402439544 191 3425537766 192 590847248 193 44880848 194 18928128 195 24554944 196 31831312 197 26821008 198 48864896 199 37563264 200 41693968 201 41693968 202 37563264 203 48864896 204 26821008 205 31831312 206 24554944 207 18928128 208 44880848 209 590847248 210 3425537766 211 8367239407 212 1391314808 213 112714720 214 36301440 215 53916864 216 46718208 217 65198848 218 73707776 219 84664576 220 68180224 221 119161088 222 68180224 223 84664576 224 73707776 225 65198848 226 46718208 227 53916864 228 36301440 229 112714720 230 1391314808 231 8367239407 232 20438044264 233 3284435240 234 169674112 235 71073280 236 105740048 237 122490640 238 91451776 239 233500800 240 181071376 241 167506704 242 282586496 243 282586496 244 167506704 245 181071376 246 233500800 247 91451776 248 122490640 249 105740048 250 71073280 251 169674112 252 3284435240 253 20438044264 254 49921902827 255 7758601632 256 434165792 257 138021504 258 216703616 259 182095104 260 279105152 261 454404352 262 380628736 263 506792192 264 897398912 265 528994560 266 897398912 267 506792192 268 380628736 269 454404352 270 279105152 271 182095104 272 216703616 273 138021504 274 434165792 275 7758601632 276 49921902827 277 121939228872 278 18359082728 279 652380752 280 269741056 281 332082880 282 471224592 283 356736400 284 1015337600 285 808710272 286 848179472 287 2308279056 288 1447675776 289 1447675776 290 2308279056 291 848179472 292 808710272 293 1015337600 294 356736400 295 471224592 296 332082880 297 269741056 298 652380752 299 18359082728 300 121939228872 301 297849461916 302 43496258888 303 1696204320 304 527544960 305 839473856 306 698647808 307 1053470592 308 2438228224 309 2136805632 310 2120491264 311 6245204352 312 5540561152 313 4198855680 314 5540561152 315 6245204352 316 2120491264 317 2136805632 318 2438228224 319 1053470592 320 698647808 321 839473856 322 527544960 323 1696204320 324 43496258888 325 297849461916 326 727528435295 327 103115774544 328 2515078784 329 1039244800 330 1386101008 331 1859822352 332 1397940864 333 6773781632 334 4545814032 335 7259654928 336 22584803968 337 13299186048 338 24011922192 339 24011922192 340 13299186048 341 22584803968 342 7259654928 343 4545814032 344 6773781632 345 1397940864 346 1859822352 347 1386101008 348 1039244800 349 2515078784 350 103115774544 351 727528435295 352 1777064774137 353 244696914200 354 6570529664 355 2031272576 356 2999244544 357 2698396928 358 3792784000 359 11211747584 360 11101550464 361 11470995712 362 61793442944 363 37234317568 364 39503785728 365 110906421504 366 39503785728 367 37234317568 368 61793442944 369 11470995712 370 11101550464 371 11211747584 372 3792784000 373 2698396928 374 2999244544 375 2031272576 376 6570529664 377 244696914200 378 1777064774137 379 4340664620635 380 581062014472 381 9672961104 382 4023613440 383 5804012480 384 7245722896 385 5223606672 386 37072524928 387 26451401088 388 30965660944 389 172641084176 390 146579979136 391 114556124288 392 280509610256 393 280509610256 394 114556124288 395 146579979136 396 172641084176 397 30965660944 398 26451401088 399 37072524928 400 5223606672 401 7245722896 402 5804012480 403 4023613440 404 9672961104 405 581062014472 406 4340664620635 407 10602524425181 408 1380435641696 409 25594033248 410 7901280896 411 12212984000 412 10683665664 413 16267412480 414 89235947776 415 63182816512 416 108368292096 417 682575501824 418 376993298688 419 747640988672 420 1396464126208 421 711119970816 422 1396464126208 423 747640988672 424 376993298688 425 682575501824 426 108368292096 427 63182816512 428 89235947776 429 16267412480 430 10683665664 431 12212984000 432 7901280896 433 25594033248 434 1380435641696 435 10602524425181 436 25897777492144 437 3281366173448 438 37463427136 439 15660261888 440 18904054544 441 28468217616 442 19397621632 443 172493478016 444 152433032720 445 172646555408 446 1824277101440 447 1138418417024 448 1206192014096 449 6335214899984 450 2304176107136 451 2304176107136 452 6335214899984 453 1206192014096 454 1138418417024 455 1824277101440 456 172646555408 457 152433032720 458 172493478016 459 19397621632 460 28468217616 461 18904054544 462 15660261888 463 37463427136 464 3281366173448 465 25897777492144 466 63258019906857 467 7802961203816 468 100028284640 469 30865316480 470 50245733248 471 41454771456 472 61361116800 473 516543207680 474 388379305984 475 466629777664 476 5225792594048 477 4224319152384 478 3606925635456 479 16064062073088 480 14937539867392 481 7163830821120 482 14937539867392 483 16064062073088 484 3606925635456 485 4224319152384 486 5225792594048 487 466629777664 488 388379305984 489 516543207680 490 61361116800 491 41454771456 492 50245733248 493 30865316480 494 100028284640 495 7802961203816 496 63258019906857 497 154514307315750 498 18560812739216 499 144940275152 500 61366389760 501 81492081856 502 113525569808 503 80861357456 504 1406596389504 505 921953420928 506 1693690282256 507 21278745127696 508 11642259226496 509 23679149970816 510 86360280040720 511 42668495552784 512 89099444924544 513 89099444924544 514 42668495552784 515 86360280040720 516 23679149970816 517 11642259226496 518 21278745127696 519 1693690282256 520 921953420928 521 1406596389504 522 80861357456 523 113525569808 524 81492081856 525 61366389760 526 144940275152 527 18560812739216 528 154514307315750 529 377417318174660 530 44164530948280 531 390598073376 532 121042690688 533 175872140992 534 163011343616 535 230244939904 536 2458423539968 537 2336355981568 538 2653173567744 539 56604326384256 540 35635750015232 541 38325439715328 542 382697166131456 543 143854467869312 544 146846793957632 545 725781597115392 546 146846793957632 547 143854467869312 548 382697166131456 549 38325439715328 550 35635750015232 551 56604326384256 552 2653173567744 553 2336355981568 554 2458423539968 555 230244939904 556 163011343616 557 175872140992 558 121042690688 559 390598073376 560 44164530948280 561 377417318174660 562 921881155059766 563 105110958532712 564 562310802112 565 241299273216 566 341186116880 567 445426641680 568 308365160576 569 8176488479872 570 5782403354128 571 7317802689296 572 163038902614144 573 129076371267968 574 114496624810768 575 973252758382352 576 864360884619136 577 457538953851520 578 1695613310360336 579 1695613310360336 580 457538953851520 581 864360884619136 582 973252758382352 583 114496624810768 584 129076371267968 585 163038902614144 586 7317802689296 587 5782403354128 588 8176488479872 589 308365160576 590 445426641680 591 341186116880 592 241299273216 593 562310802112 594 105110958532712 595 921881155059766 596 2251790915363677 597 250210930975648 598 1529682865984 599 476870218368 600 734073548800 601 652439622912 602 982491484800 603 21343085830400 604 14303492405376 605 26681792057600 606 674437163168896 607 365935722973440 608 756939134539776 609 5436234994614528 610 2648480747812608 611 5700095773812992 612 11048275297293184 613 5138241788813568 614 11048275297293184 615 5700095773812992 616 2648480747812608 617 5436234994614528 618 756939134539776 619 365935722973440 620 674437163168896 621 26681792057600 622 14303492405376 623 21343085830400 624 982491484800 625 652439622912 626 734073548800 627 476870218368 628 1529682865984 629 250210930975648 630 2251790915363677 631 5500234175479227 632 595722285041576 633 2187491329488 634 951583981568 635 1139129878976 636 1766040141072 637 1130055373200 638 39011214286464 639 36044082755456 640 41894435218704 641 1784029856506640 642 1132830010524544 643 1223231144899200 644 23785345416907024 645 9104490413734160 646 9394757901907072 647 87539238899632512 648 18402036582092048 649 18402036582092048 650 87539238899632512 651 9394757901907072 652 9104490413734160 653 23785345416907024 654 1223231144899200 655 1132830010524544 656 1784029856506640 657 41894435218704 658 36044082755456 659 39011214286464 660 1130055373200 661 1766040141072 662 1139129878976 663 951583981568 664 2187491329488 665 595722285041576 666 5500234175479227 667 13434895604911875 668 1418534128458888 669 5998147406560 670 1883780737664 671 3089016194240 672 2549761129728 673 3749649812736 674 126126069420288 675 90601098747136 676 115485210269952 677 5158368158092032 678 4032982262188288 679 3660952250821632 680 60553245546002688 681 52425964437459712 682 29274231831648512 683 203366935555770368 684 194077810611505408 685 58548192656601856 686 194077810611505408 687 203366935555770368 688 29274231831648512 689 52425964437459712 690 60553245546002688 691 3660952250821632 692 4032982262188288 693 5158368158092032 694 115485210269952 695 90601098747136 696 126126069420288 697 3749649812736 698 2549761129728 699 3089016194240 700 1883780737664 701 5998147406560 702 1418534128458888 703 13434895604911875 704 32816134075964566 705 3378213501898448 706 8513568670720 707 3764378241536 708 4945740693264 709 7085554421520 710 4912802762112 711 340500910727296 712 223499973430800 713 424797329630992 714 21482510139570560 715 11624185775211904 716 24208855284310800 717 345091055241816848 718 166934329037792384 719 364793572436825728 720 1391614189828510480 721 637332004535578384 722 1414132146344643456 723 1414132146344643456 724 637332004535578384 725 1391614189828510480 726 364793572436825728 727 166934329037792384 728 345091055241816848 729 24208855284310800 730 11624185775211904 731 21482510139570560 732 424797329630992 733 223499973430800 734 340500910727296 735 4912802762112 736 7085554421520 737 4945740693264 738 3764378241536 739 8513568670720 740 3378213501898448 741 32816134075964566 742 80156830416996730 743 8045998998127192 744 23547049594784 745 7457870572160 746 10716194260096 747 10110583909632 748 14271321038464 749 605560413620480 750 571048337426688 751 664128424175872 752 56688617679026304 753 36129695988207872 754 39131782520660096 755 1499702264107563264 756 579561488683797248 757 601233660541538560 758 10862687448540896256 759 2330615761425922304 760 2355387136490952576 761 21076849186784276736 762 2355387136490952576 763 2330615761425922304 764 10862687448540896256 765 601233660541538560 766 579561488683797248 767 1499702264107563264 768 39131782520660096 769 36129695988207872 770 56688617679026304 771 664128424175872 772 571048337426688 773 605560413620480 774 14271321038464 775 10110583909632 776 10716194260096 777 7457870572160 778 23547049594784 779 8045998998127192 780 80156830416996730 781 195791419274361471 782 19164958366163784 783 33213293067856 784 14921798857728 785 20911198165696 786 27917663944976 787 18742418222480 788 2013558350455424 789 1424583014755456 790 1839708603189520 791 164144514828749584 792 127574469103667072 793 117101470138012544 794 3820188986221653264 795 3262865079227703568 796 1873505033357228160 797 25157114896654083712 798 23373690742566965520 799 7493996514474312976 800 46206939026853137792 801 46206939026853137792 802 7493996514474312976 803 23373690742566965520 804 25157114896654083712 805 1873505033357228160 806 3262865079227703568 807 3820188986221653264 808 117101470138012544 809 127574469103667072 810 164144514828749584 811 1839708603189520 812 1424583014755456 813 2013558350455424 814 18742418222480 815 27917663944976 816 20911198165696 817 14921798857728 818 33213293067856 819 19164958366163784 820 195791419274361471 821 478240964778901186 822 45652719766551648 823 92582286996000 824 29589810188928 825 45545206436544 826 40718946297088 827 60876337267072 828 5375757893863680 829 3552458250891520 830 6772698409304320 831 685979726592787328 832 370595481869689088 833 774646021804830720 834 21995594333860413696 835 10602053123567270784 836 23346672205625413888 837 176685239222166477824 838 80276674269687722240 839 181008694700635446144 840 356252755437760094464 841 157959267224001002496 842 356252755437760094464 843 181008694700635446144 844 80276674269687722240 845 176685239222166477824 846 23346672205625413888 847 10602053123567270784 848 21995594333860413696 849 774646021804830720 850 370595481869689088 851 685979726592787328 852 6772698409304320 853 3552458250891520 854 5375757893863680 855 60876337267072 856 40718946297088 857 45545206436544 858 29589810188928 859 92582286996000 860 45652719766551648 861 478240964778901186 862 1168153440588603890 863 108755657746349000 864 129783059371008 865 59246036442624 866 70517859729680 867 111166262997776 868 68864356552320 869 9672138102850688 870 9058386307333648 871 10595088480348944 872 1807668072970108544 873 1154522865849493888 874 1252030697383648016 875 95260180688874467088 876 36992595336497710464 877 38478784241521228416 878 1368517850876821928720 879 296733205267813135120 880 301488999429448804480 881 5225040284373234478976 882 596636903158414632720 883 596636903158414632720 884 5225040284373234478976 885 301488999429448804480 886 296733205267813135120 887 1368517850876821928720 888 38478784241521228416 889 36992595336497710464 890 95260180688874467088 891 1252030697383648016 892 1154522865849493888 893 1807668072970108544 894 10595088480348944 895 9058386307333648 896 9672138102850688 897 68864356552320 898 111166262997776 899 70517859729680 900 59246036442624 901 129783059371008 902 108755657746349000 903 1168153440588603890 904 2853336629002576949 905 259094422340762536 906 364392400918272 907 117578849903232 908 193013992917248 909 159805962020096 910 234582153009792 911 31923158097596672 912 22679213817420160 913 29341334340739328 914 5238348414962814080 915 4058650491344255232 916 3747097802881214720 917 242726058602449572096 918 205868612150292418304 919 119903881038815828224 920 3164193138376827372672 921 2897868242666622808320 922 959230757964358085504 923 11383946974927689832704 924 11079575716255333933056 925 1918461420891015762176 926 11079575716255333933056 927 11383946974927689832704 928 959230757964358085504 929 2897868242666622808320 930 3164193138376827372672 931 119903881038815828224 932 205868612150292418304 933 242726058602449572096 934 3747097802881214720 935 4058650491344255232 936 5238348414962814080 937 29341334340739328 938 22679213817420160 939 31923158097596672 940 234582153009792 941 159805962020096 942 193013992917248 943 117578849903232 944 364392400918272 945 259094422340762536 946 2853336629002576949 947 6969572346206986552 948 617280610294225936 949 507752093850704 950 235589870102528 951 307039872479168 952 447484106081552 953 305524615281040 954 85961291209696896 955 56511792768558464 956 108243243549469968 957 21928168379096834832 958 11838203287939238784 959 24787924779372984448 960 1404835015412961775888 961 675918352433004116240 962 1494186381929675488384 963 22523474611230795351936 964 10192114457873388336400 965 23169110642080765816080 966 90462833032716856496512 967 39772333238674839956096 968 91200702790897783572752 969 91200702790897783572752 970 39772333238674839956096 971 90462833032716856496512 972 23169110642080765816080 973 10192114457873388336400 974 22523474611230795351936 975 1494186381929675488384 976 675918352433004116240 977 1404835015412961775888 978 24787924779372984448 979 11838203287939238784 980 21928168379096834832 981 108243243549469968 982 56511792768558464 983 85961291209696896 984 305524615281040 985 447484106081552 986 307039872479168 987 235589870102528 988 507752093850704 989 617280610294225936 990 6969572346206986552 991 17023907442489413703 992 1470695086223246328 993 1436007238386528 994 467784553749120 995 668481389654208 996 636332473920768 997 896001929680384 998 153584980505600256 999 144612469443491072 1000 169152642362001664 1001 57745545927060356096 1002 36918504173582113024 1003 40064426999931651072 1004 6073590692530329282816 1005 2364354021076249846784 1006 2462640504381735463168 1007 173768329447814282469376 1008 37880389109167282993408 1009 38590588844410492912640 1010 1315769361432085237405952 1011 151927384387923755962368 1012 152739041064754146085120 1013 2589037424466849800651776 1014 152739041064754146085120 1015 151927384387923755962368 1016 1315769361432085237405952 1017 38590588844410492912640 1018 37880389109167282993408 1019 173768329447814282469376 1020 2462640504381735463168 1021 2364354021076249846784 1022 6073590692530329282816 1023 40064426999931651072 1024 36918504173582113024 1025 57745545927060356096 1026 169152642362001664 1027 144612469443491072 1028 153584980505600256 1029 896001929680384 1030 636332473920768 1031 668481389654208 1032 467784553749120 1033 1436007238386528 1034 1470695086223246328 1035 17023907442489413703 1036 41582669685973803597 1037 3504089629326514600 1038 1989806868624576 1039 937860047352320 1040 1309815379264272 1041 1767285259048720 1042 1164163838604160 1043 510525086236485760 1044 361354771083714064 1045 468994480913035024 1046 167399347916890769280 1047 129501839135174987136 1048 119904281044958708496 1049 15477971836395865895696 1050 13081047784893123373696 1051 7673845968802741984896 1052 401438044896957113062160 1053 364913491756670883821328 1054 122781528886997616281984 1055 2857326870401100368843648 1056 2740448299893751908257552 1057 491126114553417857018640 1058 5445478850905609905032320 1059 5445478850905609905032320 1060 491126114553417857018640 1061 2740448299893751908257552 1062 2857326870401100368843648 1063 122781528886997616281984 1064 364913491756670883821328 1065 401438044896957113062160 1066 7673845968802741984896 1067 13081047784893123373696 1068 15477971836395865895696 1069 119904281044958708496 1070 129501839135174987136 1071 167399347916890769280 1072 468994480913035024 1073 361354771083714064 1074 510525086236485760 1075 1164163838604160 1076 1767285259048720 1077 1309815379264272 1078 937860047352320 1079 1989806868624576 1080 3504089629326514600 1081 41582669685973803597 1082 101570008162937566988 1083 8349080379414750624 1084 5665153743294048 1085 1863084398148224 1086 2868426333699456 1087 2571379837713664 1088 3830994365785728 1089 1370828305171921152 1090 902830167358712320 1091 1730439773953652992 1092 701338093135181926528 1093 378487985009775755520 1094 793211594749857952128 1095 89817197700126848895232 1096 43175181919550672610048 1097 95627921936021986656512 1098 2877101780708656293358848 1099 1299259525928058233981184 1100 2965646152201165280309120 1101 23064037902867319780106496 1102 10096567115026056244168832 1103 23347379891800391259539712 1104 46316970464795463662007296 1105 20023129035752404110590208 1106 46316970464795463662007296 1107 23347379891800391259539712 1108 10096567115026056244168832 1109 23064037902867319780106496 1110 2965646152201165280309120 1111 1299259525928058233981184 1112 2877101780708656293358848 1113 95627921936021986656512 1114 43175181919550672610048 1115 89817197700126848895232 1116 793211594749857952128 1117 378487985009775755520 1118 701338093135181926528 1119 1730439773953652992 1120 902830167358712320 1121 1370828305171921152 1122 3830994365785728 1123 2571379837713664 1124 2868426333699456 1125 1863084398148224 1126 5665153743294048 1127 8349080379414750624 1128 101570008162937566988 1129 248095339626369317255 1130 19893497321933259368 1131 7808267878635472 1132 3736873807256576 1133 4428449780615360 1134 7052502584903952 1135 4299954449790352 1136 2456412071362407040 1137 2308982160192021120 1138 2704616604039762192 1139 1846261827884514994960 1140 1180991236044852547456 1141 1282050422492113904000 1142 387971923870984860939536 1143 151217186098172678390032 1144 157608983057852632694912 1145 22152621172480387057593472 1146 4842196534279942513563920 1147 4939595342315223212623120 1148 334041315533640275274536320 1149 38789518291466618633948032 1150 39101194479415798689246480 1151 1303524265000566000611455248 1152 77786820707107293448203904 1153 77786820707107293448203904 1154 1303524265000566000611455248 1155 39101194479415798689246480 1156 38789518291466618633948032 1157 334041315533640275274536320 1158 4939595342315223212623120 1159 4842196534279942513563920 1160 22152621172480387057593472 1161 157608983057852632694912 1162 151217186098172678390032 1163 387971923870984860939536 1164 1282050422492113904000 1165 1180991236044852547456 1166 1846261827884514994960 1167 2704616604039762192 1168 2308982160192021120 1169 2456412071362407040 1170 4299954449790352 1171 7052502584903952 1172 4428449780615360 1173 3736873807256576 1174 7808267878635472 1175 19893497321933259368 1176 248095339626369317255 1177 605998745703260692543 1178 47401395212742461896 1179 22370800880843808 1180 7426351357215360 1181 12185359782051520 1182 10115426346571008 1183 14838465320848000 1184 8149831448346974464 1185 5774672646313871616 1186 7498177582814834944 1187 5353164739523715085440 1188 4138055275866211496192 1189 3836929024061628123136 1190 988782378995520573812992 1191 834161770753715665374336 1192 491126116771067282301184 1193 51155034929655803457729536 1194 46324054015950807997800704 1195 15716035658532434109246592 1196 724184344883030831014326528 1197 689276611842406908449952768 1198 125728285241740359027167488 1199 2729905616420167481558346880 1200 2690011064371741951124209920 1201 251456570482585862109127680 1202 2690011064371741951124209920 1203 2729905616420167481558346880 1204 125728285241740359027167488 1205 689276611842406908449952768 1206 724184344883030831014326528 1207 15716035658532434109246592 1208 46324054015950807997800704 1209 51155034929655803457729536 1210 491126116771067282301184 1211 834161770753715665374336 1212 988782378995520573812992 1213 3836929024061628123136 1214 4138055275866211496192 1215 5353164739523715085440 1216 7498177582814834944 1217 5774672646313871616 1218 8149831448346974464 1219 14838465320848000 1220 10115426346571008 1221 12185359782051520 1222 7426351357215360 1223 22370800880843808 1224 47401395212742461896 1225 605998745703260692543 1226 1480215147631332317165 1227 112947735782607454032 1228 30679847604481600 1229 14900929527416320 1230 19332499596215568 1231 28438596874058512 1232 19237089070791808 1233 21930417017140317312 1234 14424976015844716048 1235 27679867341025686288 1236 22437013937688711959680 1237 12106337417372841324928 1238 25382726501111016397584 1239 5745349132157479224604432 1240 2760536809828201367098240 1241 6120186968425888374243968 1242 367891238486750268563806992 1243 165964028273043765675031312 1244 379602707363445477464419968 1245 5892304444806976151965284224 1246 2573821959429794862335076112 1247 5976929252179482900495576848 1248 23617574811995609949961481600 1249 10164723849188303062063575168 1250 23714288877564503628677092112 1251 23714288877564503628677092112 1252 10164723849188303062063575168 1253 23617574811995609949961481600 1254 5976929252179482900495576848 1255 2573821959429794862335076112 1256 5892304444806976151965284224 1257 379602707363445477464419968 1258 165964028273043765675031312 1259 367891238486750268563806992 1260 6120186968425888374243968 1261 2760536809828201367098240 1262 5745349132157479224604432 1263 25382726501111016397584 1264 12106337417372841324928 1265 22437013937688711959680 1266 27679867341025686288 1267 14424976015844716048 1268 21930417017140317312 1269 19237089070791808 1270 28438596874058512 1271 19332499596215568 1272 14900929527416320 1273 30679847604481600 1274 112947735782607454032 1275 1480215147631332317165 1276 3615579898291663098310 1277 269134437624010784152 1278 88428443467683520 1279 29621378781557376 1280 42232398375969280 1281 40365744122934528 1282 56718533384741504 1283 39228511728293511424 1284 36924634716607756928 1285 43251170773162848512 1286 59054969369658396746880 1287 37785288056241091193088 1288 41025583675388651813376 1289 24806591146934147909460224 1290 9674653198272005760706304 1291 10086974817363157832435968 1292 2829793112278519588732720512 1293 619385587901831121605083392 1294 632268203672176429383910272 1295 85156734733662111877418191104 1296 9916818498308642402452123904 1297 10009905786415913878002000128 1298 661756322250502468544477820928 1299 39720466729264606992751839488 1300 39826852201393887913484721280 1301 1312371184147420006876880322816 1302 39826852201393887913484721280 1303 39720466729264606992751839488 1304 661756322250502468544477820928 1305 10009905786415913878002000128 1306 9916818498308642402452123904 1307 85156734733662111877418191104 1308 632268203672176429383910272 1309 619385587901831121605083392 1310 2829793112278519588732720512 1311 10086974817363157832435968 1312 9674653198272005760706304 1313 24806591146934147909460224 1314 41025583675388651813376 1315 37785288056241091193088 1316 59054969369658396746880 1317 43251170773162848512 1318 36924634716607756928 1319 39228511728293511424 1320 56718533384741504 1321 40365744122934528 1322 42232398375969280 1323 29621378781557376 1324 88428443467683520 1325 269134437624010784152 1326 3615579898291663098310 1327 8831431040148265342131 1328 641306242531816716936 1329 120699298401438672 1330 59453467563724800 1331 82918301528647104 1332 112458228555910416 1333 73312940181692816 1334 130382938944308375168 1335 92300769748387144576 1336 119942596268208715024 1337 171243464616061366264592 1338 132322006106853444506496 1339 122781554871816721452672 1340 63224223103652031354394896 1341 53289544598983347116701968 1342 31432071336030122144466048 1343 6533186244944908064344200576 1344 5904847050209448183709973776 1345 2011652563856222478406552848 1346 184457901556820503545284204928 1347 174883209065467599058233782400 1348 32186441021438037843725865232 1349 1382817709508012759329076201744 1350 1352178693535702316744784179840 1351 128745764085694683603515150208 1352 2695072836776742590309709124880 1353 2695072836776742590309709124880 1354 128745764085694683603515150208 1355 1352178693535702316744784179840 1356 1382817709508012759329076201744 1357 32186441021438037843725865232 1358 174883209065467599058233782400 1359 184457901556820503545284204928 1360 2011652563856222478406552848 1361 5904847050209448183709973776 1362 6533186244944908064344200576 1363 31432071336030122144466048 1364 53289544598983347116701968 1365 63224223103652031354394896 1366 122781554871816721452672 1367 132322006106853444506496 1368 171243464616061366264592 1369 119942596268208715024 1370 92300769748387144576 1371 130382938944308375168 1372 73312940181692816 1373 112458228555910416 1374 82918301528647104 1375 59453467563724800 1376 120699298401438672 1377 641306242531816716936 1378 8831431040148265342131 1379 21571691515566083436421 1380 1528148115030735773536 1381 349849068777929184 1382 118216088222714496 1383 181995053099195584 1384 163408420108868864 1385 243108693261295360 1386 350597741013758914816 1387 230716935613395995904 1388 442787874006388685056 1389 717892034380847086890240 1390 387318274823690277988608 1391 812247133474304525474816 1392 367607896541519217932900608 1393 176588762613145228345865472 1394 391691965594131478576986368 1395 47065900009296795395381311488 1396 21221559395412494075307763968 1397 48589146542004858976764876032 1398 1506882512820158409228803041536 1399 657503321217124410438702409728 1400 1530093888556755608893394729216 1401 12067439502953927723698532111616 1402 5182036347261739102960669759744 1403 12141715905311047288126109509632 1404 24184396607479211582543689976064 1405 10319506853109190107008805721344 1406 24184396607479211582543689976064 1407 12141715905311047288126109509632 1408 5182036347261739102960669759744 1409 12067439502953927723698532111616 1410 1530093888556755608893394729216 1411 657503321217124410438702409728 1412 1506882512820158409228803041536 1413 48589146542004858976764876032 1414 21221559395412494075307763968 1415 47065900009296795395381311488 1416 391691965594131478576986368 1417 176588762613145228345865472 1418 367607896541519217932900608 1419 812247133474304525474816 1420 387318274823690277988608 1421 717892034380847086890240 1422 442787874006388685056 1423 230716935613395995904 1424 350597741013758914816 1425 243108693261295360 1426 163408420108868864 1427 181995053099195584 1428 118216088222714496 1429 349849068777929184 1430 1528148115030735773536 1431 21571691515566083436421 1432 52691106654544595742334 1433 3641401650647774122632 1434 475403160292226688 1435 237328411271223808 1436 280414292366984976 1437 449278586664247056 1438 271764755746613632 1439 627599880848623136896 1440 590492087812837240336 1441 691907149360389961488 1442 1889352554513447251240320 1443 1209027484143760229913984 1444 1312817985089904189956880 1445 1586866254127945331383368464 1446 619073911796261307832123520 1447 645566387776925931591689856 1448 361846004920570988204034839312 1449 79254758882411007030358572816 1450 80930330068347285285158475648 1451 21754320310362066848341242764160 1452 2537003368010536259467487129360 1453 2562535881320806932095195427600 1454 337373323026366169140300582081152 1455 20309644284516017466821874095232 1456 20391348327108838295910267022096 1457 1332380009002383418666633362315024 1458 40673757930760509430745251484032 1459 40673757930760509430745251484032 1460 1332380009002383418666633362315024 1461 20391348327108838295910267022096 1462 20309644284516017466821874095232 1463 337373323026366169140300582081152 1464 2562535881320806932095195427600 1465 2537003368010536259467487129360 1466 21754320310362066848341242764160 1467 80930330068347285285158475648 1468 79254758882411007030358572816 1469 361846004920570988204034839312 1470 645566387776925931591689856 1471 619073911796261307832123520 1472 1586866254127945331383368464 1473 1312817985089904189956880 1474 1209027484143760229913984 1475 1889352554513447251240320 1476 691907149360389961488 1477 590492087812837240336 1478 627599880848623136896 1479 271764755746613632 1480 449278586664247056 1481 280414292366984976 1482 237328411271223808 1483 475403160292226688 1484 3641401650647774122632 1485 52691106654544595742334 1486 128703524174849489031304 1487 8677095173574837209832 1488 1385241400483274528 1489 471994961709271680 1490 774097810494748288 1491 643639310577945856 1492 943708061989777024 1493 2084946343147749239040 1494 1476375629110938438400 1495 1918724026953659681024 1496 5478867836830532462110848 1497 4232771686498103128404224 1498 3929009303539398867911296 1499 4044499108646508962420693248 1500 3407432980671205818894940928 1501 2011652563992056664084312320 1502 835309712914604730668152454656 1503 754243983154419667701480528128 1504 257491528171564826198114682752 1505 47101761584749904365998010093824 1506 44568936264372048809098741832064 1507 8239728901483588421483543533824 1508 704189811947095871691776504564736 1509 685888106406300741150948362645760 1510 65917831211868060299493293737216 1511 2729291356372635115859997929953536 1512 2708375121468869375833968041959552 1513 131835662423735938126173425422592 1514 2708375121468869375833968041959552 1515 2729291356372635115859997929953536 1516 65917831211868060299493293737216 1517 685888106406300741150948362645760 1518 704189811947095871691776504564736 1519 8239728901483588421483543533824 1520 44568936264372048809098741832064 1521 47101761584749904365998010093824 1522 257491528171564826198114682752 1523 754243983154419667701480528128 1524 835309712914604730668152454656 1525 2011652563992056664084312320 1526 3407432980671205818894940928 1527 4044499108646508962420693248 1528 3929009303539398867911296 1529 4232771686498103128404224 1530 5478867836830532462110848 1531 1918724026953659681024 1532 1476375629110938438400 1533 2084946343147749239040 1534 943708061989777024 1535 643639310577945856 1536 774097810494748288 1537 471994961709271680 1538 1385241400483274528 1539 8677095173574837209832 1540 128703524174849489031304 1541 314371782768228075850489 1542 20676754538344142406032 1543 1874578423762638416 1544 947753924057564160 1545 1226895142855231168 1546 1813353596757365008 1547 1219912307116932496 1548 5609396378150674018944 1549 3690196729827809110144 1550 7084164153506320554256 1551 22971066840317847668738832 1552 12392837089978522161403776 1553 25991905528537508362174336 1554 23523883061592575199229672720 1555 11298941831393326083261620496 1556 25068285795935030349693782144 1557 6022887776133499937569971782272 1558 2714962084361482731974060368144 1559 6219410757370001105928078492944 1560 385563852875667708704136246664576 1561 168142277380907534575840724064640 1562 391704035470523155082789766329616 1563 6172190772511249164971067984072976 1564 2647493230336814509897648068359808 1565 6216558543519237171718024380576896 1566 24714116102049560611019791191783696 1567 10521519788934932794455672312392976 1568 24764822126058689791209324607509376 1569 24764822126058689791209324607509376 1570 10521519788934932794455672312392976 1571 24714116102049560611019791191783696 1572 6216558543519237171718024380576896 1573 2647493230336814509897648068359808 1574 6172190772511249164971067984072976 1575 391704035470523155082789766329616 1576 168142277380907534575840724064640 1577 385563852875667708704136246664576 1578 6219410757370001105928078492944 1579 2714962084361482731974060368144 1580 6022887776133499937569971782272 1581 25068285795935030349693782144 1582 11298941831393326083261620496 1583 23523883061592575199229672720 1584 25991905528537508362174336 1585 12392837089978522161403776 1586 22971066840317847668738832 1587 7084164153506320554256 1588 3690196729827809110144 1589 5609396378150674018944 1590 1219912307116932496 1591 1813353596757365008 1592 1226895142855231168 1593 947753924057564160 1594 1874578423762638416 1595 20676754538344142406032 1596 314371782768228075850489 1597 767885871305708590593817 1598 49271098648159781173560 1599 5489286241111780896 1600 1885172207360668288 1601 2685231218763786944 1602 2571351899256734976 1603 3608354267878478720 1604 10036882040768865216768 1605 9446703247872888676608 1606 11069092425542583083264 1607 60452785742735156810458496 1608 38687250487877513426354432 1609 42010173784587358623997952 1610 101535261738562148323877888256 1611 39617405804015180837237677440 1612 41316248811754228682425102592 1613 46292767769077729389813453474816 1614 10142906969380365950088639287552 1615 10359082248740874116053889678720 1616 5563243115426613695913190246891776 1617 649254984763768226344743193897984 1618 656009185618109088119514712539392 1619 172364987414232808785316351893175680 1620 10391565795370910848839944022806784 1621 10440370343479697848024215591877632 1622 1358475230433381581959452116885123328 1623 41594151494688663556241602665282944 1624 41649928121098705505621196598354176 1625 2705267792935059801645548993976986624 1626 41649928121098705505621196598354176 1627 41594151494688663556241602665282944 1628 1358475230433381581959452116885123328 1629 10440370343479697848024215591877632 1630 10391565795370910848839944022806784 1631 172364987414232808785316351893175680 1632 656009185618109088119514712539392 1633 649254984763768226344743193897984 1634 5563243115426613695913190246891776 1635 10359082248740874116053889678720 1636 10142906969380365950088639287552 1637 46292767769077729389813453474816 1638 41316248811754228682425102592 1639 39617405804015180837237677440 1640 101535261738562148323877888256 1641 42010173784587358623997952 1642 38687250487877513426354432 1643 60452785742735156810458496 1644 11069092425542583083264 1645 9446703247872888676608 1646 10036882040768865216768 1647 3608354267878478720 1648 2571351899256734976 1649 2685231218763786944 1650 1885172207360668288 1651 5489286241111780896 1652 49271098648159781173560 1653 767885871305708590593817 1654 1875641338282364736259136 1655 117409620828231770436840 1656 7399382344345992576 1657 3785982552838319616 1658 5276573350657345808 1659 7175633786268123920 1660 4652900853390408320 1661 33358267377693439448192 1662 23616079966850516311568 1663 30697831611698324519696 1664 175309003333108261123750528 1665 135424192369295882799479168 1666 125728286851899737477618448 1667 258788705578278374097784307472 1668 217976578832833691253155557760 1669 128745764087288480754202839680 1670 106859603161134843820409039158032 1671 96442337730548992560748128797456 1672 32958915605934947495393387562112 1673 12042759930330694794064722302500736 1674 11383898530862072191853816132347664 1675 2109370598779774774961640085403408 1676 359569092754737270501051946337696640 1677 349529300000929693891968291580164224 1678 33749929580476380311576470976230160 1679 2779197175940370140593712029803158288 1680 2747069839128185894550228753828411008 1681 134999718321905519100137732102075776 1682 5484404121646618986692366536764026640 1683 5484404121646618986692366536764026640 1684 134999718321905519100137732102075776 1685 2747069839128185894550228753828411008 1686 2779197175940370140593712029803158288 1687 33749929580476380311576470976230160 1688 349529300000929693891968291580164224 1689 359569092754737270501051946337696640 1690 2109370598779774774961640085403408 1691 11383898530862072191853816132347664 1692 12042759930330694794064722302500736 1693 32958915605934947495393387562112 1694 96442337730548992560748128797456 1695 106859603161134843820409039158032 1696 128745764087288480754202839680 1697 217976578832833691253155557760 1698 258788705578278374097784307472 1699 125728286851899737477618448 1700 135424192369295882799479168 1701 175309003333108261123750528 1702 30697831611698324519696 1703 23616079966850516311568 1704 33358267377693439448192 1705 4652900853390408320 1706 7175633786268123920 1707 5276573350657345808 1708 3785982552838319616 1709 7399382344345992576 1710 117409620828231770436840 1711 1875641338282364736259136 1712 4581449615546493669077591 1713 279779857023841556640672 1714 21767953898222344832 1715 7531656078206435968 1716 11592586883878910720 1717 10419235327508120832 1718 15492346645780097664 1719 89731931675390427951360 1720 59037985834252483435392 1721 113340964693705937568000 1722 735050516164043864346737792 1723 396549218399433322609957120 1724 831740970067539410112989952 1725 1505431801839643904704045658368 1726 723044630068075770720814726912 1727 1604370290916243787999531923712 1728 770830600141909980588598993036928 1729 347425705630375243771846638047488 1730 796084576943331248602474416298880 1731 98678993324166291242833173286435072 1732 43021565684626908699812442638516736 1733 100276233080453860014848601832026368 1734 3158539082757467334056524223767334912 1735 1354054932790385746986806384552229120 1736 3182877974281849338200540260981468544 1737 25281293404206075724451547131934019840 1738 10750660786801162432331375651701994624 1739 25359177857084098138804083911491549440 1740 50614509776997499724612597483906255104 1741 21454590901875511413792875817278468352 1742 50614509776997499724612597483906255104 1743 25359177857084098138804083911491549440 1744 10750660786801162432331375651701994624 1745 25281293404206075724451547131934019840 1746 3182877974281849338200540260981468544 1747 1354054932790385746986806384552229120 1748 3158539082757467334056524223767334912 1749 100276233080453860014848601832026368 1750 43021565684626908699812442638516736 1751 98678993324166291242833173286435072 1752 796084576943331248602474416298880 1753 347425705630375243771846638047488 1754 770830600141909980588598993036928 1755 1604370290916243787999531923712 1756 723044630068075770720814726912 1757 1505431801839643904704045658368 1758 831740970067539410112989952 1759 396549218399433322609957120 1760 735050516164043864346737792 1761 113340964693705937568000 1762 59037985834252483435392 1763 89731931675390427951360 1764 15492346645780097664 1765 10419235327508120832 1766 11592586883878910720 1767 7531656078206435968 1768 21767953898222344832 1769 279779857023841556640672 1770 4581449615546493669077591 1771 11190668573670555443232900 1772 666699768111491968692008 1773 29235634139977125968 1774 15127680842093099008 1775 17842014177204235200 1776 28683987191642363152 1777 17279138577009150352 1778 160586654841599722845824 1779 151128137295404625047936 1780 177098514388829545086224 1781 1934385211786179755344945936 1782 1237966025453732030138145664 1783 1344325517785001150578390144 1784 6497483038704079918238396096784 1785 2535407585934117419574152149264 1786 2644239923919958237838783745152 1787 5923968939354063416274778582545280 1788 1298183153357171157352961093109008 1789 1325962527838731732678177574628624 1790 1423439788393877886808819694753128832 1791 166181387786319508461314096369960576 1792 167938351518235835218950778047797520 1793 88156114138418937186978507084754766096 1794 5318696835184784842564846511582608000 1795 5345469615861605046197416820655037824 1796 1388067103785832539593179540222361689360 1797 42563853497839249487436367662331524368 1798 42649526396005074143601201020862306176 1799 5516379259257137429795226907518390663296 1800 85184822261122382076312329491829854480 1801 85184822261122382076312329491829854480 1802 5516379259257137429795226907518390663296 1803 42649526396005074143601201020862306176 1804 42563853497839249487436367662331524368 1805 1388067103785832539593179540222361689360 1806 5345469615861605046197416820655037824 1807 5318696835184784842564846511582608000 1808 88156114138418937186978507084754766096 1809 167938351518235835218950778047797520 1810 166181387786319508461314096369960576 1811 1423439788393877886808819694753128832 1812 1325962527838731732678177574628624 1813 1298183153357171157352961093109008 1814 5923968939354063416274778582545280 1815 2644239923919958237838783745152 1816 2535407585934117419574152149264 1817 6497483038704079918238396096784 1818 1344325517785001150578390144 1819 1237966025453732030138145664 1820 1934385211786179755344945936 1821 177098514388829545086224 1822 151128137295404625047936 1823 160586654841599722845824 1824 17279138577009150352 1825 28683987191642363152 1826 17842014177204235200 1827 15127680842093099008 1828 29235634139977125968 1829 666699768111491968692008 1830 11190668573670555443232900 1831 27334375281726497419327305 1832 1588711687759984087237896 1833 86379567976842087008 1834 30097475537604491904 1835 49349456965946443968 1836 41067304496329690368 1837 60190336987189487616 1838 533656976540588333842688 1839 377829770334337668343040 1840 491142742842570343950592 1841 5609651945293956310610337280 1842 4333182108933301644925499648 1843 4023305152263055725459485696 1844 16560581561178539308604928674048 1845 13947328823875002491547119273472 1846 8239728901492965673812743489792 1847 13674186638743182283899793014968320 1848 12338162134265136126789411112917248 1849 4218741197559559938281291181204992 1850 3080989289637905176628189117591795968 1851 2910982132340096876725983103247286272 1852 539998873287622078953224635723442432 1853 183849496204108493533390658266618766848 1854 178537776517827364865283360090921511168 1855 17279963945203906354819108629692858368 1856 2837912155594512458309169015204907088128 1857 2799530697216223012480971452290527045120 1858 138239711561631250785917742930280995072 1859 11168215158959731442765150221987147579392 1860 11124350635098829218956731140870783486208 1861 276479423123262501569579033472851748352 1862 11124350635098829218956731140870783486208 1863 11168215158959731442765150221987147579392 1864 138239711561631250785917742930280995072 1865 2799530697216223012480971452290527045120 1866 2837912155594512458309169015204907088128 1867 17279963945203906354819108629692858368 1868 178537776517827364865283360090921511168 1869 183849496204108493533390658266618766848 1870 539998873287622078953224635723442432 1871 2910982132340096876725983103247286272 1872 3080989289637905176628189117591795968 1873 4218741197559559938281291181204992 1874 12338162134265136126789411112917248 1875 13674186638743182283899793014968320 1876 8239728901492965673812743489792 1877 13947328823875002491547119273472 1878 16560581561178539308604928674048 1879 4023305152263055725459485696 1880 4333182108933301644925499648 1881 5609651945293956310610337280 1882 491142742842570343950592 1883 377829770334337668343040 1884 533656976540588333842688 1885 60190336987189487616 1886 41067304496329690368 1887 49349456965946443968 1888 30097475537604491904 1889 86379567976842087008 1890 1588711687759984087237896 1891 27334375281726497419327305 1892 66767062854538783925809520 1893 3785826056722498737494992 1894 115619319876520756544 1895 60458398046521197056 1896 78184068290790886160 1897 115829246152499046160 1898 77682028323936202624 1899 1435700658929435795437696 1900 944527121208371808058896 1901 1813427728654389783150352 1902 23521238568941589979209192320 1903 12689230187933900301154196864 1904 26615710869991621840067003152 1905 96344540467482921719378080498448 1906 46272051616253712754727710680704 1907 102679698618511964861463924846208 1908 98659978565162884366322718583427856 1909 44464766085946145515950434862270224 1910 101898825848746007032372833225536896 1911 25258577105449985871337602118150431616 1912 11010595077679161338535604517177151248 1913 25670715668596187811584523743670614800 1914 1616756626623140487672524780488258218112 1915 692901955696309335814294501074341026944 1916 1629633522832306860189826824701771180816 1917 25874752165949172381956500594510317690640 1918 10996708401425467551369937964182824165248 1919 25967798125654116493059603712599517157760 1920 103552177783628086162707333986541138048784 1921 43843276982157099291179523561187056317200 1922 103658516023290879432539079413563633703552 1923 103658516023290879432539079413563633703552 1924 43843276982157099291179523561187056317200 1925 103552177783628086162707333986541138048784 1926 25967798125654116493059603712599517157760 1927 10996708401425467551369937964182824165248 1928 25874752165949172381956500594510317690640 1929 1629633522832306860189826824701771180816 1930 692901955696309335814294501074341026944 1931 1616756626623140487672524780488258218112 1932 25670715668596187811584523743670614800 1933 11010595077679161338535604517177151248 1934 25258577105449985871337602118150431616 1935 101898825848746007032372833225536896 1936 44464766085946145515950434862270224 1937 98659978565162884366322718583427856 1938 102679698618511964861463924846208 1939 46272051616253712754727710680704 1940 96344540467482921719378080498448 1941 26615710869991621840067003152 1942 12689230187933900301154196864 1943 23521238568941589979209192320 1944 1813427728654389783150352 1945 944527121208371808058896 1946 1435700658929435795437696 1947 77682028323936202624 1948 115829246152499046160 1949 78184068290790886160 1950 60458398046521197056 1951 115619319876520756544 1952 3785826056722498737494992 1953 66767062854538783925809520 1954 163085515446238849261735951 1955 9021460941571963080895192 1956 342987134714296485344 1957 120295813186577275520 1958 171276279862765383552 1959 164161836065655807232 1960 230208942040677938816 1961 2569085495394564791834880 1962 2417976935032942626663424 1963 2833486249979765853690112 1964 61898664332768032161361936512 1965 39614496885259141288954536192 1966 43018416463248481915310838656 1967 415814155675693266096708991838464 1968 162262681164376219962239041573632 1969 169231355130506235083956615880960 1970 758171682791702236967656543969988352 1971 166160471551415770880271363966445824 1972 169723203563357227674613425855258496 1973 364304528336949843513183503132018852096 1974 42538865569207550659145862205585730176 1975 42992217988668372786028106012102125824 1976 45111672027947421123612333111144871846912 1977 2722715857491058772556864931819255537920 1978 2736880443321141782336517298633389020672 1979 1419838809801582018127930075293140625123584 1980 43570764473833757397936323680207674374272 1981 43673115029509195920142122611787753373952 1982 11272959321948579652230563933608683515539840 1983 174341543927149565890077009499652032342272 1984 174458515990778638486899400875753949256960 1985 22496917983060544165722367115687454288257280 1986 174458515990778638486899400875753949256960 1987 174341543927149565890077009499652032342272 1988 11272959321948579652230563933608683515539840 1989 43673115029509195920142122611787753373952 1990 43570764473833757397936323680207674374272 1991 1419838809801582018127930075293140625123584 1992 2736880443321141782336517298633389020672 1993 2722715857491058772556864931819255537920 1994 45111672027947421123612333111144871846912 1995 42992217988668372786028106012102125824 1996 42538865569207550659145862205585730176 1997 364304528336949843513183503132018852096 1998 169723203563357227674613425855258496 1999 166160471551415770880271363966445824 2000 758171682791702236967656543969988352 2001 169231355130506235083956615880960 2002 162262681164376219962239041573632 2003 415814155675693266096708991838464 2004 43018416463248481915310838656 2005 39614496885259141288954536192 2006 61898664332768032161361936512 2007 2833486249979765853690112 2008 2417976935032942626663424 2009 2569085495394564791834880 2010 230208942040677938816 2011 164161836065655807232 2012 171276279862765383552 2013 120295813186577275520 2014 342987134714296485344 2015 9021460941571963080895192 2016 163085515446238849261735951 2017 398353382809563061044804059 2018 21497781193028337813388232 2019 457634643613463858640 2020 241664737887591328768 2021 336672898822178231488 2022 458512983417138632976 2023 296512944413402989968 2024 8538457200202716402530944 2025 6044899421225605734514304 2026 7858173547352148310253840 2027 179505083721823577315894192912 2028 138655555912334033238175702912 2029 128745764186470007798559337856 2030 1059816560852881439499438966162704 2031 892527533643981683442453666021648 2032 527342649695044446871458902413440 2033 1750049965542681259243907819844495488 2034 1578871499090262114609942702518151440 2035 539998873287622131686193834577085712 2036 788482729823879418139829453737223759232 2037 744789551759308843620150005675804702592 2038 138239711561631250845532576737497038096 2039 94066972959206399608183128607867716628752 2040 91303507955969559508434216851286839033472 2041 8847341539944400050085539587401171765888 2042 2901933342013746356079192720191624622145808 2043 2859823399107280221225591147472527216045328 2044 141557464639110400800805283807566755371904 2045 22807127895804844692477184738093121331700096 2046 22672376078504153060945693304000601651459344 2047 566229858556441603203088362439141206858000 2048 45303918272977793506275739030602678229204096 2049 45303918272977793506275739030602678229204096 2050 566229858556441603203088362439141206858000 2051 22672376078504153060945693304000601651459344 2052 22807127895804844692477184738093121331700096 2053 141557464639110400800805283807566755371904 2054 2859823399107280221225591147472527216045328 2055 2901933342013746356079192720191624622145808 2056 8847341539944400050085539587401171765888 2057 91303507955969559508434216851286839033472 2058 94066972959206399608183128607867716628752 2059 138239711561631250845532576737497038096 2060 744789551759308843620150005675804702592 2061 788482729823879418139829453737223759232 2062 539998873287622131686193834577085712 2063 1578871499090262114609942702518151440 2064 1750049965542681259243907819844495488 2065 527342649695044446871458902413440 2066 892527533643981683442453666021648 2067 1059816560852881439499438966162704 2068 128745764186470007798559337856 2069 138655555912334033238175702912 2070 179505083721823577315894192912 2071 7858173547352148310253840 2072 6044899421225605734514304 2073 8538457200202716402530944 2074 296512944413402989968 2075 458512983417138632976 2076 336672898822178231488 2077 241664737887591328768 2078 457634643613463858640 2079 21497781193028337813388232 2080 398353382809563061044804059 2081 973019689465611203283879521 2082 51228408449656804657192544 2083 1362687955574860741664 2084 480880082625022435968 2085 740016297044055496384 2086 665525133072438490368 2087 989327018586934549632 2088 22970035007046378824300800 2089 15112107836928359906474240 2090 29014484613975861381402880 2091 752673588895830787255646295680 2092 406049848848552431100700250368 2093 851702747419339675935071598592 2094 6165951554713443146306948293693696 2095 2961321552786210320928678468234880 2096 6571500711583290726859092260995328 2097 12628071608148774055390161641911542784 2098 5691123707977637164037311085667139840 2099 13043049708639487198645819811380809344 2100 6465780355246513592118625290371182645504 2101 2818337845474943475126123670029554385920 2102 6571703211160624075721836220457025466624 2103 827673054591385136412894200621081279942272 2104 354670013824064129428999507014502016917760 2105 834372363690141112412300796554008215999488 2106 26488940570593533749842995413189595118067968 2107 11254501661999110310419484502472622033227392 2108 26591025280669815288882000513886261461135616 2109 211965969743455620152897690632907036548842496 2110 89693008670136576512184149490628769017434368 2111 212292640815699721077822520234121576747748992 2112 424149720201740640922411815041484871442694400 2113 179190014696926692469413369058528350633268224 2114 424149720201740640922411815041484871442694400 2115 212292640815699721077822520234121576747748992 2116 89693008670136576512184149490628769017434368 2117 211965969743455620152897690632907036548842496 2118 26591025280669815288882000513886261461135616 2119 11254501661999110310419484502472622033227392 2120 26488940570593533749842995413189595118067968 2121 834372363690141112412300796554008215999488 2122 354670013824064129428999507014502016917760 2123 827673054591385136412894200621081279942272 2124 6571703211160624075721836220457025466624 2125 2818337845474943475126123670029554385920 2126 6465780355246513592118625290371182645504 2127 13043049708639487198645819811380809344 2128 5691123707977637164037311085667139840 2129 12628071608148774055390161641911542784 2130 6571500711583290726859092260995328 2131 2961321552786210320928678468234880 2132 6165951554713443146306948293693696 2133 851702747419339675935071598592 2134 406049848848552431100700250368 2135 752673588895830787255646295680 2136 29014484613975861381402880 2137 15112107836928359906474240 2138 22970035007046378824300800 2139 989327018586934549632 2140 665525133072438490368 2141 740016297044055496384 2142 480880082625022435968 2143 1362687955574860741664 2144 51228408449656804657192544 2145 973019689465611203283879521 2146 2376702086499651133164318729 2147 122075489464128971148839752 2148 1812825438364412782016 2149 966113970402017826304 2150 1138339004859676101904 2151 1833430033632277973776 2152 1101995806028482922624 2153 41105151526396420299955328 2154 38686415513914563286945296 2155 45335340220951066853950224 2156 1980730659752426020137452793984 2157 1267657250157869868006167363968 2158 1376589324086335421911237581584 2159 26611313681616759592643730359912208 2160 10384702655793456983880212796317568 2161 10830806728350394399185580641571456 2162 97039809544818369115287042359749401360 2163 21268094145569934752150194078762470160 2164 21724570056109719026317116629521558144 2165 93249663895298149461085620383243722737536 2166 10889492663593581895852217254836796712720 2167 11006007805099103427894492219942917816080 2168 23090965925112772488313704868773712643660160 2169 1393913546971793018943036001178237081321600 2170 1401282786980424592542318016976779617637136 2171 1453125486145563409327748846529214356879549200 2172 44608976609133506929267759787328969499479168 2173 44721269790217416622210704129220133344968064 2174 23061845240716412416487271399246198307159142160 2175 356931702569646140603710740902018816529954576 2176 357291040749114651621128038003580266360357760 2177 91946320902685486253538353050290086808917065344 2178 714102963925604621885699536608459234391620368 2179 714102963925604621885699536608459234391620368 2180 91946320902685486253538353050290086808917065344 2181 357291040749114651621128038003580266360357760 2182 356931702569646140603710740902018816529954576 2183 23061845240716412416487271399246198307159142160 2184 44721269790217416622210704129220133344968064 2185 44608976609133506929267759787328969499479168 2186 1453125486145563409327748846529214356879549200 2187 1401282786980424592542318016976779617637136 2188 1393913546971793018943036001178237081321600 2189 23090965925112772488313704868773712643660160 2190 11006007805099103427894492219942917816080 2191 10889492663593581895852217254836796712720 2192 93249663895298149461085620383243722737536 2193 21724570056109719026317116629521558144 2194 21268094145569934752150194078762470160 2195 97039809544818369115287042359749401360 2196 10830806728350394399185580641571456 2197 10384702655793456983880212796317568 2198 26611313681616759592643730359912208 2199 1376589324086335421911237581584 2200 1267657250157869868006167363968 2201 1980730659752426020137452793984 2202 45335340220951066853950224 2203 38686415513914563286945296 2204 41105151526396420299955328 2205 1101995806028482922624 2206 1833430033632277973776 2207 1138339004859676101904 2208 966113970402017826304 2209 1812825438364412782016 2210 122075489464128971148839752 2211 2376702086499651133164318729 2212 5805342758350802686805910397 2213 290901800321228884976361512 2214 5416874456869087981120 2215 1922542007522886439552 2216 3152006685974208599040 2217 2624092253990565238016 2218 3845005326002587628160 2219 136610504710295449744531712 2220 96716645998175850821647488 2221 125729343406724579644608768 2222 5744102230097364735750217766016 2223 4436877442595444269675870488832 2224 4119864452302689434922749844480 2225 67826318804593552974558545501634816 2226 57118513798547056456829364789171968 2227 33749929580476974622974839551387904 2228 223990656439610759193979777621342386048 2229 202069103621430374955378311689040093440 2230 69119855780815626167410376927705166720 2231 201819511209514819929627245000751399364864 2232 190612125363054301747325919445075915690752 2233 35389366159777600200526917982036530790656 2234 48145914066205606435814412491795234062428160 2235 46719790666439953335439157468429779558279424 2236 4529838868451532825624851964928808389066368 2237 2969486325100778655197823434352727765593514240 2238 2924928390846683289038075400139272889332239488 2239 144954843790449050419982378699507992787069184 2240 46642052138869764180645278416669275571976509952 2241 46320085130065978309039356335207980478245273856 2242 1159638750323592403359857621918380404229447936 2243 185029457136780443725815147932627432746189285632 2244 184661494841004688443979808683980568409199904128