0 1 1 1 2 1 3 2 4 3 5 2 6 4 7 8 8 8 9 4 10 8 11 20 12 26 13 20 14 8 15 16 16 48 17 76 18 76 19 48 20 16 21 32 22 112 23 208 24 252 25 208 26 112 27 32 28 64 29 256 30 544 31 768 32 768 33 544 34 256 35 64 36 128 37 576 38 1376 39 2208 40 2568 41 2208 42 1376 43 576 44 128 45 256 46 1280 47 3392 48 6080 49 8016 50 8016 51 6080 52 3392 53 1280 54 256 55 512 56 2816 57 8192 58 16192 59 23776 60 26928 61 23776 62 16192 63 8192 64 2816 65 512 66 1024 67 6144 68 19456 69 41984 70 67776 71 85376 72 85376 73 67776 74 41984 75 19456 76 6144 77 1024 78 2048 79 13312 80 45568 81 106496 82 187136 83 258752 84 287648 85 258752 86 187136 87 106496 88 45568 89 13312 90 2048 91 4096 92 28672 93 105472 94 265216 95 503296 96 756224 97 922048 98 922048 99 756224 100 503296 101 265216 102 105472 103 28672 104 4096 105 8192 106 61440 107 241664 108 650240 109 1324032 110 2144768 111 2839040 112 3112896 113 2839040 114 2144768 115 1324032 116 650240 117 241664 118 61440 119 8192 120 16384 121 131072 122 548864 123 1572864 124 3418112 125 5931008 126 8455168 127 10059776 128 10059776 129 8455168 130 5931008 131 3418112 132 1572864 133 548864 134 131072 135 16384 136 32768 137 278528 138 1236992 139 3760128 140 8681472 141 16050176 142 24482816 143 31351808 144 34013312 145 31351808 146 24482816 147 16050176 148 8681472 149 3760128 150 1236992 151 278528 152 32768 153 65536 154 589824 155 2768896 156 8896512 157 21737472 158 42627072 159 69203968 160 94758912 161 110610688 162 110610688 163 94758912 164 69203968 165 42627072 166 21737472 167 8896512 168 2768896 169 589824 170 65536 171 131072 172 1245184 173 6160384 174 20856832 175 53747712 176 111366144 177 191561728 178 278960128 179 348035584 180 374416128 181 348035584 182 278960128 183 191561728 184 111366144 185 53747712 186 20856832 187 6160384 188 1245184 189 131072 190 262144 191 2621440 192 13631488 193 48496640 194 131416064 195 286752768 196 520601600 197 802635776 198 1064473600 199 1223682048 200 1223682048 201 1064473600 202 802635776 203 520601600 204 286752768 205 131416064 206 48496640 207 13631488 208 2621440 209 262144 210 524288 211 5505024 212 30015488 213 111935488 214 318111744 215 728842240 216 1391976448 217 2263351296 218 3176298496 219 3880240128 220 4145895936 221 3880240128 222 3176298496 223 2263351296 224 1391976448 225 728842240 226 318111744 227 111935488 228 30015488 229 5505024 230 524288 231 1048576 232 11534336 233 65798144 234 256638976 235 763101184 236 1831075840 237 3668131840 238 6269452288 239 9274028032 240 11984130048 241 13604908032 242 13604908032 243 11984130048 244 9274028032 245 6269452288 246 3668131840 247 1831075840 248 763101184 249 256638976 250 65798144 251 11534336 252 1048576 253 2097152 254 24117248 255 143654912 256 584843264 257 1815609344 258 4552130560 259 9540730880 260 17091215360 261 26560258048 262 36163719168 263 43417595904 264 46127840256 265 43417595904 266 36163719168 267 26560258048 268 17091215360 269 9540730880 270 4552130560 271 1815609344 272 584843264 273 143654912 274 24117248 275 2097152 276 4194304 277 50331648 278 312475648 279 1325400064 280 4287627264 281 11209277440 282 24523571200 283 45927628800 284 74764042240 285 106899898368 286 135194370048 287 151881056256 288 151881056256 289 135194370048 290 106899898368 291 74764042240 292 45927628800 293 24523571200 294 11209277440 295 4287627264 296 1325400064 297 312475648 298 50331648 299 4194304 300 8388608 301 104857600 302 677380096 303 2988441600 304 10056368128 305 27362590720 306 62361436160 307 121820938240 308 207200911360 309 310207365120 310 411861098496 311 487315660800 312 515268544512 313 487315660800 314 411861098496 315 310207365120 316 207200911360 317 121820938240 318 62361436160 319 27362590720 320 10056368128 321 2988441600 322 677380096 323 104857600 324 8388608 325 16777216 326 218103808 327 1463812096 328 6706692096 329 23438819328 330 66262663168 331 157029498880 332 319317606400 333 566188441600 334 885288468480 335 1230337130496 336 1527964778496 337 1701406298112 338 1701406298112 339 1527964778496 340 1230337130496 341 885288468480 342 566188441600 343 319317606400 344 157029498880 345 66262663168 346 23438819328 347 6706692096 348 1463812096 349 218103808 350 16777216 351 33554432 352 452984832 353 3154116608 354 14986248192 355 54314139648 356 159290228736 357 391859142656 358 827971338240 359 1527370219520 360 2488551997440 361 3610836467712 362 4692881620992 363 5484110831616 364 5775088103424 365 5484110831616 366 4692881620992 367 3610836467712 368 2488551997440 369 1527370219520 370 827971338240 371 391859142656 372 159290228736 373 54314139648 374 14986248192 375 3154116608 376 452984832 377 33554432 378 67108864 379 939524096 380 6777995264 381 33353105408 382 125187391488 383 380331098112 384 969773416448 385 2125601964032 386 4072047902720 387 6899467550720 388 10428199993344 389 14146761916416 390 17298055348224 391 19115585273856 392 19115585273856 393 17298055348224 394 14146761916416 395 10428199993344 396 6899467550720 397 4072047902720 398 2125601964032 399 969773416448 400 380331098112 401 125187391488 402 33353105408 403 6777995264 404 939524096 405 67108864 406 134217728 407 1946157056 408 14529069056 409 73953968128 410 287108497408 411 902408699904 412 2381628571648 413 5407032475648 414 10739357057024 415 18888290467840 416 29678231093248 417 41928250884096 418 53503871287296 419 61859059580928 420 64912164888576 421 61859059580928 422 53503871287296 423 41928250884096 424 29678231093248 425 18888290467840 426 10739357057024 427 5407032475648 428 2381628571648 429 902408699904 430 287108497408 431 73953968128 432 14529069056 433 1946157056 434 134217728 435 268435456 436 4026531840 437 31071404032 438 163410083840 439 655418720256 440 2128659611648 441 5807412346880 442 13637775261696 443 28041575137280 444 51111199244288 445 83334108020736 446 122356563968000 447 162570720509952 448 196129751040000 449 215311278391296 450 215311278391296 451 196129751040000 452 162570720509952 453 122356563968000 454 83334108020736 455 51111199244288 456 28041575137280 457 13637775261696 458 5807412346880 459 2128659611648 460 655418720256 461 163410083840 462 31071404032 463 4026531840 464 268435456 465 536870912 466 8321499136 467 66303557632 468 359904837632 469 1489749671936 470 4993939668992 471 14067326517248 472 34127118073856 473 72544635846656 474 136826834649088 475 231114033594368 476 352024881790976 477 485998067187712 478 610393200525312 479 699163939700736 480 731420783788032 481 699163939700736 482 610393200525312 483 485998067187712 484 352024881790976 485 231114033594368 486 136826834649088 487 72544635846656 488 34127118073856 489 14067326517248 490 4993939668992 491 1489749671936 492 359904837632 493 66303557632 494 8321499136 495 536870912 496 1073741824 497 17179869184 498 141197049856 499 790273982464 500 3372488851456 501 11656541241344 502 33865213149184 503 84774064488448 504 186067957317632 505 362659790716928 506 633659337998336 507 999609614729216 508 1431332770021376 509 1867641094406144 510 2226854778372096 511 2430546890194944 512 2430546890194944 513 2226854778372096 514 1867641094406144 515 1431332770021376 516 999609614729216 517 633659337998336 518 362659790716928 519 186067957317632 520 84774064488448 521 33865213149184 522 11656541241344 523 3372488851456 524 790273982464 525 141197049856 526 17179869184 527 1073741824 528 2147483648 529 35433480192 530 300110839808 531 1730334949376 532 7605715992576 533 27078560841728 534 81055629443072 535 209143902240768 536 473429807464448 537 952366224375808 538 1718984588132352 539 2804309838266368 540 4157835005919232 541 5625951594479616 542 6968205344505856 543 7916475457732608 544 8259345993203712 545 7916475457732608 546 6968205344505856 547 5625951594479616 548 4157835005919232 549 2804309838266368 550 1718984588132352 551 952366224375808 552 473429807464448 553 209143902240768 554 81055629443072 555 27078560841728 556 7605715992576 557 1730334949376 558 300110839808 559 35433480192 560 2147483648 561 4294967296 562 73014444032 563 636728901632 564 3778497478656 565 17091553918976 566 62623575965696 567 192955298086912 568 512668637069312 569 1195599290433536 570 2479456149045248 571 4617382043582464 572 7779270176800768 573 11925070458912768 574 16704907660754944 575 21453031689158656 576 25315652047732736 577 27490549121482752 578 27490549121482752 579 25315652047732736 580 21453031689158656 581 16704907660754944 582 11925070458912768 583 7779270176800768 584 4617382043582464 585 2479456149045248 586 1195599290433536 587 512668637069312 588 192955298086912 589 62623575965696 590 17091553918976 591 3778497478656 592 636728901632 593 73014444032 594 4294967296 595 8589934592 596 150323855360 597 1348619730944 598 8230231080960 599 38279432896512 600 144218827784192 601 457000626421760 602 1249136611426304 603 2998248050524160 604 6403251264028672 605 12288943936503808 606 21355335264501760 607 33800061594894336 608 48944286227496960 609 65063975510867968 610 79600956784771072 611 89779451422965760 612 93443504499523584 613 89779451422965760 614 79600956784771072 615 65063975510867968 616 48944286227496960 617 33800061594894336 618 21355335264501760 619 12288943936503808 620 6403251264028672 621 2998248050524160 622 1249136611426304 623 457000626421760 624 144218827784192 625 38279432896512 626 8230231080960 627 1348619730944 628 150323855360 629 8589934592 630 17179869184 631 309237645312 632 2851858284544 633 17884243820544 634 85462332997632 635 330813413523456 636 1077191756480512 637 3026363879522304 638 7469432049762304 639 16411800048238592 640 32425478102974464 641 58053794314846208 642 94752253365190656 643 141638554726957056 644 194606708155219968 645 246423801212960768 646 288129512320008192 647 311464813602013184 648 311464813602013184 649 288129512320008192 650 246423801212960768 651 194606708155219968 652 141638554726957056 653 94752253365190656 654 58053794314846208 655 32425478102974464 656 16411800048238592 657 7469432049762304 658 3026363879522304 659 1077191756480512 660 330813413523456 661 85462332997632 662 17884243820544 663 2851858284544 664 309237645312 665 17179869184 666 34359738368 667 635655159808 668 6021544148992 669 38774964748288 670 190232691474432 671 755992627249152 672 2527572684439552 673 7293110019162112 674 18493318635716608 675 41765968094953472 676 84868053774368768 677 156380656962633728 678 262901424831070208 679 405181492994506752 680 574601953309360128 681 751933067714625536 682 909904713496395776 683 1019629748998111232 684 1058972245409005568 685 1019629748998111232 686 909904713496395776 687 751933067714625536 688 574601953309360128 689 405181492994506752 690 262901424831070208 691 156380656962633728 692 84868053774368768 693 41765968094953472 694 18493318635716608 695 7293110019162112 696 2527572684439552 697 755992627249152 698 190232691474432 699 38774964748288 700 6021544148992 701 635655159808 702 34359738368 703 68719476736 704 1305670057984 705 12695923326976 706 83889301225472 707 422246824804352 708 1721525971451904 709 5905503796330496 710 17486981894242304 711 45520129550712832 712 105579709361815552 713 220444443642167296 714 417646465268056064 715 722456574957715456 716 1146661328920772608 717 1676289783153819648 718 2263856625737531392 719 2830827959996121088 720 3282809900348997632 721 3534274361610207232 722 3534274361610207232 723 3282809900348997632 724 2830827959996121088 725 2263856625737531392 726 1676289783153819648 727 1146661328920772608 728 722456574957715456 729 417646465268056064 730 220444443642167296 731 105579709361815552 732 45520129550712832 733 17486981894242304 734 5905503796330496 735 1721525971451904 736 422246824804352 737 83889301225472 738 12695923326976 739 1305670057984 740 68719476736 741 137438953472 742 2680059592704 743 26731876450304 744 181127360806912 745 934722322563072 746 3907080209563648 747 13742074281066496 748 41729826012266496 749 111428002851586048 750 265213040553623552 751 568516369818058752 752 1106445710271709184 753 1967444766526275584 754 3212432958094835712 755 4835539238160171008 756 6731088911163981824 757 8685503036038053888 758 10407466293697445888 759 11594909025922187264 760 12019152955622817792 761 11594909025922187264 762 10407466293697445888 763 8685503036038053888 764 6731088911163981824 765 4835539238160171008 766 3212432958094835712 767 1967444766526275584 768 1106445710271709184 769 568516369818058752 770 265213040553623552 771 111428002851586048 772 41729826012266496 773 13742074281066496 774 3907080209563648 775 934722322563072 776 181127360806912 777 26731876450304 778 2680059592704 779 137438953472 780 274877906944 781 5497558138880 782 56212531970048 783 390326627860480 784 2063920764289024 785 8839111414644736 786 31855257038356480 787 99132792994004992 788 271341693939220480 789 662241827708993536 790 1456299402019733504 791 2909035272895201280 792 5312488023059857408 793 8914842299326791680 794 13802621734668468224 795 19780676732340666368 796 26305470642929008640 797 32524282739478757376 798 37439130838541271040 799 40159575239869595648 800 40159575239869595648 801 37439130838541271040 802 32524282739478757376 803 26305470642929008640 804 19780676732340666368 805 13802621734668468224 806 8914842299326791680 807 5312488023059857408 808 2909035272895201280 809 1456299402019733504 810 662241827708993536 811 271341693939220480 812 99132792994004992 813 31855257038356480 814 8839111414644736 815 2063920764289024 816 390326627860480 817 56212531970048 818 5497558138880 819 274877906944 820 549755813888 821 11269994184704 822 118060061032448 823 839614566760448 824 4546240062685184 825 19936619712741376 826 73574576486875136 827 234491951502589952 828 657489321841917952 829 1644311037593255936 830 3706656378350206976 831 7593636610193752064 832 14230155171366699008 833 24519771111720747008 834 39010062151800848384 835 57495518457697927168 836 78710116928211386368 837 100288500692739424256 838 119111894568645165056 839 132007594104977358848 840 136599995048232747008 841 132007594104977358848 842 119111894568645165056 843 100288500692739424256 844 78710116928211386368 845 57495518457697927168 846 39010062151800848384 847 24519771111720747008 848 14230155171366699008 849 7593636610193752064 850 3706656378350206976 851 1644311037593255936 852 657489321841917952 853 234491951502589952 854 73574576486875136 855 19936619712741376 856 4546240062685184 857 839614566760448 858 118060061032448 859 11269994184704 860 549755813888 861 1099511627776 862 23089744183296 863 247664994156544 864 1802924191645696 865 9991056003170304 866 44837878022275072 867 169344169569943552 868 552422541902217216 869 1585696960701005824 870 4060917330991906816 871 9377451176468938752 872 19687987173048451072 873 37829513017330499584 874 66874876520055177216 875 109229981928389607424 876 165405917749660614656 877 232849917307137294336 878 305386293956043603968 879 373752225043811663872 880 427360715670162505728 881 456896027826681020416 882 456896027826681020416 883 427360715670162505728 884 373752225043811663872 885 305386293956043603968 886 232849917307137294336 887 165405917749660614656 888 109229981928389607424 889 66874876520055177216 890 37829513017330499584 891 19687987173048451072 892 9377451176468938752 893 4060917330991906816 894 1585696960701005824 895 552422541902217216 896 169344169569943552 897 44837878022275072 898 9991056003170304 899 1802924191645696 900 247664994156544 901 23089744183296 902 1099511627776 903 2199023255552 904 47278999994368 905 518969488310272 906 3865058249539584 907 21908731256111104 908 100565387925520384 909 388490855758954496 910 1296384269970571264 911 3807255102201266176 912 9978249939701989376 913 23588114939735179264 914 50717563942334365696 915 99847727160370397184 916 180948468732037955584 917 303170174673448075264 918 471251675052498747392 919 681520633198199963648 920 919052188669939023872 921 1157700036614231687168 922 1364002092290658009088 923 1504498298783732334592 924 1554384121210258587648 925 1504498298783732334592 926 1364002092290658009088 927 1157700036614231687168 928 919052188669939023872 929 681520633198199963648 930 471251675052498747392 931 303170174673448075264 932 180948468732037955584 933 99847727160370397184 934 50717563942334365696 935 23588114939735179264 936 9978249939701989376 937 3807255102201266176 938 1296384269970571264 939 388490855758954496 940 100565387925520384 941 21908731256111104 942 3865058249539584 943 518969488310272 944 47278999994368 945 2199023255552 946 4398046511104 947 96757023244288 948 1086317488242688 949 8272725487386624 950 47941730628009984 951 224966126356922368 952 888436731324399616 953 3031061912319164416 954 9102433660539240448 955 24399616162404499456 956 59010895096890523648 957 129856455411201212416 958 261754607859312623616 959 485933365750155706368 960 834487533770861707264 961 1330383735595114430464 962 1974732781002076192768 963 2735445809122003386368 964 3542731862656254214144 965 4295899807722156064768 966 4882279350808455675904 967 5203972784334619803648 968 5203972784334619803648 969 4882279350808455675904 970 4295899807722156064768 971 3542731862656254214144 972 2735445809122003386368 973 1974732781002076192768 974 1330383735595114430464 975 834487533770861707264 976 485933365750155706368 977 261754607859312623616 978 129856455411201212416 979 59010895096890523648 980 24399616162404499456 981 9102433660539240448 982 3031061912319164416 983 888436731324399616 984 224966126356922368 985 47941730628009984 986 8272725487386624 987 1086317488242688 988 96757023244288 989 4398046511104 990 8796093022208 991 197912092999680 992 2271591022985216 993 17680146974638080 994 104698795731714048 995 501998251457642496 996 2025674939511603200 997 7062015575769219072 998 21674222605775667200 999 59389589441484947456 1000 146864522639186067456 1001 330558471136713113600 1002 681786998656358940672 1003 1295680492898195865600 1004 2278944861577958916096 1005 3723402189385056124928 1006 5667729683089383751680 1007 8057315913851759230976 1008 10718250966216637153280 1009 13361863267528357183488 1010 15628354132479907463168 1011 17163507672718686289920 1012 17707122894917962039296 1013 17163507672718686289920 1014 15628354132479907463168 1015 13361863267528357183488 1016 10718250966216637153280 1017 8057315913851759230976 1018 5667729683089383751680 1019 3723402189385056124928 1020 2278944861577958916096 1021 1295680492898195865600 1022 681786998656358940672 1023 330558471136713113600 1024 146864522639186067456 1025 59389589441484947456 1026 21674222605775667200 1027 7062015575769219072 1028 2025674939511603200 1029 501998251457642496 1030 104698795731714048 1031 17680146974638080 1032 2271591022985216 1033 197912092999680 1034 8796093022208 1035 17592186044416 1036 404620279021568 1037 4745492185481216 1038 37730841018761216 1039 228212434437931008 1040 1117510633122693120 1041 4605414129224646656 1042 16398507567912845312 1043 51410352538451443712 1044 143922756773442748416 1045 363708991836533030912 1046 836824197358017314816 1047 1764978028763741683712 1048 3431425767390484365312 1049 6177383977451998150656 1050 10335719034384306667520 1051 16121496273758650892288 1052 23500625631878133579776 1053 32080242141892785995776 1054 41074764742177480245248 1055 49388635184572217163776 1056 55819164908780276154368 1057 59333315566604057051136 1058 59333315566604057051136 1059 55819164908780276154368 1060 49388635184572217163776 1061 41074764742177480245248 1062 32080242141892785995776 1063 23500625631878133579776 1064 16121496273758650892288 1065 10335719034384306667520 1066 6177383977451998150656 1067 3431425767390484365312 1068 1764978028763741683712 1069 836824197358017314816 1070 363708991836533030912 1071 143922756773442748416 1072 51410352538451443712 1073 16398507567912845312 1074 4605414129224646656 1075 1117510633122693120 1076 228212434437931008 1077 37730841018761216 1078 4745492185481216 1079 404620279021568 1080 17592186044416 1081 35184372088832 1082 826832744087552 1083 9904400743006208 1084 80409484362514432 1085 496526256964108288 1086 2482048543657820160 1087 10441853021779394560 1088 37956493515251777536 1089 121493689061190139904 1090 347317773412237049856 1091 896484318336981663744 1092 2107337333110728556544 1093 4542487509970091769856 1094 9029233594995734216704 1095 16626258503888573300736 1096 28468316300516691804160 1097 45467626237515802869760 1098 67908784445094801440768 1099 95047103719838320689152 1100 124873511835707258175488 1101 154203073318442680451072 1102 179158891921745171709952 1103 195977945605331293831168 1104 201919016476580304125952 1105 195977945605331293831168 1106 179158891921745171709952 1107 154203073318442680451072 1108 124873511835707258175488 1109 95047103719838320689152 1110 67908784445094801440768 1111 45467626237515802869760 1112 28468316300516691804160 1113 16626258503888573300736 1114 9029233594995734216704 1115 4542487509970091769856 1116 2107337333110728556544 1117 896484318336981663744 1118 347317773412237049856 1119 121493689061190139904 1120 37956493515251777536 1121 10441853021779394560 1122 2482048543657820160 1123 496526256964108288 1124 80409484362514432 1125 9904400743006208 1126 826832744087552 1127 35184372088832 1128 70368744177664 1129 1688849860263936 1130 20653226416144384 1131 171136785840078848 1132 1078409800615723008 1133 5500724732367994880 1134 23612781864629043200 1135 87585864815613050880 1136 286103350017058144256 1137 834802219869951492096 1138 2199758669951551930368 1139 5280225319222354378752 1140 11626001291445606023168 1141 23613486152404168605696 1142 44448132662987646304256 1143 77834381653906533908480 1144 127200447007296376012800 1145 194509828817703906836480 1146 278910525066109977100288 1147 375680746827305585737728 1148 476003640823944916762624 1149 567946660111231269994496 1150 638635345236592378773504 1151 677127293030615081811968 1152 677127293030615081811968 1153 638635345236592378773504 1154 567946660111231269994496 1155 476003640823944916762624 1156 375680746827305585737728 1157 278910525066109977100288 1158 194509828817703906836480 1159 127200447007296376012800 1160 77834381653906533908480 1161 44448132662987646304256 1162 23613486152404168605696 1163 11626001291445606023168 1164 5280225319222354378752 1165 2199758669951551930368 1166 834802219869951492096 1167 286103350017058144256 1168 87585864815613050880 1169 23612781864629043200 1170 5500724732367994880 1171 1078409800615723008 1172 171136785840078848 1173 20653226416144384 1174 1688849860263936 1175 70368744177664 1176 140737488355328 1177 3448068464705536 1178 43030487064641536 1179 363771223026434048 1180 2338274204186574848 1181 12165216552039219200 1182 53262916106678435840 1183 201513587316925399040 1184 671465442634838835200 1185 1998823761651638992896 1186 5374486232818532745216 1187 13166999341673849290752 1188 29597778555114463690752 1189 61393999867759365718016 1190 118064770440792161386496 1191 211312511626011213824000 1192 353133024721372436234240 1193 552485299174968959959040 1194 811023138877438164992000 1195 1119088336347154484297728 1196 1453621751631086488649728 1197 1779494455233467012612096 1198 2054846226852156954116096 1199 2239569385323752333508608 1200 2304671139169299718995968 1201 2239569385323752333508608 1202 2054846226852156954116096 1203 1779494455233467012612096 1204 1453621751631086488649728 1205 1119088336347154484297728 1206 811023138877438164992000 1207 552485299174968959959040 1208 353133024721372436234240 1209 211312511626011213824000 1210 118064770440792161386496 1211 61393999867759365718016 1212 29597778555114463690752 1213 13166999341673849290752 1214 5374486232818532745216 1215 1998823761651638992896 1216 671465442634838835200 1217 201513587316925399040 1218 53262916106678435840 1219 12165216552039219200 1220 2338274204186574848 1221 363771223026434048 1222 43030487064641536 1223 3448068464705536 1224 140737488355328 1225 281474976710656 1226 7036874417766400 1227 89579411338166272 1228 772296967349862400 1229 5061817282745860096 1230 26850161911220142080 1231 119854815852699320320 1232 462327443117949583360 1233 1570786330272302366720 1234 4768371708538839367680 1235 13077015549200440492032 1236 32683453809081660211200 1237 74969105155131917205504 1238 158731554262856446771200 1239 311690568312294716997632 1240 569858298807631457812480 1241 973222309386954232299520 1242 1556835753778090040360960 1243 2337997218469406436229120 1244 3302401900316965344378880 1245 4394058682301870774419456 1246 5514225132081217168998400 1247 6532788043948785393467392 1248 7311560533878633817702400 1249 7734226462924873941385216 1250 7734226462924873941385216 1251 7311560533878633817702400 1252 6532788043948785393467392 1253 5514225132081217168998400 1254 4394058682301870774419456 1255 3302401900316965344378880 1256 2337997218469406436229120 1257 1556835753778090040360960 1258 973222309386954232299520 1259 569858298807631457812480 1260 311690568312294716997632 1261 158731554262856446771200 1262 74969105155131917205504 1263 32683453809081660211200 1264 13077015549200440492032 1265 4768371708538839367680 1266 1570786330272302366720 1267 462327443117949583360 1268 119854815852699320320 1269 26850161911220142080 1270 5061817282745860096 1271 772296967349862400 1272 89579411338166272 1273 7036874417766400 1274 281474976710656 1275 562949953421312 1276 14355223812243456 1277 186336434582454272 1278 1637691783246774272 1279 10940686054138576896 1280 59147409979558854656 1281 269079522423760486400 1282 1057838685727940935680 1283 3663200372146653102080 1284 11335385192352605798400 1285 31693126992175281733632 1286 80771966250927135916032 1287 188971119245079456251904 1288 408205761725747800571904 1289 818056245414783596101632 1290 1526968193358268026847232 1291 2663536193137148952576000 1292 4353850076887343672852480 1293 6684695346145055033262080 1294 9658751959817867231232000 1295 13154744492543363269001216 1296 16909324125504002909536256 1297 20535037441593071099707392 1298 23579004701950524514107392 1299 25612435222959510851158016 1300 26327563573360896327548928 1301 25612435222959510851158016 1302 23579004701950524514107392 1303 20535037441593071099707392 1304 16909324125504002909536256 1305 13154744492543363269001216 1306 9658751959817867231232000 1307 6684695346145055033262080 1308 4353850076887343672852480 1309 2663536193137148952576000 1310 1526968193358268026847232 1311 818056245414783596101632 1312 408205761725747800571904 1313 188971119245079456251904 1314 80771966250927135916032 1315 31693126992175281733632 1316 11335385192352605798400 1317 3663200372146653102080 1318 1057838685727940935680 1319 269079522423760486400 1320 59147409979558854656 1321 10940686054138576896 1322 1637691783246774272 1323 186336434582454272 1324 14355223812243456 1325 562949953421312 1326 1125899906842624 1327 29273397577908224 1328 387309567953862656 1329 3468897612982124544 1330 23612161740070977536 1331 130052557501903142912 1332 602753540984198397952 1333 2414126784598004203520 1334 8517423229513288908800 1335 26855598468453913067520 1336 76520280951978096328704 1337 198776155387803954315264 1338 474119263373849863913472 1339 1044415551631390679236608 1340 2135060905755349899804672 1341 4066667740921513811902464 1342 7241292175375571043221504 1343 12088327921275076786257920 1344 18963419338508617331507200 1345 28010900174987031656529920 1346 39022189104088530311708672 1347 51340019871490990808236032 1348 63860272870031713680490496 1349 75162508199189620440694784 1350 83759758782062803095126016 1351 88411544666791066474643456 1352 88411544666791066474643456 1353 83759758782062803095126016 1354 75162508199189620440694784 1355 63860272870031713680490496 1356 51340019871490990808236032 1357 39022189104088530311708672 1358 28010900174987031656529920 1359 18963419338508617331507200 1360 12088327921275076786257920 1361 7241292175375571043221504 1362 4066667740921513811902464 1363 2135060905755349899804672 1364 1044415551631390679236608 1365 474119263373849863913472 1366 198776155387803954315264 1367 76520280951978096328704 1368 26855598468453913067520 1369 8517423229513288908800 1370 2414126784598004203520 1371 602753540984198397952 1372 130052557501903142912 1373 23612161740070977536 1374 3468897612982124544 1375 387309567953862656 1376 29273397577908224 1377 1125899906842624 1378 2251799813685248 1379 59672695062659072 1380 804455483439054848 1381 7339741492707065856 1382 50886735139612655616 1383 285448066375671087104 1384 1347317377013085372416 1385 5495601606316884230144 1386 19747422656766704353280 1387 63419642651641097748480 1388 184080988456158807195648 1389 487206618695213537820672 1390 1184246905021453364625408 1391 2659127391520322173796352 1392 5542541391321985556938752 1393 10767344802524160231211008 1394 19561983445877633656553472 1395 33332167807026997753806848 1396 53395794365792700889825280 1397 80579248334701187909550080 1398 114748674638515389474013184 1399 154414928966072315701886976 1400 196581937232037403158380544 1401 236975487255256526042955776 1402 270686524558603798043426816 1403 293117736451788717437222912 1404 300991051520442473243475968 1405 293117736451788717437222912 1406 270686524558603798043426816 1407 236975487255256526042955776 1408 196581937232037403158380544 1409 154414928966072315701886976 1410 114748674638515389474013184 1411 80579248334701187909550080 1412 53395794365792700889825280 1413 33332167807026997753806848 1414 19561983445877633656553472 1415 10767344802524160231211008 1416 5542541391321985556938752 1417 2659127391520322173796352 1418 1184246905021453364625408 1419 487206618695213537820672 1420 184080988456158807195648 1421 63419642651641097748480 1422 19747422656766704353280 1423 5495601606316884230144 1424 1347317377013085372416 1425 285448066375671087104 1426 50886735139612655616 1427 7339741492707065856 1428 804455483439054848 1429 59672695062659072 1430 2251799813685248 1431 4503599627370496 1432 121597189939003392 1433 1669709561847611392 1434 15513774816384516096 1435 109515158038675193856 1436 625445279550425530368 1437 3005425771773706633216 1438 12480330884691542409216 1439 45657794956971168759808 1440 149299284157789026385920 1441 441290065278691983753216 1442 1189534652398788497375232 1443 2945354736657725896261632 1444 6738510066335851349016576 1445 14314506462421834102996992 1446 28349650576181591776690176 1447 52525321014960560151724032 1448 91305718155058120734277632 1449 149279268503089243714748416 1450 230023246723970542935736320 1451 334634045596459091454066688 1452 460282829000998349728382976 1453 599313692653237456104062976 1454 739394303234524431041691648 1455 864999007229341407291375616 1456 960089004456659424771047424 1457 1011394486610880248412110848 1458 1011394486610880248412110848 1459 960089004456659424771047424 1460 864999007229341407291375616 1461 739394303234524431041691648 1462 599313692653237456104062976 1463 460282829000998349728382976 1464 334634045596459091454066688 1465 230023246723970542935736320 1466 149279268503089243714748416 1467 91305718155058120734277632 1468 52525321014960560151724032 1469 28349650576181591776690176 1470 14314506462421834102996992 1471 6738510066335851349016576 1472 2945354736657725896261632 1473 1189534652398788497375232 1474 441290065278691983753216 1475 149299284157789026385920 1476 45657794956971168759808 1477 12480330884691542409216 1478 3005425771773706633216 1479 625445279550425530368 1480 109515158038675193856 1481 15513774816384516096 1482 1669709561847611392 1483 121597189939003392 1484 4503599627370496 1485 9007199254740992 1486 247697979505377280 1487 3463268113447911424 1488 32758057789586145280 1489 235378382724705288192 1490 1368147404898976137216 1491 6690845969896922152960 1492 28276878558904327340032 1493 105285048470691653877760 1494 350419312915986981584896 1495 1054339413569679824781312 1496 2893487458442643347865600 1497 7295365540722601711632384 1498 16999235795944247761305600 1499 36787778274474726556434432 1500 74243231294562880645496832 1501 140215253577235983394406400 1502 248538111448282094458896384 1503 414505637702240733390438400 1504 651813441722534171521318912 1505 968156087971456892960505856 1506 1360336399917884103416872960 1507 1810363185376326980261117952 1508 2284252117311448967974748160 1509 2734835646417218624580222976 1510 3108802974254794068037992448 1511 3356731509231501911491870720 1512 3443595843402636047161491456 1513 3356731509231501911491870720 1514 3108802974254794068037992448 1515 2734835646417218624580222976 1516 2284252117311448967974748160 1517 1810363185376326980261117952 1518 1360336399917884103416872960 1519 968156087971456892960505856 1520 651813441722534171521318912 1521 414505637702240733390438400 1522 248538111448282094458896384 1523 140215253577235983394406400 1524 74243231294562880645496832 1525 36787778274474726556434432 1526 16999235795944247761305600 1527 7295365540722601711632384 1528 2893487458442643347865600 1529 1054339413569679824781312 1530 350419312915986981584896 1531 105285048470691653877760 1532 28276878558904327340032 1533 6690845969896922152960 1534 1368147404898976137216 1535 235378382724705288192 1536 32758057789586145280 1537 3463268113447911424 1538 247697979505377280 1539 9007199254740992 1540 18014398509481984 1541 504403158265495552 1542 7178737806028570624 1543 69103232682372890624 1544 505245331395813834752 1545 2988021259170012463104 1546 14867096190490945519616 1547 63924597514055085719552 1548 242163192289808877617152 1549 820093132859414933405696 1550 2510918884655755559960576 1551 7013073613467262377787392 1552 17998636693532913124245504 1553 42698493200018247153352704 1554 94097008008166245937446912 1555 193433006213231546197868544 1556 372217668591234544526426112 1557 672456088021115035403157504 1558 1143476061990929414230114304 1559 1834079621843371322394017792 1560 2779892565940041043092176896 1561 3987716884585763809846624256 1562 5420833512586425467899215872 1563 6990603220069076984263606272 1564 8559386920988286323026558976 1565 9957279226885342570653679616 1566 11010890958059273109517631488 1567 11577865732046515420482502656 1568 11577865732046515420482502656 1569 11010890958059273109517631488 1570 9957279226885342570653679616 1571 8559386920988286323026558976 1572 6990603220069076984263606272 1573 5420833512586425467899215872 1574 3987716884585763809846624256 1575 2779892565940041043092176896 1576 1834079621843371322394017792 1577 1143476061990929414230114304 1578 672456088021115035403157504 1579 372217668591234544526426112 1580 193433006213231546197868544 1581 94097008008166245937446912 1582 42698493200018247153352704 1583 17998636693532913124245504 1584 7013073613467262377787392 1585 2510918884655755559960576 1586 820093132859414933405696 1587 242163192289808877617152 1588 63924597514055085719552 1589 14867096190490945519616 1590 2988021259170012463104 1591 505245331395813834752 1592 69103232682372890624 1593 7178737806028570624 1594 504403158265495552 1595 18014398509481984 1596 36028797018963968 1597 1026820715040473088 1598 14870885969577377792 1599 145637404749907099648 1600 1083181012577201160192 1601 6515776415682242019328 1602 32973940089523963691008 1603 144201695469298218172416 1604 555621822489919271993344 1605 1913942553357064314290176 1606 5961185409198367023562752 1607 16939306169106676225933312 1608 44236445697115064308334592 1609 106803528705657117131931648 1610 239592530824480490658988032 1611 501484471893846131157762048 1612 982814887019806420157595648 1613 1808917006070227193070354432 1614 3134788077127524710348750848 1615 5126100092264120006467387392 1616 7924317492121756387929751552 1617 11598906725108695919956590592 1618 16096427994508610348657934336 1619 21202147094558350943803408384 1620 26531476047491828678630834176 1621 31563661002912820538200031232 1622 35718734421379643224266637312 1623 38464050361748573237016526848 1624 39424271241380789587607027712 1625 38464050361748573237016526848 1626 35718734421379643224266637312 1627 31563661002912820538200031232 1628 26531476047491828678630834176 1629 21202147094558350943803408384 1630 16096427994508610348657934336 1631 11598906725108695919956590592 1632 7924317492121756387929751552 1633 5126100092264120006467387392 1634 3134788077127524710348750848 1635 1808917006070227193070354432 1636 982814887019806420157595648 1637 501484471893846131157762048 1638 239592530824480490658988032 1639 106803528705657117131931648 1640 44236445697115064308334592 1641 16939306169106676225933312 1642 5961185409198367023562752 1643 1913942553357064314290176 1644 555621822489919271993344 1645 144201695469298218172416 1646 32973940089523963691008 1647 6515776415682242019328 1648 1083181012577201160192 1649 145637404749907099648 1650 14870885969577377792 1651 1026820715040473088 1652 36028797018963968 1653 72057594037927936 1654 2089670227099910144 1655 30786607052704710656 1656 306659105826911813632 1657 2319430369289470738432 1658 14187424193727258689536 1659 73003390492072386494464 1660 324617078736662472687616 1661 1271797840890324808892416 1662 4454802367114349417332736 1663 14110069659392032808894464 1664 40779145387298575379070976 1665 108325356505508956312961024 1666 266082675418478536632041472 1667 607395132660238721275133952 1668 1293959989420320751758606336 1669 2581732705400842010234978304 1670 4839028448997598137403047936 1671 8542497990353273736031895552 1672 14234824214801430605172047872 1673 22432675925085010144006242304 1674 33486663302580822529588330496 1675 47415235670063084917535801344 1676 63755483152961071649124253696 1677 81486039843962205276341272576 1678 99071500258832725787608612864 1679 114650232394814242383625977856 1680 126343787650137886703531065344 1681 132620911742165694808282103808 1682 132620911742165694808282103808 1683 126343787650137886703531065344 1684 114650232394814242383625977856 1685 99071500258832725787608612864 1686 81486039843962205276341272576 1687 63755483152961071649124253696 1688 47415235670063084917535801344 1689 33486663302580822529588330496 1690 22432675925085010144006242304 1691 14234824214801430605172047872 1692 8542497990353273736031895552 1693 4839028448997598137403047936 1694 2581732705400842010234978304 1695 1293959989420320751758606336 1696 607395132660238721275133952 1697 266082675418478536632041472 1698 108325356505508956312961024 1699 40779145387298575379070976 1700 14110069659392032808894464 1701 4454802367114349417332736 1702 1271797840890324808892416 1703 324617078736662472687616 1704 73003390492072386494464 1705 14187424193727258689536 1706 2319430369289470738432 1707 306659105826911813632 1708 30786607052704710656 1709 2089670227099910144 1710 72057594037927936 1711 144115188075855872 1712 4251398048237748224 1713 63698913129528295424 1714 645149653820078292992 1715 4960904140732950904832 1716 30847347100879056535552 1717 161350076540234806329344 1718 729293058278421790982144 1719 2904426448315378126815232 1720 10341956771029509908463616 1721 33301858946298635823874048 1722 97856059274984482328805376 1723 264330391447401710932197376 1724 660343172453744857273335808 1725 1533348558746120281550487552 1726 3323525182512157964749504512 1727 6748416445854633261671645184 1728 12875892534757267454960861184 1729 23145218866561289360729178112 1730 39285068256054359261710385152 1731 63082800095244641485421805568 1732 95990043471088152571329642496 1733 138605984495070423054335082496 1734 190148581657031092436004241408 1735 248078751804729851963324235776 1736 308052128110606204770638102528 1737 364316143301468295266069118976 1738 410550571247144971725780811776 1739 441001298061110016549593284608 1740 451635104485901200057914359808 1741 441001298061110016549593284608 1742 410550571247144971725780811776 1743 364316143301468295266069118976 1744 308052128110606204770638102528 1745 248078751804729851963324235776 1746 190148581657031092436004241408 1747 138605984495070423054335082496 1748 95990043471088152571329642496 1749 63082800095244641485421805568 1750 39285068256054359261710385152 1751 23145218866561289360729178112 1752 12875892534757267454960861184 1753 6748416445854633261671645184 1754 3323525182512157964749504512 1755 1533348558746120281550487552 1756 660343172453744857273335808 1757 264330391447401710932197376 1758 97856059274984482328805376 1759 33301858946298635823874048 1760 10341956771029509908463616 1761 2904426448315378126815232 1762 729293058278421790982144 1763 161350076540234806329344 1764 30847347100879056535552 1765 4960904140732950904832 1766 645149653820078292992 1767 63698913129528295424 1768 4251398048237748224 1769 144115188075855872 1770 288230376151711744 1771 8646911284551352320 1772 131721281901332267008 1773 1356123919793803755520 1774 10598789377452234768384 1775 66977641744645073403904 1776 356019998894773208350720 1777 1635279488653168421634048 1778 6618204855714274890219520 1779 23949170756909126452772864 1780 78378026700427592630009856 1781 234095697123782170687569920 1782 642814610670175235763863552 1783 1632696414791275223785144320 1784 3855218111562773204383563776 1785 8498957217196079050049716224 1786 17555963277892940949325086720 1787 34085152550422117412795056128 1788 62364165904641917356573982720 1789 107775578264524749772815335424 1790 176266088272995140283920285696 1791 273280335282495567825490411520 1792 402218729327155506192152788992 1793 562678660964076861145607045120 1794 748943700617599745500408446976 1795 949289680142747702915242131456 1796 1146593542306483548498197217280 1797 1320432964307598049216447905792 1798 1450416163316234203143686062080 1799 1520030981609691043598451081216 1800 1520030981609691043598451081216 1801 1450416163316234203143686062080 1802 1320432964307598049216447905792 1803 1146593542306483548498197217280 1804 949289680142747702915242131456 1805 748943700617599745500408446976 1806 562678660964076861145607045120 1807 402218729327155506192152788992 1808 273280335282495567825490411520 1809 176266088272995140283920285696 1810 107775578264524749772815335424 1811 62364165904641917356573982720 1812 34085152550422117412795056128 1813 17555963277892940949325086720 1814 8498957217196079050049716224 1815 3855218111562773204383563776 1816 1632696414791275223785144320 1817 642814610670175235763863552 1818 234095697123782170687569920 1819 78378026700427592630009856 1820 23949170756909126452772864 1821 6618204855714274890219520 1822 1635279488653168421634048 1823 356019998894773208350720 1824 66977641744645073403904 1825 10598789377452234768384 1826 1356123919793803755520 1827 131721281901332267008 1828 8646911284551352320 1829 288230376151711744 1830 576460752303423488 1831 17582052945254416384 1832 272233590275291742208 1833 2848292577131215454208 1834 22619527286851920461824 1835 145231053962728714534912 1836 784300587077078450438144 1837 3659898822015413647310848 1838 15048382572178043041742848 1839 55325898328616046432354304 1840 183970481372614418348638208 1841 558343729755822254987411456 1842 1558108497037945848245256192 1843 4022361268028097497233620992 1844 9655142707800607141790744576 1845 21641653540025463945765584896 1846 45462790625153724069250596864 1847 89785398764920850200896995328 1848 167146851840613534628816355328 1849 293989050605210755537320280064 1850 489513196562931061590050471936 1851 772927246920492133247977783296 1852 1159018042277125842892627116032 1853 1652582811592323888566849503232 1854 2242947559849291028420022501376 1855 2900309257911235192904652685312 1856 3575662188677250093285602492416 1857 4205420726625226604897152008192 1858 4720597112753374561268706312192 1859 5058891693729630460385087717376 1860 5176853717466961774277975605248 1861 5058891693729630460385087717376 1862 4720597112753374561268706312192 1863 4205420726625226604897152008192 1864 3575662188677250093285602492416 1865 2900309257911235192904652685312 1866 2242947559849291028420022501376 1867 1652582811592323888566849503232 1868 1159018042277125842892627116032 1869 772927246920492133247977783296 1870 489513196562931061590050471936 1871 293989050605210755537320280064 1872 167146851840613534628816355328 1873 89785398764920850200896995328 1874 45462790625153724069250596864 1875 21641653540025463945765584896 1876 9655142707800607141790744576 1877 4022361268028097497233620992 1878 1558108497037945848245256192 1879 558343729755822254987411456 1880 183970481372614418348638208 1881 55325898328616046432354304 1882 15048382572178043041742848 1883 3659898822015413647310848 1884 784300587077078450438144 1885 145231053962728714534912 1886 22619527286851920461824 1887 2848292577131215454208 1888 272233590275291742208 1889 17582052945254416384 1890 576460752303423488 1891 1152921504606846976 1892 35740566642812256256 1893 562337463871989612544 1894 5977609771010349858816 1895 48223391888378664321024 1896 314503583744256800456704 1897 1725107998590324183138304 1898 8176358820395437778796544 1899 34146003811080576534839296 1900 127512152090159629167755264 1901 430694417888642676656439296 1902 1327872368856018161412079616 1903 3764713059339971865090195456 1904 9875310308791736219430027264 1905 24089615122074858830478442496 1906 54883156272526595766345531392 1907 117210973895966217929932931072 1908 235384452224363266641645010944 1909 445694196110224534833836589056 1910 797543473082364745619125305344 1911 1351453337807234134709110833152 1912 2172348710420856109108215939072 1913 3317329907830244816630228975616 1914 4818764249084588450534647660544 1915 6665703420955076111682529918976 1916 8788626234285852951648533479424 1917 11053363532891475166550026092544 1918 13268978745991986299369114566656 1919 15211169750142006233898820829184 1920 16658145286333541637020215934976 1921 17431428859173802382129224482816 1922 17431428859173802382129224482816 1923 16658145286333541637020215934976 1924 15211169750142006233898820829184 1925 13268978745991986299369114566656 1926 11053363532891475166550026092544 1927 8788626234285852951648533479424 1928 6665703420955076111682529918976 1929 4818764249084588450534647660544 1930 3317329907830244816630228975616 1931 2172348710420856109108215939072 1932 1351453337807234134709110833152 1933 797543473082364745619125305344 1934 445694196110224534833836589056 1935 235384452224363266641645010944 1936 117210973895966217929932931072 1937 54883156272526595766345531392 1938 24089615122074858830478442496 1939 9875310308791736219430027264 1940 3764713059339971865090195456 1941 1327872368856018161412079616 1942 430694417888642676656439296 1943 127512152090159629167755264 1944 34146003811080576534839296 1945 8176358820395437778796544 1946 1725107998590324183138304 1947 314503583744256800456704 1948 48223391888378664321024 1949 5977609771010349858816 1950 562337463871989612544 1951 35740566642812256256 1952 1152921504606846976 1953 2305843009213693952 1954 72634054790231359488 1955 1160991955139094904832 1956 12535427289214095458304 1957 102705418164515597451264 1958 680214896691567088631808 1959 3788761056743704538120192 1960 18234332463817367022993408 1961 77324927618921201332649984 1962 293219546658124325321703424 1963 1005761343300372518783680512 1964 3149192610744092839439761408 1965 9068483396880335543029727232 1966 24163829742187524472549933056 1967 59885128325676995105349697536 1968 138635257373601694910066458624 1969 300904953256934699501025755136 1970 614265270990351521004654690304 1971 1182586499139333902549169209344 1972 2152181634703951491648291078144 1973 3710015520568776249581831716864 1974 6068577703330318364454552600576 1975 9433502742661217584980934262784 1976 13954152229275414848544499040256 1977 19663769716894681347300656152576 1978 26422764190783276069822081794048 1979 33883361018532185850587813773312 1980 41493360180412422745267076333568 1981 48549455539017531856741566775296 1982 54297435847444346619300660903936 1983 58061364903555427117528705400832 1984 59372008001761285979960946720768 1985 58061364903555427117528705400832 1986 54297435847444346619300660903936 1987 48549455539017531856741566775296 1988 41493360180412422745267076333568 1989 33883361018532185850587813773312 1990 26422764190783276069822081794048 1991 19663769716894681347300656152576 1992 13954152229275414848544499040256 1993 9433502742661217584980934262784 1994 6068577703330318364454552600576 1995 3710015520568776249581831716864 1996 2152181634703951491648291078144 1997 1182586499139333902549169209344 1998 614265270990351521004654690304 1999 300904953256934699501025755136 2000 138635257373601694910066458624 2001 59885128325676995105349697536 2002 24163829742187524472549933056 2003 9068483396880335543029727232 2004 3149192610744092839439761408 2005 1005761343300372518783680512 2006 293219546658124325321703424 2007 77324927618921201332649984 2008 18234332463817367022993408 2009 3788761056743704538120192 2010 680214896691567088631808 2011 102705418164515597451264 2012 12535427289214095458304 2013 1160991955139094904832 2014 72634054790231359488 2015 2305843009213693952 2016 4611686018427387904 2017 147573952589676412928 2018 2395770886573028016128 2019 26268163560962401501184 2020 218526471365438686101504 2021 1469393845935408043524096 2022 8308944739382029652590592 2023 40595971043941494755950592 2024 174765802524686261153693696 2025 672796940931929900239028224 2026 2342937475736674429875257344 2027 7448519072311645363134005248 2028 21779607277536820442114818048 2029 58935200159455776300978929664 2030 148347295518145566716939206656 2031 348861541154407662369875427328 2032 769314108716019597289493364736 2033 1595918500702640005151495028736 2034 3122934635810644313824357777408 2035 5778147875466121718727247396864 2036 10129307364380725991221994979328 2037 16854279772183720958654546968576 2038 26659463471141359680654541848576 2039 40140650128212775233790408654848 2040 57598315394171015490621015064576 2041 78841660973445762610880416055296 2042 103034997950059217937522724175872 2043 128646715332106266858609728028672 2044 153547673946875936605279057084416 2045 175271443272639744484286813700096 2046 191401310929332464199618300739584 2047 200003888092285821430720855277568 2048 200003888092285821430720855277568 2049 191401310929332464199618300739584 2050 175271443272639744484286813700096 2051 153547673946875936605279057084416 2052 128646715332106266858609728028672 2053 103034997950059217937522724175872 2054 78841660973445762610880416055296 2055 57598315394171015490621015064576 2056 40140650128212775233790408654848 2057 26659463471141359680654541848576 2058 16854279772183720958654546968576 2059 10129307364380725991221994979328 2060 5778147875466121718727247396864 2061 3122934635810644313824357777408 2062 1595918500702640005151495028736 2063 769314108716019597289493364736 2064 348861541154407662369875427328 2065 148347295518145566716939206656 2066 58935200159455776300978929664 2067 21779607277536820442114818048 2068 7448519072311645363134005248 2069 2342937475736674429875257344 2070 672796940931929900239028224 2071 174765802524686261153693696 2072 40595971043941494755950592 2073 8308944739382029652590592 2074 1469393845935408043524096 2075 218526471365438686101504 2076 26268163560962401501184 2077 2395770886573028016128 2078 147573952589676412928 2079 4611686018427387904 2080 9223372036854775808 2081 299759591197780213760 2082 4941421568744946139136 2083 55005884984792669224960 2084 464518415274373984288768 2085 3170429798272662264348672 2086 18196247377251741214965760 2087 90232309453159639740841984 2088 394254882209620777773301760 2089 1540475631675389920120143872 2090 5445029740020960009585164288 2091 17571390409495894548451164160 2092 52157867478208745931618123776 2093 143292648080224522400128040960 2094 366237331870827637090736406528 2095 874647416693752467962929872896 2096 1959080784993651129498604666880 2097 4128655312323449805879925276672 2098 8209175731045865595942396231680 2099 15436992024274864260004871929856 2100 27510547210285792436601902596096 2101 46547143231991341400589420462080 2102 74890331079989524549709072433152 2103 114733221713385834658928032481280 2104 167569626586216751751733849358336 2105 233552413301444193508401549934592 2106 310907789465443408957162116874240 2107 395596704527266597891089276862464 2108 481402058197139561437243417559040 2109 560539323360996298465648608018432 2110 624750636709055724129208907071488 2111 666687668236125717025620901232640 2112 681271536365620713762961527668736 2113 666687668236125717025620901232640 2114 624750636709055724129208907071488 2115 560539323360996298465648608018432 2116 481402058197139561437243417559040 2117 395596704527266597891089276862464 2118 310907789465443408957162116874240 2119 233552413301444193508401549934592 2120 167569626586216751751733849358336 2121 114733221713385834658928032481280 2122 74890331079989524549709072433152 2123 46547143231991341400589420462080 2124 27510547210285792436601902596096 2125 15436992024274864260004871929856 2126 8209175731045865595942396231680 2127 4128655312323449805879925276672 2128 1959080784993651129498604666880 2129 874647416693752467962929872896 2130 366237331870827637090736406528 2131 143292648080224522400128040960 2132 52157867478208745931618123776 2133 17571390409495894548451164160 2134 5445029740020960009585164288 2135 1540475631675389920120143872 2136 394254882209620777773301760 2137 90232309453159639740841984 2138 18196247377251741214965760 2139 3170429798272662264348672 2140 464518415274373984288768 2141 55005884984792669224960 2142 4941421568744946139136 2143 299759591197780213760 2144 9223372036854775808 2145 18446744073709551616 2146 608742554432415203328 2147 10187214414706099879936 2148 115103071333929174695936 2149 986512273396408504025088 2150 6832843484363195125071872 2151 39794566659177990871580672 2152 200239224182058702606434304 2153 887782441237677845516386304 2154 3519929422720648873479503872 2155 12625416861528840058932559872 2156 41346965347560360256322142208 2157 124561477630785990233870565376 2158 347341816561792895779262693376 2159 901189559583192766379771035648 2160 2185074906092869076673454145536 2161 4969733321065991870183318224896 2162 10636843977202162676178073157632 2163 21483825085333350793341652959232 2164 41046466239020171084245820768256 2165 74338782718189069955759054258176 2166 127856766155792815691938656157696 2167 209166389079594289983287891853312 2168 325928178644467999055965126131712 2169 484324396342779622353742946369536 2170 687047448986979859539028768456704 2171 931237083586883679709366501507072 2172 1206938992085301577821457339121664 2173 1496704094784599784939445932785664 2174 1776787415222519846595225936986112 2175 2020037033594824556221141402779648 2176 2200073988031697953910423015129088 2177 2295910633018921218715723147247616 2178 2295910633018921218715723147247616 2179 2200073988031697953910423015129088 2180 2020037033594824556221141402779648 2181 1776787415222519846595225936986112 2182 1496704094784599784939445932785664 2183 1206938992085301577821457339121664 2184 931237083586883679709366501507072 2185 687047448986979859539028768456704 2186 484324396342779622353742946369536 2187 325928178644467999055965126131712 2188 209166389079594289983287891853312 2189 127856766155792815691938656157696 2190 74338782718189069955759054258176 2191 41046466239020171084245820768256 2192 21483825085333350793341652959232 2193 10636843977202162676178073157632 2194 4969733321065991870183318224896 2195 2185074906092869076673454145536 2196 901189559583192766379771035648 2197 347341816561792895779262693376 2198 124561477630785990233870565376 2199 41346965347560360256322142208 2200 12625416861528840058932559872 2201 3519929422720648873479503872 2202 887782441237677845516386304 2203 200239224182058702606434304 2204 39794566659177990871580672 2205 6832843484363195125071872 2206 986512273396408504025088 2207 115103071333929174695936 2208 10187214414706099879936 2209 608742554432415203328 2210 18446744073709551616 2211 36893488147419103232 2212 1235931852938539958272 2213 20992394755881469739008 2214 240697728359780656873472 2215 2093218919491090018992128 2216 14709674684970459289616384 2217 86913960690537047464607744 2218 443675086927969904526098432 2219 1995578711933153816763957248 2220 8026913963497411882445176832 2221 29209741305148198024583839744 2222 97054704938136480611339075584 2223 296674105137700911883483086848 2224 839490853428740280163030269952 2225 2210477456129522279517811376128 2226 5440054267610468411924977549312 2227 12560321620930216957787684995072 2228 27294993026549006833725573431296 2229 55984027500424127327279601680384 2230 108642231186615312563290154991616 2231 199896513865868753560000006193152 2232 349370003327392186422191615639552 2233 580952024006791528549274255097856 2234 920408473288145528979087891103744 2235 1391038706547723573501560080039936 2236 2007604437487085460282075730935808 2237 2769464238544838691479987440058368 2238 3654536572413483697147323447508992 2239 4616092764685269529739627990089728 2240 5584178903619960140194856904425472 2241 6472570250912696208701437463494656 2242 7190720769834933572004711021674496 2243 7658593905628986911201050522288128 2244 7821099459344443447336969533652992 2245 7658593905628986911201050522288128 2246 7190720769834933572004711021674496 2247 6472570250912696208701437463494656 2248 5584178903619960140194856904425472 2249 4616092764685269529739627990089728 2250 3654536572413483697147323447508992 2251 2769464238544838691479987440058368 2252 2007604437487085460282075730935808 2253 1391038706547723573501560080039936 2254 920408473288145528979087891103744 2255 580952024006791528549274255097856 2256 349370003327392186422191615639552 2257 199896513865868753560000006193152 2258 108642231186615312563290154991616 2259 55984027500424127327279601680384 2260 27294993026549006833725573431296 2261 12560321620930216957787684995072 2262 5440054267610468411924977549312 2263 2210477456129522279517811376128 2264 839490853428740280163030269952 2265 296674105137700911883483086848 2266 97054704938136480611339075584 2267 29209741305148198024583839744 2268 8026913963497411882445176832 2269 1995578711933153816763957248 2270 443675086927969904526098432 2271 86913960690537047464607744 2272 14709674684970459289616384 2273 2093218919491090018992128 2274 240697728359780656873472 2275 20992394755881469739008 2276 1235931852938539958272 2277 36893488147419103232 2278 73786976294838206464 2279 2508757194024499019776 2280 43239168108775188987904 2281 503005817401912053465088 2282 4437627153033883002339328 2283 31632762662130281609166848 2284 189581583782288623258304512 2285 981588961918657922238251008 2286 4478029149358130037367242752 2287 18269420468385775707385495552 2288 67433451691849922067099025408 2289 227278058763511677153980710912 2290 704763689456554064477000040448 2291 2023206961871310403625285582848 2292 5405252985992939327803157905408 2293 13498684328313595850126035779584 2294 31630601964895632586078416797696 2295 69771162652826463842659880402944 2296 145284353099541942969654203908096 2297 286284867203412178194456207425536 2298 534984557626927790078088680833024 2299 949855468950143740052865135149056 2300 1604930522356781798559054429159424 2301 2584388216430685535090148508696576 2302 3971038002382802206849365690023936 2303 5828637495384058822859785729212416 2304 8180042454089888584446068805074944 2305 10985527454742877417835888772120576 2306 14127380690026903298130988196954112 2307 17407135147041259769990077923459072 2308 20559923478620273004602136861868032 2309 23286507974305610448970014164779008 2310 25298481374864445058590677057667072 2311 26367565463909018279644593817387008 2312 26367565463909018279644593817387008 2313 25298481374864445058590677057667072 2314 23286507974305610448970014164779008 2315 20559923478620273004602136861868032 2316 17407135147041259769990077923459072 2317 14127380690026903298130988196954112 2318 10985527454742877417835888772120576 2319 8180042454089888584446068805074944 2320 5828637495384058822859785729212416 2321 3971038002382802206849365690023936 2322 2584388216430685535090148508696576 2323 1604930522356781798559054429159424 2324 949855468950143740052865135149056 2325 534984557626927790078088680833024 2326 286284867203412178194456207425536 2327 145284353099541942969654203908096 2328 69771162652826463842659880402944 2329 31630601964895632586078416797696 2330 13498684328313595850126035779584 2331 5405252985992939327803157905408 2332 2023206961871310403625285582848 2333 704763689456554064477000040448 2334 227278058763511677153980710912 2335 67433451691849922067099025408 2336 18269420468385775707385495552 2337 4478029149358130037367242752 2338 981588961918657922238251008 2339 189581583782288623258304512 2340 31632762662130281609166848 2341 4437627153033883002339328 2342 503005817401912053465088 2343 43239168108775188987904 2344 2508757194024499019776 2345 73786976294838206464 2346 147573952589676412928 2347 5091301364343836246016 2348 89023986899722296098816 2349 1050505181509611545427968 2350 9399870484152028797861888 2351 67954341791346149185028096 2352 413009343518896891155709952 2353 2168513170020818996063895552 2354 10031886048697636110158790656 2355 41503741811621503855977562112 2356 155351916393476571784078688256 2357 531003538300426802392991793152 2358 1669974086563858522039283351552 2359 4862593092380327112437605072896 2360 13177938188871018902530826436608 2361 33386919716354025796822764617728 2362 79378464051197520048558950055936 2363 177682885993583758941901224411136 2364 375521045451638799957177021759488 2365 751170385605059987673661619306496 2366 1425254387287449311418509466533888 2367 2569887025422405553141907619577856 2368 4410831975959066704379455897337856 2369 7216733429561351610199857365516288 2370 11270035491050684425920852615233536 2371 16817273582438274912415182678392832 2372 24002151023973723894047557606703104 2373 32792211340575854621603940274274304 2374 42916743144712594037639107043131392 2375 53836846144765787076762876260646912 2376 64765759444083145268794715761803264 2377 74747722404026374489741427126304768 2378 82788537158670243871111960401543168 2379 88014905866288952854068440705531904 2380 89828062936947186223904436202242048 2381 88014905866288952854068440705531904 2382 82788537158670243871111960401543168 2383 74747722404026374489741427126304768 2384 64765759444083145268794715761803264 2385 53836846144765787076762876260646912 2386 42916743144712594037639107043131392 2387 32792211340575854621603940274274304 2388 24002151023973723894047557606703104 2389 16817273582438274912415182678392832 2390 11270035491050684425920852615233536 2391 7216733429561351610199857365516288 2392 4410831975959066704379455897337856 2393 2569887025422405553141907619577856 2394 1425254387287449311418509466533888 2395 751170385605059987673661619306496 2396 375521045451638799957177021759488 2397 177682885993583758941901224411136 2398 79378464051197520048558950055936 2399 33386919716354025796822764617728 2400 13177938188871018902530826436608 2401 4862593092380327112437605072896 2402 1669974086563858522039283351552 2403 531003538300426802392991793152 2404 155351916393476571784078688256 2405 41503741811621503855977562112 2406 10031886048697636110158790656 2407 2168513170020818996063895552 2408 413009343518896891155709952 2409 67954341791346149185028096 2410 9399870484152028797861888 2411 1050505181509611545427968 2412 89023986899722296098816 2413 5091301364343836246016 2414 147573952589676412928 2415 295147905179352825856 2416 10330176681277348904960 2417 183213062140083266650112 2418 2192580000601117305077760 2419 19894739696519456579649536 2420 145833170244928589961101312 2421 898661845296225517463142400 2422 4783881859514854527922601984 2423 22437620513599594367968870400 2424 94115197421922019857538220032 2425 357172475473424599865341509632 2426 1237844006004106904219942912000 2427 3947399132201547294556588867584 2428 11655606978975263139999776768000 2429 32034648638760071222686291853312 2430 82319209838464210743100866297856 2431 198533398878475899990511357788160 2432 450861496159771292808763515338752 2433 966865537584792190112836731535360 2434 1962814155914313689322368874315776 2435 3780279811378194241795429756829696 2436 6920313710165854148964656810557440 2437 12061727064862657034936996763533312 2438 20045269766327273032040517667389440 2439 31804761408362701002061122944106496 2440 48232542142212314262973339207204864 2441 69981574222055879967205909111767040 2442 97228639820919379862410858151804928 2443 129446854061091142482814317090570240 2444 165252417198902955632541990213648384 2445 202390940883615345151135028197982208 2446 237907116738978493507868012052480000 2447 268499503176782015823766746726137856 2448 291009923300189503333179448098816000 2449 302950806678654241596656566180773888 2450 302950806678654241596656566180773888 2451 291009923300189503333179448098816000 2452 268499503176782015823766746726137856 2453 237907116738978493507868012052480000 2454 202390940883615345151135028197982208 2455 165252417198902955632541990213648384 2456 129446854061091142482814317090570240 2457 97228639820919379862410858151804928 2458 69981574222055879967205909111767040 2459 48232542142212314262973339207204864 2460 31804761408362701002061122944106496 2461 20045269766327273032040517667389440 2462 12061727064862657034936996763533312 2463 6920313710165854148964656810557440 2464 3780279811378194241795429756829696 2465 1962814155914313689322368874315776 2466 966865537584792190112836731535360 2467 450861496159771292808763515338752 2468 198533398878475899990511357788160 2469 82319209838464210743100866297856 2470 32034648638760071222686291853312 2471 11655606978975263139999776768000 2472 3947399132201547294556588867584 2473 1237844006004106904219942912000 2474 357172475473424599865341509632 2475 94115197421922019857538220032 2476 22437620513599594367968870400 2477 4783881859514854527922601984 2478 898661845296225517463142400 2479 145833170244928589961101312 2480 19894739696519456579649536 2481 2192580000601117305077760 2482 183213062140083266650112 2483 10330176681277348904960 2484 295147905179352825856 2485 590295810358705651712 2486 20955501267734050635776 2487 376903874914033558618112 2488 4573538151682956551258112 2489 42073629031221924678598656 2490 312656078914592035485777920 2491 1953081347499615916478431232 2492 10539068722584366308460068864 2493 50105978406187259799655153664 2494 213041863773647956230696599552 2495 819567862167450231733804335104 2496 2879329130168109864602411466752 2497 9308479199810454792767079972864 2498 27866064049225903825034164568064 2499 77655325050710014500496927096832 2500 202351840576706526126512663429120 2501 494931378001172169873578918936576 2502 1140032861974099345501431846141952 2503 2480088295501959447959398044925952 2504 5108317296094934158956057168183296 2505 9983847163374895886888274023677952 2506 18550678268513198158683154201706496 2507 32824307499212211261519491909025792 2508 55392329710461726725196117067169792 2509 89266595490257244847803566491959296 2510 137534536119048661678227219072155648 2511 202793685563659838635528131281158144 2512 286416126038003071871138419313737728 2513 387766565082869335447242469936201728 2514 503565056230563008155434400522174464 2515 627613023875505027413828284301967360 2516 751064596357021386780416648977317888 2517 863317795023468269683786663304626176 2518 953441778636602550571668468846821376 2519 1011891648225109584151535147148115968 2520 1032147100840722593938817392318611456 2521 1011891648225109584151535147148115968 2522 953441778636602550571668468846821376 2523 863317795023468269683786663304626176 2524 751064596357021386780416648977317888 2525 627613023875505027413828284301967360 2526 503565056230563008155434400522174464 2527 387766565082869335447242469936201728 2528 286416126038003071871138419313737728 2529 202793685563659838635528131281158144 2530 137534536119048661678227219072155648 2531 89266595490257244847803566491959296 2532 55392329710461726725196117067169792 2533 32824307499212211261519491909025792 2534 18550678268513198158683154201706496 2535 9983847163374895886888274023677952 2536 5108317296094934158956057168183296 2537 2480088295501959447959398044925952 2538 1140032861974099345501431846141952 2539 494931378001172169873578918936576 2540 202351840576706526126512663429120 2541 77655325050710014500496927096832 2542 27866064049225903825034164568064 2543 9308479199810454792767079972864 2544 2879329130168109864602411466752 2545 819567862167450231733804335104 2546 213041863773647956230696599552 2547 50105978406187259799655153664 2548 10539068722584366308460068864 2549 1953081347499615916478431232 2550 312656078914592035485777920 2551 42073629031221924678598656 2552 4573538151682956551258112 2553 376903874914033558618112 2554 20955501267734050635776 2555 590295810358705651712 2556 1180591620717411303424 2557 42501298345826806923264 2558 775058399000980520697856 2559 9534457928913813686452224 2560 88909174364607527849558016 2561 669669936498589007169454080 2562 4239808512338558724006215680 2563 23186976449575513414950715392 2564 111722330538513543160385241088 2565 481420443332471243324765765632 2566 1876989057038352336213925429248 2567 6683449033724270992941748584448 2568 21899928647948915506299097055232 2569 66454288233669622646489311346688 2570 187731564241921310371062629793792 2571 495945033977312938808646597345280 2572 1229928017478828970513981432135680 2573 2872861682193591230768998814580736 2574 6338519322632575001304132751458304 2575 13243080108024202833605236963147776 2576 26258700607111032713043924635090944 2577 49508491241019799607551996937109504 2578 88909344115119110542475978600349696 2579 152309820289622561903557224425324544 2580 249227310868783397081918331783479296 2581 389992740401886411047939325240016896 2582 584191359080992372101564022292217856 2583 838456474759214061078921282966257664 2584 1153908102599906054911940062196269056 2585 1523769534504682402239725106735611904 2586 1931851325814330159873441389220986880 2587 2352573358697822138086219810162606080 2588 2752950549283022325912670600458928128 2589 3096520140966577608863376770850619392 2590 3348647007123045262780048335792242688 2591 3482175884774355872987391946571907072 2592 3482175884774355872987391946571907072 2593 3348647007123045262780048335792242688 2594 3096520140966577608863376770850619392 2595 2752950549283022325912670600458928128 2596 2352573358697822138086219810162606080 2597 1931851325814330159873441389220986880 2598 1523769534504682402239725106735611904 2599 1153908102599906054911940062196269056 2600 838456474759214061078921282966257664 2601 584191359080992372101564022292217856 2602 389992740401886411047939325240016896 2603 249227310868783397081918331783479296 2604 152309820289622561903557224425324544 2605 88909344115119110542475978600349696 2606 49508491241019799607551996937109504 2607 26258700607111032713043924635090944 2608 13243080108024202833605236963147776 2609 6338519322632575001304132751458304 2610 2872861682193591230768998814580736 2611 1229928017478828970513981432135680 2612 495945033977312938808646597345280 2613 187731564241921310371062629793792 2614 66454288233669622646489311346688 2615 21899928647948915506299097055232 2616 6683449033724270992941748584448 2617 1876989057038352336213925429248 2618 481420443332471243324765765632 2619 111722330538513543160385241088 2620 23186976449575513414950715392 2621 4239808512338558724006215680 2622 669669936498589007169454080 2623 88909174364607527849558016 2624 9534457928913813686452224 2625 775058399000980520697856 2626 42501298345826806923264 2627 1180591620717411303424 2628 2361183241434822606848 2629 86183188312371025149952 2630 1593208392158146553970688 2631 19865224906001521297063936 2632 187740188283676769969504256 2633 1433010963663949220680826880 2634 9193644739845111391379783680 2635 50947407228828912444956999680 2636 248740476531009380533751775232 2637 1086073590929595053370991706112 2638 4290735273194351246615989190656 2639 15481740457190346194843739357184 2640 51408097103010153269276868345856 2641 158091475363616166720042656858112 2642 452639576852730058385035553144832 2643 1212042546337048469358424600084480 2644 3047042421758870766392230732103680 2645 7215716643342496062818802655559680 2646 16142696285704133773143399439794176 2647 34203022270309636773899943339360256 2648 68786926838080602775386208860110848 2649 131566689369511872867415295097044992 2650 239734314175251423982689642671505408 2651 416789713811058922369027422233296896 2652 692289602895888464520558878283268096 2653 1099906911560825126564108181063073792 2654 1673299126727660242942552256920158208 2655 2439708296553093189089914347954634752 2656 3411896902642234088239445851697577984 2657 4579822144043438243408845397991358464 2658 5904111608176899107915464190868848640 2659 7313623321273294541091665830163251200 2660 8708918623247646154436947523288432640 2661 9972305790452263330184521416009842688 2662 10983450738906040642143513275592081408 2663 11637862487344583103231810270432067584 2664 11864409337415978304071933001650405376 2665 11637862487344583103231810270432067584 2666 10983450738906040642143513275592081408 2667 9972305790452263330184521416009842688 2668 8708918623247646154436947523288432640 2669 7313623321273294541091665830163251200 2670 5904111608176899107915464190868848640 2671 4579822144043438243408845397991358464 2672 3411896902642234088239445851697577984 2673 2439708296553093189089914347954634752 2674 1673299126727660242942552256920158208 2675 1099906911560825126564108181063073792 2676 692289602895888464520558878283268096 2677 416789713811058922369027422233296896 2678 239734314175251423982689642671505408 2679 131566689369511872867415295097044992 2680 68786926838080602775386208860110848 2681 34203022270309636773899943339360256 2682 16142696285704133773143399439794176 2683 7215716643342496062818802655559680 2684 3047042421758870766392230732103680 2685 1212042546337048469358424600084480 2686 452639576852730058385035553144832 2687 158091475363616166720042656858112 2688 51408097103010153269276868345856 2689 15481740457190346194843739357184 2690 4290735273194351246615989190656 2691 1086073590929595053370991706112 2692 248740476531009380533751775232 2693 50947407228828912444956999680 2694 9193644739845111391379783680 2695 1433010963663949220680826880 2696 187740188283676769969504256 2697 19865224906001521297063936 2698 1593208392158146553970688 2699 86183188312371025149952 2700 2361183241434822606848 2701 4722366482869645213696 2702 174727559866176872906752 2703 3273780564249381544394752 2704 41366749798317374660673536 2705 396141910521528955160231936 2706 3063683955166036925601546240 2707 19913971534020943209782312960 2708 111802486912670930224661135360 2709 553001814620525559127516119040 2710 2446183473844181781488716480512 2711 9790776841582950113324430262272 2712 35790973346692690210491606237184 2713 120412777052952456942357718237184 2714 375199287637354808966040856297472 2715 1088553527965353204917177797312512 2716 2953901117895714434744795046871040 2717 7526279868237212593884017469685760 2718 18065662095245075717394103911055360 2719 40971102493706077210386406561546240 2720 88014398466762391091478420055392256 2721 179493738000732073431361830472646656 2722 348189831200962885859515158644129792 2723 643585024607486994485105881662881792 2724 1135229367742382471618482172608905216 2725 1913538992834649649972058152182480896 2726 3085938407175860388005497455125725184 2727 4766426595773197916917442225486430208 2728 7057632128399522119861805165165150208 2729 10026297448872226432500877833371910144 2730 13675621888171532553472702374985334784 2731 17920328435431309898169168964249190400 2732 22571767207271726978267377263622225920 2733 27339937171646237114884787086578155520 2734 31856547728833774317417596677678694400 2735 35718472776783452726929315841502609408 2736 38545332438255156965190550420463812608 2737 40040191879972411068632702651021131776 2738 40040191879972411068632702651021131776 2739 38545332438255156965190550420463812608 2740 35718472776783452726929315841502609408 2741 31856547728833774317417596677678694400 2742 27339937171646237114884787086578155520 2743 22571767207271726978267377263622225920 2744 17920328435431309898169168964249190400 2745 13675621888171532553472702374985334784 2746 10026297448872226432500877833371910144 2747 7057632128399522119861805165165150208 2748 4766426595773197916917442225486430208 2749 3085938407175860388005497455125725184 2750 1913538992834649649972058152182480896 2751 1135229367742382471618482172608905216 2752 643585024607486994485105881662881792 2753 348189831200962885859515158644129792 2754 179493738000732073431361830472646656 2755 88014398466762391091478420055392256 2756 40971102493706077210386406561546240 2757 18065662095245075717394103911055360 2758 7526279868237212593884017469685760 2759 2953901117895714434744795046871040 2760 1088553527965353204917177797312512 2761 375199287637354808966040856297472 2762 120412777052952456942357718237184 2763 35790973346692690210491606237184 2764 9790776841582950113324430262272 2765 2446183473844181781488716480512 2766 553001814620525559127516119040 2767 111802486912670930224661135360 2768 19913971534020943209782312960 2769 3063683955166036925601546240 2770 396141910521528955160231936 2771 41366749798317374660673536 2772 3273780564249381544394752 2773 174727559866176872906752 2774 4722366482869645213696 2775 9444732965739290427392 2776 354177486215223391027200 2777 6724649871606374784303104 2778 86094643940817219302195200 2779 835286870827689617047683072 2780 6544171354807778221584547840 2781 43089289051046061829406064640 2782 245045627413693524086127329280 2783 1227713788608735153814440509440 2784 5500889623867395920164961648640 2785 22301773448995073682884310073344 2786 82582029830162578154400094617600 2787 281444019884909601916011170234368 2788 888407935174594225278243412377600 2789 2611322680478183694326351993503744 2790 7179630138016675162553874582077440 2791 18536276879591757118540775832944640 2792 45089799083446835089771781297274880 2793 103642095891217313729923415634083840 2794 225685609349528669057442854354288640 2795 466610228394369655497880614377357312 2796 917793284727228713030981560513331200 2797 1720416332877876014954411490419933184 2798 3078160156349236084241796823200563200 2799 5263957293531946398443025805116178432 2800 8614375594229243146913993458049875968 2801 13504916182776466356717662999098163200 2802 20301519194890119587673390267462844416 2803 29288442561437310726545537301164851200 2804 40580044868803049795468268713319333888 2805 54032256359118808416466051882486333440 2806 69175968069052275537042164074005135360 2807 85196162115289339104120997040074260480 2808 100975132554464730555730872481936834560 2809 115205429430329927428324782206342922240 2810 126560708952265138099952705972748681216 2811 133895323661765969861182885602105753600 2812 136431948845057687666386944600783716352 2813 133895323661765969861182885602105753600 2814 126560708952265138099952705972748681216 2815 115205429430329927428324782206342922240 2816 100975132554464730555730872481936834560 2817 85196162115289339104120997040074260480 2818 69175968069052275537042164074005135360 2819 54032256359118808416466051882486333440 2820 40580044868803049795468268713319333888 2821 29288442561437310726545537301164851200 2822 20301519194890119587673390267462844416 2823 13504916182776466356717662999098163200 2824 8614375594229243146913993458049875968 2825 5263957293531946398443025805116178432 2826 3078160156349236084241796823200563200 2827 1720416332877876014954411490419933184 2828 917793284727228713030981560513331200 2829 466610228394369655497880614377357312 2830 225685609349528669057442854354288640 2831 103642095891217313729923415634083840 2832 45089799083446835089771781297274880 2833 18536276879591757118540775832944640 2834 7179630138016675162553874582077440 2835 2611322680478183694326351993503744 2836 888407935174594225278243412377600 2837 281444019884909601916011170234368 2838 82582029830162578154400094617600 2839 22301773448995073682884310073344 2840 5500889623867395920164961648640 2841 1227713788608735153814440509440 2842 245045627413693524086127329280 2843 43089289051046061829406064640 2844 6544171354807778221584547840 2845 835286870827689617047683072 2846 86094643940817219302195200 2847 6724649871606374784303104 2848 354177486215223391027200 2849 9444732965739290427392 2850 18889465931478580854784 2851 717799705396186072481792 2852 13808199595910842604847104 2853 179091026496348425084207104 2854 1760029529940378923378409472 2855 13966632630227877766943997952 2856 93139552901375606250778132480 2857 536441889861437285411502161920 2858 2721913858219515495351813406720 2859 12351203195711211029703772078080 2860 50712959198036575643121110482944 2861 190186052875149403447919948857344 2862 656470152736758979719839317229568 2863 2098878356013102740503793728749568 2864 6249062656030846221277109099167744 2865 17404798581059011303926097556537344 2866 45524011799425435692699710736302080 2867 112199592189602759228857079321067520 2868 261332465758838146204602186040606720 2869 576713205494079811153959726853652480 2870 1208562878554271866927690097352507392 2871 2409819550241732590195000688836083712 2872 4580039572808283684251755784578269184 2873 8309982929239250209422204863915229184 2874 14413776164277600022132680911415672832 2875 23929587789853079790769922221967147008 2876 38066706739659698231252318004044627968 2877 58080017563786776054947222082149154816 2878 85064659255855816388714244806925090816 2879 119684379962736268179025856362224549888 2880 161873358679500651316923236441640665088 2881 210575791985479548110678093984484556800 2882 263600725954139775325791567700914339840 2883 317662714996215665089934164870865879040 2884 368648028511921767333276116021202124800 2885 412095331211623225602696344675177988096 2886 443821400351551901991890082308781244416 2887 460574161253702492917874255103736676352 2888 460574161253702492917874255103736676352 2889 443821400351551901991890082308781244416 2890 412095331211623225602696344675177988096 2891 368648028511921767333276116021202124800 2892 317662714996215665089934164870865879040 2893 263600725954139775325791567700914339840 2894 210575791985479548110678093984484556800 2895 161873358679500651316923236441640665088 2896 119684379962736268179025856362224549888 2897 85064659255855816388714244806925090816 2898 58080017563786776054947222082149154816 2899 38066706739659698231252318004044627968 2900 23929587789853079790769922221967147008 2901 14413776164277600022132680911415672832 2902 8309982929239250209422204863915229184 2903 4580039572808283684251755784578269184 2904 2409819550241732590195000688836083712 2905 1208562878554271866927690097352507392 2906 576713205494079811153959726853652480 2907 261332465758838146204602186040606720 2908 112199592189602759228857079321067520 2909 45524011799425435692699710736302080 2910 17404798581059011303926097556537344 2911 6249062656030846221277109099167744 2912 2098878356013102740503793728749568 2913 656470152736758979719839317229568 2914 190186052875149403447919948857344 2915 50712959198036575643121110482944 2916 12351203195711211029703772078080 2917 2721913858219515495351813406720 2918 536441889861437285411502161920 2919 93139552901375606250778132480 2920 13966632630227877766943997952 2921 1760029529940378923378409472 2922 179091026496348425084207104 2923 13808199595910842604847104 2924 717799705396186072481792 2925 18889465931478580854784 2926 37778931862957161709568 2927 1454488876723850725818368 2928 28343643630183610572603392 2929 372349152441305785809502208 2930 3706051824991820258320842752 2931 29782750578681134146549448704 2932 201124028353591411592275165184 2933 1172984307423533659665748459520 2934 6026620241334518513354376478720 2935 27690806530643982742482289950720 2936 115126545539760781505319841824768 2937 437194477248381810816313498533888 2938 1528148351563491610026718342938624 2939 4947808977729904236615243751489536 2940 14919066153738709473005318831079424 2941 42085077113223347661753709324402688 2942 111498360484935543668143867421523968 2943 278374654218872875606032028448849920 2944 656884517729988140687374968128798720 2945 1468807150723401287257276994520350720 2946 3119180949397646018048413939703742464 2947 6303544400803269603249620343622467584 2948 12144131676645575122831549825802043392 2949 22339212338339315757439098316147130368 2950 39291197874335228294626177904260677632 2951 66158813321197466828919154656533282816 2952 106763837870567069750216493535923798016 2953 165283616241340015858963754174191239168 2954 245686315249504945711976153243222802432 2955 350921193314309547682389127735969579008 2956 481955387546867739400961648181091762176 2957 636833788611722782022270557087277776896 2958 810001099741134095798854995222787522560 2959 992134557670132202623209471063411916800 2960 1170671221907345403734958816820262338560 2961 1331075860586430131015295356980074381312 2962 1458712045221819978989267442022421102592 2963 1541000475886976850097162903620824334336 2964 1569432747324694596338723131213379272704 2965 1541000475886976850097162903620824334336 2966 1458712045221819978989267442022421102592 2967 1331075860586430131015295356980074381312 2968 1170671221907345403734958816820262338560 2969 992134557670132202623209471063411916800 2970 810001099741134095798854995222787522560 2971 636833788611722782022270557087277776896 2972 481955387546867739400961648181091762176 2973 350921193314309547682389127735969579008 2974 245686315249504945711976153243222802432 2975 165283616241340015858963754174191239168 2976 106763837870567069750216493535923798016 2977 66158813321197466828919154656533282816 2978 39291197874335228294626177904260677632 2979 22339212338339315757439098316147130368 2980 12144131676645575122831549825802043392 2981 6303544400803269603249620343622467584 2982 3119180949397646018048413939703742464 2983 1468807150723401287257276994520350720 2984 656884517729988140687374968128798720 2985 278374654218872875606032028448849920 2986 111498360484935543668143867421523968 2987 42085077113223347661753709324402688 2988 14919066153738709473005318831079424 2989 4947808977729904236615243751489536 2990 1528148351563491610026718342938624 2991 437194477248381810816313498533888 2992 115126545539760781505319841824768 2993 27690806530643982742482289950720 2994 6026620241334518513354376478720 2995 1172984307423533659665748459520 2996 201124028353591411592275165184 2997 29782750578681134146549448704 2998 3706051824991820258320842752 2999 372349152441305785809502208 3000 28343643630183610572603392 3001 1454488876723850725818368 3002 37778931862957161709568 3003 75557863725914323419136 3004 2946756685310658613346304 3005 58160665603022550451879936 3006 773769192951157107554516992 3007 7798619901873555238092275712 3008 63457545747465150962983763968 3009 433880292604089335943761231872 3010 2561937565751498930014490984448 3011 13326325317793229775217245552640 3012 61991025827517971520969706045440 3013 260932297749387106436196719394816 3014 1003216127180212033357024459751424 3015 3550313551873448034790223785230336 3016 11638974353113273733844245554397184 3017 35535993550911021938233537707638784 3018 101510161221862421826963838112628736 3019 272357278034199760051942958378778624 3020 688698005808765967162952370268143616 3021 1646119159518516514129099834513162240 3022 3728718405389102563480099553217085440 3023 8022549789253934988303462414740881408 3024 16428324943293287508740688371947405312 3025 32075713054414224271772338961176854528 3026 59806608884353214392037784714741809152 3027 106640854566870587685286142712985157632 3028 182072470062510190202825303298756575232 3029 297986126803822913576731451940979867648 3030 467961494744494774755855859412140818432 3031 705779827854116371031985370670529773568 3032 1023085698615917354011302072344534581248 3033 1426384401796882037808649839109673582592 3034 1913831634958179740212617937653457747968 3035 2472518192734754659420894916651161485312 3036 3077069862914253046192545797170570199040 3037 3690286129162523882536468246025616752640 3038 4266198107963707534833956115558269190144 3039 4755385149193253768803732908654634991616 3040 5111782241514489854189080526668928385024 3041 5299718123915937907036023559460933861376 3042 5299718123915937907036023559460933861376 3043 5111782241514489854189080526668928385024 3044 4755385149193253768803732908654634991616 3045 4266198107963707534833956115558269190144 3046 3690286129162523882536468246025616752640 3047 3077069862914253046192545797170570199040 3048 2472518192734754659420894916651161485312 3049 1913831634958179740212617937653457747968 3050 1426384401796882037808649839109673582592 3051 1023085698615917354011302072344534581248 3052 705779827854116371031985370670529773568 3053 467961494744494774755855859412140818432 3054 297986126803822913576731451940979867648 3055 182072470062510190202825303298756575232 3056 106640854566870587685286142712985157632 3057 59806608884353214392037784714741809152 3058 32075713054414224271772338961176854528 3059 16428324943293287508740688371947405312 3060 8022549789253934988303462414740881408 3061 3728718405389102563480099553217085440 3062 1646119159518516514129099834513162240 3063 688698005808765967162952370268143616 3064 272357278034199760051942958378778624 3065 101510161221862421826963838112628736 3066 35535993550911021938233537707638784 3067 11638974353113273733844245554397184 3068 3550313551873448034790223785230336 3069 1003216127180212033357024459751424 3070 260932297749387106436196719394816 3071 61991025827517971520969706045440 3072 13326325317793229775217245552640 3073 2561937565751498930014490984448 3074 433880292604089335943761231872 3075 63457545747465150962983763968 3076 7798619901873555238092275712 3077 773769192951157107554516992 3078 58160665603022550451879936 3079 2946756685310658613346304 3080 75557863725914323419136 3081 151115727451828646838272 3082 5969071234347231550111744 3083 119305866823218716678815744 3084 1607172429847992094867587072 3085 16400079884766813119674580992 3086 135100227648693771885510393856 3087 935110175545746705520391094272 3088 5589387660003993708731954102272 3089 29430557152242390091131976155136 3090 138581461807953365565665150238720 3091 590465034092522190429368270979072 3092 2298043758779676716575802674642944 3093 8232670403610556514661869492895744 3094 27322279106846460317215501993377792 3095 84454317852588782870925079021092864 3096 244254177238069468584384113978376192 3097 663564724285677668434306174334009344 3098 1699113846716060367093502922450796544 3099 4112885022216819211372040352664911872 3100 9435906094355261873843648839202897920 3101 20564922087839272529052569946875232256 3102 42663387566299152957991473693969088512 3103 84400987193808484354526813979003584512 3104 159476380524243727081957147700233240576 3105 288216502225768972639769658223159672832 3106 498844253510091099186970536214962110464 3107 827799567090271273901275201166406320128 3108 1318367567355501237164741635634393776128 3109 2016915412714542259857754951816958705664 3110 2966358422441057558662622579543683104768 3111 4197097814196979688275125567436477169664 3112 5716521298416388077240612257164079136768 3113 7499032078162423235222484594434682912768 3114 9479173911815747219629171437197888323584 3115 11550442868813289452211609144265550069760 3116 13571626030437772027270931089527247208448 3117 15381014793141062345244787334465659600896 3118 16816910690971847288007091986602284548096 3119 17740999779086901822255882365018075824128 3120 18060007001014362435466647975416976900096 3121 17740999779086901822255882365018075824128 3122 16816910690971847288007091986602284548096 3123 15381014793141062345244787334465659600896 3124 13571626030437772027270931089527247208448 3125 11550442868813289452211609144265550069760 3126 9479173911815747219629171437197888323584 3127 7499032078162423235222484594434682912768 3128 5716521298416388077240612257164079136768 3129 4197097814196979688275125567436477169664 3130 2966358422441057558662622579543683104768 3131 2016915412714542259857754951816958705664 3132 1318367567355501237164741635634393776128 3133 827799567090271273901275201166406320128 3134 498844253510091099186970536214962110464 3135 288216502225768972639769658223159672832 3136 159476380524243727081957147700233240576 3137 84400987193808484354526813979003584512 3138 42663387566299152957991473693969088512 3139 20564922087839272529052569946875232256 3140 9435906094355261873843648839202897920 3141 4112885022216819211372040352664911872 3142 1699113846716060367093502922450796544 3143 663564724285677668434306174334009344 3144 244254177238069468584384113978376192 3145 84454317852588782870925079021092864 3146 27322279106846460317215501993377792 3147 8232670403610556514661869492895744 3148 2298043758779676716575802674642944 3149 590465034092522190429368270979072 3150 138581461807953365565665150238720 3151 29430557152242390091131976155136 3152 5589387660003993708731954102272 3153 935110175545746705520391094272 3154 135100227648693771885510393856 3155 16400079884766813119674580992 3156 1607172429847992094867587072 3157 119305866823218716678815744 3158 5969071234347231550111744 3159 151115727451828646838272 3160 302231454903657293676544 3161 12089258196146291747061760 3162 244656362744510579231162368 3163 3336635262136376522189045760 3164 34466966243327296213975302144 3165 287403375263174059534185398272 3166 2013505714893950652885835448320 3167 12181235085891302156617167929344 3168 64916014492989769739698878545920 3169 309371387284805051763159761682432 3170 1334110940145915168948127430344704 3171 5255152990245623601137948452454400 3172 19054996070420042395761295415574528 3173 64009271917167137594174295402086400 3174 200275245212643938908592670920146944 3175 586345003079494459034151310583660544 3176 1612617480603769430383452900399513600 3177 4180642585935076550951732276812054528 3178 10246601726248227222605181809695129600 3179 23805343914107129142173178714709295104 3180 52544219553610863678832238465722089472 3181 110411519729768980997481162452206878720 3182 221272099633628699607555198602050535424 3183 423603309327275974329423245436119941120 3184 775772547731318970659378042417302208512 3185 1360839802337978968282908103450273251328 3186 2289142701075704365770840868165223710720 3187 3696362015283899194978570769719640457216 3188 5734642970651097444533281456078423326720 3189 8554988014602966894976784321380224073728 3190 12280741076044239785852892149271251386368 3191 16974469421632971455414175970981765447680 3192 22603443483241263144500957827890608603136 3193 29011375594486831590861522229962819502080 3194 35905093835429567251296469568585736388608 3195 42863565540177075193892143975534361051136 3196 49372885431230253675363524616869275238400 3197 54885080669839311728896292824826618314752 3198 58892256457088518512147787649902863974400 3199 61002577312370652701373013561948237725696 3200 61002577312370652701373013561948237725696 3201 58892256457088518512147787649902863974400 3202 54885080669839311728896292824826618314752 3203 49372885431230253675363524616869275238400 3204 42863565540177075193892143975534361051136 3205 35905093835429567251296469568585736388608 3206 29011375594486831590861522229962819502080 3207 22603443483241263144500957827890608603136 3208 16974469421632971455414175970981765447680 3209 12280741076044239785852892149271251386368 3210 8554988014602966894976784321380224073728 3211 5734642970651097444533281456078423326720 3212 3696362015283899194978570769719640457216 3213 2289142701075704365770840868165223710720 3214 1360839802337978968282908103450273251328 3215 775772547731318970659378042417302208512 3216 423603309327275974329423245436119941120 3217 221272099633628699607555198602050535424 3218 110411519729768980997481162452206878720 3219 52544219553610863678832238465722089472 3220 23805343914107129142173178714709295104 3221 10246601726248227222605181809695129600 3222 4180642585935076550951732276812054528 3223 1612617480603769430383452900399513600 3224 586345003079494459034151310583660544 3225 200275245212643938908592670920146944 3226 64009271917167137594174295402086400 3227 19054996070420042395761295415574528 3228 5255152990245623601137948452454400 3229 1334110940145915168948127430344704 3230 309371387284805051763159761682432 3231 64916014492989769739698878545920 3232 12181235085891302156617167929344 3233 2013505714893950652885835448320 3234 287403375263174059534185398272 3235 34466966243327296213975302144 3236 3336635262136376522189045760 3237 244656362744510579231162368 3238 12089258196146291747061760 3239 302231454903657293676544 3240 604462909807314587353088 3241 24480747847196240787800064 3242 501553099412619278856224768 3243 6923971516115336769482784768 3244 72392858151231361282593521664 3245 610940523243469085256972238848 3246 4331617725016861881069020905472 3247 26519261250479012207965224566784 3248 143015723837754156375168184745984 3249 689713689251104862823453328146432 3250 3009801731245533710291244083576832 3251 11997597792598033159313415223640064 3252 44024210603771978560646882386771968 3253 149663195167953246950547442649530368 3254 473924476045929232371102928657711104 3255 1404331860879099230143637804965429248 3256 3909416612890388841666440194009595904 3257 10259390684506336625801758005755117568 3258 25456260930934486812926822328112775168 3259 59878121236277074306812640343479025664 3260 133827314746725461894323536682456973312 3261 284781634391081144294521661942107471872 3262 578040463594197055294089774720576651264 3263 1120948843534192379164903260118333784064 3264 2079798953068702435813688280306377818112 3265 3696791695687057932605032975288831574016 3266 6302276499807184469733556870801069703168 3267 10315410298538664573696272873436915695616 3268 16225274837158990804694221180327340015616 3269 24545431145079044159304621651283377389568 3270 35738741336412298244334107782215584710656 3271 50116225366960463105983885105633079328768 3272 67722783212915693045349043083416589828096 3273 88231573999131343000279990926837490384896 3274 110874591036201303245057640722701335134208 3275 134436433013586705985954008799709094739968 3276 157329649881939113683969475005752778162176 3277 177753902615857006118030060214460467904512 3278 193920852871911965906073976976254395482112 3279 204307667980744538782529837693666051751936 3280 207890295247453885934558758296958997102592 3281 204307667980744538782529837693666051751936 3282 193920852871911965906073976976254395482112 3283 177753902615857006118030060214460467904512 3284 157329649881939113683969475005752778162176 3285 134436433013586705985954008799709094739968 3286 110874591036201303245057640722701335134208 3287 88231573999131343000279990926837490384896 3288 67722783212915693045349043083416589828096 3289 50116225366960463105983885105633079328768 3290 35738741336412298244334107782215584710656 3291 24545431145079044159304621651283377389568 3292 16225274837158990804694221180327340015616 3293 10315410298538664573696272873436915695616 3294 6302276499807184469733556870801069703168 3295 3696791695687057932605032975288831574016 3296 2079798953068702435813688280306377818112 3297 1120948843534192379164903260118333784064 3298 578040463594197055294089774720576651264 3299 284781634391081144294521661942107471872 3300 133827314746725461894323536682456973312 3301 59878121236277074306812640343479025664 3302 25456260930934486812926822328112775168 3303 10259390684506336625801758005755117568 3304 3909416612890388841666440194009595904 3305 1404331860879099230143637804965429248 3306 473924476045929232371102928657711104 3307 149663195167953246950547442649530368 3308 44024210603771978560646882386771968 3309 11997597792598033159313415223640064 3310 3009801731245533710291244083576832 3311 689713689251104862823453328146432 3312 143015723837754156375168184745984 3313 26519261250479012207965224566784 3314 4331617725016861881069020905472 3315 610940523243469085256972238848 3316 72392858151231361282593521664 3317 6923971516115336769482784768 3318 501553099412619278856224768 3319 24480747847196240787800064 3320 604462909807314587353088 3321 1208925819614629174706176 3322 49565958604199796162953216 3323 1027889178127338455793926144 3324 14361736505566890938215694336 3325 151960388810420643059774521344 3326 1297732830302746300651180916736 3327 9310309745994313813583615492096 3328 57674746521203846872296820047872 3329 314707500004683732853032482766848 3330 1535626797191738498917845268692992 3331 6780288066423667042703075300081664 3332 27346577167395303401313063753744384 3333 101533310812248776237644698315915264 3334 349264819402610366230866059241455616 3335 1119156798593430683454952151810310144 3336 3355962183424769047212296125405986816 3337 9454806941379987225551853376782729216 3338 25112379633585912074169490598730399744 3339 63070018059011493775553696114111676416 3340 150175560881926667794268561723793342464 3341 339800184137790814117925996622453407744 3342 732129459168391485020025920317684711424 3343 1504821156511018437182260548420954488832 3344 2955434414989521469702875672473719799808 3345 5554288974551237681298336589977183322112 3346 10001636202048882795518686426355814367232 3347 17276456786312526868111363485279256051712 3348 28657088194540289355317977752145523376128 3349 45688646240827512366823846568089230508032 3350 70072126023173875038931122751064588156928 3351 103458368933776751017323890224237476052992 3352 147148451254657043128930201477154825306112 3353 201729078316486369391837504436135807418368 3354 266701827457611545802256152364726943219712 3355 340189578881691629308952218839152012034048 3356 418811860428716883959430359907649386971136 3357 497805034710697488952062679659855023702016 3358 571421334133131732253272021206687941656576 3359 633579349635859320590415488731776490143744 3360 678672528791135972352912054040035166519296 3361 702390771831655544031431164857353622257664 3362 702390771831655544031431164857353622257664 3363 678672528791135972352912054040035166519296 3364 633579349635859320590415488731776490143744 3365 571421334133131732253272021206687941656576 3366 497805034710697488952062679659855023702016 3367 418811860428716883959430359907649386971136 3368 340189578881691629308952218839152012034048 3369 266701827457611545802256152364726943219712 3370 201729078316486369391837504436135807418368 3371 147148451254657043128930201477154825306112 3372 103458368933776751017323890224237476052992 3373 70072126023173875038931122751064588156928 3374 45688646240827512366823846568089230508032 3375 28657088194540289355317977752145523376128 3376 17276456786312526868111363485279256051712 3377 10001636202048882795518686426355814367232 3378 5554288974551237681298336589977183322112 3379 2955434414989521469702875672473719799808 3380 1504821156511018437182260548420954488832 3381 732129459168391485020025920317684711424 3382 339800184137790814117925996622453407744 3383 150175560881926667794268561723793342464 3384 63070018059011493775553696114111676416 3385 25112379633585912074169490598730399744 3386 9454806941379987225551853376782729216 3387 3355962183424769047212296125405986816 3388 1119156798593430683454952151810310144 3389 349264819402610366230866059241455616 3390 101533310812248776237644698315915264 3391 27346577167395303401313063753744384 3392 6780288066423667042703075300081664 3393 1535626797191738498917845268692992 3394 314707500004683732853032482766848 3395 57674746521203846872296820047872 3396 9310309745994313813583615492096 3397 1297732830302746300651180916736 3398 151960388810420643059774521344 3399 14361736505566890938215694336 3400 1027889178127338455793926144 3401 49565958604199796162953216 3402 1208925819614629174706176 3403 2417851639229258349412352 3404 100340843028014221500612608 3405 2105948777768684022338158592 3406 29776145168563220230306791424 3407 318796307599744394457014861824 3408 2754600721923871164856723832832 3409 19994204106107182057955648339968 3410 125306877084362597609622829268992 3411 691725970550817135034728156495872 3412 3414637146717336150791419133427712 3413 15252402348728601357594934481256448 3414 62234127005146873467449789940498432 3415 233764580374092092959288693692039168 3416 813547839222174327815727750341197824 3417 2637516845656175605470541536804470784 3418 8002389011944540996592290697117171712 3419 22812874527851314085241023394446573568 3420 61315539924151020916109807563007066112 3421 155846014016182138447842857414173917184 3422 375578636020007349513790871019584487424 3423 860195247566880815210763836005535449088 3424 1876204657118913674487256760515362291712 3425 3904337962576657555815529613593063456768 3426 7764430215812685703182092892348195274752 3427 14777549092013133543672618004665138675712 3428 26952252447062836082006669472053239742464 3429 47162602585348703462050033872692477689856 3430 79262536962091263507391568733247419449344 3431 128060648273658274296891102893595676377088 3432 199070994853684793202121496277652957298688 3433 297970127623743163793900782648037373640704 3434 429736157704042991803839967838353433296896 3435 597522608408365898829567641615315106791424 3436 801416245122364444297489227434892321619968 3437 1037319664680343664221856760554082929737728 3438 1296253696548414420046649876048200127741952 3439 1564360924251655333851078061535590631866368 3440 1823793437923780215042730451721580374392832 3441 2054493562306268093451314899448007927791616 3442 2236662051110166654074507131591114522361856 3443 2353511265284093955203626762407445474050048 3444 2393782496831714404256607142835496494825472 3445 2353511265284093955203626762407445474050048 3446 2236662051110166654074507131591114522361856 3447 2054493562306268093451314899448007927791616 3448 1823793437923780215042730451721580374392832 3449 1564360924251655333851078061535590631866368 3450 1296253696548414420046649876048200127741952 3451 1037319664680343664221856760554082929737728 3452 801416245122364444297489227434892321619968 3453 597522608408365898829567641615315106791424 3454 429736157704042991803839967838353433296896 3455 297970127623743163793900782648037373640704 3456 199070994853684793202121496277652957298688 3457 128060648273658274296891102893595676377088 3458 79262536962091263507391568733247419449344 3459 47162602585348703462050033872692477689856 3460 26952252447062836082006669472053239742464 3461 14777549092013133543672618004665138675712 3462 7764430215812685703182092892348195274752 3463 3904337962576657555815529613593063456768 3464 1876204657118913674487256760515362291712 3465 860195247566880815210763836005535449088 3466 375578636020007349513790871019584487424 3467 155846014016182138447842857414173917184 3468 61315539924151020916109807563007066112 3469 22812874527851314085241023394446573568 3470 8002389011944540996592290697117171712 3471 2637516845656175605470541536804470784 3472 813547839222174327815727750341197824 3473 233764580374092092959288693692039168 3474 62234127005146873467449789940498432 3475 15252402348728601357594934481256448 3476 3414637146717336150791419133427712 3477 691725970550817135034728156495872 3478 125306877084362597609622829268992 3479 19994204106107182057955648339968 3480 2754600721923871164856723832832 3481 318796307599744394457014861824 3482 29776145168563220230306791424 3483 2105948777768684022338158592 3484 100340843028014221500612608 3485 2417851639229258349412352 3486 4835703278458516698824704 3487 203099537695257701350637568 3488 4313447324384996895351635968 3489 61708409536409131593702047744 3490 668421432525481447498211917824 3491 5842873281426389832507928346624 3492 42902143995456613844322382512128 3493 271981542888950931707989724233728 3494 1518716202227951771544108331433984 3495 7583311234526939105946229614313472 3496 34262825396508398018937016691982336 3497 141412482574903615564683298243346432 3498 537304260423687326050850839757586432 3499 1891558217568035289074743491434643456 3500 6203599730951479134110806455808425984 3501 19041498118014571837215760164222664704 3502 54918602712742172069242035932315516928 3503 149347215021244695551597955161341820928 3504 384098348613494494579566348756901167104 3505 936709263954355988372160064639293456384 3506 2171196645409922993860572290602653188096 3507 4793199441096007351160189199796888666112 3508 10096826321054359490565520907581482074112 3509 20327894043756649643630723915040608485376 3510 39173089785672595554303670449079228301312 3511 72351025129049463888761901773482390192128 3512 128226437660725313497076033836779806130176 3513 218297365522254880202660478241321282174976 3514 357332194082418496897929387749395144900608 3515 562885993773031110264377505206318806335488 3516 853937992908508163914182312349251485564928 3517 1248495832788018809160833720524306661769216 3518 1760220629715503695008954815953027429564416 3519 2394419550428487947470438729228143241986048 3520 3144068164690193125434179671248496616275968 3521 3986767564694132909919108835526262090891264 3522 4883605520742705739876595155352282745274368 3523 5780698654929476119883491667194631965114368 3524 6613731332193833152481546659925800721055744 3525 7315152527561150853870813084614691920019456 3526 7823001575206249273850443679917049659785216 3527 8089805980568305630857605480771176693235712 3528 8089805980568305630857605480771176693235712 3529 7823001575206249273850443679917049659785216 3530 7315152527561150853870813084614691920019456 3531 6613731332193833152481546659925800721055744 3532 5780698654929476119883491667194631965114368 3533 4883605520742705739876595155352282745274368 3534 3986767564694132909919108835526262090891264 3535 3144068164690193125434179671248496616275968 3536 2394419550428487947470438729228143241986048 3537 1760220629715503695008954815953027429564416 3538 1248495832788018809160833720524306661769216 3539 853937992908508163914182312349251485564928 3540 562885993773031110264377505206318806335488 3541 357332194082418496897929387749395144900608 3542 218297365522254880202660478241321282174976 3543 128226437660725313497076033836779806130176 3544 72351025129049463888761901773482390192128 3545 39173089785672595554303670449079228301312 3546 20327894043756649643630723915040608485376 3547 10096826321054359490565520907581482074112 3548 4793199441096007351160189199796888666112 3549 2171196645409922993860572290602653188096 3550 936709263954355988372160064639293456384 3551 384098348613494494579566348756901167104 3552 149347215021244695551597955161341820928 3553 54918602712742172069242035932315516928 3554 19041498118014571837215760164222664704 3555 6203599730951479134110806455808425984 3556 1891558217568035289074743491434643456 3557 537304260423687326050850839757586432 3558 141412482574903615564683298243346432 3559 34262825396508398018937016691982336 3560 7583311234526939105946229614313472 3561 1518716202227951771544108331433984 3562 271981542888950931707989724233728 3563 42902143995456613844322382512128 3564 5842873281426389832507928346624 3565 668421432525481447498211917824 3566 61708409536409131593702047744 3567 4313447324384996895351635968 3568 203099537695257701350637568 3569 4835703278458516698824704 3570 9671406556917033397649408 3571 411034778668973919400099840 3572 8832412038104480750403321856 3573 127831816166050888933431050240 3574 1400707393786654717723214348288 3575 12384996812704253771098250805248 3576 91980833109918265023947174051840 3577 589778965556600726988712916811776 3578 3330781736065080211284950452797440 3579 16820602932408147484911219578503168 3580 76862998968636001948183654345736192 3581 320845811245366824452050760908144640 3582 1232965231986888136296168696120868864 3583 4390195795235261044332611275000381440 3584 14563220218594680190739644393803743232 3585 45215162006619750731712050166453239808 3586 131915423637624405819731010798842019840 3587 362905886412271107071197935398421528576 3588 944260047421176338430108992710471843840 3589 2329923197103336689007767111964041412608 3590 5464654546688543265437882968444724314112 3591 12208401677878099059619995308788012810240 3592 26027642210062906334476906693726016897024 3593 53040764804468703156761430418058054205440 3594 103473107227233118989504602943543283023872 3595 193493131645417851798785908435792959635456 3596 347250420685423882607662532276417913159680 3597 598722401195262980475372956410817221230592 3598 992734045285164227186396594514938015252480 3599 1584315079163582665730831580124236549718016 3600 2435505983655708961952876642555834669203456 3601 3608927396145567618562230500451041547386880 3602 5157960609598959024731897137277961316073472 3603 7114235143471251487299651807131711129518080 3604 9474142939992633257214258346083495073284096 3605 12187032129407964742262863492441351554859008 3606 15148238777776848459498108229660689416847360 3607 18199886502841053051818017522022648157044736 3608 21141273098399058114644615750797704623554560 3609 23748780594897431825802089690184969426567168 3610 25802984103314466947293499265881254114885632 3611 27118592580980921899008844796561561757941760 3612 27571658928609793714917207637413713783291904 3613 27118592580980921899008844796561561757941760 3614 25802984103314466947293499265881254114885632 3615 23748780594897431825802089690184969426567168 3616 21141273098399058114644615750797704623554560 3617 18199886502841053051818017522022648157044736 3618 15148238777776848459498108229660689416847360 3619 12187032129407964742262863492441351554859008 3620 9474142939992633257214258346083495073284096 3621 7114235143471251487299651807131711129518080 3622 5157960609598959024731897137277961316073472 3623 3608927396145567618562230500451041547386880 3624 2435505983655708961952876642555834669203456 3625 1584315079163582665730831580124236549718016 3626 992734045285164227186396594514938015252480 3627 598722401195262980475372956410817221230592 3628 347250420685423882607662532276417913159680 3629 193493131645417851798785908435792959635456 3630 103473107227233118989504602943543283023872 3631 53040764804468703156761430418058054205440 3632 26027642210062906334476906693726016897024 3633 12208401677878099059619995308788012810240 3634 5464654546688543265437882968444724314112 3635 2329923197103336689007767111964041412608 3636 944260047421176338430108992710471843840 3637 362905886412271107071197935398421528576 3638 131915423637624405819731010798842019840 3639 45215162006619750731712050166453239808 3640 14563220218594680190739644393803743232 3641 4390195795235261044332611275000381440 3642 1232965231986888136296168696120868864 3643 320845811245366824452050760908144640 3644 76862998968636001948183654345736192 3645 16820602932408147484911219578503168 3646 3330781736065080211284950452797440 3647 589778965556600726988712916811776 3648 91980833109918265023947174051840 3649 12384996812704253771098250805248 3650 1400707393786654717723214348288 3651 127831816166050888933431050240 3652 8832412038104480750403321856 3653 411034778668973919400099840 3654 9671406556917033397649408 3655 19342813113834066795298816 3656 831740963894864872197849088 3657 18080694558156393936905568256 3658 264701561759540745576965472256 3659 2933661600832592950125886701568 3660 26234565547930854082646506471424 3661 197045913282392257925074993020928 3662 1277715309342124756336675416702976 3663 7297158317465460013131347290750976 3664 37265336932490551849304123399733248 3665 172200581333034420654297288619851776 3666 726891969634988856762594797123796992 3667 2824797121314702690367072317571334144 3668 10171713533596923709155858262727327744 3669 34123715592523811891995024354738962432 3670 107149564988525903576681776208897114112 3671 316178175052459169428454601602145189888 3672 879805414674306681643373820529896062976 3673 2315637437624405499899417945895103102976 3674 5780169791822037065716619511835224178688 3675 13715736959675047932146980031538944540672 3676 31003719158313438662394611973260167872512 3677 66885688893689996085873425605434282082304 3678 137943161386954500001345632408405178056704 3679 272371955975890345005270618893121457487872 3680 515586298173956750467973681860514028716032 3681 936785054403584541035373077877456965206016 3682 1635492768439923099171918909700910656520192 3683 2746318161916344654918218145368867908616192 3684 4439433860732656792038597573779558840139776 3685 6913870138092521034838661434947504825171968 3686 10380990773785536833201849661315249462050816 3687 15036784345913015668266587834409392403382272 3688 21023950246709413634045188256913290032054272 3689 28387917066070793594086942847974125921632256 3690 37034213809420809748085884334552700023734272 3691 46697006684981360583683725773151557761630208 3692 56929039519750391542879061192662109657235456 3693 67120921892621270093158283211251441630969856 3694 76552644722205313575930317562113746658131968 3695 84473224341301495838449551742903063242866688 3696 90197150218178279144903800765051532426084352 3697 93200891058044819966136893906408197695995904 3698 93200891058044819966136893906408197695995904 3699 90197150218178279144903800765051532426084352 3700 84473224341301495838449551742903063242866688 3701 76552644722205313575930317562113746658131968 3702 67120921892621270093158283211251441630969856 3703 56929039519750391542879061192662109657235456 3704 46697006684981360583683725773151557761630208 3705 37034213809420809748085884334552700023734272 3706 28387917066070793594086942847974125921632256 3707 21023950246709413634045188256913290032054272 3708 15036784345913015668266587834409392403382272 3709 10380990773785536833201849661315249462050816 3710 6913870138092521034838661434947504825171968 3711 4439433860732656792038597573779558840139776 3712 2746318161916344654918218145368867908616192 3713 1635492768439923099171918909700910656520192 3714 936785054403584541035373077877456965206016 3715 515586298173956750467973681860514028716032 3716 272371955975890345005270618893121457487872 3717 137943161386954500001345632408405178056704 3718 66885688893689996085873425605434282082304 3719 31003719158313438662394611973260167872512 3720 13715736959675047932146980031538944540672 3721 5780169791822037065716619511835224178688 3722 2315637437624405499899417945895103102976 3723 879805414674306681643373820529896062976 3724 316178175052459169428454601602145189888 3725 107149564988525903576681776208897114112 3726 34123715592523811891995024354738962432 3727 10171713533596923709155858262727327744 3728 2824797121314702690367072317571334144 3729 726891969634988856762594797123796992 3730 172200581333034420654297288619851776 3731 37265336932490551849304123399733248 3732 7297158317465460013131347290750976 3733 1277715309342124756336675416702976 3734 197045913282392257925074993020928 3735 26234565547930854082646506471424 3736 2933661600832592950125886701568 3737 264701561759540745576965472256 3738 18080694558156393936905568256 3739 831740963894864872197849088 3740 19342813113834066795298816 3741 38685626227668133590597632 3742 1682824740903563811190996992 3743 37002801486764569779406635008 3744 547899688559185317526935437312 3745 6141062692852165613538842247168 3746 55535039509953584630098357649408 3747 421790964035237716473246497374208 3748 2765560779029197498475606471344128 3749 15970189322501968084958619581284352 3750 82463427027781863302301040475373568 3751 385290630666233650037380384882163712 3752 1644459103998774550937416862795825152 3753 6461686559408649445355232707573972992 3754 23527090845849476526453523768355586048 3755 79810466661770949113636542684931817472 3756 253420120724910070555874312339664666624 3757 756225156068730644546848655289178128384 3758 2128136332178282890504194822666398466048 3759 5665073931772882148943187662053155274752 3760 14303094364050532454371856930039710875648 3761 34331967108787496617711664862820254613504 3762 78509603142599886658207418072708776198144 3763 171362012748250671377296084539812874289152 3764 357602416141163179505484302640226886483968 3765 714548705116752283699709641766937162678272 3766 1368970293845227952967479395620184406360064 3767 2517756441864246879409121702604356068573184 3768 4450054804316167515199258910603899417133056 3769 7566177058322009547229528197317922687811584 3770 12386035954727674439540838249266977467006976 3771 19537977839323190322292854857205654231187456 3772 29718709856444697812175268907413839236038656 3773 43617695447105969765812413990547200636092416 3774 61805547966046940555159757908089442238726144 3775 84595264338617911481664958595511409648336896 3776 111895975870997940169917137672886661744164864 3777 143088376729988411179013493230525812461010944 3778 176955614853909807334129357472305956004036608 3779 211700149819061217168438653763781806262321152 3780 245064587032855051108887970045134967331094528 3781 274554176937218755177155559229663680948862976 3782 297734780912330616072119706484146683108130816 3783 312558897390484354424063699749796336728276992 3784 317660246374959692434713160350805363217399808 3785 312558897390484354424063699749796336728276992 3786 297734780912330616072119706484146683108130816 3787 274554176937218755177155559229663680948862976 3788 245064587032855051108887970045134967331094528 3789 211700149819061217168438653763781806262321152 3790 176955614853909807334129357472305956004036608 3791 143088376729988411179013493230525812461010944 3792 111895975870997940169917137672886661744164864 3793 84595264338617911481664958595511409648336896 3794 61805547966046940555159757908089442238726144 3795 43617695447105969765812413990547200636092416 3796 29718709856444697812175268907413839236038656 3797 19537977839323190322292854857205654231187456 3798 12386035954727674439540838249266977467006976 3799 7566177058322009547229528197317922687811584 3800 4450054804316167515199258910603899417133056 3801 2517756441864246879409121702604356068573184 3802 1368970293845227952967479395620184406360064 3803 714548705116752283699709641766937162678272 3804 357602416141163179505484302640226886483968 3805 171362012748250671377296084539812874289152 3806 78509603142599886658207418072708776198144 3807 34331967108787496617711664862820254613504 3808 14303094364050532454371856930039710875648 3809 5665073931772882148943187662053155274752 3810 2128136332178282890504194822666398466048 3811 756225156068730644546848655289178128384 3812 253420120724910070555874312339664666624 3813 79810466661770949113636542684931817472 3814 23527090845849476526453523768355586048 3815 6461686559408649445355232707573972992 3816 1644459103998774550937416862795825152 3817 385290630666233650037380384882163712 3818 82463427027781863302301040475373568 3819 15970189322501968084958619581284352 3820 2765560779029197498475606471344128 3821 421790964035237716473246497374208 3822 55535039509953584630098357649408 3823 6141062692852165613538842247168 3824 547899688559185317526935437312 3825 37002801486764569779406635008 3826 1682824740903563811190996992 3827 38685626227668133590597632 3828 77371252455336267181195264 3829 3404335108034795755972591616 3830 75707770527546537436799565824 3831 1133643590975586986738873008128 3832 12848521639303620370977624424448 3833 117484881203946314587022626390016 3834 902182875994520894041396697104384 3835 5980611659564085914047555951394816 3836 34916069584378081654195101271851008 3837 182272916065636742748256625531813888 3838 860977441523049922980754603915608064 3839 3715098306663947560640999918116274176 3840 14758507387544870279060109546492002304 3841 54327960567886846562883368316716449792 3842 186331687948047003861868416381120151552 3843 598213743588314415555031661339715043328 3844 1804991423610229623052082382839891361792 3845 5136366626389108731245177752706862809088 3846 13826809698553716715608017328379315355648 3847 35305061716398018206831253292395526094848 3848 85709783362031984012733804562049482620928 3849 198251666583424670687544205807980172541952 3850 437735793465074238746217781278522965229568 3851 924157479991447709593813923149210957381632 3852 1868415919741921926407696623997517742211072 3853 3622294085972179783323836836988000223100928 3854 6742280875071036163817254832728052892434432 3855 12062052383553659707146015070661597041000448 3856 20761478188396507926513736396441822896848896 3857 34411789702266678663704296602432064492404736 3858 54969159866636415939590191065386145716109312 3859 84685635115350734199258924659343977284108288 3860 125910829059530261489571666473291580820160512 3861 180772918134479789305411168128454500942872576 3862 250753724115910876805559056493375123710017536 3863 336206646287090116114990306840847890941739008 3864 435900277583131083201689493137719548362883072 3865 546693969797833715858918249859360421406834688 3866 663453450306441265919377900086851305218244608 3867 779287629918589996368336681195330663924891648 3868 886132238495736985420226423425369803243651072 3869 975631467016495750821651427941814601628254208 3870 1040193056169273382702559210937782974820646912 3871 1074036505414798453785279932388387004499361792 3872 1074036505414798453785279932388387004499361792 3873 1040193056169273382702559210937782974820646912 3874 975631467016495750821651427941814601628254208 3875 886132238495736985420226423425369803243651072 3876 779287629918589996368336681195330663924891648 3877 663453450306441265919377900086851305218244608 3878 546693969797833715858918249859360421406834688 3879 435900277583131083201689493137719548362883072 3880 336206646287090116114990306840847890941739008 3881 250753724115910876805559056493375123710017536 3882 180772918134479789305411168128454500942872576 3883 125910829059530261489571666473291580820160512 3884 84685635115350734199258924659343977284108288 3885 54969159866636415939590191065386145716109312 3886 34411789702266678663704296602432064492404736 3887 20761478188396507926513736396441822896848896 3888 12062052383553659707146015070661597041000448 3889 6742280875071036163817254832728052892434432 3890 3622294085972179783323836836988000223100928 3891 1868415919741921926407696623997517742211072 3892 924157479991447709593813923149210957381632 3893 437735793465074238746217781278522965229568 3894 198251666583424670687544205807980172541952 3895 85709783362031984012733804562049482620928 3896 35305061716398018206831253292395526094848 3897 13826809698553716715608017328379315355648 3898 5136366626389108731245177752706862809088 3899 1804991423610229623052082382839891361792 3900 598213743588314415555031661339715043328 3901 186331687948047003861868416381120151552 3902 54327960567886846562883368316716449792 3903 14758507387544870279060109546492002304 3904 3715098306663947560640999918116274176 3905 860977441523049922980754603915608064 3906 182272916065636742748256625531813888 3907 34916069584378081654195101271851008 3908 5980611659564085914047555951394816 3909 902182875994520894041396697104384 3910 117484881203946314587022626390016 3911 12848521639303620370977624424448 3912 1133643590975586986738873008128 3913 75707770527546537436799565824 3914 3404335108034795755972591616 3915 77371252455336267181195264 3916 154742504910672534362390528 3917 6886041468524927779126378496 3918 154858561789355538763162320896 3919 2344697120032737908792531877888 3920 26868531083440044080379123990528 3921 248384680300795538688922817134592 3922 1928265435377027247996641931689984 3923 12922007143046738183231412302249984 3924 76262240929825940139534101503803392 3925 402437592655025712634986214444761088 3926 1921573861121809604853420377944096768 3927 8381570235041527667168748274299437056 3928 33658293180420086577527385203624902656 3929 125249562792046134793176490311268958208 3930 434265115340168747796596521858962030592 3931 1409469929749180940606527070071806754816 3932 4299570092947267936102479463679883476992 3933 12370265787861215419500822960515152084992 3934 33670079985529085112698000516839559397376 3935 86933594966357705546992165917443372351488 3936 213423501428758939530386401848810595680256 3937 499258965673338316165132691014418801098752 3938 1114955713811798045551109138027588723146752 3939 2381062521416542553925471239775842096644096 3940 4869941967184412912992052489013003626217472 3941 9552322601194698852063647638437161605267456 3942 17991209334395975988347224548191737418350592 3943 32573153633520897983108296401570587729723392 3944 56746951535268000236920985112999041041432576 3945 95214181664682354085977009603111929402884096 3946 153989827228350840327507298837102465483014144 3947 240233634285327919633112521735048937538060288 3948 361755508636872595753310644450443437736460288 3949 526132103493808162058340841222397762253881344 3950 739442188568687451111620933427480364828327936 3951 1004730212128766162877768809477423210006839296 3952 1320421895998446518293525324611361555120914432 3953 1679011741301952775763188499533108314617413632 3954 2066383610500730348888333584947811541242085376 3955 2462081860811940090238551855036800325761630208 3956 2840710562762943861359350269151130999674896384 3957 3174419057150027962129444584275041447846084608 3958 3436179484546877034904181864790901786681540608 3959 3603341328387174964127550887152747285183463424 3960 3660825528909274430271693408851937291562647552 3961 3603341328387174964127550887152747285183463424 3962 3436179484546877034904181864790901786681540608 3963 3174419057150027962129444584275041447846084608 3964 2840710562762943861359350269151130999674896384 3965 2462081860811940090238551855036800325761630208 3966 2066383610500730348888333584947811541242085376 3967 1679011741301952775763188499533108314617413632 3968 1320421895998446518293525324611361555120914432 3969 1004730212128766162877768809477423210006839296 3970 739442188568687451111620933427480364828327936 3971 526132103493808162058340841222397762253881344 3972 361755508636872595753310644450443437736460288 3973 240233634285327919633112521735048937538060288 3974 153989827228350840327507298837102465483014144 3975 95214181664682354085977009603111929402884096 3976 56746951535268000236920985112999041041432576 3977 32573153633520897983108296401570587729723392 3978 17991209334395975988347224548191737418350592 3979 9552322601194698852063647638437161605267456 3980 4869941967184412912992052489013003626217472 3981 2381062521416542553925471239775842096644096 3982 1114955713811798045551109138027588723146752 3983 499258965673338316165132691014418801098752 3984 213423501428758939530386401848810595680256 3985 86933594966357705546992165917443372351488 3986 33670079985529085112698000516839559397376 3987 12370265787861215419500822960515152084992 3988 4299570092947267936102479463679883476992 3989 1409469929749180940606527070071806754816 3990 434265115340168747796596521858962030592 3991 125249562792046134793176490311268958208 3992 33658293180420086577527385203624902656 3993 8381570235041527667168748274299437056 3994 1921573861121809604853420377944096768 3995 402437592655025712634986214444761088 3996 76262240929825940139534101503803392 3997 12922007143046738183231412302249984 3998 1928265435377027247996641931689984 3999 248384680300795538688922817134592 4000 26868531083440044080379123990528 4001 2344697120032737908792531877888 4002 154858561789355538763162320896 4003 6886041468524927779126378496 4004 154742504910672534362390528 4005 309485009821345068724781056 4006 13926825441960528092615147520 4007 316680536299691341572632215552 4008 4847695822589093820237789265920 4009 56159169224994390004865565720576 4010 524809379489863924796648633401344 4011 4118330468947752944197084244869120 4012 27896179404858489074373315073671168 4013 166407272826617184817435915709317120 4014 887567528000947142240650429353426944 4015 4283477075422397149480299933714087936 4016 18884333309280574698082828096655851520 4017 76649530217595333368110267119616131072 4018 288298697169842702183287531936803717120 4019 1010373435128656072053779287707029078016 4020 3314806714282605369082510351099297267712 4021 10221652558216268922307949744823950376960 4022 29729688914396507465102440082710288400384 4023 81807958294002383601907291449295697346560 4024 213553730506666147888164298211807232786432 4025 530104069357437253741094628947716883873792 4026 1253945367480130543365570576602359828316160 4027 2831926025803423382057395246468054703407104 4028 6116564883526532721460725193049815709122560 4029 12653694017219015514647419611279269530959872 4030 25107697297274379677296007006905294978547712 4031 47842475699236990114174070699281797601034240 4032 87644164185691675615276532234068544511279104 4033 154516105570470477025766532887816063460311040 4034 262399310023107692792768516639338295094935552 4035 429584438381533031499560023675564660786987008 4036 678508603294084688042059259013530514609930240 4037 1034607015613699562374328483052296795980824576 4038 1523953566142300992644159638399099238340362240 4039 2169602747856031647729101213042847252278673408 4040 2986837353163085474367661372823056902250299392 4041 3977890923680245130112607654495873748372029440 4042 5127066719434536421710048662013500642750889984 4043 6397402764009698817585207669243118868905328640 4044 7730024042012458346415015079795521123570941952 4045 9047009587312587910459130885985201323023269888 4046 10257994762834469676137136860001605288554659840 4047 11269934149360818492423950042248257265798742016 4048 11998655513529557232658347082011732194088714240 4049 12380260703763301881227928727232595144493498368 4050 12380260703763301881227928727232595144493498368 4051 11998655513529557232658347082011732194088714240 4052 11269934149360818492423950042248257265798742016 4053 10257994762834469676137136860001605288554659840 4054 9047009587312587910459130885985201323023269888 4055 7730024042012458346415015079795521123570941952 4056 6397402764009698817585207669243118868905328640 4057 5127066719434536421710048662013500642750889984 4058 3977890923680245130112607654495873748372029440 4059 2986837353163085474367661372823056902250299392 4060 2169602747856031647729101213042847252278673408 4061 1523953566142300992644159638399099238340362240 4062 1034607015613699562374328483052296795980824576 4063 678508603294084688042059259013530514609930240 4064 429584438381533031499560023675564660786987008 4065 262399310023107692792768516639338295094935552 4066 154516105570470477025766532887816063460311040 4067 87644164185691675615276532234068544511279104 4068 47842475699236990114174070699281797601034240 4069 25107697297274379677296007006905294978547712 4070 12653694017219015514647419611279269530959872 4071 6116564883526532721460725193049815709122560 4072 2831926025803423382057395246468054703407104 4073 1253945367480130543365570576602359828316160 4074 530104069357437253741094628947716883873792 4075 213553730506666147888164298211807232786432 4076 81807958294002383601907291449295697346560 4077 29729688914396507465102440082710288400384 4078 10221652558216268922307949744823950376960 4079 3314806714282605369082510351099297267712 4080 1010373435128656072053779287707029078016 4081 288298697169842702183287531936803717120 4082 76649530217595333368110267119616131072 4083 18884333309280574698082828096655851520 4084 4283477075422397149480299933714087936 4085 887567528000947142240650429353426944 4086 166407272826617184817435915709317120 4087 27896179404858489074373315073671168 4088 4118330468947752944197084244869120 4089 524809379489863924796648633401344 4090 56159169224994390004865565720576 4091 4847695822589093820237789265920 4092 316680536299691341572632215552 4093 13926825441960528092615147520 4094 309485009821345068724781056 4095 618970019642690137449562112 4096 28163135893742401253955076096 4097 647442640546253883772241969152 4098 10019035594198859246094518321152 4099 117324335855101491832621646217216 4100 1108200035262836541442270150262784 4101 8789510336273642660609620122271744 4102 60172488876858429541147514773700608 4103 362762890176857871417155636961476608 4104 1955425119795476773837104487117881344 4105 9537214021536637158171928297245507584 4106 42492473047162324485419415304851685376 4107 174304586583668760798048693883945091072 4108 662579868414035897947740827705589891072 4109 2346845139012905278887780658665127673856 4110 7781830068142185386679386233894728630272 4111 24253978685499386701567866051702881779712 4112 71303542759331016902615820727708710600704 4113 198334762841075351295017817142981667323904 4114 523383217630278892754747178288526741471232 4115 1313448409795491392164533522484161488617472 4116 3141251870817617715152557607402532233019392 4117 7173224855220431218515666264111991461249024 4118 15667070391036316115934022602980563378765824 4119 32778392758658011364365347129106486286876672 4120 65782898694617964557902748258343121766580224 4121 126795700790633341878812860135499861948628992 4122 234990861101065379482206756770317209387925504 4123 419174232245282509315869537440628040483733504 4124 720336928116620339163228128828310635027628032 4125 1193539133479916740412703061423582052958076928 4126 1908206428894533758428223967703985419827806208 4127 2945763969244912661566550440661556746105389056 4128 4393610146238255918530354954001905193169453056 4129 6334848421009048956629840020439097456730308608 4130 8833995824900859341970283304876847579401289728 4131 11919996129429128883205000435683014881230979072 4132 15569071494232670067058261983796025672004009984 4133 19690915484284564927064135663447022394077609984 4134 24122086391042853630223778328181656902468370432 4135 28629903537026212333271188221487844241665163264 4136 32928587574768227450473834953671351223806066688 4137 36707019710090520412863284635949642213014634496 4138 39664820356686997380356230518938175346411831296 4139 41551149777811368299517449844183160106797498368 4140 42199391757234658664368328091226505994848698368 4141 41551149777811368299517449844183160106797498368 4142 39664820356686997380356230518938175346411831296 4143 36707019710090520412863284635949642213014634496 4144 32928587574768227450473834953671351223806066688 4145 28629903537026212333271188221487844241665163264 4146 24122086391042853630223778328181656902468370432 4147 19690915484284564927064135663447022394077609984 4148 15569071494232670067058261983796025672004009984 4149 11919996129429128883205000435683014881230979072 4150 8833995824900859341970283304876847579401289728 4151 6334848421009048956629840020439097456730308608 4152 4393610146238255918530354954001905193169453056 4153 2945763969244912661566550440661556746105389056 4154 1908206428894533758428223967703985419827806208 4155 1193539133479916740412703061423582052958076928 4156 720336928116620339163228128828310635027628032 4157 419174232245282509315869537440628040483733504 4158 234990861101065379482206756770317209387925504 4159 126795700790633341878812860135499861948628992 4160 65782898694617964557902748258343121766580224 4161 32778392758658011364365347129106486286876672 4162 15667070391036316115934022602980563378765824 4163 7173224855220431218515666264111991461249024 4164 3141251870817617715152557607402532233019392 4165 1313448409795491392164533522484161488617472 4166 523383217630278892754747178288526741471232 4167 198334762841075351295017817142981667323904 4168 71303542759331016902615820727708710600704 4169 24253978685499386701567866051702881779712 4170 7781830068142185386679386233894728630272 4171 2346845139012905278887780658665127673856 4172 662579868414035897947740827705589891072 4173 174304586583668760798048693883945091072 4174 42492473047162324485419415304851685376 4175 9537214021536637158171928297245507584 4176 1955425119795476773837104487117881344 4177 362762890176857871417155636961476608 4178 60172488876858429541147514773700608 4179 8789510336273642660609620122271744 4180 1108200035262836541442270150262784 4181 117324335855101491832621646217216 4182 10019035594198859246094518321152 4183 647442640546253883772241969152 4184 28163135893742401253955076096 4185 618970019642690137449562112 4186 1237940039285380274899124224 4187 56945241807127492645359714304 4188 1323357901996071513867163795456 4189 20699595396890843576588256149504 4190 244991351253422514516956750544896 4191 2338730403785887286540052461518848 4192 18745801984093230554510483278266368 4193 129687337488368638515120101302206464 4194 790078399297715623767859673323012096 4195 4303561474291434920873648416740081664 4196 21210143226662333579536764710019923968 4197 95492419986553128988222087336766210048 4198 395825452643101021170770562184281849856 4199 1520469849560218650755358508939837702144 4200 5442252620514196949304467908867827695616 4201 18236603544052869187026775209705654452224 4202 57442004078717933438329483868996626284544 4203 170671737773228269363751474069175284006912 4204 479817233372019721465062395575960179048448 4205 1279820044354703720895715407964425422897152 4206 3246555793838208274062232805121761994604544 4207 7849192422511343707151993001877953675526144 4208 18121062717115836780605306589824327731904512 4209 40016738440906647904784587241249000273215488 4210 84657796532335589517677289078074467913039872 4211 171815194872113920815241351552340677044994048 4212 334941804375953853518839202773875377473323008 4213 627888172384923462493691092413070547471040512 4214 1133041858321312426365599523953753410720759808 4215 1969990109582864742906662266762245224102100992 4216 3302953503146858773566325347225108785781538816 4217 5344322247985834934682734010904005623997792256 4218 8350923589690723463905430298704023302646530048 4219 12609534199738938035445153823222330286588035072 4220 18409010002210007765032070672083806823118798848 4221 25998482996107753301742044224546195567705849856 4222 35534309202333805501615244735473611116763938816 4223 47022353399963107640301309529966333609725919232 4224 60265840518165397144824697970459094846661459968 4225 74831198222635439479405412644771120855281303552 4226 90043931772113215234159902939747960041125183488 4227 105022963048963703746571784578347988284895920128 4228 118755225044048556374399965459238776296532082688 4229 130203811834833398601591130225279120587255447552 4230 138434629241937616894430666562219206518241230848 4231 142740561662565450165315698416354141914305396736 4232 142740561662565450165315698416354141914305396736 4233 138434629241937616894430666562219206518241230848 4234 130203811834833398601591130225279120587255447552 4235 118755225044048556374399965459238776296532082688 4236 105022963048963703746571784578347988284895920128 4237 90043931772113215234159902939747960041125183488 4238 74831198222635439479405412644771120855281303552 4239 60265840518165397144824697970459094846661459968 4240 47022353399963107640301309529966333609725919232 4241 35534309202333805501615244735473611116763938816 4242 25998482996107753301742044224546195567705849856 4243 18409010002210007765032070672083806823118798848 4244 12609534199738938035445153823222330286588035072 4245 8350923589690723463905430298704023302646530048 4246 5344322247985834934682734010904005623997792256 4247 3302953503146858773566325347225108785781538816 4248 1969990109582864742906662266762245224102100992 4249 1133041858321312426365599523953753410720759808 4250 627888172384923462493691092413070547471040512 4251 334941804375953853518839202773875377473323008 4252 171815194872113920815241351552340677044994048 4253 84657796532335589517677289078074467913039872 4254 40016738440906647904784587241249000273215488 4255 18121062717115836780605306589824327731904512 4256 7849192422511343707151993001877953675526144 4257 3246555793838208274062232805121761994604544 4258 1279820044354703720895715407964425422897152 4259 479817233372019721465062395575960179048448 4260 170671737773228269363751474069175284006912 4261 57442004078717933438329483868996626284544 4262 18236603544052869187026775209705654452224 4263 5442252620514196949304467908867827695616 4264 1520469849560218650755358508939837702144 4265 395825452643101021170770562184281849856 4266 95492419986553128988222087336766210048 4267 21210143226662333579536764710019923968 4268 4303561474291434920873648416740081664 4269 790078399297715623767859673323012096 4270 129687337488368638515120101302206464 4271 18745801984093230554510483278266368 4272 2338730403785887286540052461518848 4273 244991351253422514516956750544896 4274 20699595396890843576588256149504 4275 1323357901996071513867163795456 4276 56945241807127492645359714304 4277 1237940039285380274899124224 4278 2475880078570760549798248448 4279 115128423653540365565618552832 4280 2704280015818913210517136867328 4281 42751021316681322413366355951616 4282 511343822112228997694900976746496 4283 4932794838368416618448775131693056 4284 39952664705232562599216531179044864 4285 279287258272376452818041928916402176 4286 1719186495818451665483664519703035904 4287 9461753966824585346448704906203234304 4288 47116559162316583453146617279284248576 4289 214330698383357650819173847499081252864 4290 897650799164983651347146468432392749056 4291 3483981431239301822256160754480348921856 4292 12600285203320759404224171180204151013376 4293 42664022051108321714886924919816708947968 4294 135793555109257234477353745689615104212992 4295 407719526332893632201026183772938057023488 4296 1158370856771833947852396097834853504909312 4297 3122605029771296182131519972794807869243392 4298 8005985241125266204406402069595321352060928 4299 19564599613108121178099384569031108363026432 4300 45658006537619125545209483968599498348822528 4301 101929152605604106933748455133922673087741952 4302 218014929164411842613055707432685809614979072 4303 447389197291582997937106587002617317342314496 4304 881948201106899619552355612135745865503473664 4305 1672068551940487948267434870102892125991469056 4306 3051878339210341018754167719193013497607749632 4307 5367715471317789319912784506550741188678254592 4308 9105213369226206354619518970318086749712023552 4309 14907473235305553935672712593411064713642508288 4310 23574078817564049280319880683808087013633032192 4311 36029387640369497675568067362529593686258352128 4312 53249868111421379763893739082608463833074761728 4313 76145289154617424220288549752381809868188680192 4314 105397592747081398922774011310285918210136997888 4315 141273332945735568517423107659513859690517757952 4316 183438244847791669436135491033258805568766738432 4317 230812246513032543394331949903566386615730307072 4318 281506087207411602166683074512674847987876233216 4319 332873982568101413294920998593216208168711880704 4320 381699201036488065340995830167830826715243872256 4321 424504034337582869126255622097136509341545791488 4322 457947241440168036231331132537120303518169694208 4323 479248082253383397520457830268780376651498258432 4324 486563463135792483332526137482963555667524190208 4325 479248082253383397520457830268780376651498258432 4326 457947241440168036231331132537120303518169694208 4327 424504034337582869126255622097136509341545791488 4328 381699201036488065340995830167830826715243872256 4329 332873982568101413294920998593216208168711880704 4330 281506087207411602166683074512674847987876233216 4331 230812246513032543394331949903566386615730307072 4332 183438244847791669436135491033258805568766738432 4333 141273332945735568517423107659513859690517757952 4334 105397592747081398922774011310285918210136997888 4335 76145289154617424220288549752381809868188680192 4336 53249868111421379763893739082608463833074761728 4337 36029387640369497675568067362529593686258352128 4338 23574078817564049280319880683808087013633032192 4339 14907473235305553935672712593411064713642508288 4340 9105213369226206354619518970318086749712023552 4341 5367715471317789319912784506550741188678254592 4342 3051878339210341018754167719193013497607749632 4343 1672068551940487948267434870102892125991469056 4344 881948201106899619552355612135745865503473664 4345 447389197291582997937106587002617317342314496 4346 218014929164411842613055707432685809614979072 4347 101929152605604106933748455133922673087741952 4348 45658006537619125545209483968599498348822528 4349 19564599613108121178099384569031108363026432 4350 8005985241125266204406402069595321352060928 4351 3122605029771296182131519972794807869243392 4352 1158370856771833947852396097834853504909312 4353 407719526332893632201026183772938057023488 4354 135793555109257234477353745689615104212992 4355 42664022051108321714886924919816708947968 4356 12600285203320759404224171180204151013376 4357 3483981431239301822256160754480348921856 4358 897650799164983651347146468432392749056 4359 214330698383357650819173847499081252864 4360 47116559162316583453146617279284248576 4361 9461753966824585346448704906203234304 4362 1719186495818451665483664519703035904 4363 279287258272376452818041928916402176 4364 39952664705232562599216531179044864 4365 4932794838368416618448775131693056 4366 511343822112228997694900976746496 4367 42751021316681322413366355951616 4368 2704280015818913210517136867328 4369 115128423653540365565618552832 4370 2475880078570760549798248448 4371 4951760157141521099596496896 4372 232732727385651491681035354112 4373 5524926395330652166874791411712 4374 88263886861008328220032658046976 4375 1066790496064038953063358153097216 4376 10398294618454446203253438715789312 4377 85093458279630183862250507698438144 4378 600988241987031569725495953634361344 4379 3737572833204918959573172694634463232 4380 20781724126690642776329019505166516224 4381 104549503309699467757443347537494802432 4382 480474228638023801385567400136691154944 4383 2032978155123576346356196457189415583744 4384 7971613555522368904865073321456919642112 4385 29127593569999685151449946851489324466176 4386 99644109267829768339613256382306064531456 4387 320441947232625374010427790799452317417472 4388 972142154726865866480100891187113069903872 4389 2790837290662998621379341615077232555851776 4390 7602317306342220817037707350107402390208512 4391 19697540453083717331284413268851407596814336 4392 48648058120790358216887107667009335440965632 4393 114746827456431806032313751071505306072645632 4394 258932192852214791396705265025395687409319936 4395 559854686658218603284039150650718964859011072 4396 1161492659847318502064970010714457318088507392 4397 2315044407052737393348441695172045011601588224 4398 4438149897342867428601902558929525228043239424 4399 8192117437531811009055822993765670152256356352 4400 14573103904413635824602705403580002551130488832 4401 25005877461922261863251282420213165428576354304 4402 41419466202769803033451812433008085355145986048 4403 66274459609767536562619718532630292206555496448 4404 102505085736485646983965035495267314794489708544 4405 153339443104103878808033305243831454465490157568 4406 221972294527657592438300436325812933756289286144 4407 311088797811182139682641033676243065021239656448 4408 422273232980966323877163748468652333567781634048 4409 555378448787128260626514578325612663299117154304 4410 707969301685317631371285485932732194675671171072 4411 874974270995617412163219223542940227496650473472 4412 1048672276006799600454888340332286192230925860864 4413 1219100441111251549778690088365398093198119665664 4414 1374896020660044756185702973611457119520515162112 4415 1504494927885835013511991248817955384544920076288 4416 1597521388903227633714716592487362947302853443584 4417 1646141967453220861375336538670779580809434103808 4418 1646141967453220861375336538670779580809434103808 4419 1597521388903227633714716592487362947302853443584 4420 1504494927885835013511991248817955384544920076288 4421 1374896020660044756185702973611457119520515162112 4422 1219100441111251549778690088365398093198119665664 4423 1048672276006799600454888340332286192230925860864 4424 874974270995617412163219223542940227496650473472 4425 707969301685317631371285485932732194675671171072 4426 555378448787128260626514578325612663299117154304 4427 422273232980966323877163748468652333567781634048 4428 311088797811182139682641033676243065021239656448 4429 221972294527657592438300436325812933756289286144 4430 153339443104103878808033305243831454465490157568 4431 102505085736485646983965035495267314794489708544 4432 66274459609767536562619718532630292206555496448 4433 41419466202769803033451812433008085355145986048 4434 25005877461922261863251282420213165428576354304 4435 14573103904413635824602705403580002551130488832 4436 8192117437531811009055822993765670152256356352 4437 4438149897342867428601902558929525228043239424 4438 2315044407052737393348441695172045011601588224 4439 1161492659847318502064970010714457318088507392 4440 559854686658218603284039150650718964859011072 4441 258932192852214791396705265025395687409319936 4442 114746827456431806032313751071505306072645632 4443 48648058120790358216887107667009335440965632 4444 19697540453083717331284413268851407596814336 4445 7602317306342220817037707350107402390208512 4446 2790837290662998621379341615077232555851776 4447 972142154726865866480100891187113069903872 4448 320441947232625374010427790799452317417472 4449 99644109267829768339613256382306064531456 4450 29127593569999685151449946851489324466176 4451 7971613555522368904865073321456919642112 4452 2032978155123576346356196457189415583744 4453 480474228638023801385567400136691154944 4454 104549503309699467757443347537494802432 4455 20781724126690642776329019505166516224 4456 3737572833204918959573172694634463232 4457 600988241987031569725495953634361344 4458 85093458279630183862250507698438144 4459 10398294618454446203253438715789312 4460 1066790496064038953063358153097216 4461 88263886861008328220032658046976 4462 5524926395330652166874791411712 4463 232732727385651491681035354112 4464 4951760157141521099596496896 4465 9903520314283042199192993792 4466 470417214928444504461667205120 4467 11285061398125526585980416425984 4468 182169066481040134352780625182720 4469 2224606723216731917740048910385152 4470 21907482584812512317243791784280064 4471 181117916119432426894110342565068800 4472 1292258071122858381977059860307509248 4473 8118547633839148152961253438704844800 4474 45600220928154220140837055360195887104 4475 231738946939131050374647324272916168704 4476 1075814345570813371379728260789803417600 4477 4598243370756484993845180019654050971648 4478 18213881822961923199748246620427884953600 4479 67230451388565504468117718836931790372864 4480 232342835269017388173678064107182475968512 4481 754844068898693641270308244523883346001920 4482 2313581093700468012026349872593900566216704 4483 6710519838113941711316832644982815137464320 4484 18469567480466770981129305734699562882301952 4485 48354505459309283932381201292328004235558912 4486 120679226665497618687530237732530843371438080 4487 287660571928228086142202948338967066301169664 4488 656042027542054943767619064256602990266286080 4489 1433715453809658575493991921084383958361178112 4490 3006664834682250525471906907864980946665078784 4491 6058295739216945794952610237767770024695562240 4492 11742492206577410404795977283931648748282707968 4493 21916397565868380978780581365184606508616253440 4494 39426686005470211629808721356305318411558191104 4495 68422531790036216735882406634484853582057177088 4496 114640260590931717084167151765806328068020633600 4497 185572905154463571320797636744454625696117948416 4498 290410933057378268532529746688179039974824345600 4499 439630282400440056232860546753138351147443027968 4500 644123739040680182964880004974071848777409363968 4501 913831606368444615801305840499348377818680524800 4502 1255928876090134129274061541669218960757768585216 4503 1672756697644718031972510438269502274352762060800 4504 2159819011249308445123329146450172104812043173888 4505 2704262652335805000280345519144212071113182674944 4506 3284280919590010820902848978725103143479400202240 4507 3869797469099899473877314860208936154520667291648 4508 4424594521469616481246794463618048772006781911040 4509 4909773828416593801142877200664551989447778893824 4510 5288138150697789221990753417536396056659207651328 4511 5528830548206130195139190601778724302921578577920 4512 5611440943541298478836293879717191211902688034816 4513 5528830548206130195139190601778724302921578577920 4514 5288138150697789221990753417536396056659207651328 4515 4909773828416593801142877200664551989447778893824 4516 4424594521469616481246794463618048772006781911040 4517 3869797469099899473877314860208936154520667291648 4518 3284280919590010820902848978725103143479400202240 4519 2704262652335805000280345519144212071113182674944 4520 2159819011249308445123329146450172104812043173888 4521 1672756697644718031972510438269502274352762060800 4522 1255928876090134129274061541669218960757768585216 4523 913831606368444615801305840499348377818680524800 4524 644123739040680182964880004974071848777409363968 4525 439630282400440056232860546753138351147443027968 4526 290410933057378268532529746688179039974824345600 4527 185572905154463571320797636744454625696117948416 4528 114640260590931717084167151765806328068020633600 4529 68422531790036216735882406634484853582057177088 4530 39426686005470211629808721356305318411558191104 4531 21916397565868380978780581365184606508616253440 4532 11742492206577410404795977283931648748282707968 4533 6058295739216945794952610237767770024695562240 4534 3006664834682250525471906907864980946665078784 4535 1433715453809658575493991921084383958361178112 4536 656042027542054943767619064256602990266286080 4537 287660571928228086142202948338967066301169664 4538 120679226665497618687530237732530843371438080 4539 48354505459309283932381201292328004235558912 4540 18469567480466770981129305734699562882301952 4541 6710519838113941711316832644982815137464320 4542 2313581093700468012026349872593900566216704 4543 754844068898693641270308244523883346001920 4544 232342835269017388173678064107182475968512 4545 67230451388565504468117718836931790372864 4546 18213881822961923199748246620427884953600 4547 4598243370756484993845180019654050971648 4548 1075814345570813371379728260789803417600 4549 231738946939131050374647324272916168704 4550 45600220928154220140837055360195887104 4551 8118547633839148152961253438704844800 4552 1292258071122858381977059860307509248 4553 181117916119432426894110342565068800 4554 21907482584812512317243791784280064 4555 2224606723216731917740048910385152 4556 182169066481040134352780625182720 4557 11285061398125526585980416425984 4558 470417214928444504461667205120 4559 9903520314283042199192993792 4560 19807040628566084398385987584 4561 950737950171172051122527404032 4562 23045491771336639197522096553984 4563 375858402967670017543772500393984 4564 4637023805673527447745593755041792 4565 46130597623930410563840965083136000 4566 385254208171580986016201391267119104 4567 2776565057925321250017839390348279808 4568 17619634925949949930425634690755985408 4569 99962391457576898668450272208532537344 4570 513114887481189255478310720255891079168 4571 2406007578400489907993864475050449567744 4572 10387166975378549127678681760614326468608 4573 41558294077189663694474460365785040683008 4574 154945439312010117526001784271805511368704 4575 540891386175166414980691672185249883750400 4576 1775085589799762522208746104497519514877952 4577 5495966430733072558572460652636663189602304 4578 16103917554175087713726163252779205267554304 4579 44778500055835428142133593529210290927828992 4580 118443511266867668192945599353840329455304704 4581 298672383343446370577254051512014880020365312 4582 719383480945870693225692156808977148463284224 4583 1657911544027702447755016523048129500989620224 4584 3661650576998997455729811440631182522436288512 4585 7761051203667380995363719356597291880334491648 4586 15806935828103755636719094269836587306544267264 4587 30971487077483237612800291653054747522753363968 4588 58441479750205847909949312180373460057711443968 4589 106301932267613563199066959455448509535836176384 4590 186552227782185585082176845174420338884969758720 4591 316113829838091343913596551960156032443002912768 4592 517587399085250970743025952154505736817985191936 4593 819418757204148606581415329800006746928773595136 4594 1255072259442665355562850515892100152655555330048 4595 1860829156674032720779414492966757490918724468736 4596 2671966101762934412655770818295214585679601205248 4597 3717343369294793210785452696984648547110418907136 4598 5012824681507771674738816462940137803085498023936 4599 6554394520213796432938650012788123431731376160768 4600 8312224723799591628064778359323303962499109355520 4601 10227138601860396818039950548652749974191864807424 4602 12210812225366221388650550997203506211538283266048 4603 14150583098916528810690838470923173666658659074048 4604 15918944658452331052407937381342287283868091285504 4605 17386834102457096019243278738765985323124132937728 4606 18438894620001383566830454853655514824555865571328 4607 18988259048588415625200295885650271868029665017856 4608 18988259048588415625200295885650271868029665017856 4609 18438894620001383566830454853655514824555865571328 4610 17386834102457096019243278738765985323124132937728 4611 15918944658452331052407937381342287283868091285504 4612 14150583098916528810690838470923173666658659074048 4613 12210812225366221388650550997203506211538283266048 4614 10227138601860396818039950548652749974191864807424 4615 8312224723799591628064778359323303962499109355520 4616 6554394520213796432938650012788123431731376160768 4617 5012824681507771674738816462940137803085498023936 4618 3717343369294793210785452696984648547110418907136 4619 2671966101762934412655770818295214585679601205248 4620 1860829156674032720779414492966757490918724468736 4621 1255072259442665355562850515892100152655555330048 4622 819418757204148606581415329800006746928773595136 4623 517587399085250970743025952154505736817985191936 4624 316113829838091343913596551960156032443002912768 4625 186552227782185585082176845174420338884969758720 4626 106301932267613563199066959455448509535836176384 4627 58441479750205847909949312180373460057711443968 4628 30971487077483237612800291653054747522753363968 4629 15806935828103755636719094269836587306544267264 4630 7761051203667380995363719356597291880334491648 4631 3661650576998997455729811440631182522436288512 4632 1657911544027702447755016523048129500989620224 4633 719383480945870693225692156808977148463284224 4634 298672383343446370577254051512014880020365312 4635 118443511266867668192945599353840329455304704 4636 44778500055835428142133593529210290927828992 4637 16103917554175087713726163252779205267554304 4638 5495966430733072558572460652636663189602304 4639 1775085589799762522208746104497519514877952 4640 540891386175166414980691672185249883750400 4641 154945439312010117526001784271805511368704 4642 41558294077189663694474460365785040683008 4643 10387166975378549127678681760614326468608 4644 2406007578400489907993864475050449567744 4645 513114887481189255478310720255891079168 4646 99962391457576898668450272208532537344 4647 17619634925949949930425634690755985408 4648 2776565057925321250017839390348279808 4649 385254208171580986016201391267119104 4650 46130597623930410563840965083136000 4651 4637023805673527447745593755041792 4652 375858402967670017543772500393984 4653 23045491771336639197522096553984 4654 950737950171172051122527404032 4655 19807040628566084398385987584 4656 39614081257132168796771975168 4657 1921282940970910186643440795648 4658 47051625013158733488365913505792 4659 775237666681762260310628361043968 4660 9661426284320314661873171260506112 4661 97086029412774412187693019855585280 4662 818954646421397768525597129131950080 4663 5961402699954939618279860878100660224 4664 38207883825504825596932828441593511936 4665 218926957499375400891829306921167355904 4666 1134954116021223868011847874208455458816 4667 5374767037885096226195055742066848956416 4668 23434720416416451328585635949749945237504 4669 94694435363623455656615924213490632359936 4670 356579703132475716041455996034325334196224 4671 1257212748197222056077151475240247209492480 4672 4167268281411823098031519425151173845319680 4673 13032415903268282879021797025220598716956672 4674 38572605782415384520544548065643935781879808 4675 108343795543793148289085848274013362115837952 4676 289504887684472650707899774296702115001663488 4677 737522778302009509675636899147054410480222208 4678 1794753275247638890230831941176922370224422912 4679 4179268906090690109677011463036279166303469568 4680 9327040186969289919434417798845418066319245312 4681 19977972653713439751199077752288180888819204096 4682 41122644394177772213221813437137796480427360256 4683 81440254332740094909133551370247129609204137984 4684 155340949242223350235907253098993117664364199936 4685 285654028903902060260471380541274726169862733824 4686 506854948088657873302870166547127060018495488000 4687 868487051660481424519781981000183035491830988800 4688 1438121936664821195144910704697710882385934942208 4689 2302866502269872012007287290420115716101281677312 4690 3568160167178871387223472198007855719219009159168 4691 5352542267432516040218808924211438584853673541632 4692 7777343038792573900940610612575800455641832620032 4693 10950955729378566015279835349561029509942679175168 4694 14948478349424861512500415236511134778876296691712 4695 19788925008153700151409912074917517920928224247808 4696 25413600465528159231760198451322510578836884684800 4697 31670201346648366891648766777663683731155582976000 4698 38307339815273214771575305134262306084501495742464 4699 44983195710365701450928149215835487447352550096896 4700 51289866471798486763703962777294824357039936897024 4701 56792009864985666541016677838887441235088890658816 4702 61075181143521380728165960349770208182041581715456 4703 63796646240767337993783120275054124779327904022528 4704 64730154307271065543128595783166705048313284001792 4705 63796646240767337993783120275054124779327904022528 4706 61075181143521380728165960349770208182041581715456 4707 56792009864985666541016677838887441235088890658816 4708 51289866471798486763703962777294824357039936897024 4709 44983195710365701450928149215835487447352550096896 4710 38307339815273214771575305134262306084501495742464 4711 31670201346648366891648766777663683731155582976000 4712 25413600465528159231760198451322510578836884684800 4713 19788925008153700151409912074917517920928224247808 4714 14948478349424861512500415236511134778876296691712 4715 10950955729378566015279835349561029509942679175168 4716 7777343038792573900940610612575800455641832620032 4717 5352542267432516040218808924211438584853673541632 4718 3568160167178871387223472198007855719219009159168 4719 2302866502269872012007287290420115716101281677312 4720 1438121936664821195144910704697710882385934942208 4721 868487051660481424519781981000183035491830988800 4722 506854948088657873302870166547127060018495488000 4723 285654028903902060260471380541274726169862733824 4724 155340949242223350235907253098993117664364199936 4725 81440254332740094909133551370247129609204137984 4726 41122644394177772213221813437137796480427360256 4727 19977972653713439751199077752288180888819204096 4728 9327040186969289919434417798845418066319245312 4729 4179268906090690109677011463036279166303469568 4730 1794753275247638890230831941176922370224422912 4731 737522778302009509675636899147054410480222208 4732 289504887684472650707899774296702115001663488 4733 108343795543793148289085848274013362115837952 4734 38572605782415384520544548065643935781879808 4735 13032415903268282879021797025220598716956672 4736 4167268281411823098031519425151173845319680 4737 1257212748197222056077151475240247209492480 4738 356579703132475716041455996034325334196224 4739 94694435363623455656615924213490632359936 4740 23434720416416451328585635949749945237504 4741 5374767037885096226195055742066848956416 4742 1134954116021223868011847874208455458816 4743 218926957499375400891829306921167355904 4744 38207883825504825596932828441593511936 4745 5961402699954939618279860878100660224 4746 818954646421397768525597129131950080 4747 97086029412774412187693019855585280 4748 9661426284320314661873171260506112 4749 775237666681762260310628361043968 4750 47051625013158733488365913505792 4751 1921282940970910186643440795648 4752 39614081257132168796771975168 4753 79228162514264337593543950336 4754 3882179963198952542083653566464 4755 96044340007916943247773653794816 4756 1598487599847168709202944355991552 4757 20121611096068813809280054242312192 4758 204220863782842398803641194722099200 4759 1739820156420483540298898367808798720 4760 12790206276409512801578513231930982400 4761 82785442935068887930389699858691784704 4762 479030412797860553116673001344009764864 4763 2507837364126044740470453817842180554752 4764 11993212532850261677457185792038826672128 4765 52806959751802115293573654433532689252352 4766 215483977609322715715045756805252502257664 4767 819431688837819016007194919764061851746304 4768 2917694024035375309185211374005534064640000 4769 9767179286867757478255958456412342342123520 4770 30849197189760686909689140691748506094796800 4771 92218110509901189681987768876455742618468352 4772 261624967544066890191808466173756185260326912 4773 706140366344860741709704058083010372379344896 4774 1817168309439228984381182148179832392053161984 4775 4467207340412404058658429577623923801368559616 4776 10509277400784916613364302494808448776129216512 4777 23696795098064555162712825477667135463266189312 4778 51286724527367464429807368221004832865404321792 4779 106679131688447661938114343665657370977824145408 4780 213511925797628222971272541075096677566174461952 4781 411619432994960415064481025632370999501629947904 4782 765106996791839125172858642919788767553030979584 4783 1372414089449892740728549175265906553305044090880 4784 2377579543933907425480950604745779513250713436160 4785 3980990316974422551502192267475475770869526036480 4786 6446802079698884472818344085926641723338462855168 4787 10103215824489189585298688317255929376783034482688 4788 15331260350337444143758861212654388302834254741504 4789 22538112299102114440760010087640963099153563385856 4790 32112665332816411007129350287683230759809821179904 4791 44364181419017268633989595778175031483417113919488 4792 59449157352141579978343021696977029793438045831168 4793 77296261906936125900462921026903810136067465543680 4794 97543154176753868990688373739325780694986716610560 4795 119500805120122369690368242726546479682930427822080 4796 142159446600545389667705806705788574640631525146624 4797 164244958166495318807882547044414276275467655839744 4798 184325863356663644504625406469679956616521472540672 4799 200960713812099902499878718899783328188012678873088 4800 212865865528574670310237251542337636273627240333312 4801 219077082998899975823422840345141115919223046012928 4802 219077082998899975823422840345141115919223046012928 4803 212865865528574670310237251542337636273627240333312 4804 200960713812099902499878718899783328188012678873088 4805 184325863356663644504625406469679956616521472540672 4806 164244958166495318807882547044414276275467655839744 4807 142159446600545389667705806705788574640631525146624 4808 119500805120122369690368242726546479682930427822080 4809 97543154176753868990688373739325780694986716610560 4810 77296261906936125900462921026903810136067465543680 4811 59449157352141579978343021696977029793438045831168 4812 44364181419017268633989595778175031483417113919488 4813 32112665332816411007129350287683230759809821179904 4814 22538112299102114440760010087640963099153563385856 4815 15331260350337444143758861212654388302834254741504 4816 10103215824489189585298688317255929376783034482688 4817 6446802079698884472818344085926641723338462855168 4818 3980990316974422551502192267475475770869526036480 4819 2377579543933907425480950604745779513250713436160 4820 1372414089449892740728549175265906553305044090880 4821 765106996791839125172858642919788767553030979584 4822 411619432994960415064481025632370999501629947904 4823 213511925797628222971272541075096677566174461952 4824 106679131688447661938114343665657370977824145408 4825 51286724527367464429807368221004832865404321792 4826 23696795098064555162712825477667135463266189312 4827 10509277400784916613364302494808448776129216512 4828 4467207340412404058658429577623923801368559616 4829 1817168309439228984381182148179832392053161984 4830 706140366344860741709704058083010372379344896 4831 261624967544066890191808466173756185260326912 4832 92218110509901189681987768876455742618468352 4833 30849197189760686909689140691748506094796800 4834 9767179286867757478255958456412342342123520 4835 2917694024035375309185211374005534064640000 4836 819431688837819016007194919764061851746304 4837 215483977609322715715045756805252502257664 4838 52806959751802115293573654433532689252352 4839 11993212532850261677457185792038826672128 4840 2507837364126044740470453817842180554752 4841 479030412797860553116673001344009764864 4842 82785442935068887930389699858691784704 4843 12790206276409512801578513231930982400 4844 1739820156420483540298898367808798720 4845 204220863782842398803641194722099200 4846 20121611096068813809280054242312192 4847 1598487599847168709202944355991552 4848 96044340007916943247773653794816 4849 3882179963198952542083653566464 4850 79228162514264337593543950336 4851 158456325028528675187087900672 4852 7843588088912169421760851083264 4853 196010474060289971206427733131264 4854 3294960629683853837924704192561152 4855 41889722058468440516344740474519552 4856 429362097189181795902096155407810560 4857 3693909981581103053829693085350625280 4858 27422143572817197146703628941215662080 4859 179228493023046922227376704425044213760 4860 1047215943814849230900259745522216075264 4861 5535881638849059785390595024530045927424 4862 26732191561910165099831583471345103536128 4863 118850810493534561489671568967009333936128 4864 489712433889416759360067550578070492545024 4865 1880442462167036552131249504711647443288064 4866 6761092019481437218301900595470541164380160 4867 22855321125411821462728036710355258394542080 4868 72898216390433242579827159446019349183201280 4869 220069783592787187425310225085967299992616960 4870 630540944543105390706503373969135984193830912 4871 1718843076690268967224853351965506391047667712 4872 4467607576199234150765972863932281298861686784 4873 11093705743099247066727949653313403565882998784 4874 26363462931899363563583800262510900414546706432 4875 60053607185517563332800233018878610146183872512 4876 131312958876925459346171551799653100524702531584 4877 275975767124203373233445268268748045908818526208 4878 558136826183796225392330142607232504127142494208 4879 1087382208919697086253240030674441094917200543744 4880 2042770961089152380002864830906333298780593455104 4881 3703734114675659611281872875288841189376424673280 4882 6486277370590284585813259226929118013074524078080 4883 10980165618495697104926721782442144497256816967680 4884 17979340920016971658351251297408813223644107898880 4885 28494302803836404092219490225524910768040431321088 4886 43732632015295524683668154663804923920796560130048 4887 65033660764014085088600124752167825634268289171456 4888 93746869186251903093897499525496786806643103891456 4889 131051782044910227251678221432594465466568511848448 4890 177729720843467974199664404477281852995957726117888 4891 233912988501848011454792061297926644017154574254080 4892 298851631236323671318782192629814160504434594938880 4893 370747515900455743578815699376417153293523122913280 4894 446705823810789089172997488596145496478120914452480 4895 522842418113350014049320409068734726937493261778944 4896 594561910102720953097607981473598817069898382966784 4897 656989134607555760926974895061151687138890521509888 4898 705502796394306384163900020184701512559196674981888 4899 736292604573414616279753943224849254827044764647424 4900 746848023381057772207434169814231053580265616048128 4901 736292604573414616279753943224849254827044764647424 4902 705502796394306384163900020184701512559196674981888 4903 656989134607555760926974895061151687138890521509888 4904 594561910102720953097607981473598817069898382966784 4905 522842418113350014049320409068734726937493261778944 4906 446705823810789089172997488596145496478120914452480 4907 370747515900455743578815699376417153293523122913280 4908 298851631236323671318782192629814160504434594938880 4909 233912988501848011454792061297926644017154574254080 4910 177729720843467974199664404477281852995957726117888 4911 131051782044910227251678221432594465466568511848448 4912 93746869186251903093897499525496786806643103891456 4913 65033660764014085088600124752167825634268289171456 4914 43732632015295524683668154663804923920796560130048 4915 28494302803836404092219490225524910768040431321088 4916 17979340920016971658351251297408813223644107898880 4917 10980165618495697104926721782442144497256816967680 4918 6486277370590284585813259226929118013074524078080 4919 3703734114675659611281872875288841189376424673280 4920 2042770961089152380002864830906333298780593455104 4921 1087382208919697086253240030674441094917200543744 4922 558136826183796225392330142607232504127142494208 4923 275975767124203373233445268268748045908818526208 4924 131312958876925459346171551799653100524702531584 4925 60053607185517563332800233018878610146183872512 4926 26363462931899363563583800262510900414546706432 4927 11093705743099247066727949653313403565882998784 4928 4467607576199234150765972863932281298861686784 4929 1718843076690268967224853351965506391047667712 4930 630540944543105390706503373969135984193830912 4931 220069783592787187425310225085967299992616960 4932 72898216390433242579827159446019349183201280 4933 22855321125411821462728036710355258394542080 4934 6761092019481437218301900595470541164380160 4935 1880442462167036552131249504711647443288064 4936 489712433889416759360067550578070492545024 4937 118850810493534561489671568967009333936128 4938 26732191561910165099831583471345103536128 4939 5535881638849059785390595024530045927424 4940 1047215943814849230900259745522216075264 4941 179228493023046922227376704425044213760 4942 27422143572817197146703628941215662080 4943 3693909981581103053829693085350625280 4944 429362097189181795902096155407810560 4945 41889722058468440516344740474519552 4946 3294960629683853837924704192561152 4947 196010474060289971206427733131264 4948 7843588088912169421760851083264 4949 158456325028528675187087900672 4950 316912650057057350374175801344 4951 15845632502852867518708790067200 4952 399943764372006376172209861296128 4953 6789853527472453731766716543795200 4954 87172390176610251290133000622178304 4955 902260416303162845218321683280035840 4956 7838102429974884901856296092072673280 4957 58752466795955633320468847317514977280 4958 387720860638909213145003640268657786880 4959 2287317987805654530394493500177137008640 4960 12208134339732096926348363537416504475648 4961 59520471673266360289503449356065937817600 4962 267179579045188929824091933292631221600256 4963 1111512569262298411112330930223094274457600 4964 4309341836894261191552542596968930867150848 4965 15644205585621309508851910360836253511843840 4966 53397438241715766743689451863640530988564480 4967 171972716457954613128598475399924530471239680 4968 524237605586919486190896487680476286162042880 4969 1516785235251982776899651660357295083135959040 4970 4175518107378614935479096519521772379962343424 4971 10960620573089284752562244315629554635060019200 4972 27488290019718504466225480738131704945383047168 4973 65979922669172413143306640676400760358122291200 4974 151815585433264020566039461573162123569202724864 4975 335339541928756935032517918681729150415240429568 4976 712004002947522736299618903694792627136233472000 4977 1454866923239103873375322134420646358116273750016 4978 2864014218611730177348595264413153842956337152000 4979 5437067474027778102383247671896806788392328101888 4980 9962796157945945732223758126550771441207974297600 4981 17635194791632102912733165853904105298291809320960 4982 30177726890304148530518060809250965994161255219200 4983 49957032443076492423551561624750963900062797660160 4984 80053683288308982555504794874014164536692152729600 4985 124247437989285478381177913144147810624107913936896 4986 186870064857944331257018836406636722504461189120000 4987 272484835302327747483475228380047298683515659354112 4988 385371971796691438676892741340816043026803589120000 4989 528834642938721865634706060263402573958218248093696 4990 704387103986348811352226888156462934439348509081600 4991 910936715662471113746222665801673988771043407298560 4992 1144111985920051091813819036533811066205942002483200 4993 1395905069182244926122889890492032340177427219087360 4994 1654777590647187427109224181918183297549965302169600 4995 1906318740099151296678091686995838535463847977811968 4996 2134450362707226139039914940130141095184534863872000 4997 2323062434379524485181992392692139743020149035237376 4998 2457859070878292660266833423734426262225228398592000 4999 2528127089911144825327530545387878384976174669365248 5000 2528127089911144825327530545387878384976174669365248 5001 2457859070878292660266833423734426262225228398592000 5002 2323062434379524485181992392692139743020149035237376 5003 2134450362707226139039914940130141095184534863872000 5004 1906318740099151296678091686995838535463847977811968 5005 1654777590647187427109224181918183297549965302169600 5006 1395905069182244926122889890492032340177427219087360 5007 1144111985920051091813819036533811066205942002483200 5008 910936715662471113746222665801673988771043407298560 5009 704387103986348811352226888156462934439348509081600 5010 528834642938721865634706060263402573958218248093696 5011 385371971796691438676892741340816043026803589120000 5012 272484835302327747483475228380047298683515659354112 5013 186870064857944331257018836406636722504461189120000 5014 124247437989285478381177913144147810624107913936896 5015 80053683288308982555504794874014164536692152729600 5016 49957032443076492423551561624750963900062797660160 5017 30177726890304148530518060809250965994161255219200 5018 17635194791632102912733165853904105298291809320960 5019 9962796157945945732223758126550771441207974297600 5020 5437067474027778102383247671896806788392328101888 5021 2864014218611730177348595264413153842956337152000 5022 1454866923239103873375322134420646358116273750016 5023 712004002947522736299618903694792627136233472000 5024 335339541928756935032517918681729150415240429568 5025 151815585433264020566039461573162123569202724864 5026 65979922669172413143306640676400760358122291200 5027 27488290019718504466225480738131704945383047168 5028 10960620573089284752562244315629554635060019200 5029 4175518107378614935479096519521772379962343424 5030 1516785235251982776899651660357295083135959040 5031 524237605586919486190896487680476286162042880 5032 171972716457954613128598475399924530471239680 5033 53397438241715766743689451863640530988564480 5034 15644205585621309508851910360836253511843840 5035 4309341836894261191552542596968930867150848 5036 1111512569262298411112330930223094274457600 5037 267179579045188929824091933292631221600256 5038 59520471673266360289503449356065937817600 5039 12208134339732096926348363537416504475648 5040 2287317987805654530394493500177137008640 5041 387720860638909213145003640268657786880 5042 58752466795955633320468847317514977280 5043 7838102429974884901856296092072673280 5044 902260416303162845218321683280035840 5045 87172390176610251290133000622178304 5046 6789853527472453731766716543795200 5047 399943764372006376172209861296128 5048 15845632502852867518708790067200 5049 316912650057057350374175801344 5050 633825300114114700748351602688 5051 32008177655762792387791755935744 5052 815891617571894148538315600560128 5053 13987573635568340273464997343920128 5054 181334566148797702367950025946824704 5055 1895086168842609311984219886855389184 5056 16622001498177731902345043239889797120 5057 125793318488698830336990900648474050560 5058 838102367724095298637537717289914204160 5059 4991620710843033642624240872041501163520 5060 26896472767445804451685194584142850818048 5061 132385448748298794860922435737904792731648 5062 599935718313090250027527598354704111763456 5063 2519682675627905558893502589097432324243456 5064 9862283944534285686609611953227909298126848 5065 36146209920697068296546406906187073871413248 5066 124561103615711278068478923258012486672056320 5067 405029667148517116819119781106419606130524160 5068 1246624211308881713479335607268762934900162560 5069 3641906114492230151330475845903608138610769920 5070 10123524796174984643344489611819862957808943104 5071 26834591207555261441632974966371641247949389824 5072 67962606033217110136043504379657956563162759168 5073 164749013891583341085608343522438123475244679168 5074 382864090341074140291524603974103967025556619264 5075 854203040353006784531514294472025327676518563840 5076 1832061171998708423971930541153737354053542739968 5077 3781790318124846472882991539693381878687377391616 5078 7521488631334075650663174512453135393890936815616 5079 14427398967439622386957205811271039072862929420288 5080 26714185341769142909208281935082489861639417888768 5081 47788513669804778067350102210332071100246717890560 5082 82653288622691933714875934872451906558757080924160 5083 138309187429769887698285801303119570793934471823360 5084 224062749622737006641410210402712630426221684981760 5085 351613636947516113688926435585274128785519270690816 5086 534769741663868569909057189773959218415545085853696 5087 788642478792515987303787880069032391107417118605312 5088 1128219875825534566132940940390733109807352289165312 5089 1566309665381006154119841160343248303036906650730496 5090 2110984052163205405574537087885167310803218062114816 5091 2762821662293943827287314985320420558386474684252160 5092 3512394140692397068482519019411341788945101629685760 5093 4338539078403680548715786455298852506179692197314560 5094 5207953672037286528118233167628140282498543213608960 5095 6076507825265977419475990919690574212152640036405248 5096 6892414385407312965240797291304761627156968917434368 5097 7601047324958389726589864875522258302131586755198976 5098 8150837417727021522569851592483728985372361517694976 5099 8499387112432045738629220051794910784748716606619648 5100 8618812312882463756895253841923051432744167445364736 5101 8499387112432045738629220051794910784748716606619648 5102 8150837417727021522569851592483728985372361517694976 5103 7601047324958389726589864875522258302131586755198976 5104 6892414385407312965240797291304761627156968917434368 5105 6076507825265977419475990919690574212152640036405248 5106 5207953672037286528118233167628140282498543213608960 5107 4338539078403680548715786455298852506179692197314560 5108 3512394140692397068482519019411341788945101629685760 5109 2762821662293943827287314985320420558386474684252160 5110 2110984052163205405574537087885167310803218062114816 5111 1566309665381006154119841160343248303036906650730496 5112 1128219875825534566132940940390733109807352289165312 5113 788642478792515987303787880069032391107417118605312 5114 534769741663868569909057189773959218415545085853696 5115 351613636947516113688926435585274128785519270690816 5116 224062749622737006641410210402712630426221684981760 5117 138309187429769887698285801303119570793934471823360 5118 82653288622691933714875934872451906558757080924160 5119 47788513669804778067350102210332071100246717890560 5120 26714185341769142909208281935082489861639417888768 5121 14427398967439622386957205811271039072862929420288 5122 7521488631334075650663174512453135393890936815616 5123 3781790318124846472882991539693381878687377391616 5124 1832061171998708423971930541153737354053542739968 5125 854203040353006784531514294472025327676518563840 5126 382864090341074140291524603974103967025556619264 5127 164749013891583341085608343522438123475244679168 5128 67962606033217110136043504379657956563162759168 5129 26834591207555261441632974966371641247949389824 5130 10123524796174984643344489611819862957808943104 5131 3641906114492230151330475845903608138610769920 5132 1246624211308881713479335607268762934900162560 5133 405029667148517116819119781106419606130524160 5134 124561103615711278068478923258012486672056320 5135 36146209920697068296546406906187073871413248 5136 9862283944534285686609611953227909298126848 5137 2519682675627905558893502589097432324243456 5138 599935718313090250027527598354704111763456 5139 132385448748298794860922435737904792731648 5140 26896472767445804451685194584142850818048 5141 4991620710843033642624240872041501163520 5142 838102367724095298637537717289914204160 5143 125793318488698830336990900648474050560 5144 16622001498177731902345043239889797120 5145 1895086168842609311984219886855389184 5146 181334566148797702367950025946824704 5147 13987573635568340273464997343920128 5148 815891617571894148538315600560128 5149 32008177655762792387791755935744 5150 633825300114114700748351602688 5151 1267650600228229401496703205376 5152 64650180611639699476331863474176 5153 1664108325449608146814797132857344 5154 28807042977536456091662206166368256 5155 377064572513787177819296613493899264 5156 3978496689629593526124073824360071168 5157 35229654501434356738221882886930300928 5158 269154435113803354674959295592582348800 5159 1810286438833676991308119541241746554880 5160 10884004435856439456233549898125515161600 5161 59201550980966367127829883912014429945856 5162 294147574352025004772518533569262278148096 5163 1345601390776245369197893169473085933355008 5164 5704877629791613758193876508319010428813312 5165 22540908101799785668781567224204494695825408 5166 83398304056674185583206952524892104604778496 5167 290126215901574073712346839606726614063251456 5168 952386665045025256287818505001583123628032000 5169 2959362323998888434339713825950516021118894080 5170 8728585440428384757237829930983789574697779200 5171 24497291350830464035550627594732352026567507968 5172 65565195792703262298996736117339463651591979008 5173 167673153335366173650228470060800086352104259584 5174 410446659810163893510852734327928750186048782336 5175 963266363126970136467652613640282660285358014464 5176 2170503090521633808513998873745934342265744916480 5177 4701849340845916546941853833888067062629641748480 5178 9803694974352064321110606354304653211209373319168 5179 19696824052439636500341687835451741828924080914432 5180 38169746760323935720543570118622041247595058167808 5181 71409033670361974387564480148913444292220038414336 5182 129079805707255950488669252037727579041356322963456 5183 225613215001729217738985742457759744721423978987520 5184 381569498324315345765287350732641022717060595056640 5185 624829809218860803832288900162162474640186718289920 5186 991245406563888275549663702227945189350097605885952 5187 1524271881244198410433611424430171073153912885215232 5188 2273084311196880451911652466872709774037002030678016 5189 3288755038631445611906507184159436404462507496833024 5190 4618315138819698563151778718786330739634910701551616 5191 6296918149210979388119344375930026079763812929503232 5192 8338837220941600843019250370098249869500688474570752 5193 10728558174647739564047222677860176717121065813278720 5194 13413642466352053050768972876352766457837703649034240 5195 16301175362517444301422259464869920897001616383672320 5196 19259367813312153040969999810801062394202435895689216 5197 22125206941148278176077393047998994607691521952055296 5198 24718022695316953105581494453393757668208041617522688 5199 26857644616611773527955448150627695088967598475313152 5200 28384730918561549201864476441088427015791699451445248 5201 29180144670806729340393886696660167665033418765238272 5202 29180144670806729340393886696660167665033418765238272 5203 28384730918561549201864476441088427015791699451445248 5204 26857644616611773527955448150627695088967598475313152 5205 24718022695316953105581494453393757668208041617522688 5206 22125206941148278176077393047998994607691521952055296 5207 19259367813312153040969999810801062394202435895689216 5208 16301175362517444301422259464869920897001616383672320 5209 13413642466352053050768972876352766457837703649034240 5210 10728558174647739564047222677860176717121065813278720 5211 8338837220941600843019250370098249869500688474570752 5212 6296918149210979388119344375930026079763812929503232 5213 4618315138819698563151778718786330739634910701551616 5214 3288755038631445611906507184159436404462507496833024 5215 2273084311196880451911652466872709774037002030678016 5216 1524271881244198410433611424430171073153912885215232 5217 991245406563888275549663702227945189350097605885952 5218 624829809218860803832288900162162474640186718289920 5219 381569498324315345765287350732641022717060595056640 5220 225613215001729217738985742457759744721423978987520 5221 129079805707255950488669252037727579041356322963456 5222 71409033670361974387564480148913444292220038414336 5223 38169746760323935720543570118622041247595058167808 5224 19696824052439636500341687835451741828924080914432 5225 9803694974352064321110606354304653211209373319168 5226 4701849340845916546941853833888067062629641748480 5227 2170503090521633808513998873745934342265744916480 5228 963266363126970136467652613640282660285358014464 5229 410446659810163893510852734327928750186048782336 5230 167673153335366173650228470060800086352104259584 5231 65565195792703262298996736117339463651591979008 5232 24497291350830464035550627594732352026567507968 5233 8728585440428384757237829930983789574697779200 5234 2959362323998888434339713825950516021118894080 5235 952386665045025256287818505001583123628032000 5236 290126215901574073712346839606726614063251456 5237 83398304056674185583206952524892104604778496 5238 22540908101799785668781567224204494695825408 5239 5704877629791613758193876508319010428813312 5240 1345601390776245369197893169473085933355008 5241 294147574352025004772518533569262278148096 5242 59201550980966367127829883912014429945856 5243 10884004435856439456233549898125515161600 5244 1810286438833676991308119541241746554880 5245 269154435113803354674959295592582348800 5246 35229654501434356738221882886930300928 5247 3978496689629593526124073824360071168 5248 377064572513787177819296613493899264 5249 28807042977536456091662206166368256 5250 1664108325449608146814797132857344 5251 64650180611639699476331863474176 5252 1267650600228229401496703205376 5253 2535301200456458802993406410752 5254 130568011823507628354160430153728 5255 3393500656810970107806674480791552 5256 59310519370828340179877375397330944 5257 783768083711510587274987644632694784 5258 8348453391989166003150840823814291456 5259 74626130044442681904723473648869965824 5260 575524176234119959021672270479245705216 5261 3907295110917563031292175872371709706240 5262 23712377013932042297808263444154695024640 5263 130187869411959545882878385876196887887872 5264 652905305131091134897326445794267714551808 5265 3014727032759943158218978534608886837542912 5266 12901086604509537754728484158874784500809728 5267 51452206111926987736163882286852145600790528 5268 192153856427879371130757815591737380004954112 5269 674756620075102381998014770450863289593233408 5270 2235903554661776103863372842700594502038454272 5271 7013438643790793147616825099691359077232803840 5272 20882647106236782956196416299331085321833021440 5273 59167941353533237282915963359625066925309034496 5274 159877924694717483382405748200503905440701087744 5275 412807515841028349015184462423535817511493697536 5276 1020314414224625914050075400018141759949980565504 5277 2417928018091101377785794008891546573992324235264 5278 5501810726615059609380253766824226071051092623360 5279 12036298782029087141848676826323952154437736202240 5280 25346966286398544888161059294077965839570944655360 5281 51437457417333708697138605300126026322892153683968 5282 100690164362858993140444166883241295365256404533248 5283 190302762926492575442301688912528892933904334323712 5284 347549308071697563934050900503117066943873886978048 5285 613809014078360780320609784570310505325067168120832 5286 1049058849406705259578794316635897721759454986240000 5287 1736180240226812523798580899183367853126625683046400 5288 2784024932320024145481084783974790067128125278388224 5289 4327807301721141144588697382145684267436982440820736 5290 6525172901554420584872413403057843257550739660079104 5291 9546393742071620153028743541926227574784184817811456 5292 13557700603251219217850689925110068068580131818438656 5293 18697847245299343594302563868746217032723633960648704 5294 25049542635978749651128115316286217276922566683918336 5295 32609147466590793159558316125276012056470559207194624 5296 41259613000614791092667353069603202772027335665254400 5297 50752557500931633606950891771847669697319255670784000 5298 60705179007584621628548052216085686017411018131505152 5299 70616133858388907595142803878218965579482635622678528 5300 79901630502115836632836180420175981297485189304287232 5301 87949239973940673813894155456998388910088106675273728 5302 94183076234892602414500145998464786238773872818126848 5303 98130976953872465607258286171907367792152803220127744 5304 99482954057461989847785039102794567794645340170223616 5305 98130976953872465607258286171907367792152803220127744 5306 94183076234892602414500145998464786238773872818126848 5307 87949239973940673813894155456998388910088106675273728 5308 79901630502115836632836180420175981297485189304287232 5309 70616133858388907595142803878218965579482635622678528 5310 60705179007584621628548052216085686017411018131505152 5311 50752557500931633606950891771847669697319255670784000 5312 41259613000614791092667353069603202772027335665254400 5313 32609147466590793159558316125276012056470559207194624 5314 25049542635978749651128115316286217276922566683918336 5315 18697847245299343594302563868746217032723633960648704 5316 13557700603251219217850689925110068068580131818438656 5317 9546393742071620153028743541926227574784184817811456 5318 6525172901554420584872413403057843257550739660079104 5319 4327807301721141144588697382145684267436982440820736 5320 2784024932320024145481084783974790067128125278388224 5321 1736180240226812523798580899183367853126625683046400 5322 1049058849406705259578794316635897721759454986240000 5323 613809014078360780320609784570310505325067168120832 5324 347549308071697563934050900503117066943873886978048 5325 190302762926492575442301688912528892933904334323712 5326 100690164362858993140444166883241295365256404533248 5327 51437457417333708697138605300126026322892153683968 5328 25346966286398544888161059294077965839570944655360 5329 12036298782029087141848676826323952154437736202240 5330 5501810726615059609380253766824226071051092623360 5331 2417928018091101377785794008891546573992324235264 5332 1020314414224625914050075400018141759949980565504 5333 412807515841028349015184462423535817511493697536 5334 159877924694717483382405748200503905440701087744 5335 59167941353533237282915963359625066925309034496 5336 20882647106236782956196416299331085321833021440 5337 7013438643790793147616825099691359077232803840 5338 2235903554661776103863372842700594502038454272 5339 674756620075102381998014770450863289593233408 5340 192153856427879371130757815591737380004954112 5341 51452206111926987736163882286852145600790528 5342 12901086604509537754728484158874784500809728 5343 3014727032759943158218978534608886837542912 5344 652905305131091134897326445794267714551808 5345 130187869411959545882878385876196887887872 5346 23712377013932042297808263444154695024640 5347 3907295110917563031292175872371709706240 5348 575524176234119959021672270479245705216 5349 74626130044442681904723473648869965824 5350 8348453391989166003150840823814291456 5351 783768083711510587274987644632694784 5352 59310519370828340179877375397330944 5353 3393500656810970107806674480791552 5354 130568011823507628354160430153728 5355 2535301200456458802993406410752 5356 5070602400912917605986812821504 5357 263671324847471715511314266718208 5358 6918836976045676073369006094942208 5359 122079823404379404281738505490530304 5360 1628543120209604942726405627727314944 5361 17510313806373778825213063709906173952 5362 157992173493604508763500481296648372224 5363 1229841303554256568376347722482370740224 5364 8427329704075759271277777694516746125312 5365 51618771372031856675584639550569316352000 5366 286032483980070297448906198844452135501824 5367 1447783247124168627304749895516900344987648 5368 6746969527078018576687572893667784547893248 5369 29140424492986471087499139048021170809995264 5370 117296830173289823465396979874815839345573888 5371 442130308876013146396280261308770061819838464 5372 1567024344892615135091131267035417129986818048 5373 5241067917670608824298081547089462355136872448 5374 16593911066815087990384758874780740911286452224 5375 49873446852057375338947055146143856755893862400 5376 142644006038683270963749099455944725344888553472 5377 389097149394840513259542167930793240678885228544 5378 1014240489486085140197186949013400518601205612544 5379 2530897553460576178830062784761754982218740006912 5380 6055591545011126796650033349163519167512512036864 5381 13912944763158381701396790324150979969516117688320 5382 30735212836245025885429863438804487766446167818240 5383 65362831455163430966135764573027701862758078218240 5384 133961457458760378528378116479798677902507450040320 5385 264861595455506130674482168695831159718448954605568 5386 505646361058055265724404571354296294103131361378304 5387 932886074655656329977576218533465031171116365774848 5388 1664557032885604787531982866071399986455169464270848 5389 2874509296966673644320836717496896964726196350746624 5390 4807339182618404875224175730173249104338040148459520 5391 7790750726655951730894753565991990891229128486289408 5392 12241173654954554029040236927785058290430020226646016 5393 18657416644062726638054998721546712903667618431369216 5394 27596964664858320571979008956222722116595844894425088 5395 39630678613382787517945852565753718477803618278834176 5396 55274465419461728498002950150139908723337710155071488 5397 74900943464134227714622669618204816459764775430127616 5398 98639705763255883935334362142927958927784874833084416 5399 126280404585115689376356893034038076222753658118340608 5400 157197056070388743297698543930196212023017775374008320 5401 190313122291997621868153369046126869635457314837233664 5402 224123890105322752365441712567007178405382435716988928 5403 256785114838712932103803182500791904538552605949820928 5404 286265695561479114682297682847561225078730508724076544 5405 310549343184443005400877706609670960119788762036174848 5406 327858644540407037639787911458567454030269953173618688 5407 336867572681055452229298877156083535843529449250226176 5408 336867572681055452229298877156083535843529449250226176 5409 327858644540407037639787911458567454030269953173618688 5410 310549343184443005400877706609670960119788762036174848 5411 286265695561479114682297682847561225078730508724076544 5412 256785114838712932103803182500791904538552605949820928 5413 224123890105322752365441712567007178405382435716988928 5414 190313122291997621868153369046126869635457314837233664 5415 157197056070388743297698543930196212023017775374008320 5416 126280404585115689376356893034038076222753658118340608 5417 98639705763255883935334362142927958927784874833084416 5418 74900943464134227714622669618204816459764775430127616 5419 55274465419461728498002950150139908723337710155071488 5420 39630678613382787517945852565753718477803618278834176 5421 27596964664858320571979008956222722116595844894425088 5422 18657416644062726638054998721546712903667618431369216 5423 12241173654954554029040236927785058290430020226646016 5424 7790750726655951730894753565991990891229128486289408 5425 4807339182618404875224175730173249104338040148459520 5426 2874509296966673644320836717496896964726196350746624 5427 1664557032885604787531982866071399986455169464270848 5428 932886074655656329977576218533465031171116365774848 5429 505646361058055265724404571354296294103131361378304 5430 264861595455506130674482168695831159718448954605568 5431 133961457458760378528378116479798677902507450040320 5432 65362831455163430966135764573027701862758078218240 5433 30735212836245025885429863438804487766446167818240 5434 13912944763158381701396790324150979969516117688320 5435 6055591545011126796650033349163519167512512036864 5436 2530897553460576178830062784761754982218740006912 5437 1014240489486085140197186949013400518601205612544 5438 389097149394840513259542167930793240678885228544 5439 142644006038683270963749099455944725344888553472 5440 49873446852057375338947055146143856755893862400 5441 16593911066815087990384758874780740911286452224 5442 5241067917670608824298081547089462355136872448 5443 1567024344892615135091131267035417129986818048 5444 442130308876013146396280261308770061819838464 5445 117296830173289823465396979874815839345573888 5446 29140424492986471087499139048021170809995264 5447 6746969527078018576687572893667784547893248 5448 1447783247124168627304749895516900344987648 5449 286032483980070297448906198844452135501824 5450 51618771372031856675584639550569316352000 5451 8427329704075759271277777694516746125312 5452 1229841303554256568376347722482370740224 5453 157992173493604508763500481296648372224 5454 17510313806373778825213063709906173952 5455 1628543120209604942726405627727314944 5456 122079823404379404281738505490530304 5457 6918836976045676073369006094942208 5458 263671324847471715511314266718208 5459 5070602400912917605986812821504 5460 10141204801825835211973625643008 5461 532413252095856348628615346257920 5462 14103880578139280321052319863013376 5463 251210319447228220494601674209361920 5464 3382624848486312013656533515641028608 5465 36710177685743746361328963386001588224 5466 334308067815978243171125408365480509440 5467 2626414694006836790470249460260298293248 5468 18163293662791791761264906293039742320640 5469 112277611930380105831140482745428705542144 5470 627877756676340223653365149901733513658368 5471 3207255723384558757741555416970311185203200 5472 15083694938142192138189992686780834356658176 5473 65745333974609093011935466814160137040691200 5474 267072336123533513596335269527924451309518848 5475 1015949865874751964251026717793467511129243648 5476 3634001594681497820713307425504899623603404800 5477 12266671284976243154782396087348032391060914176 5478 39198150859647841421638935158339217528769740800 5479 118907838550163340363429977842466477179895021568 5480 343269611569007726692999476605514993557898788864 5481 945146428159981093880750608054225798196929495040 5482 2486919428372416340148646737487379707678779506688 5483 6264661054211265940024130542703239366616903843840 5484 15132349368494154122860041467814264779562542956544 5485 35101216580156814240522059328845905126072610979840 5486 78292693745576695954892799992262483329822385766400 5487 168123491018758739419433902371016474949533019668480 5488 347954645255050529212705643517496827851389167206400 5489 694771190993865601011443359751007622596128501923840 5490 1339635584301404806516885146333772316912647822901248 5491 2496459345574438040519358201950464864680686785658880 5492 4499787598939127107151016368203495901364823886135296 5493 7850514631547835303064419597995972891712597293793280 5494 13265579260356746519932436262068496694609563025932288 5495 21723819338095088164640696793963744284881085903405056 5496 34495798898580963228907811419604518229062046869094400 5497 53141565994592279045013076534372173853321312434388992 5498 79458416814733253250323188549423183525425447331430400 5499 115362499072338975873792235960100426039230556710895616 5500 162694886859186593596196225581567118265122393230934016 5501 222955123276593225236646111799197016300757703249100800 5502 296982213182822723997657832889693116221254167158587392 5503 384621925763561560304265878103380046188135947488460800 5504 484435695309779283162776167789262170947488195654189056 5505 593515241722909463117802042408950823922311669080915968 5506 707463666779471505210094058794096724046857464845434880 5507 820585742171293553748204182379160234728904812088262656 5508 926298359796152420306529369856354296639595850739220480 5509 1017731597543962892538562468000467592576862328169955328 5510 1088449822979914881252330944139547255822569684783333376 5511 1133190480535180048523657004885487244163293198407434240 5512 1148504382609297829221625430418745007784827116660457472 5513 1133190480535180048523657004885487244163293198407434240 5514 1088449822979914881252330944139547255822569684783333376 5515 1017731597543962892538562468000467592576862328169955328 5516 926298359796152420306529369856354296639595850739220480 5517 820585742171293553748204182379160234728904812088262656 5518 707463666779471505210094058794096724046857464845434880 5519 593515241722909463117802042408950823922311669080915968 5520 484435695309779283162776167789262170947488195654189056 5521 384621925763561560304265878103380046188135947488460800 5522 296982213182822723997657832889693116221254167158587392 5523 222955123276593225236646111799197016300757703249100800 5524 162694886859186593596196225581567118265122393230934016 5525 115362499072338975873792235960100426039230556710895616 5526 79458416814733253250323188549423183525425447331430400 5527 53141565994592279045013076534372173853321312434388992 5528 34495798898580963228907811419604518229062046869094400 5529 21723819338095088164640696793963744284881085903405056 5530 13265579260356746519932436262068496694609563025932288 5531 7850514631547835303064419597995972891712597293793280 5532 4499787598939127107151016368203495901364823886135296 5533 2496459345574438040519358201950464864680686785658880 5534 1339635584301404806516885146333772316912647822901248 5535 694771190993865601011443359751007622596128501923840 5536 347954645255050529212705643517496827851389167206400 5537 168123491018758739419433902371016474949533019668480 5538 78292693745576695954892799992262483329822385766400 5539 35101216580156814240522059328845905126072610979840 5540 15132349368494154122860041467814264779562542956544 5541 6264661054211265940024130542703239366616903843840 5542 2486919428372416340148646737487379707678779506688 5543 945146428159981093880750608054225798196929495040 5544 343269611569007726692999476605514993557898788864 5545 118907838550163340363429977842466477179895021568 5546 39198150859647841421638935158339217528769740800 5547 12266671284976243154782396087348032391060914176 5548 3634001594681497820713307425504899623603404800 5549 1015949865874751964251026717793467511129243648 5550 267072336123533513596335269527924451309518848 5551 65745333974609093011935466814160137040691200 5552 15083694938142192138189992686780834356658176 5553 3207255723384558757741555416970311185203200 5554 627877756676340223653365149901733513658368 5555 112277611930380105831140482745428705542144 5556 18163293662791791761264906293039742320640 5557 2626414694006836790470249460260298293248 5558 334308067815978243171125408365480509440 5559 36710177685743746361328963386001588224 5560 3382624848486312013656533515641028608 5561 251210319447228220494601674209361920 5562 14103880578139280321052319863013376 5563 532413252095856348628615346257920 5564 10141204801825835211973625643008 5565 20282409603651670423947251286016 5566 1074967708993538532469204318158848 5567 28745245010775329908339241885106176 5568 516790726098643649484569975954866176 5569 7023510689058321659738793368719720448 5570 76928518828040906864518182547830603776 5571 707015863390696421414482616083151847424 5572 5605461176658421049755748774658260860928 5573 39119734106488743966717616061635339747328 5574 244027151778192276642255222687903403474944 5575 1377073194469376945617841986193185805697024 5576 7098201992161657367892028736055185126719488 5577 33686334828805164537253596416468490393747456 5578 148164118771346533146875773214546373698912256 5579 607354491210312271041543194588126835080429568 5580 2331450743649991308763930014893152246186377216 5581 8415642303360473277136107763979194145825619968 5582 28667297069530251680809144491635029769355001856 5583 92447508453906951504246499397195575129387565056 5584 283024156685992187589368308252049907594756620288 5585 824608006534227383434964798603675227963799896064 5586 2291544067380611099220001970407592132819879460864 5587 6085937414275113841539710355221624530393647546368 5588 15474679986195194279951180662354437111388955475968 5589 37732225738489687768108218451511498327921413586944 5590 88355948807279683133464134894993301476245283799040 5591 198961931125150256988036137993914816972757758115840 5592 431361943856180818977793677848948941025818475233280 5593 901430609637291675332007562630971201876328217313280 5594 1817528757580311503391541773577411545090020438179840 5595 3539090359679528553707692674777897559580654740439040 5596 6660897137635575162623677553859881774980406494363648 5597 12126721739715817635385596703240991469748788612038656 5598 21371490395202715245366906200256137613244503431315456 5599 36483169189875816357352038285135145243191927937957888 5600 60364118831666859618697914651717983750305217561755648 5601 96857735020040199325307509295152543245428008572420096 5602 150792382476437376489761302052383267583906678153674752 5603 227885132330525611314562532724497288950158282668900352 5604 334447902444427817104272831106601774896120318295801856 5605 476853414636285563904085217951827651653098663325990912 5606 660751089432636180669678774461248451685084772649926656 5607 890072785990563443039362550141370632124494189955121152 5608 1165928866366256800733178697700290406963210479627927552 5609 1485554432976450308181370305717208281825740970048618496 5610 1841507761924600005965759332536033565693564178722193408 5611 2221331572420766692919485464313841356667423638178234368 5612 2607851037690884613185713057212499560740759682433417216 5613 2980197974257466083901860739469445253659896113755324416 5614 3315528523557272396325588310018521328275455340370198528 5615 3591264154678869536780031411060687776559286501834227712 5616 3787563317949375784272400075132934091911185860034297856 5617 3889654580926844851031967116296297432209181731635331072 5618 3889654580926844851031967116296297432209181731635331072 5619 3787563317949375784272400075132934091911185860034297856 5620 3591264154678869536780031411060687776559286501834227712 5621 3315528523557272396325588310018521328275455340370198528 5622 2980197974257466083901860739469445253659896113755324416 5623 2607851037690884613185713057212499560740759682433417216 5624 2221331572420766692919485464313841356667423638178234368 5625 1841507761924600005965759332536033565693564178722193408 5626 1485554432976450308181370305717208281825740970048618496 5627 1165928866366256800733178697700290406963210479627927552 5628 890072785990563443039362550141370632124494189955121152 5629 660751089432636180669678774461248451685084772649926656 5630 476853414636285563904085217951827651653098663325990912 5631 334447902444427817104272831106601774896120318295801856 5632 227885132330525611314562532724497288950158282668900352 5633 150792382476437376489761302052383267583906678153674752 5634 96857735020040199325307509295152543245428008572420096 5635 60364118831666859618697914651717983750305217561755648 5636 36483169189875816357352038285135145243191927937957888 5637 21371490395202715245366906200256137613244503431315456 5638 12126721739715817635385596703240991469748788612038656 5639 6660897137635575162623677553859881774980406494363648 5640 3539090359679528553707692674777897559580654740439040 5641 1817528757580311503391541773577411545090020438179840 5642 901430609637291675332007562630971201876328217313280 5643 431361943856180818977793677848948941025818475233280 5644 198961931125150256988036137993914816972757758115840 5645 88355948807279683133464134894993301476245283799040 5646 37732225738489687768108218451511498327921413586944 5647 15474679986195194279951180662354437111388955475968 5648 6085937414275113841539710355221624530393647546368 5649 2291544067380611099220001970407592132819879460864 5650 824608006534227383434964798603675227963799896064 5651 283024156685992187589368308252049907594756620288 5652 92447508453906951504246499397195575129387565056 5653 28667297069530251680809144491635029769355001856 5654 8415642303360473277136107763979194145825619968 5655 2331450743649991308763930014893152246186377216 5656 607354491210312271041543194588126835080429568 5657 148164118771346533146875773214546373698912256 5658 33686334828805164537253596416468490393747456 5659 7098201992161657367892028736055185126719488 5660 1377073194469376945617841986193185805697024 5661 244027151778192276642255222687903403474944 5662 39119734106488743966717616061635339747328 5663 5605461176658421049755748774658260860928 5664 707015863390696421414482616083151847424 5665 76928518828040906864518182547830603776 5666 7023510689058321659738793368719720448 5667 516790726098643649484569975954866176 5668 28745245010775329908339241885106176 5669 1074967708993538532469204318158848 5670 20282409603651670423947251286016 5671 40564819207303340847894502572032 5672 2170217827590728735362355887603712 5673 58575598935346024184359661714014208 5674 1062864181062559398143713795953917952 5675 14578182191419474177457523340930449408 5676 161138809337225833021200884801818591232 5677 1494468409065987163835343670489961725952 5678 11956337944466278455998211964751864397824 5679 84197561178280656452006230752066604630016 5680 529967184443778457695415864912998001803264 5681 3017645468634378232857913452271321007259648 5682 15694794859909388179713011144693274837516288 5683 75154562195164526294808139471106728670527488 5684 333533517324019011091878753888468059472003072 5685 1379546552014099422352967001977026143477301248 5686 5343465797473540132418275879906709259914575872 5687 19462286362271425243298022122157757761765507072 5688 66897875556418454274463889660218648583154434048 5689 217696268476921920060546495602965145015363305472 5690 672547028560502595343951744981812530390748889088 5691 1977448649340112461321806258026517316757322989568 5692 5545764924691661511923934584811504734451561136128 5693 14864670106991487693757923435149981730033195024384 5694 38147395944195783562684488560177363868207647031296 5695 93884489340947232216070537142325392145386930438144 5696 221911650354550433557424623757381070049208308858880 5697 504433326704546251761956427120124426645860861870080 5698 1104062362471508760021874031701202549337507695165440 5699 2329338124949427509780734676217807335905227345756160 5700 4742009443925105299021687385381771838229918976573440 5701 9323695852531948912175582177208602964149093353390080 5702 17720703826027397819628970164608014035296826823802880 5703 32582319063553909514979832110300816760097016641486848 5704 57996849071958811547202973070587266363256936314437632 5705 100008289907061392599309049774790619929447668150960128 5706 167163417522371858912235033349569264597775164947562496 5707 270996069027223941558729454305813565421704280461541376 5708 426308637195793225172321999855862585200545279714000896 5709 651071897624741417518621516485016765361487296776372224 5710 965749235920440350337024350563351760641706307266543616 5711 1391877636016748810269131626196658001019976849821794304 5712 1949819234419470301955135533663017970146122085489967104 5713 2655737504293212796944790425606844135017642518711894016 5714 3518038878347995039549766829903935845732901004848922624 5715 4533722747158291097220566250628237285201631004376170496 5716 5685252999182542061968706940927959353143633906233245696 5717 6938648185244914471534885508881848196877352295639023616 5718 8243437886664359601790208925464488386722651711532433408 5719 9534926539554114286678739228605569159343501968200957952 5720 10738856276037172119841839359263224570591511206772604928 5721 11778122161384358081134114506157483024515759028068941824 5722 12580755299296660879600201084108149225295805354170384384 5723 13088054836682081173561420373087488559914148786524389376 5724 13261609558488783745684617604347699713267072693220409344 5725 13088054836682081173561420373087488559914148786524389376 5726 12580755299296660879600201084108149225295805354170384384 5727 11778122161384358081134114506157483024515759028068941824 5728 10738856276037172119841839359263224570591511206772604928 5729 9534926539554114286678739228605569159343501968200957952 5730 8243437886664359601790208925464488386722651711532433408 5731 6938648185244914471534885508881848196877352295639023616 5732 5685252999182542061968706940927959353143633906233245696 5733 4533722747158291097220566250628237285201631004376170496 5734 3518038878347995039549766829903935845732901004848922624 5735 2655737504293212796944790425606844135017642518711894016 5736 1949819234419470301955135533663017970146122085489967104 5737 1391877636016748810269131626196658001019976849821794304 5738 965749235920440350337024350563351760641706307266543616 5739 651071897624741417518621516485016765361487296776372224 5740 426308637195793225172321999855862585200545279714000896 5741 270996069027223941558729454305813565421704280461541376 5742 167163417522371858912235033349569264597775164947562496 5743 100008289907061392599309049774790619929447668150960128 5744 57996849071958811547202973070587266363256936314437632 5745 32582319063553909514979832110300816760097016641486848 5746 17720703826027397819628970164608014035296826823802880 5747 9323695852531948912175582177208602964149093353390080 5748 4742009443925105299021687385381771838229918976573440 5749 2329338124949427509780734676217807335905227345756160 5750 1104062362471508760021874031701202549337507695165440 5751 504433326704546251761956427120124426645860861870080 5752 221911650354550433557424623757381070049208308858880 5753 93884489340947232216070537142325392145386930438144 5754 38147395944195783562684488560177363868207647031296 5755 14864670106991487693757923435149981730033195024384 5756 5545764924691661511923934584811504734451561136128 5757 1977448649340112461321806258026517316757322989568 5758 672547028560502595343951744981812530390748889088 5759 217696268476921920060546495602965145015363305472 5760 66897875556418454274463889660218648583154434048 5761 19462286362271425243298022122157757761765507072 5762 5343465797473540132418275879906709259914575872 5763 1379546552014099422352967001977026143477301248 5764 333533517324019011091878753888468059472003072 5765 75154562195164526294808139471106728670527488 5766 15694794859909388179713011144693274837516288 5767 3017645468634378232857913452271321007259648 5768 529967184443778457695415864912998001803264 5769 84197561178280656452006230752066604630016 5770 11956337944466278455998211964751864397824 5771 1494468409065987163835343670489961725952 5772 161138809337225833021200884801818591232 5773 14578182191419474177457523340930449408 5774 1062864181062559398143713795953917952 5775 58575598935346024184359661714014208 5776 2170217827590728735362355887603712 5777 40564819207303340847894502572032 5778 81129638414606681695789005144064 5779 4381000474388760811572606277779456 5780 119341698107886428774505626566918144 5781 2185389069974260184839468431565651968 5782 30248511292766779852233334321859002368 5783 337386961679173971077839229548058640384 5784 3157357399150344179984052745487899426816 5785 25487580980283138396838146038317348552704 5786 181096875892177027716497387884320416333824 5787 1150090023031140740361408959206858533371904 5788 6607171002599928827822148188992831211175936 5789 34670734268148778933906165221542820078157824 5790 167502310125824514213258243759489636762648576 5791 750003489380756745698866593886212595497566208 5792 3129831901133543800595939965301895658500784128 5793 12231315716554654567459399374591217136622895104 5794 44948602832189948133904735974342629550987411456 5795 155889039230658812481251608036794424398188642304 5796 511853693927620245308402481543097527658325475328 5797 1595591577167035127800503482375164200553449259008 5798 4733943042429245738152779389512559879106630516736 5799 13397211134995093179621552088468693646490168459264 5800 36237781928605076212923712099107788663329753399296 5801 93852257273824314829805403280211442135694389018624 5802 233114410597895642997607690080296637804411243986944 5803 556127827914015956010773884896389927733347651420160 5804 1275978056503634004371833831965024390437647773859840 5805 2819067516101809509591588641654824318021221597839360 5806 6004077087129510901649630060140121888433833131376640 5807 12339833918474482266940828997937215944517636210032640 5808 24496353077753485415611455578025926514577983783567360 5809 47010618637759636356193719334077438879730530873507840 5810 87284251503891464343970249442097898040826873941852160 5811 156904892791593806853594416955294183307210328687771648 5812 273267297167634977802290233290243497358920202068164608 5813 461377076479114870308384089678449478568061810321129472 5814 755590735435857881704533146007329692538348455694696448 5815 1200893942405953934811487889733047214753643103206244352 5816 1853176304688194532402364428576992165956251796673396736 5817 2777872002429312313082166668647742474106070642748030976 5818 4046357938985522687003766291306815973531125677585072128 5819 5729686911599867096640363883815696639026000543971540992 5820 7889611298560093836460494369617227306957359663103868928 5821 10567407193301288786910389410738818697252098667211390976 5822 13771665518280058672074308765663765447942643059194331136 5823 17466842626728765702015805771677976713039047881121595392 5824 21564786845005713055075666234547547968654844046300151808 5825 25921508998977014760811217940064990453865160737986445312 5826 30341026777055178550566470193715115970650787994599948288 5827 34587169682667640645237435696798696952550234122436476928 5828 38402899827728515609300731110804372533663629788942696448 5829 41535226612004298847908568358409888946504555760810196992 5830 43762493636058732537778442764125407386597536561320951808 5831 44920019628488040136428141722277781681944079496218935296 5832 44920019628488040136428141722277781681944079496218935296 5833 43762493636058732537778442764125407386597536561320951808 5834 41535226612004298847908568358409888946504555760810196992 5835 38402899827728515609300731110804372533663629788942696448 5836 34587169682667640645237435696798696952550234122436476928 5837 30341026777055178550566470193715115970650787994599948288 5838 25921508998977014760811217940064990453865160737986445312 5839 21564786845005713055075666234547547968654844046300151808 5840 17466842626728765702015805771677976713039047881121595392 5841 13771665518280058672074308765663765447942643059194331136 5842 10567407193301288786910389410738818697252098667211390976 5843 7889611298560093836460494369617227306957359663103868928 5844 5729686911599867096640363883815696639026000543971540992 5845 4046357938985522687003766291306815973531125677585072128 5846 2777872002429312313082166668647742474106070642748030976 5847 1853176304688194532402364428576992165956251796673396736 5848 1200893942405953934811487889733047214753643103206244352 5849 755590735435857881704533146007329692538348455694696448 5850 461377076479114870308384089678449478568061810321129472 5851 273267297167634977802290233290243497358920202068164608 5852 156904892791593806853594416955294183307210328687771648 5853 87284251503891464343970249442097898040826873941852160 5854 47010618637759636356193719334077438879730530873507840 5855 24496353077753485415611455578025926514577983783567360 5856 12339833918474482266940828997937215944517636210032640 5857 6004077087129510901649630060140121888433833131376640 5858 2819067516101809509591588641654824318021221597839360 5859 1275978056503634004371833831965024390437647773859840 5860 556127827914015956010773884896389927733347651420160 5861 233114410597895642997607690080296637804411243986944 5862 93852257273824314829805403280211442135694389018624 5863 36237781928605076212923712099107788663329753399296 5864 13397211134995093179621552088468693646490168459264 5865 4733943042429245738152779389512559879106630516736 5866 1595591577167035127800503482375164200553449259008 5867 511853693927620245308402481543097527658325475328 5868 155889039230658812481251608036794424398188642304 5869 44948602832189948133904735974342629550987411456 5870 12231315716554654567459399374591217136622895104 5871 3129831901133543800595939965301895658500784128 5872 750003489380756745698866593886212595497566208 5873 167502310125824514213258243759489636762648576 5874 34670734268148778933906165221542820078157824 5875 6607171002599928827822148188992831211175936 5876 1150090023031140740361408959206858533371904 5877 181096875892177027716497387884320416333824 5878 25487580980283138396838146038317348552704 5879 3157357399150344179984052745487899426816 5880 337386961679173971077839229548058640384 5881 30248511292766779852233334321859002368 5882 2185389069974260184839468431565651968 5883 119341698107886428774505626566918144 5884 4381000474388760811572606277779456 5885 81129638414606681695789005144064 5886 162259276829213363391578010288128 5887 8843130587192128304841001560702976 5888 243104961509368921701431753914187776 5889 4492310338293601178859228792837111808 5890 62742072363356961277858177914941472768 5891 706114581561042553505230081057974386688 5892 6667211102984584636081382180468278951936 5893 54300939940734990825973710226630572507136 5894 389256237855987775314674643915771800977408 5895 2493978675490074223251800232678224690151424 5896 14454587682374582220976282566573383485489152 5897 76520519604228659057740799916528660564148224 5898 372956499068127809934902795672678364006580224 5899 1684702474622833467234633396349191007179374592 5900 7092603746380563070405855610599280389052694528 5901 27963202131348197891404744675832173303292755968 5902 103672905502542125137891718938054274855391461376 5903 362750711401154670743716643777958592374821093376 5904 1201689715203721207030380399839346606946719367168 5905 3779498005235466906096718936630593166392822857728 5906 11313975182071556541218662253811823098538661773312 5907 32307411056168452912905050439909472417678951972864 5908 88178456277817015761242659205529955150736721444864 5909 230450738190875806697942383888338498137981894787072 5910 577638543855048348529457209600661432143795971948544 5911 1390715498341928733584622075668722346784743929937920 5912 3220388468126199053650366186208066496243574232842240 5913 7181224491801794524402932092999448563626017019658240 5914 15438164481519623302438689340187487314235094068101120 5915 32029145761309131317619448763719060994092483991306240 5916 64188355104605724767061194381162741241731402034053120 5917 124366551725962345719259185469789524860318842607370240 5918 233148332631247405761069997223134645770521155983114240 5919 423213650463862723365169668574182529175880371976273920 5920 744350681774539946217363354349900828605747188882997248 5921 1269272167479376911022730546387804711995068688476667904 5922 2099608788785201786201364404672419813017270202136526848 5923 3370977217629175749914583162869126683740574556878798848 5924 5255523219796710484083060636908353591018699240331280384 5925 7959952818985530855931819161479435749401670285290110976 5926 11716961410988789299497817218782413373990980026133118976 5927 16768334429137281946749997097851709223074298743469637632 5928 23338957951480981262291445439539811951674476243170885632 5929 31602561975136339652852186709498403738383631623206731776 5930 41642067666466704838869862692997296598923681443113598976 5931 53409570795701066553739096573427009751560119871879512064 5932 66692752945103873390245530130595130657100516042377003008 5933 81095295317475626688703997331461380451285304977295147008 5934 96038195778735667419174958416631236075586594042107920384 5935 110786539840337409818250333323816487527715040297670934528 5936 124502426468717968269392654896679689831244705409213136896 5937 136320008556696912752150369926113556911304853043367903232 5938 145433929897532741012173620076854294215612573935921528832 5939 151188916855729383001290328226631401017254934542030995456 5940 153156859396974593054343331680415727301242172598434922496 5941 151188916855729383001290328226631401017254934542030995456 5942 145433929897532741012173620076854294215612573935921528832 5943 136320008556696912752150369926113556911304853043367903232 5944 124502426468717968269392654896679689831244705409213136896 5945 110786539840337409818250333323816487527715040297670934528 5946 96038195778735667419174958416631236075586594042107920384 5947 81095295317475626688703997331461380451285304977295147008 5948 66692752945103873390245530130595130657100516042377003008 5949 53409570795701066553739096573427009751560119871879512064 5950 41642067666466704838869862692997296598923681443113598976 5951 31602561975136339652852186709498403738383631623206731776 5952 23338957951480981262291445439539811951674476243170885632 5953 16768334429137281946749997097851709223074298743469637632 5954 11716961410988789299497817218782413373990980026133118976 5955 7959952818985530855931819161479435749401670285290110976 5956 5255523219796710484083060636908353591018699240331280384 5957 3370977217629175749914583162869126683740574556878798848 5958 2099608788785201786201364404672419813017270202136526848 5959 1269272167479376911022730546387804711995068688476667904 5960 744350681774539946217363354349900828605747188882997248 5961 423213650463862723365169668574182529175880371976273920 5962 233148332631247405761069997223134645770521155983114240 5963 124366551725962345719259185469789524860318842607370240 5964 64188355104605724767061194381162741241731402034053120 5965 32029145761309131317619448763719060994092483991306240 5966 15438164481519623302438689340187487314235094068101120 5967 7181224491801794524402932092999448563626017019658240 5968 3220388468126199053650366186208066496243574232842240 5969 1390715498341928733584622075668722346784743929937920 5970 577638543855048348529457209600661432143795971948544 5971 230450738190875806697942383888338498137981894787072 5972 88178456277817015761242659205529955150736721444864 5973 32307411056168452912905050439909472417678951972864 5974 11313975182071556541218662253811823098538661773312 5975 3779498005235466906096718936630593166392822857728 5976 1201689715203721207030380399839346606946719367168 5977 362750711401154670743716643777958592374821093376 5978 103672905502542125137891718938054274855391461376 5979 27963202131348197891404744675832173303292755968 5980 7092603746380563070405855610599280389052694528 5981 1684702474622833467234633396349191007179374592 5982 372956499068127809934902795672678364006580224 5983 76520519604228659057740799916528660564148224 5984 14454587682374582220976282566573383485489152 5985 2493978675490074223251800232678224690151424 5986 389256237855987775314674643915771800977408 5987 54300939940734990825973710226630572507136 5988 6667211102984584636081382180468278951936 5989 706114581561042553505230081057974386688 5990 62742072363356961277858177914941472768 5991 4492310338293601178859228792837111808 5992 243104961509368921701431753914187776 5993 8843130587192128304841001560702976 5994 162259276829213363391578010288128 5995 324518553658426726783156020576256 5996 17848520451213469973073581131694080 5997 495134183244344578389400298394222592 5998 9232147203390167343572309840368762880 5999 130097987263352604543755876552425865216 6000 1477216285263265469861709849302113714176 6001 14071877445732906437017546063956389396480 6002 115621587289138462564142079323221904064512 6003 836139193632879255487620416208170049863680 6004 5404276074907769941699954977419352149590016 6005 31596952669667031407733347680089499284537344 6006 168735872568006624901789868588218425676922880 6007 829612568808415380117474860735328408985141248 6008 3780313327130273525912555896524759468846612480 6009 16054605463245279583883244826124517601469005824 6010 63851947953190434322429320642259116067689332736 6011 238809583834671336923674128478590462044122644480 6012 842950028143013695495407253483340475358450286592 6013 2817102774748434130585690871161021549846703636480 6014 8938668053023135735637393709853684491362433499136 6015 26995763220279976639029755416134504128756070744064 6016 77774886391621527431941866608417471274221966458880 6017 214177312397980750989052315113941467843851009916928 6018 564782825080175492492522661989521329250777725665280 6019 1428474049544199680795188380417576976292166955433984 6020 3470479263198162878232943190378174282248257315799040 6021 8109952277108223662448428753960797830589941022720000 6022 18251269806848719147362928894484981338863886957281280 6023 39600642914439216634500065583064223119679778979840000 6024 82926466311398487436817016087532852839787489856061440 6025 167755333894880747635479628293889172582612499630653440 6026 328117107505629170141417848545852679174944521715712000 6027 621008531438900230248270926717693463502218935433953280 6028 1138155463182437329564538832710438553811149308035072000 6029 2021318878893617725457877211937578348948834464342999040 6030 3480711104172563758875607334894924086483791350583001088 6031 5815007759570927653831421722763550092888554160584130560 6032 9429990541957039308822828843068433608438992606641258496 6033 14851212990039864598372311820088866120011261388007669760 6034 22724599468188093615225030739621594348928235457895989248 6035 33798084455090015684694939423228213298573159337350397952 6036 48877875802281097118488096050654613247068306184035368960 6037 68755210938036792224802157307151649071445548885337964544 6038 94103817256114454157366275558841976766201496406547496960 6039 125354444896603511409623319983513763280110428798217879552 6040 162559945887775425441069301001521081805082316511597559808 6041 205270962228152348483937641864688327391243176066269839360 6042 252446522835147574047747722455017926279461953946743996416 6043 302423964194468558694135475616055252146013476562833244160 6044 352967417684035797373717643093465215265301692690357813248 6045 401403593252775474884811105047394960812819023168895188992 6046 444839070395372730824484587423977748417771857327276687360 6047 480437423684450709832830843289115924360825742436958470144 6048 505720706234406782951371011078720575692539943833263144960 6049 518851513248431871838411036369538693273106055288493965312 6050 518851513248431871838411036369538693273106055288493965312 6051 505720706234406782951371011078720575692539943833263144960 6052 480437423684450709832830843289115924360825742436958470144 6053 444839070395372730824484587423977748417771857327276687360 6054 401403593252775474884811105047394960812819023168895188992 6055 352967417684035797373717643093465215265301692690357813248 6056 302423964194468558694135475616055252146013476562833244160 6057 252446522835147574047747722455017926279461953946743996416 6058 205270962228152348483937641864688327391243176066269839360 6059 162559945887775425441069301001521081805082316511597559808 6060 125354444896603511409623319983513763280110428798217879552 6061 94103817256114454157366275558841976766201496406547496960 6062 68755210938036792224802157307151649071445548885337964544 6063 48877875802281097118488096050654613247068306184035368960 6064 33798084455090015684694939423228213298573159337350397952 6065 22724599468188093615225030739621594348928235457895989248 6066 14851212990039864598372311820088866120011261388007669760 6067 9429990541957039308822828843068433608438992606641258496 6068 5815007759570927653831421722763550092888554160584130560 6069 3480711104172563758875607334894924086483791350583001088 6070 2021318878893617725457877211937578348948834464342999040 6071 1138155463182437329564538832710438553811149308035072000 6072 621008531438900230248270926717693463502218935433953280 6073 328117107505629170141417848545852679174944521715712000 6074 167755333894880747635479628293889172582612499630653440 6075 82926466311398487436817016087532852839787489856061440 6076 39600642914439216634500065583064223119679778979840000 6077 18251269806848719147362928894484981338863886957281280 6078 8109952277108223662448428753960797830589941022720000 6079 3470479263198162878232943190378174282248257315799040 6080 1428474049544199680795188380417576976292166955433984 6081 564782825080175492492522661989521329250777725665280 6082 214177312397980750989052315113941467843851009916928 6083 77774886391621527431941866608417471274221966458880 6084 26995763220279976639029755416134504128756070744064 6085 8938668053023135735637393709853684491362433499136 6086 2817102774748434130585690871161021549846703636480 6087 842950028143013695495407253483340475358450286592 6088 238809583834671336923674128478590462044122644480 6089 63851947953190434322429320642259116067689332736 6090 16054605463245279583883244826124517601469005824 6091 3780313327130273525912555896524759468846612480 6092 829612568808415380117474860735328408985141248 6093 168735872568006624901789868588218425676922880 6094 31596952669667031407733347680089499284537344 6095 5404276074907769941699954977419352149590016 6096 836139193632879255487620416208170049863680 6097 115621587289138462564142079323221904064512 6098 14071877445732906437017546063956389396480 6099 1477216285263265469861709849302113714176 6100 130097987263352604543755876552425865216 6101 9232147203390167343572309840368762880 6102 495134183244344578389400298394222592 6103 17848520451213469973073581131694080 6104 324518553658426726783156020576256 6105 649037107316853453566312041152512 6106 36021559456085366672930318283964416 6107 1008279146216731840115265755930427392 6108 18968352850250286000520556769697595392 6109 269675648256898341416937915199915032576 6110 3089144400326522226255215095879196213248 6111 29685958298870258706748051664401057447936 6112 246052507263773568730156486413420029018112 6113 1794919681962565454451577570609522762842112 6114 11702318061369322843745801499423500796952576 6115 69014500138169454252363004849661253487951872 6116 371756475110598148177093867403469082951942144 6117 1843655843544386691923047858814036348195831808 6118 8473938793741122192190255923174819027650347008 6119 36300432631505439285122334652600172126272487424 6120 145627899340110301671813419715568706560211288064 6121 549396659313027146709397408890034809617038442496 6122 1956173412950285814562379326047753325094362939392 6123 6594604182980586310674762961732806865660665659392 6124 21108162225135697318385408362350718868524835536896 6125 64309866536135290937140860378715190907451362770944 6126 186913348859659895059505919541480304608878750859264 6127 519289575466867651016178262564898933400788048805888 6128 1381563362400678455440664635795865683887784028274688 6129 3525612272866998733179537317037519614809925572624384 6130 8642629537774628420997348722390179652793256598568960 6131 20379432083928915614193499737340499532106908817162240 6132 46281667231661487512321982924475425346420507494318080 6133 101341376458972282514920124769099511789835297834926080 6134 214177889488636161537756784660819177290464349535600640 6135 437305308889940207509354391235405928856615010990817280 6136 863368172591808386019672564917158221031651238624624640 6137 1649518174437134109340859179587513235633689229084590080 6138 3052031323980180308103479524409994743085694174971822080 6139 5472521383224384663314492752147668747168206800803594240 6140 9515358602583283076232242384965203213653757252086005760 6141 16052893392528229003368597022541338934754553645380927488 6142 26290779025485530352905772322319127776620553130177724416 6143 41820452628735456314561115000576346089419358875540258816 6144 64640578476862495459028563845604213755841595211144757248 6145 97125462208585156887976302002740743796199449019912552448 6146 141917997692764647007370436510200826343300970990505295872 6147 201729504622361214793080512519909106190879112651807391744 6148 279040140485340530239753974852907627771945138097429151744 6149 375711400355163251828274817665714672615856587163117289472 6150 492544646235824464023645516584075096972538127733403680768 6151 628842674640453414742535692585564798889530745411975774208 6152 782049464236392098282879668378222246027209227941273665536 6153 947550383424281012106358401479223595948380251064564187136 6154 1118706372199537377297356320585778462671457150422166274048 6155 1287168942192947724880556829634087377100811351123164135424 6156 1443480474358860474879806075149386038798692350173917478912 6157 1577912971046253055810330121573960231734585493441734508544 6158 1681448400042649503544056468581964411675506224668600172544 6159 1746766605254218543576983438443255735896782129159452229632 6160 1769092334199778301244957482117323318489939875957106016256 6161 1746766605254218543576983438443255735896782129159452229632 6162 1681448400042649503544056468581964411675506224668600172544 6163 1577912971046253055810330121573960231734585493441734508544 6164 1443480474358860474879806075149386038798692350173917478912 6165 1287168942192947724880556829634087377100811351123164135424 6166 1118706372199537377297356320585778462671457150422166274048 6167 947550383424281012106358401479223595948380251064564187136 6168 782049464236392098282879668378222246027209227941273665536 6169 628842674640453414742535692585564798889530745411975774208 6170 492544646235824464023645516584075096972538127733403680768 6171 375711400355163251828274817665714672615856587163117289472 6172 279040140485340530239753974852907627771945138097429151744 6173 201729504622361214793080512519909106190879112651807391744 6174 141917997692764647007370436510200826343300970990505295872 6175 97125462208585156887976302002740743796199449019912552448 6176 64640578476862495459028563845604213755841595211144757248 6177 41820452628735456314561115000576346089419358875540258816 6178 26290779025485530352905772322319127776620553130177724416 6179 16052893392528229003368597022541338934754553645380927488 6180 9515358602583283076232242384965203213653757252086005760 6181 5472521383224384663314492752147668747168206800803594240 6182 3052031323980180308103479524409994743085694174971822080 6183 1649518174437134109340859179587513235633689229084590080 6184 863368172591808386019672564917158221031651238624624640 6185 437305308889940207509354391235405928856615010990817280 6186 214177889488636161537756784660819177290464349535600640 6187 101341376458972282514920124769099511789835297834926080 6188 46281667231661487512321982924475425346420507494318080 6189 20379432083928915614193499737340499532106908817162240 6190 8642629537774628420997348722390179652793256598568960 6191 3525612272866998733179537317037519614809925572624384 6192 1381563362400678455440664635795865683887784028274688 6193 519289575466867651016178262564898933400788048805888 6194 186913348859659895059505919541480304608878750859264 6195 64309866536135290937140860378715190907451362770944 6196 21108162225135697318385408362350718868524835536896 6197 6594604182980586310674762961732806865660665659392 6198 1956173412950285814562379326047753325094362939392 6199 549396659313027146709397408890034809617038442496 6200 145627899340110301671813419715568706560211288064 6201 36300432631505439285122334652600172126272487424 6202 8473938793741122192190255923174819027650347008 6203 1843655843544386691923047858814036348195831808 6204 371756475110598148177093867403469082951942144 6205 69014500138169454252363004849661253487951872 6206 11702318061369322843745801499423500796952576 6207 1794919681962565454451577570609522762842112 6208 246052507263773568730156486413420029018112 6209 29685958298870258706748051664401057447936 6210 3089144400326522226255215095879196213248 6211 269675648256898341416937915199915032576 6212 18968352850250286000520556769697595392 6213 1008279146216731840115265755930427392 6214 36021559456085366672930318283964416 6215 649037107316853453566312041152512 6216 1298074214633706907132624082305024 6217 72692156019487586799426948609081344 6218 2052904370443207473630244986165395456 6219 38962995626445346524492844454467600384 6220 558823707807516920147772324258487730176 6221 6457444122640135926256794269053370761216 6222 62595772827867030926283113821956279894016 6223 523333176233821841999773984027729394139136 6224 3850701203874401121235183955399441775591424 6225 25322197099398018085419517307649707019862016 6226 150625084249262014308817702743330804270628864 6227 818348045158201142043447049146081674310713344 6228 4093352892173956430396703715258574010941702144 6229 18975964136954187007991657842507053933722075136 6230 81988116196232575902800069358500463370152443904 6231 331747453016740922746105019084088722170029539328 6232 1262345221399894028117563015926688800219120795648 6233 4533520976857283248696205212918395345334557474816 6234 15415655135575716859483470068594439430793156624384 6235 49771327266735698996948960905845008368677595119616 6236 152958721416495705039777750062424450569227529617408 6237 448454904351030418715234049008121982775148085772288 6238 1256856075869812037287484630995923533470889666412544 6239 3373351250939130710935581166493646298889442134327296 6240 8684785620375003392255358581687727938893863750467584 6241 21479535522194854946763395318020244582622030431518720 6242 51103164717010762313915810538705009805303816199864320 6243 117102294076964358928134107815710254095874950577520640 6244 258743547767570101759758357598179911594783836743925760 6245 551837246066338454836353687693708931921239736781373440 6246 1137113464134355763220588319617384506614583741340712960 6247 2265836295173735691787094655717349954611307499969576960 6248 4369538479046626650438227791917637554980791891987005440 6249 8161081933956828374392135554559629030434328937244917760 6250 14772794488044255283706866887694449872885503335480688640 6251 25933122213828100028177715850350587223746259177093201920 6252 44175081781877896641450464145223236123849039093767864320 6253 73057329316885663404885895244193833236973105229949042688 6254 117362482224527894717288116959654080515201838798153449472 6255 183219636231116174350434734052183387450499385397354692608 6256 278082882434519117463559670217446726406225617546322640896 6257 410490750892519576421303598179426713681854521346134900736 6258 589539253025689529363925705958910638574223554916554637312 6259 824028868339329905616064660131330169782757403727797157888 6260 1121295447168778655821325033919560647243200457707997888512 6261 1485803203388768408884594028532552012616568572196606181376 6262 1917654749977004906650223816336237628113973113267563790336 6263 2411242353297386329082955438198197435050993594573959200768 6264 2954306649651051072682980694804855831392255050118187712512 6265 3527665582858699661419158492897893612947647849847794434048 6266 4105815793416898609608391014252801249013933617709945192448 6267 4658491646598065449751103599472156910173369356256372850688 6268 5153108750019481599731303218598737044231011972576750600192 6269 5557847894808903699043111493733617438098531951346752421888 6270 5844988598124922528339337791892999143759496819989578514432 6271 5994014852411129945967059768382080722227231899656128561152 6272 5994014852411129945967059768382080722227231899656128561152 6273 5844988598124922528339337791892999143759496819989578514432 6274 5557847894808903699043111493733617438098531951346752421888 6275 5153108750019481599731303218598737044231011972576750600192 6276 4658491646598065449751103599472156910173369356256372850688 6277 4105815793416898609608391014252801249013933617709945192448 6278 3527665582858699661419158492897893612947647849847794434048 6279 2954306649651051072682980694804855831392255050118187712512 6280 2411242353297386329082955438198197435050993594573959200768 6281 1917654749977004906650223816336237628113973113267563790336 6282 1485803203388768408884594028532552012616568572196606181376 6283 1121295447168778655821325033919560647243200457707997888512 6284 824028868339329905616064660131330169782757403727797157888 6285 589539253025689529363925705958910638574223554916554637312 6286 410490750892519576421303598179426713681854521346134900736 6287 278082882434519117463559670217446726406225617546322640896 6288 183219636231116174350434734052183387450499385397354692608 6289 117362482224527894717288116959654080515201838798153449472 6290 73057329316885663404885895244193833236973105229949042688 6291 44175081781877896641450464145223236123849039093767864320 6292 25933122213828100028177715850350587223746259177093201920 6293 14772794488044255283706866887694449872885503335480688640 6294 8161081933956828374392135554559629030434328937244917760 6295 4369538479046626650438227791917637554980791891987005440 6296 2265836295173735691787094655717349954611307499969576960 6297 1137113464134355763220588319617384506614583741340712960 6298 551837246066338454836353687693708931921239736781373440 6299 258743547767570101759758357598179911594783836743925760 6300 117102294076964358928134107815710254095874950577520640 6301 51103164717010762313915810538705009805303816199864320 6302 21479535522194854946763395318020244582622030431518720 6303 8684785620375003392255358581687727938893863750467584 6304 3373351250939130710935581166493646298889442134327296 6305 1256856075869812037287484630995923533470889666412544 6306 448454904351030418715234049008121982775148085772288 6307 152958721416495705039777750062424450569227529617408 6308 49771327266735698996948960905845008368677595119616 6309 15415655135575716859483470068594439430793156624384 6310 4533520976857283248696205212918395345334557474816 6311 1262345221399894028117563015926688800219120795648 6312 331747453016740922746105019084088722170029539328 6313 81988116196232575902800069358500463370152443904 6314 18975964136954187007991657842507053933722075136 6315 4093352892173956430396703715258574010941702144 6316 818348045158201142043447049146081674310713344 6317 150625084249262014308817702743330804270628864 6318 25322197099398018085419517307649707019862016 6319 3850701203874401121235183955399441775591424 6320 523333176233821841999773984027729394139136 6321 62595772827867030926283113821956279894016 6322 6457444122640135926256794269053370761216 6323 558823707807516920147772324258487730176 6324 38962995626445346524492844454467600384 6325 2052904370443207473630244986165395456 6326 72692156019487586799426948609081344 6327 1298074214633706907132624082305024 6328 2596148429267413814265248164610048 6329 146682386253608880505986521300467712 6330 4179149934013219387513483232981024768 6331 80015241701343644316015647369405136896 6332 1157636701167423961343489223886515470336 6333 13493184364381509009975257356223886917632 6334 131928145100361289252569385990260908883968 6335 1112485981525637228438618092370569233170432 6336 8255963745688898789009602906027502281424896 6337 54755957242619707504406247384879252065222656 6338 328489926574581419100982837103114020987076608 6339 1799917258538587404199803494079502450186780672 6340 9079888924443118848526113794002373204600946688 6341 42451322371167513492930627397903183192935890944 6342 184980283078891281437202942555665396552448344064 6343 754870273162936118727565507579978026827818991616 6344 2896929550153049298383709230590417631657878093824 6345 10492939077888300260208741639910098671873279655936 6346 35986005398965428587234591910930162902066702319616 6347 117184756438661659091515336025413281867620172169216 6348 363243772916191413436682605211837480138760578400256 6349 1074207518462781665635741877383662484873848505237504 6350 3036795262722365121886425520925130423274318002651136 6351 8221835502684150194413775069849341797919087503867904 6352 21353147017826911295500550224771017107791043713040384 6353 53277417739405719211678433165340905813411937218723840 6354 127880141402861977679363714268670149470265180065628160 6355 295652053420092411255712837234149528738143715920445440 6356 659128349225745946351140964978829480688476559654256640 6357 1418478834749872548162383841045578663452376551380746240 6358 2949545641424116113038370445300548522490718257172971520 6359 5931288900836302494996657168198657064738552460638945280 6360 11544013203257107912411299765435658577120896306663915520 6361 21762204477132641830979008333779506699562863200294666240 6362 39763690196041806699991045835688168320468276195507568640 6363 70466790637295941297140179971794736698927111423540592640 6364 121185690786245427186791875221217240267883082037550120960 6365 202359035412470662085935524733751460852135181356671959040 6366 328258065031856055538536479763057571951108781795849535488 6367 517523331653817225506323472022522243752563730639935766528 6368 793323880377545592709931680848051800201766815465065152512 6369 1182896342236907073993773932788265392583761379745089978368 6370 1716224012450888917555717735256273051825554210544368484352 6371 2423677233485316440373819707140663404332203691985088806912 6372 3332568350045536062395271438395966378508025446676731789312 6373 4462774500404767625755288489572795974487824885482973560832 6374 5821826614259897703022344656569429087516007115461532581888 6375 7400108857267875641981287123897740528550871924859094433792 6376 9166999077424090606966112929249662040832078833501746495488 6377 11068843698170939443991561572447051696783045297802835918848 6378 13029550008152121787460386373129832798580248634271146704896 6379 14954276995644032668957875568181741564172983245686307815424 6380 16736239844517373149205201485843015831211377957318411943936 6381 18266087347564264485928169181516788501189916860963537027072 6382 19442776185782353447676785634089304340365045093335461527552 6383 20184473690563667861458828243663648260179893180972509691904 6384 20437874741244963181378324109293676251929047846710302212096 6385 20184473690563667861458828243663648260179893180972509691904 6386 19442776185782353447676785634089304340365045093335461527552 6387 18266087347564264485928169181516788501189916860963537027072 6388 16736239844517373149205201485843015831211377957318411943936 6389 14954276995644032668957875568181741564172983245686307815424 6390 13029550008152121787460386373129832798580248634271146704896 6391 11068843698170939443991561572447051696783045297802835918848 6392 9166999077424090606966112929249662040832078833501746495488 6393 7400108857267875641981287123897740528550871924859094433792 6394 5821826614259897703022344656569429087516007115461532581888 6395 4462774500404767625755288489572795974487824885482973560832 6396 3332568350045536062395271438395966378508025446676731789312 6397 2423677233485316440373819707140663404332203691985088806912 6398 1716224012450888917555717735256273051825554210544368484352 6399 1182896342236907073993773932788265392583761379745089978368 6400 793323880377545592709931680848051800201766815465065152512 6401 517523331653817225506323472022522243752563730639935766528 6402 328258065031856055538536479763057571951108781795849535488 6403 202359035412470662085935524733751460852135181356671959040 6404 121185690786245427186791875221217240267883082037550120960 6405 70466790637295941297140179971794736698927111423540592640 6406 39763690196041806699991045835688168320468276195507568640 6407 21762204477132641830979008333779506699562863200294666240 6408 11544013203257107912411299765435658577120896306663915520 6409 5931288900836302494996657168198657064738552460638945280 6410 2949545641424116113038370445300548522490718257172971520 6411 1418478834749872548162383841045578663452376551380746240 6412 659128349225745946351140964978829480688476559654256640 6413 295652053420092411255712837234149528738143715920445440 6414 127880141402861977679363714268670149470265180065628160 6415 53277417739405719211678433165340905813411937218723840 6416 21353147017826911295500550224771017107791043713040384 6417 8221835502684150194413775069849341797919087503867904 6418 3036795262722365121886425520925130423274318002651136 6419 1074207518462781665635741877383662484873848505237504 6420 363243772916191413436682605211837480138760578400256 6421 117184756438661659091515336025413281867620172169216 6422 35986005398965428587234591910930162902066702319616 6423 10492939077888300260208741639910098671873279655936 6424 2896929550153049298383709230590417631657878093824 6425 754870273162936118727565507579978026827818991616 6426 184980283078891281437202942555665396552448344064 6427 42451322371167513492930627397903183192935890944 6428 9079888924443118848526113794002373204600946688 6429 1799917258538587404199803494079502450186780672 6430 328489926574581419100982837103114020987076608 6431 54755957242619707504406247384879252065222656 6432 8255963745688898789009602906027502281424896 6433 1112485981525637228438618092370569233170432 6434 131928145100361289252569385990260908883968 6435 13493184364381509009975257356223886917632 6436 1157636701167423961343489223886515470336 6437 80015241701343644316015647369405136896 6438 4179149934013219387513483232981024768 6439 146682386253608880505986521300467712 6440 2596148429267413814265248164610048 6441 5192296858534827628530496329220096 6442 295960920936485174826238290765545472 6443 8506280328494681362440085611344822272 6444 164282974529827312459797771232441532416 6445 2397377894484644518270024053602906013696 6446 28183994715482832102341948511703829315584 6447 277927770684205324672575698154862850080768 6448 2363636707596262973529808729077747724320768 6449 17690233101961428350896894028740684240912384 6450 118322439568868410344361332671014625142112256 6451 715847373435606217039939134360687132064874496 6452 3955564201727813617983937256878571333806456832 6453 20122916275647010221364940477871587960954028032 6454 94875716806873351822120074953293964773190270976 6455 416911282626209215844283824222123051623324319744 6456 1715724880091189648523936761554285920020229783552 6457 6640104740598488988730339438172613872631335092224 6458 24255046813282911060949775709147655006624073908224 6459 83890846999992891197494256675843732457210849001472 6460 275510213404102741638532915735498010677787435728896 6461 861314404176234747062497960662811507275406310899712 6462 2568985139924954748065293465066151028886763108040704 6463 7325095753668232737613866698601341850746036844232704 6464 20003549379073406558025431919557097375445031680212992 6465 52403262539143861557957488256253425213641378165161984 6466 131891558273715254229847249616848389964618234362593280 6467 319356047240145683888557504231981621402110173705666560 6468 744858060211887253242321481928229336806210159572418560 6469 1675356217137747997357439388794537510661490649994362880 6470 3637727272416096785507532896852456465092138548582154240 6471 7632374460215300412728801197304836508043710143544688640 6472 15487442156252125689628878587763642161229373952942407680 6473 30418931617839349431241724555833931374496282534666567680 6474 57873358402686246185904160614595055443405935229943152640 6475 106729625478435240313155837229816091979193620917114634240 6476 190915372690586985426848717839576910293019768567134945280 6477 331438718419426536911508678685322779486127868567995023360 6478 558739288833676385262553871619490929992338448600908431360 6479 915119542254882108439172218505230399132541715845144903680 6480 1456837828922290772655143669651851470376941347275263705088 6481 2255255151600493287731640837636781313007662321415292452864 6482 3396274680359867098480291886837740932758605155327664979968 6483 4977259207590552830256376139730223461454922137886647123968 6484 7100723985821031657131223472876051635167068695225805307904 6485 9864433430383045194306052970810599226114943469868046876672 6486 13348094806563050064658469788098403411505299748903414923264 6487 17597595822551793839786078235219346098774526857495799922688 6488 22608561443101536876706815928261863975905811854106126450688 6489 28311731162789159839728889229898410268663914327573763457024 6490 34563072251887957956549387613783715812445738162372789403648 6491 41141456246928723140065578905357981764831292164452376379392 6492 47756022420758511693619741854117546227478596524495018655744 6493 54064050387126680736823946909105200970421983693496693817344 6494 59698436884124312070804134897522134576340565691410396741632 6495 64302031277075428469123686643744950806912860005904492265472 6496 67564522556442197561592552171719906913570882908636785410048 6497 69256667158795002193740185169150487579763418256053366685696 6498 69256667158795002193740185169150487579763418256053366685696 6499 67564522556442197561592552171719906913570882908636785410048 6500 64302031277075428469123686643744950806912860005904492265472 6501 59698436884124312070804134897522134576340565691410396741632 6502 54064050387126680736823946909105200970421983693496693817344 6503 47756022420758511693619741854117546227478596524495018655744 6504 41141456246928723140065578905357981764831292164452376379392 6505 34563072251887957956549387613783715812445738162372789403648 6506 28311731162789159839728889229898410268663914327573763457024 6507 22608561443101536876706815928261863975905811854106126450688 6508 17597595822551793839786078235219346098774526857495799922688 6509 13348094806563050064658469788098403411505299748903414923264 6510 9864433430383045194306052970810599226114943469868046876672 6511 7100723985821031657131223472876051635167068695225805307904 6512 4977259207590552830256376139730223461454922137886647123968 6513 3396274680359867098480291886837740932758605155327664979968 6514 2255255151600493287731640837636781313007662321415292452864 6515 1456837828922290772655143669651851470376941347275263705088 6516 915119542254882108439172218505230399132541715845144903680 6517 558739288833676385262553871619490929992338448600908431360 6518 331438718419426536911508678685322779486127868567995023360 6519 190915372690586985426848717839576910293019768567134945280 6520 106729625478435240313155837229816091979193620917114634240 6521 57873358402686246185904160614595055443405935229943152640 6522 30418931617839349431241724555833931374496282534666567680 6523 15487442156252125689628878587763642161229373952942407680 6524 7632374460215300412728801197304836508043710143544688640 6525 3637727272416096785507532896852456465092138548582154240 6526 1675356217137747997357439388794537510661490649994362880 6527 744858060211887253242321481928229336806210159572418560 6528 319356047240145683888557504231981621402110173705666560 6529 131891558273715254229847249616848389964618234362593280 6530 52403262539143861557957488256253425213641378165161984 6531 20003549379073406558025431919557097375445031680212992 6532 7325095753668232737613866698601341850746036844232704 6533 2568985139924954748065293465066151028886763108040704 6534 861314404176234747062497960662811507275406310899712 6535 275510213404102741638532915735498010677787435728896 6536 83890846999992891197494256675843732457210849001472 6537 24255046813282911060949775709147655006624073908224 6538 6640104740598488988730339438172613872631335092224 6539 1715724880091189648523936761554285920020229783552 6540 416911282626209215844283824222123051623324319744 6541 94875716806873351822120074953293964773190270976 6542 20122916275647010221364940477871587960954028032 6543 3955564201727813617983937256878571333806456832 6544 715847373435606217039939134360687132064874496 6545 118322439568868410344361332671014625142112256 6546 17690233101961428350896894028740684240912384 6547 2363636707596262973529808729077747724320768 6548 277927770684205324672575698154862850080768 6549 28183994715482832102341948511703829315584 6550 2397377894484644518270024053602906013696 6551 164282974529827312459797771232441532416 6552 8506280328494681362440085611344822272 6553 295960920936485174826238290765545472 6554 5192296858534827628530496329220096 6555 10384593717069655257060992658440192 6556 597114138731505177281007077860311040 6557 17311117726355115313520674761619800064 6558 337220209848617548869448747221610659840 6559 4963291254626256372827612354931884818432 6560 58847471817600105318536966682840439717888 6561 585237162070613295529884778620685584957440 6562 5019272666360214017899630082484699331035136 6563 37882767656064108191976169330895725464125440 6564 255513417850281879812497247587455614203199488 6565 1558827711523709839759788439293645010283528192 6566 8685843297177676831845787108272288889768509440 6567 44557126437672472870298148481341313689147408384 6568 211837488316154486389917803274326359059086704640 6569 938671354123830108346946543555027666407157399552 6570 3895311759277015165862035286441487150182211518464 6571 15201918695053485037053421384293843531647491768320 6572 55996444007456701502592811833459702495195061813248 6573 195305909470775003996470581490162577583923286507520 6574 646830110010260408497585161000823160465863164821504 6575 2039279722283351659219031080745792472171147148918784 6576 6134111542369996163382217641034250112046817681080320 6577 17639746750260811640086836572567660789517902894071808 6578 48583699740038548347505746194466617605833501043589120 6579 128369952831066235843138290211922361582334644683014144 6580 325883347590064408984608375296661596140937137629429760 6581 795940375548910437813452641366978211106632941699072000 6582 1872667932098341918903030543783081617476110306424913920 6583 4249124447859085678688096066977234637459114187292672000 6584 9307910280656197673027662641336328990130305277844520960 6585 19703245795763049300147900506223428619366944281492193280 6586 40340541950086619978638618679535860293564731678628249600 6587 79950169746510345251747891950797832941974208053940060160 6588 153496553634536975409469170809986656481562642915891609600 6589 285681558807977689336161979021263281446073385893526241280 6590 515762615945960838080027018467409667903490226577484021760 6591 903774600945435162082434433106209906160441051423178752000 6592 1537984632933714989974541350167192938421166470262706667520 6593 2542999591352175663231581130781939736545489966178762752000 6594 4087398612290633651111558816788048595116748562649118146560 6595 6389139297737933669760922070532221079264079876101240782848 6596 9716411903165629587004002087252940891129001322555784560640 6597 14381275091427025709485788187559398003259531826938444251136 6598 20723518361921391139663763754700004089592873245136167895040 6599 29082960365437520822126913473091974913899616946217526755328 6600 39759919773801118393138502641026072518224435544189460021248 6601 52965832257420152557378519067489907071584003441832482570240 6602 68768661302786866026941099013823561974328663192280787582976 6603 87040367497245642148908836068525067432037708513641590947840 6604 107415608674506054378624327828864928080555147312889612730368 6605 129271369601291483305246809893389291760987970058044659728384 6606 151735857319070226092449868772691390387459280109352496660480 6607 173731591624482319522971626390082011267455193944610809315328 6608 194052494853467239316845760641568639431102342855177357230080 6609 211468761627270952107999304719500593764127017672702703960064 6610 224847555295470545166078906362751106760237395642411632295936 6611 233273432049347063787747818194413492466308815967435284807680 6612 236150919152690082412204092458014597815195577330792862318592 6613 233273432049347063787747818194413492466308815967435284807680 6614 224847555295470545166078906362751106760237395642411632295936 6615 211468761627270952107999304719500593764127017672702703960064 6616 194052494853467239316845760641568639431102342855177357230080 6617 173731591624482319522971626390082011267455193944610809315328 6618 151735857319070226092449868772691390387459280109352496660480 6619 129271369601291483305246809893389291760987970058044659728384 6620 107415608674506054378624327828864928080555147312889612730368 6621 87040367497245642148908836068525067432037708513641590947840 6622 68768661302786866026941099013823561974328663192280787582976 6623 52965832257420152557378519067489907071584003441832482570240 6624 39759919773801118393138502641026072518224435544189460021248 6625 29082960365437520822126913473091974913899616946217526755328 6626 20723518361921391139663763754700004089592873245136167895040 6627 14381275091427025709485788187559398003259531826938444251136 6628 9716411903165629587004002087252940891129001322555784560640 6629 6389139297737933669760922070532221079264079876101240782848 6630 4087398612290633651111558816788048595116748562649118146560 6631 2542999591352175663231581130781939736545489966178762752000 6632 1537984632933714989974541350167192938421166470262706667520 6633 903774600945435162082434433106209906160441051423178752000 6634 515762615945960838080027018467409667903490226577484021760 6635 285681558807977689336161979021263281446073385893526241280 6636 153496553634536975409469170809986656481562642915891609600 6637 79950169746510345251747891950797832941974208053940060160 6638 40340541950086619978638618679535860293564731678628249600 6639 19703245795763049300147900506223428619366944281492193280 6640 9307910280656197673027662641336328990130305277844520960 6641 4249124447859085678688096066977234637459114187292672000 6642 1872667932098341918903030543783081617476110306424913920 6643 795940375548910437813452641366978211106632941699072000 6644 325883347590064408984608375296661596140937137629429760 6645 128369952831066235843138290211922361582334644683014144 6646 48583699740038548347505746194466617605833501043589120 6647 17639746750260811640086836572567660789517902894071808 6648 6134111542369996163382217641034250112046817681080320 6649 2039279722283351659219031080745792472171147148918784 6650 646830110010260408497585161000823160465863164821504 6651 195305909470775003996470581490162577583923286507520 6652 55996444007456701502592811833459702495195061813248 6653 15201918695053485037053421384293843531647491768320 6654 3895311759277015165862035286441487150182211518464 6655 938671354123830108346946543555027666407157399552 6656 211837488316154486389917803274326359059086704640 6657 44557126437672472870298148481341313689147408384 6658 8685843297177676831845787108272288889768509440 6659 1558827711523709839759788439293645010283528192 6660 255513417850281879812497247587455614203199488 6661 37882767656064108191976169330895725464125440 6662 5019272666360214017899630082484699331035136 6663 585237162070613295529884778620685584957440 6664 58847471817600105318536966682840439717888 6665 4963291254626256372827612354931884818432 6666 337220209848617548869448747221610659840 6667 17311117726355115313520674761619800064 6668 597114138731505177281007077860311040 6669 10384593717069655257060992658440192 6670 20769187434139310514121985316880384 6671 1204612871180080009819075148379062272 6672 35224541888300270631950887097429131264 6673 692050094492955965641058672743771275264 6674 10272456979890093218474526661842107891712 6675 122826770355483434346189109968338837045248 6676 1231801278345461137492159593583644390719488 6677 10653164115493243977513878325901044131823616 6678 81076807229656118472691981368605354141679616 6679 551411904808769119307153045779221310852825088 6680 3392037379610246618455848708420171998689230848 6681 19057647270531560909131272826410493535974326272 6682 98574811066244672168319996665470062490218921984 6683 472543396956359898077702022555592169574560169984 6684 2111266251266222485829488543752120121386107666432 6685 8834143661549272116729396011548783529932089196544 6686 34763011148478621108783039818362089523618947006464 6687 129116515923823395101831787559161864308422436978688 6688 454094613329897588876227235228949250144988548825088 6689 1516490344962085042593122971630284011185151204655104 6690 4821199237779018652156166652022235243918445756022784 6691 14624153720954226151077501522234462153885117038198784 6692 42409746305411706110807521497071519745355914934222848 6693 117796701473262254499957432136865873089210734186856448 6694 313900206384062755265237208973663763625446228092780544 6695 803700075763973566539578354504661065019260808294563840 6696 1979864329730519185136427534093582834565903689931816960 6697 4698504520814213345655851361836156414361266148836638720 6698 10753868639491080688697610257664173836258028668290334720 6699 23763357022755070708716638639038052233855857630285660160 6700 50746857608006300375336060501414602288810222021509120000 6701 104822826571268737732115435976908904809775931633151508480 6702 209606539080689679081515264085140102148619131559251804160 6703 406055583526415942459950676409901116098081136870330204160 6704 762609508079656837119453978433309764968460187158949396480 6705 1389429098551006574206066320517713714740739983107791257600 6706 2457243688401618029471225467468085327541823018867055656960 6707 4220641030919447230290934209176160130190959306235780792320 6708 7044489870904428535887137218659283489948635975681121976320 6709 11430557322775854411807935458129515865059393625965471989760 6710 18039400162212553096434674435336836408007774182950190448640 6711 27700592098606139938066566640296761314770837754483465781248 6712 41402824628465576396018996775949195923259855988333127663616 6713 60255068491515728037786351605058357262794965868375930044416 6714 85411509483075760609318907509831854736650842992255778684928 6715 117956893417711188041918726286614896412018218041077879799808 6716 158755314449316441771717103840835152356606278474237055336448 6717 208273795475310449489067079692188245894276279553234940461056 6718 266400934713861942598286238308173530860921119703632504160256 6719 332288490017925073375608549334983170487857882997914880442368 6720 404247812047819159454643500216941008058194758417122966110208 6721 479731541346865972515262199521445400767231916005889560018944 6722 555422853045588067843603506617311710854871755058936574640128 6723 627440072181645756205986880245090899456271106212582945456128 6724 691645639193227758708081860927094197237777589672939328897024 6725 744028571291332137609909048877013499434903106618419687981056 6726 781112929576750822784468344770889384625950657402420263387136 6727 800335368086484288012423450966555205403481950084349560881152 6728 800335368086484288012423450966555205403481950084349560881152 6729 781112929576750822784468344770889384625950657402420263387136 6730 744028571291332137609909048877013499434903106618419687981056 6731 691645639193227758708081860927094197237777589672939328897024 6732 627440072181645756205986880245090899456271106212582945456128 6733 555422853045588067843603506617311710854871755058936574640128 6734 479731541346865972515262199521445400767231916005889560018944 6735 404247812047819159454643500216941008058194758417122966110208 6736 332288490017925073375608549334983170487857882997914880442368 6737 266400934713861942598286238308173530860921119703632504160256 6738 208273795475310449489067079692188245894276279553234940461056 6739 158755314449316441771717103840835152356606278474237055336448 6740 117956893417711188041918726286614896412018218041077879799808 6741 85411509483075760609318907509831854736650842992255778684928 6742 60255068491515728037786351605058357262794965868375930044416 6743 41402824628465576396018996775949195923259855988333127663616 6744 27700592098606139938066566640296761314770837754483465781248 6745 18039400162212553096434674435336836408007774182950190448640 6746 11430557322775854411807935458129515865059393625965471989760 6747 7044489870904428535887137218659283489948635975681121976320 6748 4220641030919447230290934209176160130190959306235780792320 6749 2457243688401618029471225467468085327541823018867055656960 6750 1389429098551006574206066320517713714740739983107791257600 6751 762609508079656837119453978433309764968460187158949396480 6752 406055583526415942459950676409901116098081136870330204160 6753 209606539080689679081515264085140102148619131559251804160 6754 104822826571268737732115435976908904809775931633151508480 6755 50746857608006300375336060501414602288810222021509120000 6756 23763357022755070708716638639038052233855857630285660160 6757 10753868639491080688697610257664173836258028668290334720 6758 4698504520814213345655851361836156414361266148836638720 6759 1979864329730519185136427534093582834565903689931816960 6760 803700075763973566539578354504661065019260808294563840 6761 313900206384062755265237208973663763625446228092780544 6762 117796701473262254499957432136865873089210734186856448 6763 42409746305411706110807521497071519745355914934222848 6764 14624153720954226151077501522234462153885117038198784 6765 4821199237779018652156166652022235243918445756022784 6766 1516490344962085042593122971630284011185151204655104 6767 454094613329897588876227235228949250144988548825088 6768 129116515923823395101831787559161864308422436978688 6769 34763011148478621108783039818362089523618947006464 6770 8834143661549272116729396011548783529932089196544 6771 2111266251266222485829488543752120121386107666432 6772 472543396956359898077702022555592169574560169984 6773 98574811066244672168319996665470062490218921984 6774 19057647270531560909131272826410493535974326272 6775 3392037379610246618455848708420171998689230848 6776 551411904808769119307153045779221310852825088 6777 81076807229656118472691981368605354141679616 6778 10653164115493243977513878325901044131823616 6779 1231801278345461137492159593583644390719488 6780 122826770355483434346189109968338837045248 6781 10272456979890093218474526661842107891712 6782 692050094492955965641058672743771275264 6783 35224541888300270631950887097429131264 6784 1204612871180080009819075148379062272 6785 20769187434139310514121985316880384 6786 41538374868278621028243970633760768 6787 2429994929794299330152272282075004928 6788 71664081241497690928977910335895764992 6789 1419927037309802241918977770159161212928 6790 21254573729068863270492273174728537014272 6791 256271872161494542383672048550498120237056 6792 2591561153766688933039623473738285576093696 6793 22599456463536183638952306281728005875171328 6794 173421397357578296864612459224043397884936192 6795 1189211888764722259175737715633861879060758528 6796 7375871733137467715901009013223875390677712896 6797 41781713877236195375654666191074041048760057856 6798 217893230079197112491210964767216534272849477632 6799 1053122163169864194751447741479441836751263367168 6800 4743944319812855795034545526066771863803162263552 6801 20013477117383328988423876023491751969822078926848 6802 79403686101501756119300801086938771806737649369088 6803 297355216754497062347122811986460220600787784433664 6804 1054429370492528564950932421909302823916431847981056 6805 3550558097642415254945759250738141367492432933945344 6806 11381718945461686572503408925303392189275467591712768 6807 34812146472899786288029274187021809851264831290605568 6808 101799576967991872197005610756543463574388428582682624 6809 285133402056826297941356234122739464090097492454014976 6810 766226416234572922835377789832126038217646922472095744 6811 1978460658633940171923354546532804934124744783408660480 6812 4915362115808856685382795026603164606888454721193902080 6813 11764856949991644185957652509125522075641073794138767360 6814 27159410456413904230900862151434497266286369021404119040 6815 60536202428774131437452305659449982865309544222566645760 6816 130404608700210346822050072998232651065071548747900518400 6817 271732876767023977614607191944200156958438418746336870400 6818 548177647403743593669984162765026293329660663027550126080 6819 1071423905721190552579436097088486770609452120751283896320 6820 2030337075943071608339870968066448449169957362226775982080 6821 3732714095645371443978716639859520396526253568746428825600 6822 6661820342013327531194529539036778748758145550794725785600 6823 11548220236751260195359450487076071103144682547359315394560 6824 19454292537780321552407060155336501363436857623308392202240 6825 31864095204656214568926983092013719236925079270935662428160 6826 50765117745395547714262102153356607355900838492533088583680 6827 78701705926161518729480638010202753287029064122664830894080 6828 118774009647812173494163122657986032693803384840521617768448 6829 174553236057108557448639120386896310365590580059541226913792 6830 249886119225340195014882990720380415819705871230991081668608 6831 348570885070698855658221440646709552469538888174232263458816 6832 473904576186453022840994654972847952500800121942250950230016 6833 628126555334413477406811328931066982358597109171279026454528 6834 811812137772771052120824437973076429561737472129173314076672 6835 1023298114469082747649971903149263267833482588375811587309568 6836 1258241386782476356903255443446118500930994988204296467644416 6837 1509415967586787297329317779689994234128877408729935732801536 6838 1766837074146767628532831674732131442469288781910947275997184 6839 2018262667205503009053237520944641198087375334653817421561856 6840 2250066433042812551194445961061232914525892706060689834246144 6841 2448410897714577888419983210169214205817107357237312625836032 6842 2600587891145224830456596974570303554601232736756856638144512 6843 2696349731227776094018287955086062195126247583038669078921216 6844 2729039634040556987225285618950191625983536645675812518887424 6845 2696349731227776094018287955086062195126247583038669078921216 6846 2600587891145224830456596974570303554601232736756856638144512 6847 2448410897714577888419983210169214205817107357237312625836032 6848 2250066433042812551194445961061232914525892706060689834246144 6849 2018262667205503009053237520944641198087375334653817421561856 6850 1766837074146767628532831674732131442469288781910947275997184 6851 1509415967586787297329317779689994234128877408729935732801536 6852 1258241386782476356903255443446118500930994988204296467644416 6853 1023298114469082747649971903149263267833482588375811587309568 6854 811812137772771052120824437973076429561737472129173314076672 6855 628126555334413477406811328931066982358597109171279026454528 6856 473904576186453022840994654972847952500800121942250950230016 6857 348570885070698855658221440646709552469538888174232263458816 6858 249886119225340195014882990720380415819705871230991081668608 6859 174553236057108557448639120386896310365590580059541226913792 6860 118774009647812173494163122657986032693803384840521617768448 6861 78701705926161518729480638010202753287029064122664830894080 6862 50765117745395547714262102153356607355900838492533088583680 6863 31864095204656214568926983092013719236925079270935662428160 6864 19454292537780321552407060155336501363436857623308392202240 6865 11548220236751260195359450487076071103144682547359315394560 6866 6661820342013327531194529539036778748758145550794725785600 6867 3732714095645371443978716639859520396526253568746428825600 6868 2030337075943071608339870968066448449169957362226775982080 6869 1071423905721190552579436097088486770609452120751283896320 6870 548177647403743593669984162765026293329660663027550126080 6871 271732876767023977614607191944200156958438418746336870400 6872 130404608700210346822050072998232651065071548747900518400 6873 60536202428774131437452305659449982865309544222566645760 6874 27159410456413904230900862151434497266286369021404119040 6875 11764856949991644185957652509125522075641073794138767360 6876 4915362115808856685382795026603164606888454721193902080 6877 1978460658633940171923354546532804934124744783408660480 6878 766226416234572922835377789832126038217646922472095744 6879 285133402056826297941356234122739464090097492454014976 6880 101799576967991872197005610756543463574388428582682624 6881 34812146472899786288029274187021809851264831290605568 6882 11381718945461686572503408925303392189275467591712768 6883 3550558097642415254945759250738141367492432933945344 6884 1054429370492528564950932421909302823916431847981056 6885 297355216754497062347122811986460220600787784433664 6886 79403686101501756119300801086938771806737649369088 6887 20013477117383328988423876023491751969822078926848 6888 4743944319812855795034545526066771863803162263552 6889 1053122163169864194751447741479441836751263367168 6890 217893230079197112491210964767216534272849477632 6891 41781713877236195375654666191074041048760057856 6892 7375871733137467715901009013223875390677712896 6893 1189211888764722259175737715633861879060758528 6894 173421397357578296864612459224043397884936192 6895 22599456463536183638952306281728005875171328 6896 2591561153766688933039623473738285576093696 6897 256271872161494542383672048550498120237056 6898 21254573729068863270492273174728537014272 6899 1419927037309802241918977770159161212928 6900 71664081241497690928977910335895764992 6901 2429994929794299330152272282075004928 6902 41538374868278621028243970633760768 6903 83076749736557242056487941267521536 6904 4901528234456877281332788534783770624 6905 145778926600223820498622214939183415296 6906 2912733153325999324432009586795255693312 6907 43964901343771419093540384544287853903872 6908 534507977821346624871379590126769098719232 6909 5450012511145400082154212824640889718571008 6910 47918432677914822868999540323765294121091072 6911 370735379411242473052101774359740719256567808 6912 2563112957785288875135316386978599845608030208 6913 16027343434186841711539187366157031917771292672 6914 91531096461526832946199652991755488881497079808 6915 481234593371803493915468716263760163571270418432 6916 2344881164365633270148677419162376617067787845632 6917 10649046172052720183416582489981243061959730921472 6918 45292310371859924595257866011612807424478267047936 6919 181166039114671625981990562197763480493255278198784 6920 683991783415040394715281146510073805767812973592576 6921 2445336142646404464392446892673202360417594390872064 6922 8301785709610092462040928874836989882527752466202624 6923 26831573396284033569712090408822499091165498642006016 6924 82745332361164908416753032920605933593243706252591104 6925 243975139439874864667914766842661622543536285670178816 6926 689046465438812928055108646764422815838260012204949504 6927 1867126233636273932553553183635999258437067361478508544 6928 4861573736968900678986990254782534417433890955575951360 6929 12180245397357646581533142437262616951987877392615997440 6930 29400709472139963372408040003270207695927249650801704960 6931 68451525771182670142405326597447725855132353333412495360 6932 153883488491393909959311115106440612590675769151360860160 6933 334354908212458815101571480037289163393050470680363008000 6934 702781255718456048122642408882036411469399490945456537600 6935 1430175395198997667104951837464635090956646300281470976000 6936 2819990028088488934335809991536745923580987304439164436480 6937 5391410796275692436918712777490068207362656692215459348480 6938 10000883327017572430398267258985318161455501487628510822400 6939 18010210678215384801934359716757170861087318272866726707200 6940 31505593780725939394165509117289529048722010158573971046400 6941 53563743487224269034951152866472824672781161728863853608960 6942 88547795743064215170893812057381874220826601837125865308160 6943 142397311254551815742762299574481621455533048275006558044160 6944 222854847018689026694616131456445048469844256864495458058240 6945 339550246950735104571154388055784049332123222417405965762560 6946 503848842152910309093566492537866294272268217823459434037248 6947 728368573581866048851471519004436737845002970844312757075968 6948 1026090989625926580127571047714516227105187832825935132884992 6949 1409037135678881380914594738665885217116641584150810667778048 6950 1886551634143100116952177760126159565005581905278585842696192 6951 2463329795263748160077137374423910332052116603494434800140288 6952 3137418635055983714345020205628332333068597881602704794451968 6953 3898502022467268062355237594520797196553239387164386349023232 6954 4726819084642888989555859445838343454003355277034218468671488 6955 5593043000773377906693774509801360551661868549269986897559552 6956 6459353776613365139484931378118921859403584723011656245837824 6957 7281778056133339608083393203521566426313993869003848620703744 6958 8013663383128325361812694620606705846210444947250126262370304 6959 8609940435136941162533342271725008521966873974751499151998976 6960 9031649385592500203380833169770952730203059324786210907357184 6961 9250107994363697586462300246139397231412604557260264073854976 6962 9250107994363697586462300246139397231412604557260264073854976 6963 9031649385592500203380833169770952730203059324786210907357184 6964 8609940435136941162533342271725008521966873974751499151998976 6965 8013663383128325361812694620606705846210444947250126262370304 6966 7281778056133339608083393203521566426313993869003848620703744 6967 6459353776613365139484931378118921859403584723011656245837824 6968 5593043000773377906693774509801360551661868549269986897559552 6969 4726819084642888989555859445838343454003355277034218468671488 6970 3898502022467268062355237594520797196553239387164386349023232 6971 3137418635055983714345020205628332333068597881602704794451968 6972 2463329795263748160077137374423910332052116603494434800140288 6973 1886551634143100116952177760126159565005581905278585842696192 6974 1409037135678881380914594738665885217116641584150810667778048 6975 1026090989625926580127571047714516227105187832825935132884992 6976 728368573581866048851471519004436737845002970844312757075968 6977 503848842152910309093566492537866294272268217823459434037248 6978 339550246950735104571154388055784049332123222417405965762560 6979 222854847018689026694616131456445048469844256864495458058240 6980 142397311254551815742762299574481621455533048275006558044160 6981 88547795743064215170893812057381874220826601837125865308160 6982 53563743487224269034951152866472824672781161728863853608960 6983 31505593780725939394165509117289529048722010158573971046400 6984 18010210678215384801934359716757170861087318272866726707200 6985 10000883327017572430398267258985318161455501487628510822400 6986 5391410796275692436918712777490068207362656692215459348480 6987 2819990028088488934335809991536745923580987304439164436480 6988 1430175395198997667104951837464635090956646300281470976000 6989 702781255718456048122642408882036411469399490945456537600 6990 334354908212458815101571480037289163393050470680363008000 6991 153883488491393909959311115106440612590675769151360860160 6992 68451525771182670142405326597447725855132353333412495360 6993 29400709472139963372408040003270207695927249650801704960 6994 12180245397357646581533142437262616951987877392615997440 6995 4861573736968900678986990254782534417433890955575951360 6996 1867126233636273932553553183635999258437067361478508544 6997 689046465438812928055108646764422815838260012204949504 6998 243975139439874864667914766842661622543536285670178816 6999 82745332361164908416753032920605933593243706252591104 7000 26831573396284033569712090408822499091165498642006016 7001 8301785709610092462040928874836989882527752466202624 7002 2445336142646404464392446892673202360417594390872064 7003 683991783415040394715281146510073805767812973592576 7004 181166039114671625981990562197763480493255278198784 7005 45292310371859924595257866011612807424478267047936 7006 10649046172052720183416582489981243061959730921472 7007 2344881164365633270148677419162376617067787845632 7008 481234593371803493915468716263760163571270418432 7009 91531096461526832946199652991755488881497079808 7010 16027343434186841711539187366157031917771292672 7011 2563112957785288875135316386978599845608030208 7012 370735379411242473052101774359740719256567808 7013 47918432677914822868999540323765294121091072 7014 5450012511145400082154212824640889718571008 7015 534507977821346624871379590126769098719232 7016 43964901343771419093540384544287853903872 7017 2912733153325999324432009586795255693312 7018 145778926600223820498622214939183415296 7019 4901528234456877281332788534783770624 7020 83076749736557242056487941267521536 7021 166153499473114484112975882535043072 7022 9886133218650311804722065010835062784 7023 296500919809772796899605462383784361984 7024 5973695997369450908003307782797086687232 7025 90915414919575232352106832721847896768512 7026 1114436610872098361388855402992656831217664 7027 11456497233610504329283840732434321394106368 7028 101553768070587068036228259349335796527136768 7029 792108711251242224564298016803556015004975104 7030 5520853879677906102645611404228594333959323648 7031 34802489006414816654997532075003539768637128704 7032 200365136325152413883675662689377290817181319168 7033 1061967951912188262972027406128883222808014880768 7034 5216445055316479303145870341317840492732417572864 7035 23881610346496978517627624335328355684552510799872 7036 102394824448199577967279805951054557245269671411712 7037 412889744738296443177649104371769071895822932639744 7038 1571508272856420529155941815241797028908661204844544 7039 5663945418613895593521210454393631891169239160061952 7040 19385384963527936722964886691201778838057830018187264 7041 63165602016503421553614520065842695212401636348526592 7042 196390373623974510827923428808250080990267474605768704 7043 583816650656279973593277051152491492571030321264328704 7044 1662444055821391841052035605701081949614815738584891392 7045 4542078594036521125334611192555365220370459762458886144 7046 11924947108741203377410331297172815275306622789164728320 7047 30126716951385214177193556291024692870594047129566576640 7048 73331185507377506537116774827859320082053344644447600640 7049 172174756586661978657711428183184822950837058380150865920 7050 390351207612325351741631159104907682359043506926738472960 7051 855404388550157187246860578968559586236833391218314444800 7052 1813463110461409032804327631842185847594756825755838054400 7053 3722447548300859475225974108804942690935214744961181286400 7054 7403975551767486015541555332472709442415945883386170572800 7055 14279953837285981637350173343876654720668383751806679777280 7056 26723914094700386517954218136817875839296401635234388377600 7057 48556759819175171576707820671765937252033132383497617408000 7058 85707968233855993329810678590019842322102365761291943936000 7059 147042234062397896467514422993372565236716978680157018521600 7060 245314493385016325306875809537036395060341811885362653429760 7061 398162023585919632689458257079699552878869141682393521848320 7062 628974081055690589446232657755140125138952933293937855037440 7063 967406776086525225072579763004052689029876830318473185853440 7064 1449250158911666480341115515871328621821176110800687564062720 7065 2115328359355335600992797782310813443503361217216461928398848 7066 3009146887964904867928319151997145098260969864878513616584704 7067 4173114480468218210767888691467383783504581057605027074408448 7068 5643368387271056950051555687638393659242846734974291120488448 7069 7443509748144869599245007611238005829398202799203483232763904 7070 9577872585093921644602666284158332471117954025935932561031168 7071 12025245086108338058100571793999732523576709360782559112331264 7072 14734159440655361390015683193826044299251199351988616700100608 7073 17620892235658959197840632351899419543072692835148539266859008 7074 20571119406479950835291748426376301937192328980741391734800384 7075 23445738331082403477030174121391694175260406514723374889959424 7076 26090750012437704837403283726134078715997092220386570097655808 7077 28350385841101377271852107364325000324720423129528625577066496 7078 30082003859168433070915156933851315395137401125561706842423296 7079 31170815297456843391649690921648575532978832598015611804581888 7080 31542352709373676371398629746657205673683344937689431257645056 7081 31170815297456843391649690921648575532978832598015611804581888 7082 30082003859168433070915156933851315395137401125561706842423296 7083 28350385841101377271852107364325000324720423129528625577066496 7084 26090750012437704837403283726134078715997092220386570097655808 7085 23445738331082403477030174121391694175260406514723374889959424 7086 20571119406479950835291748426376301937192328980741391734800384 7087 17620892235658959197840632351899419543072692835148539266859008 7088 14734159440655361390015683193826044299251199351988616700100608 7089 12025245086108338058100571793999732523576709360782559112331264 7090 9577872585093921644602666284158332471117954025935932561031168 7091 7443509748144869599245007611238005829398202799203483232763904 7092 5643368387271056950051555687638393659242846734974291120488448 7093 4173114480468218210767888691467383783504581057605027074408448 7094 3009146887964904867928319151997145098260969864878513616584704 7095 2115328359355335600992797782310813443503361217216461928398848 7096 1449250158911666480341115515871328621821176110800687564062720 7097 967406776086525225072579763004052689029876830318473185853440 7098 628974081055690589446232657755140125138952933293937855037440 7099 398162023585919632689458257079699552878869141682393521848320 7100 245314493385016325306875809537036395060341811885362653429760 7101 147042234062397896467514422993372565236716978680157018521600 7102 85707968233855993329810678590019842322102365761291943936000 7103 48556759819175171576707820671765937252033132383497617408000 7104 26723914094700386517954218136817875839296401635234388377600 7105 14279953837285981637350173343876654720668383751806679777280 7106 7403975551767486015541555332472709442415945883386170572800 7107 3722447548300859475225974108804942690935214744961181286400 7108 1813463110461409032804327631842185847594756825755838054400 7109 855404388550157187246860578968559586236833391218314444800 7110 390351207612325351741631159104907682359043506926738472960 7111 172174756586661978657711428183184822950837058380150865920 7112 73331185507377506537116774827859320082053344644447600640 7113 30126716951385214177193556291024692870594047129566576640 7114 11924947108741203377410331297172815275306622789164728320 7115 4542078594036521125334611192555365220370459762458886144 7116 1662444055821391841052035605701081949614815738584891392 7117 583816650656279973593277051152491492571030321264328704 7118 196390373623974510827923428808250080990267474605768704 7119 63165602016503421553614520065842695212401636348526592 7120 19385384963527936722964886691201778838057830018187264 7121 5663945418613895593521210454393631891169239160061952 7122 1571508272856420529155941815241797028908661204844544 7123 412889744738296443177649104371769071895822932639744 7124 102394824448199577967279805951054557245269671411712 7125 23881610346496978517627624335328355684552510799872 7126 5216445055316479303145870341317840492732417572864 7127 1061967951912188262972027406128883222808014880768 7128 200365136325152413883675662689377290817181319168 7129 34802489006414816654997532075003539768637128704 7130 5520853879677906102645611404228594333959323648 7131 792108711251242224564298016803556015004975104 7132 101553768070587068036228259349335796527136768 7133 11456497233610504329283840732434321394106368 7134 1114436610872098361388855402992656831217664 7135 90915414919575232352106832721847896768512 7136 5973695997369450908003307782797086687232 7137 296500919809772796899605462383784361984 7138 9886133218650311804722065010835062784 7139 166153499473114484112975882535043072 7140 332306998946228968225951765070086144 7141 19938419936773738093557105904205168640 7142 602971049587932462845989477719671308288 7143 12248835981157999768808582060483375267840 7144 187952755527237367871356261835699455524864 7145 2322774248895804349294843702340433748164608 7146 24072851733322512131602633090600418253209600 7147 215120505586104344566715774514258456405344256 7148 1691488093287828939463053471658253034822041600 7149 11884454423035811708315615293344819259415461888 7150 75520459856614867765015654184507068513976844288 7151 438280563794760777654268014796447597336094310400 7152 2341603983551627687819006831653010049487398240256 7153 11594356827713728144404858062365927103938324070400 7154 53506348474895649101249634514967639120434281054208 7155 231254777245287672602981695592803339735724902580224 7156 939984517629272193099342088622421643433228674007040 7157 3606463956960090692703200714831605240622457718571008 7158 13102923816110551455923742246250710228620174782627840 7159 45207988478990855704187300505844416737618949574754304 7160 148498402540842531629076955764414968335863427801022464 7161 465448804488387797623651716930540554223007224624578560 7162 1394923383838179152008894894080271279936108179235012608 7163 4004571134075593899954795780021823639284619548358082560 7164 11030952368838200076663076302984048708294030977677656064 7165 29199798938282901140382778612184362474480030380290211840 7166 74380180646315033751233794666829947456933557926310707200 7167 182555314122810148265554377363242792001319028762796359680 7168 432210465243799043644840326015547870673926306747593523200 7169 988148876855609320513874521381289558909496423946953687040 7170 2183744215342177258058361245934053312010402257987384115200 7171 4669025181598214809899233461546912540877079492587578982400 7172 9666258806087624919815318663530184254121144159543125606400 7173 19392495409738695647325155207626034084789028656131761766400 7174 37727878721929957437111837369625236479006684661507371827200 7175 71224914271421351436771357406408924705204257389651217612800 7176 130559581173715971328527543099196989859748065062206989926400 7177 232509034749631560209168279090057217426096359743845669273600 7178 402489217031055900806319184932205757020194668565749982822400 7179 677585967920379905478878159327872271248555257673311636684800 7180 1109857442455743485650880509118708147436768703461260619939840 7181 1769477586774116812785857230520716113124578053402649637683200 7182 2747052020247053575648392578605495531397971013495831165665280 7183 4154213376094913201685081781639194523037859437403509568307200 7184 6121459352228183544480693611288551542104538220387380116848640 7185 8792213347476748840139290830607043607838656222501325575815168 7186 12312340757614392997137273591500025309320726179315211116216320 7187 16814891464120787559809699280879784451261572416857015054237696 7188 22400653002545652864688771077500479847270935257798377021112320 7189 29116105075950086167541073041944855936928080443289961987309568 7190 36931398072292551976716435745059465323252131010231573757820928 7191 45721805008592862771522034786609959252549338651213578926817280 7192 55256465183342863196600912199774240776641073820205874996576256 7193 65197937282731064252877212536948721857206306533239888208199680 7194 75115007921897978345673982339298148506098301544906220757843968 7195 84509420574773537412700129288008412929887009732212192733822976 7196 92854944940821513494885392939704746389014140805330138824704000 7197 99644898530265738360467844052902614395781900560677666534981632 7198 104442339542065552518368029371457876395826348797582215479296000 7199 106926120024933644353172040844332767950499145956889557976743936 7200 106926120024933644353172040844332767950499145956889557976743936 7201 104442339542065552518368029371457876395826348797582215479296000 7202 99644898530265738360467844052902614395781900560677666534981632 7203 92854944940821513494885392939704746389014140805330138824704000 7204 84509420574773537412700129288008412929887009732212192733822976 7205 75115007921897978345673982339298148506098301544906220757843968 7206 65197937282731064252877212536948721857206306533239888208199680 7207 55256465183342863196600912199774240776641073820205874996576256 7208 45721805008592862771522034786609959252549338651213578926817280 7209 36931398072292551976716435745059465323252131010231573757820928 7210 29116105075950086167541073041944855936928080443289961987309568 7211 22400653002545652864688771077500479847270935257798377021112320 7212 16814891464120787559809699280879784451261572416857015054237696 7213 12312340757614392997137273591500025309320726179315211116216320 7214 8792213347476748840139290830607043607838656222501325575815168 7215 6121459352228183544480693611288551542104538220387380116848640 7216 4154213376094913201685081781639194523037859437403509568307200 7217 2747052020247053575648392578605495531397971013495831165665280 7218 1769477586774116812785857230520716113124578053402649637683200 7219 1109857442455743485650880509118708147436768703461260619939840 7220 677585967920379905478878159327872271248555257673311636684800 7221 402489217031055900806319184932205757020194668565749982822400 7222 232509034749631560209168279090057217426096359743845669273600 7223 130559581173715971328527543099196989859748065062206989926400 7224 71224914271421351436771357406408924705204257389651217612800 7225 37727878721929957437111837369625236479006684661507371827200 7226 19392495409738695647325155207626034084789028656131761766400 7227 9666258806087624919815318663530184254121144159543125606400 7228 4669025181598214809899233461546912540877079492587578982400 7229 2183744215342177258058361245934053312010402257987384115200 7230 988148876855609320513874521381289558909496423946953687040 7231 432210465243799043644840326015547870673926306747593523200 7232 182555314122810148265554377363242792001319028762796359680 7233 74380180646315033751233794666829947456933557926310707200 7234 29199798938282901140382778612184362474480030380290211840 7235 11030952368838200076663076302984048708294030977677656064 7236 4004571134075593899954795780021823639284619548358082560 7237 1394923383838179152008894894080271279936108179235012608 7238 465448804488387797623651716930540554223007224624578560 7239 148498402540842531629076955764414968335863427801022464 7240 45207988478990855704187300505844416737618949574754304 7241 13102923816110551455923742246250710228620174782627840 7242 3606463956960090692703200714831605240622457718571008 7243 939984517629272193099342088622421643433228674007040 7244 231254777245287672602981695592803339735724902580224 7245 53506348474895649101249634514967639120434281054208 7246 11594356827713728144404858062365927103938324070400 7247 2341603983551627687819006831653010049487398240256 7248 438280563794760777654268014796447597336094310400 7249 75520459856614867765015654184507068513976844288 7250 11884454423035811708315615293344819259415461888 7251 1691488093287828939463053471658253034822041600 7252 215120505586104344566715774514258456405344256 7253 24072851733322512131602633090600418253209600 7254 2322774248895804349294843702340433748164608 7255 187952755527237367871356261835699455524864 7256 12248835981157999768808582060483375267840 7257 602971049587932462845989477719671308288 7258 19938419936773738093557105904205168640 7259 332306998946228968225951765070086144 7260 664613997892457936451903530140172288 7261 40209146872493705155340163573480423424 7262 1226046672612111778269649037226082828288 7263 25110612221872318869509932151638524428288 7264 388455791022051833464323072226771488210944 7265 4839623179006932969628186262908570613841920 7266 50562378742692436239017242779896390340313088 7267 455473720171632704738069133744849106528894976 7268 3610109661606692431987081973646351389400498176 7269 25567667610144796846428741496399032558465056768 7270 163768120799945546741371316147246586878865965056 7271 957997069289921657528572273811902252162868051968 7272 5159038822042472103179198367520160712012622462976 7273 25747985718706335138503674975780107861235414859776 7274 119768520494585795885017244472031451463280375103488 7275 521759030747372686373207411544885246343213345669120 7276 2137688940852720575470087956528340851847367810351104 7277 8267117459702132885249787398164515624319726919876608 7278 30275759000428443238942002291681036880667942592708608 7279 105293933752975023133179664595402990150139770394640384 7280 348642012112610901220598739158115212470849094715179008 7281 1101563210025453815398228305258225654692938032154148864 7282 3327963629405184877609246364405123506337695858507644928 7283 9631355734514986156740827245899206853299394812657532928 7284 26746158894184804271131672954609580795927669574901694464 7285 71377345426169160183422487445226091924807203191017963520 7286 183310064951713463028412483963682989312213931034872381440 7287 453617555635479935679189231478096093175317079119080980480 7288 1082869187718463370746555857101862685186383981731884564480 7289 2496369171025492771002006838427305213265171344628792688640 7290 5563083769170922453661209216420870377121710350015198658560 7291 11994730016780469761421468257024812533301296718713297305600 7292 25043641754448861393820448986469821894806933652749733068800 7293 50672613335050922183828999524702551295949916141427412172800 7294 99432797159802334137790874489557122242759534868505926041600 7295 189345678312130654473066042864315012927085116598703819325440 7296 350121162700873872494689364737576077451311841633247638323200 7297 629023712208344719921976003034976540067622584845110083584000 7298 1098580567093662935371353570864486264248377325096607416320000 7299 1866065901778075819635365842533410926064065895117809201971200 7300 3084257833982214131645765717819088047249964298498419206389760 7301 4962346011287881331494558965119449415364955230363033471549440 7302 7775111051930959597976034302742143038767192267209085896622080 7303 11867717240510883104521789194481274730811907241161735096238080 7304 17652845138822860531649319754112834886642443093980404242186240 7305 25596688680699193567254373319169563412879666451344487528529920 7306 36190814434252473938696490540219847637796825073876046150893568 7307 49908235482533924692358168361824851954155435077134398192091136 7308 67144352158790766948893829341483741278579321879362201909723136 7309 88146496660701738865969673016414659909601625803769711551315968 7310 112939261126297432999309685005691977578124514855171206368198656 7311 141255915989554153380275797475339384104449520601325187144613888 7312 172488221502560729156214527585116311459878426238861674446585856 7313 205667020460829936503274984769647086181549375036594447875833856 7314 239483651596298183526518892899741136852224558194809434462486528 7315 272357380331178224562687875011829734521449809524790077203415040 7316 302547231006314692140364477003158161205808116634311522921742336 7317 328298915259971749167002259256564720920151236472958359565238272 7318 348010468426325715615841432981018350792941696465396350343708672 7319 360395288539084706959780758588284137626693324312912323302916096 7320 364619774680987224669890903884016660454629893952179369391685632 7321 360395288539084706959780758588284137626693324312912323302916096 7322 348010468426325715615841432981018350792941696465396350343708672 7323 328298915259971749167002259256564720920151236472958359565238272 7324 302547231006314692140364477003158161205808116634311522921742336 7325 272357380331178224562687875011829734521449809524790077203415040 7326 239483651596298183526518892899741136852224558194809434462486528 7327 205667020460829936503274984769647086181549375036594447875833856 7328 172488221502560729156214527585116311459878426238861674446585856 7329 141255915989554153380275797475339384104449520601325187144613888 7330 112939261126297432999309685005691977578124514855171206368198656 7331 88146496660701738865969673016414659909601625803769711551315968 7332 67144352158790766948893829341483741278579321879362201909723136 7333 49908235482533924692358168361824851954155435077134398192091136 7334 36190814434252473938696490540219847637796825073876046150893568 7335 25596688680699193567254373319169563412879666451344487528529920 7336 17652845138822860531649319754112834886642443093980404242186240 7337 11867717240510883104521789194481274730811907241161735096238080 7338 7775111051930959597976034302742143038767192267209085896622080 7339 4962346011287881331494558965119449415364955230363033471549440 7340 3084257833982214131645765717819088047249964298498419206389760 7341 1866065901778075819635365842533410926064065895117809201971200 7342 1098580567093662935371353570864486264248377325096607416320000 7343 629023712208344719921976003034976540067622584845110083584000 7344 350121162700873872494689364737576077451311841633247638323200 7345 189345678312130654473066042864315012927085116598703819325440 7346 99432797159802334137790874489557122242759534868505926041600 7347 50672613335050922183828999524702551295949916141427412172800 7348 25043641754448861393820448986469821894806933652749733068800 7349 11994730016780469761421468257024812533301296718713297305600 7350 5563083769170922453661209216420870377121710350015198658560 7351 2496369171025492771002006838427305213265171344628792688640 7352 1082869187718463370746555857101862685186383981731884564480 7353 453617555635479935679189231478096093175317079119080980480 7354 183310064951713463028412483963682989312213931034872381440 7355 71377345426169160183422487445226091924807203191017963520 7356 26746158894184804271131672954609580795927669574901694464 7357 9631355734514986156740827245899206853299394812657532928 7358 3327963629405184877609246364405123506337695858507644928 7359 1101563210025453815398228305258225654692938032154148864 7360 348642012112610901220598739158115212470849094715179008 7361 105293933752975023133179664595402990150139770394640384 7362 30275759000428443238942002291681036880667942592708608 7363 8267117459702132885249787398164515624319726919876608 7364 2137688940852720575470087956528340851847367810351104 7365 521759030747372686373207411544885246343213345669120 7366 119768520494585795885017244472031451463280375103488 7367 25747985718706335138503674975780107861235414859776 7368 5159038822042472103179198367520160712012622462976 7369 957997069289921657528572273811902252162868051968 7370 163768120799945546741371316147246586878865965056 7371 25567667610144796846428741496399032558465056768 7372 3610109661606692431987081973646351389400498176 7373 455473720171632704738069133744849106528894976 7374 50562378742692436239017242779896390340313088 7375 4839623179006932969628186262908570613841920 7376 388455791022051833464323072226771488210944 7377 25110612221872318869509932151638524428288 7378 1226046672612111778269649037226082828288 7379 40209146872493705155340163573480423424 7380 664613997892457936451903530140172288