0 1 1 1 2 1 3 2 4 2 5 3 6 4 7 1 8 5 9 8 10 3 11 8 12 15 13 8 14 1 15 13 16 28 17 19 18 4 19 21 20 51 21 42 22 13 23 1 24 34 25 92 26 89 27 36 28 5 29 55 30 164 31 182 32 91 33 19 34 1 35 89 36 290 37 363 38 216 39 60 40 6 41 144 42 509 43 709 44 489 45 170 46 26 47 1 48 233 49 888 50 1362 51 1068 52 446 53 92 54 7 55 377 56 1541 57 2580 58 2266 59 1105 60 288 61 34 62 1 63 610 64 2662 65 4830 66 4696 67 2619 68 826 69 133 70 8 71 987 72 4580 73 8951 74 9542 75 5990 76 2219 77 455 78 43 79 1 80 1597 81 7852 82 16443 83 19068 84 13305 85 5664 86 1414 87 184 88 9 89 2584 90 13419 91 29974 92 37561 93 28837 94 13873 95 4088 96 682 97 53 98 1 99 4181 100 22868 101 54269 102 73072 103 61210 104 32842 105 11166 106 2280 107 246 108 10 109 6765 110 38871 111 97662 112 140607 113 127608 114 75552 115 29127 116 7050 117 981 118 64 119 1 120 10946 121 65920 122 174799 123 267948 124 261890 125 169604 126 73135 127 20496 128 3507 129 320 130 11 131 17711 132 111556 133 311332 134 506217 135 530105 136 372764 137 177814 138 56673 139 11538 140 1365 141 76 142 1 143 28657 144 188422 145 552051 146 948964 147 1059943 148 804258 149 420553 150 150304 151 35541 152 5192 153 407 154 12 155 46368 156 317689 157 974939 158 1766513 159 2096265 160 1707127 161 971131 162 384791 163 103752 164 18095 165 1848 166 89 167 1 168 75025 169 534768 170 1715412 171 3267528 172 4105172 173 3571328 174 2195942 175 955648 176 289597 177 58828 178 7447 179 508 180 13 181 121393 182 898825 183 3008040 184 6008980 185 7967950 186 7374720 187 4874200 188 2311570 189 778140 190 180675 191 27390 192 2445 193 103 194 1 195 196418 196 1508618 197 5258220 198 10991920 199 15340650 200 15051220 201 10641470 202 5463160 203 2023385 204 529100 205 93665 206 10400 207 624 208 14 209 317811 210 2528836 211 9165085 212 20008940 213 29317580 214 30393890 215 22890390 216 12648930 217 5113095 218 1487915 219 301730 220 40235 221 3172 222 118 223 1 224 514229 225 4233872 226 15931923 227 36259080 228 55650150 229 60785760 230 48583080 231 28753560 232 12599640 233 4040400 234 924495 235 144300 236 14196 237 756 238 15 239 832040 240 7080519 241 27625844 242 65433105 243 104976670 244 120497230 245 101867360 246 64292880 247 30361665 248 10641410 249 2714140 250 486265 251 57603 252 4046 253 134 254 1 255 1346269 256 11828620 257 47791639 258 117624108 259 196885900 260 236933140 261 211236200 262 141629520 263 71714865 264 27281450 265 7679035 266 1555060 267 216099 268 18998 269 905 270 16 271 2178309 272 19741179 273 82498002 274 210683057 275 367295675 276 462407040 277 433600790 278 307789760 279 166369410 280 68284525 281 21034585 282 4755465 283 759967 284 80647 285 5085 286 151 287 1 288 3524578 289 32916068 290 142118261 291 376098804 292 681805683 293 896226080 294 881770130 295 660655480 296 379713795 297 167280840 298 55995070 299 13989560 300 2531126 301 315744 302 24988 303 1072 304 17 305 5702887 306 54835556 307 244357442 308 669279863 309 1259784415 310 1725928795 311 1777777960 312 1402046030 313 853872965 314 401934775 315 145314180 316 39779610 317 8046558 318 1156358 319 110720 320 6308 321 169 322 1 323 9227465 324 91276202 325 419391771 326 1187496928 327 2317688902 328 3303960558 329 3555774170 330 2944471640 331 1894242240 332 948929410 333 368590090 334 109764240 335 24567244 336 4003228 337 451452 338 32368 339 1258 340 18 341 14930352 342 151814645 343 718584769 344 2101134233 345 4246753180 346 6289673768 347 7059480925 348 6124295630 349 4150161235 350 2204737150 351 915839045 352 294858030 353 72393412 354 13206144 355 1718530 356 149396 357 7735 358 188 359 1 360 24157817 361 252318312 362 1229252742 363 3708022932 364 7751939010 365 11911323228 366 13919215653 367 12624541440 368 8988875115 369 5047908800 370 2233358545 371 773212360 372 206724896 373 41776616 374 6173210 375 633216 376 41361 377 1464 378 19 379 39088169 380 419063309 381 2099652156 382 6527741934 383 14099826423 384 22447750176 385 27268370346 386 25808317995 387 19263331980 388 11402807185 389 5353934740 390 1983909435 391 573976338 392 127376172 393 21097884 394 2501142 395 198492 396 9387 397 208 398 1 399 63245986 400 695539438 401 3581223210 402 11465017608 403 25559788365 404 42111012414 405 53098909227 406 52352075088 407 40876748535 408 25439591100 409 12635202085 410 4990480340 411 1553913594 412 375877684 413 69047710 414 9307568 415 873069 416 52212 417 1691 418 20 419 102334155 420 1153690916 421 6099938675 422 20092411698 423 46187356722 424 78658589013 425 102815029749 426 105428763429 427 85948398510 428 56105730265 429 29391944010 430 12328324515 431 4111799367 432 1077230194 433 217521766 434 32906594 435 3572703 436 260091 437 11286 438 229 439 1 440 165580141 441 1912476340 442 10376701323 443 35138652516 444 83212162695 445 146329389792 446 198024951390 447 210879747744 448 179177222133 449 122422069900 450 67466737195 451 29954006940 452 10656193301 453 3007021472 454 662447160 455 111261872 456 13753340 457 1185372 458 65189 459 1940 460 21 461 267914296 462 3168501411 463 17630330914 464 61331002889 465 149491931115 466 271175335527 467 379498570152 468 419123540922 469 370554384072 470 264476198675 471 152964411470 472 71674275465 473 27096317183 474 8196051033 475 1957199120 476 361690232 477 50232637 478 5018166 479 336566 480 13455 481 251 482 1 483 433494437 484 5246557892 485 29919508577 486 106846356728 487 267842746326 488 500716888014 489 723852911334 490 828028240056 491 760611353949 492 566075490708 493 342853218565 494 169095019600 495 67706517424 496 21859265806 497 5626667752 498 1135399264 499 175247849 500 19956878 501 1587127 502 80584 503 2212 504 22 505 701408733 506 8682973599 507 50718340902 508 185807690531 509 478665680330 510 921384154656 511 1374526817013 512 1626650351130 513 1550289278943 514 1201106073455 515 760293828710 516 393733706535 517 166477110072 518 57151634022 519 15779917905 520 3454288616 521 587170718 522 75207681 523 6941859 524 430605 525 15918 526 274 527 1 528 1134903170 529 14363025928 530 85884407371 531 322573555836 532 853354783384 533 1689943788996 534 2599096616361 535 3178531502520 536 3138928872948 537 2527792918112 538 1669222537983 539 905681944700 540 403278647096 541 146717417252 542 43265851463 543 10216355632 544 1897817831 545 270412408 546 28485864 547 2098316 548 98714 549 2508 550 23 551 1836311903 552 23747408260 553 145285721872 554 559099587269 555 1517828154245 556 3089993623982 557 4895007588030 558 6179708670663 559 6315868503021 560 5279188270510 561 3630622440148 562 2059709479945 563 963489463703 564 370346161346 565 116197403390 566 29450562153 567 5939277165 568 932790807 569 110635404 570 9470780 571 545237 572 18700 573 298 574 1 575 2971215073 576 39245337358 577 245533155171 578 967557550476 579 2693756493465 580 5633292196362 581 9184047993387 582 11957336789544 583 12633328878489 584 10945910061570 585 7827637896243 586 4634613962628 587 2272450055499 588 920342225694 589 306180672105 590 82932769248 591 18053450628 592 3101021046 593 409533676 594 40054960 595 2742267 596 119922 597 2829 598 24 599 4807526976 600 64829057521 601 414566285303 602 1671942859617 603 4770684234979 604 10241113974589 605 17169049205399 606 23032053048237 607 25128906052173 608 22540966835101 609 16737448606901 610 10324945882721 611 5295648999147 612 2254177850743 613 792724236841 614 228580734791 615 53443289946 616 9973089018 617 1452959887 618 160161144 619 12758284 620 683859 621 21827 622 323 623 1 624 7778742049 625 107045609952 626 699344777832 627 2885033565264 628 8431998278920 629 18568162664416 630 31986389395148 631 44173437831168 632 49719571720206 633 46120205775160 634 35510996564714 635 22787197741592 636 12202713017274 637 5446970131936 638 2019247134640 639 617694176144 640 154429509822 641 31127560692 642 4963514609 643 609749780 644 55555511 645 3546048 646 144578 647 3176 648 25 649 12586269025 650 176682194449 651 1178740120656 652 4971542710184 653 14874625373516 654 33579960873984 655 59396552575136 656 84374540084804 657 97880530820616 658 93790078662434 659 74789412006716 660 49849592231214 661 27823307899142 662 12996796981826 663 5066149222224 664 1638999147776 665 436453534559 666 94543939656 667 16389563514 668 2222870811 669 228474939 670 16988191 671 850264 672 25326 673 349 674 1 675 20365011074 676 291506546450 677 1985130508440 678 8555921053280 679 26191657217700 680 60580121817320 681 109951104634700 682 160534367311120 683 191773540371990 684 189629856157800 685 156420614346590 686 108147786537520 687 62813218658008 688 30646480131036 689 12532366488800 690 4275940458560 691 1208577220525 692 280101010170 693 52480638815 694 7796135200 695 893780230 696 76089750 697 4540890 698 173080 699 3550 700 26 701 32951280099 702 480775009924 703 3340552823545 704 14706203884120 705 46037825301400 706 109034708064820 707 202927618083820 708 304305459971060 709 374028611277410 710 381300465640850 711 325000105015740 712 232786790775450 713 140486118788364 714 71466585012004 715 30595312692850 716 10981088828560 717 3284029902860 718 811098484385 719 163414141985 720 26408569525 721 3345125980 722 321552880 723 22379345 724 1048670 725 29225 726 376 727 1 728 53316291173 729 792646567448 730 5617189878435 731 25247255445840 732 80785403572380 733 195806487099840 734 373458844535840 735 574790931916880 736 726336518960520 737 762703862170640 738 671050575520130 739 497355191659560 740 311447123983892 741 164926283801048 742 73774159312686 743 27789395775920 744 8768547581945 745 2299776715080 746 495995790970 747 86685343540 748 12035041410 749 1291422860 750 103009985 751 5762640 752 205855 753 3952 754 27 755 86267571272 756 1306372857471 757 9438517711904 758 43294012153505 759 141529432757900 760 350879020466060 761 685421170684480 762 1082024009971760 763 1404670590208990 764 1518032939088900 765 1377351146176720 766 1055142087450750 767 684720033547706 768 376878987601416 769 175836057017540 770 69365797297330 771 23033666313365 772 6394905102325 773 1470508417340 774 276508055050 775 41788736915 776 4958101720 777 446942210 778 29190655 779 1283750 780 33553 781 404 782 1 783 139583862445 784 2152335716092 785 15848354157787 786 74158457477780 787 247562091776120 788 627470911138280 789 1254686502320160 790 2030273786424480 791 2705798041086390 792 3007073320220060 793 2811105583867490 794 2223547854630440 795 1493522349191158 796 853252395386356 797 414536500131274 798 170929352385936 799 59591609671230 800 17463229399350 801 4266280923390 802 859189189560 803 140509121865 804 18284565990 805 1841375055 806 137963280 807 7252245 808 243360 809 4383 810 28 811 225851433717 812 3544976144835 813 26593244727162 814 126890987343189 815 432385536687525 816 1119879364362240 817 2290986693470700 818 3797718967080720 819 5192492641267140 820 5929776849517950 821 5706489669133110 822 4656041088257910 823 3233384470189614 824 1914851416535478 825 967251544750230 826 416131206700806 827 151991073281925 828 46891800815040 829 12131694443055 830 2606205661950 831 458805913830 832 65031404625 833 7246418985 834 614096145 835 37726650 836 1560663 837 38340 838 433 839 1 840 365435296162 841 5836895723372 842 44593934601041 843 216897798978756 844 754106085941425 845 1994912367276640 846 4173144106929140 847 7082679255825360 848 9928564468778010 849 11642648210824400 850 11524668573220660 851 9690694526755840 852 6950454674011212 853 4261626161112992 854 2235040440267860 855 1001597059218016 856 382512035339091 857 123946639885620 858 33861204765795 859 7731675774900 860 1458504225255 861 223825092480 862 27372360030 863 2593434480 864 182942175 865 9056268 866 286083 867 4844 868 29 869 591286729879 870 9607723301924 871 74732155473038 872 370382031049107 873 1313382609972139 874 3547177268326405 875 7584010164762080 876 13171384916376780 877 18918776077125870 878 22764917701609490 879 23160935091871720 880 20053225284146860 881 14839880232458736 882 9409862047838084 883 5117143401553568 884 2384979810669052 885 950634315321822 886 322829513982585 887 92884700023890 888 22469575879905 889 4523515801035 890 747662410935 891 99650183640 892 10453949610 893 834764970 894 48343581 895 1885086 896 43617 897 463 898 1 899 956722026041 900 15810054321458 901 125162985797451 902 631873764628904 903 2284386494892320 904 6296195721544470 905 13752066638967860 906 24427208279131280 907 35930019801729240 908 44336130381211900 909 46328251875916780 910 41268588384123360 911 31481029433225788 912 20621942882962288 913 11613810002934420 914 5621617310154928 915 2334743409878929 916 829288189207296 917 250692544675305 918 64062456420600 919 13713695801190 920 2429991728670 921 350847636150 922 40419744120 923 3611141625 924 240342024 925 11227437 926 334544 927 5336 928 30 929 1548008755920 930 26009064353261 931 209502864572413 932 1076987951151049 933 3968151135913566 934 11156755599843014 935 24883254072056345 936 45182603360270140 937 68020180795231890 938 86019824159947260 939 92254104669397990 940 84482748760141940 941 66374134949831384 942 44871685163259108 943 26140815452326072 944 13123740522377548 945 5670357535869803 946 2102752018511703 947 666406758681780 948 179416732324395 949 40706787482130 950 7701169940640 951 1198160230725 952 150523877370 953 14899856205 954 1123450575 955 61456104 956 2263247 957 49416 958 494 959 1 960 2504730781961 961 42775840700760 962 350475904691322 963 1834024701577404 964 6884411395434790 965 19737337816279804 966 44931516432568675 967 83361878278369280 968 128377408876092410 969 166285974342888400 970 182918486926526670 971 172079589020182080 972 139123752767180532 973 96974657479447184 974 58376568338222780 975 30359167835466896 976 13626718255903660 977 5266783617597928 978 1746387492564381 979 494171733420300 980 118482939703920 981 23844857470500 982 3978999595545 983 541791257640 984 58930741950 985 4974934224 986 313025565 987 13825228 988 389296 989 5860 990 31 991 4052739537881 992 70332913809941 993 585987833616996 994 3120515517300866 995 11929550482499405 996 34862244552036384 997 80971526104468034 998 153427735710695765 999 241580193031594440 1000 320325979298067550 1001 361192415755871920 1002 348816442449722010 1003 289980636477153856 1004 208220477592537676 1005 129389068953807960 1006 69623723810170516 1007 32420816314151011 1008 13039893171979434 1009 4515546269757864 1010 1339995224426475 1011 338606459510445 1012 72252814893270 1013 12878329766910 1014 1890475365735 1015 224354475525 1016 20998241004 1017 1497932244 1018 77544579 1019 2701959 1020 55770 1021 526 1022 1 1023 6557470319842 1024 115613485292662 1025 979239579009078 1026 5305016123569592 1027 20647986579511599 1028 61483993763750978 1029 145640380353316513 1030 281721130421633720 1031 453319480186056130 1032 614989362517048360 1033 710396877025286990 1034 703814518396430760 1035 601183978264516468 1036 444318887839165392 1037 284740294771477924 1038 158359459983860192 1039 76406702405521567 1040 31933395045481022 1041 11528717379920173 1042 3580554450411156 1043 951261132634665 1044 214580612067690 1045 40702186832955 1046 6411266218920 1047 825076475115 1048 84903917178 1049 6785892033 1050 404395372 1051 16916483 1052 450926 1053 6417 1054 32 1055 10610209857723 1056 189999138640484 1057 1635560326436015 1058 9011519474487454 1059 35698052579311870 1060 108275788798286767 1061 261474151009820931 1062 516120392236797519 1063 848327408928346335 1064 1176895534846710350 1065 1391915272079226460 1066 1413823376602024690 1067 1239981057191392334 1068 942520001908856924 1069 622349841317823560 1070 357372252747838668 1071 178451242529843094 1072 77394104531611467 1073 29084156821657471 1074 9436095944595495 1075 2629862816571585 1076 625439886471405 1077 125833331493135 1078 21180071351565 1079 2939906316375 1080 330256633707 1081 29282065281 1082 1979872195 1083 97163021 1084 3208655 1085 62713 1086 559 1087 1 1088 17167680177565 1089 312170094252988 1090 2730413390737755 1091 15295775177066124 1092 61651055282393061 1093 190407769141549344 1094 468598525126888422 1095 943481903011747752 1096 1583368019536036185 1097 2245204377549814840 1098 2717301511621561810 1099 2828034772023742440 1100 2544979553852339562 1101 1988022868012538784 1102 1351409023928466876 1103 800472007503176784 1104 413217404919224853 1105 185734201982614056 1106 72546269247058666 1107 24545367774926824 1108 7161678399617406 1109 1791281631173760 1110 381116130393780 1111 68293524403440 1112 10176249010410 1113 1240237026000 1114 120971874492 1115 9170159600 1116 518474876 1117 20576064 1118 520056 1119 7008 1120 33 1121 27777890035288 1122 512779442751195 1123 4555972855814254 1124 25942854977989593 1125 106360627336192385 1126 334381610519147981 1127 838348464934996120 1128 1721076446258366202 1129 2947815820701180039 1130 4270427321324871525 1131 5286112318547498620 1132 5633773420704993590 1133 5198783987645756586 1134 4170523927112788042 1135 2916278867155147360 1136 1780194101568839012 1137 949040900196906615 1138 441579549044068617 1139 179024530600327604 1140 63065620541179790 1141 19227637160784486 1142 5046584334216750 1143 1132389348358320 1144 215306927248140 1145 34296226678350 1146 4510399976082 1147 480510573480 1148 40432097076 1149 2595510092 1150 120947740 1151 3791424 1152 70280 1153 593 1154 1 1155 44945570212853 1156 842117217181748 1157 7598556340804997 1158 43969043545793472 1159 183307457795651570 1160 586440434943090386 1161 1497354759203433886 1162 3133156874397002376 1163 5474665743248963976 1164 8098999718410722550 1165 10248618207718875270 1166 11179109704350297840 1167 10571798313521838588 1168 8703526348977666388 1169 6255710759096153020 1170 3932075133000482672 1171 2162730312619308252 1172 1040531155945907526 1173 437305001830000326 1174 160157257563165280 1175 50934683335328716 1176 13999544365007916 1177 3304787109925860 1178 664716582045360 1179 112766000092200 1180 15926886012492 1181 1841719473972 1182 170574131168 1183 12284144568 1184 659998680 1185 24887544 1186 597344 1187 7634 1188 34 1189 72723460248141 1190 1382674549968231 1191 12667308639370446 1192 74467871379597319 1193 315610940109833548 1194 1027182672798430752 1195 2670084834657577987 1196 5692581785590364698 1197 10143558010208510217 1198 15317242860436774114 1199 19805157847591245415 1200 22098995443602790050 1201 21404355721872588764 1202 18072834263736211016 1203 13342513553364088422 1204 8628548101724469044 1205 4891965314385053879 1206 2431151605186882758 1207 1057909081474396547 1208 402247408704672674 1209 133227941037292992 1210 38273765860009152 1211 9483760792500930 1212 2012412857651820 1213 362369154018690 1214 54733512666924 1215 6832630023534 1216 691516801724 1217 55311751736 1218 3376456512 1219 149626708 1220 4459048 1221 78507 1222 628 1223 1 1224 117669030460994 1225 2269737337362832 1226 21107982197357191 1227 126035471266195788 1228 542887441451278590 1229 1796930565537172708 1230 4753880028804102259 1231 10323093419190800960 1232 18751380627854476569 1233 28890908322096460640 1234 38152775773720843235 1235 43526723355671963160 1236 43155263739744725192 1237 37348158926235715992 1238 28301750661437907830 1239 18816333993821104736 1240 10986770760004844803 1241 5634413073752098536 1242 2535745239250304399 1243 999709668097838280 1244 344319881935786988 1245 103207993560345784 1246 26788092267434706 1247 5981916549623040 1248 1139851736156250 1249 183426398771616 1250 24601235509998 1251 2703810406864 1252 238170027472 1253 16320599760 1254 834512932 1255 29943936 1256 683485 1257 8296 1258 35 1259 190392490709135 1260 3725135347579204 1261 35157965386695868 1262 213170651285163553 1263 932966252940709457 1264 3139724178445437008 1265 8451147536260110998 1266 18685760039438743645 1267 34587520423653351484 1268 54351709192741744971 1269 73275176481748862764 1270 85430876646865998625 1271 86658614905220104006 1272 76825348911844515772 1273 59717098478538207268 1274 40787395648909662202 1275 24507284176114367726 1276 12957529993324035173 1277 6024805925911583704 1278 2459866158276907501 1279 879795231677752654 1280 274709700457647928 1281 74545618919944788 1282 17478090199775790 1283 3514633747826760 1284 600529065457230 1285 86167378200456 1286 10227957232122 1287 984998580932 1288 75008808008 1289 4360596152 1290 184029692 1291 5221040 1292 87431 1293 664 1294 1 1295 308061521170129 1296 6112541715403030 1297 58535684921415891 1298 360314104748716532 1299 1601889165658183835 1300 5479542185433888306 1301 15001958130601385965 1302 33762733487433646864 1303 63661994470698629013 1304 101993998142692682180 1305 140318860577566166639 1306 167110375776258805020 1307 173340602000636792358 1308 157328771577824956956 1309 125367008066211831090 1310 87905480304168674768 1311 54310388929940317265 1312 29578713827080978512 1313 14194964238913986639 1314 5995321065625050180 1315 2223824781711377922 1316 722237575953780700 1317 204541704747725278 1318 50248099016833536 1319 10636402033606050 1320 1923807200385096 1321 294195012482070 1322 37533003148984 1323 3926979015268 1324 329499435240 1325 21515708844 1326 1048486560 1327 35848461 1328 779212 1329 8995 1330 36 1331 498454011879264 1332 10028069553691369 1333 97418785655690963 1334 608642721420575953 1335 2748026069884056845 1336 9552232616820034771 1337 26592829845306933971 1338 60899641063132501507 1339 116935274933790724142 1340 190933227759087778635 1341 267945746252056774374 1342 325816428904873666409 1343 345430093552722894989 1344 320812735394889576734 1345 261909455456594554130 1346 188409974431616544238 1347 119605068754964347193 1348 67043527996519381411 1349 33177300158149605516 1350 14479993149813541385 1351 5563486171666038077 1352 1876742508089181282 1353 553797024125317994 1354 142271808136554114 1355 31629125981208600 1356 6038970013669086 1357 980891456139756 1358 133928338581562 1359 15139934828322 1360 1389506824180 1361 100885113004 1362 5593112404 1363 225099193 1364 6087683 1365 97090 1366 701 1367 1 1368 806515533049393 1369 16448672790264528 1370 162067012292509884 1371 1027492511090708376 1372 4710229340290957212 1373 16633663967912106912 1374 47074330161342208242 1375 109664332681167534336 1376 214360002891923000019 1377 356589220372479089828 1378 510258604972315623193 1379 633245665258698638068 1380 685881071329618492367 1381 651482108973351326048 1382 544605235100631342176 1383 401682462801997050096 1384 261820937989073339226 1385 150932630753540677188 1386 76950978224144570667 1387 34670278454352578204 1388 13782632019002466179 1389 4822804865754339904 1390 1480576304826823972 1391 397061611901112928 1392 92513627031648186 1393 18599179247660232 1394 3198893669006922 1395 465656354212616 1396 56599916992574 1397 5645985274688 1398 451900257088 1399 28157307808 1400 1309434214 1401 42715356 1402 885297 1403 9732 1404 37 1405 1304969544928657 1406 26975196355835161 1407 269513867501892216 1408 1733554018166975292 1409 8066898131595590010 1410 28933922654616198528 1411 83219392623469176984 1412 197156803589606969814 1413 392194918888846225668 1414 664457723065357592605 1415 969137578983460176202 1416 1227007840415629078851 1417 1357127593787215053765 1418 1317724937920963797771 1419 1127327425952115473040 1420 852001892690208148464 1421 569835981175654230657 1422 337581227505024405792 1423 177171806378813557594 1424 82327571762315725105 1425 33826111340482045641 1426 12263033545509559263 1427 3911115837041323248 1428 1093130444162985036 1429 266414561149410900 1430 56267275242537918 1431 10218755138815764 1432 1580476148933934 1433 205668190402458 1434 22175426927190 1435 1942292194272 1436 134635533216 1437 7127645811 1438 273902232 1439 7070070 1440 107523 1441 739 1442 1 1443 2111485077978050 1444 44230384679149082 1445 448029552584666628 1446 2923113541550193552 1447 13804619982977255598 1448 50277815962819262652 1449 146927386752723492138 1450 353895466432116712392 1451 716219254461936760023 1452 1235406946329759682452 1453 1835985404328254889223 1454 2370512110646643340112 1455 2676254330375532184200 1456 2655088118223933616186 1457 2323414770026098141264 1458 1798289590592836540736 1459 1233339381966724619979 1460 750334796247638422206 1461 405055415356498805449 1462 193948828440812873976 1463 82279021813837090024 1464 30868470430266365346 1465 10214497007622487124 1466 2970768360890921936 1467 755989800082172014 1468 167380081521846336 1469 32016828055482918 1470 5245026172153472 1471 727924461607648 1472 84421329194452 1473 8040177726048 1474 614693098112 1475 36594387833 1476 1626051802 1477 50670723 1478 1002552 1479 10508 1480 38 1481 3416454622906707 1482 72510550579912900 1483 744518616442394005 1484 4926181427219061060 1485 23605072132739820900 1486 87278636749031051190 1487 259080702030808867650 1488 634271662645192859190 1489 1305570976940389955505 1490 2292059588283963500725 1491 3469580706377072658030 1492 4566657530045732595165 1493 5260389764578376316816 1494 5329940649932112467722 1495 4768467133899177412075 1496 3777618909235160162240 1497 2655177255832586999100 1498 1657752004928317058655 1499 919808449240336768835 1500 453448206581942156675 1501 198432704916634860770 1502 76957615316257970250 1503 26388646390173369635 1504 7975014642095230220 1505 2115534805394567950 1506 490061917913795154 1507 98502858436836600 1508 17044257459903170 1509 2514068800944040 1510 312264946524100 1511 32157896847510 1512 2691620825600 1513 178357566860 1514 9027599845 1515 331643025 1516 8180145 1517 118770 1518 778 1519 1 1520 5527939700884757 1521 118852420337040032 1522 1236778553706209715 1523 8297324521353921240 1524 40332805657267270050 1525 151361072694827569440 1526 456285904746351622440 1527 1135094515830033063720 1528 2375685697834443427920 1529 4243685789075659943200 1530 6540973057035087229705 1531 8773155045020630824500 1532 10307156205600551841128 1533 10661283098531578268108 1534 9746970022149209169525 1535 7899323269854094844240 1536 5686806228392148159815 1537 3641426183142680100840 1538 2075198660844473996490 1539 1052452450379253836100 1540 474660555171284824770 1541 190105107560361425620 1542 67471613828062222105 1543 21160280010608639280 1544 5842292966367661900 1545 1413431799517813504 1546 297899768014165854 1547 54306111687539560 1548 8487019434705160 1549 1124610737326200 1550 124619403768010 1551 11346491649760 1552 829645052805 1553 47248039480 1554 2008365550 1555 59853420 1556 1131830 1557 11324 1558 39 1559 8944394323791464 1560 194779425539859639 1561 2053807720728516620 1562 13968024565015376305 1563 68864059217226152010 1564 262244781576598441530 1565 802645243526191541280 1566 2028446880506034790560 1567 4315528337420026242615 1568 7841316354300013399430 1569 12302613351696123388460 1570 16809393281443436077695 1571 20134203500224660753109 1572 21251613513042067052646 1573 19845377805980499049322 1574 16445409312988432418555 1575 12119602393459895321155 1576 7954355443903584158595 1577 4652759115013127823980 1578 2425709106201532761610 1579 1126541466669861842215 1580 465495427793254256640 1581 170817875534493561990 1582 55523941042877239135 1583 15932842413857460070 1584 4019028522826176608 1585 886464544364797608 1586 169853227584279330 1587 28045345695552370 1588 3950944484794340 1589 469042247139620 1590 46196009322870 1591 3699623445265 1592 234633206185 1593 11367608420 1594 399676590 1595 9430745 1596 130872 1597 818 1598 1 1599 14472334024676221 1600 319159785577784428 1601 3409438694771766367 1602 23502127640075507260 1603 117494189395847343300 1604 453938659928693281020 1605 1410292220967370733160 1606 3619827301082419476720 1607 7826308551084502734255 1608 14460687841210116770550 1609 23087272197806870561365 1610 32123521383499154131900 1611 39214514750845843418737 1612 42220052817174197161882 1613 40253630926661286486955 1614 34091702604991736432320 1615 25705731891706138325210 1616 17282587855438412419250 1617 10369383959000281921310 1618 5553360217425260594200 1619 2653654472220400503085 1620 1130261090524900507030 1621 428394596922917209715 1622 144155834881548100520 1623 42935415390833761250 1624 11274753288711652012 1625 2597796111896776966 1626 522059107285984744 1627 90838476817797090 1628 13562574656825700 1629 1718272388233830 1630 182161904740640 1631 15875760147830 1632 1111526298470 1633 60624013450 1634 2467895560 1635 70415995 1636 1274026 1637 12181 1638 40 1639 23416728348467685 1640 522883605441435531 1641 5658025841040142626 1642 39523959925819400185 1643 200326273178088871615 1644 785047500722517874560 1645 2475182246070160715970 1646 6450919425114645808560 1647 14170283769010563767430 1648 26617532532930156412595 1649 43231201903803007349255 1650 61235528016638713598055 1651 76158111532513940249541 1652 83605869830440924967637 1653 81350622245683852588923 1654 70382489723960667900197 1655 54270743598154466064920 1656 37356545692801891899000 1657 22976498517916993903885 1658 12631828438639921179790 1659 6205905045091795106910 1660 2722297984988016605885 1661 1064707900250665028345 1662 370497651458918901645 1663 114392198847568460455 1664 31226624225395288690 1665 7503289179087751182 1666 1578376879235061682 1667 288737050097628790 1668 45558864837172410 1669 6138259120167790 1670 697400161203130 1671 65771392915965 1672 5045782949920 1673 306624828055 1674 14235180570 1675 479523330 1676 10835643 1677 143871 1678 859 1679 1 1680 37889062373143906 1681 856515725043896180 1682 9386624321389693421 1683 66435526260666673812 1684 341322590214011722175 1685 1356480350047058498880 1686 4339413126966224730150 1687 11481038947164436018440 1688 25616419621177485978405 1689 48904528925224775917400 1690 80779161942819994681170 1691 116446321597944738291320 1692 147496147666858937800178 1693 165040437398460965548256 1694 163824305989519336237760 1695 144727823255613690819472 1696 114068178094852340822450 1697 80344865439946442643460 1698 50628470332355688244445 1699 28554572615065463695300 1700 14412919734737456204195 1701 6506213547733317616000 1702 2623363587698482745090 1703 943048083263384211880 1704 301483449119950322225 1705 85436792904940701952 1706 21375838579696180160 1707 4698232098417823392 1708 901634634201410624 1709 149959916311795200 1710 21419106165227320 1711 2597834454177600 1712 263809057804435 1713 22033069396220 1714 1478775139975 1715 77327089580 1716 3017834885 1717 82525664 1718 1430078 1719 13080 1720 41 1721 61305790721611591 1722 1402816058833799396 1723 15567533767871271578 1724 111617512027526216623 1725 581172823317919993975 1726 2341854123947665245055 1727 7599642873758903320680 1728 20407140618349242542970 1729 46237622815302695554395 1730 89692345227165496097425 1731 150627896379553158443020 1732 220913051518386459238630 1733 284889787216011591647774 1734 324804418761415830765434 1735 328780798065644113794320 1736 296460935225258211308592 1737 238721411416967474787567 1738 171972154730902800607380 1739 110961514543074574047330 1740 64162899571622378778975 1741 33250653218469172490895 1742 15434416577813129328795 1743 6410369472937164379320 1744 2378253634972968141870 1745 786373299426437684325 1746 231055615977904451097 1747 60105751984179220032 1748 13779898156740636256 1749 2768748563534101096 1750 484255831246596400 1751 73116230122567520 1752 9433493735548520 1753 1026980611923530 1754 92850245262105 1755 6831182917950 1756 398187098205 1757 17732538785 1758 572884637 1759 12409592 1760 157810 1761 901 1762 1 1763 99194853094755497 1764 2297220846250839482 1765 25810673814304861179 1766 187439662609582583856 1767 988930939792598389962 1768 4039657064208735466110 1769 13295536350772186549710 1770 36227592692479903291560 1771 83335081383644617551240 1772 164213293773567757993230 1773 280311587247597929041590 1774 418138535059151192211120 1775 548832256480815267739272 1776 637341003826735734113868 1777 657645541453624415580336 1778 605013064470391238365824 1779 497517412767433506429489 1780 366385198265701584073290 1781 241934850315376704935235 1782 143345942519043530718720 1783 76218145568272092390390 1784 36353549860283903148990 1785 15539946608368964740410 1786 5944665305934835098840 1787 2030904831809772218430 1788 617975858002795475274 1789 166918383468816102144 1790 39853968834854639808 1791 8368615296153335112 1792 1535850381759802224 1793 244495252599590040 1794 33450434354953440 1795 3888624123905565 1796 378692372462760 1797 30343027454145 1798 1954289327760 1799 98077463250 1800 3673245186 1801 96365334 1802 1600968 1803 14022 1804 42 1805 160500643816367088 1806 3761342695806250469 1807 42781023641009932153 1808 314624708404980072057 1809 1681721275138044600560 1810 6962684011474320705140 1811 23237033348478755115445 1812 64234376184588049155210 1813 149979844817296555648605 1814 300143261816035949645050 1815 520631828854316583582035 1816 789679482957090809892770 1817 1054635095215213318625676 1818 1247035209804163156527076 1819 1311230758280684360140090 1820 1230254797761293563468736 1821 1032699759409659192525648 1822 777078764413571859468237 1823 524868519589354079589945 1824 318470356633740483545025 1825 173631698358363643660260 1826 85038619656566204968680 1827 37384732659119258448525 1828 14733288413844967620030 1829 5195531766209178044625 1830 1635404773407137610696 1831 458079751430899773273 1832 113739618975774496096 1833 24917262016428072464 1834 4788854776540499720 1835 801867313968753960 1836 116000158213069480 1837 14349098471377615 1838 1498523229648395 1839 130024455634200 1840 9183659343915 1841 513997100240 1842 21978668608 1843 681659563 1844 14168370 1845 172733 1846 944 1847 1 1848 259695496911122585 1849 6157758395151845448 1850 70888918301565632814 1851 527875044828867517092 1852 2858091877540225574378 1853 11991272015475654561212 1854 40572226763459677131265 1855 113757505227840138996480 1856 269542518893421076491405 1857 547691636973248325189520 1858 965156709875482270616855 1859 1488129605263839931145480 1860 2021605886755179778576068 1861 2433208470111714158380216 1862 2606217303561044509834294 1863 2492913403685309217414896 1864 2135230236647483937320961 1865 1640981375446706949971016 1866 1133188568170432368598470 1867 703751149468160719198980 1868 393195786445679266769370 1869 197610315085122200508060 1870 89278229127772126337925 1871 36217900328148767459280 1872 13171101903953785361895 1873 4284285463219705304400 1874 1242973992902511350691 1875 320511971279445238048 1876 73139846147436047384 1877 14693320454453637056 1878 2582212948328146224 1879 393945845167612960 1880 51688156950236620 1881 5765839726016720 1882 539059855551105 1883 41480976125820 1884 2566363891250 1885 123729377044 1886 4451270083 1887 112134672 1888 1787723 1889 15008 1890 43 1891 420196140727489673 1892 10079601734774463005 1893 117431284638381815436 1894 885280776874857521302 1895 4854437861083250246995 1896 20635677302088019866912 1897 70771944123412752951850 1898 201228914760906943267135 1899 483756739895305681295220 1900 997814743606580830483175 1901 1785931800545834803843940 1902 2798440917075247324620285 1903 3865920464927483907094514 1904 4734878775131090633532968 1905 5164483271645892026501460 1906 5034398959727287141023722 1907 4398184793818436693315345 1908 3450759899269938001964901 1909 2435135852173358307656652 1910 1547090025691255282333950 1911 885297841437783393974655 1912 456280633100052049137000 1913 211701581443457589755130 1914 88335921401112993527835 1915 33099922084007931026550 1916 11115222002836020959721 1917 3336458517740548734660 1918 892331341686119507417 1919 211796727139638615944 1920 44399437247422209240 1921 8172935038837399904 1922 1311813317349436400 1923 182037413634683715 1924 21613461427042730 1925 2167607540833700 1926 180689091103935 1927 12264020335405 1928 659705145892 1929 27111598254 1930 807962605 1931 16128826 1932 188685 1933 988 1934 1 1935 679891637638612258 1936 16497055626837431038 1937 194477961335099293698 1938 1484044740005290671208 1939 8240404783452343338465 1940 35485041195103900002502 1941 123335442902348084644327 1942 355558646752206759394880 1943 867056764016566896783105 1944 1815048899473250232164100 1945 3298780147394565399650315 1946 5251727232214569526382620 1947 7375655956946503616816062 1948 9189693131997984570489252 1949 10203909045318650694715970 1950 10133529666973640868272912 1951 9026328434151229848051202 1952 7226971511364128889256878 1953 5209305795790497626226138 1954 3384029743329848370131400 1955 1982244777351623379943005 1956 1047086734630853516414430 1957 498590125656351916601115 1958 213832050857033887325040 1959 82488924316110483847725 1960 28570609370009511626016 1961 8863717973862765389751 1962 2455817305868076096156 1963 605448544566519901376 1964 132232603849311893680 1965 25448468441619183184 1966 4287972110845195584 1967 627671415752533295 1968 79067458103296070 1969 8472507122401525 1970 761229922780860 1971 56311360352475 1972 3349798414186 1973 155292245381 1974 5371367360 1975 130051221 1976 1991416 1977 16039 1978 44 1979 1100087778366101931 1980 26996853502339383716 1981 321988847708255572139 1982 2486756801518530007946 1983 13980123421410451106762 1984 60975156358275170116409 1985 214743064327848857463089 1986 627559505636526455613865 1987 1552042418672779521345460 1988 3296620382975136743942495 1989 6082526691546981033977430 1990 9836099949835651654846845 1991 14040017338949234848530861 1992 17790492372056559111116734 1993 20103271092095633354750398 1994 20332411898346820035798094 1995 18458912187696953682390269 1996 15075916204452503584537124 1997 11095201547233793935847691 1998 7366255621194461960122002 1999 4414632644480662056251610 2000 2388665209168688959526085 2001 1166572340199861555493245 2002 513869553701604470608005 2003 203924767801231408402110 2004 72785753456853463612287 2005 23315398494439335084132 2006 6684607165294744338233 2007 1709576613392278024737 2008 388428768236372718864 2009 78020840727878792328 2010 13772720467032031888 2011 2121522146736653410 2012 282718333165022515 2013 32253576090277955 2014 3109526554718495 2015 249264471791815 2016 16273523895483 2017 842108989527 2018 33290928219 2019 954142652 2020 18308927 2021 205712 2022 1033 2023 1 2024 1779979416004714189 2025 44173800766815427012 2026 532963864670192296875 2027 4165279502858919972852 2028 23704572944868085116435 2029 104700602336831413457376 2030 373563548425300842109918 2031 1106453595291081299653072 2032 2774657829441553177523445 2033 5978726046464953872889700 2034 11196355738414796665791845 2035 18386607329444786580879780 2036 26667400528110307991729543 2037 34355841461001047298422048 2038 39496873269412268619955620 2039 40669850610639111598786976 2040 37618770288821824398714383 2041 31329216149967862321845204 2042 23531478854388420451330707 2043 15959591160314807956479540 2044 9780907165162133806326015 2045 5417996721151165855883520 2046 2712249200487066988508790 2047 1226291730214990274534160 2048 500245742974375779574875 2049 183845287142973459086028 2050 60749725838311612099899 2051 18004142445025585824140 2052 4770842463826874022269 2053 1126109916652204513920 2054 235701913018809869192 2055 43509161019496410656 2056 7037165673334382289 2057 989457207020851880 2058 119793541315975550 2059 12343263599900880 2060 1066805754925150 2061 75934682662144 2062 4347199649094 2063 193954540960 2064 6455561233 2065 150351564 2066 2213167 2067 17116 2068 45 2069 2880067194370816120 2070 72270742047520912659 2071 881949565880787252730 2072 6974025152085705552937 2073 40171453167797066231143 2074 179655882116517034680547 2075 649281769111424869689416 2076 1948756165255456612730026 2077 4954259753750859154482770 2078 10827388848112870138177655 2079 20575502812936914443711770 2080 34305233970827419269704055 2081 50543517816895194495107249 2082 66186351172006841258069643 2083 77390636733564461085822752 2084 81105533601081564989335468 2085 76410094374865598116902746 2086 64864044542117319588772597 2087 49702596606074717971715522 2088 34421048328743063852449233 2089 21561795430837257822699627 2090 12221294574800516871661215 2091 6267486749855617503528120 2092 2906733624116456300635410 2093 1218040064477211658584990 2094 460555808401058331100425 2095 156850877789604410796318 2096 48004148104759665246505 2097 13165026242513896385239 2098 3224115298280855257521 2099 702151521983061380384 2100 135302722214407234872 2101 22931408287103067587 2102 3393697686922527805 2103 434765450571276020 2104 47706366244897330 2105 4425596781435460 2106 341472678349442 2107 21462832534104 2108 1069354458706 2109 40700632104 2110 1122803143 2111 20727806 2112 223861 2113 1079 2114 1 2115 4660046610375530309 2116 118224522230341053860 2117 1459087231317794976617 2118 11672268519614817822664 2119 68041305615524071320430 2120 308061057398216533254358 2121 1127545919873557125256710 2122 3428773308971838754493016 2123 8835371178483493631659287 2124 19580772724019377188590800 2125 37750584597816664982393315 2126 63888197038687002516375680 2127 95597525674450289067716572 2128 127209593161118196548221234 2129 151243351463977777004200420 2130 161272257481132945208078064 2131 154698715274326534114404105 2132 133812030980907006309332184 2133 104563291610431000744891433 2134 73912118343446292260259480 2135 47302293756314199585505182 2136 27420198461113816533870750 2137 14397732671493850347920430 2138 6845274554818513563678360 2139 2944577537666577712694025 2140 1144646838518407569761328 2141 401445890770889481982245 2142 126758016388096863170544 2143 35940011151366356231648 2144 9121067678759933793710 2145 2063963351654075763496 2146 414513796252713514720 2147 73477734979933860532 2148 11420320567277761974 2149 1544016198908103450 2150 179843171160773760 2151 17835666136261490 2152 1484213115936736 2153 101744714845342 2154 5610508648760 2155 241110734297 2156 7728715940 2157 173292537 2158 2454144 2159 18240 2160 46 2161 7540113804746346429 2162 193375331472232782639 2163 2413307539246103142006 2164 19528243237581310628331 2165 115186783935406843104510 2166 527888392682530634166048 2167 1956483571101499029626673 2168 6026811243338720236912458 2169 15738387097489809398872083 2170 35362421325883106481251225 2171 69153476258866449564282740 2172 118768933822451336229791505 2173 180446277462172902832527876 2174 243939462150020232301398126 2175 294820339369549079348092815 2176 319768427815778971283236284 2177 312214343250273697220642319 2178 275086169897889924015007527 2179 219129932758623038305379552 2180 158035763278264074084424235 2181 103285137515894521260654042 2182 61203288466751591228231592 2183 32886513996149984723109765 2184 16019494928790587367841890 2185 7069351226260245671914425 2186 2823242711396677559446743 2187 1018852576961552223878988 2188 331613042282460939213367 2189 97109185498639917863392 2190 25510209219554685436470 2191 5990230171917992401401 2192 1251968040450182129976 2193 231711865481444162991 2194 37745426541303357366 2195 5372479336401907275 2196 662314987976947110 2197 69967629162594280 2198 6251282575721638 2199 464680225728888 2200 28142695641570 2201 1351165825107 2202 49552151187 2203 1316823486 2204 23405811 2205 243180 2206 1126 2207 1 2208 12200160415121876738 2209 316259900312949366808 2210 3990619292794239172483 2211 32659598988513923427612 2212 194900358070545732247604 2213 903990755696271238740836 2214 3392090548373272688137741 2215 10583130472184116116662184 2216 28002531584945141785024386 2217 63778565228385977301501312 2218 126484833580702491735266855 2219 220407715458955003728560500 2220 339932000175310194416620128 2221 466746580985588717917335932 2222 573273283994645052900514469 2223 632284036760889693495514768 2224 628185316005733176543124488 2225 563596916153123464438743816 2226 457505255349961045359603169 2227 336511173232141367089575148 2228 224499549615655013106418704 2229 135925780684179607347607524 2230 74704445128757651604900945 2231 37262502155102951279440680 2232 16859203318745336948286810 2233 6912467087581662841902096 2234 2564945306250849275622561 2235 859816949441447284366156 2236 259807213038103137265584 2237 70571288049680975461828 2238 17175261202332001958607 2239 3730445188356971408192 2240 719703396714091538243 2241 122643482088514979872 2242 18336816102587772699 2243 2386174358045824320 2244 267646466459629530 2245 25571161827919864 2246 2050638056510966 2247 135497919135672 2248 7202785208164 2249 298391601424 2250 9218831963 2251 199152492 2252 2715564 2253 19412 2254 47 2255 19740274219868223167 2256 517175345589928495876 2257 6597302163512575097128 2258 54601149765341337197949 2259 329615385243533885980445 2260 1547065932314208716011394 2261 5876462512157302351930462 2262 18566425286624335383201315 2263 49767729925773671420808927 2264 114879373651758893181624620 2265 231000731165452047780800820 2266 408330125540272789522634745 2267 639147211459934433478939509 2268 891132320597781853051261934 2269 1112033085514214364550005410 2270 1246872803946217744126843867 2271 1260168087071785845047003091 2272 1150897429301287085674393662 2273 951721358006474007679990248 2274 713676869269028479479378935 2275 485820450409813608451496981 2276 300414206666825719836493158 2277 168794247591659227556242302 2278 86168511080043523370392335 2279 39948049473796169988043125 2280 16805061025238586073263264 2281 6407040594609079058948292 2282 2210282568685460447458511 2283 688529440819203994342343 2284 193190682767875578761690 2285 48675700593804679796478 2286 10972643400725145939569 2287 2203383302645717831210 2288 392100774111262500229 2289 61454721980293037340 2290 8420968682424678705 2291 999929083599170920 2292 101790073566235782 2293 8766600857961492 2294 628320840506130 2295 36696646674841 2296 1699109577718 2297 60087806636 2298 1539381789 2299 26364555 2300 263718 2301 1174 2302 1 2303 31940434634990099905 2304 845635406317999739422 2305 10904181356619763636419 2306 91251368046649499798044 2307 557175342302593541655661 2308 2645957046081025686999834 2309 10172543816226846278809039 2310 32541646307181724188001240 2311 88353391982902929322495497 2312 206660470465090012268150318 2313 421264129974540516817568987 2314 755222674579930284986462100 2315 1199486927094199631624120137 2316 1697810901758680765385217994 2317 2152052950494448135367855811 2318 2452430124701752490522873104 2319 2520637439838408715085642347 2320 2342679661460143726656261966 2321 1972823529509558517478337233 2322 1507693297851130891928557252 2323 1046831173257609988647490833 2324 660839536966660340290519386 2325 379424473404596486508750771 2326 198135458363904126254733960 2327 94069754947644458215770615 2328 40576731431565585863452170 2329 15884452988441591176472949 2330 5635044824377757007447228 2331 1808153603298754415974083 2332 523569183855659691489102 2333 136422249845817657216913 2334 31878349791414119306368 2335 6653531887716780777645 2336 1234447652913869018344 2337 202435020171395789911 2338 29143959143058275724 2339 3653749908104624770 2340 395007701853785176 2341 36388400742392322 2342 2814456816152768 2343 179397351018677 2344 9200286387306 2345 367698240023 2346 10957366244 2347 228232611 2348 2998694 2349 20633 2350 48 2351 51680708854858323072 2352 1382551026127796458465 2353 18018658865722267229423 2354 152449819975503412093121 2355 941391877311468764834055 2356 4522638363638768288991673 2357 17596072260698357346750895 2358 56984534105963361923133017 2359 156687547195300936126505739 2360 371307574042622576870583865 2361 767144234791751457779994427 2362 1394553531285655122289897665 2363 2246964264094406854625694391 2364 3228090433816397051915419437 2365 4155218356606444352969123155 2366 4811336014162184599199722381 2367 5027678330856412304259489305 2368 4753745177833216657377658719 2369 4075442316817319610832721143 2370 3173091525126633379087926435 2371 2246328492936452076578366749 2372 1447074194043299668578509525 2373 848632927663081433901486231 2374 453098217035606877181368597 2375 220186315501484151574206075 2376 97329841930600341924758559 2377 39096554608289256308684505 2378 14252367987672296513854031 2379 4706965612803418857774937 2380 1405289307442739264593135 2381 378288633207497915775081 2382 91526693785943945042415 2383 19829558591087644548424 2384 3829931729670849349783 2385 655990516262951327480 2386 99019649805775991769 2387 13074647674128474395 2388 1496726859019191878 2389 146945075166589596 2390 12209378514620390 2391 844414838199648 2392 47596042639865 2393 2126895624377 2394 72584554669 2395 1793978955 2396 29626967 2397 285525 2398 1223 2399 1 2400 83621143489848422977 2401 2260126867080786297792 2402 29768475628660030605264 2403 254605369378772675527584 2404 1589818587660711806287760 2405 7725770752022387517647168 2406 30414573123006229312559768 2407 99698724229371932389943296 2408 277582585485385589637002476 2409 666321436490615518461229680 2410 1395068835231381986865713732 2411 2571040335840125924093928752 2412 4201673865768536771236276628 2413 6125388262669277448924757568 2414 8005082208859573253722196960 2415 9415819089358385225090451296 2416 10000745895396573509868004756 2417 9617062279131769099119563032 2418 8390945507787021854967320342 2419 6653608352487322788494820920 2420 4800852964045192957154414834 2421 3154744904267569997516519744 2422 1888896938034338260700756388 2423 1030658148804107489944853328 2424 512391528813032736044710650 2425 231976328309810386003981344 2426 95557739028296433348609624 2427 35771865800491644697774208 2428 12150164040479930281196248 2429 3737012094597153372056320 2430 1038280066908975264481096 2431 259827293423175721565696 2432 58361440270218544632437 2433 11717911270301499145772 2434 2092873189348216135735 2435 330598629120230057404 2436 45872356725291374889 2437 5545484468977601824 2438 578341177762767094 2439 51412236073165480 2440 3838269005371093 2441 236193680045848 2442 11694880251706 2443 451240160936 2444 12979577810 2445 260858272 2446 3304852 2447 21904 2448 49 2449 135301852344706746049 2450 3694358602063441079329 2451 49169685520510094293152 2452 425073848219998354850128 2453 2683660284947683983214936 2454 13189800992972624571472896 2455 52533283747343354948302336 2456 174279330596033651659827208 2457 491254666786649887686641232 2458 1194316557728539031458319284 2459 2533520644065756021516292024 2460 4732738101917532504163820844 2461 7843191661148598748151868684 2462 11600442960580081355465871396 2463 15388390999282414658606739552 2464 18382373460127014177259296832 2465 19839760240415170413327216442 2466 19398485787821398060756711056 2467 17220133002437558123177700204 2468 13902142194431275778415468498 2469 10220272982108278412820708018 2470 6848147591247321742673396018 2471 4184604059740719363180752144 2472 2332389293502795801027708156 2473 1185676061350123764800285322 2474 549492485741894879502945978 2475 231984135567186031582052688 2476 89120788396453197520312744 2477 31109497640955645652825216 2478 9849267014843311494424392 2479 2821858007559212444849312 2480 729642620416617582383192 2481 169717692647250134223276 2482 35377401591059993043979 2483 6578795435282016812998 2484 1085608795188957376653 2485 157966654205195841053 2486 20116859002125268097 2487 2222013111948548568 2488 210566689754375466 2489 16892062358191131 2490 1128204560885361 2491 61417818515948 2492 2650720339982 2493 87358111434 2494 2084464194 2495 33217344 2496 308652 2497 1273 2498 1 2499 218922995834555169026 2500 6038106612634075800098 2501 81198288016250911196208 2502 709447693227431060982976 2503 4528084241987168465030280 2504 22505390332655723895407824 2505 90673627622371971778509272 2506 304392627948411813362330272 2507 868535976501407409713587004 2508 2138220579704540139556551440 2509 4594910915787753526843235436 2510 8698847272989040415123463328 2511 14615905862757261443482074064 2512 21927505089017895575626905592 2513 29518861470811265361253694080 2514 35803274758344972656071945088 2515 39256325225170129148285672494 2516 39016293962349740669744278844 2517 35228140789356349077264583578 2518 28946696054705620421877609760 2519 21674734298640794158469943772 2520 14803745459560084697344330596 2521 9228245902042627621398028276 2522 5251944380341241551673317872 2523 2728725738967263990789849300 2524 1293860342864738001551637972 2525 559518202905292850934643656 2526 220450393225241275566696576 2527 79031527481927220631795672 2528 25736443149920395147676960 2529 7597150169065341081386728 2530 2027749980748768568429984 2531 487906426340644400421409 2532 105456753131580036822188 2533 20389579894931732094505 2534 3509080613657403569792 2535 534437640050717273346 2536 71534700196394244810 2537 8345838758688917486 2538 840320103590308040 2539 72142567436727704 2540 5202667246302302 2541 309306378813502 2542 14796840752624 2543 551577850180 2544 15324900276 2545 297380468 2546 3635408 2547 23226 2548 50 2549 354224848179261915075 2550 9867767067042223625476 2551 134062332138824446568689 2552 1183691226967939510126256 2553 7636818375154850803095344 2554 38378851610576032450095656 2555 156396712362687951298284504 2556 531205242291788819970459816 2557 1534069973884090949060055444 2558 3823791804219729058701511956 2559 8322748117582048579817846744 2560 15965106018972328940803576196 2561 27191835625823392695797763592 2562 41371139710746575679244645672 2563 56507695430673761375326305028 2564 69574039217754401491937981472 2565 77478458925712313738872185768 2566 78254539990586309143828206342 2567 71846759579615305261198994838 2568 60068971251574454323470778462 2569 45797149475180348349706120288 2570 31872166032915684852838434632 2571 20260997553030668727252176438 2572 11768937733584756715881778172 2573 6246791093820183556617842778 2574 3029028889956756645854869272 2575 1340994824214373762019642322 2576 541555317188880504669062008 2577 199261813519336063804933632 2578 66695207805719352294926568 2579 20268275191467865020660432 2580 5579250608724598595662488 2581 1387266739404512117027877 2582 310551847369890164089443 2583 62345776921273741951482 2584 11173484844128377759443 2585 1778013089444870491052 2586 249618213403715353960 2587 30684710872762734151 2588 3272899905293232074 2589 299601319549294301 2590 23222934165378794 2591 1498928758214811 2592 78865379608554 2593 3289656301596 2594 104767475904 2595 2415062006 2596 37161404 2597 333151 2598 1324 2599 1 2600 573147844013817084101 2601 16124796675510854594600 2602 221298726767709433564995 2603 1974337208211621482305440 2604 12874350310369450329108600 2605 65412326185218924810533760 2606 269575730317715646972201600 2607 926271497862572605111299360 2608 2706998578333910172135972720 2609 6830548360425676607971650400 2610 15055879613074342246217633620 2611 29258864207749122882770274960 2612 50506588761569694554403300984 2613 77914550662521732698353625328 2614 107954061990502922312206904700 2615 134896175446910639509263620640 2616 152538058909227415543229803350 2617 156527159178106178961858157680 2618 146091194331321395008207857260 2619 124243808095636423822612971800 2620 96418579828526762930053673820 2621 68350645791116563708652709000 2622 44292988914633381045994535310 2623 26249128015968625888953124320 2624 14227461213128689099081009950 2625 7051614971788758638196356544 2626 3194373369984404614505923950 2627 1321523913319414631170402240 2628 498743734226504560003425880 2629 171463178437566968074399200 2630 53601868510453601249724120 2631 15204150758538708245479200 2632 3902923146493925085879270 2633 903915026842114601333040 2634 188192109947785510868175 2635 35072145352717513423740 2636 5821531343152991334190 2637 855590553650826872116 2638 110565249827845896447 2639 12459058767572457600 2640 1212063990576330045 2641 100568168848408800 2642 7010902383330615 2643 402968599174680 2644 18638074904400 2645 671670226360 2646 18037342750 2647 338177280 2648 3991785 2649 24600 2650 51 2651 927372692193078999176 2652 26346788590732340135151 2653 365228825973576103759160 2654 3292090767318385439000385 2655 21694859912492240642330200 2656 111427996170949808063724760 2657 464351294290979630720581760 2658 1613873452517049376380043680 2659 4772273794509789941166487980 2660 12188410138529496615733217800 2661 27202419534876119884736992320 2662 53546718344303500403391697900 2663 93663530406365416191004640772 2664 146477525999091701073396034592 2665 205832897131923259366777855400 2666 260977910095338802376527907140 2667 299590557052694130774039970590 2668 312260158094404801844558549790 2669 296192493901523009413235058440 2670 256159538926826183407282745100 2671 202284700555281565603230572570 2672 146019961299212596911197263920 2673 96426152500579734626085146380 2674 58279063302584051332087078930 2675 32243190040533629371580630900 2676 16327434955565698840669068594 2677 7564397084155535022380435544 2678 3204074054722668897859106570 2679 1239560864934721128477421520 2680 437420199762622384174259400 2681 140565351507640818565311120 2682 41051676558731171861802120 2683 10869440494623035798569635 2684 2601733613616516882450360 2685 561089734238949416909100 2686 108591407118119633134665 2687 18773029276726239584685 2688 2883221856499412717128 2689 390868174104323984558 2690 46416669545628423825 2691 4784565215418856420 2692 423392422563081895 2693 31732765306924220 2694 1980762736998045 2695 100793110814550 2696 4066094003860 2697 125219880660 2698 2790400690 2699 41486340 2700 359075 2701 1376 2702 1 2703 1500520536206896083277 2704 43044733110257011813852 2705 602652349416796391918755 2706 5487726702297716354870820 2707 36543547431073312453744240 2708 189714672666538183203367120 2709 799339350793914202503317120 2710 2809720680697337628463544640 2711 8405543870706272718413760060 2712 21725957077289083395840840920 2713 49088847508376138738926276340 2714 97861462165126965532379606480 2715 173428983375684233628178216716 2716 274898665423183128326152960904 2717 391701509784947914377338385428 2718 503828147532752364197998432480 2719 587024791408832185826533394580 2720 621325376181738396349646510820 2721 598810847410950583383301073380 2722 526494541353784002238103574160 2723 422947088479444752355897218190 2724 310789186918855923549903646740 2725 209069787206329679380732390690 2726 128821180233186058267034738560 2727 72719779269630944359614765170 2728 37606511140483146577946435088 2729 17810385425928698275082716038 2730 7719971338026488143535432760 2731 3059828512480640319651249640 2732 1107627112426693912252084480 2733 365630398455661387889434440 2734 109857695827723481357005440 2735 29976514399655669129928105 2736 7408571786952556569662670 2737 1653196871028849529110315 2738 331855662418622657426580 2739 59666705972596744342615 2740 9560343753303230923434 2741 1357023977582996753121 2742 169440978141046777872 2743 18455687973567644065 2744 1736024581987820740 2745 139311836538663635 2746 9394633719503340 2747 522399784893630 2748 23375839134620 2749 814927449770 2750 21165920720 2751 383655405 2752 4375460 2753 26027 2754 52 2755 2427893228399975082453 2756 70318894393182430948179 2757 994227963981104835813066 2758 9145046295589677897630365 2759 61530498110883938535074825 2760 322837528749980231909422080 2761 1375118641255843641287623640 2762 4887945427505366635564170080 2763 14791691117733112035960291720 2764 38686641010328369952740546700 2765 88479677181781755239396486460 2766 178610600044306585820508296700 2767 320639232126353150222574555388 2768 515039721828640245590553636268 2769 744011932915962874817512275420 2770 970638954760014425941304195020 2771 1147593258556865118977101272310 2772 1233176091328837328968245031200 2773 1207263499406878394641094681610 2774 1078846574182133195058621377700 2775 881391327961552501366410535860 2776 659093848773350086064331483230 2777 451515901006122010918014800990 2778 283526396036349844225206963870 2779 163242032612748625063282475000 2780 86177136136582474790196134582 2781 41702217465649932138132220176 2782 18488442476904692063774974874 2783 7503463432138030345987777730 2784 2784608177124037424903765400 2785 943615949725924590629004960 2786 291474723894095471784118680 2787 81897631453009876790299860 2788 20879745895192109250682665 2789 4816020218884315828469775 2790 1001536803775691707470345 2791 187031142367442617061965 2792 31216594886528883225247 2793 4631114008186733454807 2794 606725821790999186255 2795 69656922734614924310 2796 6943982219969759055 2797 594437024408669750 2798 43108161763425605 2799 2603955632706225 2800 128235043953030 2801 5006241334290 2802 149176202070 2803 3215542435 2804 46220875 2805 386478 2806 1429 2807 1 2808 3928413764606871165730 2809 114864148039646338845308 2810 1639925046508158239545673 2811 15235425347304190644419940 2812 103561772244254967343689885 2813 549095748847591727566533440 2814 2364172664716296026994307880 2815 8497005458996618466531031840 2816 26006955669136722382837596420 2817 68818141958323726066995147680 2818 159294481767446977374163603720 2819 325560909717809690091814179520 2820 591929677667164349383132378584 2821 963367370627507607544884813888 2822 1410612108124093917521003621752 2823 1866168612077714704516641012928 2824 2238446197498449669001633099370 2825 2441526258919407911144424936600 2826 2427399722999567374374042265810 2827 2204151962946867780680026025240 2828 1830832957794781255960411328210 2829 1392830124171650761970132348160 2830 971374875131307613848650838420 2831 621417363475865581872974093120 2832 364782992115565627689931978730 2833 196503426546696565727757334840 2834 97119114032061776991161371302 2835 44018799240859878482393123672 2836 18283263282645158809174460130 2837 6952063802031371656807099520 2838 2416873460608279890770523880 2839 766962818177480341030558560 2840 221731841680389027277233405 2841 58264832081800334950273440 2842 13877788876865721927242760 2843 2986589337223163894007240 2844 578553510758662018831160 2845 100443644612428858491296 2846 15548481739072961131362 2847 2133190777515042717248 2848 257553588849229346247 2849 27135694775525223860 2850 2469773442935154125 2851 191814632021592580 2852 12520989137103195 2853 674010667981280 2854 29197007918680 2855 985269572560 2856 24765118560 2857 434251740 2858 4787965 2859 27508 2860 53 2861 6356306993006846248183 2862 187610935661228744875940 2863 2704471904882445506306918 2864 25374699606874973377863371 2865 174237316650728583776395075 2866 933463775708455898011030345 2867 4062128834722119900191353600 2868 14760069527757828743382825560 2869 45686592214375201054362058220 2870 122296474086385208055695986100 2871 286460799959557102566300636880 2872 592651186943898031151718962680 2873 1091179509837824085426215230672 2874 1799046324582501003358013005544 2875 2669663762868697037929069533440 2876 3580819499753692005275457483368 2877 4356678410815329213920038566700 2878 4822295608805110359089771240110 2879 4867839313735283097983381978620 2880 4490262036535879370379742084550 2881 3791070859938466952385443241770 2882 2933315300906553349400874367250 2883 2081984624910779710830997122640 2884 1356459660518337437016195857980 2885 811551420764664096978421417600 2886 445922595296027665581235944422 2887 224998467634294183919489726060 2888 104209459183414502684300318722 2889 44275169191687881218937212734 2890 17240135411293439427698642650 2891 6145097587458241906303294240 2892 2002053491797500403443682200 2893 595104197027494375851651945 2894 161042209430002320991255965 2895 39573554990942147006395200 2896 8804146359883171429947360 2897 1767121456901796343363470 2898 318691381866400358778508 2899 51396190633788577811416 2900 7371030607492775358310 2901 933936333374843456812 2902 103736599730109907225 2903 10008192687313582930 2904 829359818193687935 2905 58233106533235025 2906 3406201344640535 2907 162438293206000 2908 6140687108920 2909 177156863065 2910 3696015050 2911 51395318 2912 415415 2913 1483 2914 1 2915 10284720757613717413913 2916 306403497465481954886978 2917 4459261099430250084697899 2918 42250050000687322261828984 2919 293034514242287741764504900 2920 1586121296800302592921253670 2921 6975397248286007654752194920 2922 25621247651470743236908165280 2923 80190553342508541903730686480 2924 217121571713845656505528730200 2925 514573423685327806007459388280 2926 1077506578429154698617696745920 2927 2008670097222798124901161788776 2928 3354343372877172960286030198016 2929 5043643241620298562994957969080 2930 6857600219955500627313102118048 2931 8461293220391493587438312678998 2932 9502268065222967939235829276080 2933 9736765295654258383501849181030 2934 9121813722482314525433810375600 2935 7826055780680115989025880595220 2936 6156978382872985367331418043620 2937 4446189624213738086649780309220 2938 2949251899125510632737820789520 2939 1797751776356095306541327489450 2940 1007209013958289858998925257992 2941 518621008213052526638408432202 2942 245347372456336158157854813696 2943 106577231715192918510504796536 2944 42475462495969969893680202300 2945 15514034850097893453880917640 2946 5185889770583260635244764640 2947 1583798856885363744159443910 2948 441038883192191683218762810 2949 111716175949608203883911400 2950 25668524573972057251197360 2951 5332264304883622256201870 2952 997688537237491236100964 2953 167388316985290397434074 2954 25052703124080779206920 2955 3324680699739115520307 2956 388425883354864477332 2957 39613660905773960915 2958 3490947893150434640 2959 262568727691930800 2960 16601201149725010 2961 865645969105960 2962 36322964600160 2963 1187191554185 2964 28895385350 2965 490435023 2966 5230888 2967 29044 2968 54 2969 16641027750620563662096 2970 500370740119717546011101 2971 7351343939973924335880757 2972 70329221512444741145999273 2973 492646530499891298918763346 2974 2693822389159487074708679090 2975 11970989858716583452954578865 2976 44443446013950691880482344440 2977 140637215084641571701475570260 2978 385104638014606065615586774520 2979 923330697731270116629456011260 2980 1956618565332609832335716345480 2981 3692500794004520241479095982128 2982 6244569207297498049070258434232 2983 9512353329071496604282040508064 2984 13108083482577889670517629134856 2985 16398791130960514806633808729066 2986 18681242084843407512245639082890 2987 19426900218194651840575002399760 2988 18479915072753476993796934438770 2989 16107388677154462311791065921540 2990 12881364543718005669117735652640 2991 9461489550031071146881651799110 2992 6387696184554627780585013770140 2993 3965762857639096840535944765030 2994 2264683030018981621558582620014 2995 1189542071143374376139134102684 2996 574555299274044844761644858478 2997 255061860090295302413742327992 2998 103990767098951290540316057684 2999 38899267848849574787882854530 3000 13333040849839002944991741080 3001 4180956545710358523454778055 3002 1197185289649688380061670720 3003 312331940370552671881562565 3004 74046225924797375687539920 3005 15903532121668590029512700 3006 3083501376005687938242942 3007 537475889485479334023998 3008 83819924365362132376646 3009 11629647640606734335429 3010 1426098816459817841369 3011 153358453323197451070 3012 14328500398657705505 3013 1150161652418853760 3014 78240509027600570 3015 4434285606952495 3016 204901944915080 3017 7505035526170 3018 209748263465 3019 4237845391 3020 57041621 3021 445942 3022 1538 3023 1 3024 26925748508234281076009 3025 817058958342813218311992 3026 12117008536869656375465634 3027 117038532612562313492526156 3028 827931094742866362945097230 3029 4572978200202077409394437660 3030 20532508403802893700628027455 3031 77040090913707442772142704640 3032 246449016078620856842114422020 3033 682416763070960264024846191200 3034 1655025693130443579142444129740 3035 3548698567447092336960872479680 3036 6778677469656473064997954516824 3037 11607582677397469134257450421024 3038 17910339943568968127563028675160 3039 25009326944153688860825689221984 3040 31717684571307509021385223526112 3041 36644803370457869038919781037968 3042 38665933579071878163312680856870 3043 37338494090890049902732593995400 3044 33055258180316892826250756892360 3045 26864398707271107025475034291480 3046 20064657557117794600862850151950 3047 13783137707893876499972614868880 3048 8712766533120702779815093044000 3049 5069643820333366787098835367456 3050 2715372093314716761776467792878 3051 1338523679943433529557908104376 3052 606986464261824379082101938224 3053 253043461310114178944501056520 3054 96888765194917438135443974470 3055 34032965470520157034117423360 3056 10950645173178982902858986605 3057 3222023029727243807439877440 3058 865086999512352558984236775 3059 211430926448377636822648680 3060 46904321000524269536911930 3061 9413454218126801430545776 3062 1702552743708260967559036 3063 276260944474733309017640 3064 40007031464426629062656 3065 5139205399553797839008 3066 581397997583835889317 3067 57433109197582101060 3068 4903678273261219200 3069 357410437869256380 3070 21901132725783465 3071 1106870878621200 3072 45015191680515 3073 1425835203000 3074 33623665764 3075 552707532 3076 5705874 3077 30636 3078 55 3079 43566776258854844738105 3080 1334070726213151327985189 3081 19968723216963298257357492 3082 194719098064980978974406186 3083 1390906846755202403009859849 3084 7759447119861455783021880096 3085 35197320651678964228291285410 3086 133454526786374718105579627945 3087 431529677177213120424072336720 3088 1208158616170207901341908535980 3089 2963461028876319761387486915520 3090 6428647830510972285926044836420 3091 12427796828993603138812766844432 3092 21544652678699487424806804837384 3093 33667262479937962780915327617456 3094 47629763755803075135625358864904 3095 61224559184845913498536661390034 3096 71724836586261791357799228849924 3097 76774075882109937516133322339520 3098 75245309381838178737104530833930 3099 67642561930224832131838757252670 3100 55853151928143575006383835865660 3101 42407511650866871416862237603700 3102 29632323442479575427439280438130 3103 19066225575314427400936051579170 3104 11300089707991445249193362752500 3105 6169597194477072759474184515576 3106 3102621050360852750458687065538 3107 1436603623626164526257489124694 3108 612096088499360771898559442196 3109 239778800142718303463642886684 3110 86265274169208734766992018970 3111 28464642568728344371305505740 3112 8600164865087290710956326215 3113 2374604229532593610927470060 3114 597809092743727684391751165 3115 136854079046990235253964550 3116 28400487715801079398301418 3117 5323530009199428239825976 3118 897556758325574775418284 3119 135456603470395495774731 3120 18194951856620350015806 3121 2160855267366851181756 3122 225120062919437257635 3123 20382340324337778465 3124 1585812599315710710 3125 104575927360336530 3126 5746058430488775 3127 257422172121765 3128 9140618992635 3129 247609774620 3130 4847594544 3131 63193437 3132 478116 3133 1594 3134 1 3135 70492524767089125814114 3136 2178055433064198827373190 3137 32902790712175767851135118 3138 323874639214412948842397976 3139 2335876474110631079447483235 3140 13160356414806399555361414986 3141 60302807255683935338313750525 3142 231027126103885054578350360040 3143 755018784169541420038329463380 3144 2137024395319789022208869149200 3145 5300903485077723604554777236460 3146 11632372091088508202029361445840 3147 22755172866097168540771593840936 3148 39930912825753429624062209775232 3149 63185185100904400042735806713640 3150 90549430643525732124014076762048 3151 117951570700307111380747574138130 3152 140087324528027169418104233414004 3153 152084812831639684718365784234358 3154 151249737051800106803149805686200 3155 138036314201431774860822108140430 3156 115772808815731574858109627049500 3157 89336567915255773043200122047130 3158 63480118707491246528274745458960 3159 41562129816329006680723759492050 3160 25082500061445514816107291163956 3161 13954613108125156308349487675910 3162 7156516823619003041793062962792 3163 3382113767831422434897499167294 3164 1472126014071299329925162436940 3165 589711026647749920543587917674 3166 217187004834646329936553416800 3167 73448253212427484308281915705 3168 22772833067993517421255190260 3169 6461714258772189977351584275 3170 1674327018704457880198636620 3171 395189326495892141613525160 3172 84718262934452150365759124 3173 16439536971034490637930788 3174 2876370446508569051994960 3175 451724579409555433855027 3176 63341188720600776917470 3177 7881458664504484910081 3178 863951169700855248012 3179 82719127795181098725 3180 6846901310446186290 3181 483887497955376375 3182 28754062034893440 3183 1409308242423480 3184 55581645876150 3185 1707068643384 3186 39023967840 3187 621606843 3188 6214626 3189 32285 3190 56 3191 114059301025943970552219 3192 3555692935536205000096484 3193 54205584655352217436477799 3194 538562460496357226074161654 3195 3921502418930814461431749270 3196 22310710381423057741393154931 3197 103259575027224355349626916031 3198 399678973541938736912221273395 3199 1320002988133129258567981428045 3200 3776712688667210043974850021900 3201 9472523130124251267284172687960 3202 21024480950475800249342893197780 3203 41611617525601743965510405521788 3204 73903362333446520187681781457048 3205 118397100259541850248457939168480 3206 171846456879266770040554763244408 3207 226805893640956100014909594393068 3208 273036720299134874274440123653962 3209 300583725300011413592298335423802 3210 303269122315748223056387658859650 3211 280924185513494785729765396227030 3212 239268522674099981996332220167830 3213 187597231494266219466446195516490 3214 135519953800837693372576263500790 3215 90260678834123009509099091509350 3216 55448815344751387466236705495626 3217 31424300010593674317017034943986 3218 16428735068456928551725934543906 3219 7921338441818439711613675357526 3220 3520825726196824628081211003830 3221 1441585915289828995905790246554 3222 543231079146573368167188322454 3223 188178169950364563446579440415 3224 59837640501809152503517022215 3225 17436483353392074299235380550 3226 4646740340980779175517857845 3227 1129852498286610061259240875 3228 249972829697243465018025092 3229 50163554696034998276058182 3230 9097457214033572067239220 3231 1484737941205525705048042 3232 216992744047616622708007 3233 28237265788491686107643 3234 3249926499987143687403 3235 328221531038956134825 3236 28815054234099675465 3237 2174276024631423615 3238 139076047825718745 3239 7412788845034020 3240 322144436990550 3241 11095297410639 3242 291481337004 3243 5532394824 3244 69886179 3245 511995 3246 1651 3247 1 3248 184551825793033096366333 3249 5804240893367492953283788 3250 89286430800592184114986107 3251 895339890422945942767694748 3252 6581253532255858489721630481 3253 37806943270340088376202053152 3254 176722738697714690243302081542 3255 691008906901507726828885383960 3256 2306048898406555733184661251465 3257 6668755868156540486222048634480 3258 16910451010521763894047819073620 3259 37957756526642032055927031880080 3260 75999162482787420708311360808564 3261 136589448025297118352515585073216 3262 221513198186199679915255955657352 3263 325581072623696902207304646720096 3264 435306894984788943519671245293246 3265 531075615527469155073291931206096 3266 592755862659678267728768353072164 3267 606603672199188014577903248780208 3268 570210236766726667393737310053660 3269 493077645691263331715263955357760 3270 392706608225253567367755944613120 3271 288336640423584712944051131006880 3272 195302927357943262718097596460360 3273 122093445222525908963067756151632 3274 70461413180164345441473813783852 3275 37539865000201087901868485182608 3276 18459969033268865188304237487612 3277 8375065508099546392903872608064 3278 3503422956008878246374540601168 3279 1350129110628969618647329656928 3280 478813427997438377691414772920 3281 156058726782230154233054128180 3282 46671030680157781697842155085 3283 12782781618457427033068078740 3284 3199368843486960083071402655 3285 729880419127587756997309376 3286 151321354601521639279748094 3287 28413364631576631757164968 3288 4812832967123650190898029 3289 732058512177772833480504 3290 99459913173596947935194 3291 11995336334192483845496 3292 1274891828534992481562 3293 118381083339726960480 3294 9505064833032986280 3295 651717607815988560 3296 37576159122350940 3297 1787034325290180 3298 68384011930173 3299 2037573948228 3300 45177969507 3301 697707648 3302 6758906 3303 33992 3304 57 3305 298611126818977066918552 3306 9473993129929641923932491 3307 147047708391480606551560390 3308 1488107935574655386278334201 3309 11041318411683030177227541405 3310 64039156070693960579026957353 3311 302293024106362103334322152504 3312 1193947455470670819090733573386 3313 4025730860081623728664863952905 3314 11765471544956879788764880084425 3315 30159686829313225205306841783480 3316 68454760607242083572554097765820 3317 138635260958864964923164659528132 3318 252104427884345382505707772052052 3319 413813660779188050351395676282880 3320 615824629762505522496317349132984 3321 833959245505011813575135602930722 3322 1030918229467560129362641649253126 3323 1166376308258824555595506812149928 3324 1210456519814947651226589243063660 3325 1154403544595969676179890365140340 3326 1013270353878858099441361571752620 3327 819572362393619768830534360297440 3328 611453825718688625783073590024160 3329 421083559992903965599772951470500 3330 267802939401400305938403553156608 3331 157334528535509407224727554223464 3332 85392900079251690770611454670500 3333 42810042543544233451643847389044 3334 19817229676114810732598758969420 3335 8465834597495531870361541851552 3336 3334946105065371982720308225936 3337 1210222677094376309305182535789 3338 404074537234403870183150590810 3339 123945154535359008500594557850 3340 34866005312830280507821317135 3341 8975961682754349319848501375 3342 2109705747111441283274575343 3343 451457738994800102573831368 3344 87674376541645202100462370 3345 15395028122362747963185291 3346 2433789197430915161236553 3347 344689923009705256750844 3348 43482528622671313640542 3349 4853039859561092303790 3350 475417668612782770770 3351 40494395091764085360 3352 2965069680273130920 3353 184064995793103705 3354 9521967607314750 3355 401623746331362 3356 13424352695871 3357 342191701335 3358 6299988651 3359 77157080 3360 547638 3361 1709 3362 1 3363 483162952612010163284885 3364 15462785849090167973582612 3365 242138380085440283619830285 3366 2472734256798193513161015056 3367 18517911834361834609716866634 3368 108427352873289907444950640986 3369 516822706074416881953826287198 3370 2061679101069893236162921038888 3371 7022788665389687188678410588330 3372 20740276311519976008171589970370 3373 53738893707991529585576709491580 3374 123322968144405879522528948719520 3375 252592179968294417687403052216776 3376 464693038392429921566534717933832 3377 771916306990684848619167217013448 3378 1162918900572402104618877951510432 3379 1594847213113497659302111494944064 3380 1997300739979818227955604825752468 3381 2290207786445971978397567096428188 3382 2409816054673813933533260844916032 3383 2331217453561884358151530923974208 3384 2076558236336848098550362837164040 3385 1705356616310136667913554260268320 3386 1292497074367526906094880665644160 3387 904723127774431941261921678937740 3388 585199311981869477619568905768600 3389 349889386938199661629269124158948 3390 193394178259617124113953753636960 3391 98809876577014186541816570059264 3392 46652264217483222313806869065096 3393 20344323061603956509639955060784 3394 8188498171703219847742178484032 3395 3039165215720784305643926965637 3396 1038946692014072402107619491910 3397 326674911997746944431490841115 3398 94319817611445489238731550960 3399 24958112144698736435987982770 3400 6038955009725989123343287374 3401 1332659512723909498850888838 3402 267409095774743473137375432 3403 48621225721063029911248288 3404 7978680676732338185615086 3405 1176208348361075038166542 3406 154937778130460745421232 3407 18123268022288568630848 3408 1868690580487502212812 3409 168380543264524032120 3410 13121852121122105760 3411 873358762731443205 3412 48885161054955870 3413 2257042083551715 3414 83845938574272 3415 2424943619070 3416 52175665806 3417 781623634 3418 7340536 3419 35758 3420 58 3421 781774079430987230203437 3422 25235390105838786964433655 3423 398660081606850532095323166 3424 4107889900764329505990909647 3425 31047338181619520173222742240 3426 183507827355666898201205139744 3427 883154886251472945867175397055 3428 3557919580646926158587976764778 3429 12242466980941981736434008114621 3430 36531478716558479525601334007700 3431 95664052082261634579648431359485 3432 221937415580961188300389888268820 3433 459682201534401466183121809510728 3434 855432727235640268995407149514016 3435 1437834395654218281476270665348380 3436 2192557191114095677466590976926296 3437 3044631088381014995373564447007770 3438 3862178214952390170893382077936316 3439 4487502324172356663355715557831242 3440 4786648882747586140355356900129620 3441 4696077517972801685558010532178208 3442 4244232134811675874171614774057000 3443 3538199332582614536185450192318380 3444 2723523262479835300708488615965760 3445 1937260513486024532644768220432400 3446 1274085811376173749157745410395708 3447 775026854875109374792400231539020 3448 436121606874378222109292762530924 3449 227012819199810110764071872118808 3450 109279536437142266498049475423560 3451 48627387335214299112600255881756 3452 19989278874264123700824028561520 3453 7584333997880532597669417727362 3454 2653243906342852581595952618509 3455 854694603767509823115235989775 3456 253130977459634778247147425945 3457 68800079140283366263657801280 3458 17124622439591779726466364092 3459 3893822998830150884699295549 3460 806541211311188777811669170 3461 151690630385070979974895949 3462 25807497996526001310036930 3463 3954687468801695456153939 3464 543110229762837315812618 3465 66458836504520974575180 3466 7197148108661377287372 3467 684292606969070888250 3468 56581316893159322040 3469 4022493438797677830 3470 242472124455374325 3471 12180633437197827 3472 498894037601505 3473 16191488016276 3474 400667355792 3475 7158769365 3476 85045254 3477 585105 3478 1768 3479 1 3480 1264937032042997393488322 3481 41181338907540965101301152 3482 656261247541380983688736063 3483 6822762537647963302771754988 3484 52037984272779548296100623930 3485 310453092063318640255872647364 3486 1508404945199179735265952325239 3487 6136421387791236276704724090864 3488 21326934747401562161275339741839 3489 64294543693468142722451334566400 3490 170143222101773140173396730821435 3491 398999277433358597408495546479920 3492 835597349647101763393053810447024 3493 1572717945596364608249344919664624 3494 2674443741037333051661972600295660 3495 4127392398677182630704636145450176 3496 5802397202066914759294553893462266 3497 7454326168045706058151098398632848 3498 8775010850598146869708887480011898 3499 9486672723867372052286184841473840 3500 9437111026208499977242802301068448 3501 8652007824710408330873508535195248 3502 7320114185229599302649367289750740 3503 5721376953157498874716923541878240 3504 4134480715627983380001570565014300 3505 2764008251132475168039235995102048 3506 1710115553795178514041238261466568 3507 979405172072195007852515640326832 3508 519216874036441421419842195815032 3509 254741677231639675353672914547920 3510 115623974614301477936047080007636 3511 48522100107571300058206162106336 3512 18811997385304536751055523177031 3513 6731355814077709289347499076056 3514 2220316207779329169654346322800 3515 674125707068827211917369818020 3516 188078008896427591938377335010 3517 48121689594016505285797634236 3518 11265437521280049506893471761 3519 2406609819809841749799933440 3520 467720951880877483023519669 3521 82407404394321369406900304 3522 13109576493895108679935567 3523 1874256356254373099400392 3524 239519882657270288627260 3525 27189106711437448131032 3526 2721363730721097133182 3527 238083712278805459920 3528 18017704322651226795 3529 1164716048241773400 3530 63322836575705412 3531 2839782059727492 3532 102462370209618 3533 2877786640668 3534 60116058805 3535 874009424 3536 7961399 3537 37584 3538 59 3539 2046711111473984623691759 3540 67198503092810739295938244 3541 1080156719254070302748492884 3542 11329312520019143340857987801 3543 87193212355163397975314275817 3544 525008257600605058630300529348 3545 2575067658806319579334332862038 3546 10577495854689635381159876252697 3547 37127321308990470056297324621238 3548 113068489390968603984486676688721 3549 302338752900593254278646496188620 3550 716600745096581420288533866108225 3551 1517216966762464417876565508226572 3552 2887832874366406343427873878689368 3553 4967710863927191602133650415158056 3554 7757783985445496589647497787724852 3555 11039585481562025432134709317396332 3556 14361135471379111224418044923576934 3557 17124691389722893703957985115779456 3558 18760823930787314855997257299434702 3559 18919837426928887803156169733376276 3560 17592317477494885890603133841430456 3561 15102545652623889713006432256126120 3562 11983099548219948711610862350162380 3563 8795264491593843213354827401412460 3564 5975354575994673449841749625930156 3565 3759228220046461637991383903401296 3566 2190553633821682604754208634396776 3567 1182351300110629754293206830464764 3568 591034032868592052615794262090288 3569 273530898386658043546696811312952 3570 117138766317049722871630446549612 3571 46385610257449193049548969465913 3572 16968933718301094468612869421927 3573 5728254717889691574365534931084 3574 1781951288295971813279753233740 3575 510009065496345736449182562235 3576 134046391173891651275921799608 3577 32283882959701980118059131402 3578 7106974029951181412310898159 3579 1425952793577137240810084788 3580 259905532775918350691833183 3581 42871761959222805446126436 3582 6372054054818905871366949 3583 849088948924628579015058 3584 100845091324619799993584 3585 10602804446351545308804 3586 978957636141035670210 3587 78621514654608226665 3588 5429681611494825555 3589 317975594468277564 3590 15519309534526824 3591 617547895827399 3592 19469942012736 3593 467942183962 3594 8117824043 3595 93591758 3596 624457 3597 1828 3598 1 3599 3311648143516982017180081 3600 109644779032394701790727718 3601 1777599305702992251538530099 3602 18808336305208487627318478852 3603 146053959165590909574186654735 3604 887499333936703247182273800642 3605 4393925696068817954856157834641 3606 18222322187680051393130552668800 3607 64590677444183268494277388453941 3608 198689967831838308868213350996960 3609 536776518695834537174494561576455 3610 1285743244631713157870426143409580 3611 2751813593842924778678114865153516 3612 5296148169609872715070272608801016 3613 9214872550560889262044967935118340 3614 14559620125160012272014106533470688 3615 20969375082306122822133899356308774 3616 27617858841491732041863697215672048 3617 33354028408366746631817970994424202 3618 37022507505252833777992329620920440 3619 37843621177004759832685156875918564 3620 35681436328413794198719444677694152 3621 31074667662563897346529308081072108 3622 25024590686607046888977153181791360 3623 18651122160379325468073321508305000 3624 12873843542755131997882556186046504 3625 8233352024974115320071858159969912 3626 4880074359689056126647962536190176 3627 2680973346219266183565564666606628 3628 1364992584136673149389309372453240 3629 643896550232599196836416805868508 3630 281284841038922500865883688663584 3631 113719707750325029858810654749280 3632 42512286917683340509015891675014 3633 14679926739746730033367380329940 3634 4676393203144128194851469374560 3635 1372212781461600540304929715265 3636 370246089664335748500096768854 3637 91671010074998534910750237399 3638 20779021371041072669004303360 3639 4300283565267856473633537897 3640 810033889051117203122253156 3641 138388742847439283532962307 3642 21355886904968387650702908 3643 2962865187836271967042710 3644 367554080693327536751876 3645 40513274888510090573018 3646 3938405079140938263312 3647 334722931256064913380 3648 24612101982387825750 3649 1546014479285756376 3650 81681928169959728 3651 3559792325764509 3652 124810098863022 3653 3405844883435 3654 69107892272 3655 975562581 3656 8623440 3657 39471 3658 60 3659 5358359254990966640871840 3660 178889993236679425710357721 3661 2924954528049873293582961227 3662 31217805544481701270924959537 3663 244576484040773450890358918353 3664 1499700803892471703787888605807 3665 7494001612475742592820791226027 3666 31374885701176006353624761783535 3667 112295494607863373931734589327876 3668 348885778531797382908997352306919 3669 952183760987396395437627734453796 3670 2304682742628887832437606505706425 3671 4985631305701970616843214239488313 3672 9701198010738743476374711995716956 3673 17070416288854487207606492228965764 3674 27285114974532700463795254736353596 3675 39766744549313644843916106461429958 3676 53018579794432868698416451456645314 3677 64839855269468751560194001033780592 3678 72908022825763042337947572036134598 3679 75524282534720962491838583908729542 3680 72193591232837567892478748252500884 3681 63769530792682672950138874178628684 3682 52110235887450885313594447788079860 3683 39429486200193117393039011259879840 3684 27644462610343648661079133213389120 3685 17967934821015250407904991689301364 3686 10829856213557200369393555073988248 3687 6053878280151578542612980131468168 3688 3138377917115894956298310465008292 3689 1508461481487849292998907879271748 3690 671954505742630267284210946526148 3691 277244084324823945779990070764805 3692 105866830893433628027177730562854 3693 37377115175937516076345784682951 3694 12186599209329791582496757539384 3695 3664173135253918090033865511240 3696 1014301546334573136225201130697 3697 258001284208592166304731168409 3698 60169878360694234199374332921 3699 12833210388796175126754520844 3700 2495892215404172794624171127 3701 441166037582580439670921926 3702 70599702919010098968196293 3703 10184008191579806417424717 3704 1317488120942575915760518 3705 151961170659481435875406 3706 15520167161633519242326 3707 1392302082051708810255 3708 108663298248490877970 3709 7293671685248859495 3710 415176832172764116 3711 19696649756118732 3712 761827936703157 3713 23343729080133 3714 545167900277 3715 9186978382 3716 102839655 3717 665756 3718 1889 3719 1 3720 8670007398507948658051921 3721 291846420412591109518265520 3722 4812198612785260246912219044 3723 51803741155393181149781968488 3724 409438779511572848091864051940 3725 2533254096994765860544349061184 3726 12775426642481263794859222861310 3727 53991133584924875701611472286976 3728 195108494239726693819142530450617 3729 612166423807818960271488091757820 3730 1687650247515069241480335647027211 3731 4127202505956435527482527210692460 3732 9023188144176608553391755248051409 3733 17749159774191540970123099469671488 3734 31581437009025249184721732772885120 3735 51059607650253601997854329204942624 3736 75295739756779779938064112351209420 3737 101605813718230723562414048028626136 3738 125811742519327230233875669243876842 3739 143284558739382622747757872651479240 3740 150390411216978556102516070405568546 3741 145718648738256121923883349806113600 3742 130525634783660364495387626937394944 3743 108209494236621829549100909050943328 3744 83105199047179489750089485949976200 3745 59169428313478106127035010907740624 3746 39075130388744497725859406035317780 3747 23943282598220371816113375770148336 3748 13614925986059900852826507334264972 3749 7184343847471834289253184504068160 3750 3517350615857121639224634057593496 3751 1597135897014151964986511441058240 3752 672248633114071476504684414177669 3753 262098825561441998395004276987148 3754 94569328833367586618729056687905 3755 31542919152220649810715607243884 3756 9712779119859646825190264601065 3757 2756760417460509425030227614816 3758 719918383947926449715578174662 3759 172619909806733841779128873680 3760 37912515325105104269392362101 3761 7606209669723146471379962180 3762 1389588669481136926326137389 3763 230344332671417770151861508 3764 34502760284384466035170335 3765 4647907389472175419555104 3766 560028526241319063200300 3767 59971847129284548078656 3768 5665430092448711986947 3769 467998331486943617100 3770 33451788146922441621 3771 2042873239628480220 3772 104938370251842969 3773 4446430361330688 3774 151559672826590 3775 4020120675984 3776 79270433235 3777 1087025676 3778 9328667 3779 41420 3780 61 3781 14028366653498915298923761 3782 476094772904261501869495081 3783 7916043134071812966205537992 3784 85946501227924755714289889252 3785 685233069096828000253147929830 3786 4277531384928011015222596585344 3787 21769129058849478091467902693144 3788 92860020898576624648057025296538 3789 338778874548766074104501881562028 3790 1073347696947479717112220033392615 3791 2988719787034263019826960733787926 3792 7384069009572719755357761450852681 3793 16313502192507467002672575993246147 3794 32435989090632255063341025704876757 3795 58353051308618479868702936997567840 3796 95415138913640789669256076170261984 3797 142347599280626125245775473548992974 3798 194391138061977237104746605946701408 3799 243670177583228850492486121734302748 3800 281032436834614416645899445721394430 3801 298822716577462560932302226350432686 3802 293436522505814652308200681967344026 3803 266488756809180605338005249368524512 3804 224089260916755387812834231017651872 3805 174644921134823492456722944997935900 3806 126243377124014872181153155381009584 3807 84687527820103396794843530938008264 3808 52741073632792822593411922533437948 3809 30498660479768679764833042539721388 3810 16376600044739307788164475100544620 3811 8164190014460865888521852401873536 3812 3777551884244631525269630266856136 3813 1621447223181525689568885431468622 3814 645209740779699572202172078314807 3815 237813274902738730722252571933710 3816 81106633537487957469558149466219 3817 25563551464443356497720887651689 3818 7435235099049000651289294256753 3819 1992221214491091752245510473768 3820 490791072376020242283234375010 3821 110915604074595513595521215866 3822 22935312273923494392758654151 3823 4326646922467890160621230442 3824 742110073173008308790979727 3825 115286471394974371420791345 3826 16149403701994557752740339 3827 2029477817843376414836224 3828 227453184950399503196388 3829 22577899336133940039528 3830 1968963711787143305325 3831 149408758080662179086 3832 9751721757050103831 3833 539811852180725817 3834 24904908054152577 3835 936731338609880 3836 27909017656394 3837 633625311894 3838 10376843713 3839 112834078 3840 709065 3841 1951 3842 1 3843 22698374052006863956975682 3844 776611200715360560045812522 3845 13020088167269664322636022556 3846 142562440996103197110984076784 3847 1146475589763794029494793950258 3848 7220224261434349723858809698468 3849 37077809798325507746871474615638 3850 159626581125982764144527720444824 3851 587878502373417643625255884299621 3852 1880622614995025371202850655601052 3853 5288536458357151221578784472572957 3854 13198921763044224524320624308572352 3855 29463892842640511083546858451990016 3856 59208337009000404586855880422599654 3857 107683648091835270023547769240124448 3858 178056183572919640851832138148089728 3859 268702946687659507181693915105145018 3860 371292691536987740605224766326536964 3861 471087733820786804288775839006805726 3862 550128738093324269627532987616750512 3863 592497686533823739782576169407480472 3864 589545582461049330334600102179026172 3865 542733040331097091757276226112033056 3866 462824389937037581857322767005990144 3867 365959614418624811755913339998855428 3868 268518004484672468058277652238726408 3869 182932086522326000647737947881066668 3870 115759486619757692135384704338904064 3871 68056869064048952433772925644134696 3872 37175869878271042930244166938877752 3873 18865884477789821816999670963535192 3874 8892038397115905129480775765507872 3875 3890831753309749131060081286704531 3876 1579557199455213047101860769479624 3877 594481429297548315735985905608763 3878 207218881523076193899002813398008 3879 66819249736523653133626759496638 3880 19904774636369156901509786472634 3881 5468900015899527626991316263246 3882 1383329366130680533777941423352 3883 321448029206434459644042451647 3884 68454037268751745133530978432 3885 13322445261672173558327330011 3886 2362043075325563005268978624 3887 380133564350776607607823188 3888 55300071375851199207465778 3889 7237413733556870897591628 3890 847453558321003114475344 3891 88215176557867200105131 3892 8102392135722798909372 3893 650858877714528237807 3894 45246383143601025672 3895 2687623462061049006 3896 134289708667326234 3897 5534721372767158 3898 183488811158968 3899 4733016421113 3900 90734302624 3901 1209188421 3902 10079152 3903 43432 3904 62 3905 36726740705505779255899443 3906 1266734340273120977214231364 3907 21412226074245738790711055629 3908 236424985358099765791479504028 3909 1917655160088546785462231769340 3910 12182988715459188739334554213642 3911 63124470242102996853561973894126 3912 274255731083408866884052648434506 3913 1019517397820760342377814791158187 3914 3292749186491271162419572570555695 3915 9350603942338893958517965239753498 3916 23571710559651207299505346493212959 3917 53161464044720697841577195896088844 3918 107957828292140126652869482120722558 3919 198472688491086004955591731942569045 3920 331824373795178910389791151315919552 3921 506465684881926422096725464824399976 3922 708031428879591102955746845822231346 3923 909149049465992891886008566687809882 3924 1074831352511167536765918555072447690 3925 1172352839945900717360777841479307588 3926 1181804821544326543575103010496802884 3927 1102658319646092349403482157447901594 3928 953402407662973575008162247392166528 3929 764693796470203692025470516014443200 3930 569406302743510832696153752617671892 3931 393862991466444269623734634200084516 3932 253188088072653911523640157810350276 3933 151296603176610454792017890717294032 3934 84051130402779030483241684579143760 3935 43406674536989995493685998465953348 3936 20833780295821402543272258434237544 3937 9289830860735906345898596985029289 3938 3846214163416438308872918279263053 3939 1477504444979986618660410555857280 3940 526138789963302882090813534797937 3941 173489434738454967100905796614546 3942 52903561199861514050519968381076 3943 14896356329439620030526120993767 3944 3866341652997792528306686272130 3945 923154705657050215522798042523 3946 202304953617270753121810848449 3947 40584404458063558111707214604 3948 7430800070966461474681188793 3949 1237530108918759287819594260 3950 186735946472820128380997462 3951 25416295253394805065168191 3952 3104384561114779032507956 3953 338246260844400643341047 3954 32649255183643882254225 3955 2769231347582333722218 3956 204406862981313308589 3957 12979157071291878654 3958 699006468902204628 3959 31376360765529615 3960 1148129167425242 3961 33275659389401 3962 734736458231 3963 11698866212 3964 123622295 3965 754448 3966 2014 3967 1 3968 59425114757512643212875125 3969 2066043915040488401217019568 3970 35208925442230763673392890707 3971 392007514521472627225099603368 3972 3206693190848444012068009796382 3973 20549688566657332492688157862368 3974 107422504301862854324292258208232 3975 470960122007717138775451843494968 3976 1767022481320160750147598395902632 3977 5761250303859714177247679110456368 3978 16519763015691070551299600367927507 3979 42059168781052583045404755274358268 3980 95824278650405433449444678656651212 3981 196630058143781042323272220995312228 3982 365364673591921679565995381605293147 3983 617564205459933821265171058704133728 3984 953224815142505570130251518077634722 3985 1348027067104238350742665527253913328 3986 1751529474823767436780009172021152572 3987 2096047824425278610682227381696003928 3988 2314979264573048726770886998503538572 3989 2363848090539199613692279282083309528 3990 2234936942438238771495358485738960822 3991 1958959837931108248622761240510189728 3992 1593477800825866085638706623019288772 3993 1203883921646808112510344744855253728 3994 845313082473442738329750234319877592 3995 551879661214737604306762810030321008 3996 335112958860417099361175520700332792 3997 189283869345099025847258777162156208 3998 99448428893050860240929836368366292 3999 48591703170727129489752705163280608 4000 22072701011161560606439454037241692 4001 9316603116181400487034860335447208 4002 3651543073732747981498257230945667 4003 1327839100783927391725802253804708 4004 447527565998054814133535369509192 4005 139627585572754324085656514350348 4006 40270030981708304559027223729647 4007 10718571035028000689075943958728 4008 2627932100994165208944781917522 4009 592207020092456957899384278528 4010 122360886988487476803565523047 4011 23115288407964198038277497428 4012 3979706748595098900696396072 4013 622169582199447935196286428 4014 87953780362802875170225597 4015 11189251852992653044574928 4016 1273914995723270957921522 4017 128966823877233881268728 4018 11522482361019660869397 4019 900512123839442572068 4020 60913163676953953332 4021 3520919639630579868 4022 171200790805623007 4023 6866339351351368 4024 221497486969482 4025 5558487181968 4026 103642357257 4027 1342889868 4028 10877032 4029 45508 4030 63 4031 96151855463018422468774568 4032 3369504996019115157687150375 4033 57887885856749623441318177700 4034 649844725953818131807290163025 4035 5360773336295090563321721069750 4036 34650332442205068017484943845350 4037 182729963259425039917188786316000 4038 808340323333229002513066465823600 4039 3060795610224329959409465835495325 4040 10073516888171745682045066472170250 4041 29163116144521235672237138178236700 4042 74981483283042684303428067007324725 4043 172557453254777338590527221045953015 4044 357749350480641866817718899012123630 4045 671795190375147811174456595668584750 4046 1147861267746198736610553941962622325 4047 1791514873819610902616768134217954250 4048 2562524180865755875795137837900544650 4049 3368709953169351431621764584531193800 4050 4080028226402439039334154503456261500 4051 4562163457030116980897583395055293850 4052 4718005752029426874628160134059420000 4053 4519400083628657664473943653683665300 4054 4015020565240174173034405645350257850 4055 3311574004959043352672339386425898500 4056 2537984020860522637231969013487368820 4057 1808582376683397840649638621137634000 4058 1198930740753835785454137602040755800 4059 739597650109681465676833569227977100 4060 424631602924488511122518352458594000 4061 226906233832819886217857519413463400 4062 112832158003538527526710962063471500 4063 52196312167718869495610309456508525 4064 22452648140333745141806375599739550 4065 8975261682129172909031586066066000 4066 3331482335727216892477026344459925 4067 1147155790699812663325254700921675 4068 366020581511070805237082279345970 4069 108069948511009438640073313104490 4070 29481269017465413247908751224625 4071 7417428459649007952774266232175 4072 1717666679366777926543993169500 4073 365250245063821788037083586100 4074 71130492936994217624665900825 4075 12648036928480319663197179125 4076 2046435637591027351396878150 4077 300106022089017808616391250 4078 39709931667502237142251075 4079 4716545817682450633770525 4080 499862339905278406864000 4081 46940968892245876845840 4082 3874150334403089602875 4083 278299183729559140575 4084 17199083179824663150 4085 901583620473357250 4086 39390829284306225 4087 1402902313784125 4088 39568883029600 4089 850077681700 4090 13165378375 4091 135253775 4092 801970 4093 2078 4094 1 4095 155576970220531065681649693 4096 5494974025817116202117045068 4097 95162855214020875515928087975 4098 1077061165917521522705782657100 4099 8959474041665007202614830469500 4100 58406714199710844522241111504100 4101 310702156127945226734169202386600 4102 1386722949642808995612810567526800 4103 5298778213552207848332516074892925 4104 17601789673351620609440343978529250 4105 51444129464072020400784417656620575 4106 133560415079786337900132422649610500 4107 310440900686235355085376654976962495 4108 650203687274828342590435798664087070 4109 1233789922110850533063724198269190125 4110 2130790146798054237441720382272049200 4111 3362303894422050294012190710999722700 4112 4863776063112499796668054883232092700 4113 6468266495097357219144439283806259700 4114 7927605525651485086796391057173418000 4115 8973190546028444318350697775254836350 4116 9396833107141675215091326414646268100 4117 9118185116606096049661581421505935650 4118 8208917345609521193152525371599408400 4119 6864011643716017686933807249955377000 4120 5335345743333196835381020381361911320 4121 3857779380803648691489733600312765320 4122 2596123484442016128090650646390954400 4123 1626590270184836169344771899958630900 4124 949028431130004636330952650321083000 4125 515638532070969772306046132943985900 4126 260872290067316517257393503595118400 4127 122860716349607559591802468657030825 4128 53841952267676706235280689972428450 4129 21943407872043321377564703632458875 4130 8310864510243892265701085829210300 4131 2922522457481794869184592324235575 4132 953175733081879943456274163205510 4133 287967565065472067284757051184485 4134 80469871034201718496011918913000 4135 20763931595671173850794992108425 4136 4937805800453400093388159365550 4137 1079818152144766222740033387675 4138 216606668333445892466508921300 4139 39743032085039616602171072625 4140 6648311968385574187289560650 4141 1010229384651268618982903275 4142 138852963883297765357051600 4143 17179712666398374636266975 4144 1902744159505783246054250 4145 187430275130499418983965 4146 16297144819262193044340 4147 1239724471245955665975 4148 81633166496409196350 4149 4593704050909560125 4150 217457959441280600 4151 8490739152104975 4152 266624857181050 4153 6512207220925 4154 118150625500 4155 1489020675 4156 11724510 4157 47649 4158 64 4159 251728825683549488150424261 4160 8960630877299249782272970011 4161 156420246066789614114933416050 4162 1784793777728089277954390997825 4163 14970092103913915897743841702275 4164 98417819978211003103047776419200 4165 528082451829575334668842932547950 4166 2377793236235463038043065819666400 4167 9167914147109766810255048376211850 4168 30736102171747696250894876286194825 4169 90680762496765001755066622307027525 4170 237705014507350257875797627835171925 4171 557979837224055377979331943030240235 4172 1180510491010247547998681918722163715 4173 2263334462966640211055899692949898505 4174 3950446604919400785226730919903256275 4175 6301680035987859933239512787180299275 4176 9217815117797866575079960855350591600 4177 12399500629132464526561341706237998150 4178 15376343705223275557752310145160873300 4179 17615382229461000338582435673766391700 4180 18677002316201219070617069943760981950 4181 18355590952264180588763685209249020950 4182 16743337994478353030660874670633331550 4183 14190606213915235212640552281731533350 4184 11184903769152762825285328781275178640 4185 8204345778347569169371341234937768140 4186 5603636601879249754194426869569344200 4187 3565118661048353420475743071227363800 4188 2113257684164174613130304572007654100 4189 1167176368828278169646422004816043300 4190 600610681903674931001961985072053300 4191 287889186520864956614123740177010850 4192 128490912575729320872697375028676525 4193 53371317694506239428402665298264425 4194 20617608528100282067209698239736225 4195 7401160583908824424986873369617175 4196 2466352105292763412018611143473155 4197 762058095087552311161912643634945 4198 218021088562676570383993983242115 4199 57662629072785595051478009565225 4200 14072900939469185972706418767225 4201 3162735076575365937321110143275 4202 652987406334261898128258408225 4203 123521561950514153890034152575 4204 21342784534456921201883617925 4205 3356771044331313778996172675 4206 478668917639817811115693925 4207 61606190151583062412288575 4208 7119152317093512286688775 4209 734233583928023702693805 4210 67112264045911159493055 4211 5392173989378604409425 4212 377131433405793000075 4213 22694370851207580525 4214 1158432409198944075 4215 49284470750195325 4216 1709096053994775 4217 46931167932225 4218 981393685575 4219 14789652825 4220 147780255 4221 851697 4222 2143 4223 1 4224 407305795904080553832073954 4225 14611181873336897050071664772 4226 257078075306627605832978549093 4227 2957017798859631676176101742900 4228 25006627311496444623064454828875 4229 165784008219586854827903718392800 4230 897191322157231405925253246438650 4231 4075218342006217260390045589579800 4232 15853415310304783654200375018631575 4233 53636670058651524708667736339617000 4234 159726681634188642765291383942177350 4235 422709559051208616176714468141403000 4236 1001981152990077070964841020656813230 4237 2141155078971311245674494372363213280 4238 4147328072352319086710059689883175700 4239 7315026673828305555732175500444495600 4240 11794774077207964464693423880452071175 4241 17443895075332416665760206449582407000 4242 23731543187342321542373835873276350550 4243 29772215725972117863693140486140551000 4244 34516178301140929743729524506194646050 4245 37047025969371338604059094133662086400 4246 36870609176011951853516593045401224700 4247 34070440456693970273474981463738675600 4248 29263535203240774092726884903286318750 4249 23384261156201977347600156412592466960 4250 17397470902484414696242095216612444780 4251 12057539467124914573774811116273063920 4252 7787832415675205717911165617576949100 4253 4688876385479015418806029122287368000 4254 2631843332029252578283420788081112200 4255 1377121504041961220565401621611157600 4256 671622192937789033463319712429160075 4257 305193581193013586699780533658135800 4258 129156677834226267041248058903151750 4259 50871880910387495710475487701405400 4260 18634547551634511559872551523063050 4261 6342050295856438224659477630914240 4262 2003201393234904321902943858024940 4263 586458524662350356164762953339600 4264 158896431702658487398284920586650 4265 39774638335593759916889570241200 4266 9180359029173532253449302896500 4267 1949412226812474013334800717200 4268 379871262368999662958714146500 4269 67734128587882111991344251200 4270 11015312397368156585268636600 4271 1627751266174384195455648800 4272 217638866701279202405607150 4273 26201609142997670169010000 4274 2824408018564306367732020 4275 270839683995672771521360 4276 22929043279886753119740 4277 1698489071148157862400 4278 108921241398526337000 4279 5969594419549784800 4280 275233169343580900 4281 10466460063280800 4282 320068232334200 4283 7611751532000 4284 134429299000 4285 1648525440 4286 12623856 4287 49856 4288 65 4289 659034621587630041982498215 4290 23823541576319696320495059044 4291 422458952250716469730184935154 4292 4898231822654510568245426156775 4293 41761513193138449798762687528975 4294 279171920301711773828695336514275 4295 1523691593965017743697143955405800 4296 6981094030071255633101954341794150 4297 27399122693650013502498489214509825 4298 93540686377508987769817661002023675 4299 281143546302701340771252882535399700 4300 751095336055323875807578718283602450 4301 1797666004721482706819970591522225390 4302 3879645407205614171652508234115617230 4303 7591173026329206845764641301555237920 4304 13528807741714346552014806113297650380 4305 22046900718115225183159667587535626725 4306 32963390229118143174079680092113297875 4307 45348858934272652644015138434864940300 4308 57548060060327857948006792337539422450 4309 67507904235825205640064270325121911050 4310 73339410515033558013258599751189460050 4311 73903202444477351512897348198411227600 4312 69169369403436503892899541343621028100 4313 60197479411634362336028311855651183650 4314 48759771139269975385526037475599178950 4315 36786720449984746690898765232825391560 4316 25865521847351733497340579220780176260 4317 16956587678602808892581335558373657100 4318 10367252730691543452412076765522385900 4319 5912277385021705361060147364904809600 4320 3144908554773914321213785611499254200 4321 1560122061362328921079405437678224225 4322 721573680289607864186601648863823175 4323 311018908104461827342348099230092700 4324 124860807132994017206087851239406050 4325 46653316663643618052069123132416450 4326 16209562985058026061664962144004570 4327 5231611593615220045083467645133040 4328 1566537708312579237710669580216660 4329 434580149338120652833756913393990 4330 111510168347848540941073998573650 4331 26415995045218084163476831807000 4332 5765134709722101848784169268700 4333 1156380230653775714977006707300 4334 212598475072853187083262021700 4335 35714867976156391566148427200 4336 5463191228145515785567515400 4337 757913974492680075933589650 4338 94926951611674244867987350 4339 10677793919585842357114600 4340 1072185531969607633708220 4341 95433481315176517022220 4342 7467794493932555271900 4343 508747045655526917600 4344 29822397679956309400 4345 1482950049292720300 4346 61460026867470900 4347 2076095454261200 4348 55524313149800 4349 1130612637400 4350 16585958520 4351 161255808 4352 903696 4353 2209 4354 1 4355 1066340417491710595814572169 4356 38842029245560673924398797770 4357 694148209430680972613235149019 4358 8112327696820769850254506448768 4359 69725158303494526098003244100750 4360 469962555832795073279663509735950 4361 2586666924341836004450300920237250 4362 11953503694234704299417253177812600 4363 47327756345961014417088909822721200 4364 163030771746465296132685772360272250 4365 494506897995541508245212002817194050 4366 1333531576740721134749584570367182800 4367 3222356716762768393961526080320441620 4368 7022781639167002488291843627135643740 4369 13879656177652837178149195363801626900 4370 24991162487894971194457041303625321680 4371 41156701469151495203585266968432193500 4372 62202059381658524304533310422147776050 4373 86524297196947390852149180757723697850 4374 111051818973642297354073768696956324000 4375 131796298262938253247486935317457108100 4376 144902614785545826361047218391046192500 4377 147820837589860641970473035377474538700 4378 140110419036142426019891115852760928400 4379 123531455071569106702230178222676178000 4380 101407567498712726825853078791477964660 4381 77568452508671138734741016862030303300 4382 55320532216961062767357485553665684960 4383 36801959561402929184267312292223670120 4384 22843961531845764589129271505386703000 4385 13232997102529973358149597275273289800 4386 7153873390845128120062608021191524000 4387 3608865758342079175108126771718541900 4388 1698389454420410484349701894951119050 4389 745369167131701681083376691791380250 4390 304889365877607779957811397843963200 4391 116159745125665625322417162356884900 4392 41186160832548975846196991297981860 4393 13576863282706562591645889134072220 4394 4156197626209833915778376391581200 4395 1179935105703129496396804787320240 4396 310181238386100788256248489401500 4397 75370992409985376333815704944700 4398 16894905965708108115568272882400 4399 3485663719835249391270521571000 4400 660203866029734962033320419400 4401 114464308961406660142761315000 4402 18106254891688056566291800800 4403 2603304107368343473794845600 4404 338767427455951117442604500 4405 39703811081147818893856620 4406 4167433234529586772961600 4407 389202208590736041663320 4408 32095326844967466254040 4409 2316157358202211117000 4410 144713233498032431200 4411 7727777638186086000 4412 347159656274332600 4413 12862623749876200 4414 383204297016000 4415 8876793468400 4416 152663782960 4417 1822405104 4418 13577408 4419 52130 4420 66 4421 1725375039079340637797070384 4422 63324605443468000286876355029 4423 1140430703257717138663915143217 4424 13433018471725996888230117540697 4425 116384903319287486465011357786500 4426 790895989327645296907121533779200 4427 4389530438608565521976140212157325 4428 20458289318270977676216351475012550 4429 81707973069682283552689353379025175 4430 283970580817624297405001922576805750 4431 869191130675751836786282546354617425 4432 2365770459098746351328416171186184950 4433 5771118057539574976589075390126269460 4434 12700093051094099366764322452773486360 4435 25350474611187658195566344899472482050 4436 46111143255938524592236488718478209980 4437 76732409928981066938759740669265470605 4438 117212350328891892661772658101796700650 4439 164836546360338186670243999284701936025 4440 213948737968242807946095699469360686750 4441 256852262559091316835557997980118441600 4442 285749929536404590014370088467357563600 4443 295063450549371551496628983327075226350 4444 283182990884056281425688005394793184100 4445 252898303886639972931158031421948389750 4446 210364818049617064547407428122728327260 4447 163114944097925860811165819570454873810 4448 117972774514297542955596830007271252780 4449 79624069087357471574189227071377503480 4450 50167801941140116934122683829282746000 4451 29512527218243222171621821405700485300 4452 16211059330640747802336540997595587800 4453 8313896374478322417401317820896020325 4454 3980085196072347269615708981493166450 4455 1777961755525771372612326439885296125 4456 740769081115063624506247348313461950 4457 287673868922303260580574136728707400 4458 104049040481250619959931076574402880 4459 35018037861379808698394318923209830 4460 10954346928137633198572513616930900 4461 3181052963353829386941231280930890 4462 856271556072069982031079401369140 4463 213297155803052001438366535325350 4464 49076035720648294127829273958100 4465 10407178660211126955031697547000 4466 2029182571756363864093589148400 4467 362777652010416238792171763900 4468 59284314095989963918007743400 4469 8824409310006539335295950650 4470 1191608353560305438244181500 4471 145308556612407906118958570 4472 15917412686085036763784420 4473 1556821221875520192393760 4474 134996602654076538548160 4475 10292698897790293306500 4476 683282676833515658200 4477 39033125367435115700 4478 1891569732434523800 4479 76398746071608300 4480 2514824064427000 4481 65531719255600 4482 1299862378880 4483 18569619432 4484 175736912 4485 958035 4486 2276 4487 1 4488 2791715456571051233611642553 4489 103232975106520384807089724968 4490 1873420941933958785201549090006 4491 22239494377977447711097859138484 4492 194222389319602782413269108336018 4493 1330583703463934896284788287615900 4494 7446159918783196599706104642130525 4495 34998459936847517980083905573062400 4496 140989233109878002269195516379558975 4497 494329108910050607954776604759799200 4498 1526728800417758641164180321532083725 4499 4193808933835008994323212744370561800 4500 10327006351043064505300186040813893880 4501 22945231407023870249017692160229571720 4502 46252912428007497862007383890409752690 4503 84981961921486332964842725385905158560 4504 142880273886027533336802048941322985785 4505 220571111179701912169891235492376670200 4506 313562902938944101826926490464573409925 4507 411524854138832496152318648924040708600 4508 499700379795671867437118701994531873700 4509 562448842584888669622904242175860864200 4510 587786902924778019828149237095595957550 4511 571114247510059349416052156625028651200 4512 516540177994351505653279325497385496150 4513 435303840619898898075490685136882469920 4514 342090964105309726371759915223963141770 4515 250861759239929744457695332422967241040 4516 171746560865721463525814024917266858560 4517 109813723034388810707519267626893119120 4518 65589485852618960118900690186360478100 4519 36597929824015849280548746294060401600 4520 19076635523665529712572052613806086225 4521 9287340408834836929073537648162827400 4522 4221720377077883538045405026627795425 4523 1791027614124373085547435437948805400 4524 708722979925576665860802696929555500 4525 261394946439465221128545230229269640 4526 89781061976635347136237199355263910 4527 28687407837054029705996779142584320 4528 8517185695266792799116412459832330 4529 2346387900161300266684132678090880 4530 598849386599138166028430729671550 4531 141341934096341778577213251785200 4532 30787748345754484461870492000400 4533 6175050157621348217397431138800 4534 1137445827001557860968253498300 4535 191854877949084680627060859200 4536 29533968309062939375382597050 4537 4133679888384600029481631600 4538 523779795149506842455419690 4539 59788657001762442430602640 4540 6113456664995843007018680 4541 556294138089780046465520 4542 44704183100959970677540 4543 3144153268533759206400 4544 191474136503653632900 4545 9966507026894942400 4546 436421026095817100 4547 15760652111319200 4548 457612809740000 4549 10329319630240 4550 173055807496 4551 2011719424 4552 14587573 4553 54472 4554 67 4555 4517090495650391871408712937 4556 168282955589067725731763150381 4557 3077176250635143924152340588252 4558 36812943552961161737991891822398 4559 324040311110616265766510583663215 4560 2237864596110867679656921179181600 4561 12626586346719407418589366388067050 4562 59846279693727061178276397260232275 4563 243155495497831263498101221233596700 4564 860007662797357188912467880715630125 4565 2679890511911134775355464790463506900 4566 7428770523609507182437911461911364175 4567 18463894867681385833217677602126348290 4568 41416442515657544592371090003129327540 4569 84303480090289255424338051242655721100 4570 156443579788612515752645559003855850590 4571 265723827070947124867798278329066666370 4572 414515871437574871770423634263438841455 4573 595611799628174181158943147851072046600 4574 790310138467413490768658347678103331375 4575 970501380323005992218772399444011002050 4576 1105051034680384576472832328623336869400 4577 1168600283010554161339148308890028747500 4578 1149360688943487182338369145346897061650 4579 1052621472765047760010125362314127070000 4580 898566962556155935554056144681559186930 4581 715570726252852651730333162917146342840 4582 531949477852153148224457982000693367630 4583 369343404467376478055600081995915614820 4584 239605594062886399215831178527553368600 4585 145269815012002299224645195421343709400 4586 82321516372899819254507108697356474700 4587 43601591228784599932309911432297694350 4588 21581321979385506616090564450552014175 4589 9979767328676002180273440448006258000 4590 4309758450765208082666009226147563475 4591 1737165929962943550947624181971724850 4592 653117855843019101669050443532379920 4593 228848140319265775794562594852876620 4594 74659792626571471602963611682725050 4595 22652585586758255384630157357694120 4596 6383712419587199635656443360390910 4597 1668418098474260149497876666366040 4598 403715125620042074143409061068650 4599 90270962726613905544731463505500 4600 18611411389588839036522717834200 4601 3529406050768337963854014410600 4602 613916844055490883337240366500 4603 97642691715059442628686291100 4604 14149697551951444803021763750 4605 1860696705322220186818559760 4606 221014626300255385313345630 4607 23587690572956399963196860 4608 2248111962619376777407440 4609 189993484652826802532200 4610 14120134843157568171100 4611 913789938704604406800 4612 50891202126764581900 4613 2404389504601949200 4614 94674222247354500 4615 3037968593422600 4616 77160901264720 4617 1491487805808 4618 20757075768 4619 191282520 4620 1014783 4621 2344 4622 1 4623 7308805952221443105020355490 4624 274307646152159161772464517902 4625 5053830167675623094160979403226 4626 60925858872872568234291300050888 4627 540502194808196495890877551137717 4628 3762670688894405358354978575133518 4629 21403329968966538914580259317813475 4630 102290899549357775758066407475425200 4631 419143188544556783747380643186218075 4632 1495326004817285799136440001854988300 4633 4700948421238944024474421716755389825 4634 13149308257862274817925304527814009700 4635 32984710152559459332841076387310803970 4636 74688680273724479346688968204172793140 4637 153501623925320623535363127293295045510 4638 287678454138106346579495668280170761840 4639 493586062878460991169443052656294810715 4640 777967256503304317277116918697138497440 4641 1129745813746820195155760873808022126725 4642 1515397895545190088747903487066717449900 4643 1881726614257510355808209750362583584350 4644 2167200257060945113532855272793729607300 4645 2318836028520220850790201788161485569250 4646 2308261839378324551582570539067521670400 4647 2140275898269458615079456844436541217350 4648 1850410981170406339282826155315827153000 4649 1492965530978061276177583763277991954530 4650 1124902201197392619053913229647623750440 4651 791951724573027686039109439336149714420 4652 521165877962996673449164471071713346280 4653 320673023899010070051065153234597306620 4654 184508932049534628653956545177777354400 4655 99276156576465978925430710340164182175 4656 49945297911885873257736154712520927800 4657 23488828114588722647392383122796880825 4658 10322506441967464706258849690724164300 4659 4236916524012893302355862316850085750 4660 1623235782208060988658398370691205060 4661 580024148735366344059345024437410170 4662 193128262440260848445197590180573280 4663 59857179119079077889743348960110770 4664 17247286015015292701456988498314120 4665 4613655385234698582210440074128470 4666 1143906446315522018749053042525400 4667 262400645168710168583815207291100 4668 55574209892964671715790640973400 4669 10841902035391244042219699047700 4670 1943217549006133424932554724000 4671 319031537973207062631129747350 4672 47817345749398984207885992400 4673 6518156388856327058755611050 4674 804583078451524670199367960 4675 89489804239714685400818180 4676 8917862765704999830891640 4677 790991805843566819675260 4678 61968471212651298055040 4679 4249417343742017246100 4680 252331845657313157200 4681 12807317557592708700 4682 546855900454490800 4683 19256233514481800 4684 545103030634960 4685 11993863243544 4686 195824602688 4687 2217589517 4688 15656828 4689 56883 4690 68 4691 11825896447871834976429068427 4692 447107692236877279375636381220 4693 8299289373899834744045083141859 4694 100815978676468873896435532461538 4695 901355449471773923395380026623330 4696 6324575596115889303778410337978333 4697 36267780911796814012826546885062125 4698 174763765589804244354932171123724525 4699 722144963736115108423758261680047050 4700 2598489163112474251547009103804215125 4701 8240846595947435988742354387934526850 4702 23257969293382916775718680780188880775 4703 58877375543850352348496665451348516435 4704 134569017657063409772277735809428468970 4705 279221546531267423552072268539080094150 4706 528425514017008117756479278526682333530 4707 915753469738020631789886889989217327675 4708 1458206955011826313915338831289644005265 4709 2139873484812569248085127655922533014780 4710 2901319833640777760675504982595892827875 4711 3642538133047929838795640497484697917775 4712 4242752672064335682224460000861077478750 4713 4592487346211159588602182425674851186150 4714 4626222811332365895260087993304447479550 4715 4342258059977993557427951352097565349000 4716 3801599416491610034847007662311513409930 4717 3107103219787069863461973070876697484300 4718 2372422405302398419008704374565463460910 4719 1693244606892557312319167503332758696870 4720 1130114876493259550720595731595182329700 4721 705548432973898768491541527183494384620 4722 412100263434436747133108849296477538500 4723 225199264178150398112247730469818351225 4724 115128211120055979806136630595370636325 4725 55049917422650231443756388021355153000 4726 24612032221408674969198299364877985775 4727 10283840904741044935969495724969374075 4728 4013519568014023641275072996195309830 4729 1461990144897651221522958062822666710 4730 496636195386098095842723796716174950 4731 157169557332408804877337118000529940 4732 46283584021360747721743589216399150 4733 12665785903296158367364760100885420 4734 3216039670409824242390338769960090 4735 756386733515366148271955731865250 4736 164456584009167416297044822313100 4737 32982719475748421042596431292500 4738 6086540443829962272123809501100 4739 1030591073743757388597056404950 4740 159609735016409871639594047250 4741 22528550646129992048595934560 4742 2886294410074000242331273350 4743 334092121112926470677360670 4744 34753665301280776571495940 4745 3229097253115770399614900 4746 266082090708635668758340 4747 19283342125604189824000 4748 1217012986488682145900 4749 66102909188959239800 4750 3045919627303794500 4751 116968424355258900 4752 3660232525322280 4753 90646252314072 4754 1708069484264 4755 23165947805 4756 207954131 4757 1074010 4758 2413 4759 1 4760 19134702400093278081449423917 4761 728724144341257884253121254612 4762 13627427187727616999978527062987 4763 166795667717017065224887811915652 4764 1502783503152842987520548877811935 4765 10627748479818491158024266464249568 4766 61433781569657758285761784778009118 4767 298457995108128559027578837916963200 4768 1243579051830029667929205312341690325 4769 4512958356474316834430829748845421500 4770 14437121022003665812353216106544904975 4771 41108225972484135618118407024758280300 4772 105011393954272086499263046366473330105 4773 242242408083347348451807780400912066080 4774 507411850730312526434124364036547932800 4775 969605592080435087871338074100148140880 4776 1697017986754587969538825610925682900230 4777 2729760274393591622361898802643077313420 4778 4047586555062693760518005448427693638945 4779 5546463542932788044579169343470632404500 4780 7039662642850630283351753734913998952025 4781 8291679543382791151565525024017390670400 4782 9078523631792325552925239486630066362700 4783 9253320679230911297632860320533454719200 4784 8790795797625776724089978735601628236750 4785 7792286295931474989209290662063881780280 4786 6450479731935537478922382989470516591830 4787 4990290137477852314240201367491079165880 4788 3610098532662977617412190172316532161730 4789 2443232479029283910208869642003045390400 4790 1547387334835905511991771151489805037520 4791 917282219382981445838130547708852199520 4792 508984352804151005691634985987759887800 4793 264349665608407831989303495648055746300 4794 128484043449124827348884925856672961625 4795 58423366777964862322849532178399030900 4796 24843263870721402944584207732543624125 4797 9873671874234977932289333683736600640 4798 3665250075841078554240701457951281940 4799 1269788606561725288347266411334158400 4800 410154998891748731212278057141213990 4801 123388049155455118312943926674824040 4802 34526727303546149651032188673328010 4803 8973601501960044843349831886613960 4804 2162693824999598335604823981681750 4805 482431439070842256596650670577600 4806 99398831404104336800606771313600 4807 18871660028227339739276063272800 4808 3292840160723097876160740876300 4809 526458618739015918478609787000 4810 76864052784385303315237538010 4811 10209033877381851971286252360 4812 1228165003804165826277546810 4813 133161332306700461803205760 4814 12937951824664337050181800 4815 1119042367764853786488640 4816 85501230681997505125140 4817 5718762175888012549200 4818 331242072403865105700 4819 16400093085350994000 4820 683080558324231500 4821 23461569070439040 4822 647743146192576 4823 13897757330496 4824 221208140010 4825 2441200476 4826 16787721 4827 59364 4828 69 4829 30960598847965113057878492344 4830 1187657733026006998605186704259 4831 22373824253864329023399246586066 4832 275910935767385773865368427519049 4833 2504954931301085784812364436896803 4834 17853679525406154385198056828851231 4835 104026138077570461602366742001049576 4836 509489541609729617395337555925749850 4837 2140487781155949020707895745145461900 4838 7833592483322906194401597114329683675 4839 25276456781063576052642579598283646950 4840 72607041861814488382579442192881687925 4841 187146738791505355623478392598010727315 4842 435688801284261110572582181661689051485 4843 921202414918643359758474368385056495920 4844 1777252652628710629179889621165910568560 4845 3141196970509616719085191779441582561435 4846 5103720699143438568067124523921938646360 4847 7645666994887089322518471935639870658990 4848 10587656861386135053339801981989058247155 4849 13583520609539337882822899214994589697675 4850 16176970348495056672585625522363166066925 4851 17913763650067820823751881913165995027600 4852 18472030836774436781495130739512753384900 4853 17759276668936136176778018081003641065300 4854 15936143772401078581484249676472960539210 4855 13359182368214217377231363722658727486060 4856 10469815762567320596710878812933240111090 4857 7675765544857933348740062050214754319510 4858 5266591962415100773248632876930986416970 4859 3383050644303063831203908410268481751840 4860 2034930915791316961462780924188824122640 4861 1146283880416738150936991565754055777525 4862 604677140906614209907687856713244733850 4863 298662171991831038598777944473398750950 4864 138085316422023768735804219564632169675 4865 59739136996871122849752002822390983975 4866 24171032346990046509533902404901284545 4867 9140759788752753417038732516969258480 4868 3228414946845474605712948270873000060 4869 1063960751610255631932338971857918880 4870 326841190509224670912024633891753130 4871 93476097228203055740140537990612580 4872 24855427075666027453104930757459470 4873 6135120228924788726267118483507090 4874 1403274756595375821165651224755950 4875 296838134889020174140248024919200 4876 57940919947805723053996304066400 4877 10409971678296817536881606782350 4878 1716659427499183178715260239200 4879 259002338446925167003427519820 4880 35623878933585844262213460270 4881 4448551534991092539286180830 4882 502007118720907709052062370 4883 50920714379060884021292640 4884 4614221711589259854861880 4885 370866663516237363707480 4886 26219117287980884519100 4887 1614357968081506491400 4888 85548921901614028300 4889 3845968609983284900 4890 144090225951020220 4891 4398621923828928 4892 106252079128832 4893 1952443572079 4894 25815102412 4895 225815862 4896 1135787 4897 2483 4898 1 4899 50095301248058391139327916261 4900 1935516579767358160939757382788 4901 36729975585933203907630894903665 4902 456334030672130456090234766497688 4903 4174534102170945837557801126624390 4904 29984211508377488530742872170912734 4905 176087668127046711046152793243308262 4906 869381318287515934708678178620722168 4907 3682524828094107247664679895404115425 4908 13590129891627252696761632175516795500 4909 44226536159541558699426625453673973425 4910 128152388856302289813051065324184873200 4911 333266358718261577740859845989242337720 4912 782942603321880545523653008429074447670 4913 1670856673732303234644406512822516494800 4914 3254270095439458243485352059302606642240 4915 5807820549344639776495355464467413602545 4916 9530498960291618159967848937490698860010 4917 14423013824343374705398376186710641611355 4918 20181706959381616858436976773887384290600 4919 26169646795322756210753822293379221054200 4920 31508312534728478107502904281294555689350 4921 35283966825242937528242646423813452060700 4922 36803875147797673632053230546676274466800 4923 35803393145792824198500857137138724021250 4924 32519225865958330294783519074138470556240 4925 27601948396081229845363037374193125858170 4926 21910585631980710389873463169894835868800 4927 16276154214998763280392453590022365647120 4928 11319922974107362300869692691250563969100 4929 7373670458168253253404549203761332179760 4930 4499600470010203919292682623387481359680 4931 2572550452603870602466757099450667864845 4932 1378011159319173047588626338349060367950 4933 691495881049363697936966365978127458875 4934 324992726649113458407538677599704162200 4935 143005767645557388117185742733333639000 4936 58887968091946427386407443821181509310 4937 22679681738828809903568767658657141060 4938 8163453629248278448300916140158440400 4939 2743904357063729651491883440333291270 4940 860384238556428520437246617707791160 4941 251390873687204323704116653338764630 4942 68355755881172221947486951317401440 4943 17271415555884431905221774351802800 4944 4048400020665816413367125877015300 4945 878668405363966767537505466810400 4946 176211411380137399593879138652800 4947 32574471867247255152318410931450 4948 5535958206961296973354610902500 4949 862325009970326388797274844830 4950 122696965595352999548737250640 4951 15885750416177110336849980000 4952 1863333454831773997132814940 4953 197019998510425682874680200 4954 18671215904018450691532320 4955 1575410261963088655321260 4956 117439110145866402193440 4957 7664362216373384146300 4958 433191087390830128000 4959 20929142253658510400 4960 850632353345690760 4961 28507934140460544 4962 767892982651904 4963 16071409042585 4964 249464442898 4965 2683804059 4966 17982872 4967 61916 4968 70 4969 81055900096023504197206408605 4970 3154134911641330272602822579391 4971 60291457572823539929635328193990 4972 754618790693380558979002440602803 4973 6955399969239417396235533991040242 4974 50342845965084728700753293436660768 4975 297967485730023327033717592073209069 4976 1482896997974816013706382476547521594 4977 6332502150859785885767913196475327175 4978 23564210156106107911871125034991941075 4979 77336585423928040946470802166287304050 4980 226035887499180354248273087115350208075 4981 593020139371581421746917680780134752960 4982 1405778143397647011719713582688774226470 4983 3027747889935207704975463062869262042205 4984 5952725162986812232423716048853573706720 4985 10726270172482967124760436865074906732540 4986 17775416629944673447120165240854220067805 4987 27172401518373902595983972646272450916705 4988 38415030815654841234295250691516313196745 4989 50340824266248229146916523490362868999030 4990 61268803492762872662911429018652311453950 4991 69374700823805815024580153859342613155225 4992 73189669634639931237300243199355022879300 4993 72034700651503397156774005957655118471450 4994 66214646307295545053045786831615072160750 4995 56897274536696525804078650773324813883440 4996 45739583762762248363815705705486803465950 4997 34421735522424017225843394453170360077720 4998 24262280481380396422858387618396304705580 4999 16023313064886417857857090490960800348570 5000 9917582030104584711959371957844787234160 5001 5753765248811925714866529589393547765010 5002 3128972180642525408433305760816360879325 5003 1594835193947808946443432167164770943675 5004 761740215062968265742120841637735082825 5005 340830221064452279702741965120356792650 5006 142798137435807596745693349048473777830 5007 55991473874571609830141402580527684085 5008 20532628364846506471052596928000698940 5009 7036280055519459889137170683064210210 5010 2251186180675908823281610223457463170 5011 671708161424632050356281825221130340 5012 186687280185041305140732420065473490 5013 48261962860475248084593823592769360 5014 11586795006185980960799895585278340 5015 2578781296848362762843404716485550 5016 530990466216963296788123467638400 5017 100925363493349795743196321780200 5018 17662589312757297688951477924050 5019 2837986775916434734515962603850 5020 417323182975864010814378230730 5021 55958180884754047138349621100 5022 6813892108543774245471058140 5023 749947831610394275948035210 5024 74206151994668594567686840 5025 6560498637068585873890620 5026 514524890950084650420020 5027 35497837472435775156800 5028 2133097977373950647700 5029 110324032765255823600 5030 4840691189279995880 5031 176996782015309692 5032 5272766985609664 5033 124275931743496 5034 2227723117389 5035 28724722333 5036 244934521 5037 1200186 5038 2554 5039 1 5040 131151201344081895336534324866 5041 5139746792656746824681907878440 5042 98956949738524101998205980480443 5043 1247682796951444218976868102004156 5044 11586268102082493689883569884162320 5045 84501591575633163069053966734197892 5046 504039365365447526610613257487430065 5047 2528365984389378659461213448411552024 5048 10884408297241409068141271270500164768 5049 40836864875827467856297437105912852000 5050 135153251475096852342659059795478072975 5051 398414812515024202760750777893209054700 5052 1054438886946145289300828592093561963880 5053 2521987105437789134984226437107091011860 5054 5481547166989391485143522584120852984675 5055 10877851932158573710553474620978696843760 5056 19788360817267065144741144388844926977325 5057 33113736139580931383583369642812332530360 5058 51125914303008895461350197770473791388070 5059 73019751599379832798130603652114339098700 5060 96692178020952602216107322557629474343830 5061 118946762822814106981168155593326088197500 5062 136166980183777230660325704564450620905275 5063 145277511607680542397596120169844749406800 5064 144641968945093894987328093641470116959500 5065 134537265319046699546330163042892266738240 5066 117018448798736085944225207221656410297850 5067 95252117790824188599052206249574765192920 5068 72608475369403490896109311213087561593640 5069 51858357670486522004120533899669234321800 5070 34716906497162033412131332385972696497430 5071 21790852958283041884656603784993600773600 5072 12825916171426000236625969312231696989535 5073 7079533792565569058488689198616089112120 5074 3664342234316345691969024871491958770500 5075 1778228822761445422086625885215566703900 5076 808828715359123126227466385453394593850 5077 344691873173311412249286535602988926140 5078 137559123705346847120117614060366334455 5079 51375763732923594822922280726816280400 5080 17943638041831467988929970263555941880 5081 5855474776296066995210740281498545600 5082 1783483273668264894497645096267686130 5083 506433909753417850792336024721639560 5084 133889134297531901937302549261973600 5085 32906610582736229279388795814096440 5086 7505849722878145943748036060311250 5087 1585870282961067463919508073101600 5088 309711246740734450489393871364450 5089 55773019386965849814624499758000 5090 9236269992848058096667848351180 5091 1402345158541543399160390326200 5092 194540896896284157023936851740 5093 24562975979552658579453853080 5094 2810301284952593955955530350 5095 289897366409112728133899360 5096 26807124803050125220744200 5097 2207374263059039707934720 5098 160601309834675561496540 5099 10230651281138164922000 5100 564444262409744462000 5101 26620465796284197040 5102 1056137069501460996 5103 34548594108722112 5104 908240323437985 5105 18548596602872 5106 280872969290 5107 2946721452 5108 19244974 5109 64540 5110 71 5111 212207101440105399533740733471 5112 8374937604394100601481936866436 5113 162402542222988972200444131253824 5114 2062593045217648317885505870800949 5115 19296286862015291645098106315805365 5116 141799837509957309166042794161898902 5117 852349697060555582345084142997299902 5118 4309230468094218000201313517032282687 5119 18699807446076010967615566943523013537 5120 70733577182793361653936475337380120250 5121 236054047055131001201000986996757318100 5122 701787285438132597955494667174846566825 5123 1873494913816907065296019359989046924915 5124 4520785388207017568450857700575999991290 5125 9915073200322246201838699229678889253350 5126 19858324985080593647952653732701532592685 5127 36467356152736844501925297302773407416585 5128 61615422942008571955463971748741459330705 5129 96073732451327471504454335657600462372580 5130 138607183933408576628409826989903103212150 5131 185448033102855672597319096739508656539605 5132 230556390581825208790996108102341268650480 5133 266810484500345918347817287442445545514450 5134 287841882066126288659476517228542385441325 5135 289866339231237223381402342798480258310250 5136 272786612277845641756149955832162457370440 5137 240130369642728156801349644826596296342040 5138 197888976090282962766946562728386382542310 5139 152769794654589756485768411371744725137310 5140 110542373674290935652822315971235899105100 5141 75002500043428847692846810495329801551580 5142 47731748053274044454473066233799188356330 5143 28497263450342510663451870859470031988705 5144 15962271222020020181788524548825997756455 5145 8388149608906680046845762799473090593500 5146 4134804231772222634272178894018072730400 5147 1911399151486543671672329192211486469325 5148 828320231673571288697721849771819496620 5149 336348735015726053695952365689367796370 5150 127899865972341711124116280235344663425 5151 45512546462197434349119737874620851030 5152 15142941012491435707629521188020218980 5153 4706377615768805768135537144946279640 5154 1364829351363091206289350270008243390 5155 368838377343048455162628792920216450 5156 92755368449397458324782514992144140 5157 21671426025912489667391336362075140 5158 4695642046026393523551036257225550 5159 941627076451047543020713660783050 5160 174360972193072943246772299462250 5161 29736846081521790520135288879080 5162 4657655117433842144490731160780 5163 667822260756902214976664703570 5164 87335048972850479963274532320 5165 10374141225106762477374623700 5166 1114051350014175598649621410 5167 107573775434787305662321660 5168 9282397791077710232245360 5169 710624038257195987073360 5170 47861586730947890726500 5171 2807866272548950933300 5172 141785189750820016520 5173 6073825040796766568 5174 216818143109641468 5175 6305283240791145 5176 145052251463757 5177 2537320809012 5178 31916378306 5179 265379681 5180 1267280 5181 2626 5182 1 5183 343358302784187294870275058337 5184 13645835598394929321500379069742 5185 266499238754169821023332019612707 5186 3409232791907616638860579953285548 5187 32130237761049229553958544301971841 5188 237887697187672965924980330780259114 5189 1440890654001636272024751367218927859 5190 7341635817849044186273140222931264776 5191 32112581727706798695218051662434730329 5192 122454850355862238578375183713793137018 5193 412044163406055321399957483898148243075 5194 1235355349428253653058904504863533694500 5195 3326348613278076557357598729975817943495 5196 8097211380590951992735912729776652967030 5197 17918607472749426821966448250906833249885 5198 36217724084228558843649650937801082421120 5199 67133568902162483357219916312597031237670 5200 114517519898856568483788485780398718838390 5201 180313382893917298349387903070886586291010 5202 262752849835797304887890628412491233698920 5203 355159962723188107611557022949252469982135 5204 446195331425591917988271586253296831191810 5205 521924227506937255989311147600222254617225 5206 569286373857584061717398341962837755753400 5207 579785819784011660766326556609795124676550 5208 551965846541986236289808212516524841068180 5209 491686083760510942291905015091144973378130 5210 410159542679843237310223976199617558033080 5211 320630387814817435980929928834407051923870 5212 235009206714180948553052161083992695020540 5213 161577764211077403109098676780971732370810 5214 104239507508719119751261002404765485627360 5215 63114032580051552784734443956695329751840 5216 35867721186011589476903183059673783858110 5217 19132025635788594797303476869581138476120 5218 9577375288850013748327829650725598204800 5219 4498456689607112219986421462880447767075 5220 1981840820206005827174474770828203016610 5221 818599731894384313065356515352723056965 5222 316834753410612153067156175022527278280 5223 114831948236952497160971988864993073310 5224 38942053830618970691770231733074706460 5225 12345335665733137657843922522712511370 5226 3654746534784773951579331390997569080 5227 1009161421393998207892267366903829610 5228 259551113329665589541473860068214180 5229 62083886331526864890528168236482830 5230 13787362051865606931218580390638400 5231 2837208606152849457429615605249100 5232 539845238320773243550790670584700 5233 94746135461335698431427636988260 5234 15296270268823443640318969838160 5235 2264708316194729771160991881510 5236 306438921848687295566665237140 5237 37747418489612015012784007130 5238 4214250001375882282739051120 5239 424278266646950159016965220 5240 38296896857186875160924280 5241 3078599611150911256504620 5242 218693547846761617145040 5243 13602961816096860317300 5244 732849917956848675560 5245 33750427906582424604 5246 1307503806719824576 5247 41762117672951242 5248 1071841171504614 5249 21366790381174 5250 315736069048 5251 3231346107 5252 20576794 5253 67237 5254 72 5255 555565404224292694404015791808 5256 22232980304229135322516056669649 5257 437276718581552893825258087732967 5258 5634228379348253928946529955340321 5259 53489117668282169516942156488578155 5260 398983821559645566736121231257963381 5261 2435040188572149163535878304378126663 5262 12503215983003817768819537882960847365 5263 55121619641877027663034932122990026553 5264 211888234984731611199927225994696270805 5265 718831787643979684254894946232285681425 5266 2173196681921517252215400159035137579425 5267 5901630812533116220609112757139711435235 5268 14491491682614876626482789790341699883235 5269 32354466061278690592256005181161722494525 5270 65991122269631398693441003900181504267155 5271 123459250039979921507097867348071971246940 5272 212600298993601984941177754831913585585680 5273 338002538287253341809306210477228507994295 5274 497433766220533353020754791059994799283650 5275 679215179759452356837285946678664229733890 5276 862199755110272799376586791095146756381895 5277 1019291102589108383128124543145009068782155 5278 1123938740424056268724692146633825686709175 5279 1157494041081375172807205416636817768428125 5280 1114618798051069101427360511147167556748870 5281 1004603065681084740849404615749903727090610 5282 848178888412854356878520183754600236917430 5283 671289158559690155233644902934538159603490 5284 498321375043061640691642888426973319262950 5285 347122637928797186454767803247537433027490 5286 226973755605422011898580879133894475535270 5287 139343044083668107902659381049964550096875 5288 80327255858374120322143578467969813603270 5289 43482446466715295025937764217880226826075 5290 22100329129528916429445771344216761528700 5291 10544660072865878525930929549110006966800 5292 4721560203366120787544525812811508982555 5293 1983268698583681655459030730813910349955 5294 781083354398679917887224820947239738075 5295 288244360671491642634208006974958587765 5296 99597541305307840748519490795715776470 5297 32194654293993379133608980855679009990 5298 9725953501916670926004218805952092110 5299 2742829150100137869344246429832289450 5300 721144859122111503028885167980574770 5301 176510680806836812882702019590702110 5302 40154430123804490122160953009939090 5303 8474477728630290524001365523257700 5304 1655833286964893729818276630830000 5305 298843953735930432198335225329590 5306 49690771467779076304944989878020 5307 7590185694385474130628387745860 5308 1061596231578439990506604473030 5309 135456608687569257453433163150 5310 15702442576496820358763296230 5311 1645903392095913063328908290 5312 155153070083051891055491300 5313 13071621440485817475823340 5314 977179172834905494944900 5315 64272414819593701977100 5316 3682501380256619625380 5317 181609442698199207692 5318 7598146990626232612 5319 264885544023383855 5320 7522176663759516 5321 168956362653943 5322 2884973256366 5323 35413104094 5324 287223755 5325 1337143 5326 2699 5327 1 5328 898923707008479989274290850145 5329 36222174205408251938886710797728 5330 717421792934117644170090486415416 5331 9309960410010040388830441928238576 5332 89028588221239015709761280743835544 5333 669001756508367762215060106340194336 5334 4113818539761458401485610002377313636 5335 21285742454854498227117429473111040000 5336 94575837187432870544526124008356021658 5337 366455667068300648473520461370924138152 5338 1253330801405897244233227613844227061518 5339 3820596194755826226674262147796819517000 5340 10463334775239446431025615991979063073230 5341 25915051676483905176576301250094170793760 5342 58370284914619069406958366161845208711440 5343 120127453826609384359057103088889419938160 5344 226810543026370963707967434598470084905730 5345 394251387794621036782186156924909335661740 5346 632833441080027208642482599328513813123695 5347 940499998950247956258033322543372619273580 5348 1297127992318437769336733598040407933414945 5349 1663555049259052824976415400297696057555840 5350 1987410661521637557105707276998528154591190 5351 2215149341788577586431401636196885697079800 5352 2306566234722970895290930315209450648858075 5353 2246370464377066998483495280273487522493600 5354 2048254995983581919431117843357573541536920 5355 1750024514853208536480649175045362768328640 5356 1402079089054350828524798807968562769560440 5357 1053960969572060025225624978345373066207360 5358 743709608854055538116918641112501860418840 5359 492791027325218534758940558319631693533440 5360 306696584172438780438654827411425365476075 5361 179309009624437262583781205484338927213220 5362 98482193288515479300144424147135149160305 5363 50809730054167524975077077864523498209620 5364 24620492051323004494245180662716052938675 5365 11201857713179238834705422046520159766240 5366 4783709250684071795698862016994836423530 5367 1916517839703676384019737511322490073320 5368 719911062319056292862336170862478939355 5369 253371543372879308601261711393783556240 5370 83482043790345487483223135111466227820 5371 25726035702434582535427472719662172560 5372 7406737106278910028815845187733688140 5373 1989857393845775300462626394952618560 5374 498145680468029267314704047895399120 5375 116025678507196961943907701637060320 5376 25099048386648746912649561519145200 5377 5032887131438516430798682906663800 5378 933435327518039374180553532902550 5379 159733177197938218376691596704440 5380 25151164279403647542108349465530 5381 3632743469621857057234261591680 5382 479642949025868568032882407420 5383 57664111067484717654286354480 5384 6284431660118745505084924630 5385 617728233587188925233380800 5386 54447117908823603893252240 5387 4274472331832578368594560 5388 296568924482452179439440 5389 18018313114310328618240 5390 948209788561630307856 5391 42656078703928481792 5392 1614151468416159673 5393 50356135508215372 5394 1262164324539731 5395 24567499706588 5396 354380519249 5397 3539146656 5398 21981174 5399 70008 5400 73 5401 1454489111232772683678306641953 5402 59010719913861679955806783259185 5403 1176931491819899673317864630818032 5404 15381465507939847211602229971311864 5405 148151934268869439155649967187754020 5406 1121474695736295498468123494086735872 5407 6947842549893253131757609538013403680 5408 36223998626430465159472845660450014028 5409 162200672812313715976380594014306895576 5410 633465521694909287336482619488610435510 5411 2184050824034608539688049786071209013748 5412 6712624664321323163144557253064242777850 5413 18538162269694079903850128908153912087890 5414 46308174171631898023668203797575582112230 5415 105216242658512636625697161133348631089200 5416 218473042157519473644754112170232646699840 5417 416260915335982283908506305846723560419825 5418 730310936828202943230461779104894892494360 5419 1183436278360882535392966564637655906703670 5420 1775936303458034651088094324080595926551525 5421 2473776938298423479194774335779066962432485 5422 3204969984128777981190288138071507043671625 5423 3868901519221018739610418611238683979755240 5424 4358379184801742238284218325975720452571130 5425 4587999016228402336822827878480094103995375 5426 4518483303509511272718061208057472847670595 5427 4167476859715735761707882970254644825376400 5428 3602806468947147634208573974549866732336680 5429 2921547136026895340636963894657701166081360 5430 2223571503174811821150912769706884545073800 5431 1589153621825914365263329332787012612709280 5432 1066887420859437733112289240701063602096200 5433 673013383861528900239895087595284391108220 5434 398979309566479490808584165002273290913365 5435 222291895613604894648225766832985189589650 5436 116392505650411736430460613426620486564395 5437 57265481253717799449621881556042821434175 5438 26468077989411238148180877408441675715595 5439 11488538152633874238702418560620255756040 5440 4680869892686037957365993063083640161350 5441 1789238777389227853383768998784677265195 5442 641213445349678791983989209164457920475 5443 215274239389646707365351606762861014280 5444 67646643498344632595040672381293274660 5445 19875519758295718824164310423518069700 5446 5453831403068024672835757992765482780 5447 1395801220396977583226291235466676000 5448 332690789437838264948770674237701520 5449 73727956239083527558811880052341990 5450 15163198147033700684618325060751500 5451 2888112568218863536197165389062140 5452 508267902401647726879971811912050 5453 82432121441568197977681727089410 5454 12284525395585771178369253810570 5455 1676695789291877815992920043600 5456 208823162331550795466482813860 5457 23632777628711478927177129150 5458 2418784695766153879617780390 5459 222671809432361312424566880 5460 18323272945153301339362800 5461 1338020512136951376361440 5462 85973229314160650220720 5463 4812320611516449140928 5464 231863668392753922096 5465 9477184003065776140 5466 322763856195358743 5467 8953297350953190 5468 196408835616897 5469 3274766879709 5470 39239474505 5471 310542072 5472 1409850 5473 2773 5474 1 5475 2353412818241252672952597492098 5476 96131817826278411883967784907058 5477 1930575458959425569426841828031176 5478 25408847710884005244602762385965856 5479 246490482900118495254241689859828140 5480 1879505040465902276392944881170765752 5481 11730662846163079295458279646730911652 5482 61623559621046421788075885135938367664 5483 278062252454601084748024147495773957234 5484 1094497025950642806354529204867890595320 5485 3803837292508806432394797861286360213418 5486 11786551660483046634052047014705289356368 5487 32822093239689352561550007047929794678120 5488 82686560623355249631270121039648815979220 5489 189501579249615611209231828545288010594400 5490 396970780898747927410769581420967275349440 5491 763198912188962631975530843534083065263715 5492 1351372867649194943720615370628274313061830 5493 2210521107235530780817635320891079055489105 5494 3349269743488309815988610245952482358948800 5495 4711404929567109204789541256362847515121010 5496 6165653025706268575503437136409611034642410 5497 7519867230001709121692541288534908191902270 5498 8560939188111957381821327239171134304242120 5499 9109714592739950818545159829886430449933250 5500 9071420002609549166492486803540411019022270 5501 8462102320076384679622496093885705889406920 5502 7401085979783938090120340992952803042202240 5503 6073650739934454705642411877671626703970440 5504 4679611561801222674901336556020820380841600 5505 3386824200252029928605872952244887539335480 5506 2303388057038711805988148440133197156048480 5507 1472500995359186215437490473326341450117735 5508 884984903363355533831020197898037583602660 5509 500083098526557636532151396464459265963175 5510 265684428993094740705682115438279133934320 5511 132695703359208328918944140083282372582470 5512 62290427753913481477131480117677888420510 5513 27474105116497184869106702624135251945810 5514 11381096983073786137084592591400966658200 5515 4425667679411960530265842680969646277870 5516 1614496051041614393447587091420720416070 5517 552127826552871503449836453268110798340 5518 176854722991124702613691280212421675040 5519 53008292567009211388407628330913930400 5520 14850425903192710002114229575451789480 5521 3883804294710782151003621678314693680 5522 946862148413064494207382423770160960 5523 214852683132929236415369143208547510 5524 45295133665120964028066569486560500 5525 8854435027175419341176401828628490 5526 1601436407117625319437216941519040 5527 267316462918910063896481673259380 5528 41068433144611275777711864867780 5529 5789082207939603441260064042700 5530 746130222424904081153651575760 5531 87581320356314942086548408260 5532 9320944589472088309936085820 5533 894847160928373841551199920 5534 77044863185809483601209600 5535 5909061768451981924395440 5536 400560466910923158278400 5537 23778843514388408067024 5538 1222729535658312711744 5539 53747414175410417605 5540 1987271460119733788 5541 60571597183708293 5542 1483140659863216 5543 28196647105546 5544 397159140410 5545 3871669902 5546 23461032 5547 72854 5548 74 5549 3807901929474025356630904134051 5550 156597026851372864523452874808196 5551 3166517670693186922700513242108393 5552 41967244710643752129522856988095752 5553 410023882676927781621493887018894024 5554 3149131670471067214016718342445255644 5555 19799980091792627925684012678831051204 5556 104795400797370140079306340334401785372 5557 476486923893345265883877587170530866838 5558 1890163220457865809667392418370807926406 5559 6621353638238324259419330266846179662676 5560 20683227148838978336884654053840741147966 5561 58072880173704755628544693209147949543860 5562 147532897064681227558788453745378310179340 5563 341025996079760145858597193476212223795830 5564 720660065714780037681220854724548553138480 5565 1397932869682464389528791261551039272383380 5566 2497944719813380170859583455579892765976015 5567 4124268322424616259441063664633629854687135 5568 6308642325307227002469671134670734192203995 5569 8961118171323567335072409916222510404105020 5570 11844399948133470035888499610260185040746520 5571 14593738733351505842493248037845099215329135 5572 16788219892134718359715964176385538736568490 5573 18056092793770095393652206034342245006499755 5574 18177902322347462776033375890077977970688240 5575 17148062483301631714048440272197823562453915 5576 15171369308446821486036797937757314599915320 5577 12598004344908497680487949746879194602388480 5578 9824730201002929836689213220385406091996760 5579 7199549325252756115020115054738784697118560 5580 4959429099724063904363767013621273370853960 5581 3212401800080152848789674801622689443322155 5582 1956977596791363924879499450495595265624245 5583 1121354303706642021988961328299717746466190 5584 604368830257111371784368495697884810088365 5585 306353690263337864799026635065945680581040 5586 146023986997042519074934239082162385570280 5587 65430721258542297255989998593197183417445 5588 27550505028393698333153004215104862575590 5589 10895776349487226341015604742837963704415 5590 4044948273780521038815345299369855601740 5591 1408615511292197002799177269195429733095 5592 459775605879116042574083559356575963980 5593 140530455823649562807612611135725274760 5594 40179777064556453499114297991735341960 5595 10733436918175784407065670906546852460 5596 2675354158247880342382444333474538480 5597 621271428809851028922951697498591020 5598 134186288051238192271496774599653990 5599 26905745742427983561991892278442130 5600 4997816877738136582514354142493230 5601 858016486762125988754135212260840 5602 135785079981765244933762845767760 5603 19750303392817252435622237896870 5604 2631649174048332692613054433220 5605 320037260316577216480208351270 5606 35372506913949721116730995360 5607 3536303666126889033593547190 5608 318039945563324097365139280 5609 25570355225742234640119680 5610 1824554208362035184860560 5611 114564393440065507428672 5612 6266913815567515774768 5613 295088266571230115841 5614 11787219319380868671 5615 392288750730020226 5616 10632846846433303 5617 227880249602152 5618 3711165494624 5619 43421686479 5620 335412954 5621 1485477 5622 2848 5623 1 5624 6161314747715278029583501626149 5625 255082257495892529080373257207352 5626 5193224947478890904011322855046627 5627 69306667880487182943552461202092784 5628 681923213287930282120338339264688020 5629 5275127193837087985663904913475849536 5630 33410147978421609497535237206732728608 5631 178149623264579641162840505117071064688 5632 816172735968992772419977619802243191736 5633 3262722498863109700769945770734472478960 5634 11519687956697773498168657333000430471414 5635 36273616101830831403331498929832390717752 5636 102681525073877154824146747271783033578348 5637 263041550927725829751608581832956920836680 5638 613214135952731006699099143061149050369450 5639 1307132425863143576301222264690803839082320 5640 2558102562770174948915091686506089612996535 5641 4612516499651537746555729669742250144301560 5642 7686162297309341983979314356152983223238070 5643 11868433176031067599275916701514295606641900 5644 17021792844378986355850561418537840278174830 5645 22721457903406847816181478003032643590509940 5646 28279258989059483539689226462789618441873815 5647 32869026310248384863229832704091581232712880 5648 35726746574622003594018693103399809760675125 5649 36359036917696962761071022523504819439643760 5650 34681584805987565560163423169623940470883105 5651 31034557608307144255779635024595823531524480 5652 26072741064626890476250702617503624348561160 5653 20577992502738607217232961654077853176808800 5654 15265985087306008718527324563004492617295640 5655 10649641357014805638957788405999358066237920 5656 6988290852478050870215313715082228049488370 5657 4314463495513905674148010121719974299344640 5658 2506422305596555192352132922662214596032025 5659 1370136357776763749022202007600623209985860 5660 704733822615640934423652890587507187097830 5661 341010118110164329471009859283122646573260 5662 155195254128952963602228181335010323783765 5663 66405707127964669339344299430641081179600 5664 26702541011972973008366040015208576640485 5665 10085112004234095962528775071760222295680 5666 3575239388886682899696600813884260947505 5667 1188758155423112248637611292837108437360 5668 370393471381783476809711519679060880200 5669 108038495534758374889636155898101061840 5670 29467667116079276560183522160313335620 5671 7506020601371726987593448435559393120 5672 1782986260355844759545703264477299490 5673 394334104849288392714932487294762000 5674 81055314434724366931234863593631120 5675 15453688312031181243127972912640760 5676 2726769356798661372087833827039260 5677 444169976045286584607956383894920 5678 66607818745368131654594166807350 5679 9166861604412840215026770051680 5680 1153748803097796239720408335290 5681 132274771859736751513215489440 5682 13752095416527351185080832930 5683 1289931969677507422517548800 5684 108524280180003700165724720 5685 8134176443724940267534400 5686 538903703865377073774096 5687 31268486865614236553536 5688 1571565216404953245190 5689 67521904954911020064 5690 2440131808033462307 5691 72687584690004812 5692 1739217556570914 5693 32304971740580 5694 444452496791 5695 4230543888 5696 25019363 5697 75776 5698 75 5699 9969216677189303386214405760200 5700 415487186276739418960457036149599 5701 8516339645023450691235288971963216 5702 114440430261824121995775831432296929 5703 1133914340675501815871355083271677796 5704 8834282746985082981302117142939999204 5705 56359259740685304637235968228009035456 5706 302745004153742409167830858130303901264 5707 1397455060659708178383161547307175843946 5708 5629372643214320776321215776275811272204 5709 20031204815393963567255380018217418060496 5710 63578196888908133999635483250519311528394 5711 181437632396420888789576094534771724270174 5712 468647328166111812938941728787483180559880 5713 1101773029097172380116484790282739584344620 5714 2368818487657683759841040312891564616016630 5715 4676695498167419376125103802781677438518395 5716 8508394089147382306944104386873182182660955 5717 14308375339547338414279961476366505843901220 5718 22301343823762910861186651500818659653533030 5719 32291553341009780693392642469431084874483845 5720 43526976022863885187142387529515339035361480 5721 54717397670544459418070974110894902697949470 5722 64250984935734609065439044918322219184610505 5723 70571059260526817347386863314127593503743370 5724 72593032033814520930756604447925042416831755 5725 70007549611636660050245239331899742004025260 5726 63353989400055597455864873234550961693893715 5727 53842114717982209642775450302140133550864960 5728 43000727048650034734410124621342453871194040 5729 32290264613561694670236652838128683406410960 5730 22808619781991625658341670474359416134210440 5731 15160121752282267623368755530326190863664485 5732 9483842892385422447817184373838259008291040 5733 5584754206094561139220593701457527608122460 5734 3095859491740517142795531831598225766540415 5735 1615456343136090171007048021351337677767235 5736 793387795370544713344970733431230712724580 5737 366649962384537779933152419010369892771490 5738 159386933414900664928487302238943127172635 5739 65148822389853897682534648973151402920490 5740 25025836627501843342359725113968041601835 5741 9028803173959400941311123382449546282340 5742 3057149272594425294010872121389114134435 5743 970699533084549082191407690171362118940 5744 288748728422964391196363065025561678560 5745 80380881098811514466363491058595530040 5746 20914811677795391737041563675580784060 5747 5079611847413576130851099295450428990 5748 1149791821710377613909380959393007010 5749 242147348228390542764723530471727240 5750 47357250932197301387634219333576120 5751 8582602721298923943356323181793330 5752 1437971542789177818295854441923520 5753 222143202119950629023979250471980 5754 31548814171278425343262062381770 5755 4105435237462706148813671119780 5756 487684539090263689110154836070 5757 52660905996603961335405375480 5758 5144275581367720553476235270 5759 452134580969070032170983680 5760 35529085877829210092514640 5761 2478022305667477766063328 5762 152099794121247259756976 5763 8133567298543699135799 5764 374397390845522004576 5765 14619639878144351204 5766 475609182266458341 5767 12599944652606369 5768 263896386837356 5769 4199039677894 5770 47987643321 5771 361917794 5772 1564101 5773 2924 5774 1 5775 16130531424904581415797907386349 5776 676730758520347226070413794983100 5777 13964646849998234124326985084217195 5778 188940323089790195843339615489436340 5779 1885144221843919280935245883738458600 5780 14791333154110101249086360395680536760 5781 95044534912944002120435110348217613600 5782 514304775396743659828206600454107694560 5783 2391777419893280591965979672226490100370 5784 9708267878046423249511139166812526942900 5785 34813615270954846766193983121952321010870 5786 111371500947436738901135639513352132717560 5787 320392773572128875017054340736387148566274 5788 834370404167714797514697057892223134974908 5789 1978028715977629216567192515176845555550750 5790 4289165049473558342841361720643517505468400 5791 8541930486800737901341417753978570890597250 5792 15679013151569095002414925743121521939959050 5793 26607054136508218144815005502261739211440850 5794 41855939297103320444441882558485938483413000 5795 61181779361419834648519120589483220759300575 5796 83270226770649719359174426951085822904046250 5797 105718114563010790773941678576717164730333225 5798 125399270235042477468358104085203418859197200 5799 139166832145397205804635389121618984497131375 5800 144678815526133487285846320074829671617150640 5801 141048171335321188371479685025028501914552125 5802 129070131814350307271807931428770725696301300 5803 110949413390916244374805787944239581430950600 5804 89651460616015532427893788892923931396564000 5805 68134242203606310605996939055211029200515400 5806 48724246226312440015826783443363266817744000 5807 32798053961775124132541857651407776979390775 5808 20786597240377378992180508210640461357124050 5809 12405640007205022005720736745839716503499125 5810 6972418155113836084169866761861063572558300 5811 3690326523528494854452902919539468074850925 5812 1839131736096349977239633483301860546395670 5813 862855334623655073006390459628502863128515 5814 380987894671818297870059783004594532136000 5815 158257070529791540030244988419001060740575 5816 61813489643708912313254540200936840538000 5817 22689154567080179803536499268094029525525 5818 7821146816904220442345084228110483519300 5819 2529851159889444807638730502687531436500 5820 767180695339506242895710740602723620600 5821 217887043749649165916183169117009927500 5822 57888499395246395284818534271453512800 5823 14368618709141147877990250995487121600 5824 3327112186915510766170016711165068500 5825 717536767512403302410890881360120360 5826 143866253678952849561997055839848000 5827 26763060390128766558572129921473350 5828 4608910875633125774991644652857700 5829 732920996910605345286529801174250 5830 107323494521059397212882999240800 5831 14426045644973342603560849506750 5832 1773708114047796680343778660800 5833 198687773272868064033701697850 5834 20186302967572579161074617000 5835 1850590830826581154854257200 5836 152187542501557850525773760 5837 11151102453257795107371824 5838 722271984852238570084608 5839 40973619380562888934525 5840 2013484512205386269830 5841 84581676641088833575 5842 2988428574989925460 5843 87026746899182095 5844 2035418915148850 5845 36948463915265 5846 496670684000 5847 4617481045 5848 26659240 5849 78775 5850 76 5851 26099748102093884802012313146549 5852 1102187161474275948417085236892899 5853 22896473681298424234522731092330010 5854 311897092996637768530350735893696485 5855 3133498992781245218802376798442433325 5856 24759530241770686046259832621892213760 5857 160238077400614389738973195719166648260 5858 873409039291171373633273426812420631280 5859 4091977484706731179516972077663969845580 5860 16735095581920452204215516490395514059050 5861 60474192729563131109770578916445550343570 5862 194980902651738836468026502782088862306450 5863 565408602857457897806265918521678184364842 5864 1484455364730247499243214881214478039804962 5865 3548449073240913409622619034247068320455250 5866 7759756566228414482798886823817821705829650 5867 15587444472625841037307561869651812945132275 5868 28864102738883896685484133932776381561138400 5869 49423823565202938866039071365501427238003025 5870 78465658460413569719908495535671103980847250 5871 115774676526192526203098414559732965287317450 5872 159088756134523385239709456950032246813891575 5873 203962488256419135379155040217127406463644175 5874 244367652841321545951868123114420540741757175 5875 273988876341658632217461297354068797185485250 5876 287842906820474825563989787836882307537725765 5877 283648752980772369352481528804853286335409140 5878 262431670826042564777918043995221429394220275 5879 228145517508954051473446111480930676675709275 5880 186494302382647776805079363816406518818623000 5881 143425233865818040010643716514682166478120400 5882 103823130621865760344405106755851366358365400 5883 70766795496049017414252283656093383977265700 5884 45430561885045069063366448114804911229079575 5885 27474237105685005592758514821135503119912625 5886 15653031852948914366185992294916816947221175 5887 8401642358405102168255482772489031519158575 5888 4247975874602984861591652238084428936887485 5889 2022893092378737566284513612070103468624585 5890 907024790471256742731699504253907552080125 5891 382792826334546102641266939631095590833700 5892 151988148661064653338148914288056285060325 5893 56743794368541424087207347764511617409700 5894 19907099263458046677667079731949143936075 5895 6557699965568419183841010314248007689875 5896 2026628956847019716283481495799647418100 5897 587016653271425071578909725201167136100 5898 159184192171853301488223589005629826900 5899 40363042234350115745882913966518334650 5900 9556515856039464510930496966008504500 5901 2109475937451171459084995371224854610 5902 433370852839540693714354805645151360 5903 82702914043624991889562672436842800 5904 14629485139721227536643822276574550 5905 2393035741819733792606363493569750 5906 361015510812288451580124312094550 5907 50080295053714474095636583008300 5908 6366827890600766518267604616650 5909 739033218359735714479261909400 5910 77991484545544261049956227750 5911 7447000993163371740501476150 5912 639851209348457092789272080 5913 49158210636754482965949792 5914 3352394084640963595904912 5915 201206980800353847827300 5916 10521449201594607410205 5917 473598707364755189355 5918 18083677635400735005 5919 575235873818246805 5920 14899259954592575 5921 305043890430515 5922 4743698005215 5923 52967042160 5924 390141135 5925 1645800 5926 3001 5927 1 5928 42230279526998466217810220532898 5929 1795048451419527755903296939262348 5930 37537851289817005584920129971530305 5931 514802062936426198498017336467350020 5932 5207583537714954695580962297670328265 5933 41436007617724706576281438901311209120 5934 270073945467668493108494666463064798620 5935 1482758349600859035581915137614745939440 5936 6998059679996755431311158350344567640510 5937 28835140879860156045692635329434531102320 5938 104996075878564401125475701205210398297340 5939 341166018870130422135356125417393316034880 5940 997172877377023511724455898771417465648676 5941 2639218542470091171774966279843088323346144 5942 6360848193386257423704508607316137010980908 5943 14026950331679602042207441059638184766848800 5944 28418540008900137281490341344273901341197925 5945 53085046377253729589240477429876474391694700 5946 91709890853280252013269002610884688389402925 5947 146928651894025108309165383596418781675701100 5948 218812395184715681296059417707702124530031025 5949 303540762266592939247403004490601290477238400 5950 392950829590079645512271145744930394098023650 5951 475485037639374814194167905776341124331287600 5952 538554978722098315490454790560891200541813825 5953 571688554492005518654471497033330963652007780 5954 569375739842227045009807533904711459867111905 5955 532549973975714060421205660449020657005073700 5956 468165062714220603120059830853940983802961175 5957 387095176389579553607778940653570031646137600 5958 301210936685439883044534444462817127075199800 5959 220681619051784510966228829254425662376624800 5960 152289095684136581562620924750864427774400475 5961 99015213087197572188088813976853149565594400 5962 60666474353267406590659759777615680980535800 5963 35031090015267772456076595802617597023278600 5964 19064387037047433106878252453889563166567800 5965 9777434134227829693284188640925757558134080 5966 4724880163098742616530537555000466878148770 5967 2150868019766730113608149746887004947344640 5968 922037791536155940541571711054691183710275 5969 372058708834565105681648442907994186338900 5970 141246438579330516203998387233542487473225 5971 50417400647442446923548663228153656980900 5972 16908697942362084433824825045046022645675 5973 5323660812075970766817922739089902475200 5974 1572084392360580480390803634920900684200 5975 434959735316748862689225292394093267200 5976 112620160338737658908691699233458969050 5977 27252246752096123155090764672660694600 5978 6154124891879085527665902963750043470 5979 1294773874030896845687242742845119720 5980 253332228112706608010131858198164150 5981 46001456405483119870207596850905600 5982 7734867614363464912884537947601700 5983 1201260002243953194079537112509600 5984 171829835219747213912080431755850 5985 22566581649621905802172232784200 5986 2711429105680400458856742268050 5987 296865560785984904244732542600 5988 29483894791562532056430350350 5989 2642629582676596098169303040 5990 212496855591570128599095376 5991 15225768522750997273361344 5992 964452585033155306846433 5993 53508553094362882614560 5994 2571664896211230292760 5995 105653782851479494040 5996 3650691195707354360 5997 103961425768923520 5998 2377411269494630 5999 42188832604480 6000 554255207205 6001 5034281420 6002 28383815 6003 81852 6004 77 6005 68330027629092351019822533679447 6006 2923335360995897589122394489301796 6007 61536512132589705767859946300753214 6008 849595629614362391262890803453376515 6009 8652979623492837682913689832006458075 6010 69329036852276637841343648321645856205 6011 455071553110053568893727694804123660640 6012 2516405466292644798954161760146333218980 6013 11963446203994657984461403854820958117370 6014 49662213946487339429425123897494015006950 6015 182205364190047984439461796612051462699960 6016 596621114251432389713153207115927728684900 6017 1757562382886220245998748320075184512319968 6018 4689082510057796568824447079579244547515948 6019 11393752631357418332570342522777683371241120 6020 25335155971148929934628946917703074793133700 6021 51765741047754392801596790037743535992159850 6022 97536593588763467312032173232304668897965375 6023 169997817157367087564792207909162497188544350 6024 274818133919641616895112950497591312894551375 6025 413052730171321777219066327803106193798195725 6026 578404194927308850690210876000366502578447425 6027 756002073981022166131135642912090047375559400 6028 923815178737115495525191069107889071536688950 6029 1056911507905078493659784211029380538469056250 6030 1133520337654138976435922582224282068375218795 6031 1140867399643474239926278850546447053740246810 6032 1078630397782528994551605233249095372734703115 6033 958742251049217219371423986330093089872890725 6034 801734996281181381886304415950907227140469875 6035 631130472933905699860257524793905812371943200 6036 467929983539468311321277652524959195213110600 6037 326879021802051359321278315162809178110031575 6038 215212570468291658665707545747751444771939675 6039 133571273343997481246784722713556095329528000 6040 78158358973901692415021102918669917090412400 6041 43119061248401449641319727521295411632947550 6042 22427052367235916723131323651499218014180140 6043 10995749130080465044406703405154999283660840 6044 5080785902616724422624362863211015968049350 6045 2211855408341958785914538154939694326624100 6046 906839683830175861661064296827146062232925 6047 349978381608936593629354649286110389943250 6048 127068294279441917688423090724614418326675 6049 43373497171388550295332915091243174271625 6050 13907989734491409666942414549137557583175 6051 4185730002479025268253194855921715238400 6052 1181160580760027235756358606600890230200 6053 312167394744941076142798202205607130600 6054 77171804842485703411904175605187533750 6055 17820116685369721497681395300983402580 6056 3837620664321608998486592919715125690 6057 769405994995872293614049336280158310 6058 143333855588829339296414091564322950 6059 24757388495904426242134723717746000 6060 3955311254875975438266024918173900 6061 582925641085750139587841326858700 6062 79013704593937146416076420409150 6063 9817290214640902691603608794100 6064 1113890263691264879773950679750 6065 114922380330270164846888054250 6066 10729481785188424931460051270 6067 901506275576781704354317248 6068 67736373244146443835216048 6069 4518053650474472750578645 6070 265236983096311337852065 6071 13566712805170592892320 6072 597336167851635418400 6073 22309604704926336170 6074 694096559541762900 6075 17581715114517720 6076 351976421040210 6077 5350920254580 6078 58391464715 6079 420170750 6080 1730653 6081 3079 6082 1 6083 110560307156090817237632754212345 6084 4760614091942423811243501649097042 6085 100869411873826239108683373211545867 6086 1401935543840605595345828269892256840 6087 14375365224144218576992669466144136360 6088 115972628007716299113206049520627393590 6089 766581506195446768578503800168499668380 6090 4269237761361172327644571564224143957040 6091 20444264233592272451354477342780271697320 6092 85495414506344250906428917577273113749780 6093 316036580948472541610630133146696392099620 6094 1042783209000127212973985033738531443017120 6095 3095901279133374179858560344263995294003524 6096 8325473929904911252323869258193750336510768 6097 20393819367213766928049817409936908705568172 6098 45722954496214789400540896584657396570963408 6099 94211231388334132125294572441655622100206575 6100 179040179974917334182762992006455044630858000 6101 314792754387901069167301687949923659969641975 6102 513456676666946977217547336704894782959655400 6103 778793777250062566824291129107227100003927850 6104 1100757352378617471233673298198669917585716850 6105 1452493665837694750890809793147621731950821450 6106 1792251045966569955231630120629160589966000200 6107 2070951524266551623344406907366612863342157675 6108 2243763870868242810580848869818504232569040400 6109 2281931693977706803590557881484489477259366495 6110 2180556111600470099982618427602827489606888720 6111 1959457287739151882912689477633054730680925600 6112 1656995235384981538614143187458418242589568650 6113 1319436586008925136512570909910292971093280600 6114 989822539276692705332040926242201984664935200 6115 699849736537972451850128069168099268261056850 6116 466516879239625812416417284475469022111934550 6117 293252960784462460025533296468024925875658200 6118 173855923342436871461757458498903195094226800 6119 97214538300716655204274575777802571822793950 6120 51268873538511179523293764746314538738882020 6121 25498063427407037354221429601081223719943690 6122 11956534085482197152763050165098487793542760 6123 5284761219644844840064259612881390457679015 6124 2200936184200896907884284450789831432282100 6125 863283529022832215515001479427647063755375 6126 318732133506214880815970141186310562780800 6127 110699595761193081652706403364442853898200 6128 36140348488929464867585162333273482704050 6129 11081475206915576515461921229932518397800 6130 3188204708437356578836387533915884181600 6131 859747290400427597740715193833159366850 6132 217044211933319485475686639511307197400 6133 51226488329344930180438062937394140650 6134 11286519430231591371839738626310288880 6135 2317512097139475747311423937323442180 6136 442667540107019067176753546613392700 6137 78493712515751011025226858516253300 6138 12891438871483393545230099978285200 6139 1956015478549450547579458871124150 6140 273410121463306266130329084949200 6141 35095300969943208952632583846350 6142 4122184930157650242875425490400 6143 441271835907817601148050947200 6144 42856006159427553086059704660 6145 3756632713844947931122715664 6146 295458997358467569707672768 6147 20708274758258625330786422 6148 1283198121223829527313058 6149 69646930795744705799640 6150 3274654846914345205200 6151 131614078752113184570 6152 4448749181018040780 6153 123920552152935870 6154 2771576523139320 6155 48094008066265 6156 617680953340 6157 5482835985 6158 30196320 6159 85008 6160 78 6161 178890334785183168257455287891792 6162 7752279480567413751385718672078285 6163 165329259367411842465665714001600877 6164 2313067685587557692376579019646386569 6165 23877940477251418651169250101603970950 6166 193954644483485774637463387674279707870 6167 1290982096157776975313575143294269185225 6168 7240714780763870695492461019174600836660 6169 34924115903879575234770042957747563033670 6170 147121074656826248320315445329588086874100 6171 547904159085007865479517053656241869806530 6172 1821609687441607587126600037466510634401980 6173 5450084776271026815570461871455107535008392 6174 14772118822848928067147064657848179396346684 6175 36476654508628981829444607012293836624325240 6176 82451863098721137667740186025138154735338228 6177 171312128407237454861520309397102232885500125 6178 328342514611435194296391955276503249520983225 6179 582327165134031624044126069091390826056151700 6180 958272627743955681677452495111648593042751125 6181 1466664641341025960938470407407924606696674950 6182 2092214277477248099142950502002142613962360000 6183 2786899934746025767712156312060078281904828275 6184 3472068298684707616887956832649139708878248550 6185 4051678210908745612529382187503882473347902875 6186 4434195716427460280676555663072166839413315445 6187 4556319431275320019952759314255218599374832100 6188 4400053909026473334460502511398369916081838645 6189 3996829936570898096835718697212243193288519440 6190 3417472482715380139871871589739418559602929250 6191 2752302055224012218259132850655106010605693675 6192 2088882995750066716513576103561066992249989000 6193 1494658741879492122492684036855867641584199025 6194 1008608471509968830403403145386029644993905800 6195 642036804596751599938025564929332465977125875 6196 385585555660336045123563284131129207514167200 6197 218491958523019797260615406217767900546153900 6198 116814987154148545887744815919109168386009710 6199 58920864924723419121759456657735441017784670 6200 28033069118179386619794116433464503045252950 6201 12577402530603528048603160631032100752352465 6202 5319631276373031555459886902556671821139125 6203 2120101594461944670805420425540903515931550 6204 795778809394593392133747881197035371050725 6205 281141387212023549636462409180300446496500 6206 93421835394809424829860491973654214558850 6207 29175194943886011450657530634991791219375 6208 8555095291676409082845940996438489650200 6209 2353075265905395909639872002639656727650 6210 606383411520746265030389017322101861750 6211 146218409857200355090023633843565076980 6212 32944256779922921868007726847008817150 6213 6924538756456957039412066193318726180 6214 1355407390691720700087216974457873960 6215 246584956600484776563775673798322250 6216 41604138622263795225630848614205100 6217 6494252374511176125433325116156750 6218 935349467142993552134246832217050 6219 123926295778521258060312613049600 6220 15053365408489817814252984964250 6221 1670084479929352645768889681200 6222 168507868274886142864407810180 6223 15387620774610154566937084182 6224 1264701646179395717897206064 6225 92962701652879541916581115 6226 6066488754794613615743768 6227 348450626697226636544025 6228 17438703819936573515920 6229 751259851308674939140 6230 27452450445486139850 6231 835598826809216490 6232 20705268058697250 6233 405421349361055 6234 6026992672635 6235 64294471450 6236 452097723 6237 1818740 6238 3158 6239 1 6240 289450641941273985495088042104137 6241 12623453879665928379866853075387672 6242 270959285333180505385592588862243786 6243 3815872641301989526831090662750189276 6244 39655241245236242823507747837640364150 6245 324302637715346292327662106661051237820 6246 2173536230360940043005284992983396247195 6247 12276534048320489791715536383567244462080 6248 59637617898833020013769091864751978688030 6249 253060753396762771678098840249641472321200 6250 949436154539824657996576104380211375655930 6251 3180429477390207341711215204351738469518720 6252 9588769264404528208403007249457634272029036 6253 26193494031887213499329494260305925026860976 6254 65195947805747660009818293680424495666404180 6255 148568636962149693996330900019732460011869808 6256 311246314291786376387355778423415251556670108 6257 601593925974686660604449519724613916252047800 6258 1076160099496850027394190749047769530656651675 6259 1786522058798803728062301519766467035972048500 6260 2758915095258035504980308873220046489660258200 6261 3971765407105928137200914929308039631552004700 6262 5340150952962337989836639403406369931441366575 6263 6716813010488972323010396746425922030795070200 6264 7914880781141867191105419215499655926656060750 6265 8748911111562254714601811440257283935324513520 6266 9082014996121269634124166065558212309203238995 6267 8862541714604650238033678820485686882948093860 6268 8136843335910520079731026602448125413576333760 6269 7033925005839513561398704254830891532873423500 6270 5728733876617918893385846948023817224288542925 6271 4398142121035684558358187939713561948008204800 6272 3184331017694157279674853032266168894510191075 6273 2174975087287567094669948499029597935366897200 6274 1401806644620839872379976145872826413964718625 6275 852694439787235376610854039098057328484052200 6276 489562420166173323926647440494473667463174650 6277 265298398993376380615313156443226278947685680 6278 135687801890641635999274651005131203476610380 6279 65487666631068621126778596199644214558739400 6280 29818697835730570041430470409011979003574240 6281 12805328680218773303408430966227893711100240 6282 5184321307685673794204706355758382011969025 6283 1977794471923640488464719501810992997586900 6284 710573116479431512105138953731053863175500 6285 240261779644931971350152057671370551161100 6286 76397018639731052833704614198197792321225 6287 22824775207029342177144249760286892229600 6288 6401027264743180086216974730388700276100 6289 1683174913854493348246790850666568426000 6290 414489110119864770746148336292266415030 6291 95457264539499443420285528410713246680 6292 20528570283828024158563228756952457240 6293 4115587027938215514575394458394708840 6294 767746209223254854765756078927968250 6295 132989290009498199796087807108743600 6296 21341706724544020218242883965566100 6297 3164775067155750365844034788290400 6298 432431718211770733143274281845150 6299 54270851308590677009760994301000 6300 6233541245994820489792366118800 6301 652635710342131297098518462040 6302 62000259647882655584119504506 6303 5316793357382811218727594496 6304 409129973769605736955040305 6305 28057961634277068473843248 6306 1701295678716800869656723 6307 90360289462595624520760 6308 4157528776975133328910 6309 163515278378617365200 6310 5408268559980193140 6311 147397396734772440 6312 3225091880566640 6313 54738681692240 6314 687458260775 6315 5965130028 6316 32100068 6317 88244 6318 79 6319 468340976726457153752543329995929 6320 20554623695018525299510027035357749 6321 444040824181159761602644021535922948 6322 6294269586256959061673335396398176722 6323 65846249408075219167053576958890721669 6324 542135222676083485616294744436934916640 6325 3658472971002202792956323523951945140290 6326 20808230925242137462521572546036114483965 6327 101802448583476465944031595841674142558360 6328 435105943957468595233184328536977122228970 6329 1644461388281658771796408603366041332336560 6330 5549943323916822794317332295474490973727230 6331 16860463728117162611100069158379252441439408 6332 46415697631007168382047020789609211958216052 6333 116444721137225569906409965350566511687076104 6334 267497154569499813493515693057164451371533276 6335 565010305797744968916616273845655639177508461 6336 1101248568993359309762361784398219398658531150 6337 1986829779242316845734708773415663606233786600 6338 3327121851676791033783880083969506455070951325 6339 5183852364343017147596231775739619689399684275 6340 7530644325924202197282335838718106852211039650 6341 10219265165185611856691746217468590827308554850 6342 12975781243919705707610509891135140021578147025 6343 15438627290735320420522758235652678108882212175 6344 17234785038898460607807749290833333248085731840 6345 18072530143824049934753481042885597747991386540 6346 17818915054906443592446940646139275398404764605 6347 16533727181507891511027247811058738522946691845 6348 14448227425125791798106294541782553285764872190 6349 11898508414557311251516851388418341794497165850 6350 9239327172009763493130896893929734950863887475 6351 6767872755323716118681113172683103528344379100 6352 4678242300677028047566035681271495221945002025 6353 3052451920727560302721404856188188524935750300 6354 1880316800044323021672442888158519001975345275 6355 1093639934349529166310826130843370775523495750 6356 600605344670544723763673378580103347879849290 6357 311423653969513601008778923581975812880404760 6358 152441600673971426868332169290844158621777020 6359 70429169484513484709827747473508582801179655 6360 30702362487195332907471478499816666284591830 6361 12624054178520650020470013683855957349039700 6362 4893674875780178551403887808548931884569175 6363 1787493313086048453875349244108389680722725 6364 614825002251764945816474958825325212216450 6365 198994048978426489114222636806843798099450 6366 60555065442591762710647721391717173099175 6367 17309197822324985078702787729466846653950 6368 4642633591280635522917051870628327015400 6369 1167090931497811390866560987457933353760 6370 274619931176622720378316889101287140810 6371 60397365820207903065983021797280000570 6372 12395533175086893254074677626171308980 6373 2369738556515460331416748727184164460 6374 421178385232246771585494329521270950 6375 69440097721318991569307057695927950 6376 10594376908809920043411606736664200 6377 1491707481133285543337833727111800 6378 193250512495601752884326592314850 6379 22956991134413990949814240764250 6380 2491228058546370085731815953420 6381 245895748697378953015464398868 6382 21969115778172361503561884742 6383 1766794321601880996768827484 6384 127087152041951224006168131 6385 8116235060208641121944516 6386 456249619979758834580705 6387 22347492448220381783970 6388 942227580132778444190 6389 33696317832275549480 6390 1003701491602686180 6391 24335781288624945 6392 466187023725930 6393 6778745404860 6394 70711699201 6395 486016531 6396 1910142 6397 3238 6398 1 6399 757791618667731139247631372100066 6400 33467528216625727664871968152849558 6401 727623563394006195368103463473554406 6402 10381101512892129093890018648010609784 6403 109317363294613451517392415459281275095 6404 906093101636666020767464598935626518610 6405 6156311839078489128289270623596392625305 6406 35258301203923567297242393922586755193240 6407 173716600530629975749516224089993365708470 6408 747804315253064386925052260651370573238200 6409 2846958296218246201471083547995894180313690 6410 9679808955846854794025123604206440818901880 6411 29629662469911898161214291612188625182987164 6412 82197960927298910089779522299372771257106064 6413 207834162974860443415557753291296932380341260 6414 481261739337397167499664886757321407049807264 6415 1024825257051681039300302952288803350746048377 6416 2014088809259832346754167082546248566467249058 6417 3664583804713853533733349042188047053142486075 6418 6189804009972444789240372352783743021699651500 6419 9729289518399856380638842168726133215031990975 6420 14261324828288165839463559641246192973423302550 6421 19531181525253877983729300550183000390301926125 6422 25032745207371016020457546040967431983814583800 6423 30070321082366159934638574197578256066333343125 6424 33898576931602582513514979946590273110066306110 6425 35903456251507574283479458548701093992519139055 6426 35763471765632363464604785532183174590556097460 6427 33533112232023061828791953233992550819471119465 6428 29618995766875825439236025399061570232214629450 6429 24661167297014743706301402591273050551659132275 6430 19366203169663366944874931781667114123160635200 6431 14350345894053557956714154144662834370862774975 6432 10037548405658752421910837212567262051822090300 6433 6629233652635967269771329501090612874267366125 6434 4134817884452398270663273073129402744424116100 6435 2435896794302937866848327610435901771470722600 6436 1355466163830094428305633975517803294290709620 6437 712409854853531617623366731030333295304700820 6438 353617069195681683994385416495619576657126800 6439 165735533951312675878036814082164776363493295 6440 73326389003144676252310379875056538999266310 6441 30613704166425097118083151005842233072108965 6442 12055790655389492834073313666118306894125100 6443 4475860901489120454445207699650436541485125 6444 1565659898376128429271765970227749626553050 6445 515652847263089513298079308676412141581775 6446 159776859289352157721496585350201857650000 6447 46535000294097507342064012220142439159650 6448 12726835769878308957380817451683595717500 6449 3264754955472169509859500174416768194790 6450 784566305835986934544750753804266802520 6451 176383200643535370644831778964945704490 6452 37039690486853132927213300841518475060 6453 7253071793676930700757899264506841550 6454 1321913884464999826147338215557982800 6455 223771094455361211583637748770237650 6456 35100858700509690627498525490520700 6457 5088914266500806642325142797247350 6458 679953082015963163037361868461000 6459 83461383688999488449367601184050 6460 9377405014883321872622700534260 6461 960531718687392905698102365414 6462 89286168783437828306408983744 6463 7492717652754297952451462285 6464 564275087445834029435051684 6465 37875492373202510465444487 6466 2247905588159155328758188 6467 116865310687791139633640 6468 5263271635486529138300 6469 202619864770873107820 6470 6559367448317651760 6471 174958269903964025 6472 3746017585984810 6473 62204885357875 6474 764135090004 6475 6483246627 6476 34098454 6477 91561 6478 80 6479 1226132595394188293000174702095995 6480 54490492888370710118134538518203236 6481 1192219011270184482270257512044835103 6482 17119411923330247917165998065944709454 6483 181457882288945629746119327814570173486 6484 1514074573720824725550812920331452156919 6485 10356920032756775406861888891985272682235 6486 59725005100167907552720289992574814817495 6487 296327280039348579156069392477703622750795 6488 1284712707794009448102268185030021838025530 6489 4926525628457373568500676479898912634879220 6490 16874213668045336360138864503046973124965670 6491 52040069521945883566631693066042368598153802 6492 145474122286423241082926612247361235656761524 6493 370694581743093181704014739431472656025633416 6494 865203615044122550899590545165052370108416644 6495 1857332717418925821710434919191623441295090114 6496 3680347684050936625433145140790123604303288669 6497 6752662152949529689230419600001930058034803825 6498 11503755640891552668758961210168913083004389425 6499 18240263734419664562018954028435259359502626575 6500 26975821518555385184342127255703919515034026475 6501 37281091016363692037703382606369698069821520625 6502 48227791616476333584759802149571162832701285675 6503 58484729617021186062771842324366074196793702325 6504 66571989261236363541845487473076284467034250125 6505 71210771434230084826040688882420024988596257435 6506 71654916964362856991805207221208047736952248605 6507 67885754468437396932266141691190564740822575915 6508 60600950373509508748369567751902862040926193485 6509 51007903136697846755924548521473945631921170315 6510 40504038756230441689522680064015190868521688525 6511 30357545821387037568526164211275672850071041550 6512 21483663461659496588157986066521860802111471425 6513 14359927874040555620058770038550296621148118450 6514 9067586605224281595057120817476110271335211675 6515 5409853528696790054831596629437791548969563625 6516 3049711442850168318380133484941277417694054660 6517 1624438853493589942395819033192412456064954870 6518 817482323839166711871496509368439548159308580 6519 388606304109797587456196730846517517786449970 6520 174457920974853493869609605848381788085037795 6521 73940120832141080046024643189514856705740495 6522 29573519709690321405947215158523196127733975 6523 11157029090355347459724444752307758106777025 6524 3967978213713941828963590173161464519492225 6525 1329471898493280948228776904308581151897675 6526 419325973710370409546366943548762828848625 6527 124399263559014255131414521341326458912775 6528 34678667183483929559000657051778769386850 6529 9074479478250616423643113032503028563950 6530 2226277168510421045789628630363487297090 6531 511400497640365994089131689863512845870 6532 109832589482147929247271000264969784610 6533 22018343525279284286249325617862314990 6534 4112830826212706929149581272263418210 6535 714389577408926974738439135987436550 6536 115135333330638602240217189923112850 6537 17174998656444012229074583261023350 6538 2364911075644850459259522187887650 6539 299668887319015232283508434263150 6540 34825624207843682908168757251930 6541 3697655525931141944445382717702 6542 357151033258989142825435267354 6543 31228627752528540452782174511 6544 2458156561089666250210047299 6545 173078879475362375593557134 6546 10820390268347555285283409 6547 595462423115770355998315 6548 28552991663839689366460 6549 1178543762735927101490 6550 41259386772195887420 6551 1202995542795275150 6552 28547985898335685 6553 535170654488665 6554 7613592194065 6555 77680962359 6556 522025127 6557 2004941 6558 3319 6559 1 6560 1983924214061919432247806074196061 6561 88715812723664168922254138043152860 6562 1953310102880816405303232943671239067 6563 28228136999616383206424120177428873644 6564 301156347096451210357401761921862058365 6565 2529485038652104197835669934726359950624 6566 17419324973471930555918624114517291826150 6567 101139618143169963978251954538757962636040 6568 505302181773902122202828010490283743652505 6569 2206233623577703810776836669771385776972200 6570 8521288239928684156896812288546177388431110 6571 29400980920110437355635071655249308124181240 6572 91349540947704636521871108282437434600042846 6573 257301745683634049333920426158922632096854752 6574 660726705645252535209352015022142359663080740 6575 1554299517356380161814813185213670709538565168 6576 3363419713808004028510402758237748199090945755 6577 6719261750362450011487615175625175521516586104 6578 12431334766923215569717935724736225677644538958 6579 21358143455577850991732682605140703157846527000 6580 34159357262791965731898168549945135596234269050 6581 50966435865243407404444529065676245703489320000 6582 71073597369905735860896242797798891433546749300 6583 92791718349101227588946648740721595206817795600 6584 113587795906758362017867962562911762246941629250 6585 130540887275205105989999041617244813643433899360 6586 141012804617340241623035127377711392091181702600 6587 143321844981502794739889451302092316320027485120 6588 137182338466092822225662880457366290150849792840 6589 123753058372408396016397546384956983092611942400 6590 105288066200588415901461976511808566415794932040 6591 84531409222908552340699014436955355543341456000 6592 64074094885103962470115250137605621344094451725 6593 45871557761371806966782977423751957224796336700 6594 31026709932335275311740936752208171547237574875 6595 19831638142312647135491723391696125890026693900 6596 11980568207452126192343197313003096064864402325 6597 6841074400983200613534095070894982483455486880 6598 3692314872177215988324819739740549045660365310 6599 1883509247888380013489248656894392420121136200 6600 907958907256791947328618961424301870807070065 6601 413519843929310845999956799805603103447797400 6602 177880214001710853416418174070413628777115770 6603 72243014531504911358103679830483736093968040 6604 27688680647233960748242966118076501542387250 6605 10009499013579190712680563843039650687530400 6606 3410784644132498890798622183212742920032500 6607 1094755680262812080565942837575376828080400 6608 330711123142463920194975118911670755722425 6609 93940503247459745858445486723604804264000 6610 25066070203601094890883430658603392476240 6611 6275598429818577490193879558584522294400 6612 1472350004119888299278714222632725352880 6613 323255480612536432819316080071433964160 6614 66311105805809347914220525723887631600 6615 12687816504354637456054818752328242560 6616 2260074556329288012469415100315657000 6617 374007286486509504451353464183871200 6618 57364771623454509498898251548791400 6619 8133778424161620264622026853596000 6620 1063083353023977883770237903908200 6621 127664412911726493230159058970240 6622 14035592259501856722766185617376 6623 1406968920729819876829946616512 6624 128007514188720666711642620540 6625 10515149301289798232096561268 6626 775229459294398915494053305 6627 50943788229709221079486084 6628 2960233321962716824390143 6629 150681573987117358138400 6630 6644435262993329347610 6631 250438618991386647000 6632 7937321261016890935 6633 207252273388284520 6634 4343393125831350 6635 70582612641944 6636 848299298990 6637 7039370208 6638 36194956 6639 94960 6640 81 6641 3210056809456107725247980776292056 6642 144432438207429067333388851263452091 6643 3200019607039371597691624994234277406 6644 46539767934216815605860375755418418201 6645 499733641308727088020687087802376941305 6646 4225017494661874553132602182872382281029 6647 29290319579949530688331325926834016665304 6648 171221543276094646937834133423318050135770 6649 861354466913418608911617692960562181220795 6650 3787273611411061838035174247279111237748525 6651 14732526576180067173499756953475111861335860 6652 51201720216613147284274612638195193884026130 6653 160263824137695856448641665851526776323162318 6654 454815937492003173983478731472326236351770078 6655 1176895409674768957996293366700976251345475680 6656 2790197714143595894418418469810195735672615228 6657 6085956046271052401120428222594424010494452513 6658 12256942151832312458631195235606922567114964887 6659 22864344603923681884381500465528279339982631452 6660 39614561249418933349722063415311546298885720250 6661 63903376638103182962676083788549308038741285050 6662 96182521118218457150805610349815424578025973050 6663 135330509904824813082941752659872509018402296400 6664 178300600981941253211409833496662456109340601900 6665 220300317140255881665399607036848999276436617250 6666 255597606153462655594616371414687172307261851810 6667 278795565312806689990921303733207701546812210160 6668 286187533380095736557735347405720389045575991160 6669 276723009898893076149734229369764902628624617360 6670 252239763214355301697033255828050409874360711800 6671 216896919710795771405756092785185374088642295840 6672 176043351115836840786146243022444492043784314840 6673 134935679462721441728164094412896485062687181800 6674 97712767044418341123467127701549490876978849675 6675 66870301268035327519957692857280328970497164750 6676 43259152621577484350607614247722532782510024025 6677 26458008341373197842231914759916997885169177625 6678 15300639372530158986745825185274051450119105165 6679 8366465168520974249100772257874238919419374840 6680 4325430425221136667756564199455244424345399650 6681 2114047535205756246656312201639258936752828615 6682 976584069013961927325763136500502409319285165 6683 426278255808705427332052423108310273567894060 6684 175756655073336312810075538178521788927442510 6685 68419229447279629613914626028907455776898250 6686 25134506317648480001368598768508873313799650 6687 8708234756339721667990989260682788591422400 6688 2843553552466463438341086685432720808826700 6689 874436360411848584872756583801760043483825 6690 253018433989957930548860665116710032563625 6691 68819216865335640873527200742885190427040 6692 17576355076579614959626621221451038155440 6693 4210027670270675339157474542859725495840 6694 944488567735050356155718770199916594640 6695 198162038813236561447740851606719731200 6696 38818990855846628671453725642453975760 6697 7087294959950921916357435508566511760 6698 1203532197226075081430009790094420600 6699 189675103610537123968190024732927600 6700 27673688156250482952956132302507000 6701 3727663315987843575313268526059000 6702 462158924438585408421836250485320 6703 52558871993276681575380325587008 6704 5461775479919950964100764601568 6705 516387175200238349989860062405 6706 44201933614908004935088783078 6707 3406464899859427541297657738 6708 234843057973419151958326627 6709 14376086013426042465671867 6710 774696988766727403503175 6711 36375970689568945815560 6712 1470241768499509635910 6713 50399703576008053505 6714 1438795802081895355 6715 33426549678655700 6716 613366859324674 6717 8539572455414 6718 85242357694 6719 560225024 6720 2103220 6721 3401 6722 1 6723 5193981023518027157495786850488117 6724 235132175145155155687890795380801012 6725 5242045522643852171917112075948669333 6726 76721215036714015217587728876518530912 6727 829118125404794681584512969901667873314 6728 7055658880410429961325673879520604290018 6729 49239129592073565442085619976077668442078 6730 289780486392736541472004712076593304597960 6731 1467796266830490695092697657989603887509340 6732 6498809416762667771014838927540780758373230 6733 25460048439686455141173405911792675026739170 6734 89123989376652268796806496581990679396638480 6735 281014346005510930326147845789213519047386404 6736 803467224123341859839270265913686303048667676 6737 2094923861003655542539565807882041243105411172 6738 5005223937145228591442583670046008804874261136 6739 11003675277435436591445644166045842919123963436 6740 22339623616002766498629213169469846287722496746 6741 42014941121209347465587051365889680539143756514 6742 73404039471919999911172681745188475134376786208 6743 119420877356472999686306934943635146792822081100 6744 181308314246253830287148307965436805877749562100 6745 257370543139973956348282524523347646155438365700 6746 342165916700948216661252725035182942749705146800 6747 426679831396115471272214218340482356730196042100 6748 499726289335426123602483375594843748197637380420 6749 550349257205352037603955472728163907281427812120 6750 570522182978938772920659926085524097456785178880 6751 557227193346488693115286561129223509099501895320 6752 513175160052856519939093682670373683117822447040 6753 445938044283792583323615615681950923597049170280 6754 365862826539333809028307233971208414002920702880 6755 283541183570733956538978358987457461950123089525 6756 207658419690894110560365355262907069445869638100 6757 143768568961742409798481607033240457742531076325 6758 94117500696225406797840274391626830219774292800 6759 58270214691137971170066835464616219840060273850 6760 34122281980965485792623117569172129998438994370 6761 18899854441681390850959687068509770448535227030 6762 9901254545286732669570632596090185890126901160 6763 4905515690350928207474179819957953227681034880 6764 2298062820200064720654338897730407383574152630 6765 1017678313739727126748427396984327005792807230 6766 425879883606552077584597392079419153798526320 6767 168350924626018501720261271977467693413253540 6768 62832685978461631462292128729625025543717300 6769 22128518414051411271470175286935182198985300 6770 7349093876861774409705651706220840556939600 6771 2299903163817124585633674540288807627286650 6772 677670060379881596602281270751985592550050 6773 187825790316396481622856118125093387167280 6774 48918023709999287340703931438638952926080 6775 11957976104209141128630068324076973143120 6776 2740094052467475088253749072904075911680 6777 587728625231582342181277457402041326960 6778 117817913166010614041729070118669849920 6779 22035186020634847384881669361210411320 6780 3837614040041872598350778354593948800 6781 621047161720501137918441740465590200 6782 93172238203866612716476410704894400 6783 12924525093173441723705533283563200 6784 1652906690374289785422233213363760 6785 194258877164505031528305570174624 6786 20904336660151627563696896835456 6787 2051363610118778893531449299457 6788 182724597104918469878827964886 6789 14696843660443624688888272311 6790 1061016305497527288531866016 6791 68280107565097980369548094 6792 3885611884716561586031718 6793 193701979939679633301570 6794 8365115650484225630520 6795 308775643828411591440 6796 9583369336487070810 6797 245022216192771570 6798 5027342597797968 6799 79970484396348 6800 940581026892 6801 7635790188 6802 38393136 6803 98442 6804 82 6805 8404037832974134882743767626780173 6806 382774670162040330746527627420545159 6807 8586497567890652836942125921446398830 6808 126461002577970202421139729626171226519 6809 1375391534647738585211060433459463232820 6810 11780410016381031602478963150195363512352 6811 82754466666684970683549548085784067388411 6812 490292349248780719098170171426745371399034 6813 2500372277020003950942149484373484118865905 6814 11147437495087148217961630867780454177342550 6815 43979848627277584152708337112546898125823555 6816 155058236169445483254580866173660985142000470 6817 492479890359819934059064124278935489254574852 6818 1418546985753040890271390663237539315723600072 6819 3726635208170427674519337906055343730802656930 6820 8972317060963593443857295506557180791892352044 6821 19879829037850084886984490858450462665291031177 6822 40682521814106131358380836627671192865331914146 6823 77136227876965341808599747067024882446241352853 6824 135882945325262615145276245626028300773245137910 6825 222938815243995115998705082147496001130449086400 6826 341394212002575470400630002103801538494516820200 6827 488883574163017226582029887533035579751866635150 6828 655797027587714282955604311191717907877448045100 6829 825280749518312606149023658873993812115973261250 6830 975624212629144660862499354046379919781335849480 6831 1084742428671621383189493147876058781135501874090 6832 1135505281671841199469316577224452188049173380200 6833 1120137736625477505822756137904708800773702503840 6834 1042137933166104897785861167868188995620807776200 6835 915074727208943656426404964295186707560052177920 6836 758803097365966421220209569778838280135347313560 6837 594520214149292239053288696422798439056594586165 6838 440306866198033893411996577377353045385535669575 6839 308351637274196078441906427592070277590007090750 6840 204246954585838218668405581496629691972781481575 6841 127987375654088653362906364472255750507739475500 6842 75880929694868842621600857514363179333727277160 6843 42566958982732524086806284511658060818073707035 6844 22593150139028843586427969053419669233891675650 6845 11344993650777821121887056221052456588779263145 6846 5388694424419782894636414235870168729646266410 6847 2420540638562394481406242956593139688679986455 6848 1027914794488593817726725353366251216293862890 6849 412526809146634444144251436184896938117594300 6850 156386421743389741077575353527041354634415200 6851 55971259488039612940829763316126844104207350 6852 18900882185667959516037727652336349957188700 6853 6017893076695436608847517809523288479597175 6854 1805124854781688112023898519670455668597500 6855 509663441171690053045243983984688610157945 6856 135313595651914543173857753402975181508560 6857 33744358851059431427414164088387736794400 6858 7894610290473200783566942385963718002160 6859 1730379231779869259784737079208677652800 6860 354798942835093804160923647367843556880 6861 67941471836432397972692830512230898840 6862 12128441197218869596138223653254881160 6863 2014254462557113343316641555292938400 6864 310521029970654219637622567740329000 6865 44325876565411768251974934112129200 6866 5842728930800718769157337989908080 6867 708976673596367121525522146246952 6868 78924984133348260103177987024032 6869 8029526265238968207622073963430 6870 743313705920064824803776810369 6871 62305242175211057165274713127 6872 4702324263330373981787850381 6873 317499251551943174793546588 6874 19036394886909331455206760 6875 1004774939395975982620305 6876 46211328108552681081990 6877 1829417115903929280855 6878 61421868714577019670 6879 1717244567953322625 6880 39067259135778342 6881 701876916176436 6882 9565395840000 6883 93438372906 6884 600721380 6885 2205063 6886 3484 6887 1 6888 13598018856492162040239554477268290 6889 623100826330713513591914209651834288 6890 14063675265679660164547128792775869175 6891 208424263137328069810644570578638426764 6892 2281230875089247282013161132237649637046 6893 19665187022196256245389149999617635675684 6894 139049255139168966086960841941382340120507 6895 829311965233590826012260503479416344439072 6896 4257949030243231187506851854439681310973205 6897 19114043178680306684069167453310838823225120 6898 75938706483726707064896581951880353910935955 6899 269642273985784207192560768667444339565378120 6900 862618225741983133182018466650139687698599736 6901 2503028555881893680436808774940439137819654152 6902 6625026293297425076898173979851071276956735778 6903 16072464859112477577839444984485230839872024352 6904 35888728252430750069872718694542314389289255749 6905 74025820707544334448455693963186882072178374328 6906 141490792614177455772816011602384409273107606113 6907 251301925918391962522035978737106456446765680632 6908 415763732072388115596184698836319623057647953708 6909 642123403605302300374085245012873491165088463400 6910 927562431549245013217460720021820031785054562950 6911 1255333487428636455965139560750248496782591557600 6912 1594126497615376294082490602249659111595874450150 6913 1902030333360686255737196947981706024709169272000 6914 2134817975212399544395931996199066436614567066630 6915 2256376721856132009993931976038140192787386371200 6916 2247887112950904971858702625119456407329989578040 6917 2112540286565450110840241411667786187838132118560 6918 1874187931545592759689114262647511314274923795240 6919 1570603968189092813572132419431997617735317186720 6920 1243924224259360004620574289381464315009638378570 6921 931506469459661960511340291627717576781528397200 6922 659778625926832598800753389888217804778407805175 6923 442133024243806035264727462921496979935086850700 6924 280375091041452031330813474328498800567574042150 6925 168273426366972299584290810548151529172226545380 6926 95589095405379400730389089149339961265047928435 6927 51394259125996967106958288718019625572553803840 6928 26151763886415481998931868637100595706587199185 6929 12592272934970775822764932953558529340901453920 6930 5736281772502186328809009251307874078046946315 6931 2471472991834873022059750142429997375885196440 6932 1006757617379205023449110100241783785329374160 6933 387570032347869874260128754234134073591386040 6934 140932463880552655674592067332687051846909950 6935 48378494476581145197213554645492372713113600 6936 15666890117374335604186844056032936663823425 6937 4782698078978694294259854330711248888434200 6938 1375159291867968131270381372861767589875275 6939 372057409678310312137417802966707521601920 6940 94620358665267859896748163851103662863600 6941 22592680447149817000450759782944767056960 6942 5058201909478926690219763609514794891440 6943 1060345481232686760383930174888554733760 6944 207794571023077859399303569992111160080 6945 38001241257895589579370671369059241280 6946 6472915664319487079585861650352477400 6947 1024740429895021970272540718910813600 6948 150422639862451822692156878100586800 6949 20420160714348450278285104486835040 6950 2556142241135161938476060929785336 6951 294088197958004919195180454034112 6952 30985226535509374664850420098343 6953 2977401913143762188214054074712 6954 259726682940573151732990950324 6955 20460184229271525959207988708 6956 1446795664614568443694960698 6957 91202114336723873410786572 6958 5084088804052217201953593 6959 248278423698716540014080 6960 10503308410216566502815 6961 379780881879475681920 6962 11545636120633165005 6963 289116817926347880 6964 5809189998370752 6965 90476461263240 6966 1041655189986 6967 8274904704 6968 40696641 6969 102008 6970 83 6971 22002056689466296922983322104048463 6972 1014279534325727979221185604699159620 6973 23032947503732353332235782341642813164 6974 343471763283188925068726426126256052113 6975 3783083412314956069645361295323284096385 6976 32820988573225026433079173583272462420856 6977 233584131822234968372989353177361771021270 6978 1402358781149056515793980222991945783226517 6979 7248613656512015857547171510239910801238144 6980 32761852950787458852972947805464777119433575 6981 131065992606091439435566549932207706214102060 6982 468680358782507274599849971953652222833202145 6983 1510156352271248550495663457102736162095175058 6984 4414055431994754504767263562456913942797829076 6985 11770208487220893641688902549143954323482992780 6986 28771417128246498696216078397097755362567033326 6987 64740874351244428400714505059549957846472638970 6988 134588171559500550693821021449308537602801319651 6989 259309542305248928939796595297080484584680873112 6990 464321099120619919475911971430159639666252171395 6991 774585492641645846740166026609843924961342178018 6992 1206456430851872886773420329264171030790054370000 6993 1757840217714837710200120609658657150031438018300 6994 2400014089179367965502773759475001984411906237850 6995 3075204274721403183187118572315370831589295756500 6996 3702935295508143522748719960902079756606478382730 6997 4195184616513165588447924498121505137531404790200 6998 4476624432199594592652741701138651161972061625490 6999 4503530131248223677150775340248617396152865462080 7000 4274815956357032514448858717440683984232642398600 7001 3831400591920641313901380394810887017455783749360 7002 3244481792764002891218746953506022605430716678200 7003 2597247535774618664894072555583101034201580278295 7004 1966333549806988092976625565427869061223658652940 7005 1408437129399062570654656394857641127753950565500 7006 954731616103840332375039472010196949497875423025 7007 612609421281378903362125420297384243048094999225 7008 372141731715929795568798032534770459013693298040 7009 214036984082980767438796231175361201416848912630 7010 116554368247758334780192542283097355624519186525 7011 60089907676222146707246893911572721529258137980 7012 29325961010168379839288403410481154659326983475 7013 13545516835484363704851666443771182496373199180 7014 5919928424885861321192718452389388280859045785 7015 2447199221014433285320086889792931939740831350 7016 956483263237894059481955543946072366343395540 7017 353290145111982009692997184175855250585532500 7018 123250636150288717654081045613955566774509650 7019 40585665379737731729072089517892575100609300 7020 12605716010455819015131270659904993036628875 7021 3689947587821346296339523876516911868630720 7022 1017034446501914908356519540354371313268425 7023 263678313168241834498020081342466581166560 7024 64231649588682449211431866257296221853520 7025 14683191431731996733571443074687190546400 7026 3145523655847649824329590901465075943440 7027 630534985694604061532920047872185615800 7028 118071154291546857148201725534545021280 7029 20615611324095470019040726858900296960 7030 3349515922422789533226804841944081000 7031 505269546398517810581754379953045000 7032 70588766210560937299417376588872320 7033 9107847845532247829158921065940368 7034 1081989855687720300823880587305096 7035 117939736934096602975650481085805 7036 11750241884302795220639904848511 7037 1065345631035849033702042473820 7038 87467750667812957106270552216 7039 6466619179496885600276357667 7040 427737760775576379659539920 7041 25125258630357524639780658 7042 1299264691203245203716375 7043 58544053634673176865660 7044 2270619866497981982445 7045 74684749403163507300 7046 2045428645015448847 7047 45578326050325530 7048 801918773279676 7049 10700489402892 7050 102313998990 7051 643623084 7052 2310555 7053 3568 7054 1 7055 35600075545958458963222876581316753 7056 1650978379512933654853339368828262198 7057 37719723595742727010374825344070516627 7058 565959701686196655043918125497670348052 7059 6272738550541531421469166998139572160195 7060 54767406470510529960481484715127747733586 7061 392298573983600190705339345118361746817461 7062 2370720001521816307893201568412744467786096 7063 12335874651988837871066283868159008456650421 7064 56133845159710996724548967113215297253631900 7065 226118742268498453184532299337398898948263135 7066 814261339252018188857307322572976916309516220 7067 2642416851999015890870242692420320189359152914 7068 7779702213618631318386090804047492768316082964 7069 20898263336400212399023885303935464738259382710 7070 51468908280656401350953697361434057479395793456 7071 116702067462787656048426668738577503075633919071 7072 244502720519475635212149434107037734064268949728 7073 474826155626970719161068300862651775929966853553 7074 857113817653189337770763961769650505386125458140 7075 1441651150632425924858386704183270004465755812358 7076 2264343566529563302743690273113364145012790787108 7077 3327526052869385023791666574693350672981581044650 7078 4582910008157249434685374040247070512979552358400 7079 5924664259765415933234748735315278439967761764250 7080 7199092126484206072568407511133444892911522104880 7081 8232032925086251388581053442302277598855141128830 7082 8867819129268126147042605673375857791374015063320 7083 9007793966055260659003409941406213996270241411320 7084 8635243355873387597147802754227926579400764095200 7085 7818128810031684184430736069126184519568839663160 7086 6689273692498688464479993635585531537440957660160 7087 5411775728223071483086779264396562966946535843585 7088 4141764243526010058108540146437050953014825428710 7089 2999722224785557129966750076373576509313886767875 7090 2056643266274478966440520324819911734211370078900 7091 1335117536566636969957666357547380023550755892075 7092 820790249124354126483902317411420788753493885570 7093 477899505855332467753476130872852691854123386445 7094 263537722779134702617539920150456942462120918800 7095 137635930688634595813137051266692942808399141005 7096 68069997831554637660985205001140279706815636580 7097 31874071542957325856425608648637585915321599415 7098 14127683189222920672061477846127259734791188540 7099 5925429830228511330828947132464713100955401950 7100 2350810912964968957191194398421990225264155740 7101 881792641340404539627718005742676376023828490 7102 312561594507422518525886667592134991334533200 7103 104631049973693212530472488219417884477546325 7104 33055304206808848913577969046649178588886500 7105 9847804958668008721869759580089928346940195 7106 2764251148048193351764318716182846424745620 7107 730356081511820006532186048160277765632080 7108 181444688701100126108630789891344651774080 7109 42334073788360740424241966467146752494800 7110 9264071046559263274933284685868425568640 7111 1898675037950368681316153792752851509640 7112 363866966572520306126875966895715422640 7113 65089768246310546677997259878312015640 7114 10847172016637298583085207211207372000 7115 1680432616155991603546451976964445400 7116 241431566787361210269859359176294160 7117 32084150801015860045920086482560744 7118 3932220294780887158495121971124544 7119 443013161427610896835681355218260 7120 45712870332955932073704379021566 7121 4302474227120184373649087498856 7122 367654617837657634798469491248 7123 28373599073382980003179307073 7124 1965735539726868696765287190 7125 121411461771133615252520823 7126 6631631918954178945684048 7127 317325785743606283382555 7128 13153709158594024167180 7129 466011267403272354225 7130 13880181583574961732 7131 340504333975044162 7132 6701585232913668 7133 102218605856118 7134 1152244093680 7135 8959224429 7136 43109204 7137 105659 7138 84 7139 57602132235424755886206198685365216 7140 2687259970528127930997508295631470281 7141 61766950633800808321831793290412489411 7142 932464412473117933444880333965569213329 7143 10399293726139676416183254719589112308693 7144 91371478456050512463206019593723494250827 7145 658703694379060185511407871878995980259587 7146 4006662914493107792060171144582052022033883 7147 20986847089649910244407435601390865041115082 7148 96144311767010471435069086428919985174303619 7149 389946587825377351473071797075071382281798770 7150 1414007690640616902892723844458836845356820425 7151 4621253563052771715965756121476708574287530117 7152 13703913997884634373649017823607142873209087098 7153 37082527255615860545480051415536333004540204566 7154 92010533896123793688858678307675767165445819562 7155 210214358942278583145357252195225216284673591367 7156 443831766430220614306684960615896229513542908349 7157 868723869491720198794685917609040798117449046316 7158 1580744459079058186186472528496890629637058502647 7159 2680557742394691691074464702223273569093350161771 7160 4245385490023082036257276628987379100764187335126 7161 6291822701436095620765207513616178853803073432950 7162 8740764315051455110388268409380729647422896614550 7163 11399882623666187081924641067105651255968963758600 7164 13977231696713752778504246044350895481107296244110 7165 16130152837107560499777697901325862492993024301760 7166 17539628177980886328143271872636014090877481479010 7167 17987948529503078928806926982793482554395168498890 7168 17413589443478643788747436811917227959786271955880 7169 15924345358309358012780975181377755521257265811120 7170 13765156077183332669600120983902441160327458087720 7171 11253505056761693039199598773485686606578832800080 7172 8705345329107616815979238267448021048440064359945 7173 6374492903991607793598032036659086698291495986315 7174 4419812011777381869470216191687749811463196067425 7175 2902458573951856205694831249854961216096726314325 7176 1805541402121662825414825770243575490815282182835 7177 1064078221654243030761070394582984352284665597115 7178 594129075109873804836528693608915499503489017955 7179 314280206612615077300576487461363019962176465510 7180 157485866517945164207520502323194155895400758035 7181 74745549388610069400565678502889923071021782070 7182 33593128449593145698105862742287830512023433505 7183 14292557476128805937341752474647033321555279085 7184 5754493397217296301993236832160994531348382630 7185 2191566049690280608802670733864603992952756530 7186 789102375769693245872964897381945808694575350 7187 268467351503719661913625623351266026352665275 7188 86246685597002399657781329224446746726124675 7189 26143468556945174033340554116511833252199790 7190 7471233182371454556460362133054129606644765 7191 2011068841181976749386725669857115660067065 7192 509354651458024409818082737491107454794160 7193 121248914808775186369245275799130164894720 7194 27092786134138909832834318662020692058480 7195 5674733679492622567178664742090113068880 7196 1112473106558671224807997740302446059720 7197 203776533861952873845239712271757333880 7198 34812299263155558135352738912051749960 7199 5535218084977298947355011198861571400 7200 817289879396439958151031115718211480 7201 111780764857109045174496384137373432 7202 14122057996000855288477923624370008 7203 1642942754049427800635212423609161 7204 175402849151355330269994764955882 7205 17118061742458828627991034821187 7206 1520467999541319625606782517284 7207 122307968920692822709726216956 7208 8860092479999330676701184777 7209 574274481177067519551841401 7210 33056155240514948789181081 7211 1675134530581524663964590 7212 73968382659765183015285 7213 2811315883304417843970 7214 90610359631753917879 7215 2431511305040818539 7216 53081830056518874 7217 914837868538686 7218 11955047495562 7219 111916846503 7220 689042843 7221 2419782 7222 3653 7223 1 7224 93202207781383214849429075266681969 7225 4373838425587020044814070541041049232 7226 101137652609056468987059958003311268236 7227 1536143837755057315499173284807310078008 7228 17237991978367404492696339843226354816940 7229 152411623477102573845156671306990814144608 7230 1105769674833170906177228701712485474810634 7231 6769681489998524290658712058113158236637440 7232 35693441743160564423366921037962617965551599 7233 164614031578710306030684337410294290884585940 7234 672199175253586801382153063525685578483693805 7235 2454387772161133544934563466369212660614599780 7236 8077931754303805795693306136470005679956199251 7237 24126033063502281582905351320074955830884322976 7238 65760492805634704262890027523519290511115670240 7239 164377705513180407438836260973045289383100995728 7240 378385334685722640544737618295236776839703303894 7241 805036554412483905567261063461511466653445777148 7242 1588052745638166553167903652578730308111684849597 7243 2912684432359218243118304791129192910953150814340 7244 4979322710680306953703615368176194078945231432269 7245 7951380207185071263859353606284013250242733934592 7246 11883692320835043947300564361422893671797445264708 7247 16651200376078089568865309024321150833384030017600 7248 21907456891588852449844763842668000208916277881250 7249 27100988082963374784307402290799618813986580113240 7250 31561277888678017960927158854761584984759687535470 7251 34639480232335263863766930988314149481106637671160 7252 35863561624826465734852942597575554342039424973530 7253 35056626765407292044898649507551368535457277462400 7254 32377717524214429794359514004731866620226869569480 7255 28272558579713705318510850688614157217337255411040 7256 23354554477483452986766371673467781110966326303825 7257 18258885300856698357174557678281634968401425632240 7258 13515979372303174981673322259469714160620208182900 7259 9476177502837417965877486592881238054988452914200 7260 6294219376792972142093017932222252973858852285300 7261 3961449187812653921856394445202376303119531960480 7262 2362767976633929624998448842867257832892282869130 7263 1335566303744340975207544744632225133819733323200 7264 715453860080384375731253458878512905232696525315 7265 363191795038134397681642758591027378410615535620 7266 174689618763122032917976492152667788693159018065 7267 79594883181773392226592949237052676162136221460 7268 34345670495580237940232177453239006157301869575 7269 14030734140410776590013378363047697857567940320 7270 5424169603995654105621583138029270594240740760 7271 1983456611617520304026569570716757176052937040 7272 685659995984835392969984779162818902164744800 7273 223933039777504461101831786490513809792557500 7274 69046577722422031668788282743250940188026485 7275 20083289289087656630094440429326904378330580 7276 5505676070741990107683230434200239850444765 7277 1421155421670944542458899575542729872200320 7278 345027677298236052902118032157621569163600 7279 78690930969058913532009569815035870121920 7280 16837479764002254523428103220711390147160 7281 3375015111081560212251027499951012992000 7282 632733268680783726650112939045784772160 7283 110749239526103403396435206001571137600 7284 18062822717770589133986670387033388800 7285 2739154062339792771967342451858951040 7286 385296482445486115490275829796228336 7287 50138429091797602492893132078055296 7288 6018176210257925855966015749951965 7289 664128880911922159179380499195708 7290 67133406302534945075344501341609 7291 6190596844499161634054339507388 7292 518336185831733437511375015277 7293 39199427093109179376645779040 7294 2661421482675069831569649414 7295 161099248930602742987385952 7296 8624092235279309893031193 7297 404447877561965490565020 7298 16431036309301714365375 7299 570501808618601233836 7300 16652197222590824433 7301 400287749264476704 7302 7718641707308472 7303 115325897445360 7304 1273120164612 7305 9691376476 7306 45634645 7307 109396 7308 85 7309 150804340016807970735635273952047185 7310 7118700528350572731697785035357884729 7311 165591863213385405239889259589355227928 7312 2530375200861976057265885412063291780748 7313 28569750116980198842324474896781036338962 7314 254182395659292762724545945620303420704128 7315 1855844847668281604151842593185204949321048 7316 11435048098870692268230291074574206238930910 7317 60686951747303582459834527783935535028700564 7318 281745190435370687710160859440605141100004641 7319 1158290074845974624290293947029676945939796194 7320 4258342050627127799300359107903120888253218975 7321 14113193007997194414551786102405551099600549793 7322 42451200624439687672520125265158807278380940191 7323 116546934059135199182019096762662766388864961904 7324 293470766664920061673174990696257389553087019856 7325 680610227524125017378953548798137760289822714823 7326 1459082679784983103019303276272632912451662276864 7327 2900608381560107366269274530803667335742676804262 7328 5362152760929996628099463237235124338707658363303 7329 9240624912154056830964552598896358277675640096687 7330 14877323439602844991191094937494665920100271431489 7331 22420900512294221604323048504026451626364706032784 7332 31683787392565640300018784947318059334610000065100 7333 42048103830306494642157673319154381112308138254400 7334 52478102403343314644736289402256165551062840115950 7335 61668662422499331239209102800438342958860008081340 7336 68309261247423710691687900762276026064977143451930 7337 71391138332310430991803141453005050987312074951430 7338 70458164738389014762453013302262079049638717917170 7339 65715652326002431595887925998026850101270407336480 7340 57962060015206396000891946853894353898921979309880 7341 48373215611428478695566091430855908877872617191625 7342 38217735686726008212353394719215342623420322792265 7343 28595817605402399591250592563576821907351768529160 7344 20270482418606407628945734821228074564743144967940 7345 13616489962522210217258065373764964001418774667050 7346 8669449163886172952966051465300913010031540457640 7347 5232387600409835481174345007693817675992230649080 7348 2993773600508457810805143832824124985607887938270 7349 1623863141802873257868358639948791424698362008780 7350 834957868168694639189739748375584554268192759165 7351 406921034669677266526062672978751867659581558170 7352 187933561019976607325264490482230429745181437035 7353 82231356421302189575679792670173869990880582165 7354 34077785013756878829348367669855725710471602035 7355 13370229050903231016417490704054869118541879920 7356 4964125037077494158702205201963306977700268920 7357 1743229723258248300756575299896030737211985425 7358 578647076878226522673238739066226582871347450 7359 181436731876369605359910166084209520166350950 7360 53697991028404285219895356678892867237175135 7361 14987978094295421413530318237111485117156595 7362 3941578914310945701663707982890952987061545 7363 975631243565035649089446045447859188852480 7364 227032631911973009734089164276186727075120 7365 49604999577633786923441086624822195274520 7366 10162221897132854004237689982343572120600 7367 1948982909101407825303350391619988165760 7368 349338072651211835377027657185380221440 7369 58410340065903446216694420497946710160 7370 9091662026713531677473384766438733920 7371 1314367126699035118815803329651813248 7372 176041251944907502955867439839798736 7373 21783176960308208945079151797931134 7374 2482474484112705290084587687760751 7375 259654317196349103973330301118678 7376 24829126586499309887652156845859 7377 2161112154293745885827883749517 7378 170367488493801332763073180773 7379 12095788443851468027822675592 7380 768429885348185211328408434 7381 43355382006375783346176864 7382 2153550790803255337544895 7383 93210734852371315224630 7384 3472428051554772995685 7385 109694068159385560851 7386 2884880884361814117 7387 61715309632366032 7388 1042118813479608 7389 13340084506677 7390 122297265822 7391 737097270 7392 2532831 7393 3739 7394 1 7395 244006547798191185585064349218729154 7396 11585741161718975991361284651665615930 7397 271103354248028894271763288133707545396 7398 4167656691226089841752118654873913126992 7399 47343885933102660650519988024814701233910 7400 423832011114762741062398956770520589665676 7401 3114026145978555084174227966204681238276290 7402 19310499263702387465066231834399849950378984 7403 103150074980462671173860160880011311230889603 7404 482052663757241558164212117888862049950142180 7405 1995103281678271731703131347965656815308075939 7406 7384928998041848145617075637798019127351512560 7407 24645512534462133755179655705244769440171348824 7408 74655165442245775051118782721703768789221462418 7409 206433459928272185027814475606257012730864955120 7410 523608964983735173374901279192821969447303685824 7411 1223373267723028065362527428066419826512627014445 7412 2642504568883189649131301958029381155944811357906 7413 5293697681610757825004439246843909110507807431007 7414 9862889938927381424385671680943047557772494027240 7415 17132632055193582027786472758201745267574022343296 7416 27808026357468223208754063911954873249288236798350 7417 42255973040314336815482966471733358548404885232084 7418 60218680089478773816184658333062103839791475347408 7419 80606761097973436660867746186143532154608446153250 7420 101486547377895541878888455535723784573965698110440 7421 120330928394140723984443663945999546757606275730050 7422 134510019368436992516381990605351760530843468658560 7423 141894180189472160590423015038894754810458137596120 7424 141378353128622772542204605407389001927135420353100 7425 133149996615624153435146089510310085256954554368360 7426 118612336119134531113762311547240377736486104290400 7427 100000328668625637000843313792937847206176198906490 7428 79831175465066159556294324070964758702788074728330 7429 60370682278562272930098472501328171036373402344300 7430 43262639293747000576496543673579026780351806065040 7431 29386886842152600325228569898868455030266079866550 7432 18925117728491799016915463842725542287009924703420 7433 11556604764856419028029188295763451812004045478690 7434 6692107880886728411011137420323607952319904130600 7435 3674883305627598608807156843459529463750791857295 7436 1913603523287213412602635965845124837911504820100 7437 944802448470933697125681923722447034763356111855 7438 442218062964872032469833931871950894600476676560 7439 196171910098655819742504919360465552310318673200 7440 82454189649747893359593923486142429725341411930 7441 32825132795309661712052452205131837570350561000 7442 12371751252690668568350357910709334747993946720 7443 4412346330860603997753129649775606815429667265 7444 1488240112640566376745055304719559294828649750 7445 474416349376296098130530235317974270146934935 7446 142827858039913973518778079851470711803532200 7447 40576943454125068151307989100638629345931940 7448 10868410406723880351805837992633922709706630 7449 2741814342534216244450463653148210630216400 7450 650751240179267976168216766248844166360640 7451 145133410310694954978878759660569455543600 7452 30374716772216668739916820703005975259760 7453 5956731288863751764204490830616785929920 7454 1092820580858098965423575802232736131200 7455 187222402309777438747116296886551236560 7456 29893638806823913583427397605331073760 7457 4438817671484314006273421611306992624 7458 611476163482191220939036401714082368 7459 77939782262363737293938299625938395 7460 9164779575282553305229983936908424 7461 990916604410806208228055301655995 7462 98153129733533416597050997694856 7463 8870045184624640957393598272182 7464 727903101418643949651093975090 7465 53956637019635717236038104046 7466 3590950616953857785885443800 7467 213078723172257836226594009 7468 11182090903644530721141108 7469 514089648723638520155025 7470 20473966169475088594896 7471 696848074000577619120 7472 19937365856217115254 7473 469721700604151208 7474 8876086418233440 7475 129939102116649 7476 1405108806910 7477 10474108391 7478 48276872 7479 113220 7480 86 7481 394810887814999156320699623170776339 7482 18855246030086356693794704960975547844 7483 443813917989764872243350332758420658053 7484 6863623755301451304257893326526560135668 7485 78444011250944835550110348333659029353620 7486 706584156891035702629269377287605046708766 7487 5224053389306129451050616505010189608301466 7488 32601392210241361337448365502159261138630942 7489 175272074826636945901924979738521052498521077 7490 824484805939915828334207505113402726078847385 7491 3435138546959617043703586154435938902347876774 7492 12801561123514950569207728692730816961544527729 7493 43017047593086455969031800915553441428025117592 7494 131219559074682657138190694089268127167202952402 7495 365431594611847071882353697634078586398110857215 7496 933626665707790434230095366651742125389255667584 7497 2197454261912073144414655967560814976355536749124 7498 4782197476192297769529558783100151828686296349593 7499 9653388742955848294293017053920209358702146512133 7500 18125651081417485418754409448981839232222829194805 7501 31735409728277635486850488594333227883957320803286 7502 51925974709225125030909711448345897447064148326526 7503 79554196992211403410997109913254476094869862696357 7504 114323367994338635720526491784406614800766181445292 7505 154338652320845571603044204452615972601526584472750 7506 196012753611545351165782418257134331237336676480790 7507 234477693219983369868389056148694055267529123927340 7508 264487943038360034447278994168066129554680620191830 7509 281594579769206302273914057254175831862747355999480 7510 283227656199322218296460760162656131964086213221700 7511 269323813680015599793487028810599014407863679622010 7512 242290048460343358710542184399161581736678490936760 7513 206335604295260511697301352077688109982970795407995 7514 166422126763220646464213810221036010204081014712220 7515 127184235570690680733702459784120335567145493665725 7516 92128939317755807796692871058383923252446719562140 7517 63273859223281218171432370093861493596427999501540 7518 41211056854900182187139580681791419298460239828110 7519 25458441529152427462169584768758182498027816585410 7520 14918269081805021702990626260841550613920022717950 7521 8292520047938929677480659316232445874057041804345 7522 4372424533258781309660734354169500816878059588045 7523 2186681351309305602841484345076783456691130429190 7524 1037072658654525906321161095332933192005239671765 7525 466336827539934616643449202512869852046380692400 7526 198763331084806961764622083826172025426693596130 7527 80273146859969771557818310579042432399364042955 7528 30706105340671393743470053816727510844236095560 7529 11119701091196346457211910151634944530341921610 7530 3810116912777041200174869343681816614911982625 7531 1234500158130892226163679140468410373184633335 7532 377962580944687864098583602614573099207058285 7533 109262912576824774784733664016642981700263670 7534 29797967415330247466999864212636360813924770 7535 7659024500410197595203617681487022806130425 7536 1853415115656276634991751975972890082288240 7537 421771041800301751636409010561578377893240 7538 90141938246983309667595597310171742654880 7539 18067936095098013593745531204580346216280 7540 3391141562610718626103953851038104518400 7541 594970815026892720340838374569878168160 7542 97395640899440891477595202869716517840 7543 14844846824896880802562609707397539792 7544 2101884542126133842710707171205694352 7545 275764211167579449194884891263668265 7546 33430431019703467540393723422600309 7547 3733045405719860602285973290535424 7548 382636573516381830458033455659393 7549 35860283925417696730873638867558 7550 3059382744206191168242050905380 7551 236419913957288518026933960411 7552 16455168946153511025036527826 7553 1024863990526818830901179307 7554 56691023700823569404862867 7555 2760851174379265172924550 7556 117157129073401176815211 7557 4278970193714736175656 7558 132516314899964490222 7559 3416317894598331357 7560 71633514864079080 7561 1185398000102934 7562 14867490579409 7563 133508471483 7564 787906973 7565 2649790 7566 3826 7567 1 7568 638817435613190341905763972389505493 7569 30684993739603523870741053961859892928 7570 726503013399512742506474905543793819379 7571 11302383800775570040281775269534180808056 7572 129955553875273586042382455013347643714522 7573 1177760053938901104342188322082940337608352 7574 8761911546399447276287243427985391436243432 7575 55025917619922303886688825302763792327286216 7576 297732649070802004540851372452932213679789664 7577 1409687544677620057672279783882276087259879168 7578 5912294492395130333570929620290457767606094893 7579 22181593403235070446527935678494492904204116228 7580 75047489125590437869828532258596229995547978976 7581 230520237051390565944489132516216665396595763644 7582 646520219982365031961286955962039367918197274753 7583 1663669090619797792632811121450821107567424308528 7584 3944436494618836383152084674820056772315467449393 7585 8648075312798515484023388169195952811143734721944 7586 17589590993449795768428758258793499625154765301046 7587 33282238701955624668144520376768795900503130653052 7588 58730931722398598939022633033478020709303837173822 7589 96866633121886930267450248118502515963926407468172 7590 149618196389993963435234140296942707892562984726791 7591 216798021124131746352194116589202077188962542024784 7592 295164093508297782080096608971821608595926505973408 7593 378106062087414329705538619979001647965910820744480 7594 456295168992019635731721175630417386599101097767830 7595 519328890800937750948104648719417436843130364580440 7596 557998779327115455380719062898422347204048962254160 7597 566500189517417151429088380608939888701679771170920 7598 543852163424262525770837723728298101591953654343470 7599 494052381195102043259450585456712044730119149595520 7600 424948269083020679811906977417866334925633098604885 7601 346253630896912443021351448084938616113045288347040 7602 267386093314319113220095256356413265306306970738355 7603 195762260890065081303287887233291121069171927971480 7604 135923385359180819073157483666308975407045885433130 7605 89523061425544581529283614423385416615736244398080 7606 55940164022500645507114236907247176597041786767520 7607 33166981727548169142030951976928610378243972327240 7608 18659511234453256697298953580015583290127737792240 7609 9960911362173593331070527163474155118540356265440 7610 5045087323067452712569802234644355329365991361145 7611 2424093170090331635916676950927331121369072460180 7612 1104726800603462468855788053745286298957176042160 7613 477389430833210674866720926672780007462353681260 7614 195552469305027326629464686270316699695056015885 7615 75902989388671724023872863932568683162580603280 7616 27903798674747619023315397712119886093765535595 7617 9710703356278211574673054298176982725170299640 7618 3197156620147754701039264680505943938160218020 7619 995206788360897935747891917784018081157525420 7620 292667714070863816454819732968752322849727810 7621 81243321276179195970113691305908912869563340 7622 21269249249668294191459919327269156146053455 7623 5245980698369760855610432395369944878865280 7624 1217655692290264682783504536470991999797480 7625 265650065329894933386391177673747173458240 7626 54399384156178434097866842738203107405960 7627 10440693432332569355732020483887626579520 7628 1875013798194769124511530473689165535920 7629 314511682016042243808138897361598828160 7630 49177303303205108392263428924035606176 7631 7152178377092639069923165184226769344 7632 965180156912134407427859592603689028 7633 120534992857349758139562006985447128 7634 13888741585413220115744012529099843 7635 1471706307660721455283139755010244 7636 142883458843575754285318234834596 7637 12657331030249476075286743152652 7638 1018279652395568184914066039547 7639 74002756582743086046960075672 7640 4828893330652934453013217116 7641 280951837776725936352597984 7642 14457031726747434414220683 7643 651720743966514785565132 7644 25449784437190402389672 7645 849301754756759224596 7646 23823405451419597819 7647 550231301886463728 7648 10191423520453023 7649 146211701502968 7650 1549091386784 7651 11310292236 7652 51039882 7653 117132 7654 87 7655 1033628323428189498226463595560281832 7656 49935050657504879720856458546006217111 7657 1189172177419363971443619943263190025276 7658 18609821474066786216783018928819161601777 7659 215263188881519872896750696673533233203810 7660 1962788222080881642521568047704204413670738 7661 14692549092596612429967129310283186091253664 7662 92851363219469794675187807309933243074218624 7663 505606116107680311780224717693612527316941683 7664 2409444425444172831908412268734199865837247630 7665 10171917845294663205608723279839799396032819052 7666 38418293073709638059439250525661248768096520731 7667 130866097842191844408068061866880488385117624297 7668 404756843719159679051711627521038233991823833638 7669 1143171373668894760981831347685386081483511084370 7670 2962727350939435298745260185736641819354790833327 7671 7075517422238699961796836009032613874060259866101 7672 15627727050902886397967602919856919616185567820661 7673 32025177212597941832251334095813860812543208162772 7674 61061278526328958381191946879670844491428106359990 7675 108591992532093719844627531076793087825483987171913 7676 180528017559389690785210448161181641294947876597984 7677 281098368091430491877140961658543081434496995749674 7678 410675586110681785483717718286863168084598586166433 7679 563826113823481989403667305208844195998219271891450 7680 728457468019805252474365242688751951804774081698020 7681 886785615823548356765892650036245773103966898175960 7682 1018294527059281155263772699036177621665340108699610 7683 1104081302134681792101912114320664308621476938445470 7684 1131322425485945671999463198025771852528513340392100 7685 1096403633303600343860785512701553247963903547187180 7686 1005666243335461001763479798666472640874661320154290 7687 873573921838624550219750513894716026645282384949640 7688 719011361955393601182866610383662736300097098467255 7689 560992455648230440418011526361569611077533479116300 7690 415075435778511569833683218075795379888764141199345 7691 291326183900217845041282724818554392255920604496810 7692 194007977503725981887855565199038329510624483727730 7693 122609662406553255156423402357796778393529843181040 7694 73543692338505618307191163006528343490191811630600 7695 41870300364197208077770239157089579778104802314535 7696 22625855943371304318211920833876101809475457657830 7697 11604193207635539625072020933890639602935181378380 7698 5647847180054163145079322391337047770065442561135 7699 2608136286797922991820398351591089343008796406325 7700 1142489589457952253274792213011821884935427969790 7701 474588947249804059951905080675531157521113654970 7702 186882241589312889325161228328338626406180741795 7703 69729605106615359223997361680482341468343552765 7704 24640521360251599232059833793493743870424203875 7705 8241773691055688127377813164656170926256833980 7706 2607669527436478026010154660867001553549217040 7707 779893207592376455338136999599968403757049765 7708 220304201268334218221847219535188255383751780 7709 58726241165408739253663401221392539766108650 7710 14758420314436235085805802052829857767283945 7711 3492841849746843069411665523005460459978960 7712 777563045377179994690395785545497294006360 7713 162609258498259757359207971252955196277120 7714 31899771090041301575581505539506077314200 7715 5861126175832380470956322699297148222480 7716 1006878137942375855626572474801193514160 7717 161417791027542880672421241501149663808 7718 24098909744115653715196482062830003488 7719 3342828910205847699333451655073051645 7720 429729635044632674874840621671715702 7721 51052218010836548258423709242235576 7722 5587388286896963888027146501205061 7723 561380316285375281474225329361547 7724 51576997699873363974402432925590 7725 4314082310559047871183050905338 7726 326877839486185115098930563909 7727 22308926267333264308950924249 7728 1362506852004368336658640158 7729 73908906601950268992008100 7730 3529729047419181135304893 7731 146885883704306315380539 7732 5260788263371459890474 7733 159756038245982419398 7734 4038182711348874165 7735 83010336384635037 7736 1346477192185311 7737 16550090437676 7738 145606670692 7739 841596645 7740 2770748 7741 3914 7742 1 7743 1672445759041379840132227567949787325 7744 81258861832721593933503276480255615532 7745 1946360184558480237820835902768843737583 7746 30638708288241868999571269103897136229212 7747 356521126557569028979414926956415057726388 7748 3270503829895056332906138824800492394993612 7749 24632220692934960810596561060351517865105448 7750 156639192385791545838163876040682426837748272 7751 858364682798404620207764915449308533324017563 7752 4116864619192594894121543425069408166776916462 7753 17493899882367413596851932684012533250898793113 7754 66512180969339838839538115824446199439906731852 7755 228095180371017352724424529803971211284869719501 7756 710324569896140682866029292295851129383967576258 7757 2020211830702650358887607436163642114798304122767 7758 5272916661541598123339358263149502294840412416608 7759 12683623007477334137581731805303491753943151624022 7760 28220238858320238265143075763872929199644769991998 7761 58262843518846253084703480523803313248841708185762 7762 111933108221734378817765225515233140017086002314088 7763 200605162956447943451794684487039904435290954998787 7764 336125582403675219991683329313162177968178121239978 7765 527583197603311385579825350073988305290986387944637 7766 777091803624807495271145975173007953166124112918008 7767 1075788228455911517835958030769867881783108319889642 7768 1401727623615517364260000471639575208366611408415908 7769 1721186846902982322203152445645664807668978816688270 7770 1993918586852238541943598523386012445107571571047880 7771 2181408972262734998430735825938504092668656265280070 7772 2255821394330478278809270641533134088434242073817180 7773 2206755986245280021060711617038791238257536972701570 7774 2043570787954825570793768107851482787196734124093280 7775 1792574572116747273291108076769294406301034633150045 7776 1490213261935326724016125035886467687338775485419180 7777 1174632179859461996659458230802921492496885738201695 7778 878223789982895764357066361665499766264243039909180 7779 623011830149463745417728095718154488732138417901420 7780 419454424288451382490296663288732721533406613558940 7781 268072887854598482192821253688429371606307874346640 7782 162650838088554432956336351890704130465477570725360 7783 93696793326198633917100144714033773446476512434015 7784 51246278539998154346581401577365840218143551715510 7785 26610191892876585668712350332009150050841529004965 7786 13117027673211947493565801576908734220800506382460 7787 6136956257491717096592863356263706763335044908665 7788 2724605820894625396997301193429888191354957693210 7789 1147530847388042061448090693618627864678523352115 7790 458337700283011939978498778531224009263817360960 7791 173536393170034702271185623325170910724689691640 7792 62255023391277429830048285803790612689360039110 7793 21149633667481654403090132143339097589587351640 7794 6800032935945130662797311259156963572866960480 7795 2067767710024138207540848650352738807764302995 7796 594215236615377230646780643809849491103042930 7797 161238811691256229415237011854570608781725445 7798 41273650262474290132876153775468958792202680 7799 9956478240406868607805602454846397338641720 7800 2260868802997339610860291499690236467262080 7801 482658707984333124843465991664905477141320 7802 96739848678552305029180368761596811299680 7803 18176833406359718951199873656873940337920 7804 3196403618153187223946241845851957878240 7805 525106776346790232872823567786784098144 7806 80428391424413401177383076171092379008 7807 11460187444210621176684476431903510017 7808 1515444784814116840442262221260851858 7809 185475952453599526513729728756782547 7810 20947836179970905459054298785315148 7811 2175970082789672491042683319206387 7812 207117787573698594335007410912838 7813 17989692993204092131383860097537 7814 1419160248464496386059956679128 7815 101140576180729284808924217037 7816 6472352020434028726024455258 7817 369317776105423639758826767 7818 18638481518133130335090708 7819 824056412108011503335343 7820 31559874455318621504742 7821 1032881198454161241813 7822 28411819464654935712 7823 643433061791551788 7824 11684112414141302 7825 164310883327428 7826 1706008349712 7827 12202928763 7828 53927762 7829 121133 7830 88 7831 2706074082469569338358691163510069157 7832 132227540813654663152586198621822114475 7833 3185467412635349088985312304578039979970 7834 50437701939728019187797907975979487856265 7835 590394136913155688092948642558767452531975 7836 5448555240857457848324457569178230041868160 7837 41287558007612454883085258418338908370029850 7838 264183104697857952943318812660898856003220560 7839 1456822162125554726663177440452854303715177870 7840 7031915160744448037810180411497220559931105775 7841 30075262153106249634369068232586532512768859795 7842 115102391888344140104586089629947247604036071635 7843 397379571286918835191931842196512948438083864529 7844 1245947511457492206325808981683769851760909034193 7845 3568140048090704798921150411370066430273639040775 7846 9378815386149928183066449796571530195678714334305 7847 22721867780655469398123828000072747447358202323450 7848 50923483331461824624907514692762462689890597678760 7849 105915747782347081314922417539474093677570484169195 7850 205019563960661279031208506490717845321057316836850 7851 370258434014870621677614162443503836752203048530690 7852 625245592495158630621521308551136907088609985009875 7853 989209583254131568242176759893713028020431260292295 7854 1468865757826919772632004655118414202685219694834115 7855 2050289928390075292723343054265575245865926177947525 7856 2694011205458804606138033019537171356169604762005378 7857 3336429930746335931443410338370662532577719796562250 7858 3898998729735068053973263872458435839876878577923450 7859 4303784801456697945796420639295346022955473312425150 7860 4491225121951105742910645953879570249584232352654750 7861 4434482045034826036920960327766116338749953860280850 7862 4145640664593886916418033419219508676035298991434750 7863 3671814737290832825274338389330483073820978338253975 7864 3082798545729344875418742160164846450284154968836075 7865 2454635997463086038260336367548153839874516315785250 7866 1854291681409637774608761106102864757230540660224825 7867 1329413449828193160292694038612504260876823163597575 7868 904788585692395209419434953306325443299951701783480 7869 584690527764877719237100221245264479510462201255410 7870 358804192833613306419950917255029252349199225537000 7871 209110786028901460302061546877651696714773126379150 7872 115742434847566666742563561568331521805723811687875 7873 60840241043883429611996292099775891463252168041175 7874 30369068060901650263717144902136421593801130321975 7875 14392939724343803233492584099191843876409283876125 7876 6475231697150500642092491758032799419299182069325 7877 2764609384095798374674787987305980907135064976875 7878 1119808889122128889255565087535093793191111757725 7879 430148239865962950820344213333991878599213986200 7880 156625149858144388286105481277766698028127795750 7881 54031928718788941762527779101489012386268389495 7882 17649476154437296816185279084680136052673011500 7883 5455330445052992688889140310819708765070569800 7884 1594412645476087904206764862945006150243844475 7885 440269254124999186890747632611151403931585875 7886 114758311742319264472345357049691356325595275 7887 28207740404589946763023070030681715565904625 7888 6531273698121362674962352808241194221247400 7889 1422831011859772876893069748463357967424800 7890 291248878266853363963969845554058084891000 7891 55937730672233400997737701895677165874600 7892 10064407931927943550529137019950299614880 7893 1693402705316708969171817284089127276112 7894 265945092196071935565000799735072046304 7895 38901926098532122591214410149806565150 7896 5288003330064597214650554498005619205 7897 666257805509068749646994059670733825 7898 77587442477704417605505154528755785 7899 8324738685972011660544055149772995 7900 820075101558947239783635173199975 7901 73880773003636503976969343928465 7902 6060120398509729372341938148375 7903 450327341934247664216805705195 7904 30143785139771661371634019665 7905 1805733534711742245409475025 7906 96077117167502580462403701 7907 4500671343231498954020775 7908 183706546422996396775755 7909 6453425500071603551685 7910 192206040421986229275 7911 4764626109525060990 7912 96040925990961650 7913 1527338165950415 7914 18401705458080 7915 158651196100 7916 898295155 7917 2895795 7918 4003 7919 1 7920 4378519841510949178490918731459856482 7921 215158848405417636926221702670027517332 7922 5213086459026550920739651483827139333085 7923 83022770412528368425190012982645467823060 7924 977553971758966586071934838619079646487575 7925 9075580197310083210210011320935137494588160 7926 69190282530442472026587958303490918630128910 7927 445454517776584459592079249761932800706074280 7928 2471826037309750892709106231942845263876943705 7929 12007144462735447552139488752015937260032039800 7930 51686026654666258125342544341668473930444569370 7931 199108472740051392540976138138405980294841596600 7932 691986932627276026755894487824930359162860315882 7933 2184367261724650241916262803783592192429746329952 7934 6298676448689495840674787139829559674455910739800 7935 16671943878394176665293415495884674605317430873680 7936 40678407449674401659044918068525741496141766364080 7937 91827345197259397027632322261938883643478519294780 7938 192398830159513572664768973827150336126056962346955 7939 375215515701241910933677212529754298586985027336700 7940 682796705193052943947174072445776881204580005843565 7941 1161976337855281794064999322351338989492079061248640 7942 1852918363261118173813685439280863511279595769476910 7943 2773540759055038653482975980365410461142330195696760 7944 3903169960470794305830447060208451080815158610755175 7945 5171527057530233488233991521946614446319324490310928 7946 6459344401264835617906563255655902548613310021666428 7947 7614104163490288918120014841490113092653428965659600 7948 8479112360571671486170754988619862560731701148753100 7949 8928455488544319020150652421351208430687130691752000 7950 8897059425610584336790942586338041665441732906799600 7951 8395967438793992508272513144109782701489570088229600 7952 7507960097362405669359214573951260267318747095497300 7953 6365586379781418872725975272820608543923965087405300 7954 5119481439257874758935919634237543019710177539406125 7955 3907147651251995535625285698571286015991669438335700 7956 2830649069960552670067488495996158515873204621408175 7957 1947254840130310337327459712313212653565496733243840 7958 1272217839907927583920218138222426572650176689160990 7959 789527918776766221569108522834162754420984670609000 7960 465458417443654527175498043482389600626727209538525 7961 260685506713763455006245107859731135470343875837400 7962 138696711476758169627290044009150881732237248761650 7963 70096287626990183425995296811054305865443165709400 7964 33646923655047467823651249032364284860544835167250 7965 15336793775536843135682656307726394373989184671200 7966 6636746052378465833120179874354496963168546022200 7967 2725677436793182890682154559684945667133452470800 7968 1062022333319009593070028615190386798587721038800 7969 392416566419456520387339390406728221442177526500 7970 137436585777548025995666197048618722665215780245 7971 45599142757864081882072722487176197215127323620 7972 14323131091022261559227300220329411145701833275 7973 4256395592115603342394394157107594449111190400 7974 1195723302431632646952765288275571503816354250 7975 317270773696049784020458522679730923899523400 7976 79437868907471105503704826260997071696749025 7977 18748620741525570893628246762777828027151200 7978 4166358522841445612596827239818499911828200 7979 870647434929738793836616205980560373332000 7980 170854412757145424978117944314147917512200 7981 31437644956440849725675252522676197831040 7982 5414913099816686425990882697727869252496 7983 871480259967275569615207443692948523456 7984 130790504967156144945281962752802454175 7985 18263635559089335231777293151169981080 7986 2367178542776785116602986009688368230 7987 284011231111274849578289182070853480 7988 31448544948732589610641037254294530 7989 3203162971922318325161325903319200 7990 298988253570539190443360614938840 7991 25468973640178317889785754925040 7992 1970628166579473335085686601360 7993 137756713340934974906582691960 7994 8647403331251194611192757050 7995 484033374791059350556321176 7996 23963209273472640792446826 7997 1039322832986326521615840 7998 39046181153844386298240 7999 1253499058340802406800 8000 33819878635971548490 8001 751158100196654740 8002 13375761463419145 8003 184418597135220 8004 1876862474575 8005 13155151680 8006 56944690 8007 125224 8008 89 8009 7084593923980518516849609894969925639 8010 350092463301541869417166592455359700964 8011 8530781412475554672877549987027001427530 8012 136645939764891736701973233263202995659295 8013 1618385810611850293352681389153826586875815 8014 15114529575080696746627417532672134988988295 8015 115926395778912384757997674291008057042026920 8016 750925180482054867418483320841170565079324690 8017 4192831304133163572315602485056598423595342135 8018 20495881785605450316612846603966012123678323445 8019 88793203968516955797521792985752227003144534940 8020 344286126781501782279931296000939760411646528030 8021 1204468895802539002052412419651390555204980252046 8022 3827694344469061283434003627663874992628739228674 8023 11112764008237692845921746532883395956490458814768 8024 29618899312634809647281015703826271231269784248760 8025 72779090616479799240235195865170019139178683021835 8026 165472696309376691050663664954774093780727319296990 8027 349238061273322478604598906059386892493518044194910 8028 686150827444250271279808136559946237585612828342745 8029 1258074703168584844655996741379998563277840371211105 8030 2157480364365311046364134793345979733332892094789205 8031 3467373539010408372677383507725713446388637014779080 8032 5231616100136089994357157395377537691847981150823170 8033 7422325646687789371185794769592440529366304483536815 8034 9915828191379113387095367595749361048354855430263831 8035 12489785537469976155488006613563736437360634580234056 8036 14849532823971692903536689052319211465108027340145300 8037 16681895891763437485940439500373644423564053039101700 8038 17723465411952122708857719014526124703226836356831900 8039 17822766592596516116622548867983728253775919119735200 8040 16976090148422705461611506891095407716274822939945200 8041 15325415499247125411051586382501252017175024425186025 8042 13120199662801596573419055822315938068029098394495350 8043 10656915982450305672614998161950543309868848824027450 8044 8216075330124719348494383172222304613096726414345775 8045 6014354201198383604968943640711527533980568445230575 8046 4181456875650898707039588704232042357742271598624895 8047 2761696953365200512576753312774016495460590592199880 8048 1733022639375257247226159661334456486280646097401410 8049 1033373396306169293897510507615070549690699561454675 8050 585538727590231582050870216305714353990840813904425 8051 315279387368208265981849897677258295001213228490700 8052 161305596731775263301708733812966618922496464072550 8053 78408931440292921320860978033692550330755249365350 8054 36204965197031147011267732164951037669697650616650 8055 15876587133624764849887459619693277289602793068400 8056 6610095710011110154612507634526020367459629205400 8057 2611979462307101433145937916059472470378046782725 8058 979189956143563859493789085018486798069519308450 8059 348093664354481356044299457427874433079611965490 8060 117280547631090320460785780673345345654068724615 8061 37427937690512551064301719615829255963445414575 8062 11306138682644683935490299330872309364425604675 8063 3230405202032719738050277783831729057991784600 8064 872298339563368235383551512340573684156704550 8065 222403921054380316739073253341370143588248925 8066 53487634844236880331613669601700737814303225 8067 12120463232822581164452249796523052100500400 8068 2584727325056365034693655799997976425647800 8069 518041021696232189939825491763883168277800 8070 97439783560602194273942091438303663320520 8071 17172723737061338945691837001767296143488 8072 2830828057480056474352025527517147845872 8073 435637523261760203101497172637681065629 8074 62453564987686055037642257798982165435 8075 8321439678350451080900534567364721260 8076 1027856479098048016830788396270343090 8077 117360726112409018876690246932823310 8078 12347976759453277225489016226292170 8079 1192944128133122934203965132067280 8080 105409867042324551239097037001880 8081 8481075907023450371644430454930 8082 618227840414954300495022416820 8083 40596922005734598228236251740 8084 2385844026670304176428199902 8085 124540997784206720208871302 8086 5723700722640821872412370 8087 229206153076912386625680 8088 7899130598834392187760 8089 230790545167482838755 8090 5611825135712677380 8091 110944025620331210 8092 1730158468543715 8093 20437219128755 8094 172704642935 8095 958135640 8096 3025022 8097 4093 8098 1 8099 11463113765491467695340528626429782121 8100 569629831548470455521879213856847074778 8101 13959026719907523230543423173524168277947 8102 224881796636446656047902897729675602815440 8103 2678962552783345247849806240755551701186450 8104 25167663744149746542909363692226352130064030 8105 194192258506664939994795643915434113166743990 8106 1265569980789081799037150528906594284415527880 8107 7110111859219498924616787966761376488178360120 8108 34974852285650648761461441587924794647587306950 8109 152486375085918661475003826079436638193621144110 8110 595080626176219432946249978481014214636932694000 8111 2095564301169866421349283045614726894662682164528 8112 6704048538820987552106160919272397544221345874508 8113 19595807718651838928512796476496547823376115884520 8114 52589519639718482153249218339540505511043125862240 8115 130129441944548377564573529429580435240637880259595 8116 297978448956310489737340905285238718920347604955850 8117 633464236630095448297000202148476112263053525836645 8118 1253765173305005754878254322916850872298654818026400 8119 2316086924062879699536848026355529743069405404391370 8120 4002253407413645784376308188143095604029551161881410 8121 6482268240126808340556068269357915947160311845504630 8122 9858075222452246821653818815023811664269907115996840 8123 14099036366213622330499217810166302071323793289988750 8124 18990525209380141181159806177904426575489338531329934 8125 24120656996265045261628561391166253432293269092211412 8126 28922981388726817439563267149465227106374766327471328 8127 32775112415825397890231209330483620076949183153514400 8128 35131033261068113215179126424497195694645668197337000 8129 35648281506751419473564143875672978349904782718286800 8130 34269117012827282306674962621543232083206125934974400 8131 31229343035403523588683314100562294985983341608912925 8132 26993746139945421115504245669087806879271810577397950 8133 22141983801489599304276893069008694873502991450838875 8134 17242704420634589643055588505031133648798573392087600 8135 12752150922410931810661717835278972065845442504974450 8136 8959360785741761714434536912541413527180972953276910 8137 5981169633403438433824431163309655721676264014604710 8138 3794768398059951052715486322391045813351807457171400 8139 2288359732526590042642117073931622904738411441602200 8140 1311682651747649564232613367647835090087911899280350 8141 714661605558729890615385049546140312203794353089750 8142 370098595835523616354994074633171806520176878543600 8143 182152142722330572570507523877111141056743250242000 8144 85188682627615457970601637505041716904231670455100 8145 37850126961540073818690295801774168626760523761800 8146 15972519199182758878414842068565462997761627698400 8147 6399679232419293916898121090934804936099220292325 8148 2433628855882029972951157090615601818099417873750 8149 877946816551485902427305044883221377187005272235 8150 300316276166502428338524700209140265534411828480 8151 97350211539398894505601742323334864324274571470 8152 29885665365782548837111993708309314959238628350 8153 8682524096579955727397437229214895010919329250 8154 2385292415691050666356775323295876111872582200 8155 619112563657901206263236602282098139184521350 8156 151674124493233556728946742625475637538203450 8157 35035442497189597670677323799119380039479800 8158 7621733282827549441127099245797036710808000 8159 1559542869383116408754559642058591459122000 8160 299731841274188468977735288275127778663760 8161 54025281793318875097357972222171363227024 8162 9117221417264018469958115668937965621824 8163 1437908288196191917661986579083432043260 8164 211507705513931535214701513702954600690 8165 28952253780216571429280813728223070570 8166 3679046252986107983012063588029564800 8167 432820502172416458065620466257971320 8168 46999684680108185161291379383905900 8169 4695095353625980449808651650325320 8170 429867094253042059572243406865760 8171 35920677713781241596515871981330 8172 2726612720335362610487291710140 8173 187001038677920767746011700750 8174 11517280732712558138177278128 8175 632537581848738711557639304 8176 30726232829099789186475036 8177 1307575167217083294539760 8178 48198810811019580892800 8179 1518109482144256794045 8180 40182861871880880610 8181 875477887280405095 8182 15290338529098080 8183 206732678738550 8184 2062722269190 8185 14170232010 8186 60094936 8187 129406 8188 90 8189 18547707689471986212190138521399707760 8190 926806888773992843455895416207176701381 8191 22839900595684619772838139753006529406441 8192 370058517813813947422753680979905599902265 8193 4433994303160087277904460863172581283721560 8194 41900579129842293582889462614052313705928140 8195 325233183860658021499420735739114305197759205 8196 2132421557050049051213631524038772906536879490 8197 12053868343834717364350873772659145476853026945 8198 59663565375389262650389890676947405194860972530 8199 261775460840041067589138465669154877320444002495 8200 1028159956926238171023703067467706202051723756970 8201 3644319323753907205681626761267057210279308944604 8202 11736211779092587837592576966587663092055065355228 8203 34536266071358593057868546637043818772495313927962 8204 93321182960590984646451980576250172698803368925768 8205 232527431873662986452089740998576725611086347530190 8206 536230235882166980028239766105182831840253607274675 8207 1148174994212794617952262773162637098537298889328545 8208 2289154062022578504762661365536184002377785690564055 8209 4260312454675714815472652904295474543932858603945220 8210 7417808474947541675396439722869073900640283627881720 8211 12107122143502527759597586570429609126881840955072915 8212 18557064861598745188688359718127062802506525281599090 8213 26752978113037501696042169975136280292538078924348735 8214 36328679047447043939440968543246228153210498445130580 8215 46526270725114134804211935600479350918008759102709299 8216 56262299750168486498587962815348175008843428247850684 8217 64306541131560528279708337883176475965621263532761400 8218 69536394564783673409977284939396964821436557593270600 8219 71194513511300058299044411758182831306907538194853900 8220 69067973753846503884909018380622368053256867994654800 8221 63530848683073354461346407374158954719433188974044150 8222 55439361301994143099974887873904996964475933397079325 8223 45919099446741501550310947053275176251400938669361675 8224 36115695733209614664164969839203981571764148630460825 8225 26982580453734034764125044648212804212922737364550800 8226 19155171862591044026443069257484983418903812997132380 8227 12924323462419537653440773180315714574879126205429485 8228 8289487990800408812518399296499518795093044146772690 8229 5054755768208016583765787242881149940709757100458285 8230 2930594775644050440180994091568619993769452274639450 8231 1615479720517169738648105163529112961195848395484875 8232 846683579935507145638552706123396720443886571106850 8233 421866670894398757193077235723770310309994963679900 8234 199802579264939526302730347703685304904684570437100 8235 89931679292195985679845487586418483586060967446850 8236 38459202042818633882914809322784760654824049972200 8237 15621754404737505504656566641520297773936896280450 8238 6024798274332695265590884091693561086546983964925 8239 2205230437049531117965393587329582608336136546175 8240 765690488152074104843609938310360044268092518585 8241 252058696861001766030689242612509465941788710660 8242 78619741738939783836904012655010880287109647600 8243 23219067981257359400938014343918933433336718525 8244 6487995957287138639790604619468178854021071350 8245 1713814824275649758385861367964041966929474825 8246 427565680391850753799633665568546518940755600 8247 100643540574249059166743243197343169954283425 8248 22326923840706495640273004842318065236956200 8249 4662311216135713633388040933820451053047600 8250 915212646531022853191502871477314610262080 8251 168637789090982408316991900662242322691032 8252 29120773211805413890001978198222409611184 8253 4704373868938008595115509279238260954761 8254 709598793763377793353840944139617831754 8255 99727258446253077547823606094569957265 8256 13028342410434607080743386551664629150 8257 1578037707382873493773099109461137720 8258 176708387551970481263470642543021380 8259 18236016241212380609501633008684770 8260 1728221089428489545015305575934920 8261 149811620663129243207257339438140 8262 11825916467773767282626744581890 8263 845825801098609666469270369310 8264 54500046765117460542841729770 8265 3142922606303249608194710508 8266 160990931335947331267758708 8267 7260482042934817553577810 8268 285304094486766359706240 8269 9648030626146131820560 8270 276585232175076396745 8271 6598247048613413685 8272 127964522617973005 8273 1957328366411020 8274 22672646040880 8275 187833010585 8276 1021255598 8277 3158521 8278 4184 8279 1 8280 30010821454963453907530667147829489881 8281 1507899834087954766673115158690453558280 8282 37368557147140613458903442140387544759166 8283 608899341170168126701200001883105370995652 8284 7337838652579879181802170001657808587723450 8285 69747205426775385373648632547034217537178620 8286 544593106111472708037125743346774770494567225 8287 3592183796345795790245577696860801304119151360 8288 20429550183843298088004812268327116249446914945 8289 101748529520259410336468120231633576330626639600 8290 449236688211610377825603733336516310161652453555 8291 1775726958188376265444956872028157054882277595080 8292 6334964251099993059977159785362798319578923803132 8293 20535824619083441811048020931474787530939093394264 8294 60836122328831419538487504032812764140092775686990 8295 165506510318961305728213995392287226033222610672528 8296 415246393457929846169912488767697666362767353652025 8297 964338126783025847330154200820001986001239092490120 8298 2079617679799200555986603880596351929720700020121040 8299 4176383471957679707937915890601510986939494034427100 8300 7830164552043600269887755253567855159300918826362990 8301 13736148806424067159309595937367699247739240194154500 8302 22591643791042981884529963027930620678071703962458955 8303 34897408324177800350898246802508790413936744243100560 8304 50710089701703370848195206600326394028131779330334325 8305 69418240623040807451099992531316956800023630266449264 8306 89637452930759321247000303169550030925791366726250645 8307 109305938135160349199779791355979655547511463667533424 8308 126004634936112743609502814363125323148945213013747128 8309 137442540241677184515387620694377780593031408944122000 8310 141973828279119590987787682058353005351457989110477700 8311 138985372273425205665148124877838578486367776647916000 8312 129029308731304160356704684096264481788622656517931475 8313 113662450477343087804162447643555098829731085583390200 8314 95054829388176521970092085791371678004175740697598500 8315 75500383955333803611497451413243810094065713473387300 8316 56977435796779556217842350988522909927566753261612850 8317 40866683570743737551539324005305369011930228455383740 8318 27864853881564737801699741256166783823736363173311105 8319 18065426022263798299058316782200220330121115618548800 8320 11137883898794557679123390639203818658799975999231885 8321 6530637159918290047055724533148077988595775615522000 8322 3641823977823549193496103580723088363487554647854975 8323 1931443781329760652608931830302708839167857802740200 8324 974117409452252946118578834234053257886915092465500 8325 467143404614885556843839509085838162865659491134200 8326 212970488881351517469137420893234369117053161663750 8327 92281848203541466580019947193124392279346201432400 8328 37993952836339558299969529801020565707797744271175 8329 14858106362634019155440162273243967840745622131000 8330 5516806109483046993343855722828405803622559692160 8331 1943953580870062435609439683402721686989509619300 8332 649725184566903088874815685144984595800475110610 8333 205855618644121227179617748686655059570622847420 8334 61787257443619863965447445281443143403494676125 8335 17555812469558145033544817171978949976812982800 8336 4718219803624601631005873293542016217986578375 8337 1198352368542985516791817010476120295663480400 8338 287353107564672213566367309621938187531966675 8339 64984099620723642752077427887234481987244000 8340 13843587368346379483269699821676079222977600 8341 2774487357188327730923797801811033848047840 8342 522394912158489752392085161159541464581816 8343 92263276422388307457318066089331738460032 8344 15259503574398218982735611527259658619845 8345 2359014787473501246230529036926004475704 8346 340187217740401184191805933525747628525 8347 45659642443637286493036263867917264520 8348 5689904462541397934850783163748673840 8349 656528574404495124490382488184898600 8350 69930796274946546220601664042915990 8351 6853183537307512054396200633126000 8352 615599392629952544376016618285230 8353 50473206901890371489629908273360 8354 3759439560111893044702573780200 8355 253018366175750786427030708648 8356 15292740920864546457929627940 8357 824254746013785832011873048 8358 39294290039251690034592606 8359 1641078072514869235138800 8360 59364950919309969507405 8361 1834877576191214071400 8362 47656586807774699390 8363 1018732748427476180 8364 17454399574247650 8365 231468047048620 8366 2264725511785 8367 15251582544 8368 63382863 8369 133680 8370 91 8371 48558529144435440119720805669229197641 8372 2453254430551419596341200713419029967421 8373 61135264631599226075197477309601250866988 8374 1001797759579666693896791822616017500304358 8375 12141891473553780407129384545810295471347275 8376 116081778859777766234442556024259112526828320 8377 911726869101973023119435941699941389398254570 8378 6049838537256502862958629956638688515853790055 8379 34615840084728064503569317565025034632836821380 8380 173465963239483390351208884681240127002340639075 8381 770675714427040708065132089682618592676957428580 8382 3065662375954655504057798405165018134254445354545 8383 11007443531780138436682489614097561731909956504706 8384 35916355721929936854322224659329507833273467694096 8385 107108600179282600433948627636444246004643154970180 8386 293363959350910883432534522605581217504521293526258 8387 741095008292183817268454210342524564672657070107983 8388 1733095794538855813810483707923761543452579047294985 8389 3764022909894162153967106419864171860098252516724260 8390 7613712528193052830652840029300332087854578614319700 8391 14379631068741893590123069523399513705611563120872265 8392 25414269736047323650178688564532247692312382425981440 8393 42116574409493051319523989321229303705593828545413590 8394 65561595329279073299184193091065462343325110479772565 8395 96020132676339617732925736293589737123176383536282150 8396 132499897783525353086583131049699465245772207635928579 8397 172492402703320499990653207313275609997010624274090524 8398 212094508610442970502579689771807181474363651018093407 8399 246573475817841758387799115061649974123409904794359212 8400 271285475938021386205073243516951221380089230070154000 8401 282704736355203322696809378755932801479802084898602200 8402 279247859538571767849101555016643777846532182837424700 8403 261628131168224018702960109851045804561312713486630425 8404 232632660462410585365483742891619050513640207954513675 8405 196413290136912166620377920718551851220052612764039500 8406 157535179135284919825973368305722967917230800773209800 8407 120075711983723205646132365475939695712253639256624475 8408 87004435887068816342107437911003156643756778817066920 8409 59944349206575319481583583693967481817519302375872970 8410 39279237475483744765017489259015453700093285970750975 8411 24482127657802983075407577178584487394602777246462860 8412 14515987703770357071002505867597847923074984990619735 8413 8187898473984769372325202835820821318452855317979300 8414 4393607081782437536895589699955218520807592769331925 8415 2242667660282158848950208776081220288640796627252250 8416 1088812654774223840339647092513293778080339025251200 8417 502704747438487029451713256183338157607798699547700 8418 220672729538556086142780244102327636520231218851450 8419 92074909283895697687540905765325624136558690523825 8420 36504659041704219925687613006457826701229502376375 8421 13746834820865273376900133401851549498505680203260 8422 4914874506071667658418443209042664339593738684060 8423 1667474369579978959749114866067854106010356339855 8424 536534057244062777047211003954175405799521205680 8425 163626067163817007203289472280372957123941042250 8426 47262876408102643074273436135366062264170772675 8427 12920030585187390029182339280974237038937124550 8428 3339732873210486028977312044008708781533710825 8429 815562328530772026532744218387827876427005700 8430 187954564035679197559093675926895717178483625 8431 40832822425188588756930745597814595512981400 8432 8352011219855064217503341607108799511357520 8433 1606245347780495013900579933299098397534928 8434 290021838725176129664311944949796470762248 8435 49084650655141641467853099004720329185790 8436 7772987450174887634699879260303883262219 8437 1149513269950032055093470483759935417544 8438 158415243300324971121603256514151850935 8439 20296284580358878509367268824874440710 8440 2411274669339339099526952240189057700 8441 264875200068129408093573939594622140 8442 26817420867948382208913139217745690 8443 2493632102721571332598579533658290 8444 212110744032793381979513992293390 8445 16431181828984269993798588731400 8446 1153344214039477913439142807728 8447 72935710292285256608966068218 8448 4128168283652982771474342264 8449 207545703418133838855929124 8450 9186864209936453148422850 8451 354317076032222461034205 8452 11759493434512422288705 8453 330840066031464509820 8454 7744944319658862870 8455 147376250558631675 8456 2211469059500520 8457 25125204563250 8458 204105848727 8459 1087796982 8460 3296385 8461 4276 8462 1 8463 78569350599398894027251472817058687522 8464 3991165086094337816921846539257313015582 8465 100011721612827794300774034608679249184434 8466 1648065657896975434056895266639510416059176 8467 20088629467303827715632754549351209430066377 8468 193166822939133030789893358572951138651730390 8469 1526067180640221116530210317593750377430000415 8470 10186615439713771361241333396846264590467508640 8471 58637574064917158381819707530212952186402887685 8472 295644042943586098775681817181200819582414193620 8473 1321660932158910496227203943250768479169236521735 8474 5290626022354642147328359010529691499298375403180 8475 19118134741068507762104606271488517106371157902918 8476 62787144592113371725347405376167093683791484891492 8477 188480547127197461783484152600731797675675024051434 8478 519706591998703608699236022030681207677836679885776 8479 1321847912069074969166580694502509457068647034432536 8480 3112680314779811507310550397511461195816585493437130 8481 6807978716476388557283864501280525775820191629335420 8482 13869713679949933094577359800498195004514772668867840 8483 26386179092743173567948740667568879851851975981662355 8484 46980583094514991079376039755467802099352541446498930 8485 78444367006960100363363548286527623631404772702027045 8486 123050647444499855534612402921504873435333558685332080 8487 181627630702220788932019189696424921565244907109717035 8488 252628228108269531385878330181342816073927617232712168 8489 331548096257120628688753503014142597722825621266790433 8490 411037899676362640949359784297336867947666481411877476 8491 481884048889114851197081720780754952819866581475639764 8492 534732651115811314329963678574454325122065852028023128 8493 562121104876000098199984681508663587424291482953201900 8494 560207060091116564502037361952835361684357948595818400 8495 529642812172953384724812918825148864836303146652477900 8496 475324419671057833526350874631438631131993950055835350 8497 405130570002431776394632454153478628053959439045028200 8498 328090392478795245407562905510338456015472254944195600 8499 252553531735836565475472167877706415733886105991624625 8500 184848555254592110111489112904831435583253760534063510 8501 128675886658883794834822648955439634653185894004567815 8502 85209517379312280865775547297382457853950764762610880 8503 53685437578861339053589284599988526383523868864243545 8504 32184508762483204797181621039949744570470736605373620 8505 18360359611726608612877030949691987670536185581356275 8506 9966874840935747383000625110981015723463005219927100 8507 5148228851064172447677719440617982385695569522457950 8508 2530073468841362343302065435833185198832913608850900 8509 1182818640934724103764690186162410689590511352345650 8510 525925066623449070191937612188686397916630581947600 8511 222350710323776722567530382759470582123702636227400 8512 89356718240677797381097305080722360249772868778550 8513 34121747292982339525684151397923923142873862026420 8514 12375634196424777087371738615273791830205807995520 8515 4261153135016944484233370234615560388800341069765 8516 1392114860455087093101644437785815061170619163710 8517 431268943251558098348354666248471160098058565795 8518 126605946321280652073265698588788155644478431600 8519 35194062858370136693733029746495203233736685725 8520 9256305045378073176775002348026845295183769600 8521 2301267804638429756890928538485886359622452775 8522 540291771221075053877538413436068386697694300 8523 119660509414258610992277873306725156723203000 8524 24970085945389771431696839230595912582382960 8525 4903127617127312497216462896269673710164584 8526 904680027306054189513715172198669673804096 8527 156607430651928167907906776621311726265667 8528 25391505812046607863666019824489546357768 8529 3848715275163934485515805454211687521773 8530 544262103484363441806445453907816743980 8531 71645831486537562937254315856540379070 8532 8757707706285232158868117892122630140 8533 991334570747571078804558091822436730 8534 103601400680202440483911003893787680 8535 9962415032659035931370796785069520 8536 878183343564636297845160518851980 8537 70663828290986534528131070784960 8538 5165802140327121744568747296576 8539 341246817388900589493926404806 8540 20245163950531315061415843252 8541 1071094739471171360902394778 8542 50122232321703012418154256 8543 2054760099466401665680410 8544 72959321930013605867510 8545 2213374229030453280610 8546 56420263875861038440 8547 1183563398560355505 8548 19897336680796790 8549 258857977123655 8550 2484082943056 8551 16402762389 8552 66812928 8553 138047 8554 92 8555 127127879743834334146972278486287885163 8556 6492978045790192853382768058345572180644 8557 163600240674978439972312712631699530018843 8558 2710998682108241354028884566565129167230522 8559 33232318700437274816658930917777522401718010 8560 321390493272464577431465299143020546649905985 8561 2553875828601971905884088815317950879355083305 8562 17148180846072247247319399295184894495719553265 8563 99303252686901725748347655051876675335093499120 8564 503725846267797553630460019427465981217591654075 8565 2265802609825434594643544917614627198848534589390 8566 9126964112736338359451289505377328226229778186305 8567 33191240648803301702844894290751096972535559762169 8568 109710943845823447016352119649594163248974909090294 8569 331505503028409999071755004896505551513591646715710 8570 920179151528897092565719172272706671187001128382214 8571 2356306879712169669867569427450615239245825398066777 8572 5586871117610851138389488315777747303941821610840098 8573 12305097420909406525061454629068459179371023193354665 8574 25247449118037148079197306249662698952467603799911800 8575 48379522689678119988724650220268725645318117716854320 8576 86774483899304208319677797843399563497276486993352635 8577 145975211152500475333066226172289175029310983673422075 8578 230728817183271980153320585333799639484252497710518235 8579 343209358707839479964129119081080121031746401125771750 8580 481148258568134502205387197524632018442876208404922897 8581 636540396743966481765989841377117672965608453176809536 8582 795624810990126111442592681382419659419040756704061407 8583 940552033317399580087460525614212108417640137288092383 8584 1052591602871674458922836037153055520625564986892536340 8585 1116111317169224807101867303781547610284182797921958100 8586 1122159655984891655047948295725411941010692216331845300 8587 1070518802879749171276874583692838447244148042976533025 8588 969585211301692437594794727374103486206946871496979450 8589 834176520601754528380494117763649529787652259763581375 8590 682038861750992331853914194534613275152755668481444900 8591 530164422854844690947577901659369079363370546021458900 8592 391928703125384132099728916291774287939264178607754905 8593 275624671752527930658513670560410273114461975197507705 8594 184433104061371345112376620250365393371563353109234825 8595 117446802712148066894014351037588467478219932081457380 8596 71182624124056544943591704086132079888148498842456215 8597 41064245789481735056204739653110656912064025889955310 8598 22548380396702954292221417646757055562723453307238325 8599 11784503593128768833523517916654421195143958919042125 8600 5861553783897745032591921304427699265554049261354350 8601 2774336043147434973556050534859042625278649077144550 8602 1249302543600492185786431112474352192044660500346750 8603 535098349146228506397851532627123842780492545602675 8604 217936286566277714994325823852505811087561061678750 8605 84373241155551832828271897806233299342609044606055 8606 31037343523361718122690315226168005668305226882840 8607 10843502010668591102400928309726078834404436093680 8608 3596123287279128829897970307807844572980496709245 8609 1131429067659437882598855142483019523021520813725 8610 337494889893200302350828607004527175032590246525 8611 95376969851660169797188805162835502536844582950 8612 25516068503775949234934653673009791115654604975 8613 6456563006379687812400984800882423017583169300 8614 1543808663787526277969376307750791980303183625 8615 348447895875126397308302294831435469414668025 8616 74154919590433424406130926435519307606721880 8617 14861384184762871728620384436677571619057032 8618 2800947213811725333078607050447564542101272 8619 495713920032245939040071820575828526213705 8620 82249143917363136966218998089513758805777 8621 12771215995288854175309155198275506201536 8622 1852190616734720468021519194181904012459 8623 250357359367221412568224841195566670715 8624 31465266955983449767762338957186128550 8625 3667484440155039586425084271606116570 8626 395294021616280230786398082706155510 8627 39273468003328989472882515536473500 8628 3583926190319001012423254044803660 8629 299205754152764186501443651809750 8630 22750328183350869651806478835704 8631 1567526741720663759542035280752 8632 97309042526469554441856253734 8633 5406808726542287971232666166 8634 266854799949773304422506230 8635 11595941385435077275137465 8636 439035891396748489190420 8637 14303707729574340079135 8638 395005274226984411130 8639 9075883968777850050 8640 169485056298928985 8641 2495452241187425 8642 27813393355033 8643 221596408098 8644 1157906295 8645 3438708 8646 4369 8647 1 8648 205697230343233228174223751303346572685 8649 10562712482483929564331866070419943883748 8650 267603127373900572090008593779636092218859 8651 4459076061618044582386553867813318832474132 8652 54969013825638077966348580733768242247843563 8653 534645945678901435936991412265322894731702752 8654 4273109832181326053204192491484652395436814110 8655 28860863466426239725090943009624909463617062320 8656 168127442191532655491408695978935892111963895445 8657 858007463276300810787961544138879752986408735380 8658 3883107584927931189646430678046596497600185304745 8659 15739251067249891003006852459157788204697390111220 8660 57600001412226451612277859572769305578205093068267 8661 191616223179005326503804131297249774039137551884704 8662 582773194747720832580586562873404442873058155658636 8663 1628366290654798163048439346904119676540512832319424 8664 4197861383779948247733386143983805903992309112385089 8665 10021399344459737614866619407791717956827054138709764 8666 22225756452165606589655869527860446151007800316127215 8667 45925141514463469731058530551441419732802568098115060 8668 88635415462371226651250750688335800501684866367384515 8669 160141246086562372967002578266436245448481004421513920 8670 271400161253975566775805814214284600760068297821948050 8671 432223831634731936051296536541832136550990829097877360 8672 647887636854560124430760711699009916032324866920820865 8673 915404117378624822523284717402399756082048732747352100 8674 1220716721109356641840621674572603086762361691676312137 8675 1538210806923609381080705968693899125089532859382729316 8676 1833473981882877072233902030692303929185173200175609623 8677 2069208302876600624449881436508264798567497420396199232 8678 2212965073161036219631815663864665522830540132903183128 8679 2244487820952008317749970339186910890119341647880865600 8680 2160368675143819120503724864470822673764809138224829325 8681 1974552443145703655845958520830690982175243968205292700 8682 1714631510275244138301477446548566788973605648864444925 8683 1415259824232219353656109554198430359222187362470668700 8684 1110808347069476501830612975047413951112728906957279125 8685 829330790115812807686690197074312139256404045133443040 8686 589149113666003835604825432420681343350901629736139030 8687 398318508099567420812974816503187485878700011876413520 8688 256341757670321686813379182934959451715694565708311805 8689 157052570465401088794362609726070350842143104312073380 8690 91609114163691548466263391642752389153070948076685205 8691 50875614849365310288099073707430058956722644108521700 8692 26899607285128688664201862468253419304302533661427175 8693 13539856103803279823571706180878866850082532392663200 8694 6487228152923521420622806156854638513702074038341100 8695 2958046251158665359743058910825449279551802434640000 8696 1283374126093454299157319527575280822820825763777675 8697 529643715130732234942953511692698753461036566684700 8698 207851706689211969735053354284879582735255775411025 8699 77534725012768834735746205239365720641384896904780 8700 27480289342110312674006037159615431053410585158965 8701 9249391282751160407232984980209220022951456942720 8702 2954812871366083074048854246517305744290198543230 8703 895369779466039052772448971841786490775127243920 8704 257176979031310958564187533498118861415059700275 8705 69966436407524159105442685767531839644575060300 8706 18014135856396190746066915687395154672389391675 8707 4385368239647031088737843259672746726623330700 8708 1008400176510460062178118581574229012835565325 8709 218785514950081806830105638972840376912307840 8710 44734597747279955657533686563543157911604576 8711 8608754858245092019808785118915907926069952 8712 1557001377990228296461693769395809926283468 8713 264248080381337912737791794535315031429212 8714 42011437082499396524490980476976740081077 8715 6245167995383018395343770102301408278212 8716 866265294338122417311924610959923793765 8717 111868806148806244863884772705849137760 8718 13416526717187842824097760255551183440 8719 1490229993044053750074867178422379920 8720 152837283716190465888164316215330700 8721 14424524566542673241639211348725160 8722 1248052926008387018874735241446690 8723 98579958614664525924506296917240 8724 7074575699436686093604708982134 8725 458801023865901458997198501792 8726 26723067416544774393550904196 8727 1388071771742647677743055264 8728 63772933806604491358972131 8729 2566755312793163760738340 8730 89476403888618399227255 8731 2664799767133298730180 8732 66679711243199243995 8733 1372945791540081280 8734 22651646899107870 8735 289155453421744 8736 2722082113543 8737 17627481612 8738 70389683 8739 142508 8740 93 8741 332825110087067562321196029789634457848 8742 17182818408017956751861606407251803949555 8743 437696346094669204915704074469681194418346 8744 7333674984401264376387751147010147529723497 8745 90912331208183594137036396218110893816792095 8746 889268757651803288185115642326120963783326747 8747 7148376154055762536519746605945623821441803400 8748 48562920141100458878294431120127754838691698890 8749 284578875724506628487075750325997461942776947830 8750 1461036562231000090166769218618222409539093888575 8751 6652636041021163337920435615088689677666311548210 8752 27132017789811663957101686882149743629775702886915 8753 99918206173766091674574043368897730776970431016741 8754 334518407673632075223001145237595034260648020737167 8755 1023989641621954278668693687419504157635624711464640 8756 2880050945212105254685913524073331899241105607417348 8757 7474347415021015010166674743707127814425135638834080 8758 17964577341782758423123677151020080500014701147616639 8759 40117724990685864253106812472706652634320645120321978 8760 83477688053410024335317291430172577864641195091381525 8761 162262387270086494719172707158267225099470587884150635 8762 295295252675544701275405026330104534591075609131720875 8763 504149856305780250428549838229973339286655768488722760 8764 808927859970504391537683348047920951064554310481817670 8765 1221825812745671584548210416113889676548323765757110850 8766 1739761734654598804692801034008111895556671342278046747 8767 2338405376421457625811998713474352778170846353258044570 8768 2970376014657701974289288491453436457474182069263600259 8769 3569650826190402763763955237688935697021854094167763413 8770 4062351939065674663460177999275532427610702544576827955 8771 4381667993201935485656519004799268653740287917717677568 8772 4482758794106124779899785938693870441414216662134669000 8773 4353047134008459946828547743889073062019649397533207650 8774 4014656457327145264717627831897632915626338882678805175 8775 3518393242178691104276766291686319804968204780125005750 8776 2931475206584966213890517866496693164162595290715694975 8777 2323011631675313524632105071241396305628855121460182925 8778 1751423916096041630733997015025455506559038769762656845 8779 1256702488543915898363068019272865904404627783541401640 8780 858376283913466696583865107313963152364725340183156050 8781 558221664443841098819770154222913312565477850899004010 8782 345681997301605700631968664849790898208511535235986975 8783 203855984077229828466059835381995125953283472809096730 8784 114488241035549999636525231007297771431510123305715335 8785 61232491274960411789946798031664896062169945887707625 8786 31185913480829793689687145401960987310780540573059675 8787 15123117979968701426770777996141380404534772376840000 8788 6981684837906592519085540558158844096875112012131300 8789 3067775018840174991341602172676756857645978809727100 8790 1282678350843238456335130868172328407329090173966125 8791 510161234411041517557651075943618693165425881695830 8792 192945309691682385686708418271767025652299168393675 8793 69361134876140621899097280695509515556120248135485 8794 23689016580698880339531883597743143430336389745645 8795 7682365226304649786545679696808169840292216066200 8796 2364293737018677237722132721329333188829238304170 8797 690048838776171430712204945665481538984494529750 8798 190859474762960278137566144603377133297074248225 8799 49986767366551827793402554161287368805627165950 8800 12385739909814245179108204368305961724509683625 8801 2900656736173112737455797184156456462553416975 8802 641388330415641628544538860239795153933697745 8803 133750901522476251792284997435740037137383488 8804 26271086256819689081507776606041044087228256 8805 4853662511834199568580372640419202994598445 8806 842211144330946988744082613200657316448694 8807 137031796995151387666019133764766005088390 8808 20868574607406593038674444494758818492207 8809 2968813270440064297901668646337394476939 8810 393691432472011107199871952858601937025 8811 48549278113326332178285183484343428560 8812 5553008454815373567286349532734652000 8813 587404773335799686147444914457959710 8814 57281918760190663726944980930002320 8815 5131184870480152217799432938060100 8816 420536040950779582077756427562694 8817 31392430624508219504953223098590 8818 2123636808113034772981090036278 8819 129438918669556616806639824096 8820 7061735298234708953398227660 8821 342223675141812873056615826 8822 14601732589624989525066225 8823 542816003014941228496810 8824 17363512770934623220445 8825 470760869438961505175 8826 10618314816616860315 8827 194632155439224280 8828 2812421087964202 8829 30757071876674 8830 240381796005 8831 1231734686 8832 3585585 8833 4463 8834 1 8835 538522340430300790495419781092981030533 8836 27951228120845119544367696228975094405988 8837 715862185951053706570044534319737230520953 8838 12060354173393209530864313608603102454416488 8839 150340421095439716685771530819692454897109790 8840 1478883717156342802088455635325212100762873062 8841 11956131931915990025660930509695599111610320262 8842 81696893439708024656589566621237316697745575320 8843 481567181382465523703575389314558263518357905595 8844 2487171467698833556446139458736038054637466519400 8845 11393751089225395338354827837274165928252905588335 8846 46754376441989486149754970019354128332073278302880 8847 173257458653242434289858755400824824559872914196228 8848 583734632264863853339083136107614113877990665690138 8849 1798379059548680437753084381590158374547820419007980 8850 5091190430614624250314939433850856018654676595395408 8851 13300575089455761420948500234595053394957957583538593 8852 32183838070022444285723682702795604360834064398711492 8853 72364880787311208457629301408358816742155499575158957 8854 151628586020039100656031691509474443748451563505623800 8855 296822944246921191101481988398044445333958022349650210 8856 544071914224478300893658355284876580541241479920619310 8857 935691263646318190171358230710694185495205070732184730 8858 1512551852859211894364785698804037688375613437401643080 8859 2301937281234963645030267664354731729131639461775809075 8860 3303053488887783751646846463109521567671044941946219712 8861 4474526214909439090175905105449355621015256777681708807 8862 5729303542690667997210616134719938669326076620322641712 8863 6941335614996889217078563237075138751296560153726102352 8864 7965034223825152360143961466476101155363373165148636810 8865 8663841369239572329738216105172198975138325471017059928 8866 8940211688219169317281571941745446854364098442918717728 8867 8757903630104287385082242947546806625903800183638902575 8868 8149577575616668041067311217199146571566391989108927200 8869 7207577195599638898424202259065577576117054397194743375 8870 6061366541092429705848104867243690312358388302050808600 8871 4849079802977009380118827600487240615963771390888130750 8872 3691563053281330940251300187147181596928171721853379010 8873 2675182392325732541654583648767859387011933458410983710 8874 1845843905679037953001665356237831981594326981795708600 8875 1212881930213730206446124153661060250159872428483729335 8876 759076325437328476239710457510820700766349205256372160 8877 452517668706322465726685836750817865948497525197855315 8878 256972970048606858390887696357480219541303715490922240 8879 139007713409454410742247734207348374323195123657656500 8880 71625376869761762177460714051093273465165606627150050 8881 35150202236695502670965290333874885768319378807844300 8882 16426959241988779299451405625838931890128988485112400 8883 7309195396092294650241980611077486960018607008144775 8884 3095696192067424990435403907440307983610952504428500 8885 1247656656230985722235657941921197029361718223791555 8886 478331741393663190157507977796012329028939840709480 8887 174376149231019769308849523094490667250915730199230 8888 60418697205560353420770905737567794506698431847330 8889 19886569380421893267827518923534695607533871552150 8890 6214476387850799364543435939688425423894564091320 8891 1842595597273521442048841451005386891174681473945 8892 518002890201795395807196363869027834356709008800 8893 137967339630472177644912155616214363122591617925 8894 34785244005857467013912963315373863123522406000 8895 8294425152330603888371759025403432202012313000 8896 1868574021876183497552763080786864543681570910 8897 397271014219838014279924322972123571961295904 8898 79614438862344736758850248288500109924902784 8899 15019418748069519884850851528730920846951865 8900 2663460602702513197943568177131782274161374 8901 443291314458988696928301908777057776598679 8902 69125179685289007958509195074036966851496 8903 10080246560161205110557363359598726548916 8904 1371825532958939769375681336524374868550 8905 173834610979320419866267716445743749760 8906 20459765165047270141458976966708215360 8907 2230472050096043902110476409095670330 8908 224543727042923802856748508494058180 8909 20803762363031212478313379528231950 8910 1767168925573831126876997965926624 8911 137046964938609431523064228997964 8912 9657013531415622325582997520204 8913 614963009952002850197389230084 8914 35172874486522131024692187120 8915 1794068380691065042158643221 8916 80941421709022644644776696 8917 3199047719696723388462405 8918 109504716426686321177880 8919 3202240347815459479350 8920 78670971851356185590 8921 1590229593878413430 8922 25753223440493816 8923 322634607411961 8924 2980091391160 8925 18929605981 8926 74117776 8927 147064 8928 94 8929 871347450517368352816615810882615488381 8930 45466871638950143858550498666016532813391 8931 1170741350453740868237610215196670228888854 8932 19831725503889143112167768830082931178558331 8933 248586427288024575199195678184813496243625382 8934 2459064806016329684410607673869443958362991904 8935 19993776843623555850365792757967343896835450409 8936 137408189734864246071403744347310695357879077610 8937 814708977248072611068945570760683480299826552315 8938 4232786905654340275099984427680257926119337355805 8939 19507423692477558766442032670981078015458311025120 8940 80539030272822313444777092516592561639515292738005 8941 300307682616820189921534485651872298966619048099884 8942 1018171246112262020236658324714106878915609117444046 8943 3156887108844266791644779214247257566444093151209787 8944 8995231017448683783669546645343692075531406914277396 8945 23654973449688881685801088502375513108624198829790021 8946 57622762826826217719014034597522812675273901185162211 8947 130447183119779831133859791032085549876490845843097574 8948 275223999064134989244455795412353674247413403717327303 8949 542563019570417710155971986986484248298069805325182370 8950 1001629554170109496888236088773248340231787676936490820 8951 1735136372627643141875313095270772059372936448352628365 8952 2825629569135496536331018885081931978726823516372183510 8953 4332690953951139621116161428516542356744517538014737595 8954 6264641036288054140887857913231523139776040049981377309 8955 8552693325985495520680704852931820294742774473217800124 8956 11038084933769827597311903339647727904971105042844286541 8957 13481362455844993955131806966217510905792596317157466024 8958 15597036989081229787368094703440569279995929803893228178 8959 17107861301507182478854913109247000056489315933311565451 8960 17804638475527229582837876885238585949518603022771064296 8961 17593709558218872111810576630129750129337666243306779225 8962 16517281166952273252613486792985852549212380269320940025 8963 14740626895105475267418596382649530296711598059998554300 8964 12511234989856087024015389025426703281489188372891509325 8965 10103566641237289118641450538225330085755221803064008650 8966 7765998601052686095617402273414033409116065613076218780 8967 5683308796965690070751648683066180797975600011715042195 8968 3960922678136420547948598482824661038363680105520266290 8969 2629479878571038001849759415197936715090075619565889395 8970 1662979987182775275691449276583524911540338591391363145 8971 1002055650085157994824714336982603890110292533242939020 8972 575317195161386686493472762746773116926097311605734305 8973 314728445719964822168719763246311041816875192851079460 8974 164043781625551967657094657484719156838116093087917350 8975 81459233697493997787423213731977253483634691757743975 8976 38531762059864073245307724180139156391538872874083700 8977 17358655252839062160669123341913087914539697830003175 8978 7446149561750838438112136948289393248586021488121725 8979 3040496241485265696128439886037144129856234279453510 8980 1181438285496387093401867472011398047846664890798985 8981 436682593798842776894655222061767208459335146728390 8982 153468848662399855659400070030820453493155069728460 8983 51257951187425423393905082218086008878162477363995 8984 16261135351174126388811248357825928453016018461690 8985 4896938173068370110483179118000201618988414307865 8986 1398911203740927104656967454137886506638277786775 8987 378813581759984283575880854380878865225293032100 8988 97157751282223539986423721844967193653659255575 8989 23580821798317961804935760577865850389075413600 8990 5410619088464937863553099125183116160168685630 8991 1172410246157955894616748180647658763032377137 8992 239636426641640677632643022330281191149514528 8993 46144167516723408534939000775191167928778566 8994 8359334258867659755268023430751642585208513 8995 1422534255785087073338403655742481098135763 8996 227025551287846988663202773333561790432093 8997 33917634438007862447133476500694939518062 8998 4734330235871015174477221935720371282514 8999 616075321564657859244424852788689115345 9000 74562051733188975887030509983786295920 9001 8370885278247217155544270856288282040 9002 869230419138914152731138403882020210 9003 83216865993702028423057793396294370 9004 7318889837004762926754187331549418 9005 588975436513897233105773879659248 9006 43173080964036876603517310655072 9007 2868038736734594239985119090458 9008 171673528454313456784730238876 9009 9198027354067586868613486707 9010 437766829440460507226458747 9011 18343596312336654142025440 9012 669684232212562172895135 9013 21036513988189044204970 9014 560050156106934551080 9015 12403176565934498025 9016 223197799967682298 9017 3165812767252837 9018 33977545063839 9019 260543136672 9020 1309438047 9021 3737112 9022 4558 9023 1 9024 1409869790947669143312035591975596518914 9025 73956622100225564193413614676084608249912 9026 1914554764525639694352022445745382553815795 9027 32607941863233406349602126973005770863495772 9028 410987202556857501415831522613109053595151660 9029 4088288944268112203184834840014348514022974756 9030 33428792492695888678115178902988155109208643733 9031 231061215106488260753654241478243611167234973192 9032 1377973052070246159429110526696479060515930033230 9033 7201525554735639355249699275730854244275161780800 9034 33388346249401787661242999966991281998348683132855 9035 138687157804037194932886890373220855899841476629220 9036 520319517712052110361148211072051251858565240598992 9037 1775163337030368307865600216222545817353472697330412 9038 5539000800657811082736946731945030054869904235907905 9039 15884800507611988471737570460784706468733903928680784 9040 42046738969759267357064528170821422522236833008724022 9041 103107175986304423425686217534913470431065923167412296 9042 234995901977113483877212775143239970979480409816968023 9043 499217465871485298358116788330186934738020466798110060 9044 991014549837378001913485666894003137380479391180456380 9045 1842524412641508988883376432456169366106987179206760340 9046 3214899550498439632940329681266342825409382999005432405 9047 5273872685641026620867162814596663852597642024506011320 9048 8147180088045315160511214791675311774251770437192189750 9049 11869631806410801537564972040695776436578724453703406096 9050 16330273029782718362503456421490697483429076192845728643 9051 21241914691369934684698424579817022195312438440848637060 9052 26152001613532551169420986338012588326415233091206210088 9053 30503406827903271364590619406991809186655863122767967340 9054 33736736894571907168737090680895300186991014569477262189 9055 35408691532985971229857664932156231779021026936706841952 9056 35291824876542328814174391519422003609605564869864399528 9057 33424762372673228678763040957731805746682572442068769800 9058 30097781666321782206910109858914254444395044446302224875 9059 25780178726548155628287696151735971169964631072137061300 9060 21014012985306728204608383005956261014077381496002948000 9061 16306641457311026415987530061048455622008008725817728540 9062 12050054242572753552657532518981221781915705191979404915 9063 8481948976141191042604847487830352406969940545726958600 9064 5688205714463806161297548925096828946844275029845327330 9065 3634938242833833958377283887755405862466560225131464640 9066 2213649644228808936791110631244242456825139263697166495 9067 1284807833916316010611046295855071202415898552294511860 9068 710709129178026091301855193811139635681374031999658200 9069 374676871904768140576803105743160804626476823372723900 9070 188234812803951262635849218116945412717119677192738325 9071 90108923538548355215724420139852974049987240167040400 9072 41094809890920136110362509578829506764687293323260350 9073 17851041149910558078789521466807188192215581000695000 9074 7383849089783676408799501735398649142828905007673565 9075 2907426683121036005795033391728607406237322955300020 9076 1089390484423525736361012722952270204739190717637100 9077 388263695098979978389020498862878915250769231775020 9078 131563217773407670082503506879188498992394780763475 9079 42362181119446819021182203221049049484444454105160 9080 12954010158192690917075456508694013934057659873130 9081 3759509691216243942513005269012301232169668269520 9082 1034783811592251857027989373866121062704593658825 9083 269910334918553184645248840776555419899773279500 9084 66660490956506032707220482918643145714610132600 9085 15573618262671725249477621231373412905862569540 9086 3438255282253977406449435584406646878675243951 9087 716521879723823428671417593590904873035713216 9088 140778025127137665178640100592422198700633215 9089 26042213609639692838062443136614345706321752 9090 4529286172946588968210273741651321148895816 9091 739442045432124693550013877184656533882268 9092 113123060683458075516200034934330632918474 9093 16186402328991160054410266631843472699980 9094 2161735465502918048486373905758807733655 9095 268856427877556665894757203396238261040 9096 31061122493390531199113724232092167730 9097 3324246196277881857698363321471748720 9098 328564355399657043758119681418584500 9099 29889821125609806531944564825707992 9100 2493191327026337791505836074583836 9101 189877059434061930452164537173240 9102 13140015278102219415765505840746 9103 821809412892838438006811656080 9104 46164970221280782935464317048 9105 2312776631840548194029878664 9106 102484065741056022175264541 9107 3978236668335971882535420 9108 133743470762690824862200 9109 3840961475773750216020 9110 92664378011169097045 9111 1839180617286589544 9112 29241670815158614 9113 359592243866960 9114 3259564133813 9115 20313161804 9116 78001952 9117 151716 9118 95 9119 2281217241465037496128651402858212007295 9120 120294841189693076404780729152983756551684 9121 3130762986618330706448183159608069315518040 9122 53610408717576290330007506018285372270942957 9123 679405355348771219727194969628005481017335373 9124 6795940177572466462794638192068605968629592042 9125 55881634142335774212891579334824942964407086046 9126 388463181684976062675423778583521650421949501211 9127 2330090219053183016569459841804473236173635663155 9128 12249021437638052241418629274171795650694325688920 9129 57128556847533686702785017065652617939926331513780 9130 238733611769337067144106015560794495554815080392345 9131 901166230601694613727459789240516112464699581436881 9132 3093642265759450518023793026588524995235700862874342 9133 9714059155614339894618384270906394500229606504561738 9134 28036918633904939047051896320375656110709403994167967 9135 74696943436896832826535163318540627706392438752791439 9136 184384912262819522830501340634811796214964023182364528 9137 423065847923719532730086600772848333531245156845227808 9138 904888648055400118736432374774626158861924716358534937 9139 1808801568471930701313913449292841059925962600222966053 9140 3386716986382036195927584508215901954636844661468433530 9141 5951665477296192271703878865310363225014107124294551590 9142 9834638627404166299073494794949367890697401989230823195 9143 15305500611131951317958395105273786109723111491579110855 9144 22466963796649995299568991382443841933099282041699521000 9145 31147607392056268024072019187654040917947890716044906076 9146 40832692951125257802691032772396570395026317956910723725 9147 50671449003147372721864696643877827137178934451207962653 9148 59581806272829495107090521076649889372444389243818661542 9149 66441635185160319434960098493582869523476260306682055818 9150 70321191310020383291550454926641817785028945892789471699 9151 70690172910288430508822845034790339688461834135942243049 9152 67535753097844374043187104380847408425232618954696489050 9153 61355689728379530726942193034549637290319022775621719200 9154 53032040611509717919721681559812204748165417505027124925 9155 43628814616400104347265222569608294381321791671958465975 9156 34176206699601001630246382872687819116879296141957955970 9157 25499361640591129719026583475461435989007370816770665890 9158 18126180451243301661305094653721194243309220662962267085 9159 12278608271171264711095906823119426700298030754931483015 9160 7927398108587647235918492579536867489096974436088717180 9161 4878685281496742207307274244810371258475770388331468660 9162 2862180679162860691929233395584448209452288397143185185 9163 1600754770059377599964047719804223794424346536456471965 9164 853449099250284930402617526474191003281468109311720710 9165 433737828126997228080367089333641823038870462038399650 9166 210099919295906426248455358051969383925160804798868075 9167 96985227203623271516339357100881751070765864027347225 9168 42655845964500458677570781757009669355341300318819900 9169 17870494893019780543040078569725186521271160775248800 9170 7129361210102688795325340749777149583940222125552515 9171 2707511363718755606657535417025435461045190755164475 9172 978415137560222610943075790955466577203259448231870 9173 336290017623232949135808659128094961363712327855930 9174 109881267658046368803898533796960986815622949930845 9175 34112083682435187416369883984520144006062092642685 9176 10055359068025541157653151841150389357796360364160 9177 2812508597093163245260837682384886434568164477700 9178 745881667960761008207553417002401478778725567175 9179 187399064037047534498579965341476189757344801775 9180 44565059149454624917966480934422379455106668770 9181 10021284616876871164619282890237421801876306718 9182 2128568552523420000920808796568844827217604881 9183 426558619285501751346222123697894557778926309 9184 80545715385230761128269467342557156220308831 9185 14311154687599335796816700828145444832240092 9186 2389001852505058755551620306260699422450124 9187 374066246409312926626536284768587362868629 9188 54838367002870037676020965068258783500556 9189 7512141022938591082208020694267868131514 9190 959493801175403501026212566168713672305 9191 113994059504826724241688505072166745690 9192 12564361893664013165973772581642050970 9193 1281011640532273224912315878696899080 9194 120425576956316597881756545553551780 9195 10401056600544997951365797285792502 9196 822025576911996040161455727487560 9197 59181134978873690259267935586276 9198 3861521678081746134776660985414 9199 227036526029661826588808042631 9200 11948570815348595569869824118 9201 558594491493853183543748728 9202 22991517212885188197455995 9203 824464216963442041962305 9204 25437525620069728972070 9205 665117710684038146150 9206 14465554983188769867 9207 255605283550093749 9208 3559382556183636 9209 37497652334324 9210 282165736523 9211 1391177111 9212 3893386 9213 4654 9214 1 9215 3691087032412706639440686994833808526209 9216 195661333080866309741506379421043961320510 9217 5119274373244195964993619220029536477583747 9218 88132905345335336373961655437036525688254524 9219 1123000499768862127492628619214120305475982805 9220 11295216324397436167395304554696063536247718458 9221 93398715579299775094191593077827446587638704535 9222 652953189284160212107193198964753416698393118136 9223 3939124486229917436752224609979195907856800669577 9224 20828520044443937756097439076599128955485417502950 9225 97718428651671113719277716308374754182550176427435 9226 410809115822776049738235905901006633453005240154420 9227 1560172906117783919021494890685788220223106298665093 9228 5389125120501870936250541453883122064447738800803746 9229 17028223293302519285220931219073970372452983437800055 9230 49460719942174738601526413513105392634313212158756656 9231 132628482914268088655337261950146756697363175690196245 9232 329538827218883213613252086340546689168266779358500846 9233 761168925887137440032985593451001774941791489829608127 9234 1639102015903998900971761938248053064579425592973613020 9235 3299033584180794001585515904517031132044462458201532493 9236 6220255948860923186724446607566074458124311231855650250 9237 11009089440436140893527584979032875416530477302506744335 9238 18323410863543632552880987290812374568704427012742266920 9239 28726553384818293099336772711545761736572523953277311925 9240 42483775691106111997645178214814930143929776932595116846 9241 59347512228249787924140447649840514837955691362594040815 9242 78404880672277910849892913773704290073767832590605089428 9243 98065365308049858575984107561707437658906605983262809801 9244 116237214714265317641102126821654286885515485457792838970 9245 130681778907635497968287808581469978897123137998927285347 9246 139466619737578261690145210539693349751040987398973575840 9247 141390689319816730552854901486368575077088425942513484529 9248 136252340347059931536124536858001217781520756266629658378 9249 124878233767374541612615343851195697481396639663992713875 9250 108910001004379655754919487570462430362525093023466411100 9251 90423006328254988180161301727300526565363804240098475275 9252 71496861142218756250842295939692535752964686363778632510 9253 53856057340474909687671646055491113392931084734567799345 9254 38658183669957246256567474660532768432194866400668630600 9255 26448762961776261914998303236046608054112246330503768945 9256 17250542065885287355593325392389102298407809691065509150 9257 10727273168559385102475668763810019577767469877160099795 9258 6360638157307985639331390322683761868693326213134863540 9259 3596271733153719701876949209470434632521619120750642025 9260 1938835100333079162281275826028491443589318964684102810 9261 996649512835716631293019413193748040382466962603861875 9262 488443655638406044100028996308767770692267722158646800 9263 228188960633091762842426286819564231885440397517647975 9264 101601697005331152866722812802646364312244174642775250 9265 43105385132714015030629101771931023856315646783617365 9266 17420636983007401209919875876904406133006450088526100 9267 6704328531263317348813581531706313072021704428101595 9268 2456069317082728325693109012770615697193219397643990 9269 856116930495620597607332664870162375606876340394425 9270 283806666550900857907584243897198535292462184799480 9271 89428274960074697354627543714263207424564206620975 9272 26768878917434476017241613618856704524023688506810 9273 7606802099901659044801832325263308729442426406045 9274 2050575814471566049880791631645077961383092505500 9275 523969889912106751851049289036674755371728213875 9276 126799168368632382874664585084438938075579370910 9277 29033158161802573820546339706017481586414120209 9278 6283345714501220836041661974566396578928562048 9279 1283858524136462845196279817881221629515272740 9280 247365954122008119144972011071593700627263798 9281 44882654470185617603089417706411111687457660 9282 7657730070883772417311907925096677105228208 9283 1226631352524895695692750196887574529669371 9284 184147830015319273246631266634432889119010 9285 25860278817432669185104661231870148565149 9286 3390085694555878215407343675323759667000 9287 413911609875773921335559432700497174460 9288 46949730583332426222785860135205967420 9289 4933822192209812126368798881587232300 9290 478879753481583448171820791797844272 9291 42784069053181142274816198186084330 9292 3505093963372395762119456339244636 9293 262198209691037840127197978600262 9294 17823346369076803988548978482240 9295 1095010909143781047531084015759 9296 60426317668469926699364019830 9297 2973855189075457399748891933 9298 129453819622277182255255956 9299 4936444356062104749359925 9300 163021957858534304050290 9301 4598743564468957459215 9302 108969113611644456456 9303 2124027571651841907 9304 33160645615209210 9305 400349460335097 9306 3562043032140 9307 21782340867 9308 82047054 9309 156465 9310 96 9311 5972304273877744135569338397692020533504 9312 318237391512024423642415759976885929879489 9313 8370332201052219747846583108790589549653471 9314 144874077049529957410417344614929967274715521 9315 1856016263835209637549831094860411158764261135 9316 18770561857318673849917137716392674985894645873 9317 156076289899208015769877810604720995520675382623 9318 1097298005111472048995508556883100010084749705393 9319 6657677886968076515997108230367190794452385833943 9320 35407631701135173014085528192575397842353378855025 9321 167096006936842852663481362648199167773170833630135 9322 706671284439646803585126938527453746947746652060545 9323 2700072748488815599893060695487098828242620960494319 9324 9383933616863016068001794269712163172148139245114969 9325 29835924714676309697863108516568889867918290805236135 9326 87211697731694017543196694104387443245252222657486361 9327 235362344985069860528924321589063040514465018437155651 9328 588620682918599569270288590293899113089623241293656813 9329 1368619686073676495593573534858661904688000669857200463 9330 2967056511883118552438280913795527556972595466177375765 9331 6012723800708124821635861728584498350832349774783033483 9332 11415774503714890083965944565074817472687118493547049833 9333 20347471904114369361159048352559140596181429088269729455 9334 34109714968243991123658360951072105684415936126267641705 9335 53866692623354410716368662611768915736993037434087245975 9336 80256240098888058615172564702532558186752170465873748701 9337 112962083416956051247781458219938397689002864120338467891 9338 150385181015459436676655965733754901386742041263560719229 9339 189569507262322489100539836977981835191111858391381496179 9340 226490469990242185470057344542182003395138809152819463165 9341 256705220365625312510338428151702737793043787549428002707 9342 276229446232758964416655763959918037059546193598445103357 9343 282402053540125544353228201447800732550579205971245199277 9344 274478266355192736088134486273638965895215209357268390477 9345 253769676593598446382744641266592743196948281394310922125 9346 223297731344268904401583362164824272401009533304115255225 9347 187083861556164810447148205856721025694851013417084066175 9348 149301882458219862228353901381988649251165774177695054455 9349 113531625680667041036944612403640368498817751693296421205 9350 82283725761791677636899152789715398664511457880401563575 9351 56853551684190828287399304712887228997719497748397519045 9352 37456548445644199302607724795045396487802814882085709345 9353 23533356558643774545701435588157258325340214701580285635 9354 14101504117967588538567897963078581336621384998609517385 9355 8059207182375957993770230324859106636398254054350299175 9356 4393038969642741692647941072306906241295133610452295485 9357 2283836440212998789776004029001580866702805533953982235 9358 1132281403061309698428851443694378977656298988995914525 9359 535274107132621460607221001972415366881367066343863275 9360 241242770173454883060632951660537784738351338988942375 9361 103631725990234254251239962098665879732928107877686065 9362 42420493086129870548285295196406742238217832989327415 9363 16541201105084761750796457698508898117007117308818585 9364 6141995818361706543293720220751517735441669601040335 9365 2170822085679076157686217114953723914173848116482225 9366 729977951832180175847291436822254483471797462586255 9367 233421626300556253574895961495744338246249249194505 9368 70936321667895204591264649444527237887882141513655 9369 20474669765020363447715821848798584521806951247905 9370 5608966079525490303349182731032365874729982550375 9371 1457250621909915294557182671380552423907798582825 9372 358763291555134542291211031360337507288030841455 9373 83619501928134069903132103530677282843397095697 9374 18433198883901512001581753661372663208022473647 9375 3838985695945384597463310738147961014511803930 9376 754470288792740631619463602112045414626498938 9377 139739524543015714528175585877113712740006583 9378 24357886610988166969680229059502821359918424 9379 3989699451439267377870906787916861314988124 9380 613052443427502237549188516471279035488195 9381 88210786843241297943333646994396800197219 9382 11861720518669872798641576935760341470819 9383 1487399470556004146603460503941377592455 9384 173508151981823163630448137789014764080 9385 18779195726406098517254887341926182350 9386 1880316970970173270965893216048295132 9387 173610702610042738107938541025428612 9388 14728176140829389753646709352524698 9389 1143404921581907570547921641674098 9390 80866003026032240382593575053930 9391 5183569113255189008896553043804 9392 299411414513480348858041886579 9393 15481020495917906153162464779 9394 711039828329015553996460679 9395 28752425785910734988778225 9396 1012923700442046074984665 9397 30701386895222724577435 9398 788552379278871372473 9399 16845187838390705523 9400 292325311721486595 9401 3997229668853057 9402 41341861102987 9403 305339254501 9404 1477117551 9405 4054505 9406 4751 9407 1 9408 9663391306290450775010025392525829059713 9409 517589811625303440023362826392763699726208 9410 13685267907377282022581708708241169988557728 9411 238126256768109489749372619271996029440553792 9412 3067149668949407101416421369511567989928498464 9413 31188778681484972144805070890302858827618347136 9414 260770221802905227031464708237244505644561805616 9415 1843649909974932036196893348925680873370781528064 9416 11249755562482154164856526039311140119007579621656 9417 60175276231809028206935191879153722705695597027552 9418 285642955632957904138856518033173050911206427560520 9419 1215198828914093967042640560736835134583302068642400 9420 4671054770429375568652791492073893681918732499313832 9421 16333231643482670923273830614281073456818984344583808 9422 52253273128480699919334581189525982304819013043839936 9423 153700640967171275429944038836566806252018418254043072 9424 417451547841512687785787997052315189846141406286108552 9425 1050787993051750871538877938584592558955253196342353904 9426 2459327439179697149239811214650210368798058939045309436 9427 5367327453674254893443028445494582396493812548980596912 9428 10950859400792917724193139571349582547456237825958178996 9429 20935064036756607272275907077157923062855892183604232576 9430 37576817293411433441411079939158090470836217622632124040 9431 63442215272223764570066933220917355669650840441516652960 9432 100916656871716336368586422614127052042269988400106824820 9433 151466569174812463712154515628893250067254471351746177472 9434 214793371336311951169567084084593842670888332415527625552 9435 288137573915987135450689327157299706298465565216759849472 9436 366039753242650258526416858313393562923786296965249395408 9437 440793050012557361687143578925543727939560900593875111936 9438 503624213987526128119728363554827003575682411006148127024 9439 546377844877972724075088783081081365707710318996345964544 9440 563259362597520536596228313473862657378708619312732259646 9441 552121296022069398177113924618008758753824391566411533384 9442 514900250708032919531484521975789658459865677324933294378 9443 457085966116023101769118193586482400244931265991574380200 9444 386416868888799454382228995154483982622739910680648952550 9445 311221749928693606659357499048981711569494264781572162240 9446 238884544163360706975458554398824017644713522791642853060 9447 174797966772223833581138273505739280489637409015637993520 9448 121960498315924336458965082609466605484026610479569918590 9449 81155853473305748573199353423481106840322870903654987440 9450 51511171793088447003770429744356380201515494269805894580 9451 31189415443834959280374957049572362783082181088904480720 9452 18016117072837663334978569857013303137613199388235804740 9453 9928145803129540556806166107805832317406071695887040320 9454 5219321053381794583350299268223820350674591461241946920 9455 2617374571535432373821899853196894788731033673758423200 9456 1251906723404119267549676285100747369459075186020158050 9457 571033427811877798769782051282748380936035911149365600 9458 248338808128279422148591876673243267901487929304078680 9459 102946515201851286788834272845242172227539929861470880 9460 40666166619355480309529915107119617322035271825446280 9461 15302393666707752217800410765228446504656593426785920 9462 5483008333257425080986658792594501986973943854520640 9463 1869901548878701631362208345589615394371135987780160 9464 606656567811531808837107749107206080963275640614960 9465 187133475545404377963133806777647149836470036641440 9466 54850350782356498509759267792918597775273066160760 9467 15266343993898715398031806687940752565555501461920 9468 4031796326293588096289023592062305140662619302200 9469 1009532349835873677016924905481451200735338426240 9470 239451828458569026598343028321133702505390586816 9471 53749702760205306658169755341956541373365155904 9472 11406189934583068278701252530595579222955638718 9473 2285694767051211595960715431064860744769035476 9474 431988133135209451276237014655118525054728041 9475 76898271152057556990081554691010610152604292 9476 12874060874847935490875564909901112949885703 9477 2023831625967717206488569979993286454276576 9478 298218895675993240375069574860699837881378 9479 41112085030658420199153581842954249702968 9480 5291396774987656283346363611965634433915 9481 634369492440929511188793430624717905960 9482 70662748501948336866409546358719382070 9483 7293018916661568845506512889433371704 9484 695274525144807328554575531009357214 9485 61017339157382927790582363877853664 9486 4910697094645341172794575959518996 9487 360887559086146884498340532136432 9488 24101926391475774044976615541803 9489 1454848641325731323088489922168 9490 78881193353463290252275376542 9491 3814348837026750136000608568 9492 163142689764250021993394106 9493 6112390014362685128394880 9494 198322088318225986086940 9495 5496265057359473288144 9496 127938329021687003886 9497 2449513528988537712 9498 37558224744397364 9499 445253364470224 9500 3889164627508 9501 23341505472 9502 86258024 9503 161312 9504 97 9505 15635695580168194910579363790217849593217 9506 841799507411205607801347924767341650139201 9507 22373837499941526194070707577008645468090688 9508 391370666018691666907636546995716586264922784 9509 5068040009834146696376669808986909115967475120 9510 51815356802638855632272039701555944972277254144 9511 435617073559431916651259656558358176151131834112 9512 3097024204985612100962279716413501878976206616080 9513 19004731454561702729849142826561430923544715160992 9514 102240585819912277737017828302096311342501361716520 9515 488146594270935929816423408873947616526730640045680 9516 2088966120290583623291248861912488049304219554333080 9517 8077798803357837972130979126088446257109100111868696 9518 28417238008834502591168685579480335457209744550193096 9519 91473131460020025685199483975807035344885443094191040 9520 270748263413541602671003841457523139365188931716765568 9521 740025590558276565857909012745765673605858647380750564 9522 1874771020955420301338090850467554712559341456073166368 9523 4416567808171973214103673339802771386575682850196166712 9524 9703003651631049941474882894148771858154408685015173140 9525 19930639713384161098267282213729608455261183066918588244 9526 38363562341179622177877713370817238886375360451934315892 9527 69340063701240692886536072856792048539704765204448903328 9528 117899402144582125054884342524548601950248205656054024120 9529 188893064463314738208613446176968073463678961960461712500 9530 285589501897054933043695742943194723990999679251707172148 9531 408011694852156061032521107007064798546643367001739842144 9532 551484838348402623375126751110993005374210470600659036592 9533 705994441520432184303612661025130299501640196620191610816 9534 856853027265122036257740760445707566525811568138076071280 9535 986819904343393626100124136248711744763865007708395592896 9536 1079312511476357001002082975192702140560300300144219070608 9537 1121890862370405045366112278881581426988834018882422562280 9538 1109001615917387678618476612339448457199618806894925123138 9539 1043148193656824102002363649516021367552029168076512606980 9540 934153374053890452553446197017899415842889080690000557550 9541 796798461789233169230960563176029280718600457401848273950 9542 647607493943078279334859606287691386515511052376351282870 9543 501718052302247610240757068184453035394697048662634328720 9544 370613318214682552254982038699095047652966618589335978300 9545 261097775761906842383263540112069233146257566108369001210 9546 175465953603140776163206382931413732325845183534138215830 9547 112501076797376420852079590127559035014658523853471889560 9548 68824276120446322364644290600808202445043780789094283740 9549 40176828373181209867316698144950991110632838441195621300 9550 22380391955148240243224337504971845195099459360689634980 9551 11896196463237535065774244369532307458672530605648224640 9552 6033492414809740862026755325892854633090138196708319960 9553 2919462233598050426585748730767541713996741241359935850 9554 1347550305117954142437636004915701532555754316482171250 9555 593213304291968559460464790432446932372767376170707120 9556 248998734278215411588359530140314794198685870728484360 9557 99627860810570112608611668002035257677260222123592280 9558 37985590590154220511890588684488862357105380336644840 9559 13795826237298207781966596128299743636589461572043200 9560 4770701586389957964895716897365593792016781566848640 9561 1570056145944268238259295147425204902681322352395720 9562 491491423513855836129294417717918725970601427349600 9563 146261342215272066548739739086244420184962158922320 9564 41349979838444569149096811267771702962092435260200 9565 11098013027728993694195388994475223439300400435400 9566 2825546263300923513865318608222341131931167850520 9567 681834621941837638792686163212148492636818523968 9568 155802403572240888562883612534006487424784725248 9569 33678374514429964877746316930116203445489916295 9570 6879150751789336825043489771324867173907338344 9571 1326197946470965797423876202644277652421233562 9572 240995682306061438487937369627627144252529299 9573 41221646937275369838426700757320795624792251 9574 6626583520834486821908665284381426804752895 9575 999482125946736775867591738326375673566792 9576 141184592392569590941128805773111391371006 9577 18640516764213533228591401051667353497189 9578 2295277114978756821422702072355110262495 9579 262950096210177599014112571489660328500 9580 27952531614037840633727293447407849186 9581 2749202198725023337628407288083080958 9582 249356217908255055652167614255806974 9583 20782278157056638496989206953717792 9584 1585158483694086695428855748864460 9585 110151498530763203436466743639537 9586 6937829169094400680843084852551 9587 393773628362861545263479727900 9588 20006409161273671843159534026 9589 902934943879176310978633010 9590 35877739500715466192157770 9591 1241947175655494785649040 9592 36986204331861069238052 9593 933335896138949081882 9594 19587026679100729830 9595 333880766134737016 9596 4483824894426268 9597 45536364984996 9598 330157877524 9599 1567430080 9600 4220568 9601 4849 9602 1 9603 25299086886458645685589389182743678652930 9604 1369052710342799498599720776552631178925122 9605 36576695218944111656675779111642579156374624 9606 643182190694178438679590874975953785694034304 9607 8373315935551663287542463797770473135336527376 9608 86071285153073234878493531961370371789824099744 9609 727576074043822115827529435685905540623311986864 9610 5201444336763449364190637773576427257991549949760 9611 32098136927018788930902562214798251915923076310712 9612 173665617614203460108809546220561174167204538365728 9613 833964826135702862162215118786274390143632664633752 9614 3589807904837635494472745940682496234798728050536000 9615 13964052402701307507826411178899175073611134679824928 9616 49421524422746549083095307685835302595947461394090736 9617 160059636231983396527807895779614091106523440482614784 9618 476702177509193578020282461483615927922026363014648576 9619 1311177779366960529073641048634647669704018471920902188 9620 3343010561848683860662756786104462461360736058701628824 9621 7926683240403421234882362493037574314328994985583830052 9622 17529658544485001984157722554293564623446280173041079488 9623 36248826567851333715903450230573773399211233441857364152 9624 70249485778729147174346760019324744496687490461496727464 9625 127851945031408733600223059873108062073396875010685259944 9626 218918434710217323066362355684624048090735263720202801120 9627 353251936607254839147266802012012481175599790802085190280 9628 537972727943583733124436681186215026100524139003560174440 9629 774271635363280475914242706720551891284786170769013645168 9630 1054415783600701709995383162352886554343564368232946511616 9631 1360171768679069578280718846495823568723892058802200855696 9632 1663685830520329656471301197684644857389158765697200578624 9633 1931237168343477115906996078729082476279108319308418831856 9634 2129314570341855853196900121828610509843693030146713162176 9635 2231528069845898306037429375436525450075252957191500786470 9636 2224382274536977613391818850431319873332151817774068916168 9637 2110169740386926419710962096109819784765719236967857434742 9638 1906139590877946473854048912580171474547686024006508232128 9639 1640301296794055725382307751916995663586271634074071606700 9640 1345246112760571340376446100491157080707745227838572397660 9641 1051824346394301923875573121632258764608904836235849344020 9642 784295829150267092811578866603658345787317550396616824880 9643 557856240850055012423366896227275119119921585603576913320 9644 378582305392370861195370818964361444650194664917363121860 9645 245168102063770616429049373295396522056496889026932771580 9646 151524863357369728648789677394736945429641456147804659040 9647 89382360889853832482670225051536657031328218918335906760 9648 50324654831115444135009073469790980650118730444812480040 9649 27043663319748870205930709745561960126753193762777211880 9650 13870188039726967819198954447313569772495763331708690080 9651 6788743528537602067957324869065183872186850101138517100 9652 3170490456333951208757094341299197282950865413651694900 9653 1412585540232125780378838718388438581210291216624151400 9654 600284057608346120525785679658800234327713729894033920 9655 243240542631776879706975855954397047226835423810509440 9656 93954150876217453039220914556836926183797245588877040 9657 34581228237263385080753665686122692128219998853349760 9658 12123611468526084677244584035549711173361861409149440 9659 4046614262634501678458611242122026378015733980790840 9660 1285281466870792022929535973602771956770347104606000 9661 388245168543032943021632813656810167796705261724520 9662 111466674614699783056887885748631053302921002882880 9663 30396153347921297188516219274478281145518521199520 9664 7866874939430385287171267105766097473329125578960 9665 1930818800236280342407954097014733395877547537024 9666 449003934791015221819396396197096731303540467968 9667 98834267209218339814617324802668324041810710917 9668 20571035453423616699705457732985307141632012538 9669 4043880846657386844660828648364256922244997079 9670 749882086593328446754255938973756279459861632 9671 130993978964180862319383820358232518727282246 9672 21524476021650139519272800174275826208915174 9673 3321532647590447222731231293180361965724746 9674 480515573099221251515351962476765478955352 9675 65043998569859609711091346506587237634072 9676 8221043382407342615957859114945462602370 9677 967982337153055447069315548473097616530 9678 105908299032647746345643352695560602960 9679 10737495640531399511689495708525809876 9680 1005648082210445311997325509143017852 9681 86710314409084907460366146791090452 9682 6856743137425574752721772240519888 9683 495140984008385861979783891317772 9684 32494604201895906048908190316522 9685 1927503463042056158604245026610 9686 102701951351763712231435519136 9687 4880426470670176468972635684 9688 205132819279328173313946756 9689 7552659278336405900130860 9690 240804557707446528613136 9691 6557539282520109373912 9692 149974869229776271428 9693 2820952519867672092 9694 42487303003293856 9695 494678894082728 9696 4242664010504 9697 24995193576 9698 90639904 9699 166258 9700 98 9701 40934782466626840596168752972961528246147 9702 2226487913334173301311648065110190678657540 9703 59792332226296843458547834613418566274604513 9704 1056926694212811631781298129548679017427047776 9705 13832726611404501650826770153753098837568925280 9706 142954681965546237207142241471913225878068829008 9707 1215008504405892888111061131945819661746721075120 9708 8734085615308493381804177146548287313118888399952 9709 54199892586566103761713984757773184718443998087784 9710 294910934888677440575676517349218916433250615243240 9711 1424352006226551069715656355962318318012864666395952 9712 6166920619399155047580418211468931900629678244914760 9713 24130817326349729103248639166900109380024454346026704 9714 85916561234938889646394972391404084310266306056152528 9715 279950005700837924804176065334901461908618628126998920 9716 838923572382755206376485786916946102632100737825605184 9717 2321951633338778697602553902837936482675066051018418320 9718 5957807173362380727858756649317782847525936162155545756 9719 14218022069530814750324126683307900413464019291853163132 9720 31649230004288025139736278788245107868176371708252419340 9721 65882469932866544755645615338452153712626825193791125536 9722 128543687833292930450491755603871591838324033980349631600 9723 235555571073829048664636846100717349499477000667068479164 9724 406157900556040141007782771065964698580688234580705728568 9725 660044403215151702410764590713529156589526958418600926900 9726 1012455294303953404376745870306377823555202780215729059088 9727 1467872832112491469990459556670811413822429217022460659460 9728 2013912316801260394403031020470944358264418205835345390352 9729 2617651048547904385959458258631946873599742726023051503104 9730 3226533299305883877032654619155482723416610530455468260720 9731 3774910099951992778264860975423501787568784895154890496032 9732 4195446986161606480299107233270024395167858337999327825680 9733 4432731443692660352405624629510809017624387276218142419358 9734 4455274752824770337376407741652349757520604643551416601586 9735 4262319549961138200331802357965289609517367211939295164860 9736 3883441158588661028409858759114092257942604272773021396658 9737 3371253132637179347166714512110924360147761172165920438200 9738 2789652068492882788942266269954877747941856737616771954480 9739 2201149892639627813451189796104403186519112937274834955610 9740 1656627199667197255307317973487206428834981217648587131900 9741 1189567334826644407061612475038439399919145770301281892830 9742 815146034757418479741840742007844410122297414559870338900 9743 533135132464287813444335346354369289397000596414542876970 9744 332850216275192471865513558123104182889343760790370832340 9745 198383465383481364714631213797295850587004838148625811800 9746 112881875159444894245550109119713816955851028246697736320 9747 61320251738134645514929291620066112780525183729115071500 9748 31799876917774243746999954142738731864258432134065234680 9749 15741698176945393356569828925725580219273729539206772910 9750 7437502995049955777780479076982440529503360971493802000 9751 3353349149642048482276939513736587046138812909277029770 9752 1442496096178530091574610000231561960899166976793225400 9753 591867137720562403903947054096747099102781516662586080 9754 231567602276941786159723171243361046218162848049114160 9755 86362645064715813374610850498911298121914840762037800 9756 30690139292214250424106897061215048601968104548041280 9757 10387371994968727881613623286912825072713837900035200 9758 3346829036328916097318125538745895585422270884351320 9759 1025997934272160845699666970460973313952268847996440 9760 299077996668416418754724436102647176449975597065400 9761 82844146214094860031808419536725207546911356895120 9762 21790434230460302495231974708463662044560693864880 9763 5438199685479041495065958868449223020445533911512 9764 1286640960305093749174966171943251711365143717184 9765 288315045295889193255247254266791014912085352460 9766 61128560719642918402495264434426377761029267177 9767 12249229544917689467128194622333401748573568985 9768 2317075715370355682666069511245661076133624493 9769 413211308207517670645747890743180458604603796 9770 69372706479759996179608166215978048638460320 9771 10947598294371670820507488315888164444044433 9772 1621182291438527618324072506576252543893150 9773 224869107726642733880811553331365982502267 9774 29156837261599632665971962238967926362054 9775 3526209548341989867506130192317868207525 9776 396810926856863185993483217632628780646 9777 41439229453294263483045196444016740020 9778 4004206498843723705277900411481905784 9779 356848810474396601609522968000615218 9780 29224179778176299945139834943102140 9781 2190450966233235760845106383821769 9782 149583931901753510166218018808610 9783 9259106260499318384710809607061 9784 516481988875898929338074781062 9785 25789770575823024623110802720 9786 1143945502659219950484737536 9787 44672345954707366877937670 9788 1519737937694802383500228 9789 44477079510520127693846 9790 1102897792047826083140 9791 22741859965103138938 9792 380851894032457140 9793 5024040153493992 9794 50109186873024 9795 356720501180 9796 1662290552 9797 4391675 9798 4948 9799 1 9800 66233869353085486281758142155705206899077 9801 3620839710563431445596958230845565536235592 9802 97738080155583754613823334501613776609904259 9803 1736685580125934182117564783636275382277456704 9804 22849224737650343377048824826499525758599486960 9805 237399283054171135373178237231054070803229456128 9806 2028655863602788238817084099593095574159857161728 9807 14663106026115764861822344355810620111733750336576 9808 91499473850348342056807184746147863892358624348256 9809 500674689429899689615388625784578342516378229919680 9810 2431982449976457391986681020969153882323701869395432 9811 10590693350372493404215379270937702525572038960084512 9812 41684677633888672105547796286481780688434317076387632 9813 149302138060386746237316691256138561979824902130068192 9814 489431166355567870415079268800350855611089530003704440 9815 1475685386123932180924576144180176121660650541322868544 9816 4109831590214932804696477412956200080301110885953969084 9817 10611995514578025117595154484056892978590690692778076768 9818 25487715871782919845869245962449937189153750336138622008 9819 57105571789176448358776363835576246805951646866877328880 9820 119660955045202880455706788123319491735284338808689569176 9821 235042000179873411340741965853770109734222757883703723216 9822 433657001883966929439206665993150156069561366139250466572 9823 752928280297666197674368186623696808744820373311593789632 9824 1232214774532623864624393748410165685855862012940888918300 9825 1903679958854791976648449353504605330831326710021374423808 9826 2780117195419355679029138944577578331207739526795034479068 9827 3842599735765242580312656889544382803892768744837305547136 9828 5032238600827675674235560267480656996667199153058198870416 9829 6250390898505283111784674663335951149529661354954869695040 9830 7369833098815799550643158251837229121237051980160509906512 9831 8255998724846939449403003433827717381290659687454459819712 9832 8793574083880414511639954126775944977543333263556356368004 9833 8911185097207646256805655967520195080928009418516986304224 9834 8596871564885042233434583304506429267615238266681221515770 9835 7899750489853533921974869767804083517256009533747387063528 9836 6917694020309181546403071176608091498281718830246500277028 9837 5775199478047509854701020122363030492235873599529415958840 9838 4598220351794501077703209018227819031835763001349256697290 9839 3492747375211766271994469961723123539231203604281053300800 9840 2531719404826966512296558237869372864826384906301475631030 9841 1751584580999844353360578457199480973892413665080810374080 9842 1156885539920429291068755538614127256103692150358838770410 9843 729543181696332816943352608813237650375482105965108262960 9844 439290689630704925846091116243569453047974513214766377600 9845 252588890880414170863229407641041454637297977609846123120 9846 138688569888998959855869074835419053557397107936704763420 9847 72713728277250081772129618335614261763507389228551136640 9848 36400629745209963243726108242104333863956342972053980090 9849 17396736979921509054494898287346821684641076486284014000 9850 7936425146208125471412872573424222910299969539552876070 9851 3455365694019001992479234398278800776437171923311410720 9852 1435391737960685404136708589709944380657330670367129440 9853 568762295784936118905919941754595019628795517448500640 9854 214898024178196651494585430741870916433932085204264600 9855 77394978998003720182105146782887451903549964810540480 9856 26557597726129314237316818564584562624091433289975480 9857 8678724765834209798706272754470693920208351969748160 9858 2699524569685985811650835757720555438519321214326960 9859 798789839826149144833245135508088397549601861672800 9860 224706974176715940277212524559834541995350880977520 9861 60053462517811984970919461088708040663408340643360 9862 15235893425145707124645180071230053889652207027496 9863 3666463695332389313402316665155081838546231722176 9864 836153247296122754889260975266556070257436531345 9865 180533863382284874916818046970080008944471990632 9866 36864145844998693011494481003682965812450578602 9867 7110838648621070974081154098583674277838483204 9868 1294087373765026979719387650075169256791747674 9869 221891161465590998018264786748486393574657740 9870 35793606963612257562511519783344352618684353 9871 5423230512128196092570655762233379988573248 9872 770428679395723595107254862314718699091691 9873 102421879213866584993021167860500626598496 9874 12715235267902387930533304855736428426425 9875 1470701563042566379408442118801287000136 9876 158085024126473409340378044848103152856 9877 15747350221585568528964721629150733512 9878 1449207207093926821067214623934723522 9879 122791237324686782158227753974712480 9880 9542335087667196375546662515659429 9881 677219520112035278194910100442904 9882 43681213925437280592223244950193 9883 2546687403269718800173755326808 9884 133372148398256913323518957540 9885 6229504792608724592771319976 9886 257357824512371946092015286 9887 9313201773738654812244224 9888 291839176500486765680894 9889 7810411943797711728480 9890 175537681714747082458 9891 3244291716903423088 9892 48006022050870576 9893 549030744966256 9894 4624379705260 9895 26748124032 9896 95197837 9897 171304 9898 99 9899 107168651819712326877926895128666735145224 9900 5888262406364231587504775048928717743139279 9901 159756900295214771373682817180142533563166312 9902 2853404606565042657357410747798372965979108993 9903 37738878043267656659656893109801303613595460016 9904 394186691631121874231147248856720395518867210416 9905 3386619049974227364135287473010828461784647065856 9906 24612200145830151131737582634304727086599359811648 9907 154433452052222939200325346650469335923921510835992 9908 849785516905143233952779127891570443668072843250704 9909 4151245391091685902278013894280691116769817151034624 9910 18181965975998199521511453838368952744214581871395224 9911 71982415579637556256376853664850821969088449667329096 9912 259349516621675364986960302814442755670115662532247424 9913 855297733291344684865650306526656401829974464186855888 9914 2594558964207525312105237996432023686201369907275472648 9915 7270706795936466708675517102711082665608277674797992588 9916 18891754321279184543056465036212612308791692905952040844 9917 45663545114676115324052129295075620450143705790147330896 9918 102972823862995288248836769307129255087592037866982911352 9919 217192654982357450351088682250016753316087535710733114052 9920 429468157946032886546879336796093855285173617057844480352 9921 797756260791088908554335267697739097407362400786668577336 9922 1394641751927535387346787803790378856824985608559367997364 9923 2298417078303815708042941110189659541026077205940195573768 9924 3576179656373897083435959814524512310976056448655704409796 9925 5260445321835800553396344371554767568585371524033224197616 9926 7324384884678994444706147466686138575979616167695111596948 9927 9663801966176840454598049546583548228531360084916595763872 9928 12094575246359071374776787541123380746546014611433389458864 9929 14371276498073676205940673846416213632222447405770868663264 9930 16226355810960538707966971642521243564027302920608678141424 9931 17421752513734681344344685989556778390335578877773826613042 9932 17799191293725076946587688338683353856073001338286545325168 9933 17314465867670950771142793404124068634653210122171933282216 9934 16045511198403333150716530884883465384715981018459703625046 9935 14172388311535021921979644447833108116372084275185442111886 9936 11936104679177571990810000904428832600325491509312108351520 9937 9589022312927011680096665084287099966296732676240863607380 9938 7350524467518591340752977731314733154585297759204475388310 9939 5377913939320808174665488686395018693580511894251344655760 9940 3756297950583907240164031674245764783933856849941962605810 9941 2505166707142135584254931626976340955622990161333251986280 9942 1595528530435813102253201513290711122661826463170021972270 9943 970524371289378762426235888163969486524323112153763021740 9944 563854231423340429823410730558051122180153844005169671240 9945 312890696786578499616348475575198983293773319912517571240 9946 165833856933158971034058864098419106408291005091731442820 9947 83942204839929600347295891310568645947488504645325987680 9948 40575938151916858188845206290054842433418166996984588910 9949 18727277290900129731470291164143250485942143420323707840 9950 8251210939839580566330783912246949783475151809381665890 9951 3469754971859777899615265644038253440659279163822940920 9952 1392197035782440308969590167094703164949739882160200880 9953 532828271519854251028919452484143260774009774015416560 9954 194447763354933783980822894343013798627432910120619560 9955 67635109013312292543037338912712436298773375738051960 9956 22412925797131853777638021580129414578344460754134680 9957 7072351540287062754668628266927424337893860946674720 9958 2123865770766726409287636542071708887951846306734640 9959 606629117059227219063745380199206925992237834938040 9960 164688042962367147497959855333896910254880391403360 9961 42464527341085051114943113648142938954658434803888 9962 10391304341116524557643241705547556570356909350872 9963 2411109252897105697319474401476598796534665600989 9964 529977469397816986574560565671297401617586610269 9965 110241936109559300881117940060442745322053414764 9966 21677143908909116123875418232162737102545676682 9967 4024374397342900333031205052064010791529975963 9968 704475176152868664843620843707644900817721856 9969 116113911737743924562627174315210565701189106 9970 17992011097938394531402216584697796976510831 9971 2616480078560893947312138922222337225487108 9972 356447824202108951539804683430834535462817 9973 45398282077844010464011397287022222996004 9974 5393722038241419432908055528751783988307 9975 596335180436630858816906458924748673522 9976 61190786173723555717287818484649379316 9977 5810262516412047127954638003417244524 9978 508864227577259683712890556918429838 9979 40956965832076732081531603842583338 9980 3017254418247024549206234503073283 9981 202524252087690109143152073365864 9982 12322275652644936114222639714931 9983 675643907849978867284704541322 9984 33163220871090969166366860232 9985 1445975673126299263454690492 9986 55505285666140824073682122 9987 1856054193705809276874968 9988 53390389246365665505466 9989 1301177333727676304536 9990 26367003576039019166 9991 433881956236821708 9992 5623180085333272 9993 55090287079464 9994 385130915764 9995 1761880064 9996 4567927 9997 5048 9998 1 9999 173402521172797813159685037284371942044301 10000 9575335986280748519383491421929988486273948 10001 261115820161361957433103109912601875709306163 10002 4687828266846560594088798865936262124866469956 10003 62324788361043934218823282719937104754472403680 10004 654435199422943352981374310914273992080696153504 10005 5652674196631186738325549809834978106747733683712 10006 41303962035548704232377011089708442772492967309952 10007 260596031928687046118954875752427819928013885520824 10008 1441959680185391265624974938422296650076809697518640 10009 7083902530498042983880083541034423341609897250349736 10010 31204641776347150317713514130275809152110322700875168 10011 124257786563898721766140029222270305183094805703801240 10012 450336332315950783329824790357063098338374881738703248 10013 1494031037707299301518046266583145819420888896320628520 10014 4559675516687025363444893409412550663473109978602045632 10015 12856223772275331694296570659847458867570039102074830216 10016 33613581426072142465348096933225705367683494484684086696 10017 81763256501037060287516529741582450617888146819064029672 10018 185566111523954656453482379105155439082697435069998862240 10019 393959181816736779165571834208912491857323521386300012108 10020 784171113171109178343328090773183456754680713750237772744 10021 1466455262854929249334283899544659363211146524809622767124 10022 2581227034109168514460362656407225821639367348010212253568 10023 4283560133134105770341703045223522035626759592192678281700 10024 6712074389761312924708802916439283327663245171617967751904 10025 9944242476109948209073932669636951230624437760849633100492 10026 13947101815863592704047943300808099711080124439327451623152 10027 18538640302769758709146266703608588029091327982812100181424 10028 23377204745692030160797022471939988892742875119446458024320 10029 27991500495394758868368506761589393902989160740886248264816 10030 31852187634623277708013133328186190066555014588223647867648 10031 34471325322462035305387643550160440749169571828784642800758 10032 35503950474813137715033298432979493914544344020359887997396 10033 34822522529763639261383032676150692983196457807370141102210 10034 32542133253141909306125983957193978169587228818888312204344 10035 28989832821697737390357585392245283131909812639179329452442 10036 24628998177534263391914092203399954590843083939088024587388 10037 19962442142769022612500894224877949490368369277119536263510 10038 15441492194524858690450656711265675725652264364834785386400 10039 11402380719359540958956516885987515097638100404833873587590 10040 8039601936410718105821168369314618622652655421324248610920 10041 5413636828062409228684265622789949185619095976772901130770 10042 3481957252052575210265309660718076029141000719493969005640 10043 2139358242616416505215679613220776589947779731333637662300 10044 1255733811934459526532731254442662029865426334829782171960 10045 704168157555991630335446958051659491488468405459068457780 10046 377236155099408012662057557269452421729195502256987342880 10047 193056562862389645363151617888287241574952236845931104410 10048 94373304877048330487066212819505997982015586455322583000 10049 44060439417029764257378062024914295080883189446160597910 10050 19643001780066708030222890883949973470212293272245952680 10051 8360512403839465296231208632026998597753781757501481080 10052 3396351069528061832012218698559242565235866069975830960 10053 1316488591482987021429424824980609196836737376668181800 10054 486740766531134155657513471867772166964914960135424640 10055 171587685737445326962459304260184450826414773838567920 10056 57649248289095377813661112899184671122644246013858320 10057 18450600875807258365025736779118673696621534130749840 10058 5622180180278861365771717435300352724020769382734400 10059 1630125931062092304174203040267129865537190577588360 10060 449448479656895072746091840982439492913639613024240 10061 117753883284042743210507754808081033507718982474744 10062 29293661461594620995690738441932692298555348100544 10063 6913726195525617765611052041898236705338333854510 10064 1546664580076224616380639587907933480819495132246 10065 327639945336842868809430468034205720078975983998 10066 65652128402528880109451053334429377192834738488 10067 12429300419728998286831746800722854326160206841 10068 2220453711383486642581273280531300551184127270 10069 373798680166947180143403480847041311894531199 10070 59208848573678848186484392130275529583768432 10071 8810139270084813634990049546770435913152047 10072 1229298382811699131640080713606053861153004 10073 160535396559612983387565870003259278020925 10074 19579658869186373742849802503289499414868 10075 2225121767605670647565726622574138826514 10076 235023160521782533586630584961903265684 10077 23006819945091542477986574256502701558 10078 2080862671995873286938332934827865840 10079 173290538244430710615306020332955247 10080 13236809026026256202947807119175616 10081 923424986125162667930285418758961 10082 58550176981351935506619639991932 10083 3355703459517954580781978825670 10084 172764874061956607082657137748 10085 7932838290247395802318025754 10086 322176311952251424977941632 10087 11461095143944950854800086 10088 353039977690650142914840 10089 9287126959240135115474 10090 205148977007689524712 10091 3726179695191115372 10092 54178232881170104 10093 608745411750980 10094 5036258745056 10095 28605201933 10096 99937068 10097 176451 10098 100 10099 280571172992510140037611932413038677189525 10100 15570767044464692433766193365987372964558451 10101 426760982862940960394290702141673127015611754 10102 7700989773706818022819892430914777624408745261 10103 102917071010876633535837586577536781334046972689 10104 1086360769097332883872178452880795691213158823936 10105 9433479938236535976691984531702526964051247959984 10106 69302781231353082728249881197023998320876974187456 10107 439641684126740136451017805037201882938534756168464 10108 2446178649142757438778079412964336429668804051605336 10109 12084933438494872120110876563206684902047787244635064 10110 53537853143437035741502981862925453013094721723305016 10111 214422168119534477544028336725490079896397837242525560 10112 781668264517263704573161946836356675977578993938279768 10113 2608678287620319351370656875924244976920979023039731832 10114 8009532214185895360415781712371230751504454350064374168 10115 22721489532419323715077325758990565219379686684148295452 10116 59776042543287793717080079072149400342083465065434120128 10117 146318555936992360154625124072870683376823545515163401412 10118 334202480501626060026371277707360314620433178727129104488 10119 714124660662089517765497285766058500261003094964016037512 10120 1430831926099499515241296109819294065355941866518815367148 10121 2693679681592051044435498504038492315903682542654135824812 10122 4773625046827792810361485727895343775871715357356248828268 10123 7976618963365456865731431959203560433477822406692241852832 10124 12586671124439025716187703841153455179665378826213867735468 10125 18780867454319645845906236855716231110185865733538561707904 10126 26531932022378387702150435139049005855645112131055787417716 10127 35526827153625593608450463716878274833602304235423807542244 10128 45135581958227941990171859559646917867820249815796443247056 10129 54457352239827506449085968149128988281757622758090506386944 10130 62449819943657492621920778817123647262804764914603194672336 10131 68119433647157255357699301182238462703532453627167147555224 10132 70724894282272896005965672761219626160952924236420259935606 10133 69936179691159666979113514418958115473922669267828619709594 10134 65902110319216193227985308246201512188956419959519949111606 10135 59207732331636092463053760724961856632997877932824475189374 10136 50737491168246857304703737555661895307540659723585575050794 10137 41487569134873606283407560213593882056990593462672508222410 10138 32381038974970461711300299526867508846534294800280124382090 10139 24130819126198940474374983303697266945803910058289693631660 10140 17173813826315433520650688729955402100167024165517555872490 10141 11675101485788452053103228924012054925175942988048115722860 10142 7582652489630523896773442800985128107425817343997242964190 10143 4705411144341608369895117014675457199133929306657422656310 10144 2790112414647178718782377873164682638569903290988714864940 10145 1580913085765910559775206164184909596962395569376755700260 10146 855960708819145483312464896943070511431259827261236356940 10147 442832624635478216744506373297274993930731746582988534910 10148 218891447868894789023207310420129486362922258097633159590 10149 103363654859846752177693559479112388000243499863468894660 10150 46621490010806418328023965960340173739629588501951326410 10151 20081478315538823762177258188312201821888212730706087890 10152 8258303077170280040597074509692199170844885115958972760 10153 3241513898785281581427934444559455622560487032843799240 10154 1214016801405922190667255818694929226366357644271460760 10155 433670558105691403486319537515910685752621059697239440 10156 147697283099539524134336473392026521999762082506044960 10157 47935878213226174897332386626175512612859855831559240 10158 14818397491332650529727982244299485949866476636143760 10159 4360620818888045932525584962538045679481274719261040 10160 1220765639678489439307797076515543329160757839365640 10161 324906453587494941823410723790120882717257808681992 10162 82149493143796196668277093795623187823570692255304 10163 19716139789539248020573768148922392072229908806371 10164 4487751302371147300274674555055829678971747343504 10165 967859350844219156265108973765945867018616009031 10166 197571208420997297114444411627034859617433829934 10167 38130818725981014743738370084949602220235859486 10168 6949303284879255640456099176302956243531825089 10169 1194387768057559769549651498869896778413442161 10170 193314771409361167280513783030183892261468369 10171 29418630446584102113704405053690570115149986 10172 4202226285574702030492024319259225622102929 10173 562381502839565945391381950721116036479746 10174 70371662985271803639769255319063506399179 10175 8215178986283720939290688610250671488343 10176 892549127132136948120824862371301318522 10177 90007868635227145323229030744569325398 10178 8399989415985180098605861495163540202 10179 723111731653767126409728181093968423 10180 57211029276350012833685645464832237 10181 4143203656459877326279671995198108 10182 273396704721686980763994353072727 10183 16353623020012869562289323081923 10184 881572002783026443533728539302 10185 42542034834464664232139576478 10186 1823657270744691512506314246 10187 68822435003791584205357176 10188 2262484560642825085295274 10189 63978693539333476925476 10190 1532693314311404848414 10191 30527065227466956246 10192 493683369203325084 10193 6287015784163716 10194 60511676740284 10195 415497997761 10196 1866385059 10197 4749426 10198 5149 10199 1 10200 453973694165307953197296969697410619233826 10201 25319505551918238766309369825201733392876700 10202 697452139010583666346777303476204991211191865 10203 12649933860714740574341794406763641624984521380 10204 169929687638767128348749668163410148213385846325 10205 1803120756881320171072376046515006788048327381120 10206 15740589334290666067998908652451779062879677797200 10207 116259417463532973698952442096567419200117675181120 10208 741541678090975886802349691879338145639041608999240 10209 4148734361256835750522009227139060899673627634644800 10210 20610795649178306369615935042663404893734494192503440 10211 91826397450282229043096579534235685506814941674529920 10212 369884596459780349627881880078036194231602965647201968 10213 1356262383397113209669126766415690079499048681380784256 10214 4553045657643569436218527932864453894680242801099063600 10215 14063238768580220025378721388366927234398453224987048320 10216 40137388821381680772818789828250574750422835764825171300 10217 106245847741635267876724746665222564577336998652193037040 10218 261695393864101562907489750747678839362395186818911517780 10219 601531848526617776767370186554098204321018760616191996400 10220 1293649954002780953384551499080126431201024051420314911860 10221 2608962221087345472750196034801390013967946101655353152000 10222 4944306057618089472113110494356335135869509781213996364680 10223 8821307343791890574156132283847228960722229230176083848960 10224 14841406130608731150533497660834308290743949346895132388100 10225 23582305647334444411238209802816260542955383590024513769072 10226 35437184320190906979688972441792465668473548666006162560300 10227 50423276314351928615272311109494056797349674331232872141360 10228 68012569272258945021644673721294962573773756657563359346820 10229 87051427006689730860115148735195494789654452918055001452800 10230 105826057480914295478251497382658371077489658618423212676080 10231 122293508073675529198302418906899231232348940243713090804800 10232 134442946604242568371100078060585093519257040044175438223630 10233 140700170079548069026386614744359560824666840085564790733760 10234 140262652695736443955529845528088302371663471095558648809200 10235 133266766102121741795494324879546183341740106585778402418160 10236 120739698406475739159537330074401117934494919390892116846160 10237 104356322167478858086975415151307133030293556301852929090624 10238 86079009455176892287822546641871786138202046678880069073308 10239 67784973312264343014251850463011134062554928442234446032000 10240 50974692040083340123782156900950457769094274827958352605650 10241 36615796482085692585428373985257535820457779991675678071000 10242 25128340250261579387608662916116622733447694386145265464550 10243 16478246569745508335723018084493153322185914040264113100600 10244 10326726639010600085376106288614309818222709757485029324250 10245 6185204469198054750530788740828121258383109357152134699200 10246 3540815055256361716643384376679231118316290309665606330000 10247 1937365021474545126309969412264182424648923734977292157600 10248 1013125342597275874769715548455014657234879485685906982200 10249 506321315608332764873425141127922725919890081398886847000 10250 241797399153924846922137834323532681063142275764952075570 10251 110324931207902890615624918869204442290725071220357877000 10252 48084992499444997088631357704289173889854287760453521650 10253 20015166550537807168840501840278440333834532943436284800 10254 7954353559796330434869577968099307384633090479487812000 10255 3017246159420043367754194115543310590168009981075067200 10256 1091999010374270886106292313643867303543950793671232000 10257 376934217126080228910456890551395643948821102358471200 10258 124035727378128811076019236304478857432125635976167400 10259 38891178547418770260525436458718512370508780149628000 10260 11612926930228999602471505438105528269039234679583800 10261 3300340050397476816228091957765112687611588029978240 10262 892108816528432757780010319580641409138616404180976 10263 229197037889433560874475587045636913629845022830592 10264 55923527446659486781875558632753321076123590761425 10265 12948142077972989682266366184861999865129576330260 10266 2842163876257286641455179029708085067917087125275 10267 590863282160369046033325932995669956889244552420 10268 116212247548238893140021170220101833739230804815 10269 21599057415991740569869119257557111120876159200 10270 3788640159607993592274328260248238641492100630 10271 626322300149987195610401656007500733739768000 10272 97437618290347763935178846730736535612070465 10273 14241663938471214797122154579635715396407980 10274 1952215282210878060419028534330429175653675 10275 250486718414071160770184927825612283834972 10276 30019959623075765329706217736114309729725 10277 3352694055259590129273182069907343410720 10278 348037849102101221387846189962975292640 10279 33487672033072595863530768686494107600 10280 2977264941894071123963367136254789510 10281 243738376546806979651939472916963100 10282 18303437668611296197157764533132685 10283 1255371867828201584200899411823620 10284 78259503460882759649690941899525 10285 4410040336362937631398364502720 10286 223239747186668667117114739980 10287 10078671872944338739802281632 10288 402459842099987960038098894 10289 14076619682278426083010200 10290 426305798189223754955790 10291 11024969250559229488600 10292 239402221930347596330 10293 4274041297275610560 10294 61073994077084800 10295 674293347236320 10296 5480361944750 10297 30571524060 10298 104862945 10299 181700 10300 101