0 1 1 1 2 1 3 2 4 1 5 2 6 5 7 4 8 4 9 1 10 3 11 9 12 13 13 18 14 12 15 8 16 1 17 4 18 14 19 28 20 49 21 56 22 56 23 32 24 16 25 1 26 5 27 20 28 50 29 105 30 161 31 210 32 200 33 160 34 80 35 32 36 1 37 6 38 27 39 80 40 195 41 366 42 581 43 732 44 780 45 640 46 432 47 192 48 64 49 1 50 7 51 35 52 119 53 329 54 721 55 1337 56 2045 57 2674 58 2884 59 2632 60 1904 61 1120 62 448 63 128 64 1 65 8 66 44 67 168 68 518 69 1288 70 2716 71 4824 72 7393 73 9648 74 10864 75 10304 76 8288 77 5376 78 2816 79 1024 80 256 81 1 82 9 83 54 84 228 85 774 86 2142 87 5040 88 10116 89 17649 90 26689 91 35298 92 40464 93 40320 94 34272 95 24768 96 14592 97 6912 98 2304 99 512 100 1 101 10 102 65 103 300 104 1110 105 3372 106 8730 107 19440 108 37845 109 64570 110 97285 111 129140 112 151380 113 155520 114 139680 115 107904 116 71040 117 38400 118 16640 119 5120 120 1024 121 1 122 11 123 77 124 385 125 1540 126 5082 127 14322 128 34914 129 74745 130 141295 131 237545 132 355565 133 475090 134 565180 135 597960 136 558624 137 458304 138 325248 139 197120 140 98560 141 39424 142 11264 143 2048 144 1 145 12 146 90 147 484 148 2079 149 7392 150 22484 151 59400 152 138303 153 285868 154 528330 155 875700 156 1305745 157 1751400 158 2113320 159 2286944 160 2212848 161 1900800 162 1438976 163 946176 164 532224 165 247808 166 92160 167 24576 168 4096 169 1 170 13 171 104 172 598 173 2743 174 10439 175 34034 176 96668 177 242671 178 542971 179 1090804 180 1975766 181 3238105 182 4808545 183 6476210 184 7903064 185 8726432 186 8687536 187 7765472 188 6186752 189 4356352 190 2672384 191 1404416 192 612352 193 212992 194 53248 195 8192 196 1 197 14 198 119 199 728 200 3549 201 14378 202 49959 203 151580 204 407407 205 978978 206 2119117 207 4152512 208 7395479 209 11998182 210 17760965 211 23996364 212 29581916 213 33220096 214 33905872 215 31327296 216 26074048 217 19402240 218 12789504 219 7361536 220 3634176 221 1490944 222 487424 223 114688 224 16384 225 1 226 15 227 135 228 875 229 4515 230 19383 231 71435 232 230295 233 658905 234 1689545 235 3912909 236 8229585 237 15786225 238 27698685 239 44550105 240 65753693 241 89100210 242 110794740 243 126289800 244 131673360 245 125213088 246 108130880 247 84339840 248 58955520 249 36574720 250 19848192 251 9246720 252 3584000 253 1105920 254 245760 255 32768 256 1 257 16 258 152 259 1040 260 5660 261 25648 262 99848 263 340496 264 1032070 265 2809040 266 6920264 267 15521584 268 31841628 269 59944080 270 103821240 271 165701168 272 243954113 273 331402336 274 415284960 275 479552640 276 509466048 277 496690688 278 442896896 279 359557120 280 264209920 281 174333952 282 102244352 283 52527104 284 23183360 285 8519680 286 2490368 287 524288 288 65536 289 1 290 17 291 170 292 1224 293 7004 294 33388 295 136816 296 491640 297 1572262 298 4522102 299 11793444 300 28059928 301 61203740 302 122828876 303 227448576 304 389410568 305 617297761 306 906758785 307 1234595522 308 1557642272 309 1819588608 310 1965262016 311 1958519680 312 1795835392 313 1509560832 314 1157658112 315 804998144 316 503439360 317 280199168 318 136757248 319 57376768 320 20054016 321 5570560 322 1114112 323 131072 324 1 325 18 326 189 327 1428 328 8568 329 42840 330 184212 331 695232 332 2337534 333 7077644 334 19460070 335 48897576 336 112850556 337 240152472 338 472684932 339 862516896 340 1461605481 341 2302877682 342 3375949829 343 4605755364 344 5846421924 345 6900135168 346 7562958912 347 7684879104 348 7222435584 349 6258889728 350 4981777920 351 3623753728 352 2393634816 353 1423835136 354 754532352 355 350945280 356 140378112 357 46792704 358 12386304 359 2359296 360 262144 361 1 362 19 363 209 364 1653 365 10374 366 54264 367 244188 368 965124 369 3401190 370 10805642 371 31212782 372 82512934 373 200668272 374 450798180 375 938538516 376 1815506772 377 3269492241 378 5489516955 379 8602038473 380 12587460557 381 17204076946 382 21958067820 383 26155937928 384 29048108352 385 30033232512 386 28851083520 387 25685538816 388 21123311104 389 15980944384 390 11064977408 391 6965637120 392 3953147904 393 2000388096 394 889061376 395 339935232 396 108331008 397 27394048 398 4980736 399 524288 400 1 401 20 402 230 403 1900 404 12445 405 67944 406 319200 407 1317840 408 4854690 409 16137080 410 48820804 411 135337000 412 345606770 413 816492320 414 1790673240 415 3655641648 416 6962076045 417 12390022740 418 20630539910 419 32168532940 420 46995614449 421 64337065880 422 82522159640 423 99120181920 424 111393216720 425 116980532736 426 114603087360 427 104511016960 428 88475333120 429 69292544000 430 49992503296 431 33048739840 432 19884810240 433 10795745280 434 5229772800 435 2226388992 436 815595520 437 249036800 438 60293120 439 10485760 440 1048576 441 1 442 21 443 252 444 2170 445 14805 446 84189 447 412034 448 1772928 449 6810930 450 23627450 451 74667264 452 216431964 453 578585378 454 1432773090 455 3298379100 456 7079299528 457 14199064173 458 26663382081 459 46944714740 460 77579118330 461 120425227209 462 175669746209 463 240850454418 464 310316473320 465 375557717920 466 426614113296 467 454370053536 468 453075169792 469 422192524800 470 366789911040 471 296235713536 472 221626331136 473 152918556672 474 96778035200 475 55795138560 476 29047652352 477 13501530112 478 5517410304 479 1940520960 480 568852480 481 132120576 482 22020096 483 2097152 484 1 485 22 486 275 487 2464 488 17479 489 103334 490 525833 491 2353340 492 9407926 493 33984236 494 111916574 495 338354128 496 944351870 497 2444222396 498 5888322946 499 13243224808 500 27875121901 501 55021045310 502 102006225167 503 177850597232 504 291893775019 505 451253210078 506 657370655045 507 902506420156 508 1167575100076 509 1422804777856 510 1632099602672 511 1760673449920 512 1784007801664 513 1695132775424 514 1507410674176 515 1251441866752 516 967016314880 517 692949254144 518 458410287104 519 278398861312 520 154139459584 521 77114245120 522 34460991488 523 13544194048 524 4582014976 525 1291845632 526 288358400 527 46137344 528 4194304 529 1 530 23 531 299 532 2783 533 20493 534 125741 535 664125 536 3085841 537 12812932 538 48098842 539 164716662 540 518239174 541 1506539146 542 4065282522 543 10221249082 544 24019992546 545 52894992601 546 109382616827 547 212777514279 548 389898913019 549 673756822585 550 1098848179561 551 1692411415161 552 2462383495357 553 3384822830322 554 4395392718244 555 5390054580680 556 6238382608304 557 6808880456928 558 7000487476928 559 6770559052928 560 6149118091776 561 5233279529984 562 4162849302528 563 3085392171008 564 2122707656704 565 1349358895104 566 788051427328 567 419854155776 568 202233675776 569 87048192000 570 32962248704 571 10744233984 572 2918187008 573 627048448 574 96468992 575 8388608 576 1 577 24 578 324 579 3128 580 23874 581 151800 582 830852 583 4001448 584 17227023 585 67083456 586 238441368 587 779153520 588 2354211644 589 6608300016 590 17299609896 591 42371806672 592 97357483311 593 210317594520 594 427950116308 595 821441660952 596 1489210764162 597 2552402828184 598 4138773239892 599 6352491269640 600 9232029156001 601 12704982539280 602 16555092959568 603 20419222625472 604 23827372226592 605 26286133150464 606 27388807443712 607 26920652098560 608 24923515727616 609 21694365016064 610 17714800533504 611 13533798432768 612 9642850893824 613 6382825635840 614 3906623373312 615 2198190686208 616 1128990179328 617 524477792256 618 217802866688 619 79586918400 620 25033703424 621 6559891456 622 1358954496 623 201326592 624 16777216 625 1 626 25 627 350 628 3500 629 27650 630 181930 631 1030400 632 5135900 633 22890175 634 92313375 635 339978870 636 1151761800 637 3610247900 638 10520818700 639 28616333200 640 72888016600 641 174328509775 642 392418691175 643 832982677450 644 1670026966300 645 3166552657730 646 5684496914250 647 9669597596400 648 15596070165900 649 23862066905425 650 34641994234561 651 47724133810850 652 62384280663600 653 77356780771200 654 90951950628000 655 101329685047360 656 106881725843200 657 106621782713600 658 100459184940800 659 89256197004800 660 74637328998400 661 58606250393600 662 43093273395200 663 29575150796800 664 18870465331200 665 11140427612160 666 6049849344000 667 3000261017600 668 1346345369600 669 540226355200 670 190767431680 671 57986252800 672 14680064000 673 2936012800 674 419430400 675 33554432 676 1 677 26 678 377 679 3900 680 31850 681 216580 682 1267630 683 6530160 684 30086875 685 125475350 686 478072595 687 1676367420 688 5441967440 689 16434590200 690 46357647700 691 122545987200 692 304449192775 693 712523234150 694 1574058388175 695 3287847026100 696 6502544978930 697 12191103504580 698 21687199826110 699 36634661590800 700 58797332264125 701 89696201471786 702 130090261856261 703 179392402943572 704 235189329056500 705 293077292726400 706 346995197217760 707 390115312146560 708 416162878651520 709 420844419340800 710 402958947372800 711 364811895884800 712 311755973401600 713 250974181785600 714 189880924979200 715 134632162918400 716 89161194536960 717 54931207618560 718 31330965585920 719 16446305075200 720 7887093760000 721 3423684526080 722 1329206394880 723 454201180160 724 133588582400 725 32715571200 726 6325010432 727 872415232 728 67108864 729 1 730 27 731 405 732 4329 733 36504 734 256230 735 1547910 736 8230950 737 39152295 738 168622545 739 663721695 740 2405390715 741 8074480050 742 25229292480 743 73676172780 744 201772815300 745 519710475375 746 1262064401325 747 2895480007875 748 6286951882575 749 12938508781380 750 25269342535710 751 46883393288550 752 82704068426070 753 138806393507145 754 221762856917511 755 337381127856297 756 488875067743405 757 674762255712594 758 887051427670044 759 1110451148057160 760 1323265094817120 761 1500268585233600 762 1617237922285440 763 1656129124016640 764 1609459681939200 765 1482485764032000 766 1292353946956800 767 1064367053568000 768 826461451468800 769 603555207413760 770 413356727992320 771 264584562278400 772 157639685898240 773 86995330007040 774 44203388436480 775 20527078440960 776 8630776627200 777 3246202552320 778 1074706513920 779 306217746432 780 72628568064 781 13589544960 782 1811939328 783 134217728 784 1 785 28 786 434 787 4788 788 41643 789 301392 790 1877148 791 10291320 792 50479065 793 224236740 794 910648830 795 3406357500 796 11807314155 797 38114553960 798 115054425360 799 325907573040 800 868835636235 801 2185320507300 802 5196965359950 803 11706560693100 804 25016420679705 805 50781755082240 806 98029753387020 807 180126146786040 808 315277248510315 809 525977387276796 810 836756771788098 811 1269781909434724 812 1838399579168593 813 2539563818869448 814 3347027087152392 815 4207819098214368 816 5044435976165040 817 5764036697153280 818 6273904216769280 819 6500064650526720 820 6404203694004480 821 5993759074867200 822 5321692528588800 823 4475536398950400 824 3558750766018560 825 2669834838343680 826 1885051705098240 827 1248937704161280 828 773804140462080 829 446478090240000 830 238721126891520 831 117564631941120 832 52931136061440 833 21582462320640 834 7873329364992 835 2528259342336 836 698653605888 837 160658620416 838 29125246976 839 3758096384 840 268435456 841 1 842 29 843 464 844 5278 845 47299 846 352611 847 2261826 848 12771252 849 64524681 850 295298445 851 1235843700 852 4765479810 853 17034969315 854 56734583115 855 176783607630 856 517191106320 857 1424852059995 858 3705971289615 859 9119957139720 860 21274167067650 861 47116912092705 862 99211297148145 863 198844349828670 864 379719410337540 865 691462902070395 866 1201506929359191 867 1993288656085524 868 3158493455776414 869 4781695032179513 870 6917527216907489 871 9563390064359026 872 12633973823105656 873 15946309248684192 874 19224110869747056 875 22126812866252640 876 24302042261602560 877 25452076778069760 878 25398092069925120 879 24123858991464960 880 21784747077273600 881 18677672222146560 882 15179658402263040 883 11672388075479040 884 8473659085946880 885 5792845254819840 886 3718157639024640 887 2232807498055680 888 1249241939312640 889 647938021785600 890 309642862264320 891 135318063808512 892 53566513348608 893 18973571678208 894 5915830910976 895 1587091079168 896 354200584192 897 62277025792 898 7784628224 899 536870912 900 1 901 30 902 495 903 5800 904 53505 905 410466 906 2709035 907 15738300 908 81819585 909 385365630 910 1660191507 911 6591920400 912 24272136525 913 83300512050 914 267588129375 915 807443880180 916 2295610381575 917 6165205562250 918 15675632549325 919 37806066786600 920 86630993439795 921 188876543376150 922 392289471162225 923 776986354462500 924 1468871012065275 925 2652408652104666 926 4577721389585505 927 7554795970580320 928 11926765800126975 929 18016209160639830 930 26044307345625541 931 36032418321279660 932 47707063200507900 933 60438367764642560 934 73243542233368080 935 84877076867349312 936 94007744772177600 937 99454253371200000 938 100426104617529600 939 96704790208588800 940 88710137282350080 941 77426824778956800 942 64207390922035200 943 50505363965952000 944 37611280491724800 945 26458321065738240 946 17536655646720000 947 10918364715417600 948 6362794957209600 949 3456064762675200 950 1740836969644032 951 808170301685760 952 343176212643840 953 132022429286400 954 45450065346560 955 13772953485312 956 3590659768320 957 778462822400 958 132875550720 959 16106127360 960 1073741824 961 1 962 31 963 527 964 6355 965 60295 966 475571 967 3226511 968 19268267 969 102975955 970 498661815 971 2209196307 972 9022843167 973 34184439939 974 120756489375 975 399432914475 976 1241633033655 977 3638230520505 978 10075703704185 979 26432058874725 980 65812110460425 981 155788325325045 982 351119670389145 983 754428001417965 984 1547028912377025 985 3030436308852225 986 5675252373094941 987 10167872065820721 988 17437334664375157 989 28637004549878305 990 45052566901927445 991 67914048106519321 992 98109143988184861 993 135828096213038642 994 180210267607709780 995 229096036399026440 996 278997354630002512 997 325371906106263072 998 363216151878076224 999 387895847533084800 1000 396039401568518400 1001 386267136725998080 1002 359546542478484480 1003 319054490265692160 1004 269566404445900800 1005 216531426301747200 1006 165080329489367040 1007 119217537695907840 1008 81371662493614080 1009 52354470966067200 1010 31655589150720000 1011 17922491646738432 1012 9461136796680192 1013 4633020453617664 1014 2091539245301760 1015 863824919920640 1016 323267877404672 1017 108263743946752 1018 31915029561344 1019 8092657909760 1020 1705907322880 1021 282930970624 1022 33285996544 1023 2147483648 1024 1 1025 32 1026 560 1027 6944 1028 67704 1029 548576 1030 3822672 1031 23445920 1032 128697244 1033 640174304 1034 2913810032 1035 12229363104 1036 47625675720 1037 172986615648 1038 588558283728 1039 1882578926880 1040 5678729383110 1041 16197200292000 1042 43784223619920 1043 112395576743520 1044 274464553534920 1045 638532216635040 1046 1417124322457200 1047 3003696254573280 1048 6086321224065180 1049 11799746506701216 1050 21903997056620112 1051 38955711476385760 1052 66410083345894904 1053 108564240780556064 1054 170240624108203376 1055 256128325898559072 1056 369765336414262145 1057 512256651797118144 1058 680962496432813504 1059 868513926244448512 1060 1062561333534318464 1061 1246582767244344320 1062 1401855811623687168 1063 1510367552857755648 1064 1558098233360686080 1065 1537892482341519360 1066 1451135306196172800 1067 1307713979668561920 1068 1124206811279032320 1069 920744564682915840 1070 717360719788769280 1071 530749859168256000 1072 372161208851496960 1073 246753385104015360 1074 154287022729592832 1075 90694806744858624 1076 49939140543774720 1077 25646833292279808 1078 12221405072457728 1079 5370171287928832 1080 2159181461192704 1081 786714528317440 1082 256535175364608 1083 73628624355328 1084 18174154113024 1085 3728031612928 1086 601295421440 1087 68719476736 1088 4294967296 1089 1 1090 33 1091 594 1092 7568 1093 75768 1094 630168 1095 4506656 1096 28365744 1097 159788508 1098 815763388 1099 3811378824 1100 16423521744 1101 65682658888 1102 245071017576 1103 856796250816 1104 2817110441904 1105 8738424877446 1106 25641087528870 1107 71338882678140 1108 188574200947440 1109 474428577518280 1110 1137787923657000 1111 2604585646162080 1112 5697885010300560 1113 11924266123552860 1114 23893460239912956 1115 45876386011451688 1116 84459201546408304 1117 149173788935520888 1118 252885747079222488 1119 411625031580549248 1120 643497431567874576 1121 966374910529227969 1122 1394278640008498433 1123 1932749821058455938 1124 2573989726271498304 1125 3293000252644393984 1126 4046171953267559808 1127 4773561245936668416 1128 5405388898970131456 1129 5872177409465816064 1130 6116725821417716736 1131 6105224255259064320 1132 5834634250547773440 1133 5334191403339939840 1134 4660379335299072000 1135 3886518907029749760 1136 3089599708322856960 1137 2337632507597291520 1138 1680414312292024320 1139 1145362825536602112 1140 738488599682482176 1141 449207992747819008 1142 256975587325771776 1143 137746519452286976 1144 68885242944946176 1145 31972162894036992 1146 13686238565367808 1147 5361612626067456 1148 1903592856354816 1149 604873129197568 1150 169159434436608 1151 40677635260416 1152 8126078124032 1153 1275605286912 1154 141733920768 1155 8589934592 1156 1 1157 34 1158 629 1159 8228 1160 84524 1161 721072 1162 5288360 1163 34132736 1164 197167564 1165 1032283384 1166 4946719228 1167 21866427344 1168 89728938280 1169 343600719952 1170 1233232586168 1171 4164048727872 1172 13269127820982 1173 40013733290124 1174 114456819961902 1175 311195258683320 1176 805680543822000 1177 1989364903070160 1178 4691230724855640 1179 10578046503776640 1180 22831322426177580 1181 47213496384066936 1182 93618378498470364 1183 178122508037685904 1184 325385762504832568 1185 570977939107559984 1186 962858356530813512 1187 1560893957306868800 1188 2433122405258201041 1189 3647648413673475554 1190 5259778282125410309 1191 7295296827346951108 1192 9732489621032804164 1193 12487151658454950400 1194 15405733704493016192 1195 18271294051441919488 1196 20824688800309284352 1197 22799681028823795712 1198 23966304895608413184 1199 24173310148642271232 1200 23379274164405841920 1201 21663839239734558720 1202 19215281049008701440 1203 16296877285950750720 1204 13200270029979648000 1205 10197246236535029760 1206 7501042153023209472 1207 5244680049803132928 1208 3478422243503505408 1209 2183160779438555136 1210 1293138092273696768 1211 720582937048776704 1212 376350444743557120 1213 183428887349297152 1214 82992176979509248 1215 34637682613157888 1216 13231691237687296 1217 4581218276343808 1218 1419583328092160 1219 387122582257664 1220 90756953931776 1221 17669495455744 1222 2701534429184 1223 292057776128 1224 17179869184 1225 1 1226 35 1227 665 1228 8925 1229 94010 1230 822052 1231 6178480 1232 40863240 1233 241877020 1234 1297716420 1235 6373337740 1236 28877713340 1237 121488804080 1238 477062512920 1239 1756291182680 1240 6084482753944 1241 19899641721190 1242 61610958566850 1243 181008808893990 1244 505679545225470 1245 1345789442429124 1246 3417435964258800 1247 8291956715569800 1248 19248007034772600 1249 42791830379665500 1250 91200911817797796 1251 186494519734892460 1252 366167879304290140 1253 690745027539459200 1254 1252608717687764360 1255 2184607820648038632 1256 3665708192052802280 1257 5919733075626696865 1258 9202558733545414195 1259 13773671506315287945 1260 19850371936819312525 1261 27547343012630575890 1262 36810234934181656780 1263 47357864605013574920 1264 58651331072844836480 1265 69907450260737236224 1266 80166957932016919040 1267 88415363525050777600 1268 93738977101898275840 1269 95485194104264939520 1270 93389733701424943104 1271 87637668617554944000 1272 78839836814428569600 1273 67927709413947801600 1274 55991270838416179200 1275 44098828449517535232 1276 33140214675896401920 1277 23725186599353057280 1278 16150943122548326400 1279 10433143358719262720 1280 6380042588199583744 1281 3683209566339727360 1282 2000945206190407680 1283 1019121953815920640 1284 484487634291261440 1285 213853727809863680 1286 87088274740346880 1287 32464184079810560 1288 10969142463037440 1289 3317046192373760 1290 882671613902848 1291 201884937748480 1292 38332583116800 1293 5712306503680 1294 601295421440 1295 34359738368 1296 1 1297 36 1298 702 1299 9660 1300 104265 1301 933912 1302 7188552 1303 48685824 1304 295097220 1305 1621319920 1306 8154808200 1307 37846483920 1308 163113192900 1309 656306743680 1310 2476331303760 1311 8794898962464 1312 29496706840494 1313 93679565795928 1314 282419050903220 1315 809910271253160 1316 2213486605442574 1317 5774584497138864 1318 14400971564686848 1319 34374835678860000 1320 78623750845577700 1321 172488756267008496 1322 363279092312021256 1323 735064222674778192 1324 1429901946313534260 1325 2675689503835803840 1326 4818706593414721392 1327 8355533448076369632 1328 13954656908975576409 1329 22453708193277715620 1330 34815696391114095870 1331 52029160910225428860 1332 74945057962080464305 1333 104058321820450857720 1334 139262785564456383480 1335 179629665546221724960 1336 223274510543609222544 1337 267377070338443828224 1338 308397221978542169088 1339 342488256490982891520 1340 366054898256264770560 1341 376352882009486434304 1342 371997790527509766144 1343 353256972834833399808 1344 322042883463486259200 1345 281598653881221120000 1346 235945518115829317632 1347 189221584802246295552 1348 145063058174284529664 1349 106156559073694187520 1350 74034459679973703680 1351 49115072192015499264 1352 30929538871977836544 1353 18444239948929302528 1354 10386486292685783040 1355 5505500000487997440 1356 2736585269732966400 1357 1269917271132733440 1358 547259914439884800 1359 217609876023541760 1360 79214556815032320 1361 26138002732351488 1362 7718648936398848 1363 2005560748670976 1364 447814765117440 1365 82978768158720 1366 12060268167168 1367 1236950581248 1368 68719476736 1369 1 1370 37 1371 740 1372 10434 1373 115329 1374 1057497 1375 8330994 1376 57742200 1377 358160148 1378 2013788788 1379 10366322560 1380 49243931960 1381 217269293220 1382 895112904420 1383 3458864433240 1384 12583843753584 1385 43244268410478 1386 140766070561350 1387 435092030380136 1388 1279688453748236 1389 3588234978502174 1390 9607891645087758 1391 24602529272710860 1392 60324976237824576 1393 141800529653811396 1394 319862178470306196 1395 693015350270185152 1396 1443320827520816440 1397 2891524353612354964 1398 5575719895498894484 1399 10354199989877593752 1400 18525619049162698704 1401 31947603543881388825 1402 53119431998406031293 1403 85178718402342964308 1404 131752273687894955970 1405 196605611654534084905 1406 283061701602982179745 1407 393211223309068169810 1408 527009094751579823880 1409 681429747218743714464 1410 849910911974496500688 1411 1022323313404204442400 1412 1185639619146412717056 1413 1325337598704332000256 1414 1427384293247716987904 1415 1480460469049525741568 1416 1477960527381316034560 1417 1419295437353339191296 1418 1310155483014374178816 1419 1161629938924022956032 1420 988364410680517853184 1421 806175679208189460480 1422 629662786852471308288 1423 470317135102236950528 1424 335462650019377577984 1425 228113530423940743168 1426 147603923204938137600 1427 90689803985570758656 1428 52780466191032385536 1429 29015057855592529920 1430 15017502541841694720 1431 7290347725038551040 1432 3304704332728893440 1433 1391344261718343680 1434 540572311594467328 1435 192285765298814976 1436 62000215149772800 1437 17890673386586112 1438 4541915030618112 1439 990668566560768 1440 179254755065856 1441 25426206392320 1442 2542620639232 1443 137438953472 1444 1 1445 38 1446 779 1447 11248 1448 127243 1449 1193694 1450 9619149 1451 68188188 1452 432564336 1453 2487433336 1454 13096431644 1455 63637832096 1456 287245870300 1457 1210870061560 1458 4788515924100 1459 17832933995664 1460 62745841030542 1461 209178026478996 1462 662346637762442 1463 1996312625251072 1464 5738107493010682 1465 15755503531086404 1466 41386890874802966 1467 104143288800710952 1468 251330564437057692 1469 582312660599766744 1470 1296478588048114140 1471 2776060534731613984 1472 5720875881673541708 1473 11353885904152882328 1474 21712968592601198164 1475 40031258830038081424 1476 71181622572799275033 1477 122118273640612817526 1478 202193357488511773251 1479 323169856087049982864 1480 498715322147114969491 1481 743171860633306176590 1482 1069484148221118519365 1483 1486343721266612353180 1484 1994861288588459877964 1485 2585358848696399862912 1486 3235093719816188372016 1487 3907784756499610160832 1488 4555623844659153602112 1489 5124001130244874422272 1490 5558519959705906729984 1491 5813189582926275751936 1492 5858176902833706708992 1493 5685371975130345439232 1494 5310376296645075517440 1495 4770305315633289166848 1496 4117799967736753225728 1497 3412567287421696475136 1498 2712331280371087179776 1499 2065105358826557145088 1500 1504210450647792222208 1501 1046642753667634036736 1502 694520788038390382592 1503 438678116586479419392 1504 263175132017766432768 1505 149593492779498995712 1506 80337965978065305600 1507 40630057141450833920 1508 19276744044524339200 1509 8541325238770597888 1510 3515546600329969664 1511 1335430603637522432 1512 464462419133988864 1513 146433018716749824 1514 41313930370351104 1515 10253753382862848 1516 2186018094579712 1517 386478337163264 1518 53532472377344 1519 5222680231936 1520 274877906944 1521 1 1522 39 1523 819 1524 12103 1525 140049 1526 1343433 1527 11067329 1528 80194725 1529 519990822 1530 3056374048 1531 16448993652 1532 81709130412 1533 377076565684 1534 1625391596052 1535 6573877726260 1536 25043190042884 1537 90155806874406 1538 307589735500866 1539 997016346302522 1540 3077015315971506 1541 9059113393786638 1542 25486236274599230 1543 68618609391910734 1544 177041186737686726 1545 438247634987374576 1546 1041929802638246340 1547 2381452377521996268 1548 5237164443979261612 1549 11089893592501383972 1550 22626882855289652004 1551 44508606260101163908 1552 84451999230945044244 1553 154638818588039752785 1554 273362413873488255407 1555 466674876274723140843 1556 769599760856787391167 1557 1226271893211188498857 1558 1888226894954521111809 1559 2810086653148654634937 1560 4042171590754343225725 1561 5620173306297309269874 1562 7552907579818084447236 1563 9810175145689507990856 1564 12313596173708598258672 1565 14933596040791140506976 1566 17495194487903248346048 1567 19793768779269088356480 1568 21619711803121931326464 1569 22788406405171795920896 1570 23169928043816603652096 1571 22712102077442834374656 1572 21451425562539055562752 1573 19508857876660193427456 1574 17070977886425028034560 1575 14360498503266290106368 1576 11602571214041037275136 1577 8993978370216523726848 1578 6681063921968540549120 1579 4749584443001608863744 1580 3226484411960137875456 1581 2090894824681026617344 1582 1290124857970224267264 1583 756281722793097166848 1584 420155008678514130944 1585 220582733142105784320 1586 109078183566196604928 1587 50610359928149245952 1588 21933627681508687872 1589 8830986223431450624 1590 3281756645125783552 1591 1116671787355078656 1592 344433721186713600 1593 95067632218144768 1594 23080003197468672 1595 4812046998700032 1596 831711826935808 1597 112562502893568 1598 10720238370816 1599 549755813888 1600 1 1601 40 1602 860 1603 13000 1604 153790 1605 1507688 1606 12690860 1607 93948920 1608 622320205 1609 3736754320 1610 20545349344 1611 104270872160 1612 491683683400 1613 2165886422560 1614 8953422453680 1615 34867850961248 1616 128346752369810 1617 447831922461040 1618 1484917695552200 1619 4689211133275760 1620 14130161402363188 1621 40699380300328880 1622 112223072454083240 1623 296632268678795920 1624 752526040508882770 1625 1834259811100994368 1626 4299877450134991760 1627 9702476426777750560 1628 21089962791524638120 1629 44191105335749559200 1630 89315276300393583856 1631 174214371201625512160 1632 328108030339187124845 1633 596905230923418096680 1634 1049314927324290901820 1635 1782999464878487042824 1636 2929221406617422171710 1637 4653698309879284393000 1638 7150857334525552744460 1639 10628712033812040084280 1640 15282518203348961765473 1641 21257424067624080168560 1642 28603429338102210977840 1643 37229586479034275144000 1644 46867542505878754747360 1645 57055982876111585370368 1646 67156155348754617716480 1647 76403869558197516375040 1648 83995655766831903960320 1649 89197758055232262225920 1650 91458842931603029868544 1651 90503383727615097241600 1652 86384487594084917739520 1653 79482686888163332587520 1654 70449192143011704995840 1655 60105025490157383450624 1656 49317546590790141214720 1657 38880184720267138826240 1658 29418605105403196866560 1659 21338196698898827837440 1660 14816548122644382220288 1661 9833988506571526635520 1662 6228196230125374668800 1663 3756686447412059832320 1664 2153301187406814248960 1665 1169970934065330651136 1666 600854009778557419520 1667 290700354742051143680 1668 131985333761238630400 1669 55979998231574609920 1670 22060400879343763456 1671 8024618798793359360 1672 2672844928115015680 1673 807015077789040640 1674 218027314632458240 1675 51803765220573184 1676 10568368327229440 1677 1786706395136000 1678 236394999971840 1679 21990232555520 1680 1099511627776 1681 1 1682 41 1683 902 1684 13940 1685 168510 1686 1687478 1687 14506128 1688 109655156 1689 741650845 1690 4546972365 1691 25526744074 1692 132289730144 1693 637045254248 1694 2866111850280 1695 12102676243040 1696 48153046260048 1697 181121448238418 1698 645914376753346 1699 2189443122752860 1700 7069792673750040 1701 21789207926743348 1702 64207963969243588 1703 181182775559138496 1704 490254101733536920 1705 1273604454095845170 1706 3180050388967468978 1707 7639189342253751668 1708 17670873499114731056 1709 39392194118572372200 1710 84686020980829698440 1711 175686307219192419296 1712 351911858173518214416 1713 680952954141599804717 1714 1273442003665856245845 1715 2302436218926083248190 1716 4026124854049614138004 1717 6810850726144491018174 1718 11148918646253680650358 1719 17662998457639681480880 1720 27086965988096161614740 1721 40212944906212107338673 1722 57797366338597122102593 1723 80425889812424214677346 1724 108347863952384646458960 1725 141303987661117451847040 1726 178382698340058890405728 1727 217947223236623712581568 1728 257671990659175304832256 1729 294711836022538655768320 1730 326001152938459198936320 1731 348647912520499100015104 1732 360357742769682651561984 1733 359805557184906074718208 1734 346873941937478444810240 1735 322700854219344873062400 1736 289519591409495753621504 1737 250320956366970934657024 1738 208407782291372046942208 1739 166933883007250618122240 1740 128517171244836302356480 1741 94991955032349603790848 1742 67326930027013564530688 1743 45695280981985665744896 1744 29652859690680487772160 1745 18366380095069623418880 1746 10836645016296264564736 1747 6077427318657516568576 1748 3231496232651269865472 1749 1624393708060404613120 1750 769366041476915527680 1751 342011066633395634176 1752 142045016141286342656 1753 54818265485595901952 1754 19529097603490775040 1755 6370732248651530240 1756 1883861235431112704 1757 498426762812719104 1758 115962605163511808 1759 23159838049566720 1760 3831798022799360 1761 495879744126976 1762 45079976738816 1763 2199023255552 1764 1 1765 42 1766 945 1767 14924 1768 184254 1769 1883868 1770 16530626 1771 127536240 1772 880318257 1773 5507933522 1774 31557018129 1775 166910418948 1776 820388472540 1777 3767736564816 1778 16242878601816 1779 65987946203648 1780 253479846984546 1781 923341917511860 1782 3197600395983042 1783 10551064550009592 1784 33237886845999108 1785 100136757243487016 1786 288969155381868780 1787 799852805231162592 1788 2126224106947659082 1789 5434163046530387988 1790 13366448639412910986 1791 31670163619303420680 1792 72341446302194606592 1793 159419962097631532752 1794 339156716437166862136 1795 696970207354370030592 1796 1384237426753502857725 1797 2658218674154492479394 1798 4937784130875139103469 1799 8875445080307409877884 1800 15441848018046271652558 1801 26012019080497399944540 1802 42433618556182344167586 1803 67047801738243204396336 1804 102625907809587631915173 1805 152184243221001552670746 1806 218649145963445551457285 1807 304368486442003105341492 1808 410503631238350527660692 1809 536382413905945635170688 1810 678937896898917506681376 1811 832384610575916798225280 1812 988278273154961385763712 1813 1136056970279348464369152 1814 1264072737504035610488064 1815 1361007961167100149449728 1816 1417459124995586926310400 1817 1427394984661749822652416 1818 1389185910526635467309056 1819 1305968329503797516304384 1820 1185242256215156434403328 1821 1037767921477334488842240 1822 875983578032564534378496 1823 712266618834831014363136 1824 557376892291687142391808 1825 419353227549035773034496 1826 303006121073698437857280 1827 210002000726693282578432 1828 139409801749721442680832 1829 88508744492726863527936 1830 53646832525093027971072 1831 30982213583901315563520 1832 17010744578026707615744 1833 8856752214839859871744 1834 4360164524231120388096 1835 2022788165728513032192 1836 880885414893673512960 1837 358437395371659362304 1838 135536360823334109184 1839 47312788691064193024 1840 15123752495546892288 1841 4382111838838456320 1842 1135975968838516736 1843 258916846399389696 1844 50647353866059776 1845 8204555766464512 1846 1039038488248320 1847 92358976733184 1848 4398046511104 1849 1 1850 43 1851 989 1852 15953 1853 201068 1854 2097970 1855 18783002 1856 147834602 1857 1040915749 1858 6643324259 1859 38825588165 1860 209483304121 1861 1050412927746 1862 4921945875252 1863 21651392111712 1864 89766297935096 1865 351953550391826 1866 1308797656903702 1867 4627902007463994 1868 15595348781016354 1869 50184152187974784 1870 154476773189505308 1871 455581686317354012 1872 1289095475100005404 1873 3504015222942559234 1874 9160092763940372254 1875 23053059899838617138 1876 55904938351777107642 1877 130744507200323849244 1878 295101735638432980704 1879 643259571139187608072 1880 1354966847986799958232 1881 2759521066982206612589 1882 5436396515616735398303 1883 10364477658536637298313 1884 19129666559491533940141 1885 34192861360103959737380 1886 59204757259158491352866 1887 99329333672772287417242 1888 161505458455420348453002 1889 254540946660195524646681 1890 388905754507075593378591 1891 576085204803622367958377 1892 827386118847451762140269 1893 1152170409607244735916754 1894 1555623018028302373514364 1895 2036327573281564197173448 1896 2584087335286725575248032 1897 3178538677528713197351744 1898 3789104464586143446583424 1899 4376686254093306846384640 1900 4897194639229832688676096 1901 5306612561170758296736256 1902 5566870031991537047862272 1903 5651499145179559142582272 1904 5549944209353932628918272 1905 5269582406772224885325824 1906 4834946836700085955854336 1907 4284236011940211892027392 1908 3663786039822064526426112 1909 3021610667191647225511936 1910 2401263357510384944152576 1911 1837113133206108495675392 1912 1351714576898463266504704 1913 955424044623811600973824 1914 647922547695834871365632 1915 420975180517262776860672 1916 261646535094448070590464 1917 155286623212114079121408 1918 87831923960669198614528 1919 47238405895124395491328 1920 24096457119639353163776 1921 11624002629084427321344 1922 5284899141722358939648 1923 2255744585982340497408 1924 899723940257717026816 1925 333509262833279303680 1926 114131441716513734656 1927 35765592798770757632 1928 10159116492914819072 1929 2581516137942482944 1930 576685602431303680 1931 110538301986832384 1932 17540508997910528 1933 2174833999740928 1934 189115999977472 1935 8796093022208 1936 1 1937 44 1938 1034 1939 17028 1940 218999 1941 2330944 1942 21283108 1943 170813544 1944 1226316355 1945 7979909212 1946 47550743922 1947 261595540804 1948 1337547408197 1949 6391325411240 1950 28674163842456 1951 121261581797312 1952 485022632550346 1953 1840283803165720 1954 6640606765151348 1955 22840846102287752 1956 75035304983919126 1957 235851622939512800 1958 710426763882808888 1959 2053630707796370032 1960 5704274070677272662 1961 15242298937082942296 1962 39221183109664107860 1963 97278183779496469288 1964 232755565351778191162 1965 537656119542311045232 1966 1199850321178268287264 1967 2588429890402853527712 1968 5401007057247381786965 1969 10905851278572541927356 1970 21319916308117785921794 1971 40366937249261642035060 1972 74051483236668768274147 1973 131656951738245518970528 1974 226919813652138698244868 1975 379244306646509618575976 1976 614705072461160447934167 1977 966457618078111814931276 1978 1474072852631089010630330 1979 2181282832665225316855828 1980 3131726938061941233973777 1981 4362565665330450633711656 1982 5896291410524356042521320 1983 7731660944624894519450208 1984 9835281159378567166946672 1985 12135817812688307794431232 1986 14522868073736876687671552 1987 16852089822495426428227584 1988 18957179708587204678181632 1989 20667871871621960721950720 1990 21831594299512612783917056 1991 22335183418516565867225088 1992 22122524906485275799408640 1993 21204417662180176099016704 1994 19658347662184747618533376 1995 17617915725162448330162176 1996 15253868730894135535992832 1997 12750446104346161222516736 1998 10281597825099787890851840 1999 7991354425125341650485248 2000 5981364887934491858829312 2001 4306775746116573005348864 2002 2979745817460720850173952 2003 1978466811003380590182400 2004 1258883519341087703433216 2005 766411617361679418916864 2006 445643576280021752348672 2007 246998710936102145884160 2008 130197271538972571467776 2009 65101816010085492588544 2010 30788648985873554079744 2011 13725266809684775403520 2012 5744722375055677325312 2013 2247088585065227091968 2014 816915560181843099648 2015 274187592724713046016 2016 84271818228398817280 2017 23476434726203424768 2018 5850256180303101952 2019 1281450015847350272 2020 240791946971316224 2021 37444967995539456 2022 4547580092481536 2023 387028092977152 2024 17592186044416 2025 1 2026 45 2027 1080 2028 18150 2029 238095 2030 2583999 2031 24052050 2032 196758540 2033 1439696115 2034 9547852655 2035 57983285844 2036 325106103150 2037 1694244436845 2038 8252063901045 2039 37740584070090 2040 162718396462248 2041 663632542032570 2042 2567829599310690 2043 9450935833417760 2044 33162020473770540 2045 111157364616509574 2046 356568620128007430 2047 1096348996790159940 2048 3235760717558204520 2049 9178758306239260470 2050 25053834423352955022 2051 65872030188101595480 2052 166983964763326461740 2053 408476115350602876170 2054 964968052453082174970 2055 2203017571424135714820 2056 4863592450665743905440 2057 10389137590006771889205 2058 21483718116625630769745 2059 43027781701185091423080 2060 83498556114524511811566 2061 157058253102165982152795 2062 286442309473437571314795 2063 506679731863721753763690 2064 869478023775139354761900 2065 1447789006411947462999879 2066 2339651303832291500017395 2067 3669940615631521721429940 2068 5588270921452537957348710 2069 8261155475989344572090265 2070 11856858268722842501397089 2071 16522310951978689144180530 2072 22353083685810151829394840 2073 29359524925052173771439520 2074 37434420861316664000278320 2075 46329248205182318815996128 2076 55646593521608918704761600 2077 64855005678556384481752320 2078 73329231225200018256587520 2079 80413825588308982862231040 2080 85502521461273100095043584 2081 88120896924027067234467840 2082 87997309405698583632875520 2083 85107815137335475316367360 2084 79685098711707548146728960 2085 72188479780426079103221760 2086 63240146285565193418833920 2087 53539781391234220185354240 2088 43773844458917451986370560 2089 34535914963259409291018240 2090 26270849484301748165148672 2091 19249251339446277573181440 2092 13571764120697247451054080 2093 9196841965265909993963520 2094 5982228758709528302714880 2095 3729822232323876578131968 2096 2225465521939482736066560 2097 1268483135035118222049280 2098 689296509421262355824640 2099 356285008073904189603840 2100 174717547815729314660352 2101 81047287156487560888320 2102 35442344579490455224320 2103 14553448895358424842240 2104 5585280323037010329600 2105 1992290531316798062592 2106 656123438404028334080 2107 197870327363304161280 2108 54084575648557301760 2109 13222754323424870400 2110 2841136946661556224 2111 523576442030653440 2112 79824544176537600 2113 9499780463984640 2114 791648371998720 2115 35184372088832 2116 1 2117 46 2118 1127 2119 19320 2120 258405 2121 2858394 2122 27112239 2123 225978588 2124 1684558755 2125 11381065850 2126 70410530729 2127 402185094304 2128 2135317111683 2129 10596520544190 2130 49381136844825 2131 216963108334428 2132 901832106634998 2133 3556898934267756 2134 13346030516793590 2135 47748615505809680 2136 163221256757115634 2137 534050025692058084 2138 1675232346151186518 2139 5045246954604379320 2140 14607217017377784870 2141 40704114164708624532 2142 109283381223933071442 2143 282963663798133967264 2144 707204140490132528870 2145 1707412097330337974620 2146 3984937854578423642130 2147 8996546126996043970200 2148 19658765183520787224285 2149 41600040607963890469830 2150 85289774997824265971235 2151 169493774048960864774136 2152 326612372619060676810521 2153 610497674804652577090722 2154 1107238547541491289384075 2155 1949042374585736251155180 2156 3330626493914530325289159 2157 5526396357794517672541074 2158 8905169932287708147447093 2159 13937514144748642678813440 2160 21189307628704925972298855 2161 31294555587617262988184774 2162 44901480172680220789758149 2163 62589111175234525976369548 2164 84757230514819703889195420 2165 111500113157989141430507520 2166 142482718916603330359153488 2167 176844683449424565521314368 2168 213160095610529940818506176 2169 249477423946974240147863040 2170 283453068170621770082323200 2171 312574809499982119470449664 2172 334451069561918133053973504 2173 347123249252271851057430528 2174 349346918391088193418178560 2175 340787532660440190728847360 2176 322089208766804577882685440 2177 294798823489406368815513600 2178 261156887237651571810631680 2179 223793918421282059009392640 2180 185389322204645301648097280 2181 148354453365396061428908032 2182 114591930750266844320366592 2183 85362714428747021354532864 2184 61267108764855712591380480 2185 42322598965369933198786560 2186 28105734921565224868773888 2187 17919745271682415919628288 2188 10953593121622354114379776 2189 6408710688335346050007040 2190 3582547787565402989527040 2191 1909595574732158215913472 2192 968334851120025254756352 2193 465924727367436645433344 2194 212090367787824001843200 2195 91023418377376345620480 2196 36684468645070658076672 2197 13818974615794847055872 2198 4838574828400928620544 2199 1564201779819918131200 2200 463047984698590494720 2201 124233042567201030144 2202 29810222035541950464 2203 6285674879530303488 2204 1136477208701829120 2205 169940517189058560 2206 19826393672056832 2207 1618481116086272 2208 70368744177664 2209 1 2210 47 2211 1175 2212 20539 2213 279979 2214 3155439 2215 30487443 2216 258807615 2217 1964761821 2218 13517581781 2219 85160714089 2220 495357756733 2221 2678323267445 2222 13536207844481 2223 64248291612381 2224 287537286267633 2225 1217557488659076 2226 4892657257571610 2227 18706593664331342 2228 68208443891138782 2229 237661933296512494 2230 792768513460793078 2231 2535724885357475870 2232 7788579352139682006 2233 23002928664284537226 2234 65401825091295168042 2235 179201929423397265714 2236 473655273351484287770 2237 1208734566736132639018 2238 2980543565416738438018 2239 7106758232889026674490 2240 16396308176235143561570 2241 36625187019673678478745 2242 79251898045476765634515 2243 166207345972829730889635 2244 337983630262712911685031 2245 666685696663670073527127 2246 1276097595521634983449515 2247 2370960967584265220095839 2248 4277276271736532694720699 2249 7494145963583249155212489 2250 12755107600880520500140593 2251 21092819277911286470566485 2252 33895476792625386171342681 2253 52937161638028984946006481 2254 80358891505819474318110509 2255 118574651017707335722540633 2256 170079702523149272742497245 2257 237149302035414671445081266 2258 321435566023277897272442036 2259 423497293104231879568051848 2260 542327628682006178741482896 2261 674970216893161167058127520 2262 816326886456353312008997952 2263 959250683338655891867198592 2264 1094982725564552369848498944 2265 1213932015403143792689069568 2266 1306723937814154223052303360 2267 1365372306767196310583556096 2268 1384380949556072086261886976 2269 1361570578209421155447889920 2270 1298463097577091328155893760 2271 1200134128260667096391516160 2272 1074548452637746368451051520 2273 931497015101230504278753280 2274 781331612412605481095790592 2275 633725028524953509045469184 2276 496663551909805988532715520 2277 375813684694136422586646528 2278 274315136587719688499232768 2279 192962551416646583250321408 2280 130670678123987507185975296 2281 85084808236435219771555840 2282 53201794353322532003643392 2283 31898444719145457268293632 2284 18309564738968253305454592 2285 10043026000982989449723904 2286 5253450727951778332016640 2287 2614684797395311156789248 2288 1234963240900073638330368 2289 551888622598095007383552 2290 232550280015618196373504 2291 92026486734337091829760 2292 34040725839810540863488 2293 11704399421320365867008 2294 3715684586905627787264 2295 1080139233999923970048 2296 284561982049474314240 2297 67042596159316033536 2298 13877767484951494656 2299 2462721328264773632 2300 361325909166260224 2301 41341637204377600 2302 3307330976350208 2303 140737488355328 2304 1 2305 48 2306 1224 2307 21808 2308 302868 2309 3476496 2310 34202840 2311 295605936 2312 2284544322 2313 15999958832 2314 102607819512 2315 607553634384 2316 3344002452356 2317 17205246625392 2318 83141145991752 2319 378857993568976 2320 1633591358151471 2321 6685289318765952 2322 26034365899221104 2323 96700352070613344 2324 343283564516313960 2325 1166847334539583136 2326 3803817265411293936 2327 11909841264418744032 2328 35862957787139170972 2329 103981912459859069280 2330 290609611843261508208 2331 783660852957471889568 2332 2040793698934411458216 2333 5136588678855839652576 2334 12504770931778030390544 2335 29464153539957647112096 2336 67235011661686875389295 2337 148669701417620731236400 2338 318709618057653853481640 2339 662694772326496173843696 2340 1337084018872042446991428 2341 2618750552710730880346704 2342 4980429956433240350599608 2343 9200432430364067881715568 2344 16513344170488312290124866 2345 28803806107936835044794480 2346 48836218805958305281132056 2347 80498511272297713642190352 2348 129018276986476944058482132 2349 201087006729099231606802352 2350 304807865799584779932664104 2351 449372136552495557101258896 2352 644378306593978615632659777 2353 898744273104991114202517792 2354 1219231463198339119730656416 2355 1608696053832793852854418816 2356 2064292431783631104935714112 2357 2575952360713526836550091264 2358 3125518003581331537992451584 2359 3686887181815914885733693440 2360 4227416107645007946271965696 2361 4710621404346402755438370816 2362 5099960275387638119013998592 2363 5363201131951576842950049792 2364 5476696141299885862876889088 2365 5428795574898656656127557632 2366 5221738382256600735443189760 2367 4871608776052596121154355200 2368 4406313724260311065512837120 2369 3861925532789328722276646912 2370 3278050671140019998698766336 2371 2693051805259970459769765888 2372 2139927293653849429210300416 2373 1643455925101468088151310336 2374 1218905057392639116922847232 2375 872263502716073467434762240 2376 601680589193715893458173952 2377 399627958837732766147149824 2378 255269855545338428815048704 2379 156611598164758774581035008 2380 92149480178242157291765760 2381 51915606206871274392649728 2382 27954187527313068388253696 2383 14356549494198941459152896 2384 7016221458288790959292416 2385 3254365384413860480417792 2386 1428354011946145302970368 2387 591167772605384025440256 2388 229798098729805090390016 2389 83501535687847075381248 2390 28204622663546283491328 2391 8796070389860653858816 2392 2511883046208638287872 2393 650044327743216156672 2394 150425681131848335360 2395 30579582207334023168 2396 5328110202900185088 2397 767300786513248256 2398 86131342873460736 2399 6755399441055744 2400 281474976710656 2401 1 2402 49 2403 1274 2404 23128 2405 327124 2406 3822980 2407 38285072 2408 336761768 2409 2648555938 2410 18875715026 2411 123176866988 2412 742161371560 2413 4156771725764 2414 21764356346516 2415 107034397521856 2416 496409632811512 2417 2178731643703951 2418 9076596664055375 2419 35986837934289998 2420 136105296607366352 2421 492052648385369512 2422 1703531603197123784 2423 5657231728983504992 2424 18047353198909204240 2425 55380433582380502876 2426 163664552775835728316 2427 466317439877398919432 2428 1282234289720451536336 2429 3405673775578406364200 2430 8744704083705194889928 2431 21722947008502692959552 2432 52242101829447356807792 2433 121708707065200583282479 2434 274833020159222900849887 2435 601849342798648335496630 2436 1278743793219391489798136 2437 2637198027313846327798404 2438 5281224116235765675025524 2439 10273348546888056124929168 2440 19418363492218769993008584 2441 35674636513718860873039650 2442 63718015139153283098350482 2443 110666713254871764906176268 2444 186942342294129689012911368 2445 307189225870691268262936596 2446 491102306260171602949665188 2447 763931426501637899656430720 2448 1156354015810278800247527704 2449 1703366174745643732599246881 2450 2441866852803960844037695361 2451 3406732349491287465198493762 2452 4625416063241115200990110816 2453 6111451412013103197251445760 2454 7857636900162745647194643008 2455 9830055227862120584413971072 2456 11964309906824300096826327552 2457 14165339296623585907990562304 2458 16311811875623240473177723392 2459 18265413895024056766996300800 2460 19884404216032020472840790016 2461 21039817824026738943854936064 2462 21631893980101696204904546304 2463 21603926239755029117324525568 2464 20950938308106510168852660224 2465 19721399264826108657553571840 2466 18011456809154832030098194432 2467 15952603652449970852001087488 2468 13694953541978647903021826048 2469 11389080441193859886377598976 2470 9169486829275258436901142528 2471 7142215569801806063494758400 2472 5378080410311648760660230144 2473 3911754206695067594738630656 2474 2745835553463595594474848256 2475 1858258992770502981878546432 2476 1211137371385562735690383360 2477 759300789433677789502898176 2478 457288282714630980846485504 2479 264168754090668657364434944 2480 146141949435254558632706048 2481 77281146007113869194952704 2482 38983685831100534358016000 2483 18715162312937587701972992 2484 8528252553379250289246208 2485 3677673895227479721771008 2486 1495635179628420216651776 2487 571302355811003539652608 2488 204003764429101088112640 2489 67717198763161859129344 2490 20754068153673162162176 2491 5824236101292341067776 2492 1481093918825614671872 2493 336759054673930878976 2494 67254575404081479680 2495 11509652535187079168 2496 1627488315341012992 2497 179299560164687872 2498 13792273858822144 2499 562949953421312 2500 1 2501 50 2502 1325 2503 24500 2504 352800 2505 4196360 2506 42762300 2507 382692800 2508 3061887850 2509 22197794500 2510 147349693890 2511 903089668600 2512 5145286831300 2513 27405450815400 2514 137112297319900 2515 646972743026400 2516 2889210071559175 2517 12248147573382350 2518 49420897885753275 2519 190245327869767100 2520 700131620861315860 2521 2467794844797226000 2522 8344868628951367800 2523 27111648134286956800 2524 84742250239256717100 2525 255139692756034639672 2526 740742859817995653500 2527 2075880835149521912400 2528 5620542945053655739400 2529 14714846438724504326800 2530 37278998643364700577880 2531 91454457005360439547200 2532 217396702911653326009375 2533 501025930883318197747950 2534 1120099777088272402911475 2535 2430259176336485626994540 2536 5119640506130534488589800 2537 10475909729988394982420200 2538 20828968717751514455551500 2539 40254160271578357467988800 2540 75639697099713743115906570 2541 138229378637309683957407300 2542 245734001421462769750606050 2543 425045085827308020115788600 2544 715464994674564487088200500 2545 1172176216719122249238424520 2546 1869412184503192039131969100 2547 2902490054832259905803288800 2548 4387583043559198332159636025 2549 6457941059170162177131997650 2550 9255331551786535774434682885 2551 12915882118340324354263995300 2552 17550332174236793328638544100 2553 23219920438658079246426310400 2554 29910594952051072626111505600 2555 37509638935011911975629584640 2556 45789759659172127173644832000 2557 54405770985895426574820940800 2558 62907904363894469056155148800 2559 70773441862302558186192537600 2560 77455049830106872950688327680 2561 82440520236192476094441062400 2562 85315455867910203209938944000 2563 85818652508064931695986278400 2564 83880190052442677061055283200 2565 79634732690193961025357086720 2566 73406858991257020197206425600 2567 65670470812738282815219302400 2568 56989241288072449493401600000 2569 47948474354426414129322393600 2570 39089863281464784273151098880 2571 30859269638663971697957273600 2572 23574265756610328482388377600 2573 17413750580781960710533939200 2574 12427602959624233765830656000 2575 8561067471083256906518626304 2576 5686956146360246488950374400 2577 3638863814919434241730150400 2578 2240058615672655217216716800 2579 1324887268955185177690112000 2580 751760603623705742556528640 2581 408548730708723520818380800 2582 212261140158265860449894400 2583 105210786528517906707251200 2584 49636251074481905414963200 2585 22229814181614400516915200 2586 9422285325894383199846400 2587 3766576479496945061068800 2588 1414325674814270026547200 2589 496478795775037197516800 2590 162012701781289221488640 2591 48813466327464280064000 2592 13466325176084227686400 2593 3366201467729241702400 2594 752282337287130316800 2595 147646291658691051520 2596 24826092945879859200 2597 3448068464705536000 2598 372954344141619200 2599 28147497671065600 2600 1125899906842624 2601 1 2602 51 2603 1377 2604 25925 2605 379950 2606 4598160 2607 47664260 2608 433847820 2609 3530105250 2610 26025067950 2611 175671264090 2612 1094834951490 2613 6343075887680 2614 34356916983900 2615 174808321797900 2616 838895941977100 2617 3810407409225375 2618 16431303130994325 2619 67447465602253975 2620 264162520902285075 2621 989218744502589510 2622 3548417121398076060 2623 12212926715471225520 2624 40392106452832776600 2625 128543635631446409500 2626 394105239263865270372 2627 1165367053052543727372 2628 3326903080479586845244 2629 9177909499839168958800 2630 24487151054077203891000 2631 63234930972196516383480 2632 158163148526174148778680 2633 383409157203743166712335 2634 901331547805692402851725 2635 2055919113794897252678175 2636 4552410815191394425401915 2637 9790099236643564921407290 2638 20456068588791900724999080 2639 41544159460000978415151300 2640 82034948449306661888380700 2641 157551794806795129494998370 2642 294377396280180142009291470 2643 535242774258199939939826490 2644 947237844523390157781209250 2645 1631978083344798046705201200 2646 2737731383048302776558202220 2647 4472518390571443262546794620 2648 7116254672773696443412106940 2649 11028897467397842316226863025 2650 16650504212393880320898211275 2651 24488438698075094615885952585 2652 35087095788467184482962673485 2653 48976877396150189231771905170 2654 66602016849575521283592845100 2655 88231179739182738529814904200 2656 113860074764379143094593711040 2657 143120588498286184401497427840 2658 175214808515091377699724942080 2659 208893194668134149978265753600 2660 242492888197987880391989568000 2661 274044300420198369249191162880 2662 301442453790904465417514465280 2663 322666075764316425205756661760 2664 336015148848360087094807347200 2665 340329754296328015176919449600 2666 335152227758766501478384926720 2667 320801971786336335344674078720 2668 298346795184383225063139901440 2669 269473430083324772703033753600 2670 236278657267975429253162598400 2671 201016820212036097389276692480 2672 165846081628981584229753159680 2673 132613261958203868726647848960 2674 102706555614720232588836864000 2675 76989885053626851441141350400 2676 55816171592271412093417160704 2677 39103229536691970927130312704 2678 26447954903446194543717777408 2679 17252834723312582436847616000 2680 10842673514466708878367129600 2681 6556765103924201354680074240 2682 3810083872242799618755133440 2683 2124331078114400866381332480 2684 1134569388104230808793907200 2685 579369317919531533022003200 2686 282287638313132119346380800 2687 130924601656472594546688000 2688 57648490168620129294745600 2689 24025472806099981487308800 2690 9443957429583197346201600 2691 3487142847184866472099840 2692 1203783759658827896586240 2693 386305195066126950727680 2694 114459459298742029516800 2695 31051134157184827392000 2696 7632331564404304773120 2697 1677037059178831544320 2698 323566744727967498240 2699 53473208700606873600 2700 7297238771223756800 2701 775182085861146624 2702 57420895248973824 2703 2251799813685248 2704 1 2705 52 2706 1430 2707 27404 2708 408629 2709 5029960 2710 53022320 2711 490708400 2712 4059281590 2713 30422868840 2714 208756542540 2715 1322556351480 2716 7789253367350 2717 42889662774560 2718 221851390557160 2719 1082418097742800 2720 4998919994798275 2721 21919502424173900 2722 91499583551699050 2723 364472592766527700 2724 1388276196609382535 2725 5065960907705235720 2726 17739781325874480600 2727 59701867411100154240 2728 193361595515221637140 2729 603433087800977233072 2730 1816559563579301816744 2731 5280480612059861113360 2732 14835546686423843258788 2733 40318866714875546540288 2734 106077901025952058192080 2735 270372381606525072944160 2736 668042167674310348257975 2737 1601067002061783867121420 2738 3724068976008075988954570 2739 8410993024597676483783540 2740 18454348279424753852165555 2741 39350989455818254497210200 2742 81580426522080008982964960 2743 164491245086891441753530160 2744 322675062176103748213681670 2745 615999087985588595281051240 2746 1144723760151970340939114700 2747 2071235411341950381739618680 2748 3649701476384588084366063430 2749 6264185155439881138825821920 2750 10474205940309342132515399240 2751 17064235829441745259075306000 2752 27090188921314425284732559205 2753 41911911025339115523949288180 2754 63196737845264659569237889910 2755 92876542911330039740645048620 2756 133040850580767562946506483825 2757 185753085822660079481290097240 2758 252786951381058638276951559640 2759 335295288202712924191594305440 2760 433443022741030804555720947280 2761 546055546542135848290409792000 2762 670349180179797896480985551360 2763 801815699896304785769705205760 2764 934323577954454549597712238080 2765 1060472530607078595450684764160 2766 1172197130395617629121653452800 2767 1261566132194485443135592939520 2768 1321677054673320952683240120320 2769 1347512279751814690844919070720 2770 1336613708137758867176897904640 2771 1289453222488252563364583833600 2772 1209424168840380668455521812480 2773 1102445677720066652082476154880 2774 976242337646661072048506798080 2775 839420216376968540125355048960 2776 700492984011257647734954393600 2777 567011980830887269774991032320 2778 444922964584754821483273912320 2779 338219167875338728712232239104 2780 248899171236217085902830174208 2781 177183527624680989657682411520 2782 121907248700142718834826018816 2783 80991418044671680402650300416 2784 51905108065016075106742435840 2785 32052196005100418730169466880 2786 19047945158205603194496614400 2787 10879068210704230912685506560 2788 5962600862252564074578575360 2789 3130795732441125269956198400 2790 1571950875808667779937075200 2791 753148368451356962534195200 2792 343523166287665299875430400 2793 148766410572923437423001600 2794 60982045888968026792919040 2795 23578841466010089061089280 2796 8564374649094687791513600 2797 2908332173682524773416960 2798 918120983588180758364160 2799 267602384319073191198720 2800 71411636937952791101440 2801 17265266932715408588800 2802 3731114071786237460480 2803 707903936927765626880 2804 115018838258298650624 2805 15427080523557634048 2806 1610036866784952320 2807 117093590311632896 2808 4503599627370496 2809 1 2810 53 2811 1484 2812 28938 2813 438893 2814 5493397 2815 58869538 2816 553790640 2817 4656034630 2818 35463567230 2819 247297974560 2820 1592158631700 2821 9529322803910 2822 53324028844870 2823 280319560066420 2824 1390048813849080 2825 6525040873655395 2826 29083258614457775 2827 123416925965469500 2828 499811181166574550 2829 1935747956479308335 2830 7183182289847673655 2831 25582294626798481390 2832 87573570552385106280 2833 288543025578070752580 2834 916198418138399178692 2835 2806715842410722324096 2836 8303906351241117396248 2837 23749146425642308005636 2838 65715374625419112025796 2839 176067861113675291249944 2840 457088016062228224216816 2841 1150570351332739537586295 2842 2809853932949144361267715 2843 6661220313418480552591940 2844 15337196004729320206980950 2845 34313479256038582313858235 2846 74627323784438361316942835 2847 157840112536747771184506270 2848 324773650520607959730915520 2849 650327160307155207933141750 2850 1267656640335475227001793230 2851 2406072972489766432647529280 2852 4447957347465097913240835860 2853 8010384408030479147983911510 2854 14056357454508369986671122710 2855 24037794048518399440073348020 2856 40066812080630849669242349080 2857 65102836631374854808838663685 2858 103130571605537031326832459385 2859 159289026713232625662652296500 2860 239897102807272930357781514890 2861 352310869182626921825627312265 2862 504547022226087721909086678305 2863 704621738365253843651254624530 2864 959588411229091721431126059560 2865 1274312213705861005301218372000 2866 1650089145688592501229319350160 2867 2083290772203995353882837237920 2868 2564275973160374378831510341120 2869 3076837638210355128329388546560 2870 3598427508354142716587807413760 2871 4101316816911605323767762693120 2872 4554708323804260263158615920640 2873 4927637447659041654062139965440 2874 5192321598814106529799345070080 2875 5327480097236215463388297216000 2876 5321091490129640812231319879680 2877 5172104807604150966173901455360 2878 4890776291536952447267165634560 2879 4497536353047489061042026577920 2880 4020553909463762916338814156800 2881 3492397875681548331957323038720 2882 2946345397596081997760655523840 2883 2412920913438157386728173731840 2884 1917166094121868089745488216064 2885 1476964268281065457581610237952 2886 1102521034611575532984977063936 2887 796889118797257880298168778752 2888 557265721994176378552841142272 2889 376711023509973193179044773888 2890 245940140159459854642212503552 2891 154910357293338172138150952960 2892 94031405379110671567521054720 2893 54937559389368001376257310720 2894 30851533016102151169905786880 2895 16627948332754921199050424320 2896 8586690709142275282383667200 2897 4240573286356357822283776000 2898 1998586313763302662366822400 2899 896794789037222063966781440 2900 382093708500824990700011520 2901 154107307893040830438440960 2902 58630389754797390687109120 2903 20955202455460081114808320 2904 7002387715272303496396800 2905 2175255988433387499028480 2906 623881672508814582087680 2907 163819654880407228252160 2908 38969551874144820264960 2909 8285150918758539198464 2910 1546253792637387538432 2911 247074793906939887616 2912 32581291504211853312 2913 3341670923508908032 2914 238690780250636288 2915 9007199254740992 2916 1 2917 54 2918 1539 2919 30528 2920 470799 2921 5990166 2922 65240721 2923 623646972 2924 5327564346 2925 41227183140 2926 292073611050 2927 1910383740720 2928 11616077384730 2929 66037668912180 2930 352702234519110 2931 1777016431605240 2932 8475728807637315 2933 38388397115811330 2934 165550266327238065 2935 681394624360959600 2936 2682392989576821885 2937 10118552608660131090 2938 36636972829604771715 2939 127522229758878934980 2940 427281185384052821640 2941 1379888584821240143832 2942 4300000311705263007948 2943 12943019029928638077728 2944 37666484461704870050076 2945 106072333753543654823928 2946 289281528590379019287012 2947 764586626426741739518352 2948 1959794089622318344302999 2949 4874600316406340347287642 2950 11772214949033103989032245 2951 27618124184046089482108320 2952 62973115887604863626023065 2953 139615195049935584044762970 2954 301094394833263297129165575 2955 631868410626232453549307460 2956 1290781035901258710033069810 2957 2567531101683846354396766020 2958 4974383933439552075515606010 2959 9389343600625814799891951600 2960 17270487700475109926519805930 2961 30962656557469044961136705940 2962 54114920319087727722712293750 2963 92217321038165989082657942520 2964 153245236809042503358227708805 2965 248367032398173585474155821230 2966 392625271581519366607162083255 2967 605447272731579618674098730160 2968 910786025416365103508713420155 2969 1336652097023260504450277020350 2970 1913790498956595409211595927365 2971 2673304194046521008900554040700 2972 3643144101665460414034853680620 2973 4843578181852636949392789841280 2974 6282004345304309865714593332080 2975 7947745036741554735172986279360 2976 9807695155778720214926573363520 2977 11803817092885246602580216642560 2978 13853419601686458297014347200000 2979 15852880157424151020101993441280 2980 17684979405286512564756281272320 2981 19229375694081668710178716876800 2982 20375076591368405301311922216960 2983 21033214784994069335218307235840 2984 21148156492206222705181815767040 2985 20705064079400385037903706849280 2986 19732522259792743440656995123200 2987 18299642845585156871915172003840 2988 16508024491240289370380190351360 2989 14479851092205156162395606876160 2990 12344062062397336048403475333120 2991 10222777802752189471994972995584 2992 8219972189279248320783445917696 2993 6413817491136377170057563734016 2994 4853338689970964328446366318592 2995 3559196910014585324820964048896 2996 2527754983098665332328223473664 2997 1737182607657785804926939561984 2998 1154272544472744413138453004288 2999 740822042991368552990097014784 3000 458789679355155017220080271360 3001 273851903163691495681205207040 3002 157354600127593075121470832640 3003 86917705074101498821245665280 3004 46083160661008475502768291840 3005 23412541018404211049417932800 3006 11376527675513240370901155840 3007 5276061125064652379400437760 3008 2329790594468309949072015360 3009 976925114649488202525573120 3010 387800207996339132678799360 3011 145218369680327165985423360 3012 51088048614625853225041920 3013 16803913091486809073909760 3014 5138213304255996808396800 3015 1450552551772181212692480 3016 374894012553717815967744 3017 87770508459685567266816 3018 18363630424061405822976 3019 3372163670685926817792 3020 530072550241600536576 3021 68742944712183250944 3022 6931039826523193344 3023 486388759756013568 3024 18014398509481984 3025 1 3026 55 3027 1595 3028 32175 3029 504405 3030 6522021 3031 72172485 3032 700868025 3033 6081692760 3034 47802041430 3035 343955922882 3036 2284911718050 3037 14110608347550 3038 81474513778350 3039 441972058200750 3040 2261794003948710 3041 10958149708280775 3042 50418158786659125 3043 220890121058324025 3044 923721684919820325 3045 3694888146592257615 3046 14163734846958872175 3047 52120311417418546575 3048 184396307805803968875 3049 628077360802141300050 3050 2062214229723050835432 3051 6534451267294608795060 3052 20002796511276381373340 3053 59209504115044034143700 3054 169624856275105801029460 3055 470686831267332414211092 3056 1266012822524208068453220 3057 3302943773229818122395375 3058 8363567658882142170627345 3059 20566403444684081024925885 3060 49139539765891874165715849 3061 114135669969717161086195875 3062 257824559305632626635002675 3063 566655821658408608425974675 3064 1212193195559366918767998975 3065 2524838236194017757840708420 3066 5122048958837569971528450750 3067 10123477106925915849978511650 3068 19498789737433059584201089650 3069 36608599167980028877442969550 3070 67011831459195784487440415070 3071 119618552277506992536888611550 3072 208257554472191806727643648150 3073 353692398485383947886310238825 3074 586046911283548066997699415075 3075 947482777597777958797773322095 3076 1494806609109446156229572455875 3077 2301483841310983455397136316825 3078 3458332667902784845307187900825 3079 5072014646812586120679299788025 3080 7260398887049637427012704008765 3081 10144029293625172241358599576050 3082 13833330671611139381228751603300 3083 18411870730487867643177090534600 3084 23916905745751138499673159294000 3085 30319448883128894681528746307040 3086 37507002322147076287852762564800 3087 45272627006129145329447710569600 3088 53313933944881102522276773926400 3089 61244698766083580178886969113600 3090 68620115414216483315138985031680 3091 74974411096023099141003201638400 3092 79867042764525812056887663206400 3093 82931524459937102643023967436800 3094 83919650141594746413522137088000 3095 82733899323605573888924333506560 3096 79442293264178670388379580825600 3097 74272711856410933123609352601600 3098 67587161274615759276606141235200 3099 59839962137083070951559462912000 3100 51526542049559837845189662081024 3101 43130874116826109889585369579520 3102 35079345285920004434830955642880 3103 27707100559665838140070821888000 3104 21240170582258303993382457835520 3105 15793629273055179314041920159744 3106 11383331410785621786897091133440 3107 7946965118327860882721839513600 3108 5369459802779684575982429143040 3109 3508156811292012396487083294720 3110 2214285668501583618881479507968 3111 1348785862001594605242836582400 3112 791976111529077565305126912000 3113 447710065990296124566955622400 3114 243331111827615684194677555200 3115 126955390015934402425855672320 3116 63477670837386314849137459200 3117 30358907070559443070274764800 3118 13858837959247102910398464000 3119 6024306511582447233348403200 3120 2486868806975642703715368960 3121 971906834287631284568064000 3122 358328701066766994269798400 3123 124118223624994512332390400 3124 40196592039001796168908800 3125 12101873172837892645453824 3126 3363769624557765808619520 3127 855922163991182605025280 3128 197276811014118467174400 3129 40629497069050339000320 3130 7343142836325637423104 3131 1135819085021907517440 3132 144903318010645708800 3133 14366482811311882240 3134 990791918021509120 3135 36028797018963968 3136 1 3137 56 3138 1652 3139 33880 3140 539770 3141 7090776 3142 79703316 3143 786084552 3144 6926905755 3145 55285470240 3146 403921349832 3147 2724471723792 3148 17083431911364 3149 100154945562000 3150 551667788674200 3151 2866715089706160 3152 14103887828630985 3153 65899896502837320 3154 293224579261544700 3155 1245448123551462600 3156 5060390073628725990 3157 19706066363390770440 3158 73673822557561933980 3159 264844088917140259800 3160 916714291442782362075 3161 3059084206136800073232 3162 9852820218621942230592 3163 30661676238017091839264 3164 92281203160909633107160 3165 268839953412702597919840 3166 758730695772526283527952 3167 2075949366341752084723232 3168 5510330258288691019270779 3169 14198537077160376429929160 3170 35535858650025859440343980 3171 86433078528340239531896424 3172 204408016624977197301763494 3173 470239308807133536052630248 3174 1052751720903475557233369100 3175 2294498135829040780463979000 3176 4870343075070201893460656745 3177 10071273586150321566905157120 3178 20295202538151521337188379240 3179 39866364762034115377236502800 3180 76354343119264920161601082500 3181 142618010102041932533285563920 3182 259847582072662834779214965720 3183 461899769668090368239413089840 3184 801187057512589739687731110075 3185 1356254418713315628339296950200 3186 2240914485852093921568093214820 3187 3614383209274320249022744608120 3188 5691256005615985529222255416890 3189 8749429727432660613163469129400 3190 13133314997337337876780760322500 3191 19249078869667793238306379598440 3192 27548457474299981909729903160865 3193 38498157739335586476612759196880 3194 52533259989349351507123041290000 3195 69995437819461284905307753035200 3196 91060096089855768467556086670240 3197 115660262696778247968727827459840 3198 143418527094534010980357965748480 3199 173600565595304400427430009625600 3200 205103886723222973360059164179200 3201 236492682070062268538579501998080 3202 266083924042406742813916124897280 3203 292081684688981877828168834908160 3204 312747389416509112981918033920000 3205 326585260130583473170321430937600 3206 332516598385074525588494405468160 3207 330015492870973737104348188508160 3208 319182803767800751289837600440320 3209 300744459659384033176974655488000 3210 275972547124520696475384309350400 3211 246540826735874427349961407463424 3212 214337340440552089637893957484544 3213 181263303501865790014795649384448 3214 149048194079238062354072516689920 3215 119105961713764151003115191009280 3216 92448000974645159587566021771264 3217 69657301848357409087703926964224 3218 50917555075223841297702770966528 3219 36083087742678789032498450923520 3220 24771546850727418737913191464960 3221 16461362085352965167333421088768 3222 10579385153087203017098482679808 3223 6569333310533839408310922510336 3224 3937257901522562900357755699200 3225 2274993400876066939371887001600 3226 1265706633824142335754444472320 3227 677095284508552085664348241920 3228 347747357939814562771123568640 3229 171173086704579175678948147200 3230 80600958611948436284296396800 3231 36228851237052295757860700160 3232 15507388664428168454980239360 3233 6303973149305683686268600320 3234 2426260593267024075738316800 3235 880972217797530297040896000 3236 300534912461828713479143424 3237 95858826875399250791890944 3238 28423438134224733704552448 3239 7780738224120832689438720 3240 1949750636065534016225280 3241 442526261933612910772224 3242 89737956059448222941184 3243 15967008075683828072448 3244 2430907970865772625920 3245 305163910750624808960 3246 29759786337664237568 3247 2017612633061982208 3248 72057594037927936 3249 1 3250 57 3251 1710 3252 35644 3253 576954 3254 7698306 3255 87873632 3256 879969420 3257 7872396939 3258 63784545099 3259 473060631582 3260 3238964014104 3261 20615746334820 3262 122687320920948 3263 685989598058928 3264 3618692769504360 3265 18073938495685545 3266 85737214510880625 3267 387332251421643990 3268 1670472495818681940 3269 6892287355703277990 3270 27257352684122421630 3271 103500669068210156400 3272 377930044201483734660 3273 1328906025475046489835 3274 4505486675413862954907 3275 14745333007644307027974 3276 46632664868912634216320 3277 142648519836170609407608 3278 422444509049646414705528 3279 1212133055507048147662112 3280 3372359968939683564090864 3281 9103741016175495671049915 3282 23860766068132571618646403 3283 60755056243763617908814698 3284 150366011332686851832098724 3285 361912812453369155714347878 3286 847513482488791212418186590 3287 1931807062960563487889526336 3288 4287728474346783409802608596 3289 9270344652706193788391373945 3290 19530612932878605021293771865 3291 40107162274442246691014849850 3292 80304114472486279848235196280 3293 156811112957602078213214343780 3294 298705082745375083449359652020 3295 555174278413234607635702694640 3296 1006983371944837068085199183400 3297 1782781991326005777485574131355 3298 3081241015562086104505854239955 3299 5199543019590589029282852385170 3300 8567806532553045427269431723340 3301 13787468186594493621381186454650 3302 21669452151597286640431213762530 3303 33265256736001969548388740285680 3304 49881253321870452341414078179740 3305 73064166338642450901597803404305 3306 104544772952971154862955421554625 3307 146128332677284901803195606808610 3308 199525013287481809365656312718960 3309 266122053888015756387109922285440 3310 346711234425556586246899420200480 3311 441198981971023795884197966548800 3312 548339618083394907345243630293760 3313 665541506507595395748205105301760 3314 788797699983894042753498685428480 3315 912784379558914958072613955253760 3316 1031150972871513157719243963801600 3317 1136996922190304476437919118622720 3318 1223496018925056341808577134673920 3319 1284596637348676224722651904245760 3320 1315702611517215209033485455851520 3321 1314231493408923539571174599884800 3322 1279958249169132258675508632944640 3323 1215082614319506232232034165719040 3324 1124002293179163190179295027789824 3325 1012823261425467909938623983648768 3326 888682297414166734352612421795840 3327 758986178462208031644656081043456 3328 630680762796733793386779006468096 3329 509650350846885435298826246160384 3330 400317226250530870681500330754048 3331 305470858872871569560538741473280 3332 226315246514617448505609075818496 3333 162689744743853890365817184321536 3334 113399084421437961970243514400768 3335 76583840939895005660258286698496 3336 50071442634326972760076247367680 3337 31665361518230808342865643569152 3338 19350917923466308656351487721472 3339 11415215837745335075841842872320 3340 6492788720084828300162566717440 3341 3556255910096651319944360755200 3342 1873111013661497909778768199680 3343 947268761196156737505491681280 3344 459175983258159083400053391360 3345 212938157125377336781433733120 3346 94269064287838443656970240000 3347 39745011071429044671967395840 3348 15915179109675921745316413440 3349 6034028316793407161996673024 3350 2158338174932288558352826368 3351 725352089933281411454730240 3352 227921830109144067977773056 3353 66577365128635834114768896 3354 17953753346240812305874944 3355 4431765490124129166163968 3356 990757488002357872558080 3357 197873828165446046580736 3358 34670088032984053579776 3359 5196739638819834298368 3360 642105220471975837696 3361 61609242902428385280 3362 4107282860161892352 3363 144115188075855872 3364 1 3365 58 3366 1769 3367 37468 3368 616018 3369 8346548 3370 96725846 3371 983239664 3372 8928113623 3373 73416880878 3374 552589970559 3375 3839593735884 3376 24800831612088 3377 149780995283976 3378 849908411649516 3379 4550057009405184 3380 23064610461307761 3381 111048538545574890 3382 509217342923895705 3383 2229279176262087180 3384 9337424354365247910 3385 37490585031463063500 3386 144542596463739134010 3387 535945418637938734320 3388 1913837407812950537295 3389 6590252789291876914062 3390 21908631734008262962551 3391 70388971227384667154108 3392 218771850720371857679876 3393 658358358623642292545776 3394 1919874604229035781182856 3395 5429382042546024541164032 3396 14900367096129275530465003 3397 39709227022187434417878046 3398 102823304344247180869560931 3399 258842599712715612978206228 3400 633788936273583243364075998 3401 1510158317607534071796731916 3402 3503146170356093011736408682 3403 7914562502284929322528508112 3404 17421687252974104173973035213 3405 37376414534278365629290363002 3406 78178464512733239289091369605 3407 159472502612685736581837589860 3408 317329551978972851443479239760 3409 616124424647949721359044388360 3410 1167501587073813847511491034220 3411 2159567815848821842619621182080 3412 3900113920097312060842178704035 3413 6877989750777766018161826738110 3414 11846348017804686688759854887835 3415 19929831583267806665563992588420 3416 32754360758328717107216322948330 3417 52592533403297871116351263663860 3418 82509645260788243431582326957510 3419 126485414361066995170665245990480 3420 189475933132516842339789362155405 3421 277371445935354510447381381318410 3422 396801438307540958469346635171845 3423 554742891870709020894762762636820 3424 757903732530067369359157448621620 3425 1011883314888535961365321967923840 3426 1320154324172611894905317231320160 3427 1682961068905531875723240437243520 3428 2096279088533037894861844668693120 3429 2551018442658279253192191051317760 3430 3032665092557999792322522851285760 3431 3521530752398216201298855289912320 3432 3993716654179647550302390992931840 3433 4422794886858387133684984180899840 3434 4782086500654341519407067276165120 3435 5047291286716004117373291629445120 3436 5199127379623491198049963864227840 3437 5225594965612486216313654144532480 3438 5123503850306485570049891998433280 3439 4899001405836933939762346459398144 3440 4566990783243643564581987342876672 3441 4149510145197961024649826461024256 3442 3673314998727310585874516470136832 3443 3167031536087275293736659931103232 3444 2658303470568035291974917414715392 3445 2171329102690883892753884589850624 3446 1725088786817173310839691564548096 3447 1332420557888550759429148478799872 3448 999946709004214477992503743086592 3449 728719322194526749347278850359296 3450 515362414849040748362136169742336 3451 353453452417097902360821562867712 3452 234904486032347792423458464333824 3453 151159164710351062519369626025984 3454 94096856797673260417924617732096 3455 56609840404762780688707385032704 3456 32879476305672149771790613217280 3457 18414944363927805830048262389760 3458 9932891595050957287172981391360 3459 5152666771777311640463081472000 3460 2566651662775849895192470487040 3461 1225559187929533947238510755840 3462 559890389610022161891805102080 3463 244198318756781853731224289280 3464 101439229569327418251247878144 3465 40022724711077539210982326272 3466 14951746898452384293800902656 3467 5269950269907002596138156032 3468 1745203375104342725002002432 3469 540374778693164782376189952 3470 155540249093636609701576704 3471 41330029670608111650471936 3472 10052162296416062251466752 3473 2214058892203145845276672 3474 435614484002695981039616 3475 75179020925259917295616 3476 11097193741014072819712 3477 1349926966706541953024 3478 127469883853094518784 3479 8358680908399640576 3480 288230376151711744 3481 1 3482 59 3483 1829 3484 39353 3485 657024 3486 9037502 3487 106304430 3488 1096658606 3489 10104804979 3490 84311473829 3491 643863078683 3492 4539017468199 3493 29745605289090 3494 182261014367832 3495 1049291070157668 3496 5699527411622652 3497 29314484294011977 3498 143213263025693019 3499 666395102392086117 3500 2960593596277132665 3501 12585138216475126500 3502 51286567738352485770 3503 200708030203932693330 3504 755469185164603995330 3505 2738868019378367539635 3506 9575981034380704919997 3507 32326559338926040951203 3508 105478108539976683944783 3509 332978085415773050759086 3510 1017908151798783484533868 3511 3015776664293421789088384 3512 8665973364022344907438440 3513 24169498347133371633994747 3514 65468358203408759030671113 3515 172333265558693166348368983 3516 441084358101337662683523251 3517 1098278144674793218081404088 3518 2661632453306548541117220370 3519 6280882360510793570261292594 3520 14438025307856090477858380626 3521 32342542095971219519974360689 3522 70627226791822328448320414439 3523 150398253552959813266327803033 3524 312403796193975707129509685469 3525 633158983617125066603499568830 3526 1252398981852294045966198807840 3527 2418285115679709271757493902100 3528 4559318252218535132849200993020 3529 8394684910093761598484781954555 3530 15097239302572721764243247806305 3531 26524565608777076828606039034015 3532 45532159102628025390647500952475 3533 76376888377205897150300025312420 3534 125206557328162201554695571789030 3535 200610900180743548762366236518030 3536 314180126428450980834950100275710 3537 480980638015160324373619262060905 3538 719818207790005343128501235454775 3539 1053124750507929153596306740801065 3540 1506287222048959000258872160445485 3541 2106249501015858307192613481602130 3542 2879272831160021372514004941819100 3543 3847845104121282594988954096487240 3544 5026882022855215693359201604411360 3545 6419548805783793560395719568576960 3546 8013219669002380899500516594497920 3547 9776241712282354835238403239989760 3548 11656232730272774500005760243833600 3549 13580577591693863336246291985415680 3550 15459573045834467086585085753656320 3551 17192314695872023753696833442928640 3552 18674967561087119904150327267409920 3553 19810591667648178354237390046003200 3554 20519304918667985649110201267650560 3555 20747353575165954182463473871421440 3556 20473695187368391942439546746896384 3557 19712999889693548644444117799141376 3558 18514503740115472468756506722697216 3559 16956806710412558739688317616914432 3560 15139366825210507928910829323288576 3561 13171965004109931757460610286092288 3562 11163695645433469772202121866772480 3563 9213024830644127787543410983829504 3564 7400167550087491855776609223049216 3565 5782544840527111859101035350982656 3566 4393507146975842746198079551045632 3567 3243975155051996453694422506274816 3568 2326254511655192149417515433328640 3569 1619082768147527191508552366686208 3570 1092970555576894659664471216095232 3571 715064993572719907784211172425728 3572 453025026623138166145371254816768 3573 277683030305781451296347233714176 3574 164514101479125516979253645672448 3575 94106788570323062660802470215680 3576 51915447094683880587732587642880 3577 27585101624655076110001514741760 3578 14097544394260007123357144186880 3579 6918752903091255899515256832000 3580 3255207084225871910100050903040 3581 1465418327546153595766082371584 3582 629858591793968664924678782976 3583 257852930748184760007278985216 3584 100267146590514465311903711232 3585 36918647441916113908741963776 3586 12825478693611512699654504448 3587 4186321777995486842081771520 3588 1277619836150574286104428544 3589 362462690154297393305092096 3590 94926280529835431397687296 3591 22753997969037966329249792 3592 4938911289334247588888576 3593 957505182671665952194560 3594 162805162558240449363968 3595 23671784332587782111232 3596 2835682498174578065408 3597 263586678990740389888 3598 17005592192950992896 3599 576460752303423488 3600 1 3601 60 3602 1890 3603 41300 3604 700035 3605 9773232 3606 116655980 3607 1221038040 3608 11414072445 3609 96609596020 3610 748384162470 3611 5351503494540 3612 35572348914655 3613 221084654593320 3614 1291043295103680 3615 7113340510515984 3616 37112593845949965 3617 183926802142950300 3618 868237334005803090 3619 3913415224720604820 3620 16878522017536431399 3621 69792893147381877600 3622 277164874375235432100 3623 1058750350845241660200 3624 3895753264950836921625 3625 13825787424088280450292 3626 47380276412063480950470 3627 156956629947664134735980 3628 503109312633601816606275 3629 1561842454294509903182520 3630 4699640986923751375140424 3631 13717566331913333665594560 3632 38867025039742560119609955 3633 106969803278586820479542740 3634 286140620456368668647029590 3635 744354340066848347093234460 3636 1884029033893517213461665305 3637 4642079314184017084565670960 3638 11139071103166928547541321140 3639 26042172574979981130354113960 3640 59342332124848897138355326503 3641 131845819503505728924011536380 3642 285710564536724580754596938850 3643 604056503330580177292478317380 3644 1246359286917020400265664860365 3645 2510365557857370526828717747608 3646 4937002064766253450930691847600 3647 9482401331602832496539092510800 3648 17790573393671715274848970751775 3649 32610560717103553628426431746900 3650 58411174731537321789818850749430 3651 102251203316550545747740035599100 3652 174958178697388076198159604332925 3653 292647763910624149486290599006400 3654 478571234263317544617661858931900 3655 765204141265518932706707480371800 3656 1196382564805098402733301835372675 3657 1829159098662067629172020698067100 3658 2734904234328255145472046500377650 3659 3999048388136898840112181372156100 3660 5718786224080675614644099123649745 3661 7998096776273797680224362744312200 3662 10939616937313020581888186001510600 3663 14633272789296541033376165584536800 3664 19142121036881574443732829365962800 3665 24486532520496605846614639371897600 3666 30628558992852322855530358971641600 3667 37458913780559891134245196672819200 3668 44789293746531347506728858709228800 3669 52352616098073879422842898226739200 3670 59813042925094217512774503167416320 3671 66786428348628077831017332217651200 3672 72870188620479345765781384199270400 3673 77679831708490403811648245848473600 3674 80887841829130296540048455231078400 3675 82259658599870317423123423153618944 3676 81681402227393848951810612288880640 3677 79174894004545804998079718015631360 3678 74897310229915128497333059937894400 3679 69125181015854011606112160385597440 3680 62224945250145557165748074843209728 3681 54614394299964417387484390799441920 3682 46720650484297461074666753422786560 3683 38940583671598559187724263940423680 3684 31608762051902859289964466541690880 3685 24976387087677938316852333348126720 3686 19202571983082062918094572759285760 3687 14357243960658874095508097041694720 3688 10433287589906712248314912812564480 3689 7364562347034806150008054449438720 3690 5046201085444668950465787121893376 3691 3354031131349647393258524859432960 3692 2160838044074359433010140833382400 3693 1348247185031183300566343389020160 3694 813986950661011482232750583316480 3695 475050438623257977207042349203456 3696 267714125859985082019339042816000 3697 145513540208282844408823834214400 3698 76186500546661415242875430502400 3699 38369048775837142056329596108800 3700 18558131217954537304896646938624 3701 8605691087791866080890862960640 3702 3818548177634460616464122511360 3703 1617837260926636555168540262400 3704 652891655528800099235203645440 3705 250278419316556557232203890688 3706 90849095355439227359220203520 3707 31114899001369086527495208960 3708 10012726082295845363573063680 3709 3012628642985281396911636480 3710 842605658807468184337121280 3711 217545470318043076713512960 3712 51404412410081846199582720 3713 10998132923898401579335680 3714 2101487312234160135864320 3715 352117791947243258904576 3716 50442837842340882677760 3717 5951957267532847513600 3718 544755410926735196160 3719 34587645138205409280 3720 1152921504606846976 3721 1 3722 61 3723 1952 3724 43310 3725 745115 3726 10555867 3727 127829282 3728 1357240484 3729 12868422445 3730 110465744545 3731 867821903380 3732 6293106849050 3733 42420620734135 3734 267360010497055 3735 1583272647526310 3736 8846553114806304 3737 46808020946673309 3738 235266077009932233 3739 1126389323840653320 3740 5149506163012308510 3741 22528411910268642399 3742 94498245614359518639 3743 380714811557690172498 3744 1475501011515240847500 3745 5508833364546549446025 3746 19839041390729600692317 3747 68997570366053435244012 3748 231988481207904176587034 3749 754826495405392913243195 3750 2378865026823439989260755 3751 7267702066485464911535494 3752 21540892227426104847100024 3753 61983873345503396535485363 3754 173271960982156047930341815 3755 470844473814440609365792240 3756 1244434567080390656699349530 3757 3200664614873102897848958945 3758 8014817028211230992213805185 3759 19549208485137980059030322710 3760 46465402306514943847026777020 3761 107662646906162735363792082743 3762 243272496778314588323075090803 3763 536241048289928103955319128236 3764 1153458706874316215895098328990 3765 2421836919321049739067337055445 3766 4964837851435551281679339242733 3767 9940086196457664778290739315938 3768 19440134512083827001127219853616 3769 37146978854807054673249446957775 3770 69365936773980933896353587520275 3771 126602882235984305967943223999880 3772 225883499482294974794411749842330 3773 394031731477013265525537341430885 3774 672108349241113317179930274537525 3775 1121135355568717846500271666604150 3776 1829070903350084776296950537316500 3777 2918729174597252424675333033608275 3778 4555949945998203897318737494183375 3779 6956828462600519580110670869190100 3780 10392270819789289243928269268667950 3781 15187643080874084745700373496561145 3782 21714979776628270975092824612274145 3783 30375286161748169491400746993122290 3784 41569083279157156975713077074671800 3785 55654627700804156640885366953520800 3786 72895199135971262357099799906934000 3787 93399333587112077589610657075464800 3788 117060537814405425683004834388256000 3789 143505325512795884352034773325331200 3790 172059737405725009198062150281606400 3791 201744246516230791949075118812613120 3792 231304703469870054189477631838545920 3793 259282702819295858622347722751754240 3794 284122877026225905239464294483046400 3795 304308050778579391883259469478092800 3796 318507163845981421586468370081644544 3797 325716744485524759455030945904656384 3798 325375613431680288796137176611749888 3799 317435008689248631399034002531287040 3800 302372279254860750099604656354754560 3801 281144746725829825766526355104595968 3802 255089701581817997765456786413846528 3803 225784935284552992793647293908647936 3804 194890022755824855037359798962094080 3805 163990646692096340627022237327687680 3806 134466316482777915982265327770664960 3807 107396483174565719814875839190794240 3808 83512590119096813647307336497233920 3809 63195675516729712180012155372830720 3810 46512337858259266589339161345392640 3811 33277338612292899597103667196461056 3812 23129356910863928643740420880203776 3813 15607271346313344727200239936602112 3814 10217147491804837520093533941268480 3815 6483910223840913648819375639101440 3816 3985531759346636060572479710560256 3817 2370738465805266023691882558652416 3818 1363328543314783880842247575437312 3819 757128292474914423690377350348800 3820 405582629739064246116852695040000 3821 209300181087114509846977104052224 3822 103901919857420687498446702116864 3823 49540501701335401307148279349248 3824 22647767614144829333414388695040 3825 9907825271724357887331988930560 3826 4138844596698629766804488060928 3827 1646910825729595983061831385088 3828 622520832989921428351123193856 3829 222825815794543386609508679680 3830 75255152728019299815475118080 3831 23880686466384440308394885120 3832 7085408415096074054873907200 3833 1954161200343061291587338240 3834 497493485970066401205944320 3835 115908445056296254114365440 3836 24449870951978206553440256 3837 4605535254257904413310976 3838 760630379004360248000512 3839 107382388363141348065280 3840 12483257591130635632640 3841 1125251388496282648576 3842 70328211781017665536 3843 2305843009213693952 3844 1 3845 62 3846 2015 3847 45384 3848 792329 3849 11387602 3850 139875379 3851 1506181500 3852 14481321493 3853 126048647958 3854 1004024492815 3855 7381860241520 3856 50449371389945 3857 322366844929290 3858 1935473899491635 3859 10964545783326724 3860 58821119356532233 3861 299767204186218150 3862 1455271442743932171 3863 6746427640872826296 3864 29930696720962257549 3865 127325669850652778058 3866 520269880992586975935 3867 2045212314301650057276 3868 7745763999177170638521 3869 28298876778306631833342 3870 99854278485876134828379 3871 340664134355416813215680 3872 1124810117345403960318253 3873 3597668484644641255678018 3874 11156220084119690727282639 3875 33566324347558449737157028 3876 98060169705900431205656375 3877 278337618782511654160027226 3878 768084181487603450367104781 3879 2061822962859143361925825400 3880 5386788129582374773279892955 3881 13704350777245115203461463190 3882 33965354743095416846942045785 3883 82044244848075385890484710100 3884 193226466182953639328879505183 3885 443865948297507211380920727586 3886 994838838880568163005978384525 3887 2176244748720873496496567638832 3888 4647777722775222162873073640907 3889 9693592184505233452536872956158 3890 19748597886535315538104752669561 3891 39309896411412594342776637655020 3892 76467285759806211230958145443267 3893 145393184652955642571857474185282 3894 270262776719579349210795705435705 3895 491218255266241148555062148882760 3896 873120995431276852255835539272975 3897 1517907079682716532294291115653070 3898 2581307167763857694731276624003445 3899 4294422957401029257157082752995700 3900 6990070789084772893972826904133075 3901 11132820927295625874587971602424650 3902 17350236757793228326780074430590025 3903 26460999174386216618676415126224800 3904 39493570825864413149849984503609295 3905 57687164497080934208649736646171190 3906 82465552100124609957894318598518725 3907 115374328994161868417299473292342380 3908 157974283303457652599399938014437180 3909 211687993395089732949411321009798400 3910 277603788124691653228481190889440400 3911 356250269673460027986815091277588800 3912 447364530501425465214260921864516800 3913 549686138547331744916106592383449600 3914 660814634947547569851206815744881920 3915 777168424797550864534677051214371840 3916 894075899321627496709975592215526400 3917 1006014986785261872240767280911892480 3918 1106996333443397014367419209464647680 3919 1191060968677012623948656428525830144 3920 1252840009888664964808018254942486528 3921 1288106685609167891424104862679695360 3922 1294244111091978439105233070952349696 3923 1270558514807469959090913012109541376 3924 1218387043359187838664199016521924608 3925 1140979006817369323731192454227951616 3926 1043164130318030642092156790531686400 3927 930854361204013843361920665698435072 3928 810450540017027181251676624107077632 3929 688237008686523966684007163022540800 3930 569844093041536317051185641616834560 3931 459841706259218365426713831229358080 3932 361501231984957965457071170251653120 3933 276733193613182606063965989712691200 3934 206181027504011590546467139287515136 3935 149431371239675361419522410767450112 3936 105291305481763072565147995209728000 3937 72083132659846039534774615638278144 3938 47915600408272440623313389453574144 3939 30903736966797224749578923232198656 3940 19324090672833729381903113547415552 3941 11705130527813322025679089555210240 3942 6861933767400230351916390043090944 3943 3889368008843546431491725196263424 3944 2129139395776007603344584499789824 3945 1124367360422663689579129196249088 3946 572042783732985108499549189570560 3947 279992109030321605637456072278016 3948 131636596288539989835042936324096 3949 59342205096712646320965254381568 3950 25601405965876941524530297307136 3951 10547120852116776945021930700800 3952 4139168300243656781084294643712 3953 1543122634502405543127230185472 3954 544787470783490513342887362560 3955 181476400337519113994219028480 3956 56800942548208015963251015680 3957 16622471516505275802541096960 3958 4521724331712485238494986240 3959 1135345287948407263079694336 3960 260872296318828619195482112 3961 54265907537218677768192000 3962 10079083275883310422687744 3963 1641126403962992479698944 3964 228373285705909614411776 3965 26162094782538571579392 3966 2323136831782796656640 3967 142962266571249025024 3968 4611686018427387904 3969 1 3970 63 3971 2079 3972 47523 3973 841743 3974 12270699 3975 152847639 3976 1668832083 3977 16267253751 3978 143542332451 3979 1159035783759 3980 8637982030251 3981 59839280617095 3982 387579936802275 3983 2358739487200815 3984 13544753372676939 3985 73656612938842227 3986 380517415109403831 3987 1872680885643214787 3988 8801233491989194767 3989 39587667247322948187 3990 170749221853360688199 3991 707456944285164269091 3992 2820133534995542589327 3993 10831516075463994647667 3994 40135065406087102586415 3995 143644683262537107938763 3996 497116166397906211710743 3997 1665182808672573043190691 3998 5403806870700878842427631 3999 17003508803455139903597163 4000 51917881400967422975795703 4001 153938934221698262397378681 4002 443530437183528984839997657 4003 1242542139681915966938444757 4004 3386582381911770120612984633 4005 8984779455416725035939927917 4006 23214784832545776700593006945 4007 58443281779505281596963294885 4008 143418301145661033144349682265 4009 343201420517219858913248306853 4010 801180904176611622490769652969 4011 1825157719543982653044658122477 4012 4058815484196456082264387478529 4013 8813700149257231985381598048789 4014 18693859404722202608403081874729 4015 38737745516590993316387772907533 4016 78445678666958376785955136236897 4017 155274377944289436649944288437409 4018 300480263235587042488368894938589 4019 568590532892147414244569470507521 4020 1052267401291731782909572802689029 4021 1904864804136676699232489099027145 4022 3373464585646475681660250952691565 4023 5845456238309127931537238818202465 4024 9911544284530320016476941608305285 4025 16447108082013517540592462905135665 4026 26711737631182457282874964012549125 4027 42463199263258399989313699841280825 4028 66076877786770696694632432761664125 4029 100655043515837086422086548491014145 4030 150102733671717780595852551402230085 4031 219139858248934370466244024251908505 4032 313214210088448346792493265183203485 4033 438279716497868740932488048503817010 4034 600410934686871122383410205608920340 4035 805240348126696691376692387928113160 4036 1057230044588331147114118924186626000 4037 1358822376424268799658038394920986400 4038 1709551208395677266103997696803144000 4039 2105229834497730245195835251857365120 4040 2537355336839761924218097051726152960 4041 2992873594014273500947066274919662080 4042 3454427735701991098020096975556162560 4043 3901163118871913880028137674807592960 4044 4310087275690933382797610199814262784 4045 4657893645452471617491513102397612032 4046 4923068632851858104129435974673842176 4047 5088030816478476260145374443517018112 4048 5141015997117784181044355808421281792 4049 5077433780350614675965578170536165376 4050 4900483079791497080577217494968958976 4051 4620917223853775643151747277803487232 4052 4255976505156783132916462364686024704 4053 3827633161857102308797910870868885504 4054 3360396271111578834659525118526488576 4055 2878982181762114646238546052853530624 4056 2406159816673802615845913798891274240 4057 1961031124327248964986156284714680320 4058 1557917838116577302374464822423060480 4059 1205916685087110127524575469503512576 4060 909078785970052164093921529480347648 4061 667084731729461615077604684552208384 4062 476237180620959834938967432382906368 4063 330581344031644625288383995511308288 4064 222985602694761744442441543962329088 4065 146059028456175835378108815686762496 4066 92836695134241500906740049567023104 4067 57215245640881011141401706693132288 4068 34161562831870420834766294349774848 4069 19742374939420014738669089782235136 4070 11032242773885764155907164088565760 4071 5954688935707664004767847385399296 4072 3100769613608634093295263654346752 4073 1555714272784831812471597387743232 4074 750963019445895847430920335261696 4075 348216803639669567515581424336896 4076 154832937011419011111482736771072 4077 65889101084114316775166819958784 4078 26776532638979616214255386230784 4079 10366246705773209618638706835456 4080 3812509140125820713591566761984 4081 1327852284452708156643244769280 4082 436376214739751519754230169600 4083 134746080944633792967538114560 4084 38902012652671444106656874496 4085 10439666247692206359265148928 4086 2585828779752861823123062784 4087 586089583450759226581843968 4088 120252024754283658438770688 4089 22027666241435522939486208 4090 3536788188414433145389056 4091 485231803026140597059584 4092 54790288663431188840448 4093 4793847616155269726208 4094 290536219160925437952 4095 9223372036854775808 4096 1 4097 64 4098 2144 4099 49728 4100 893424 4101 13207488 4102 166801824 4103 1846221120 4104 18241781112 4105 163147250368 4106 1335112623712 4107 10084102478912 4108 70795334214864 4109 464695181479872 4110 2865997985237280 4111 16678652733482304 4112 91918845285920796 4113 481263534793599936 4114 2400511526630303072 4115 11434949207851217216 4116 52134262510598572528 4117 227939356084662025920 4118 957381500633170853664 4119 3869088922987428234816 4120 15066563499029865775176 4121 56606848551542182412736 4122 205442780819552199820512 4123 721030980472617524822336 4124 2449588341595553470778960 4125 8063222012169264309039808 4126 25737681291501164832406176 4127 79729003945824320564248128 4128 239863833229575965180368710 4129 701305134207162093188967744 4130 1993950445308841476573199776 4131 5516185395960744057231424704 4132 14856446116692327090429802064 4133 38972729051786041977758904128 4134 99627625522884508369436157664 4135 248291152590257868142498991040 4136 603506285221891455251524578888 4137 1431218926985153547692717324352 4138 3312741464755033993361924389152 4139 7486335012093661980290584906944 4140 16522831072541653373735301772272 4141 35625190522372346758313454880576 4142 75059005219827659895554050879840 4143 154571142992993775319149072893888 4144 311195547644429800068674970489372 4145 612645998513793232710223455849792 4146 1179619552016313330032826942320928 4147 2221818460655053282130880063073728 4148 4094313271212703310631200842731216 4149 7382864192366615946711885657096768 4150 13028650432228957011662467968948320 4151 22503929694132399311334682331890880 4152 38049564843162093420143882149845880 4153 62981934282256614856421310134295360 4154 102069153058467892353373589664101280 4155 161963552312394011249696060628043200 4156 251658319829124583095346380935239920 4157 382911532761096260407203965416572480 4158 570552678952326323906269672636166880 4159 832559535680818278450442392239572160 4160 1189773643084185828657469362190837505 4161 1665119071361636556900884784479144320 4162 2282210715809305295625078690544667520 4163 3063292262088770083257631723332579840 4164 4026533117265993329525542094963838720 4165 5182833673996608359990273940097382400 4166 6532425795741945110615909738502481920 4167 8061687588128846701621927697189806080 4168 9740688599849495915556833830360545280 4169 11522012003395788447403357353928130560 4170 13341338042602451979942367200203079680 4171 15120105865966829458865941825734180864 4172 16770307158887232760345398651827060736 4173 18201136829686196487216169476699979776 4174 19326886740235277599257836622986084352 4175 20075184079299976649448602201285984256 4176 20394511410425351377300682865991483392 4177 20259948854377680118631507282347687936 4178 19676267864346502075660121113844776960 4179 18677859888593552937222644632427429888 4180 17325444114721436728017867791161884672 4181 15699982443282247409290360718767423488 4182 13894644776587898098493892913117790208 4183 12005934540659074931403510088797782016 4184 10125155304525280873309162189313015808 4185 8331268595791431499052448704920289280 4186 6685896771858185359871352861355933696 4187 5230831147290316896367426643829981184 4188 3987996887873734034220677153039581184 4189 2961479484290525778204415175895810048 4190 2140987988111527690382560796998631424 4191 1506041307968326039608760404239450112 4192 1030207319214226830397318350671708160 4193 684866928979940825169731953178443776 4194 442169997687474182804359387633680384 4195 277050198741234433789648100176953344 4196 168334429053052457856238797518274560 4197 99097743377046620564108842570350592 4198 56471681588433457638013191038435328 4199 31119944097087826409877439216877568 4200 16565861757808793915302555812888576 4201 8508216519447995846493045031698432 4202 4210608368655229039889696535085056 4203 2004975779542880273488904831631360 4204 917155645374872462917812405403648 4205 402331507745931955212387679731712 4206 168920981512981459383227732983808 4207 67731821123858262760741046059008 4208 25872854836124948107512225202176 4209 9389246779444101103580608462848 4210 3226826864589801626008257822720 4211 1046400523076808276582655328256 4212 318833840789631236400998252544 4213 90829520332787956395701960704 4214 24051250858588033768235204608 4215 5877999167710766531266740224 4216 1314458857897237634541944832 4217 266068503938417272962416640 4218 48077352474311619621421056 4219 7613598468518438076678144 4220 1030047742331867652685824 4221 114664961162178572845056 4222 9887454823508319666176 4223 590295810358705651712 4224 18446744073709551616 4225 1 4226 65 4227 2210 4228 52000 4229 947440 4230 14200368 4231 181796160 4232 2039437920 4233 20421605880 4234 185081473720 4235 1534743436304 4236 11745509603360 4237 83549661941200 4238 555658720652560 4239 3472283835146880 4240 20474041081679328 4241 114329493989877660 4242 606539685546485340 4243 3065612751995744600 4244 14797987804068720160 4245 68370234771710395888 4246 302943517010963032880 4247 1289589381739030024640 4248 5282349135789923140320 4249 20850415423283635717320 4250 79411589896546904657544 4251 292182756369154113783600 4252 1039687458395254089468320 4253 3581504883707275395242320 4254 11954872314710052829463440 4255 38700079986861536083003904 4256 121593129261664014014733920 4257 371068199758402615409429190 4258 1100626975328386699497832710 4259 3174983245975155500122904940 4260 8912746109683909720182559968 4261 24360532403270754100807626320 4262 64861545960399857182651555600 4263 168313246808055204528054665920 4264 425864236216714460467452956960 4265 1051052688857918340132895885256 4266 2531307517387560739229239885320 4267 5950972962183970451557690871280 4268 13661514330819003069037943944800 4269 30634649014145383340749735457520 4270 67120691619101324092629926466736 4271 143729857887283313401338109304960 4272 300880529257566128731330033534880 4273 615884701077078895178932145142940 4274 1232983832144210583417196572126940 4275 2414656645818966162880400339149464 4276 4626730009698953077584153917094240 4277 8675370835900383252827734790446800 4278 15920814384889425821604846625975440 4279 28600141167020979579636755311507520 4280 50298308511094588216420921615032736 4281 86610795401752406754803500419633400 4282 146039358513683506899234556947923000 4283 241150217027048694050082664098088400 4284 389996573935375133315912270560735200 4285 617760178258454379051789620891485680 4286 958496957215008866001942467607898800 4287 1456780851371671750504166399923219200 4288 2168935280155337123171119995708884000 4289 3163438536669656754920451099702743425 4290 4520011785807458942459238931149126145 4291 6326877073339313509840902199405486850 4292 8675741120621348492684479982835536000 4293 11654246810973374004033331199385753600 4294 15335951315440141856031079481726380800 4295 19768325704270540129657267868527541760 4296 24959780731864008532218385315887052800 4297 30867227779462232838410581004555315200 4298 37386075779502977766204046578668288000 4299 44344727245697232258459392214852300800 4300 51505467915360858333615023733793521664 4301 58573089110058966179096074877967400960 4302 65211655720507088165293451779995402240 4303 71068637887695939607164803403340185600 4304 75804344478907647223138777777672028160 4305 79123468970195883225264958313249636352 4306 80804828423402984794829394550911139840 4307 80725239539574884948892994128175431680 4308 78874025461695415250145780310967582720 4309 75355839732007993816560754651278868480 4310 70381146335190790011753517774784167936 4311 64245515449313018963819989214208983040 4312 57300544203811467848478124439450419200 4313 49920379398360152001700458104346378240 4314 42468292981634862235168631071828869120 4315 35267475976700178605542125944902254592 4316 28579265110731365254343676915026493440 4317 22590621578880421650330809519581429760 4318 17411138666744893605159945616595353600 4319 13078461248149521537028330278973603840 4320 9569988264660905286400151553029701632 4321 6818224603405608250771200348908421120 4322 4727156864130819734784571112329052160 4323 3187451565095868668768728042155540480 4324 2088954054388590266933471394167521280 4325 1329724623169235257254605672962588672 4326 821532569912567945999643840442531840 4327 492238283071584993914599628645335040 4328 285787112439614525176108315396014080 4329 160629169031763535601206377106636800 4330 87313966471432442581550479278342144 4331 45850548403720812716987853192560640 4332 23232017187094101006364691430113280 4333 11343348162228210816186110307205120 4334 5329438712206564965108009748398080 4335 2405563780008658340431240223522816 4336 1041315818128703632568744138506240 4337 431446638985946129634708737228800 4338 170725743863285574732574925783040 4339 64361783316283798944613316689920 4340 23051720946554812109752130076672 4341 7818888093046042765000169226240 4342 2502464407276035745962010869760 4343 752548452770638462965933670400 4344 211588290691874713090905866240 4345 55294959742784071702279094272 4346 13336525697257187970037841920 4347 2943063572207204161667727360 4348 587827958819664603622932480 4349 104798351159473544972206080 4350 16371909640530922378887168 4351 2184647900649422197882880 4352 239807672958224171008000 4353 20383652201449054535680 4354 1199038364791120855040 4355 36893488147419103232 4356 1 4357 66 4358 2277 4359 54340 4360 1003860 4361 15251808 4362 197891408 4363 2249634816 4364 22824636120 4365 209581955440 4366 1760668121784 4367 13650415987104 4368 98364658417168 4369 662699401800480 4370 4195041879681840 4371 25057642358131328 4372 141748102741850748 4373 761817261699721656 4374 3900811425521985260 4375 19076679927157435440 4376 89299448079770605248 4377 400909727390810869088 4378 1729273368293413849296 4379 7177825551550879230720 4380 28711943322551618906920 4381 110826703591410386655504 4382 413295177112268289875784 4383 1490693394557502012567008 4384 5205557854840837712277840 4385 17615752115207836403642400 4386 57817962068986139702951984 4387 184202953877945655756664704 4388 570061488993789701590170918 4389 1714881433610117342936729740 4390 5017746620820347430439596030 4391 14288983306315838619301130328 4392 39623245004904974821235996168 4393 107047570583038430723824301856 4394 281895857574996569912321474160 4395 723900574945569379360810734080 4396 1813543418690743209656458174056 4397 4434088678678908000297041684496 4398 10584385857287367871052722527112 4399 24675102327778094999054114586720 4400 56198109269332327312903061144880 4401 125078369294884713571455549813856 4402 272119847534675404175467506686736 4403 578851770383052090317927995773312 4404 1204224946109211650712938397287740 4405 2450629591736421736058788784339640 4406 4879409880117334536655461201562284 4407 9507354319806340407298947400497584 4408 18131414137237268656172689385839968 4409 33849645240187715229600889250610720 4410 61871697223711171906897071518376560 4411 110740078447894419439267370178491136 4412 194109386246888954130497932657681176 4413 333246770937625090086879900597621872 4414 560411166344237014458924221885278200 4415 923225507989790841164464048554669600 4416 1490057186247926900467867219648397680 4417 2356250283344213511685556629620854880 4418 3650798165103589374609688109314089360 4419 5542710045957026605679171330847900800 4420 8245935519568337379099903895258065825 4421 12021320882787789943721930022269637570 4422 17173765932486085962141043329960099845 4423 24042641765575579887443860044539275140 4424 32983742078273349516399615581032263300 4425 44341680367656212845433370646783206400 4426 58412770641657429993755009749025429760 4427 75400009067014832373937812147867356160 4428 95363659919867321629943502057497451520 4429 118172865022693227669051398214997708800 4430 143465258584124675701484600802631219200 4431 170622346720064046124482509105982398464 4432 198768011516814289029629883041465524224 4433 226795680661287771011619574125549846528 4434 253426471828320960130650404939270389760 4435 277296293807617763160890484741003018240 4436 297065089224495409662733342897602035712 4437 311536986351414162466371908419504832512 4438 319777005903369636194252305305585844224 4439 321208921848076269788697563540965294080 4440 315680344272853178964492523218597314560 4441 303485036990589614328605833047998201856 4442 285338341248519796608695016291550887936 4443 262308352323506066835805149203227738112 4444 235711954500797657777818560972214763520 4445 206989760787617949933825338055076085760 4446 177576527755055344844111673225423880192 4447 148783327050701268330223065003586486272 4448 121704838643012144115758738324412432384 4449 97160290467088045764178108966229770240 4450 75670843072655258442849894934731816960 4451 57470726846300214033748373065194012672 4452 42545135364365556611228012459885330432 4453 30685357996858238558356074567296876544 4454 21551057636037904905095699852301434880 4455 14730719347746098405271341660981166080 4456 9793581807749562861725533151441190912 4457 6329165301858983737121192301740163072 4458 3973220099322623454423454815013044224 4459 2421090535336335411089995624926412800 4460 1430892847614548048606513949793320960 4461 819517360382425028534973487177007104 4462 454422852938680326500951086684176384 4463 243710498533679798886453503179358208 4464 126276462156763937256526508122439680 4465 63136821248622977794023502915829760 4466 30421698816671644937911470586331136 4467 14105757022550491903216003858825216 4468 6283890017131966443065933322780672 4469 2684804019106638969504771940024320 4470 1097980805151461632946605716930560 4471 428864991989409760519515298332672 4472 159594175672168452763978932682752 4473 56424794393431702730466440249344 4474 18892789046138759738928282992640 4475 5969065558014584667980861276160 4476 1771980155975935710725052301312 4477 491808066823790685854128668672 4478 126869508755032535536263757824 4479 30203942925541244705366343680 4480 6578753454393546471930593280 4481 1296826178439333674596958208 4482 228153259860127434521182208 4483 35168274854669491126665216 4484 4629487126458517621309440 4485 501198036482688517406720 4486 42003236255836649029632 4487 2434970217729660813312 4488 73786976294838206464 4489 1 4490 67 4491 2345 4492 56749 4493 1062754 4494 16364348 4495 215150936 4496 2478029840 4497 25470053752 4498 236905861192 4499 2015899349464 4500 15830248019768 4501 115536410647840 4502 788364892191856 4503 5054470598316656 4504 30578083041414128 4505 175195828859345756 4506 953680649157835060 4507 4946124892705408412 4508 24501125876078864012 4509 116177750857972011208 4510 528362535324896345216 4511 2308781991843765928880 4512 9708918374625914818192 4513 39348315610689325836232 4514 153894298017063764023864 4515 581545767348781914345128 4516 2125641978852591075753800 4517 7522841603622876304596416 4518 25802696759163678141054256 4519 85844829893875651531150064 4520 277252420177347468266901488 4521 869900367009707636752739590 4522 2653348830359798356040230066 4523 7872751032418044176556667606 4524 22736492794356420735614185838 4525 63947721552861508301416318556 4526 175248782200575082783662558680 4527 468189918167844950278617768352 4528 1219891573686642810720780811952 4529 3101235708786305728841911856456 4530 7695433247260789968675121326712 4531 18645561373347762290662680559720 4532 44127665542423278870700920482824 4533 102041983311685158054062620785824 4534 230626683219773230882466840132176 4535 509594435368224772372729178790352 4536 1101128356507496921636306602087760 4537 2327316411561614549381801406434524 4538 4812558078611737567407583173174004 4539 9738489364072179574140126780477404 4540 19288023383396518416071986170739148 4541 37397588217278278136782559189462120 4542 70995768017037664700371473437445856 4543 131984170738373424448843339540667216 4544 240311066151981021805366220198089136 4545 428592859142205717383559445872925432 4546 748836314080302883095912573612285320 4547 1281876709775640012806799987798262424 4548 2150130216209278035797148071635191544 4549 3534105026926191770550179711973623680 4550 5692758485571722094482351946378591760 4551 8987162820943656687230979178231739600 4552 13906008777749043003659972699403699920 4553 21090241895732542733998451444734145345 4554 31352676494270180534180176579223504995 4555 45686957854410550664062781142745869065 4556 65259049463637245737028763419038650125 4557 91373915708821101328125562285491738130 4558 125410705977080722136720706316894019980 4559 168721935165860341871987611557873162760 4560 222496140443984688058559563190459198720 4561 287589210270197013991391333703415667200 4562 364336543076590214046870524568229872640 4563 452365443446552546630423003132623831040 4564 550433335349575177164069906338609035264 4565 656320875405127686557081593752710361088 4566 766808385618230152290214475378980167680 4567 877758175523237309201529745147751284736 4568 984314126958514265314780037931373101056 4569 1081214326688755093084924637517145833472 4570 1163194663191145098450886220799112904704 4571 1225444170703774617986090899520294748160 4572 1264059900454274230915693685685560803328 4573 1276443277927668721141694697370734297088 4574 1261583224959595332870493483348526104576 4575 1220184066784815768866285895776743718912 4576 1154616767553205092101711831590775029760 4577 1068696989321343317831013742758544277504 4578 967318419935427741383254197433746325504 4579 855990197544268610333574133224929492992 4580 740339376380992513041985414339162537984 4581 625641221203824102134205149778846679040 4582 516431783211502726540382977297815175168 4583 416240810825767592438545480549786451968 4584 327462150853131564004954485932385370112 4585 251357548355976287530676175394542977024 4586 188171947053824223237080833157570232320 4587 137326686361627256685907799339368972288 4588 97652492977500480427079190647876354048 4589 67626416427571471077188274517025226752 4590 45584185805100743409389408775143686144 4591 29889549016680732914995713419635589120 4592 19052641238376926339755835043419783168 4593 11798423581596130368543419204745822208 4594 7092591278669643899321478686823153664 4595 4135725908550201452248952473447825408 4596 2337168072237210182457351564217548800 4597 1278832666567804389144882184670150656 4598 676834280472746512823457017396985856 4599 346111444378822497244987989747040256 4600 170801098336468092429174480276815872 4601 81233044673025748222104878354268160 4602 37180208081339589219002712980455424 4603 16350564858522033488583244302516224 4604 6896453835354149332475664895311872 4605 2784420777964501479176705664876544 4606 1073748954044419676533475969597440 4607 394505934783907367997352588607488 4608 137711443391016749867842024767488 4609 45526623806268039856562479562752 4610 14201919338828895732540903522304 4611 4162637887530694642840497029120 4612 1140689585328155151949887438848 4613 290521713889999862249824452608 4614 68283465483915369557260238848 4615 14682486347086554052979326976 4616 2856973891593464274841763840 4617 496104281701382877790339072 4618 75467234872280188392046592 4619 9802175525655560409055232 4620 1046834279438943344656384 4621 86515229705697797079040 4622 4943727411754159833088 4623 147573952589676412928 4624 1 4625 68 4626 2414 4627 59228 4628 1124193 4629 17540600 4630 233640792 4631 2725909472 4632 28378385464 4633 267331974624 4634 2303745318160 4635 18319959091616 4636 135398457366536 4637 935561798879232 4638 6073908311804192 4639 37209283424114496 4640 215882853097393196 4641 1190032644100009072 4642 6250197199581934984 4643 31354612067099942544 4644 150571126519461692044 4645 693542537935026084448 4646 3069500028884606296512 4647 13074425437119473437504 4648 53674797969002772512184 4649 212660450377004919496480 4650 814136696587224330041456 4651 3014976342235500518146656 4652 10811575117173031209040472 4653 37576822320491736597158272 4654 126693209860285082281397152 4655 414702643589550476080160064 4656 1318842446974806408081941206 4657 4077754037724200929326772632 4658 12265900596797257806102376852 4659 35915941487494061624251313576 4660 102429716412054017390143839606 4661 284669489342149432556307248912 4662 771334143474143049665112964144 4663 2038579056255637926566723697664 4664 5257507118808638440119928205112 4665 13236452103420381318958594807072 4666 32543466038181163717021625599344 4667 78164093410292621098713843695968 4668 183460771600803961506088902388088 4669 420923997616304946677931301883648 4670 944305085211368319363321260494176 4671 2071976158315268155773969461142464 4672 4447633638805561015763566366102988 4673 9342131203188345960061997783784048 4674 19205680265807146240311312766520456 4675 38651628904692173125027279297564560 4676 76162590328819155701134798921156076 4677 146969403001108979669298004968386272 4678 277775115189967645422779931357037312 4679 514286772924429775654952506613648064 4680 932872266770933588086612345152349000 4681 1658051305526470644090204459881389024 4682 2887898742140354330669831453156398608 4683 4929679554145523814795773206658024608 4684 8247988662686749831960927759205340072 4685 13527123944916469936626827801622598528 4686 21748131360367762322813690548557578720 4687 34278688569836143879855655770392623040 4688 52970576315368899112120382500601324465 4689 80254935945500809275498573422765050180 4690 119220118140145816666239860611437664750 4691 173651360306588157469451897720231529180 4692 248006880881279448393279887990022126385 4693 347302720613176314938903795440463058360 4694 476880472560583266664959442445750659000 4695 642039487564006474203988587382120401440 4696 847529221045902385793926120009621191440 4697 1096918034234756604155380984652563937280 4698 1391880407063536788660076195107685038080 4699 1731471864949308151888233958607692611584 4700 2111485097647807956981997506356567058432 4701 2523995931722508193175435881808908599296 4702 2957208311951722834605907408032152174592 4703 3395689073718211879096738733837084721152 4704 3821044804693743976802764165744021504000 4705 4213037243796928722165370934179004940288 4706 4551067487272429902606826395353699319808 4707 4815893397540339045803557026804081360896 4708 4991391519789492188029570182096884596736 4709 5066146303795812515843575552090382008320 4710 5034653847599748544020168773866738417664 4711 4897967284257211526708984694064570957824 4712 4663681890444179947665297365902806745088 4713 4345248944363181243417691603373840662528 4714 3960702596122382987378855816175764373504 4715 3530966413796116606142067942431584681984 4716 3077960992673353835843338830567868203008 4717 2622751757177311854758558955754986930176 4718 2183955036444918523247338757405294985216 4719 1776566528101904609524265921077802172416 4720 1411301320860643036412721622426501251072 4721 1094453797116063638777665980416883949568 4722 828213730127404054984340983286025158656 4723 611323073446776183587148656302385790976 4724 439932282128326464876083063843639525376 4725 308515588187673175340736064587921620992 4726 210726567676924418478761671228829728768 4727 140110561865259146073530366013342744576 4728 90630162853334522538290681087436783616 4729 56996297337019626947376567978408542208 4730 34825164350412106088657269569762623488 4731 20658076538126699433349261411311681536 4732 11887452555905417476100138695783350272 4733 6630003091514971266883042330502234112 4734 3580611057987177788358209376484327424 4735 1870581103660783615321076504817827840 4736 944257031767138835141255338125164544 4737 460015449427301522299456551888355328 4738 215996862285913119151795713991507968 4739 97607434856555361259064335158738944 4740 42382004330362717788818859165220864 4741 17651077402717219820661511425097728 4742 7037096444757330002884239887958016 4743 2679715286263763470932146552569856 4744 972249936765099525719109681545216 4745 335151429927130435324787432620032 4746 109417804838895670088506359676928 4747 33707166150516641259872191512576 4748 9756487074279544299880705949696 4749 2640184350030225535706859569152 4750 664009379611001648109888471040 4751 154106391206510757442341568512 4752 32718050867467955258590756864 4753 6285519299760591615865913344 4754 1077477973800701504381779968 4755 161783479549654880537804800 4756 20737700560455761959845888 4757 2185127515995338646224896 4758 178121760775739430404096 4759 10035028776097996079104 4760 295147905179352825856 4761 1 4762 69 4763 2484 4764 61778 4765 1188249 4766 18783249 4767 253429778 4768 2994631464 4769 31571576520 4770 301162179032 4771 2627834063712 4772 21158368359024 4773 158325907094472 4774 1107600174429000 4775 7280267025416496 4776 45154315333677152 4777 265239953145116076 4778 1480334064045631260 4779 7871995549876730448 4780 39984874554881895672 4781 194426132985725504556 4782 906822888588687661580 4783 4064184819858555765048 4784 17531010541874131902912 4785 72888223463891458542712 4786 292484099220246638883672 4787 1134146742902234794562304 4788 4254433939576734687181072 4789 15454824852582980387270040 4790 54418350122135768842492056 4791 185893182415122881296636368 4792 616549498090819031555873760 4793 1986931510284927048724895574 4794 6226001771878108289569033966 4795 18981339528471071551593031896 4796 56337350159739721289007235692 4797 162877459093142594626599906886 4798 458931088729191573194953715670 4799 1260863065640400517001707892268 4800 3379252178414079841344451159632 4801 8838754462012562466016877831064 4802 22571117334740295612211970407512 4803 56294932379218821916220076816640 4804 137180463655314547453652658909456 4805 326711797087458910038845997282744 4806 760712956037694150381447891663672 4807 1732150626029281189053430367154000 4808 3858129238759246368493153325403936 4809 8408219967543565810264178348233804 4810 17933717158624443287373503072171964 4811 37443078746606614231900443282510480 4812 76541571576876011285462587631653112 4813 153225579765125621306784703751761548 4814 300435251139312481620487362484671468 4815 577069698848714936494347534167735736 4816 1086000694116615380416328447907457920 4817 2002709270075298654587124714480071688 4818 3619497118146263783486721818261034152 4819 6411694581208692150933260603342485632 4820 11133680907338819433646013579577201264 4821 18953465701112982308096363872176161896 4822 31634471715894267398179301974143987816 4823 51771232630657731923362373868590857392 4824 83081067820036846075923001922195398816 4825 130745527605940567637603419368109104945 4826 201782889400541996147330267464151620725 4827 305416206716384424165979199035405363860 4828 453381350337735592686688905177199294290 4829 660098477468159239195211506933128985065 4830 942612322107632078271087478870948243105 4831 1320196954936318478390423013866257970130 4832 1813525401350942370746755620708797177160 4833 2443329653731075393327833592283242910880 4834 3228526230408671938357284279426425931600 4835 4183856883390098164403309419779491358240 4836 5317188340482358148859072123020505524224 4837 6626717776724189686190383855179629746176 4838 8098424759268932453933901305380860880896 4839 9704174438969846941745338302554194890752 4840 11400889249114951100053517905487054094336 4841 13131150502315401525111317715645410574336 4842 14825460195927096457161612567597195886592 4843 16406194340456846578377725661020747268096 4844 17793035372406626392741125290515790561280 4845 18909419891874691039046779999608364597248 4846 19689324618665982795480259787795429326848 4847 20083583190974545435922884690150889619456 4848 20064913739448585102416304572112073392128 4849 19630956869900888562414619607700854538240 4850 18804865403321784244500958357405789323264 4851 17633315321373924126127142151355218526208 4852 16182166898644862080356306965355030380544 4853 14530332598714236416743118405350981632000 4854 12762645577442898902886033671186024497152 4855 10962628778968938049692575374296018321408 4856 9206025078901446842288722589993071017984 4857 7555777921852384692431665058314893393920 4858 6058888174180515894238919444998989545472 4859 4745270168964753766587450208555911610368 4860 3628444397806307516126821600422178848768 4861 2707682815829910758431913686718075633664 4862 1971094017209552007391116441036332728320 4863 1399106720121250523571663863504030400512 4864 967868305917529915233764166418015715328 4865 652193860072442505569344389558438985728 4866 427847583920872441632727981092530814976 4867 273081787394100778112615199723044732928 4868 169475835562578059416759666937891389440 4869 102195857794856329086763939246620278784 4870 59833608723673787609681703848908947456 4871 33985519261312984007441529098553262080 4872 18711198344677903937445370542306623488 4873 9976060251402278027178750595911647232 4874 5145434688516007588082864899649175552 4875 2564526375247492311733762942130192384 4876 1233635195997071525009773152926957568 4877 571983163758744317351474622306975744 4878 255247951446190660127609040907796480 4879 109452182508199985401183469643497472 4880 45018966536455533115139409290723328 4881 17726158112543523002419736010031104 4882 6666831939219756902908190219304960 4883 2389069108296225156851513155387392 4884 813427830843673181997953416429568 4885 262299262902587525736765616816128 4886 79811003725343052355331948544000 4887 22817167878200315783578159939584 4888 6098484470877963476965949177856 4889 1514843201295982008920709267456 4890 347216352580250061759139807232 4891 72799099008497203637429207040 4892 13810300052871539616651411456 4893 2337477127711513651261210624 4894 346489787175760861681680384 4895 43838650397682601996320768 4896 4558411821542514718932992 4897 366573698232756209713152 4898 20365205457375344984064 4899 590295810358705651712 4900 1 4901 70 4902 2555 4903 64400 4904 1254995 4905 20095054 4906 274589525 4907 3285627740 4908 35073067540 4909 338723018480 4910 2992139395784 4911 24388526780800 4912 184739943580920 4913 1308242818241520 4914 8704519014034440 4915 54649782707951648 4916 324954802529626220 4917 1835882647858101640 4918 9882809520212593860 4919 50817538232849888640 4920 250154998640360861124 4921 1181218770684176957480 4922 5359859974418694435740 4923 23408841138910062991120 4924 98547603645482701975720 4925 400434343767886361232208 4926 1572407289050264350531400 4927 5973548880919462759510720 4928 21977552277964184663575720 4929 78382042853872218604124240 4930 271221182242424610913668504 4931 911279380750213450537494240 4932 2975267373205991842874042070 4933 9446032278344673401405677060 4934 29181204320919033938611857010 4935 87770693231967009419738335520 4936 257177488309824459018793206370 4937 734483248141813610399568093940 4938 2045549072555877279449861421710 4939 5557977421512863504736066483240 4940 14739732771707443341364744775232 4941 38168376153581017760917750557840 4942 96543558637984242460465802886280 4943 238617630704013960594296676541120 4944 576482125501211101324938809825480 4945 1361785680435782155327599206765328 4946 3146287176241893159512570253383160 4947 7111705776863915858309479475885280 4948 15730650458361374556864192407945740 4949 34058195603686501834623988071213640 4950 72193235840318189139802303051150052 4951 149852084640731512092110037058507520 4952 304653308835214861056048177948435620 4953 606743974058190125498197241499739240 4954 1183956109518278660728404304155930300 4955 2263940895243955280151650707044536592 4956 4242849361889343907992148230723001080 4957 7794207776454793198906503428556021680 4958 14036610239505553243594231850563663160 4959 24784369724840039151552717819441755200 4960 42910535770869186043608898658438334424 4961 72855299231684888573567693005474552240 4962 121312635748777963937734403587087169000 4963 198121243882483112795643979739074231840 4964 317369060687292877560251169027486218545 4965 498690552646556255936779690676651523302 4966 768690151328807555588516305235775194475 4967 1162363335855204009147328639140907899600 4968 1724312241238663680213858810181139007075 4969 2509473500251262502839676796158475816750 4970 3583006231980269035051933506603464183365 4971 5018947000502525005679353592316951633500 4972 6897248964954654720855435240724556028300 4973 9298906686841632073178629113127263196800 4974 12299042421260920889416260883772403111600 4975 15958097684689800189976950101652848745664 4976 20311619883986744163856074817759117986880 4977 25359519216957838437842429406601501675520 4978 31056034751687158768060007318294315264000 4979 37301913206622662949666658818802970746880 4980 43940388629370046508655512226240854450176 4981 50758389196472400182379966094216714649600 4982 57493955541014746085761973659908764303360 4983 63850150104717665885442076086730929602560 4984 69514843945195010588543356612165649694720 4985 74184815255353926620009290368435375046656 4986 77591747593389910309496704477163048140800 4987 79527146167755096129299708837853821665280 4988 79863036991298564536676693560114707169280 4989 78565649752119843011748187109330790645760 4990 75700094464497485495457339724162716925952 4991 71425213026662354695485365831521827553280 4992 65979130140106946749353709673416449064960 4993 59657311973446859480341766007247066890240 4994 52785939553840309786064845856184006082560 4995 45693945012756182697753365306661138333696 4996 38687060558691707634105538396900001054720 4997 32026716253835794271248029683300024975360 4998 25915714186850039045689699770184687943680 4999 20491490915132093071192110698976069550080 5000 15826667551565725807733635704252077703168 5001 11935665628652077798076673328598766059520 5002 8785566368990624047826607677976514396160 5003 6309163060457884453587660911994711572480 5004 4418275606232473467946436282984515502080 5005 3015778055828374777669600703487001231360 5006 2005317091459858230884031959932453519360 5007 1298252790798423720794830828845997752320 5008 817835268145635944728754005630601134080 5009 500981137643686235529964976971312005120 5010 298210843574699429790651111440702767104 5011 172363935053338463164250307338677780480 5012 96658297118706149979507179335324794880 5013 52543891629274093490152356580174069760 5014 27662081566568055954174129033602662400 5015 14089030948276579012909265894355501056 5016 6934671110250800465828773659494318080 5017 3294501507199078027498629969068687360 5018 1508666461471879280231741755165245440 5019 664967051937036838771540960749813760 5020 281649489665399026919926084587749376 5021 114430923124674346135606744810782720 5022 44508217272603028064599175394754560 5023 16536160817579412144665847010426880 5024 5853865310338711021437745344020480 5025 1968965928315276942088004398219264 5026 627226697408718419612441342115840 5027 188537659799764383971208006205440 5028 53247663428574577053042978324480 5029 14059028495632159024611747430400 5030 3449701854180711283237987549184 5031 781042104221868866772360232960 5032 161745975197577460542771036160 5033 30304567020630353746245713920 5034 5065282692996470766200422400 5035 741376636570746840078614528 5036 92602286315140474921287680 5037 9503762546775160992563200 5038 754102897733246470062080 5039 41320706725109395619840 5040 1180591620717411303424 5041 1 5042 71 5043 2627 5044 67095 5045 1324505 5046 21478849 5047 297194569 5048 3600407373 5049 38907874330 5050 380367341500 5051 3401008549344 5052 28058112213544 5053 215112749153288 5054 1541759815384040 5055 10382241719437800 5056 65970787358469128 5057 397013623265646748 5058 2270137015803631156 5059 12368601773129947940 5060 64372113048778685780 5061 320738155913635937484 5062 1533008845790237595884 5063 7041388742383593115468 5064 31131138654697111341820 5065 132676164733230153838320 5066 545799629691189189190168 5067 2169936840109116115715048 5068 8346824857505499832506536 5069 31095915736984176124149240 5070 112306692893675328786721400 5071 393558329652225198844944184 5072 1339264648700382498659411224 5073 4428989118441054515238873318 5074 14243858413051092145354707610 5075 44577771345675691025765618210 5076 135843962109575390161161546650 5077 403310590183629536315755255910 5078 1167202122915572088257837971350 5079 3294387297317339807887015928390 5080 9072492990352368004985064092830 5081 24388808338332061405000534101892 5082 64024063768314188111754628299552 5083 164191400334980146904113042994584 5084 411497941649160238576597980543080 5085 1008186873481193546840167092139160 5086 2415503067345021177841131369673048 5087 5661037107680097517490047079799448 5088 12981564313977373328477248142799096 5089 29134930587709076734198812390597340 5090 64012257615775708108107139430929940 5091 137712732360727440088154675938255172 5092 290161711688422704901160316252084852 5093 598891865156582751427762821109243244 5094 1211101452174868010738465493565189900 5095 2400006701246898508338697901552540780 5096 4661384952878614191876449494199945372 5097 8874702476169856509600607546079398272 5098 16564938928832047667201953073368095944 5099 30316516739739034258485031740565687000 5100 54409395517255178792959956527117461720 5101 95768125974720331682350080179007415944 5102 165334574452234152920282027302796397064 5103 279989006522201224598519893909438390088 5104 465144478094630853880513769337110505320 5105 758115576067331918231363955940734788385 5106 1212302101098815359088318819182286205527 5107 1902118825349949566645798333967399154867 5108 2928434592477124076609404325729986140679 5109 4424055879751482800538220059793597295625 5110 6558512413200334201348192884621430623025 5111 9541104214708858898319327923124218014265 5112 13620900232985319046410640691237367450365 5113 19082208429417717796638655846248436028530 5114 26234049652801336805392771538485722492100 5115 35392447038011862404305760478348778365000 5116 46854953479633985225750469211679778250864 5117 60867802411198386132665546686956772955744 5118 77587334470324182981652404427666317153728 5119 97038793736618485533614586360414052913280 5120 119076986392225498593411524950300289361920 5121 143354371339367026994442185681632455725056 5122 169302604239087772590368795958063510593536 5123 196133121996227239285452964206607187853312 5124 222860884038677212335963981935073123205120 5125 248352905131942168645509380018714107904000 5126 271399959409984268979436799154062883946496 5127 290806250739133858106592708069929722576896 5128 305488524271852859678814994051887619899392 5129 314573678345833481284969811352294625116160 5130 317482979078928599807024298345153141145600 5131 313991818199214457580558913953722921910272 5132 304256606995399526214439079774346125770752 5133 288804532095764272435753754953263710470144 5134 268486868166878515620666207343707171061760 5135 244401511807501062765114031210263971102720 5136 217794508513490211444501743177339278196736 5137 189952884679128509903988595415929151553536 5138 162101666838039867300860298693522302697472 5139 135316551558069248585148806247284715028480 5140 110460637609653720659377869835760807444480 5141 88149586840397896970305145943597523140608 5142 68745315010481989748194530430802982862848 5143 52374567100774153461370552415079435862016 5144 38966060686752664097567615247168758087680 5145 28298571404671606017187312550932255866880 5146 20052379782976617152791358810460939878400 5147 13857646359753179944446505229388485754880 5148 9335125993915031507018064195752453734400 5149 6126722241863776127291648754341505925120 5150 3915321987386169621848380640293908643840 5151 2434862517509657554778124099673217040384 5152 1472537053915410364014831372722004557824 5153 865443919321443472725059709555408109568 5154 493930058854657169798160150592854425600 5155 273522567433254449403340844284426321920 5156 146838895773392821947388108088306302976 5157 76347865191663491387086297621055143936 5158 38407234514003036519145935417274007552 5159 18672510189172558239387919043222568960 5160 8762636527807072174000542654052433920 5161 3963949464546194426154950555668054016 5162 1726014516664147050598614750898159616 5163 722238119728075428040058089381036032 5164 289906224339531132480478512026746880 5165 111406460673124179295301943143956480 5166 40895152873812812252857443763093504 5167 14303923246401417404575936428376064 5168 4753696213839036687759658144759808 5169 1496238718045775800249133668761600 5170 444382011523735504020070738165760 5171 124004057206962024413935691628544 5172 32348800949666898199233842642944 5173 7842191787780868893791106367488 5174 1754134750661945547833737216000 5175 358861800108781745597988208640 5176 66415793370827925098770464768 5177 10964544308878828847400747008 5178 1584859322003409316071079936 5179 195462438074789357305200640 5180 19802948698008677850808320 5181 1550707093812319747047424 5182 83822005070936202543104 5183 2361183241434822606848 5184 1 5185 72 5186 2700 5187 69864 5188 1396854 5189 22937544 5190 321322428 5191 3940559640 5192 43102670841 5193 426476030576 5194 3859191639504 5195 32219855445888 5196 249972878465520 5197 1812988788964416 5198 12354227033128416 5199 79436548708675008 5200 483748894062991476 5201 2799092213786216160 5202 15432766035464872592 5203 81280988853515896032 5204 409847472508674519144 5205 1982491227801430904928 5206 9215873900001102586320 5207 41238545088661179649056 5208 177890080872694451411076 5209 740738071733813565712128 5210 2981088799266765612581856 5211 11608360956996994326601920 5212 43782614274707908188085872 5213 160096258345670504575883712 5214 568056854019868879879964064 5215 1957436364139958355077798208 5216 6555370426445887411588172910 5217 21351376828892911657912403376 5218 67679607995608892201598072456 5219 208909450281353265477636580080 5220 628310094984556308528448038980 5221 1842200637318352404895916320560 5222 5268210600600170968776364411560 5223 14701284533500851989387755963920 5224 40050075923319109025759630051502 5225 106557858087350985526725290587104 5226 276993080779958457825868739497920 5227 703737469520768761704220280136768 5228 1748067615800314079224991158671408 5229 4246685824124535201834494422898368 5230 10092913921987505789011512633750816 5231 23473607556347513201649557961944640 5232 53438569117046645097656154692995332 5233 119110316831439531499260448107125472 5234 259994851151921301664659440150379792 5235 555898959280701561205529271052199904 5236 1164479041566460336505232489237838440 5237 2390316740708296171968548947178602848 5238 4808891883734932021932689037336217168 5239 9483594558475248721692078382882865952 5240 18336100831542267718154452843384425204 5241 34762411310759132560555459607847384960 5242 64630860620910794944888199906092579488 5243 117855790114658308385848894414419340608 5244 210810554971453578992280100187256251664 5245 369921491461464842188552020536038736448 5246 636859832923876040883502081570249619040 5247 1075802633521300384319597717852141689536 5248 1783238067206365221308917513096722073881 5249 2900706633355408985080710313797242004552 5250 4630652078583428762196845065031154937164 5251 7255157620024704361431840298061957706600 5252 11156728122928506010439221053458381746038 5253 16839437477906065155105221595875000200008 5254 24947728387412158700743960927332843228540 5255 36279029274094846347426354383604446710680 5256 51785317091820754639687952383734239507425 5257 72558058548189692694852708767208893421360 5258 99790913549648634802975843709331372914160 5259 134715499823248521240841772767000001600064 5260 178507649966856096167027536855334107936608 5261 232165043840790539565818889537982646611200 5262 296361733029339440780598084161993915978496 5263 371290449069492350090330920166046976582656 5264 456508945204829496655082883352760850913536 5265 550810948362905796771634031540296545042432 5266 652144468914049065864706131527935609896960 5267 757599214513079996802154538057807332245504 5268 863480033163073859552379290367001606815744 5269 965474632619280862296874143042923238260736 5270 1058912020413002464377048267261420822331392 5271 1139094693830955255744281300429943110369280 5272 1201674704095954057176970221544041690169344 5273 1243033705968467800449624097801223006060544 5274 1260622153969810019957522835003465313288192 5275 1253214383352471183409046590418375329972224 5276 1221044775489592713811310662635055680061440 5277 1165804614253441840485298121845663133073408 5278 1090497444165908123257287748460498563104768 5279 999169756654748305450948189075017591422976 5280 896550416807620846878718401013796371955712 5281 787643568544148800093852380464130010644480 5282 677323987754366135693986295772665320833024 5283 569980522843802703846247273470090127867904 5284 469243327566190114799980628273927760642048 5285 377816177070187328037255416045922120892416 5286 297419055792051937150175374733077465006080 5287 228831257808490797055327228523854159675392 5288 172013766292972577037496032628259885678592 5289 126283072561153551365113901855730711920640 5290 90507168952073009131612489141713937367040 5291 63297531919621445757047287046062819246080 5292 43177140955285167523202723408870931169280 5293 28712296217080008763176157786140322037760 5294 18603628988623379431209802248650137534464 5295 11738043546197407162489716752983038885888 5296 7207706008256168946296139281623846748160 5297 4304448086006921370552882605592271650816 5298 2498340464930798564651620413988096966656 5299 1408221580915961610947049253558441476096 5300 770231895831565212141156094278214090752 5301 408432891252452171801008449214941757440 5302 209775475086502577532706449702606864384 5303 104249615744985703451680332531823017984 5304 50071606370698383078931331296165625856 5305 23215237036824485824754650614671081472 5306 10376151565484611330948573951615303680 5307 4464173377395900661717766103204102144 5308 1845788924468806167855896633932775424 5309 732114062225999256509116410960543744 5310 278011997466462588248037266479382528 5311 100847925207866078598050482099322880 5312 34857781424687647297160664670273536 5313 11448013157247584679788520696446976 5314 3560863504822249128932273767317504 5315 1045116881204099930653311010603008 5316 288199107151371815920896332267520 5317 74293928437776610840092528869376 5318 17797380126332465081013938159616 5319 3933547094803500766364233105408 5320 795103937897270245142147629056 5321 145380990372538088361012756480 5322 23709410377835856368177774592 5323 3384984030779616667298168832 5324 412278531941399712208257024 5325 41240426494900611651207168 5326 3187597375937010519244800 5327 170005193383307227693056 5328 4722366482869645213696 5329 1 5330 73 5331 2774 5332 72708 5333 1472118 5334 24474126 5335 347053680 5336 4307757156 5337 47685875337 5338 477459820697 5339 4371873011762 5340 36931999146544 5341 289911117190416 5342 2127401378321712 5343 14667161579023872 5344 95416753319732256 5345 587893896837923316 5346 3441714205266557652 5347 19199356037377071704 5348 102311939316553200944 5349 521993993433120160360 5350 2554900678017137216136 5351 12018060072819882529536 5352 54419401444265144045232 5353 237560373761357836232772 5354 1001105242783830376421316 5355 4077607032745968081116136 5356 16070925899731387070608032 5357 61353152830238433739851504 5358 227095594534372401417173424 5359 815718340914955200832019520 5360 2845685734851168244109529696 5361 9648920498625583526425899246 5362 31821619983618715779656172702 5363 102141725677393578682686821652 5364 319291811934747980995059459288 5365 972578761257127358409280763972 5366 2888329632865615244379637519700 5367 8367031427887635990729176810080 5368 23653896408737727767955953016600 5369 65287781658020302952700114838542 5370 176010503077671798531260432566446 5371 463651090713947661404113290188028 5372 1193846266475429190583539600808896 5373 3005791246880999756580948917804016 5374 7402228378966386804467926141843312 5375 17835734977712669149295989373992000 5376 42059893126584089394330059441492192 5377 97098004517369169877328737922441604 5378 219496101061181203000215718724010084 5379 485982306217454123359232197643495928 5380 1054114444095501925868709607416830640 5381 2240367703151004501040080640590797928 5382 4666593700836159630884839978520841096 5383 9528166707576148866911702962990496896 5384 19073119923626773087561865314576288816 5385 37437479157487380483711909300939725492 5386 72065701259251897722094069216997542068 5387 136065473594754462941752565200708814856 5388 252011473357087368451848013536206690016 5389 457928066327933477267905394413860751248 5390 816443626662235037952529909552133669328 5391 1428402434328248041056614302480800858816 5392 2452505449368106109580203840494468781472 5393 4132760366575417687395519394089363001497 5394 6835549967604374975028823262598247457505 5395 11097834846351568189895390405021841089478 5396 17687222965318951093790105990687596652868 5397 27673189900120067896264751481582649326966 5398 42506480840883979888408123245457297359246 5399 64100622111175235876727624630124606920624 5400 94905632617319135358380758502687290339236 5401 137959803140739918388602228622004372675185 5402 196901434188200140029393369918152026350145 5403 275919606281479836777204457244008745350370 5404 379622530469276541433523034010749161356944 5405 512804976889401887013820997040996855364992 5406 680103693454143678214529971927316757747936 5407 885542076803842172680472047410644778462912 5408 1131982269780412870002566783404006185783552 5409 1420522860333000728306609971842795659453184 5410 1749900791706719993607378755225151349121280 5411 2115973307686613855946505929773753856766464 5412 2511365580152940656210128732666336032227328 5413 2925368185504251988083946091480680158855168 5414 3344153094808514715453562509525539509567488 5415 3751346719358431045778680991038347274223616 5416 4128955979482519444715077853777210409222144 5417 4458593438752914241675348056496826445201408 5418 4722897797726332369115156920205150916968448 5419 4907005268130185934761087375892771699687424 5420 4999903949259216804265817621024286655381504 5421 4995503466781683937135402923060361636610048 5422 4893278156447976921114701965317469473079296 5423 4698391609398535391365207195576273056301056 5424 4421276429327540109678832181226842420674560 5425 4076715061794185398844242087009811089588224 5426 3682533498661266257874467159627961565446144 5427 3258068389913756629545275478264388075388928 5428 2822591647686466439727938330171015469989888 5429 2393871825918725090034200493289348530176000 5430 1987020550323982850529730591260030137270272 5431 1613721887994619494787392047326855107182592 5432 1281882667740917390280013435348775866466304 5433 995683135685567248393174010618268975366144 5434 755959354471107722513264391531698916950016 5435 560817774099171714571718456253964420644864 5436 406370845994001557618887579899238180454400 5437 287489010779052631543474988738361625149440 5438 198484501011608067800473455287136891699200 5439 133670207116273723240791406852532321910784 5440 87766264968980804120051834573913820495872 5441 56153007531700334971205460531907160702976 5442 34988241186657904641828455393182196170752 5443 21218200567450057827796781582828062113792 5444 12515458217860602916704434878731081744384 5445 7175134406609123952391446175812849500160 5446 3995107948915940605836263050610038800384 5447 2158672158002085173616027087473976803328 5448 1130890873336392624586403680664313397248 5449 573872172288689241596024563233202372608 5450 281786074897494275807046646974482743296 5451 133734601343705863313565887158617636864 5452 61270799016529483642175641284161568768 5453 27062265432833929491470810640367484928 5454 11506249741486606747800545251301523456 5455 4701703908630074180468946945305477120 5456 1843088047126327179864320570499792896 5457 691729701565478902391285679728361472 5458 248001644997667389173050149565366272 5459 84724439511445128403042123804311552 5460 27502006700521518419162626170814464 5461 8455042997999970004438754877505536 5462 2452726797997348288067610882342912 5463 668489522866852707762899131564032 5464 170318784096689187527563229003776 5465 40323411285365701173534257053696 5466 8807579117876809866231626596352 5467 1759298276544914435013485789184 5468 317856375153691649757501456384 5469 51216083318392729115861975040 5470 7223487019995533658455801856 5471 868985087753637046586966016 5472 85838455559121541049352192 5473 6549922311740197911396352 5474 344732753249484100599808 5475 9444732965739290427392 5476 1 5477 74 5478 2849 5479 75628 5480 1550374 5481 26091660 5482 374472042 5483 4703759088 5484 52687739853 5485 533761210346 5486 4944704583133 5487 42258791799700 5488 335586862360484 5489 2491176493805216 5490 17374385191726416 5491 114338717655399552 5492 712644973315703316 5493 4220441608743945480 5494 23816858036319475988 5495 128394723764463387952 5496 662704644824427504712 5497 3281518550083363778384 5498 15616948737703260066392 5499 71547262873119301007040 5500 316015895351262745337076 5501 1347504419433718500744552 5502 5553833023052514130002996 5503 22150743418045015904566800 5504 85579292795461756972691808 5505 320590599164073609298240992 5506 1165520241109804469728895952 5507 4115595264834868247775896064 5508 14126042915306662172199467982 5509 47161911951946635794301131340 5510 153261186658263461515194792846 5511 485076777579378991237058626344 5512 1496154024546662496769713866564 5513 4499492017992238564779037202248 5514 13200518583267505951927375857724 5515 37797587102356594247444404866080 5516 105675740922533302702114421475302 5517 288606077553167557019872453438188 5518 770237157107660065840773952431558 5519 2009518363344720449050173756129816 5520 5126939694784324269972715098988968 5521 12795712158798244942215954261265120 5522 31249545850441055466925813351443344 5523 74700084862229532152561901099170816 5524 174829367599378597570250776111917796 5525 400713891831718551666204575529436072 5526 899674416313373666114105392212389220 5527 1979088952435318455228373242508346736 5528 4266446759681414673627254643294620424 5529 9015190292178167983662339833945300304 5530 18675495814714317499876704222692933848 5531 37934474032875241216243248234608467904 5532 75566932496266451305097180541497008100 5533 147649420263992824380929709147089845192 5534 283006133168981121631270453019585807908 5535 532208349470345626837788717170910589008 5536 982070486874529771603258538351485070976 5537 1778394639704343252124131331038407800608 5538 3160702193646350033544955000860656030640 5539 5513795137020824226541877962079536978944 5540 9442070684600019879088951839545433500601 5541 15873321232916004881584750337676548021946 5542 26198905547106778539715252455798814549977 5543 42456157746879269233743142920905932657356 5544 67556082558142155369845638282313928158790 5545 105554116671641949972253086708415139991948 5546 161953482752299351557665250838747202933802 5547 244019216410262331011924629623726491978352 5548 361066679980409525500438236384940876855669 5549 524672502563578329134757115545530979703802 5550 748740646751159813583802284406169517050885 5551 1049345005127156658269514231091061959407604 5552 1444266719921638102001752945539763507422676 5553 1952153731282098648095397036989811935826816 5554 2591255724036789624922644013419955246940832 5555 3377731733492542399112098774669284479742336 5556 4323589283721097943670120850068091402162560 5557 5434388191600546461919122293875959380141568 5558 6706919820059335306167104628684496524794112 5559 8127140471252994499371392172890392587236352 5560 9668680381030420356187086683694523904615424 5561 11292252440618648015957766066338891732877312 5562 12946236185175449737400135683525247101501440 5563 14568608888457979921400883863866636702580736 5564 16090242856952295777947787892350731402870784 5565 17439403195444285500220660684256398180614144 5566 18547089943362346787226940409091575507058688 5567 19352704812842067477257218837327360189005824 5568 19809417952301272610923395295870191691366400 5569 19888589521748094466781740130426404420452352 5570 19582676699409880186750715007014465802600448 5571 18906224351622029343273443307438054423134208 5572 17894774709918796291253488659389199622864896 5573 16601801419110531876076373609091457496383488 5574 15094032012163393685108226811911971820011520 5575 13445727034922755585022148127691326676271104 5576 11732600253432704788852689779989140150943744 5577 10026075671615640820019807744891409607426048 5578 8388486090156052525385523625165582304804864 5579 6869645656383502586126866665195691248189440 5580 5505009579415723628247971540620755056197632 5581 4315407825638509751466465272847519625248768 5582 3308143399941413933871330869022201288327168 5583 2479107329035388717217134819216600434999296 5584 1815495404971397618305799481145528646893568 5585 1298715203778663814581723603823974877757440 5586 907132729685987054128214839616392463908864 5587 618405474108470662961790152000719925805056 5588 411259686733228585572840108810885625020416 5589 266673778656319847853137585072916997865472 5590 168512456817508632412036158039824579690496 5591 103710141158626470028158127247923536199680 5592 62126993759369842524689444220200055472128 5593 36201158791246270391636578983885051789312 5594 20504048920136273684235182489709714604032 5595 11279778929170359009874956869358367801344 5596 6022107361629252213414482418845469376512 5597 3117439993858968766575878571536311910400 5598 1563265020818578622312661660599505125376 5599 758577550155223898569834822391744692224 5600 355802267136775139760778226241764327424 5601 161110113207379503523622638459992145920 5602 70332484515784539911211113477341970432 5603 29557291438729614855934358018408316928 5604 11938225565951954443193500140839108608 5605 4625907440815800651292976970293313536 5606 1716185487640070322358663632826400768 5607 608229736207301425168305049105858560 5608 205405928721411745229685628656943104 5609 65911783197040355130831618101477376 5610 20031302316864141004708019768918016 5611 5744261902958238471425684125253632 5612 1547621241115760304226895749185536 5613 389768558596620886094892341657600 5614 91213699965153126648313626492928 5615 19692312887452225817234240438272 5616 3887669011561913248900335009792 5617 694152320645771562289320689664 5618 110524638744534628936766717952 5619 15401797583303825904547921920 5620 1830358553378135832134680576 5621 178571566183232764110700544 5622 13454022109695619213819904 5623 698910239464707491627008 5624 18889465931478580854784 5625 1 5626 75 5627 2925 5628 78625 5629 1631700 5630 27793290 5631 403664450 5632 5130414450 5633 58140443025 5634 595856468375 5635 5583841273185 5636 48271018803525 5637 387735063326450 5638 2911280939765100 5639 20536735410252600 5640 136695455834736400 5641 861732461354555700 5642 5161764017370447900 5643 29462589591694828100 5644 160652465018270754900 5645 838733084661529844640 5646 4201012642436718059000 5647 20223876577435478854200 5648 93727248710989288630200 5649 418797055699788566476900 5650 1806614840531219848095708 5651 7533369233188758121421700 5652 30399585279964967036058900 5653 118837702259611801137264600 5654 450471378795625398080066400 5655 1657269425864801592972520560 5656 5922296704272819936101274000 5657 20572678662361139359433155950 5658 69519145396923034462052391450 5659 228675184440823421653894860150 5660 732661788141535724340855681870 5661 2287753175442568411037162078600 5662 6965799597697659044022868321500 5663 20692318650353069510245840793100 5664 59997089721608577328929855128300 5665 169874365191424908853413578056830 5666 469876992680414048216875684645650 5667 1270194716505894228264875248820350 5668 3356967675558715628930692615437750 5669 8676932372344364850704436759981900 5670 21941688580272010110289016872513720 5671 54299137398807948949087197810686400 5672 131541055030267077503919622973144400 5673 312028544162490240656664303913975300 5674 724943429155556213541579153839695500 5675 1650047043343849412920811519965660884 5676 3680191152412129224674887785779608100 5677 8044884544743480461083838670227745600 5678 17239814956730219567746340962256614200 5679 36223579626255314830793553343227475000 5680 74640350431945894683444632125192002360 5681 150852398158570327521093837221491343700 5682 299085300826009758118513386157803789100 5683 581789418425506848622394523249669669300 5684 1110513323167312397230918588484676087300 5685 2080291102682837641703588161561567275800 5686 3824881825519564277402967303731714049600 5687 6903237807099752828875603408602033973200 5688 12231286610075860764335095625017008610800 5689 21277270208913544172720739803346282540825 5690 36342982191557673213757458101381055480435 5691 60956368149222823179477906472566229573125 5692 100401705759818057536627896052057843251225 5693 162410051399234981683019286114817489916100 5694 258022514723542643809585010832540933465450 5695 402619764540225612269609614111790199243330 5696 617080932505845582514096053879303974896050 5697 928992861895270559627693367686161774701625 5698 1373777615364512516659044611177924840516175 5699 1995546509275557193719435872721582250466025 5700 2847430657005473130122830746588293435866093 5701 3991093018551114387438871745443164500932050 5702 5495110461458050066636178444711699362064700 5703 7431942895162164477021546941489294197613000 5704 9873294920093529320225536862068863598336800 5705 12883832465287219592627507651577286375786560 5706 16513440942306729203813440693282619741788800 5707 20788486579102077655426468622696638709260800 5708 25702836674513422729376741389326807872313600 5709 31209660492402085467892688113953909541440000 5710 37215213764155057370887637095814200811965440 5711 43575849387854938465732075117253186643609600 5712 50099349954870725690716551680069667269836800 5713 56551324115761175174148943123267862308454400 5714 62666863829312541120970216304340402988646400 5715 68166978852711223843343176878049436493414400 5716 72778601147092985264925480614931732057292800 5717 76256302651868033662634494951380702894489600 5718 78403417099733502032219573100951316489830400 5719 79090102125760519875379245729181253605785600 5720 78266080094528098463587638575305329066639360 5721 75966352460360586008028361980856185651200000 5722 72309024832273386853876748883356765965516800 5723 67485382851111518143691577739781828562124800 5724 61743361885307213022283122157786213489049600 5725 55366391312682247744091291531504410467237888 5726 48650129994893856778916793780263203110912000 5727 41879762268637102923110710930035272214118400 5728 35310283089770836751552005780144092767846400 5729 29151627416111331265145885456147610913996800 5730 23559708717821238551968170143859657177825280 5731 18633570384411370941833739223111231025971200 5732 14418066380253822154021396233933840973824000 5733 10910889533889614203265596038406531658547200 5734 8072425266820838867321792723402704394649600 5735 5836838743407446105321537405731424635453440 5736 4122968611351785346253452199265062145228800 5737 2843930620213673356791059940044390478643200 5738 1914744413606489759349557997885242474496000 5739 1257705608940285651410853960734512827596800 5740 805570155288774798146469455433582111621120 5741 502862048553013577376919887547772751052800 5742 305748434867869052972642277699932179660800 5743 180959195230122229125250649913994877337600 5744 104186145431799173477383297326838185984000 5745 58309984131072158591759804267623266385920 5746 31699105213828938999740274729098516889600 5747 16724919737936051815717505069826755788800 5748 8556722558691740054034253626063873638400 5749 4240909858929156282955936369832519270400 5750 2034067480654602440424070509485245857792 5751 943047131996714322956390204420862771200 5752 422110002369273161814390748415734579200 5753 182160486036250649121550085113931366400 5754 75678715884226984806355193147949056000 5755 30218544060359779860038640884797931520 5756 11576230105478973050112922622518886400 5757 4246006640208853815115317943415603200 5758 1487777184333054950697127344970137600 5759 496754942956727986594910895184281600 5760 157599130613903089737796940097126400 5761 47354487777802280785068619412275200 5762 13425913605628858133173156341350400 5763 3576224740793294621196997466521600 5764 890443130045847124655332550246400 5765 206007381829320392362761828433920 5766 43966447107112136445658136576000 5767 8580014982514132689026757427200 5768 1514231077619381579419956019200 5769 238281433625751219610216038400 5770 32812525286169020405341224960 5771 3852742695049200047593881600 5772 371296064715625854926848000 5773 27625843924787424500121600 5774 1416709944860893564108800 5775 37778931862957161709568 5776 1 5777 76 5778 3002 5779 81700 5780 1716175 5781 29582240 5782 434721140 5783 5589665480 5784 64078186375 5785 664257740300 5786 6295978627610 5787 55046573013460 5788 447173764676345 5789 3395558040698600 5790 24223486476670600 5791 163054753124519200 5792 1039501388009797300 5793 6296887390394476400 5794 36347818531774387400 5795 200438582644706478800 5796 1058310728863190255740 5797 5361050657134789413440 5798 26102355389195256602480 5799 122353150573298203602400 5800 552972057565648812815500 5801 2412866393652986991833008 5802 10177578185119555102471208 5803 41546184194216164853672016 5804 164304026005954284416166900 5805 630108251615167133289448800 5806 2345416209179650593327116160 5807 8480508887728872325233927360 5808 29809514218363562481479471070 5809 101936417467829813693688095400 5810 339339687162468734834813563500 5811 1100375263376205214918855324920 5812 3477765332465750978685807480770 5813 10718876349423298903741741763840 5814 32233624598935865376343033271800 5815 94621007567356964927221432564400 5816 271256092213739625202835114771330 5817 759745537315056111728148972959080 5818 2079820439569158094188578089579660 5819 5566916377425437953629319233549400 5820 14574289480914868936164879873060350 5821 37332556303733806218854838863371120 5822 93594690723768688760785088203163920 5823 229723569589619046673584854528858240 5824 552167873990373216058758322508492500 5825 1300054083378580609206082703699959600 5826 2999047560824386107775719281633306984 5827 6780125054067091064678857613424659984 5828 15025169783843308511600349495938675468 5829 32645081806297958478179955204043576000 5830 69553163672472495320707571645939580400 5831 145343559971661648649730867392932705760 5832 297939907843026851866125576033138296060 5833 599218399848471875006496487629679137520 5834 1182579515568657261783095583850456145800 5835 2290473343244838762090339884049953334800 5836 4354383262701163736179295796545582701700 5837 8126199574537026713568392642262633500000 5838 14888701837984992389685747035456882574400 5839 26784288068214742148016633641082470683200 5840 47315032433188910594807042245567359098025 5841 82082825620622938915148389154761355242860 5842 139853890758607584738676844180639850135210 5843 234044038292156227143620718727386183785220 5844 384724493457498685578602995112007792313575 5845 621235977642413740565860089051474109884000 5846 985462382062238219445233197173966112540980 5847 1535745726493156482402875689656176041070280 5848 2351313323481567366681008649789046148084335 5849 3536932342271474241314930086622694565009900 5850 5227309848430610829633867219271830640385450 5851 7590532397010055357160355841665725367364468 5852 10829616694107701905000574237474622437730193 5853 15181064794020110714320711683331450734728936 5854 20909239393722443318535468877087322561541800 5855 28295458738171793930519440692981556520079200 5856 37621013175705077866896138396624738369349360 5857 49143863247781007436892022068997633314248960 5858 63069592451983246044494924619133831202622720 5859 79518205138228958792430091398588686065152000 5860 98489470325119663508122366748673994832275200 5861 119830547605583988297533807988421726098032640 5862 143210384136814166772405088440975206538455040 5863 168105626871035778898223900988951255537377280 5864 193802372846341777796329645037843902865510400 5865 219416887854815167676552262787747599836774400 5866 243936490913546115312611279428925564098969600 5867 266279307658429291350209090101661974528000000 5868 285368861504383466614246329322411307938611200 5869 300216922045787506224705029282195483498905600 5870 310006124529230089232867808732893975884595200 5871 314163016419755622403406030506389215652085760 5872 312412636806409724222374492014524021929410560 5873 304807537481690169789080388014823609749995520 5874 291727112604106077013625050584850965830041600 5875 273846794400965504873728197664281573982208000 5876 252080518900212497053757569168854281080537088 5877 227503245078190530567574329627340040556249088 5878 201262674888895455190210087773307296259506176 5879 174490305348195653232496304270705771203788800 5880 148221435043156373862919313096362248110080000 5881 123331902313474243320218067160295453627514880 5882 100496533934455272024093680279266110031790080 5883 80171054200307670199791475744764386355445760 5884 62596096682966178240954470718562834684313600 5885 47819447561218097378630181229676918000844800 5886 35731043078007513379174522205947192347197440 5887 26104657888400909186218575051801895569981440 5888 18640576718380350913687586950772301894778880 5889 13004612256523733808647522336459757243596800 5890 8860311262974122124342531838708536259379200 5891 5892764591442039968256439411938579888209920 5892 3823843421722359678345097264450380517867520 5893 2419750793998432226642501076114869153955840 5894 1492431727204018436851732702709472559104000 5895 896642210397659508547918502640697422643200 5896 524414520023115790319644401422451207045120 5897 298381380208499444546266673650398155243520 5898 165043993213909307998977388334171805450240 5899 88679852724285669869232308154087663206400 5900 46247471893492999968425200135549904486400 5901 23388422456967238831448514131445512404992 5902 11458934330509629329292333453571147169792 5903 5433292095675192365618921971807089065984 5904 2490364752398952456848721242371391488000 5905 1102059206659023957556686775093349580800 5906 470218232017088062909494004260609720320 5907 193152205934292722522861949803214929920 5908 76259324866407386585305522335530352640 5909 28886244035499854866038290533423513600 5910 10476545407707490567522674126985625600 5911 3629908442236740977726962525221683200 5912 1198463504305161343712687349877964800 5913 375978662611237318393835655947878400 5914 111711113902026714324507392632422400 5915 31318495082096858012198642699468800 5916 8248899993461756759412089311723520 5917 2030860089028126778119085065502720 5918 464561225748267053860208550871040 5919 98027140274357787159762986598400 5920 18912542476273398177083686912000 5921 3299556114150683398855469301760 5922 513228135232720659673367183360 5923 69849089332102866713203179520 5924 8104407298738813374614732800 5925 771634683300900027917926400 5926 56706176726298699726061568 5927 2871198821584744289927168 5928 75557863725914323419136 5929 1 5930 77 5931 3080 5932 84854 5933 1803879 5934 31461815 5935 467735730 5936 6083551100 5937 70537294135 5938 739515257635 5939 7088392740660 5940 62671067121670 5941 514812294945025 5942 3952824951401865 5943 28513392046721890 5944 194069355682587000 5945 1251003114087657700 5946 7662498284653312100 5947 44723708698188458400 5948 249380175957269819000 5949 1331444948571445509340 5950 6820238551287392626780 5951 33580027504056426527400 5952 159177607276763039031760 5953 727529918917337529622860 5954 3210544752365232211853308 5955 13696388693903839719935216 5956 56549495166641693939809240 5957 226205366570409559474781332 5958 877504646009553747412959732 5959 3304132512806726295448898760 5960 12086141600138857185139941120 5961 42980855524451735993367630750 5962 148706949461651120825635421190 5963 500895133067025673491460601040 5964 1643587785474333577141045079220 5965 5256819970166893663274289932690 5966 16397392208641460312265259894450 5967 49908031613290666237456389997180 5968 148292384865139428111047949363880 5969 430344348978968320882742613879330 5970 1220243644663509666785426952859210 5971 3382078161311693456322397292081400 5972 9166227891624708271274195269047220 5973 24300846737478623078171355285769070 5974 63040678539499551062278357203530270 5975 160075825989332232851969686812655740 5976 397983372920855347872079620458764400 5977 969080825027529640253913353443678580 5978 2311669096548191918612010735266168580 5979 5403437392183713149099318630350251584 5980 12379280781648638390866742302457886168 5981 27803389959559171791830645672629949420 5982 61230501698275449119138019926831571436 5983 132248585046457070822088225841860507336 5984 280186887256730060926798349446959438160 5985 582389795159633491157271586717950162620 5986 1187845427634822024172083798448682845100 5987 2377677731103182840521843223546411875440 5988 4671489658510439773886428443159767755640 5989 9010015637083317021835826848296448328100 5990 17061529523727867973928368206908122871300 5991 31723667937924346575612731270810681477800 5992 57925389055273787964839165961064620257600 5993 103876724177373637522195169957563594930025 5994 182966434190241333805988698682493655707285 5995 316566781245608344843439317826535923574120 5996 538063580292009689712594341217548744406150 5997 898476313266870082199577402200673676369215 5998 1474048547684224880431704521618254269768015 5999 2376147346619649331168299276449455807052130 6000 3763680063840222182979829064933090373379260 6001 5857983814099200287974350733793154414236575 6002 8959737118739354572801690115724092795234795 6003 13466868837665219804310814605472617501564020 6004 19891706929983614669424083234182945137769718 6005 28874768787978978921428664517684009085865561 6006 41191746282147923333641997604137523907188065 6007 57749537575957957842857329035368018171731122 6008 79566827719934458677696332936731780551078872 6009 107734950701321758434486516843780940012512160 6010 143355793899829673164827041851585484723756720 6011 187455482051174409215179223481380941255570400 6012 240875524085774219710709060155717783896272640 6013 304146860367315114389542307385530343302672640 6014 377356428207161569390516357534273093060611840 6015 460019872392637482086183629926744922301038080 6016 550977106219017922265696605406769914271897600 6017 648328767991005890239363722908745571479797760 6018 749430514443228503269329709803494013777039360 6019 850958124461044838581822832292360969666764800 6020 949049574281605742015924895106082738300518400 6021 1039521150989904988589677978281924410664550400 6022 1118144398867029555539369538807930740493516800 6023 1180960769583784528686065496659912075260723200 6024 1224602985040560724085683897803674158534492160 6025 1246587902284625525091516139986701189350686720 6026 1245546207127611138818266941042126062983577600 6027 1221359923698615695247454422628722619438858240 6028 1175188981968451921465514024278779759312240640 6029 1109381538509390155954735868002837786722828288 6030 1027277352780334037368788294124757469601202176 6031 932926957767510979865299555738355898976829440 6032 830759470393472169557855051298693148575793152 6033 725237090169142937475835792913682611832881152 6034 620533948053021923648129988798069244145172480 6035 520271306334242263070150373632286059879464960 6036 427331392761711428864321290344621403642265600 6037 343760218752184392488933307021859441103339520 6038 270757652644799616019167603437768525396049920 6039 208742684005157967239713644872749779716669440 6040 157474596088844617322653459717102923918868480 6041 116207320762796286858255206414468582159155200 6042 83854504751705903094772259390835850278338560 6043 59146076956258557760365228076712897292533760 6044 40762300367463629709894015923566630634782720 6045 27437230539112643895286600353806032924835840 6046 18029123398604871841500477164442409448243200 6047 11559869364647170020184428307725102748794880 6048 7228575525598542398684653357579908289658880 6049 4405920184828812172571028309482093747896320 6050 2616080321026934251961748080354244207575040 6051 1512254413468640333184532864829472374784000 6052 850486606355193866960743043789055779143680 6053 465015311045597285835612284957981178593280 6054 246995599799031578538338330575170743304192 6055 127342300574462868097591247856116468547584 6056 63669071340119299357808283688269261045760 6057 30841525509093403481052310121320774893568 6058 14459008150408361145643251961078919200768 6059 6553006943474016934163623264096742277120 6060 2867488851269428700545729504250523811840 6061 1209847994834876234927155480659964723200 6062 491449980770492686497067712475383726080 6063 191881439176022118604172009331469844480 6064 71878941920943941277326217719054336000 6065 25781462761956883456484998129070899200 6066 8834259051389880617560448056269209600 6067 2884616785123586720143717748336230400 6068 894986934206598209124377347227648000 6069 262989622879612043420625517276037120 6070 72916750246683599561928459776163840 6071 18993221301699907350803472239820800 6072 4624308544078878397258141668474880 6073 1046062134247165293057263775252480 6074 218266379139139655895465129410560 6075 41637869201930200412696210309120 6076 7182189452866190324097508966400 6077 1104409767096282999434552279040 6078 148574220646245446828939018240 6079 17037155457504825476873453568 6080 1602846742149683499851841536 6081 116359110137908058065469440 6082 5817955506895402903273472 6083 151115727451828646838272 6084 1 6085 78 6086 3159 6087 88088 6088 1894893 6089 33435402 6090 502805303 6091 6614210460 6092 77556316695 6093 822219653970 6094 7968982586565 6095 71238490377600 6096 591660147548015 6097 4592979380590230 6098 33495841588013805 6099 230488397632112620 6100 1502099253863688480 6101 9301640110106143800 6102 54888213211017085900 6103 309428881224764901600 6104 1670272541925092245140 6105 8650443851773377774120 6106 43063155952486710172860 6107 206398111883394250812720 6108 953867581202213421709420 6109 4256429885836095819539688 6110 18361993284103746991034244 6111 76666973365275998083451072 6112 310147639124858932854461004 6113 1216809002913246694767359544 6114 4634047891957099161811421156 6115 17145283404964690975414759344 6116 61675262150204045769405369390 6117 215860088186380571189282934180 6118 735563793577580266303831283730 6119 2441896817464661492283776522640 6120 7902198021775278587398256213990 6121 24941387749757021129821639985580 6122 76819063762265913876270229757010 6123 230995200895713014973034859149960 6124 678452797070689081468703343237570 6125 1947172763372756843890265465466300 6126 5463010503933139764873309472699270 6127 14988793342263421061167446466847040 6128 40231230951726718262090345138979090 6129 105673981060227590682998103027393780 6130 271718198003789030070590754587724150 6131 684140555989186682848606021678480680 6132 1687215849927049453829932347527754460 6133 4076716667417432254610083329627375960 6134 9653268138786964348219156072503777324 6135 22406056366928735377190082403340474912 6136 50989545525575236480896025235788338756 6137 113792453221131897692702150204377293192 6138 249085866663850863524887537113951977612 6139 534896475699738029987162615142483088368 6140 1127073852509277693728246387848630615452 6141 2330608997307915637182952084060551884040 6142 4730302749057271847008470195430995045780 6143 9424858244883266662752439263603545321280 6144 18436860757800122476765941738549039834620 6145 35414524477832064543537051941524106710680 6146 66805228735818848593212753174311701005300 6147 123772116040653870488308633645691547478000 6148 225249449108496118638259798460249578143225 6149 402693936478162547257862200562186491152510 6150 707286663790596953693818356424156769141455 6151 1220563229918100702168011056409071979394840 6152 2069673456050096461599050379071294267923605 6153 3448652021535114342056470606254025434949530 6154 5647148520837614375999158602469057429558575 6155 9087924505828321275011537384619054719967420 6156 14373958571178721133290778351625156401720095 6157 22345081060518999226735698979383427956229890 6158 34142573584602974953061206188783019125271965 6159 51278050005127543619338278071103748229803328 6160 75700213393293033199474376962812189226763319 6161 109849928930094131593918828590187423268593062 6162 156690821434063839019356655674873560250650309 6163 219699857860188263187837657180374846537186124 6164 302800853573172132797897507851248756907053276 6165 410224400041020348954706224568829985838426624 6166 546281177353647599248979299020528306004351440 6167 715042593936607975255542367340269694599356480 6168 919933348555438152530609814504010009710086080 6169 1163254336746025123201476785231239004155829760 6170 1445670021334429280255784602232078701966995200 6171 1765709835025978543132912950402061022694159360 6172 2119345618995298776677427588169005330353771520 6173 2499713494872270238040086643525779413800632320 6174 2897046174886285122329879987913346126403399680 6175 3298868727629107587136407147005431735521361920 6176 3690486974193600407769248537972729088298598400 6177 4055764698420146028160897307302020627759104000 6178 4378147470430624061404790992031691637083340800 6179 4641852552358404363850488472079447714782248960 6180 4833112426492755306549331031110199498406625280 6181 4941340079493358112081150876636175569403248640 6182 4960081935395477884248753643644251061123809280 6183 4887641319922289894349502328991754504718254080 6184 4727290367875073467915158737539062784912785408 6185 4487036855226628036254552210685154774948511744 6186 4178967387566625329143559585868788942023688192 6187 3818241133721651224160731195286563986755026944 6188 3421850476097637066764289955689087558362333184 6189 3007289979009109200239675884309138153129639936 6190 2591279434725550061669951948257720527690399744 6191 2188670595201997539230731641573045951812075520 6192 1811634224182380347493555344631052964504535040 6193 1469180656920406866236743491148870773783920640 6194 1167020774154326368236747862354237187319398400 6195 907732585383601816600702311465389754427637760 6196 691167284861956838660335955877071065511362560 6197 515011017692191424598334385239510280275230720 6198 375415223233557034571647900296485911889182720 6199 267617386827133993659803762781951228483993600 6200 186491684819093389125911072430798458144686080 6201 126990954672644775156575109365381703642644480 6202 84463453841477329652258106179779578046709760 6203 54846691687455456101870035994189829934940160 6204 34754234439721694611624538282512207535144960 6205 21479151557052831221902083104996154534789120 6206 12940175104153198930288337564147904078151680 6207 7594901661877702704068772069327016569077760 6208 4340010744338071819165421058405981707304960 6209 2412984123555016598295436703111263480184832 6210 1304368522464689018307154148347249569038336 6211 685002571512645324532076192694727216201728 6212 349195197998138439034043089521822973034496 6213 172638676339740363342312129458938216185856 6214 82695066112069185041911495467817211265024 6215 38338512095560167925995856690505104490496 6216 17183350733052338803800131513103973089280 6217 7436275678144226322515682201636396072960 6218 3103027409616267274955550683126783016960 6219 1246660342637951432875633652001291632640 6220 481423283034945061942155234511064924160 6221 178373605655234646628697881623448780800 6222 63281801360427234250674162062747238400 6223 21448121822109946164388991208102297600 6224 6927210127333383692832438361176145920 6225 2125880241539492061231308671507496960 6226 617889217307607593753982966568058880 6227 169451030339145984871918533460623360 6228 43656813281725858391922349923368960 6229 10512945601544061743469012241612800 6230 2352028516835400442422688890224640 6231 485352816933075702527723978096640 6232 91562337623822874148924481863680 6233 15617362893474909094458509230080 6234 2374430910296316271174917029888 6235 315788443492145402634603331584 6236 35793516767297242511664218112 6237 3327870549944170460672425984 6238 238687291510163347681050624 6239 11787026741242634453385216 6240 302231454903657293676544 6241 1 6242 79 6243 3239 6244 91403 6245 1989299 6246 35506471 6247 540030491 6248 7183886567 6249 85176137761 6250 913004391585 6251 8946314873925 6252 80851912272105 6253 678836603098745 6254 5327116508893445 6255 39272141263700065 6256 273170197981306885 6257 1799579334671828710 6258 11264716159234057520 6259 67194051828850606660 6260 382920374655994275100 6261 2089477849571891318540 6262 10939574156147999822460 6263 55054144888110272437260 6264 266762155539427716533820 6265 1246392004990581092867860 6266 5623093690805097742874548 6267 24526158332344269653992772 6268 103541826421051936713564692 6269 423538599058342424919980564 6270 1680290588768657623788722692 6271 6471152173120063722287702708 6272 24212949302748283526760899588 6273 88088641339082935068442971046 6274 311825917146513998909517822258 6275 1074774406064368929031924956690 6276 3609180787415002900966173674730 6277 11815222426395100612289695304090 6278 37727379406461622701787449244850 6279 117564847555573492180888382170570 6280 357697040157492971108948368878130 6281 1063086125490933924194278661901550 6282 3087615962234871955305038527003790 6283 8767088861447274771700981624640710 6284 24346149372942074513821286870478910 6285 66146045301856418853004410551224670 6286 175882798696481151067423341100066950 6287 457854640967470057277769547893076110 6288 1167206716113430894285192982320992390 6289 2914792801923814196819719878381683440 6290 7132213629322855074137227720512091780 6291 17104416506058495510489104097186662204 6292 40212757840550564234629405135099004156 6293 92702138170077900554524419784136368316 6294 209594111480564604927978340246846581772 6295 464857410936133234179381737789905948316 6296 1011567248805852688897454452665189652364 6297 2160142061536717450765184077219017659044 6298 4527475801216669390885523702194148676228 6299 9315059451383742871647915055188808160724 6300 18816378988556369784126813627155644135140 6301 37322324500797932833535321393014575247460 6302 72701101725398720345807872207280237187860 6303 139093474729251158090281688592933887385220 6304 261406393732136848168595490703051461904660 6305 482632022620787686312993938454564527631825 6306 875487617667966406872739266313819164251735 6307 1560479498485751738228200153906842416580415 6308 2733237766665022750377553813957601730841315 6309 4704810013549391071154698148328679785601355 6310 7959451937421412207991543098143463661662815 6311 13235147454472921641253729966865671400355315 6312 21632377069736164335123637199596163019425055 6313 34756180118682271160300632941182325980804665 6314 54894888643354362910049552100246693797884825 6315 85235571787479416446378461871416759884942045 6316 130110785710768517025870882218653623267535073 6317 195263410567626526724935067411481975707110577 6318 288106242333642252032069761695207108954963037 6319 417941177150744037012224238190685361972770009 6320 596090537154440365395031970035623253325022557 6321 835882354301488074024448476381370723945540018 6322 1152424969334569008128279046780828435819852148 6323 1562107284541012213799480539291855805656884616 6324 2081772571372296272413934115498457972280561168 6325 2727538297199341326284110779885336316318145440 6326 3513272873174679226243171334415788403064628800 6327 4448791055191330708518481016471337725542997120 6328 5537888529852458069791651123096617732972814080 6329 6776395496690135880321909743035223756981921280 6330 8150478783919526100983340132498906789542722560 6331 9635450907749152913724821807777136200911575040 6332 11195341892259933185546460421970336689526026240 6333 12783448051595278239565415660804853076626759680 6334 14343989127871961610202960139285613187100426240 6335 15814886117237970905104185375279170441439641600 6336 17131529419629320481577074078715180607383797760 6337 18231259919712407793209401487253030487355555840 6338 19058157610702922146331458851905270497374371840 6339 19567646867874346609428566582500825627340308480 6340 19730403414304484002760557725908356704648560640 6341 19535095558588319130762168353819319411878658048 6342 18989609862946281292868715606207726569297805312 6343 18120584978543400301228429271632069286797770752 6344 16971282231741532625813395202525662478675738624 6345 15598026384952538949212140322713229429164736512 6346 14065622722550048715325428230571353685002027008 6347 12442270365929933395438207743945033797544706048 6348 10794529987945766001380035358449042785761755136 6349 9182863688835478010064190882719539971697410048 6350 7658156071506782292191762118926015641912606720 6351 6259469879439493929460602042765213890112389120 6352 5013114673378741917310937156117368489314877440 6353 3932941418554211391734533992050935194577797120 6354 3021643473321351896460074964047360854641868800 6355 2272760810649662136490654197290138323187138560 6356 1673054645445073877428120433557457700923637760 6357 1204939518113341451929010635805721510407045120 6358 848717413146006151602093707360082618755317760 6359 584437778152308883060655360406758197978726400 6360 393292054874222336067278360904732815266938880 6361 258527833810131810018010786636261193563504640 6362 165926769371685438037266693375888021939814400 6363 103927795540649419375439497234168473683230720 6364 63493379880136564078161275843467229716807680 6365 37815262614522172383810868256028806432686080 6366 21942798191648493825598401900171278325645312 6367 12397374134695849254933432968270476463833088 6368 6815339341087367539430103747264503745609728 6369 3642934814440161800180427578911049327312896 6370 1891839017363169451440507604370215621623808 6371 953724138448086426452309803970401373519872 6372 466310930887110079652531611076198748127232 6373 220911995052750876813618979139243500109824 6374 101296650602316900978307527095750578143232 6375 44906004553865171205071495910971125268480 6376 19222239108542671352862548738400866795520 6377 7934138444905431044728890252765922590720 6378 3153117573966082574322120420137096970240 6379 1204501973085552004763682512708325867520 6380 441477134493006473672458916517747097600 6381 154938934670297798358569753694772920320 6382 51949334013092768082841729448888238080 6383 16598189713513867040650168360427847680 6384 5039100730725737701088518843043676160 6385 1448886278236087030771806816520110080 6386 393071819561561889879228429086228480 6387 100178600681831178969736400978575360 6388 23863272536856599631888437351546880 6389 5280972188227699461522026240409600 6390 1077885334383449188298830947287040 6391 201116469051416973663482389987328 6392 33924945140738279862726538821632 6393 5100443780852075187496101609472 6394 670698274301532218241543307264 6395 75153591376048818831681912832 6396 6906215418139746903479287808 6397 489463841216472987109163008 6398 23876284937388926200446976 6399 604462909807314587353088 6400 1 6401 80 6402 3320 6403 94800 6404 2087180 6405 37678576 6406 579515560 6407 7794930000 6408 93440085310 6409 1012548302480 6410 10029671541032 6411 91624235929200 6412 777581145118700 6413 6167656936536400 6414 45956930978791000 6415 323096572262793840 6416 2151293815180535725 6417 13610635889868500000 6418 82057926657428321600 6419 472643858803312996800 6420 2606786327885586806960 6421 13794892755031879691200 6422 70172674743402054896800 6423 343695448739833988616000 6424 1623262450306229354276200 6425 7403010006874534268810048 6426 32642036033130529582603040 6427 139314172135006401853306560 6428 576132742144082900941530800 6429 2310912840669103922135832640 6430 8998519960005406195916386528 6431 34044682653405662496626047680 6432 125243894988071346039779276050 6433 448340457091093501031482592480 6434 1562777605889048798078328721040 6435 5307607027772399827817134275936 6436 17573952025938841371319718892200 6437 56760963407686729116009491898400 6438 178922671814825316107255222023600 6439 550716646525989708693411649538400 6440 1655912860759573879665003795120820 6441 4866096168040791821717213926661600 6442 13980877074664014575394577475447600 6443 39288470158859093196132345549127200 6444 108026372397693042910227660670985000 6445 290721142744221718948070325392249440 6446 766029530267664046051201710095592400 6447 1976826954473863253697809212414202400 6448 4997708799972185205660451956488828050 6449 12381419863473531059527333563535760000 6450 30066215739228978978265771574462120864 6451 71581601605254769893392964673309849920 6452 167123729022745455810132033113608696880 6453 382721765331743633951761570301180958400 6454 859855798756853640216408917605025266720 6455 1895612882703115132932792870948788764224 6456 4101424132214836608021402005464019208040 6457 8710752360365092219445616684743545640000 6458 18162819375673847164063806911820992155040 6459 37186390042373451437545776086732749648320 6460 74768822392121788360957965130547835704048 6461 147656184203309392747596820854606100705600 6462 286439225456245744103160203586243275068000 6463 545902071912185446950492923710545823665600 6464 1022225365811426850662152806343483764306925 6465 1880932427753027789522924186174486615692880 6466 3401231161395293517726927297129790636095800 6467 6044692500486707302351232500492082475925200 6468 10559006777185917297988652270099966349603500 6469 18130737484300848779901348874387346908946800 6470 30604219418993115991554669361666494633220840 6471 50786428399051910392360453362748761743106000 6472 82858852097364278777931730074509831800940350 6473 132915822901508962740597459440621345817539600 6474 209642820668198321677029279854028105644436200 6475 325136134784956659292348448290563770748246768 6476 495845339853353876643562873372969118744529740 6477 743591224322805812808746593543996331197143760 6478 1096574240619639342494164134708856422341954200 6479 1590244198972468906471395731616722833207718640 6480 2267855245757416513443928922798364701216102593 6481 3180488397944937812942791463233445666415437280 6482 4386296962478557369976656538835425689367816800 6483 5948729794582446502469972748351970649577150080 6484 7933525437653662026297005973967505899912475840 6485 10404356313118613097355150345298040663943896576 6486 13417140522764692587329873910657798761243916800 6487 17013225331393147230796474808399532264645068800 6488 21211866136925255367150522899074516941040729600 6489 26002651340314578120888552121727366012470272000 6490 31338720685048950775351981426346490504418140160 6491 37131750367848138301237962494745286469523046400 6492 43249691759353517252561519698329462167975936000 6493 49518120963987106220861296644031139642779238400 6494 55725771348300488994437976836174489781793587200 6495 61634393792611214607087179732565577423024291840 6496 66992561573817670084994846316526551977618636800 6497 71552476369673970902695008496588662199497523200 6498 75088324318002084342178828408912157099425792000 6499 77414365503584674904852042012219723326737612800 6500 78400792708641496352379859244729327371207835648 6501 77985512250143568429151999411843759390473584640 6502 76180385958666319855621481585478434679852892160 6503 73071086936177495512779255686573184904069120000 6504 68810478573780872177482394068503030481436016640 6505 63606213570985652916164358958335908071518240768 6506 57703945858385060009187916619942846340876206080 6507 51368045798975796827469099563536783953310515200 6508 44861934408641110802320641729058650352548577280 6509 38430079736233792305016023718543641185133527040 6510 32283353328617232241780745927130309475419815936 6511 26588896695831800431155063436734613663252480000 6512 21464995850811941167966675233698731464117452800 6513 16980814238633047122816483268333033027849420800 6514 13160287121079436816419797145439369566984601600 6515 9989102402737439806838924558942317733394513920 6516 7423515784857739602338439463943455857704960000 6517 5399766222149495358387345210280719531009638400 6518 3843034227524997938520770339378283837548134400 6519 2675164659318543522332121136031656250756300800 6520 1820695444988971912206599868354510404787896320 6521 1211038712930261920189834201821614846037196800 6522 786910232532598477448727763882578882750054400 6523 499274714164156859528134159829411747279667200 6524 309164233575957575212851138567832983515955200 6525 186744820566443794365731821843134544191946752 6526 109970697555388687848153571380499367654850560 6527 63098309859080204445560340515877536860733440 6528 35253022424919227849477397262716506000588800 6529 19165452513978066330481142677810272440156160 6530 10131432784691579478253672566162715649769472 6531 5203713104061535408985856623787031364894720 6532 2594671202836033809370770198156244995276800 6533 1254830507429287937096989728387391574507520 6534 588026645261683825810616981285208703631360 6535 266721544867041644514549098840873148350464 6536 116968386661178444807734430813109039923200 6537 49531734235956856324776108149704753152000 6538 20225896436862496668543583438377268019200 6539 7952214255510723627080382269500266905600 6540 3005420015334408281558393695629171752960 6541 1089842537669403513786329316179155353600 6542 378425393067202231840631405198861926400 6543 125535958470425140907422146101248000000 6544 39684366435989558813160662380419481600 6545 11920159559249124322828072931693690880 6546 3391022976715567130392578463105024000 6547 910185512341811558360081696502579200 6548 229501446088746657032883265549107200 6549 54085402596324347913597731890790400 6550 11840946179890265085006365818093568 6551 2390812082959053630123870823383040 6552 441258327024424302377187420405760 6553 73621032336630167131190722560000 6554 10946739427381731412065428439040 6555 1423456355397253002218247815168 6556 157702862011453857553952276480 6557 14325770962433355720268185600 6558 1003408430280142215006126080 6559 48357032784585166988247040 6560 1208925819614629174706176 6561 1 6562 81 6563 3402 6564 98280 6565 2188620 6566 39955356 6567 621368496 6568 8449802712 6569 102394046430 6570 1121578247790 6571 11229100014132 6572 103679004075192 6573 889264724129964 6574 7128486553513500 6575 53679750205564800 6576 381388817114657640 6577 2566304249400911565 6578 16408122849574623405 6579 99971150177657893050 6580 581923057240478318400 6581 3243546040003756446960 6582 17346966800524092491760 6583 89181140154205108201920 6584 441457908993299802895200 6585 2107303248532867452685800 6586 9713663354660431600318248 6587 43291570940617522559965488 6588 186762228181885999973529696 6589 780730986345350361960043440 6590 3165673927083199626783976560 6591 12461698284962675919935280768 6592 47665028294749276536814099488 6593 177285617561487820928238096786 6594 641673717385976172064513963890 6595 2261605852956284991189369865620 6596 7767065547843635627958428181936 6597 26007114265489338795293510610216 6598 84950129489170370142963479342472 6599 270831539274389727965904151706400 6600 843161245156188483032685855358800 6601 2564474850915214220572925888706420 6602 7623442321852345118769041020859220 6603 22158798964223954156441798992350840 6604 63001539569604691414961350877898000 6605 175276596705880165257149161171007400 6606 477324455459632948250562677161488840 6607 1272803417807271850819727356829811840 6608 3324298770229970737645151573294293680 6609 8506594814981376551460664589094215250 6610 21332782572393442772583403944852992850 6611 52443053202646880449114009050975536964 6612 126410657071430810990713403374843490784 6613 298837762106458183660056540935842788528 6614 693008697564998629548679532761409355120 6615 1576825022134088185788434554133423618880 6616 3520912212123456041052724929156175947744 6617 7716748612431659021387012711622858505704 6618 16603402257986159093332604432105142376488 6619 35076420000468612599552227607492576211120 6620 72770714138777483040500816368040833083360 6621 148280851185842934126631355040922569662448 6622 296797786680178083983646338158619435706288 6623 583633054443798713572672954701945047181696 6624 1127653665775049976548846769006001300144800 6625 2141005888636103785818966137226516138108525 6626 3994961937388825534086062839939062027331005 6627 7326614320771175008574157095991244780402530 6628 13207788517388056399124008169970846343406760 6629 23406161600463211635793739364851630097720300 6630 40779129262460180682592466145471478210400700 6631 69852970457665799367433322776253774241374640 6632 117652122786646723943717820473189950194220440 6633 194853719334402421153401522160591582810488030 6634 317347531796977062303250096240628701104691950 6635 508276347764435841973490199443669115063856500 6636 800610601256172906450572647025834568027762168 6637 1240267115974707179289969881371589100781648908 6638 1889708833746073008037006363498092991438167036 6639 2831856144649152908590036474998790991028157440 6640 4174000888237719874583053053413571917943960360 6641 6051247925969164104903652923832800379107729633 6642 8628832041647292139329511849265256034046977153 6643 12102495851938328209807305847665600758215459266 6644 16696003552950879498332212213654287671775841440 6645 22654849157193223268720291799990327928225259520 6646 30235341339937168128592101815969487863010672576 6647 39688547711190629737279036203890851225012765056 6648 51239078480395066012836649409653412353776778752 6649 65059372513847787772606745528789646728173632000 6650 81240968140026127949632024637600947482801139200 6651 99765104299214039630541579346222890398969871360 6652 120475773733526245318367048164546508998881730560 6653 143058883497299557104503445045767729646335262720 6654 167031313459036900075898741331851174749801267200 6655 191743275830994629720422312876864553760524697600 6656 216396407068885916043247749856802346490376355840 6657 240078498063029862680957979721441108964230103040 6658 261813825528714070201864214278246369023164743680 6659 280625923835311395414863529538553923254160588800 6660 295607642560934701052420887414309204825158451200 6661 305991806848230339941589558074773364896797032448 6662 311215035965954414591235942681012533415156645888 6663 310967483626092880989533199486780848812742148096 6664 305222497395130952226704736095739138364869181440 6665 294242337427291007401504612926033084745210920960 6666 278558866017121516119205264399985308361092497408 6667 258931116576932457280317063715284815375266480128 6668 236284418799332162668985734100151446437223202816 6669 211637871924387027648165574532481126987611504640 6670 186028105742826496762274864574675859444303134720 6671 160437301882133246151438053103791251365650497536 6672 135732409496916617282967856800952205508939350016 6673 112620599203878206082683230524693964078209564672 6674 91623603481108589153093285375500991818471833600 6675 73071093061336366275169630881169865523068928000 6676 57111018001082970868891688241047753356077957120 6677 43733192429754053042016958313764512725068677120 6678 32801486812482114574403633792108810855503626240 6679 24089832019389972501584994477545915083967692800 6680 17317731331142532177627581895971379150323712000 6681 12181928559357511311580261683142734330640465920 6682 8382063476556320877060676342239437752337694720 6683 5639339835440804222051761702413214538363043840 6684 3708262372557279177356530327355220322104115200 6685 2382259412805311389638440826162402496295731200 6686 1494458482470715088634851280069791022267236352 6687 915043985273747632639587670359299878878707712 6688 546558648547356481025177555582645992899477504 6689 318292727394776807991344880539592778171023360 6690 180615094657057703071079220972281852162211840 6691 99802930148508101507689609769406000091103232 6692 53666050916709247548201814545570291894976512 6693 28061249876280728174863971954268707659710464 6694 14256927918388392564439473174117699299573760 6695 7032199558363039381649147105985090268692480 6696 3364409204987301344519145536900865000996864 6697 1559743222051587740943517492224399595536384 6698 699943210631218590161608736644560089776128 6699 303694403995176242608788553214300101017600 6700 127241579164286932945176182007287041228800 6701 51409427144570125245725942841883974696960 6702 19999691064025259049505487550808860917760 6703 7479107961405422308743748112636360785920 6704 2683646426876434400320712183658420633600 6705 922071111040819163401845618879391334400 6706 302676442936088964950833027514609172480 6707 94679915407943809079541976155637678080 6708 28141527607555627334408806022994984960 6709 7921732911861692476178121888261734400 6710 2103957873368694121666644390445056000 6711 524929240953707927064370628807098368 6712 122402563455498014542325700423057408 6713 26513962769764008102513789879975936 6714 5296503525279161729756119789731840 6715 967084425812860503297630991810560 6716 159612260456039318676665121374208 6717 23474638072172169683903056969728 6718 3018941343768393217710716092416 6719 330734903415621213043178864640 6720 29703307387931438822530744320 6721 2056382819164484226175205376 6722 97922991388784963151200256 6723 2417851639229258349412352 6724 1 6725 82 6726 3485 6727 101844 6728 2293704 6729 42340536 6730 665701092 6731 9151081920 6732 112086586134 6733 1240871899644 6734 12555466354782 6735 117151260584904 6736 1015401928233420 6737 8225109285793848 6738 62586766207338228 6739 449325540427249440 6740 3055052566926698805 6741 19737204733204850250 6742 121511881526034339585 6743 714710453117285458260 6744 4025411397599550551460 6745 21754358955008805575520 6746 113015199034736713587600 6747 565332982748553096080640 6748 2727123437834577471984840 6749 12703882421179898658794448 6750 57219840792343689065655336 6751 249481125831824385734131680 6752 1054076356408471407053504112 6753 4319929369792321988691079392 6754 17188834184736576270639344208 6755 66458074433878351710317333376 6756 249874042426162449304922757810 6757 914289391536962546066380259652 6758 3257850805465236805110360023082 6759 11312018835571872963276825975336 6760 38297391519245544405630678523392 6761 126491374850346980194173846316560 6762 407795897294538775699454652269304 6763 1283893043408918951284516965750144 6764 3949299174620182159537420047478020 6765 11874239663079936305407338620283240 6766 34911190987906727716356691790622900 6767 100407223177533335808941231911967280 6768 282595734203932764984994110033607080 6769 778604131304722496337634540088292240 6770 2100681066678665129584588356333315480 6771 5551751098956508484966004284447083200 6772 14376500420825890990745270876048132610 6773 36487974927834760799334371680535795460 6774 90789025405003076324618742174016960314 6775 221519275418864576984994220315525013448 6776 530134525583182755548997962412637353240 6777 1244667773814318435190162880446939125216 6778 2867509243912003182657227168766518551056 6779 6483754629387541485938518548812418276864 6780 14391310868823291434016606749045881691208 6781 31361975294664730196825067002040352777680 6782 67113319483318089735658857462843435599016 6783 141053938655218413826718252839743694047456 6784 291204405325557642366236626623948555168048 6785 590620066143575984191279325935623671535456 6786 1176992543495662665809582002942409622212880 6787 2304882293579204858088812400025185218739072 6788 4435925663298751189513158815636407532616717 6789 8391275157575029273002722515177580765729130 6790 15603588035432208114298152210383339083950585 6791 28524326712936882475870290945840215178471300 6792 51267178759393618052066061726804966001932120 6793 90600867897699505116634221850264800994934520 6794 157444422921052403321613267651428512647215940 6795 269063351769232884676336075540386680856396480 6796 452211783036380743831985988186289081487457750 6797 747505496704672931344087259347600184303620860 6798 1215331318230217746583543340005480981789524510 6799 1943582012614562873030563038950761085301002568 6800 3057430412759751769687522927284761898937124076 6801 4731197152233126000228121538921351228275340280 6802 7202099210344640275206982601240062184029622292 6803 10785274700379018799247102255408548891848451872 6804 15888961103505189796666778927243954279108004873 6805 23028081744091895993399270879925200249042627506 6806 32833823745523948558944123544596457550477895685 6807 46056163488183791986798541759850400498085255012 6808 63555844414020759186667115708975817116432019492 6809 86282197603032150393976818043268391134787614976 6810 115233587365514244403311721619840994944473956672 6811 151398308871460032007299889245483239304810888960 6812 195675546416624113260001467346224761531975940864 6813 248778497614664047747912068985697418918528328704 6814 311124817466935743125387095041403131338118274560 6815 382722814312792540848172676785971294363453880320 6816 463064865829253881683953651902760019443156736000 6817 551041744423388947817136282706711922393899991040 6818 644892356284630644005327944300251187802996490240 6819 742202309817954345915467545397369249750503587840 6820 839961456793905038165050355331972562975655854080 6821 934685137729515764969317693713292170968147558400 6822 1022596745490085190978643703259682510205785538560 6823 1099861217453674236871012845509355866125648527360 6824 1162851297079787831823737504566190416230276661248 6825 1208422127936054156637667275584404307962270580736 6826 1234166133288507975463948258317340112021492858880 6827 1238620052953132662398709820944545054007924621312 6828 1221399802074607721607275747995333920735564398592 6829 1183246198234674427974119349517496669836041781248 6830 1125974657448635988202531553967336293226780819456 6831 1052333267410507652187713326615406878534674677760 6832 965784523877584104877785436063202204175367667712 6833 870234815265877849748411907307459879306361044992 6834 769741151473733798210044066743429364785176641536 6835 668225922864702856958955639054095175763196116992 6836 569227612465061315668527193533228672318449909760 6837 475709021678820029801712229502099366914560098304 6838 389935894950201367593629377306058785497959890944 6839 313429318024636515450247889873219602516090552320 6840 246986396553509756461247908317151997127284490240 6841 190756715244402109354203968587968830292728217600 6842 144357703691380193160022544897183751389608673280 6843 107010536975496733828019843957734915945298657280 6844 77679323929279988492377832534205943648899563520 6845 55199454698198896543896101817324930383625584640 6846 38385260430712147722272961410938120951981670400 6847 26111729161110725153529644714247310365142548480 6848 17369201456244199011098494558344051895125934080 6849 11293242640390584832986352760942634162771197952 6850 7174021293355085500551320602753895893737406464 6851 4450519598762534290934467786081527916312657920 6852 2694939346489628554295697776840838528827916288 6853 1592025119146547473112779212677166616132190208 6854 917003479595119420561458591820873408595361792 6855 514699170379332755198049866259539996310503424 6856 281333161090006178738445006038650999736893440 6857 149650279628087615835707074219526990749237248 6858 77411627229312888295816564188640204887687168 6859 38910464600127125855047238991121353868836864 6860 18988551543764967848760957241095445133918208 6861 8988504842657409020143417302670689687306240 6862 4123124058729570314657432274307659381866496 6863 1830822404421900355877182208510707321798656 6864 786039814299209543408479231277771217960960 6865 325892276537169250185583794407266918072320 6866 130297653314570931849701121347213171097600 6867 50162136516332374808075435397912503255040 6868 18563933460728098181210054027810533539840 6869 6592040407729776928994103013710841774080 6870 2241498580425671100834066241429029519360 6871 728174328887677366315616837207851008000 6872 225423091335304937969670880222532075520 6873 66308746000341641266662378324696760320 6874 18472352938045787001087258795775623168 6875 4855247551146594184939985110120267776 6876 1198775008132677876773580747917230080 6877 276615593206039198916921310515822592 6878 59291513490620038438081330541494272 6879 11719703736827223281486535692648448 6880 2117255750153932494955830161965056 6881 345718100328019200254944015810560 6882 50298952391528353798560008896512 6883 6398320898340339087287141793792 6884 693229497038338349135063678976 6885 61560920586416146834387894272 6886 4213106481356982673851023360 6887 198263834416799184651812864 6888 4835703278458516698824704 6889 1 6890 83 6891 3569 6892 105493 6893 2402518 6894 44837928 6895 712629036 6896 9901464084 6897 122569070238 6898 1371260649618 6899 14020511426694 6900 132188470738974 6901 1157664121527888 6902 9474813735197076 6903 72842679349598916 6904 528362525206175364 6905 3629551639768624701 6906 23690908380986047935 6907 147359191393092587445 6908 875696744109729498345 6909 4983145613768904688890 6910 27209191258842927043500 6911 142820380784944620266040 6912 721856899693307420819280 6913 3518486818652603995240680 6914 16561671824511582322940568 6915 75377970089192742668419464 6916 332108731466527872117375912 6917 1417997163824983170918946464 6918 5872967977864442167212846864 6919 23616916267345841073437431824 6920 92286767358199571958338836368 6921 350709785229513953556518779602 6922 1297079582830881698791937684214 6923 4671888281854524249786585798354 6924 16398448424111034860519946517722 6925 56125111965747890979128224544892 6926 187412804040736270526358176790624 6927 610882055183376844704889855632648 6928 1944671690404151687372319310652568 6929 6048784012618178662220846317766772 6930 18391324924517956367513792599261548 6931 54684029000227028340838870505862180 6932 159066893491599936136112600943156660 6933 452825339357279556226648725526820160 6934 1262014311863721932940511113945833880 6935 3444476666391253155892211116488821880 6936 9209640428244618607225861720956983160 6937 24129613653139729734880451873161846770 6938 61967977546573668760011651125478094470 6939 156030001174489619105443655606649020994 6940 385284250679537174908281705850613564682 6941 933231851812053485183229667076196287316 6942 2217840850235230344709149283490626505352 6943 5172446068892687128945385974038732382752 6944 11840599420928181538976071478472815078352 6945 26610083986034839285269579635391337070184 6946 58720795422263104602718710848711071022616 6947 127257916515629402800517137962975551759112 6948 270891208727865963956027244306667835201832 6949 566484982947412235664272594389379120413536 6950 1163932348779570454210952458239059614798416 6951 2350021420290353934733334582125930404084432 6952 4663114969362019492280953054838842184022864 6953 9094793043869281379221135221546411995781549 6954 17436965408032190178693506130864358735823991 6955 32866714519604739766327192356833734914913149 6956 60910465063519149136173888186578715793880145 6957 110998681543194916756532657093411859348304590 6958 198916700082966888120440865468750197353809240 6959 350579648337539144542379612955303245646014700 6960 607709510485684298231217786892344795493481460 6961 1036163980647718435151548599029532787638286110 6962 1737843983279519444528745398614662627503871570 6963 2867260381007652165591602575725659329068060870 6964 4653924324254126482302280897651442435697768798 6965 7431675061834750135885172646246484947817175664 6966 11675791590222003515976770544107635297814469492 6967 18048157188097269814810149994730937210179210724 6968 27449768215189911074910327934491313532428754724 6969 41078434224573489146327846385132627539015701329 6970 60487592248355123388560254317986252311847536123 6971 87639827696626224145676952279009566357736532937 6972 124946150721891532532541207064297258546648405709 6973 175279655393252448291353904558019132715473065874 6974 241950368993420493554241017271945009247390144492 6975 328627473796587913170622771081061020312125610632 6976 439196291443038577198565246951861016518860075584 6977 577541030019112634073924799831389990725734743168 6978 747250661774208225022513314822888659060126047488 6979 951254407914848017393302098719550073320598484992 6980 1191404627009056379469383909798769263538628812288 6981 1468037315075917908782900518771537576482847165440 6982 1779552238878227911197435288181414530563964487680 6983 2122063832366527355190371530812483149083209953280 6984 2489178154949362885555068055111044282341300060160 6985 2871948479181120672091173789329844188332152422400 6986 3259051214159329494965303139840003233444810588160 6987 3637204796807411032278062107636919807125244805120 6988 3991828238402790957788291936195622718267729182720 6989 4307906005513632450652037756594911302767496265728 6990 4570995859923190462203430471169306456443844296704 6991 4768290855384137795749090543034125252444316762112 6992 4889630442113748951137992630430693781953958641664 6993 4928352121604756334933882085574559198786474737664 6994 4881886106215547474378814739401920698587455422464 6995 4752020459832525859391202399475500804533951397888 6996 4544800321328492496338483579617736511433539059712 6997 4270067106185363733470561870613281669163603984384 6998 3940685873964477259001623996601475840551078068224 6999 3571545014494779857714026846177293652442273021952 7000 3178436704870192354665823520412444299161094848512 7001 2776935838277231769047570966074182577651999309824 7002 2381388479873287059388150701143518390759402242048 7003 2004100141559144028732395993874615497049419808768 7004 1654783256332477942647301726183477121843170639872 7005 1340287504478549007098754552802489170639294824448 7006 1064601747847184896715947656651560032452193812480 7007 829087212042801815436722330119456575936905871360 7008 632881671155681145696450326030856327920363765760 7009 473405268287537108640442766286308362373415567360 7010 346899852578472352692313622267000705923122462720 7011 248943362987471021250924728296674938633406382080 7012 174895898988220665963594809759835292084375388160 7013 120251451478779219609174062094467604164231823360 7014 80885902418856234151144136747781306788182228992 7015 53205666846234068355734662480384633846760472576 7016 34211026172898789457458493910720692135592460288 7017 21493501531962333846332806768430158232615387136 7018 13188003663161244609277412561681060977585422336 7019 7898907291720924002265633358179717082383384576 7020 4615752888267547121985066883434746637170245632 7021 2630039290659577775059412055939937813238120448 7022 1460381781476759304970251812777257983107137536 7023 789728229037412861608413650485469195110711296 7024 415622651085615245822277951618815540254998528 7025 212722270602517870295441324609497208778129408 7026 105797985586676628578998852526008842558898176 7027 51088731988916915032322764059169239337009152 7028 23930956148466288710821449088159746078277632 7029 10863110336180250528600525988403797303492608 7030 4773576899680179505348427442706452779630592 7031 2028269558450159268852243378310022525091840 7032 832244342905241807028944145559659510497280 7033 329321376606202336688687732120149378990080 7034 125480246901122624726355027837346381824000 7035 45961405909611644392248277310760938373120 7036 16153753724772902325137889106058564075520 7037 5436594581074324505953420200288442122240 7038 1748080495111001311867566932962930851840 7039 535627281608997304207091397565536534528 7040 155945092489875663719352000555289411584 7041 42998728435370846063888083449588744192 7042 11185885703631905445570472278673588224 7043 2733457122962014990902164136891777024 7044 624242403639525659553410487265787904 7045 132419986468221232652605026937602048 7046 25902381324136398258183845563072512 7047 4630528553027412543965164348637184 7048 748133473945907093395735182311424 7049 107689455178435385033542223265792 7050 13551432214305432670543735160832 7051 1452233021144449827778366275584 7052 127533211488606075527278624768 7053 8629312500409223049052684288 7054 401363372112056886002450432 7055 9671406556917033397649408 7056 1 7057 84 7058 3654 7059 109228 7060 2515149 7061 47451432 7062 762272000 7063 10703768976 7064 133895792394 7065 1513632648024 7066 15636910216788 7067 148951503464904 7068 1317893615120250 7069 10896854798202912 7070 84632821327851768 7071 620154832026168432 7072 4303599523673997897 7073 28377185071167023364 7074 178309203053615884782 7075 1070437752264794181660 7076 6153560740664819362125 7077 33943730360831290729080 7078 179995863271325356687320 7079 919095662995937895172320 7080 4525984479915800656592040 7081 21523872442550801159819808 7082 98976615551009532981841392 7083 440610045204743779431676512 7084 1900861835469896528373161304 7085 7955182604622481082366545152 7086 32325878572860249582488171616 7087 127649619581274297366201961920 7088 490230385122405207661732479618 7089 1832362902776794796265134136552 7090 6670387435144433855691561041772 7091 23664495871627322507890407684504 7092 81867336953567974339221342659322 7093 276334812854706231226526294370960 7094 910545083155608897189504481513056 7095 2930379353669001073129925519866464 7096 9215219813389084039002945339684636 7097 28329452317944438404479277538333456 7098 85172921949981342032794355740657272 7099 250533572340862877211979056647541936 7100 721260290849333549044439067481701180 7101 2032973438204201361439385041358967360 7102 5612141656969534201286019681488296080 7103 15178145718363315628999095065337472800 7104 40228207414166854653890735827096473690 7105 104516872056202635709343826440553907560 7106 266257206027342747335216210478450809004 7107 665250206947174131533748663708218774616 7108 1630576104840569898302398684140107893986 7109 3921641203406358179708942362268049922032 7110 9256750622752024444020994591681751462736 7111 21448727190291329357339756019492800471808 7112 48795575544748395082136423061941616914040 7113 109012078250154306965940433441048038249504 7114 239198879909962185973775008082469296922096 7115 515590716088021575961981803967065529006176 7116 1091892024706537005221334114621998059133592 7117 2272199749182714617787279541241774405615616 7118 4646923734964748860272832229143748259709920 7119 9341001087211514335436192553442891817704128 7120 18457950853812008740968757440637114987973277 7121 35857988390625510542476547462088455099651268 7122 68493266015375492703462968930790917642300238 7123 128651110399188269259888092805141168180441276 7124 237642575645923545425360929993658044972011033 7125 431736311753200103149321298935319488289874120 7126 771493711506895866175885792610877161696433120 7127 1356122558989157219014479130785148435847114640 7128 2345032787808481022467525611832484074423796970 7129 3989426984898606476142729571428885006129120600 7130 6677432325582608480423445172399387531848504660 7131 10996872671820817536951374270606427019773572808 7132 17820120148104180949370658695349246041651066202 7133 28415315300565006616466504985657005117027182752 7134 44587298901988773602557265831331542403628031544 7135 68849508583731187921674019017437521338236904432 7136 104624516815957939850858474309085815491802877501 7137 156465562903308434684708756572101506915720746900 7138 230284288394128325826892899367261073747615471718 7139 333561162915228003455338667979279329528080010892 7140 475505461508396429115249016180335523977594537457 7141 667122325830456006910677335958558659056160021784 7142 921137153576513303307571597469044294990461886872 7143 1251724503226467477477670052576812055325765975200 7144 1673992269055327037613735588945373047868846040016 7145 2203184274679398013493568608558000682823580941824 7146 2853587129727281510563665013205218713832194018816 7147 3637160358472320846907712638164096654979479392256 7148 4561950757914670323038888626009406986662672947712 7149 5630398807972258578919103626550490634124069277696 7150 6837690701396591083953607856536972832612868771840 7151 8170346465072346063140310162286356492552438988800 7152 9605254298863538268026984906065854768839872389120 7153 11109356003239175938166613039391935986459563130880 7154 12640152969328981871425712826136611417234360238080 7155 14147135463528860979996960323512548992282595164160 7156 15574143837531245472996453908064373635285715058688 7157 16862558342242404828432052100155463195746798927872 7158 17955098726334593159256596527393254314423153590272 7159 18799913017344267671293944115803431947285963997184 7160 19354564274486780877570055802073503485629066903552 7161 19589499112047801711588682085837867461281847443456 7162 19490610809257586003637781310026539900694356295680 7163 19060592993592113304487315457897078713142401302528 7164 18318908347178907948591450249182019789665045839872 7165 17300353622806825985149153026450230532581760172032 7166 16052365100829984583656774584005332831320559058944 7167 14631353467293926730383098359792689632705524006912 7168 13098462572136983839141448178841214181697640202240 7169 11515197727890903537767368708042589566733591248896 7170 9939360297986894626215688627166499043112820670464 7171 8421660357638196090155999122345129400411394932736 7172 7003271043929315007210848266735197286581305081856 7173 5714455764990689789109305661821003446777829916672 7174 4574263968847084726350179092375994949667689332736 7175 3591172378892852754565067969453432968761657262080 7176 2764461363528821885210337752556077842167591075840 7177 2086068463177371752725657040615021724137265561600 7178 1542653752141017591224123883136292369303359979520 7179 1117638967132636392599146782590511642564026695680 7180 793034076441941928074618328447652773515419975680 7181 550929151874076785687507818361919495121164828672 7182 374594472222648741725226923417101148963406348288 7183 249188497856845326115481429886667939558717390848 7184 162115861397329260015260625639920118061728792576 7185 103103557540921157370527207151552603481385730048 7186 64073914018806836304208659456721094525199581184 7187 38890667506310960342805525364976585674724474880 7188 23043606762368972901575745655734118615175135232 7189 13321926848671431323999797635586689070685749248 7190 7510188591833327716697489575142602804694089728 7191 4126114443076546717371195227658800701579984896 7192 2207801379762958839334546577199251139254550528 7193 1149765558360424990518996080373137131847024640 7194 582331258780629284202204265804172499452166144 7195 286615659310736460901141918199346670533083136 7196 136971530462480369304067503194902022055788544 7197 63498599532793007455591851607429742239678464 7198 28528067130490839831401722797824069911707648 7199 12407667700715760086578042409282587594850304 7200 5218104836411762681422118634299853939671040 7201 2119290309317808575472931051076814781808640 7202 830084406023138942495978769388406078177280 7203 313075653436629796170096222091512266096640 7204 113513160125070515615587863927868882944000 7205 39492182525731130468096765345368501125120 7206 13156896938868647627981498731105351630848 7207 4187733364320875591661577264046687649792 7208 1270198384143241118197422879135951224832 7209 366074799118754078948162556838841155584 7210 99916799697335612564248803314742853632 7211 25729470933865351541596519181504741376 7212 6223576636031776874010343787986944000 7213 1406807175071408950017609847032250368 7214 295372882813606276107359063786913792 7215 57183424675246116153728590657093632 7216 10116880035179167566359606102851584 7217 1617507835284555004495556323049472 7218 230382575592320652565406547968000 7219 28682630661243921244393115222016 7220 3040628566277914954133063860224 7221 264097098849733430989612384256 7222 17669659779487420017505468416 7223 812398150781030805402550272 7224 19342813113834066795298816 7225 1 7226 85 7227 3740 7228 113050 7229 2631685 7230 50185037 7231 814753730 7232 11560943840 7233 146124105370 7234 1668935978370 7235 17418334449600 7236 167615678977740 7237 1498118939018730 7238 12512651420252970 7239 98165463356295180 7240 726581362950426024 7241 5093019998355869865 7242 33921094258893358125 7243 215293587172130903940 7244 1305501325460744113170 7245 7580616899036845313349 7246 42238166606025698454525 7247 226246715113486286140650 7248 1166978986988925833317800 7249 5805071869454389265139000 7250 27888048248458477606756488 7251 129552456953391935454845280 7252 582634405640854914733157520 7253 2539425111776659373768520600 7254 10737264530501865169603059480 7255 44082784848422523721601039376 7256 175885863363379509113423223840 7257 682531761849400004192910784770 7258 2577892527061748598659270540010 7259 9483211108166039067280160137560 7260 33999609112325345956112236999380 7261 118872607695484164558494872427370 7262 405531141551528850581528452399290 7263 1350614569917451077094473461202660 7264 4393594062534022432772482590121440 7265 13966689333369302906511879822577212 7266 43405430838671524589742073917751020 7267 131932813894703948515279523958360000 7268 392365398926733096053731967464866120 7269 1142139707090159110322006835610557660 7270 3255300873735260664907782222135752412 7271 9087635676872402660814282857810665800 7272 24856234251741252553163884829543703600 7273 66630636446469238685461870255410538650 7274 175101370907096121621232752398325326850 7275 451230492911879092352341508573197663944 7276 1140541157086922150287652527067777398740 7277 2828340723842429524506579768805228286610 7278 6882717722141276341078838373824595365250 7279 16439544035839522420334734322230017172740 7280 38548760219856070160778635335710651778608 7281 88757803980543773327518168264797920311320 7282 200705108175485360762756368541975256107160 7283 445802109249613283103988287647400568999680 7284 972813752498292375867637678931630902427280 7285 2085880500614482953130865934754002181983960 7286 4395273206065294774932577263797903522761560 7287 9102907533560537488502779999629518783592720 7288 18532324320541692431283583865070188888645280 7289 37092799410953020796950614452367503325097245 7290 72997941418860547954317690009611353723032801 7291 141267156113625020727877031274153602717898060 7292 268860353195814783048304156660108996022044050 7293 503280218075862800092174960660381048437052785 7294 926681108197500187094458414539259869622767705 7295 1678515174551943060175928951533512739930329306 7296 2991088894002453291489007521266664574123296000 7297 5244142769811429973833776327839386833663777850 7298 9046704890685401936639213444831665952247146850 7299 15356924886098177001501225967493240686825219200 7300 25653158967200638969660278585863584563880318668 7301 42171857471090215447168923310754448125121648330 7302 68229180792310822639739912222219105198225394570 7303 108642854498762142117765088207687039603957346700 7304 170267438086849974757164294820083073975919301480 7305 262648623203666674977647024989186421637295845021 7306 398789096886728750378915268916062365083997433265 7307 595998884929352640213318604557534211646941973620 7308 876776577115973198651649080490743417107136976410 7309 1269635201211881084224373482894137001000905491785 7310 1809750113169308442936603688097452842089914581025 7311 2539270402423762168448746965788274002001810983570 7312 3507106308463892794606596321962973668428547905640 7313 4767991079434821121706548836460273693175535788960 7314 6380625550187660006062644302656997841343958932240 7315 8404755942517333599284704799653965492393467040672 7316 10897116037558398384458514868485316734458835294720 7317 13906285375841554191073931290583941069306540377600 7318 17466670282831570595773417528888090930745701009920 7319 21591991025198190308950488735106277440062283944960 7320 26268834782413454304932125271924310593413446316032 7321 31450982166729066499074510781426156926618048921600 7322 37055303232247406332474218270030503740404313497600 7323 42960017570295234345646295677660256941373668147200 7324 49006000439336194727755899228433032382436081664000 7325 55001585239718070195844839883850145462037030699008 7326 60730973106831372261422426655244934815597704314880 7327 65965944743639488933681556443677464780741382635520 7328 70480128428163670487414644843507612653202715443200 7329 74064674744500234867377192972663444061761338081280 7330 76543889421223117931746626119518234841482842341376 7331 77789238470278949470366575000011414333234337546240 7332 77730202026945302731302460939599353536400452485120 7333 76360722959286193260354328327132178304196159733760 7334 73740447957169960542715234191426407748531608616960 7335 69990535417994626465988828108819602943232410910720 7336 65284425813737563284338178996698483529189603409920 7337 59834546241090879736838095706644569477044282327040 7338 53876367234615740837675013606469183013842279464960 7339 47651483170151765842265953692891516973241692323840 7340 41391416111406897791906425165596807576991398100992 7341 35303651997541300349798224643413324773218341355520 7342 29561047524196396976632152173246459534181924864000 7343 24295261821696404529881181287667392969608129413120 7344 19594347877721317059133858385471434811985006428160 7345 15504161680115844092475763906761500710264627003392 7346 12032874584491899147066130732077965503828171161600 7347 9157644942376033114370456428863469777775807692800 7348 6832429645628397489274584746956847460141917798400 7349 4995980547856613503122012877310749154686166630400 7350 3579241162581291498960419711990595553764638195712 7351 2511591776980609383561971398674326191115411128320 7352 1725641273827647639215723990027608078764453396480 7353 1160493303699472069581195902360790355547258880000 7354 763596414651941069616750692564808600660549304320 7355 491409194354386513705257117888113934130042896384 7356 309171696606960111388068599124802887162695516160 7357 190082102306293605852798589934152893340298772480 7358 114146868623662324911186594021273979035309834240 7359 66919328965242704843848778522197529105730109440 7360 38280156732252737082068280073974781647645573120 7361 21354293006506160990100720955143257450222714880 7362 11609795824276477264595933112889989674261544960 7363 6147699576666971953390293500575811909808291840 7364 3168478034812215726141338344749793433679298560 7365 1588249707334475398609617953002593691493203968 7366 773701448616746298561943191201025105361633280 7367 365969727588244585895128580795057856262963200 7368 167932933896792614829163468421966141985914880 7369 74681906798109202430803606639230581357936640 7370 32152730547161091430051134503941843911180288 7371 13385584388164472880813147089064928739328000 7372 5381740678095385889611937093633547907891200 7373 2086757625607978196777641624796193305395200 7374 779156649524061238423877073456261916262400 7375 279675399714740809327253991932211618643968 7376 96328995354651784155836606685889041530880 7377 31771725626201411965821997605393342136320 7378 10011739911903746380468739964068167680000 7379 3006388367102571927907257118425486458880 7380 857795868868709122002170436173929906176 7381 231786646964568353544104469598977392640 7382 59089325678833888907220991998028677120 7383 14149333329948568974145656486793052160 7384 3166170657631670292296307348508508160 7385 658046070337637835934806324333772800 7386 126101237220955954878312343740088320 7387 22081650481235210789780175076720640 7388 3494080876822674582800912309288960 7389 492488410412163141329339275018240 7390 60669986987615490873908906688512 7391 6363023891185050759273245573120 7392 546676255629735312802132787200 7393 36171060522869704907208785920 7394 1644139114675895677600399360 7395 38685626227668133590597632 7396 1 7397 86 7398 3827 7399 116960 7400 2752215 7401 53042822 7402 870202137 7403 12476067644 7404 159314556670 7405 1838181971420 7406 19379518638710 7407 188371885384080 7408 1700571286895670 7409 14346001717227180 7410 113674352654585610 7411 849772129147227144 7412 6015932288018886249 7413 40467276983150080038 7414 259400721427736001795 7415 1588637101150661733360 7416 9316705398841851234399 7417 52429786155984031994214 7418 283646115517585675221873 7419 1477702035314463516367500 7420 7424544286670287670738100 7421 36027078091890718538531088 7422 169050648940759191591879768 7423 767962959091163805401515776 7424 3381164431324298159411368680 7425 14441958453560234372837895120 7426 59898899602477707638741140056 7427 241443177272805763174230382176 7428 946583194909624560749536087362 7429 3612196015637907621079027772460 7430 13426167158926587674325252247110 7431 48638605274614882220710938216960 7432 171838639024141588649167429701870 7433 592402967471663707052247798825420 7434 1993890926859948256792991658456690 7435 6555270915554531211030012956122680 7436 21061512535738227493473309335103972 7437 66159308297108872361798918920571112 7438 203271623400114078918045357521265444 7439 611109074498780093748495639258728160 7440 1798370733806300103406297850992143780 7441 5182171378678885967337252992676042312 7442 14627215964787981546366078751167533532 7443 40454471676084176543793732131625874224 7444 109662142051955296560254320800575573850 7445 291444475857047865413022392312823272700 7446 759593136711913691344498001482344068094 7447 1941974391812993485882459540437625716384 7448 4871342866753109859498915313019401013238 7449 11992140760157550166160723196765378449340 7450 28978943205665657810426732233665069111210 7451 68753739699978145263271046405589859681848 7452 160185652272078888328966272244968606435408 7453 366560432595741274411831807478194479975696 7454 824022825386186190521780992718971665729480 7455 1820026078098876380497138703662981983641280 7456 3950298471612001895206480188980434222410600 7457 8426781211676362479798718556415167509600080 7458 17669941740854798169697089132935426670322200 7459 36425778266232819469651518392295514717761120 7460 73830938798615788205239758316696729780927965 7461 147155389470896953613835472192119234825420606 7462 288450696354391610276095950188499963091125351 7463 556123392147160899684816567953485306186007712 7464 1054674883498927624596233179868797249894892955 7465 1967682032664992553283241688519858910103908590 7466 3611756718901168847454737287393534706427202581 7467 6522966284949396725853853301878697053299160716 7468 11592262012917769385674641752173076887647732462 7469 20273025448501738493451004815204381934157516700 7470 34891915316406438885807992068003680306399921750 7471 59103493634669619844439931443020157155199831568 7472 98538866210487208419831653831604514062652405398 7473 161707356197802316026229392704700722451107680236 7474 261215750233253395651842847051415041052426037930 7475 415368654170233762154409207472208323976327437320 7476 650201770288040933970341496224643574821129839901 7477 1001972596264095374870890883545414934673131881246 7478 1520085228223414740547527923451969420005531096927 7479 2270353655818783339622798222880402358922073816560 7480 3338409548186559563302659772499948841401926415435 7481 4832938468613135924464275331973076677305094025630 7482 6888290918016832779834097619674000846093536548165 7483 9665876937226271848928550663946153354610188051260 7484 13353638192746238253210639089999795365607705661740 7485 18162829246550266716982385783043218871376590532480 7486 24321363651574635848760446775231510720088497550832 7487 32063123080451051995868508273453277909540220199872 7488 41612913298434619774101855758377188788552309753664 7489 53167187733789921555764378556442665468969911976960 7490 66871232059712869286871768845162250509421065710080 7491 82794166373274785805429449064806769894967132280832 7492 100903798999538901421907613523563022400156063127552 7493 121043954963803381441412979595305281853849255051264 7494 142917285136000773676269535510543074535014079488000 7495 166076624474126241738350631446154296804618376806400 7496 189927620819644733614893330467603691727220448657408 7497 213744559225221831912779064995961145042506898341888 7498 236700088329907001586793662866622690520413148348416 7499 257908019385465903943941054597674947065139506708480 7500 276476692659942883222154950703525986276446818795520 7501 291568821022050693773953108779196904209649611309056 7502 302462477380502537136867587064856537298239856050176 7503 308607219339670488065162288178647237552600474714112 7504 309669401926789394932389939266754360507065287311360 7505 305561574970346759265674484397757293125528673320960 7506 296452429293736973529412718954510367300156338995200 7507 282755857146072110835757475488370901969485231554560 7508 265100042890817695953153930920982258892698707558400 7509 244279765103181747143189467306510719549265768611840 7510 221196942886949266153617158712649838941172536442880 7511 196795633750790145309522406071426690577917649354752 7512 171998034449251729826236557194793166296693124104192 7513 147647531744551492910243227147853399461383062421504 7514 124463613340975402206109782747740502050226736988160 7515 103011704747810515542279344019631746849956985569280 7516 83689033201229970211371984867567721461465892257792 7517 66725732020050377357809611409782335838062811021312 7518 52198842887099620446388114974464436702133232861184 7519 40055823756988228897777302639976248245574067814400 7520 30143700078237077221137510481994536170379699814400 7521 22240081001694699980631602083215039628734640422912 7522 16082794035275127888766416865286420054252382584832 7523 11395715375970840020698534812683125377409140916224 7524 7909318131488338475920862689737050816542534533120 7525 5375372266006708417629394574980815113736714977280 7526 3575992216405271722484399615174503245885109960704 7527 2327773720265228764326827102142534022613837021184 7528 1482072187622026744651381424835183648763080081408 7529 922572364143876153540122382205032646700999639040 7530 561230402201492241460632552411777294821637488640 7531 333493222944820091748290246638720268823995351040 7532 193473107669244307759866558073513097309328506880 7533 109524402295288112418833214215982810419775406080 7534 60466081413955771198187668523752316484515266560 7535 32535769260032142208723498071105584692010680320 7536 17052126895480635031531543298904010944789086208 7537 8698907225575653149454237833703205664213434368 7538 4316170590873941681676307678001270344611004416 7539 2081305558718529797848178431619074208972144640 7540 974554295871390989050224236651312435869777920 7541 442700505138855523519181677987104709240946688 7542 194902128531543969172471494871467935366381568 7543 83072786160582041630527353190582164469579776 7544 34239667080032309848015872896559598691942400 7545 13629395631322811214425392885519551037440000 7546 5232347300454758441306414314980860145696768 7547 1934317694117515070330844745530624492699648 7548 687451520410334814776166588155705620955136 7549 234441456247408726657963950941239592878080 7550 76561579531409142240019992293280338411520 7551 23887664059778773810846907482735751725056 7552 7102359250038421331360789142623880216576 7553 2006467710380820486455666333944865882112 7554 536811952937919164969575587682776514560 7555 135494155345248017080883947831358914560 7556 32122883387866446076522426646428385280 7557 7116488622821934375405733365090877440 7558 1464275028377466837537705167484354560 7559 277778205799969795129205774866186240 7560 48149870249705259303690601737748480 7561 7541320151045127797805072800284672 7562 1052009831703126824291860702298112 7563 128249674122045767819893191737344 7564 13308895098522706536255832719360 7565 1131167710897016226189074759680 7566 74024945786642973625608568832 7567 3326963855579459488791396352 7568 77371252455336267181195264 7569 1 7570 87 7571 3915 7572 120959 7573 2876829 7574 56028957 7575 928749389 7576 13452355425 7577 173531028588 7578 2022448663378 7579 21536329723470 7580 211427767965630 7581 1927702209557170 7582 16423316774891010 7583 131421496945604130 7584 992138485236267114 7585 7093053122475284613 7586 48182753529463420575 7587 311899862986923854331 7588 1928972376544697895231 7589 11424143942847984971349 7590 64923765757127206695333 7591 354709312471253409684885 7592 1866207723144017255577801 7593 9469538553019922537549346 7594 46407026449189933242004188 7595 219926815605990485471887056 7596 1009067764215704434070457720 7597 4487228688296980347996643992 7598 19359048803066860143052295352 7599 81103186918686538330401772536 7600 330225993782403939558647312472 7601 1307824171387385739201248749650 7602 5041665565093143708177024624174 7603 18931529564383744416903352194294 7604 69289164464817285137194246008990 7605 247329578616609646218528872413050 7606 861518817045035060142837104961210 7607 2929971172379895141143574316685850 7608 9733967777357806881927500212230210 7609 31604565305012655218089305608140032 7610 100331362663956162277332254167920444 7611 311553956768699406266790895112044500 7612 946699314493111917390138834621135828 7613 2816023055105308354990884205293402828 7614 8202760261482746258240542122185642412 7615 23406128811079467720515927445827863404 7616 65446030398229930024834316868145492380 7617 179371045657615436196780210434536515138 7618 482015561261171515060864177376650594998 7619 1270361896672872149878029035396318488494 7620 3284456480239002908053002326545616329878 7621 8332503531989930728070370856421714865810 7622 20747432410536646997424557590660030895346 7623 50713769699329427695585286056469249587026 7624 121716964425958903406019225032785685691738 7625 286897278383388349213090783117888604339676 7626 664253564267776453267340172534342805774800 7627 1510954562526085241591545344687103358575992 7628 3377169768676545119842583311338342609322152 7629 7418370200483250656747180878081359537510840 7630 16017131839486117135999476152721565699293240 7631 33997319895755164439908768067311462624743480 7632 70949282430440342598946044638061276407283480 7633 145596600546558204014285454974863097839333485 7634 293837884801978380758378267293406994041870811 7635 583267963422520140300410939014012657478401887 7636 1138884867443346417188583462526223738927974275 7637 2187699668354871744833241648199282482263151369 7638 4134603700458241977249108004295626772370816969 7639 7688788518564016649930445335650988116320897081 7640 14070087069180550679875073966311949579934180477 7641 25338741735669503806437969628838843353801298340 7642 44911220031318301330833353171134852928403570594 7643 78349464790743716150608280387554216015852903374 7644 134541459848079535717149933141432601329914786718 7645 227426190477969706035887569410632031830652080466 7646 378453209677628764134940909422345550824159748770 7647 620000838852030128517735547419324791628838528962 7648 999999116799091789858710839933024809930968835722 7649 1588001924924781487428436397799681980902309353081 7650 2482911674892603833150050794714475157446916595787 7651 3822461365063591983359101799446671504320922657975 7652 5794384076570388829912107913423201648273868675979 7653 8648933660452172384020513842284290040335062425849 7654 12712055328437262167012531550233830236551168074185 7655 18398048483003087830903692496646975206202483404665 7656 26220044792469376477691198947566307555313912650685 7657 36796096966006175661807384993293950412404966809330 7658 50848221313749048668050126200935320946204672296740 7659 69191469283617379072164110738274320322680499406792 7660 92710145225126221278593726614771226372381898815664 7661 122318763682034943467491257582293488138269525055200 7662 158906347193126645321603250861726410076602662130368 7663 203264246390372030390839858918359293555495597194368 7664 255999773900567498203829975022854351342328021944832 7665 317440429492239425801080600278694293313965326828544 7666 387536086709891854474179491248481844043939582740480 7667 465768838098881957961497742152974401189175460794368 7668 551081819537733778297446126147307935047330966396928 7669 641838815565772522705783032934844137601866984439808 7670 735825428993119049004373658355873430378964100612096 7671 830299889194418300729359388797791219017360944005120 7672 922097226165816569356292847456219927670566451740672 7673 1007784888705222790339683331034446314382412622200832 7674 1083861552452925384883990168678072784616375443521536 7675 1146984683722438997355130597251105414060783104950272 7676 1194207338764274412749936092801897583270139553382400 7677 1223201576027464957271287401575114672656145474125824 7678 1232445415576477130328389000021806128737794910060544 7679 1221352808117662522659867081885776381439815586938880 7680 1190331436380502602896519163238395855520698917191680 7681 1140760758624363753847736844318373895462496617103360 7682 1074891522286143664767858349204234782380934939279360 7683 995676793771766405203114487861125076275835720171520 7684 906552106844102905749518499397097968617621723021312 7685 811187553973940407442993280691519534756955846344704 7686 713236833695383513355524596485499946913911485235200 7687 616107213984030354768826124285180234104996047618048 7688 522770381577888903568875581063079047822949847400448 7689 435627964630991290165870894382680472411876351803392 7690 356438174716901378653740284316613550999442674417664 7691 286302641309609938226941696119382215463127828398080 7692 225706130684188604059784640434005356623832922718208 7693 174597209609424547011691043070899657820220233351168 7694 132495428593908234997323717845162072290262475866112 7695 98610275193443982311673039912490532023746422636544 7696 71958671414635367870728155844399624689130804346880 7697 51470621578009434274152231232993016302456440619008 7698 36076121149436726934947326890084116685097531342848 7699 24770000745388657091955519569629419992706894004224 7700 16654510468683917322070015867278667495972376936448 7701 10961830340697798953947007757326724163147137024000 7702 7060191992296360426845158011325284340691753762816 7703 4447947141589421884303517784287177239048797290496 7704 2739868353434064640289167563460562857047632117760 7705 1649427135017048882429421909535787955776598835200 7706 969983955854172603675280265566936445377094615040 7707 556936699047732499136753998886761321522947686400 7708 312050655264564138244577595026823522016076759040 7709 170520058983424319636630378417514228605830299648 7710 90822572641120572598432777274818385993023881216 7711 47119331607410864894193632109512497898402611200 7712 23795290600743777778432961777026755882010017792 7713 11688201036337804150251018024272927334063931392 7714 5579865918447306108265762777876565563055013888 7715 2586711225413181470792101646161197516346884096 7716 1163375924969837057841362204036259518317854720 7717 507116710303702289823486215830077633894285312 7718 214014635032519204323495972163243478668541952 7719 87341077091842189351763552993619608567021568 7720 34425456257217895940488044831550586713276416 7721 13086463815437366767719839963648050405048320 7722 4790528364892773682095820030158194199232512 7723 1685906076599487498450317119545931173199872 7724 569332156086005369366794801658495275892736 7725 184113182372635479622247681211920308764672 7726 56884155079976789439510270442040249548800 7727 16747998163395582314146820206875402829824 7728 4685241529044808154961792203403867193344 7729 1241240944608952793096557549843340328960 7730 310227682701184414613696055674237091840 7731 72826530426932293365988291825432002560 7732 15975030479821305383478377672532295680 7733 3254478132804608729508306711572643840 7734 611247602000689977359907224270405632 7735 104893070482158773229478136978079744 7736 16262899807915428187721899494604800 7737 2245578232626822122939870429052928 7738 270939411053511258402231290953728 7739 27822982853729072272326348767232 7740 2339687331436254885492549484544 7741 151454226681320743007189729280 7742 6731298963614255244763987968 7743 154742504910672534362390528 7744 1 7745 88 7746 4004 7747 125048 7748 3005618 7749 59147704 7750 990532004 7751 14493162728 7752 188840882791 7753 2222884402816 7754 23905840444024 7755 237008995015856 7756 2182202636969740 7757 18773874520379440 7758 151700218139609480 7759 1156406615731653264 7760 8348034601602759987 7761 57260083622411239416 7762 374268722761337844132 7763 2337237746590548590712 7764 13976916045366530575242 7765 80205854453064587457144 7766 442481366114076586322916 7767 2350764567129525078653352 7768 12045164901106446612496917 7769 59608980448497890290709136 7770 285272919161220263788989936 7771 1321808632720074786026353152 7772 5936150083724665753010875824 7773 25864413019795249359189854784 7774 109436693098347359169447355872 7775 450047278307224198175153675712 7776 1800256539007162755420699607194 7777 7009941724045337326495567998768 7778 26588843472251659603482874317768 7779 98304025159387316970451647451632 7780 354481802210194420189529822810628 7781 1247426724591279276635754469392240 7782 4286149146658149493723469166473160 7783 14386976583827772143356748738838480 7784 47198475427130252382303954453741942 7785 151403863523684431259276560200520896 7786 475094450042680878980301760496245008 7787 1458915996589723648211594238069021216 7788 4385830283135819084914604830138627656 7789 12912181945574278448011703996721316896 7790 37240935182772830688738237978600311472 7791 105257679732274890261831328558344640608 7792 291629333678004301662646382194337734326 7793 792278667715246811307313021547478094896 7794 2111119549249274537332453633642042113768 7795 5518849499434218088052759716695236008368 7796 14157683805574677935879431253759968172676 7797 35648848903004583541600933100172978420912 7798 88126209173845936149150585359972710213992 7799 213925598946361625096453626270574997069456 7800 510041782208006108010280580263612789205466 7801 1194584771503082609292469405717802781497952 7802 2749002683560638393285067083457223373030144 7803 6216631459738183267968809001094131579447744 7804 13817449094211966259772854878793908863984976 7805 30189841577322458032431823653479610455448384 7806 64851192136207782889402605976195747399058400 7807 136980866005167741310853765010815870430613440 7808 284540522768508875493049035747547299496103925 7809 581333050209417269970555811544392644695771256 7810 1168299049317614929087360116257145847198939668 7811 2309828600469823319005750936127050384490117784 7812 4493120462643258442622646988753531536147929418 7813 8600073103699806556459516577547356732489916888 7814 16198791555732002116846036636345179853218016788 7815 30028082988661051284303735310554191240996711496 7816 54786405841978087786173934266452769166377272979 7817 98390135905348906497021470732597595442073229888 7818 173938168293401025094317572816366755651859070648 7819 302713364701459854529424919871256523202574831280 7820 518666579907536674054254063327173065192272673932 7821 874962319851757541605128345115842785314641402672 7822 1453306429485598304724451595662934406114302438664 7823 2376906375006379446646328206197040703208126862224 7824 3828002719427933534322618332571356374090955246727 7825 6070911833415568900295908872380206758211163620312 7826 9481376889805758791366025389760510623572457959924 7827 14582668791419188479571311302298823467488624525528 7828 22088240467149745180650825354600834697250776417778 7829 32949757142030212210857261219364523573433967851992 7830 48407971132344694765957251731449385523423776330548 7831 70042203932346988642619954544680943234618732203720 7832 99812238724481727801305968934154208380123846269345 7833 140084407864693977285239909089361886469237464407440 7834 193631884529378779063829006925797542093695105322192 7835 263598057136241697686858089754916188587471742815936 7836 353411847474395922890413205673613355156012422684448 7837 466645401325414031346281961673562350959635984816896 7838 606808120947568562647425624944672679908637309435136 7839 777076714677192819237876335664666465051028943399936 7840 979968696173550984786590293138267231767284543162112 7841 1216976064003266276682920041572884840042560953458688 7842 1488185783793252664037838433958844831861045697191936 7843 1791922831056399445207302850797246024324385592672256 7844 2124458311301270216926224643388100875027548872425472 7845 2479827883634359128305048943585333438075493017845760 7846 2849802949319082395145299113023352924600059013496832 7847 3224047973346472968094399552965758007445855596969984 7848 3590481893259875961154694956086248680087700961951744 7849 3935840893489781313936259194624958954339920969203712 7850 4246416013585809962918487427998070827441983792873472 7851 4508915127392564179873047027409148566563673545375744 7852 4711378282236617364731484688879223084047851237408768 7853 4844061669132490913099548587200715967934219490951168 7854 4900201375749069567530830885057811855489901445251072 7855 4876575075651119386213164245167784494436104324251648 7856 4773797811240191402063990171328322513862826708172800 7857 4596315153671512624408633519999400388884829390766080 7858 4352089833306637577666446525702107649581763893657600 7859 4052011945188156640488349685666692609655327321751552 7860 3709093248361576123598740755810867655926249009709056 7861 3337528601357529732297554875971215418906110777622528 7862 2951719155627294683010337282153719250532819225542656 7863 2565351262952686285048750898319259175755768865488896 7864 2190612774176940903272398724016119988444818294439936 7865 1837606902503670475957362340825452119057218721021952 7866 1513996745288493897212423769201356711286323206422528 7867 1224885121427601299594206905186614674085846099951616 7868 972908622912833027525359075743669445370308812865536 7869 758504899571709990128584041784072443358148554653696 7870 580300123006201311332378843899451919954449365204992 7871 435559803795895820177048631447214301293402178715648 7872 320649843379532766768226466902373705039080090238976 7873 231464085556716896950555869811876382365815580655616 7874 163787365050844252575207308925699569282717306585088 7875 113576753512946028283920189217076320858874333626368 7876 77156342300159030459928062763864231644533301968896 7877 51331043270361994024932197503209343495783644659712 7878 33431799815281380219042691310265909906034825101312 7879 21308199479616207378283001370398308777479936933888 7880 13285189771629957291325625041570705290921825533952 7881 8099147797739350766683037302023850115248957685760 7882 4825774924936002867670878083525273678453239971840 7883 2808955266020641844731892125047457734293213675520 7884 1596444112343453456154715971217860393667802431488 7885 885443942153673168724218345745979658631007698944 7886 478982022215380076765887166219359341103087091712 7887 252559767490395787869492148436176025766460391424 7888 129722154851903311717071244020324679012879171584 7889 64858648156272665815382704356203004661138980864 7890 31542979216536095879559900472583617747529760768 7891 14909818987277630745164989405950588160774766592 7892 6843915086099902289249051712188732184905908224 7893 3047883195275895609829706596065840149198536704 7894 1315589132731765973322231956817018355024134144 7895 549795803414098493939243542151657152617381888 7896 222194074256339641411734990782437854252367872 7897 86727904694765932330791749656907418030833664 7898 32649362072366994715985817077000226182529024 7899 11836294962471040232008751981520814847557632 7900 4125257491657615845889676721962277931057152 7901 1379661649624623007795347554970951110098944 7902 441858517988643330998152453072756269907968 7903 135201549852393969348129153294359769120768 7904 39422478800444925576351990166998013181952 7905 10921951685399753517633838012325311807488 7906 2865536102346022294172799447186349752320 7907 709256926309122427976858780846438481920 7908 164882569466490500844963268034968944640 7909 35815786694447909473824969280907640832 7910 7225096938092066209605998784393773056 7911 1343651174291454156137014485013495808 7912 228294619004859796769618043879817216 7913 35042317259511189756785900709216256 7914 4789918859160884576554298497826816 7915 572041492292187843962281480159232 7916 58137107265575720173152436748288 7917 4837560188517444769237052686336 7918 309794494831166413793505837056 7919 13617340432139183023890366464 7920 309485009821345068724781056 7921 1 7922 89 7923 4094 7924 129228 7925 3138674 7926 62403418 7927 1055690944 7928 15601990140 7929 205315109527 7930 2440711611063 7931 26506406612422 7932 265360604265512 7933 2467023312873644 7934 21430095147380892 7935 174838497933928400 7936 1345654582912021624 7937 9807841653613632211 7938 67920931455477305931 7939 448224875586954603522 7940 2826026636596708913676 7941 17062691237479754854218 7942 98857245991612215213810 7943 550641052657874234930544 7944 2953657642149730839890556 7945 15280892200464124863796101 7946 76355674483863387060512757 7947 368972229411931047304692906 7948 1726299512778290830396761360 7949 7828504554767181066615208848 7950 34444180368960064684253436912 7951 147173406285591940034658962304 7952 611212797445162056062980741152 7953 2469177203511081671934747994650 7954 9710292819666948478266574957386 7955 37199298274311322440819841530924 7956 138912752079729651226925657766936 7957 505963514314085056366947218897796 7958 1798516577120248330766187587106132 7959 6242539475669817610738283281486656 7960 21167979179668480190351726844096120 7961 70157750304274323513107641525526742 7962 227376292118470227928294012131939798 7963 720895264420625815004186229604249788 7964 2236818173679773389710449118966308016 7965 6794935179810904491086802589200138888 7966 20215844221889544829349497302997986984 7967 58924777694618747306579151635598883680 7968 168322978806196277846592974530387585872 7969 471368883775824853301954186709882997878 7970 1294423360857800893493622060858505110438 7971 3486656884320529951965059419578195677316 7972 9214526384113986247999839393432234311928 7973 23898772403507445098597098237739288408580 7974 60844231707447697653585883787323418610324 7975 152090425687999875562510380967665624980256 7976 373349505926216728328806077830893664125272 7977 900219799502059605405035377254133206702906 7978 2132477751603811967495657238522565564842330 7979 4963671019479733218598097649702251732939028 7980 11354803686304986879838814895986960515473792 7981 25532085921071426314311798046802487189493008 7982 56440553591010790828142296534461782478328848 7983 122675931901954173441380139387263175582476736 7984 262211741296020440265120018293970838740568608 7985 551223773046092182582708012710754664724834165 7986 1139835304988261628085312377313571685053102061 7987 2318713145064049950044013999296633090886918774 7988 4640793750206272788034222675472981521080599964 7989 9139547161748311619803118157394873615035926538 7990 17712850767282711637093665438554989037618081874 7991 33785105584718325558550847191399599658003792512 7992 63427020751792666514068805101994084559194562060 7993 117212071942103143304169742849697320113810018051 7994 213232707724649096851802875620158747090443925859 7995 381901115882706107163686912081869889426686846494 7996 673431804805558692617785434152818469738580361704 7997 1169256281195798578772314128831163099698565646508 7998 1999055629162213924718232248185528896912063739164 7999 3365601909152429194438088067433123321813489189200 8000 5580137444195492834581036492091660679951712106232 8001 9111521953405509590417849730094265889527686986279 8002 14652727302856261327911183617345644538718372591487 8003 23208294162077194760307170927283430129965532073690 8004 36205869348056085071529154436819747607483409726076 8005 55633663038180451242954187436420679411884316863154 8006 84203335192018334350650709178563005205661993320826 8007 125534209208674397338116163660015578491359297018096 8008 184349689348752107830291728714859375904910444238252 8009 266670384921518105975840426941733922661590131134161 8010 379981054453869682371785787112877981318598775084225 8011 533340769843036211951680853883467845323180262268322 8012 737398757395008431321166914859437503619641776953008 8013 1004273673669395178704929309280124627930874376144768 8014 1347253363072293349610411346857008083290591893133216 8015 1780277217221774439774533997965461741180298139620928 8016 2317175638275589444577865883956463846878938222468864 8017 2970661652745880929319317878692279056635588105432320 8018 3751098189531202899945263006040485001911903383420672 8019 4665099240143620910293939061808264135438175736974848 8020 5714060742856184662610981367901860536270553196781568 8021 6892752709944174990209204362103036563074025859481600 8022 8188131857048428235645879288567926361751813075615744 8023 9578547455555981957302797343384888112730649776193536 8024 11033506689934273619849796553159777808196900646158336 8025 12514135765244513719539692735098712536733674585915392 8026 13974418733442603211279753256642723649319333125095424 8027 15363220693595343199164136534795527141957306685980672 8028 16627012927957936770664052844657137302685499276656640 8029 17713125436800801470441506572284513305495492368531456 8030 18573270206154236637577127330898236185109417819111424 8031 19167019609354795210093348850016973991519823411019776 8032 19464899789665170779943092304627028285794444751405056 8033 19450775638389449923338816186611730719278733922926592 8034 19123263116213942798898952181663291891619864747442176 8035 18496000609458533006203060388358153066192246700769280 8036 17596732085837819466972063251367601037006749996941312 8037 16465284860163007919419983492881775564745104118775808 8038 15150645740095419136872995003115468294143014430834688 8039 13707434253707976662505373669746669981291428022583296 8040 12192127621295040432654197932415409264100809646276608 8041 10659402348384216554341824186642817665266225611014144 8042 9158922202585983949327262861480090459013574746439680 8043 7732829196146046179714583558059048807233178516324352 8044 6414095671723436148721355356038875623486606748418048 8045 5225787234917422121544413519332997542028801325662208 8046 4181183765339745616842356927900971236900149567422464 8047 3284622268403577356511681037170863254053215545589760 8048 2532869725945517111766595558914811107964148653228032 8049 1916809893187831209610032786148491846241380999364608 8050 1423233536528041304072879599608678689991700028325888 8051 1036551137366626683062216112542323361726693067718656 8052 740292289677224074760239237766528654873222801522688 8053 518307825914793563894262869832339691068842248765440 8054 355640892596413081052700638701226216858065613881344 8055 239075527685961435163831014341203716690885073698816 8056 157402085835621575647190087687082905675082051354624 8057 101456988881808925107694009032500833880471412670464 8058 64000736528601722814574665084391172961130657087488 8059 39495302265935268217005165468690534375545848725504 8060 23833025786435346245768844812620431643244369018880 8061 14056949228236101036228364263315865484867496050688 8062 8099798586538410314342718567058755520885237481472 8063 4557314189055960157799537454401059787069699653632 8064 2502429674013122202083816006147494684131562881024 8065 1340245966773059253118337724895219386985513746432 8066 699700337988967553271438245248879735206938935296 8067 355845937076615385129085092869435980434427084800 8068 176170094516359058255490298590940215230582489088 8069 84839692506449724793533842063306555840740196352 8070 39711436255931059389408737120155748655653978112 8071 18051302500207466161650041977260322874034487296 8072 7961151326697655686920888691100355806038589440 8073 3403168143133970081995442446568131716918018048 8074 1408513585779302561621013824742659577517965312 8075 563765415279812209870247548298783352718098432 8076 217941466424369899609578068372335877091753984 8077 81260276598862645509870062857483545143672832 8078 29177509066224319317702528239974858736271360 8079 10072035150928498030572853451968263242121216 8080 3336383367090283315936976716309018259226624 8081 1058341064630125556920786049606870322118656 8082 320747530190632617790244134768042863230976 8083 92632445388635626964510617793507687923712 8084 25418696399454651757417334252683411849216 8085 6605211700467657517167420943254106931200 8086 1619212208779183266272505799008753549312 8087 372806022565520977373357504135239303168 8088 80200321501279339313392951831222550528 8089 16022139669480446372118630097680859136 8090 2950639284847279298800432914616025088 8091 496421474128391667872576286966677504 8092 75446594870475451934088381396418560 8093 10210016317879532717244030912561152 8094 1207057652038468852866952449753088 8095 121421569214500051529335432019968 8096 9998532212298195135291501576192 8097 633515815104293355679626821632 8098 27544165874099711116505513984 8099 618970019642690137449562112 8100 1 8101 90 8102 4185 8103 133500 8104 3276090 8105 65800548 8106 1124371710 8107 16782487920 8108 223028481555 8109 2677230700870 8110 29357748442539 8111 296748434100060 8112 2785396730364000 8113 24427839668785560 8114 201202639707056580 8115 1563353271140711808 8116 11503173232393510635 8117 80420082274914981390 8118 535761490349659173875 8119 3410093375094618129060 8120 20785167625250372974938 8121 121571990502285387895380 8122 683623681124445959852790 8123 3702013186790829505248720 8124 19335831947929604173547745 8125 97543881968626973604089970 8126 475889688296722684092797865 8127 2247983091157948651822479780 8128 10292748526369333991621356020 8129 45725283949283827411662168480 8130 197274595764086366852142816912 8131 827274564468674125466146577280 8132 3374736813527427608067046660410 8133 13401895618068354262327284434340 8134 51847945501000434262955912477610 8135 195532635993374870624278649212632 8136 719274862942437352475512559726580 8137 2582305595593792689586986121537800 8138 9052983081418236054238365306388380 8139 31007551809578794462622385299795040 8140 103810808435282438924935934932596174 8141 339870000782081511822105107345658780 8142 1088587057147644689958695524787243070 8143 3412466022337339660571223372834437400 8144 10473543882331929510805624167374946480 8145 31484415749059996099857198130130741904 8146 92730492276130101118102254116997148440 8147 267679444944594114811871120771982443520 8148 757541417971258625761705464511468351110 8149 2102438202246018302488762196629163280060 8150 5723818012729980552062589853856466783510 8151 15290029990150117986952142934727440210120 8152 40086612556262491250527056470327914075140 8153 103172056879183115248182660811927175642760 8154 260732202202462463413290461230467620407740 8155 647128395029111999198488226373206126326176 8156 1577750156804276084858862217020358120788690 8157 3779396562958305029558304771438486099795780 8158 8896588370087664396903825642733083711187170 8159 20583430208992344033428227022734343378097480 8160 46814231646335879631346808242193951170844856 8161 104682246884692190902131724373238190698769440 8162 230180657335107816898146032015329932439791600 8163 497768780379996195362784750750157579279703040 8164 1058787378146020969730588309779251854630356245 8165 2215482560626394691198260426612268027259073442 8166 4560995996144495943294742402031714105389689165 8167 9239177505246845994248861429396757982073722860 8168 18417767202082684307925368831461121317890364050 8169 36133985429443568832965228946895825694815208340 8170 69777050675497660435250748944744335925693727462 8171 132637827871076415346806983170503662292434518320 8172 248209303863332460935340242334490603989012165135 8173 457298821170337573184110228673844236322643068030 8174 829557967491561490623829273401423276744750808455 8175 1481798336137562993485078097475005853346155059916 8176 2606490317766769485717473387147721348290519701200 8177 4515175519969129888726117245322328936087790109080 8178 7703170100706240276700948573280978418122684221380 8179 12943850611672349878455589055895841795589328773760 8180 21422863215905860813875062357052173213106377470911 8181 34924524144652756587491106331623231788149483790230 8182 56084065371744475269054054004817606447739278637735 8183 88719618115845802487658692598794466814885686982740 8184 138256120710390925835097683727807287279298790736610 8185 212248736926310955736663205488623179832513129636132 8186 321004870477053634174675247711419942520789924065230 8187 478290568941463173869709310732000964807593727898000 8188 702088492687619008482364482976624455549219169408605 8189 1015350818072892004008209671484330655790009794694890 8190 1446662594139942106275147494879813671964959299620869 8191 2030701636145784008016419342968661311580019589389780 8192 2808353970750476033929457931906497822196876677634420 8193 3826324551531705390957674485856007718460749823184000 8194 5136077927632858146794803963382719080332638785043680 8195 6791959581641950583573222575635941754640420148356224 8196 8848391725465019253446251758579666385875122607143040 8197 11356111118828262718420312652645691752305367933790720 8198 14357520735166585668877837825233307250621255331260160 8199 17881356362062211372795446441791094675532535700597760 8200 21937011933087601473408063853621425370220930530212864 8201 26509006052704972551077046386474683997366945328660480 8202 31552184732492760173367085356158887600630514570772480 8203 36988317859587112048444352473680518644431176573583360 8204 42704737366290751253995083975028266570391874784460800 8205 48555567878555664170519039098060991802446809003327488 8206 54365910957526973849523275261635675864743988982906880 8207 59939071088438486392387695892738111743281472212828160 8208 65066579751949424639433832486532704892095605017149440 8209 69540421498870911649346739592497024095975908740956160 8210 73166540689110634788553489325484236787620225967194112 8211 75778459811328439265190695816440474647533103800647680 8212 77249714646764211123468606191272706988112825496371200 8213 77503838333933734282123952977529079182487488173178880 8214 76520815002451375651779644943244906396369579294064640 8215 74339258927724238070973028003052337886438726192594944 8216 71054018164917893398798167520965682734136347517255680 8217 66809394771934065990237104998732445932901618543493120 8218 61788649714129411638218335658625689404924650690969600 8219 56200853355193855368905561608393015833678266530529280 8220 50266398477095210312006769458551566891949891302457344 8221 44202579793560281368977482912953726652481419650007040 8222 38210556095500463237725494792824774596779204484792320 8223 32464769273041450227090464637058105348746934757621760 8224 27105541298932950629694935991489970779981765106728960 8225 22235162343704040035829481159311720025902164389920768 8226 17917380503578167216442865003737829575010967764336640 8227 14179859525028585701962990451887616835817663333662720 8228 11018924155940503034399990419405029462311960743772160 8229 8405782881606906737216103503586792752161378334146560 8230 6293404460270330406355161284447985744201155094773760 8231 4623310500099933365968214549526209396583315925893120 8232 3331702390325271004778934332683515069395451185725440 8233 2354533297865654794467441984066623217673353465692160 8234 1631332072111961644005057392707109315686635185111040 8235 1107759398714409172916422379430739056082098352816128 8236 737010130089353371082546125401991172937323611422720 8237 480261897081653799216648849491057818191766172467200 8238 306410016558154841246967848618083375097619331153920 8239 191329801109574060091923340450093311941051531919360 8240 116880579546541983716007540013317365879203562520576 8241 69822799387645203842108772455615484292241471569920 8242 40771011232066572544598984548091546277689929236480 8243 23259341036145902988568790594666065512971737497600 8244 12957304018898101770801228639844833645256475934720 8245 7044805652788271210557407982439088490455578443776 8246 3736038208611701444637198787908754489612393512960 8247 1931416707570909549927451881958135666078887444480 8248 972701661176039553307194326393118731940176855040 8249 476891317795098900693923176365342734957559152640 8250 227442123769037975138126463224029183211168858112 8251 105435326338767240627388404908672175991381032960 8252 47466924470246558092216415092189133271025582080 8253 20733984382308584017458233653511502906513162240 8254 8778615287327054935482146266177706364072099840 8255 3598734053262787232721853266156438384845783040 8256 1426732573582856964859943227827386127671623680 8257 546320718513826764046728727842130158063452160 8258 201770097414878108368015507406910212265738240 8259 71763436650467419981914886648226998973890560 8260 24538794733577404934003469669852415065587712 8261 8051855329001324806584983616992949703802880 8262 2530062104839519358596326851775291195392000 8263 759546202169355514302416221582276826234880 8264 217288798877193563203605990782952894627840 8265 59061816708156144298274595247629684178944 8266 15202441632280019277980705189652206714880 8267 3691430761625166849231762053983968952320 8268 841834506301801740432226590199382016000 8269 179373421956886404297704966674741985280 8270 35491340097936563710910269396944420864 8271 6473146638693425717407530497595146240 8272 1078499559445138320396484986242334720 8273 162310263710868905438287746155151360 8274 21748511857012034338884349706895360 8275 2545535405503735952398531833102336 8276 253475186456402591549641992437760 8277 20658124405574783337379135488000 8278 1295194766102329112613208719360 8279 55707301767842112370460590080 8280 1237940039285380274899124224 8281 1 8282 91 8283 4277 8284 137865 8285 3417960 8286 69343638 8287 1196724438 8288 18038460726 8289 242059712895 8290 2933824158265 8291 32481036106519 8292 331460643944339 8293 3140860661349138 8294 27806733267349680 8295 231201272836570140 8296 1813411590185339508 8297 13468931782948335603 8298 95049962049589915641 8299 639187919089361176535 8300 4106695029994107265715 8301 25266783981044309451748 8302 149177344877724997128438 8303 846766006877232093698046 8304 4628780848919846240892270 8305 24405092496969325598502045 8306 124283740290138236788135155 8307 612105234161208866043983325 8308 2918960543391925283123457585 8309 13492510994120728011629431530 8310 60513998657969058706928484060 8311 263585376766108862247047697432 8312 1115999728131328147141613731152 8313 4596560569524274467237478871514 8314 18431181560533130121326624249310 8315 71999314746123643741417290232770 8316 274184372730512013411889130558922 8317 1018503389937813091625703033894432 8318 3692645730522979783311055979689644 8319 13073838402896903448776376547379340 8320 45225146082184615896034722849259020 8321 152924326407697705496035050845167974 8322 505695912836521539672285812877845034 8323 1636078674800291079630672501998094198 8324 5180793081049147374174129112312998030 8325 16063184018964558551294238589783870020 8326 48782891676066604931805269043174563184 8327 145161995789853956239570700581877783304 8328 423378768718844208129687771149241075768 8329 1210681847468112942809781093517445091510 8330 3395338510106465157874209902684596518210 8331 9341339050918516106074762979508566765790 8332 25218724407372135143992257181842233553750 8333 66824278571872570341604379112768287852280 8334 173838729415745842472614003151709970138140 8335 444077484194170561162527234983050624200780 8336 1114204710989940693108144009227528098019436 8337 2746342956238313010883931365854499487930346 8338 6651403509820805112814143441205256473236822 8339 15831485246654521596179854848212286052560330 8340 37038811704996618489448662208344399288876210 8341 85190838595503552458582686550394461971316676 8342 192663338949012758600334986660900828625809256 8343 428491367512471767062971372872956025480250752 8344 937313931484488394065194231511963893117033520 8345 2016917473196232798889665124560069298789642485 8346 4269807499532408051654418237891835040448835767 8347 8894053313062932573954179448202485841909475097 8348 18231138622644131319940124684653008141981558909 8349 36778936699618522188763715064921307510743465240 8350 73030107642019945129388320637150462976853018110 8351 142746570509106597884066715554562404256289663902 8352 274682849405461213447988190009039649607758662462 8353 520401233085404197152648723394482938132834138379 8354 970783780775822864813064437349342164896524269805 8355 1783275396388563985678619986744248721045418206755 8356 3225953945969799630477127828224117602736192004431 8357 5747404588887455460450210031425573755126176378026 8358 10085262510011025361413746827420061991070619930112 8359 17431326256208909136862012592898750050791513732860 8360 29677371752316849932608772119821478085887593213300 8361 49773054028990691245732548559509971844941074687431 8362 82235088583903317158277346800467088592434518808661 8363 133854315948208953484295285050545184662101517369787 8364 214652731776895790931694959266858536838923933200935 8365 339143869569725678860864484336236966989663034994820 8366 527944093868393486547078274414019400741583294338222 8367 809765848824146441581533820655657696911900635174582 8368 1223792913271138719517710969420667266993409911235494 8369 1822388802583189450701424289131465305398392745437065 8370 2674020448643437360229992775924957040954416419899495 8371 3866190397588072127248086132317393238853407433132969 8372 5508065866431510122307986180817136295124998478400429 8373 7732380795176144254496172264634786477706814866265938 8374 10696081794573749440919971103699828163817665679597980 8375 14579110420665515605611394313051722443187141963496520 8376 19580686612338219512283375510730676271894558579767904 8377 25912507162372686130609082260981046301180820325586624 8378 33788422007577183139013009562497241647461330837646208 8379 43410415304924886894190653995038331774676868479336960 8380 54951099334885322478513909572315785430764526899439360 8381 68533409765482984183959185945879134546995976893330944 8382 84208730709916996770076003123678298718652947260068864 8383 101935214651372935671260259449876422338439320959858688 8384 121558514697489817323965530602788774239795581801676800 8385 142797424690863383649173607161026560416084080499589120 8386 165236940964020639521402828020450295661701036934955008 8387 188330953568664140528032482309753200807974547555155968 8388 211416117803076788582949049350495771212919079202390016 8389 233737472755441858730868078902542168364865055195791360 8390 254485143427697309073555963864505952474634458183761920 8391 272840121691880395716767893891046670667787344742449152 8392 288025843498180897352437664326918759627105147249754112 8393 299361255836313919965766280658681655210886381231407104 8394 306310472603354823935973950801682735465666521270845440 8395 308524082629913532180840810303319399555082718459985920 8396 305867750598043082287000578901355402647783281833017344 8397 298434907097544882773330485410507833413314232297979904 8398 286541930792300435530981328525802804439915418445938688 8399 270706080815899264426051775699289500806098964268974080 8400 251608292613191398987598107264483597104406154308485120 8401 230044551260547888957349002384195961535477459214925824 8402 206870684981043202418795375588291325211787844013522944 8403 182945932843251165230716516622881635033160406739714048 8404 159080484955662476202770925255790333250488978542428160 8405 135991422762975327332236390214197625322287108833935360 8406 114270242188719891119705346424917901503377799011893248 8407 94363625445148108511662218146029491160876662367715328 8408 76567564716014832990064817774248886462632959877840896 8409 61033544688125423169248710878768305448151559606108160 8410 47784426087604581175542074826767055886108665745244160 8411 36737035653758243212371245626844837420986454916464640 8412 27728280723584077246755582841147780645107227688960000 8413 20541821810965865183457471451105695954381077301166080 8414 14932856688390792531182805415802557080235436503203840 8415 10649270150628158448030368042140762672150891022254080 8416 7448158066557680405856363740271094807115440469311488 8417 5107433673027685832009083290246948860392692334460928 8418 3432790824599825516132039733754527103293286489522176 8419 2260692173818515382628708948913123539164032726466560 8420 1458263611831036499772188888050292323422203208007680 8421 921030413772425726301866577699577428015493756747776 8422 569362981153335307741962993369119474053548097929216 8423 344354969712795743818722837030341762328338525847552 8424 203675951043502883217385320053988580375144609873920 8425 117758667519177149848567988330693991713608071905280 8426 66520791743978178958496217811616053161655529373696 8427 36695451899196176196797064050037510270580923826176 8428 19757066221759153415679466634745067136602437844992 8429 10376194785970351992509043784168763377243851325440 8430 5312426394112957553856021266674732799055510896640 8431 2649736763916215982446438292375609382049081720832 8432 1286660085698003017153361220863386829117668196352 8433 607786498347089748995857746448919675684744331264 8434 279071561530089623364451458563044988160300810240 8435 124446448610128755137373210104067475812636426240 8436 53845318105207010203120466839357150561944207360 8437 22582697201499754068546089026339237240661606400 8438 9170521398622258194350378487982393055426641920 8439 3601555963094418802134630690903812625672437760 8440 1366174971092999056443387849739397527366533120 8441 499842426213801041651949371131899838570954752 8442 176117523363513569704418226583299362717171712 8443 59659506900995654033188249808473071030370304 8444 19393318965011524486068710307343467429232640 8445 6036959210725587794698675915915812111646720 8446 1795443019924060736106713029195136231276544 8447 508841856094823289983467282003187680149504 8448 137017505810217474723761657738895544025088 8449 34938148532487007145625399023487764398080 8450 8404069451509021843193455664842061905920 8451 1898533774658426448873068416470450438144 8452 400711330650402798023727733244023537664 8453 78534326394011691459624554277726322688 8454 14187103100542858660649833727587778560 8455 2341057894458157580570142068346716160 8456 348914574684253581167858373850300416 8457 46296034305984207221716873239330816 8458 5365204121869449279684084794130432 8459 528903692084482295549276329082880 8460 42667150879019737899741940285440 8461 2647334774011785717871777153024 8462 112652543574969605015820304384 8463 2475880078570760549798248448 8464 1 8465 92 8466 4370 8467 142324 8468 3564379 8469 73037328 8470 1272903996 8471 19373872440 8472 262491622497 8473 3211960792612 8474 35898979690574 8475 369809328367388 8476 3537283377506515 8477 31610515216587496 8478 265289727426618096 8479 2100226329556609008 8480 15744745918806815391 8481 112145717012908930260 8482 761175744704847763382 8483 4935982873182648273532 8484 30651854849217139070533 8485 182657518918757521111616 8486 1046476919717045709729980 8487 5773901545552528328847192 8488 30727405359643636026790407 8489 157946394484947254868421740 8490 785199159445285754029122570 8491 3779633258133410622743711220 8492 17635682005835071026840855765 8493 79844430738873637284804830760 8494 351084397412319376977235044552 8495 1500613102213375126802518396704 8496 6239731051187820338873187997530 8497 25259741586320060882847330583128 8498 99623617445705322797218872225108 8499 383046050597701917395959669290312 8500 1436686392160572392520426744918894 8501 5259517865921816901760537274701920 8502 18803490913295509415338838594857848 8503 65684275946127478911433211356017648 8504 224297149295676128289622526789185674 8505 749070531408588476960390309421531048 8506 2447623240452208030295028416566275180 8507 7828263581522481533149373240066782296 8508 24516134449614288084729712706093056446 8509 75207661857129458231447765857584429264 8510 226071255503849678273964446804620086528 8511 666106547860831374232869009817467985440 8512 1924384607766665063418610265830441733886 8513 5452777895012266516943366538500523761256 8514 15158041255961207149568535069228053467020 8515 41350740478503581565815439966719993355960 8516 110725681081081737697746162253627654937610 8517 291100456802362683102202896628162725097920 8518 751564770753661544318349996360297170043480 8519 1905959654015602939215899250513998662496496 8520 4748702635616594826317129845048128834351342 8521 11626155888038999509914362825514812157206040 8522 27975574668951952730761861021126541501657844 8523 66173103971292750311256803938967198287910184 8524 153892620793809214140391058455163433365313546 8525 351931800954509548037814997627984089174878352 8526 791536383652491630580471732634645778048693360 8527 1751131976894985678328835577706721575848902784 8528 3811214139705664727080802101817945242867177509 8529 8161352835697617638674471825475832125472545292 8530 17197695758987806223387927935214459479937595834 8531 35664806934771879997203140608639164064788705540 8532 72798181948388518656612198645979287336543974343 8533 146271321586926729958032285071377786771559601168 8534 289334551550363587390982466321555482254629612492 8535 563489635198607701590831546837902979817754362584 8536 1080577223509078606368770344512647396253172128645 8537 2040550712672149488861689540761904402244875733108 8538 3794861643335195244796981870882556762207610753318 8539 6950796903910009345781876689667050653574658750796 8540 12539909327634383062284577833138188799953204795967 8541 22284574990838080082818212515293870951669180317000 8542 39011397943994845419176179483169959552114486419024 8543 67279223028547809792298278367560352118820346806384 8544 114313078293725359452065345865128950032411695366451 8545 191362886117527708269227439599620016609150779922692 8546 315635512590093653134037728970032216944418185553310 8547 512977224892911378732544937918337898685894488188044 8548 821505233243039376761150013704185873152790002935329 8549 1296393426991910747271332677283973441409094195734912 8550 2015997681831991285850341063742151031632809999502444 8551 3089446949832072134193401338904363765388477135086520 8552 4665713413502621053382202899863447966215603927021723 8553 6943995077768904249966839003897756880339628987807548 8554 10184988451397888388880927486505280890604609343906594 8555 14722297161306456970016057864984443615887238751332388 8556 20972827456783798631300330710086709250538628210932305 8557 29444594322612913940032115729968887231774477502664776 8558 40739953805591553555523709946021123562418437375626376 8559 55551960622151233999734712031182055042717031902460384 8560 74651414616041936854115246397815167459449662832347568 8561 98862302394626308294188842844939640492431268322768640 8562 129023851637247442294421828079497666024499839968156416 8563 165938358654964575650730582692348600500364057054068736 8564 210305339710218080450854403508271583527114240751444224 8565 262644339145170625911063008214189004127177977952278528 8566 323210764892255900809254634465312990151084222006589440 8567 391911190768696746535377796300021794015540797281673216 8568 468226368691099072315659656663568179332758304220983296 8569 551151395049863657818507496387054404557376281037897728 8570 639162743914411547347782524652256617301843745489289216 8571 730220953299782208153787187701149563344295700627456000 8572 821815497695846928369882092872544341193733229508493312 8573 911054851789292744970322141468039663265337671784333312 8574 994800210630461422252060015560636959872151913317793792 8575 1069836252045455911216317485946977335244161408359727104 8576 1133067342718255608751739732767693756173566217966059520 8577 1181723415436030538606615560114201909930763197001760768 8578 1213557066905896196048347322422365445442522002193645568 8579 1227012778434666262339789290808040273134199042834694144 8580 1221350822955415029422012684918502035171262951050969088 8581 1196712339085931482878312971739021443148796214409953280 8582 1154117825803289465503694075046107972072642847310872576 8583 1095398235013691534475612540015378706790335955469336576 8584 1023065005505537816797050661047258560252081542061359104 8585 940131821467973889351340592501454480956077611845419008 8586 849905720345390145564209896979564883315903169183088640 8587 755767787761000046271078193055254618707225073309188096 8588 660963773405140133996440348715751228639096900855791616 8589 568422634863020170857483587150696193326642864930684928 8590 480616713159818654295840344999342643308828679047479296 8591 399471674538602723741137728770114180630265220269342720 8592 326328360294436473182637964945076174232537844219379712 8593 261953100207759670324920421254033134259526145107034112 8594 206588551117613670726410742211148504203398239873925120 8595 160034168552551482810210978121526729838311014095912960 8596 121744173842066428854955545545943151441461214823055360 8597 90931239946524812208151442549203814324830969182289920 8598 66665770460950681346128116360154711661148482127790080 8599 47963141593967423916252342614016971639737204497973248 8600 33854132040841683133926183114799569011809914848280576 8601 23436540630742872159853850504543665577916859762606080 8602 15908350344473712562778915263161548363242703884910592 8603 10584537434849202914664977304472470069172808913518592 8604 6900678373240492991331473363576116829765762417688576 8605 4406920618587834033588207347169281548913448270692352 8606 2755778778410982504164418985798616092412874137272320 8607 1686756883062969242520034143822569290810579331579904 8608 1010144557988271520703398982445366096745429733474304 8609 591631361350161095241834846250287205625552821026816 8610 338733578681528654852429258523041546859452597010432 8611 189494101608911687529468966308014683730494420418560 8612 103524164806121857801782638518988851055008136822784 8613 55202753623601616377723998320333630449504237912064 8614 28714552729969877521320547127387868935592295268352 8615 14561249637840134107311842046588461809277771710464 8616 7193920111877524731042095552063525268900575969280 8617 3460178231273185406667031646738738322080381534208 8618 1619091006834397876493540161564951815342425899008 8619 736434889775515012069396594069514602695182254080 8620 325320912526964274546412976073831339427878666240 8621 139443854810536032669137401193035931419976663040 8622 57937471764716185133577187231564680162422292480 8623 23308773731431934247278775516607996263892254720 8624 9069129323495637702364598602678922617282363392 8625 3408309891763312724243143297193994256021192704 8626 1235461882692111307041505218655572110889451520 8627 431287872593034317928093413282415263893946368 8628 144749291977728420347143885840205421601619968 8629 46619040160672697502942809559797883201388544 8630 14378203297470059615487532143029948134719488 8631 4236745401753162236920654998132355686727680 8632 1189639366532351061836321620768758668722176 8633 317377229604430978436342170166120914354176 8634 80178900291141462583317322128288041140224 8635 19107384008326872933283707479398597787648 8636 4276313206361267387229489120462650736640 8637 894144090795360146167729854493361176576 8638 173596813783024399160469084351387140096 8639 31064178670228128483037667897372573696 8640 5077326397906552949529859383783063552 8641 749490387796360818837117705734062080 8642 98486176425922346018667107601874944 8643 11301979086702400592817187857629184 8644 1103121869821996114716166375604224 8645 88094289075626231122371478028288 8646 5409797971677111801309172858880 8647 227780967228509970581438857216 8648 4951760157141521099596496896 8649 1 8650 93 8651 4464 8652 146878 8653 3715443 8654 76886355 8655 1353070082 8656 20792851092 8657 284411302929 8658 3513200159989 8659 39635923728180 8660 412132229643186 8661 3978890665255051 8662 35887417250828787 8663 303974809398218622 8664 2428737087416402096 8665 18375551703216660591 8666 132090915590828963667 8667 904810953555370324424 8668 5921450051913313897434 8669 37110189211809482870829 8670 223181339514339956729213 8671 1290438148334237508982662 8672 7185693503107089080800404 8673 38594260744630255775097559 8674 200221602935695947552906531 8675 1004600364649520280951125124 8676 4880725206548590886509677270 8677 22985713582859053157642812125 8678 105039379260975529557133108965 8679 466200192162863156315721586842 8680 2011386361103441778349363102776 8681 8442512948225834219630176483338 8682 34500698841934631475325555374066 8683 137362821134401024357812578803296 8684 533189151216047361958873202681676 8685 2018979677649684955510824158659422 8686 7462296359277793129072883358201438 8687 26936381563538471102140229359397556 8688 95006802591266622130293124500279336 8689 327588407068394626031733415334919018 8690 1104736232596519563072879258922752018 8691 3645288070452148763834663779566177576 8692 11774027884791866517365182275476119572 8693 37239644512041185678469142779292389102 8694 115380323469788709382476225043811050302 8695 350311186260207712674871638074390628684 8696 1042593127078939968969728988337256930496 8697 3042633666635195794199408169257149892382 8698 8709375598500594328827714823965901466022 8699 24459588366506803793349122139389460696048 8700 67414337524489321749270708112949094345492 8701 182392504071507733562698672358803755227610 8702 484527618840451583931579938815230366747450 8703 1264116589718187702816045217495715205016620 8704 3239725338373989849738655040130621282735816 8705 8157791831139520854169729088282721836934798 8706 20186777831686800214663291171590938316550374 8707 49099135828224141893310483536737611327566568 8708 117400990416322702061847390611123364103980108 8709 276016874103005869913171584436383714656539418 8710 638170629690904262800719663961081919116012266 8711 1451253426194619606899068847172956733954198804 8712 3246531962456496404984937305597335532247352848 8713 7145418883905633666570581144793958374813467013 8714 15474830929193253722412945082707220520037528369 8715 32981476874096753316224003964326182091144496144 8716 69185208365154921497940012194805287795671391958 8717 142858380401136011100591195125047370361207871551 8718 290399117404859008609050764934635402237680986591 8719 581202237034067354662239148684891843699277162346 8720 1145366829922824748897878583302214035615503177412 8721 2222735961808413482741566823993661340580185716213 8722 4248107206578443498412122978950357758133556586921 8723 7996566803025501946396212100669755956958830743716 8724 14826759972589503568302237642073416220272020970330 8725 27080429518214782897660418264570352977943085053399 8726 48726078126292481836666543727766161058771702614559 8727 86375791590101691626563547664740208103690076327958 8728 150859770954218815377110882881318053574273193859408 8729 259615097210262860082715983199029221255461015010883 8730 440234410468348687305889342199869670879203168901911 8731 735624555295072080307395860299910133618392356208904 8732 1211338509718060448405037546087610148848614233586738 8733 1965753483316138061761770409562588205727520862229993 8734 3143853110020772881497572566824835111933673175046329 8735 4955401575309980786643973768434496219347484201108014 8736 7698231485647884914586407757214461679839475526058788 8737 11787155726998675759276286366252113794869701061113131 8738 17788602390935669571735844581569932377332187185002311 8739 26460410356172034745612172290129933703375446185757588 8740 38795275768242153858830663359285238267171106070854078 8741 56065101520886032379078243548081714647635085650077881 8742 79862016102009626511364562170024483714087583216261857 8743 112130203041772064758156487096163429295270171300155762 8744 155181103072968615435322653437140953068684424283416312 8745 211683282849376277964897378321039469627003569486060704 8746 284617638254970713147773513305118918037314994960036976 8747 377188983263957624296841163720067641435830433955620192 8748 492686815081464634533530096461725547509726433667762432 8749 634291401639677540690428642359615516076477977741825792 8750 804826396165317857663378577107157788655020332811860224 8751 1006465783457862687622026449696045161332490681461756416 8752 1240410633951293899166758447193712792420980975192819712 8753 1506559089244307620469546721894215953650467545515835392 8754 1803200145278356223204922745650666171921216179822227456 8755 2126766876346473349797609334366447380524736634969153536 8756 2471686487313921071138584705127514989760892008192540672 8757 2830361938824452231219234329878207139141716421114527744 8758 3193312256084704089647778609742883131147662302547738624 8759 3549486057811448023962146342773765305524956044119113728 8760 3886746166254502823409021784443693621646988665246187520 8761 4192504016024634364472177249835945011162031452961374208 8762 4454463262245197969790990264775850336592652231687274496 8763 4661415167778437952158442348071954867720417635127525376 8764 4804016676212623535601367733458809538438247439031861248 8765 4875477735201873683858496620571273199190505998272954368 8766 4872088718910679036979904238273604024588457251130310656 8767 4793531810800051007226032416622133485563964963822764032 8768 4642940738988843965735932558539529565160571231600115712 8769 4426698892125808282280051351154853211187703192152440832 8770 4153993297000894775099616333579470454788831064845451264 8771 3836167552824439668509651811575536484776143865151225856 8772 3485937151042337970537969275037728463935283466183114752 8773 3116543001856920471395938335730135613978128312531156992 8774 2740921983790160397396080321976956659380189912404852736 8775 2370966894833119093146204629581541293913665345689747456 8776 2016933657424461719751945248070849210592379629178191872 8777 1687033461152676505515456383713875641480460422583681024 8778 1387224809579401590989833843739337669752594429865099264 8779 1121198371914246287416607093355333986928000073419718656 8780 890528920085684494186462562840741502560761544183906304 8781 694955444629845253117988008089766889686568708666818560 8782 532743750893694206683528944338200425442914212197171200 8783 401085358091608351264190650001244828868901880956190720 8784 296491391947967729678683344072579311950547624990343168 8785 215148814556710469742434758449125963973844083601833984 8786 153216955859519403126284718847377177869201183606833152 8787 107053155056899950990485131997304351964779393344077824 8788 73365969040808659797151593576721349588249232323641344 8789 49301916497037121031554281194371683625423979101028352 8790 32476673861526732854249635319690338517024828515418112 8791 20964056143479802520415573060120131300857847243341824 8792 13256376898649619813860867823959748481050350010236928 8793 8208458997873205771552271097865167572381757339598848 8794 4975289685464371100985302116340791883992141217660928 8795 2950654056008232791501062069664060945975864884985856 8796 1711490402990762532865567917331630641841052659482624 8797 970485423778090855036110121873086628504407751262208 8798 537715121647546849238444569455351848965501215571968 8799 290965635965815209502609822485699201495112806825984 8800 153681309615013244384080385814643591643878542802944 8801 79184275209657413880995031853427724949362938216448 8802 39776597618830978352332811291979187209536500924416 8803 19467109461862632745244762912430740675223959371776 8804 9275882359156283701897000049111943062198371221504 8805 4299937815971275039602889893273249572807912718336 8806 1937634546888530331354343565405896476238219837440 8807 848023151629180766895540540572263290438156288000 8808 360133955117220184719130765134244539266267873280 8809 148252846584359942216797748582416279206019203072 8810 59094986678122818921165292933088909401088065536 8811 22782030421446699436013845721207411601475371008 8812 8483369538811771073455885226325975886825783296 8813 3046960929954985352358247736433764907274469376 8814 1053944077324469753706273521964833832590901248 8815 350495827413599597812718113383238674539347968 8816 111853029020568616858293806260758070224224256 8817 34182791363225632529732040904961010624888832 8818 9980507399643106514113973787199590956531712 8819 2776834862960274564692302733831926292938752 8820 734040743508330292389285369939928467636224 8821 183741497796971065487147840856437330804736 8822 43385225313810373399964633933753207488512 8823 9620367317300919319787177179770049789952 8824 1992949174043972819978966461235482066944 8825 383335132634183479753505695983929917440 8826 67955174126159170734442312884262273024 8827 11002629360035389063915503580902064128 8828 1608768931105346384285719706927628288 8829 209377453808369088744867569436983296 8830 23795174332302423531472913568890880 8831 2299747826691295572356013402095616 8832 181826157090158084016633567772672 8833 11052328670739875094299381071872 8834 460513694614161462262474211328 8835 9903520314283042199192993792 8836 1 8837 94 8838 4559 8839 151528 8840 3871249 8841 80895554 8842 1437387323 8843 22299693884 8844 307910294185 8845 3839197165102 8846 43717946494027 8847 458794553691344 8848 4470294742354597 8849 40690572375370210 8850 347820007979557511 8851 2804486731316278292 8852 21412238409429499931 8853 155323941468878428450 8854 1073652972552632609273 8855 7090442836650342149192 8856 44841261170833537417111 8857 272134428829976067394910 8858 1587839866272196431453533 8859 8922494330470006503241492 8860 48360830544405819873863287 8861 253187250686540381489604898 8862 1282010489074476740054226773 8863 6285768777069503062566615456 8864 29875639518706684606054739643 8865 137786543256931764487795275630 8866 617210998589556792188140320057 8867 2687665311788255993779350907548 8868 11386299693655002310610982759798 8869 46965984512367349251654458062956 8870 188748545872787324272398487144038 8871 739553370034317649267336892233104 8872 2826894471134534366185322518947690 8873 10547654339359572808501453922224212 8874 38436637278115634142234761034917838 8875 136867776873360679490579120576079768 8876 476467972786738190366306998553993466 8877 1622338244847447433365198923258229708 8878 5405201117185457578971009869158767630 8879 17628788420437054407345604572887801184 8880 56304248537737349723503652613900863826 8881 176168023751413628095675732374055678548 8882 540170798754078793414286148676786457190 8883 1623664960278725100409553076499269659784 8884 4785849166234551188518880433743188080246 8885 13837195519293670060966580969897565219396 8886 39254231298277789710575653301869661946834 8887 109292677087997314200275259900270357973584 8888 298726018329010662898667624750531770965198 8889 801748797960937960992820027399932310666044 8890 2113429216701654753873022501028553082219290 8891 5472897165773080720417860135256797221247336 8892 13925750348949886109540474563404773529703854 8893 34824020339574300768310330340134902718956804 8894 85601497322189983816313232884893993317986538 8895 206873681907920444384484456491042852064647424 8896 491616136175776855761639942120982301415652662 8897 1148989484626555536837586029619712361980511900 8898 2641457804091535609526131680006806082383289906 8899 5974126648032924537485445480692456104433576184 8900 13294457698751369285353656144737207374969217469 8901 29113313738011880198953400838695849959345701078 8902 62747145571101274371778111336621319360808958539 8903 133116347097638182258989906324545910926890944840 8904 278006542514484439230979215248505022339168255797 8905 571627914536304862705521984449293348190231642058 8906 1157318115241198385472472303869621986659373892039 8907 2307367301766610120778219261856376683790142312940 8908 4530507265799372940963923704665659063594243218317 8909 8761576828232506478949446969548447169944748657958 8910 16690145933220772410291468727607436396252758763063 8911 31319541188771892511522695700643887693497964887888 8912 57900323096855290358755080107983281112132767511161 8913 105460027589686271870931437276483346477258829608618 8914 189262728752823739258550927921647075118347949049315 8915 334687718796905470677007518001590583795506675416484 8916 583226451344685058712953961409827691037114361526207 8917 1001569049587049178142827091161534999283210571631610 8918 1695089160183946487778717168897838247008517555132581 8919 2827431885949829903324212090787259624225412927599464 8920 4648341103624342670781599676250018621812919808234539 8921 7532283612773031840069418068562643615358422504449798 8922 12030761651963029791665087154384507742736199100614329 8923 18941339280999411464225526659298628123054306077259460 8924 29396190363266522247150641660335567913404144989387947 8925 44972221089230115160184946462250969531880839298233018 8926 67823324201105055835900589604204093670447035492986161 8927 100832890906285527747914524812555036725210926626616288 8928 147781198001472255729133251487626820321557084092447135 8929 213517669159379966608104132436676674896064881008047894 8930 304122422185553756027677536362351342304627925816573381 8931 427035338318759933216208264873353349792129762016095788 8932 591124792005889022916533005950507281286228336369788540 8933 806663127250284221983316198500440293801687413012930304 8934 1085173187217680893374409433667265498727152567887778576 8935 1439111074855363685125918286792031025020186857543456576 8936 1881356183249057423817641066261476346457865279320828608 8937 2424491427967924667420867412390224399750951177889210880 8938 3079874982902535626666262311522433982140466969757268224 8939 3856529209739792302115542051104073531063512322278296576 8940 4759901290111326894880358068480019068736429883632167936 8941 5790580502425251642007986361932307710413645675723702272 8942 6943085200113444813941625523805545459746887905823051776 8943 8204853654217106867346039530795294714128061002806149120 8944 9555582178831320001953037703738616889952081699245375488 8945 10967047169536998463144182349876120249811162740047347712 8946 12403522191545056576048393612273062714956051188895907840 8947 13822856736235359026666725346703225189467269314460778496 8948 15178222297902033235805491719827169243858932206445789184 8949 16420459610778837981081211083499182591048661015141023744 8950 17500886462072904650893787112519695226637132772737548288 8951 18374358368481457427341790611082465079343969537533935616 8952 19002324746971373123776749050173992473069588707559866368 8953 19355599806537799792041136325762496300655458127466987520 8954 19416576000114477411922929896038283908533434211498983424 8955 19180649987610253046921773451708871099901450697683501056 8956 18656703252714754262468048742938649747476204351398084608 8957 17866573667104390988851532801813382796297676720198123520 8958 16843558634076951008169370847464713361940381314301558784 8959 15630091297868567189246853753772205858289089461025243136 8960 14274815258548137778953211233918937047465699509016723456 8961 12829339287731756809867957207782549201228885157302239232 8962 11344974882337120433334161623018769181250111883156914176 8963 9869744519837901607690310521606303823266424799677644800 8964 8445900908243376411559810890947807439900170743141367808 8965 7108125585581001536009180723594911732417814110805164032 8966 5882490103799000889437353704522422939641515348452179968 8967 4786176911158733963582737343674750828993950477333823488 8968 3827881108544022322137664757641176366103330399690162176 8969 3008757035694908448174442078109450320251006009231802368 8970 2323739998244993064183695610518979033684953510486999040 8971 1763064251826964494309931882750224991705277930340876288 8972 1313810922687894901949499402524194933662195470504558592 8973 961348554312165332226086165441661765744140517189353472 8974 690567740029840293601639367742933457781668744154578944 8975 486853035816747417040206163268780057291430992881385472 8976 336774195651645682809676138765701737143231998112825344 8977 228510528440181173480107103667504721318947272263729152 8978 152044562999080777437773770768553837068730633960816640 8979 99173780765182888042775711523460556815957854284414976 8980 63392948183482430626244285042065178655147801836519424 8981 39696502480636816500259308862125456418474598577733632 8982 24342861737219015435590906381735187974731520781844480 8983 14612723829927737526337234219677275355801199979790336 8984 8583283938785318970903802178532839162297190180716544 8985 4931181351407162770005690525991699761152014285799424 8986 2769651605169543768813274635687224307469429524922368 8987 1520077188875922152363579347211046491069993780772864 8988 814796856756301077270295062639469719583467094671360 8989 426323492058514881001488614774694095446656524746752 8990 217612257500008438859567637911265377783486336729088 8991 108296187058680873151807385545501058156495332442112 8992 52510039098852824231989415767246673985454202683392 8993 24789337081172372774751233556903032173442874998784 8994 11385533330460261177455663892524658912292201562112 8995 5083426200523461614323358436518300782180863836160 8996 2204433104959941660727009594861187399348599652352 8997 927615743496923130576224571783994267139643015168 8998 378382710268289402790774635819128879414601842688 8999 149455373316504108351800316813711206290477285376 9000 57094391311660155297841824405174563997050994688 9001 21067644084902997252976291711050550513516937216 9002 7498361764648040056235487108215602321679187968 9003 2570237011083107722083558963573664409945374720 9004 847027475210993445013462073932196429927809024 9005 267869356804005972760433627213676742029869056 9006 81122924989054646138270358330953538499248128 9007 23471890405754817885309535678171036673638400 9008 6471451967225850487261038678460218384318464 9009 1695208210127442023665683214670047473565696 9010 420488588225053423694047492826397918887936 9011 98383767118965638939695411508511946833920 9012 21617018941279994939306826516759511564288 9013 4437188654848288290445880931339156324352 9014 845628068754561519305369208433024172032 9015 148521746543459076917085849056354238464 9016 23823405104984493600861594438168739840 9017 3450710490351364280847779896861130752 9018 444849829775731896593564065844953088 9019 50071922648386300719318474107650048 9020 4792374139143489103822959753035776 9021 375165156545670204589828990828544 9022 22575074556408194693060429348864 9023 930930909542605966724141416448 9024 19807040628566084398385987584 9025 1 9026 95 9027 4655 9028 156275 9029 4031895 9030 85069859 9031 1526025375 9032 23898872315 9033 333084762715 9034 4191706847055 9035 48172964247499 9036 510190894515575 9037 5016525189033995 9038 46078456225107495 9039 397451169839636915 9040 3233687884046576223 9041 24912365156704893245 9042 182345153340940484965 9043 1271801390840370037585 9044 8474743692140731615365 9045 54079009952589144784849 9046 331156575674110289110405 9047 1949656817443839573682665 9048 11054603054402155069484845 9049 60459004607420219240011845 9050 319393069891886214369951169 9051 1631919400849828761291558245 9052 8074153767517060565600052025 9053 38725429273925141148729808645 9054 180233720329777455218983246185 9055 814748820883901925888045074973 9056 3580449396891676314943081778865 9057 15308387002622371888766614307460 9058 63727614829598863549824142637850 9059 258487129772464678145274910726590 9060 1022233884931839672043044295503054 9061 3943944932914426663997456385468870 9062 14853655550562742473221450225638110 9063 54638080559744275683106859995037430 9064 196399722830195459249816789455446030 9065 690209024216330138141355641199908910 9066 2372541771380906982712664162964382710 9067 7980475307606381393068822789524984270 9068 26278666027317406853047012288563028230 9069 84743439192545319288791276925106200270 9070 267729849130025086633870594133732144742 9071 828947319580967120956969186278643863390 9072 2516171806535631150015190689924167474070 9073 7489855724021433875757005807596030654410 9074 21870374606085671450304567556639292619210 9075 62663125150040562148579995139253603326722 9076 176221299424862444032784075141935150359210 9077 486527158013563556520094191254541452832450 9078 1319060170465943252292038171951004797578410 9079 3512630051320614040663177777929548934815730 9080 9189823978396611396276522691085214924798714 9081 23625505948126276337704379700718676915389770 9082 59695565020070348318686525174053270691155330 9083 148277018359664056803704512351838443096351050 9084 362123219909259029737418350056206650820547570 9085 869692812728077267778750864381813140116273162 9086 2054352984618173281368194884722780367525459410 9087 4773679561069644857886997593868483047195107130 9088 10913563421377571220686749219938686910777889890 9089 24551499954967365041891364985443275644169373465 9090 54356024732829098559277947944817969543182070915 9091 118449374706615893141438824464791584070093094555 9092 254090120144763217028674819338558930206391305535 9093 536617180754325170233525344246293571987677117715 9094 1115867151246065666454481012346890192383181787535 9095 2284959114806472126639952718815925379527942045691 9096 4607941246080418231661735534624585366829979489095 9097 9152510798048379832687087574261279720703133315335 9098 17906818697565099661469809197926859601119276502155 9099 34512737293052024771168763106487201693385993857655 9100 65532840778457677879713058367348218429640220966867 9101 122600156152068727690860713263842041598136249925175 9102 225999433064085347252731908785754402976387526895555 9103 410523402536220591846992525414096983819872313680255 9104 734870502729101753677421320476204351868372283683035 9105 1296439627647238007907063335254712425069316935041321 9106 2254170938525545178209796088574543857911338283990785 9107 3863111112460365783347452182879028628365956849816605 9108 6525659145307874747388583442008167869800351625995265 9109 10865951309942065549663246104832954740055367846099165 9110 17835488488297034317499441926387181485622168167883265 9111 28859727471984746973297704575447188601720461221533205 9112 46036668158508504936029449950808423096507350186773385 9113 72399052948191993294706342628403211521930849267876065 9114 112251090014495460335786641441183793691393596442139885 9115 171587926016868215490386819387126199029136164769995073 9116 258600657285850813904185007341261069459419640716068485 9117 384260737309967895148848955508590044387662081705035745 9118 562964648973423277833066433549413568668043818353727605 9119 813202487347878234094048171774281657843806975009515545 9120 1158193098823073622460094066109058041888887449848764957 9121 1626404974695756468188096343548563315687613950019031090 9122 2251858595893693111332265734197654274672175273414910420 9123 3074085898479743161190791644068720355101296653640285960 9124 4137610516573613022466960117460177111350714251457095760 9125 5490813632539782895692378220388038368932357272639842336 9126 7184069760927709461490345052235762796249190172296952640 9127 9267078777368575141722411856435611074807148706288136320 9128 11785387048578177263623539187406956312705881647813986560 9129 14776180465656190450328424742628960564080876145425000960 9130 18263540212016163141119428532620473841277100203912463360 9131 22253468282761350245710328022697891307633393348811089920 9132 26729099859181054965303637778465455594702240260076605440 9133 31646606233275316497182328282145002523573918513697628160 9134 36932336656802532199789299115205326568019366444905021440 9135 42481733718744695043098651369626416744671377327434006528 9136 48160473266854412529003483658728528404045645983451381760 9137 53808123417227505414569004291076519863238303898698383360 9138 59244395381151589270220153496732802213842131850508369920 9139 64277790668655809103585981635673216305403658200770150400 9140 68716164052112038040397999890600525488078424340553531392 9141 72378456039598639852906113886295848005687823790568898560 9142 75106641290472087770501466598101418932412985910094725120 9143 76776825300595023451517564322148765155328069754085703680 9144 77308425600800330042926975999272147609745801164116459520 9145 76670505240553962133235681986724088664444523472079552512 9146 74884576895039651345163128448169774743576782466963210240 9147 72023538806610850521957001135155395653190466737295851520 9148 68206797266154300175119290204863684812824824215723048960 9149 63592023824570606984538806682620569629635551598645084160 9150 58364337142017028967314875949245897965272763588369448960 9151 52723944687165152801108541298639192477410396058492600320 9152 46873397977638535660760386560190171406974306997439037440 9153 41005595192755518885918444658591649625666819309132840960 9154 35293515533500181162949612657755326818850834453301821440 9155 29882417505866755248566156210012949551859670945540079616 9156 24884918186119737925038452495386997233471094047396331520 9157 20379038227300758064595109510360773074380311573928345600 9158 16408991966556398697477581523100128344342237363589611520 9159 12988259251027946156633467203910782086142620319099125760 9160 10104318321461774454842511649488104665892243459291480064 9161 7724355171004845524626822506312377992737380421819432960 9162 5801287980653989222795449333466306682816891848375664640 9163 4279538139717795429726724338232985090850200202353049600 9164 3100117884470918375094017861895037046561380771414671360 9165 2204762711528073687053161037520348709998000479303368704 9166 1538990795725321690370195568970766573045041256139325440 9167 1054103482742553316537233151967462032674141902450196480 9168 708239400644626012440763689627023836522583032772689920 9169 466655854946826873544567538102633409608566924042567680 9170 301437012194485023212055016951111748705538108983083008 9171 190825260584820693188338785327991001703501723032616960 9172 118348590528420385962446758325663376167481917917102080 9173 71881731243151087368422849161680490467561431724195840 9174 42739912950047956793583961143879089635051604426096640 9175 24867400834147344480626569518744602393215824172154880 9176 14152091496859791461188235034881670320843451877294080 9177 7874177255971310767260423681224964825592319925288960 9178 4281274726566660262998942371836256797170111180963840 9179 2273529463071125474401646377964898912397077050818560 9180 1178555428675719074014352253006154626833294718664704 9181 596030741157550575102932077135278487708922208583680 9182 293891750297386943310355420415151822471887742566400 9183 141194948609338282416185728983921039056643481927680 9184 66047633693328468341281489442849024041358815395840 9185 30058925966403925629961695816428806006113866612736 9186 13298901249503788019949951039681783230849970339840 9187 5714864663685095854821018397325497945251444162560 9188 2383069570578639772295024096200828619984365158400 9189 963315185164743069231191412857143529116731965440 9190 377072782029571369254418749743647527091522502656 9191 142754788472871347904895427629615280829298114560 9192 52203886945537142284271629493890367758658437120 9193 18413988015590181279567995253937065483231559680 9194 6255370854181214861941013628293201991848427520 9195 2043047232215047508925628133409023140384735232 9196 640333529002821409544447148436478059232624640 9197 192189192351089960649111291018538332056453120 9198 55110440988862928281545793249472339205160960 9199 15058600732804196421881808064416882161090560 9200 3909288775598903109965109333675004812853248 9201 960977962510352481267097223678067296174080 9202 222821741834059561109143530465122561556480 9203 48516854606162839688364903173291203624960 9204 9868527124994597177114216920167691059200 9205 1863601289157566609128685860360571322368 9206 324317608682254011715881072447738347520 9207 51542370530096083379164532839043563520 9208 7396342733126846759008442333674864640 9209 944563956338993583010269565550592000 9210 105311384592461760747049736959164416 9211 9982488509389056606928808926248960 9212 773836318557291209839442552422400 9213 46100887062987561437243386101760 9214 1881668859713778017846668820480 9215 39614081257132168796771975168 9216 1 9217 96 9218 4752 9219 161120 9220 4197480 9221 89414304 9222 1619159024 9223 25595037408 9224 360035685780 9225 4572589354400 9226 53030840619984 9227 566747272457184 9228 5623062012044568 9229 52115363203172640 9230 453562676442812400 9231 3723295966336428128 9232 28940955380430743298 9233 213724894265738530656 9234 1503971274494720309040 9235 10111235389662982622880 9236 65097356426410616475384 9237 402185073010980897125984 9238 2388971413023128152362768 9239 13666573023194215221388320 9240 75412921296710053456862020 9241 401961280608110743748932704 9242 2072230479956555414141533104 9243 10344859308150661755631512608 9244 50063421843141859236912977160 9245 235107457138736717498913158880 9246 1072433399761529663404487938448 9247 4755665658435133151269093346208 9248 20518334041281852055485786236271 9249 86196900626004588068476920503040 9250 352831518607308285472632281979360 9251 1408176244363502077287967491505344 9252 5483153077391195692331050502425104 9253 20842068253340848481304995202113088 9254 77379625976135871484323222991613280 9255 280745114491065219879366549901759680 9256 995884908166014148757386150645429800 9257 3455550241257628039353653383075183680 9258 11733435127419948652064198234889184800 9259 39004224877685602211541163404016777920 9260 126983055835075488927975934792719197040 9261 405030620377205219628755895635964401472 9262 1266164047096082846168422334262588408672 9263 3880578824376648444239901064470275626944 9264 11663922169718999267686134870077485855260 9265 34392573943178367626091954744083658221760 9266 99513211204169101350398574311084957254752 9267 282625173787074349081973205394467338924352 9268 788074707738507124850038256674983809845104 9269 2158029927329231696877700513489416551129280 9270 5804744537813684405995404332389636638059040 9271 15340574370649111941523776812916773454771264 9272 39840590029164115815307257947662989709819944 9273 101700718924989847448943950256942377456142528 9274 255223595275986957797799796927329067618285920 9275 629791368309063783178495912756151635299209280 9276 1528370069356664411123578239141696677129522832 9277 3648292237164768608621782449217006809282827712 9278 8567418171143972674812694207354889694953112864 9279 19795948951683562641310136583252730693023915840 9280 45012422498484225978352109393118928649337477615 9281 100734651530551606042542811370138619008907224160 9282 221908399349379721784499502380496104901613912400 9283 481251544317037307288669539692986453362848541920 9284 1027606050312320173545077812514435670334254612360 9285 2160664572289917270745355995270301624783641516320 9286 4474060627561188133561484419655402715886478068656 9287 9124634663379021691210650278134291131124285109856 9288 18330370273741742317628728546517715846588996895812 9289 36275211987774315957480367841437310055482368795680 9290 70724577586713884098012747452936620735911536990480 9291 135859215466639901973821439869689139325264767828832 9292 257158471516630455112911297844164663414548458607352 9293 479665270773069430703018738784292881433804218754464 9294 881723147904443394481445860727535469992532340426160 9295 1597392771393493040029877663461810141641019651154400 9296 2852356935448780945278469706559110744577433846084866 9297 5020351571630986693471702064781664986717399786398176 9298 8710161306280386977371374941962997336415929003890032 9299 14897112134819330887155627802036284213988985043793440 9300 25117832680170671863746733912599179866587633171727640 9301 41752758088854849361939854915236471965278239265972960 9302 68427118580165912390123638711500279567453365081614800 9303 110567372607087320544326038379029974669472147744073120 9304 176155176050669992177331201730106011821879121897715860 9305 276723479279704463502551883971203851406339146083562720 9306 428637121927747662415586146085116415764391459747887088 9307 654690763331709950066145109610754855871342998370343328 9308 986037246629555140033807601624103511905354051961094376 9309 1464426700855092800790285403740525751974545181490900320 9310 2144688610941237302224812516340875315287174956773314640 9311 3097324884117798412220275104982166837068782061565735712 9312 4411003048214586558836286753206184673264115349886827137 9313 6194649768235596824440550209964333674137564123131471424 9314 8578754443764949208899250065363501261148699827093258560 9315 11715413606840742406322283229924206015796361451927202560 9316 15776595946072882240540921625985656190485664831377510016 9317 20950104426614718402116643507544155387882975947850986496 9318 27432775803375850394597513349447450608921053423864773632 9319 35420605347802171328326641148314092980011410698696028160 9320 45095725068971517997396787642907139026401055205815260160 9321 56610494774828708118694931650063347030769739644965437440 9322 70069369426089894287486606040576286277072245843573555200 9323 85509648565974731493252822866404294584889834016712622080 9324 102882642657979071953906622106006240733542945471396413440 9325 122037142608439958627578902954281240280997765478755860480 9326 142707282842097860237252607049121748359838580799734284288 9327 164506880299204171971680733258765598284755756200695431168 9328 186932064121571308029769790689057881756626704537017778176 9329 209373465332087919742796125105266378885171727716109516800 9330 231138432884262409202944143714559058245722397848675287040 9331 251482745483071025684424288519739346221166346242340421632 9332 269650201429022296100476077048242806104573564532662730752 9333 284917425434294803704203580265598317914257658381770686464 9334 296640378670264390927831258692841880099116703245318225920 9335 304298533482339529035447473517623750629899842738391613440 9336 307532581442544339079197786630293766584846464144367419392 9337 306171933337194273564252762433438158627512908267275681792 9338 300249126182758426133591493556773347725656296148418166784 9339 289999489862844453387402548236358629953168855886945320960 9340 275845898703946608203572099157795045748841309288959836160 9341 258369955498896236302092263041593837220557963618460631040 9342 238272329478323395737501030613126229701954262844152217600 9343 216326016948837746396498679757321159814930230232670535680 9344 193326882544724360148895913816060205987461918423557079040 9345 170045906681532771370388830436727319258466267757312737280 9346 147187123424877974183352658184951575622044144017107582976 9347 125354366758986855499503834020910600423032433899540054016 9348 105028791425154006486765874425773669411570747512404836352 9349 86557866566096632612149596024234895885664737032310620160 9350 70155327672185860983301267747732456579245480830545428480 9351 55910561505602518006431141899599143440719338505569828864 9352 43805191994522512292736268563622046830914864519309164544 9353 33734279794582383657107295138754894007338759188778057728 9354 25529536462381475701775818684324047759141852894367580160 9355 18982231985496692250411640867060635503045364670519050240 9356 13863956875434582921600627575881355938259781655424139264 9357 9943989276195232127611392330281189376165803278272036864 9358 7002619701524022381013750795978926025715184117196259328 9359 4840324474837822709718387979536019015286807447501537280 9360 3283102221076559519059797531664581311479433761715650560 9361 2184571668430563921638149934307792831359271098571030528 9362 1425573982672959463489528878484369569626173680100835328 9363 912047875502211125574895577555877875282059858915885056 9364 571880842941212859707547178143325870042046795706531840 9365 351318825250039816086900326956886332437576871984496640 9366 211370776270497476011056228985984672963390292046643200 9367 124499318231103049528982726841384451984162484901642240 9368 71761070421125791189701797753595839932867420146892800 9369 40459634976257553952635836122824562264449334860840960 9370 22303158701580407271921436112251085360751828082360320 9371 12014634344880165074413883374643567133570594131410944 9372 6321645095975520597920577086071230939336371028885504 9373 3247033348806375666441992003562739563847399388479488 9374 1627148181221826375932405303669629836946375641661440 9375 795026082897440637378178059257073708041777782456320 9376 378496456878408958803614643227119908160759645863936 9377 175453094602564650332474625741808637319681467744256 9378 79131617845996735134694361069864893188329147727872 9379 34695736733271311667015944572889893026935750000640 9380 14776114083113574551168252303708968039603985448960 9381 6106527108351593983075658355002448296176984784896 9382 2446457940831928855621697003087549866154284548096 9383 949104239477551228698004556610800702771001556992 9384 356127451906870019373630480007057994900486225920 9385 129077132760845680710052267870011002992396861440 9386 45126394117576624930002632269576356098696282112 9387 15194122469580298642352102538431905183314214912 9388 4918617185784006388044814706273062672058548224 9389 1527966691345595708019551381140966789726863360 9390 454547426423847046001650183350965885479157760 9391 129188771486128956094938503897036565384265728 9392 34987468203717648434995822686186836431208448 9393 9002377255542218262306459421493199483437056 9394 2193294521460927363331702880994548357529600 9395 504028865399276559083766181023704017797120 9396 108765837626477843162972709127110669631488 9397 21924973147829014975073000773143691788288 9398 4103062557527483313352417326007924555776 9399 707573930627730953569935120068195123200 9400 111425647749658007100347777577312583680 9401 15842560807185148861774203969859485696 9402 2004421785779837983374517676986597376 9403 221379094012869869310867725397000192 9404 20784914224398391985134303791022080 9405 1595655193037283759133975159767040 9406 94123057066946033061130212999168 9407 3802951800684688204490109616128 9408 79228162514264337593543950336 9409 1 9410 97 9411 4850 9412 166064 9413 4368104 9414 93934024 9415 1716968288 9416 27393025040 9417 388869041236 9418 4983815114996 9419 58323501345944 9420 628923291785968 9421 6295870965741720 9422 58871919760131576 9423 516924163670074176 9424 4281089369185585808 9425 33571376699652796226 9426 250112441578842130210 9427 1775578079521320326292 9428 12042656452689179993232 9429 78216534365063039716344 9430 487504900216717478847128 9431 2921351198886930282439520 9432 16859914582239305168003056 9433 93857437145950524982975876 9434 504707347951209227648571364 9435 2625017603158086264804189848 9436 13221012349323438657270911120 9437 64552742111205631820827555976 9438 305860597598179900247089161256 9439 1407667700586550099377227051648 9440 6298313972474136249671407602416 9441 27418866499240044533563855459375 9442 116226565984156706426500893431727 9443 480065087315876577652080774954942 9444 1933401564222819538897553614490784 9445 7596992358969314340564282557889168 9446 29141573819459048328211980687548880 9447 109188000384259111350290319198576576 9448 399808876973882788326299763297599136 9449 1431389274609351111605399146530416040 9450 5012925378405772627869772633524132840 9451 17180755185009604988932623919255228080 9452 57648760487620806942312668405056330080 9453 189454150967600988443645494666514344560 9454 610022125967651912979814157236717154352 9455 1925160779143439043653130099483991204224 9456 5956804112227141729665835190004792838560 9457 18076829088287813404262880603072938299548 9458 53817653761650663782257891743101695330908 9459 157233629486785467511862798795323587187032 9460 450923532877600185684555689193719612622624 9461 1269726303933919676632808610691621063278960 9462 3511354982641887519891685180953335038823088 9463 9538923880619930352573181359229020808878528 9464 25461378763121259741274582172285243195088864 9465 66790653475440596568821843425359036440709288 9466 172222457695452187147298761830438914075505000 9467 436605494259305036877358263079597424494068336 9468 1088416401435030435874183610197365457829780256 9469 2668608628217702109897673745752506447665303952 9470 6436245043139560586102352513871006757010769104 9471 15272450547022070105681633134855289858494986240 9472 35659951597157072533366395689041634006542684128 9473 81943207792455733969287634391081438732267619183 9474 185338971932402957303515193929763009044292533455 9475 412667895876899779783746532536872581209196091790 9476 904629246727520241158254664813759796282276902640 9477 1952674393328116924402746356968414333500330979080 9478 4150773711236312058867772887170710201843593212520 9479 8689937300475745751396996039954575681338628809696 9480 17920024435520044366262846688330297096578046211152 9481 36403126192243140275962347663962812409486238142980 9482 72854851588274101657530396944223608164319935911204 9483 143660530121971684690750572387409362484571899577784 9484 279134217028902417986794923005500380172141042410672 9485 534466842156698125282758232619727044211636300417144 9486 1008542173222979689763572916367835823498882213019480 9487 1875705361710773735410287195200157678255433476395328 9488 3438446460844075295917361001757931374501160429089488 9489 6213196002651160774271239091475991826203518178091586 9490 11067494049866753718809927098264396014576872934791842 9491 19435226748808935561400016419862883812288196482457940 9492 33647976584361691251470406873562611523839713620479824 9493 57435267427550776705645111598561458753408476223301144 9494 96664815038664182999997844431908220259843842525287480 9495 160415542029362105479556961451935111265906870691043040 9496 262500007364962931658329386921003198167481991357633840 9497 423576785818089137501904517532136545626257999805018580 9498 674013400544549096768535162459369812567162563469424820 9499 1057670953308792110272800433516532290814488849626881528 9500 1636774843818866539486835023638278974448412750285355856 9501 2498002253816760414931125003405091199305479969827211880 9502 3759845474148067840956383224586138975622585230192681352 9503 5581189805055440383082713123329608091072428242186403712 9504 8170866896769221316025658428804093656305047381320850992 9505 11797705154214859575506186890870102140907247324999192129 9506 16800302584685780207717387173134852021539243596149769985 9507 23595410308429719151012373781740204281814494649998384258 9508 32683467587076885264102633715216374625220189525283403968 9509 44649518440443523064661704986636864728579425937491229696 9510 60157527586369085455302131593378223609961363683082901632 9511 79936072122136333277796000108962918377775359034470780160 9512 104753590004407458527157441512849854364698416018262774784 9513 135381882023525390114918455490116133224254572752240835584 9514 172547430539404568772745001589598672017193616248172753920 9515 216871314338861638400975112976453911360644095900169512960 9516 268800007541722042018129292207107274923501559150217052160 9517 328531030076133592022132657053563107872577271175256145920 9518 395939082398368493567991170793096070184320378983577518080 9519 470509710766495962772644754215415470107922237221282971648 9520 551288448358181949464091146216449827206589867957941436416 9521 636853510104971200475955738046066976761059622337181777920 9522 725319290052067571715927382311855457211309944654518157312 9523 814376026459492945005279850197941200644147534638820360192 9524 901368109031509274372960682444831162237232199523234742272 9525 983409812680618140190788652997100268817184706472353726464 9526 1057533117829459151173528234353319816461163915399114260480 9527 1120858206962603786832986993054925810222521490692414373888 9528 1170773763021193527371685892741662266557531862747251212288 9529 1205111872265412649970307777533601277412979713373395484672 9530 1222301581744417670714345496098979426472159057888426328064 9531 1221486222405041377856239829250799039522862132704428687360 9532 1202592482719991426649499566660008294933850968569914851328 9533 1166343640932307913858157634507700371153322757472741490688 9534 1114214833928531751280469458672106142875736984681311109120 9535 1048334082385112848446737491970310158420194845040532520960 9536 971338257424953614738184236453635063958000420313744015360 9537 886197558450208898020396654799633825206300674344532049920 9538 796024823123932624312282103767429844875788646646210887680 9539 703886795195859465851533316253799306855434248621534478336 9540 612633303546930372423634153079316814562009113431273111552 9541 524757405033896810352975024816587421078691469446160056320 9542 442295391509224350097923138491829766143300352343795564544 9543 366770777088590506568982612623514691288051712887665721344 9544 299181622309981644214031601695801391791294293400736497664 9545 240026408844496752265769945958686103430125164685969850368 9546 189360594800309931962705847501575227719692300719226880000 9547 146874200246008883944355650950323035428310341121763966976 9548 111980328037042935266402049828894471276864735942442745856 9549 83905261785694226575563905811590086959588852114678349824 9550 61772410122623199550035301640283816320516314274734276608 9551 44674522728588420351826398278022827278400550706316574720 9552 31730922728752309345954923436077323793333598121241870336 9553 22128666098962426990805687103158452378196609443609706496 9554 15148322839182768860134723425044412173412319755289755648 9555 10176350093256642423247273876121325023944312302103166976 9556 6706765195036298432340724324655833107626775736158781440 9557 4335076683789342912261500512667942884576454014824087552 9558 2747295419195674926944238660211967953043743385522798592 9559 1706451287402963011513050912229522745485060755444203520 9560 1038507745001680157713839609741141789822706520917278720 9561 619001941193223792740796982566949637843810489141821440 9562 361219341859589444200303087559189306165641724811018240 9563 206284934520089543603960867742267327490936003236986880 9564 115237062998975680251606991732543777023221091935453184 9565 62942596844016500216177332685216968794410621325017088 9566 33597947134542226413190335838921104770324958680186880 9567 17517471721979243238215551479374831279466517087911936 9568 8916240961732018346194567370052182672682952201076736 9569 4427818902219502348046603309823453290095288711643136 9570 2144001717275854883892445387483075961563996678520832 9571 1011577626205379303074398273265913346829529907200000 9572 464733543784397347466659557126372060854627833217024 9573 207735086508378356487572919016328647443198030905344 9574 90274114658007791868275799804491202389652470235136 9575 38105213215410671941033859965507934241539240230912 9576 15608616397012668050471018269703247161279255674880 9577 6198147573048278959315029042792958429980056879104 9578 2383413063622818157479691861098670403434886201344 9579 886458430692162344387315860153703348892065595392 9580 318474782108848284992459270548030267266804219904 9581 110365527890517554890402181783857680052765327360 9582 36834828816290199380768571164277839828413841408 9583 11819748489337455530110830977038058019323117568 9584 3639669580601167418135691449529936030317150208 9585 1073271092537540696533234693285155172773789696 9586 302367388431517778887179289901753166683176960 9587 81170608184438442495629807674861420703383552 9588 20702077897944640447028387905004651342200832 9589 4999383745947609128910144652139911402487808 9590 1138748541572859976305578071947662397014016 9591 243559710958312184614370836353372955607040 9592 48660582783813244217068353992363503255552 9593 9025124693432355587375117549661356818432 9594 1542416069812305063101992221683562315776 9595 240698278092281001045844276801471250432 9596 33910922494163005576233793342102568960 9597 4251007579796944228045037383161217024 9598 465138757443175414366003729744789504 9599 43259606698901013762463712954810368 9600 3289236394942198239533570642149376 9601 192128294097091018664344079564800 9602 7685131763883640746573763182592 9603 158456325028528675187087900672 9604 1 9605 98 9606 4949 9607 171108 9608 4543868 9609 98634256 9610 1819638520 9611 29297861376 9612 419696002852 9613 5427470206312 9614 64085054543412 9615 697214423361904 9616 7041441260219576 9617 66425637309445232 9618 588387825361689192 9619 4915757372375923136 9620 38886314396178530386 9621 292245997016866098052 9622 2092833274499468048954 9623 14318459415368184579944 9624 93810346976794860362160 9625 589806747487158878549936 9626 3565289167833773840719336 9627 20756275581559670408136832 9628 116560054125963690715857972 9629 632284614261638362967553352 9630 3317439825401196542418712964 9631 16855444648383943377372243696 9632 83023789666845243007706846792 9633 396855364408032409382458539472 9634 1842633782407141263265971324856 9635 8317702868257046149542812976576 9636 36532515872887280981989717165087 9637 156242060428345023459407564095934 9638 651129386298513373145709379305419 9639 2645919783507009529402636176309180 9640 10490524097823887034765997722289836 9641 40605369306874001746571370474419616 9642 153523558921656788359630865001903792 9643 567280024997059996333014043871273472 9644 2049574152351752122632279548225168328 9645 7243932406962889316127771306649747152 9646 25056459112634079840013194845840193000 9647 84855366429441957186984837591359823840 9648 281464421825241005363823410910081130800 9649 914773797910494515308084988713344159072 9650 2914091207046292933520235246053737047696 9651 9102009143305884599278593603962218351488 9652 27883954758801833221234975992045713546556 9653 83808091074392760645852442726184219307576 9654 247204941425011758102646451744571159117036 9655 715792469887686980760934271475246590471472 9656 2035117095785090797341089897475987850275648 9657 5682928352331007567893605170032395327347296 9658 15589731471129657225730483761565597974259536 9659 42023012609024965133631133893420934081613568 9660 111329879999801717015242788316102321253555208 9661 289935868697135303198669769600368436906392016 9662 742409258905638417162300711760754411450991912 9663 1869466811085239847046139396937840710474858592 9664 4630236018171342619526573882109066754483220880 9665 11281686474227323567748393480018244120335633568 9666 27045912846597034911579333140231309510836363248 9667 63804892230458263811252733851638937379059208576 9668 148148060483656946714017296349833652455800275791 9669 338602082919172836339535619698927715789645520894 9670 761893283394214205025836995248798467718023863611 9671 1687975086469225935549031585210158395580058061340 9672 3682639431809436725128494086855919292201000065300 9673 7912706598019469465587028573766644127908477996880 9674 16746059798368291659070261641062114550182883980376 9675 34911509158468414235395388502626293181603861445888 9676 71703025228714676145019186432202260868741541973524 9677 145098026651557330666018437984847014766962266476488 9678 289321634094732066900205664659558595467864311774948 9679 568504450327422305992606289281356958985352813810864 9680 1100922119429543912651054300400046149352921141983384 9681 2101277449437482651019920994998563628054800598257968 9682 3953181219247149675739376576807447590177588290249096 9683 7331236169000808410854794029693760699754358331523776 9684 13403053186916783541009174483634238557215545559971730 9685 24157582974206065084915888193256250589782711971062404 9686 42929112803978010828752421701079263479272105773432954 9687 75218191432904134250490277489954287365281655972521448 9688 129953697509530339079915551311849837901824582808696848 9689 221396035634938342208583769777594902060931745989548272 9690 371950891923127841890845029080966249032567665662932808 9691 616245179471653403137882037236754749953076547099251840 9692 1006907877241776280119347827357009966325553732544738500 9693 1622590201092564097587098453833512754528384545989711080 9694 2578837925489519482045144631040175194634167412706343508 9695 4042472598216756843296705782073550890397226726851087024 9696 6250119004253211174963560894076434755382870419366330792 9697 9531397415602561334861178275267788123824890700590604944 9698 14337039786837029053901346354725929465305973412033508824 9699 21271747650120797381021138001305979698622646083892617408 9700 31130951661094961657697271566333411979357151190692850545 9701 44939741532439082415274890921613141475056585683790664098 9702 63991123201545218509742134736615260585168232896146538501 9703 89879483064878164830549781843226282950113171367581328196 9704 124523806644379846630789086265333647917428604762771402180 9705 170173981200966379048169104010447837588981168671140939264 9706 229392636589392464862421541675614871444895574592536141184 9707 305004717299281962715557704808569219962396502418899358208 9708 400007616272205515197667897220891824344503706839445170688 9709 517436492571744875941978340105414513970845021036939139072 9710 660182508925316987403557025546284849826346857652823938048 9711 830766182959392817964594408362758530318532887546732072960 9712 1031073666295578910842212175213578205517367022125812224000 9713 1262070127557946169626382412260873727903900768459267768320 9714 1523510853317131640384901239115637756037397158555372781568 9715 1813676323921414899372718242018057437683152863146379444224 9716 2129161379996145075485336392693347744183493964737689157632 9717 2464749696873402671120065412790822088385549302907582808064 9718 2813402336721502917673118708601930611377576723967702073344 9719 3166382715595137362810095297266483277303999623471091417088 9720 3513529974631113304574309035837813832342711975273229189120 9721 3843679148573095840110238252240082409752813020917937471488 9722 4145210950153299218388092533402446164318054819036236087296 9723 4406698205642715616551729354503227709702381184237894107136 9724 4617602049211813751007967656385115164415554557505475444736 9725 4768960980052217375428025059115905237000202496756324237312 9726 4854011548680284348511200880416981020820980617339645984768 9727 4868681868613868145934430388108766187401031217051196194816 9728 4811908568462382096220136859669306745132897991451513716736 9729 4685743440300822518437626226499823103896761679293882302464 9730 4495236198178260427443522219657817043602577344667326611456 9731 4248102007667129965745860645768157508129669234716898754560 9732 3954203980645388209652055875193889206004690784739341107200 9733 3624898896424048751809047231474333797998090161618230968320 9734 3272306735220209886204608729620496802143824243956809465856 9735 2908569744990655086899731676867975811169020655345229365248 9736 2545164298972546114479675810403502849351569080120502124544 9737 2192319403636981905298166469467050816346010048652501843968 9738 1858580978665608477372855800748519299588735004123781398528 9739 1550543182417020850978860491302975615365946710975993348096 9740 1272749585331659409617766772901516877797522883862037790720 9741 1027750248264769972656538996851864114732406052206669725696 9742 816287612735312320438601390369270470008252971212930547712 9743 637575717883671683136169395782367962144559678502660472832 9744 489633990314754929730677257541130629093074270300649029632 9745 369638327982403296658403307109662845833834638274298118144 9746 274257456422600073052989511541486817518094569210407550976 9747 199950265702587128797851924994667783712766777377026998272 9748 143208634284891577040413407095281430728331308977484726272 9749 100738834395649814542850257400357512138276125441383202816 9750 69582005130364265264993371507482641953749850944612335616 9751 47179760966658478575857445050865982478395727548841459712 9752 31394542065338926191096772589566426040091854355189202944 9753 20495902493057614703887187822191577052873748872664449024 9754 13123900074177323762980290597777376467681712170615177216 9755 8239549870795993023115367842394600441395254047407079424 9756 5070412261000829973480738416767136918636638520947507200 9757 3057236773056173552368779289608422523654865255787397120 9758 1805508158766126573285857920435355909344198706331648000 9759 1043960681238244112256174034593189716845440544794476544 9760 590749528883171267675706059902295400799503719734444032 9761 327014669976510087132581651989225627611177763876110336 9762 177000612544554470083760552688729873638612718418132992 9763 93629606952795714410790790527269223492799386649362432 9764 48379003307910007170672273638625298521711275088543744 9765 24404302542959393924328183437410894597025189792317440 9766 12011217147920238883060050280395895888584104009007104 9767 5764314604541486418325948605358437330812151097458688 9768 2695623882703534310103029022674527401956885678522368 9769 1227476288735180843289167833073563971542106167574528 9770 543849500890175176784455497802656431517587772276736 9771 234262058928438923728056477844193586182123436376064 9772 98017190400882290891853767243512074074337793015808 9773 39798793430696433217736757443298123155973454430208 9774 15666166640411538420497065806838290612287065554944 9775 5971759340046646944339158852899074423028642217984 9776 2201757171383690528657493172639294645103700738048 9777 784149920924504324256089294044196054414787608576 9778 269385633086662764691683765709031257953267613696 9779 89129075702519021709783664755123673706467950592 9780 28352437651813619174890588096891207241737175040 9781 8654977642171393311691796882246780400091267072 9782 2530080181691037614449278484146924932934139904 9783 706607462945418640717016775383372405411938304 9784 188042678012769134567198147906867404151455744 9785 47542288083409749999272498534096876483903488 9786 11381075744426390418740238212580858157596672 9787 2569717376887845381442595334241061252890624 9788 544805129393869969033185144248770771288064 9789 107888706330871149084613817756071925645312 9790 19833363734769297238898071597807747203072 9791 3359441340211054132826062513510698450944 9792 519558486258521951895967384328206286848 9793 72537991325566130794878627797111144448 9794 9010413523735964884218542209022033920 9795 976826357980194040734004743086538752 9796 90000578086841316783125340631334912 9797 6778286215745371138478059127046144 9798 392100176283094206750449010212864 9799 15528719852795810168334614265856 9800 316912650057057350374175801344 9801 1 9802 99 9803 5049 9804 176253 9805 4724874 9806 103520340 9807 1927360512 9808 31314768408 9809 452633141268 9810 5905761931916 9811 70351916755428 9812 772154418317940 9813 7866825792668304 9814 74861507416388616 9815 668896345191573576 9816 5636996472356502792 9817 44978847419277831906 9818 340963826157796474710 9819 2462851900308691207778 9820 16995784683901384825002 9821 112314472941161981040012 9822 712254013294690108071984 9823 4342716609274522439993592 9824 25501178244367762005956040 9825 144446908043190908805433476 9826 790357219550721394499684988 9827 4182844547914762286817982260 9828 21437453702308416645726063364 9829 106514113966031579469916516416 9830 513590043371645539144909873656 9831 2405536726148864158663843557912 9832 10954047379480252231573701380376 9833 48535486305958609658064472791375 9834 209409982037746396740482907214173 9835 880436478472632958569096377731527 9836 3609533290662212949467160683806467 9837 14438702653927923310460052657209854 9838 56387732971711907840142640549327812 9839 215109976424178564175734230920903080 9840 802014322532464788185787649822016496 9841 2923901295192125695684555322100249384 9842 10428066609308761431426078942617462424 9843 36399539824300473401405525248940276808 9844 124399690356001815659253575050499511144 9845 416432706479951122230834638193121340640 9846 1365948952594619435045878074806144937552 9847 4391793848607269459555967056587243468368 9848 13845647946173166563414998827442643717328 9849 42814146316200303687554040088115405993436 9850 129896064119806363065644605926154369557108 9851 386780942017008185190968846454846805517724 9852 1130613593461484260155285608672186188203660 9853 3245319448522801294307317072440376758981192 9854 9149630387891472326756563610458876358565888 9855 25342894015030846388306268726549969002158128 9856 68978600784816637495148827995051322710567696 9857 184532355551085996600334889732654451283687848 9858 485311773914986950481174825703312626323174360 9859 1255004887602377154391456057993327490864494344 9860 3191747807385148870605779647899331995738634536 9861 7984521347067859300897314702568416287860063296 9862 19650856114569145881367246156002992295768571632 9863 47588071357167043718380874384467687140138438576 9864 113414178025509945858328853951906735130566838960 9865 266044778407309280348428696481935208856532210863 9866 614359927863746310676058383752039243003564213837 9867 1396791487280700934793407207647393488419269936087 9868 3127072535701785813253939819856812294877372966739 9869 6894401085067091070729199662563674623217105853862 9870 14971296202767358061813585831042880211269594184860 9871 32024045260006634574914278388540597262493362107856 9872 67482982152875644825639707291221695987603701420024 9873 140106653983919673698555098216952783150711171380164 9874 286624070197208835281828401422301861998911531341788 9875 577825711203718749856262475508810131972309662198484 9876 1148022137725269034224848829910609583987141658538788 9877 2248069837946430352444071919000520299274002579344144 9878 4339208469521871175656187873961323695378427367863080 9879 8256302907543720152061406172606103516938231172473832 9880 15486972287122923388634012596498335546041547818288808 9881 28640651794411891303342721666942894437325080471993698 9882 52223108499124465447634650736278010546506974194081686 9883 93892802152017642995686658861603991183485908864438818 9884 166462470185294275249074475577546052024119185688079210 9885 291030114550390494987910672203962652225650450328084204 9886 501786116010276949789479876069353314693319640743288016 9887 853254322577126862259259901482260826897148577269874776 9888 1430988142664657929445894605872910803107507704741281192 9889 2367054840559685367038919922755697214343765610969855956 9890 3861988437277647183982210355664032220760091372732953260 9891 6215243881065636139870938739587707881813659423785531588 9892 9866490925891404520516047320780751594088163231536852692 9893 15450267453449006982350555938230336035048431971630104832 9894 23866461616289286196418150733491324660002214573659109784 9895 36368675210946012738689646418146587099896604951356775352 9896 54671582268162949104644840906567485411578400897107336120 9897 81076778884889817146521102277091250608591744098652485601 9898 118614188493775638835014438490558512851659029042268749459 9899 171192768056174224240411568790895226018939120961322903689 9900 243750089331301548170841698423067826485394575631309194893 9901 342385536112348448480823137581790452037878241922645807378 9902 474456753975102555340057753962234051406636116169074997836 9903 648614231079118537172168818216730004868733952789219884808 9904 874745316290607185674317454505079766585254414353717377920 9905 1163797606750272407638068685380690787196691358443416811264 9906 1527453543442514316570761646943444778240141732714183026176 9907 1977634234041472893740871160093483012486199292368653418496 9908 2525821677028199557252108114119872408086569787273434289152 9909 3182204867105605703613920634668906435488593624978192173056 9910 3954676159772310716397783404199968994058333565678544138240 9911 4847728313466235631695708001803667894976031971266264997888 9912 5861327432354438879010384305655442649528351558620287762432 9913 6989859410551823255627857112942680693941441144994814164992 9914 8221263724712377545350838289520284707935348993938030854144 9915 9536474793587195739763856906779448188130113956350663196672 9916 10909284446063445622723344831450058065452674953253959106560 9917 12306717363669256502730641750308158332401865046679724752896 9918 13689974554394483870304737882610862796703524243133349494784 9919 15015950047988621667646948857318156238756291790500631937024 9920 16239267452942206515160298392385838693526062045110005137408 9921 17314722155161127804335882077693235202754045379815841726464 9922 18199959440549462359539451424507475820820519422737587896320 9923 18858176627156129225955161252303116586652292229106921111552 9924 19260615377398587245301681386757557682222416827903490654208 9925 19388613534436818939176969008612034974175890443182001881088 9926 19235015745990940906526623862386662223831722104847788408832 9927 18804796775403847138321422165496253637765135006864236347392 9928 18114825086447035430064635318425620759525769937971989970944 9929 17192778384669039030284960960277680801339514708790893084672 9930 16075306892403696892952824398204538020262119415791369584640 9931 14805613592935035057317767711482609012151295975053722648576 9932 13430674273058962476722434869437140209309025222538500767744 9933 11998347514403620973788624946512472264808238223379350421504 9934 10554623192590838193577305633606505288035620439463462699008 9935 9141228980247682611630373891022575814637883213017287491584 9936 7793762968356593138948049230985596547646701812404778434560 9937 6540454725079897215342338865701531092340939603085593935872 9938 5401586198430471084232026752359332223261822358020694212608 9939 4389537031663401112330673933024168340335704791143675854848 9940 3509363827148523948887848779855366661617624754128930471936 9941 2759784933669051253744049434062039531254139891229170597888 9942 2134423754064501592661419356215529399216028265580268093440 9943 1623163765034513229172747333733410921538077748086003728384 9944 1213484378089993795167648050755480292898530623136030785536 9945 891673812832678851944244355172922849477287224775326826496 9946 643848000085715649178967514484974510292140989172921925632 9947 456738108095797233888670443098403015548688594340964990976 9948 318239434888322372926551331359063648708697829376220200960 9949 217738313292725935296940960655397692425987283793255333888 9950 146249966491713498046698850513489968049757058325536571392 9951 96408886697912790849061023599101805600739169753658032128 9952 62355254931088546193870034084555131014824463963351154688 9953 39557762280151470522556687454716490295395316909584941056 9954 24606748775648989572080253391164760325082011871549063168 9955 15003569453823960072616114043578052270272341004014059520 9956 8963942386116717790279590534245390673499369762700918784 9957 5245726527653668526503595935366196936333341677192216576 9958 3005685561336169579320635781077900462101562573199507456 9959 1685514340287407092567754324482546302848797921763131392 9960 924659559450370358759714647194450352353767632819716096 9961 496009835349814661748984169543354269291736098574172160 9962 260042519756460829916582038130574640104335238179586048 9963 133173526306699647148732780995057387529031843978412032 9964 66584136838380513150042365760576122413446634691100672 9965 32482372783085498494549078188824756509937244793995264 9966 15451729380521687990044094066464966035123294041014272 9967 7162573555032424640279681376225275206973465296896000 9968 3233064137288975787090847641793977960783923543801856 9969 1419978251109671568188821240693018523291636773945344 9970 606340101688456571565703480375197369594558120198144 9971 251499340872872553421941357737160561916936106016768 9972 101235512841851051800309739546333611347262616633344 9973 39505849792253414313990783639214950292706474065920 9974 14929425772401488741591900172481639545575772782592 9975 5457049896778548146262759405031816602575456698368 9976 1926814550638190434913646018552547040489310781440 9977 656252779527658170268041784270077396854740353024 9978 215265566699023055906149714489385335054764343296 9979 67889933127489669275922251560176119816499757056 9980 20546642928979242878549889024023858138528612352 9981 5954810504340263004182771891584089675431673856 9982 1648799891987016166000504197207709091459235840 9983 435008719853374409552409032560412542944411648 9984 109035369288133735798727830615015672378294272 9985 25876673995134496187956256903651548339372032 9986 5792128589500431881002989630486965202714624 9987 1217332328853380384389882177851421215424512 9988 238970217736722649540951769623462296944640 9989 43545727296008170562518173093454399143936 9990 7310979158006196348342971039146714333184 9991 1120665377366345999471031938662545752064 9992 155063222532848420514709802546330861568 9993 19087653983538965125954214501761941504 9994 2050431580262974769389612885931458560 9995 187171542565711098911479189399928832 9996 13964201327626632293874901878571008 9997 800045985069041281019606810492928 9998 31374352355648677687043404333056 9999 633825300114114700748351602688 10000 1 10001 100 10002 5150 10003 181500 10004 4911225 10005 108597720 10006 2040330600 10007 33449169600 10008 487802630700 10009 6421024610000 10010 77162944969880 10011 854317858937200 10012 8779684044497100 10013 84272642045692800 10014 759491504193298800 10015 6455615832380853600 10016 51953636582017481850 10017 397216666521787312200 10018 2893773421305043346300 10019 20140564236525668982200 10020 134235961425680748280570 10021 858560055603654858762000 10022 5279599568451536510145600 10023 31268402880231664662093600 10024 178633519506107715691376700 10025 985806484082647827317030544 10026 5262095583551865498928534200 10027 27201012689324621721543415600 10028 136317256764169520689278544300 10029 662979064742293951906278516800 10030 3132154997452572856748586464400 10031 14386764192372407468527364685600 10032 64300607137736590206965861287575 10033 279853563102665510861694782766300 10034 1186917433122296574625708230528450 10035 4908789733210338701517222875966340 10036 19809108901535402177065406096479375 10037 78045502206964257049537014574150600 10038 300375114703746318636796976784650600 10039 1129899764900067168041807161841575200 10040 4156135570572947612221811433764072040 10041 14955996549565816703482209564361744800 10042 52675409023993486224200714835758238000 10043 181655363398919811923511258184674712800 10044 613631476484553884692899263741501405400 10045 2031181039786574188595219863100265300480 10046 6590608214161791139063514407779631087200 10047 20969339699969674893062722033642177060800 10048 65443381959588009170080973028732536647500 10049 200401506328352999880028643669155062985200 10050 602305298769215155631721532557231987061704 10051 1777186663718105171477543666979341732835600 10052 5149494926018301924844540374022256558220300 10053 14656177023337242141374451900243625493954400 10054 40983163299967921303677466481889598878686400 10055 112620755575630428536968223942519044429857600 10056 304196744365964326872096255180805711998571800 10057 807801331035706222071807371426069723027997600 10058 2109381372619536098073300663161949019755044400 10059 5417376242817499925959585357299284739249477600 10060 13686278929657762480286006466454403265327686520 10061 34018873076407302923476120154370072575105904000 10062 83207970165871908201542749945607512011627136800 10063 200303961611815281339444220648380406862242420800 10064 474635099147153313643519299202777318267375926975 10065 1107233062322075482741144788137787922121230102620 10066 2543240971959065806166322984363303149135898571650 10067 5752583878709979369399463795008284269303771330500 10068 12815056595330278753569953897715273894933018692775 10069 28119842359238020759050665133320179424241445972200 10070 60784143632908174778186263544710826720197168000440 10071 129449619818416995524181157341848053672636251897600 10072 271637726656808587674023362285255673663301597015900 10073 561696688486879798631662914221698037124830105562000 10074 1144663089368766932535201073365017560272643536300600 10075 2299095989323405454644768108264023439957274383420848 10076 4551743398079136886381445699928750147205763562279900 10077 8883322582918839596549957452783063162626713264284800 10078 17091651052958452032605737884568467810864663699025200 10079 32421692133710385892007794517027086453736633726488800 10080 60640229896622254996099546608653437017243090635230170 10081 111837704867782203528245397596217576075915150302653000 10082 203397214239965891050006752931767790604643044002507900 10083 364801489335560849140030435911706064300619042940681400 10084 645278189039720056228358465504716686616741453745041050 10085 1125741170931255995275539499428408070967208462447530640 10086 1937100667688184802024561121959539446041769118669331200 10087 3287814697262338691284114259493878259391295563497732000 10088 5504551628378597021003334331593129671245570470250886700 10089 9091019563166648409912919490165551041318872393185371600 10090 14811341999462654057930988940763134531261282018458196760 10091 23805711681512335028351406771696523917422005400788290800 10092 37747246141471683782608480738186503392763914050738020700 10093 59049710921521102219800801313283163883226973008362920000 10094 91135671734133312899808909028098583829995683468276094800 10095 138773180711687534236170788791696721831479434995782331040 10096 208485711574944791728545236019951910219963354898473372425 10097 309034131914991354190825222580784734283407574935135907300 10098 451960514319729497368468211835636240087781638200896624350 10099 652171234375027050081282144195080078207651754677169597500 10100 928521161555998445132487973586648730561151059476600809649 10101 1304342468750054100162564288390160156415303509354339195000 10102 1807842057278917989473872847342544960351126552803586497400 10103 2472273055319930833526601780646277874267260599481087258400 10104 3335771385199116667656723776319230563519413678375573958800 10105 4440741782774001095557465241334295098607341919865034593280 10106 5832682990984532025587770177798309365119723741969670067200 10107 7558362997954701084134502568100244977053052545070453760000 10108 9663295012216751048347771068975744868547561996988933299200 10109 12188524380934315534515920267108620245720066765203604889600 10110 15166814207449757755321332675341449760011552786901193482240 10111 18618408065365295943501659115859048532621050661243641036800 10112 22546643469838733398029657422205459133421856646147631923200 10113 26933777999973078558999464013773850700933493256173420544000 10114 31737457339403219796370409422185094283948345240278322380800 10115 36888286689075396453188878317270075669453486897480684011520 10116 42288951396907093604981700395317112774114767912635010252800 10117 47815260810190631618482069295819137260010739196320992460800 10118 53319359329721618543412970240545335700263546126993430937600 10119 58635166609719795923416723014925720525689402321877336064000 10120 63585889704080577654790078184715386373792691005927110737920 10121 67993216501595003194195930286972388410626688892773439897600 10122 71687580378027847194166376832197062812980902411476192460800 10123 74518710885653641190335745488075625910515747902485587558400 10124 76365582166147664636388972899975825829702891729299334758400 10125 77144860035224934336306955644513812562452446203836771598336 10126 76817039590268425923201984045106985809948637998076028518400 10127 75389653353832764381439305208695198844954349154531803136000 10128 72917197021923768736992440609695808836395554660491355750400 10129 69497735449966806783367055995333460340653174000526242611200 10130 65266477254676810010840514030242508635092444808426878402560 10131 60386901650801391319945851377328825261984560029174962585600 10132 55040248973332653565146595238914830498419855396025296486400 10133 49414319253112384120810800318993257971461909107919814656000 10134 43692547201645762752784929417654025632289980099239451033600 10135 38044238333785952137733034389221182938355825904348991324160 10136 32616675653931855577551135878732279269263407841524947353600 10137 27529566860223554577470464080032056410896165585915845017600 10138 22872032680253666627247378416786562748279406355335557939200 10139 18702073255672867229682576217598199448476974261313994752000 10140 15048222824144377427293246079965742873543174227645452779520 10141 11912936342030600744181166349988302253705417665067299635200 10142 9277157386437117329322265558073019383262385796124613017600 10143 7105495651253510209663234096919950012868664902382570700800 10144 5351485720991699105457387073395224985451973344083365068800 10145 3962490569098382091458507971168857945566489460220310323200 10146 2883933733846870586956126667929223224795404033064540569600 10147 2062673543155550905173156803427415684841668402063029043200 10148 1449453964372642776000833178211267372232062301851405516800 10149 1000467149561084179196742473887014957893140000871232307200 10150 678135479775078159489641795423387158502470795665705271296 10151 451264074612428333136328758710636872715077750368082329600 10152 294730790607065598414548768737475232511698120380252160000 10153 188875020917977552482377009014991512650126256707836313600 10154 118725842789775890689809742344175793186144986694733004800 10155 73181009391238657007056211360152963593935734509813104640 10156 44216807821418306462015414556767692150377393447921254400 10157 26179296861223273686383412784934878745433643775793561600 10158 15182652956930913724895581976292840637617043849347072000 10159 8621545022410116609968740533832797579405690700981862400 10160 4791698075374999205644207465702897227343099574920151040 10161 2605371474007016209184995502062829614103606602393190400 10162 1385235716762789800563283158212340566216839279306342400 10163 719842702658001820131939223016782790151148955028684800 10164 365413562234865305942057005939515653981447567441920000 10165 181102375840368212784677903776441967371953808217210880 10166 87579048501725109619421931820339754261971248925900800 10167 41299096453364776407458717150949185238003976922726400 10168 18978189498463496635839031634937546898022490911539200 10169 8492446627376079713936220004656171814454041981747200 10170 3697795944780672261365287319498394978094767774105600 10171 1565415057091636748353658058033888912453314963046400 10172 643740044379849572958183238659869685473841302732800 10173 256906301248357006656202162904363812532807480115200 10174 99398175253686865515836226855943356733564177612800 10175 37242715992219716064360205768547642734216313044992 10176 13497167123722944897707206612886257642494964531200 10177 4725147447503062096001483535864556812888126259200 10178 1595661058881829065718155534589716248580744806400 10179 518967709454515023966771569562970648064557056000 10180 162281319688298844434577164035960187446959800320 10181 48696896254285764927283054136839515043948134400 10182 13993429620520916583918457012936300985266995200 10183 3841643873115540477352145257590846398241177600 10184 1004929482990017051091502152639492306606489600 10185 249739541160902399666414907764169858298675200 10186 58762808908622804641305385615641483096883200 10187 13040559725590966795936813208448813917798400 10188 2717180602739491588883234298419759126937600 10189 528797141927459665992764683379525707366400 10190 95523099127388883472850349164718058373120 10191 15897686915911587116671683819502305280000 10192 2415481631249079384582727894373184307200 10193 331264530629498780924763432480355123200 10194 40412911089906616120209521078855270400 10195 4301998904419287269984579863141416960 10196 389107332444117871397852887488921600 10197 28759822992677954546456453971968000 10198 1632100147793845354427005376921600 10199 63382530011411470074835160268800 10200 1267650600228229401496703205376