0 0 1 1 2 0 3 2 4 2 5 0 6 5 7 8 8 3 9 0 10 10 11 24 12 21 13 8 14 1 15 0 16 17 17 56 18 80 19 64 20 30 21 8 22 1 23 0 24 26 25 110 26 220 27 270 28 220 29 122 30 45 31 10 32 1 33 0 34 37 35 192 36 495 37 820 38 952 39 804 40 497 41 220 42 66 43 12 44 1 45 0 46 50 47 308 48 973 49 2030 50 3059 51 3472 52 3017 53 2004 54 1001 55 364 56 91 57 14 58 1 59 0 60 65 61 464 62 1736 63 4368 64 8092 65 11536 66 12924 67 11456 68 8010 69 4368 70 1820 71 560 72 120 73 16 74 1 75 0 76 82 77 666 78 2880 79 8484 80 18648 81 32004 82 43908 83 48690 84 43776 85 31826 86 18564 87 8568 88 3060 89 816 90 153 91 18 92 1 93 0 94 101 95 920 96 4515 97 15240 98 38760 99 77784 100 126300 101 168180 102 184844 103 167980 104 125972 105 77520 106 38760 107 15504 108 4845 109 1140 110 190 111 20 112 1 113 0 114 122 115 1232 116 6765 117 25740 118 74349 119 170808 120 320364 121 497970 122 646954 123 705540 124 646668 125 497422 126 319770 127 170544 128 74613 129 26334 130 7315 131 1540 132 231 133 22 134 1 135 0 136 145 137 1608 138 9768 139 41360 140 133738 141 346104 142 736329 143 1308648 144 1962114 145 2496560 146 2704286 147 2496168 148 1961258 149 1307504 150 735471 151 346104 152 134596 153 42504 154 10626 155 2024 156 276 157 24 158 1 159 0 160 170 161 2054 162 13676 163 63778 164 228228 165 656942 166 1563133 167 3126552 168 5313737 169 7727434 170 9658246 171 10400754 172 9657726 173 7726162 174 5311735 175 3124550 176 1562275 177 657800 178 230230 179 65780 180 14950 181 2600 182 325 183 26 184 1 185 0 186 197 187 2576 188 18655 189 95004 190 372736 191 1181180 192 3108105 193 6909760 194 13127114 195 21477456 196 30423575 197 37442860 198 40116780 199 37442188 200 30421757 201 21474180 202 13123110 203 6906900 204 3108105 205 1184040 206 376740 207 98280 208 20475 209 3276 210 378 211 28 212 1 213 0 214 226 215 3180 216 24885 217 137410 218 586495 219 2028936 220 5850065 221 14310010 222 30051879 223 54634580 224 86498321 225 119762370 226 145423555 227 155117728 228 145422705 229 119759852 230 86493225 231 54627300 232 30045015 233 14307150 234 5852925 235 2035800 236 593775 237 142506 238 27405 239 4060 240 435 241 30 242 1 243 0 244 257 245 3872 246 32560 247 193760 248 893816 249 3351712 250 10508576 251 28048800 252 64521964 253 129038624 254 225805216 255 347381216 256 471439000 257 565723808 258 601080628 259 565722752 260 471435602 261 347373600 262 225792840 263 129024480 264 64512240 265 28048800 266 10518300 267 3365856 268 906192 269 201376 270 35960 271 4960 272 496 273 32 274 1 275 0 276 290 277 4658 278 41888 279 267240 280 1324912 281 5353096 282 18132336 283 52441532 284 131137864 285 286121628 286 548380560 287 928003752 288 1391986656 289 1855972008 290 2203962756 291 2333606490 292 2203961464 293 1855967522 294 1391975640 295 927983760 296 548354040 297 286097760 298 131128140 299 52451256 300 18156204 301 5379616 302 1344904 303 278256 304 46376 305 5984 306 561 307 34 308 1 309 0 310 325 311 5544 312 53091 313 361488 314 1916784 315 8301168 316 30209952 317 94109688 318 254186856 319 600838888 320 1251728088 321 2310836112 322 3796328208 323 5567918064 324 7307877924 325 8597498196 326 9075135604 327 8597496636 328 7307872112 329 5567902560 330 3796297200 331 2310789600 332 1251677700 333 600805296 334 254186856 335 94143280 336 30260340 337 8347680 338 1947792 339 376992 340 58905 341 7140 342 630 343 36 344 1 345 0 346 362 347 6536 348 66405 349 480624 350 2714169 351 12542736 352 48806592 353 162927660 354 472700164 355 1203355880 356 2707559128 357 5415047196 358 9669631620 359 15471333072 360 22239995748 361 28781150790 362 33578002510 363 35345264140 364 33578000648 365 28781143382 366 22239974430 367 15471286560 368 9669554100 369 5414950296 370 2707475148 371 1203322288 372 472733756 373 163011640 374 48903492 375 12620256 376 2760681 377 501942 378 73815 379 8436 380 703 381 38 382 1 383 0 384 401 385 7640 386 82080 387 629280 388 3770550 389 18519528 390 76730265 391 273258000 392 847542956 393 2311801440 394 5586971052 395 12033403760 396 23207104260 397 40225469088 398 62852169480 399 88732407528 400 113380271110 401 131282410640 402 137846529198 403 131282408440 404 113380261802 405 88732378800 406 62852101650 407 40225345056 408 23206929840 409 12033222880 410 5586853480 411 2311801440 412 847660528 413 273438880 414 76904685 415 18643560 416 3838380 417 658008 418 91390 419 9880 420 780 421 40 422 1 423 0 424 442 425 8862 426 100380 427 812630 428 5149228 429 26786466 430 117731733 431 445536510 432 1471144521 433 4280443804 434 11058234460 435 25519029732 436 52860584380 437 98672726068 438 166509913464 439 254662023714 440 353697159088 441 446775322350 442 513791610038 443 538257874858 444 513791607462 445 446775310802 446 353697121050 447 254661927156 448 166509721602 449 98672427616 450 52860229080 451 25518731280 452 11058116888 453 4280561376 454 1471442973 455 445891810 456 118030185 457 26978328 458 5245786 459 850668 460 111930 461 11480 462 861 463 42 464 1 465 0 466 485 467 10208 468 121583 469 1036420 470 6924456 471 38032148 472 176742313 473 708276756 474 2480603026 475 7668923108 476 21090682613 477 51915942456 478 114956462280 479 229912270808 480 416715296228 481 686354086396 482 1029530831560 483 1408831529644 484 1761039364238 485 2012616403116 486 2104098964180 487 2012616400124 488 1761039350072 489 1408831480056 490 1029530696964 491 686353797976 492 416714805914 493 229911617056 494 114955808528 495 51915526432 496 21090682613 497 7669339132 498 2481256778 499 708930508 500 177232627 501 38320568 502 7059052 503 1086008 504 135751 505 13244 506 946 507 44 508 1 509 0 510 530 511 11684 512 145981 513 1306998 514 9182635 515 53101664 516 260154081 517 1100572264 518 4075042917 519 13339713420 520 38910201631 521 101766646814 522 239878613781 523 511740068048 524 991494992620 525 1749695805594 526 2818953521846 527 4154246856144 528 5608233070902 529 6943526597480 530 7890371117446 531 8233430728104 532 7890371113996 533 6943526580278 534 5608233007146 535 4154246671960 536 2818953098830 537 1749695026860 538 991493848554 539 511738760544 540 239877544005 541 101766230790 542 38910617655 543 13340783196 544 4076350421 545 1101716330 546 260932815 547 53524680 548 9366819 549 1370754 550 163185 551 15180 552 1035 553 46 554 1 555 0 556 577 557 13296 558 173880 559 1631344 560 12023572 561 73021872 562 376147244 563 1675183840 564 6538264326 565 22592823088 566 69667048668 567 192928249296 568 482322109040 569 1093262456624 570 2254851365217 571 4244423407312 572 7309838202854 573 11541848503680 574 16735679697836 575 22314239347488 576 27385657302348 577 30957699539776 578 32247603683650 579 30957699535824 580 27385657281650 581 22314239266528 582 16735679449896 583 11541847896480 584 7309837001104 585 4244421484512 586 2254848913647 587 1093260079344 588 482320623240 589 192928249296 590 69668534468 591 22595200368 592 6540715896 593 1677106640 594 377348994 595 73629072 596 12271512 597 1712304 598 194580 599 17296 600 1128 601 48 602 1 603 0 604 626 605 15050 606 205600 607 2017100 608 15561800 609 99029260 610 535069700 611 2502309150 612 10267903800 613 37348909950 614 121395788020 615 354859032800 616 937847142100 617 2250833438200 618 4923694524425 619 9847383765520 620 18053532008325 621 30405945192150 622 47129213099100 623 67327446391700 624 88749815366260 625 108043253390300 626 121548660040850 627 126410606438350 628 121548660036350 629 108043253365602 630 88749815264600 631 67327446062800 632 47129212243960 633 30405943383200 634 18053528883775 635 9847379391150 636 4923689695575 637 2250829575120 638 937845656300 639 354860518600 640 121399651100 641 37353738800 642 10272278170 643 2505433700 644 536878650 645 99884400 646 15890700 647 2118760 648 230300 649 19600 650 1225 651 50 652 1 653 0 654 677 655 16952 656 241475 657 2472600 658 19927960 659 132600520 660 749874060 661 3674141900 662 15812525300 663 60394525620 664 206370714940 665 635008210720 666 1768966344600 667 4481386755200 668 10363203194045 669 21945597560640 670 42671984860570 671 76360385475400 672 125994630558225 673 191991815117960 674 270533920064720 675 352870330083960 676 426384982061350 677 477551179881100 678 495918532948752 679 477551179876004 680 426384982032102 681 352870329957600 682 270533919634160 683 191991813933920 684 125994627894135 685 76360380541900 686 42671977361650 687 21945588357420 688 10363194502115 689 4481381406320 690 1768966344600 691 635013559600 692 206379406870 693 60403728840 694 15820024220 695 3679075400 696 752538150 697 133784560 698 20358520 699 2598960 700 270725 701 22100 702 1326 703 52 704 1 705 0 706 730 707 19008 708 281853 709 3006900 710 25270245 711 175485960 712 1036617660 713 5310338670 714 23918280750 715 95706150540 716 342988993620 717 1108162061370 718 3245367521790 719 8654333004000 720 21094937700165 721 47153376663120 722 96926365280745 723 183649936055040 724 321387373937175 725 520341454112220 726 780512177010735 727 1085929983716760 728 1402659561737070 729 1683191473932150 730 1877405874737904 731 1946939425648812 732 1877405874732162 733 1683191473897754 734 1402659561581460 735 1085929983159840 736 780512175396135 737 520341450264090 738 321387366339585 739 183649923622620 740 96926348578605 741 47153358767970 742 21094923659355 743 8654327655120 744 3245372870670 745 1108176102180 746 343006888770 747 95722852680 748 23930713170 749 5317936260 750 1040465790 751 177100560 752 25827165 753 3162510 754 316251 755 24804 756 1431 757 54 758 1 759 0 760 785 761 21224 762 327096 763 3629808 764 31755906 765 229745880 766 1415031345 767 7564522680 768 35587021470 769 148873080720 770 558348710010 771 1889880796440 772 5804712574110 773 16253249498640 774 41648971229955 775 97997565677760 776 212328024371190 777 424656008682360 778 785613582193440 779 1346766118011600 780 2142582447726630 781 3167295786387720 782 4355031704009805 783 5574440580410520 784 6646448384149266 785 7384942649016576 786 7648690600761194 787 7384942649010136 788 6646448384109074 789 5574440580220512 790 4355031703297275 791 3167295784216200 792 2142582442263900 793 1346766106565880 794 785613562163430 795 424655979547800 796 212327989773900 797 97997533741800 798 41648951840265 799 16253249498640 800 5804731963800 801 1889912732400 802 558383307300 803 148902215280 804 35607051480 805 7575968400 806 1420494075 807 231917400 808 32468436 809 3819816 810 367290 811 27720 812 1540 813 56 814 1 815 0 816 842 817 23606 818 377580 819 4351914 820 39572820 821 297790038 822 1909163061 823 10631965500 824 52148006625 825 227643122070 826 891731057490 827 3155515029030 828 10142889410250 829 29752606768950 830 79960202191035 831 197548738246620 832 449972075631015 833 947309556569250 834 1847253560197500 835 3342649241916270 836 5621728234467540 837 8799226782944130 838 12832205716877625 839 17451799771933800 840 22150361248077573 841 26252279997495426 842 29065024282896922 843 30067266499541850 844 29065024282889730 845 26252279997448738 846 22150361247847371 847 17451799771031262 848 12832205713993575 849 8799226775309880 850 5621728217559090 851 3342649210440540 852 1847253511032930 853 947309492837400 854 449972009097765 855 197548686920970 856 79960182801345 857 29752626158640 858 10142940735900 859 3155581562280 860 891794789340 861 227692286640 862 52179482355 863 10648873950 864 1916797311 865 300674088 866 40475358 867 4582116 868 424270 869 30856 870 1653 871 58 872 1 873 0 874 901 875 26160 876 433695 877 5184620 878 48931120 879 382420332 880 2548102545 881 14758599960 882 75345643386 883 342619485000 884 1399245948555 885 5166733162500 886 17345780790900 887 53194018477380 888 149608375854525 889 387221749397640 890 925029683599950 891 2044802328219000 892 4191844618701915 893 7984465805984100 894 14154280197857280 895 23385332445411300 896 36052387492690725 897 51915437978114880 898 69886166505036210 899 88004802264451632 900 103719945525688455 901 114449595062777180 902 118264581564862292 903 114449595062769180 904 103719945525634517 905 88004802264174740 906 69886166503903470 907 51915437974328292 908 36052387482172425 909 23385332420868600 910 14154280149473100 911 7984465725343800 912 4191844505805495 913 2044802197953900 914 925029565741050 915 387221678682300 916 149608375854525 917 53194089192720 918 17345898649800 919 5166863427600 920 1399358844975 921 342700125300 922 75394027566 923 14783142660 924 2558620845 925 386206920 926 50063860 927 5461512 928 487635 929 34220 930 1770 931 60 932 1 933 0 934 962 935 28892 936 495845 937 6140170 938 60064887 939 486876824 940 3366793657 941 20251530270 942 107446006851 943 508142298612 944 2159959586421 945 8308038081330 946 29078736225975 947 93052561345680 948 273342382174425 949 739632590299410 950 1849081487534415 951 4282083256242300 952 9206478710615865 953 18412957128445410 954 34315056234990675 955 59678358518085480 956 96977332508443725 957 147405545373846630 958 209769429939651807 959 279692573247719604 960 349615716558218297 961 409894288378274890 962 450883717216043107 963 465428353255262016 964 450883717216034241 965 409894288378212892 966 349615716557887465 967 279692573246309972 968 209769429934732479 969 147405545359541742 970 96977332473382725 971 59678358445158600 972 34315056105966195 973 18412956934908690 974 9206478467454345 975 4282083008118300 976 1849081298960175 977 739632519584070 978 273342452889765 979 93052749919920 980 29078984349975 981 8308281242850 982 2160153123141 983 508271323092 984 107518933731 985 20286591270 986 3381098545 987 491796152 988 61474519 989 6471002 990 557845 991 37820 992 1891 993 62 994 1 995 0 996 1025 997 31808 998 564448 999 7231680 1000 73233904 1001 614887232 1002 4406941152 1003 27491218624 1004 151365226936 1005 743393830464 1006 3283892141856 1007 13136422113984 1008 47855208673296 1009 159518563164480 1010 488526677790000 1011 1379370175283520 1012 3601689050307660 1013 8719878562320960 1014 19619726273936640 1015 41107997314633920 1016 80347448765799120 1017 146721427793951040 1018 250649105577654000 1019 401038568800831680 1020 601557853146422904 1021 846636978481645632 1022 1118770292986980352 1023 1388818294740690624 1024 1620288010530418352 1025 1777090076065552192 1026 1832624140942591524 1027 1777090076065542400 1028 1620288010530347426 1029 1388818294740297792 1030 1118770292985239888 1031 846636978475316672 1032 601557853127198688 1033 401038568751465792 1034 250649105469666120 1035 146721427591999680 1036 80347448443237920 1037 41107996877935680 1038 19619725782651120 1039 8719878125622720 1040 3601688791018080 1041 1379370175283520 1042 488526937079580 1043 159518999862720 1044 47855699958816 1045 13136858812224 1046 3284214703056 1047 743595781824 1048 151473214816 1049 27540584512 1050 4426165368 1051 621216192 1052 74974368 1053 7624512 1054 635376 1055 41664 1056 2016 1057 64 1058 1 1059 0 1060 1090 1061 34914 1062 639936 1063 8473168 1064 88725472 1065 770720016 1066 5718018944 1067 36945541336 1068 210823195440 1069 1073772856728 1070 4922354968960 1071 20448124740720 1072 77412704302560 1073 268366330608816 1074 855419940776016 1075 2515942790015820 1076 6848956337954280 1077 17302626578930220 1078 40661171752898400 1079 89067327496844400 1080 182183168741019840 1081 348524321880923760 1082 624439409406842640 1083 1049058207440151480 1084 1654284096168386496 1085 2450791253506733016 1086 3413602103071141344 1087 4472995859188227536 1088 5516694892996646656 1089 6406484391866615760 1090 7007092303604033476 1091 7219428434016266794 1092 7007092303604022696 1093 6406484391866534978 1094 5516694892996182896 1095 4472995859186094240 1096 3413602103063071920 1097 2450791253481179840 1098 1654284096099796392 1099 1049058207282797712 1100 624439409096903400 1101 348524321356411200 1102 182183167981760400 1103 89067326568860640 1104 40661170824914640 1105 17302625882942400 1106 6848956078664700 1107 2515943049305400 1108 855420636763836 1109 268367258592576 1110 77413632286320 1111 20448884000160 1112 4922879481520 1113 1074082795968 1114 210980549208 1115 37014131440 1116 5743572120 1117 778789440 1118 90858768 1119 8936928 1120 720720 1121 45760 1122 2145 1123 66 1124 1 1125 0 1126 1157 1127 38216 1128 722755 1129 9879584 1130 106856288 1131 959241184 1132 7358387168 1133 49185921840 1134 290526440336 1135 1532590732816 1136 7281191170864 1137 31367441987168 1138 123232592524960 1139 443641551197856 1140 1469567162263728 1141 4495150626148248 1142 12736262814039336 1143 33516482044854600 1144 82115380293435720 1145 187692295957599840 1146 400978993631639520 1147 801957985172564640 1148 1503671220625938000 1149 2646461347300308720 1150 4376839919988239088 1151 6808417653057713616 1152 9969468706158850592 1153 13750991318803620640 1154 17876288714434040352 1155 21912870037045539552 1156 25336755980333367108 1157 27640097433090857876 1158 28453041475240577860 1159 27640097433090846044 1160 25336755980333275480 1161 21912870037044995008 1162 17876288714431443296 1163 13750991318793417920 1164 9969468706125227992 1165 6808417652963570336 1166 4376839919762295216 1167 2646461346833015712 1168 1503671219791486200 1169 801957983888792640 1170 400978991944396320 1171 187692294101632320 1172 82115378669464140 1173 33516481089577200 1174 12736262814039336 1175 4495151581425648 1176 1469568786235308 1177 443643407165376 1178 123234279768160 1179 31368725759168 1180 7282025622664 1181 1533058025824 1182 290752384208 1183 49280065120 1184 7392009768 1185 969443904 1186 109453344 1187 10424128 1188 814385 1189 50116 1190 2278 1191 68 1192 1 1193 0 1194 1226 1195 41720 1196 813365 1197 11466840 1198 127974385 1199 1185974944 1200 9396525600 1201 64905762680 1202 396384437064 1203 2163149622480 1204 10637592313712 1205 47463716806520 1206 193250785893960 1207 721477149250144 1208 2480086400395120 1209 7877929981812660 1210 23196133807848540 1211 63484159254358920 1212 161884606241906856 1213 385439536010076900 1214 858478962360335820 1215 1791608264850232800 1216 3508566181631691600 1217 6455761771606525560 1218 11173433833913049720 1219 18208558839641263632 1220 27963143931942429760 1221 40498346384051269560 1222 55347740058156306904 1223 71416438784704441120 1224 87038784768855344964 1225 100226479430802495470 1226 109069992321755557190 1227 112186277816662846620 1228 109069992321755544240 1229 100226479430802391942 1230 87038784768854708790 1231 71416438784701299520 1232 55347740058143507128 1233 40498346384007444240 1234 27963143931814663880 1235 18208558839321176480 1236 11173433833219812840 1237 6455761770304780752 1238 3508566179513467800 1239 1791608261879217600 1240 858478958817125100 1241 385439532530137800 1242 161884603662657876 1243 63484158299081520 1244 23196134763125940 1245 7877932561061640 1246 2480089880334220 1247 721480692460864 1248 193253756909160 1249 47465835030320 1250 10638894058520 1251 2163842859360 1252 396704524216 1253 65033528560 1254 9440350920 1255 1198774720 1256 131115985 1257 12103014 1258 916895 1259 54740 1260 2415 1261 70 1262 1 1263 0 1264 1297 1265 45432 1266 912240 1267 13251840 1268 152461134 1269 1457168328 1270 11912391249 1271 84941413920 1272 535764079224 1273 3021272112320 1274 15361289319768 1275 70904046038112 1276 298819231789320 1277 1155447527083584 1278 4116297999015288 1279 13559586955002864 1280 41432086231057060 1281 117754360386395040 1282 312049058558473236 1283 772692904213723152 1284 1791242634563208396 1285 3894005718557831520 1286 7950261667178267100 1287 15264502394630902560 1288 27593523555337823832 1289 47011188277078906944 1290 75553695444124682712 1291 114633193087129539680 1292 164307576758029684584 1293 222610265285011699392 1294 285219402396404592732 1295 345720487753213848744 1296 396561735952215153390 1297 430552741890976339920 1298 442512540276836780462 1299 430552741890976325784 1300 396561735952215036842 1301 345720487753213109040 1302 285219402396400814958 1303 222610265284995758016 1304 164307576757973059488 1305 114633193086957948480 1306 75553695443676829680 1307 47011188276065582912 1308 27593523553342842144 1309 15264502391210933952 1310 7950261662089028100 1311 3894005712043605600 1312 1791242627540058576 1313 772692898154535072 1314 312049055023946856 1315 117754360386395040 1316 41432089765583440 1317 13559593014190944 1318 4116305022165108 1319 1155454041309504 1320 298824321028320 1321 70907466006720 1322 15363284301456 1323 3022285436352 1324 536211932256 1325 85113005120 1326 11969016345 1327 1473109704 1328 156238908 1329 13991544 1330 1028790 1331 59640 1332 2556 1333 72 1334 1 1335 0 1336 1370 1337 49358 1338 1019868 1339 15252510 1340 180733308 1341 1779859914 1342 14998908189 1343 110295931218 1344 717787514609 1345 4178361128920 1346 21941058800696 1347 104650905095688 1348 455994028135608 1349 1823998545907944 1350 6726023888436696 1351 22947644017492764 1352 72667571222415976 1353 214178129397226484 1354 588989869096846756 1355 1514545378182538284 1356 3648677491955413476 1357 8249183878815633564 1358 17529515725319762796 1359 35059031435941803360 1360 66072790003268688444 1361 117462737776970506872 1362 197169595550612014712 1363 312751772250996634984 1364 469127658375794002424 1365 665858611887972391944 1366 894747509724385109628 1367 1138769557831015014450 1368 1373222113855042926132 1369 1569396701548619639190 1370 1700179760011004482934 1371 1746130564335626211162 1372 1700179760011004467542 1373 1569396701548619508434 1374 1373222113855042069878 1375 1138769557831010496972 1376 894747509724365390478 1377 665858611887899825472 1378 469127658375565786128 1379 312751772250377190752 1380 197169595549150837648 1381 117462737773962201152 1382 66072789997853738148 1383 35059031427432595752 1384 17529515713716297876 1385 8249183865278257824 1386 3648677478873075576 1387 1514545368588823824 1388 588989865562320376 1389 214178132931752864 1390 72667580816130436 1391 22947657099830664 1392 6726037425812436 1393 1824010149372864 1394 456002537343216 1395 104656320045984 1396 21944067106416 1397 4179822305984 1398 718406958841 1399 110524147514 1400 15071474661 1401 1799579064 1402 185250786 1403 16108764 1404 1150626 1405 64824 1406 2701 1407 74 1408 1 1409 0 1410 1445 1411 53504 1412 1136751 1413 17487828 1414 213245208 1415 2161952772 1416 18763597953 1417 142165893132 1418 953679068002 1419 5725079749884 1420 31017649194441 1421 152715853308784 1422 687245320383696 1423 2840651431432752 1424 10830035121060720 1425 38223715481114760 1426 125288909765551840 1427 382460938535603560 1428 1090013712241956540 1429 2906703245773458280 1430 7266758104289095960 1431 17061084218232946440 1432 37676560948286729760 1433 78367246740256121856 1434 153720368580359385432 1435 284667349205525529216 1436 498167861099398460884 1437 824553701124721688496 1438 1291800798426318665808 1439 1916865700889709371248 1440 2695592391875823113172 1441 3594123189167665340028 1442 4545508739241433828032 1443 5454610487089715132172 1444 6212195276963285700434 1445 6715886785906254669996 1446 6892620648693261356004 1447 6715886785906254653276 1448 6212195276963285554212 1449 5454610487089714145160 1450 4545508739241428454300 1451 3594123189167641103400 1452 2695592391875730827550 1453 1916865700889408588480 1454 1291800798425471005280 1455 824553701122641067200 1456 498167861094928978100 1457 284667349197102273200 1458 153720368566435227528 1459 78367246720143449328 1460 37676560923145889100 1461 17061084191613232800 1462 7266758081613043600 1463 2906703232645217440 1464 1090013712241956540 1465 382460951663844400 1466 125288932441604200 1467 38223742100828400 1468 10830060261901380 1469 2840671544105280 1470 687259244541600 1471 152724276564800 1472 31022118677225 1473 5727160371180 1474 954526728530 1475 142466675900 1476 18855883575 1477 2186189400 1478 218618940 1479 18474840 1480 1282975 1481 70300 1482 2850 1483 76 1484 1 1485 0 1486 1522 1487 57876 1488 1263405 1489 19977854 1490 250490851 1491 2612291760 1492 23330359065 1493 181971564060 1494 1257167520609 1495 7775752222316 1496 43424416044035 1497 220482781551630 1498 1023707568934505 1499 4367880272922848 1500 17198617341140352 1501 62724482408182140 1502 212566427609396380 1503 671262522843588000 1504 1980224534883008700 1505 5469191621921215760 1506 14170178294949728220 1507 34501303636780303440 1508 79065487439745952600 1509 170781452803301973516 1510 348131422963904845716 1511 670475333072463591504 1512 1221222928068461490828 1513 2105556772516151400680 1514 3439076061768610399604 1515 5325020998864140109536 1516 7821124592080412078180 1517 10902173673808627869230 1518 14429347509452471099010 1519 18139751154740218517904 1520 21666924990384143432066 1521 24594887826922540069800 1522 26536589497469056233410 1523 27217014869199032017080 1524 26536589497469056215288 1525 24594887826922539906782 1526 21666924990384142298830 1527 18139751154740212157160 1528 14429347509452441488650 1529 10902173673808511346980 1530 7821124592080019009790 1531 5325020998862991666240 1532 3439076061765682117780 1533 2105556772509601296600 1534 1221222928055568752028 1535 670475333050116177584 1536 348131422929868015284 1537 170781452758048460328 1538 79065487387985398300 1539 34501303587484537440 1540 14170178259145435020 1541 5469191608792974920 1542 1980224548011249540 1543 671262558647881200 1544 212566476905162380 1545 62724534168736440 1546 17198662594653540 1547 4367914309753280 1548 1023729916348425 1549 220495674290430 1550 43430966148115 1551 7778680504140 1552 1258315963905 1553 182364632450 1554 23446881315 1555 2641902120 1556 256851595 1557 21111090 1558 1426425 1559 76076 1560 3003 1561 78 1562 1 1563 0 1564 1601 1565 62480 1566 1400360 1567 22743760 1568 293006220 1569 3140745296 1570 28841404540 1571 231390706560 1572 1644950598434 1573 10473600339280 1574 60237164734396 1575 315116844247920 1576 1508116990924680 1577 6635813432496208 1578 26958141840164905 1579 101489676653729312 1580 355214106780968500 1581 1159119961526883200 1582 3535316093279640280 1583 10100903263463355200 1584 27088786073675168440 1585 68310851799668441600 1586 162238272923156228500 1587 363413731218517861856 1588 768759815913240677860 1589 1537519631724284912832 1590 2910305017120909275200 1591 5218477961690297821120 1592 8871412534849931848912 1593 14308729894908033923520 1594 21910242651573225971736 1595 31869443856832050623440 1596 44054819449149629325010 1597 57900619847453642452544 1598 72375774809317015595780 1599 86068488962431037957856 1600 97393290141698278508820 1601 104885081691059684372480 1602 107507208733336176463178 1603 104885081691059684352880 1604 97393290141698278327602 1605 86068488962431036661600 1606 72375774809317008101800 1607 57900619847453606481440 1608 44054819449149483192400 1609 31869443856831541032800 1610 21910242651571684460050 1611 14308729894903957198400 1612 8871412534840453463008 1613 5218477961670854978240 1614 2910305017085669122480 1615 1537519631667900668480 1616 768759815833950334240 1617 363413731121503794368 1618 162238272822099908200 1619 68310851714568382400 1620 27088786024742634400 1621 10100903263463355200 1622 3535316142212174320 1623 1159120046626942400 1624 355214207837288800 1625 101489773667796800 1626 26958221130508525 1627 6635869816740560 1628 1508152231077400 1629 315136287090800 1630 60246643120300 1631 10477677064400 1632 1646492110120 1633 231900297200 1634 28987537150 1635 3176716400 1636 300500200 1637 24040016 1638 1581580 1639 82160 1640 3160 1641 80 1642 1 1643 0 1644 1682 1645 67322 1646 1548160 1647 25807860 1648 341371576 1649 3758291732 1650 35459366436 1651 292396364650 1652 2137229139344 1653 13996943345034 1654 82834934248196 1655 446078329167016 1656 2198616765383700 1657 9967218941589088 1658 41737977320479073 1659 162041909441143302 1660 585151778233003137 1661 1971038049812937300 1662 6208770309270754680 1663 18330655545582112200 1664 50825908742814053160 1665 132589327161549599640 1666 325948762462135686900 1667 756201128678342380956 1668 1657825551075362242284 1669 3438452994592979719300 1670 6754104096347045190752 1671 12576607627564776887280 1672 22218673475296753770752 1673 37270032926269274213680 1674 59399114976225670556664 1675 89998659054880918253626 1676 129703949814384905441300 1677 177879702602584296002754 1678 232231833953373747722164 1679 288720658428518668136876 1680 341906042875877361230076 1681 385740150936887277870500 1682 414670662257153823516058 1683 424784580848791721630478 1684 414670662257153823494902 1685 385740150936887277669602 1686 341906042875877359752600 1687 288720658428518659346640 1688 232231833953373704257080 1689 177879702602584113899040 1690 129703949814384249718050 1691 89998659054878867151300 1692 59399114976220052319858 1693 37270032926255719102656 1694 22218673475267832541968 1695 12576607627510093891680 1696 6754104096255420793680 1697 3438452994457305131328 1698 1657825550899057831176 1699 756201128480271993168 1700 325948762275979307400 1701 132589327027517006400 1702 50825908693881519120 1703 18330655594514646240 1704 6208770443303347920 1705 1971038235969316800 1706 585151976303390925 1707 162042085745554410 1708 41738112995067045 1709 9967310565986160 1710 2198671448379300 1711 446107250395800 1712 82848489359220 1713 14002561581840 1714 2139280241670 1715 293052087900 1716 35641470150 1717 3801756816 1718 350161812 1719 27285336 1720 1749060 1721 88560 1722 3321 1723 82 1724 1 1725 0 1726 1765 1727 72408 1728 1707363 1729 29193640 1730 396213832 1731 4477110456 1732 43369576796 1733 367298958052 1734 2758319062044 1735 18566504813948 1736 112973719416740 1737 625764314356272 1738 3173650834305736 1739 14810614405747888 1740 63871178276433621 1741 255485310322675580 1742 950973886414767894 1743 3303383890094885772 1744 10735998571356399705 1745 32719234534125531600 1746 93695990326214159520 1747 252571800192759818160 1748 641953325345083812060 1749 1540687980443974381656 1750 3496176570509955923808 1751 7510305225047671785928 1752 15288835636296387872556 1753 29523268814624548003040 1754 54125992826627045343392 1755 94283987504343954418080 1756 156157854304018496414968 1757 246066921933582360232804 1758 369100382900364743166084 1759 527286261286232318313404 1760 717695188972926407342008 1761 931064028937850234015160 1762 1151579193686288392970672 1763 1358272895117160658199816 1764 1528057007006805738808758 1765 1639866056299986646310956 1766 1678910486211891090249040 1767 1639866056299986646288164 1768 1528057007006805738586622 1769 1358272895117160656521440 1770 1151579193686288382702960 1771 931064028937850181759840 1772 717695188972926181773210 1773 527286261286231480486440 1774 369100382900362036340508 1775 246066921933574690893672 1776 156157854303999323067138 1777 94283987504301478078272 1778 54125992826543441119008 1779 29523268814478240610368 1780 15288835636069088887512 1781 7510305224735692786848 1782 3496176570135581124912 1783 1540687980059747614368 1784 641953325024894839320 1785 252571800009794690880 1786 93695990326214159520 1787 32719234717090658880 1788 10735998891545372445 1789 3303384274321653060 1790 950974260789566790 1791 255485622301674660 1792 63871405575418665 1793 14810760713140560 1794 3173734438530120 1795 625806790696080 1796 112992892764570 1797 18574174153080 1798 2761025887620 1799 368136785016 1800 43595145594 1801 4529365776 1802 406481544 1803 30872016 1804 1929501 1805 95284 1806 3486 1807 84 1808 1 1809 0 1810 1850 1811 77744 1812 1878541 1813 32925788 1814 458208989 1815 5310677848 1816 52782534572 1817 458793046218 1818 3537349950706 1819 24453986548628 1820 152875424271388 1821 870305100690662 1822 4538214832122658 1823 21783806469279824 1824 96666287833852189 1825 398038654887668426 1826 1525816224614536799 1827 5460817659600895116 1828 18293740996562505327 1829 57494616271348956810 1830 169870458468975722445 1831 472683015562278796080 1832 1240792915873852480620 1833 3077166430823747723916 1834 7219505856038572759152 1835 16043346345752956449016 1836 33805622656215333570244 1837 67611245311725717549956 1838 128461366091798922844312 1839 232059241971992681490848 1840 398851822139207370030328 1841 652666618045901657793182 1842 1017392081071521117359698 1843 1511553949020533788713668 1844 2141368094445752242482360 1845 2893740668169934303616818 1846 3731402440534914990518882 1847 4592495311427587615633288 1848 5396181990927415436232974 1849 6054252965430758780227774 1850 6486699605818670121434696 1851 6637553085023755473072604 1852 6486699605818670121410186 1853 6054252965430758779982762 1854 5396181990927415434332460 1855 4592495311427587603687200 1856 3731402440534914927995850 1857 2893740668169934025792700 1858 2141368094445751179086598 1859 1511553949020530244061128 1860 1017392081071510741194990 1861 652666618045874815106220 1862 398851822139145720342690 1863 232059241971866600926656 1864 128461366091569011227256 1865 67611245311352111172240 1866 33805622655676055586120 1867 16043346345066602651040 1868 7219505855279971192968 1869 3077166430119331983888 1870 1240792915370698380600 1871 472683015379313668800 1872 169870458651940849725 1873 57494616774503056830 1874 18293741700978245355 1875 5460818418202461300 1876 1525816910968334775 1877 398039194165652550 1878 96666661440229905 1879 21784036380896880 1880 4538340912686850 1881 870366750378300 1882 152902266958350 1883 24464362713336 1884 3540894603246 1885 459856441980 1886 53060358690 1887 5373200880 1888 470155077 1889 34826302 1890 2123555 1891 102340 1892 3655 1893 86 1894 1 1895 0 1896 1937 1897 83336 1898 2062280 1899 37030224 1900 528084634 1901 6273868216 1902 63936568377 1903 570009140360 1904 4509059797594 1905 31992087544560 1906 205334668136598 1907 1200547154633736 1908 6431788950149970 1909 31730728964467632 1910 144772471596715743 1911 613155640542647400 1912 2418560735108087680 1913 8910489989349419240 1914 30741193985334196518 1915 99542917387092168792 1916 303153433215805981440 1917 869918549457698425080 1918 2356029405467385795225 1919 6031435277447612253936 1920 14614631632352350847556 1921 33559524487190832385024 1922 73111821202314863863268 1923 151265836968683709357360 1924 297489479370552807152628 1925 556593219466712726734656 1926 991431672174635663675088 1927 1682429504296121349092856 1928 2721577139302443310601790 1929 4199004729209440462374576 1930 6181868073558327016452146 1931 8688030806081967969246904 1932 11660251871320534499014998 1933 14949040860667351559940720 1934 18312575054317505583549312 1935 21439112258713177254480408 1936 23991387527607603115977690 1937 25665205262091854495900160 1938 26248505381684851188963690 1939 25665205262091854495873848 1940 23991387527607603115708082 1941 21439112258713177252334880 1942 18312575054317505569702710 1943 14949040860667351485471600 1944 11660251871320534158667848 1945 8688030806081966628027024 1946 6181868073558322408403844 1947 4199004729209426541557328 1948 2721577139302406091750120 1949 1682429504296032856718256 1950 991431672174447933423258 1951 556593219466356734553408 1952 297489479369949289157856 1953 151265836967770824995520 1954 73111821201089232081168 1955 33559524485745877020864 1956 14614631630889333541344 1957 6031435276240042413888 1958 2356029404781266567925 1959 869918549457698425080 1960 303153433901925208740 1961 99542918594662008840 1962 30741195448351502730 1963 8910491434304783400 1964 2418561960739869780 1965 613156553427009240 1966 144773075114710515 1967 31731084956648880 1968 6431976680401800 1969 1200635647008336 1970 205371886988268 1971 32006008361808 1972 4513667845896 1973 571350360240 1974 64276915527 1975 6348337336 1976 541931236 1977 39175752 1978 2331890 1979 109736 1980 3828 1981 88 1982 1 1983 0 1984 2026 1985 89190 1986 2259180 1987 41534130 1988 606622500 1989 7383059838 1990 77100705165 1991 704570961600 1992 5714696213721 1993 41586165548290 1994 273846431888862 1995 1643259718120410 1996 9038343638780310 1997 45795130242027738 1998 214666262198234055 1999 934432272210722538 2000 3789646004192454835 2001 14360769238624385940 2002 50980737369728268938 2003 169935798255082651440 2004 532980464645911661802 2005 1575768335170091624100 2006 4399019938284707854125 2007 11613412637153963042166 2008 29033531590821272083305 2009 68820223026672559187812 2010 154845501806140906810500 2011 331049003857833682322660 2012 673132974508096573586676 2013 1302838015174985648040660 2014 2402107590477654414121008 2015 4221886068111561680744610 2016 7077867820069045449836160 2017 11324588512110322721444742 2018 17301454671279600112134170 2019 25250771682408043935660222 2020 35218181557042791504692770 2021 46957575409390386845650590 2022 59870908646972742787629480 2023 73013303228015539893204030 2024 85182187099351463192495688 2025 95087092576020237979920810 2026 101570303433476163296445690 2027 103827421287553411369673098 2028 101570303433476163296417490 2029 95087092576020237979624802 2030 85182187099351463190080550 2031 73013303228015539877211900 2032 59870908646972742699313758 2033 46957575409390386430834320 2034 35218181557042789823125740 2035 25250771682408037986392040 2036 17301454671279581583268620 2037 11324588512110271581775824 2038 7077867820068919738609890 2039 4221886068111285458118180 2040 2402107590477110691687930 2041 1302838015174026137864640 2042 673132974506580171230064 2043 331049003855695166178720 2044 154845501803470319664240 2045 68820223023764586517440 2046 29033531588150684937045 2047 11613412635260273974818 2048 4399019937598588626825 2049 1575768335856210851400 2050 532980466539600729150 2051 169935800925669797700 2052 50980740277700939310 2053 14360771909211532200 2054 3789648142708598775 2055 934433788613079150 2056 214667221708410075 2057 45795673964460816 2058 9038619861406740 2059 1643385429346680 2060 273897571557780 2061 41604694413840 2062 5720645481903 2063 706252528630 2064 77515521435 2065 7471375560 2066 622614630 2067 43949268 2068 2555190 2069 117480 2070 4005 2071 90 2072 1 2073 0 2074 2117 2075 95312 2076 2469855 2077 46465980 2078 694661088 2079 8656246236 2080 92577755193 2081 866658563760 2082 7203035225386 2083 53727759772544 2084 362757937332895 2085 2232608415980892 2086 12598886357805180 2087 65515479171561468 2088 315295686266129349 2089 1409561430081827484 2090 5873179286724666598 2091 22874497174138518700 2092 83491926660272785853 2093 286258047811723391888 2094 923832804104365050252 2095 2811665067281273812752 2096 8083537075850611058775 2097 21987220848893470374516 2098 56659376800834097727114 2099 138500698840904790182980 2100 321519479444728737452797 2101 709560230491209495314840 2102 1490076484025095741752296 2103 2980152968045357559036120 2104 5680916595333246371256372 2105 10328939264240352924418188 2106 17923747546769003280386880 2107 29702210220359573368008972 2108 47028499515569114153964626 2109 71178269537077497212838836 2110 103021179593138455010013652 2111 142644710205884006159861140 2112 189004241022796305887240130 2113 239712695931351411810981588 2114 291079702202355285662225376 2115 338464770002738704239708948 2116 376926675684868102446071850 2117 402055120730525975942160988 2118 410795449442059149332179108 2119 402055120730525975942130812 2120 376926675684868102445747552 2121 338464770002738704236997800 2122 291079702202355285643818108 2123 239712695931351411706673736 2124 189004241022796305384108138 2125 142644710205884004063477840 2126 103021179593138447379178440 2127 71178269537077472734705104 2128 47028499515569044485430158 2129 29702210220359396517113784 2130 17923747546768601346534180 2131 10328939264239532979358680 2132 5680916595331743138647274 2133 2980152968042881646503488 2134 1490076484021440823251744 2135 709560230486400392024640 2136 321519479439150177636165 2137 138500698835326230366348 2138 56659376796269821513506 2139 21987220846313662079868 2140 8083537075850611058775 2141 2811665069861082107400 2142 923832808668641263860 2143 286258053390283208520 2144 83491932238832602485 2145 22874501983241808900 2146 5873182941643167150 2147 1409563905994360116 2148 315297189498738447 2149 65516299116620976 2150 12599288291657880 2151 2232785266876080 2152 362827605867363 2153 53752237906276 2154 7210666060598 2155 868754947060 2156 93080887185 2157 8760554088 2158 713068356 2159 49177128 2160 2794155 2161 125580 2162 4186 2163 92 2164 1 2165 0 2166 2210 2167 101708 2168 2694933 2169 51855570 2170 793098351 2171 10113152808 2172 110707623873 2173 1061077760226 2174 9031529623391 2175 69010216005588 2176 477448601072313 2177 3011946197087426 2178 17427107646529515 2179 92946439087900608 2180 458926752845969673 2181 2105670604963316256 2182 9007601812299592645 2183 36030423308500712564 2184 135114108759296280603 2185 476116408694070589126 2186 1579840837545204253145 2187 4945588733444563335384 2188 14630700021661608242787 2189 40965960070455774599466 2190 108717355571891841240273 2191 273806673284322371503468 2192 655180253917229579515631 2193 1491099888210414640770150 2194 3230716424441855806727941 2195 6669866166578294516064800 2196 13131299015442926400047724 2197 24670925422948224080825322 2198 44262542670580632322811022 2199 75878644578136710974288712 2200 124356667503056685385621562 2201 194937478788575052369347404 2202 292406218182862469442987750 2203 419865338929238381283758336 2204 577314841027702763489757550 2205 760365888182828027145807696 2206 959509335087854414563988838 2207 1160336870338800687252426168 2208 1344935917892700796566596706 2209 1494373242103000885070978188 2210 1591832366587979203662218366 2211 1625701140345170250548617680 2212 1591832366587979203662186124 2213 1494373242103000885070623622 2214 1344935917892700796563561258 2215 1160336870338800687231307752 2216 959509335087854414441273718 2217 760365888182828026538367852 2218 577314841027702760890242258 2219 419865338929238371556539824 2220 292406218182862437334018806 2221 194937478788574958222679204 2222 124356667503056438866191906 2223 75878644578136132189540824 2224 44262542670579410443898814 2225 24670925422945900903156716 2226 13131299015438947254905994 2227 6669866166572163685031616 2228 3230716424433391784937189 2229 1491099888200026977663318 2230 655180253906072459882367 2231 273806673274179535473228 2232 108717355564747756732017 2233 40965960067875966304818 2234 14630700024241416537435 2235 4945588740588647843640 2236 1579840847688040283385 2237 476116419851190222390 2238 135114119146959387435 2239 36030431772522503316 2240 9007607943130625829 2241 2105674584108457986 2242 458929076023638279 2243 92947660966812816 2244 17427686431277403 2245 3012192716517082 2246 477542747740513 2247 69042324974532 2248 9041256841903 2249 1063677275518 2250 111315063717 2251 10235867928 2252 814216767 2253 54891018 2254 3049501 2255 134044 2256 4371 2257 94 2258 1 2259 0 2260 2305 2261 108384 2262 2935056 2263 57734048 2264 902894440 2265 11775358944 2266 131870861376 2267 1293336315744 2268 11267599722852 2269 88146679746400 2270 624542398894336 2271 4035979870874784 2272 23928789307874536 2273 130813425882224608 2274 662248539331960500 2275 3116474094799737024 2276 13677876077395005166 2277 56151307648039389024 2278 216182571783450122312 2279 782375068372848760480 2280 2667187785237424452096 2281 8581386838528998094304 2282 26101718343382859705196 2283 75172948856947447223328 2284 205279975734464998681992 2285 532207344488837935780576 2286 1311510956040479243224344 2287 3075267069307896215641376 2288 6868096454758369885043776 2289 14622398903653569085393248 2290 29701747773026776386081329 2291 57603389620402261420810656 2292 106735692531913704561699054 2293 189074655342242654644155264 2294 320376499329908938993349912 2295 519529458372824308810701696 2296 806637843263068918901206264 2297 1199615254083538246283444096 2298 1709451737069041953664074516 2299 2334860909167471923082347328 2300 3057555952481213229138406644 2301 3839721428697337542796056576 2302 4625118993658156585491604344 2303 5344581948227203165432443904 2304 5925514768686681770367381432 2305 6303739115624129542943645696 2306 6435067013866298908421605354 2307 6303739115624129542943611296 2308 5925514768686681770366994530 2309 5344581948227203165429053888 2310 4625118993658156585467450480 2311 3839721428697337542652223040 2312 3057555952481213228408251680 2313 2334860909167471919875392192 2314 1709451737069041941337340712 2315 1199615254083538204447256640 2316 806637843263068792645569120 2317 519529458372823968144603840 2318 320376499329908113689172368 2319 189074655342240853980495168 2320 106735692531910159505118240 2321 57603389620395959098000320 2322 29701747773016666409906415 2323 14622398903638974232569312 2324 6868096454739518200146192 2325 3075267069286351432901280 2326 1311510956019179287560840 2327 532207344471551015242080 2328 205279975724741105879088 2329 75172948856947447223328 2330 26101718353106752508100 2331 8581386855815918632800 2332 2667187806537380115600 2333 782375089917631500576 2334 216182590635135019896 2335 56151322242892212960 2336 13677886187371180080 2337 3116480397122547360 2338 662252084388541314 2339 130815226545884704 2340 23929614612052080 2341 4036320536972640 2342 624668654531480 2343 88188515933856 2344 11279926456656 2345 1296543270880 2346 132601016340 2347 11919192480 2348 927048304 2349 61124064 2350 3321960 2351 142880 2352 4560 2353 96 2354 1 2355 0 2356 2402 2357 115346 2358 3190880 2359 64133944 2360 1025074512 2361 13666425752 2362 156492461104 2363 1569727385940 2364 13990080325816 2365 111990749196788 2366 812157521031248 2367 5373379440234456 2368 32625758370253440 2369 182708150339123864 2370 947806806372121892 2371 4571789945066123542 2372 20573082653705830864 2373 86623550309928121630 2374 342163087861752904376 2375 1270891553034326115648 2376 4448120534163039733048 2377 14698137520221434162576 2378 45931679844265156547900 2379 135957772409252978069424 2380 381727591801466645636748 2381 1017940244804991487564984 2382 2581205620725609300126088 2383 6230496325839105761668640 2384 14330141549371796821147272 2385 31433858882437808603484496 2386 65814642035058837904190081 2387 131629284070084678449367712 2388 251644219545728591490416445 2389 460149430026462477808972878 2390 805261502546302607123118584 2391 1349357112374882215473719144 2392 2166073259338625309545684168 2393 3332420398982499925974823320 2394 4915320088499187197040344372 2395 6953379637389094022531019196 2396 9436729507885199013433486876 2397 12289694242827235920218107092 2398 15362117803534044899348135640 2399 18434541364240853879043721768 2400 21239797658799244686696329704 2401 23499350601224696249107075544 2402 24968060013801239764675856778 2403 25477612258980856902730430950 2404 24968060013801239764675820126 2405 23499350601224696249106654146 2406 21239797658799244686692552784 2407 18434541364240853879016177888 2408 15362117803534044899180148240 2409 12289694242827235919344118592 2410 9436729507885199009496376776 2411 6953379637389094006997330256 2412 4915320088499187142877423112 2413 3332420398982499757882998720 2414 2166073259338624842623949168 2415 1349357112374881049503443744 2416 805261502546299981155280944 2417 460149430026457132088731968 2418 251644219545718744111025295 2419 131629284070068266150382462 2420 65814642035034133075191231 2421 31433858882404362065762976 2422 14330141549331400353509592 2423 6230496325796261023265040 2424 2581205620687022423924088 2425 1017940244777980674223584 2426 381727591791742752833844 2427 135957772418976870872328 2428 45931679871275969889300 2429 14698137558808310364576 2430 4448120577007778136648 2431 1270891593430793753328 2432 342163121308290625896 2433 86623575014757120480 2434 20573099066004816114 2435 4571799792445514692 2436 947812152092362802 2437 182710776306961504 2438 32626924340528840 2439 5373846361969456 2440 812325612855848 2441 112044912118048 2442 14005614014756 2443 1573664496040 2444 157366449604 2445 13834413152 2446 1052618392 2447 67910864 2448 3612280 2449 152096 2450 4753 2451 98 2452 1 2453 0 2454 2501 2455 122600 2456 3463075 2457 71089200 2458 1160731600 2459 15812029520 2460 185045918400 2461 1897420709800 2462 17290838657400 2463 141560108033400 2464 1050198796360840 2465 7109907486239600 2466 44185309785313200 2467 253334679411875600 2468 1345852657358736100 2469 6650119679837569740 2470 30664484543309831900 2471 132341531822084283300 2472 535983312252442962600 2473 2041841337219126766400 2474 7332066801936450227920 2475 24865270224823045785600 2476 79776075500302679211700 2477 242519269683602414871200 2478 699574816500972464467800 2479 1917353200817177756907904 2480 4998813702100324214748500 2481 12410847812029718159942400 2482 29372339821694186030005040 2483 66324638306937266801406400 2484 143012501349232408926947145 2485 294692427022582011494512000 2486 580717429720915669165357850 2487 1095067153187978079560797080 2488 1977204582144940961131848725 2489 3420029547493941935840850640 2490 5670048986634688555678128000 2491 9013924030034631127647900400 2492 13746234145802811723522115580 2493 20116440213369968120331785400 2494 28258808871162574185839259440 2495 38116532895986727950145301000 2496 49378235797073715748406738100 2497 61448471214136179596916124240 2498 73470998190814997343936377600 2499 84413487283064039501512135920 2500 93206558875049876949582139250 2501 98913082887808032681188761900 2502 100891344545564193334812499704 2503 98913082887808032681188722900 2504 93206558875049876949581681102 2505 84413487283064039501507937600 2506 73470998190814997343905056800 2507 61448471214136179596720592960 2508 49378235797073715747364762200 2509 38116532895986727945334202400 2510 28258808871162574166368460400 2511 20116440213369968050635175200 2512 13746234145802811501267369720 2513 9013924030034630492634340800 2514 5670048986634686922786117600 2515 3420029547493938143902737600 2516 1977204582144932989443770175 2517 1095067153187962886461165020 2518 580717429720889409486981450 2519 294692427022540894366527900 2520 143012501349174257560226775 2521 66324638306863423796047200 2522 29372339821610944823963760 2523 12410847811948286545336800 2524 4998813702034726525205100 2525 1917353200780443050763600 2526 699574816500972464467800 2527 242519269720337121015504 2528 79776075565900368755100 2529 24865270306254660391200 2530 7332066885177656269200 2531 2041841411062132125600 2532 535983370403809682970 2533 132341572939212267400 2534 30664510802988208300 2535 6650134872937201800 2536 1345860629046814650 2537 253338471349988640 2538 44186942677323600 2539 7110542499799200 2540 1050421051106700 2541 141629804643600 2542 17310309456440 2543 1902231808400 2544 186087894300 2545 16007560800 2546 1192052400 2547 75287520 2548 3921225 2549 161700 2550 4950 2551 100 2552 1 2553 0 2554 2602 2555 130152 2556 3752325 2557 78635200 2558 1311029545 2559 18240101040 2560 218057561120 2561 2284562083300 2562 21276579069900 2563 178063487955640 2564 1350699018494280 2565 9352157138350740 2566 59456180822458700 2567 348817474374311600 2568 1896712750797923940 2569 9595171437593109130 2570 45310599725131418090 2571 200320662041319525300 2572 831330927816727721600 2573 3246149592814591679370 2574 11951732920621518802890 2575 41571245322999284408320 2576 136838682916558041657700 2577 426936691056060123229200 2578 1264389431470812369109604 2579 3559022103539459806859008 2580 9533094920198917486887804 2581 24325828416945211950659600 2582 59192849147706917260489340 2583 137480165762190684200712000 2584 305034117784644044348364505 2585 647042068027852101777733120 2586 1313114785115212832586624525 2587 2551194439652324052579664280 2588 4748056318241771336640792275 2589 8469505864971778772877634560 2590 14487312663767501624865486415 2591 23774051550797944750014883600 2592 37444131192506760266590474380 2593 56622832535010221837755611500 2594 82237923443705321858073589760 2595 114750590851681844352988196040 2596 153870110460209745810254701900 2597 198321475704270339038021826940 2598 245746176416161072284937857000 2599 292803954878830213786074163280 2600 335504531631992953296507269570 2601 369739687920971826081860519850 2602 391924069196230135646771665504 2603 399608854866744452032002442660 2604 391924069196230135646771624058 2605 369739687920971826081860022602 2606 335504531631992953296502613100 2607 292803954878830213786038644160 2608 245746176416161072284711004920 2609 198321475704270339036784319760 2610 153870110460209745804401627400 2611 114750590851681844328706298400 2612 82237923443705321768906180520 2613 56622832535010221545804255440 2614 37444131192506759409322168920 2615 23774051550797942482109313600 2616 14487312663767496200035362975 2617 8469505864971767009251442970 2618 4748056318241748171853081665 2619 2551194439652282599801655820 2620 1313114785115145455780264025 2621 647042068027752833283028650 2622 305034117784512049976284935 2623 137480165762033599989311520 2624 59192849147542244439842460 2625 24325828416798182646510600 2626 9533094920096585091200100 2627 3559022103502725100714704 2628 1264389431507547075253908 2629 426936691158392518916904 2630 136838683063587345806700 2631 41571245487672105055200 2632 11951733077705730203370 2633 3246149724808963758940 2634 831331027085222426070 2635 200320729418125885800 2636 45310641177909426550 2637 9595194602380819740 2638 1896724514424115530 2639 348822899204435040 2640 59458448728028700 2641 9353014406656200 2642 1350990969850340 2643 178152655364880 2644 21300860967540 2645 2290415157800 2646 219295068300 2647 18466953120 2648 1346548665 2649 83291670 2650 4249575 2651 171700 2652 5151 2653 102 2654 1 2655 0 2656 2705 2657 138008 2658 4059328 2659 86808800 2660 1477205990 2661 20980970920 2662 256111163945 2663 2740381665840 2664 26070851379300 2665 222931343150880 2666 1728216022782340 2667 12231999782060240 2668 79512343337315980 2669 477085118331455200 2670 2653811573104699280 2671 13737431602019583640 2672 66397690279529462490 2673 300537097546741189680 2674 1277282960454082559250 2675 5109132277134667712840 2676 19275363265330296667270 2677 68720861046135497173520 2678 231932906804935161324590 2679 742185302523877615748800 2680 2255101496748852357062408 2681 6514737657676211770139424 2682 17915528558748649469715424 2683 46951040360743439629462208 2684 117377600901546896948859640 2685 280191692474238028547554400 2686 639187298456410572978230485 2687 1394590469359041796091694080 2688 2912233038955329817623671230 2689 5824466077910435174229581480 2690 11163559982661523444802376400 2691 20516812941107580881173164320 2692 36174380711952795578847645610 2693 61218182743304709584167175960 2694 99479546957870143698750034555 2695 155285146470821683995777568400 2696 232927719706232524650955625620 2697 335849270274102709525772221760 2698 465609215607278756260855376860 2699 620812287476371674981384454640 2700 796259238284911496164145631100 2701 982617783415422697392507344960 2702 1166858617805814453153331081930 2703 1333552706063787946460909046680 2704 1466907976670166741106994821054 2705 1553196681180176549407405754720 2706 1583065848125949175357548130786 2707 1553196681180176549407405710728 2708 1466907976670166741106994282258 2709 1333552706063787946460903892960 2710 1166858617805814453153290906340 2711 982617783415422697392244973760 2712 796259238284911496162681271840 2713 620812287476371674974293872960 2714 465609215607278756230720404720 2715 335849270274102709412322914880 2716 232927719706232524269836860320 2717 155285146470821682846557906880 2718 99479546957870140573576159095 2719 61218182743304701891431482520 2720 36174380711952778390391330580 2721 20516812941107545952759262120 2722 11163559982661458827236657330 2723 5824466077910326344645212520 2724 2912233038955163172322606260 2725 1394590469358810533224910040 2726 639187298456121494394750435 2727 280191692473916271515507040 2728 117377600901235194824063760 2729 46951040360494077929625504 2730 17915528558609582367883416 2731 6514737657676211770139424 2732 2255101496887919458894416 2733 742185302773239315585504 2734 231932907116637286120470 2735 68720861367892529220880 2736 19275363554408880147320 2737 5109132508397534496880 2738 1277283127099383624220 2739 300537206376325558640 2740 66397754897095181560 2741 13737466530433485840 2742 2653828761561014310 2743 477092811067148640 2744 79515468511191440 2745 12233149001721760 2746 1728597141547640 2747 223044792457760 2748 26100986351440 2749 2747472247520 2750 257575523205 2751 21243342120 2752 1517381580 2753 91962520 2754 4598126 2755 182104 2756 5356 2757 104 2758 1 2759 0 2760 2810 2761 146174 2762 4384796 2763 95648358 2764 1660575436 2765 24067521010 2766 299852858565 2767 3275311695110 2768 31816280815865 2769 277850653129140 2770 2200293144742420 2771 15911857738847980 2772 105706089262645620 2773 648346079181684380 2774 3687504971014494560 2775 19522164747752445870 2776 96526417173543546280 2777 447070009253799319570 2778 1944755019274244489130 2779 7964235571064459454950 2780 30770911177961882501210 2781 112380720374272208484990 2782 388649992773372067866310 2783 1274771977813342592414740 2784 3971405009162606574517182 2785 11767125954086222901681752 2786 33200105370988992468888688 2787 89296835135777883237200472 2788 229195210181393996875830768 2789 561897934637514198250103304 2790 1316948284305800067865355685 2791 2953156758745490134980182040 2792 6340601276129303641335025785 2793 13043522625179738697400769010 2794 25724725177437448135999776660 2795 48668398984340889497857410570 2796 88371566576829381240016729380 2797 154083757108317829506165414270 2798 258090293156432333564740023615 2799 415462423129866670159535244570 2800 642977559605746032066867259995 2801 956989856157389441293122614580 2802 1370235475861716699468787373820 2803 1887879988965031896885283151100 2804 2503493028844933602350544363420 2805 3195948547461617364693628120860 2806 3928353422921571344100764672490 2807 4649887725090839550159776008710 2808 5300872006603557087182098667034 2809 5820565340584297978082298750990 2810 6156367187156469015279353878386 2811 6272525058612251449529907680274 2812 6156367187156469015279353831746 2813 5820565340584297978082298168098 2814 5300872006603557087182092974516 2815 4649887725090839550159730679400 2816 3928353422921571344100462125700 2817 3195948547461617364691901390400 2818 2503493028844933602341989422480 2819 1887879988965031896848057597280 2820 1370235475861716699325203094800 2821 956989856157389440798554542400 2822 642977559605746030536528833175 2823 415462423129866665885141707590 2824 258090293156432322746830454715 2825 154083757108317804624973405800 2826 88371566576829329123146512150 2827 48668398984340789951877789300 2828 25724725177437274688849688630 2829 13043522625179463222515335080 2830 6340601276128905733167176775 2831 2953156758744969793529917950 2832 1316948284305189232249828275 2833 561897934636880739093260064 2834 229195210180832933051198184 2835 89296835135389454435531760 2836 33200105370849925367056680 2837 11767125954225290003513760 2838 3971405009551035376185894 2839 1274771978374406417047324 2840 388649993406831224709550 2841 112380720985107824012400 2842 30770911698303332765300 2843 7964235968972627303960 2844 1944755294749129923060 2845 447070182700949407600 2846 96526516719523167550 2847 19522216864622663100 2848 3687529852206503030 2849 648356897091253280 2850 105710363656182600 2851 15913388077274800 2852 2200787712814600 2853 277994237408160 2854 31853506369685 2855 3283866636050 2856 301579589025 2857 24370067800 2858 1705904746 2859 101340876 2860 4967690 2861 192920 2862 5565 2863 106 2864 1 2865 0 2866 2917 2867 154656 2868 4729455 2869 105193764 2870 1862532360 2871 27535342068 2872 349996352121 2873 3901114210500 2874 38677038736050 2875 344804306950740 2876 2787991541649405 2877 20590932833813160 2878 139732122791583000 2879 875675920177787400 2880 5089918310943614820 2881 27545556468064696740 2882 139258328638125158280 2883 659645160011488696500 2884 2935421727948516383850 2885 12300816067788783274740 2886 48644138012748099183180 2887 181886779219510051055460 2888 644182345831055433129000 2889 2164452684978653709003000 2890 6909598958757186808688796 2891 20984707951174271269432152 2892 60705762288851540750270094 2893 167464171831842091076659600 2894 440988985823411259915619680 2895 1109585190135130582612664016 2896 2669939363761027938259917237 2897 6148951261993360174188626064 2898 13563863077924952802094954050 2899 28677881936182917865432889520 2900 58152371703925555789083057525 2901 113161371964395075545222210940 2902 211433089722948335378601617880 2903 379495289246317329821206445100 2904 654629373949897296819025355835 2905 1085726766551049131096079128700 2906 1731992699021911690858374666870 2907 2658407398498748169781660415340 2908 3927192747782241612096993363975 2909 5585340796845854736477828162120 2910 7649488482636714095409088206600 2911 10090814594116516466234219504040 2912 12823743546689739675828283606230 2913 15702543118395599603052904197300 2914 18529000879706807531602067480844 2915 21072197078882251702606221071940 2916 23098369874928622058626043771988 2917 24405824773509487458170913558396 2918 24857784491537440929618523021180 2919 24405824773509487458170913509004 2920 23098369874928622058626043142350 2921 21072197078882251702606214796528 2922 18529000879706807531602016459016 2923 15702543118395599603052556321200 2924 12823743546689739675826254328980 2925 10090814594116516466223937832640 2926 7649488482636714095363307711840 2927 5585340796845854736297018329280 2928 3927192747782241611458841012775 2929 2658407398498748167756753916340 2930 1731992699021911685053642703070 2931 1085726766551049116003776022820 2932 654629373949897261119923778465 2933 379495289246317252823144219400 2934 211433089722948183715751779380 2935 113161371964394802552092501640 2936 58152371703925106867047535565 2937 28677881936182244482379606580 2938 13563863077924034552476840950 2939 6148951261992228997122834564 2940 2669939363759783643487546587 2941 1109585190133936059631188192 2942 440988985822461767289318384 2943 167464171831314595173158880 2944 60705762288851540750270094 2945 20984707951701767172932872 2946 6909598959706679434990092 2947 2164452686173176690478824 2948 644182347075350205499650 2949 181886780350687116846960 2950 48644138930997717296280 2951 12300816741171836557680 2952 2935422176870551905810 2953 659645433004618405800 2954 139258480300974996780 2955 27545633466126922440 2956 5089954010045192190 2957 875691012480893280 2958 139737927523546800 2959 20592957740312160 2960 2788629694000605 2961 344985116783580 2962 38722819230810 2963 3911395881900 2964 352025629371 2965 27883218168 2966 1913554188 2967 111469176 2968 5359095 2969 204156 2970 5778 2971 108 2972 1 2973 0 2974 3026 2975 163460 2976 5094045 2977 115486470 2978 2084554395 2979 31422897792 2980 407328466545 2981 4631019410160 2982 46841574457821 2983 426115560799500 2984 3516503784614535 2985 26512539186246750 2986 183704643059708925 2987 1175738928233229360 2988 6981023171125842300 2989 38601119801534397030 2990 199439472582361969650 2991 965707602416715774000 2992 4393970801265598482930 2993 18831305405612469970200 2994 76181192998579270921410 2995 291475872904427704092600 2996 1056600044332250318327700 2997 3634704158235746464478610 2998 11882686676984367413670270 2999 36968358555811314203589864 3000 109584777151434258627625210 3001 309860404361246939750132660 3002 836623091775419486915708254 3003 2159027333612318204990760960 3004 5330098729852556347793087829 3005 12598415179648107815567278080 3006 28531704965670325616893961265 3007 61954559354024134217127519084 3008 129071998654214752689372394575 3009 258143997308427982683732410610 3010 495908205355663320342963866025 3011 915522840656608651467652344000 3012 1625053042165480063179127799715 3013 2774480803697160941858172482400 3014 4558075606073907199078153596855 3015 7208119563093620661697453808100 3016 10976000243801649634689050398725 3017 16098133690909086127790416455210 3018 22747362824110665179642775710775 3019 30975132356235799393303633751760 3020 40654861217559486703649748654750 3021 51440844805891595420931379965150 3022 62757830663187746413533782328324 3023 73832741956691466368862861333000 3024 83771764912399932995440496099472 3025 91674761602248983278029215269260 3026 96767803913485037904586393230820 3027 98527218530093856775578873057400 3028 96767803913485037904586393178570 3029 91674761602248983278029214590122 3030 83771764912399932995440489194420 3031 73832741956691466368862804035760 3032 62757830663187746413533383430396 3033 51440844805891595420929002811800 3034 40654861217559486703637437706100 3035 30975132356235799393247571585600 3036 22747362824110665179416185383175 3037 16098133690909086126971454271170 3038 10976000243801649632025991548525 3039 7208119563093620653867815345300 3040 4558075606073907178181118527175 3041 2774480803697160891066767799150 3042 1625053042165479950481963996645 3043 915522840656608422806740279800 3044 495908205355662895686984318225 3045 258143997308427260768567179350 3046 129071998654213630384283589675 3047 61954559354022542584456123044 3048 28531704965668276190210056665 3049 12598415179645732343729115930 3050 5330098729850117530039241355 3051 2159027333610174189382983840 3052 836623091773942498385906238 3053 309860404360719443846631940 3054 109584777151961754531125930 3055 36968358557288302733391880 3056 11882686679128383021447390 3057 3634704160674564218325084 3058 1056600046707722156489850 3059 291475874953854387997200 3060 76181194590211942317450 3061 18831306527917558775100 3062 4393971523180763714190 3063 965708027072695321800 3064 199439701243274033850 3065 38601232498698200100 3066 6981073962530525550 3067 1175759825268299040 3068 183712472698171725 3069 26515202245096950 3070 3517322746798575 3071 426342151127100 3072 46897636623981 3073 4643330358810 3074 409705619895 3075 31821795720 3076 2141851635 3077 122391522 3078 5773185 3079 215820 3080 5995 3081 110 3082 1 3083 0 3084 3137 3085 172592 3086 5479320 3087 126569520 3088 2328205572 3089 35771695344 3090 472715011692 3091 5479875292320 3092 56525629846686 3093 524498102240112 3094 4415859133165116 3095 33972707868786960 3096 240249707237851200 3097 1569671246236206960 3098 9516234397325542425 3099 53738976760459063920 3100 283622898845125092330 3101 1403188008741049977600 3102 6524826131998283612580 3103 28584955757131527489120 3104 118237776455290063380900 3105 462669567021136476106560 3106 1715732986780744352734950 3107 6039380124229573327293360 3108 20208695042602400252963814 3109 64368436072598628857032608 3110 195404180943662258586054344 3111 565998317221931255642275680 3112 1565928677649347625043598784 3113 4142133921522399634139007392 3114 10484776488848991240552738867 3115 25417639972960955882782591104 3116 59058634054814283306229596630 3117 131616384465008468367960652944 3118 281512822327929705681166093368 3119 578242553970878908341844517904 3120 1141268198626732194179547045660 3121 2165483248676362128266167707600 3122 3952006928834360033140504741740 3123 6940109728684729378326004558560 3124 11732090255633708982485057875050 3125 19098751578938595930023493731280 3126 29950314976062798128435438079300 3127 45258253741606006048373273747760 3128 65919630449730487066430637985680 3129 92567991695366215879334049116880 3130 125352488754141750669617139375285 3131 163725699597246368221466137911600 3132 206294381492530423959031602811374 3133 250789248088958554616859029903520 3134 294195079488970612146699544898628 3135 333051033383740315637773004598912 3136 363889092030382937456085312284620 3137 383737587959312915862780874056800 3138 390590044887157789360330532468862 3139 383737587959312915862780874001584 3140 363889092030382937456085311553122 3141 333051033383740315637772997014720 3142 294195079488970612146699480696336 3143 250789248088958554616858573708352 3144 206294381492530423959028826760096 3145 163725699597246368221451449809600 3146 125352488754141750669548766260475 3147 92567991695366215879051396623120 3148 65919630449730487065385085474040 3149 45258253741606006044891252713520 3150 29950314976062798117942740766300 3151 19098751578938595901296820198800 3152 11732090255633708910796618122120 3153 6940109728684729214837436072240 3154 3952006928834359691782428874470 3155 2165483248676361474949276095600 3156 1141268198626731047608402266600 3157 578242553970877064121590481744 3158 281512822327926991743405892428 3159 131616384465004827308605352304 3160 59058634054809858407707529880 3161 25417639972956141593190582480 3162 10484776488844408407191115273 3163 4142133921518778630001428256 3164 1565928677647343140610296048 3165 565998317221931255642275680 3166 195404180945666743019357080 3167 64368436076219632994611744 3168 20208695047185233614587408 3169 6039380129043862919301984 3170 1715732991205642874801700 3171 462669570662195831407200 3172 118237779169227823581840 3173 28584957601351781525280 3174 6524827278569428391640 3175 1403188662057941589600 3176 283623240203200959600 3177 53739140249027550240 3178 9516306085765295355 3179 1569699972909739440 3180 240260199935164200 3181 33976189889821200 3182 4416904685676756 3183 524780754733872 3184 56594002961496 3185 5494563394320 3186 475491062970 3187 36227890512 3188 2392407864 3189 134153712 3190 6210820 3191 227920 3192 6216 3193 112 3194 1 3195 0 3196 3250 3197 182058 3198 5886048 3199 138487580 3200 2595139624 3201 40626462492 3202 547107005412 3203 6464309257494 3204 67975559596296 3205 643112298442614 3206 5521731993100596 3207 43330252442362704 3208 312615509682136116 3209 2084157343299043560 3210 12895865816406653025 3211 74341217216459641140 3212 400617321940377001845 3213 2024173288038403579770 3214 9614826043000476139380 3215 43037797829757181082940 3216 181932517092342800786940 3217 727730080247006144594580 3218 2759309903633304483830550 3219 9933515672878156386237210 3220 34003188287081479374360858 3221 110825206291430125643885814 3222 344349748139665754052286104 3223 1021175115187479890242298848 3224 2893329493038876879347507224 3225 7839989594041021655435177904 3226 20334973009537512645303470563 3227 50529326872173134160527873500 3228 120378690489575789189393885487 3229 275151292547588751675088361934 3230 603804225312752859765439628496 3231 1272884583091740433075021856004 3232 2579266128896415158386387937736 3233 5026262199900702434175707501604 3234 9424241624813814683964350811540 3235 17009606835029810578198214270370 3236 29564316641837527267430927380320 3237 49503041818890743038142605800690 3238 79879908389573698870552370131500 3239 124257635272670198196048272792160 3240 186386452909005297277637905213260 3241 269665506336433196056041025290120 3242 376408102594604669493387670589325 3243 506998668800896085439683440170480 3244 659098269441164911071497956793049 3245 827103710671265770756370909284590 3246 1002067957159418145339445975270596 3247 1172230440450640094548030603902228 3248 1324186238286834180878330794594588 3249 1444566805403819106412724494909260 3250 1521954312836166558541977592080254 3251 1548655265692941410446222812937702 3252 1521954312836166558541977592021962 3253 1444566805403819106412724494122434 3254 1324186238286834180878330786278896 3255 1172230440450640094548030532115744 3256 1002067957159418145339445454873136 3257 827103710671265770756367677038144 3258 659098269441164911071480492639771 3259 506998668800896085439600378953670 3260 376408102594604669493036644980755 3261 269665506336433196054712820284720 3262 186386452909005297273110331667380 3263 124257635272670198182073554444920 3264 79879908389573698831332999286020 3265 49503041818890742937727492515280 3266 29564316641837527032253919141070 3267 17009606835029810073351569916780 3268 9424241624813813689289383332270 3269 5026262199900700634287671110544 3270 2579266128896412167594989122516 3271 1272884583091735874917007618904 3272 603804225312746504768324126916 3273 275151292547580685717210994544 3274 120378690489566550001279810113 3275 50529326872163737037574241282 3276 20334973009529308807804267833 3277 7839989594035396166864296032 3278 2893329493036872394914204488 3279 1021175115189484374675601584 3280 344349748145291242623167976 3281 110825206299633963143088544 3282 34003188296478602327993076 3283 9933515682117344500312584 3284 2759309911699262361197940 3285 727730086602003260096160 3286 181932521650500815024040 3287 43037800820548579898160 3288 9614827842888512530440 3289 2024174282713371059040 3290 400617826787021355435 3291 74341452393467880390 3292 12895966231519938435 3293 2084196562669889040 3294 312629484400483356 3295 43334780015908584 3296 5523060198105996 3297 643463324051184 3298 68058620813106 3299 6481773410772 3300 550339251858 3301 41146859952 3302 2666926108 3303 146803272 3304 6672876 3305 240464 3306 6441 3307 114 3308 1 3309 0 3310 3365 3311 191864 3312 6315011 3313 151286968 3314 2887103352 3315 46035331496 3316 631547253964 3317 7602902374716 3318 81471981516420 3319 785628252262788 3320 6876366236407500 3321 55018507957620480 3322 404803602338513400 3323 2752737117397571616 3324 17376849206776068981 3325 102217245827056121640 3326 562195957781824461810 3327 2899749889159269817440 3328 14063791440539272133625 3329 64291625998359540811800 3330 277622943585537074298480 3331 1134632919810398340303720 3332 4396702592132814703545330 3333 16179865574812726491361860 3334 56629529553776242622108592 3335 188765098557107551846552332 3336 600003349027208445167253538 3337 1820699817772070850060841472 3338 5280029471561132386888575632 3339 14647823695306255304372491200 3340 38908281690650802862517148987 3341 99039262485275351780499907928 3342 241772317243441969195300268102 3343 566438000398894827903336298816 3344 1274485500897488847159018795087 3345 2755644326264820483325996605960 3346 5728839520392637971146741539560 3347 11457679040785265635074092180760 3348 22056032153511629920022718546204 3349 40884352284558139585739619524724 3350 73007771936710961608270094899740 3351 125641281937595607411179022238860 3352 208450308669192711878676387588540 3353 333520493870708338835661134724960 3354 514781631843919392487092731736360 3355 766696047427113988788862816615680 3356 1102125568176476358877251847831545 3357 1529480380326538620480820576025280 3358 2049503709637561751443818420897954 3359 2652298918354491678338949737671080 3360 3315373647943114597923665054233101 3361 4003470065440742155983289711084104 3362 4670715076347532515313837385485696 3363 5265169722428127562717416607898488 3364 5735274161930638952245757367390842 3365 6037130696769093633942902491162236 3366 6141219157058215937976400809916024 3367 6037130696769093633942902491100756 3368 5735274161930638952245757366545610 3369 5265169722428127562717416598795968 3370 4670715076347532515313837305383520 3371 4003470065440742155983289118900160 3372 3315373647943114597923661301589195 3373 2652298918354491678338929041271356 3374 2049503709637561751443717895527866 3375 1529480380326538620480386489199900 3376 1102125568176476358875572617217575 3377 766696047427113988783007038064400 3378 514781631843919392468590439843240 3379 333520493870708338782467045532240 3380 208450308669192711739041903457650 3381 125641281937595607075586900714200 3382 73007771936710960868246442306900 3383 40884352284558138086218007691864 3384 22056032153511627125459714675874 3385 11457679040785260844394656974480 3386 5728839520392630422197328487240 3387 2755644326264809570170866867280 3388 1274485500897474426204025926117 3389 566438000398877522757344856052 3390 241772317243423332884232560510 3391 99039262485257750820047072980 3392 38908281690636973536447064385 3393 14647823695298625331368306592 3394 5280029471561132386888575632 3395 1820699817779700823065026080 3396 600003349041037771237338140 3397 188765098574708512299387280 3398 56629529572412553689816184 3399 16179865592117872482804624 3400 4396702606553769696414300 3401 1134632930723553470042400 3402 277622951134486487350800 3403 64291630789038976018080 3404 14063794235102276003955 3405 2899751388680881650300 3406 562196697805477054650 3407 102217581419177646300 3408 17376988841260199871 3409 2752790311486764336 3410 404822104630406520 3411 55024363736171760 3412 6878045467021470 3413 786062339088168 3414 81572506886508 3415 7623598774440 3416 635299897870 3417 46627515440 3418 2967205528 3419 160389488 3420 7160245 3421 253460 3422 6670 3423 116 3424 1 3425 0 3426 3482 3427 202016 3428 6767005 3429 165015684 3430 3205940053 3431 52050029864 3432 727177306428 3433 8916377041990 3434 97333782563446 3435 956296339440156 3436 8529629334644964 3437 69558982000137618 3438 521724519499327110 3439 3617387188102663296 3440 23287198740290811453 3441 139723874186579154828 3442 784007773869318429621 3443 4126360126165748980200 3444 20425489416184900656015 3445 95318963062681970599680 3446 420269994608037867132315 3447 1754170445319460877971080 3448 6943591393801253001242250 3449 26107903704222864361363890 3450 93385963327260611292689376 3451 318204023275414220641281732 3452 1034163075731437063003009334 3453 3209471614415025578764820430 3454 9521432456153941831251781324 3455 27028582456208220901214668544 3456 73483958552816815885146522411 3457 191503649561861753510832427892 3458 478759123904612045332294313395 3459 1149021897371017880802916200408 3460 2649133818938684530703932510465 3461 5871053328458661279446386183216 3462 12514613673819742450847630938917 3463 25671002407835343598589029074840 3464 50700229755474786821688796188684 3465 96454095632366657475616709721282 3466 176832508659338866405687436792202 3467 312541178095575667973913567137364 3468 532740644481094887233688752848500 3469 876062393146689369528966326485350 3470 1390272928254528781844262815451210 3471 2129779804985661112527013033727520 3472 3150299294874623728917712142354865 3473 4500427564106605327016652079138800 3474 6210590038467115351280598103340709 3475 8280786717956153801706872543296800 3476 10669475194289659706045261728703403 3477 13286516279681463030169545108177756 3478 15993028855172131425204077517059155 3479 18610069940563934749328380417667864 3480 20936328683134426592994427879468818 3481 22772848743058499101151833823894654 3482 23950754712527042158107963158724508 3483 24356699707654619143838606602030140 3484 23950754712527042158107963158659726 3485 22772848743058499101151833822987826 3486 20936328683134426592994427869521064 3487 18610069940563934749328380328463168 3488 15993028855172131425204076844773035 3489 13286516279681463030169540763349906 3490 10669475194289659706045237279659773 3491 8280786717956153801706751321526988 3492 6210590038467115351280063491145241 3493 4500427564106605327014538761699450 3494 3150299294874623728910177133189615 3495 2129779804985661112502654963283120 3496 1390272928254528781772566434365370 3497 876062393146689369336137753161740 3498 532740644481094886758462147192950 3499 312541178095575666898297793019864 3500 176832508659338864166142172366502 3501 96454095632366653181532094018092 3502 50700229755474779236446357112074 3503 25671002407835331258960180816240 3504 12514613673819723988743088147917 3505 5871053328458635945336263575566 3506 2649133818938652804602948198731 3507 1149021897370981939345857050052 3508 478759123904575808060773770855 3509 191503649561830323224309508342 3510 73483958552795356586072253201 3511 27028582456200590928210483936 3512 9521432456161571804255965932 3513 3209471614436484877839089640 3514 1034163075762867349525928884 3515 318204023311651492161824272 3516 93385963363202068351839732 3517 26107903735948965345675624 3518 6943591419135363123849900 3519 1754170463781565420762080 3520 420270006947666715390915 3521 95318970647924409676290 3522 20425493710269516359205 3523 4126362365711013405900 3524 784008849485092547121 3525 139724349413184810378 3526 23287391568864135063 3527 3617458884483749136 3528 521748877569771510 3529 69566517009302868 3530 8531742652084314 3531 956830951635624 3532 97455004333258 3533 8940826085620 3534 731522134278 3535 52722315984 3536 3295144749 3537 174963438 3538 7673835 3539 266916 3540 6903 3541 118 3542 1 3543 0 3544 3601 3545 212520 3546 7242840 3547 179723440 3548 3553593010 3549 58726078104 3550 835244797025 3551 10427798798680 3552 115922507825334 3553 1160025952422480 3554 10540211630054002 3555 87577184938502520 3556 669381761160851910 3557 4730427102181064784 3558 31043793690446995395 3559 189915923380217850480 3560 1086743389037946529890 3561 5834101098933344767320 3562 29462220757546755589236 3563 140296308554847401020800 3564 631333422028913763767490 3565 2690029417523089870170600 3566 10872202309849946015366325 3567 41749256980941045907218120 3568 152545362186567804123578790 3569 531083853701825865631486464 3570 1763957085681704844157955070 3571 5596001789220981483455582920 3572 16974538760768319637381620278 3573 49280918982960219414561505440 3574 137062555921387199518827640823 3575 365500149123674516910261687440 3576 935250381581099478653508502830 3577 2298043794742036057420293793000 3578 5425936737585260158913479531780 3579 12318342863706980554099123942464 3580 26905854149675692480233228896430 3581 56571283083933445983516011737240 3582 114556848244965185667981094227681 3583 223525557551151554792712043838280 3584 420440929679546956299282597643650 3585 762660291046620051727275270314160 3586 1334655509331585086272042285372230 3587 2254084860204454810419415019546664 3588 3675138359029002407467829042291250 3589 5786388054641408045479980036705840 3590 8800131833100474735719946573730875 3591 12930805958841513897347196317966400 3592 18361744461554949734221966077368574 3593 25202394358996989831282072899482200 3594 33441638668669082660738949084672432 3595 42906253386216936243966795438067920 3596 53235536608824717191588400668246590 3597 63882643930589660629906075542849960 3598 74149497419434427516855265470372885 3599 83255576049891287036469069901347704 3600 90432780881778466953406058675128050 3601 95031057875767202561206366742402080 3602 96614908840363322603893139521376194 3603 95031057875767202561206366742333880 3604 90432780881778466953406058674156322 3605 83255576049891287036469069890493120 3606 74149497419434427516855265371220435 3607 63882643930589660629906074781359144 3608 53235536608824717191588395651132620 3609 42906253386216936243966766644196440 3610 33441638668669082660738803413858990 3611 25202394358996989831281417065516920 3612 18361744461554949734219318147733756 3613 12930805958841513897337547991361800 3614 8800131833100474735688053494121225 3615 5786388054641408045383925585175600 3616 3675138359029002407203304087881800 3617 2254084860204454809751359840567504 3618 1334655509331585084721199905599180 3619 762660291046620048412114231770960 3620 420440929679546949765652717514760 3621 223525557551151542913384989058480 3622 114556848244965165743109806892471 3623 56571283083933415181782620687640 3624 26905854149675648684018563497780 3625 12318342863706923493888017023080 3626 5425936737585192491355436069690 3627 2298043794741963878691714100104 3628 935250381581031811095465040740 3629 365500149123621627324664498680 3630 137062555921358110246749187005 3631 49280918982960219414561505440 3632 16974538760797408909460074096 3633 5596001789273871069052771680 3634 1763957085749372402201417160 3635 531083853774004594211179360 3636 152545362254235362167040880 3637 41749257038001257014137504 3638 10872202353646160680764975 3639 2690029448324823261220200 3640 631333441953785051102700 3641 140296320434174455800600 3642 29462227291176635718126 3643 5834104414094383310520 3644 1086744939880326302940 3645 189916591435396829640 3646 31044058215401404845 3647 4730523156632595024 3648 669413654240461560 3649 87586833265107120 3650 10542859559688820 3651 1160681786387760 3652 116068178638776 3653 10456592670160 3654 840261910995 3655 59487568920 3656 3652745460 3657 190578024 3658 8214570 3659 280840 3660 7140 3661 120 3662 1 3663 0 3664 3722 3665 223382 3666 7743340 3667 195461690 3668 3932109044 3669 66122994598 3670 957111189509 3671 12162793075620 3672 137647161205169 3673 1402473231556750 3674 12976987547503018 3675 109820937914633102 3676 855088638924150370 3677 6156809350847485374 3678 41174157603501116763 3679 256734298442698845744 3680 1497619962068962614855 3681 8197506019287014429790 3682 42217171210454809970016 3683 205054861017665175638682 3684 941388278309112256307016 3685 4092992601939963140841390 3686 16883594617651644197859825 3687 66183691092761975864569620 3688 246916078559156267725699389 3689 877923835180630288936243638 3690 2978670155411770666167661774 3691 9654999814426063324026134510 3692 29930499425012544592091392038 3693 88825998293799819030455971494 3694 252598932648105047257410725799 3695 688906179949380046090400020708 3696 1803313235749753733135183875955 3697 4534044707027788974493931835250 3698 10957274708650291906120952465624 3699 25468260133619397083059753644038 3700 56968476614674789019575805931664 3701 122701334246991710641655821154530 3702 254605268562507695517298290150341 3703 509210537125015321385585565646072 3704 982048893026815219748489437432881 3705 1827067707956865500705595574531050 3706 3280417021104372136177084504972110 3707 5686056169914245029824771442289034 3708 9517963588769497112359803808004598 3709 15390749632903867669902473007446394 3710 24048046301412293233787156283494115 3711 36317457679683871414139121970994100 3712 53023488212338452264594763880817999 3713 74856689240948403197060905115946330 3714 102208171848218012057521757197405308 3715 134991925082552091396725965002116262 3716 172489682049927672340260766164369940 3717 213259970534456031257049638506425610 3718 255150321889438465968255811445714609 3719 295437214819349802700085675524300168 3720 331093430400995468543199463838189309 3721 359152195689215423504487553982179570 3722 377109805473676194679711931680268354 3723 383291933432261050330199012527416490 3724 377109805473676194679711931680196618 3725 359152195689215423504487553981139522 3726 331093430400995468543199463826362995 3727 295437214819349802700085675414293134 3728 255150321889438465968255810585071343 3729 213259970534456031257049632727820824 3730 172489682049927672340260732353384490 3731 134991925082552091396725790537431340 3732 102208171848218012057520955692626586 3733 74856689240948403197057601352346232 3734 53023488212338452264582467624578581 3735 36317457679683871414097580564779850 3736 24048046301412293233659208752354225 3737 15390749632903867669541893601506704 3738 9517963588769497111427223674615988 3739 5686056169914245027605873883536824 3740 3280417021104372131311081086655860 3741 1827067707956865490856804655858960 3742 982048893026815201335532502524191 3743 509210537125015289581387223531062 3744 254605268562507644790693611765531 3745 122701334246991636043707764706280 3746 56968476614674688163150033613630 3747 25468260133619272355290603262564 3748 10957274708650152059834329310638 3749 4534044707027649128207308680264 3750 1803313235749633175991543225105 3751 688906179949298067232724378130 3752 252598932648075957985332271981 3753 88825998293828908302534425312 3754 29930499425094523449767034616 3755 9654999814546620467666785360 3756 2978670155551616952790816760 3757 877923835320476575559398624 3758 246916078683884036876080863 3759 66183691193618401636887654 3760 16883594692249592254308075 3761 4092992652666567819226200 3762 941388310113310598422026 3763 205054879430622110547372 3764 42217181059245728642106 3765 8197510885290432746040 3766 1497622180966521367065 3767 256735231022832234354 3768 41174518182907056453 3769 6156937298378625264 3770 855130180330364620 3771 109833234170872520 3772 12980291311103116 3773 1403274736335472 3774 137821625890091 3775 12196604061070 3776 962889794295 3777 66983637864 3778 4042116078 3779 207288004 3780 8783390 3781 295240 3782 7381 3783 122 3784 1 3785 0 3786 3845 3787 234608 3788 8269343 3789 212283660 3790 4343642128 3791 74304507724 3792 1094259938049 3793 14149777697288 3794 162969448136154 3795 1690138622713080 3796 15920557141285331 3797 137181491509574708 3798 1087723102320759108 3799 7976861404272872884 3800 54343034433057592021 3801 345239911527485644224 3802 2052264009717400751406 3803 11449483393345330646064 3804 60109810295998778512911 3805 297686724172656146996844 3806 1393715199816645271135176 3807 6180824069793008106117804 3808 26010968182371485756349441 3809 104043873055329780135963720 3810 396167055537786237481464738 3811 1437939683617288995174911544 3812 4981433904596761567539384899 3813 16490263960709927518544011668 3814 52219169209536845336575128668 3815 158341996958453507539981183508 3816 460181428660828298040168157221 3817 1282930043539389959635677443800 3818 3433724528296507804443640546774 3819 8829577358476473950853383314440 3820 21828677358455363184813736206243 3821 51916854257947490177222344100564 3822 118862271590563610517760492148904 3823 262106547609960460179672263962388 3824 556976413671165730365811909624781 3825 1141122408497022297737285232268224 3826 2255075235839353475506155838375546 3827 4300376031135511211371004738019184 3828 7916601330044918329075017237886311 3829 14073957920079854788169741689775964 3830 24170492949702359301101530220486316 3831 40112732980357106921295374373603804 3832 64347509155989525684658746567063201 3833 99804299915412325551127380608349144 3834 149706449873118488326490675168946174 3835 217221123345309179140335717186122760 3836 304945038542453270716222731290276451 3837 414264958019936518708826279244494388 3838 544681704063249867191233477396544128 3839 693231259716863467334296927561611380 3840 854159945008278200822615815033345533 3841 1018997829132682765893646930282906944 3842 1177118181929133539911626625361853954 3843 1316776271310556163290972157061025008 3844 1426507627253102510231886503469950439 3845 1496663740068828863194110429869020860 3846 1520803477811874490019821888415222436 3847 1496663740068828863194110429868945468 3848 1426507627253102510231886503468838533 3849 1316776271310556163290972157048158644 3850 1177118181929133539911626625240020606 3851 1018997829132682765893646929312256644 3852 854159945008278200822615808394097481 3853 693231259716863467334296887972021144 3854 544681704063249867191233269120873756 3855 414264958019936518708825303275030744 3856 304945038542453270716218626021897631 3857 217221123345309179140320117166283244 3858 149706449873118488326436837506492506 3859 99804299915412325550957891670995004 3860 64347509155989525684170219629983621 3861 40112732980357106920002214834275504 3862 24170492949702359297950052528345496 3863 14073957920079854781084840712707504 3864 7916601330044918314360222900897971 3865 4300376031135511183109256884438404 3866 2255075235839353425289000561351846 3867 1141122408497022215206482211768404 3868 556976413671165605041259174791721 3869 262106547609960284725298435196104 3870 118862271590563384933565569449396 3871 51916854257947225603166570564104 3872 21828677358455083492240489896271 3873 8829577358476213547423119508604 3874 3433724528296305268442324253346 3875 1282930043539278891505923347404 3876 460181428660828298040168157221 3877 158341996958564575669735279904 3878 52219169209739381337891422096 3879 16490263960970330948807817504 3880 4981433904876454140785694871 3881 1437939683881863050948448004 3882 396167055763370432404164246 3883 104043873230784153964730004 3884 26010968307696038491182501 3885 6180824152323811126617624 3886 1393715250033800548158876 3887 297686752434404000577624 3888 60109825010793115501251 3889 11449490478246307714524 3890 2052267161195092892226 3891 345241204687024972524 3892 54343522959994671601 3893 7977030893210227024 3894 1087776939983212776 3895 137197091529414224 3896 15924662409664151 3897 1691114592176724 3898 163177723806526 3899 14189367287524 3900 1100899186101 3901 75275158024 3902 4465475476 3903 225150024 3904 9381251 3905 310124 3906 7626 3907 124 3908 1 3909 0 3910 3970 3911 246204 3912 8821701 3913 230244378 3914 4790457063 3915 83338775352 3916 1248305079273 3917 16420211979462 3918 192409492307067 3919 2030475161943284 3920 19464988079981661 3921 170717825652700914 3922 1378026347769412191 3923 10289558538106258992 3924 71384703670523904705 3925 461903499813748134870 3926 2797088648891906039755 3927 15899255768944849262220 3928 85061051328785509765725 3929 429355849957694348725530 3930 2049198501434498534210895 3931 9265941272077857925989480 3932 39766331654522105537243745 3933 162246633697721115510113286 3934 630265770131596210073340963 3935 2334317668149229819025270532 3936 8253480327859284046066908693 3937 27891071454065006277817539442 3938 90181131036093557944712652711 3939 279270599338700065163255551776 3940 829084591787585762587776042729 3941 2361634897819611131385749038146 3942 6459766044036004953625409495199 3943 16979956458608565915245271461964 3944 42921556603704355951532563282633 3945 104403786333334150401699689711682 3946 244524657464913409790389896709843 3947 551747945049034681234164896124792 3948 1200051780481649860204348178232669 3949 2517181783449313917869654751880830 3950 5094296466504563593491182457203895 3951 9951648911311240327372643349514980 3952 18772428628155294148844279421695745 3953 34207536611305202614714238712998650 3954 60235010119906987184716335523867755 3955 102527676799841680301431797835143120 3956 168743468066406098823906388303288005 3957 268612051207748483839958561639671470 3958 413662558859932665112746167078273943 3959 616438323006958481344221121532556444 3960 889093735106190117323315403149174961 3961 1241376158450152239281587753722951714 3962 1678156658645576175325103685937966891 3963 2196859625863299720425588977354060008 3964 2785304168505255002682442899687851813 3965 3420548978866102634873175441682371102 3966 4069273785202777272521536293351115023 3967 4690010464301506009007872336975156212 3968 5237178351803348376725457442819154697 3969 5666455265885590046948855593855968474 3970 5940638585202634726639929251622027171 3971 6034934435761406706427864636568331904 3972 5940638585202634726639929251621948001 3973 5666455265885590046948855593854781052 3974 5237178351803348376725457442805176425 3975 4690010464301506009007872336840456500 3976 4069273785202777272521536292258631375 3977 3420548978866102634873175434072472750 3978 2785304168505255002682442853459013525 3979 2196859625863299720425588729488799400 3980 1678156658645576175325102501692832875 3981 1241376158450152239281582672485109250 3982 889093735106190117323295697860956625 3983 616438323006958481344151683850263260 3984 413662558859932665112522840478466135 3985 268612051207748483839300545765237750 3986 168743468066406098822124701826880125 3987 102527676799841680296987160603674000 3988 60235010119906987174479956854658475 3989 34207536611305202592914543398941850 3990 18772428628155294105867737231126625 3991 9951648911311240248893740218910500 3992 5094296466504563460743224159680375 3993 2517181783449313710014298996547950 3994 1200051780481649559425421614633325 3995 551747945049034280195596144659000 3996 244524657464912919632139200473875 3997 104403786333333606135070669865250 3998 42921556603703815855529053166825 3999 16979956458608102975813691362700 4000 6459766044035691349494339105375 4001 2361634897819500063255994941750 4002 829084591787696830717530139125 4003 279270599339013669294325941600 4004 90181131036556497376292751975 4005 27891071454605102281327655250 4006 8253480328403550675086755125 4007 2334317668639388069721506500 4008 630265770532634778824806755 4009 162246633998500042073712630 4010 39766331862377461292576625 4011 9265941404825816223513000 4012 2049198579913401664815375 4013 429355892934236539294650 4014 85061073128480823822525 4015 15899266005323518471500 4016 2797093093529137508875 4017 461905281500224542750 4018 71385361686398338425 4019 10289781864706066800 4020 1378095785451705375 4021 170737530940919250 4022 19470069317824125 4023 2031659407077300 4024 192657357567675 4025 16466440817750 4026 1255914977625 4027 84431259000 4028 4925156775 4029 244222650 4030 10009125 4031 325500 4032 7875 4033 126 4034 1 4035 0 4036 4097 4037 258176 4038 9401280 4039 249400704 4040 5274933216 4041 93298611840 4042 1421000270400 4043 19008863295360 4044 226552060081904 4045 2432008452635776 4046 23719780006569920 4047 211684542457584000 4048 1738951773680856480 4049 13216418202268295808 4050 93342139858787935872 4051 614963347035376444800 4052 3792282791892277055800 4053 21955342792866117353600 4054 119656666196583015008320 4055 615377240420284200785280 4056 2992971317454910246053600 4057 13793694246359994664310400 4058 60347412911339181351561600 4059 251045238619446498563446656 4060 994525369690194828949743504 4061 3757095842811960849997130880 4062 13552381435180536713638492480 4063 46732349778967229068692709760 4064 154216754273167217178944602528 4065 487523932865955222765588611712 4066 1477806921501855994421650288080 4067 4299074680733907393985381161600 4068 12012120431462812978984683614220 4069 32261123444499762281621015004288 4070 83341235564956716192085865212672 4071 207226855999350425184574997523840 4072 496253786735284982182689309453600 4073 1145201046312194616791764663173760 4074 2548072328044631741266248419490336 4075 5469033289461647617695020689405824 4076 11328711813884840780800557820266000 4077 22657423627769681091621348962947200 4078 43770022917282338185853887149801600 4079 81704042778927031118319995584731520 4080 147422511970672686498212854866934880 4081 257205233650960857253542633612611200 4082 434033831785996446596805303596763600 4083 708626664140402361782976812373513600 4084 1119630129341835731614129976310063288 4085 1712375491934572295408790674854534272 4086 2535632939980039745124211049010460800 4087 3636001951669490955272350538583346560 4088 5050002710652070771211569810006984480 4089 6794549101604604310357377837469969024 4090 8857180078877430618858723108223544096 4091 11188016941739912360663649924318035840 4092 13695675911440237544950330022564972400 4093 16249107013573163188924120356657375360 4094 18686473065609137667262738408893398784 4095 20830822433793792809407642816320756096 4096 22510727468777163197263097882137953120 4097 23582666872052266206656578733667088000 4098 23951146041928082866135587776380555780 4099 23582666872052266206656578733667004928 4100 22510727468777163197263097882136686402 4101 20830822433793792809407642816305590400 4102 18686473065609137667262738408744720800 4103 16249107013573163188924120355430192000 4104 13695675911440237544950330013862590400 4105 11188016941739912360663649870479299200 4106 8857180078877430618858722814129445200 4107 6794549101604604310357376405359574400 4108 5050002710652070771211563544524008000 4109 3636001951669490955272325752057285760 4110 2535632939980039745124121906039949280 4111 1712375491934572295408497910572433280 4112 1119630129341835731613248633835821760 4113 708626664140402361780537110022672000 4114 434033831785996446590578979888886600 4115 257205233650960857238861617711932800 4116 147422511970672686466176780883668800 4117 81704042778927031053543758080105600 4118 43770022917282338064398441828628000 4119 22657423627769680880394487534819200 4120 11328711813884840440197243767409600 4121 5469033289461647109060738370473600 4122 2548072328044631039448753104425200 4123 1145201046312193725594945215472000 4124 496253786735283947757809593371200 4125 207226855999349340821942467561600 4126 83341235564955713156650774997600 4127 32261123444498985738058364515200 4128 12012120431462388306723859128000 4129 4299074680733907393985381161600 4130 1477806921502280666682474774300 4131 487523932866731766328239100800 4132 154216754274170252614034817600 4133 46732349780051591701222672000 4134 13552381436214961593354574880 4135 3757095843703157669444832640 4136 994525370392012324264808640 4137 251045239128080780882378880 4138 60347413251942495404418000 4139 13793694457586856092438400 4140 2992971438910355567227200 4141 615377305196521705411200 4142 119656698232656998274400 4143 21955357473882018032000 4144 3792289018215984932800 4145 614965786737727286400 4146 93343021201262177400 4147 13216710966550396800 4148 1739040916651368000 4149 211709328983644800 4150 23726045489546400 4151 2433440563030400 4152 226846154180800 4153 19062702032000 4154 1429702652400 4155 94525795200 4156 5423611200 4157 264566400 4158 10668000 4159 341376 4160 8128 4161 128 4162 1 4163 0 4164 4226 4165 270530 4166 10008960 4167 269811360 4168 5799568320 4169 104261722656 4170 1614248288640 4171 21954092013360 4172 266053328061664 4173 2904469368930480 4174 28812075176416896 4175 261563808516730720 4176 2186071690611631680 4177 16906120221584165088 4178 121514309944257996480 4179 814865219061976954872 4180 5115554946866642964400 4181 30154880389712106628600 4182 167359655481547135326720 4183 876645962323406232100000 4184 4343382561304373150524480 4185 20395014307921782183002400 4186 90927773054196387675537600 4187 385533759240315031411864656 4188 1556963260689664603799987040 4189 5997191822022248784094061904 4190 22061098492087667557345264640 4191 77594208494065885045130609760 4192 261233835268400999542214559168 4193 842689791193344284259790703840 4194 2607071541508713236129512818192 4195 7742212456604775821417745324780 4196 22088076714432908433637920711720 4197 60584438988158870961314938908108 4198 159875602885417852518489103860160 4199 406170450573761840271370002249312 4200 994048734298940461345857549536640 4201 2344935475782112887554206033560160 4202 5334728207404304031410767891507296 4203 11710378991863104124004967428793360 4204 24814850720852766547005069984570624 4205 50783880545001009421679888921096400 4206 100413581986706540598066967414977600 4207 191901512241261388248966812097980320 4208 354600620445809086734475050360400000 4209 633754300371233261271476027443320480 4210 1095866811058590847555386335804976400 4211 1833899561363356112209222713571096600 4212 2970917289408636901768222878595135488 4213 4660262414758646120416706395023091320 4214 7080014053191020067554748268273250112 4215 10419643323564142740929181404206189920 4216 14857639553971092426880368006687566080 4217 20530556474578236808052836944058247264 4218 27496280992738710010785040895577095520 4219 35696926201099377908738472252030599536 4220 44928889873797492885136352631491752640 4221 54828475778193550639488430263564237360 4222 64880363004195701590061309134843556544 4223 74452875578585231332857239989389067680 4224 82858845401973886483341121923509020416 4225 89434944243400385410590417314247317920 4226 93627207254809778476711843125851334980 4227 95067625827960698145584333020095117258 4228 93627207254809778476711843125851247880 4229 89434944243400385410590417314245968002 4230 82858845401973886483341121923492588000 4231 74452875578585231332857239989225224000 4232 64880363004195701590061309133467695200 4233 54828475778193550639488430253634672000 4234 44928889873797492885136352568950634000 4235 35696926201099377908738471904097764000 4236 27496280992738710010785039169372602000 4237 20530556474578236808052829246464876160 4238 14857639553971092426880336954678528800 4239 10419643323564142740929067474709617600 4240 7080014053191020067554366361020637600 4241 4660262414758646120415532288266748800 4242 2970917289408636901764901833770052360 4243 1833899561363356112200556687512378000 4244 1095866811058590847534478996196421000 4245 633754300371233261224758937559376000 4246 354600620445809086637662738872508000 4247 191901512241261388062735129272180800 4248 100413581986706540265384660665676000 4249 50783880545001008869849713440112000 4250 24814850720852765697767473612782000 4251 11710378991863102913553189794796000 4252 5334728207404302438396453128740400 4253 2344935475782110961932506869776000 4254 994048734298938342558345303492000 4255 406170450573759752873302382072000 4256 159875602885416072939491363156000 4257 60584438988157669745491463932800 4258 22088076714432483761377096225500 4259 7742212456605200493678569811000 4260 2607071541509914451952987793500 4261 842689791195123863257531408000 4262 261233835270488397609834736480 4263 77594208496184672557376654400 4264 22061098494013289256509048800 4265 5997191823615263098856828800 4266 1556963261900116381433984400 4267 385533760089552627783653280 4268 90927773606026563156522000 4269 20395014640604088932304000 4270 4343382747536055976324000 4271 876646059135717719992000 4272 167359702198637019271200 4273 30154901297051715184000 4274 5115563612892701683000 4275 814868540106802038000 4276 121515484051014339000 4277 16906502128836777600 4278 2186185620108204000 4279 261594860525768000 4280 28819772769788000 4281 2906195573424000 4282 266401260897200 4283 22016633132000 4284 1624177854000 4285 105637584000 4286 5963412000 4287 286243776 4288 11358880 4289 357760 4290 8385 4291 130 4292 1 4293 0 4294 4357 4295 283272 4296 10645635 4297 291536960 4298 6366982336 4299 116310946752 4300 1830111007296 4301 25298155740000 4302 311648231061024 4303 3458940591021344 4304 34889141379668576 4305 322101852036359616 4306 2738050132423918400 4307 21539972392829768768 4308 157513117914787143168 4309 1074801515186086067952 4310 6866804190086436296272 4311 41200867489578253314000 4312 232785000781203658822320 4313 1241520221300642101881920 4314 6264034284962134121887680 4315 29958425675897929029842880 4316 136061184750258314767168000 4317 587784320541142071176228256 4318 2418958553625558826152026976 4319 9496652104701582397111686624 4320 35612445399625295821730139744 4321 127713597303782104957841752000 4322 438483350752664846401230872128 4323 1442751670228418353969216653888 4324 4553684959167669781256669666512 4325 13799045330818527372757777344472 4326 40179573169152799200687223641000 4327 112502804873629463650008525656328 4328 303132557576166876986672602926568 4329 786506095332753435474841933198272 4330 1966265238331878127430021297013952 4331 4739203394953751444331711268660800 4332 11018647893267466223455826098335456 4333 24724770882453821555744695318817056 4334 53570336911983276022959680336900384 4335 112123960978569644580005622313245024 4336 226796193797561324587364043388968000 4337 443512556759675477982268153618745920 4338 838817226915038403311561652396237120 4339 1534857053504112822706348945948409280 4340 2717976032246866456689284039680180880 4341 4659387483851771068523846983131870000 4342 7734583223193939973712481275875031088 4343 12435996554939276036150387794900657168 4344 19371456172116949210151888785333142592 4345 29239933844704828996453828321766826432 4346 42776940254290397976292983246624011200 4347 60665478906084564402742609380133959744 4348 83415033495866276053771044040778747744 4349 111220044661155034738361381563445173216 4350 143819023268734958713398335956992718176 4351 180383181726887914318499607368104388000 4352 219466204434380295754174522220993099904 4353 259042077365170185152468288511334991424 4354 296644959563340050739116911035591007296 4355 329605510625933389710129901150474150336 4356 355355941143584435781233799677837208900 4357 371756984580980640509598436586043667988 4358 377389666165540953244592352291892725988 4359 371756984580980640509598436586043576732 4360 355355941143584435781233799677835771752 4361 329605510625933389710129901150456368000 4362 296644959563340050739116911035410731200 4363 259042077365170185152468288509795286400 4364 219466204434380295754174522209687673200 4365 180383181726887914318499607295633704000 4366 143819023268734958713398335546518764000 4367 111220044661155034738361379489307844160 4368 83415033495866276053771034616980883120 4369 60665478906084564402742570630531551360 4370 42776940254290397976292838265118401600 4371 29239933844704828996453332485017641600 4372 19371456172116949210150332771324187560 4373 12435996554939276036145892643319231520 4374 7734583223193939973700494204991229360 4375 4659387483851771068494273617464596000 4376 2717976032246866456621659610187681000 4377 1534857053504112822562819544576572800 4378 838817226915038403028517658082545600 4379 443512556759675477463354164043644800 4380 226796193797561323702851561158682000 4381 112123960978569643178937850460472000 4382 53570336911983273963270306331114400 4383 24724770882453818752278602922052800 4384 11018647893267462704819812171784400 4385 4739203394953747399922499858832000 4386 1966265238331873921244441430792000 4387 786506095332749568497776572316800 4388 303132557576163896191851387247100 4389 112502804873627837761924226194800 4390 40179573169152799200687223641000 4391 13799045330820153260842076806000 4392 4553684959170650576077885345980 4393 1442751670232285331034577535360 4394 438483350756871031981097094080 4395 127713597307826514169251580800 4396 35612445403143931835656690800 4397 9496652107505048489508450880 4398 2418958555685248200157812960 4399 587784321942209843029001280 4400 136061185634770796997454000 4401 29958426194811918604944000 4402 6264034568006128435579200 4403 1241520364830043473718400 4404 232785068405633151322200 4405 41200897062943920588000 4406 6866816177157320098000 4407 1074806010337667493600 4408 157514673928796098200 4409 21540468229578953600 4410 2738195113929528000 4411 322140601638768000 4412 34898565177533200 4413 3461014728350400 4414 312058705015200 4415 25370626424000 4416 1841416434000 4417 117850651776 4418 6547258432 4419 309319296 4420 12082785 4421 374660 4422 8646 4423 132 4424 1 4425 0 4426 4490 4427 296408 4428 11312213 4429 314640040 4430 6979921377 4431 129534506816 4432 2070819864256 4433 29087533833072 4434 364158429659024 4435 4108018153521568 4436 42121155404055520 4437 395350573321911792 4438 3417191151276579216 4439 27338358240821983168 4440 203331753651125393536 4441 1411369775259248262920 4442 9173926389538985956024 4443 56009293867159677201872 4444 322053581510883152822320 4445 1748291187550422832614440 4446 8979859939498452848810200 4447 43728014893696235061028160 4448 202242071188974290837534080 4449 889865117120983101545794256 4450 3730588381743681537354710512 4451 14922353535954599266450527840 4452 57024708167517174908508090208 4453 208435140214056381104737033424 4454 729522990767417397363980895728 4455 2447431969045780746520796200896 4456 7877671650385244498241560949840 4457 24349166919389133061126909892324 4458 72331348789962130410364963137452 4459 206660996542755215312225049744328 4460 568317740492576977599292578418696 4461 1505274015358712046415290149566740 4462 3842409986573545027594491189776124 4463 9458239966950253061503950568783552 4464 22463319921506838988954478656620256 4465 51501270063942497883942833447768912 4466 114038526570158379035802790749554640 4467 243989405684990013318514211903312608 4468 504614452666683886309577822493799424 4469 1009228905333367769451421608626867920 4470 1952638534231950682460035531217309840 4471 3656004064093865106509782420470836800 4472 6626507366170130504986970188287708560 4473 11630196601849616804397610177576304680 4474 19771334223144348567352261486659178088 4475 32564550485178927052057636893231513616 4476 51978032505189441256148663428544260640 4477 80418842743878003452901942521743388104 4478 120628264115817005179350476824732666792 4479 175459293259370189351781763376894014144 4480 247522931562325802835549062316562660448 4481 338715590558972151248646030851736355440 4482 449674146086911304243892131626726618672 4483 579241272925512866483657658360923714336 4484 724051591156891083104572072431249955904 4485 878357667960818690979316940237649468528 4486 1034195318728060716798228010266408958320 4487 1181937507117783676340832011731271175232 4488 1311211921958791265940610513014178458436 4489 1412074377494082901782195937092173016638 4490 1476259576471086670045023025141815742326 4491 1498293301493043187508381577755872601020 4492 1476259576471086670045023025141815646784 4493 1412074377494082901782195937092171488102 4494 1311211921958791265940610513014159238950 4495 1181937507117783676340832011731073116800 4496 1034195318728060716798228010264688977200 4497 878357667960818690979316940224804336800 4498 724051591156891083104572072347473845200 4499 579241272925512866483657657877979076160 4500 449674146086911304243892129142115335440 4501 338715590558972151248646019353801161760 4502 247522931562325802835549014143162387440 4503 175459293259370189351781579645785996160 4504 120628264115817005179349836006477872360 4505 80418842743878003452899890670985248240 4506 51978032505189441256142612262953879960 4507 32564550485178927052041154670766286240 4508 19771334223144348567310701050108102360 4509 11630196601849616804300412382416530800 4510 6626507366170130504775816357423372200 4511 3656004064093865106083209024785308800 4512 1952638534231950681658077547328517200 4513 1009228905333367768047995136821480800 4514 504614452666683884023997568410740400 4515 243989405684990009857757066044753600 4516 114038526570158374172647324347004400 4517 51501270063942491561840727124453600 4518 22463319921506831425909253320240400 4519 9458239966950244810909159292732800 4520 3842409986573536954431845962672700 4521 1505274015358705198643403573005800 4522 568317740492572370916387063277700 4523 206660996542753589424140750282800 4524 72331348789963756298449262598980 4525 24349166919393739744032425033320 4526 7877671650392092270128137510780 4527 2447431969053853909166023304320 4528 729522990775667992155256946480 4529 208435140221619426330073413280 4530 57024708173839277014831405520 4531 14922353540817754732853078080 4532 3730588385204438683213269520 4533 889865119406563355628853280 4534 202242072592400762642921200 4535 43728015695654218949820800 4536 8979860366071848534338200 4537 1748291398704253696950800 4538 322053678708678312596200 4539 56009335427596228277600 4540 9173942871761451183400 4541 1411375826424838643600 4542 203333805501883533400 4543 27338999059076777600 4544 3417374882384597200 4545 395398746722184800 4546 42132653339249200 4547 4110502764804800 4548 364641374297200 4549 29171309943776 4550 2083664995984 4551 131254487936 4552 7177979809 4553 333859526 4554 12840751 4555 392084 4556 8911 4557 134 4558 1 4559 0 4560 4625 4561 309944 4562 12009616 4563 339185088 4564 7641261694 4565 144026267528 4566 2338786838817 4567 33373273181248 4568 424500938431856 4569 4865989267421568 4570 50704317696679088 4571 483714884830021312 4572 4250073124659925008 4573 34568323021205344384 4574 261426485833408751504 4575 1845374333471333967456 4576 12200005796724956395944 4577 75768538954884952984896 4578 443246153677400509485192 4579 2448407783197580526310560 4580 12798496204461807690971640 4581 63436026597970790141127360 4582 298677962144396593382721240 4583 1338077276598012373976070336 4584 5712560690863628757172279248 4585 23273395422309282842647361152 4586 90600003629493967591024965648 4587 337406910096230587760929607232 4588 1203417979376932481813622747952 4589 4114913090810485562370107456384 4590 13502058579260547146083637401536 4591 42551942189220323738662631657264 4592 128907354279137095485652435573876 4593 375672861042074841765071700514080 4594 1053971082368049538634107641044804 4595 2848570492886614984355110541545936 4596 7421275757783534643569571975626364 4597 18648333955456040242173691294238176 4598 45222209841980873815799434480809308 4599 105886149873906413109715724717362368 4600 239504386619550199907495604642017552 4601 523567728889249258088805054124325248 4602 1106631790606822283658496424788870032 4603 2262447216351725549642754065576161344 4604 4475710797565370103983449845076398960 4605 8570510037891134238675890635838144640 4606 15891154028589811399238039180872371360 4607 28539215398283742920243605748072694240 4608 49658234793013712680826100404075385768 4609 83737415533317240991021011812415324864 4610 136878467698691643927558156042650162856 4611 216939458239435813017234372884007814944 4612 333443982108762453341294922280415183096 4613 497134664234882203163381966879089801536 4614 719069782196883186718462241345720543112 4615 1009220746942993946271525686957247399488 4616 1374628258767181409576733195975426523312 4617 1817305155658307626220087938483566830208 4618 2332208283094828120315779517812268081840 4619 2905702123200113723672118742894352345792 4620 3514962245806589181861433963076336608848 4621 4128685812534723800916604972487173447552 4622 4709282254922419335420502546741211727668 4623 5216435728529449110004248974851583830824 4624 5611620253418043739550025412340319486014 4625 5862886831929299429380623565131675478096 4626 5949105755928259715106809205795376491054 4627 5862886831929299429380623565131675378136 4628 5611620253418043739550025412340317861802 4629 5216435728529449110004248974851563082800 4630 4709282254922419335420502546740994449750 4631 4128685812534723800916604972485255408000 4632 3514962245806589181861433963061771496000 4633 2905702123200113723672118742797731103360 4634 2332208283094828120315779517245547332960 4635 1817305155658307626220087935516010908800 4636 1374628258767181409576733181992880046400 4637 1009220746942993946271525627285911932800 4638 719069782196883186718462009441212252120 4639 497134664234882203163381142329726989120 4640 333443982108762453341292229611402248800 4641 216939458239435813017226269867659294400 4642 136878467698691643927535622654594554800 4643 83737415533317240990962969153399021760 4644 49658234793013712680687342172364536160 4645 28539215398283742919935254122048584000 4646 15891154028589811398600311954322507000 4647 8570510037891134237447359256263824000 4648 4475710797565370101778065389382219200 4649 2262447216351725545953747339687715200 4650 1106631790606822277912159024847252000 4651 523567728889249249764892441863216000 4652 239504386619550188722238031916152000 4653 105886149873906399224568393057667200 4654 45222209841980858002159417868378700 4655 18648333955456023918416254791084000 4656 7421275757783519722635040171962000 4657 2848570492886603529900318449844000 4658 1053971082368043306063117826442280 4659 375672861042074841765071700514080 4660 128907354279143328056642250176400 4661 42551942189231778193454723359200 4662 13502058579275468080615441065900 4663 4114913090826809319806610610560 4664 1203417979392746121830235178560 4665 337406910110115735092589302400 4666 90600003640679225163750831200 4667 23273395430633195454908470400 4668 5712560696609966157113897280 4669 1338077280287019099864516480 4670 298677964349781049076901000 4671 63436027826502169715448000 4672 12798496842189034240836000 4673 2448408091549206550420800 4674 443246292435632220334800 4675 75768596997543969288000 4676 12200028330113012004000 4677 1845382436487682488000 4678 261429178502421685800 4679 34569147570568156800 4680 4250305029168216000 4681 483774556165488000 4682 50718300243156000 4683 4868956823342976 4684 425067659180736 4685 33469894423680 4686 2353351951665 4687 145944307080 4688 7858539612 4689 359933112 4690 13633830 4691 410040 4692 9180 4693 136 4694 1 4695 0 4696 4762 4697 323886 4698 12738780 4699 365238574 4700 8354013724 4701 159886001946 4702 2636615953037 4703 38211356278810 4704 493697457988449 4705 5749027759457840 4706 60864331446624368 4707 590006459593199376 4708 5268280865898590320 4709 43552475731198973392 4710 334814261454350468688 4711 2402799145377732561560 4712 16152191745186394537200 4713 102013955518210603872840 4714 606983317959942443762088 4715 3410668826308157225418552 4716 18138558371644226988037800 4717 91481427736170838623355800 4718 438348513411058587480132600 4719 1998869230918692186151140576 4720 8687393212098441280089767064 4721 36036594090069896856798054160 4722 142859355179046412045694694480 4723 541880312797036975970613874480 4724 1968831803223958029830892488784 4725 6859155959690279901106554685296 4726 22935302740290588150090590647040 4727 73670972438583148285168320735260 4728 227513297236864665498385231656240 4729 676039511789587043500821109623556 4730 1934224158731342550220893292249364 4731 5332185518664782670817407709547100 4732 14172387825924796463888118793458580 4733 36339455963909698138278621891670540 4734 89940153510676457699024420738093484 4735 214978903513324168846090831857634376 4736 496498896209343870243939140285425820 4737 1108462652002256045943107083740162000 4738 2393271635004870980234431952692563280 4739 4999278526454619360978301957075499376 4740 10107237020875643477492110275187527504 4741 19784378849373599990391153209984478000 4742 37507884901937449977139354462356559200 4743 68892033493354499955529316139531396600 4744 122627819618171009919605272228519171008 4745 211593100517628409272469708510903830792 4746 354011533558339838590229479180829045640 4747 574433809170136341863291120734651554360 4748 904201366286325723303291187686676847240 4749 1380962086691842922863195388638566527832 4750 2046783092775410046386517580165939582568 4751 2944494975571642522871831080073907183840 4752 4112139534850052488838246519659798107720 4753 5575782420135664391645079943737785332720 4754 7341446853178624782332688573804725867248 4755 9387423845048077590523765713468178669392 4756 11658574775301644749521450966013967390960 4757 14064312427348015888311591641423012655760 4758 16481616125798456119115146454775412079220 4759 18763686050909011581761859040819045416242 4760 20753773965399361294979025908784460849388 4761 22302563067294836018484923364663875908710 4762 23286499673204902313418081748399045208950 4763 23623985175715118288974865541854103733690 4764 23286499673204902313418081748399045104438 4765 22302563067294836018484923364663874184402 4766 20753773965399361294979025908784438477150 4767 18763686050909011581761859040818807390300 4768 16481616125798456119115146454773276761750 4769 14064312427348015888311591641406529503360 4770 11658574775301644749521450965902781035680 4771 9387423845048077590523765712804836678080 4772 7341446853178624782332688570270449196960 4773 5575782420135664391645079926787682934400 4774 4112139534850052488838246446005916164120 4775 2944494975571642522871830788498063426160 4776 2046783092775410046386516523712068479160 4777 1380962086691842922863191871420190781120 4778 904201366286325723303280392001315392400 4779 574433809170136341863260484330247425760 4780 354011533558339838590148903133757134480 4781 211593100517628409272272907620176678080 4782 122627819618171009919158162370784211160 4783 68892033493354499954583237286957422000 4784 37507884901937449975273095856232374200 4785 19784378849373599986957237374715977600 4786 10107237020875643471597719093604901600 4787 4999278526454619351542957831245435200 4788 2393271635004870966164181940489836000 4789 1108462652002256026433936898753187200 4790 496498896209343845173534235899865100 4791 214978903513324139147303483585508600 4792 89940153510676425561626967622508700 4793 36339455963909666893586653584852000 4794 14172387825924770088498794898092280 4795 5332185518664764983791625803242640 4796 1934224158731336317649903477646840 4797 676039511789593276071810924226080 4798 227513297236882352524167137960700 4799 73670972438609523674492216101560 4800 22935302740321832842058897465580 4801 6859155959722417298559670270080 4802 1968831803253656817179164614560 4803 541880312822107380874999435200 4804 142859355198555582230681669280 4805 36036594104140146869000781440 4806 8687393221533785405919831240 4807 1998869236813083367733766480 4808 438348516844974422748633000 4809 91481429602429444747540800 4810 18138559317723079562012400 4811 3410669273418014960378400 4812 606983514760833170914800 4813 102014036094257675784000 4814 16152222381590798665800 4815 2402809941063094016400 4816 334817778672726215400 4817 43553532185070076800 4818 5268572441742348000 4819 590080113475142976 4820 60881281549022688 4821 5752562036128128 4822 494360799979761 4823 38322542634090 4824 2653099105437 4825 162021319416 4826 8592039666 4827 387610812 4828 14463090 4829 428536 4830 9453 4831 138 4832 1 4833 0 4834 4901 4835 338240 4836 13500655 4837 392868980 4838 9121326200 4839 177219666148 4840 2967115314065 4841 43663092656700 4842 572884456006786 4843 6775408560060140 4844 72860282042190097 4845 717504634624974560 4846 6509248720515955360 4847 54679409152315054688 4848 427188841812361866880 4849 3115984717689879322448 4850 21292618610299947330560 4851 136721179586050891092240 4852 827163531954001522084728 4853 4726649695123190515879440 4854 25566879986131232344749552 4855 131169214698956160133784400 4856 639449930067381950413041600 4857 2967047690777154641127446976 4858 13123480196675191256723307120 4859 55410249760515206910541418944 4860 223619936594790241177413361320 4861 863635617278779117115991019680 4862 3195451784041657968907187467744 4863 11338699878990002128991611223840 4864 38622446462956942166935980216976 4865 126400733878917986575877479117960 4866 397790544854379170300104665958640 4867 1204737078701943585197865695342056 4868 3513816479547405222317692464059700 4869 9876673347917054814760015403669384 4870 26770983021985680436147055783895160 4871 70016417134424029674457161386464040 4872 176791453264420592819388491112708304 4873 431198666498586719000328873803088560 4874 1016396856746668603798960423351077496 4875 2316439347934267900507883943510961520 4876 5106695835218726897785010171085777580 4877 10894284448466617333810852749011085856 4878 22499065708789753156177552003998298080 4879 44998131417579506291023940410022342304 4880 87183879621560293426085464140661916400 4881 163692182146602999894899003832836307600 4882 297919771506817459804990921511240363808 4883 525740773247324929065816380397164634960 4884 899825554211767667054130257682693765672 4885 1494049976804444428315942410669414412560 4886 2407080518184938245619991695885332961840 4887 3763798628434630711333027452656806193232 4888 5712908632445421615416185232226012283920 4889 8419023247814305538508057055372106026688 4890 12047912578768747580968424911943837196880 4891 16744556465407411892193403697901563030720 4892 22605151228300006054461094890336110298488 4893 29646099971540991546834222784331036668000 4894 37774869318576424712901670962557431935392 4895 46768885822999382977878259286144597760480 4896 56268815755796132645259780703507735274020 4897 65791230729853939708303743591774263760572 4898 74762762193015840577617890445195590417680 4899 82573797049002570190204834223051582625548 4900 88645399773193935645366954386511233779210 4901 92499547589419758934295952403316068231340 4902 93820969697840041204785894580506297671428 4903 92499547589419758934295952403316068122140 4904 88645399773193935645366954386511231950252 4905 82573797049002570190204834223051558529000 4906 74762762193015840577617890445195330019500 4907 65791230729853939708303743591771890417160 4908 56268815755796132645259780703489116804150 4909 46768885822999382977878259286016928252800 4910 37774869318576424712901670961782903588800 4911 29646099971540991546834222780133418006400 4912 22605151228300006054461094869851731229880 4913 16744556465407411892193403607297578688800 4914 12047912578768747580968424546714111495600 4915 8419023247814305538508055707342391165600 4916 5712908632445421615416180658553765433800 4917 3763798628434630711333013139753068991680 4918 2407080518184938245619950263795567378400 4919 1494049976804444428315831198217938372800 4920 899825554211767667053852880744894701800 4921 525740773247324929065172469648702522400 4922 297919771506817459803597732800931429360 4923 163692182146602999892086666374138148000 4924 87183879621560293420785289699269231000 4925 44998131417579506281695633393171216000 4926 22499065708789753140847816696585608000 4927 10894284448466617310305258610978294400 4928 5106695835218726864205589973896075500 4929 2316439347934267855928308854138426000 4930 1016396856746668549029768170693391000 4931 431198666498586657164144072415378000 4932 176791453264420529437299069690304980 4933 70016417134423972054375869184279200 4934 26770983021985636373731949982224400 4935 9876673347917030895163243682762400 4936 3513816479547405222317692464059700 4937 1204737078701967504794637416249040 4938 397790544854423232715210467629400 4939 126400733878975606657169681302800 4940 38622446463020324256357402620300 4941 11338699879051838313792998934400 4942 3195451784096427161159845154240 4943 863635617323358692205363555200 4944 223619936628369661374603063400 4945 55410249784020801048574210400 4946 13123480212004926564135997200 4947 2967047700105461657978573280 4948 639449935367556391805727000 4949 131169217511293618831944000 4950 25566881379319942653684000 4951 4726650339033938977992000 4952 827163809330939321148600 4953 136721290798502367132000 4954 21292660042389712914000 4955 3115999030593616524000 4956 427193415484608717000 4957 54680757182029915776 4958 6509613950241656640 4959 717595238609316480 4960 72880766421258705 4961 6779606178721740 4962 573658984353378 4963 43790762164380 4964 2985733783935 4965 179593009560 4966 9381724380 4967 416965528 4968 15329615 4969 447580 4970 9730 4971 140 4972 1 4973 0 4974 5042 4975 353012 4976 14296205 4977 422146830 4978 9946490323 4979 196139682256 4980 3333309714153 4981 49795534764260 4982 663324044611801 4983 7965742762584684 4984 86988955765325355 4985 870025289267145102 4986 8017229360171505105 4987 68415867061681983168 4988 543058622096948493984 4989 4025047732168879822104 4990 27951795774068051894008 4991 182422457269334167860800 4992 1121898662380944493222968 4993 6517698327206633726244768 4994 35847343829619301159769592 4995 187029626403441274110209952 4996 927355243656951672032454000 4997 4377116773723386602178159576 4998 19697025522925363947635054376 4999 84624257869300786389379296544 5000 347563916351331175700664987864 5001 1366285740285959820716581654800 5002 5146342955272165439603145106024 5003 18593239064451445951264007401024 5004 64495298005095209770880435529456 5005 214984326683947091312963860889636 5006 689214459075293087789509228999700 5007 2126718902289721594870350510232896 5008 6321081181805739545025406043280196 5009 18109043385713832764190037748037824 5010 50038146197367171368388007334386644 5011 133435056526312377379499410835346000 5012 343595270555254230921953471665675944 5013 854797990161851813311392303790381044 5014 2055585643008262509400732439259849036 5015 4780431727926191710500756609970808016 5016 10755971387833931203250971139428556100 5017 23424115466838338951729761748131364936 5018 49394330440941714664499253337883753836 5019 100890547283625629898354567721584542784 5020 199679208165509059139652854640441082704 5021 383058072807303093023465391065938671000 5022 712488015421583753012761881417484050408 5023 1285272498407562848566491701083474576128 5024 2249226872213234984988716840529492352392 5025 3819441858475304691489098018745705402432 5026 6295006026005594769305618185517580449000 5027 10072009641608951630888800610555644906272 5028 15647586407499621283702176088431454847232 5029 23608639141139779480673436085904952736088 5030 34598867706842780273400718333212099822968 5031 49259404870759212592638308863901902888800 5032 68142176737883577419816326742249363513608 5033 91600958893548415547949816151816456885168 5034 119672220489958413861031211396873617839672 5035 151964724431693223950515823990618351291072 5036 187581456720371323313917970237452164876100 5037 225097748064445587976701564284788044091542 5038 262614039408519852639485158332230861399562 5039 297890552164888191053744358705214393479888 5040 328555756064214916603394513277809704953258 5041 352364144184810200415234695399390092489800 5042 367465464649873494718744753773649665975018 5043 372641034574519600278163693967644731582168 5044 367465464649873494718744753773649665860992 5045 352364144184810200415234695399390090551502 5046 328555756064214916603394513277809679027750 5047 297890552164888191053744358705214108985160 5048 262614039408519852639485158332228227657970 5049 225097748064445587976701564284767052278260 5050 187581456720371323313917970237305876898550 5051 151964724431693223950515823989716153436800 5052 119672220489958413861031211391901470831480 5053 91600958893548415547949816127134459154960 5054 68142176737883577419816326631161000103080 5055 49259404870759212592638308408068192845600 5056 34598867706842780273400716619952659260600 5057 23608639141139779480673430164202991024880 5058 15647586407499621283702157201855470795560 5059 10072009641608951630888744865562142121280 5060 6295006026005594769305465540976338825800 5061 3819441858475304691488709429356430298800 5062 2249226872213234984987795552843231175960 5063 1285272498407562848564454601624703529120 5064 712488015421583753008556355248476956360 5065 383058072807303093015352879165847826000 5066 199679208165509059125024373182197271000 5067 100890547283625629873696525397320726400 5068 49394330440941714625663923892438272300 5069 23424115466838338894644747412908871400 5070 10755971387833931125091975852866318500 5071 4780431727926191611151989267940586000 5072 2055585643008262392795355385214451980 5073 854797990161851688093118080980267160 5074 343595270555254109919782758041087780 5075 133435056526312275697003012831490400 5076 50038146197367103386376129811808900 5077 18109043385713808844593266027130840 5078 6321081181805763464622177764187180 5079 2126718902289789576882228032810640 5080 689214459075394770285907232855300 5081 214984326684068093483677485477800 5082 64495298005220428045103245643340 5083 18593239064568051328318052798080 5084 5146342955371514206945175328040 5085 1366285740364118816003143892400 5086 347563916408416190035887481400 5087 84624257908136115834824778080 5088 19697025547583406271898870760 5089 4377116788351868060421971280 5090 927355251769463572123299000 5091 187029630608967443117304000 5092 35847345866718759930816600 5093 6517699248494319987421200 5094 1121899050970333768326600 5095 182422609913875409484000 5096 27951851519061554679000 5097 4025066618744863873776 5098 543064543798910205192 5099 68417580321122545536 5100 8017685193881548305 5101 870136377630555630 5102 87013637763055563 5103 7970714909592876 5104 664226242466073 5105 49941822741810 5106 3354301527435 5107 198773423848 5108 10230985051 5109 448072338 5110 16234505 5111 467180 5112 10011 5113 142 5114 1 5115 0 5116 5185 5117 368208 5118 15126408 5119 453144720 5120 10832943996 5121 216765229968 5122 3738453805308 5123 56681919429696 5124 766415703645306 5125 9343234872404368 5126 103589639679968988 5127 1051998597705118896 5128 9844404664832261400 5129 85320917993365592208 5130 687909754673634570993 5131 5179588478385861066816 5132 36544974668780705795080 5133 242351171181208638307584 5134 1514695581083215625246768 5135 8943918650471787397278336 5136 50004640456290588641762160 5137 265242015348273655188217344 5138 1337261846536079149190784552 5139 6418856899758769289451216576 5140 29378614336770082182358484232 5141 128395425728161424669335192960 5142 536509457676351484196767933248 5143 2146037830953843302287958902144 5144 8226478352330660266358758134624 5145 30252210715459244413815471727488 5146 106828119089486221257407671056600 5147 362568161758830780457265594860512 5148 1183678410448528700631253821010476 5149 3720132147124477546429444457565696 5150 11263733445460645487063891819179032 5151 32877924651615125350719849588315840 5152 92577314150600576441793488873742488 5153 251620392306760460978856814008672384 5154 660503529805245987384832025144321244 5155 1675423587798672429850131546328635168 5156 4108776893887220120725025582071585020 5157 9746401004104568300789962515425376192 5158 22372420486694576917699072402554402096 5159 49716489970432392891224698008366825536 5160 106998532762452323635965738351790308672 5161 223103323632347398083162492364815440320 5162 450854633173702033537367871651784624188 5163 883307036421946841161839144285897751104 5164 1678283369201698998176604524831467818408 5165 3093306602058033447603162816915283408896 5166 5532259884449944435128219498486147414000 5167 9603168101309337510030065013743132459904 5168 16183116615169439137271221186462947326192 5169 26481463552095445860988593766405994479872 5170 42086611716723119314785187105525580700584 5171 64975821597747973678966514241754020500160 5172 97463732396621960518449741785175514379496 5173 142065779425584552620113173981269652997248 5174 201259854186244782878493660634172118508608 5175 277144717240074782980220777933295013347456 5176 371016315014938822376747170306985533982880 5177 482910124305158467220528062906527899117184 5178 611183126073716185075980829609688140435452 5179 752225385936881458555053328749262239302992 5180 900390992257782351906806257139091834667914 5181 1048216379046373484309416239654440534815680 5182 1186950899802511151350368389020466435076276 5183 1307366208478128224675768080660223585455968 5184 1400749509083708812152608657850239528044068 5185 1459936108059076790130887896914334153969536 5186 1480212998448786189993816895482588794881210 5187 1459936108059076790130887896914334153850544 5188 1400749509083708812152608657850239525991602 5189 1307366208478128224675768080660223557592160 5190 1186950899802511151350368389020466124656040 5191 1048216379046373484309416239654437616579360 5192 900390992257782351906806257139068209113040 5193 752225385936881458555053328749094959512160 5194 611183126073716185075980829608639654603630 5195 482910124305158467220528062900653554254720 5196 371016315014938822376747170277331389244480 5197 277144717240074782980220777797524652206720 5198 201259854186244782878493660067250045054880 5199 142065779425584552620113171812176502391680 5200 97463732396621960518449734150214112105920 5201 64975821597747973678966489433476074737280 5202 42086611716723119314785112473956093863920 5203 26481463552095445860988385376871250071680 5204 16183116615169439137270679952532430599360 5205 9603168101309337510028755136667596179840 5206 5532259884449944435125261111341115190560 5207 3093306602058033447596920191287505267840 5208 1678283369201698998164286486762369879360 5209 883307036421946841139098150927563094400 5210 450854633173702033498081347869276996100 5211 223103323632347398019669120595106142400 5212 106998532762452323540045394571122333600 5213 49716489970432392755980688386582094400 5214 22372420486694576740191309773961942480 5215 9746401004104568084835818119349757120 5216 4108776893887219878901374305216074080 5217 1675423587798672183629686609893933120 5218 660503529805245764700164913515877480 5219 251620392306760291314348538482239040 5220 92577314150600484540184839630257760 5221 32877924651615125350719849588315840 5222 11263733445460737388672541062663760 5223 3720132147124647210937719983999040 5224 1183678410448751385298365449454240 5225 362568161759077000902202029562560 5226 106828119089728044908684526567540 5227 30252210715675198558211547346560 5228 8226478352508168028987350594240 5229 2146037831089087311909743633280 5230 536509457772271827977435908320 5231 128395425791654796439044490880 5232 29378614376056605964866112320 5233 6418856922499762647785873280 5234 1337261858854117218288723600 5235 265242021590899282966358400 5236 50004643414677733673985600 5237 8943919960348862933558400 5238 1514696122317146141973600 5239 242351379570743382715776 5240 36545049300350192631744 5241 5179613286663806829696 5242 687917389635036844569 5243 85323087086516197776 5244 9844971586905715128 5245 1052134368066259632 5246 103619293824707388 5247 9349109217266832 5248 767464189477128 5249 56849199220528 5250 3762079360182 5251 219683466288 5252 11143364232 5253 481008528 5254 17178876 5255 487344 5256 10296 5257 144 5258 1 5259 0 5260 5330 5261 383834 5262 15992256 5263 485937348 5264 11784276120 5265 239222546724 5266 4186045865796 5267 64402136061474 5268 883708901655712 5269 10933963964747330 5270 123049447959117316 5271 1268556640427062104 5272 12052156924428347316 5273 106062428613169828368 5274 868398731340422076105 5275 6640738709781048680154 5276 47592093823465410536161 5277 320620808437003343564104 5278 2035943181135517838901872 5279 12215661733442892547214480 5280 69407175189428385114572496 5281 374195219179590840437523504 5282 1917750526889929821019345896 5283 9358622626739864939897083128 5284 43553590017882731337884297688 5285 193571511363487875464345662792 5286 822678923572224311270013729408 5287 3347452172194121410901207234592 5288 13055063472145862708533896578368 5289 48851205251387160021071324089632 5290 175559018873128832258422040724888 5291 606476610653720245181569339831212 5292 2015642853056164526899405972001088 5293 6450057129780834633261265757592972 5294 19887676150158521629729421710198008 5295 59125523689661155437394002454157672 5296 169596896899291564531905729113037928 5297 469652945259576647311554992100988472 5298 1256321628569367224218222217265490428 5299 3248051039715924473249477023471072932 5300 8120127599289810498905008651810030788 5301 19639378379677680484046049012606968412 5302 45973999388790933182226227342545609488 5303 104207731947926114633950898304232927232 5304 228803933190011686023362434520701171088 5305 486816879127684438015154313674310176992 5306 1004059813200849153180244879182828540508 5307 2008119626401698306216957484402065513792 5308 3895752075219294713975623167914205660012 5309 7333180376883378285083151979436684201064 5310 13397156457767710328492588993451305970096 5311 23760994472267259827880465814857900332304 5312 40921712702238058592455302448214791156496 5313 68450864883743661645559250042068968585264 5314 111232655436083450174032846201335255851496 5315 175630508583289658169525199198106945136344 5316 269501987308841027191167857934361703480856 5317 401969065816576447335979139350135354219944 5318 582855145434035848637169740577832386003456 5319 821730205038148901357321270446893679302624 5320 1126565603681333171215682386105055244591936 5321 1502087471575110894954243181288369474551264 5322 1948019689698971941893784125694200983051836 5323 2457501762389472295927543050868243588596794 5324 3016024890205261454092893744246088688086696 5325 3601223749498819646678082082681695538108794 5326 4183774650153040471876007125468412795584356 5327 4729484387129524011685921098355593761767644 5328 5202432825842476412854513208191152795748236 5329 5568801334704622639111873293275036765597364 5330 5800834723650648582408201347161496628692746 5331 5880298213015725960249409584793845897458254 5332 5800834723650648582408201347161496628568646 5333 5568801334704622639111873293275036763425762 5334 5202432825842476412854513208191152765831960 5335 4729484387129524011685921098355593423483600 5336 4183774650153040471876007125468409566927800 5337 3601223749498819646678082082681668994317600 5338 3016024890205261454092893744245897782740990 5339 2457501762389472295927543050867027822974140 5340 1948019689698971941893784125687278152357550 5341 1502087471575110894954243181252840984950400 5342 1126565603681333171215682385939630738712800 5343 821730205038148901357321269744201244708160 5344 582855145434035848637169737841817161944160 5345 401969065816576447335979129546080801340800 5346 269501987308841027191167825491122355444400 5347 175630508583289658169525099758259512536800 5348 111232655436083450174032563180231024606640 5349 68450864883743661645558500418603707450240 5350 40921712702238058592453451337208738149600 5351 23760994472267259827876197550637331828800 5352 13397156457767710328483387980678495605600 5353 7333180376883378285064591315739808120960 5354 3895752075219294713940564136486773064260 5355 2008119626401698306154929967261223229000 5356 1004059813200849153077464983630611614500 5357 486816879127684437855740598123932904000 5358 228803933190011685792198081118248464880 5359 104207731947926114321199126053855736480 5360 45973999388790932788764320317877530800 5361 19639378379677680026268253339675838400 5362 8120127599289810010860912438519817800 5363 3248051039715924004344364975407927120 5364 1256321628569366831869046830110613320 5365 469652945259576385745438067331070400 5366 169596896899291472630297079869553200 5367 59125523689661247339002651697642400 5368 19887676150158783195846346480116080 5369 6450057129781226982436652912470080 5370 2015642853056633432011454035146900 5371 606476610654208289277782630044200 5372 175559018873586610054094971854900 5373 48851205251780621928095992168320 5374 13055063472458614480784273769120 5375 3347452172425285764303659940800 5376 822678923731638026820391002400 5377 193571511466267771016562588800 5378 43553590079910248478726582480 5379 9358622661798896367329678880 5380 1917750545450593517895426000 5381 374195228380603613247888000 5382 69407179457692605683076000 5383 12215663584553898600221376 5384 2035943930758983100036896 5385 320621091458107574808960 5386 47592193263312843135705 5387 6640771153020396716610 5388 868408535394974955249 5389 106065164628393887664 5390 12052859616862941780 5391 1268722064932941240 5392 123084976448718180 5393 10940886795441616 5394 884924667278366 5395 64593041407180 5396 4212589656990 5397 242451203280 5398 12122560164 5399 515853624 5400 18163860 5401 508080 5402 10585 5403 146 5404 1 5405 0 5406 5477 5407 399896 5408 16894755 5409 520601544 5410 12804230952 5411 263645236632 5412 4679842175964 5413 73043222787540 5414 1016916668781356 5415 12767190575088588 5416 145809223386584628 5417 1525631951630339216 5418 14712520606237068840 5419 131436167219394058704 5420 1092579184198848733917 5421 8483611141144839599172 5422 61742012221661830888174 5423 422445866676801993952580 5424 2724777274293941600410641 5425 16608169936795501060962208 5426 95874444438184159362045248 5427 525225237411265729835393376 5428 2735548153907816880387833400 5429 13568318927460991892059743024 5430 64188585851872086163006485696 5431 290037314123079751648286221840 5432 1253375536481890206229648563480 5433 5186381530964251520008174555200 5434 20572646740496907910559154756160 5435 78308784368416922974693154377920 5436 286316492848755228688373630751960 5437 1006445853652216309422182344579320 5438 3404155093237679671412852913731400 5439 11087819446547840881449908394785160 5440 34803433262777216677438794415407960 5441 105350933119759687245406423556941840 5442 307735620428772750504148729744954080 5443 867972262747820931812760452781222000 5444 2365224415987811729905512356567102500 5445 6230347242114234915082184138178247080 5446 15872551307291025808367897480799644160 5447 39127684617973224998156335078344744120 5448 93372883747436103703401442133348234100 5449 215795109105185660631209699304331905920 5450 483193396474654847767276779196667365600 5451 1048632477455633924151913955367115549440 5452 2206497504646229714843337872099320086380 5453 4503056131931081050330407945339438572800 5454 8916051141223540479424975603208106017304 5455 17132804153723666019154269251098886154336 5456 31959269286753761612580896425114571356380 5457 57888487764686058769921034104727510028960 5458 101840858104540288576695353794388518923200 5459 174055284760487038658344201378129829720160 5460 289056097905808832057604047999216670036600 5461 466546684339200220163149108998276933044720 5462 731995659911503793704250720070959185760640 5463 1116603549017548159887839922533878925682000 5464 1656295264376029770500295834965170897008600 5465 2389409561722797045967639878412624028591040 5466 3352881159191666822567494664137967330546880 5467 4576948883975926138742929223077256702564160 5468 6078760236530526903017952874175042181266300 5469 7855628613362527074669354483502563708956580 5470 9879048104683177987841763971668638252015180 5471 12090775292298814850791412622040709831910620 5472 14402247039355941219325065035077675110751740 5473 16698257436934424602116017431974085118597400 5474 18845176250254564908102362530370749547927280 5475 20703151373519099476506820808012935750661160 5476 22140870218902370273486461141902722923547830 5477 23050768995021645764177685572391875918145260 5478 23362265873332749085315221863910685052048400 5479 23050768995021645764177685572391875918015908 5480 22140870218902370273486461141902722921251982 5481 20703151373519099476506820808012935718573280 5482 18845176250254564908102362530370749179726960 5483 16698257436934424602116017431974081551656800 5484 14402247039355941219325065035077645338303990 5485 12090775292298814850791412622040492382773720 5486 9879048104683177987841763971667231581046820 5487 7855628613362527074669354483494425112639640 5488 6078760236530526903017952874132590860971150 5489 4576948883975926138742929222876303707084160 5490 3352881159191666822567494663269850390073280 5491 2389409561722797045967639874973916369937280 5492 1656295264376029770500295822425101120070160 5493 1116603549017548159887839880286585024766400 5494 731995659911503793704250588187872405124640 5495 466546684339200220163148726537325269200320 5496 289056097905808832057603015354647177656720 5497 174055284760487038658341600643658515578240 5498 101840858104540288576689234419161897412800 5499 57888487764686058769907564827734131160960 5500 31959269286753761612553134748644884911780 5501 17132804153723666019100649555974577478480 5502 8916051141223540479327889054639831136760 5503 4503056131931081050165600532646379362000 5504 2206497504646229714581144260996725887380 5505 1048632477455633923761335886414285570240 5506 483193396474654847223360653543837468640 5507 215795109105185659924996020029286636480 5508 93372883747436102852161739435749025400 5509 39127684617973224052334443192123401120 5510 15872551307291024851418689219446285360 5511 6230347242114234053827896702960224160 5512 2365224415987811075990220044642307320 5513 867972262747820578345034878767819200 5514 307735620428772750504148729744954080 5515 105350933119760040713131997570344640 5516 34803433262777870592731106340203140 5517 11087819446548702135737343612808080 5518 3404155093238636620621114267090200 5519 1006445853653162131314068565922320 5520 286316492849606468391071229960660 5521 78308784369123136653968199647360 5522 20572646741040824036211984653120 5523 5186381531354829588961004534400 5524 1253375536744083817332242762480 5525 290037314287887164341345432640 5526 64188585948958634731281366240 5527 13568318981080687016368418880 5528 2735548181669493350074278000 5529 525225250880542723214261376 5530 95874450557559385983555648 5531 16608172537529972375104128 5532 2724778306938511092790521 5533 422446249137753657796980 5534 61742144104748611524174 5535 8483653388438740514772 5536 1092591724268625672357 5537 131439605927052712464 5538 14713388723177542440 5539 1525832904625819216 5540 145851674706879778 5541 12775329171405528 5542 1018323339749716 5543 73260671924440 5544 4709614623714 5545 267212177232 5546 13172431272 5547 552689424 5548 19190605 5549 529396 5550 10878 5551 148 5552 1 5553 0 5554 5626 5555 416400 5556 17834925 5557 557216300 5558 13896712525 5559 290174588280 5560 5223872021100 5561 82699891764450 5562 1167930178117050 5563 14875691255544100 5564 172370066472828460 5565 1830068178895209150 5566 17909837137200107050 5567 162387909453434489200 5568 1370168346068473047525 5569 10800221655539366717910 5570 79801868475514036674475 5571 554413676391651176879700 5572 3631411534213245863684375 5573 22480171767165707411960350 5574 131815565219448143890902105 5575 733582304944539247556098400 5576 3881873092757184719421043800 5577 19564640513918844845736115800 5578 94060771942083258421508925600 5579 431982804904991159558942492656 5580 1897638750841815756950561584200 5581 7983169918478112707911411313800 5582 32198785339560072836860576608240 5583 124640459381309484510425298321600 5584 463506708327336112353246969430360 5585 1657387623719701143155595404939300 5586 5703363293392664580540175054193700 5587 18902575486677319304797944141529080 5588 60383227249112396315247160690091400 5589 186045619091863476651313667925361020 5590 553240919931070349055418257212443700 5591 1588794436725126473534189909841474800 5592 4408904561912225990567456417861097780 5593 11828768336837678299322951418155476100 5594 30698470207507305853268198366580422720 5595 77103134474669509711770818481550897800 5596 187500804290673577605310909623262664700 5597 441668561218031091239107324065552566540 5598 1008156498432462271175644237966034933400 5599 2230814379510129279067547408136907020160 5600 4786955856032152409979948367424558674700 5601 9964683618679174403516225964849770116800 5602 20128660909731932294502128342190649839484 5603 39467962568101828028072734441593202670400 5604 75140928735424634130163704286827866125956 5605 138939830491917248014155714834461543775600 5606 249577102920666167729077087475495045024900 5607 435625488734253674581636354419414377217120 5608 739007525531323197950979084440166912747800 5609 1218714164911304922936697772995799296316280 5610 1954145126495713066088151570961208565662400 5611 3047141553179755967459489957330035785767600 5612 4621498022322629883980226225973507252581640 5613 6818603639492404746856071416089481070436200 5614 9787995547013290685003070239949608849145360 5615 13672120764082056829845558425458990793121600 5616 18585539163674046003071305983398452980987900 5617 24590097970399507019448189454686500458278190 5618 31669065567938759040198425812798217934582550 5619 39704500115027697901144295048871004777612260 5620 48462845728636748908749654250826108906482900 5621 57593526807945121891557560124169897950426850 5622 66643938163479355331659462429396561556485470 5623 75091761310962653894827563300728516029972200 5624 82392349216195134134602465288299343572509230 5625 88035660806345485787657428664210257481518350 5626 91604674082278410887157054150597159809461400 5627 92826069736708789698985814872605121940123068 5628 91604674082278410887157054150597159809326650 5629 88035660806345485787657428664210257479093002 5630 82392349216195134134602465288299343538125500 5631 75091761310962653894827563300728515629684000 5632 66643938163479355331659462429396557621344550 5633 57593526807945121891557560124169864611038500 5634 48462845728636748908749654250825861684898250 5635 39704500115027697901144295048869380657507000 5636 31669065567938759040198425812788672667297250 5637 24590097970399507019448189454635910541666100 5638 18585539163674046003071305983155048665212750 5639 13672120764082056829845558424389920857168000 5640 9787995547013290685003070235642784250018000 5641 6818603639492404746856071400110703634844000 5642 4621498022322629883980226171186143574727600 5643 3047141553179755967459489783199655104216000 5644 1954145126495713066088151056617170121182000 5645 1218714164911304922936696357890278140092000 5646 739007525531323197950975451061126106226000 5647 435625488734253674581627634309716441564800 5648 249577102920666167729057498823275044646500 5649 138939830491917248014114483880998478463000 5650 75140928735424634130082322915233871005500 5651 39467962568101828027922028197900619114000 5652 20128660909731932294240234380929315748140 5653 9964683618679174403089224941054116707000 5654 4786955856032152409327176687369134496500 5655 2230814379510129278133053213531247144000 5656 1008156498432462269925514433038159767000 5657 441668561218031089681653942092908088400 5658 187500804290673575808249315039442113000 5659 77103134474669507808999718333976196000 5660 30698470207507304035064702670009041000 5661 11828768336837676784153371671012658000 5662 4408904561912224983184438531922899800 5663 1588794436725126120066464335828072000 5664 553240919931070702523143831225846500 5665 186045619091864484034331553863559000 5666 60383227249113911484826907832909500 5667 18902575486679137508293640712910800 5668 5703363293394567351640322628895500 5669 1657387623721498204750179225491000 5670 463506708328893565735219613908500 5671 124640459382559614315353173488000 5672 32198785340494567031466236484400 5673 7983169919130884387966835492000 5674 1897638751268816780746214994000 5675 431982805166885120820276584000 5676 94060772092789502114092482000 5677 19564640595300216439731236256 5678 3881873133988138182486356400 5679 733582324533191467556476800 5680 131815573939557841826554425 5681 22480175400544748218482150 5682 3631412949318767019908655 5683 554414190735689621360100 5684 79802042605894718226075 5685 10800276442903044571950 5686 1370184324845908639725 5687 162392216278033616560 5688 17910906207136060650 5689 1830311583210984300 5690 172420656389440550 5691 14885236522829400 5692 1169554298222310 5693 82947113349100 5694 5257211409450 5695 294109729200 5696 14297000725 5697 591600030 5698 20260275 5699 551300 5700 11175 5701 150 5702 1 5703 0 5704 5777 5705 433352 5706 18813800 5707 595862800 5708 15065789130 5709 318959901560 5710 5822453339305 5711 93475084924200 5712 1338834394640050 5713 17296122845232560 5714 203300548549424270 5715 2189744138280307560 5716 21742637555695741050 5717 200038964380981641200 5718 1712859378007077213935 5719 13702966542731782021720 5720 102772550898802356604060 5721 724817863915962976352200 5722 4820041443946481380150250 5723 30297410441433409916913480 5724 180407325336477366541253260 5725 1019693619504089981492037080 5726 5480853296174473276360173425 5727 28061969065197359215199992800 5728 137071926185290457889462634056 5729 639668989535164136534275136512 5730 2855665133006481539443873142856 5731 12210430225755630366428464476000 5732 50062763928437886713485038408040 5733 197021199980495008766718946906240 5734 744986412431699778210491677724360 5735 2709041499758490435559415161766160 5736 9481645249162757494181169298532500 5737 31966689697186049441728621050109280 5738 103891741515863420479979068173426780 5739 325714649076768921959681377161272720 5740 985715385363912221225890386834273220 5741 2881321895679132009147083552143324000 5742 8139734355293549286691254494756491080 5743 22235371897387255393141310703767545680 5744 58764911443094885919928959987671456620 5745 150328843226521796384257091189153019520 5746 372405543447519899161146149108798799500 5747 893773304274047752461667267062233540240 5748 2078994425159198027904654819163937701340 5749 4688795937593084909850360021234009808960 5750 10256741113484873237106063422130872605860 5751 21769409710253608500956404233174710432000 5752 44844984003122433510434755935463671159784 5753 89689968006244867019904322105767284965024 5754 174205514781360222480398701307251003658496 5755 328689650530868344302323770234423900021056 5756 602597692639925297887429609106188938269000 5757 1073719525067503258053885424599182945351520 5758 1859835605920496714843300571992572776176220 5759 3132354704708204993420279942806808756854880 5760 5130580981849646109912521152908412108296680 5761 8174145971082487022572488942798692612704000 5762 12669926255177854884987357023120368263747240 5763 19108741237317420482276013596448787001961440 5764 28046700848320730062695439227335937129153160 5765 40066715497601042946707770301162087527128960 5766 55717776238851450347765493068890148881295500 5767 75433297061829655855436359845629922961646840 5768 99434800672411819082166110705275677599739590 5769 127632729221304723000989336129093805921158160 5770 159540911526630903751236670161355167008899410 5771 194223718380246317610201163674691249199315000 5772 230293837508006348023524236928562185802849070 5773 265973164445866486449704048283691499818840720 5774 299219810001599797255917054319152932853509980 5775 327912120549698407951689922541537460221837080 5776 350068344911164516597074376767317018308198250 5777 364071078707611097260957351838009699038003968 5778 368861487637974401172285738046404563498893738 5779 364071078707611097260957351838009699037863672 5780 350068344911164516597074376767317018305638002 5781 327912120549698407951689922541537460185028000 5782 299219810001599797255917054319152932418838050 5783 265973164445866486449704048283691495483411600 5784 230293837508006348023524236928562148528319800 5785 194223718380246317610201163674690968638342000 5786 159540911526630903751236670161353295667209500 5787 127632729221304723000989336129082636533767600 5788 99434800672411819082166110705215542415842200 5789 75433297061829655855436359845335928729259600 5790 55717776238851450347765493067577674629566750 5791 40066715497601042946707770295786192992048000 5792 28046700848320730062695439207050335094433600 5793 19108741237317420482276013525682645888515200 5794 12669926255177854884987356794202623904341600 5795 8174145971082487022572488254324273486672000 5796 5130580981849646109912519223458852507592000 5797 3132354704708204993420274894322246794108800 5798 1859835605920496714843288218503834034002100 5799 1073719525067503258053857115837265009320800 5800 602597692639925297887368789500505872578000 5801 328689650530868344302201157909366839588000 5802 174205514781360222480166613691964424981640 5803 89689968006244867019491721900813367317280 5804 44844984003122433509745860950406683658640 5805 21769409710253608499876631529323632844000 5806 10256741113484873235518797547469788551500 5807 4688795937593084907665736021700474766400 5808 2078994425159198025097071632263418056800 5809 893773304274047749107152290505768510400 5810 372405543447519895461313454377403546000 5811 150328843226521792663282495345006936000 5812 58764911443094882586555884543957256800 5813 22235371897387252870588713070686529600 5814 8139734355293547925840511034804890300 5815 2881321895679132009147083552143324000 5816 985715385363913582076633846785874000 5817 325714649076771444512279010242288800 5818 103891741515866753853054511887626600 5819 31966689697189770416324465196192800 5820 9481645249166457326875900693786000 5821 2709041499761844950535971626796000 5822 744986412434507361397392197368900 5823 197021199982679632766252481948800 5824 50062763930025152588146122462400 5825 12210430226835403070279542064000 5826 2855665133695376524500860644000 5827 639668989947764341488192784256 5828 137071926417378073176041310912 5829 28061969187809684272260425856 5830 5480853356994078959425864425 5831 1019693647812851899428067800 5832 180407337689966105283427380 5833 30297415489917971879659560 5834 4820043373396040980854930 5835 724818552390382102384200 5836 102772779816546716009700 5837 13703037308872895467960 5838 1712879663609111933495 5839 200044340275516722160 5840 21743950029947469800 5841 2190038132512694800 5842 203360683733321660 5843 17307292232623120 5844 1340705736329960 5845 93755645897200 5846 5859727868575 5847 323295330680 5848 15500461060 5849 632671880 5850 21374050 5851 573800 5852 11476 5853 152 5854 1 5855 0 5856 5930 5857 450758 5858 19832428 5859 636624450 5860 16315697860 5861 350158823630 5862 6480209032605 5863 105480561462760 5864 1531924853330025 5865 20069418622099770 5866 239244669363609910 5867 2613712662795676610 5868 26325780510222065070 5869 245715590099137546850 5870 2134686632693523047095 5871 17328749924623487891310 5872 131891434414016146027235 5873 944066231940184944433920 5874 6372450640069373174896350 5875 40662313811166314380302860 5876 245822194641224789318681230 5877 1410805698020451425196377280 5878 7700647901181381262563705685 5879 40043369366178763350414098450 5880 198676717795291580336348917137 5881 941874811325642351872039507336 5882 4272075038906788090642382374536 5883 18561429482405252771861391047112 5884 77339289514724296674693905592040 5885 309357158065793451138629649840680 5886 1189091576324899572331609229041800 5887 4396035524607377207933551518808220 5888 15644714661117600241673948284463560 5889 53639021695277109213321662669223780 5890 177306766159405697664908055113514860 5891 565464821805688866709039422418518900 5892 1741036425033319341550905286125461340 5893 5178467315483729256961886796005760020 5894 14888093532015726887062055445829013080 5895 41396162503653484614820159785472251060 5896 111375389593162942109499494796930422200 5897 290094038010098817761330648791468262540 5898 731828141343658370795241620186916011820 5899 1788913234395609339747409365893442821740 5900 4238946577154813424934787831109343297980 5901 9740558092185528711959238763167134077500 5902 21713327413830241079719231097328775238020 5903 46971687874816439881247001224475846355760 5904 98640544537114523746786589245431802987284 5905 201149345722743342539961570520961272627448 5906 398430434796972390029540606264238339599440 5907 766790648099833656282380807134452695978472 5908 1434182508483022208972121150941944102859696 5909 2607604560878222198130884981115244595786520 5910 4609872348695428528838411901929526603426540 5911 7925745441616701681160725849140480576354000 5912 13255125997186552811596364208541301693262460 5913 21567662639489984235817804213488204022701480 5914 34148799179192475040044853443702186870715240 5915 52622739718755617274823215668096052656722280 5916 78934109578133425912234823143669993923971400 5917 115268858431559923554374662261231005639230920 5918 163897908082374266303876472872888764494906060 5919 226935565037133599497675116277883939464557090 5920 306019171034922581140804323463819203920212780 5921 401935627627958017020757917384920954665999550 5922 514241170641652168835381453124747151879667370 5923 640938270654812848113663840126482348409191510 5924 778282185795129886995163234439297699307715570 5925 920784557842125500106953685815506802788351590 5926 1061459976401339118178849387815098076684082100 5927 1192324904998764488913228079463534820977596710 5928 1305112396012161129756371276169544871133901380 5929 1392119889079638538406796027914181195836868218 5930 1447071989964361112291274818489740979880399226 5931 1465865132691170996866486179768828525073508970 5932 1447071989964361112291274818489740979880253234 5933 1392119889079638538406796027914181195834167522 5934 1305112396012161129756371276169544871094532050 5935 1192324904998764488913228079463534820506115700 5936 1061459976401339118178849387815098071913981050 5937 920784557842125500106953685815506761178393200 5938 778282185795129886995163234439297381472213300 5939 640938270654812848113663840126480196506528600 5940 514241170641652168835381453124734111150586900 5941 401935627627958017020757917384849650094711600 5942 306019171034922581140804323463465074503928150 5943 226935565037133599497675116276277470980441100 5944 163897908082374266303876472866200395708096350 5945 115268858431559923554374662235569509069430400 5946 78934109578133425912234823052618250775805600 5947 52622739718755617274823215368412167183870400 5948 34148799179192475040044852526310023385277600 5949 21567662639489984235817801595564225295964800 5950 13255125997186552811596357230607180129811700 5951 7925745441616701681160708447167179871433800 5952 4609872348695428528838371239678869925221700 5953 2607604560878222198130795852747643594064800 5954 1434182508483022208971937719011203976735640 5955 766790648099833656282026107194109056868560 5956 398430434796972390028895918443997843274840 5957 201149345722743342538860075330950367478560 5958 98640544537114523745017921556523737898140 5959 46971687874816439878579962645963684713400 5960 21713327413830241075947341223134156141100 5961 9740558092185528706967031576733079390400 5962 4238946577154813418772689667652358623600 5963 1788913234395609332693061694605582538400 5964 731828141343658363374434329611374674800 5965 290094038010098810706982977503607979200 5966 111375389593162936253573821720135206300 5967 41396162503653480731416818692439634200 5968 14888093532015725526211311985877412300 5969 5178467315483730617812630255957360800 5970 1741036425033323224954246379158078200 5971 565464821805694722634712499213734800 5972 177306766159412752012579342973798200 5973 53639021695284530020612238210560800 5974 15644714661124654589345236144746900 5975 4396035524613539306097008503482600 5976 1189091576329891779518043283728900 5977 309357158069565341012824268937600 5978 77339289517391335253206067234400 5979 18561429484173920460769456136256 5980 4272075040008283280653287523424 5981 941874811970330172112535831936 5982 198676718149991520679988027049 5983 40043369549610694090540222506 5984 7700647990309748863565427405 5985 1410805738682702081874582120 5986 245822212043198090023601430 5987 40662320789100435943753620 5988 6372453257993351901633030 5989 944067149332348429871560 5990 131891734097901618879115 5991 17328840976366636057110 5992 2134712294190092847615 5993 245722278467924356560 5994 26327386978706181060 5995 2614066792211961240 5996 239315973934897860 5997 20082459351180240 5998 1534076755992935 5999 105798396965030 6000 6521818990995 6001 354928924680 6002 16787178870 6003 675993780 6004 22533126 6005 596904 6006 11781 6007 154 6008 1 6009 0 6010 6085 6011 468624 6012 20891871 6013 679586908 6014 17650849216 6015 383937694140 6016 7202083959785 6017 118837518411040 6018 1749725630748810 6019 23241218628387760 6020 280930624092882855 6021 3112355765445364620 6022 31792875939164600780 6023 300982824380277754220 6024 2652451888239291131565 6025 21843871129975028142580 6026 168683737609196362823270 6027 1225178241428469345397380 6028 8392475755439808168080945 6029 54351284858561387886703800 6030 333519282499484891544370740 6031 1943112425493974740482413560 6032 10768081549927732859658266515 6033 56855470996352595558417813660 6034 286464104701390786640868665498 6035 1379271616820536146978916674028 6036 6354501380352752135306945740857 6037 28047454373290654315269596777008 6038 118734223521311753187978040298832 6039 482597166582083003527299078803376 6040 1885145181977649699736269215054480 6041 7083575835331733900796028300516520 6042 25625877286668408535222551590483280 6043 89324486542132903350437855601916840 6044 300229524211091991488187192138046340 6045 973717375819791846407139058716392760 6046 3049272834804115682907236550731513240 6047 9226004987356066546101750960503034360 6048 26986064588016509986790818876950212100 6049 76350816883168667645906157473136037240 6050 209055808132485632981947785260719719760 6051 554240979700078176855820784000973525240 6052 1423391606957018935517129068202127459860 6053 3542663555093024884624068293195341487560 6054 8548601187289690460749693221219743332920 6055 20007364480890764888359777956534418537480 6056 45433390175356111917418191104881347329520 6057 100138900794662450743880605121671857125280 6058 214297247700577644582560894339005490197544 6059 445402122671788829910346043968880498226272 6060 899369670779573598853380173672673717603588 6061 1764800863416521778879677407173639246331312 6062 3366194239479661911565423983714503698981568 6063 6242760225944100272356969958262501732250416 6064 11259263978934895134072030454803618770013500 6065 19753094699885780936968304843496520699067040 6066 33716489229115384702756169744527832066271960 6067 56003660075479791540171234099803865717209440 6068 90539250455358996323276816483361796319193220 6069 142488000716630551590730723233672488208679920 6070 218328388194837135501926106706488237149841680 6071 325759817306582392653667523825931417522878320 6072 473369734523627539324860620422307529979372980 6073 670000239633442055659802724252542608736989900 6074 923788209191564046440031028884181010073307320 6075 1240909534734936778800041680588482704070581580 6076 1624131596932490784017701611357982831144306670 6077 2071356239566075202805184663760813261534157380 6078 2574399897746407752057872367816994355374022580 6079 3118287200087198122210943994820582080074809060 6080 3681311277880720005387919993885409022123040190 6081 4236029415643568225377880540909237730754053060 6082 4751222182411029225761676822911712584531594840 6083 5194669586102725286832766659716805758571417348 6084 5536424164135799318861238150487648242645967014 6085 5752129001699531759855831844662491680668328796 6086 5825874245311064218315521996517139009907518404 6087 5752129001699531759855831844662491680668176956 6088 5536424164135799318861238150487648242643120172 6089 5194669586102725286832766659716805758529347320 6090 4751222182411029225761676822911712584020744500 6091 4236029415643568225377880540909237725512471000 6092 3681311277880720005387919993885408975742980750 6093 3118287200087198122210943994820581720629348400 6094 2574399897746407752057872367816991885635857400 6095 2071356239566075202805184663760798068902414000 6096 1624131596932490784017701611357898485843938250 6097 1240909534734936778800041680588057270083009000 6098 923788209191564046440031028882220412172906700 6099 670000239633442055659802724244247771466064200 6100 473369734523627539324860620389957664622762750 6101 325759817306582392653667523709218177804912000 6102 218328388194837135501926106315752608528824000 6103 142488000716630551590730722016596439250390400 6104 90539250455358996323276812948045654107018900 6105 56003660075479791540171224503945765427022000 6106 33716489229115384702756145364620409797901000 6107 19753094699885780936968246779272563315942000 6108 11259263978934895134071900664185361090086940 6109 6242760225944100272356697397964160604404640 6110 3366194239479661911564885851843419933747600 6111 1764800863416521778878678019413055110896800 6112 899369670779573598851633990662422316130100 6113 445402122671788829907475881089961527988240 6114 214297247700577644578125188071585263466040 6115 100138900794662450737441676668965076386000 6116 45433390175356111908654094044252673545500 6117 20007364480890764877205472606643379176000 6118 8548601187289690447533247386474898375200 6119 3542663555093024870148913331331939867200 6120 1423391606957018921041974106338725839500 6121 554240979700078163945547439636318026000 6122 209055808132485623242618771090891887000 6123 76350816883168662401652072920151819600 6124 26986064588016509986790818876950212100 6125 9226004987356071790355835513487252000 6126 3049272834804125422236250720559346000 6127 973717375819804756680483423371892000 6128 300229524211106466643149055539666700 6129 89324486542147378505399719003537200 6130 25625877286681624981057296435441000 6131 7083575835342888206145919339878000 6132 1885145181986413796796897888838500 6133 482597166588521931980005859542656 6134 118734223525747459455398267030336 6135 28047454376160817194188567015040 6136 6354501382098935145558347214345 6137 1379271617819923907563052108540 6138 286464105239522657724633899466 6139 56855471268912893899545659436 6140 10768081679718351117338193075 6141 1943112483558198697865538600 6142 333519306879392313812741700 6143 54351294454419488176891240 6144 8392479290755950380255265 6145 1225179458504518303686900 6146 168684128344824983840950 6147 21843987843214746108900 6148 2652484238104647741795 6149 300991119217548679920 6150 31794836537065001400 6151 3112781199432937200 6152 281014969393251275 6153 23256411260131140 6154 1752195368913990 6155 119196963871700 6156 7248464019225 6157 389179276200 6158 18161699556 6159 721656936 6160 23738715 6161 620620 6162 12090 6163 156 6164 1 6165 0 6166 6242 6167 486956 6168 21993205 6169 724838114 6170 19075831775 6171 420471899848 6172 7993362629681 6173 133677245666250 6174 1995008577050775 6175 26862336591922260 6176 329180449350315745 6177 3697557770191629890 6178 38299027873436153875 6179 367683318055940293600 6180 3286220668374182567105 6181 27449798375536515695860 6182 215024080820490784816545 6183 1584390095225705438170500 6184 11011517583717620801006175 6185 72361419363261664738726910 6186 450614341103221717988221045 6187 2664502309327271434016417240 6188 14987825765859298611818960375 6189 80334746709556878233279811850 6190 410943128646374627216170331669 6191 2009055298030362485243964898428 6192 9399508720232734847573548422891 6193 42135728753562265503697941840750 6194 181183633652862159842994551305225 6195 748113068005303033364863953147584 6196 2969073738674002094698972420430848 6197 11336463365884319329309201263952156 6198 41678174139329444438961397119716300 6199 147659816950825825072863622967719120 6200 504504374582053898325082063178941380 6201 1663500910784137683043875025397643000 6202 5296937110654818752638008088359464700 6203 16298268032784112407925721655165785600 6204 48487347397532773745484656071499844460 6205 139548951046557759409843630740523713440 6206 388743506486839473016296834530957788700 6207 1048703412848218095482039413272736951600 6208 2740929374489660899561116062930310898100 6209 6943687748707140905128718907372512812920 6210 17057319904432759136564648952085750527180 6211 40647230410563170666791631895561000112800 6212 93996720324427332130516689054534043418200 6213 211013045626265439447158362877449257176300 6214 460008439465258657972537270173895097254324 6215 974135518867606569808473803048436328275856 6216 2004471163823728903249327286803101007284140 6217 4008942327647457806492167452598696808053240 6218 7795165637092279068175413400963620372339780 6219 14739949568319945874365957813233480475876384 6220 27110978670302757590350583662873701040416156 6221 48514382883699671477468933360449661163572120 6222 84481942607821841710764622031482277171367940 6223 143189733233596341882651795988224670897324400 6224 236263059835433964106375420451731837261325660 6225 379570161702828335777455577169025704061914040 6226 593843640083457235006664364904802818715930900 6227 904904594412887215248250458864768702451934400 6228 1343217757331629460134121774273209733835987300 6229 1942499525987279526963191488774025981144037630 6230 2737158422982075697084497097770929054899124170 6231 3758486192751506927339906462599131897782859800 6232 5029738875593928388057816001416743217470803950 6233 6560528968165993549640629567064751848605411300 6234 8341243973811048941685943306696504171654532210 6235 10338443235146088829131873394215366389987103040 6236 12492285575801524001867680351343564708463055050 6237 14716939171492206358364664523500637449249422400 6238 16904592291578885681905357898615597016541099650 6239 18933143366568351963734000846449468652636227688 6240 20676985518752279118288448292832972343767476182 6241 22019646916073855684411074805354593924486763300 6242 22866556412845927056888423836329770613887144170 6243 23156006494021191956342707682359261381151384560 6244 22866556412845927056888423836329770613886986328 6245 22019646916073855684411074805354593924483764462 6246 20676985518752279118288448292832972343722559310 6247 18933143366568351963734000846449468652083307320 6248 16904592291578885681905357898615597010788667250 6249 14716939171492206358364664523500637397627780900 6250 12492285575801524001867680351343564302637534950 6251 10338443235146088829131873394215363560803477200 6252 8341243973811048941685943306696486509284623650 6253 6560528968165993549640629567064652310673299500 6254 5029738875593928388057816001416233438182862950 6255 3758486192751506927339906462596745865894886600 6256 2737158422982075697084497097760673619727797850 6257 1942499525987279526963191488733381278516501700 6258 1343217757331629460134121774124146628761410750 6259 904904594412887215248250458357319834112950400 6260 593843640083457235006664363296991141136623700 6261 379570161702828335777455572416633512891450200 6262 236263059835433964106375407320557594758963900 6263 143189733233596341882651762012459148338766000 6264 84481942607821841710764539587350897519871940 6265 48514382883699671477468745505607446100520520 6266 27110978670302757590350181311957102232643820 6267 14739949568319945874365147121064055582796640 6268 7795165637092279068173875881331952471671300 6269 4008942327647457806489421881827861271145240 6270 2004471163823728903244710940913930635572620 6271 974135518867606569801167933902097131306320 6272 460008439465258657961662635453768089783540 6273 211013045626265439431955337364113802653000 6274 93996720324427332110598286644014330272700 6275 40647230410563170642420880710925115793600 6276 17057319904432759108873048155477503949100 6277 6943687748707140876178408983645709572200 6278 2740929374489660872175687756702253778500 6279 1048703412848218072832437054738253619600 6280 388743506486839458032713735808145738300 6281 139548951046557754165589546187539495800 6282 48487347397532778989738740624484062100 6283 16298268032784127391508820377977836000 6284 5296937110654841402240366622842796700 6285 1663500910784165068472181253454762600 6286 504504374582082848635005789982182100 6287 147659816950853516673660231214297200 6288 41678174139353815190146033004035500 6289 11336463365904237731719720977097656 6290 2969073738689205120212307874954148 6291 748113068016177668084990960618368 6292 181183633660168028989333748274761 6293 42135728758178611392868313552270 6294 9399508722978305618409085330891 6295 2009055299567882116911865566908 6296 410943129457066796641063411413 6297 80334747111907794832087584186 6298 14987825953714140826882011975 6299 2664502391771402813667913240 6300 450614375078987240546779445 6301 72361432494435907241088670 6302 11011522336109811971470015 6303 1584391703037383017477700 6304 215024588269359123800545 6305 27449947438641590272410 6306 3286261313076810103035 6307 367693573491111619920 6308 38301413905324127075 6309 3698067549479570890 6310 329279987282427545 6311 26879998961830820 6312 1997837760676615 6313 134083071186350 6314 8044984271181 6315 426224332248 6316 19628752143 6317 769754986 6318 24992045 6319 644956 6320 12403 6321 158 6322 1 6323 0 6324 6401 6325 505760 6326 23137520 6327 772468320 6328 20595416920 6329 459946238752 6330 8859687613920 6331 150141816899360 6332 2270813878174556 6333 30989266000836000 6334 384920622664745440 6335 4382898205786204000 6336 46023933180389782200 6337 447981827384180145440 6338 4059898973826558607700 6339 34389973930478619985920 6340 273210087947745700887850 6341 2041888711754196937060000 6342 14395323970250068380454920 6343 95968850986126480528680800 6344 606348715297029101939506640 6345 3638092458003916299792506400 6346 20767444842036960100050070300 6347 112974900820901720485648697440 6348 586600448421553441108419739680 6349 2911276303245711703933286225696 6350 13828562447288046246370442299640 6351 62943801496341188086592441161440 6352 274854599887581342357969892029136 6353 1152616064076511833590060566279840 6354 4646483508355650825138161082471561 6355 18022723911263704212305472519955520 6356 67320174609807206620202627235720260 6357 242352628595413322433690774068568576 6358 841502182623087055261751950364993200 6359 2820169476899127946677623109773063680 6360 9128443306805204352789070157194052400 6361 28555643164877937631276277619822809600 6362 86380820573755854947159564727486262760 6363 252821913874407439536575847814485456000 6364 716328755977487765581468752083505060040 6365 1965739376868454780696639529799379974400 6366 5227079706672936525908306266749447207600 6367 13474249910534680749697959781743331109120 6368 33685624776336701790047464599806226690800 6369 81705557968135829788407737986769964161280 6370 192348501049986432548602249816497663273700 6371 439653716685683274330694219286922746660800 6372 976031251042216868962249257059472487356324 6373 2105165443424389325174629046040213317966720 6374 4412750641024200700820631659207402556649856 6375 8992020174162522182787373614217825582216320 6376 17817521456210923584401713676304109087110880 6377 34339223170151961817204668977356914591032704 6378 64386043444034928407255564478503189570760480 6379 117476289792625132532534845456344520019428736 6380 208621687045523942256052482209496486668104400 6381 360668001332939696781649703112665291689084800 6382 607124468910448489582443518039766554017288000 6383 995286014607292605872858166953774284420969600 6384 1589247023324547870667950921811019630428259040 6385 2472162036282630021039034759483196175195939200 6386 3746870586240861125637287054792289411537495800 6387 5533839635063425662479685495528702177854386080 6388 7965375232288264211145001849402482943321074250 6389 11175302564702937848472092146864115850926283520 6390 15283869684079017939822126024373294600876348200 6391 20378492912105357253096168032494474370153964800 6392 26492040785736964429025018442242141769116105960 6393 33581460150934180262144389574673009381599558400 6394 41510416019904750601817370446470781168538258940 6395 50039953558241343191231898620403130021153489600 6396 58830756210364822400502367296960436166055837900 6397 67459267121218329685909381167181300077593775488 6398 75447864543467868727661807884347506659275678440 6399 82306761320146765884721972237470007264060106112 6400 87582835763745917543999021739871930806580231240 6401 90908766235786901754530630160373396533409279360 6402 92045125813734238026462263037378063990076735458 6403 90908766235786901754530630160373396533409115360 6404 87582835763745917543999021739871930806577074402 6405 82306761320146765884721972237470007264012190400 6406 75447864543467868727661807884347506658677841200 6407 67459267121218329685909381167181300071288422720 6408 58830756210364822400502367296960436108681764000 6409 50039953558241343191231898620403129563706328000 6410 41510416019904750601817370446470777933529113000 6411 33581460150934180262144389574672988890046024000 6412 26492040785736964429025018442242024568814085600 6413 20378492912105357253096168032493865052933912000 6414 15283869684079017939822126024370398789700434000 6415 11175302564702937848472092146851474383866984000 6416 7965375232288264211145001849351582805522212000 6417 5533839635063425662479685495338994370152273600 6418 3746870586240861125637287054135777438123935250 6419 2472162036282630021039034757367935629277648000 6420 1589247023324547870667950915450815761678488000 6421 995286014607292605872858149070207850748144000 6422 607124468910448489582443470932826788956367840 6423 360668001332939696781649586692768389479030400 6424 208621687045523942256052211910522891953556800 6425 117476289792625132532534255250585706148604800 6426 64386043444034928407254351435417165869908400 6427 34339223170151961817202320765555821797284480 6428 17817521456210923584397430585901605649534400 6429 8992020174162522182780011697557819673596800 6430 4412750641024200700808709444171892987968800 6431 2105165443424389325156448542173747113526400 6432 976031251042216868936171596826010025362240 6433 439653716685683274295572791363067578992000 6434 192348501049986432504313096221342065809000 6435 81705557968135829736345386005525833264000 6436 33685624776336701733405553879471176872000 6437 13474249910534680693362221551788470748800 6438 5227079706672936475873275601986906756000 6439 1965739376868454743063454072542084592000 6440 716328755977487745353631568807708792000 6441 252821913874407439536575847814485456000 6442 86380820573755875174996748003282530800 6443 28555643164877975264461734877118192000 6444 9128443306805254387819734919734504000 6445 2820169476899184282415853064633424000 6446 841502182623143697172472285414812000 6447 242352628595465384785672018199465856 6448 67320174609851495773797782833184960 6449 18022723911298825640229327687624320 6450 4646483508381728485371623544465645 6451 1152616064094692337456526770720160 6452 274854599899503557393479460710192 6453 62943801503703104746598349780960 6454 13828562451571136648873879876120 6455 2911276305593923505026079973920 6456 586600449634596527132120591760 6457 112974901411107479299519521376 6458 20767445112335933694764617900 6459 3638092574423813202002560800 6460 606348762403968867000426800 6461 95968868869692914201506400 6462 14395330330453937130225960 6463 2041890827014742855351200 6464 273210744459719114448400 6465 34390163638286322098400 6466 4059949873964357469950 6467 447994468851239444960 6468 46026828991565696400 6469 4383507523006256800 6470 385037822966765800 6471 31009757554370400 6472 2274048887320496 6473 150599264060960 6474 8917061687820 6475 466251591520 6476 21193254160 6477 820384032 6478 26294360 6479 669920 6480 12720 6481 160 6482 1 6483 0 6484 6562 6485 525042 6486 24325920 6487 822570120 6488 22214563632 6489 502555293864 6490 9807078698352 6491 168384817792620 6492 2580472020822696 6493 35684728030392012 6494 449193695107272336 6495 5183866408972085640 6496 55175376732149008800 6497 544416097079141880840 6498 5001902099053543894500 6499 42957817247120775508530 6500 346050175390475000442120 6501 2622699707799948074494650 6502 18752314253478727287314520 6503 126801396113845228894712880 6504 812681765483302433799919800 6505 4946758804574607182933946240 6506 28649978636868658468845564300 6507 158147883349698427482465946440 6508 833317695765898574588352576396 6509 4197452102712969151473346078512 6510 20237715505762277982461929091016 6511 93512202700794294486862843311120 6512 414570765339196771840034562847656 6513 1765269065367299838088108268800128 6514 7226570236426358553578227880181753 6515 28468306992095775860271783917612886 6516 108012105940751464958109050987765745 6517 395015701726370850467920511825098116 6518 1393527614423817258254912525466212592 6519 4745526470740824083897519363752334736 6520 15610284443226660279055018617015352080 6521 49632699255387580654300935761384790000 6522 152620550210317022230717312144161768360 6523 454139198186797144923193895422372441560 6524 1308353404300058519829617195715758502840 6525 3651218802697837731168315698505079282440 6526 9874887216387333795022031437898620566000 6527 25894148700749008494542995723021769664720 6528 65861204304078999708980921535324935304720 6529 162551057431343914005222978017835838472880 6530 389445241762594793806760927688264637570980 6531 906056276753791969119954951330288309007500 6532 2047687185463569850092829363930804878818124 6533 4496881662194506337368622691288763409677284 6534 9599112778915196220087880844247373013505216 6535 19922686899635312909573163259770868240361376 6536 40214312445560168650777808432251647330892800 6537 78966286256736331168783824937120449001274784 6538 150882011240549775626059984807317531608612064 6539 280587599850846951164247082135820697257382096 6540 507960310074809135728375934351843878706046336 6541 895387665216612713826288652483270376459350800 6542 1537082158621851825401795019755723127138960000 6543 2570202953761129281819394742619136016873655840 6544 4186943521449581571996110708767828554553740480 6545 6645942097539018368247794745815239418050830240 6546 10280441682130669038383307487094236977689571000 6547 15499742843827777934793294361824704656793465130 6548 22779925088655976661741659894405956929451669180 6549 32639892664342891933241781340957175969921843370 6550 45599850045773157847911312167440467641191827720 6551 62121534844966330981212512228089642144597731000 6552 82532896294026696875039480531600879981904416760 6553 106944034634513466373290594491651040772463661960 6554 135165377107510075555131168038058804008997926940 6555 166642245748985024657011029088017678013266885540 6556 200421079346752259384783534984237473684444768500 6557 235160733100189317678146014381505301916037705388 6558 269197154996269350499982937515670542916839640648 6559 300661757528300833025954969173346320653302048472 6560 327644222947507318041104774099159451993330368952 6561 348381199083425502727250645877587265410578775400 6562 361445494049053959079522545097996787863472204418 6563 365907784099042279561985786395502921046971695158 6564 361445494049053959079522545097996787863472034102 6565 348381199083425502727250645877587265410575454402 6566 327644222947507318041104774099159451993279296400 6567 300661757528300833025954969173346320652656295520 6568 269197154996269350499982937515670542909936450640 6569 235160733100189317678146014381505301852358278720 6570 200421079346752259384783534984237473169623533000 6571 166642245748985024657011029088017674320810578000 6572 135165377107510075555131168038058780282435246600 6573 106944034634513466373290594491650903080608107200 6574 82532896294026696875039480531600153464382343600 6575 62121534844966330981212512228086137016201764000 6576 45599850045773157847911312167424930362956614000 6577 32639892664342891933241781340893634365063681600 6578 22779925088655976661741659894165348983950694450 6579 15499742843827777934793294360978484875677792100 6580 10280441682130669038383307484322464458357719250 6581 6645942097539018368247794737339775003382768000 6582 4186943521449581571996110684524058252131143840 6583 2570202953761129281819394677628629818139910080 6584 1537082158621851825401794856228886459867985440 6585 895387665216612713826288265764399879534748800 6586 507960310074809135728375073847111470120674800 6587 280587599850846951164245278886975859685706080 6588 150882011240549775626056423552430415114011760 6589 78966286256736331168777193634916852769950080 6590 40214312445560168650766163425189137984696800 6591 19922686899635312909553879128075352763060800 6592 9599112778915196220057778125345397240383840 6593 4496881662194506337324364527188834743242880 6594 2047687185463569850031630275773487249155240 6595 906056276753791969040544369811277543874000 6596 389445241762594793710409422111864909209000 6597 162551057431343913896518715316256657756800 6598 65861204304078999596003272585035025125600 6599 25894148700749008388172226828304368852800 6600 9874887216387333707353815315878784732000 6601 3651218802697837673307293057971987632000 6602 1308353404300058499601780012439962234800 6603 454139198186797165151031078698168709600 6604 152620550210317080091739952677253418800 6605 49632699255387668322517057781220624000 6606 15610284443226766649823913334416164000 6607 4745526470740937061546469653662513856 6608 1393527614423925962517614104646928672 6609 395015701726467201973496911553460096 6610 108012105940830875539628061752899245 6611 28468306992156974948429101547275770 6612 7226570236470616717678156546616157 6613 1765269065397402556990084041921504 6614 414570765358480903535550040148232 6615 93512202712439301549372189507120 6616 20237715512393580186058160415720 6617 4197452106274224038589840678816 6618 833317697569147419425924252412 6619 158147884210203159891051317976 6620 28649979023587528965770166300 6621 4946758968101443850204920800 6622 812681830473808632533665560 6623 126801420357615531317309520 6624 18752322728943141955376760 6625 2622702479572467406346400 6626 346051021610256116115150 6627 42958057855066276483260 6628 5001965640658402056270 6629 544431634357377094560 6630 55178881860544975800 6631 5184592926494158800 6632 449331386962827096 6633 35708454593072352 6634 2584164477130236 6635 168899639028120 6636 9870758125020 6637 509458483872 6638 22860316584 6639 873642672 6640 27646920 6641 695520 6642 13041 6643 162 6644 1 6645 0 6646 6725 6647 544808 6648 25559523 6649 875238480 6650 23938423344 6651 548503816752 6652 10841952792672 6653 188572113099864 6654 2927627235768456 6655 41018264167373064 6656 523171042207866936 6657 6118099945635257424 6658 65993167454578080336 6659 659954948598330024240 6660 6145928712350607845700 6661 53506116621190098553860 6662 436968016133320454490180 6663 3357758962655745467535180 6664 24343767462461398884270720 6665 166928735575839565543750560 6666 1085036904683706335967318960 6667 6698923820889333780584841120 6668 39356178240018518134518096900 6669 220394599978256058767286597840 6670 1178263442349387690927640007112 6671 6022235380258218305378674225296 6672 29465937412318618591951040100756 6673 138185085825224376693972773496672 6674 621832886264823948062327756081616 6675 2687922798777416815013065061303136 6676 11171679132549541852191970231051617 6677 44686716530390153688518252386332300 6678 172175290161474832484488092999270558 6679 639508220600110165914086726113038876 6680 2291571123817486186235958010597670049 6681 7927597401315034506643542905418936096 6682 26494864999132347387016621739077129344 6683 85598794612581944644726337366478819936 6684 267496233164319037857359219021183346360 6685 809012997862818915568168218025008252720 6686 2369252350883969909995582122513553072800 6687 6722064809484751915750743985358968729680 6688 18485678226083067699099420206815649715240 6689 49295141936221513670226135534771162594720 6690 127524388921964350299049959402529858554240 6691 320167614740250921698379398966500167756000 6692 780408560929361621304505893607392158926260 6693 1847497817710325470533644016446674513544280 6694 4249244980733748581963738107184235640908624 6695 9498312309875438006533626700804333081524648 6696 20640563288767778744812498338498458415580620 6697 43617794119660211687043186756552473237493312 6698 89658799023745990689962628945443265574698816 6699 179317598047491981379881675922636587079925184 6700 349028896199582606614387166804543971364533728 6701 661317908588682833585140684130485496749956000 6702 1220017521017052813682924718927070850763146272 6703 2191895885217077936447284939569201584971778016 6704 3835817799129886388782747011850504853253734400 6705 6539754936221445646449272884368145483415350080 6706 10864431587593691961036694985244480849435291840 6707 17590032094199310794059410816735756042875624640 6708 27759269398658287346875007654773309651254313080 6709 42706568305628134379807704070581181096223523380 6710 64059852458442201569711556101531610920280645660 6711 93699485685482623191518395490506966759001999100 6712 133659560463114918376136534743456626960128047140 6713 185961127600855538610276917903848674513809854320 6714 252375816029732516685375817155201589505660525760 6715 334131362067533191104582067782938211234952186320 6716 431586342670563705176751837552960901326452039700 6717 543917034598518642140563959655786165385308166280 6718 668870947952232384253936761198331606300957478640 6719 802645137542678861104724113437997923090916584888 6720 939939700543400245241058501262918619854859157756 6721 1074216800621028851704066858586192708332436418480 6722 1198164893000378334592997649961522636209225163584 6723 1304331402506740971835415163249252490049844736272 6724 1385852115163412282575128610952330770677905730618 6725 1437179971280575700448281522469083762184491387916 6726 1454706556296192477283016662986999417820887451880 6727 1437179971280575700448281522469083762184491211124 6728 1385852115163412282575128610952330770677902239142 6729 1304331402506740971835415163249252490049790342720 6730 1198164893000378334592997649961522636208528338080 6731 1074216800621028851704066858586192708324887475520 6732 939939700543400245241058501262918619784276541080 6733 802645137542678861104724113437997922512415922720 6734 668870947952232384253936761198331602093679935600 6735 543917034598518642140563959655786137966289178400 6736 431586342670563705176751837552960739908033804600 6737 334131362067533191104582067782937347025574558400 6738 252375816029732516685375817155197357859742485600 6739 185961127600855538610276917903829632107178673600 6740 133659560463114918376136534743377548077034671650 6741 93699485685482623191518395490202817208642862600 6742 64059852458442201569711556100444783193663997900 6743 42706568305628134379807704066963188795775998600 6744 27759269398658287346875007643526072717254399090 6745 17590032094199310794059410784016521325784965760 6746 10864431587593691961036694896010204348278949440 6747 6539754936221445646449272655850802617410629760 6748 3835817799129886388782746461604797689058157840 6749 2191895885217077936447283692345598679461804480 6750 1220017521017052813682922055173493604606098720 6751 661317908588682833585135319626753542683679680 6752 349028896199582606614376974247453258638608720 6753 179317598047491981379863399613370481502404480 6754 89658799023745990689931699806685240751202240 6755 43617794119660211686993799905954981987071360 6756 20640563288767778744738137455496553976024840 6757 9498312309875438006428169448547086785427360 6758 4249244980733748581823128437507907246112240 6759 1847497817710325470357881929351264020048800 6760 780408560929361621099450125329413249848200 6761 320167614740250921476697487314631076860800 6762 127524388921964350079701541557522547563200 6763 49295141936221513476187150518033925948800 6764 18485678226083067553570181444262722230800 6765 6722064809484751837661884161550080811200 6766 2369252350883969909995582122513553072800 6767 809012997862818993657028041833896171200 6768 267496233164319183386597981574110830800 6769 85598794612582138683711354103715465856 6770 26494864999132566735434466746388120384 6771 7927597401315256188555194774509831296 6772 2291571123817691242004235989506748109 6773 639508220600285928001182136606534356 6774 172175290161615442154164421394066942 6775 44686716530495610940775498682429588 6776 11171679132623902735193874670607397 6777 2687922798826803665610556311725088 6778 621832886295753086820352579578192 6779 138185085843500685960078351017376 6780 29465937422511175682663766025764 6781 6022235385622722037332740501616 6782 1178263445013141268173797054664 6783 220394601225479661672796571376 6784 39356178790264225298713673460 6785 6698924049406676646589561440 6786 1085036993917982837123661360 6787 166928768295074282634409440 6788 24343778709698332884184710 6789 3357762580648045915059960 6790 436969102961047071137940 6791 53506420770740457690360 6792 6146007791233701221190 6793 659973991004961204960 6794 65997399100496120496 6795 6118964155012885344 6796 523332460626102036 6797 41045683186360944 6798 2931834513311496 6799 189150613762032 6800 10912535409348 6801 556052759712 6802 24635248848 6803 929632032 6804 29051001 6805 721764 6806 13366 6807 164 6808 1 6809 0 6810 6890 6811 565064 6812 26839461 6813 930570768 6814 25772344857 6815 598007120976 6816 11971144617984 6817 210882654061596 6818 3316262498039700 6819 47066876530215048 6820 608166824074912440 6821 7205649131655587340 6822 78753564015852325140 6823 798064479308417110416 6824 7531855051054395195396 6825 66458027115779368825710 6826 550126561316484711955590 6827 4285202502520853450853660 6828 31496258108726237338003800 6829 218974044328647343227265950 6830 1443238187264318517029663670 6831 9035926487786097236310230880 6832 53839063104232511398816160820 6833 305805881057945478847107929640 6834 1658408822343387636666436849788 6835 8599156868846226926152907858448 6836 42688671623212700202836251882332 6837 203139196045676893005920320124808 6838 927668995356060186399042646621428 6839 4069773657181494535855823747980320 6840 17169357616449515419635944183658033 6841 69717997594390401941514653599716402 6842 272720402354984499848975718738639843 6843 1028545517453696051493514739188805964 6844 3742762855179497722305391294711310223 6845 13150247869550497862884919042129888610 6846 44641630925580329324219595408512644845 6847 146516122012162114955732620626453900960 6848 465188687388615687921231377237765752536 6849 1429604258804039275495836772724017895736 6850 4254774579773927002607376363946568327520 6851 12269582509115510729398936272219971046480 6852 34299060195936541362507630476238252328920 6853 92988563197872400760557621347399615351960 6854 244600351020490444999033426899597669328560 6855 624511534520401135553318050444586499822240 6856 1548268179331827814559284321446045951106260 6857 3728482554309299634414297522698110999179540 6858 8724649177083761143954714178311587424349904 6859 19844300089053260640678375174847739988594312 6860 43886432889252403339597422925357785528644868 6861 94397233007071207183021991999094572414526132 6862 197534950551834192808737753063447274775288328 6863 402252990214644174446769804580720075392897600 6864 797322891318312560064063942147236280698065632 6865 1538693299035340028193768224795853208255502928 6866 2891682234394001087467577696931763148835390672 6867 5293248835839866397398267033296519583024702688 6868 9439627090581095075360237698938798722293415616 6869 16403286419698296360462050050169046705189046800 6870 27779759259166469642717986987068226639319429520 6871 45858650205608140362582073353841243858000495680 6872 73803765174650600896030524151535791368193852920 6873 115815139197144019867617130152897084790517201310 6874 177232258468356757676201971882602053529534566730 6875 264525758907995160710749211759446549668722641260 6876 385118384292522366328884881824611194121436906740 6877 546979734212567998554068382880885666759615435710 6878 757957631694558512282066187706257444203683725330 6879 1024844121727853763085610619997166790707533871280 6880 1352224882835362604071291790274033817446721270020 6881 1741221082007179243598649702544645153645368568980 6882 2188291359819833373711816518062864649560588627920 6883 2684304068045662271753161595490447269451843177528 6884 3214100923580990351704443489337246067551871600964 6885 3756741339250508203290907974550027870483988040036 6886 4286538194785836283242189868396826672650825598664 6887 4774877989128526492725477321758490470792485713456 6888 5192679813177272560838956587412358386986069147690 6889 5513215604114141237433953907622997793590089700394 6890 5714918614020756160754708318877497712867772289896 6891 5783773055153536355462596370912166360010757319204 6892 5714918614020756160754708318877497712867772106466 6893 5513215604114141237433953907622997793590086031962 6894 5192679813177272560838956587412358386986011262660 6895 4774877989128526492725477321758490470791734494400 6896 4286538194785836283242189868396826672642579830200 6897 3756741339250508203290907974550027870405856480400 6898 3214100923580990351704443489337246066902788322120 6899 2684304068045662271753161595490447264666064972320 6900 2188291359819833373711816518062864617934292097000 6901 1741221082007179243598649702544644964807931346000 6902 1352224882835362604071291790274032791818925407000 6903 1024844121727853763085610619997161694852238203200 6904 757957631694558512282066187706234170151134504450 6905 546979734212567998554068382880787545469890879500 6906 385118384292522366328884881824227965687984394750 6907 264525758907995160710749211758055572391746857000 6908 177232258468356757676201971877897233502470394190 6909 115815139197144019867617130138031855556069762540 6910 73803765174650600896030524107569319717103280050 6911 45858650205608140362582073231887732639753494400 6912 27779759259166469642717986669316607272158366800 6913 16403286419698296360462049271405996674988749920 6914 9439627090581095075360235901469488652587865520 6915 5293248835839866397398263122319339431357681600 6916 2891682234394001087467569668674453948612066800 6917 1538693299035340028193752667735030541463301600 6918 797322891318312560064035473280879462394619920 6919 402252990214644174446720599132695944991880320 6920 197534950551834192808657437074091758701369800 6921 94397233007071207182898244265495176724548400 6922 43886432889252403339417604790098634792991800 6923 19844300089053260640432308252914165297700640 6924 8724649177083761143638342421539848536058040 6925 3728482554309299634033479667324721596606000 6926 1548268179331827814132546641516197951133000 6927 624511534520401135112287720947710097936000 6928 244600351020490444585646024037853121691600 6929 92988563197872400420989397568109451221600 6930 34299060195936541138889531889876436926000 6931 12269582509115510651310076448411083128000 6932 4254774579773927080696236187755456246000 6933 1429604258804039499113935359085833298656 6934 465188687388616027489455156527929882896 6935 146516122012162528343135482371001537920 6936 44641630925580770354549092284914531085 6937 13150247869550924600564848890129861870 6938 3742762855179878540160764684113883763 6939 1028545517454012423250286478077097828 6940 272720402355230566770909293429533515 6941 69717997594570220076773804335369470 6942 17169357616573263153235339873635765 6943 4069773657261810525211339821898848 6944 927668995405265634423173047638708 6945 203139196074145759362738623570520 6946 42688671638769761025503044083660 6947 8599156876874484235353131182320 6948 1658408826254364816818103870876 6949 305805882855414788916813479736 6950 53839063882995561429016457700 6951 9035926805537716603471293600 6952 1443238309217829735276664950 6953 218974088295118994317838820 6954 31496272973955471785442570 6955 4285207207340880515026200 6956 550127952293761687739850 6957 66458410344212821337700 6958 7531953172344119751606 6959 798087753360966331296 6960 78758659871147993220 6961 7206674759451450360 6962 608355661512135420 6963 47098502826745968 6964 3321048276244908 6965 211531737340440 6966 12049276177620 6967 606252889440 6968 26523563913 6969 988455798 6970 30507895 6971 748660 6972 13695 6973 166 6974 1 6975 0 6976 7057 6977 585816 6978 28166880 6979 988666784 6980 27721879318 6981 651291485544 6982 13201928192313 6983 235509327746640 6984 3750726165619356 6985 53915719041840096 6986 705653251708118364 6987 8469270120069381168 6988 93774243568471498260 6989 962783377954868879136 6990 9206765943594926630328 6991 82319923092538850104008 6992 690574951948821021870606 6993 5451915426475312671886800 6994 40616795770881732991623510 6995 286251782618669932865738520 6996 1912682592862040326360211010 6997 12141377072563364482934398320 6998 73354154706774154973874350250 6999 422519934850711268278411841760 7000 2323859650139743465859374716864 7001 12221780400299394168554262058848 7002 61545394195187776181160394793976 7003 297115696184533838469612747273120 7004 1376636059114652599793204634400416 7005 6128250844016966116040778065810976 7006 26236573926298086115126280801175909 7007 108126486484674991039597277478909048 7008 429325755160518385020499516547361480 7009 1643704319758481338190173555692348792 7010 6072574292442436763820101805406747530 7011 21664319097363886548601361499032180424 7012 74684889519861630327830128024886279088 7013 248949631732874139235066157210010938760 7014 802862562338521101574648572520135722501 7015 2506497755593433519249658788860715069088 7016 7579171784770621804706603652284349404808 7017 22208735927467404311816484183007828918656 7018 63092999793941489823912879384624762749400 7019 173856266098860993913264860161925387734880 7020 464876537612171787319469977704983172828120 7021 1206700799759254425558986898950146742064000 7022 3041891599393120529810536116876195670556100 7023 7449530447493356398218416206608064999354800 7024 17729882465034188226535038009850617971268444 7025 41022080997530082562304911442023897545608256 7026 92299682244442685764346448774659539350997860 7027 202014398874629274502469327967465158033863440 7028 430215849455229010514075594118135658707354660 7029 891720124325383767247063238983754285594104128 7030 1799363822299435101766211782934744059784213352 7031 3535592071886609322768588239356664896340068800 7032 6766391723782993703919134062743526360948815120 7033 12615306603663208600527167066637767221935461760 7034 22917806996654828957624337523229111685287866704 7035 40575789436700352908580786772896673511428009536 7036 70025959189144157439002322210112758672085091760 7037 117821455143639376008480096281632074444467041920 7038 193300824845033351263912657406581375138106209800 7039 309281319752053362022260251643889928515567828680 7040 482666302037295398307466756281100313593224810630 7041 734805415041852695930770285657977692256797364720 7042 1091402160576869445426585277220010549684376799190 7043 1581742261705607891922587358287780398960783594200 7044 2237035484412216875719087835292158622121174435290 7045 3087739119329538786203811378290445950532242980560 7046 4159870757985628642524579217974596473157627848950 7047 5470514969405758214826843903089873457763253449200 7048 7022958406669554464980407713426187559832813949900 7049 8802107869692508262775444334160821501754655248448 7050 10771000419492148268922583198381005219604071847812 7051 12869247254458151178452956548714967269604712935440 7052 15014121796867843041528449306834128480443458441220 7053 17104695717950707262500765033102171686491747622720 7054 19028973986220161829532101099326166001212869185746 7055 20673453219597212851837344404206205038353904605144 7056 21934029635426311196461572721535851687033959284910 7057 22726825887309189914405966916290159579336387747360 7058 22997383338348585032434609379579328145757058844370 7059 22726825887309189914405966916290159579336387557128 7060 21934029635426311196461572721535851687033955432882 7061 20673453219597212851837344404206205038353843051680 7062 19028973986220161829532101099326166001212060081660 7063 17104695717950707262500765033102171686482750635200 7064 15014121796867843041528449306834128480357081113120 7065 12869247254458151178452956548714967268877498096960 7066 10771000419492148268922583198381005214169210363760 7067 8802107869692508262775444334160821465342580512320 7068 7022958406669554464980407713426187339369080196000 7069 5470514969405758214826843903089872243298020363200 7070 4159870757985628642524579217974590351674536317850 7071 3087739119329538786203811378290417580624398091600 7072 2237035484412216875719087835292037226778900658200 7073 1581742261705607891922587358287299049237606526000 7074 1091402160576869445426585277218236343973948502940 7075 734805415041852695930770285651881894952757407920 7076 482666302037295398307466756261530264331713199320 7077 309281319752053362022260251585058227630029817040 7078 193300824845033351263912657240661392268768635650 7079 117821455143639376008480095841926943859058977920 7080 70025959189144157439002321113598089274723732160 7081 40575789436700352908580784196664313411522162560 7082 22917806996654828957624331814782621463915295520 7083 12615306603663208600527155127403277870045116800 7084 6766391723782993703919110477425394493933289920 7085 3535592071886609322768544213429485411244421760 7086 1799363822299435101766134108620363111079750360 7087 891720124325383767246933717546374639119168320 7088 430215849455229010513871530395180746943458400 7089 202014398874629274502165762098606611608232640 7090 92299682244442685763920563717466813924451120 7091 41022080997530082561742472763318583966422720 7092 17729882465034188225837848397705489680403040 7093 7449530447493356397410860671304827596808000 7094 3041891599393120528942768107449471268696600 7095 1206700799759254424704569166591525792540800 7096 464876537612171786566514351063948461060800 7097 173856266098860993350078537796273408201600 7098 63092999793941489522205920974454059428000 7099 22208735927467404311816484183007828918656 7100 7579171784770622106413562062455052726208 7101 2506497755593434082435981154512694602368 7102 802862562338521854530275213554847489821 7103 248949631732874993652798515830960461960 7104 74684889519862498095839554749288138588 7105 21664319097364694104136664736434727224 7106 6072574292443133953432246933697612934 7107 1643704319759043776868878869271534328 7108 429325755160944270077692241973908220 7109 108126486484978556908455823904539848 7110 26236573926502149838081192565072169 7111 6128250844146487553420424540746784 7112 1376636059192326914174153338863408 7113 297115696228559765649097842920160 7114 61545394218773094313027410319176 7115 12221780412238628657906152403808 7116 2323859655848189956080747288048 7117 422519937426943628378317688736 7118 73354155803288824371235709850 7119 12141377512268495068342462320 7120 1912682758782023195697785160 7121 286251841450370818403750160 7122 40616815340930994503234820 7123 5451921522272616711843600 7124 690576726154531450166856 7125 82320404442262027172208 7126 9206887338937200407418 7127 962811747862713768096 7128 93780365051563029360 7129 8470484585302467168 7130 705873715441872264 7131 53952131116576224 7132 3756161027103408 7133 236236542585120 7134 13288305520413 7135 660288473064 7136 28530983404 7137 1050220248 7138 32018910 7139 776216 7140 14028 7141 168 7142 1 7143 0 7144 7226 7145 607070 7146 29542940 7147 1049628790 7148 29792785260 7149 708594568514 7150 14542039134325 7151 262659849932430 7152 4235760341471529 7153 61658842777147980 7154 817277262893638092 7155 9934749218335948020 7156 111419871989285218860 7157 1158808471160205873924 7158 11226141434464072306920 7159 101696388122933690909850 7160 864422166822559099554240 7161 6915387509020927171096470 7162 52211209445784193825520766 7163 372937315252755277072440450 7164 2525803032272012072132934510 7165 16252994265657798823396144650 7166 99549592050388037720848996050 7167 581369622873042742691864364180 7168 3242253678220687186887339957210 7169 17292019643714271218872701752496 7170 88312814663573988963701556544680 7171 432428265010733337621706704790080 7172 2032412845746519298224942634912872 7173 9178638658552505395657233881994960 7174 39869711673653866698761636746597077 7175 166727885181621714546225175385903910 7176 671815302056674082806633810495882545 7177 2610482316564922550196821138118158340 7178 9789308687120906148956846472344538870 7179 35453172002008501042722589107408075216 7180 124086102007033344934000401194050799670 7181 419983729869962961762872504720620083660 7182 1375446715324132732558352800310395261809 7183 4361172512003351469007381090766658743370 7184 13395029858296011260922518809212606566085 7185 39873577252602082305372631052259925652040 7186 115089643433646920553959409813095473312920 7187 322251001614211377571200144704012038830936 7188 875682069603835264105019296637636028192600 7189 2310310141082458992795049765515351784154520 7190 5920169736523801166640606533481816666221700 7191 14740014446038851881676289597525257731148300 7192 35670834959414021551107082995212981836127844 7193 83931376375091815412088658520884832794087740 7194 192073726704537039114231681377707510543431876 7195 427635844361044728592478813222910095275735140 7196 926544329448930245282631247901674242273901860 7197 1954166222110471062777176125595677302853149828 7198 4013019920405431646774080269860053731440944200 7199 8026039840810863293547867848458146706323200832 7200 15636939689855647451222400624150039779613056040 7201 29683682123115805331133955820236173488061988560 7202 54914811927764239862597770194695551271201735184 7203 99026710033673219424356611238311684530676288560 7204 174095345059199692213788224994456367058950559376 7205 298449162958628043795065523802007235802798028400 7206 498969694321456260719875170643738482716355961800 7207 813704424585759440558565662133059639781501652050 7208 1294529766386435473615899916750709862007591092000 7209 2009419338868496854567964049785666497811765191710 7210 3043679292697870235595592604791400401225644771150 7211 4499351997901199478706528198377909187571866304250 7212 6491922168400302104990847829085474414293513058430 7213 9143552349859580429564574407161940848669924600050 7214 12572384481056923090651289809847497231093169579310 7215 16877995604706554286079813717329477863219815707600 7216 22123859103466699537158674737580523612568624080150 7217 28318539652437375407563103664103068644254569757548 7218 35398174565546719259453879580128835526070387804580 7219 43213355963134955979073567279637799168720575659332 7220 51523616725276293667356945602645068233094879837380 7221 60002186566144544524010620195485395916169785274020 7222 68252487218989419396062080472364637854544448556786 7223 75836096909988243773402311635960708727261584507750 7224 82309910060840898729668362629274427764953767023394 7225 87268338377759025159166456763568067991758145516830 7226 90385064748393276057708115933695498991463789581570 7227 91448418451315549893681152591738975450186892795858 7228 90385064748393276057708115933695498991463789384370 7229 87268338377759025159166456763568067991758141474402 7230 82309910060840898729668362629274427764953701617900 7231 75836096909988243773402311635960708727260713850200 7232 68252487218989419396062080472364637854534642465180 7233 60002186566144544524010620195485395916074410958400 7234 51523616725276293667356945602645068232281287670800 7235 43213355963134955979073567279637799162558499336800 7236 35398174565546719259453879580128835484223451584400 7237 28318539652437375407563103664103068387378761267520 7238 22123859103466699537158674737580522177639657240250 7239 16877995604706554286079813717329470527271491090500 7240 12572384481056923090651289809847462739702233159250 7241 9143552349859580429564574407161791083419805934000 7242 6491922168400302104990847829084871669228062213140 7243 4499351997901199478706528198375653632138260939800 7244 3043679292697870235595592604783530398211176518100 7245 2009419338868496854567964049760000651246213623600 7246 1294529766386435473615899916672308111860541469050 7247 813704424585759440558565661908307956026626066260 7248 498969694321456260719875170038113369261610323650 7249 298449162958628043795065522265787435820028604800 7250 174095345059199692213788221321709337561683352800 7251 99026710033673219424356602953632834209397870400 7252 54914811927764239862597752547014571697938819040 7253 29683682123115805331133920295683552269156118400 7254 15636939689855647451222333012904728427501883800 7255 8026039840810863293547746148216586272523090800 7256 4013019920405431646773873074108293136261545400 7257 1954166222110471062776842540435342744614317760 7258 926544329448930245282123618309860784084374800 7259 427635844361044728591749362296858823423557600 7260 192073726704537039113243357641809471537699600 7261 83931376375091815410829030230034390924036800 7262 35670834959414021549602337847764616142715640 7263 14740014446038851880000966052795295926742000 7264 5920169736523801164918420791696471314839000 7265 2310310141082458991187676406515696122864000 7266 875682069603835262788877347630949336892000 7267 322251001614211376706306863928189355976256 7268 115089643433646920252252451402924769991520 7269 39873577252602082607079589462430628973440 7270 13395029858296012125815799585035289420765 7271 4361172512003352785149330097453350043970 7272 1375446715324134339931711799966056552329 7273 419983729869964683948614290065971466360 7274 124086102007035020257545131155855205970 7275 35453172002010005787870037473101487420 7276 9789308687122165777247696914214589810 7277 2610482316565910873932719177123890616 7278 671815302057403533732685082348060085 7279 166727885182129344138038633575430970 7280 39869711673987451859096194985429145 7281 9178638658759701147417829061393760 7282 2032412845868219539785376435022904 7283 432428265078344582933058815962320 7284 88312814699098541584920462414840 7285 17292019661361952198445964668640 7286 3242253686505366037208618375370 7287 581369626545789772189131570756 7288 99549593586607837703618419650 7289 16252994871282912278141782800 7290 2525803257023695827008520300 7291 372937393654505424122063400 7292 52211235111630759377088876 7293 6915395379023941639349520 7294 864424422377992704918690 7295 101696990867999141755140 7296 11226291199714190972970 7297 1158842962551142293984 7298 111427207937609835960 7299 9936184147302787920 7300 817534138702128120 7301 61700689713368160 7302 4241922417794061 7303 263473442099010 7304 14637413449945 7305 718400660120 7306 30663442810 7307 1115034284 7308 33585370 7309 804440 7310 14365 7311 170 7312 1 7313 0 7314 7397 7315 628832 7316 30968815 7317 1113561540 7318 31991033704 7319 770165830868 7320 15999697805769 7321 292557703176820 7322 4776531046952914 7323 70399998978512580 7324 944878717801948293 7325 11631261309645082392 7326 132108339493626082920 7327 1391591735234403716664 7328 13655220076113030310788 7329 125307663719663096483724 7330 1079041837013206123192200 7331 8745931089089478117324540 7332 66906416756207055340885446 7333 484275155189194171914399612 7334 3323888976290903532704527236 7335 21677537948608012146659662860 7336 134581384444352444649395443800 7337 796721803381321530394473562680 7338 4504542521226127539471954311796 7339 24357896634986114215157791655832 7340 126139107655155578418228841341186 7341 626345914034767820368774688418240 7342 2985582190534695760364628618080112 7343 13675892615245588816600611767893056 7344 60259401836834292781622076125008701 7345 255645947188022734251500836179323892 7346 1045140784094412593349993814442646570 7347 4120840805861129510874178664537531940 7348 15682088622309143106819071869934647911 7349 57642271692817483842859851671091094512 7350 204781754698174017541840724688774952116 7351 703609105886041332742288074543627576720 7352 2339500277071095398527384726252842017799 7353 7532049672521583225446059981109082023868 7354 23492821597626849855010941797398671905754 7355 71024809481197458477260279543961171682860 7356 208231827797147097592227429912821317359165 7357 592303865734107300984491595382462911108816 7358 1635273716265904938634778756672762192991312 7359 4383925281904340896395253273712126505215376 7360 11416472088292554413412210053143813910132220 7361 28890664060168913204422993329219241835073000 7362 71071033588015526477702759437230006808857144 7363 170013060739958710392799045416657726699673224 7364 395607314414134691486751707976391350404272056 7365 895714674145210622230782882472461468280903416 7366 1973889744875556741580102781063252632510894200 7367 4234890725369376281933680354104071152634984088 7368 8847896694075304017610222554200934562992786588 7369 18006245903732197649872663732861836318640008192 7370 35702039291882805685091887694933065894720893072 7371 68983601343637963527126435605507527967700019200 7372 129919115863851497976087979323520005455921725944 7373 238540016012317504480686054275705359768972961184 7374 427063577054310370925099191733415457496963537376 7375 745666563110700647646998573071805774632829810976 7376 1269963365297912040523794438033242491900865947800 7377 2110092976187300005793381525080698927579496542300 7378 3420908309879410615452906410830190827077329133960 7379 5412183296227127242358329545116992427706523819020 7380 8357047736821299418347420621009375662144165055510 7381 12596129922165436804465677457712840638254901217100 7382 18534305456900571297999496830622567632214816820580 7383 26626748684561384118252798263707940564329760811420 7384 37351411349176386054771286453256100832410962326500 7385 51166316916679980896946967744186228917435024380160 7386 68452234793936731199969591982086934742762164037500 7387 89444253464077328767960266856593584961734342168448 7388 114159112973888169611738761645915494735343376069898 7389 142328244746665769905544430103998538566393176315832 7390 173348503217092924884957959742049502048597406417912 7391 206262775979832087837798078680413331544104452119000 7392 239780477076554802111440266465980497919069932460006 7393 272343257914111627089537092776175380352415086488116 7394 302234591099806805672535066373560483074010707846524 7395 327724255409429066391905493658077632248926328008324 7396 347231651564752225105709392090106062739933778190700 7397 359486886325861127168263841222698041424872613236028 7398 363666966399417651902778537050868948883301364353148 7399 359486886325861127168263841222698041424872613031692 7400 347231651564752225105709392090106062739933773950902 7401 327724255409429066391905493658077632248926258560400 7402 302234591099806805672535066373560483074009771783480 7403 272343257914111627089537092776175380352404409738960 7404 239780477076554802111440266465980497918964752052780 7405 206262775979832087837798078680413331543195485636800 7406 173348503217092924884957959742049502041621737928800 7407 142328244746665769905544430103998538518384163773120 7408 114159112973888169611738761645915494436620631359690 7409 89444253464077328767960266856593583269929566838520 7410 68452234793936731199969591982086925971884872580500 7411 51166316916679980896946967744186187090095763343000 7412 37351411349176386054771286453255916575769907240390 7413 26626748684561384118252798263707188054014191300080 7414 18534305456900571297999496830619709331715760610840 7415 12596129922165436804465677457702715079806827599600 7416 8357047736821299418347420620975839812564145234350 7417 5412183296227127242358329545012924830993922627960 7418 3420908309879410615452906410527037393175403925220 7419 2110092976187300005793381524250322130369875318360 7420 1269963365297912040523794435891397578463350886050 7421 745666563110700647646998567862838945152793180800 7422 427063577054310370925099179775989577678417912640 7423 238540016012317504480686028343345529874431626880 7424 129919115863851497976087926151286404663752939640 7425 68983601343637963527126332469709595396682976800 7426 35702039291882805685091698383446194108809610800 7427 18006245903732197649872334836868515289660499360 7428 8847896694075304017609681773288839409574555720 7429 4234890725369376281932839139351923136206624960 7430 1973889744875556741578865700545387902469189600 7431 895714674145210622229065107810512157422993600 7432 395607314414134691484503755949642869528488840 7433 170013060739958710390034671978358919136210080 7434 71071033588015526474522690745051679311038640 7435 28890664060168913201025484042703934679284000 7436 11416472088292554410082650952358812897459000 7437 4383925281904340893471737965705784152624256 7438 1635273716265904936453743526890252818836032 7439 592303865734107299817891356196469524932736 7440 208231827797147097592227429912821317359165 7441 71024809481197459643860518729954557858940 7442 23492821597626852036046171579908046061034 7443 7532049672521586148961367987451434614988 7444 2339500277071098728086485511253854691019 7445 703609105886044730251574589850783365720 7446 204781754698177197610532903016272770620 7447 57642271692820248216298150478654557656 7448 15682088622311391058845820350810431127 7449 4120840805862847285536127975395441756 7450 1045140784095649673867858544484351170 7451 255645947188863949003648852607683020 7452 60259401837375073693717229543239569 7453 13675892615574484809921640747401888 7454 2985582190724007247236414529362384 7455 626345914137903618301345705460640 7456 126139107708327812019021010127490 7457 24357896660918474045052332990136 7458 4504542533183553419290499936532 7459 796721808590288359874510192856 7460 134581386586197358086910505550 7461 21677538778984809356280886800 7462 3323889279444337434629735976 7463 484275259256790884515590672 7464 66906450292056635360706606 7465 8745941214647926190942040 7466 1079044695313705179401940 7467 125308416229978665995064 7468 13655404332754085396898 7469 1391633562573664753824 7470 132117110370917539920 7471 11632953114420412320 7472 945177440546658501 7473 70448007991055292 7474 4783506715442026 7475 293466669659020 7476 16104878212995 7477 780842580024 7478 32927096748 7479 1183009464 7480 35208615 7481 833340 7482 14706 7483 172 7484 1 7485 0 7486 7570 7487 651108 7488 32445693 7489 1180572310 7490 34322813323 7491 836266970784 7492 17583633313409 7493 325443121775608 7494 5378660298001749 7495 80253503410566540 7496 1090510231486958191 7497 13591765475984744478 7498 156317731358238236133 7499 1667450138213367751824 7500 16570562484292016321196 7501 154009921691103876945234 7502 1343313321295601971067886 7503 11029326037646368085913744 7504 85477333755258164828553966 7505 626833963452105788806933704 7506 4359345841028945224495224126 7507 28809591463600043998509516744 7508 181260350451389603586965729436 7509 1087562113190856142487060398830 7510 6232567519783934787827848572882 7511 34163703497986083533794756097016 7512 179359443484243720097729465923686 7513 902982026059169684851076872877052 7514 4364413126415695011053770022086482 7515 20273402910642195442503000620796192 7516 90596769258378373655380743169666029 7517 389840643477806585536761782594974050 7518 1616692080308674350298860732772893051 7519 6466768321240055727095679876072212700 7520 24968911018128769577097237054351972777 7521 93127289743300865294060871867231615306 7522 335748386706123140659844547189331035411 7523 1170814886975212796110959852727329857112 7524 3951500243541358659131780293663525730859 7525 12914659332549822082311504808466562098406 7526 40896421219741117957504855277213043235629 7527 125542502348972746517278760908719324264636 7528 373774268357168867749394399766645092961999 7529 1079792330809598955812806973938060103686086 7530 3028113275531266637029389138164515946392029 7531 8246776580170258071301666913471611041975456 7532 21819596368367141139732944819451977386807884 7533 56107533518658362921389592300427652795288476 7534 140268833796645907293233887761511996220673144 7535 341045791976158676546049979641643347498853008 7536 806704469482067638744108116116459675551194000 7537 1856942363713438715592073018376854607349874392 7538 4160926407580112677524454527295869127743280056 7539 9078384889265700387321713943523223845038061488 7540 19291567889689613323055607748202316754303585236 7541 39936930017252181967025407199703533427413975460 7542 80562427793422505002446568037952256912595956344 7543 158393925831135772547182356520755303260891022432 7544 303588357843010230715432445782183322929114332744 7545 567361849083658463959988292220221365285330603568 7546 1034062724942796877862559200503752751804121065080 7547 1838333733231638893977882972924556339682642887872 7548 3188360068573623706742890758743876789364906852216 7549 5395686269893824734487968966868177943096506556950 7550 8911057627551922667563463896052609463490051880670 7551 14364092892173248479057523890724542778329132196560 7552 22602322639154964518516986121666330314020015427710 7553 34722408692035162883518848244710980943957134134920 7554 52083613038052744325278272367013963162840690871630 7555 76291489520527963518717469382652932608067165842440 7556 109139214175199725589276379811290938782470675048840 7557 152495888299594137124742338914405434379630085247130 7558 208136279976473079048634813923715267326062859001050 7559 277515039968630772064846418564953632766477142129448 7560 361499854695979558347628887341189588938892157657366 7561 460090724158519437896982220252423111008286750583940 7562 572164105684312634307785581595962073569995377866554 7563 695288027160683707513258428268510874152707760238832 7564 825654532253311902671994383568856663047991608144606 7565 958166988047053319150215704388549707733645256637702 7566 1086701584004584861963049518391891741697794956126380 7567 1204536695523154304826512719181373978749351217377288 7568 1304914753483417163562055445779821810311796136542904 7569 1381674444864794643771588119060987799153666423938028 7570 1429872390615892131345015611586371094472980364571596 7571 1446307705450557558142084756547133980616347954762200 7572 1429872390615892131345015611586371094472980364359954 7573 1381674444864794643771588119060987799153666419493722 7574 1304914753483417163562055445779821810311796062855180 7575 1204536695523154304826512719181373978749350211866320 7576 1086701584004584861963049518391891741697783343314180 7577 958166988047053319150215704388549707733529399481320 7578 825654532253311902671994383568856663046977461255180 7579 695288027160683707513258428268510874144823125267520 7580 572164105684312634307785581595962073515010696834730 7581 460090724158519437896982220252423110661554993331020 7582 361499854695979558347628887341189586948364637617230 7583 277515039968630772064846418564953622303795075342520 7584 208136279976473079048634813923715216727846306506890 7585 152495888299594137124742338914405208295649769123860 7586 109139214175199725589276379811290002015514050451390 7587 76291489520527963518717469382649321797252540121360 7588 52083613038052744325278272367000979303893561044390 7589 34722408692035162883518848244667319535929040696260 7590 22602322639154964518516986121528726867727394415490 7591 14364092892173248479057523890317321747714605796760 7592 8911057627551922667563463894919079232378505447990 7593 5395686269893824734487968963895956232449370271260 7594 3188360068573623706742890751393065046447355160290 7595 1838333733231638893977882955758163630384060632960 7596 1034062724942796877862559162613967042091034106040 7597 567361849083658463959988213115627934598620482960 7598 303588357843010230715432289474151789565928504040 7599 158393925831135772547182064073470498903962697760 7600 80562427793422505002446049830472064097705165240 7601 39936930017252181967024537522798117245016235760 7602 19291567889689613323054225752538073584456995240 7603 9078384889265700387319635648253211098567997760 7604 4160926407580112677521499672116055086843665640 7605 1856942363713438715588107291688156815616181360 7606 806704469482067638739095790651412387111947640 7607 341045791976158676540105537511166212437571360 7608 140268833796645907286656309782818361567065640 7609 56107533518658362914662523913127344626826256 7610 21819596368367141133479870410660634021543544 7611 8246776580170258066197116375682759315229056 7612 3028113275531266633681753669196013186060669 7613 1079792330809598954646206734752066717510006 7614 373774268357168868915994638952638479138079 7615 125542502348972749864914229877222084595996 7616 40896421219741123062055393066064769982029 7617 12914659332549828335385913599809927362746 7618 3951500243541365386200167593971694193079 7619 1170814886975219373688938546361983464616 7620 335748386706129085101975024324392317059 7621 93127289743305877619525919155670861666 7622 24968911018132735303785934846085665809 7623 6466768321243010582275493916971827116 7624 1616692080310752645568873479242956779 7625 389840643479188581201004952441564046 7626 90596769259248050560796925567405729 7627 20273402911160402922695815511587296 7628 4364413126708142295858126950411154 7629 902982026215477716384440058705756 7630 179359443563348313528416176044294 7631 34163703535875869243507843056056 7632 6232567536950327497126430827794 7633 1087562120541667885404612090756 7634 181260353423611314234102015126 7635 28809592597130275110055949424 7636 4359346248249975839021623926 7637 626834101055552081427945924 7638 85477377416666192921992626 7639 11029339021505315215740984 7640 1343316932106416596788966 7641 154010858458060501542684 7642 16570788568272332444466 7643 1667500736429920245984 7644 156328194040305023061 7645 13593756003504784614 7646 1090856963244211111 7647 80308488091598364 7648 5386544932973061 7649 326457268665034 7650 17699490469791 7651 847879782984 7652 35328324291 7653 1254260034 7654 36890001 7655 862924 7656 15051 7657 174 7658 1 7659 0 7660 7745 7661 673904 7662 33974776 7663 1250770928 7664 36794535668 7665 907172368432 7666 19303108391468 7667 361574125341792 7668 6048260178912182 7669 91345165910206384 7670 1256458767922096156 7671 15853441158807512144 7672 184594109800971976336 7673 1993689819615415795632 7674 20061841552975609342065 7675 188818773480098145956880 7676 1667904890013038682000270 7677 13869967149506447155313280 7678 108879315746516264726997660 7679 808818013645535461773221280 7680 5698491282953269287652096380 7681 38155117653934517143454310720 7682 243238880760369898534552819530 7683 1478892409662987335418184092816 7684 8588952106940070129953623077594 7685 47716400675262013704153647588448 7686 253919418055056000372158495904552 7687 1295864616642637587720730357901088 7688 6349736622253690725817703129713584 7689 29905211189981510465799337651999584 7690 135507988206889114316437686252460671 7691 591307584906593412675635266843633104 7692 2486970136524917567597424393376836876 7693 10089993125338671304164419040529626576 7694 39519139740922588532037284326638969372 7695 149531880100805380757219537684641081008 7696 546971877210862618877217273058319178192 7697 1935438950130770899492305343396724071248 7698 6628878404197919914033653717077231369646 7699 21988474706607765501332391242463765486960 7700 70677240128382133761402441279461226889860 7701 220250004121004815872224922851807064845040 7702 665755694274855487193642783618651271804660 7703 1952883369872909442343110242534565760382160 7704 5561472205507633416404397485807281246726200 7705 15382795462042390296659016455584206891938160 7706 41341262804238923910913481777802360930073065 7707 107993502835562903260799523906223023518868960 7708 274303497202329774262765874385727627664331420 7709 677690993088108854040602701099101049913418048 7710 1629064887231030899116919943052087597054684008 7711 3811397094653732669615382462655892882450587392 7712 8681515604489057747443730628012292937821283448 7713 19257180068139364457955775434623304875241188544 7714 41609264075801126775218457012094806784753310124 7715 87598450685897109000454876348697134864742553696 7716 179727855717616482259550738512991981169483162804 7717 359455711435232964519099511911977741516208379776 7718 700938637298704280812242916206881189191673218176 7719 1332932490600814697938035091550026976684336138112 7720 2472374780953124036497967995313753841254000655648 7721 4473821032200891113662989549157904068176418541952 7722 7899090259979698372561215850040563801522644479088 7723 13610740140272711041951633432763283409292829202416 7724 22890790235913195843282292578209808685483283869170 7725 37581894417170918548672420645592187706647059796480 7726 60241566051053384144195497797627274072442258869020 7727 94291146862518340399610344378223359873419149774880 7728 144130753061278034610832954977920990510454260118300 7729 215181124288668615052792862361335194610730458454720 7730 313805806254308396951989590943594172491683942057030 7731 447065806170521551822012567919635696974867350868720 7732 622267270750861078887395871563815912016856763823430 7733 846283488221171067286858385326789325116036076761248 7734 1124666214609714181525956538394812060737010681636224 7735 1460605473519109326657086413499755909199338621201056 7736 1853845408697331068449378909441997882188201759398744 7737 2299706962687828414025811811712858131899268828271136 7738 2788394692258991952006296821701840484860533190485688 7739 3304764079714360832007462899794773907973437451305008 7740 3828690092352003402935475310737847820211947073500582 7741 4336106851579377347902827460353707169878458916299168 7742 4800689728534310635178130402534461509508280909100692 7743 5196040647354783275722211729802005398526608835202432 7744 5498136033828898582450247295488168503092109270858524 7745 5687726931547136464603704098780863968715975103187296 7746 5752360192132899378974200736267010150178656638236654 7747 5687726931547136464603704098780863968715975102968176 7748 5498136033828898582450247295488168503092109266202402 7749 5196040647354783275722211729802005398526608757070400 7750 4800689728534310635178130402534461509508279829902000 7751 4336106851579377347902827460353707169878446297976000 7752 3828690092352003402935475310737847820211819603532000 7753 3304764079714360832007462899794773907972307447259200 7754 2788394692258991952006296821701840484851634408624950 7755 2299706962687828414025811811712858131836399512268000 7756 1853845408697331068449378909441997881786485321114000 7757 1460605473519109326657086413499755906862079343908000 7758 1124666214609714181525956538394812048283801094809160 7759 846283488221171067286858385326789264055137457480160 7760 622267270750861078887395871563815635334659895206000 7761 447065806170521551822012567919634534123930410148000 7762 313805806254308396951989590943589624913912691738500 7763 215181124288668615052792862361318599940968702906400 7764 144130753061278034610832954977864345243479036852400 7765 94291146862518340399610344378042095019098435324000 7766 60241566051053384144195497797082449595535111457000 7767 37581894417170918548672420644051436444920986964000 7768 22890790235913195843282292574104056743724601150800 7769 13610740140272711041951633422440249955728141224800 7770 7899090259979698372561215825523359349306510532250 7771 4473821032200891113662989494101725649164749328000 7772 2472374780953124036497967878319374700854203576000 7773 1332932490600814697938034856137402012634440188800 7774 700938637298704280812242467451564851471559064800 7775 359455711435232964519098701257212744344389264000 7776 179727855717616482259549350628606372172194632000 7777 87598450685897109000452624676127475512498224000 7778 41609264075801126775214996721160550868436656400 7779 19257180068139364457950742284173478087871510400 7780 8681515604489057747436810046143781105187976000 7781 3811397094653732669606404410502147802277648000 7782 1629064887231030899105963175456563173554156000 7783 677690993088108854028080680989930280198528896 7784 274303497202329774249461228019733684842261696 7785 107993502835562903247819381110131371985142400 7786 41341262804238923899555856831222165838062325 7787 15382795462042390288206830448826852404860400 7788 5561472205507633411890161777652785100218760 7789 1952883369872909442343110242534565760382160 7790 665755694274855491707878491773147418312100 7791 220250004121004824324410929609161551922800 7792 70677240128382145119027387859656318900600 7793 21988474706607778481475187334115299213520 7794 6628878404197933218680019711020053439370 7795 1935438950130783421512414514166438960400 7796 546971877210873575644812797481819706200 7797 149531880100814358809373282764814020400 7798 39519139740929509113905796159272276820 7799 10089993125343704454614245827899304720 7800 2486970136528377858531680309693490600 7801 591307584908845085245294619087962800 7802 135507988208276998702046683540991475 7803 29905211190792165230796509471115360 7804 6349736622702446042155423243866960 7805 1295864616878050212684780253850400 7806 253919418172050379512558292984200 7807 47716400730318192123165316802400 7808 8588952131457274582169757024432 7809 1478892419986020788982872070432 7810 243238884866121840293235537900 7811 38155119194685778869527143200 7812 5698491827777746194799508400 7813 808818194910389782487672160 7814 108879372391783239950263560 7815 13869983744176208910861600 7816 1667909437590809932318800 7817 188819936331035086677600 7818 20062118235172477959495 7819 1993750880514035076720 7820 184606563010558803400 7821 15855778418084805200 7822 1256860484360380900 7823 91408035226209520 7824 6057158960772920 7825 362704129387600 7826 19430578360050 7827 919790691600 7828 37873734360 7829 1328902960 7830 38630900 7831 893200 7832 15400 7833 176 7834 1 7835 0 7836 7922 7837 697226 7838 35557280 7839 1324269804 7840 39412840456 7841 983169541420 7842 21167945185860 7843 401227602784910 7844 6791969012001624 7845 103813289179279086 7846 1445269128019284980 7847 18458168446316198720 7848 217560189862224674580 7849 2378746270845031380568 7850 24233888816115619017817 7851 230936484148760268335160 7852 2065605718059344392594245 7853 17394601413441330856309950 7854 138287176077789730725491340 7855 1040446685528011175361344100 7856 7425006863900977771863253380 7857 50360918959575922408393587660 7858 325247609436767940742333781850 7859 2003525294484164853115499593446 7860 11789975821455200094647914778742 7861 66373197333645379205259899760906 7862 357941171592093480781647217319832 7863 1851419853600062159728612463592240 7864 9195385273946428905735772034449272 7865 43900549051815697446457244279430528 7866 201668147210365236055188956619442575 7867 892228772512551690924916146108200610 7868 3805093294548633064220400962849424255 7869 15655240983300811815538818362687916852 7870 62186096128133342149347629504761391268 7871 238660152708001182857776863998451631920 7872 885554777153411867557715889667046556420 7873 3178914584653321452823708696701676976040 7874 11046728181670347810683186372122214107494 7875 37181670465134402055558479184727489256376 7876 121283067945795610962890039567060345029710 7877 383592959084376873234129939325039909849020 7878 1176932942645247272509306023939276207473100 7879 3504644762543625245569042447535526002421720 7880 10132994639528307792798496462649560185802620 7881 28458623242930566567296685961578838999265280 7882 77668325933831337907669490459866205327090385 7883 206058823906083141359475692964074402691864750 7884 531631765677694504670940636233304189006405105 7885 1334291490328331305800649184614693734405153564 7886 3258750370609578381435064553160852612008892648 7887 7747217862203903321866346262154473933257956296 7888 17933374681027553985771480676626896796103674840 7889 40431608371771212622442720519281526720528095992 7890 88805139816568913438561784777035370853053985068 7891 190074158905638727008839072366125970605804030620 7892 396534021165211827035673236258977142415160596900 7893 806509873556363038038652225729703570370384398580 7894 1599577915886786692109990480004678047224465493952 7895 3094265476633456224081619176465685761691957685088 7896 5839178399453457713186280410452747682044336047360 7897 10751503084707953884596960278928434622919062962400 7898 19319107105334604636385162771619568219718015925040 7899 33882741692432998900737054602428932209286733541754 7900 58011360776438316299746775258936701399810764828636 7901 96974215029270021277188639220346303091583086041250 7902 158296145121308417084822631661374954967734906780300 7903 252356173381796027236673760616984519986317507064900 7904 392954612837368099554249141531268894998506956674180 7905 597733777273743024674069116695162625383762190749420 7906 888298807892923661668408270644112312286862140270550 7907 1289858542967806960778784612168138094321432687570650 7908 1830204689346212579483410598346675768029567216578650 7909 2537883835893414776883662696374055406591483145938678 7910 3439500461802917394987069180612206285242844111083632 7911 4556221390959708756995857875616169282275287855126600 7912 5899722570345263903289508274836321746533420819316960 7913 7468003253601599877581656044096609802736035252691880 7914 9241654026331979848507299354569554630382686852138824 7915 11181260426920173150045868354911313009522004562683646 7916 13226612944039717018956697932029236121009326380689740 7917 15298251115997744985781240981624176718274533040590950 7918 17301593524045068733919260633979723669477005726907860 7919 19133526956002781893981299995224635587421615872181124 7920 20690907057072775769072801157626640809653606693033356 7921 21880039646559716905226410419559206373426802397318620 7922 22625950089056070890631856229316906590702716110594350 7923 22880174247360071687155809670095748237789263482401830 7924 22625950089056070890631856229316906590702716110367578 7925 21880039646559716905226410419559206373426802392443202 7926 20690907057072775769072801157626640809653606610245200 7927 19133526956002781893981299995224635587421614714850400 7928 17301593524045068733919260633979723669476992029386000 7929 15298251115997744985781240981624176718274392952299200 7930 13226612944039717018956697932029236121008068906675350 7931 11181260426920173150045868354911313009511975776777100 7932 9241654026331979848507299354569554630310918754274950 7933 7468003253601599877581656044096609802271449498404000 7934 5899722570345263903289508274836321743794445103739160 7935 4556221390959708756995857875616169267484818991006480 7936 3439500461802917394987069180612206211728735904975480 7937 2537883835893414776883662696374055068848387658040160 7938 1830204689346212579483410598346674328496433407240500 7939 1289858542967806960778784612168132383892724496531400 7940 888298807892923661668408270644091170039329134403700 7941 597733777273743024674069116695089385447025211935200 7942 392954612837368099554249141531030984877211018957400 7943 252356173381796027236673760616258430655089645202000 7944 158296145121308417084822631659289379229101686535800 7945 96974215029270021277188639214699799888098330490400 7946 58011360776438316299746775244507916004487394132650 7947 33882741692432998900737054567588694303505911617300 7948 19319107105334604636385162692046185348490212764250 7949 10751503084707953884596960106877877063507596668800 7950 5839178399453457713186280058045743577594643018400 7951 3094265476633456224081618492297744459921947582400 7952 1599577915886786692109989220594596712332532224800 7953 806509873556363038038650027190552964201276752000 7954 396534021165211827035669596702021874065627736400 7955 190074158905638727008833360402622055337243047200 7956 88805139816568913438553291335651288149367653200 7957 40431608371771212622430766786963188100525110400 7958 17933374681027553985755582042604639883297428000 7959 7747217862203903321846411442405204429584488896 7960 3258750370609578381411585765456157418793475488 7961 1334291490328331305774822518139529021868194688 7962 531631765677694504644655847071218594650608821 7963 206058823906083141335137925221402556066127450 7964 77668325933831337887859679506528655748001885 7965 28458623242930566554330264246666988365680080 7966 10132994639528307788284260754495064039295180 7967 3504644762543625250083278155690022148929160 7968 1176932942645247285475727738851126841058300 7969 383592959084376893043940892662589488937520 7970 121283067945795635300657782238906970767010 7971 37181670465134428340347641270321845052660 7972 11046728181670373637349661536834751066370 7973 3178914584653344931611413391894892393200 7974 885554777153431802377465159170720023820 7975 238660152708017081491799120911257878760 7976 62186096128145295881665968124764376860 7977 15655240983309305256922901066374248720 7978 3805093294554345027724316231410407675 7979 892228772516191247880184495641061110 7980 201668147212563775205795125727089155 7981 43900549053075107527792136212699680 7982 9195385274630596847037542044551960 7983 1851419853952469163833062156621200 7984 357941171764144038341058683613432 7985 66373197413218762076487702921696 7986 11789975856295438000428736703196 7987 2003525308912950248438870289432 7988 325247615083271144227089332700 7989 50360921045151661041613832160 7990 7425007589990308999725116280 7991 1040446923438132471299060880 7992 138287249317726467704305560 7993 17394622555688863862176800 7994 2065611428488052583633495 7995 230937923681894077673310 7996 24234226559211106916335 7997 2378819784953237488720 7998 217574980331088794700 7999 18460907422031776520 8000 1445733713773572860 8001 103885057277142960 8002 6801997797908170 8003 402485076799300 8004 21308033477610 8005 996867063280 8006 40570171180 8007 1407057960 8008 40432700 8009 924176 8010 15753 8011 178 8012 1 8013 0 8014 8101 8015 721080 8016 37194435 8017 1401183960 8018 42184600920 8019 1064559611016 8020 23188551961740 8021 444700448511660 8022 7616989725063444 8023 117809741065988180 8024 1659769472273615196 8025 21453056345386199520 8026 255924999444346222680 8027 2832342348460376626368 8028 29209029852244976681805 8029 281783419309040231758032 8030 2551714352449209845519050 8031 21756756483670621910211000 8032 175142011475407978027611585 8033 1334415733479216237653317800 8034 9644187722184847886227963920 8035 66251380336905341651281018200 8036 433394457031485833192066317950 8037 2704381440049355599126536540156 8038 16122274039935586340429373994320 8039 91956674320308967548775421532276 8040 502477542195253060063823556705630 8041 2633675394369518440927806067447200 8042 13256166153263104267638505338276144 8043 64142739454345192363063620515052960 8044 298664630589886637876475879156124743 8045 1339465615988555809713692364667432020 8046 5791218986789939778231296730325775130 8047 24157656344919981155363720052588809892 8048 97301671389297804249533665165233964515 8049 378687585947589126145713362694351648768 8050 1425061178697575427788957842701520443960 8051 5188684291668182204250688866450701435040 8052 18290112128130445997495773619889503500554 8053 62454041413128468435202740485579346823440 8054 206693137057734814996145821558944430405116 8055 663340765441102547838025402401329070698400 8056 2065401928759796674088034638165812577026650 8057 6242103606918496696598017102988518539890640 8058 18319217107260805573926544804726235178211800 8059 52229257284530807398462721334413485373292240 8060 144718567059220778817580701422607096731330925 8061 389854099016676383709335127177136252132637100 8062 1021417739423692125253413933925309803512399190 8063 2603613845589803456451383593140619074128294940 8064 6458965116943935497655192102986293962932849721 8065 15599010093751391390487819098911012985928519120 8066 36686560776044939010895824146642732577739595520 8067 84045575596030223915816194680918267829513687728 8068 187601731241138892669190854125884725557404619460 8069 408116046910547766508384915265775817708750779288 8070 865487478793058194491898960363376456507575327920 8071 1789652074792425419118828419093324642188415779080 8072 3609131684164724595222962329626956455861754380932 8073 7099931181963392646340248904255513485450232155840 8074 13627287268607156853459507299810774615990773539648 8075 25524125360248325535051139239724670342479989610560 8076 46661291674203970118765363215471623483739318574640 8077 83272458987810162058104340172972562841002558899844 8078 145095951266638918737606047121000513261093622751940 8079 246879678274579652777419244291379614799387156619836 8080 410255935956286775938946685340928973951903717444600 8081 665922678653682882683507663152348654071252430871400 8082 1055963104722268571112419294423801224869015795476880 8083 1635999176330275251019241160373720935914569811583000 8084 2476720975277777810570795645565395307994860561912570 8085 3664189936027397308789670270151430962094649174180100 8086 5298220583174750162709388093327037416283053535084400 8087 7488151757553646896629268505235537887010208266289228 8088 10345472822935959528237805171706991089179148322302970 8089 13973106150458958323853658933214636848095255529225872 8090 18451665814067598812268293206680866508022263570425520 8091 23823669785251836441156530469385422560548720166754480 8092 30077383103880443506960119717599095979184616706973864 8093 37132571733185732724642123108147032072487059667501420 8094 44830787824212043167555733996421416770354225474425436 8095 52932737430997352173740505200593961969803904104733140 8096 61124708700080275724438440529257313227034000626473360 8097 69034965120090664347601062244808259644650006580774184 8098 76259554493123408290954661782055635653973829309450880 8099 82395380716708050337353312730037123580155630415447576 8100 87076936439248280470157478226061960147209927510601370 8101 90012114072031930373645932548288767792621498095806780 8102 91012248672832285155575331798825309656983959185530808 8103 90012114072031930373645932548288767792621498095572180 8104 87076936439248280470157478226061960147209927505499002 8105 82395380716708050337353312730037123580155630327784000 8106 76259554493123408290954661782055635653973828069332000 8107 69034965120090664347601062244808259644649991725921600 8108 61124708700080275724438440529257313227033846840659750 8109 52932737430997352173740505200593961969802506542427000 8110 44830787824212043167555733996421416770342939214504500 8111 37132571733185732724642123108147032072405262783731000 8112 30077383103880443506960119717599095978648262854822110 8113 23823669785251836441156530469385422557345158696888800 8114 18451665814067598812268293206680866490492818990727600 8115 13973106150458958323853658933214636759790678458997600 8116 10345472822935959528237805171706990677921944628296300 8117 7488151757553646896629268505235536109733978969052560 8118 5298220583174750162709388093327030266321211534707000 8119 3664189936027397308789670270151404109418407977274000 8120 2476720975277777810570795645565300925810590577231500 8121 1635999176330275251019241160373409785856536895052000 8122 1055963104722268571112419294422837225416491995897200 8123 665922678653682882683507663149536989001391348764000 8124 410255935956286775938946685333196895009785741649250 8125 246879678274579652777419244271304326200579030373000 8126 145095951266638918737606047071731489959989430131500 8127 83272458987810162058104340058558942063993933814600 8128 46661291674203970118765362963847683053100049120250 8129 25524125360248325535051138715267108678618830288000 8130 13627287268607156853459506263235829209771070408000 8131 7099931181963392646340246960677490848788288784000 8132 3609131684164724595222958871677724514800713465200 8133 1789652074792425419118822580997218767669775272000 8134 865487478793058194491889608842917272889481484000 8135 408116046910547766508370709860887819736503464000 8136 187601731241138892669170406952182304233715302000 8137 84045575596030223915788342314577672296704455296 8138 36686560776044939010859990692871206161259881280 8139 15599010093751391390444405491457048289039634560 8140 6458965116943935497605886648806434057180473685 8141 2603613845589803456399272137503368767235539780 8142 1021417739423692125202791377020552362530865606 8143 389854099016676383665187548481126855927811300 8144 144718567059220778784804468754357696518657225 8145 52229257284530807380982063911347138593199600 8146 18319217107260805573926544804726235178211800 8147 6242103606918496714078674526054865319983280 8148 2065401928759796706864267306415212789700350 8149 663340765441102591985604098410725275524200 8150 206693137057734865618702726316385411938700 8151 62454041413128520546658377735886239578600 8152 18290112128130495302949953479795255876590 8153 5188684291668225617858142831147590319600 8154 1425061178697611261242729369118000158200 8155 378687585947616978512053958227160881200 8156 97301671389318251423236086488923281975 8157 24157656344934186560251718024836125180 8158 5791218986799291298690480348419619050 8159 1339465615994393905819566883307939100 8160 298664630593344587108416940197040475 8161 64142739456288770385700282458424800 8162 13256166154299679213044725041407792 8163 2633675394893976002591667226769760 8164 502477542446877000494462826160020 8165 91956674434722588325784046617520 8166 16122274089204609641533566614760 8167 2704381460124644197934662786992 8168 433394464763564775310042113300 8169 66251383148570411512363125600 8170 9644188686184300410027543600 8171 1334416044629274270569848800 8172 175142105857592248012292655 8173 21756783336346863107117100 8174 2551721502411051845896450 8175 281785196585269528994700 8176 29209441109448670688475 8177 2832430653037446854640 8178 255942528888925920600 8179 21456259906856065200 8180 1660305826125766950 8181 117891537949758600 8182 7628275984984380 8183 446098010817800 8184 23342337775350 8185 1079414463600 8186 43424719800 8187 1488847536 8188 42296805 8189 955860 8190 16110 8191 180 8192 1 8193 0 8194 8282 8195 745472 8196 38887485 8197 1481631060 8198 45116929221 8199 1151657779272 8200 25375950756156 8201 492310752712350 8202 8531130522168254 8203 133501104786853804 8204 1903099027274346356 8205 24891023181735340266 8206 300494621522714254350 8207 3365666136700504834848 8208 35129745382631726083413 8209 343034320923771325982952 8210 3144492409452968276960257 8211 27141977535116153130621200 8212 221207272797836514890836135 8213 1706456634148563326800339140 8214 12488161606150930642463423175 8215 86874172789903764218106374520 8216 575541409203145886765738005350 8217 3637421744992976619141008097006 8218 21964431404873150912800615434768 8219 126905603909573807728673024928348 8220 702513165039489225579916591470186 8221 3730587153446371089811876496930370 8222 19025994484973475711652441458653124 8223 93288747156801951846338518121506656 8224 440206275654820279838284507171010295 8225 2000937616628075805084285466479022038 8226 8768814849366234080872972918498186725 8227 37079559934503606138105064014642143172 8228 151408203065951263263839583591078518637 8229 597448585071139368378734832373345020438 8230 2279738021982099783869961250111956255903 8231 8417494235010985871794430036497382918400 8232 30092541890164465080847334686605795413394 8233 104222949961057635353506610416411696520184 8234 349891332012122299280956893260205272683746 8235 1139181080969700748999532328012545152620816 8236 3598776596699736679530366865294252335187950 8237 11036248229879192669535923145980269182141840 8238 32868826249857595691467503740184831827786070 8239 95109795105970915260394485469920821049699120 8240 267496298735543199170952031473093955876034565 8241 731520490419648748692702361265448183975824850 8242 1945844504516265671412741078337930608091504815 8243 5036303423453864090572776452567608096099371036 8244 12687610547547234535708639210650834166827550047 8245 31120554173229065842148169988207109773277382306 8246 74343546080491657289433935385817227909888222885 8247 173017707241871493328016415011889254857552799088 8248 392379443209244279511655381814251871844882643764 8249 867365084988855775762534518658420519796575156044 8250 1869321303855292620177824992442222398186544873208 8251 3928743079289089574610987698160506191321976055000 8252 8053923312542633627952502938560417138609426916012 8253 16107846625085267255904992686557413223782475273972 8254 31436281316698666741362962036421503465030007944688 8255 59878631079426031888310399763448765017030122342208 8256 111336829663307778042327147433699231714609208881200 8257 202119167696466427830686205067558978056460756882734 8258 358302160916463212972580090316379701219190164586634 8259 620344039795667652310735678542670560084464143317876 8260 1049111243772085000231391220975344404911859334568936 8261 1733314228840836087338820278097778849233520920338250 8262 2798064397985921112418381306058883762951445316761530 8263 4413848064428495275927587412369896375201468951721080 8264 6804682432660596883721697260735363255182459264444770 8265 10253631062913228180950502721655536981756637208376170 8266 15103321430507322590859524279195173413606701263770000 8267 21748782859930544530837714962041009679032881313354628 8268 30619996921218003484205730275505095352244547092351758 8269 42152203553884524276958537781864154724930327448877702 8270 56743350937921474988213416244817130793830142186945292 8271 74700107563845992389546775815961792318854481186905200 8272 96176388488451715201541473863050807587571314561344744 8273 121111007726198456179718893012730646587665097926186194 8274 149173314394463952123800099930314576893894810780479966 8275 179726884812607171233494096301583827582906331577394076 8276 211820971386287023239475184926866653936983350488138000 8277 244217119951248567970218448503916848068520360590334294 8278 275454193433385012710595226800929468170307674456806414 8279 303949454823045531266863698538956654532753279520152056 8280 328127252365787789435818765468191842961495016323164946 8281 346561367667236541651314201730449811667196983439691150 8282 358113413256144426373024675121464805389436882882408588 8283 362048725489728431058442528694228154899210914562197788 8284 358113413256144426373024675121464805389436882882165982 8285 346561367667236541651314201730449811667196983434354002 8286 328127252365787789435818765468191842961495016230399000 8287 303949454823045531266863698538956654532753278192369600 8288 275454193433385012710595226800929468170307658361834950 8289 244217119951248567970218448503916848068520191949668100 8290 211820971386287023239475184926866653936981799140018250 8291 179726884812607171233494096301583827582893647755167000 8292 149173314394463952123800099930314576893801727636788610 8293 121111007726198456179718893012730646587046947190264020 8294 96176388488451715201541473863050807583831399239327310 8295 74700107563845992389546775815961792298121475137341600 8296 56743350937921474988213416244817130687996120537019100 8297 42152203553884524276958537781864154225368546684642760 8298 30619996921218003484205730275505093163711114101108420 8299 21748782859930544530837714962041000751794810015740560 8300 15103321430507322590859524279195139410968618066486500 8301 10253631062913228180950502721655415746896126026789000 8302 6804682432660596883721697260734957722940156363232700 8303 4413848064428495275927587412368621225690912235610400 8304 2798064397985921112418381306055108098429060435074450 8305 1733314228840836087338820278087235105221541862435500 8306 1049111243772085000231391220947537037370933232526750 8307 620344039795667652310735678473326248184551824450600 8308 358302160916463212972580090152697057141077346880950 8309 202119167696466427830686204701521416848812862343100 8310 111336829663307778042327146657617729620108780104250 8311 59878631079426031888310398202416257946949259888000 8312 31436281316698666741362959056268535422148361441200 8313 16107846625085267255904987285030158646059490986400 8314 8053923312542633627952493642515079323029745493200 8315 3928743079289089574610972508543941133185241704000 8316 1869321303855292620177801435516875216596203714000 8317 867365084988855775762499866079830100500638523296 8318 392379443209244279511607082274208854988384093872 8319 173017707241871493327952729191777132908263852416 8320 74343546080491657289354688324591736796519624085 8321 31120554173229065842055450926573285170636121710 8322 12687610547547234535607222300833723954182418851 8323 5036303423453864090470042440025600348225082292 8324 1945844504516265671317970942737163770905145431 8325 731520490419648748615778549901189387558325350 8326 267496298735543199120695141381778208883268225 8327 95109795105970915242913828046854474269606480 8328 32868826249857595708948161163251178607878710 8329 11036248229879192719792813237296016174908180 8330 3598776596699736756454178229553048752687450 8331 1139181080969700843769667928779382338980200 8332 349891332012122402014969435267953146972490 8333 104222949961057736770416427526624341651380 8334 30092541890164557799908968511208436673990 8335 8417494235011065118855655527610751517200 8336 2279738021982163469690073372061245202575 8337 597448585071187667918777849229843570330 8338 151408203065985915842430002887015151385 8339 37079559934527163063452245604983302380 8340 8768814849381423697438031055232537725 8341 2000937616637371850422101046160444850 8342 440206275660221807092862230155297867 8343 93288747159782104814381399768010144 8344 19025994486534508218722522321107332 8345 3730587154222452591906376925707320 8346 702513165405526786787564486009820 8347 126905604073256451806785842634032 8348 21964431474217462812712934302044 8349 3637421772800344160067110139192 8350 575541419746889898744795908100 8351 86874176565568286602988061600 8352 12488162881300441199179533855 8353 1706457039680805629701551210 8354 221207394032697026072423305 8355 27142011537754236327904700 8356 3144501336691039574574325 8357 343036509457204317226290 8358 35130244944412490318355 8359 3365771970722154761040 8360 300515354528763817950 8361 24894763097057357700 8362 1903717178010268530 8363 133594187930545160 8364 8543814344395330 8365 493862100832100 8366 25544591422350 8367 1167752750736 8368 46444711677 8369 1574397006 8370 44224635 8371 988260 8372 16471 8373 182 8374 1 8375 0 8376 8465 8377 770408 8378 40637688 8379 1565731440 8380 48217181922 8381 1244793817176 8382 27741805997841 8383 544399047641592 8384 9542847967135054 8385 151069911754249488 8386 2178738134336140650 8387 28831433574950500312 8388 352184124979517220846 8389 3991570875849040264848 8390 42161698844583149497251 8391 416660083221537697145760 8392 3865693484778356410487854 8393 33774007790717365299382072 8394 278635763207397943923936360 8395 2176013312516851104091503280 8396 16122282674012996625037736830 8397 113556954317035941689450882760 8398 761777921439918378786011975325 8399 4875378750508580691254530072056 8400 29814816342413361590753529579066 8401 174471888561464765614253684804352 8402 978288804496536947928088393334610 8403 5262519087964643553986143417044408 8404 27189681958047826180158259367300634 8405 135071323282532388368619858826974432 8406 645809764457938844717726947381634427 8407 2974638915102899996829813603573340344 8408 13210896358291903543472221661292951480 8409 56618127249888635766838169034533312472 8410 234336137784363456162834924265936501914 8411 937344551137603710548456664456421992840 8412 3626043395190412736009903934602159998056 8413 13574418864046436793273242507900427947208 8414 49207268382168679541187493622775175051569 8415 172825527976397723353118569141836680124768 8416 588429773824402229204788899714449747529300 8417 1943186694955003187065875084067327913928432 8418 6227030090651260674314536557354132973761456 8419 19372982504248366949290136169606952608997440 8420 58540099306315717837250418353014165937523540 8421 171883695835565299380602963610652847660272080 8422 490584715197342625383208506153120429803218875 8423 1361622882996706062227263362167174823004734120 8424 3676381784091106367841917130886346388508923240 8425 9659512922906044181919267023543891862654346632 8426 24706061898971228388069429045981206382057148806 8427 61532078691777399003934073939717268242512433496 8428 149272264974497023509244778601431346807984145752 8429 352825353576083873748860489648871504734596767768 8430 812758403773478923456979214342509996407218919353 8431 1825141678649215828113749711938658379538105746096 8432 3996430917042248451214466459454681873472142646420 8433 8534750771988530590729113992199433906605363165504 8434 17780730774976105397352264580781739679712848389012 8435 36144436329459624086420961776176850818606889387184 8436 71705897879411834881125435650524154657901719698260 8437 138859040337908632626941308141168962550267982714496 8438 262530373138858508560310904455832790100736952552608 8439 484671458102508015803650897361292197338128005756184 8440 873877325972703846676279646743077825744572563916718 8441 1539067529325060506086582063713268735293544517128560 8442 2648101484279883517825442668144038270321952649218362 8443 4451880756180673740112338398493986539700865311884536 8444 7313804099439678287327413083191434754777441332062030 8445 11743291089241173588103170302571123341803516565992560 8446 18430442959503508547995253391528988954503900886850700 8447 28276843992662917224321484655494479185570165071664040 8448 42415265988994375836482226983241083865199620862167870 8449 62209056783858417893507266242086738250504326670400128 8450 89220884071586415136740684478782245194040856487933446 8451 125140980256251075776207713294915343992680798658078440 8452 171667754966908527026336222084050532907840130421574174 8453 230339012993573466642932146087460208026049290595512352 8454 302319954554065174968848441739791522892543391422610644 8455 388163892266947878972348616554794054057189286864199848 8456 487571718335312579684779359818826677652438255136257490 8457 599184521327733531660813189174943627957649817184926672 8458 720448055405965317830263477460348885996585057457487686 8459 847585947536429785682662914659233983525379157973657544 8460 975709404722169171890507308735629818244330026136827058 8461 1099074961641064124658272600644732438941888804288461520 8462 1211480355445263864680141389347034620197309232397521552 8463 1306765327221857651789815431205790152122940294185624696 8464 1379363400956405299111471844050556271685325865986852738 8465 1424836919669253825455806080667607577345281663761126176 8466 1440324277491745714862934407631385920577295594888719170 8467 1424836919669253825455806080667607577345281663760875384 8468 1379363400956405299111471844050556271685325865981272802 8469 1306765327221857651789815431205790152122940294087521600 8470 1211480355445263864680141389347034620197309230976973150 8471 1099074961641064124658272600644732438941888786865707600 8472 975709404722169171890507308735629818244329841401189400 8473 847585947536429785682662914659233983525377437984871600 8474 720448055405965317830263477460348885996570822287140860 8475 599184521327733531660813189174943627957544050219008240 8476 487571718335312579684779359818826677651727021256643960 8477 388163892266947878972348616554794054052831220806260240 8478 302319954554065174968848441739791522868070470051029610 8479 230339012993573466642932146087460207899482262896022560 8480 171667754966908527026336222084050532302444328007413040 8481 125140980256251075776207713294915341304585584902600160 8482 89220884071586415136740684478782234078269352199076040 8483 62209056783858417893507266242086695320628172175502560 8484 42415265988994375836482226983240928627701026483297200 8485 28276843992662917224321484655493952418467350988864800 8486 18430442959503508547995253391527308272751041269527950 8487 11743291089241173588103170302566072527770574968194800 8488 7313804099439678287327413083177115346243077392472200 8489 4451880756180673740112338398455635428147960151939600 8490 2648101484279883517825442668046886590881114228308900 8491 1539067529325060506086582063480241779315519380555600 8492 873877325972703846676279646213357620458811851671400 8493 484671458102508015803650896219173134035979682439600 8494 262530373138858508560310902118718780936155661321450 8495 138859040337908632626941303599983487437305473756800 8496 71705897879411834881125427268843932037297088907200 8497 36144436329459624086420947078604258425304223676800 8498 17780730774976105397352240095119836805996432615200 8499 8534750771988530590729075245657521666878287655296 8500 3996430917042248451214408249950744272585864854464 8501 1825141678649215828113666759820024943385670563456 8502 812758403773478923456867228982354857601431422789 8503 352825353576083873748717556767533891671939222296 8504 149272264974497023509072812478572031091974286356 8505 61532078691777399003739937968266333427226041704 8506 24706061898971228387865278123622088421537728866 8507 9659512922906044181721762875401117277593698504 8508 3676381784091106367670223183921320754905064356 8509 1361622882996706062100082660711600279594468280 8510 490584715197342625315470958638738336030359895 8511 171883695835565299380602963610652847660272080 8512 58540099306315717904987965867396259710382520 8513 19372982504248367076470837625181496019263280 8514 6227030090651260846008483522379766577620340 8515 1943186694955003384570023226841912974576560 8516 588429773824402433355711258832410266949240 8517 172825527976397917489090020076651966516560 8518 49207268382168851507310352938491184910965 8519 13574418864046579726154580120963085492680 8520 3626043395190524721370059073407947494620 8521 937344551137686662667090100608857175480 8522 234336137784421665666772525152214293870 8523 56618127249927382308750408761608822680 8524 13210896358316389205375095377708725292 8525 2974638915117597569422206906239050728 8526 645809764466320524940347552012425487 8527 135071323287073573843732821335932128 8528 27189681960384940189322840658531792 8529 5262519089106762617288291740360992 8530 978288805026257153213849105579928 8531 174471888794491721592278821377312 8532 29814816439565041031591950488528 8533 4875378788859692244159690016992 8534 761777935759326913149951565155 8535 113556959367849974631048680520 8536 16122284354694749484655059580 8537 2176013839283953918174302520 8538 278635918444896538302807030 8539 33774050720593519794279640 8540 3865704600549860699345260 8541 416662771316751452624040 8542 42162304240385563658385 8543 3991697442876739754640 8544 352208597900888801880 8545 28835791641008439920 8546 2179449368215754180 8547 151175678720167920 8548 9557083137481880 8549 546119036427536 8550 27926541635499 8551 1262216571096 8552 49637730324 8553 1663834536 8554 46217626 8555 1021384 8556 16836 8557 184 8558 1 8559 0 8560 8650 8561 795894 8562 42446316 8563 1653608138 8564 51492965524 8565 1344312563958 8566 30298454116437 8567 601329611846028 8568 10661292592839681 8569 170715961895293958 8570 2490540807948039938 8571 33340796756222563062 8572 412030799563691915258 8573 4724799390370454727494 8574 50497175761209818318619 8575 504975783749383150056036 8576 4741178643557031123916039 8577 41922068647362333861839226 8578 350049526319258689716943332 8579 2767059044889739106112526310 8580 20752945744258698185606349660 8581 147977535185027641717317981690 8582 1005014119479499044591166598185 8583 6512491567075675957821542293056 8584 40327351817540961439317701233269 8585 238976900132302860480758854888938 8586 1357047398292058476166212850004802 8587 7393568586281929376720359737336258 8588 38693008940145489504646543630285962 8589 194713206290071917355389250593167850 8590 943142092987929747119402468203072779 8591 4401329767314232940331620924303332386 8592 19805983952978721634664589723117768039 8593 86014558881614526085107692979774039972 8594 360783288642495863443798597439787362358 8595 1462634953956316214686814522636181611304 8596 5735068635250124774892223224819653460246 8597 21763850205565060913320295616519392615364 8598 79982149505452220781985375325046635986077 8599 284814483604781834127770995824066125579982 8600 983288098159366721554307841871429579081593 8601 3292871770580205767115465262690839894923532 8602 10701833254385669679306146127095784129215688 8603 33770229380505891854183179476182765134955796 8604 103513094405463712709019875670182381143404600 8605 308336876952445102199312185456244769327441420 8606 892892206174788942049402399241822384834145555 8607 2514676009226956612306545790569686436498584970 8608 6890212265281861117484734112403859827138485535 8609 18373899374084962979531489999063159285662802508 8610 47701469528874423119380682128847536277210258298 8611 120603715412625899961590543984721680323701009672 8612 297042484257023049904784068633037036899260349818 8613 712901962216855319770918018697141216061781241580 8614 1667681375900143694463630073237487423905729195773 8615 3803483839772257548776313712031057125218695310534 8616 8459472678114159030898750160195720053997350378761 8617 18352754284722243321271655461424884996049041229844 8618 38846663235995415030024862068589439525782364064276 8619 80240648651400365471854541697735948971194458046692 8620 161775501313307188451319584600425100707809265377444 8621 318415272426191926475613118139141307670771014996756 8622 611954351694087608695318943465829172125607497931104 8623 1148591244718133665551214007535827255812326093387042 8624 2105750615316578386843892342442261938054835913433952 8625 3771493639372976215242792252888877315532908615156278 8626 6600113868902708376674886441550906405389828398573922 8627 11287151254065501281849805798165153180219451569967398 8628 18865667096080909285377532548187943313507381024195066 8629 30822780044301203902870334867395308870971995442466390 8630 49230829237425534011529007079843300170321069813510260 8631 76881021000911107908415161741116848940595682196237490 8632 117399396933823718833120449685756823741988178192224660 8633 175316432754510086790793204864062703161872325004729998 8634 256054263628297626760237443946196607392874381817133334 8635 365791805183282323943196348494566518585619179520590486 8636 511170599550997093715492333152663452283375866181328814 8637 698815503183641596471812303550476614540919333927099726 8638 934665735508120635281048955998762471120519272921558596 8639 1223142814368651695552977646121837307717285411233862662 8640 1566219457423273512598325034668206308630529232857747188 8641 1962491850265306570002720525367391037314646314384088362 8642 2406388816396744960836669215629062819563505946118066558 8643 2887666579676093953004003058754875383476079087937294330 8644 3391329355200994061086096615514446671291657444382497062 8645 3898079718621832254121950132775226058955926109811349578 8646 4385339683449561285887193899372129316325416664952880072 8647 4828800999753449505808370810544591831459447544425826998 8648 5204374410845384467371244095809171196128515685236972184 8649 5490329048803922075468565199974510272838873689816773314 8650 5669361517786658664886018413017157346953184788391993346 8651 5730322394321999080637480976597986995845154517299180554 8652 5669361517786658664886018413017157346953184788391734186 8653 5490329048803922075468565199974510272838873689810942402 8654 5204374410845384467371244095809171196128515685133289150 8655 4828800999753449505808370810544591831459447542907175500 8656 4385339683449561285887193899372129316325416646109577750 8657 3898079718621832254121950132775226058955925907652958000 8658 3391329355200994061086096615514446671291655539658073460 8659 2887666579676093953004003058754875383476063132778161560 8660 2406388816396744960836669215629062819563385943981801300 8661 1962491850265306570002720525367391037313829313538556400 8662 1566219457423273512598325034668206308625459932920194050 8663 1223142814368651695552977646121837307688454423804342020 8664 934665735508120635281048955998762470969479323850487770 8665 698815503183641596471812303550476613808956503813448800 8666 511170599550997093715492333152663448989884850011689400 8667 365791805183282323943196348494566504781752461476254800 8668 256054263628297626760237443946196553347226723033378360 8669 175316432754510086790793204864062504994497576130961760 8670 117399396933823718833120449685756141737386769730554750 8671 76881021000911107908415161741114641491740008496115500 8672 49230829237425534011529007079836568674535268598389750 8673 30822780044301203902870334867375938648404689905078800 8674 18865667096080909285377532548135272793420111924660300 8675 11287151254065501281849805798029650389225707989113000 8676 6600113868902708376674886441220727769970964841091500 8677 3771493639372976215242792252126130154269122766338000 8678 2105750615316578386843892340770422669466926877872050 8679 1148591244718133665551214004056594183345596478839300 8680 611954351694087608695318936587529687848063697742250 8681 318415272426191926475613105216275609937203875248000 8682 161775501313307188451319561521172285693901968876000 8683 80240648651400365471854502514501453704175376562496 8684 38846663235995415030024798836385624412338872780256 8685 18352754284722243321271558505379035155435687927680 8686 8459472678114159030898608998573149016958637404165 8687 3803483839772257548776118774552268550260472631330 8688 1667681375900143694463375154995994672037284153737 8689 712901962216855319770603119692944287283113836712 8690 297042484257023049904417966538726786367964098630 8691 120603715412625899961192257090911627547895197940 8692 47701469528874423118979027058345643731630190230 8693 18373899374084962979162291903955359066998295496 8694 6890212265281861117185859463983259650124360811 8695 2514676009226956612111627541599729799315460150 8696 892892206174788941981664851727440291061286575 8697 308336876952445102267049732970626863100300400 8698 103513094405463712903938124640139018326529420 8699 33770229380505892153057827896782942149080520 8700 10701833254385670048504241234896002793722700 8701 3292871770580206168770535764583385474991600 8702 983288098159367119841201651924205384893325 8703 284814483604782200229865306074597421831170 8704 79982149505452535680989572253825303390945 8705 21763850205565315831561788368387837657400 8706 5735068635250319712371011799777876139450 8707 1462634953956457376309385559674894585900 8708 360783288642592819489648438053140664522 8709 86014558881677758288922806423265323992 8710 19805983953017904869159856742199252235 8711 4401329767337312193146634831599833830 8712 943142093000852612817136035342821535 8713 194713206296950216839666794393356704 8714 38693008943624722577113273244833704 8715 7393568587953768645308268772898160 8716 1357047399054805637429998698823080 8717 238976900462481495899622412371360 8718 40327351953043752433061282087667 8719 6512491619746196045090641827822 8720 1005014138849721611896703985775 8721 147977541916523427518533102200 8722 20752947951707553859306471650 8723 2767059726894340514574196220 8724 350049724486633438590711570 8725 41922122693009992645594200 8726 4741192447423749168251725 8727 504979077240399319695450 8728 50497907724039931969545 8729 4724950430319525798320 8730 412059630551121435900 8731 33345866056160116200 8732 2491357808793571900 8733 170835964031559216 8734 10677247751972451 8735 603234336269630 8736 30500612508015 8737 1363155866280 8738 53011617022 8739 1757291172 8740 48277230 8741 1055240 8742 17205 8743 186 8744 1 8745 0 8746 8837 8747 821936 8748 44314655 8749 1745386924 8750 54952142064 8751 1450574437676 8752 33058934163697 8753 663491834336760 8754 11896357153463354 8755 192657736576375720 8756 2842769981626865563 8757 38493531336995734116 8758 481208820184868166420 8759 5582235686541428194852 8760 60358985212450920280333 8761 610695817664952426142520 8762 5801631412270853525637070 8763 51909418815583513473702440 8764 438634910107054765392628483 8765 3509080418388641227065775412 8766 26637114240529411244883783760 8767 192250488607888234276804999220 8768 1321722144532757667686324153725 8769 8670497367321420041827945979216 8770 54357349143212555054126589339922 8771 326144095522633770398228480037696 8772 1875328550839886584979655399352767 8773 10346640284091274986216193698535500 8774 54837193513435993164105170839343460 8775 279492792761795898082457336241185676 8776 1371261514518576603891571786434431037 8777 6482327159599965517107826222242583404 8778 29551785580631119380959981514363755790 8779 130027856554948464782078774276690894076 8780 552618390358806052686988953585025978557 8781 2270216090123082655909184364552374962176 8782 9021121831805491185378071745183870321972 8783 34696622430021962776892916200791816800960 8784 129244918551832917239238471109731742398291 8785 466542632821251906422307731771325902614404 8786 1632899214874383291592933716023918429883690 8787 5544262450503721808740840062561072280729620 8788 18270864893705448735033348806294214884024145 8789 58466767659857437750764102602757937532885784 8790 181755386420861166764765124278044091221163616 8791 549133295143878419965328013663349110946455960 8792 1613079054485142859419702442308833035588416795 8793 4608797298528979598604662774509575975494317500 8794 12812456489910563283884572296300716354013817230 8795 34668999913875641826313711117050008562241109004 8796 91339480542326210195260323495849314279995717113 8797 234380553844459709179112545075870219399539753696 8798 585951384611149272946545896767015988502486747660 8799 1427590646143527319541312310959816666876900887968 8800 3390527784590877383909569178166299713618588372695 8801 7851748553789400257473922059957483508444822496756 8802 17734121733558817822914557801775040401513802474362 8803 39075183480722818931845133394746022617265501644100 8804 84011644483554060703466685033966508694225730625965 8805 176286729408113438853175761108090048064751382818904 8806 361103461852103334425053427649048127795517972766888 8807 722206923704206668850106766775240147776657625812696 8808 1410560397859778650097864728342418375427484357051860 8809 2690915220532500809417464992805461725723201164308396 8810 5014887456446933326641639290622213065060822183402544 8811 9131586114724266654481790940158156106400267885301580 8812 16248851762965239194004363287336336544658786657940250 8813 28258872631243894250442370933062917509849367575970820 8814 48040083473114620225752030585603474652923505424366964 8815 79841265490528523755475205761748175367125196380434756 8816 129742056422108851102647209362749820483117867085715750 8817 206165459520063379834343510768172656433856710513216300 8818 320392268173071468661479780247824882848859137482967400 8819 486996247623068632365449265976690310132987281423624908 8820 724086526071141519174944303360077957286631052683379842 8821 1053216765194387664254464441251022184320217860502063940 8822 1498808473545859368362122474087993028997974230211552460 8823 2086948507468918107845993318350370020595932511596372740 8824 2843467341426400921940165896252379148460279960673796522 8825 3791289788568534562586887861669838863616240511819357828 8826 4947170821668697538985329282910643395005748391746439640 8827 6318073579480505290752348240825640962259089903966371620 8828 7897591974350631613440435301032051202817441506960905370 8829 9662936062734890444680062015380392059916800291575718588 8830 11573051330949926927930771948653260257807185609079754252 8831 13568405008699914329298146422558994785015302226630081660 8832 15572828475894219855217190780437028105528924222075261110 8833 17497560085274404331704708742064076523066206763141242820 8834 19247316093801844764875179616270484175372827418679552432 8835 20727878870248140516019424202137444496555352603094210148 8836 21854394026239887283194392908775349088759447853152998210 8837 22559374478699238485878083002606811962590397783893850300 8838 22799367824217315491046998779230288685596678611381820740 8839 22559374478699238485878083002606811962590397783893582588 8840 21854394026239887283194392908775349088759447853146907952 8841 20727878870248140516019424202137444496555352602984696200 8842 19247316093801844764875179616270484175372827417057217900 8843 17497560085274404331704708742064076523066206742779289000 8844 15572828475894219855217190780437028105528924001073567210 8845 13568405008699914329298146422558994785015300119747266480 8846 11573051330949926927930771948653260257807167749196197880 8847 9662936062734890444680062015380392059916664334280320560 8848 7897591974350631613440435301032051202816504503979108150 8849 6318073579480505290752348240825640962253203603183286520 8850 4947170821668697538985329282910643394971848104379365860 8851 3791289788568534562586887861669838863436369575318766360 8852 2843467341426400921940165896252379147577277181489074770 8853 2086948507468918107845993318350370016570478665313082400 8854 1498808473545859368362122474087993011900616495997577360 8855 1053216765194387664254464441251022116470703483673973280 8856 724086526071141519174944303360077705073608645025856630 8857 486996247623068632365449265976689429961011124088186760 8858 320392268173071468661479780247821993395402055321175500 8859 206165459520063379834343510768163717489215235597973800 8860 129742056422108851102647209362723718764764760333207650 8861 79841265490528523755475205761676134624470621743512400 8862 48040083473114620225752030585415301341842492743977800 8863 28258872631243894250442370932597236083436760437634000 8864 16248851762965239194004363286243410747976137251639550 8865 9131586114724266654481790937723569676548573000921400 8866 5014887456446933326641639285471140724006183533292900 8867 2690915220532500809417464982447929168978927749571800 8868 1410560397859778650097864708541253193416373417114250 8869 722206923704206668850106730773121635029183189562496 8870 361103461852103334425053365386560817514591594781248 8871 176286729408113438853175658692651737684288810050688 8872 84011644483554060703466524845716843740168886039781 8873 39075183480722818931844895277077601739613435367340 8874 17734121733558817822914221702673680789516866820562 8875 7851748553789400257473472204237202181618154775516 8876 3390527784590877383908999360920610032971475925791 8877 1427590646143527319540631309861309487566937231912 8878 585951384611149272945781507778895685195384684740 8879 234380553844459709178312603111558274078153873896 8880 91339480542326210194489470330239621515751142033 8881 34668999913875641825645638373521608166562477268 8882 12812456489910563283390779398910159539816567686 8883 4608797298528979598342006978025237244538333700 8884 1613079054485142859419702442308833035588416795 8885 549133295143878420227983810147687841902439760 8886 181755386420861167258558021668600905418413160 8887 58466767659857438418836846131158333211517520 8888 18270864893705449505886514415986979128599225 8889 5544262450503722608682804374506393666609420 8890 1632899214874384055981921836327225531946610 8891 466542632821252587423406238950635866270460 8892 129244918551833487056484160790378854845195 8893 34696622430022412632613197527618484522200 8894 9021121831805827284479431357180805975772 8895 2270216090123320773577605242204441238936 8896 552618390358966240936653907641870564741 8897 130027856555050880220389154739263662292 8898 29551785580693381868270262440741741430 8899 6482327159635967635620573696678833604 8900 1371261514538377769073582897374368647 8901 279492792772153430639201609655922272 8902 54837193518587065505159809489453104 8903 10346640286525861416067888582915680 8904 1875328551932812381662304805653467 8905 326144095988315196810835618374516 8906 54357349331385866135139269729086 8907 8670497439362162696402582901572 8908 1321722170634476020793076661825 8909 192250497546832875751720241720 8910 26637117129982868327045575660 8911 3509081298560617384401213560 8912 438635162320077173050151695 8913 51909486665097890301793100 8914 5801648509628587739612170 8915 610699843118798709432860 8916 60359868215230105002085 8917 5582415557477928786320 8918 481242720472235240200 8919 38499417637778819216 8920 2843706984608662783 8921 192793693871773748 8922 11914217037019726 8923 665598717151940 8924 33279935857597 8925 1470936391496 8926 56574476596 8927 1854900872 8928 50404915 8929 1089836 8930 17578 8931 188 8932 1 8933 0 8934 9026 8935 848540 8936 46244005 8937 1841196330 8938 58602834775 8939 1563955957208 8940 36037019469465 8941 731301640749550 8942 13258727640809651 8943 217133909484010740 8944 3240135629112034757 8945 44372801997103036210 8946 561045476144251382535 8947 6583186644836310420688 8948 72004879176942512501705 8949 736997086650111380211258 8950 7083386941269834766214535 8951 64123398580601753448384540 8952 548255464097364756907736193 8953 4438259977480871055810348690 8954 34093911119798747029400924427 8955 249033801276961131233135572200 8956 1732860247817461646041894970325 8957 11506192180035486606059067036486 8958 73020066120530613813150194882535 8959 443529291436594354283896922008276 8960 2581974091682221418323858767494065 8961 14423441482852289149668989521916250 8962 77405802635985941948051557926448107 8963 399513820080344818167790205152897920 8964 1985084293571112998118390541820992089 8965 9504342981429073320712182515707305360 8966 43887701414405430302761964330659541445 8967 195613754875908933666929591928475224900 8968 842225889049498779557727145041722276355 8969 3505480727395905829753216380518535167766 8970 14114172402410860855801515259582557087825 8971 55009082183756602020328024545360934337640 8972 207659285243683119933224016195322849697223 8973 759729092354940723350643561199054984380090 8974 2695229399068721272495131847536259053613749 8975 9276603513073741743739101853862852108830380 8976 30992289009587277208438915079688906363309795 8977 100552759897772058600366770199545525212118574 8978 316959786634281492440252587427947341094166145 8979 971110835645458192407488005741152440797550256 8980 2893101031193760866871572287788470893855725675 8981 8384088702643143737672051469274929888573590850 8982 23643130141453665340250944491144362609634885225 8983 64902710192225747991931069790286121700609827620 8984 173489936859988057130610452385331090548615871071 8985 451728514842987771394507977275480763361849090110 8986 1146051972842394901498460515284684103495931517285 8987 2833873969210285574611952318617286614652926194264 8988 6831660461489081295937294306766321553257811177315 8989 16060394769114682344833121908905702742601824027154 8990 36828146625728495721770951426890336124548255672425 8991 82395175501629854835147385103431945989914325714540 8992 179896133178558516390070935408463813840621534457967 8993 383385201855944379191953866264851002238759434851990 8994 797688565151884272834871372295506757284727051676261 8995 1620700576816526776553389218503500830771056003411520 8996 3216077707120295322223131591277340975747916767208300 8997 6234242939956264778463301160462254929596242128037002 8998 11807278295371713595574433974416857153179324514396990 8999 21852276248150634117182534498699439064446201351568824 9000 39526911448860705829609584450689203051613811077456130 9001 69888162271898639292932888444366234479032864486472020 9002 120806680498567647920641135737507038994185770689611334 9003 204180305068001658457421637865364187445327954986413520 9004 337464670876280518839349651471589431816556177953640706 9005 545490837854809605795113135255322330306209959675652100 9006 862465243635307079432814011146884975536695843927365150 9007 1333946243489274949522752337240500903866463709825741608 9008 2018471289490350252567322615561279690776031513516367010 9009 2988386064959739334969802313947867276641468682299487172 9010 4329328530005776216045995659950115034862504219413446310 9011 6137782219755024508824702707777378177965226721479475840 9012 8516172829910096505994275007041112197527307633580829022 9013 11565172978890254514313212972524967176224276319295311520 9014 15373217740232167586099270902502700269635635660373638598 9015 20003705011386434931309894668316766615673055975410943480 9016 25480909954980339733930461065593976522301583118489929370 9017 31776193590916658962313280858270135427803949905699018628 9018 38796515430770339430731331280446095580457154738914901550 9019 46377443733334658629839752335245907360546319919186354352 9020 54282689824243975441744255574208277933366694317648807130 9021 62211622045762758371437236725497127519139355106037337620 9022 69815264740244873283501787880835665327034164925673651462 9023 76720071143126234377474492176742489370367214181610269480 9024 82557467860538013080108420929320722257242980476289122458 9025 86996041401427153568286293022294954636664646093178452660 9026 89772510807855679745997557693219261699536922032316161390 9027 90717484605833107953850163563674201296374152790550797728 9028 89772510807855679745997557693219261699536922032315884940 9029 86996041401427153568286293022294954636664646093172094502 9030 82557467860538013080108420929320722257242980476173518250 9031 76720071143126234377474492176742489370367214179878421000 9032 69815264740244873283501787880835665327034164903689363110 9033 62211622045762758371437236725497127519139354864673689900 9034 54282689824243975441744255574208277933366691989764298050 9035 46377443733334658629839752335245907360546299952419982800 9036 38796515430770339430731331280446095580457000921735947150 9037 31776193590916658962313280858270135427802876945421823380 9038 25480909954980339733930461065593976522294759814725047050 9039 20003705011386434931309894668316766615633269387260784600 9040 15373217740232167586099270902502700269421864436505973350 9041 11565172978890254514313212972524967175161402603609998300 9042 8516172829910096505994275007041112192618851008112816930 9043 6137782219755024508824702707777378156842415140982210400 9044 4329328530005776216045995659950114949915632108371380550 9045 2988386064959739334969802313947866956578931897813873300 9046 2018471289490350252567322615561278558391032948523405650 9047 1333946243489274949522752337240497134241030470328511560 9048 862465243635307079432814011146873147138597286850330750 9049 545490837854809605795113135255287289643215378007901500 9050 337464670876280518839349651471491289355548496564210250 9051 204180305068001658457421637865103973391592367669102000 9052 120806680498567647920641135736853184256692150870885350 9053 69888162271898639292932888442807627255937607941834500 9054 39526911448860705829609584447161690825079466786775250 9055 21852276248150634117182534491113780293539867817079000 9056 11807278295371713595574433958908252255380412449550750 9057 6234242939956264778463301130303557190840857773362796 9058 3216077707120295322223131535474057280989331391020490 9059 1620700576816526776553389120238895007742655189175680 9060 797688565151884272834871207617581136623338100922405 9061 383385201855944379191953603661163026904240017497590 9062 179896133178558516390070537102545728008912623595023 9063 82395175501629854835146810886662165500265323783980 9064 36828146625728495721770165472068695185724652297385 9065 16060394769114682344832102235939731735128043859010 9066 6831660461489081295936043488422124693300735074355 9067 2833873969210285574610506928530659132035860475288 9068 1146051972842394901496896184332251854867443574565 9069 451728514842987771392937182145559125276218635230 9070 173489936859988057129171526476192997388692664255 9071 64902710192225747990769204149367164490733946340 9072 23643130141453665339494495797269467064481651881 9073 8384088702643143737409395672790591157617607050 9074 2893101031193760867134228084272809624811709475 9075 971110835645458193163936699616047985950783600 9076 316959786634281493602118228346904550970047425 9077 100552759897772060039292679337638685135325390 9078 30992289009587278779234045001326991993764675 9079 9276603513073743308070054286111480596773100 9080 2695229399068722717885218475018876119332725 9081 759729092354941974168987758059012060483050 9082 207659285243684139606189987202796629865367 9083 55009082183757387975149665484184537712680 9084 14114172402411435072571295749231559018385 9085 3505480727396304135671302212227446030710 9086 842225889049761383245702479561139630755 9087 195613754876073611592550253317425978756 9088 43887701414503694908584992731473777285 9089 9504342981484876604406941101083493170 9090 1985084293601271695857145926175666295 9091 399513820095853423065589117217744160 9092 77405802643571600718957891460937931 9093 14423441486379801376203333812597130 9094 2581974093240828641419115312131585 9095 443529292090449091777516740734260 9096 73020066380744667548737512194055 9097 11506192278177947613740456466942 9098 1732860282858124640623562720925 9099 249033813105359229790212606600 9100 34093914889424180268898154475 9101 4438261109865869620803310050 9102 548255784159901541393350065 9103 64123483527473864490450300 9104 7083408064081415263479975 9105 737001995106736848223350 9106 72005942050658197814925 9107 6583400416060178085936 9108 561085262732401541415 9109 44379625300867918530 9110 3241208589389230005 9111 217287726662965140 9112 13278694407181203 9113 733629525258630 9114 36278383117185 9115 1585940245560 9116 60334683255 9117 1956800538 9118 52602165 9119 1125180 9120 17955 9121 190 9122 1 9123 0 9124 9217 9125 875712 9126 48235680 9127 1941167680 9128 62453433808 9129 1684850275776 9130 39247250355488 9131 805202983581760 9132 14759937189935016 9133 244404961057260224 9134 3687835959666191840 9135 51071433942267266112 9136 653039112031611567280 9137 7749697009013831263168 9138 85732551500571402549744 9139 887591308293772268613824 9140 8629391965077341192464068 9141 79027195581059740326302400 9142 683585754269521790110051008 9143 5598894709265611218601885248 9144 43518687991305389247407933232 9145 321659888396049928152237961152 9146 2265021777089206187334141303600 9147 15220946523816432122514737334336 9148 97765310861602172673573281106888 9149 601075616216047583259525085551808 9150 3542052741590009531934009942430656 9151 20030918959865788301189480342276160 9152 108834659698458861115342996573093072 9153 568748866846282162211002988352881088 9154 2861517736390882840070727755652572100 9155 13874025388697311437753308100921707904 9156 64881471670920651923738233873626006270 9157 292893500686302935482683490091692036800 9158 1277341100215985019725791983019097257296 9159 5385546260371239604149196258438823053632 9160 21967359746252832204471736331889677917056 9161 86742907715975202084372137766402496474560 9162 331791622013608545001273001974099880765928 9163 1230056745026065370865207230081359001655360 9164 4422346869022288109620953153997122728342256 9165 15426791403566127708288439934476999342259904 9166 52240725434803484978133289694682115188246000 9167 171813941430020357896109784566672904165966144 9168 549057595439412889859146081966458543435374784 9169 1705583168811793238489151500853643017997089216 9170 5152282489118958746045115221492575871574106956 9171 15141401600676123664841788540952258393191809600 9172 43304408577933713682466619717482693280637792600 9173 120573059177776222409085905751490542532343971776 9174 326938487385893218452805222122253843804441296912 9175 863611098755189633645059160286372015789891571776 9176 2222998939388358501415077201181916989522691906880 9177 5577706429738063149000246200379781698292519921344 9178 13645460372752047346656649738246519154814041421432 9179 32557589661303130511316966632624808121196230754112 9180 75780596625446941707372219060157895295578858632944 9181 172111863522201528623520604238330709035315277543360 9182 381514630807546721782135296870626620516525836253872 9183 825572643714691266807242149662522709588558916688960 9184 1744355102042331547608849379324066514436639127620864 9185 3599462908976239701415085402077751751583361173507776 9186 7255167425905233148164781137637317950884966060717905 9187 14287098931013382199462953407452548194076145475441472 9188 27491841882404538474724167800656726554605755806817278 9189 51701075778850326086794703562328105663846796088879360 9190 95038742240533687659549087399410674664980292695654704 9191 170794261417770685069334591833330908649266010167782400 9192 300109916491225632336116497071842591554235709904693104 9193 515681828337035593591636797782532037952143484488744704 9194 866631961510851483674834062938910776910168651480041576 9195 1424600484675372301931234076063507024869907001862605056 9196 2290911590221206809862389933128985884841669678175129000 9197 3604367568614698714183493494789546316184972218611339008 9198 5548829020104207231045641301189150876022122980520950928 9199 8359274887429714789627199882310922660049563614667771392 9200 12324571949415605138552922903407127826473937748050212432 9201 17784825344726316275886496341625475119322294947078176000 9202 25121065799425921739689676082545983482250581604413895812 9203 34735300858465472035126465694384569723212850101971167872 9204 47019736527922773120719971854593746813640165591391765348 9205 62315313470741024617821649445847134329891958675900553728 9206 80861537717985377182649521304730210023029772917667630800 9207 102741718512263773361484097657774855088033562226174779648 9208 127829812567583997089288354062580342958358741404760790608 9209 155746668185791996453615695754408233949263352525259026432 9210 185834092721683632132155091525146188234916315110991091432 9211 217154445427585367884765500209159590746419041365870425600 9212 248521198656014365468120516906038198298679566886148977032 9213 278562222669378739315915304663910947543574898875646973952 9214 305812874887035355118559193163641366325011573741467176048 9215 328831048265629414105977627057678888521517821225519514368 9216 346322061471247999962678564667129893230109194694840226800 9217 357258547622971621014131571972407679332112642948354938368 9218 360979990827377575399695442513786925991822149645733356218 9219 357258547622971621014131571972407679332112642948354652992 9220 346322061471247999962678564667129893230109194694833592002 9221 328831048265629414105977627057678888521517821225397552000 9222 305812874887035355118559193163641366325011573739619723360 9223 278562222669378739315915304663910947543574898851930837120 9224 248521198656014365468120516906038198298679566622801040960 9225 217154445427585367884765500209159590746419038796622268800 9226 185834092721683632132155091525146188234916292816340210800 9227 155746668185791996453615695754408233949263178741313700480 9228 127829812567583997089288354062580342958357514627304640960 9229 102741718512263773361484097657774855088025665962132702080 9230 80861537717985377182649521304730210022983163025752589600 9231 62315313470741024617821649445847134329638400863882729600 9232 47019736527922773120719971854593746812363520651838786880 9233 34735300858465472035126465694384569717241519760817842560 9234 25121065799425921739689676082545983456219313398448618280 9235 17784825344726316275886496341625475013252611255538844800 9236 12324571949415605138552922903407127421464528852522532800 9237 8359274887429714789627199882310921207602028265189196160 9238 5548829020104207231045641301189145974011691176030759520 9239 3604367568614698714183493494789530718161440422037074560 9240 2290911590221206809862389933128939015780576539430344000 9241 1424600484675372301931234076063373841745904738805424000 9242 866631961510851483674834062938552420395425382773299600 9243 515681828337035593591636797781617969160914277352707200 9244 300109916491225632336116497069630129593646833541329600 9245 170794261417770685069334591828244789199636409332464000 9246 95038742240533687659549087388297503667539614870484000 9247 51701075778850326086794703539233841995141550489543296 9248 27491841882404538474724167754989423918051459387296832 9249 14287098931013382199462953321490566760562175744579456 9250 7255167425905233148164780983569428433097979870294255 9251 3599462908976239701415085139135220307893571408518080 9252 1744355102042331547608848952042452918440730759512608 9253 825572643714691266807241488752916648422330588471616 9254 381514630807546721782134324347938754195167923460368 9255 172111863522201528623519244066739287606842672237760 9256 75780596625446941707370413432370283349281475089760 9257 32557589661303130511314696141314640253765374483008 9258 13645460372752047346653953529815694812239899599496 9259 5577706429738063148997236479340721967046966259648 9260 2222998939388358501411942075099563102808573509280 9261 863611098755189633642049439247312284544337910080 9262 326938487385893218450204430572196793434642208816 9263 120573059177776222407167591416696689777314857152 9264 43304408577933713681447515227123459004528575456 9265 15141401600676123664841788540952258393191809600 9266 5152282489118958747064219711851810147683324100 9267 1705583168811793240407465835647495773026203840 9268 549057595439412892459937632023508913234462880 9269 171813941430020360905830823626404149719627840 9270 52240725434803488113259372048568829306643600 9271 15426791403566130718009478994208244895921600 9272 4422346869022290805829383978339696870164192 9273 1230056745026067641356517397948789857926464 9274 331791622013610350629060613920397264309112 9275 86742907715976562255963559194875101780160 9276 21967359746253804727159602653247590710560 9277 5385546260371900513755257424667151270976 9278 1277341100216412301339387978927465365552 9279 292893500686565878014127179881457026496 9280 64881471671074719813256020859816429920 9281 13874025388783273419186822070652569920 9282 2861517736436550142707282052072092546 9283 568748866869376425879708233952217152 9284 108834659709572032112783674398263776 9285 20030918964951907750819081177594560 9286 3542052743802471492522886305794160 9287 601075617130116374488732221589312 9288 97765311219958687416841987848864 9289 15220946656999556124777794515392 9290 2265021823958267280472886088600 9291 321659903994073459948812225600 9292 43518692893315821051898124640 9293 5598896161713146568080460480 9294 683586159278930685637730640 9295 79027301650743431865633600 9296 8629417996345547157741600 9297 887597279624113421939136 9298 85733828145510955528212 9299 7749950566825849087296 9300 653085721923526608480 9301 51079330206309343680 9302 3689062737122341488 9303 244578745002586176 9304 14782231840815648 9305 807772231738560 9306 39510598291560 9307 1708566412608 9308 64300886496 9309 2063130048 9310 54870480 9311 1161280 9312 18336 9313 192 9314 1 9315 0 9316 9410 9317 903458 9318 50291008 9319 2045435120 9320 66512602016 9321 1813667726128 9322 42704967930368 9323 885669398641416 9324 16412423003546896 9325 274754902319749448 9326 4191601897566853888 9327 58692911384058385616 9328 758878938917310518560 9329 9106901173175278782608 9330 101885284798334609508688 9331 1066807638506680475779076 9332 10490314381140737838545240 9333 97173602822106742098447204 9334 850269669497670509459728608 9335 7045093924464807126215300496 9336 55400065021563077719728009600 9337 414296165442384285019624479504 9338 2951860262372645396487089614992 9339 20072650028857979050270576952136 9340 130472225866376428201338699045216 9341 811827184954607999474718149022952 9342 4841969286156132177099109237420640 9343 27716100062388385700135108812090288 9344 152438550367079028659874444398757952 9345 806449105219264963189948740501832496 9346 4107850129816113460274222652355934116 9347 20165809728394120846411026142598589702 9348 95491040184837786923385646097272376640 9349 436530469417081580638864566895787042910 9350 1928009573259928553035858673852062750512 9351 8233121961490202803228503400266842702976 9352 34015793367212384623715577993923117607216 9353 136063173468853739529758734176206916373152 9354 527244797191814114068768301588625069731208 9355 1980382896769260828751504405170731248510560 9356 7214251981088031472471738395947668852233192 9357 25501541886636774265095294464762608798692816 9358 87516655110958034210260592601707056296591696 9359 291722183703193461705511925304132093556777344 9360 944926203734257096774346062208104426627612368 9361 2975512301120639381714066038470014624386554720 9362 9112506422181958117401670190017223575831862892 9363 27151549747725834398358589309944140185475444496 9364 78739494268404919759214416511239020214704735900 9365 222323277934319773437841829237048953210702149432 9366 611389014319379376950506234517564535118628701296 9367 1638061132704752292955236404397519342806289934656 9368 4277159624284630987152390231287798083291563597552 9369 10887315407269969785469314915908574075168123247584 9370 27023872171616532146066074493066585922962101111704 9371 65426216836545288353624806380027744055297138034688 9372 154541236320805250076657835363913038482780363469560 9373 356230646434398542549577932872173527933940985749072 9374 801518954477396720736545558608066900507965261124752 9375 1760713768851986238995031014947827371907095348640960 9376 3777015020279260803005467342087444626642696556241808 9377 7913745756775594063440025222197187832883061649112864 9378 16198448345900044098603800630892742928802629402256369 9379 32396896691800088197207600667794514885952662814971712 9380 63321207170336536021814855513169269942342056897132461 9381 120971858474672785235705992439464822897066187027572926 9382 225932735680638878307862662255962046242020098661374192 9383 412572821677688386475227470160272928976927468223464400 9384 736737181567300690134334768121715793070677744275423504 9385 1286695922737257543333204383752249548299662437267231408 9386 2198105534676148303194224155572690913616873246862823080 9387 3673546236034110862872538999722588191336415313468653432 9388 6006744521082802897399692148194419171852906801616457656 9389 9610791233732484635839507437110845058553123175022236008 9390 15048475747554811469275018223897166926149112160599708496 9391 23061300496252827965901975979478750228244818193256556400 9392 34591950744379241948852963969218117668137220803937939504 9393 50793244130987241342619542030750651574862789812840117392 9394 73015288438294159430015591669204061036290016659553449412 9395 102762257802043631790392314201102011674935356360372526764 9396 141611404044279638930662579325908869710313848852629394060 9397 191090087385052042894388058849419197673137164679948948516 9398 252511901187390199539012792051018225494923653109289701008 9399 326780107418975552344604789713082409463684899033477729648 9400 414174787310096920994906070682860263157401132618820861936 9401 514148011833223763993676501537343774954005274519457160080 9402 625157241660851622128674837096542999091800361004868459304 9403 744569299056744628602691379013860201165514828034515428312 9404 868664182232868733369806608849503568026433939864981882232 9405 992759065408992838136921838685146934887353071181219260744 9406 1111458518881807199218510319397501459710840938091846028080 9407 1219019020709078863659011318048872568715115867558537250896 9408 1309797032889542183293193011946129036598156410885377016528 9409 1378733718831097035045466328364346354313848853563426309168 9410 1421819147544568817390637151125732177886156630237276539386 9411 1436477076900698392827654028972389210647869585188176009110 9412 1421819147544568817390637151125732177886156630237276244894 9413 1378733718831097035045466328364346354313848853563419388802 9414 1309797032889542183293193011946129036598156410885248419360 9415 1219019020709078863659011318048872568715115867556567835840 9416 1111458518881807199218510319397501459710840938066282438560 9417 992759065408992838136921838685146934887353070894155187840 9418 868664182232868733369806608849503568026433937032385789360 9419 744569299056744628602691379013860201165514803170616390880 9420 625157241660851622128674837096542999091800164926272252720 9421 514148011833223763993676501537343774954003873958055684480 9422 414174787310096920994906070682860263157392009577322634720 9423 326780107418975552344604789713082409463630392877520610880 9424 252511901187390199539012792051018225494623485405356835680 9425 191090087385052042894388058849419197671606961928378145920 9426 141611404044279638930662579325908869703065873571923090280 9427 102762257802043631790392314201102011642932757813253923920 9428 73015288438294159430015591669204060904189064762048840680 9429 50793244130987241342619542030750651063783697225773106560 9430 34591950744379241948852963969218115810680276558931684640 9431 23061300496252827965901975979478743873786851039287789760 9432 15048475747554811469275018223897146426115148559535252640 9433 9610791233732484635839507437110782591468498239703186560 9434 6006744521082802897399692148194239119667811399814491600 9435 3673546236034110862872538999722096651697669781704730400 9436 2198105534676148303194224155571418488310900771020043600 9437 1286695922737257543333204383749123017547844353767830400 9438 736737181567300690134334768114417211660459267076741600 9439 412572821677688386475227470144073638529857189562975296 9440 225932735680638878307862662221754611575874175236867424 9441 120971858474672785235705992370703256591806645008716416 9442 63321207170336536021814855381539985872273790746749999 9443 32396896691800088197207600427764643934651706893686046 9444 16198448345900044098603800213882321967325853446843023 9445 7913745756775594063440024531973042793197363516014912 9446 3777015020279260803005466253896224969480559859916208 9447 1760713768851986238995029381515533444419509107630112 9448 801518954477396720736543225913787612758134743025648 9449 356230646434398542549574767072794494559170996900288 9450 154541236320805250076653759244815258669052123655272 9451 65426216836545288353619839680286751845292139941648 9452 27023872171616532146060368563596701849142405628072 9453 10887315407269969785463170068787160457208451188288 9454 4277159624284630987146245384166384465331891538256 9455 1638061132704752292949625891808402561190937184864 9456 611389014319379376945987128632713631993800498576 9457 222323277934319773434904410411895866179563817664 9458 78739494268404919758195312020879785938595518756 9459 27151549747725834399377693800303374461584661640 9460 9112506422181958120339089015170310606970194660 9461 2975512301120639386233171923320917749214757440 9462 944926203734257102384858651324886041980362160 9463 291722183703193467850359046717750053228836640 9464 87516655110958040355107714015325015968650992 9465 25501541886636779971024764348836428494176448 9466 7214251981088036439171479388157673850326232 9467 1980382896769264904870602184984459488324848 9468 527244797191817279868147334963395058579992 9469 136063173468856072224038021926037434472256 9470 34015793367214018056009505481509358618064 9471 8233121961491290994448160562403539028576 9472 1928009573260618777180898359550195848464 9473 436530469417498591059826043671742456256 9474 95491040185077816794336947053193662306 9475 20165809728525750130481094408748972164 9476 4107850129884875026579482194374790626 9477 806449105253472397856094663926339264 9478 152438550383278319106944723059247056 9479 27716100069686967110353586010772192 9480 4841969289282662928917192736821648 9481 811827186227033305447193991802432 9482 130472226357916066946870462968248 9483 20072650208910164145672378918192 9484 2951860324839730021422408664440 9485 414296185942418248620688935360 9486 55400071376021044873696776240 9487 7045095781921751371221555360 9488 850270180576763096526739440 9489 97173734923058639603055936 9490 10490346383739284957148084 9491 1066814886481961182082856 9492 101886815001086180311284 9493 9107201340879211647936 9494 758933445073267637328 9495 58702034425556612832 9496 4193002458968329488 9497 274950980915956032 9498 16437286902584328 9499 888501994734288 9500 42992032003272 9501 1839231315648 9502 68482017072 9503 2174032288 9504 57211376 9505 1198144 9506 18721 9507 194 9508 1 9509 0 9510 9605 9511 931784 9512 52411331 9513 2154135648 9514 70789280800 9515 1950836377504 9516 46426348989216 9517 973205629890704 9518 18229586428925872 9519 308493114220614960 9520 4757745067705143696 9521 67352466721509525024 9522 880466887185893846496 9523 10683415591591413551328 9524 120858320757462367576560 9525 1279686939646980477246984 9526 12725823721130465676718456 9527 119221078473468726076223384 9528 1055107353626575176118379832 9529 8842807509462299371804824480 9530 70340524908526399313691604896 9531 532141397621890158984270820704 9532 3835852685133468975001099806096 9533 26390666802012772716800764166928 9534 173569386428984301418704063579984 9535 1092844287387810658768599689954608 9536 6596095883695689548967891841214272 9537 38211865824054214111598604778135008 9538 212712719788437044399280331958442080 9539 1139042306039309278067121493970609696 9540 5873186890672129140427210779843352932 9541 29187959093348581731120825653255653708 9542 139930509771642532926857248842994729132 9543 647678359515522934487068254455002054020 9544 2896561552279586541528886231472785911984 9545 12525671577428248724505086477340843758208 9546 52410046863454497198573140316143695187232 9547 212327882164771433203931978214042931627008 9548 833386937496737943878574563172378779194680 9549 3170935664621748294912458063648788811294016 9550 11702262571818374485961992321066254647648592 9551 41910428745582107081609114433852410989577088 9552 145733990865319624885552130803463767439787192 9553 492257035811746316241904996270000594316196480 9554 1615887226251602066685324748245311589381877344 9555 5157086892292347048723629798720755146223365888 9556 16008457228157493987733766803133041991413537212 9557 48352074893210390022332520438452592117492259488 9558 142155100186038546677289788636656845468735036696 9559 406953816218855447354629251569471133825587065728 9560 1134775064456423843581447786187389140447490187148 9561 3083162439277830820286634177959693376098282952192 9562 8164670904013514950003239656126433619282591215648 9563 21079695788543984052717576423171159184982515568256 9564 53075662610441102704144804861928704920670567085832 9565 130361276587048322431214419505478192284610095962752 9566 312417542165512358929962849987824236232512047073968 9567 730739335912554331056509367161188576931065612815552 9568 1668521483666999055912352017797850181670129367429384 9569 3719982324241178223017694566542476379732366349691648 9570 8099961512460630001732070964464593055727435755538528 9571 17228489566186101908445988199696390873425827172900992 9572 35802954879730493028489316638959198524363614427300353 9573 72707539140375770457855226044542622575278509180086016 9574 144313448899836756514833856822610750730272280052633242 9575 280011169507145945476543303761938722646333741565141432 9576 531197659800320984801089502447670111603166721444413533 9577 985410151513638928326658787008692843386628387130422432 9578 1787815560603316341392652370647816972153336577298730624 9579 3172743107549547310077101390132456191560656638182371808 9580 5508234561717964079994967691188480691124839304974626488 9581 9356453228123665012594191694615820610812033685119350512 9582 15551942527827172926338994303210522503197892667809885088 9583 25297826511932201293511430733221600001771511158157915664 9584 40276802736102583638353725246313033695838544975139622664 9585 62769043225094935540291519864383846171977577153094704096 9586 95763027484439709349931934152072758196284038596017538304 9587 143038446115998553206227445948665628927467138214997531296 9588 209193727444647884064107639699923479485616780257098358004 9589 299586078809619191993043039570260784679198135007747923416 9590 420151208086661061941462799397316953932371027788304685424 9591 577075153275654952546105531702338948729449644917755356776 9592 776303480001773924258451489075765490542733653289539885724 9593 1022893997178807994317018432664538058124838999476502412256 9594 1320246903335438225223128442160043307579339909935176038144 9595 1669277693872393158328093432616146710732428809593121267616 9596 2067628052637396071110933910854090812157201519059703938584 9597 2509031794211671636853717554744289974303119227923711824816 9598 2982960022007209612703864203973766969449263735996385954144 9599 3474656728931474933479226435398014272105735751249203323216 9600 3965640831932661608862160605617298897511981017199606266024 9601 4434695123881686100232953795529022423024150814610820905376 9602 4859293593189507109829725967441375633739229084066764541824 9603 5217346805319260265290863670305476996225277542890619580896 9604 5489083618096305070774762819800553923112010748249370656714 9605 5658849090820933062654394659588199920734031699226148181996 9606 5716592448890534420436582360196242777068052430850904498504 9607 5658849090820933062654394659588199920734031699226147878196 9608 5489083618096305070774762819800553923112010748249363441662 9609 5217346805319260265290863670305476996225277542890484063360 9610 4859293593189507109829725967441375633739229084064666529600 9611 4434695123881686100232953795529022423024150814583287900800 9612 3965640831932661608862160605617298897511981016886978603600 9613 3474656728931474933479226435398014272105735748129543157440 9614 2982960022007209612703864203973766969449263708299890823840 9615 2509031794211671636853717554744289974303119006981216580800 9616 2067628052637396071110933910854090812157199922419706256400 9617 1669277693872393158328093432616146710732418285990221564800 9618 1320246903335438225223128442160043307579276280737720692160 9619 1022893997178807994317018432664538058124484325616612428160 9620 776303480001773924258451489075765490540903282834036217800 9621 577075153275654952546105531702338948720671466885478250400 9622 420151208086661061941462799397316953893120453960479778800 9623 299586078809619191993043039570260784515094584563124711840 9624 209193727444647884064107639699923478842436735772526738440 9625 143038446115998553206227445948665626558931101382924265600 9626 95763027484439709349931934152072749984369127197042516800 9627 62769043225094935540291519864383819317485646398061481600 9628 40276802736102583638353725246312950728719956438756117360 9629 25297826511932201293511430733221357482501790821036900160 9630 15551942527827172926338994303209850911374051734243996000 9631 9356453228123665012594191694614056645867315677512648000 9632 5508234561717964079994967691184081735067048745632446000 9633 3172743107549547310077101390122031079398620077484288896 9634 1787815560603316341392652370624319100296047821439559616 9635 985410151513638928326658786958286118273412185045426560 9636 531197659800320984801089502344701110631761256001050255 9637 280011169507145945476543303561547872271005933395902460 9638 144313448899836756514833856450951595708903057980965114 9639 72707539140375770457855225387502330662500777303387004 9640 35802954879730493028489315531724632523201140338789055 9641 17228489566186101908445986421281026176577992343477440 9642 8099961512460630001732068242841079471077712818202080 9643 3719982324241178223017690600415903164494949590581696 9644 1668521483666999055912346519304191860545528860481496 9645 730739335912554331056502125242711763742567384152480 9646 312417542165512358929953807168985464208778809166640 9647 130361276587048322431203746876267316000785402386080 9648 53075662610441102704132954085337407228891199542904 9649 21079695788543984052705286728928331949063171449664 9650 8164670904013514949991484296415903219707566406560 9651 3083162439277830820276504559485725691358101999680 9652 1134775064456423843573991261477385150291523652660 9653 406953816218855447350672728253958812518339516816 9654 142155100186038546677289788636656845468735036696 9655 48352074893210390026289043753964913424739808400 9656 16008457228157493995190291513137032147380071700 9657 5157086892292347058853248272688439886404318400 9658 1615887226251602078440684458775711164406686432 9659 492257035811746328531599239097236513660315072 9660 145733990865319636736328722101155546807330120 9661 41910428745582117754238325310136235683153760 9662 11702262571818383528780831093089987885555920 9663 3170935664621755536830934876837287039957088 9664 833386937496743442372232884296979286142568 9665 212327882164775399330505193451459690736960 9666 52410046863457218822086724965866632523680 9667 12525671577430027139869783325175673181760 9668 2896561552280693776094887393946874423282 9669 647678359516179974778981032186878753032 9670 139930509772014192081878618065066397260 9671 29187959093548972581496153461424892680 9672 5873186890775098141398616245286716210 9673 1139042306089716003180337696055605568 9674 212712719811934916256569087817613088 9675 38211865834479326273635165476217920 9676 6596095888094645606758451183394760 9677 1092844289151775603486607296657120 9678 173569387100576125259637629469072 9679 26390667044532042437137885182432 9680 3835852768100587563537483311400 9681 532141424476382089739304043200 9682 70340533120441310712666626400 9683 8842809877998336203878090176 9684 1055107996806619660689999396 9685 119221242577019170699434960 9686 12725862971704293501625080 9687 1279695717825012754353360 9688 120860151127917871244484 9689 10683770265451303535424 9690 880530516383349192480 9691 67362990324409227840 9692 4759341707702825880 9693 308714056715858976 9694 18257282924056176 9695 976325290056480 9696 46738976651640 9697 1978369382080 9698 72887293024 9699 2289653184 9700 59626385 9701 1235780 9702 19110 9703 196 9704 1 9705 0 9706 9802 9707 960696 9708 54598005 9709 2267409144 9710 75292696017 9711 2096802604512 9712 50428442041824 9713 1068349324913640 9714 20225856325524696 9715 345956308863653488 9716 5393209521565673808 9717 77178267553633353576 9718 1019941685939515425240 9719 12511775985485065818144 9720 143106037130888433855792 9721 1532089181797812019603452 9722 15406066529730376779563284 9723 145952460884128498008920280 9724 1306275537648767366395663256 9725 11072244102472513379312638668 9726 89081250292793654550064518948 9727 681665265528856205214507142176 9728 4970476040352182534437341296400 9729 34594513679723211345078651327624 9730 230186573043629704136180196240744 9731 1466373727961903127884079268186096 9732 8955353847335851936482736457295072 9733 52496901884996324870811555099401160 9734 295732547335065230391272553396189768 9735 1602679611474160564996606079222882784 9736 8363984222613089337931239057687181284 9737 42073375180885525016126990374441328418 9738 204179614849315185380872844202961991730 9739 956727338152728632077300274824488073092 9740 4331848781083303642876814136179733116296 9741 18966473041504709016907841134947382846506 9742 80357951570593466839042897512607086550482 9743 329673647469113176364461626821228932519680 9744 1310452748689741995235098459803748034082328 9745 5050037421780005080493770704569606567368224 9746 18877520838558621760077618145849309785042264 9747 68485889553840620633182872724845940562738688 9748 241257110928302233250180401640542401998073960 9749 825635446287967695618024174484756144246467552 9750 2746135288740414348195157705713704244165719016 9751 8881118380607297522381238244839014413672244736 9752 27938518238993790173751329333317948188447907932 9753 85526076241817725064109827027411106142690186800 9754 254867707200616820721101644342211383158347176284 9755 739616091484142930735497872596749738187796947520 9756 2090837797080173284964039554647475932260151806388 9757 5759666384409533954792745953878426479355636308816 9758 15465770847025600434140369655049237837030499820180 9759 40492200035848844772988804935199221715330775190144 9760 103399725091542585759559152310444099274423820510312 9761 257592297596474511892197465181672636383235034041152 9762 626215757950050106496513970454907151746798744965704 9763 1485935696830627371347629771194265593373141871442240 9764 3442417697657620076955317317370735986552541173564056 9765 7787764627487730665898895228887230185690591961755008 9766 17208447644609985503679802650727164460500280556293368 9767 37148394915348540134927818007417966564725925337223296 9768 78359895524563326847113359502777695045445146761880865 9769 161541938466022858423279844636507479799421256289652864 9770 325531482060318790459033623786380336491252706874895317 9771 641345606447195228964066242423003399748009856902126792 9772 1235533447714449632269009966222108302229409454386422539 9773 2327816640621426843405381095362611937892562297971788680 9774 4289833523430915182847059446959497044445138405475629871 9775 7733784380269818921189064918362878382283453221966088608 9776 13641536337420375041541822842067287062380163842080846808 9777 23545665459109140482661228467110414116402541813210711896 9778 39773083545792467031522345383624481494944290776074329600 9779 65758164795710212158783611034256030062210771237724444752 9780 106424398287794159151715581015965842091485898688578434488 9781 168620475209232304110510401090231188079037869388027344280 9782 261577916670732164068868699127153374414467218585929841360 9783 397333544309972907446382834117194956425605950406119068000 9784 591033647161084699826494465749327484956384147052062671700 9785 861011979814913513327485764918773369566182752420297285460 9786 1228517093150547329991656518237762001969100483131704059120 9787 1716963648258596268422074170067233641070035711229664532840 9788 2350604994639744891292125351877760341885975219053253271700 9789 3152576110458010795380026942518407987929147402485556766180 9790 4142338377694828138115616796564884914369566517862327096360 9791 5332665497722077603091368749600771384015529325882630426080 9792 6726430343717620612990249218246427541201324895380767463160 9793 8313565593358856937403678809068618309349938955393343584600 9794 10068651663067948957522233224316437730212701893321020616160 9795 11949608567157565795740672398089838185307382202526696682000 9796 13897914311802821088524477680387094411172716224878243570520 9797 15840633516678484251436501442161634490153848596826948932440 9798 17694324672885540919157794164116719377299511730147851951600 9799 19370629115579960585183269400717250686727886525605338553120 9800 20783070821924332711186216127852883549301794918095140830570 9801 21854363132332803469494783969494784763183330738615366343730 9802 22523374248628705616520134499173196541648126577552564000160 9803 22750883079422934966181954039568885395604168260154104743700 9804 22523374248628705616520134499173196541648126577552563686858 9805 21854363132332803469494783969494784763183330738615358824682 9806 20783070821924332711186216127852883549301794918094998097980 9807 19370629115579960585183269400717250686727886525603105023360 9808 17694324672885540919157794164116719377299511730118220934800 9809 15840633516678484251436501442161634490153848596486788265440 9810 13897914311802821088524477680387094411172716221445955742320 9811 11949608567157565795740672398089838185307382171710541385920 9812 10068651663067948957522233224316437730212701644682030241840 9813 8313565593358856937403678809068618309349937137810850658400 9814 6726430343717620612990249218246427541201312775137870078160 9815 5332665497722077603091368749600771384015455173082275377280 9816 4142338377694828138115616796564884914369148214804981766280 9817 3152576110458010795380026942518407987926962358170163114160 9818 2350604994639744891292125351877760341875366670565472497400 9819 1716963648258596268422074170067233641022006959369562519840 9820 1228517093150547329991656518237762001765746358859255940920 9821 861011979814913513327485764918773368758899157491102454320 9822 591033647161084699826494465749327481944668065735417786440 9823 397333544309972907446382834117194945845155002175070780800 9824 261577916670732164068868699127153339348060376431921597360 9825 168620475209232304110510401090231078257427350096610616480 9826 106424398287794159151715581015965516605097589815073913680 9827 65758164795710212158783611034255115951117209967037540160 9828 39773083545792467031522345383622045938175731834901738000 9829 23545665459109140482661228467104251195400033246261828896 9830 13641536337420375041541822842052462994160336722040583408 9831 7733784380269818921189064918328955398264127905408834688 9832 4289833523430915182847059446885592447474633447531462991 9833 2327816640621426843405381095209236211807940630443429530 9834 1235533447714449632269009965918748450882676180773820289 9835 641345606447195228964066241850953394351312826661219692 9836 325531482060318790459033622757680889557105752926528177 9837 161541938466022858423279842872232621885481050324442554 9838 78359895524563326847113356617127764347434837843946015 9839 37148394915348540134927813507379088283228367570463296 9840 17208447644609985503679795962977077660613140859846968 9841 7787764627487730665898885764266998649328574695697168 9842 3442417697657620076955304576958600852239442437953096 9843 1485935696830627371347613486456950008160910404871840 9844 626215757950050106496494255006857503439240813481704 9845 257592297596474511892174941775870462407630972921552 9846 103399725091542585759535011839609974346725108848792 9847 40492200035848844772964759881245864079836406262464 9848 15465770847025600434118484676864739752715294058580 9849 5759666384409533954775159810694454804459488821816 9850 2090837797080173284952626506621959620796937722988 9851 739616091484142930731541349281237416880549398608 9852 254867707200616820725058167657723704465594725196 9853 85526076241817725075522875052927417605904270200 9854 27938518238993790191337472517289623084595394932 9855 8881118380607297544266216429337098728878006336 9856 2746135288740414372240211659071339738534646696 9857 825635446287967719758495008609683842958129072 9858 241257110928302255773586203814518006059193560 9859 68485889553840640348630922373153498494222688 9860 18877520838558638044814933731061541251612664 9861 5050037421780017820905905838882705302979184 9862 1310452748689751459855329996165765300140168 9863 329673647469119864114548426708368628966080 9864 80357951570597966877921179010164853310482 9865 18966473041507594666838539145256300781356 9866 4331848781085067917734728076385698326606 9867 956727338153757331524234421778436440232 9868 204179614849887235386269541233202898830 9869 42073375181188884867473723648053930668 9870 8363984222766465064015860725215540434 9871 1602679611548065161967111037167049664 9872 295732547368988214410597869953443688 9873 52496901899820393090638675139664560 9874 8955353853498772938991303406178072 9875 1466373730397459896443020440777696 9876 230186573957740797697450883145336 9877 34594514005209599653952155848432 9878 4970476150173793053728758024200 9879 681665300595263047368515386176 9880 89081260873244602781112806148 9881 11072247114188594695957523928 9882 1306276344932362295590494396 9883 145952664238252770457038480 9884 15406114558482236881576284 9885 1532099790346299800377752 9886 143108222175203827507812 9887 12512194288542411148224 9888 1020015838739870474040 9889 77190387796530738576 9890 5395027104058600008 9891 346204947854027808 9892 20256672480820776 9893 1071781612741840 9894 50768602708824 9895 2126433621312 9896 77526225777 9897 2410141734 9898 62117055 9899 1274196 9900 19503 9901 198 9902 1 9903 0 9904 10001 9905 990200 9906 56852400 9907 2385398400 9908 80032363950 9909 2252031668040 9910 54729204493425 9911 1171672803285600 9912 22416755865889000 9913 387510619282740800 9914 6105627450764175880 9915 88312709127111655200 9916 1179705368393738117400 9917 14628923897960982456000 9918 169150023243655781296200 9919 1830815635392446692115280 9920 18613363724049692427052300 9921 178296741762687411470437600 9922 1613586777329630871743198300 9923 13830748649291895811755834800 9924 112532017854387124920925175940 9925 870900023809083057241641991200 9926 6422887867349546389801476630900 9927 45217131170844449980613266034400 9928 304346076878736308188939761441000 9929 1961341388968483229371662503420608 9930 12118287879652955758507287049404200 9931 71873983316228409642728615403652000 9932 409681704973380721291714087041433560 9933 2246641608078034402889115177712180800 9934 11865075993004303279305554044030557420 9935 60404023237813144580041201194511099800 9936 296690349434156060328489418950672791250 9937 1407159943033119937711916383908706894320 9938 6449483072239676841864618374015860528450 9939 28586897941826837909043617769291250729640 9940 122622746434690838440524005869196468504950 9941 509356023651812204748264242489257173162000 9942 2050157995198573002592029692343510448878570 9943 8000616566628618399698747587247488530556800 9944 30288048430808396121332624685467386955529840 9945 111290968652737898258981330440639496902372800 9946 397106410874542132276809130469603382306648000 9947 1376635557698412824990421702312970050797957760 9948 4638663292244652019345263092622662237429509200 9949 15199024404376093962575102618233742239330739520 9950 48446890288948799612638995666565401069532805700 9951 150284231100412602973464845307355776144611496000 9952 453858377923246061052071818939839529991537028216 9953 1334877582127194297257180559649612243417643119200 9954 3824937687249075967156136944183186791794092877712 9955 10680958070054023455440953364429099449293275236800 9956 29075941412924841628660901926244078741642562673800 9957 77183408114309579596022819077807654109536057890720 9958 199849896010265875739631201803753924822306296021500 9959 504883947815408528184256389212972574084220369662720 9960 1244800078234541716040421389252060224884389860777200 9961 2995959510327202096232812938431900710966812402811200 9962 7040504849268924926147054830028809091525834263359840 9963 16158535719633598191157130609673517032643485978144000 9964 36226394597243066912432888220839994147758889651698640 9965 79353054832056241808186302385389207335167921449060800 9966 169865132999870392620648786980551827554012580529414425 9967 355410124430498052252434374263792027475529608465943040 9968 726975254516927834152706667912248202523589851332936750 9969 1453950509033855668305413331839297247681849367027992840 9970 2843756142669158880656176073253745985885837890876297200 9971 5440229142497521336907467269354422085355960759793251200 9972 10181000252388218501926831603450093645028317514664668370 9973 18641268067753076130288564907417204086011165705416611000 9974 33398938621390928066767012125644713290402378416987233095 9975 58562522514219709486933939069559119571207170282740976800 9976 100505950801431123038386625159891609800907202557587453800 9977 168849997346404286704489530268606808690730827094962341248 9978 277713811425007050500805148468099034042989611728242157400 9979 447227436580530834572725174156417662726738567858717232608 9980 705243265376990931441605082323581157356030027885641715800 9981 1089109852860669539694630633461732748445560895520581123200 9982 1647278652451762678788128833110870726575205476065174117860 9983 2440412818447055820426857530534623282312389967382848524400 9984 3541574699941459056473122513824636222238850458778521585340 9985 5035009814374604441732872971461531013563781710711726987200 9986 7013049384307484758127930210249989625743764248511736265300 9987 9570749747996096846386351816341162312712496251473845055120 9988 12798095593250594620167796033479461232101042949083519474100 9989 16769918363569744674702629285248949200681206416720102402880 9990 21534099716856603957288603514012855223601457609150655032800 9991 27099091778516175766475545995162244775768031798994256503200 9992 33422213193503283445319840060700101890113890761663084937320 9993 40400477486652320648188817655791331955082722878340598198400 9994 47865783109185901637528055700883208512000182243797511880280 9995 55586070707441692224226129201025661497806663214861689631200 9996 63273506018045330510555274728827082768779925144907544891800 9997 70599911978029526674935359171112323931480758582358199704960 9998 77218653725969794800710549093404104300057079699421805341850 9999 82791133891761429477050485625917802548514807100408610295640 10000 87015171335218645266695918566015649617316582972878287266550 10001 89651994709013149668717007007410063242083752153874591255200 10002 90548514656103281165404177077484163874504589675413336851218 10003 89651994709013149668717007007410063242083752153874590932200 10004 87015171335218645266695918566015649617316582972878279434002 10005 82791133891761429477050485625917802548514807100408460044000 10006 77218653725969794800710549093404104300057079699419429079500 10007 70599911978029526674935359171112323931480758582326335158400 10008 63273506018045330510555274728827082768779925144537753208000 10009 55586070707441692224226129201025661497806663211089241136000 10010 47865783109185901637528055700883208512000182209549068756000 10011 40400477486652320648188817655791331955082722598885452528000 10012 33422213193503283445319840060700101890113888695441601636800 10013 27099091778516175766475545995162244775768017861168866192000 10014 21534099716856603957288603514012855223601371336107402599000 10015 16769918363569744674702629285248949200680713960862402024000 10016 12798095593250594620167796033479461232098439601710780492000 10017 9570749747996096846386351816341162312699702658670670628800 10018 7013049384307484758127930210249989625685126948163853478000 10019 5035009814374604441732872971461531013312398834579176856000 10020 3541574699941459056473122513824636221228212739576878636000 10021 2440412818447055820426857530534623278493390291137008808000 10022 1647278652451762678788128833110870712983038446517480945400 10023 1089109852860669539694630633461732702798703105135524592000 10024 705243265376990931441605082323581012468012666440216744000 10025 447227436580530834572725174156417227418739739693795984000 10026 277713811425007050500805148468097794445507741584050732000 10027 168849997346404286704489530268603459022868706883102845056 10028 100505950801431123038386625159883011323136135049465979200 10029 58562522514219709486933939069538132581984834595751830400 10030 33398938621390928066767012125595966238163225980389715775 10031 18641268067753076130288564907309376505021335430915190200 10032 10181000252388218501926831603222813321973190889192142340 10033 5440229142497521336907467268897686507924605818652289800 10034 2843756142669158880656176072378336129142407587022787850 10035 1453950509033855668305413330238547795351005382838718600 10036 726975254516927834152706665119273897675502691419359300 10037 355410124430498052252434369613867238863579093582797880 10038 169865132999870392620648779594863018574504713844719575 10039 79353054832056241808186291197600242253783223985854400 10040 36226394597243066912432872068469675811509732689194400 10041 16158535719633598191157108404641150361968369976475200 10042 7040504849268924926147025804879358372000504061178480 10043 2995959510327202096232776938246535477447023004756800 10044 1244800078234541716040379150398208402601227868173600 10045 504883947815408528184209725336336275180917596881600 10046 199849896010265875739583016278966442259113215432300 10047 77183408114309579595976889045669798389726483201440 10048 29075941412924841628621430804875608982431209425200 10049 10680958070054023455411954173219611462933913666400 10050 3824937687249075967140767372842158159023631245400 10051 1334877582127194297257180559649612243417643119200 10052 453858377923246061067441390280868162761998660528 10053 150284231100412603002464036516843762503973066400 10054 48446890288948799652110117035035160280886054300 10055 15199024404376094008505134756089462048905428800 10056 4638663292244652067530787880105225430510098400 10057 1376635557698412871654298338611873353570738880 10058 397106410874542174515662982291886544299251600 10059 111290968652737934259166695674159286300427200 10060 30288048430808425146482075404992717157711200 10061 8000616566628640604731114257922604532225600 10062 2050157995198589154962348028592667411382810 10063 509356023651823392537229323873954636368400 10064 122622746434698224129332985377063153199800 10065 28586897941831487833832229719806133874800 10066 6449483072242469816169466461175774105900 10067 1407159943034720687164247227892896168560 10068 296690349435031470185232849254526300600 10069 60404023238269880157472556135652061200 10070 11865075993231583602360680669503083450 10071 2246641608185861983878945452213601600 10072 409681705022127773530866523638950880 10073 71873983337215398865064302392798400 10074 12118287888251433529574795170878800 10075 1961341392318151091491874362916800 10076 304346078118333790059083952866400 10077 45217131606152448808778187283008 10078 6422888012237563751246901602700 10079 870900069455940847626698522400 10080 112532031446554154468618348400 10081 13830752468291572057595551200 10082 1613587787967350073386147640 10083 178296993145563544020568800 10084 18613422361350040309839600 10085 1830828428985249866541600 10086 169152626591028520278300 10087 14629416353818682834880 10088 1179791641436990551200 10089 88326646952501966400 10090 6107693672247476400 10091 387790074428411200 10092 22451004309013280 10093 1175445251780800 10094 55098996177225 10095 2283896214600 10096 82408626300 10097 2535650040 10098 64684950 10099 1313400 10100 19900 10101 200 10102 1 10103 0 10104 10202 10105 1020302 10106 59175900 10107 2508249150 10108 85018097340 10109 2417008308330 10110 59347541002365 10111 1283784900170850 10112 24818972917132625 10113 433553824709423880 10114 6903379148784341160 10115 100913820324551718680 10116 1362452418145599215400 10117 17076747554744213091000 10118 199588155136872437138280 10119 2183747701580949676524660 10120 22444160415018417505987480 10121 217354356277072394073871100 10122 1988793934599231867544044300 10123 17236220207734440300905749540 10124 141807106759937942863662709580 10125 1109794825578315908688781066740 10126 8277219992061124449138435492900 10127 58933807119887500969288342790400 10128 401203227667970770729578116361108 10129 2615250675571705776428464405011016 10130 16345316739057923869429907868608008 10131 98071900476450950022302571986851800 10132 565547959515075963329081800008762760 10133 3137879001410758296576760090785363640 10134 16768040914290327439604481197595290700 10135 86380816832234893445586381360258342270 10136 429363471903470668668363856950339035700 10137 2060944665140577348383111208249558047370 10138 9560493307742548936926014835071989891930 10139 42893024029343705254241949832375781532550 10140 186246025390591633999569319819469627215290 10141 783188414463032755151953463455322928741550 10142 3191492788936906824006856244083785411608770 10143 12610288580677603949790354632057621027186580 10144 48339439559264244280724834559230147429695050 10145 179867682080983360131527144789022205547839440 10146 649976396610826389941439231989394882667159200 10147 2282139348100235066042060510748619263704284560 10148 7789040818516019890505646115839392186097457440 10149 25852986546563810921105451929573503260841086000 10150 83483602389945639651250020920993830788279072420 10151 262377036082686296246719092765045799543935784800 10152 802873730413020066680110817799074228921007644916 10153 2392878569074099022379157805387163698675151874344 10154 6948551229426710622737939453763279441391377776640 10155 19665711026679369686995038241104056643528642479112 10156 54262795240281964506654576836734947812893382822400 10157 146016249010213286308717105982146953296543743656120 10158 383292653651809876560252340732106986304000046538860 10159 981767147950249859259447496341362739555366364317960 10160 2454417869875624648148470520080335516408641042753820 10161 5990443614611694056497823203418505613633347728643600 10162 14277223948157870834653023857105453682540897539101440 10163 33235504928498650139683988182828219973616847307439120 10164 75583970885779188220894153040034019914371249667496320 10165 167964379746175973824209171079340027656404913766429040 10166 364797637261225943149454252632010952954473458653524025 10167 774493445262295079301918232036807115857830126825931440 10168 1607660636377794331278224191384770487437203267226397245 10169 3263311142498209388863261034484686586744521003363086770 10170 6478632415253798051419709400450864926594195332162367940 10171 12581691936869694766525232745225051995735211620531054850 10172 23905214680052420056397942214080538367451291680132997220 10173 44443497715027034471049695382987797560937279927925711510 10174 80862475009285298829270973543594107203408070442511176635 10175 144001667824754641750756528228109175604794110111033115870 10176 251029934451261470079021515424584828192262433416469976775 10177 428424421463486242268196719657919562396758999297767604648 10178 715919756919246746948170834165192313079725280755773322904 10179 1171505056776949222278825001361217950238104628054112967064 10180 1877411949963059651087860579104513841947016077022205664408 10181 2946823820195182237150565972265312145688343329540235567000 10182 4530741623550092689618995182357917190287482143161496577060 10183 6824079976211250717697745830218097424669336995101028179660 10184 10069678989287333376114966408004753496027669163815859863140 10185 14558572032704578375105975529645426735524235200204136016540 10186 20624643712998152698066798666997687873848157533379518744500 10187 28631858330985670804375085208302672577453786282728611654420 10188 38952644473550273071068429876411775483198368807391888636020 10189 51936859298067030761424573168549033977580391626185072997780 10190 67872032037246687926861658117990214857061817588443939951680 10191 86937209575799128355755382308436904423651574705114716159000 10192 109154496467392238935559535565037446665251311757933610231520 10193 134343995652175063305304043772353780511078520196614150964520 10194 162088951275993826379225531073165974312279516416465164243480 10195 191718114412465816147471058258583410476889750267093722795480 10196 222311430542114616596535588831761614276393433780407544415000 10197 252732994721561879920272037829792150966847272082892738940760 10198 281691983700074178661136542164455834931798522008644093413210 10199 307828353321730545753406942983838335080109725081576179875390 10200 329816092844711299021507438911255359014403276873114786685690 10201 346473471271211869679159329765359165025231725200039617999750 10202 356867675409348225769534109658319939975988676956040798472418 10203 360401018730232861668242368169788454233176683658575855556738 10204 356867675409348225769534109658319939975988676956040798139522 10205 346473471271211869679159329765359165025231725200039609844002 10206 329816092844711299021507438911255359014403276873114628601500 10207 307828353321730545753406942983838335080109725081573653361400 10208 281691983700074178661136542164455834931798522008609852604300 10209 252732994721561879920272037829792150966847272082491082710400 10210 222311430542114616596535588831761614276393433776265304236000 10211 191718114412465816147471058258583410476889750229072831176000 10212 162088951275993826379225531073165974312279516102761575448800 10213 134343995652175063305304043772353780511078517850937521993600 10214 109154496467392238935559535565037446665251295753886736619800 10215 86937209575799128355755382308436904423651474494246073414000 10216 67872032037246687926861658117990214857061238859542987139000 10217 51936859298067030761424573168549033977577295822954633636800 10218 38952644473550273071068429876411775483182971867215975227600 10219 28631858330985670804375085208302672577382355389577554440800 10220 20624643712998152698066798666997687873538137356899085826000 10221 14558572032704578375105975529645426734262214604869942936000 10222 10069678989287333376114966408004753491198031768368377197400 10223 6824079976211250717697745830218097407258170289307495290800 10224 4530741623550092689618995182357917131048457323228746873400 10225 2946823820195182237150565972265311955153468177709754064000 10226 1877411949963059651087860579104513261750999887411859444000 10227 1171505056776949222278825001361216275332623929745000293056 10228 715919756919246746948170834165187723814381290399722401312 10229 428424421463486242268196719657907614251125811577786633856 10230 251029934451261470079021515424555242725269030221359355775 10231 144001667824754641750756528228039441563332621987446452150 10232 80862475009285298829270973543437532570179087731412238515 10233 44443497715027034471049695382652689656892323027951764680 10234 23905214680052420056397942213396522466964810113519509790 10235 12581691936869694766525232743892906561560426375536584100 10236 6478632415253798051419709397974705617519921044119584350 10237 3263311142498209388863261030090962829565589859260235080 10238 1607660636377794331278224183941871393977165592429674635 10239 774493445262295079301918220001193518266371745258091430 10240 364797637261225943149454234058533178893580894505622775 10241 167964379746175973824209143739180744238771059340718400 10242 75583970885779188220894114682631334907446976703323280 10243 33235504928498650139683936952646402583416401103588960 10244 14277223948157870834652958831770637729495777938865680 10245 5990443614611694056497744964379288557830396337985600 10246 2454417869875624648148381617349847395222176277369100 10247 981767147950249859259352646939938958088870510947640 10248 383292653651809876560158225175181648020997391260380 10249 146016249010213286308631704828640627817522815718240 10250 54262795240281964506586106524156990067322668003400 10251 19665711026679369686950669478553540024398819276400 10252 6948551229426710622722569882422250808620916144328 10253 2392878569074099022394527376728192331445613506656 10254 802873730413020066724479580349590848050830847628 10255 262377036082686296315189405343003545114650603800 10256 83483602389945639736651174427319309809207010300 10257 25852986546563811015221008854911786263496364480 10258 7789040818516019985355047539620858681950827760 10259 2282139348100235154944790998869805728469669280 10260 649976396610826468180478449045197834057817200 10261 179867682080983425156861960742067325148075200 10262 48339439559264295510906651949430593633545210 10263 12610288580677642307193039638981893991359620 10264 3191492788936934164166139661717639837319410 10265 783188414463051328629727524347887076642800 10266 186246025390603669613166911277851195055300 10267 42893024029351148153335409870050578255160 10268 9560493307746942660683193766216092743620 10269 2060944665143053507692185482537600830960 10270 429363471904802814102538642195333506450 10271 86380816832918909346072862926871829700 10272 16768040914625435343649438097569237530 10273 3137879001567332929805742801884301760 10274 565547959584810004790569923595426480 10275 98071900506036417015705767097472800 10276 16345316751006069502617627849578800 10277 2615250680160971120418820455932608 10278 401203229342876251427887229035116 10279 58933807700083517158898689010808 10280 8277220182595999600968916995900 10281 1109794884817340728621530770400 10282 141807124171104648657195598440 10283 17236225037371835748388415280 10284 1988795196619827201737124840 10285 217354666297248874506789600 10286 22444231845911568563201100 10287 2183763098521125589933080 10288 199591250940102876499260 10289 17077326283645165903680 10290 1362552629014241960400 10291 100929824371425330400 10292 6905724825413312080 10293 433867528298218560 10294 24856993808752105 10295 1287927140349850 10296 59749197232725 10297 2451249117240 10298 87544611330 10299 2666333340 10300 67331650 10301 1353400 10302 20301 10303 202 10304 1 10305 0 10306 10405 10307 1051008 10308 61569903 10309 2636110100 10310 90260011480 10311 2592237350340 10312 64303343039265 10313 1405332887523180 10314 27450434154886050 10315 484517718575658460 10316 7795657495600735705 10317 115156791827047590480 10318 1571201787666989576560 10319 19902682426275479597200 10320 235104781604276058093360 10321 2600004433941570156065880 10322 27011262466060595648944480 10323 264426511636523505732992760 10324 2445947189019464704687906100 10325 21431164005250748244693708280 10326 178268347201664046114693999240 10327 1410645281546730335958027790040 10328 10638616826627885735105942928480 10329 76598042179361965748017226049600 10330 527348062670537788458734065158216 10331 3476590940282636315744828439418048 10332 21977021324133477017705079958586748 10333 133377784646675914514768928160971216 10334 778037077248569399869707766942666160 10335 4367046821016680681712117581487025680 10336 23609346876853228670777554013860382580 10337 123054777662717989158646043457307172260 10338 618893146483249906803672539335038445200 10339 3006052425781769740500086570322102419220 10340 14111746109930982607103850168054482276710 10341 64074955309976250359543343916201464999060 10342 281592566757033430067829873288112079746620 10343 1198573489273579206918025104422694329267300 10344 4944115643253594577401704143164846612048420 10345 19776462573014496266593078062206933352757560 10346 76751509509556424701874368491987302285560660 10347 289156849780189542230351670936664840602439320 10348 1058051200332057470740734989469915006996619050 10349 3761959823402871349320840152525279305577336160 10350 13003295911327316579672976074503015012329228480 10351 43713207531696085951910936583903559857359040480 10352 142978616301589281572931529245099978994567350660 10353 455197227409141386649841296968270726404918232000 10354 1411111404968338298978670490334442883388801043816 10355 4261003065982825452098937608878832320761640970688 10356 12537182097987928734236104216228226319562974005268 10357 35955692054606889954850074954017779224986549906736 10358 100542768523067414503322854438814795289441760722240 10359 274207550517456585008908458821592431201158613758320 10360 729587946912518413684187258067051557485389273916620 10361 1894368704264082898688489767077292001697886617835440 10362 4801244819427934243227428888536818862073875309279800 10363 11881046502313193212054027987788627483353035559714160 10364 28712529047256883595796973642253095249226817883099740 10365 67780396439426085865487715836083599943483919123391840 10366 156332204690934359334915037007279280200900276017390080 10367 352367826446233000405681375754651785061639541240837600 10368 776310367639357079018766682133163059757096408463994745 10369 1672053099530922939425035862466531991944655539325796640 10370 3521445164163610433031514877481304300454986033816042890 10371 7253125860516093130721627629812521986425261608277250080 10372 14612915336628011160424455648968385736881471787215364425 10373 28802267909875500258227912573741585369414917856073242220 10374 55547230969045607640868117101173202542266850720320220520 10375 104835619012001569350370812554357764956913808097114802620 10376 193654685119391787827768306522631116888202483511908162615 10377 350170115558352273880348170697793505035273591312908295700 10378 619895745110056052409805545424170977930568253246361783310 10379 1074485958190763824176996278735099074877623084923043389348 10380 1823798534297480701563585788905574732452879121852686917183 10381 3031768992078928958443363389349505601383337010787395325136 10382 4936341820436204842593681415992135791332125925221041325840 10383 7873152776898250761605112131835555524718983223719300968464 10384 12301801213903516815007987705993054552880293537823345652060 10385 18832387043506618334086302167199243701158744639201025694120 10386 28248580565259927501129453250798865459003633771453130207000 10387 41522009987490495845033654175873031130008106421695868367880 10388 59811466767694642824393716134293294834832639106821974894440 10389 84439717789686554575614658071943475059102295777877159160920 10390 116841004848519767377885398960014808511572647836597140557240 10391 158474006576153247707936518129675257521344087690370491302200 10392 210698395106931022520779234331500058295402476904799621813860 10393 274618132948359534970903271712966368115351926976056276886480 10394 350900947656237183573931958299901470369615599816837386943520 10395 439590198162758669532178497210865578265232602202680571229840 10396 539931439047736191925393154182910981999687850217903573821400 10397 650240012616628532211226164177269139612527300637257984481360 10398 767836610643040075270703236422094409542452450379335673835280 10399 889073970218256929260814273751898789996523889868638418767760 10400 1009469403685312555098216206655801751141886499950293219300370 10401 1123945315443440782995952065142542155910554041181321208603300 10402 1227164783188246569189457867043387864106421249044874472526780 10403 1313934010282365013475581150571708218134148004027842686648340 10404 1379630710796483264149360208100293629040855404229234654917668 10405 1420609840820141182886469917251787499210385762770697062012476 10406 1434537388279162174875552955656216788418330721229233307382220 10407 1420609840820141182886469917251787499210385762770697061669484 10408 1379630710796483264149360208100293629040855404229234646428822 10409 1313934010282365013475581150571708218134148004027842520408400 10410 1227164783188246569189457867043387864106421249044871787928600 10411 1123945315443440782995952065142542155910554041181284441280400 10412 1009469403685312555098216206655801751141886499949857322261100 10413 889073970218256929260814273751898789996523889864094522358400 10414 767836610643040075270703236422094409542452450337172542036800 10415 650240012616628532211226164177269139612527300285533504067200 10416 539931439047736191925393154182910981999687847558523356055800 10417 439590198162758669532178497210865578265232583852957068647200 10418 350900947656237183573931958299901470369615483601921870586800 10419 274618132948359534970903271712966368115351248036286681328800 10420 210698395106931022520779234331500058295398802372668229640200 10421 158474006576153247707936518129675257521325594946964138532800 10422 116841004848519767377885398960014808511485820003270169935200 10423 84439717789686554575614658071943475058720844708245669028800 10424 59811466767694642824393716134293294833260598335007348895400 10425 41522009987490495845033654175873031123916448430914192621600 10426 28248580565259927501129453250798865436762829670212114652400 10427 18832387043506618334086302167199243624508553113474743101600 10428 12301801213903516815007987705993054303106393566060114445400 10429 7873152776898250761605112131835554753988091882278473245056 10430 4936341820436204842593681415992133536230629037301582431424 10431 3031768992078928958443363389349499337212512322122231729536 10432 1823798534297480701563585788905558195041901943776655024799 10433 1074485958190763824176996278735057541264996494007951797556 10434 619895745110056052409805545424071658422113361927664498590 10435 350170115558352273880348170697567196360583120478222693860 10436 193654685119391787827768306522139434350928543900835277665 10437 104835619012001569350370812553338641152382369630527368360 10438 55547230969045607640868117099157041207605583908712262340 10439 28802267909875500258227912569933280626165858323035987880 10440 14612915336628011160424455642098502670628266355069729145 10441 7253125860516093130721627617975899135786292789377675780 10442 3521445164163610433031514858002791609403489977451480270 10443 1672053099530922939425035831857440620292304593610055380 10444 776310367639357079018766636219526002278569989890382855 10445 352367826446233000405681310057089816637081413850953920 10446 156332204690934359334914947419694777803775556849366880 10447 67780396439426085865487599580566966600238353319305920 10448 28712529047256883595796830377879062240378746892205980 10449 11881046502313193212053860846018922306363619403671440 10450 4801244819427934243227245136404906959420914690524760 10451 1894368704264082898688300802118942881948388109186640 10452 729587946912518413684007741356619893723365690700260 10453 274207550517456585008754587355508147976566971001440 10454 100542768523067414503210015363686320924741222700528 10455 35955692054606889954790336620126233973086265071712 10456 12537182097987928734236104216228226319562974005268 10457 4261003065982825452158675942770377572661925805712 10458 1411111404968338299091509565462917248089339065528 10459 455197227409141386803712763052553950996560988880 10460 142978616301589281752448239676763741018150567020 10461 43713207531696086140875894933023309355867689280 10462 13003295911327316763425107986405667972947983520 10463 3761959823402871516462609857702268721733378880 10464 1058051200332057614005109022478763077987512810 10465 289156849780189658485868304279910406406525240 10466 76751509509556514289458870889112021453583860 10467 19776462573014561964155046486765060742641240 10468 4944115643253640491038761621691265185660310 10469 1198573489273609816009396756773640045008560 10470 281592566757052908580520924784168444309240 10471 64074955309988086982393982885020364573360 10472 14111746109937852490170103373486627911990 10473 3006052425785578045243335629855139673560 10474 618893146485266068138333806146646403380 10475 123054777663737112963177481923894606520 10476 23609346877344911208051493624933267530 10477 4367046821242989356402588416172627520 10478 778037077347888908324599085639950880 10479 133377784688209527141359843252563008 10480 21977021340670887994883155990479132 10481 3476590946546807140433493603013648 10482 527348064925639285346653524052632 10483 76598042950092857089458053773008 10484 10638617076401785706869174135140 10485 1410645358196921861684310382560 10486 178268369442468147355709553840 10487 21431170096908739026369454560 10488 2445948761060236519313905140 10489 264426893087593137223124880 10490 27011349293893922619566520 10491 2600022926684976508835280 10492 235108456136407450267020 10493 19903361366045075154880 10494 1571318002582505933280 10495 115175141550550173120 10496 7798316875818501305 10497 484869443056072620 10498 27492597286684530 10499 1409876783932540 10500 64739240078535 10501 2629004673240 10502 92944609660 10503 2802350040 10504 70058751 10505 1394204 10506 20706 10507 204 10508 1 10509 0 10510 10610 10511 1082324 10512 64035821 10513 2769132958 10514 95768530371 10515 2778244321520 10516 69617529672505 10517 1537004475314220 10518 30330383066420305 10519 540870626801161580 10520 8792537254519151315 10521 131235635641522900110 10522 1809332037920405841465 10523 23160377358075525280160 10524 276482143399179118778720 10525 3090121033048298739581140 10526 32446398282823549764112660 10527 321049146323163000510339040 10528 3001811943037475270263590260 10529 26587486848418042605918644400 10530 223576630064883769905071067220 10531 1788613168287771268454800797680 10532 13638175835814006080103990654920 10533 99285921440588559051676653495780 10534 691182764876394397003078519115964 10535 4607885110828906246639674082401904 10536 29457551275888559759230055525071076 10537 180808418258027086667790657713050744 10538 1066769667924125729520719694346679516 10539 6056498760301348517047784277322205728 10540 33121477596460787617216859097159986660 10541 174640518238159118393877679512273449890 10542 888612048687049920133547558341173491510 10543 4366893496414022828405270397727681874320 10544 20742744107983596460985606174378370772870 10545 95304499955630663502060633087597714861320 10546 423854223486935619899937303462820537231030 10547 1825833578097653632548769885379995217896520 10548 7622855188557836508909646929145349430633520 10549 30863267348795341151042940583836685195474850 10550 121248550298839123423661254662650561566619770 10551 462436331372317043185839956804529225084225080 10552 1713116409401993185746413835575602275459167470 10553 6167219073847176092552552468753867796967993260 10554 21585266758465117059461535107209326117627456330 10555 73481759177753590811471630502514511564369631360 10556 243408327276308770429143468748432516180742063940 10557 784867667544016036116096960823157755773503838960 10558 2464484476088210354184672790032031301808430831716 10559 7538423103328643436972830427728746403236342068912 10560 22470299634921917937585227333340353461075879847196 10561 65291059316565572875480959329244609436774423722984 10562 184991334730269123147199370229187034807077549705956 10563 511248779618198303970231665244219781388427862252800 10564 1378545816470498998205060319607838457587856081376908 10565 3627752148606576311065439353856471600883208553453760 10566 9319570174868618454288227199089673639443515727002140 10567 23377904845433144597197002814849296186796213668705360 10568 57275866871311204263132107612465551998364387537010100 10569 137086501036253046269135380702234679739453103302369000 10570 320605526617043414661687182801808908985001295352293820 10571 732812632267527804940998959762192809666553727426900480 10572 1637378225222757439165044315364599439259592920405153145 10573 3577041661255870097868250490876310870617403351531128160 10574 7641861730864813390900353208024802914970516156642277765 10575 15968069288374236936209693197154058516576042213154828620 10576 32640612221823807854899225754759598468496516162321770555 10577 65281224443647615709798451482784372912710948787736011570 10578 127764682125424619317748397886946571208475893254499179765 10579 244732348859968284890334959324621289332952101049183273360 10580 458873154112440534169378048729484564205104245148262595935 10581 842315104809137418886255596295902697426786988356179104340 10582 1513890661346152387998270193341671113677353508938328050535 10583 2664447563969228202876955540280908907590887820575292365108 10584 4592666195789064402327383891799803007017612062711346602677 10585 7753852018864654185747531245895696070143114570424689064674 10586 12823678338891543461043993983596698924969877201907323405311 10587 20777605409849589405235838353169324189494250508364156455264 10588 32984448588136223180811893385656298367817997681122702297004 10589 51309142248211902725707389711020907311133523625362959036636 10590 78215155866176680984310045291190407087777325090189013448120 10591 116851558161516969181378862844670005650283122976835856328880 10592 171104067307935562015590477736838222525520023629644150536320 10593 245584661312566336069435744516403095851111981650620675572360 10594 345531907195587519353508431238195053462656386657727317642360 10595 476595734062879337039321974121648349603123400238483470823440 10596 644487413107757285314537669550865381849557979545404421584060 10597 854488929738374827720398258505641742227478801200488266873340 10598 1110835608659887276036517736057334264895717577201848574799000 10599 1416010226423592571650945685523634887119814933657726510088960 10600 1770012783029490714563682106904543608899768519875463084285240 10601 2169693088874859585594190969753956681877135582266641983005760 10602 2608248074924033331618548718959543670767194898860650518439640 10603 3074987204120965612013446910773356748693956090870680138707040 10604 3555453954764866488890547990581693740677386730020198702463330 10605 4031958093032322822453198752206044448190850930945566272523170 10606 4484524817760440690279578203984273927069415831357337444671580 10607 4892208892102298934850448949801026102257544543298873388384120 10608 5234663514549459860289980376287097929415572661329791649903008 10609 5493805272695472724660771484024082975426244575257008883767364 10610 5655387780715927804797852998260085415879957650999862077492796 10611 5710294458198606715524045745816008575257432967999860738092904 10612 5655387780715927804797852998260085415879957650999862077139506 10613 5493805272695472724660771484024082975426244575257008874935322 10614 5234663514549459860289980376287097929415572661329791475174220 10615 4892208892102298934850448949801026102257544543298870537546000 10616 4484524817760440690279578203984273927069415831357297992750500 10617 4031958093032322822453198752206044448190850930945093608161000 10618 3555453954764866488890547990581693740677386730015218909014700 10619 3074987204120965612013446910773356748693956090823973110499200 10620 2608248074924033331618548718959543670767194898466762906227000 10621 2169693088874859585594190969753956681877135579255537284826000 10622 1770012783029490714563682106904543608899768498866359363937000 10623 1416010226423592571650945685523634887119814799093087491149600 10624 1110835608659887276036517736057334264895716782047163462884600 10625 854488929738374827720398258505641742227474447728587279142000 10626 644487413107757285314537669550865381849535812269866676641000 10627 476595734062879337039321974121648349603018079661750147432000 10628 345531907195587519353508431238195053462188107754768856888200 10629 245584661312566336069435744516403095849158489809174559441200 10630 171104067307935562015590477736838222517856324867047848791000 10631 116851558161516969181378862844670005621950660884813165028000 10632 78215155866176680984310045291190406988886329463221715301000 10633 51309142248211902725707389711020906984709432127873445237456 10634 32984448588136223180811893385656297347313206367918643366936 10635 20777605409849589405235838353169321163661862279003869837440 10636 12823678338891543461043993983596690405697555625322700915295 10637 7753852018864654185747531245895673268561312703683493576690 10638 4592666195789064402327383891799744935994008293720223118501 10639 2664447563969228202876955540280768054469806338341503488596 10640 1513890661346152387998270193341345485494208146784945163975 10641 842315104809137418886255596295184706214822577910420617550 10642 458873154112440534169378048727973757863298867070602276725 10643 244732348859968284890334959321586004193759395770987880920 10644 127764682125424619317748397881122105130565566909853967245 10645 65281224443647615709798451472106185103208683822553121950 10646 32640612221823807854899225736053092551604341911276560975 10647 15968069288374236936209693165838922974885577337890691700 10648 7641861730864813390900353157937198852266669154561973885 10649 3577041661255870097868250414353582441486525987241775010 10650 1637378225222757439165044203753400413356508374441657575 10651 732812632267527804940998804477046338844870880868993600 10652 320605526617043414661686976958707773244631010380184700 10653 137086501036253046269135121182344013387359466507389320 10654 57275866871311204263131797206321813812526900390073620 10655 23377904845433144597196651920947679107153836893907600 10656 9319570174868618454287854481999412617041056599598300 10657 3627752148606576311065070872187690817371686461588600 10658 1378545816470498998204726931431322510601240855403668 10659 511248779618198303969964954703007023799135681474208 10660 184991334730269123147026792820167015190476726849220 10661 65291059316565572875421220995353064184874138887960 10662 22470299634921917937644965667231898712976164682220 10663 7538423103328643437145407836748766019837164925648 10664 2464484476088210354451383331244788891100611610308 10665 784867667544016036449485137339104742388729812200 10666 243408327276308770797625137529216027702833929100 10667 73481759177753591184188720763536914023497035200 10668 21585266758465117410355436724288968494402254090 10669 6167219073847176402958696206939705284114929740 10670 1713116409401993445266304501927695912254147150 10671 462436331372317249028941092544899510056334200 10672 121248550298839278708807725484333408124526650 10673 30863267348795452762241966486921231158970420 10674 7622855188557913031638076060022713719986670 10675 1825833578097703720152832589226997298200400 10676 423854223486966935035478993927695801367950 10677 95304499955649370007977525261848760070900 10678 20742744107994274648795108439343553662490 10679 4366893496419847294483180724072327086840 10680 888612048690085205272740263619368883950 10681 174640518239669924735683057589933769100 10682 33121477597178778829181269542918473450 10683 6056498760626976700193146430705092288 10684 1066769668064978850602201928135556028 10685 180808418316098110271559648836534920 10686 29457551298690141561096796720559060 10687 4607885119348178568216258704891920 10688 691182767902226785232438805733788 10689 99285922461093350364880712425848 10690 13638176162238097577593504454100 10691 1788613267178766895422098944800 10692 223576658397345861927762368100 10693 26587494512116805202220389720 10694 3001813896529316716379721420 10695 321049614602065958971093200 10696 32446503603400283087504100 10697 3090143200323836484524200 10698 276486496871080106510060 10699 23161172512760637194560 10700 1809466602559424780825 10701 131256644745243248350 10702 8795548359217331075 10703 541264514413374220 10704 30377090094628145 10705 1541984268762850 10706 70090194034675 10707 2817696242600 10708 98619368491 10709 2943861746 10710 72867865 10711 1435820 10712 21115 10713 206 10714 1 10715 0 10716 10817 10717 1114256 10718 66575080 10719 2907472464 10720 101554392940 10721 2975576082128 10722 75312089605116 10723 1679529895264000 10724 33479462004532050 10725 603120084230972880 10726 9905049485828315260 10727 149364985769672756720 10728 2080619866666389321000 10729 26910432643300599150800 10730 324613159872574706034265 10731 3666250845831318602064480 10732 38903149013066765094728060 10733 389032191409710669846480000 10734 3676357207566104512832526600 10735 32912162302586900551533049280 10736 279753425321947934429589822760 10737 2262353951262117705489854622720 10738 17438978929677890105908652765500 10739 128350886705819429604796247549600 10740 903392784940314403997229389491692 10741 6089536566068620779240072119677504 10742 39364504273967871359318427118098688 10743 244331405951953966556333768663572800 10744 1457844055796941068021166797616824240 10745 8370846514606551207442265548640976192 10746 46301244785454091685059991733322840704 10747 246939972192425661540468954583057002288 10748 1271014562762057742092289564986299183950 10749 6318758112030827878547241277278158018880 10750 30365143149507551789146797559797748617980 10751 141156881668028381906324528425391966383520 10752 635205967506209928058770570251610565825740 10753 2768846525027205557492163708032360316566400 10754 11698376568240160796646728397680037748098390 10755 47934811304008794411743496162231745644295440 10756 190597940184987830368584237793431191641051710 10757 735796699318790898080550903438434425934341920 10758 2759237622445466756670002610409364418724253400 10759 10055888224023479972594211898802065494737642080 10760 35632821315561463000239088284830595110964526480 10761 122819511768531001684247298540952511460514271520 10762 411957112390281069835159256738772910263010984590 10763 1345166081274387168527054287864343213680576867200 10764 4277628138452551197547880025723509827673498411976 10765 13252259723049080182058371686344671338534114323136 10766 40011630317667415166154848929062654775249998452064 10767 117770081689738052187856560166565627630663633178048 10768 338043752998322186835746516221016607141702276999120 10769 946522508395302123139879049288926895570856277695936 10770 2586034710437164729292283732375232277965896351953136 10771 6896092561165772611445191559598639592871441171708544 10772 17953620288552270074623464356565158568299651597448168 10773 45644797343776957816838155368126073260652472456894400 10774 113351246737046111911813616830261939909355494699221360 10775 275016139624308599392595937441969724657498228123360320 10776 652054395560860711463089481892709415924340765552125760 10777 1511110186537867680533508240705053505283545499666768320 10778 3423609016374856463708729056562546361015648539081231925 10779 7584610743968912781139337814471357062078375527246932480 10780 16433323278599311025801898317008096640430953869856838510 10781 34828834411359733815878649977469642725299753511600855280 10782 72218612529437095118218965275689778812224804867929264760 10783 146530518175669468355806596139435986907697384199225034800 10784 290967743234543658592244526577890221775999867776064874260 10785 565542937554465139235630206564796150775202245036089542320 10786 1076102533957801723267796365256813962862381308878287717460 10787 2004793761893986772115346653074947023688949496346031857920 10788 3657394025076867759940159434660732275182261942275530049150 10789 6534543991470670397759751523259110212977272054208986197168 10790 11435451985073673196079565165702825454572514368413087620356 10791 19603631974412011193279254569776012067624541265197762274448 10792 32924048572409916234866440367187813199668312769735729165176 10793 54178814106497330513071357566258386788722996039277674352560 10794 87363337746726945452327564075591634126671666093813429505003 10795 138055644834333938492567014835502824189926589953408174538016 10796 213817888950736709616536718098888518730933487211344061089148 10797 324591012142082233875706343138071726711656209658120030315456 10798 483022339497146181362658248717368640786640136954514887194200 10799 704644354089954429281995562834749546516438991032125839927680 10800 1007805297128655753507970398007839467680783182984570401446920 10801 1413244209766620711815774581114441552377126384460154204795200 10802 1943210788429103478746690049032357134517887567200406896727700 10803 2620059490016768735388795571729020855529590672677509512530400 10804 3464300881244394216791851922619483131200206638400790797455340 10805 4492170373481741951444379416143945159138723740635325826914560 10806 5712868844536563133902091214009147648035115034673440548408400 10807 7125728881357433586372500869086678786796487400101551922377600 10808 8717647035703243217370612765372000643421234559249189150208400 10809 10461176442843891860844735318446400772105481467453630848199680 10810 12313676437930831044535990531087950908832493810181614857896570 10811 14217853206683021412247741644142788678239580481804956994500400 10812 16103894958589952824076523698978056564128504423263216234370450 10813 17893216620655503137862804109975618404587227136958602433967200 10814 19503606116514498420270456479873424061000077579284833568583628 10815 20855341193896691380091181186399304936514934441215462546390592 10816 21877661840656333114409376342595349296148019462843671311369700 10817 22514875292325935049780523226360262382443592845256593767660320 10818 22731364477829069040643797488152187982274781237999445630454110 10819 22514875292325935049780523226360262382443592845256593767296528 10820 21877661840656333114409376342595349296148019462843671302184162 10821 20855341193896691380091181186399304936514934441215462362829760 10822 19503606116514498420270456479873424061000077579284830543016720 10823 17893216620655503137862804109975618404587227136958560131208000 10824 16103894958589952824076523698978056564128504423262704118087200 10825 14217853206683021412247741644142788678239580481799504536689600 10826 12313676437930831044535990531087950908832493810129928036240100 10827 10461176442843891860844735318446400772105481467013036207779200 10828 8717647035703243217370612765372000643421234555844196839816000 10829 7125728881357433586372500869086678786796487376081343503849600 10830 5712868844536563133902091214009147648035114879099697809120800 10831 4492170373481741951444379416143945159138722810916001696060800 10832 3464300881244394216791851922619483131200201489774204697809600 10833 2620059490016768735388795571729020855529564151930070779856000 10834 1943210788429103478746690049032357134517760079348135828393200 10835 1413244209766620711815774581114441552376552784980462420649600 10836 1007805297128655753507970398007839467678361412240165824561600 10837 704644354089954429281995562834749546506821800428083422051200 10838 483022339497146181362658248717368640750643976099895894148000 10839 324591012142082233875706343138071726584432751939130040867456 10840 213817888950736709616536718098888518305618400086887249142848 10841 138055644834333938492567014835502822842997707142714601808768 10842 87363337746726945452327564075591630080334486551249083957111 10843 54178814106497330513071357566258375243618286233332765244720 10844 32924048572409916234866440367187781878814189326409911187176 10845 19603631974412011193279254569775931195019135629465443302288 10846 11435451985073673196079565165702626530427829117188175259668 10847 6534543991470670397759751523258643731673045209821814434096 10848 3657394025076867759940159434659688655787152169676388675800 10849 2004793761893986772115346653072718226135179707822613051920 10850 1076102533957801723267796365252267871381383225522432005810 10851 565542937554465139235630206555936399558099213413248937360 10852 290967743234543658592244526561387567888587276466236772120 10853 146530518175669468355806596110051293181302944982996935600 10854 72218612529437095118218965225668137353642165741619918260 10855 34828834411359733815878649896066903120905441634256414480 10856 16433323278599311025801898190397764148596229503487181480 10857 7584610743968912781139337626337429607044413616994083760 10858 3423609016374856463708728789666200864290881146559829475 10859 1511110186537867680533507879576805898721492368136752320 10860 652054395560860711463089016529717613831876843785036960 10861 275016139624308599392595367515935320119567104181444160 10862 113351246737046111911812955530216584643875630777487120 10863 45644797343776957816837431757134195158607636554692800 10864 17953620288552270074622723157806116762385670378179168 10865 6896092561165772611444489689753342862373303853870144 10866 2586034710437164729291683633657503573389988945201304 10867 946522508395302123139439761338694118364963274060608 10868 338043752998322186835514200478105042273201169307360 10869 117770081689738052187856560166565627630663633178048 10870 40011630317667415166387164671974219643751106143824 10871 13252259723049080182497659636577448544427117958464 10872 4277628138452551198147978743452214403580905163808 10873 1345166081274387169228924133161073711817894705600 10874 411957112390281070576358015780578824244230253590 10875 122819511768531002407858290419054556296416473120 10876 35632821315561463661539133640096074974886260720 10877 10055888224023480542520246303339996618679558240 10878 2759237622445467222032994412501828340491342200 10879 735796699318791259208798510000487557464357920 10880 190597940184988097264929734518198584162454160 10881 47934811304008982545670951196193655897144160 10882 11698376568240287406979220232404404117755420 10883 2768846525027286960231768102344237661007200 10884 635205967506259949700229152890736875172240 10885 141156881668057766600050922864608194482720 10886 30365143149524054443034210151107576720120 10887 6318758112039687629764344308900998623840 10888 1271014562766603833573287648342154895600 10889 246939972194654459094238743106475808288 10890 46301244786497711080169764332464214054 10891 8370846515073032511669109935812739264 10892 1457844055995865212706418022529184928 10893 244331406032826571961969500982544960 10894 39364504305288725482761752936076688 10895 6089536577613725489046017028785344 10896 903392788986651583539793735039584 10897 128350888052748312415489820278848 10898 17438979354992977230365464711800 10899 2262354078485575424479844070720 10900 279753461318108789048582868960 10901 32912171919777504593950925760 10902 3676359629336848917409411920 10903 389032765009190361630625600 10904 38903276500919036163062560 10905 3666277366578757334738880 10906 324618308499160805680005 10907 26911362362624730004560 10908 2080775440409128608600 10909 149389005978091284720 10910 9908454478138707660 10911 603560678871393360 10912 33531148826188520 10913 1684982353074800 10914 75824205888366 10915 3017878841328 10916 104579959848 10917 3091033296 10918 75760620 10919 1478256 10920 21528 10921 208 10922 1 10923 0 10924 11026 10925 1146810 10926 69189120 10927 3051286420 10928 107628659320 10929 3184801468212 10930 81410124488420 10931 1833684069598810 10932 36919798458759216 10933 671815677414768250 10934 11145261397756870020 10935 169782050412511173000 10936 2389282312892292070100 10937 31221216956354208365120 10938 380515730318909163798225 10939 4342393676565678843783310 10940 46560295533976001837211425 10941 470504894290275228439009500 10942 4493325440485924580472694760 10943 40653911904499044343405613400 10944 349254119173649188492483209720 10945 2854773009821951933561978240200 10946 22243440420743692024926934327900 10947 165491199068975872365550209097620 10948 1177533539053875123247880922031940 10949 8024673028048335079192585064487628 10950 52446970206636869211144310001601120 10951 329149951108824288887459965746533520 10952 1985871372087010332022231820199018688 10953 11530866032432184060131819869769530320 10954 64500781871129540616877785240305741088 10955 347913308279450496817367820584656796310 10956 1811195751935635573807167027008296208580 10957 9107727209754143913307057233713087906718 10958 44273673936344671131031670794319060156300 10959 208205926079099675768269880445198290345460 10960 947884873991820131008180231692718303412100 10961 4180415341707733201851214354039315952047100 10962 17871275585800913264070889360947372600844230 10963 74100410965516529575601212894660425171156450 10964 298165939361245894732977905384260997300246730 10965 1164927390992775808259735826946257857634991950 10966 4421428961268037011224281758366484986285407400 10967 16310160168233205210506007431713745811417595600 10968 58503835386053890737386540899474485564873069000 10969 204141042623677408888545766769219178165044616960 10970 693228957242904537588803979338876052994827989950 10971 2291899817823480311346429850802749504484234578500 10972 7379917413391606605880216462529505577416200238366 10973 23152682081228569746983154588681469281606412604520 10974 70793777902218126728858858995436989061792135897472 10975 211045602048121962702896233404179950594091855732400 10976 613595546695465706377846801226122082046780649499040 10977 1740380096081684548998996326154614172616423357180464 10978 4817123480226091162407116743480958334174917073017040 10979 13014684490435404193168598686970069562592289742923592 10980 34331840121320980026804829239574644596934385568228160 10981 88448130482047270577528832572250691453711098286391880 10982 222594461713152297620111927113328325091001274088987728 10983 547363430442177781033059941559582444369336990154761600 10984 1315437921546524022160093742380831045345281728634417360 10985 3090235117283897702852282106643415855159330213185375200 10986 7097883785011452536238834193374123378852563250669789525 10987 15942938963256493389090303540276910186106397581024746200 10988 35026153782911993051789302547483084173844624160657684225 10989 75280091712527268648621784111212933121371350501938959030 10990 158309604630755873775778163339624088807026229517273716000 10991 325796577645903392408123176536860806194469796443030632300 10992 656247392115319690422076684053045639218642362699906762920 10993 1294008942199221924775925855814125233621092334261388124300 10994 2498156152301275660331301304938934081084270043793862969260 10995 4722541767364055357886569590139965257490813244160000518550 10996 8743084082822643027438649106060665396387774371966606964800 10997 15854125803518392689755417045652249370081865873983517974038 10998 28161933993091881751539227646880268055009983802120276927420 10999 49009079936030027983198136424440107784297929960620839588568 11000 83566764506307611817504514672442382992739818781587110001580 11001 139630543225729174176083492870409913062224633764888758007200 11002 228645014532131522713336719575296178037827137692833780289459 11003 366961134434285159910293500552944463640551028831803453244850 11004 577292516366131532053998311845485795844192270858715921393043 11005 890282434877889591601346794171351586591205804099065942356220 11006 1346022252732047358730607653092400612388347498638652207519960 11007 1995280045226329025883018403407558554638155856025666662137336 11008 2900116344805710793434619772394707201454687950544675557573800 11009 4133499158113886648113710939964870034243092780112973852854920 11010 5777504505091000655886209609269079706949928148881189346734100 11011 7919725276641596404697950250908176676941791104206514658300900 11012 10647630649707035166316133115109881976777121542356506918234940 11013 14040831625987299120416878833111932277068696020740392102035500 11014 18161510472744441253582701968916521097512763075998972769193360 11015 23043636943912301805621062713248919242005440124790691975967600 11016 28681973642954673524017705717554505865049324214531782385556400 11017 35022199395607811881958461718277080845744437958628360342073680 11018 41953676359321857983596073933352753096464691300492478753691450 11019 49306382525388575362164458024765091268010049569129536096416270 11020 56853277809886826693107997518351584829440159196997605801800550 11021 64318859744518430198263593152074520211083816465284027323114450 11022 71393934316415457520072588398802717434303036276464700251846028 11023 77755770047581191358494898256121771463102316736743686789198940 11024 83091950344964214294862195195267383230177965924559426763606772 11025 87125540167535292658690457097950265911254566212159398744043940 11026 89638776903137272254614220283468062043309986391356304467594910 11027 90492479540310008180848641429024900729436748166512078795490358 11028 89638776903137272254614220283468062043309986391356304467220410 11029 87125540167535292658690457097950265911254566212159398734494402 11030 83091950344964214294862195195267383230177965924559426570860400 11031 77755770047581191358494898256121771463102316736743683580071200 11032 71393934316415457520072588398802717434303036276464654923519920 11033 64318859744518430198263593152074520211083816465283472904072000 11034 56853277809886826693107997518351584829440159196991641227706500 11035 49306382525388575362164458024765091268010049569072396816949000 11036 41953676359321857983596073933352753096464691300000197291614500 11037 35022199395607811881958461718277080845744437954782773391260800 11038 28681973642954673524017705717554505865049324187106581656636000 11039 23043636943912301805621062713248919242005439945196740818152000 11040 18161510472744441253582701968916521097512761990705905899052000 11041 14040831625987299120416878833111932277068689942394481871536000 11042 10647630649707035166316133115109881976777089872982482085914800 11043 7919725276641596404697950250908176676941637095606804857292000 11044 5777504505091000655886209609269079706949227061549226494254000 11045 4133499158113886648113710939964870034240097409888877491824000 11046 2900116344805710793434619772394707201442648989196228562812000 11047 1995280045226329025883018403407558554592542504567005251214656 11048 1346022252732047358730607653092400612225127880065043225025760 11049 890282434877889591601346794171351586038667259255619140961920 11050 577292516366131532053998311845485794071948300923565536717495 11051 366961134434285159910293500552944458247284966478545534967710 11052 228645014532131522713336719575296162446385248344324525633727 11053 139630543225729174176083492870409870196265800515618030921360 11054 83566764506307611817504514672442270799280289702528973051420 11055 49009079936030027983198136424439827987547839073663608255720 11056 28161933993091881751539227646879602649561071706508192803660 11057 15854125803518392689755417045650739269382529256997204837616 11058 8743084082822643027438649106057392979438894810844046785450 11059 4722541767364055357886569590133190368456045372280726000900 11060 2498156152301275660331301304925528238386168928815166652650 11061 1294008942199221924775925855788762828516576711328719417200 11062 656247392115319690422076684007158291604835332173850561580 11063 325796577645903392408123176457454471009492718100493186600 11064 158309604630755873775778163208199707744049278513619928700 11065 75280091712527268648621783903199861025142314258224861200 11066 35026153782911993051789302232738824226975937884035178475 11067 15942938963256493389090303085246637234347668278250495030 11068 7097883785011452536238833565349530275565742726618371075 11069 3090235117283897702852281280152176446504813159888270400 11070 1315437921546524022160092707091804838714886682925412400 11071 547363430442177781033058710333502684565926002291111200 11072 222594461713152297620110542202291091723476574265051888 11073 88448130482047270577527367762499771545752281164921280 11074 34331840121320980026803386170970306060522267031120760 11075 13014684490435404193167296718407044127518245018333360 11076 4817123480226091162406077356812996852393116662629880 11077 1740380096081684548998324722461469830542029245853376 11078 613595546695465706377614485483210517178279541807280 11079 211045602048121962703128549147091515462592963424160 11080 70793777902218126729530462688581331136186247224560 11081 23152682081228569748022541256642951063406822991680 11082 7379917413391606607182185025554940651460924828598 11083 2291899817823480312789498455141285916602771685900 11084 693228957242904539053613730258784011811949460550 11085 204141042623677410273456804002586702864868552800 11086 58503835386053891968612620659277896552736719400 11087 16310160168233206245795033638344140857126600560 11088 4421428961268037837715521167021002039582512200 11089 1164927390992776436284328930233078381686410400 11090 298165939361246349763250857142990300074497900 11091 74100410965516844319861159763346701793662200 11092 17871275585801121277142985589983616314942060 11093 4180415341707864626232277330990319605834400 11094 947884873991899537343365208771060840857800 11095 208205926079145563115883687475724346546800 11096 44273673936370033536136186417251728863400 11097 9107727209767549756005158348691784223328 11098 1811195751942410462841934898887570726230 11099 347913308282722913766247381707216975660 11100 64500781872639641316214402226618877510 11101 11530866033097589509043915481853654080 11102 1985871372366807082113118777430351536 11103 329149951221017748416539023883483680 11104 52446970249502828044393580728686960 11105 8024673043639776968541094319143360 11106 1177533544447141185601138840309080 11107 165491200841219842300700593773168 11108 22243440973282236868373735722200 11109 2854773173041570507170960734400 11110 349254164787000647153894132400 11111 40653923943460392790400375200 11112 4493328435856148676833725680 11113 470505595377607191291489600 11114 46560449542575711638220325 11115 4342425345939703676103450 11116 380521808664819394297725 11117 31222302249421078506480 11118 2389461906843449885700 11119 169809475613240093400 11120 11149106984707682900 11121 672307958876845200 11122 36976937738226486 11123 1839648643692860 11124 81964543530870 11125 3230129794320 11126 110837787060 11127 3244032792 11128 78738660 11129 1521520 11130 21945 11131 210 11132 1 11133 0 11134 11237 11135 1179992 11136 71879395 11137 3200735720 11138 114002717192 11139 3406511947384 11140 87935893538012 11141 2000288867412420 11142 40675095715581756 11143 747552062255446812 11144 12526361971786709956 11145 192748726753852571120 11146 2740022945902751019400 11147 36169770651703190414320 11148 445348711431527900555525 11149 5134653517798828480385740 11150 55625636365146203751395910 11151 567968064712766645590544700 11152 5480896379696382711841414185 11153 50111071376218724792003523440 11154 435055283457464774303122924000 11155 3593935217726062161998755957520 11156 28302240768394215112813767434900 11157 212832853636043371766021839882120 11158 1530759379937353074782505460624928 11159 10545231312390571230342305420601816 11160 69673849822772122444479128225541188 11161 442068564608603763111538950795964960 11162 2696618244666355197370624390557722848 11163 15831758728107019222683709491282384224 11164 89548385309026121268166639369359277024 11165 488445738056317268259503923533435068988 11166 2571523150370448625706996631526788858060 11167 13078032021914912863722406541316171817188 11168 64300324107808775263185821275611503012576 11169 305861001161581930191442896005460863588488 11170 1408570400086435403428469986030892669167760 11171 6284391015770598433318643481978819442863800 11172 27179991143208410629497746254748068999583530 11173 114023377478826428743047365176581733692777140 11174 464238036878080389905583263632251740580007440 11175 1835359680680784897075825749236855856803398780 11176 7049449682614835605531597372688811525681307650 11177 26317945481762056495730139287334311218971925600 11178 95545584683788340031403103136553374272999777360 11179 337458873564018397840339961966315701139781005920 11180 1160014877876313248719419170769959830577477879110 11181 3882498774932966798262304364402996272155880581800 11182 12656946006281471769069758498732325010315155963316 11183 40204416725835263272835054531907201427086309357384 11184 124479059478066872831046739866316350058266296322270 11185 375785839933786785909308096344841221855477061846112 11186 1106480528693927758513402046465974879239651715880160 11187 3178616791520737924457586162011038287304076511910944 11188 8911479219084925966782052277580252854511649217858160 11189 24389311546969271066980117509725494579702352724423888 11190 65178332582417879575546802001764755139438036992114992 11191 170126495215124634824304344701202686238685995904074160 11192 433822562798567818801971513619049094150986920571421648 11193 1081000484350529646850809778637701632729567119673722496 11194 2632759244144031881846322936476207266004021295345342048 11195 6268474390819123528205527266449554423785424627036316160 11196 14593791941125771964103490287261520519231593306668847525 11197 33228941650563296164420252579152740287029516718201177200 11198 74009915494436432366208742738356161869864432746551296530 11199 161275338241607748141290691976681478756539580824882316760 11200 343895941838722404124811033586775707180515832161472714705 11201 717695878619942408608301286987884463770687618732149138200 11202 1466150152037882349014101200255560624166654155757050510520 11203 2932300304075764698028202400331783635454062747235638635400 11204 5742421428815039200305229700548980434826774421557821072340 11205 11012863014165828603325098055793190405477828928097749557660 11206 20686323769852029403543089591259349260720801917222500136900 11207 38062835736527734102519284847903498114364580429074897725188 11208 68613269682951310158488710844240649673913273743945046524524 11209 121187073725732184176032008763850717758251514726246514157264 11210 209746858371459549535440015168201921414146659522379750649528 11211 355773152174374425794290658639734394841792581322668449315920 11212 591472865489897482883008219988558232095597861675869542269439 11213 963881706724277379513050432573946674321029215384579790089396 11214 1539859799766833374587922032526670880178413514513389435239330 11215 2411828602044437815619636918415267634754631342359892935434468 11216 3703879638853958073987299553280589579090168862916902827555595 11217 5577606985568313334945580503763711365290298493984981235644976 11218 8236698687990416203931264232302224922910514191202390695951552 11219 11929011892951637260865968888161842991732972224420883224455376 11220 16944619166124484745548251261593526976875767328079269254225020 11221 23608233444937484364584080409411206125081043724525807991113000 11222 32264585708081228631598243226195315037609776803719052928081840 11223 43255818202042965857747095314239872907564544531686185963477240 11224 56890804374426074660732592750250267628427238912116328828679660 11225 73407489515388483433203345484193893714099655133890052515748960 11226 92930758003523718388842533112968865446572966275225121078728000 11227 115429783625429460735614935866635011817848526305463465202418080 11228 140680048793492155271530703087461420653002891401010194143661930 11229 168235934639640103211315067609747678306683870124404985532983020 11230 197419719219985835401032987501234520461924949635199736006780320 11231 227331797889680658946644046213542781137974184428345671169570500 11232 256884931615339144609707772221303342685910828404023841706738978 11233 284862498424930536596903668205801726542792205754956514868636888 11234 309997424756542054531924580106313643590685635674511452056396832 11235 331065210905044912606909745744606803834712814798021935658582312 11236 346981807583172071866857329674635977095997084740234528516993650 11237 356895573514119845348767539093911290727311287161384086464799868 11238 360262512886894560870925723424985925545493469115736766525410408 11239 356895573514119845348767539093911290727311287161384086464414452 11240 346981807583172071866857329674635977095997084740234528507069402 11241 331065210905044912606909745744606803834712814798021935456286400 11242 309997424756542054531924580106313643590685635674511448654522720 11243 284862498424930536596903668205801726542792205754956466331183040 11244 256884931615339144609707772221303342685910828404023241959370420 11245 227331797889680658946644046213542781137974184428339152176434000 11246 197419719219985835401032987501234520461924949635136632153219000 11247 168235934639640103211315067609747678306683870123855564791438800 11248 140680048793492155271530703087461420653002891396672325730772100 11249 115429783625429460735614935866635011817848526274192677522684800 11250 92930758003523718388842533112968865446572966068205969191992000 11251 73407489515388483433203345484193893714099653869003034487792000 11252 56890804374426074660732592750250267628427231748477351728038800 11253 43255818202042965857747095314239872907564506783966250900657600 11254 32264585708081228631598243226195315037609591125745318294752800 11255 23608233444937484364584080409411206125080188628594135337624000 11256 16944619166124484745548251261593526976872070870523210040714000 11257 11929011892951637260865968888161842991717937892848339868662656 11258 8236698687990416203931264232302224922852861878395282290267072 11259 5577606985568313334945580503763711365081465523952710842228096 11260 3703879638853958073987299553280589578374410699499847043667095 11261 2411828602044437815619636918415267632429848827581295749364620 11262 1539859799766833374587922032526670873012903482224981132286642 11263 963881706724277379513050432573946653336321263682812617156524 11264 591472865489897482883008219988558173638197139078089560527867 11265 355773152174374425794290658639734239782374218994339585279920 11266 209746858371459549535440015168201529423937039556364382366520 11267 121187073725732184176032008763849772556052511743677198700656 11268 68613269682951310158488710844238474167765025031346649264342 11269 38062835736527734102519284847898715596716364250966024409416 11270 20686323769852029403543089591249301954737154484220665439900 11271 11012863014165828603325098055773009673744959941239778723400 11272 5742421428815039200305229700510212187024157683646456048630 11273 2932300304075764698028202400260533882735740093776913726960 11274 1466150152037882349014101200130266941367870046888456863480 11275 717695878619942408608301286777053747522733589385957905200 11276 343895941838722404124811033247338254021309844914104829575 11277 161275338241607748141290691453924146713441858304545713180 11278 74009915494436432366208741968581628971237017167154539610 11279 33228941650563296164420251496097874231983966891375507580 11280 14593791941125771964103488832745688007290255729320324275 11281 6268474390819123528205525404669288808500512528030206400 11282 2632759244144031881846320669961101299570215261772686688 11283 1081000484350529646850807162500584639558631431986136256 11284 433822562798567818801968663898260940875503403626015208 11285 170126495215124634824301436822847427794315060245496160 11286 65178332582417879575544056964597391167951873730417360 11287 24389311546969271066977776154494507662846507589446496 11288 8911479219084925966780341287219147030655454696143912 11289 3178616791520737924456682242574982380361181292892096 11290 1106480528693927758513402046465974879239651715880160 11291 375785839933786785910212015780897128798372280864960 11292 124479059478066872832757730227422173914460818036518 11293 40204416725835263275176409762894118282931444334776 11294 12656946006281471771814795666096296496478417660948 11295 3882498774932966801170182719661440643091539159800 11296 1160014877876313251569139958923235314094423285550 11297 337458873564018400456477078959486636827468592160 11298 95545584683788342297918209102987180306572432720 11299 26317945481762058357510404902619223317978035360 11300 7049449682614837060047429884630149103029830900 11301 1835359680680785980130691804282405683629068400 11302 464238036878081159680116162259667319976764360 11303 114023377478826951500379408274304254029380720 11304 27179991143208750066950905460735316367468660 11305 6284391015770809264034891436008165634096800 11306 1408570400086560697111268770139761262814800 11307 305861001161653179944161218658919588496928 11308 64300324107847543510988438013522868036286 11309 13078032021935093595455275528174142651448 11310 2571523150380495931690644064528623555060 11311 488445738061099785907720101642308384760 11312 89548385311201627416415351967756537206 11313 15831758729052221421686692060597840832 11314 2696618245058345406990590405926005856 11315 442068564763663181473867279660000960 11316 69673849881229523167076908207282760 11317 10545231333375279182044072593534688 11318 1530759387102863107070913763577616 11319 212832855960825886544619025951968 11320 28302241484152378529869551323400 11321 3593935426559032194269149374400 11322 435055341109777581411528608480 11323 50111086410550297335359316160 11324 5480900076153938771054925205 11325 567968919808698318244033700 11326 55625822043119938384724950 11327 5134691265518763543205380 11328 445355875070505001196385 11329 36171035538721218371280 11330 2740229965054637755400 11331 192779997541532304400 11332 12530699840199599786 11333 748101482996991032 11334 40738199569143076 11335 2006807860548920 11336 88535640906570 11337 3455049401232 11338 117404591304 11339 3403031632 11340 81803645 11341 1565620 11342 22366 11343 212 11344 1 11345 0 11346 11450 11347 1213808 11348 74647373 11349 3355984380 11350 120688288189 11351 3641322287512 11352 94914859477932 11353 2180215451258234 11354 44770728084449666 11355 830972165400720564 11356 14062753716608290876 11357 218553890048835871894 11358 3138082370038335494706 11359 41842803560202111493520 11360 520429747587006947096525 11361 6061529139839582600508930 11362 66340337023534300776183415 11363 684354214386551551269870940 11364 6672459186260967614060717535 11365 61640836751877744593143896530 11366 540758341320387735201540688805 11367 4514156928703854815048766806160 11368 35925166753789087050493201375300 11369 273031271315148997602974308014820 11370 1984727331018374711623015877782416 11371 13819582935391613298740343670756328 11372 92295071855640835963936420003255308 11373 591961495645980687905139059822323596 11374 3650429223919851665123107529220971528 11375 21667063782595383008518791567426113888 11376 123908521011243707319527631327165507936 11377 683374267405597238365772606931148724050 11378 3637963011799067307290636008670288849014 11379 18709524060726957207027767339013892615068 11380 93027911302039277654054147409630441036272 11381 447539681399173342561072430822769377288798 11382 2084592726517518057075062538708795989289462 11383 9407392817105247713802543456808392963343288 11384 41157343574836379023962549942874815339358930 11385 174667750781014398703530908328073284693926130 11386 719464782978942520215960942543873044669633960 11387 2877859131915773398161904583403079171389551300 11388 11184407080854487642418231088467740386090539190 11389 42252204527672515141439858348935677531312132550 11390 155230925329927291944691077211137057912979569220 11391 554867988413357138527171679108475479037331251360 11392 1930478209688138389314154420798749348851299909910 11393 6539987404249611699007340573055678053655250338620 11394 21581958434023718620071385541719997239656998990466 11395 69400807513331173614889791416397263576971422141448 11396 217544838936018871150872999827213966264762467675378 11397 664948375615755794848288976201473864111135620539676 11398 1982531268039568203165679888819135403807961876627750 11399 5767363688842380227394602270723885174581752224536224 11400 16375193330820329574209722728632248401416558738541360 11401 45390886776659860924999193317099876845230637931318056 11402 122868434895441347676285036953203904412642352002129288 11403 324872471926929665042372979822059340208922414216053008 11404 839253885811234968026121352107696599351939850451409328 11405 2118772105162789919279051392977859095550372504116655512 11406 5228582775643658994349908541512754479167723250631216008 11407 12614993363457716938748978035387447628918292616140481152 11408 29763499966908050902360863628341465051087745723508056773 11409 68684999923633963620832757103829237622051878282220555400 11410 155061590736688796659152735646352464396168172085448305585 11411 342524110881043909038128428179717143829624997629963660480 11412 740456533816374332773601158985962961621734288458055284255 11413 1566763100538994964999214045275922571685955154112272395660 11414 3245437851116489570355514807267837089481385208789262383495 11415 6582296486771471804664706087494664948511320539267103914600 11416 13073172189004450945375735701271564894384447309458830298180 11417 25430006175871671701963759857112916910064501127078940405590 11418 48454471226998725810498515403335761526967748470206484466590 11419 90448346290397621512930562086185159003567496771757842025388 11420 165425264925858807767070370131292165339731372908206634099028 11421 296476448828162538595528715300228557196646177752504234355546 11422 520734275505875228045992743540140885896215711023650112771790 11423 896453942643025709041202697739987618235928792145089781032624 11424 1512766028210105884007029552436228396143701701549241959231799 11425 2502600589878446771073357531190797319837198435132878478166622 11426 4059096078705285616497031117663122381473961132658871403013117 11427 6455429908302381944308531416042556041282269602781076120116964 11428 10067396642709667079814495422637795719287552515083072644641325 11429 15397194865320667298539816528740158155184726883983026856232286 11430 23095792297981000947809724793110237231656688908639929817491719 11431 33980016254500783003674077856530004202577813817971267052902096 11432 49039341640018175471211453270219437883179539323743774637610124 11433 69426483670138091116546551820760103070546819815976627154714676 11434 96425671764080682106314655306611254264643080027362206297532840 11435 131393223063142907485527662176041709107864101089744692523935880 11436 175667026486593235007825026604925328481165881353514083987567300 11437 230444916466283598612415626298934301878518632578449983973125020 11438 296636541408726759915981816831606920503199507026595559810307760 11439 374698789147865380946503347576766636425094112517897589960930080 11440 464470374047874795131603107933700309735272910048872306060756810 11441 565025815852053874489991409651305531430538179196280182930101850 11442 674571637292758197095193825808191297728295581280132612061974240 11443 790407170969292432960025088825759500368507953822537604121008620 11444 908968246614686297904028852149623425423784146895845297205962478 11445 1025964159545289484762963258861951193052588046991342750711180286 11446 1136607353221742272335439688739220439362180875588447675215587180 11447 1235922558843059558267662574163035817558876291902001302700684904 11448 1319109654149803951612601401270163228356108350010789848286385082 11449 1381924399585508901689391944187790048754018271439875078945149318 11450 1421035467498306323435318131287444484096113128178739467961693916 11451 1434316172802028812439386525037794432545609512554241705979638380 11452 1421035467498306323435318131287444484096113128178739467961297374 11453 1381924399585508901689391944187790048754018271439875078934839442 11454 1319109654149803951612601401270163228356108350010789848074164920 11455 1235922558843059558267662574163035817558876291902001299096514880 11456 1136607353221742272335439688739220439362180875588447623276259220 11457 1025964159545289484762963258861951193052588046991342102426357880 11458 908968246614686297904028852149623425423784146895838178465457420 11459 790407170969292432960025088825759500368507953822467981274310800 11460 674571637292758197095193825808191297728295581279520087466868700 11461 565025815852053874489991409651305531430538179191392893775667800 11462 464470374047874795131603107933700309735272910013263649968133700 11463 374698789147865380946503347576766636425094112279607650394460800 11464 296636541408726759915981816831606920503199505554689389895614800 11465 230444916466283598612415626298934301878518624149923988844527200 11466 175667026486593235007825026604925328481165836442155171824106800 11467 131393223063142907485527662176041709107863877664051022827787200 11468 96425671764080682106314655306611254264642039253456799010714800 11469 69426483670138091116546551820760103070542268262488895287714656 11470 49039341640018175471211453270219437883160808534615172068306384 11471 33980016254500783003674077856530004202505127173591615291424896 11472 23095792297981000947809724793110237231390203625800551018390359 11473 15397194865320667298539816528740158154260135750533700678926906 11474 10067396642709667079814495422637795716247011836887419674682977 11475 6455429908302381944308531416042556031791977055714070631094428 11476 4059096078705285616497031117663122353323743148668695927127557 11477 2502600589878446771073357531190797240395089760833331323492178 11478 1512766028210105884007029552436228182626882616623133113454227 11479 896453942643025709041202697739987071186300809850745548713616 11480 520734275505875228045992743540139548703807088075065429032174 11481 296476448828162538595528715300225436488298926057336521638756 11482 165425264925858807767070370131285207315934908017499363523074 11483 90448346290397621512930562086170329179935633160647134012616 11484 48454471226998725810498515403305533489251232050346678935330 11485 25430006175871671701963759857053967930529015402309604547620 11486 13073172189004450945375735701161546893863507918088740366030 11487 6582296486771471804664706087298121512994213776939785359120 11488 3245437851116489570355514806931712690434647070574477503455 11489 1566763100538994964999214044725654402278795137518713277530 11490 740456533816374332773601158123768176419430578690350795545 11491 342524110881043909038128426887185278887899859530230299980 11492 155061590736688796659152733793523065442495206679225879045 11493 68684999923633963620832754566258539055064990878046362530 11494 29763499966908050902360860312045366923861496047153423763 11495 12614993363457716938748973907092076047199574483561716032 11496 5228582775643658994349903658860531519562981529370974408 11497 2118772105162789919279045927119953949103953299483662832 11498 839253885811234968026115594508553187632085397847424888 11499 324872471926929665042367326906536717793065315295777376 11500 122868434895441347676279950560805553524300343605454264 11501 45390886776659860924995140971507784104518598274626416 11502 16375193330820329574207107818835086670617468997808264 11503 5767363688842380227393698351287829267638857005517376 11504 1982531268039568203166583808255191310750857095646598 11505 664948375615755794850903885998635594910225361272772 11506 217544838936018871154925345419306706976802124367018 11507 69400807513331173619976183814748151918979818816472 11508 21581958434023718625724301064342413096755919266098 11509 6539987404249611704764939716467397908107854323060 11510 1930478209688138394780012325945195768055932902590 11511 554867988413357143409823902068080220758591492960 11512 155230925329927296072986448792855776045558334340 11513 42252204527672518457735956476161927207666765560 11514 11184407080854490179988929655454627790264732060 11515 2877859131915775250991303537076044577611977840 11516 719464782978943812747825884269011144402994460 11517 174667750781015260898316110631783052398414840 11518 41157343574836929292131957102891408898477060 11519 9407392817105583838201590194946607748223328 11520 2084592726517714600510579645471123307844942 11521 447539681399283360561593370214139467220948 11522 93027911302098226633589633134399776894242 11523 18709524060757185244744283758873698146328 11524 3637963011813897130922499619780996861786 11525 683374267412555262162237497638419300004 11526 123908521014364415666779326494878224726 11527 21667063783932575417141740152109853504 11528 3650429224466901293105401873453290536 11529 591961495859497506990065168668101168 11530 92295071935082944638235967157929752 11531 13819582963541831282730519146641888 11532 1984727340508667258690021366804952 11533 273031274355689675798627277973168 11534 35925167678380220499819378680680 11535 4514157195189137654427565907520 11536 540758414007032114853302166005 11537 61640855482666873195713200270 11538 6672463737814455345927717555 11539 684355255160456958556688980 11540 66340560449227970472332095 11541 6061574051198494763969430 11542 520438176113002075694345 11543 41844275466372026186480 11544 3138320659977901963986 11545 218589498704928495004 11546 14067641005762724926 11547 831584689995826104 11548 44840350931147486 11549 2187334191763292 11550 95563144300338 11551 3693261615472 11552 124292458213 11553 3568204542 11554 84957251 11555 1610564 11556 22791 11557 214 11558 1 11559 0 11560 11665 11561 1248264 11562 77494536 11563 3517199568 11564 127697434362 11565 3889871238456 11566 102373735839129 11567 2374386716651976 11568 49233840871771530 11569 922770578608081008 11570 15770150922935985030 11571 247515869461202713800 11572 3589293399797862586530 11573 48337796088923277447216 11574 607255147273558986740511 11575 7144241339005963649486280 11576 78983878390685380216356120 11577 823096685910512317282355880 11578 8107509216257204094359609550 11579 75670114931113624511689020600 11580 670712497292746808336325503160 11581 5657314539513941538299322861240 11582 45494239291689111634822836254985 11583 349395762942507442807714453978320 11584 2566715044367593605524436842451084 11585 18062068881274344944852008193316864 11586 121918965095082947804097304187458476 11587 790371222400246299790041966130150544 11588 4926647287360412804656547724869326044 11589 29559883726841633473737366138768477120 11590 170893077802238567038293564920154765864 11591 952858373215137936769221304905302310216 11592 5128620067631584223485425439734735097794 11593 26668824351752476907403140465103597625872 11594 134084922435337317236748698127299028659454 11595 652305028064068032093460495125673293365640 11596 3072700000618072986831317972880104610693450 11597 14024117951539763731949779011202451727698640 11598 62056721935564925176477263240100939358770488 11599 266389830747793290857827005568786116679985448 11600 1109957628115809109109939918606620790660451990 11601 4491456448654674992024007520847746412860594560 11602 17659590127664980104319265093215875279495062790 11603 67498877821297268214838322629934090285279381640 11604 250919741466126815723855821691689290442223199390 11605 907582043600884245002585161588630240203535920480 11606 3195445111844779967324136450768160824692780988570 11607 10955811812039245626511331221867703391321074644080 11608 36592411452211080418623678157188268969476036554736 11609 119104711785628222565450417738927071821492194721072 11610 377928412396704937011463276122701794857469627899396 11611 1169438861001124710774063505262742689271680031398544 11612 3529972858207098664019798096438551569806124982807216 11613 10397374600537272428577769853796847484050796558083344 11614 29892451976544658232164607158899154154388025064241558 11615 83908637127142900300809722215855041184903522673185056 11616 230025401779581399100486479060646652033009057205882024 11617 616000228494472221319933108307576582250383708098262976 11618 1611867264560535645787141609397098210878227923568693976 11619 4122152348712189520373655666500645600327463067711267104 11620 10305380871780473800934121456119120711454134452078959240 11621 25190931019907824846727836162880687576752950695626334400 11622 60222069469467143774208719229681520246768594352581228365 11623 140826993220907782364303454951308145644200694536443751968 11624 322195090550864774803179107628485607997146537292868647278 11625 721332292278055465977266652185851212723353367272684207640 11626 1580566346315150947509010747846388449781754352297475123760 11627 3390200279052787539584544789272838988615019880790908775440 11628 7119420586010853833127544055393182239865566079110598852230 11629 14639935289543445910374949746419869130706147956149557079080 11630 29483203013663884125060662682996064046324628696240197075355 11631 58158647040652045397379937346844150211306670131566296428920 11632 112387655767746520159801770818664193261424772917683769785830 11633 212787294920266744835891352749880421950315492694620609974928 11634 394776428733652776603430009706953187012485734890958289072362 11635 717775324970277775642600017648976259032248091838857365990264 11636 1279112438088059113004120544271880086897095722850990232289166 11637 2234398942482938703728716900120493489324250517301141844475344 11638 3826408189002032530135427691456342634269738391620142718010213 11639 6424586588941684248128619333803240969794083563155999099566264 11640 10577063286672285042650775732480945124333131945248214318126144 11641 17076222655591399948375951182559598016475063644941974773749816 11642 27037352538019716584928589372386030145685542322246915322980274 11643 41987418059042383402477338790058305622511268291667589806651016 11644 63957578671332002624703853273228349257348563380044077027333888 11645 95568795715783452197833343971490636819884842102945448567711080 11646 140095166447000742426369333776389683519652683941107208000327475 11647 201485183204675225062643536217728983039392294847927189152056080 11648 284317980744375039810619212218350898288892976640442900808268556 11649 393671050261442362814703524610024320707691488633052593119898176 11650 534879144376959732085195006263620000961535899360766598350005180 11651 713172192502612976113593341684826667948714228038170262612586320 11652 933193400827887192148638096034400852741402600197124704452066780 11653 1198416788431602499390882607538914779310011749249106528511379840 11654 1510504493752332316940591619918840503088660640401066936311762490 11655 1868665353095668845699700973095472787326178111538023789353453160 11656 2269093643044740741206779753044502670324644849681069338735877590 11657 2704576261406862701640404150093447627255637295573583197425519360 11658 3164354225846029360919272855609333723889095635820370970068150598 11659 3634307823743954513531046051986957544268664294605494207656910984 11660 4097503918927007539765395058612746250891141116466970706818582766 11661 4535101424831833587701505210503427889335826090070238703618889184 11662 4927562125057665340483366238335455302836041809403240073359844086 11663 5256066266728176363182257320891152323025111263363456074402214200 11664 5503993920819128078426703420933187809960258021069279473915847594 11665 5658311507384150360999414731800473449491854040351595720837468896 11666 5710703280600670271749409312650477833283445281465962347881859954 11667 5658311507384150360999414731800473449491854040351595720837061016 11668 5503993920819128078426703420933187809960258021069279473905140962 11669 5256066266728176363182257320891152323025111263363456074179684160 11670 4927562125057665340483366238335455302836041809403240069543453900 11671 4535101424831833587701505210503427889335826090070238648075391200 11672 4097503918927007539765395058612746250891141116466970006594432400 11673 3634307823743954513531046051986957544268664294605486440631583520 11674 3164354225846029360919272855609333723889095635820294228480947720 11675 2704576261406862701640404150093447627255637295572901049983716000 11676 2269093643044740741206779753044502670324644849675569524986338000 11677 1868665353095668845699700973095472787326178111497527844106396000 11678 1510504493752332316940591619918840503088660640127168340652670100 11679 1198416788431602499390882607538914779310011747538910419030217600 11680 933193400827887192148638096034400852741402590296692539408776000 11681 713172192502612976113593341684826667948714174698285355320528000 11682 534879144376959732085195006263620000961535631023714016490396000 11683 393671050261442362814703524610024320707690224433453516136931456 11684 284317980744375039810619212218350898288887384313049761654450496 11685 201485183204675225062643536217728983039369012505310854715752320 11686 140095166447000742426369333776389683519561266507598953669546535 11687 95568795715783452197833343971490636819545670175726418007132520 11688 63957578671332002624703853273228349256157486963755372050927148 11689 41987418059042383402477338790058305618546136480022610659387288 11690 27037352538019716584928589372386030133154709096984256863999390 11691 17076222655591399948375951182559597978834553113884793808841720 11692 10577063286672285042650775732480945016740805286958491687566140 11693 6424586588941684248128619333803240676835155803930343099114248 11694 3826408189002032530135427691456341873703291324399689639913633 11695 2234398942482938703728716900120491605082213912058212928416720 11696 1279112438088059113004120544271875628996339848207237835832760 11697 717775324970277775642600017648966180300104375252982382697520 11698 394776428733652776603430009706931399165057406389140310483636 11699 212787294920266744835891352749835364088967112663650096430896 11700 112387655767746520159801770818575016244172770773054628396600 11701 58158647040652045397379937346675183231250245015426870638800 11702 29483203013663884125060662682689502610286582542542788587725 11703 14639935289543445910374949745887201296142303055607453643560 11704 7119420586010853833127544054506789671411667924302254854060 11705 3390200279052787539584544787860376034005556154429645168600 11706 1580566346315150947509010745691661799637725504430037274550 11707 721332292278055465977266649040489948827955263766728420600 11708 322195090550864774803179103238085510476486684482472027868 11709 140826993220907782364303449097441348949987557455914926088 11710 60222069469467143774208711785090050537823626543647830235 11711 25190931019907824846727827151933093035429490841787327680 11712 10305380871780473800934111107608992605402973526185724960 11713 4122152348712189520373644443043597042161189410474289984 11714 1611867264560535645787130198882432176742516372044433904 11715 616000228494472221319922368999655608946184600781312320 11716 230025401779581399100477340322656208403955009152515360 11717 83908637127142900300803054960465786713392393275760320 11718 29892451976544658232161088329665936516646040104489614 11719 10397374600537272428577769853796847484050796558083344 11720 3529972858207098664023316925671769207548109942559160 11721 1169438861001124710780730760651997160782809428823280 11722 377928412396704937020602014113145423911517681266060 11723 119104711785628222576189725659900376020599511671728 11724 36592411452211080430034192823222404681027560814808 11725 10955811812039245637734788270425869664978311621200 11726 3195445111844779977672646578874211985618674222850 11727 907582043600884254013532756129953700057374927200 11728 250919741466126823168447291400634258251156597520 11729 67498877821297274068705119324147227365808207520 11730 17659590127664984494719362613875728089891682200 11731 4491456448654678137385271416245849918816381600 11732 1109957628115811263836590062635468658098301200 11733 266389830747794703320781615032512477943592288 11734 62056721935565811569045717138255747702768658 11735 14024117951540296399784342856102993831134160 11736 3072700000618379548267356019033802019181080 11737 652305028064236999073516920241812719155760 11738 134084922435426494254000700271928170048684 11739 26668824351797534768751520496074111169904 11740 5128620067653372070913753941552713686520 11741 952858373225216668912937890780285602960 11742 170893077806696467794168208672551222270 11743 29559883728725875510342609067684535744 11744 4926647288120979251723768177947422624 11745 790371222693205227549267622130602560 11746 121918965202675274462387026818018480 11747 18062068918914855475909189158224960 11748 2566715056898426830787095301431968 11749 349395766907639254452693601242048 11750 45494240482765527923527812661725 11751 5657314878685868757329883439800 11752 670712588710180316590656284100 11753 75670138213456240846125324360 11754 8107514808584597233513427610 11755 823097950110111394265322600 11756 78984146727737962075965300 11757 7144294678890870941544600 11758 607265047705724030031291 11759 48339506285032758609456 11760 3589567298393521678920 11761 247556365406449770960 11762 15775650736685524620 11763 923452726049884368 11764 49310582458974408 11765 2382153741979440 11766 103073959989495 11767 3945414736440 11768 131513824548 11769 3739729608 11770 88201170 11771 1656360 11772 23220 11773 216 11774 1 11775 0 11776 11882 11777 1283366 11778 80422380 11779 3684551634 11780 135042564708 11781 4152822226974 11782 110340535638573 11783 2583779827217040 11784 54093455290392441 11785 1023697155680806386 11786 17665684810052924814 11787 279985123846874107818 11788 4100141285402200595910 11789 55764213152521111483626 11790 707522016945908544476103 11791 8407101040270279424867538 11792 93879679456287938837418291 11793 988209005707826530516221900 11794 9832687999005565767983253330 11795 92708236906065537233827380360 11796 830160265245901270927653275730 11797 7074409763730324904072429972860 11798 57479581298599102247042698840125 11799 446041557595647951123394986334830 11800 3311000814700505830708372710333177 11801 23544894749448004635616233938441964 11802 160609817952170575055645596840432268 11803 1052271221616919377532435486293852460 11804 6629308697656539606458244339948097628 11805 40203549525016230757666949663715828348 11806 234939492545927055274097308304555201352 11807 1324204412552798847112025687565692834094 11808 7205229891878635296961752844092874233240 11809 37878922860262649870715257737171332013146 11810 192551191206540700983817113030029451141750 11811 947143697286629378352961414020974603243682 11812 4511394979181804512252296088519518793263534 11813 20821822980840453266121969923358171076728930 11814 93177657839263364856478741126440186936784368 11815 404527392570464324003134328803245797572658754 11816 1704794011546962914857594256346175132986798384 11817 6977761535634090068291319117122348339562940038 11818 27752460653090144497565134092944940269270340150 11819 107309514525281910951262221753271543573482508230 11820 403577087236386342502118626259646336183202470750 11821 1476920404354435157963593394005101016262723924910 11822 5261528940512675289508701659887379023204848433770 11823 18254284079329689825521647007640029901689904782700 11824 61699480188134351660542444228356054011394097042866 11825 203245346502089629051843076989763615136974103711816 11826 652730247420172462583137612344751647380588895107004 11827 2044400397580162807382318521158490284061266852235728 11828 6246778992606053022595194376466436843772132124295100 11829 18626759177952594467401615636559165422187840912273000 11830 54217174035826301753343463792164618330037728122967406 11831 154090915680769489193713187558216979339988384399999572 11832 427735128010411857934260344566633416447951013259317014 11833 1159959669180777919821699982651345229400740167732420680 11834 3073893123329061487527474427026986610478751241600784632 11835 7961887106327733033267849843779831596894391964105707304 11836 20161552833765388487468551764545795530685303302308950232 11837 49923845112180961968969713169652397935771248084365308584 11838 120909312381063267268598493652104293464354009416180615405 11839 286462063179749894759448713118012809464222406274460138248 11840 664071146462147483305994723462325153129158415828875155569 11841 1506549466600692797947928312149863680146974146503939808874 11842 3345426021422126654266723152310815121809549667819359779868 11843 7272665263961144900579832931851379186862455001285149594350 11844 15480387490431579859805644378218059062123867618761190070820 11845 32268976740617941116214582644180217075988938113992055953970 11846 65882494178761629778938106229809924144584747632299462652055 11847 131764988357523259557876212458416918164060184425956735735560 11848 258188152862714495079622308194873029314268270607219725441275 11849 495721253496411830552874831733794814687163281400785878796158 11850 932738674341932786435014486025243989295941111022283623874786 11851 1720115477357850073685351389812696209298758345782606061977158 11852 3109439516762267440892750589276753925394505596331970291460586 11853 5510399143629334705379558006313215385517790463612352295294790 11854 9574318512055969050596982035969203357672542669186735326735037 11855 16311801909428688012128191616836417082849327191234044385906830 11856 27252644653557686069043442091543768644665662636734246156720289 11857 44654935817877654281806121981324728834384156681079023878556348 11858 71766861135874801524331267469986171157735964368032175593137950 11859 113138345790673216520710468717389963880186072824783555802472400 11860 174969767327436486014587120225730990631560677248718534357371582 11861 265471371117489840849718389308005640951937028926767508305359404 11862 395190336549899649446739874992599306415240683183534446626098223 11863 577244311814460162113215547741998986898151915472359768829062610 11864 827383513600726232362275618430198547887215550501279898345623491 11865 1163792194954867667498585485264455100324840862091856110298369548 11866 1606539225644219497525221267702019540665804996740322469261285308 11867 2176601531517974803098686878822090990579475982856104393589918956 11868 2894416930210072876461019785667674189600366633957294338875577100 11869 3777975782589989859801752141292543152741531114441209127692750620 11870 4840531471443424507870994931031070914450086727485776423262135930 11871 6088091129031935978971766820472068572813511139605169485348103350 11872 7516928842988410749546773319154288748065661712843789312848396850 11873 9111428900592013029753664629277925755231105106427749905254130950 11874 10842600391704495505406860908840731648725015076642424742463723958 11875 12667592536842875937009995913299072619302492861819060456189725302 11876 14530473792260945927746760018195995063317565341498245583588024990 11877 16364417086429803180763341379715877935386772617609665857663487870 11878 18095268893648340055651771717955057332398835106010687431648556870 11879 19646291941675340631850495008065490818033020972240174865380903386 11880 20943688579333146145274584301050947758846522357199431692041199854 11881 21922365615750582881035078894558001392437481345853610742838141610 11882 22531320216188099072174942197184612542227411383238433263461530610 11883 22738029575969641265497648088901902565550598643635116137437830170 11884 22531320216188099072174942197184612542227411383238433263461111178 11885 21922365615750582881035078894558001392437481345853610742827026882 11886 20943688579333146145274584301050947758846522357199431691807963180 11887 19646291941675340631850495008065490818033020972240174861341983160 11888 18095268893648340055651771717955057332398835106010687372288668700 11889 16364417086429803180763341379715877935386772617609665101895839520 11890 14530473792260945927746760018195995063317565341498237116338547160 11891 12667592536842875937009995913299072619302492861818975947577194960 11892 10842600391704495505406860908840731648725015076641665853434717720 11893 9111428900592013029753664629277925755231105106421567944062788000 11894 7516928842988410749546773319154288748065661712797793553851800100 11895 6088091129031935978971766820472068572813511139290774944441953800 11896 4840531471443424507870994931031070914450086725501681718121881300 11897 3777975782589989859801752141292543152741531102830580853168297600 11898 2894416930210072876461019785667674189600366570716977266540228000 11899 2176601531517974803098686878822090990579475661179166904438251456 11900 1606539225644219497525221267702019540665803464203670810418709408 11901 1163792194954867667498585485264455100324834005564863894161584768 11902 827383513600726232362275618430198547887186675831270424755501671 11903 577244311814460162113215547741998986898037215696235180061977910 11904 395190336549899649446739874992599306414810093822807161734738723 11905 265471371117489840849718389308005640950406780583259772768374104 11906 174969767327436486014587120225730990626404469020784850233701114 11907 113138345790673216520710468717389963863690107787875918196227788 11908 71766861135874801524331267469986171107564620611712336169248970 11909 44654935817877654281806121981324728689151319491732120283088248 11910 27252644653557686069043442091543768244114408219218867525708269 11911 16311801909428688012128191616836416029323952364787935307358234 11912 9574318512055969050596982035969200712864058996723353332579833 11913 5510399143629334705379558006313209043374997983725670982779760 11914 3109439516762267440892750589276739388761606005102342911711436 11915 1720115477357850073685351389812664342719186300694913100095688 11916 932738674341932786435014486025177143587164402489495131742028 11917 495721253496411830552874831733660579808562899225186223862896 11918 258188152862714495079622308194614885316959843346451158261925 11919 131764988357523259557876212457941389747965713156119901457810 11920 65882494178761629778938106228970694873982856578059950728905 11921 32268976740617941116214582642761156672971195058641608520280 11922 15480387490431579859805644375919203539060505737591582465810 11923 7272665263961144900579832928284189582108962427056448138300 11924 3345426021422126654266723147010727207770122716445966143618 11925 1506549466600692797947928304614102318730916190187587402424 11926 664071146462147483305994713218058258914285425937949710279 11927 286462063179749894759448699819554543061064301384997914238 11928 120909312381063267268598477196565229214085581753408210555 11929 49923845112180961968969693810194675288396627304633067584 11930 20161552833765388487468530192578618866467868719178738832 11931 7961887106327733033267827209808117004592406755344470112 11932 3073893123329061487527452277204399603038840582759573904 11933 1159959669180777919821680104605433812467487012362103360 11934 427735128010411857934244538573253718347385835808525614 11935 154090915680769489193703001473594507230735270042822892 11936 54217174035826301753339944962931400692295743163215462 11937 18626759177952594467405134465792383059929825872024944 11938 6246778992606053022605380461088908953025246481471780 11939 2044400397580162807398124514538188384626444303027128 11940 652730247420172462603015658256168580633744265424324 11941 203245346502089629073992899576771055047632944922544 11942 61699480188134351683176415942948355996602858280058 11943 18254284079329689847093614184304247336273034994100 11944 5261528940512675308868159382534753643984580674770 11945 1476920404354435174419132458255369443925496329760 11946 403577087236386355800576892662804441072664694760 11947 107309514525281921195529115968144533464407953520 11948 27752460653090152033326495509002896585622746600 11949 6977761535634095368379233156549299712956576288 11950 1704794011546966482047199009838749361688254434 11951 404527392570466622858657392165126967180263764 11952 93177657839264783916881758869495537384218058 11953 20821822980841292495392571814412410588652080 11954 4511394979182280040668390559789355627541284 11955 947143697286887522350269841281743170423032 11956 192551191206674935862417495205629106075012 11957 37878922860329495579491966269959824145904 11958 7205229891910501876533797931785836114710 11959 1324204412567335480011616917193072583244 11960 234939492552269198066577194985867716382 11961 40203549527661039241339413045709983552 11962 6629308698710064981284690449026646224 11963 1052271222017470631949950864924864480 11964 160609818097403412244992500435900368 11965 23544894799619348391936073362330944 11966 3311000831196470867616010316577789 11967 446041562751856179057079110005298 11968 57479582828847445754778235825425 11969 7074410194319685631357321332360 11970 830160379945677395516420360430 11971 92708265780735546707417502180 11972 9832694855532557984120038110 11973 988210538244478189358797800 11974 93880001133225427989085791 11975 8407164280587351760216638 11976 707533627574183068929123 11977 55766197247226251738256 11978 4100455679943106745460 11979 280031119605870704568 11980 17671866771244267764 11981 1024456044709812624 11982 54177963902922783 11983 2592247076694870 11984 111096303286923 11985 4212182115144 11986 139081484934 11987 3917788308 11988 91537110 11989 1703016 11990 23653 11991 218 11992 1 11993 0 11994 12101 11995 1319120 11996 83432415 11997 3858214140 11998 142736441760 11999 4430864064924 12000 118844621465625 12001 2809428848257680 12002 59380578497591274 12003 1134560821950816480 12004 19768015974346466607 12005 316347131472881113020 12006 4677829395626189676060 12007 64244841237472289529564 12008 823152883025599014443445 12009 9877922882037597290011020 12010 111401478404719753091431590 12011 1184375850577927249102942620 12012 11902987544091095915847358821 12013 113361830298848139175289469600 12014 1025409462788234912853018196380 12015 8827438674702639117223921111200 12016 72458561636594790177988870505775 12017 568075131917414184756573242332740 12018 4260563517876857406643625042498730 12019 30612937958096837512997696075358228 12020 211010608332434398950813914457782965 12021 1397035752466112713225009656932516040 12022 8894460959388333028185623191602714936 12023 54514438143400305977359835317615436680 12024 321975900297314390254388361463007659476 12025 1834286947178656139694039603901825735380 12026 10088578209551038822151972643837507366960 12027 53613587056619122524222425430243114944340 12028 275514266819043348310558134968946443415510 12029 1370125002560174510778687988526592984606348 12030 6598233564961996348817944839027865673005260 12031 30791756636491425341392926412948788667956780 12032 139332698780127390658661673424000124229706662 12033 611704531229833765271887400613593932482313260 12034 2607026454527158645636267736184043435123938960 12035 10791876951298486088054769775472399801418256620 12036 43412777735905296416282885376455337683478110910 12037 169792197367096302850533084511768680141332171268 12038 645948576940040326682236459490065309806715679100 12039 2391384093352489777461818028895696326982999043940 12040 8618946836457931977692004404810653924465733383200 12041 30254262364709475598317640508317532012804830221000 12042 103469577287306406642025864802835084893341617494436 12043 344898590957688022242655551345372272481244094028840 12044 1120920420612486072392150004854234673561798802021422 12045 3553106238922597361642464691336181567123232957689600 12046 10988310035186551099978653070419284093093587544982280 12047 33164717560744863320000314988652699603611663821067008 12048 97717471384337543710755594355605075765180641388737130 12049 281152022930374687167801730779105381422251681558207384 12050 790134133407777138075016478561376303710970410865354940 12051 2169520840882371124883907867264826871426812286843086200 12052 5821547589701029185105099052857019370694364257503834286 12053 15269633022166633928144456652616651622879470800828169200 12054 39159220169749916041531681095338143735210942604518701552 12055 98208837886039471977174622336584929337516826861197467760 12056 240918555439190579694006430824529985554989753524357730405 12057 578204533054057391265615377776877007431058624748682031792 12058 1357904585202710540093490613596457734868530705241741418610 12059 3121153822704737659319366448649801635251482289655762588960 12060 7022596101085659733468574482292839379601725430448836701445 12061 15470066773406091007061207535787023835173043575738062920260 12062 33371144039775996315232033385364355038865407763548753947088 12063 70502416985442245736405704326601669259282273897401276628900 12064 145900835150429091871172915892670501432605386542524709592115 12065 295798953455664460231967007559958693855598983694957757636800 12066 587600623756522643974312839340202032100277024767356313363550 12067 1143862547579364080269995660581224119066357108510576663957168 12068 2182369334197470942620386457687314269108627134994706884795765 12069 4081314079538127477108255193596777921990426758519571041456868 12070 7482409145819900374698467854927291620999614645298984585275460 12071 13449393654511719660850410574679373042393088365741578598562500 12072 23704556316076905902248848637872367175326937121627101516521023 12073 40970838077169960818701713695088030196760926840869804028001460 12074 69450566984471031143896807361185802469703001189479579182565186 12075 115472027034421714432021197781248681752488179901820072868343140 12076 188329377425187796156986953524179396925385848760062187280490815 12077 301327003880300473851179125638687034834637977296260187847947568 12078 473013320044657720580339325130497089483001478473090344525320740 12079 728549251563036029399603098476857586073592282984146811092659888 12080 1101102846112315817160763773834341578943988961714346577933532845 12081 1633096356031749301856413687035203240678609473061961149958273660 12082 2377062473779546206035446588906795828098214775492682008971402734 12083 3395803533970780294336352269866851182997280304120641613461472620 12084 4761507129154681064884667856661128289202666540228312898476741295 12085 6553472177761281465647714899490585172235918449364961567431498440 12086 8854159218890241980183614811013875711425121742196236447322456920 12087 11743411174528110415822478591449982522521739980294647637546807176 12088 15290899966833477103935518999283831409533515515474543670663412150 12089 19547129854508774854515508823826753554455215695423208479900418180 12090 24533642572495707215361301891129496808142770717241415460760335300 12091 30233377715600770507818978088058571824175939671360107716396281700 12092 36582387035876932314460963486550871907252887002289536145632443008 12093 43464222220843879977577382360258461671983628121524718996150954980 12094 50708259257651193307173612753634871950647566141777947840789662972 12095 58092957207794570973266857329406940681324396162425124505167254980 12096 65354576858768892344925214495582808266489945682728255507546431420 12097 72201246815401823923917379823691483418217463801871214771213968476 12098 78331541356332167464627346035136986727311399407690468791052755100 12099 83456034716092215803434742504725387728163547032492648988029287804 12100 87319740027022410979519684287351563085948896432145086440934662280 12101 89723035624096422290882611377829129042442902755965593407187498620 12102 90538699584315480675345180572173030215556020053747098801797870708 12103 89723035624096422290882611377829129042442902755965593407187067420 12104 87319740027022410979519684287351563085948896432145086440923127902 12105 83456034716092215803434742504725387728163547032492648987784936400 12106 78331541356332167464627346035136986727311399407690468786780598200 12107 72201246815401823923917379823691483418217463801871214707815160080 12108 65354576858768892344925214495582808266489945682728254692418894900 12109 58092957207794570973266857329406940681324396162425115282150128800 12110 50708259257651193307173612753634871950647566141777854864927654800 12111 43464222220843879977577382360258461671983628121523875598509418400 12112 36582387035876932314460963486550871907252887002282595295412093820 12113 30233377715600770507818978088058571824175939671307929996208342000 12114 24533642572495707215361301891129496808142770716881025160857589000 12115 19547129854508774854515508823826753554455215693124719233854014000 12116 15290899966833477103935518999283831409533515501879820690998704500 12117 11743411174528110415822478591449982522521739905443702290687005056 12118 8854159218890241980183614811013875711425121357278981885835440320 12119 6553472177761281465647714899490585172235916595151372419437255040 12120 4761507129154681064884667856661128289202658151164669023497380615 12121 3395803533970780294336352269866851182997244572923639923734566020 12122 2377062473779546206035446588906795828098071201046547946614196214 12123 1633096356031749301856413687035203240678064183925109276299829460 12124 1101102846112315817160763773834341578942028124010111557505188045 12125 728549251563036029399603098476857586066905826412705391432004120 12126 473013320044657720580339325130497089461349305208249022795405660 12127 301327003880300473851179125638687034767970668503032710817813976 12128 188329377425187796156986953524179396729981667814395444261133735 12129 115472027034421714432021197781248681206704088294957790641863020 12130 69450566984471031143896807361185801015626371945518091473004570 12131 40970838077169960818701713695088026498427068341960312955297660 12132 23704556316076905902248848637872358188375660969277038209850789 12133 13449393654511719660850410574679352163617396294625269906298320 12134 7482409145819900374698467854927245217787143008981664243644840 12135 4081314079538127477108255193596679209702078004899089587442640 12136 2182369334197470942620386457687113188521250044286318737729745 12137 1143862547579364080269995660580831740190448299074208441844556 12138 587600623756522643974312839339468359686874126236750911906450 12139 295798953455664460231967007558643936168902621370881411435900 12140 145900835150429091871172915890412211758985752432934750235275 12141 70502416985442245736405704322883753333201168960881221590200 12142 33371144039775996315232033379498309911048553308150444886028 12143 15470066773406091007061207526919746316380124050135967827960 12144 7022596101085659733468574469456990104146240522759090658745 12145 3121153822704737659319366430869773379620551343448484737220 12146 1357904585202710540093490590053732574250499610461353749310 12147 578204533054057391265615348022879676777632092196447402932 12148 240918555439190579694006395009533198657346705081853084555 12149 98208837886039471977174581405160030025924771498335015360 12150 39159220169749916041531636889399252478691522812627252960 12151 15269633022166633928144411868822350023137574933225721280 12152 5821547589701029185105057024988520946321200443292306238 12153 2169520840882371124883872183225535756392993954021977480 12154 790134133407777138074990486483374133501152119057386860 12155 281152022930374687167788025865249691675256582241278760 12156 97717471384337543710755594355605075765180641388737130 12157 33164717560744863320014019902508389350606763137995632 12158 10988310035186551100004645148421454302911879352950360 12159 3553106238922597361678148730627296600941565778798320 12160 1120920420612486072434177873352659046725613013549470 12161 344898590957688022287439345646972014377111696476760 12162 103469577287306406686231803694091604313133508943028 12163 30254262364709475639249065407629124068167692673400 12164 8618946836457932013507001191708296972908238029050 12165 2391384093352489807215815359549122859535233672800 12166 645948576940040350224961620108096404587103348400 12167 169792197367096320630561340142699626348610023008 12168 43412777735905309252132160831940245373224153610 12169 10791876951298494955332288568391925403513348920 12170 2607026454527164511681395553038498833433000020 12171 611704531229837483187813481718530452537351960 12172 139332698780129648948335293058109714189063502 12173 30791756636492740099079622775272865014157680 12174 6598233564962730021231347737558471074462360 12175 1370125002560566889654596797962961206718960 12176 275514266819244428897935225677334590481530 12177 53613587056717834812571179050724568958568 12178 10088578209597442034623608961157848997580 12179 1834286947199534915386110720210517999560 12180 321975900306301341530540711526314329710 12181 54514438147098639835858744808688140480 12182 8894460960842409657429584679312275552 12183 1397035753011896804831871939158996160 12184 211010608527838579896480657477140045 12185 30612938024764146306225173105491820 12186 4260563539529030671484946772413810 12187 568075138603870756197992902988508 12188 72458563597432494413009298850575 12189 8827439219991775969097579555400 12190 1025409606362681046915375402900 12191 113361866030045140865016376200 12192 11902995933154739790826719501 12193 1184377704791516397097186020 12194 111401863321974314578448190 12195 9877997732982944149813140 12196 823166477748578679151095 12197 64247139726718335933744 12198 4678189785926092422360 12199 316399309193069052720 12200 19774956824566815795 12201 1135404219592353060 12202 59473554359599446 12203 2818651865383860 12204 119659749002145 12205 4494262873320 12206 147008598660 12207 4102565544 12208 94966795 12209 1750540 12210 24090 12211 220 12212 1 12213 0 12214 12322 12215 1355532 12216 86526165 12217 4038363890 12218 150792188239 12219 4724711670888 12220 127916757002529 12221 3052427481598770 12222 65128318960234959 12223 1256233606673391060 12224 22097454570249235593 12225 357025508491386748482 12226 5330350793116706657595 12227 73917259728217640680704 12228 956323053775715732329113 12229 11588489382538493319539304 12230 131980565497488873210406845 12231 1417057190037604260922635540 12232 14383142962782513876625935651 12233 138352191480885491279060733942 12234 1264036155050282932684150761681 12235 10991619609883600217857331086680 12236 91138849137651886311225746575275 12237 721819696371433245316668991244490 12238 5469172351995574842011200486670553 12239 39702140154106596347324260793259276 12240 276497047854824413441521730411046823 12241 1849669907351149838378529401972930870 12242 11899543073394181126138985445171367181 12243 73700395816642945467806915127689423328 12244 439899237548655745725036526268623512188 12245 2532753185929370511314827421699835865046 12246 14079128004235531218762663679476165431610 12247 75625030422967138296384117755448989308440 12248 392830019141977747681975348411071976315998 12249 1974767123255180122799752528223598587461956 12250 9613997836901982178149164851194754454812098 12251 45358348768976718601096815787498086622143360 12252 207514445618074286120365570349780248986283482 12253 921161685426583544977963989870976635915241104 12254 3969768215766959543044303911574277534332667682 12255 16617634391582646728560246546413472522512547560 12256 67603558093029441971351339273358161721842716470 12257 267409629790205403474280419288556188601547784708 12258 1028945749410138259415463044976473861669882026986 12259 3853073444599666774999577448636557667725428094448 12260 14047663600102951912594599413363569515571069448340 12261 49883540130977829396732461464385605769714035306050 12262 172597048853183289893099571910490037947222378417886 12263 582092007897010311210162285249928085755886913139704 12264 1914187179815168523608476705540670564733288101470050 12265 6139845671105257528756231915190047301787756469737252 12266 19215442933644231895733444365735421307883999295019670 12267 58694443870040562881661761938120734600558696497797968 12268 175035216541013821450774574395187619022310947700750130 12269 509751683259794637909326939392823922303219727473677276 12270 1450155650652864056121361829561336452573659316053578214 12271 4030941130628300088201702858174827000314191399007106760 12272 10950723404873548572947869589830756132015322617426284826 12273 29082249042451063423238484913687727696288029455646287204 12274 75520033803784213082925606641765666327549188781864898270 12275 191796911247705937988382352190144675574556867211569143552 12276 476495451381019439689887271455674197397122874696517466485 12277 1158250481818478022630802785016100221669319854853227862112 12278 2755232206750015902318727734405747617734568127268723937889 12279 6415167526164216130771963000322871621148144697555305159812 12280 14622808331697845592200797951866146968724258674014437776935 12281 32636412798282148133317722918406626698541560872394475017670 12282 71333873687673838062823022917528115294564815912181875354053 12283 152714771838400329373930978618384080525576359019236443289976 12284 320276813161089579659216357921654233936137382708957652697243 12285 658103040741964889710718543665925160380391291631298439054390 12286 1325099365818280656309419770349216873883764382266130232671525 12287 2614862748548073828450588346819538447022410880885565300663068 12288 5057695053112721747134690618188838488052306668816242902503939 12289 9589915295512433442619023769552037119810752236874805105826934 12290 17827406639093626271535364699807861941213369453003963951904713 12291 32495526025689647887355601478130589090881924024921317014925440 12292 58085752770920245598648137642158337599124564790975614265026683 12293 101829344363835492284049821545512107724080921226399213660671592 12294 175096799454887858683549083389234217353266657341586734375715095 12295 295343999080533737538516526198708311736244621378778056479210556 12296 488723998478502256164926156447862560900204488902358142263701545 12297 793457785765097780597174230468294509696709582165675610031435138 12298 1263996705230446464439684529932050555815591792086778687452216019 12299 1975902895532651944411460874376538799785913735168518889231200264 12300 3031214669283045596540309295918553840545836376319447803253602513 12301 4563851299819416965577544333180743984631532385199124676828998670 12302 6744358031955360626909037736811543888396916556489863992734693899 12303 9783024837561622008263659134715646079871630464584980845346901028 12304 13930176670875787859592818985301626483295262618319142382286976149 12305 19472289970041423889753402882679692933638487713681583413140186370 12306 26722610703567485976363712466656174345099614937877239457688591015 12307 36005201790069875841837423112968319117607899674921238390141959456 12308 47631881534779939915764090993197672166002116758491875484732664702 12309 61872340962703839478209025413844398896043986618221275132249539886 12310 78918802248346734028327838538066835326586717607669163865513471980 12311 98847792715100959793057090694144318994916696798607267571868220000 12312 121582785039574180545460221553797512363747537061838599019094655708 12313 146862374008198515114318287421418777310665341797404780433403833808 12314 174219090735215885576789340960702667201867709387109137730862130172 12315 202973697943940837565191465196935146254603156567504802809393991152 12316 232248750532009227598632541908031561579786304149356350159791470000 12317 261003357740734179587034666144264040632521751329752840253329423596 12318 288088611845904707657387320178102761830236272694161152962500778556 12319 312320364244158374656606814398690844601003809649744801273677801184 12320 332563350815539010051016515331939325269587389904820853203529484684 12321 347818550394233460053356722457257642942504242652748415276830225200 12322 357304510859530736236630087615182851386390721997823372057095564428 12323 360523470416823805932455583900004318515997845619425384417969864048 12324 357304510859530736236630087615182851386390721997823372057095121242 12325 347818550394233460053356722457257642942504242652748415276818259402 12326 332563350815539010051016515331939325269587389904820853203273598900 12327 312320364244158374656606814398690844601003809649744801269161292880 12328 288088611845904707657387320178102761830236272694161152894829813260 12329 261003357740734179587034666144264040632521751329752839374803078680 12330 232248750532009227598632541908031561579786304149356340121646807300 12331 202973697943940837565191465196935146254603156567504700610514856800 12332 174219090735215885576789340960702667201867709387108201357358585420 12333 146862374008198515114318287421418777310665341797396996185541948040 12334 121582785039574180545460221553797512363747537061779480448686366820 12335 98847792715100959793057090694144318994916696798194699551777534000 12336 78918802248346734028327838538066835326586717605010284319564321500 12337 61872340962703839478209025413844398896043986602328062906538428056 12338 47631881534779939915764090993197672166002116670046207158208154932 12339 36005201790069875841837423112968319117607899215153038481795140736 12340 26722610703567485976363712466656174345099612698746395748207331015 12341 19472289970041423889753402882679692933638477470404350390166582290 12342 13930176670875787859592818985301626483295218498058496817580708869 12343 9783024837561622008263659134715646079871451158941845093262787908 12344 6744358031955360626909037736811543888396227692906878056719043179 12345 4563851299819416965577544333180743984629026258358037782742209670 12346 3031214669283045596540309295918553840537189082043771363164601945 12347 1975902895532651944411460874376538799757575105332236147840629416 12348 1263996705230446464439684529932050555727272310028709888692167347 12349 793457785765097780597174230468294509434638092426781389981944466 12350 488723998478502256164926156447862560159016216349829117017864345 12351 295343999080533737538516526198708309736383900527954286543169820 12352 175096799454887858683549083389234212200856169598715755593450679 12353 101829344363835492284049821545512095038795786575139659281297558 12354 58085752770920245598648137642158307733397596567509242266092269 12355 32495526025689647887355601478130521808893760317487687981030640 12356 17827406639093626271535364699807716825712549063066162156259865 12357 9589915295512433442619023769551737326935026392545935504746686 12358 5057695053112721747134690618188245028589020768671486533325307 12359 2614862748548073828450588346818412395733099172918591677093356 12360 1325099365818280656309419770347168443783665121411448485013525 12361 658103040741964889710718543662352113020075295197632133496650 12362 320276813161089579659216357915678028336436643662847638301703 12363 152714771838400329373930978608800119471678399627318079190216 12364 71333873687673838062823022902794792647955041931181471200693 12365 32636412798282148133317722896703499904293156439102633882670 12366 14622808331697845592200797921250269437637842820117413882495 12367 6415167526164216130771962959000118204899182656567639638772 12368 2755232206750015902318727681109025126463110499936101639729 12369 1158250481818478022630802719447106104118250273858488587402 12370 476495451381019439689887194709252511187887770891150368235 12371 191796911247705937988382267052780885006445392056815242560 12372 75520033803784213082925517652032473471287873122371001758 12373 29082249042451063423238398102024927672172969773832311236 12374 10950723404873548572947791877922966592608340470393648058 12375 4030941130628300088201641182057533715070554774378029960 12376 1450155650652864056121322132569478592616845924928681510 12377 509751683259794637909313234478968232556224628156748652 12378 175035216541013821450788279309043308769306047017678754 12379 58694443870040562881701458929978594557372087622694672 12380 19215442933644231895795120483028706551520623924096470 12381 6139845671105257528833943822979586708769903502374020 12382 1914187179815168523695288368340694679792969915446018 12383 582092007897010311299152018442784347071546407036216 12384 172597048853183289978236935701058149422377132318878 12385 49883540130977829473478883150594840873519402404300 12386 14047663600102951978163593530914639096565808723050 12387 3853073444599666828296299939908015295058050392608 12388 1028945749410138300738216461225435902657547548026 12389 267409629790205434090157950374972042498571679148 12390 67603558093029463674478133521762595013683851470 12391 16617634391582661461882893156187453522916700920 12392 3969768215766969127005357809533669452696767442 12393 921161685426589521183563690610022745929636644 12394 207514445618077859167725886346213915291841222 12395 45358348768978767031196915048352768369801360 12396 9613997836903108229438476559161728078381810 12397 1974767123255773582263038428368354956640588 12398 392830019142277540557701192739941577396246 12399 75625030423112253797204507693250784953288 12400 14079128004302813206926371113105199326410 12401 2532753185959236238283050888071834799460 12402 439899237561341030859687785823002886222 12403 73700395821795355955549786106471687744 12404 11899543075394041846989809215107407917 12405 1849669908092338110931058427218768070 12406 276497048116895903180415950460537495 12407 39702140242426078405393059553307948 12408 5469172380334204678293941877241401 12409 721819705018727520993109080245058 12410 91138851643778727398119833364275 12411 10991620298747183203793346737400 12412 1264036334355926068436234874801 12413 138352235601146136843767001222 12414 14383153206059746899599539731 12415 1417059429168447970403895540 12416 131981025265688781557225565 12417 11588577828206819844049074 12418 956338946987941443440943 12419 73919918607763589831184 12420 5330763361136797343595 12421 357084627061795037370 12422 22105238818111121361 12423 1257169980176935812 12424 65230517839369311 12425 3062465626261470 12426 128795283347445 12427 4792382636184 12428 155308696543 12429 4294249674 12430 98491965 12431 1798940 12432 24531 12433 222 12434 1 12435 0 12436 12545 12437 1392608 12438 89705168 12439 4225180960 12440 159223293768 12441 5035106805344 12442 137589160006144 12443 3313931904584928 12444 71372007351442644 12445 1389654909099256800 12446 24676088674938931776 12447 402485371859924041248 12448 6066566167487999564808 12449 84935458509532939719264 12450 1109490995472833760184596 12451 13575071301909914085140544 12452 156113971655222127817436166 12453 1692607358628988735534317024 12454 17349240607254254889509692296 12455 168535547078896200025690104864 12456 1555123735338374307706578036576 12457 13658044334890955355821483724384 12458 114386125380638595801312659274156 12459 915089017451611042229807917921440 12460 7003950605029514335719098391524376 12461 51362304591455103388622512237416288 12462 361370500631691292872532992634855448 12463 2442366143565296233405860142397823136 12464 15875379936954564978628989224823603616 12465 99349151873523506551866768215186966496 12466 599199572262488088995383036717892031177 12467 3486252056861162643855101519897933951200 12468 19584533613685478999220229775070838982338 12469 106316039617464718960356203436102188865920 12470 558159207992359952982490344972876949904136 12471 2836052191962547664836633577067862926127488 12472 13956362102555213423769657000526649576310888 12473 66561111566037582590947495626222924111977856 12474 307845140992932879982097777744792832056610012 12475 1381548925431714457297252361615323568563167168 12476 6019606032238210468373557478401490831469386652 12477 25478332508543164919793471958131442255471619328 12478 104808595091961719288799836785492757219968732392 12479 419234380367846970581992785239864398859991053568 12480 1631368567083578560654379548161764687783685342312 12481 6178374573210148769243414905213439474551429348608 12482 22782756238712423816628693263133578381012095483422 12483 81831940775783400115786954348571829676908963870048 12484 286411792715241900741474510056385123687021624851286 12485 977169645734354720554977676012071113999005826280768 12486 3250968244462372436096027944934441146983098553964848 12487 10550312038632604887359149007514196893385560893689536 12488 33409321455669915477018908472245749998234629182576960 12489 103265175408434284202024270609864449168733223219288128 12490 311639547214739179109932915746315654731762355745339240 12491 918516560211862843692591252027033444652208809814800832 12492 2644694233713467153390790282742171916202409718701682896 12493 7441004115193822838353700054784610278060921268146115136 12494 20462761316783012805472535762632595440016914715740103056 12495 55014636982826460657335787563498984135982247317844250048 12496 144635255293559888502350281535401288288618528481737144768 12497 371919227897725427577471874585967743045566898889637354816 12498 935609307680215528749577408350632231449413007087272854355 12499 2303038295828222839998959518233807815260775892497710939392 12500 5548228621767991387270220433578206454710026026871590755638 12501 13083882421482725958040221135284750469464073598618619324832 12502 30208375590776293756063451592298161921234696528073484215248 12503 68297196987842055448491281750523161309802845023093966315872 12504 151229507615935979921659266653888511335037376043796398136888 12505 328018932012030153632894747335410488372389373301702423727392 12506 697040230525564076469901338051633226581347183286693646378128 12507 1451371438902544378403082238112057542124643717630421809243552 12508 2961582260463300015390073215593172175620667612757908443524268 12509 5923164520926600030780146431178275877709915679760776151844768 12510 11612519916027150060345287082173957774591481844031848365273888 12511 22320168150285950765338993352747533032185178847281126218749536 12512 42064932283231214903908102857099881416548168851096191095803640 12513 77740254599389333873045354647297905184742868933537378627836704 12514 140904211461393167644894705298227165324612798196450781417242628 12515 250496375931365631368701698307959274865496842902371758172821184 12516 436841240953479088850296864122416727849540961710634849583776514 12517 747366942354144947189664514522688836329163234894220205729673888 12518 1254508796094457589925508292234513394573689180407806240879532600 12519 2066249781802636030465543069562727940492314187945817155856170848 12520 3339636275239144281798959147316502135105955683029064804483459968 12521 5297354091758642653888004164708934420763415929710788855357528096 12522 8247017165578795949802915574603681995816597526848912729017599540 12523 12602183533918160103069623799394390465472132948894579991087832544 12524 18903275300877240154604435699091585698194664282090797815470504184 12525 27835592201291760227659278941519477841293800972339760677542847776 12526 40240584377954392503029174991544462531434571934752846377615708264 12527 57115668149354621617202699987998591980100419989001067706270659296 12528 79597367314526121615463337217317186695671798620021670078576068544 12529 108922713167246271684318250928960360741445604781949223986204463776 12530 146364895818487177575802649685790484746317528347312548104877095909 12531 193141305822333595151574630513208062345656119261912396256985500256 12532 250295365708534352900509980358953305284676807498264709062509594854 12533 318557738174498267327921793184122388544134118613614778663484441536 12534 398197172718122834159902241480152985680167648263650850462304731208 12535 488875736802447835998295821223158121033077112719217559452962390336 12536 589526623791187096350886137357337734186945930043690394798494278840 12537 698274253422571123833088434539759257969003917139119138083156654784 12538 812415237155106788305804813262604521290860326671474054937058903372 12539 928474556748693472349491215157262310046697516195970231145282557696 12540 1042344077859382294430089194374662404675066079503023172712280088132 12541 1149500945676701969558416120899160408893998106367819946505811471680 12542 1245292691149760467021617464307423776301831281898471608641198392008 12543 1325265616269469854811996567519827138082682832112134922952794601664 12544 1385504962463536666394360047861637462540986597208141055814017647928 12545 1422951042530118738459072481587627664231283532267820543808978808896 12546 1435655962552709084338171343030374339804777135234497512950129958150 12547 1422951042530118738459072481587627664231283532267820543808978353504 12548 1385504962463536666394360047861637462540986597208141055814005238722 12549 1325265616269469854811996567519827138082682832112134922952526750080 12550 1245292691149760467021617464307423776301831281898471608636425997920 12551 1149500945676701969558416120899160408893998106367819946433623998080 12552 1042344077859382294430089194374662404675066079503023171766082777920 12553 928474556748693472349491215157262310046697516195970220228611550080 12554 812415237155106788305804813262604521290860326671473942700035106320 12555 698274253422571123833088434539759257969003917139118099510773975680 12556 589526623791187096350886137357337734186945930043681674177128848320 12557 488875736802447835998295821223158121033077112719150656634692215680 12558 398197172718122834159902241480152985680167648263179163871805756320 12559 318557738174498267327921793184122388544134118610543331097444605056 12560 250295365708534352900509980358953305284676807479712617290849332544 12561 193141305822333595151574630513208062345656119157573515704749878656 12562 146364895818487177575802649685790484746317527799098679870005767419 12563 108922713167246271684318250928960360741445602083050180368376385056 12564 79597367314526121615463337217317186695671786137613593346121204464 12565 57115668149354621617202699987998591980100365625463189118590787936 12566 40240584377954392503029174991544462531434348508849065060825327864 12567 27835592201291760227659278941519477841292932803113638989443083936 12568 18903275300877240154604435699091585698191469291666724985368064464 12569 12602183533918160103069623799394390465460979527777816656912042976 12570 8247017165578795949802915574603681995779611602736953547538028124 12571 5297354091758642653888004164708934420646757817816437315206908576 12572 3339636275239144281798959147316502134755564711232101785673920624 12573 2066249781802636030465543069562727939489054425654393910560842976 12574 1254508796094457589925508292234513391832640187004453445697654664 12575 747366942354144947189664514522688829176892026300525457011368736 12576 436841240953479088850296864122416710011845339316504316422138064 12577 250496375931365631368701698307959232314484740027645831794512736 12578 140904211461393167644894705298227068176897666265550780384413414 12579 77740254599389333873045354647297692787253884836165947798297056 12580 42064932283231214903908102857099436508171622616829519699078544 12581 22320168150285950765338993352746639779846167102807500248490656 12582 11612519916027150060345287082172238263838884235920118372525544 12583 5923164520926600030780146431175101396320504710939120780617056 12584 2961582260463300015390073215587550698160252355469560390308528 12585 1451371438902544378403082238102508289164626982150645489290272 12586 697040230525564076469901338036073059927748484848665267882828 12587 328018932012030153632894747311093204671881639928783655474272 12588 151229507615935979921659266617452061894179197629504152848528 12589 68297196987842055448491281698204156984468024735905101286432 12590 30208375590776293756063451520359530973899318633188794799768 12591 13083882421482725958040221040665274561943653930298331505632 12592 5548228621767991387270220314712489845887498818544229182768 12593 2303038295828222839998959375918392011500471207697604566432 12594 935609307680215528749577246466846754672066428127151855113 12595 371919227897725427577471700458870759621194108075389557312 12596 144635255293559888502350105734005295408242153140429272288 12597 55014636982826460657335623039928394572460205488997637312 12598 20462761316783012805472396374607512615366295944078389488 12599 7441004115193822838353598681675459132860471252392141632 12600 2644694233713467153390736880836458366498601228259857568 12601 918516560211862843692591252027033444652208809814800832 12602 311639547214739179109986317652029204435570846187164568 12603 103265175408434284202125643719015594369183238973261632 12604 33409321455669915477158296497328574648853400844290528 12605 10550312038632604887523672578103760415427389740302272 12606 3250968244462372436271829340927321523358439861837328 12607 977169645734354720729104772995495486789820074078272 12608 286411792715241900903358295533162470265981745850528 12609 81831940775783400258102370152332134361709070243008 12610 22782756238712423935494409871956105589339457056292 12611 6178374573210148863862890812733859142871717167808 12612 1631368567083578632593010495497142582668374757792 12613 419234380367847022900997110574684686048856083008 12614 104808595091961755725249277643671171512214020752 12615 25478332508543189237077172465864815174239872448 12616 6019606032238226028540211077099928859847881952 12617 1381548925431724006550212378350803344883120448 12618 307845140992938501459558193002081180109825752 12619 66561111566040757072336906595044579483205568 12620 13956362102556932934522254608638379569059232 12621 2836052191963440917175645321541488896386368 12622 558159207992804861359036579239548346629232 12623 106316039617677116449340300807533018405568 12624 19584533613782626714352160675071871811552 12625 3486252056903713655957976245824312259648 12626 599199572280325784617777167251053669627 12627 99349151880675777760460462963905271648 12628 15875379939695613972032342020005481552 12629 2442366144568555995697283387693151008 12630 361370500982082264669496011444394792 12631 51362304708113215282974052388035808 12632 7003950642015438447678279871095792 12633 915089028605032158993142093711008 12634 114386128575629019874142761713876 12635 13658045203060181477509583488224 12636 1555123958764278089023368416976 12637 168535601442434078613369976224 12638 17349253089662331621964556376 12639 1692610057528032353362395744 12640 156114519869090362688764656 12641 13575175640790466320762144 12642 1109509547564605420446906 12643 84938529957098979555744 12644 6067037854078498539696 12645 402552274678194215904 12646 24684809296304362296 12647 1390693481481935904 12648 71484244375239696 12649 3324848575592544 12650 138535357316356 12651 5107294278944 12652 163995687856 12653 4493032544 12654 102114376 12655 1848224 12656 24976 12657 224 12658 1 12659 0 12660 12770 12661 1430354 12662 92970976 12663 4418848728 12664 168043621648 12665 5362818819512 12666 147895556778288 12667 3595163716186372 12668 78149323188936472 12669 1535836009401531684 12670 27527921309895364176 12671 453236963312649271224 12672 6896288623322422184256 12673 97471614805777632039672 12674 1285432021793544177999300 12675 15879010374904452245327790 12676 184373728145487113643785760 12677 2018411025794091692361279990 12678 20890572543280366341095169720 12679 204926650833340818890526749280 12680 1909544136949366917967602674040 12681 16936827630436041831164800154160 12682 143257338877354010723667094903740 12683 1157519316610938839382772922397696 12684 8948514779661786556816191164870700 12685 66285294867105088331013032593747464 12686 471099060573275049991807837131403336 12687 3216469449887183006230863198865109184 12688 21121482726070499472401628766358972552 12689 133542277894742241498225382847709202672 12690 813773255956382987279742609916989750873 12691 4784000353284652295228722186830784923652 12692 27156237299730681083651084708044138862813 12693 148971358901836538329886570132069211919458 12694 790375820841284415106539009891584028987176 12695 4058686647565389595627500802087821241066424 12696 20186625694474006867140972478375549745453976 12697 97309887963113169866415052556929442153734344 12698 454923726227568152579904434574698715220852668 12699 2063800318983626595811245238957242160212808500 12700 9090549024094587433680580411369698925025500020 12701 38899093498451325423257452891983665291672008380 12702 161784866141286299474210692286588943509528106120 12703 654329903060313634833119072134893142766413679160 12704 2574645922911234309862618721619984944204746499640 12705 9860346087745152985391802059447031431052345531720 12706 36770873952216300082328009476578019581103616757630 12707 133575827826418396731772948296395372790132233577570 12708 472858430505521125050858244429245193314979116020634 12709 1631825171940621922457912851753950842313718267225590 12710 5491719328646323778283468689475170218037906200174416 12711 18029418173291704480456111066371455050516919383569984 12712 57760913777397497688173559398791028830406019678406096 12713 180634130358406720043725148157542534231248642986457888 12714 551579219487277662991241126572524272918532218782179528 12715 1645060830049775486114636129144393898188725250720566272 12716 4793366901351932019885959104448268009942398184518449128 12717 13648909142832619988827818470390274005414141024922456432 12718 37989463780884125635570571379929123217436908464538217392 12719 103381163731586309106634318382414551324225929230054884224 12720 275127290575995822622494088513436179612427277232657421616 12721 716204375467671665239507884895302721314887786000801409184 12722 1824083018769226272406871089129476029524416167192729038771 12723 4546176139086379325075585873510157561003449435787525206172 12724 11089914521104652596017716574197253036143339555194058116575 12725 26483377960846931572579621259493838781562069651732043829670 12726 61924369055509737059414114082960676798529922875534664228480 12727 141797830590877368918658405903846128766880514114654576836520 12728 318032277182396384574705281622975360603207564435984260538960 12729 698775144231744168924704562304955218586073971710908075999240 12730 1504307602165560363657350099315588981519797394146683878428320 12731 3173470831965702684975779661510857033305621025694564378978780 12732 6561365368793952848666139029843811066837686797387641009940920 12733 13297700480755744439963375100461507040655462630138890474967836 12734 26420431218343650137295653160114885746782154590201305688044240 12735 51468372503266850916809713948268830466936049638172213737166024 12736 98317788499830266494931376644766292492418399037104935935569376 12737 184190287316137714446200553714243862889308827504270589671209544 12738 338449652943403050294893517449922199804781174582983627542454932 12739 610045053453541300531536463551711201154261192200539267772774282 12740 1078738204277603519232594966036562303206420210906203219935523848 12741 1871545800192468756258959941075481506505034275949005203530101202 12742 3186083921756226573155134185402307770091589780919056220042713288 12743 5322634316345696157506224168554443556075535581658602299444726848 12744 8726644634938873932655553578676471406919964483633729316598128456 12745 14042876424039567247951465528904666630113990749626349356075751664 12746 22181361624335225539377883051338052971982335985608240685255956836 12747 34393571956834394656563459113310688877715099896296883582850368784 12748 52354659534292356310546598872484048624907388361500148011008407828 12749 78244326336964400639937774139097039703140914073875100135293459400 12750 114815044081415153112952168573675003912212775001872971029969704440 12751 165432429106555166850920328912606994884262273235716618134154779360 12752 234069287991189757352897912184858833187306932743334991964262843640 12753 325233115945653136532447625351593326112889555165047676529492524720 12754 443807689467505842559902488761028392924880521349925545805579149205 12755 594793810626554221987498180813749392579736777491373804600244748640 12756 782942873171688720779461891071159914722306573716849300894250741185 12757 1012289775413900568280516384415237061459143852749165620721593247590 12758 1285608014775653721716255808207351068053112692967521577514083110344 12759 1603827820413191771646022097367586480937546527856590904884517482920 12760 1965475270114205602507380021283806961933267803745237774757954641176 12761 2366203237807393152533156530477592847375972889945641863693471997624 12762 2798490367791436132322867819699460771415814090993392966708118382156 12763 3251579284481478172794189276222230610597422086678036328293150543068 12764 3711708428511876027434876437951791546059321438566437566786209302228 12765 4162663658144160030768085724805747528290827781569836511212785887812 12766 4586638660362546700568538900480406998764893574137134673346716639688 12767 4965351944245692758413647617033835099580343502276898086664042989672 12768 5281328886152236843039970647208715515008183543330882510355764997592 12769 5519226583726661926059789144830729727395939558796237578389528445624 12770 5667063010076483227650676354067267130808330796978279656382092359046 12771 5717214010165655645594487649236004008072121335004636113518216610654 12772 5667063010076483227650676354067267130808330796978279656382091891226 12773 5519226583726661926059789144830729727395939558796237578389515580802 12774 5281328886152236843039970647208715515008183543330882510355484736800 12775 4965351944245692758413647617033835099580343502276898086659002744000 12776 4586638660362546700568538900480406998764893574137134673269756772000 12777 4162663658144160030768085724805747528290827781569836510194401104000 12778 3711708428511876027434876437951791546059321438566437554923340984400 12779 3251579284481478172794189276222230610597422086678036205139455738400 12780 2798490367791436132322867819699460771415814090993391815898711906000 12781 2366203237807393152533156530477592847375972889945632104499723888000 12782 1965475270114205602507380021283806961933267803745162151318319036000 12783 1603827820413191771646022097367586480937546527856052315475748333376 12784 1285608014775653721716255808207351068053112692963978443357544298976 12785 1012289775413900568280516384415237061459143852727542081383893148800 12786 782942873171688720779461891071159914722306573593958328570354857275 12787 594793810626554221987498180813749392579736776838821055813137798550 12788 443807689467505842559902488761028392924880518102812633952879741995 12789 325233115945653136532447625351593326112889539983740556179209581920 12790 234069287991189757352897912184858833187306865897389036644128108200 12791 165432429106555166850920328912606994884261995446274958229684527600 12792 114815044081415153112952168573675003912211683406743068025079560200 12793 78244326336964400639937774139097039703136850914224905617091255840 12794 52354659534292356310546598872484048624893039949959311846730178540 12795 34393571956834394656563459113310688877666960551068161067195007800 12796 22181361624335225539377883051338052971828691949601929963625765900 12797 14042876424039567247951465528904666629646941665935034797115592800 12798 8726644634938873932655553578676471405566313749545343052493261240 12799 5322634316345696157506224168554443552331226825963826258967521040 12800 3186083921756226573155134185402307760198269578922008676142530200 12801 1871545800192468756258959941075481481515067444961179921650157600 12802 1078738204277603519232594966036562242817712485637346760395576950 12803 610045053453541300531536463551711061455533957394913340361636620 12804 338449652943403050294893517449921890259577058554712195680086070 12805 184190287316137714446200553714243205583443297172632487444944800 12806 98317788499830266494931376644764954331702841058364638568585400 12807 51468372503266850916809713948266217703844440285586857774158800 12808 26420431218343650137295653160109991754640146013267920324068184 12809 13297700480755744439963375100452711081805636404028887050524384 12810 6561365368793952848666139029828640336417254804619516636771900 12811 3173470831965702684975779661485747613692005591776759680530200 12812 1504307602165560363657350099275711531165690962335736731679900 12813 698775144231744168924704562244201485444708059923697062457760 12814 318032277182396384574705281534219906837014565734503150221160 12815 141797830590877368918658405779588493494210315932581022391600 12816 61924369055509737059414113916402569943674125312329686993800 12817 26483377960846931572579621046008646265219122775084394437600 12818 11089914521104652596017716313016120623560507662066590170745 12819 4546176139086379325075585569310956280465798172027297833970 12820 1824083018769226272406870753118593569322696797418360242025 12821 716204375467671665239507534966809745010138619845245739200 12822 275127290575995822622493748188469597168528860062502936400 12823 103381163731586309106634014470818878936053268629546557920 12824 37989463780884125635570330618794889247585839677122530320 12825 13648909142832619988827663695375409310509882518726657600 12826 4793366901351932019885905702542554460238589694076623800 12827 1645060830049775486114689531050107447892533741162391600 12828 551579219487277662991395901587388967822790724977978360 12829 180634130358406720043965909291776504082317430402144960 12830 57760913777397497688477470994463417003066620186732400 12831 18029418173291704480796436032953898948934089538055200 12832 5491719328646323778633397182451474967204061755844400 12833 1631825171940621922793923734214152561683492636022336 12834 472858430505521125355057445709782844578739343392836 12835 133575827826418396992954080708978204683259701523400 12836 36770873952216300295813201992920966457751266149700 12837 9860346087745153151949908914302828994257322766400 12838 2574645922911234434120253994290183126278300944560 12839 654329903060313723588572838327891844247523996960 12840 161784866141286360227943833652500730720541647600 12841 38899093498451365300707806998415476238818756800 12842 9090549024094612543100194026803616729723948600 12843 2063800318983641766541665670950010284585977520 12844 454923726227576948538754260800808718645296120 12845 97309887963118063858557061133862827517710400 12846 20186625694476619630232581830960905708461200 12847 4058686647566727756343058780828118608050400 12848 790375820841941720972069341529686255251920 12849 148971358902146083534002598403501074288320 12850 27156237299870379810885890333971550000475 12851 4784000353345041002953991043290324870550 12852 813773255981372954110730435198869694475 12853 133542277904635561700222430391609385760 12854 21121482729814808228096404806836178360 12855 3216469451240833740319249462969976400 12856 471099061040324133683122396091562200 12857 66285295020749124337323754223938400 12858 8948514827801131785538706820231684 12859 1157519330959350380218937200626984 12860 143257342940513660918185297107300 12861 16936828722031171734169690298400 12862 1909544414738808577872072925800 12863 204926717679286774210661484720 12864 20890587724587486691378112520 12865 2018414272907003545060687200 12866 184374380698235900750735850 12867 15879133265876776141211700 12868 1285453645332881878098090 12869 97475157939934170851040 12870 6896827212731191333800 12871 453312586752284876400 12872 27537680503643473800 12873 1536986818808007840 12874 78272476883741140 12875 3607026584504200 12876 148913941562100 12877 5439778687200 12878 173083867320 12879 4699109520 12880 105835800 12881 1898400 12882 25425 12883 226 12884 1 12885 0 12886 12997 12887 1468776 12888 96325155 12889 4619553904 12890 177267415696 12891 5708645418000 12892 158871238152320 12893 3897412993213960 12894 85500427431189144 12895 1695864836058713496 12896 30679016614988644840 12897 509839551944996117040 12898 7830375853890999805680 12899 111718043228583530434128 12900 1487275621751987172223812 12901 18547371199970812472276220 12902 217417325431601223908423340 12903 2403038267903691482897013300 12904 25111772222679697479267872760 12905 248726225374115675468060718720 12906 2340288093186581997760169020560 12907 20960842899803504101215137238720 12908 179040539644560032866873658282100 12909 1460970827150837682758795004707136 12910 11406810770172589437336086585002680 12911 85339843805527357053586867779476832 12912 612618165288930394445683330769320884 12913 4224952866521531314243117186312013120 12914 28025520688238840352634863824285620336 12915 179001712801868382939042665883874329984 12916 1101979294485575598706286827963144517665 12917 6545089143127043798319417662338253754760 12918 37538011262341747335944528373364118351490 12919 208067833854782640227377536217375225653296 12920 1115474775945137416781314068761125865195429 12921 5788409648150761815240111751912592599593840 12922 29094374810448065940083601402821175849822720 12923 141741825999630524120131665647094016215699920 12924 669730127848276005935109130096451890600758612 12925 3070957659401889760788460995466612421596667688 12926 13673073388289432744572245582077760088469582160 12927 59143991865624167166579893001106991231007434520 12928 248673602162283602741276146203791701769742819900 12929 1016798728841337659835981405072398293235302189680 12930 4045090595173148028512254465735270661939225823360 12931 15663967836627935452963247613685091345782916972880 12932 59066212050617840653789974444618063132691586000310 12933 216977921818596150261864068680197187823244439251300 12934 776780960110574219071398475427539737246122317271304 12935 2711117860778082569856782622601957084890696428162460 12936 9228228103033088748890362721153056466613856446815178 12937 30644682002524973960166900672512252797442379975611136 12938 99311469452627230428059503680567857797061090355875680 12939 314185376086493419901172614583750879013655372389651584 12940 970608393981488600767409655016306728235164912357514776 12941 2928853399382737532141239066596083643012365624882869120 12942 8635067780938760655106680666230158323846447901379385360 12943 24880703775586259514714372808431203923487662644679920960 12944 70080648967901297633111959248237360993599521702263955224 12945 193009000436187180366602884076513973099758559890442289536 12946 519879081820052566471332751985464499120292314769381394080 12947 1369840120351249619591129736068027377031897191925508325120 12948 3531619060280565425508380257180058093017971433101279123555 12949 8910546552092503535128835250725036904860701020243860226168 12950 22006349818046637518575758770136960446935283960427241398742 12951 53209383142142616089690639716018168721731715041019989950960 12952 125981039498308252800591072701479282468871622964417692666495 12953 292129946662743774610066254949218021774303685077603322496400 12954 663552307419660859471436207222812552807972519795549546760880 12955 1476637529187414306992773531241738979520506417813976509150960 12956 3219890167811445086081464505398965592387593991515792167106480 12957 6880861180528567581215184422346359031435817442100682051544760 12958 14412614634890918582275048452116127245001004377194701801129800 12959 29593902050309352822271432821619706057602409823922807802210856 12960 59577197548649091865888542390857744205660508428988599850308360 12961 117606935420709895631364395368946419050163986645670326799802832 12962 227674964724707618465846457701411332417839034974131927770962384 12963 432294236819065098352873020952041327417274507885327021949523120 12964 805148016075508745682226001523174222609236140318251343227194676 12965 1471134646656485115567524052165798496802062722510867578440260084 12966 2637277964128089170590561410589906456075792419056368023750020820 12967 4639067262201217095255686336700317113984700929887468524222838620 12968 8007913726418767604905649033589833000929403987466588105618549040 12969 13566347960050618060075452480434540567880462386460847117280127936 12970 22557997189386492820823136101187666275524996470178166551152906544 12971 36818800010263011270768796854812052994931495808769247984134662400 12972 58993759107353233967936367687823857637309582150714967890940562540 12973 92799171629544412983270690744891461451173069497442089028847684320 12974 143323165072296371163051400150443479352118140758467122624679550312 12975 217347217362383507917594430997375825830608302936402721060227053568 12976 323658356289636310703374315724353131943383579939932288629084598220 12977 473306843606349873716762440199054042411823582558557562806295299840 12978 679749190285715244167690738583747826868042884832069636353181710800 12979 958804121034587818089163778633917987371765349252046663367568004160 12980 1328343209350001872977695651649073878337966482396102815158409364045 12981 1807642305507219043639750783687399504542387356927852540537913221760 12982 2416338183892303007314360741459687092806660646149856795260513030370 12983 3172969332383832231826938347371306283483493776898794305999336644600 12984 4093130438775143579056750468108985105693706972038187608189924364009 12985 5187333625378399783359050098197525678502915766515633007140038041040 12986 6458738925716242867515680024226330991861473552421859438475764756448 12987 7900981598448996129193938670412793252180055025292094105245494008176 12988 9496372113520428039896560901938453428101027674629829086219633303780 12989 11214763257871743589973081446098745000805023158610453215399704719224 12990 13013357365266268505346122810095713538669979702915901916117527489696 12991 14837659799649390258432027876931561231006892745380747838061791912840 12992 16623674405162742789539586788043693601405870575843245249677244615900 12993 18301292923114946190318811142800396625400958432121003943474917505360 12994 19798671435006169060435804781756792712933764122021813356948567503264 12995 21047236300276828370553378056281995856992650147734900685759780924016 12996 21986845063682043922810225290937442100608393457901637323516621122270 12997 22570566614045284026955629502201267997084722487757433004671916441500 12998 22768554040484277746490328006606542277760904263965831539800616990880 12999 22570566614045284026955629502201267997084722487757433004671915961028 13000 21986845063682043922810225290937442100608393457901637323516607789402 13001 21047236300276828370553378056281995856992650147734900685759487798400 13002 19798671435006169060435804781756792712933764122021813356943246996800 13003 18301292923114946190318811142800396625400958432121003943392917392000 13004 16623674405162742789539586788043693601405870575843245248581899964400 13005 14837659799649390258432027876931561231006892745380747825180538811200 13006 13013357365266268505346122810095713538669979702915901781100964367200 13007 11214763257871743589973081446098745000805023158610451941436603438400 13008 9496372113520428039896560901938453428101027674629818176216478718000 13009 7900981598448996129193938670412793252180055025292008722612110293376 13010 6458738925716242867515680024226330991861473552421245225627360001728 13011 5187333625378399783359050098197525678502915766511551283574730080128 13012 4093130438775143579056750468108985105693706972013020934695685453851 13013 3172969332383832231826938347371306283483493776754279794337740661900 13014 2416338183892303007314360741459687092806660645374413074149510196370 13015 1807642305507219043639750783687399504542387353028186879898106864460 13016 1328343209350001872977695651649073878337966463967682782955427014035 13017 958804121034587818089163778633917987371765267224793587697150325920 13018 679749190285715244167690738583747826868042540196682021128576723600 13019 473306843606349873716762440199054042411822213173985999896934903840 13020 323658356289636310703374315724353131943378425185152191105992250420 13021 217347217362383507917594430997375825830589891365211690377746620720 13022 143323165072296371163051400150443479352055653001697563944745960040 13023 92799171629544412983270690744891461450971286116207055791562132400 13024 58993759107353233967936367687823857636688889031017342610350212740 13025 36818800010263011270768796854812052993110795990989547161069636320 13026 22557997189386492820823136101187666270427036980395004246570833520 13027 13566347960050618060075452480434540554242833428769023532902739040 13028 8007913726418767604905649033589832966046116954481715279838422350 13029 4639067262201217095255686336700317028606026373630786782802948120 13030 2637277964128089170590561410589906255988357458981885636798936260 13031 1471134646656485115567524052165798047558131371676970219166753560 13032 805148016075508745682226001523173255758166493958341809138561070 13033 432294236819065098352873020952039331950693419574948622356274400 13034 227674964724707618465846457701407381494031867642806274440971184 13035 117606935420709895631364395368938912294930368716151585472819552 13036 59577197548649091865888542390844054254668673625945211061888852 13037 29593902050309352822271432821595739368332151605044680004598384 13038 14412614634890918582275048452075847094966956950508772729512200 13039 6880861180528567581215184422281372161468095576371930206347760 13040 3219890167811445086081464505298334408892121647917634006816580 13041 1476637529187414306992773531092229792612947507325284385291680 13042 663552307419660859471436207009799463769109322911994881998160 13043 292129946662743774610066254658402279646777689332324790816800 13044 125981039498308252800591072321435983097672878524565066039745 13045 53209383142142616089690639241351843792805936271244872613060 13046 22006349818046637518575758204756626753814800803539546080710 13047 8910546552092503535128834610514953164121330386709264057220 13048 3531619060280565425508379571240682656511502897171354656825 13049 1369840120351249619591129045814567818283249608599798169920 13050 519879081820052566471332107748902244288221236998718582560 13051 193009000436187180366602339403784066741734830502518276160 13052 70080648967901297633111563712088262328844194408652469320 13053 24880703775586259514714164631510625678879595648042296800 13054 8635067780938760655106680666230158323846447901379385360 13055 2928853399382737532141447243516661887620432621520493280 13056 970608393981488600767805191165405392990492205969000680 13057 314185376086493419901717287313657237037384760313664960 13058 99311469452627230428703740242822689868138861018687200 13059 30644682002524973960857154132071001445025705685766336 13060 9228228103033088749576302096589562935149786371281908 13061 2711117860778082570496992706342696455524231024331408 13062 776780960110574219636778809120660220403010012589336 13063 216977921818596150736530393609122966593019556589200 13064 59066212050617841033833273815816807572544212627060 13065 15663967836627935743778989741211087091061448652480 13066 4045090595173148241525343504598467545493890586080 13067 1016798728841337809345168312631308781927426048960 13068 248673602162283703372459641676135299927903109800 13069 59143991865624232153449860722972719982852631520 13070 13673073388289473024722279629504446017541199760 13071 3070957659401913727477731253685490549394280160 13072 669730127848289695886100964899495279389178120 13073 141741825999638030875365283576612757542683200 13074 29094374810452016863890768734146829179813920 13075 5788409648152757281821200062290992192842560 13076 1115474775946104267850960428670659953829035 13077 208067833855231884158728370114734499159820 13078 37538011262541834770904602855751069436050 13079 6545089143212422472875674344079673645260 13080 1101979294520458885739271700788924644355 13081 179001712815506011896734489468251718880 13082 28025520693336799842418026128867693360 13083 4224952868342231132022818009377039200 13084 612618165909623514143308611359670684 13085 85339844007310738288620105065028752 13086 11406810832660346206894766518592952 13087 1460970845562408873789477485139984 13088 179040544799314812964396750629900 13089 20960844269188075664124497634720 13090 2340288437821969612984774007760 13091 248726307401368751138478396960 13092 25111790651099729682250222770 13093 2403042167569352122703370600 13094 217418100875322334911257340 13095 18547515714482474068258920 13096 1487300788425481411133970 13097 111722124952148838395040 13098 7830990066739404560400 13099 509924934578379831840 13100 30689926618143230620 13101 1697138799159994320 13102 85635443994311640 13103 3910294246315600 13104 159966582803820 13105 5790645531360 13106 182587922160 13107 4912679520 13108 109658025 13109 1949476 13110 25878 13111 228 13112 1 13113 0 13114 13226 13115 1507880 13116 99769285 13117 4827486560 13118 186909307145 13119 6073413435376 13120 170553117023840 13121 4222041459701460 13122 93468101253522524 13123 1870911001730529880 13124 34157655694201664296 13125 572905633977287986820 13126 8880830267032518985180 13127 127889334083792314632048 13128 1718546779999458945613380 13129 21633669735100429894029042 13130 255999513134479991860092450 13131 2856421209925097515784952900 13132 30135270759028063419779514000 13133 301352830415464454752282184850 13134 2862852416613166154048958359010 13135 25890145738213424463098558664000 13136 223302515251373582245198067163300 13137 1840012755863900604254189911253856 13138 14507792987685150806848755825479700 13139 109614436253922701571607198368212448 13140 794704663934428835994785070132419420 13141 5535529041727395961120729233506033440 13142 37088044589012226313044107631334343340 13143 239277707051786254266118373846404682880 13144 1488008240796286793384482009444138259889 13145 8928049444948584294661710680558574635660 13146 51730168843201672492878892080570970395865 13147 289688945522878644807102341790570087086096 13148 1569148454917693775938324577948986659444595 13149 8227427033897235384031114619459112917778124 13150 41786668882697689304995873645695420596088155 13151 205718985268683364205927235846353013438179120 13152 982308154657996577794496848054305493538955652 13153 4552159741098093493485036374039172349129287620 13154 20484718834941525928724538796129358338849708128 13155 89561096301604986663352149466374687886412496600 13156 380634659281821475086028179557375859001144085700 13157 1573289925031529198103167053675298014915800750900 13158 6327361655018107201065863825115113037029857171800 13159 24770947755815569532346013896650138335143459431280 13160 94439238319046860092057555304112709115029842211750 13161 350774313756459767693266306681843145619541686531150 13162 1269803015798384361103626211532676699234930525738864 13163 4481657702817827159301490300759280009132848314612300 13164 15427244784699828108880916859218370227431793911898382 13165 51812256069369234029130558196597568654730253818039630 13166 169829061560710267098659860581740674974678962388535060 13167 543452996994272854718793012639212428123881029449980800 13168 1698290615607102670999003297156537534154343906079518520 13169 5184255563432208153578171200091453001275407503523049536 13170 15463382973685724320157172167508309247469738353751748440 13171 45079692736846518357069181384408182458800991068959184960 13172 128477124300012577317647177354409348919813227896365558344 13173 358051002147576035147540571668350222101081871649401010880 13174 975977731660328224837649539177850801290629899570994429096 13175 2602607284427541932900396935206178187182145574196126577920 13176 6791178382803117231161971146811555532621339470625304201155 13177 17343624793004884005736724124960345472673424959116292176468 13178 43359061982512210014341808202617633172428818264551720338955 13179 106132629330328394661970991301426709086603130191696041487632 13180 254406155600640122498548109863605921737224075080222101311225 13181 597301408801502896300939039213485131133654122837830953815700 13182 1373793240243456661492159789151868837326726772730042726113825 13183 3095872090689479800545712200132753275744365949853845728726800 13184 6836717533605934559538447774742733828290157239567047943547280 13185 14797279045338872060370886964135888825328480588859392610759500 13186 31394227163759498830786881802042192846797039043584948065838900 13187 65299992500619757568036714148093052559038466727998212539200616 13188 133177616284158716092706456486149036726562026808464860386629800 13189 266355232568317432185412912972243956878825320305648817716598428 13190 522466033114776501594463790830140718017602063961899051105473620 13191 1005251101689190230915930331723798953624075779218416809634276240 13192 1897411454438346560853818501128662263471235935421333261973963380 13193 3513724915626567705284849076164185307120158776362409353162290230 13194 6384695273516568147407835516444676256194153007202547630495595534 13195 11384757837113880552004333210045927873606982179602692403938549260 13196 19923326214949290966007583117580373399508488749966729049443272040 13197 34221242675089370365142436884314523563462009702039937285540047446 13198 57698606835906496545879690095646580363694409239889752481174195870 13199 95501142349086614972490521537621926095126362688111442314761141504 13200 155189356317265749330297097498635629895778910930868767282715694780 13201 247605489854513892189912222975351229718282336670163946691208095920 13202 387915267438738431097529149328050259890951385403133610055439579772 13203 596792719136520663226967922043154245985753382812774463421214696320 13204 901675956086699697701614577869548262956637427243244264011804232548 13205 1337970773548006003041105502645136132129175479048853732919118769200 13206 1950021233788051302304589934706209043635067105749765390162404164900 13207 2791609345212368180141307696000467683519672987454784320746261342400 13208 3925700641704892753323713947500657679949539639069625087351704417725 13209 5423132845241810607684305865619465248590085570516431726348899925760 13210 7359966004256742967571557960483559980229401820073578998651960130625 13211 9813288005675657290095410613978079973639202421451251055307466735800 13212 12855407287435111050024987904311284765467355171065674782676511866879 13213 16546563835312519173299489381786802173373823487321121344363388520800 13214 20926536615248186013290530688730367454561012057462064663886218331467 13215 26005793075259881647584348817062980914405917896646750052923348846480 13216 31757074236134663165800118266990370924322611277635177139704597607060 13217 38108489083361595798960141920388445109187133533162109200447927034380 13218 44939255994530183725188846604231656968381053694766625249170314365320 13219 52079137788053670859097354943221733309151875309823003476716887208136 13220 59312351369727791811749765352002529602089635769520642694020539707140 13221 66386301533089822027830012595819345059219592329188242266914600896860 13222 73024931686398804230613013855401279565141551562107066492398302365024 13223 78945872093404112681743798762595977908261136823899531343044512816080 13224 83879989099241869724352786185258226527527457875393252051979136841486 13225 87591493041686200243129458140358148055294159551295608337464633151570 13226 89896532332256889723211812301946520372538742697382334872661057182580 13227 90678241309059123546891915017615620549691253503446529088945065890708 13228 89896532332256889723211812301946520372538742697382334872661056689230 13229 87591493041686200243129458140358148055294159551295608337464619338002 13230 83879989099241869724352786185258226527527457875393252051978830383000 13231 78945872093404112681743798762595977908261136823899531343038899184000 13232 73024931686398804230613013855401279565141551562107066492310981745200 13233 66386301533089822027830012595819345059219592329188242265737256132000 13234 59312351369727791811749765352002529602089635769520642680043941954000 13235 52079137788053670859097354943221733309151875309823003328819070984000 13236 44939255994530183725188846604231656968381053694766623840190649962000 13237 38108489083361595798960141920388445109187133533162097016481671167776 13238 31757074236134663165800118266990370924322611277635080847068059306480 13239 26005793075259881647584348817062980914405917896646050457441560376960 13240 20926536615248186013290530688730367454561012057457368727472505615835 13241 16546563835312519173299489381786802173373823487291872947303841649730 13242 12855407287435111050024987904311284765467355170895993597520676974021 13243 9813288005675657290095410613978079973639202420531292822534867919100 13244 7359966004256742967571557960483559980229401815398469616901150939325 13245 5423132845241810607684305865619465248590085548188346033506111218450 13246 3925700641704892753323713947500657679949539538613951979478304389475 13247 2791609345212368180141307696000467683519672560792143629851238676960 13248 1950021233788051302304589934706209043635065391729806212028438781700 13249 1337970773548006003041105502645136132129168954909502072486666025400 13250 901675956086699697701614577869548262956613860917273135806231451900 13251 596792719136520663226967922043154245985672483484813874058800673200 13252 387915267438738431097529149328050259890687114265129018138220437580 13253 247605489854513892189912222975351229717459860169231288173332194200 13254 155189356317265749330297097498635629893337517993391441179060318900 13255 95501142349086614972490521537621926088207703380548579187114042400 13256 57698606835906496545879690095646580344958820792414766592214733950 13257 34221242675089370365142436884314523514941093711363240875382531860 13258 19923326214949290966007583117580373279246527160725174482243254850 13259 11384757837113880552004333210045927588140872663271528275567574200 13260 6384695273516568147407835516444675606862786696294167884271004450 13261 3513724915626567705284849076164183891025157779168602459800150100 13262 1897411454438346560853818501128659301153585200751045328292081054 13263 1005251101689190230915930331723793007233687523576712756711036320 13264 522466033114776501594463790830129260338561278701054656448499140 13265 266355232568317432185412912972222760172599867573086687601195640 13266 133177616284158716092706456486111380086299933786543343800597820 13267 65299992500619757568036714148028805719734161082434155669970544 13268 31394227163759498830786881801936925826795269751170267149024300 13269 14797279045338872060370886963970270771865286379532482605272600 13270 6836717533605934559538447774492593457887125985480197659398100 13271 3095872090689479800545712199770230999797943842481598940104800 13272 1373793240243456661492159788648040006160337580101209529671505 13273 597301408801502896300939038542626089634929382652699795509350 13274 254406155600640122498548109008896297437099551870594357346575 13275 106132629330328394661970990261380050464556868265033228831700 13276 43359061982512210014341806997027215738568964474129428851975 13277 17343624793004884005736722798810886295427585789651771540790 13278 6791178382803117231161969770618720537366223351369669579225 13279 2602607284427541932900395600716156373601426913099753611200 13280 975977731660328224837648350268558640100535092412407604200 13281 358051002147576035147539631459471217078302814967865511600 13282 128477124300012577317646573641339672010449833606116448280 13283 45079692736846518357068973207487604214192924072321560800 13284 15463382973685724320157380344428887492077805350389372600 13285 5184255563432208153578774913161129910638801793772159600 13286 1698290615607102670999943506035542556933400587615017800 13287 543452996994272854719981921931373618218688188036805696 13288 169829061560710267099994350603554255693340058761501780 13289 51812256069369234030506751031592823770849509452661560 13290 15427244784699828110207066318395616066601258432534060 13291 4481657702817827160507080718193139862923270606099280 13292 1269803015798384362143672870154722961161593338394796 13293 350774313756459768547975930981967668829169430495800 13294 94439238319046860762916596802837449300161000518100 13295 24770947755815570036174845063039330963976655873600 13296 6327361655018107563588139771537220409276645793800 13297 1573289925031529448243537456706552101766084900080 13298 380634659281821640704081642751585185911149572600 13299 89561096301605091930372151235667102567329311200 13300 20484718834941590175563843101774922395718938200 13301 4552159741098131150125298467061093865715319600 13302 982308154658017774500722300786867623654358440 13303 205718985268694821884968021107197408095153600 13304 41786668882703635695384129287399473519328075 13305 8227427033900197701681849289747046599660450 13306 1569148454919109870939321771755880021584725 13307 289688945523527976173413250170316311677180 13308 51730168843487138602395223244699341370925 13309 8928049445068846256250952235125774652850 13310 1488008240844807709375158705854295775475 13311 239277707070521842713593359735364144800 13312 37088044595930885620606970758981442444 13313 5535529044168788898598055337161409320 13314 794704664756905336927443588008321140 13315 109614436518193839576199115587354640 13316 14507793068584478767438118239502820 13317 1840012779430226575382395484034504 13318 223302521775512933905630519907100 13319 25890147452233383641232524047200 13320 2862852843275806844943981024450 13321 301352930871137562625682213100 13322 30135293087113756262568221310 13323 2856425885034479266594144200 13324 256000433092712764458909150 13325 21633839416285585728921900 13326 1718576028396518492484450 13327 127894030020206027347680 13328 8881529862514307454700 13329 573001926613826287400 13330 34169839660457530900 13331 1872319981394933200 13332 93615999069746660 13333 4236018057454600 13334 171730461788700 13335 6160734055200 13336 192522939225 13337 5133945046 13338 113582855 13339 2001460 13340 26335 13341 230 13342 1 13343 0 13344 13457 13345 1547672 13346 103304960 13347 5042840160 13348 196984321606 13349 6457979626792 13350 182979787453641 13351 4570485772569200 13352 102097891232467284 13353 2062231120111253664 13354 37994502676396874036 13355 643105449313342115216 13356 10060907667284090790300 13357 146224696139952967359328 13358 1983211673965971595047808 13359 25198686573516613359474552 13360 300985598314262525975527842 13361 3390054995568575857832876400 13362 36104118287080352966617520250 13363 364479820146640753701224064360 13364 3495693470986881927689490978270 13365 31917203928973535024717180260560 13366 277945661285096197194473130898950 13367 2312507940343020504046251022371456 13368 18411121044754790920390971740675160 13369 140470035089622557721276467917229472 13370 1028441329775129855910029502327489328 13371 7234552806936923973619157007234128640 13372 48953807339665316509690335790010107240 13373 318989325280898155098367507573881877984 13374 2003651699514525775984800713784888530013 13375 12143343633660200640134944755592372815824 13376 71074275974063910753166713702109615459850 13377 402077332654636302158627409350966173505736 13378 2200256514807587535521235393154572399578796 13379 11655412889257567007082174219334295910484624 13380 59810671405414232261648159326657460135111454 13381 297519750067984886907989088069194954153255800 13382 1435532794078078399580776234295255388591616447 13383 6722495035682802667665223543987542874417755312 13384 30571346471795768346835595938016492177348673788 13385 135082693712586233917765829831340062486696462528 13386 580241570719973143855316323361192571850604831700 13387 2424120339896777405823649027219926162395423720400 13388 9854576164362987488116649978248548339622892395380 13389 38998960990883313745243554950009023883216047296960 13390 150308495485696107224166554035339398823426603310430 13391 564423738150369058584415303851832634998709185134600 13392 2065790881630350758107785045999324962983802643283914 13393 7372038048171055651096765313428647338358541609241760 13394 25660363206133866790833160748325513060649506171004758 13395 87148403341586717408725622092404694811686576768571352 13396 288880818484148563268504236128326683466859984091770310 13397 934923376185062622947953974856100182562749560052679200 13398 2955025671156358647537772582330677836190253182327806796 13399 9124289791640686350297099925214906710581840185254391552 13400 27530184716157243298314061786796434716317348238661975376 13401 81190714247650175150962508809506509108987336566872465600 13402 234099892747391338351942712290734023084884948388035676704 13403 660084943484447708139903295871586847245537857224204578304 13404 1820556860255492872450376315947011912480464419794377399856 13405 4912613749895774417723234456112058845651613381147394122816 13406 12972370683318529321800412033002448733505447050333591994475 13407 33528588843038660400961060643106777916262414694211019568048 13408 84837489951325095256977224897007585477896052364689453635438 13409 210194378088357698696391329299882444293028498720028962219352 13410 510030476243809121836831898423439897026953038011080800482532 13411 1212246349333111535960006248347367400772534618053680641305200 13412 2822802213447102576592585975916876355532409830091167832785450 13413 6440759979977896019830970816475288208866359685337797780021480 13414 14402254955228350822122031963293758109992804612003702142050385 13415 31566586203240220979993494713141447111303707656388237153809680 13416 67825502788043177511067103504640945901877931997457020941269100 13417 142885725873477627289981364716042442004496061902285910359336416 13418 295171828449157730059566766584207820832129924370067495744825260 13419 598010457637254621938862540092533179411421441983091177573796592 13420 1188354114535570082057996073260718815155327185627177900223865508 13421 2316538400487060666290270826356291692152838989454457204789444640 13422 4430379690931503524280142955406383484667560516917517484767775080 13423 8313798926192451057908416410145299878978667436111500700139370984 13424 15309556559208050118831352169901704755493054763484604771750116918 13425 27667873299773584552104853319099463627689079662268010378505299344 13426 49077537162693620217424085054116904468119130289135117613220399950 13427 85452652942101832849161936329521197830357898276003369092794148536 13428 146064418401034528242172146981856000721344039814018105124340030026 13429 245119598695988978429392338613229610318720686431779202263532603184 13430 403890247851345475821157830669526062424071797791943555376805612634 13431 653485344838132005822996939510244415595606468974972734340098152000 13432 1038315603465031964807650692777388349220031100235920286099040188792 13433 1620228743868511417611938443674605995484851742650268379788206907872 13434 2483176661798479455253079571283907014818750407805961619630040039648 13435 3738115404857926061671302580427386904028099250694185006795955126848 13436 5527638736970763006088415517866029570850025400625394331374420411400 13437 8029622586336476787791593068058021902918974439843857995423770314400 13438 11458940565917680415910919274207802090623950579046359249977643218785 13439 16066143473863964294473041456621248292008837308992152423030147409920 13440 22131932336445256936263883639223148157359112477392308737985275664310 13441 29956352859430953832922832400564665182688091605111645704366689024200 13442 39841949303043168597787367092751004692975161828446688277419997461104 13443 52070666415858398563444875804387451677947736249814082547095445280800 13444 66875071573308335409914497356615256566776014202971052553074125476018 13445 84405430141068772847464899576310517996901765498858056391585914443512 13446 104695197001902612474259346589846700207695459128385346377542012446335 13447 127628430630890803778144727271432167872238273985078417644662144324880 13448 152913308397388038488909248711998918111077932038725912313167971873956 13449 180066138860475634108435190072073492355101116232518349582559522703232 13450 208409882940365317255133321842677653188774440083933273339747147861276 13451 237090142060599076510426898243046137572550739178052530969798153542000 13452 265109886122306240098022804399042499285670371990004193705094101347884 13453 291382036999291543170799839069217882097763832277301906593491053058304 13454 314796664972448899318453397565851461909191283085299381230373530586766 13455 334297343333574052373578829273470579018610212125981643784461499560056 13456 348959507514871159933823514767921043010654519675366803599569140055150 13457 358062799015259103236444997761866809350062898449506807171731799100288 13458 361149547282632026540207454639124281844459992401657727923212245146538 13459 358062799015259103236444997761866809350062898449506807171731798593832 13460 348959507514871159933823514767921043010654519675366803599569125748002 13461 334297343333574052373578829273470579018610212125981643784461179288000 13462 314796664972448899318453397565851461909191283085299381230367610496200 13463 291382036999291543170799839069217882097763832277301906593398118806400 13464 265109886122306240098022804399042499285670371990004193703829435963200 13465 237090142060599076510426898243046137572550739178052530954644211024000 13466 208409882940365317255133321842677653188774440083933273177872733884000 13467 180066138860475634108435190072073492355101116232518348025682042075776 13468 152913308397388038488909248711998918111077932038725898720222051604032 13469 127628430630890803778144727271432167872238273985078309168059350157696 13470 104695197001902612474259346589846700207695459128384550489423685676235 13471 84405430141068772847464899576310517996901765498852660859690413258360 13472 66875071573308335409914497356615256566776014202937108219600865889316 13473 52070666415858398563444875804387451677947736249615152964880063516872 13474 39841949303043168597787367092751004692975161827357048859491563751546 13475 29956352859430953832922832400564665182688091599516578089843281016200 13476 22131932336445256936263883639223148157359112450389113663391677765700 13477 16066143473863964294473041456621248292008837186208393622313958674360 13478 11458940565917680415910919274207802090623950051928045451209220525095 13479 8029622586336476787791593068058021902918972299161258126394782265760 13480 5527638736970763006088415517866029570850017162466083492808002284400 13481 3738115404857926061671302580427386904028069160228862218157929602400 13482 2483176661798479455253079571283907014818645942152029902062053235880 13483 1620228743868511417611938443674605995484506572184303198508573742560 13484 1038315603465031964807650692777388349218944352596983035663945144880 13485 653485344838132005822996939510244415592342599536562749718566874400 13486 403890247851345475821157830669526062414711745546903366145503137650 13487 245119598695988978429392338613229610293066438676741353246926042160 13488 146064418401034528242172146981856000654087535375866422825223052520 13489 85452652942101832849161936329521197661575020696085118115436615760 13490 49077537162693620217424085054116904062391059183562398917649407700 13491 27667873299773584552104853319099462692891603835028466503909733200 13492 15309556559208050118831352169901702690066687455382418132163385704 13493 8313798926192451057908416410145295500566015704247405873095348528 13494 4430379690931503524280142955406374575959521526605525498162652834 13495 2316538400487060666290270826356274288083409948551908757209230240 13496 1188354114535570082057996073260686160770060947633771375451488240 13497 598010457637254621938862540092474326064933896228607530872361824 13498 295171828449157730059566766584105917352563525702581922289563208 13499 142885725873477627289981364715872928145189986964307172573291744 13500 67825502788043177511067103504370060828412968495715430018967600 13501 31566586203240220979993494712725688687437482192974476864173600 13502 14402254955228350822122031962681095463643351250544605069279205 13503 6440759979977896019830970815608937101753548385336717794957160 13504 2822802213447102576592585974742188482867295897277203478036780 13505 1212246349333111535960006246821798734973685354658921739034200 13506 510030476243809121836831896528683614104782252874790243861950 13507 210194378088357698696391327054245368237122383002943858076440 13508 84837489951325095256977222365267708866790359404802641512780 13509 33528588843038660400961057940764483743761459405490864310440 13510 12972370683318529321800409322319591924669612269981584405825 13511 4912613749895774417723231932712744870880799912892434331200 13512 1820556860255492872450374186828840746267590555954255075680 13513 660084943484447708139901751949638165313395406252419968960 13514 234099892747391338351941900400743767930913487101148942480 13515 81190714247650175150962508809506509108987336566872465600 13516 27530184716157243298314873676786689870288809525548709600 13517 9124289791640686350298643847163588642724291157039000896 13518 2955025671156358647539901700501844049064117022450130972 13519 934923376185062622950477374170074953376217815012470816 13520 288880818484148563271214918985135519301640336099358960 13521 87148403341586717411427964386577195766975296923828960 13522 25660363206133866793364900624936618753609392983127416 13523 7372038048171055653342402389484553454075626713384672 13524 2065790881630350760002541328921495748120093199904496 13525 564423738150369060109983969650681898393468087405600 13526 150308495485696108398854426700453331637390958059100 13527 38998960990883314611594662062820323884296032361280 13528 9854576164362988100779296327701909798719965166560 13529 2424120339896777821582072893445389576155713356480 13530 580241570719973414740389788324694313441527133200 13531 135082693712586403431625135906278041224482507200 13532 30571346471795870250315162336683977750803935840 13533 6722495035682861521011711089742026521119190080 13534 1435532794078111053966042472288661913363993715 13535 297519750068002290977418128971743401733470200 13536 59810671405423140969687149638649446740233700 13537 11655412889261945419733906083429122954507080 13538 2200256514809652961888543495341211986310010 13539 402077332655571099634454648894840769071880 13540 71074275974469638824272286420805186452100 13541 12143343633828983517714863006569730348600 13542 2003651699581782280422952396084005507519 13543 318989325306552402853405356590488439008 13544 48953807349025368754730525021312582224 13545 7234552810200793412029141628765406240 13546 1028441330861877494847279937422533240 13547 140470035434793023686457747550394784 13548 18411121149220444852108539727478928 13549 2312507970433485826834889047895904 13550 277945669523255508033039549025950 13551 31917206069656134893746168309200 13552 3495693998105195726457913671960 13553 364479942930399554417412799920 13554 36104145290275427560215418860 13555 3390060590636190381240884400 13556 300986687953680454409237400 13557 25198885503098828741238480 13558 1983245618299444854634510 13559 146230091671848468544480 13560 10061703555402417560400 13561 643213925916136282400 13562 38008095622317143960 13563 2063787997591881120 13564 102259765646444560 13565 4585639715087200 13566 184244452838325 13567 6550913878696 13568 202904412172 13569 5363112216 13570 117612110 13571 2054360 13572 26796 13573 232 13574 1 13575 0 13576 13690 13577 1588158 13578 106933788 13579 5265811590 13580 207507886092 13581 6863231472786 13582 196191585371301 13583 4944260926739862 13584 111438261172962009 13585 2271174416705252708 13586 42222781559746453380 13587 721171835609648014332 13588 11385235138135886331876 13589 166990521288555611992428 13590 2285728165333175448512016 13591 29311373957453878277701350 13592 353366416009177412930875384 13593 4017226167339617666958880122 13594 43185220561238799660100518450 13595 440078144314632724609297887870 13596 4260757379354197663368343261410 13597 39273071340996012233281997710710 13598 345275765281831062839394393140670 13599 2900316477221028344167509870605556 13600 23314082625054552759305151359968470 13601 179604785254031279320610868433279464 13602 1327792521448765882169872257522592512 13603 9431905503008724348062924194534545992 13604 64451354287664911390185914363432175360 13605 424131492779789633774817510013969973688 13606 2690584157451001702691304102970571429229 13607 16469636358063061099396103222051755292364 13608 97364614941134877191439473860355724131793 13609 556369228236998835253781272480450705766286 13610 3075485456092264576138589737821184528608512 13611 16458003251530378604126407756724921065445310 13612 85321753698743397650352783124762090986413168 13613 428796505768084205559058303117930983983108034 13614 2090382965619488718435870600974843191218576147 13615 9891080373906994412189460379543203578106835674 13616 45451869337239543589478573044034723486249612895 13617 202947881691860734035928299195782558935968262236 13618 880978304616941651455022451435494653312587737268 13619 3719686175049310367850980274812091088912038192500 13620 15283058414876516130262761687238558391615556605460 13621 61132233659506067155721574149404871597714618215380 13622 238160993631825723681784067375870656389658648135230 13623 904039690112644588819030946650445689343822778865410 13624 3344946853416784985201038746202292828013370873883214 13625 12068043549582126229317075658000149947855905539835770 13626 42470230184106328855274869780160209601203767693535686 13627 145841167802025506646266085855151380080021102636088198 13628 488837988373455864882022723232245192799131250767298038 13629 1599833416494946466899101094356139581098225177167637430 13630 5113753242010632456707418850341988491430860893492315772 13631 15969264510138466268325251582217503549212428205044800136 13632 48733789970594974646449707259676774118687596603405498796 13633 145375373471605348097890088120253222338317785488122151472 13634 424011505958848931952182603586533731173148431047329317504 13635 1209475443226880559994750417372571147370323629280261663088 13636 3374826639971779627082123264168980692970311170372150889600 13637 9213812413891207870763886710837549669713063763148446567312 13638 24618155043365571029697252608656093196305450900327675524171 13639 64385943959571493462285113931141563445318273927418630299548 13640 164867038320720945380699752803198439062589538734372921919751 13641 413397946834046549611306834502922222381476369895011921678010 13642 1015256722371849614486591777142835418423894279138856262291104 13643 2442501679909087478330061370353736280141392291942495543726122 13644 5757325388357134770349430367614726105383412055678560456986800 13645 13298610756205212708976149013956151782239750767365090829877910 13646 30106577128631245438376559570120171903480008579955421195065805 13647 66811856093674818644068529454725237786693411904273262160096430 13648 145360930149751970293176124893189177164262473097364340028531585 13649 310103317652804203292109066437779137422224444588432838183746716 13650 648768782984156162150596599520493251810228941732376008696421020 13651 1331239840409047709347977437976719845741304879020047768181476804 13652 2679546858259237055995287920029832237984246049541458530959587132 13653 5291257087195455452345125512970170994143161018944014011337160212 13654 10251810606441194938918680681379635625673870402557654822217938200 13655 19491096708542518772758973147314332227689159428186452440279029138 13656 36367534102524455758928327945598674710997259430449036843147489264 13657 66600785344382135847675974069048166573814837585382439155514150494 13658 119722840321448839440465143862217533478766501241814012627798818198 13659 211275600567262657836114959756854469053759691583729352127573689386 13660 366047261447931814157920104695015300275668017969668991250220202022 13661 622701088440159867762898568906462809355727282317748848328532301490 13662 1040193863644357960922114654877841283689946458276330533712487310498 13663 1706385439236811935894704939462526150727456450990561009109332944444 13664 2749176540992641452274802402467403242822691914294359136303208352842 13665 4350345295636707353050236768739627109516169795019734451269759115944 13666 6761949753000534255284607151410507355007053075237516233590765834960 13667 10324697472323396389789400166669806929150002172836479726996622144936 13668 15487046208485094584684100250004710393724839753700471458390358376528 13669 22823015465135928861639726684217467948647086163164198037764122612600 13670 33045824475561396997582520928189875467311914480517558864604198083345 13671 47013647192035801914086473073094874376175710239127815250611793419560 13672 65723159850090865941120885826673446832000737024520900234538602273685 13673 90286361006185431999923641135632209789415153719101461728057601128570 13674 121886587358350333199896915533103483215710457483464025735021645267204 13675 161710917881375689591942442390454126246586151505134397773850287509650 13676 210858353708068301134591616058141164615646648529757336924541198025236 13677 270226239703543842230738770093928482808401530154381370129140969325718 13678 340381128857348493579103643099082992768275004329033171848419206037523 13679 421424254775764801574128320027436086284530957740700975371318255705810 13680 512865366661072258519458049844709954063249939137267189615313152032767 13681 613521186286142514864398414767503496449495254295048469784008896338916 13682 721455469058704623960912950698823556010054604587695869668210764244316 13683 833976046801805345129128732000474936305200735578437425513100077363052 13684 947700053183869710374009922727812427619546290430042528807409199797884 13685 1058691951304503099877272346110349018241655315435362824957058801393388 13686 1162670625093338225758075880103329725390389319629907388121092138414670 13687 1255272710277763394181285463474391384934756610573882312838600759449422 13688 1332350859154468163999434570880713662957066227012629472398859429399406 13689 1390279157378575475477670856571179474389982149926222058155331244191438 13690 1426234652828021392946920964930778943555240308976038145866244968588426 13691 1438424692595782259553304904801982182389045781702329070189888087467170 13692 1426234652828021392946920964930778943555240308976038145866244968068634 13693 1390279157378575475477670856571179474389982149926222058155331229377602 13694 1332350859154468163999434570880713662957066227012629472398859094820200 13695 1255272710277763394181285463474391384934756610573882312838594519086800 13696 1162670625093338225758075880103329725390389319629907388120993284072200 13697 1058691951304503099877272346110349018241655315435362824955701201756800 13698 947700053183869710374009922727812427619546290430042528790990591895200 13699 833976046801805345129128732000474936305200735578437425336071720867776 13700 721455469058704623960912950698823556010054604587695867949458869639584 13701 613521186286142514864398414767503496449495254295048454634185495441536 13702 512865366661072258519458049844709954063249939137267067545764437595659 13703 421424254775764801574128320027436086284530957740700071006597134768526 13704 340381128857348493579103643099082992768275004329026980428405378082271 13705 270226239703543842230738770093928482808401530154342030263772208553864 13706 210858353708068301134591616058141164615646648529524463008852556674606 13707 161710917881375689591942442390454126246586151503845828773706472036164 13708 121886587358350333199896915533103483215710457476779318702569803549646 13709 90286361006185431999923641135632209789415153686503199038940595221960 13710 65723159850090865941120885826673446832000736874733946359228815639515 13711 47013647192035801914086473073094874376175709589225742651127181990310 13712 33045824475561396997582520928189875467311911812716645196806787341015 13713 22823015465135928861639726684217467948647075784322287330168716436960 13714 15487046208485094584684100250004710393724801425075837831185914725080 13715 10324697472323396389789400166669806929149867616717225220790609816720 13716 6761949753000534255284607151410507355006603439117619334743145865880 13717 4350345295636707353050236768739627109514737876914832019555030906720 13718 2749176540992641452274802402467403242818341297217011901246582031330 13719 1706385439236811935894704939462526150714832529307110835256499191860 13720 1040193863644357960922114654877841283654932158276252495464578274490 13721 622701088440159867762898568906462809262816530124559317012808762960 13722 366047261447931814157920104695015300039628635951599057973745691740 13723 211275600567262657836114959756854468479248742898238382454645164360 13724 119722840321448839440465143862217532138240954309001750057632259804 13725 66600785344382135847675974069048163573590994450040708641331853136 13726 36367534102524455758928327945598668267158240390482755376516735594 13727 19491096708542518772758973147314318940568468706010365626629884436 13728 10251810606441194938918680681379609312896402371343114388032601554 13729 5291257087195455452345125512970120935688465740048059038984568544 13730 2679546858259237055995287920029740730252492265793568359485775096 13731 1331239840409047709347977437976559088915250934598078548024779984 13732 648768782984156162150596599520221834471356468126911697455114296 13733 310103317652804203292109066437338738489453406148712509475400544 13734 145360930149751970293176124892502533666931284132208988816594005 13735 66811856093674818644068529453696816716477733079400404797689170 13736 30106577128631245438376559568641158150017743918495244137230305 13737 13298610756205212708976149011915112802461825534550046490064920 13738 5757325388357134770349430364914469566919448859469837199967130 13739 2442501679909087478330061366933411331420372243411446084834540 13740 1015256722371849614486591773002442059445817378285480601527610 13741 413397946834046549611306829725545269714464561218040005412440 13742 164867038320720945380699747569116268278982890485765954539485 13743 64385943959571493462285108518116412463981483858346467453290 13744 24618155043365571029697247374573922412698802651720708143905 13745 9213812413891207870763882058320064528729376431053364451520 13746 3374826639971779627082119591128860844825294855560243956080 13747 1209475443226880559994748061560632210284209717021590319520 13748 424011505958848931952181791696543476019176969760442583280 13749 145375373471605348097890900010243477492289246775008885696 13750 48733789970594974646452063071615711204801508862076842364 13751 15969264510138466268328924622337351694228743016951733656 13752 5113753242010632456712071367827129475118192988574431564 13753 1599833416494946466904335176526923187746473784135017696 13754 488837988373455864887435748383226529589200322930144296 13755 145841167802025506651500168025934986728269709603468464 13756 42470230184106328860052246732827221409880739609801256 13757 12068043549582126233457469016978226848709281200599264 13758 3344946853416784988621363694923312876544420332774796 13759 904039690112644591519287485114408885552546035885080 13760 238160993631825725722823047153795889204702987948220 13761 61132233659506068634735327611669533057891676050880 13762 15283058414876517158683831902917383264472919012720 13763 3719686175049311054494477606001056244263250130080 13764 880978304616942091853955222473934373641296083440 13765 202947881691861005453267171669388023247209568960 13766 45451869337239704346304626988456692706406309715 13767 9891080373907085919921214163291093749580647710 13768 2090382965619538776890565879870798163571167815 13769 428796505768110518336526334332471418168444680 13770 85321753698756684771043505300848904635557870 13771 16458003251536822443145447723006387696198980 13772 3075485456095264799981725079551698710905870 13773 556369228238339360800714084743020872324680 13774 97364614941709388140124964830028652656819 13775 16469636358299100481414173155328229802646 13776 2690584157543912454884493634286294967759 13777 424131492814803933774895548261879009696 13778 64451354300288833073636088216265927944 13779 9431905507359341425410159251160867504 13780 1327792522880683987072303972250801736 13781 179604785703667399217509716053248544 13782 23314082759610672013811357372296686 13783 2900316515549652977794714314257004 13784 345275775660672973546989799316310 13785 39273074008796925901079408453040 13786 4260758029256270262852954690660 13787 440078294101586599919084522040 13788 43185253159501488777106425060 13789 4017232852046650118800597680 13790 353367704578177556746348870 13791 29311606831369566919051980 13792 2285767505198544209283870 13793 166996712708569439947680 13794 11386139502857007269160 13795 721293905158362451440 13796 42237931383147350760 13797 2272893168599857440 13798 111615289529457285 13799 4960679534642546 13800 197549185007889 13801 6962085815256 13802 213748248714 13803 5600390796 13804 121747626 13805 2108184 13806 27261 13807 234 13808 1 13809 0 13810 13925 13811 1629344 13812 110657391 13813 5496601188 13814 218495836104 13815 7290087998388 13816 210230650908057 13817 5344963782934308 13818 121540750819352306 13819 2499188646942314548 13820 46878464434581020813 13821 807905441721141675912 13822 12869938810287044148408 13823 190483189834706868044904 13824 2631101538833157507721284 13825 34049866340694167375444916 13826 414275164303199402336912584 13827 4753271894758342203555156356 13828 51573047285203245002606345122 13829 530465850887419663165305429060 13830 5184099070929918476673832096380 13831 48234665043708066759422380184820 13832 428082668660880271236608753995080 13833 3630141092172329306454973471515576 13834 29459991393485907054814365344147340 13835 229133267154246157071522091479801624 13836 1710316175166075232721804199381417206 13837 12267095333041841616522610140361188784 13838 84642957820913661150731301781378390592 13839 562466106875102719664049671844828944496 13840 3603298497345884103314653249462686340557 13841 22274936165872779190746796507570500699048 13842 132994471815040951227134243872022004194562 13843 767568094478142201066759884326163312357544 13844 4285588527509312160333210059874684759356297 13845 23165343391956247341047436658840825177284372 13846 121313245657905863497606363684045098458963328 13847 615898016417121110423600039266548367301278052 13848 3033297730854440127102498743726094498005686731 13849 14500642810914132425852423194721316351065024316 13850 67324413050673162698479813466739818977508264094 13851 303742700740247067891632713391565068878204832556 13852 1332325937337903095290522549289121928202171878179 13853 5684590665975055116613225120390908139113131582168 13854 23603409069592079644462174790525640098432141011480 13855 95418036664308411499162645345561869498066343963640 13856 375708519365714376630924801039862444309737861414210 13857 1441493911035802106858373388791781767996076090999740 13858 5391187227273899891262180225120943292114442676581924 13859 19661976946528340794658765584240164537966242782378860 13860 69951264136687366306670778150061899274313374766745516 13861 242849671719820290595050671385117037939814891140024404 13862 822990554161613207039841223846158781017302802616655956 13863 2723350561043883703320059733997546290214826460468548228 13864 8802258063373981255398290869608277789864760177725115194 13865 27796604410654677648649076976913544703507955871246565168 13866 85786072232882539639815954832058758837246960813976464152 13867 258812217922933763659120783073883059356035633970556226288 13868 763496042872654602794415654788646142208556972172537197036 13869 2202873828616183771997005712665891832054938276863042449568 13870 6217789032384389679023803534798727526644021486434445455488 13871 17172941137061647684922877627696023417792879506102431732512 13872 46420606511119766398307140968942568239573185950089730499083 13873 122836066460193843392443495972691643583051903910520378419144 13874 318257081283229503334967222627030337384588099171858727816494 13875 807517967435059933834991443393353342187030282973497265590536 13876 2006919654360663659089905188940419178798818100737674143921039 13877 4886413071486833256914551750224559027725568510584872412957276 13878 11657585470547159341496144877904315776390993969317982687075072 13879 27255763212828569728005071113418758785962983925924934571666380 13880 62461124029398805626678287960905906055101033741340395714975765 13881 140323621107142522229797797605401680642652989937273973982457460 13882 309091219465732853019689743370252389817451361999533251123547490 13883 667637034045982962522529845677167664969895934897406571826561476 13884 1414336348439516539027990857288113661388838076601730345172162285 13885 2938880724030164236941279703454773670512343695028047983808412664 13886 5990795322061488636841839395503333007112158331286496544620958216 13887 11981590644122977273683678791006303051295150268877119449807302424 13888 23513871639091342899604219627349668285757989427343296232025442052 13889 45285975008620364102941460023043698101947897942135280689514137436 13890 85601538126050688243364954921606935192151289935988969298089004392 13891 158826950257973566138291603107559828492538806112324597001808259788 13892 289291945112737566894745419945912531893330573667719915801161557422 13893 517322066554542472564721221550337698244358141584585823454336620524 13894 908321302903905969270615168070941769946917406760638475890071315572 13895 1566071211903286153914853738053347878150272679137255280007143359612 13896 2651643301972609510605831897385782202348118906670237757027574066688 13897 4409474254965687725501832818124671527335151597667703355299207292392 13898 7202141283110623284986326936270296827919913052868283476133618763636 13899 11555083816858802193494546513136959745872035535838216324076048691976 13900 18211816885266590413659883091357164816856302044389094605662137888954 13901 28198942273961172253408851238230448748678396564106447314885564752496 13902 42898390906132421619547507734754831607031312982371795740920736204064 13903 64121805354429514420797327350896695665246594958657732548131005530928 13904 94178901614318349305546074546629521758330877853079882063722951857985 13905 135928311608294524770891241613692093259446612316684306642191495280880 13906 192796278709723866766876352901053071051664068665591103333084365024570 13907 268746327898402965796251885862073977829592337207582050972952201032080 13908 368182469220812063140865083631041349626541501763802632861248657257249 13909 495770453604261787991659914592293302467422220151880941250382331548460 13910 656166776829170013518373416372152900324529409015516882174667761120696 13911 853653865001056134091864444600664938286280978717508998836241196061724 13912 1091691961972504479175172799345081123000724713167281035250184940591711 13913 1372412752194005630963074376319530554629482496553103157911915048379468 13914 1696095005069950355246818332998665119400586858947695216421633920589374 13915 2060676174384051833477442834484359490860526090310282797951683620735868 13916 2461363208292061912209167830078540502972295052315059861632169593620427 13917 2890408171205357107915353048165625544774805199048877617764955206688488 13918 3337107615846185024593180337427585856240002366174613247606039867668296 13919 3788068104474047865754420923566448809785948631873885307891530313954248 13920 4227754580886214135886630495051840189493246240930675566824842733460058 13921 4639305911768942945574709569791399853957190565269059914036387383693092 13922 5005566904803333178120081377932826158216968767790301486197047992007828 13923 5310253585965275197657825461806998185238871214525363315791644287497844 13924 5539143826739640507901697248953851555292270835841111734575766536977664 13925 5681173155630400520924817691234719543889508549580627420077709253501596 13926 5729318690847607305000451739465522251888572181356734432112266111057804 13927 5681173155630400520924817691234719543889508549580627420077709252968236 13928 5539143826739640507901697248953851555292270835841111734575766521643802 13929 5310253585965275197657825461806998185238871214525363315791643938104800 13930 5005566904803333178120081377932826158216968767790301486197041417066000 13931 4639305911768942945574709569791399853957190565269059914036282288988000 13932 4227754580886214135886630495051840189493246240930675566823386279481000 13933 3788068104474047865754420923566448809785948631873885307873754106414976 13934 3337107615846185024593180337427585856240002366174613247412592903270336 13935 2890408171205357107915353048165625544774805199048877615869174955588480 13936 2461363208292061912209167830078540502972295052315059844763594298118315 13937 2060676174384051833477442834484359490860526090310282660732311505401380 13938 1696095005069950355246818332998665119400586858947694189987364085214982 13939 1372412752194005630963074376319530554629482496553096062127180099486932 13940 1091691961972504479175172799345081123000724713167235503964802351864605 13941 853653865001056134091864444600664938286280978717236785055183793939240 13942 656166776829170013518373416372152900324529409013995439258835304296580 13943 495770453604261787991659914592293302467422220143907665217786674357416 13944 368182469220812063140865083631041349626541501724519663139679809633081 13945 268746327898402965796251885862073977829592337025196834408525408491300 13946 192796278709723866766876352901053071051664067865902076858289966961150 13947 135928311608294524770891241613692093259446608998981320374909473109300 13948 94178901614318349305546074546629521758330864806437057688330134940015 13949 64121805354429514420797327350896695665246546251191188213331155703840 13950 42898390906132421619547507734754831607031140097627907607510280224400 13951 28198942273961172253408851238230448748677812371867295909831932455200 13952 18211816885266590413659883091357164816854420490164295275099789710650 13953 11555083816858802193494546513136959745866253000655966657304694161240 13954 7202141283110623284986326936270296827902938514107486067224158689540 13955 4409474254965687725501832818124671527287513375984175143198464503800 13956 2651643301972609510605831897385782202220193854476970187463941492150 13957 1566071211903286153914853738053347877821322544925995815414945310800 13958 908321302903905969270615168070941769136367076057077572940668280264 13959 517322066554542472564721221550337696329321645966282591211241537104 13960 289291945112737566894745419945912527552581183599565922716812701670 13961 158826950257973566138291603107559819048475943937016585020995208760 13962 85601538126050688243364954921606915461191580173846601017809106020 13963 45285975008620364102941460023043658502049739188744653441679656088 13964 23513871639091342899604219627349591914525826117232800825487513738 13965 11981590644122977273683678791006161485108701206233274305980898720 13966 5990795322061488636841839395503080742554350603116637152990449360 13967 2938880724030164236941279703454341496347417277000614452410409120 13968 1414336348439516539027990857287401845117194564556545705222509389 13969 667637034045982962522529845676040622539793707492530891906277724 13970 309091219465732853019689743368537325249904494209505042549202650 13971 140323621107142522229797797602894245818975046450940939562214700 13972 62461124029398805626678287957385853321860843847065174317327275 13973 27255763212828569728005071108677463267721095496901166974833720 13974 11657585470547159341496144871783734289206010724578209971163820 13975 4886413071486833256914551742663840720026471561200447293302200 13976 2006919654360663659089905180022648867153729391207326566891975 13977 807517967435059933834991433381894218736411826047918381944700 13978 318257081283229503334967211979923015619644660854179597589970 13979 122836066460193843392443485325584321818108465592841248192620 13980 46420606511119766398307131082342912314982850369387681003025 13981 17172941137061647684922869302138418428664175859195442683200 13982 6217789032384389679023797505946668741412891259363867178400 13983 2202873828616183771997002544963962639814852903317484371776 13984 763496042872654602794415654788646142208556972172537197036 13985 258812217922933763659123950775812251596121007516114304080 13986 85786072232882539639821983684117544068377187884554741240 13987 27796604410654677648657402534518533832211602778235614480 13988 8802258063373981255408177469264202380200340879774611252 13989 2723350561043883703330706841319311233653144139598774752 13990 822990554161613207050488331167923724455620481746882480 13991 242849671719820290605062130508567656396740470023670240 13992 69951264136687366315588548461706987983843722343774580 13993 19661976946528340802219483891939261487350667902033936 13994 5391187227273899897382761712305926536854215392493176 13995 1441493911035802111599668907033670197019843687832400 13996 375708519365714380150977534280052338584959259062700 13997 95418036664308414006597469023505355831100764206400 13998 23603409069592081359526742337393430126640715356320 13999 5684590665975056243655655222618313014793051865920 14000 1332325937337903807106794192801167112842121531075 14001 303742700740247500065797639809592502409602836100 14002 67324413050673414963037621194909678369138772950 14003 14500642810914273992038872257365161494891428020 14004 3033297730854516498334662053836589904543615045 14005 615898016417160710321758792657175615135759400 14006 121313245657925594457316125826413378738861700 14007 23165343391965691403909611966852805990335400 14008 4285588527513652909723278213867769108212049 14009 767568094480057237562378187558406407440964 14010 132994471815851501557837804774971407229870 14011 22274936166201729324958055972162698747860 14012 3603298497473809155507920819026318915095 14013 562466106922740941347577883945571733088 14014 84642957837888199911528710690838464688 14015 12267095338824376798772276911715719520 14016 1710316177047629457521134761729595510 14017 229133267738438396222927145112098920 14018 29459991566370650942947775800127004 14019 3630141140879795850789773321342664 14020 428082681707523095612001570913050 14021 48234668361411053026704402356400 14022 5184099870618944951468230159800 14023 530466033272636227592097969840 14024 51573086568172966571453969290 14025 4753279868034374799212347400 14026 414276685746115234793736700 14027 34050138554475224777567400 14028 2631147070118540096448390 14029 190490285619441816937440 14030 12870965244556879522800 14031 808042661093257010400 14032 46895333009876522925 14033 2501084427193414556 14034 121734197783750266 14035 5362739990473580 14036 211687104887115 14037 7395182703480 14038 225070777932 14039 5845994232 14040 125991255 14041 2162940 14042 27730 14043 236 14044 1 14045 0 14046 14162 14047 1671236 14048 114477405 14049 5735412774 14050 229964422779 14051 7739500606656 14052 225140992387857 14053 5774276721432960 14054 132460141697647309 14055 2747826335535890700 14056 52000471706500500183 14057 904180323592792634206 14058 14532782246111319357645 14059 217032136550644048726512 14060 3024945979531863072226428 14061 39502605235265306796552030 14062 485006316268487334586373290 14063 5615873883362132065463373040 14064 61493875733742077240167585578 14065 638365264608830249538578090872 14066 6296604041658147334002689464570 14067 59133330018529566415156540410840 14068 529736101936618335974203766696100 14069 4534541110902143726330288198780106 14070 37148356308245555307671113707918630 14071 291683391254982510920074005945418632 14072 2198042701625130436959201211773444754 14073 15916860952993984702988476246584300420 14074 110887464669827509023547323595184894406 14075 744019117872728957525081961228761519296 14076 4812873668981615964237809515943925482829 14077 30043999267615213390916948460005077687788 14078 181147642644589268898347017170781522556565 14079 1055831974275236383176689988945319422529836 14080 5953719188283363100520185936534225886384675 14081 32504088541459269648666303120141685452293682 14082 171929520969341455152286690523606498734795149 14083 881689851124918259782432140743859650489438480 14084 4386407009346647542305173701476231859181585883 14085 21183136289040249761611342784941176368750085492 14086 99358996403356085614705770972662886728008331475 14087 452892169652507919545189020310579727719743297620 14088 2007135751869071078210990523685189177859118319785 14089 8652985241391109519076339502290789682567027827522 14090 36304916338880094811837849326336028365180445990643 14091 148309445469467628746807217696099252737932252197360 14092 590148001763923283496211657746323099765545684940570 14093 2288328986431539277646873193135201906721873975683050 14094 8649883568711218489871200055226447595715321714476764 14095 31885845312111942694903376428700704563954744539286360 14096 114666405257017947800931789338547251836484500843651488 14097 402414176939723364019529481888825186685322656152578436 14098 1378641161737941154555542574201550463337701886124125180 14099 4612181341086930408015451419520196452084490214855756904 14100 15071949739623361869099545776093059038188351259539320654 14101 48124471098446523862786252157105336107226201068345066366 14102 150181539117565876192530611812755039753166860343233255052 14103 458180966799353520587416124124577896093871385447323046160 14104 1366906550951404669752482372322458997229090801543762468644 14105 3988678132284426741244960973018996368068173228724231147720 14106 11387032732489411825812227447217228140722369638787509473868 14107 31811393030446610814967481213405382325664645155218228738176 14108 86984277817627451447176685404723678827443132574751472093195 14109 232850220619495023873980637326115542566272116089193232604452 14110 610349820714736956518161335007649215100731319044608035431283 14111 1566868196461712783897369363325891017009371508592376839189620 14112 3940212670514013030094855277695589755341904870613269389046245 14113 9707770347643220508929353552569521292414527828577791505714990 14114 23437331267881489514415153550815364391296763432310628960226523 14115 55457347225409721667911912605770649571586460181021574523207472 14116 128630235925603104424184575054785862397991123888744707232639685 14117 292501632378768703211159444632370903287335963022580710989594220 14118 652199585709416703105963626535934169600940242234813338985546925 14119 1426143094084591190791707130018851625856226837557385805061526316 14120 3058701635997215317092740292009859274148432213201172851454204135 14121 6435190454955180277519791263706329799558170043678854926109362062 14122 13282893118561333649752389659699850019089113867871704686062289389 14123 26902062012276118784308637285467058297309076480280867599829119120 14124 53467848249398786083813416604865213564716191505570327140804092556 14125 104295308930926027175833578068749119787340414692944652053007991946 14126 199687359782382759348852094595043883710674753184101704254770311654 14127 375316001518695306727962972973817337647931415410904820759386026288 14128 692547383754735387414693581082639094895536903890907698841774131990 14129 1254732907037991172492503664549722576738745842788888246993306088376 14130 2232257381125728481294803031117529692073178377911072813272462174870 14131 3900035884265640565020805295745569113562878807921253920049124492552 14132 6692107028683087787706154541563419727456081206790566425390331017364 14133 11278832070814192900628350350949583809724786903740907115205668162030 14134 18672733095014608246595824469905422084762771880997132162095232051978 14135 30368840638045736488969033203802224928982400478798161010632290648952 14136 48524125802094818085635303053901381136497529094990763654267039431710 14137 76177659861353155274223163934081738128255372099315803852952186513340 14138 117508092339321356540025093302572893921241942408509834240738023122410 14139 178117529440655529913301194058636807627986860410524731806393954414592 14140 265320903229309799766688236983177744695855159160556710432695393317153 14141 388407920191360737802780718057847832441354901227392434607575737782720 14142 558831803540631265614204910675066779328888154787693788038515468354765 14143 790267196926145224100895833277872213192367082738056551539236006127100 14144 1098471403727341861500245208256242376337390243862483595101016233741779 14145 1500881719944288880069641967716449979550097560665400071659836206930090 14146 2015890153258505652642558329187780854885915351035825151782516576659653 14147 2661757872263657949120271191937264041402762016890928985487530935836416 14148 3455166468803786760877275104918563899897816079616022258400445234889255 14149 4409450541140070723405284419610357738917212901604856482182086134775024 14150 5532612471430466096348139884982807351660276565221129940425531420320379 14151 6825278936717958174934153876801220284291182304758768266487861726027156 14152 8278810562130115934410871832045924604093934091883319510303528804972657 14153 9873810762173532765811131542807066041579921393989279984893030603828610 14154 11579287166548961152633054263837377448761907816587428326003764328063579 14155 13352691507371775022856134646587246067040758563271989418779338040481360 14156 15140998405680494891988652679612323665305145870853059430002720057099618 14157 16882883178015419083102391483461529042729631679004296355558370503049126 14158 18511933309227433205156131012567466055624596139259096881093103944169920 14159 19960693307340884499472697787464050355629999315375026202222015985559672 14160 21165217903473524081337429550500674083986982032682139852356096179646308 14161 22069714395074956734386037650949420839712921435788214205020886250227860 14162 22630808828848048854751784370888812894959860116359101006843451139171200 14163 22820983692956015651850538861400483591556161461874723704379950728038040 14164 22630808828848048854751784370888812894959860116359101006843451138624038 14165 22069714395074956734386037650949420839712921435788214205020886234360402 14166 21165217903473524081337429550500674083986982032682139852356095814919400 14167 19960693307340884499472697787464050355629999315375026202222009061224800 14168 18511933309227433205156131012567466055624596139259096881092992274523000 14169 16882883178015419083102391483461529042729631679004296355556808954364976 14170 15140998405680494891988652679612323665305145870853059429983487395581288 14171 13352691507371775022856134646587246067040758563271989418568114868544128 14172 11579287166548961152633054263837377448761907816587428323914537112565611 14173 9873810762173532765811131542807066041579921393989279966128675057226490 14174 8278810562130115934410871832045924604093934091883319356215581394136057 14175 6825278936717958174934153876801220284291182304758767102834219775318276 14176 5532612471430466096348139884982807351660276565221121818206526636053451 14177 4409450541140070723405284419610357738917212901604803855111968597155382 14178 3455166468803786760877275104918563899897816079615704513334005244039665 14179 2661757872263657949120271191937264041402762016889135328790641076889816 14180 2015890153258505652642558329187780854885915351026330432834088462644493 14181 1500881719944288880069641967716449979550097560618143825905671702114878 14182 1098471403727341861500245208256242376337390243640815408815020593576831 14183 790267196926145224100895833277872213192367081755982308500014815522900 14184 558831803540631265614204910675066779328888150670301775296439048119765 14185 388407920191360737802780718057847832441354884863046623964900898693170 14186 265320903229309799766688236983177744695855097406447341722502726572095 14187 178117529440655529913301194058636807627986638818314299338183648607840 14188 117508092339321356540025093302572893921241185331526794702273934845450 14189 76177659861353155274223163934081738128252906352851853117336206037740 14190 48524125802094818085635303053901381136489865005583714656933336722670 14191 30368840638045736488969033203802224928959643404855113934951476044120 14192 18672733095014608246595824469905422084698159120552806541085029189290 14193 11278832070814192900628350350949583809549223629864111333541292798900 14194 6692107028683087787706154541563419726999206020386039391234500394014 14195 3900035884265640565020805295745569112423378343006433552507523408432 14196 2232257381125728481294803031117529689347591551589208678079964056142 14197 1254732907037991172492503664549722570482959957102431021665862149204 14198 692547383754735387414693581082639081110724651647445693776612225210 14199 375316001518695306727962972973817308472908843473454440498293076888 14200 199687359782382759348852094595043824379816884668568708726655931934 14201 104295308930926027175833578068749003816210092629443529398635582284 14202 53467848249398786083813416604864995627297579132815986590439760538 14203 26902062012276118784308637285466664466564819689467163064372206560 14204 13282893118561333649752389659699165580366379721674411763033776989 14205 6435190454955180277519791263705185809121600113606236754761705622 14206 3058701635997215317092740292008020415446686473751112531584267487 14207 1426143094084591190791707130016009518858577742362481916566897724 14208 652199585709416703105963626531711670209715430958452095990959325 14209 292501632378768703211159444626343415730417829641972455171702970 14210 128630235925603104424184575046524514146509045565445718238158535 14211 55457347225409721667911912594908772566159588507258034210463560 14212 23437331267881489514415153537134064596412683238186431124660195 14213 9707770347643220508929353536091032673070342169663018809030850 14214 3940212670514013030094855258766360320246197704157342928371345 14215 1566868196461712783897369342667324571793809613349118825317260 14216 610349820714736956518161313713434571570844442409249774978235 14217 232850220619495023873980616792408564876738342190812052881870 14218 86984277817627451447176667192566417913724093347142433547825 14219 31811393030446610814967466858995718551304811281240661411776 14220 11387032732489411825812218250663240163251154038171373118988 14221 3988678132284426741244957805317067175828087855178673069928 14222 1366906550951404669752485540024388189469176175089320546436 14223 458180966799353520587425320678565873565086986063459401040 14224 150181539117565876192544966222418814113000734320800581452 14225 48124471098446523862804464314366249826265428677383611736 14226 15071949739623361869120079483070748571962249640719043236 14227 4612181341086930408036745634163726338961125573116209952 14228 1378641161737941154576201140646766025232945144137997540 14229 402414176939723364038458711323920893851778582613253336 14230 114666405257017947817410277957891437495399273540335628 14231 31885845312111942708584676223584784758078942374852688 14232 8649883568711218500733077060653319269478862027220676 14233 2288328986431539285908221444617280230020862970164200 14234 590148001763923289523699214664456480373801502831820 14235 148309445469467632969306608920910529099175246784960 14236 36304916338880097653944846975431223269068940619235 14237 8652985241391111357935041248030239742886897764170 14238 2007135751869072222201427093615261796030465976225 14239 452892169652508603983911754456777020642771810020 14240 99358996403356479445450027763476591263465244035 14241 21183136289040467699029955157695516919114417510 14242 4386407009346763513435495764977354513553995545 14243 881689851124977590640300656276855178603818200 14244 171929520969370630174858627973986759827744549 14245 32504088541473054460918546582146750614200462 14246 5953719188289618886405872393759553330323847 14247 1055831974277961970003011853080511920648564 14248 181147642645728769363261837538323123640685 14249 30043999268072088577321475494160908311138 14250 4812873669157179238114605297608300845959 14251 744019117937341717969407582238964381984 14252 110887464692584582966594399275999499238 14253 15916860960658074110037473580287009460 14254 2198042704090876900909936827753920354 14255 291683392012059493959612470033695592 14256 37148356529837765740139324013725382 14257 4534541172656253095040480865525164 14258 529736118300964146616878605785650 14259 59133334135921579157232960645840 14260 6296605023732390373223880068770 14261 638365486277016535534218255820 14262 61493922989987831404672400790 14263 5615883378081080493577388200 14264 485008109925184224445319890 14265 39502922980331746787401620 14266 3024998606601980609846070 14267 217040258769648832993440 14268 14533945899753270066525 14269 904334411540203470806 14270 52019236062047102303 14271 2749915562751388668 14272 132671364869584541 14273 5793509382951290 14274 226702541072007 14275 7851170253576 14276 236888757651 14277 6100139682 14278 130344865 14279 2218636 14280 28203 14281 238 14282 1