0 1 1 1 2 2 3 3 4 5 5 1 6 8 7 2 8 14 9 5 10 1 11 23 12 10 13 2 14 41 15 22 16 6 17 1 18 69 19 42 20 13 21 2 22 125 23 87 24 32 25 7 26 1 27 214 28 164 29 66 30 16 31 2 32 393 33 330 34 149 35 43 36 8 37 1 38 682 39 618 40 301 41 94 42 19 43 2 44 1267 45 1225 46 648 47 227 48 55 49 9 50 1 51 2223 52 2288 53 1290 54 484 55 126 56 22 57 2 58 4171 59 4498 60 2700 61 1100 62 322 63 68 64 10 65 1 66 7385 67 8396 68 5322 69 2300 70 718 71 162 72 25 73 2 74 13976 75 16432 76 10938 77 5036 78 1709 79 435 80 82 81 11 82 1 83 24935 84 30688 85 21414 86 10376 87 3725 88 1008 89 202 90 28 91 2 92 47544 93 59924 94 43473 95 22157 96 8482 97 2499 98 567 99 97 100 12 101 1 102 85377 103 112042 104 84711 105 45146 106 18154 107 5648 108 1359 109 246 110 31 111 2 112 163863 113 218581 114 170508 115 94715 116 40106 117 13318 118 3495 119 719 120 113 121 13 122 1 123 295900 124 409304 125 331176 126 191348 127 84608 128 29478 129 8158 130 1776 131 294 132 34 133 2 134 571216 135 798439 136 662562 137 396278 138 182890 139 67155 140 19856 141 4723 142 892 143 130 144 14 145 1 146 1036471 147 1497634 148 1284054 149 795320 150 381403 151 146124 152 45295 153 11350 154 2264 155 346 156 37 157 2 158 2011130 159 2922773 160 2557749 161 1631144 162 811121 163 324648 164 106133 165 28441 166 6210 167 1087 168 148 169 15 170 1 171 3664548 172 5491874 173 4949716 174 3256884 175 1675899 176 696602 177 237496 178 66684 179 15325 180 2828 181 402 182 40 183 2 184 7143068 185 10726229 186 9828548 187 6630023 188 3519677 189 1518547 190 541214 191 160369 192 39452 193 7984 194 1305 195 167 196 16 197 1 198 13063637 199 20190036 200 19002573 201 13184822 202 7217570 203 3221076 204 1191831 205 368182 206 94863 207 20190 208 3473 209 462 210 43 211 2 212 25568085 213 39471920 214 37647647 215 26685137 216 15009406 217 6918474 218 2658893 219 859095 220 233734 221 53303 222 10074 223 1547 224 187 225 17 226 1 227 46912433 228 74426674 229 72750190 230 52899236 231 30589492 232 14535702 233 5777346 234 1937608 235 549482 236 131196 237 26058 238 4204 239 526 240 46 241 2 242 92152906 243 145664940 244 143898747 245 106577298 246 63113303 247 30854034 248 12675141 249 4417504 250 1310838 251 330684 252 70444 253 12510 254 1814 255 208 256 18 257 1 258 169570215 259 275119376 260 278005790 261 210744068 262 127973964 263 64309016 264 27232504 265 9814728 266 3022798 267 794732 268 177200 269 33048 270 5026 271 594 272 49 273 2 274 334194418 275 539074526 276 549267310 277 423058350 278 262359180 279 135200926 280 58947084 281 21969288 282 7033952 283 1935840 284 456304 285 91362 286 15323 287 2107 288 230 289 19 290 1 291 616530391 292 1019788976 293 1061146092 294 834891656 295 529744534 296 279912852 297 125445400 298 48192296 299 15955866 300 4557580 301 1119506 302 234552 303 41285 304 5944 305 666 306 52 307 2 308 1218694221 309 2000546175 310 2094931892 311 1671173188 312 1080362148 313 583846096 314 268553690 315 106279128 316 36401015 317 10812355 318 2781211 319 616353 320 116582 321 18545 322 2427 323 253 324 20 325 1 326 2253451666 327 3790286406 328 4047858664 329 3292850816 330 2173773682 331 1201908032 332 566882500 333 230609408 334 81419107 335 25009360 336 6676675 337 1541826 338 305096 339 50900 340 6963 341 742 342 55 343 2 344 4466410838 345 7444222123 346 7987383627 347 6575945600 348 4414081096 349 2490507924 350 1202474880 351 502346300 352 182771961 353 58094640 354 16132859 355 3902691 356 817310 357 146668 358 22209 359 2775 360 277 361 21 362 1 363 8275798791 364 14124405702 365 15437427310 366 12941207600 367 8855414570 368 5102189592 369 2520635608 370 1079850864 371 403895291 372 132344350 373 38007658 374 9542844 375 2082380 376 390850 377 62030 378 8088 379 822 380 58 381 2 382 16443143666 383 27772668717 384 30452980031 385 25796018420 386 17917314743 387 10514033307 388 5305545669 389 2328134621 390 894595999 391 302165997 392 89819210 393 23464347 394 5365622 395 1066421 396 182224 397 26349 398 3152 399 302 400 22 401 1 402 30524381750 403 52766883206 404 58877878068 405 50716836772 406 35856640651 407 21450456396 408 11054836821 409 4964207282 410 1956325080 411 679354924 412 208191883 413 56249850 414 13350665 415 2764748 416 494013 417 74818 418 9324 419 906 420 61 421 2 422 60784567500 423 103871261821 424 116132130561 425 100943715530 426 72331238739 427 43995851062 428 23115985787 429 10609380615 430 4284353492 431 1528911616 432 483095337 433 135127411 434 33378440 435 7245976 436 1371747 437 223895 438 31000 439 3559 440 328 441 23 442 1 443 113029140209 444 197605310558 445 224622459120 446 198315284596 447 144450743697 448 89439549794 449 47914839012 450 22463181180 451 9284193652 452 3398302078 453 1104056690 454 318407204 455 81349715 456 18330598 457 3615636 458 616972 459 89413 460 10676 461 994 462 64 463 2 464 225541408981 465 389405959210 466 443049359478 467 394239015907 468 290653609955 469 182711563029 470 99627195938 471 47648597509 472 20136890601 473 7555214960 474 2523005421 475 750376710 476 198514569 477 46564856 478 9631440 479 1742213 480 272368 481 36198 482 3997 483 355 484 24 485 1 486 420041564775 487 741707888830 488 857333418905 489 774088625718 490 579438746738 491 370293517144 492 205571317647 493 100266385670 494 43290280326 495 16625694520 496 5695352546 497 1741823588 498 475157963 499 115289382 500 24753347 501 4665118 502 762309 503 105970 504 12149 505 1086 506 67 507 2 508 839739872503 509 1463149492765 510 1691173287976 511 1537352682421 512 1163412518526 513 753859037156 514 425356382411 515 211307503479 516 93114931101 517 36577706990 518 12846846656 519 4039291792 520 1136540673 521 285599511 522 63848194 523 12622559 524 2187658 525 328373 526 41980 527 4467 528 383 529 25 530 1 531 1566107347750 532 2790072020052 533 3274122306024 534 3017319578524 535 2315907536114 536 1523740162170 537 874200980934 538 442251436944 539 198780257214 540 79786339460 541 28687879646 542 9253895736 543 2677754712 544 693913420 545 160478976 546 32934528 547 5946886 548 932808 549 124650 550 13748 551 1182 552 70 553 2 554 3136360502913 555 5509396483744 556 6459570907873 557 5987806145455 558 4641508602897 559 3092912177906 560 1801201329529 561 926774647122 562 424476776175 563 173949473190 564 63989221295 565 21166808413 566 6297936213 567 1683635730 568 403329133 569 86206211 570 16333938 571 2718886 572 392684 573 48384 574 4970 575 412 576 26 577 1 578 5856825248464 579 10517152497230 580 12512013867071 581 11748524349454 582 9227866364410 583 6237069003988 584 3688963233594 585 1930430502748 586 900570409842 587 376495043630 588 141534288479 589 47934927494 590 14633872368 591 4023644462 592 994110935 593 219822630 594 43239652 595 7498508 596 1131462 597 145620 598 15478 599 1282 600 73 601 2 602 11747919014387 603 20787409101315 604 24690496353600 605 23300347629861 606 18465841069311 607 12627630856380 608 7572667386400 609 4025396871494 610 1910909642193 611 814344147265 612 312632651598 613 108348602559 614 33925243442 615 9592760523 616 2445338394 617 560208601 618 114789661 619 20895504 620 3347718 621 466120 622 55449 623 5507 624 442 625 27 626 1 627 21963999198483 628 39722330397280 629 47849143194742 630 45707510213272 631 36673254754792 632 25413019608940 633 15461600885044 634 8349322010344 635 4031958643959 636 1750440101120 637 685664966244 638 242870888472 639 77869290837 640 22594186140 641 5924424618 642 1399918044 643 296791254 644 56089432 645 9361694 646 1361480 647 169053 648 17344 649 1386 650 76 651 2 652 44121745465214 653 78583513096999 654 94446986325563 655 90605839015323 656 73290263806168 657 51336659702615 658 31636587298366 659 17334521721160 660 8507600483289 661 3759777592750 662 1501645172452 663 543302875884 664 178279616816 665 53062251934 666 14310455727 667 3489404671 668 766559191 669 150943766 670 26453829 671 4087045 672 549546 673 63215 674 6079 675 473 676 28 677 1 678 82580412750212 679 150307459485628 680 183127922782701 681 177715435931350 682 145423872743059 683 103132182058686 684 64418916468448 685 35819598191024 686 17863028427825 687 8032106402780 688 3268654638104 689 1206817606200 690 404787837653 691 123381280922 692 34148461761 693 8565765746 694 1941099154 695 395502462 696 71965423 697 11582570 698 1626294 699 195128 700 19351 701 1494 702 79 703 2 704 166117181377973 705 297613884136142 706 361570268930697 707 352152136738363 708 290298831982015 709 207930952626911 710 131433782763351 711 74080773045676 712 37505169867114 713 17145760794830 714 7104581754556 715 2675109948006 716 916664183987 717 285996907583 718 81206603290 719 20953602165 720 4900500992 721 1034805855 722 196231390 723 33173515 724 4950882 725 643874 726 71723 727 6687 728 505 729 29 730 1 731 311226719435012 732 569761679935706 733 701423902763292 734 690670865873164 735 575577773102504 736 417074169819226 737 266982481019338 738 152565777616680 739 78403581639693 740 36427739373392 741 15360634119262 742 5893997260584 743 2061249322322 744 657439371904 745 191191272944 746 50632859672 747 12182986323 748 2653996380 749 520808068 750 91416004 751 14211960 752 1929566 753 224030 754 21504 755 1606 756 82 757 2 758 626857600999880 759 1129077767375668 760 1385326481623296 761 1368207078978691 762 1147882271985128 763 839455180498608 764 543348688705806 765 314450867915691 766 163890200365020 767 77333171616654 768 33163176226109 769 12959614238673 770 4622922536255 771 1506556071046 772 448518207873 773 121871625549 774 30168048519 775 6783455259 776 1379796682 777 252457988 778 41238642 779 5954423 780 750064 781 81015 782 7332 783 538 784 30 785 1 786 1175538951379404 787 2163379414329098 788 2688803657343765 789 2683412602673818 790 2274452018298292 791 1681518320423526 792 1101342793837847 793 645655168554366 794 341263438057125 795 163490436072246 796 71267858896639 797 28345992732918 798 10305532710758 799 3427997485538 800 1043408285997 801 290403414034 802 73787895402 803 17071430478 804 3582634548 805 678389572 806 115062711 807 17305676 808 2275195 809 255950 810 23808 811 1722 812 85 813 2 814 2370532422510839 815 4290461868737649 816 5312151612202170 817 5314666733158057 818 4532254882434706 819 3379371399257997 820 2236375168101366 821 1326686075918477 822 710543831727168 823 345369450893373 824 152942228738806 825 61877768550927 826 22915221832244 827 7776062411741 828 2418632346426 829 689203797015 830 179694902383 831 42775256127 832 9266971405 833 1819156506 834 321698403 835 50854280 836 7114097 837 869125 838 91134 839 8015 840 572 841 31 842 1 843 4449292645338697 844 8227370086185732 845 10315566738500640 846 10423780582459960 847 8975495533351175 848 6761162865532920 849 4524368554260214 850 2716728580306876 851 1474314556408254 852 726897624382960 853 326882009519036 854 134455817438400 855 50686249302497 856 17531983296988 857 5566574794530 858 1621911505772 859 433192580849 860 105856435530 861 23598488360 862 4779960900 863 874862067 864 143606930 865 20924816 866 2667324 867 291085 868 26268 869 1842 870 88 871 2 872 8982197706645901 873 16328890891426528 874 20386767682608226 875 20641851860998132 876 17872770165907064 877 13570136499808138 878 9168829408199313 879 5567052039774599 880 3058799890075902 881 1528762326622396 882 697713238714114 883 291612633682926 884 111841704903674 885 39411079454590 886 12767154979253 887 3801689366397 888 1039692481855 889 260729273355 890 59810273474 891 12507853697 892 2373676997 893 406325585 894 62248066 895 8447625 896 1002116 897 102124 898 8737 899 607 900 32 901 1 902 16872468877880905 903 31335932255243952 904 39607954811542736 905 40488046327471240 906 35378415168246943 907 27121470370628546 908 18517624614335857 909 11372375006385634 910 6326483799873834 911 3204627486794932 912 1483859935487434 913 629897842664508 914 245646513558245 915 88124976025214 916 29102239274551 917 8847041704286 918 2474159712092 919 635649508020 920 149700283211 921 32217446874 922 6309230560 923 1117887008 924 177836959 925 25136070 926 3110347 927 329638 928 28889 929 1966 930 91 931 2 932 34097465299932378 933 62236757919301904 934 78304000484074602 935 80169184230467102 936 70406380210601827 937 54371648021957163 938 37460066724826522 939 23246812827725357 940 13083870165914169 941 6712868408047538 942 3151815905409602 943 1358183674915284 944 538293986114543 945 196498548358889 946 66117181380354 947 20509340224991 948 5862292298866 949 1542314568960 950 372793576209 951 82566067651 952 16695789936 953 3067745656 954 509041307 955 75671847 956 9974078 957 1150147 958 114030 959 9499 960 643 961 33 962 1 963 64098165498696627 964 119520932815330444 965 152203466602198890 966 157263177452799488 967 139313541339393676 968 108567364092471728 969 75539803172399160 970 47384972282756512 971 26983068704145126 972 14020294623881804 973 6673103149707406 974 2917967880030816 975 1174771954722104 976 436104901841104 977 149405726577372 978 47249668069376 979 13789334383420 980 3710123473814 981 918812512878 982 208938024908 983 43483372884 984 8245549354 985 1416294294 986 218635448 987 30012034 988 3608916 989 371818 990 31676 991 2094 992 94 993 2 994 129662004228806133 995 237542987904836245 996 301004703370865184 997 311374924128898586 998 277105599408293450 999 217427323232598133 1000 152569701947301142 1001 96647967287592270 1002 55643208602759550 1003 29262843414986855 1004 14111654198272210 1005 6258518306219244 1006 2558272716994436 1007 965319082437379 1008 336553032063240 1009 108457550326952 1010 32300717997581 1011 8883472896484 1012 2253074804691 1013 525892595120 1014 112645005123 1015 22058745730 1016 3929816221 1017 632908954 1018 91403390 1019 11713936 1020 1314380 1021 126898 1022 10302 1023 680 1024 34 1025 1 1026 243917212811144240 1027 456492542836729550 1028 585349366834213860 1029 610878357271273604 1030 548137290592537829 1031 433796618853520710 1032 307241659974471222 1033 196613218902978972 1034 114453091230904089 1035 60914561874160038 1036 29755772013286682 1037 13380190847955264 1038 5550846904651259 1039 2127902575011854 1040 754537075020012 1041 247600345248576 1042 75186038045234 1043 21114164170068 1044 5477001336360 1045 1309918098616 1046 288107087100 1047 58071245980 1048 10677586122 1049 1780214124 1050 266987226 1051 35631532 1052 4167948 1053 417840 1054 34634 1055 2226 1056 97 1057 2 1058 493864229552936274 1059 907845302543139685 1060 1158006409727951103 1061 1209491606326219268 1062 1089814351567788628 1063 867976856153064711 1064 619660121901469229 1065 400219697241097830 1066 235403731806619500 1067 126722655705763221 1068 62672773318284025 1069 28560538682628498 1070 12019544372289512 1071 4678972133495327 1072 1686638544832999 1073 563309104214952 1074 174320933908806 1075 49961169381896 1076 13248415422418 1077 3245312201192 1078 732716790540 1079 152018343436 1080 28869025136 1081 4992923078 1082 781388462 1083 109748160 1084 13689148 1085 1496030 1086 140775 1087 11147 1088 718 1089 35 1090 1 1091 929660097537823715 1092 1745751062923505906 1093 2252934549555942582 1094 2373196050537845252 1095 2155179207288696292 1096 1730481958801262382 1097 1246322556536122338 1098 812722520311634000 1099 483050239724382894 1100 262991879679355974 1101 131659962608820658 1102 60787182692285700 1103 25941795909001358 1104 10250436777602506 1105 3754329056928266 1106 1275402073410672 1107 401933099495818 1108 117464646162808 1109 31808267371908 1110 7969733810328 1111 1843906950816 1112 392853248068 1113 76796573556 1114 13709467216 1115 2221219098 1116 323987524 1117 42079946 1118 4792632 1119 467925 1120 37768 1121 2362 1122 100 1123 2 1124 1883925959691035574 1125 3473979172783050307 1126 4458517557296997999 1127 4698792351044048390 1128 4283375929901656721 1129 3459723509476052952 1130 2510430210851868739 1131 1651370561113245778 1132 991168257557624409 1133 545478002148011512 1134 276295390620767261 1135 129185580124331886 1136 55883551114364687 1137 22403726983780108 1138 8333692345995603 1139 2878349086624688 1140 923307739991094 1141 275013997596354 1142 76009812755744 1143 19470210866244 1144 4614159151644 1145 1009233589120 1146 203094668632 1147 37450056186 1148 6295242359 1149 958373485 1150 131041167 1151 15923193 1152 1696366 1153 155709 1154 12035 1155 757 1156 36 1157 1 1158 3548540471186315052 1159 6684397465523893110 1160 8677970018170277698 1161 9221108961455974772 1162 8468854799396617430 1163 6893246821746931744 1164 5043637351760233674 1165 3347991121203459212 1166 2029466791897912188 1167 1128918575834360680 1168 578452870843813066 1169 273829103599583940 1170 120030457008760196 1171 48803864399895164 1172 18429035873007180 1173 6468024980498704 1174 2110593303381380 1175 640255457231900 1176 180456730241960 1177 47207319240640 1178 11443961716096 1179 2565226475428 1180 530151166170 1181 100638737260 1182 17462866445 1183 2752477044 1184 390850603 1185 49449554 1186 5488436 1187 522300 1188 41083 1189 2502 1190 103 1191 2 1192 7196849306773668498 1193 13309491336584738117 1194 17179262593579831337 1195 18257912061354721070 1196 16826420919969254230 1197 13771782273476908226 1198 10147561578946143898 1199 6791668313124434422 1200 4155265894780464390 1201 2335139402476957822 1202 1209865353065204998 1203 579619336789669626 1204 257349907399370960 1205 106081455099032528 1206 40648104708353802 1207 14490586386105872 1208 4807870292622788 1209 1484690257779898 1210 426526062234338 1211 113893059742788 1212 28228945529594 1213 6481939386322 1214 1375383310880 1215 268798290242 1216 48183963131 1217 7880702498 1218 1168230869 1219 155648883 1220 18441142 1221 1916712 1222 171749 1223 12967 1224 797 1225 37 1226 1 1227 13563806880410551675 1228 25624045029526028238 1229 33451568147662284726 1230 35835978990923858928 1231 33262575729351592540 1232 27423846151813656216 1233 20366850655157032096 1234 13749167955452147792 1235 8491240743032081970 1236 4820556366496776824 1237 2525073730832032724 1238 1223983208781404256 1239 550301803998048500 1240 229890009473839000 1241 89351145896400504 1242 32338705688537488 1243 10904174804061962 1244 3425644573260300 1245 1002366348017488 1246 272970561757856 1247 69100441504482 1248 16231888401296 1249 3529976085096 1250 708559823088 1251 130767336867 1252 22079304306 1253 3388915062 1254 468918796 1255 57839876 1256 6261114 1257 581198 1258 44584 1259 2646 1260 106 1261 2 1262 27530081562900583717 1263 51049261328488148082 1264 66243793394977263654 1265 70959659692184050191 1266 66070649854545539140 1267 54754725486345966200 1268 40934680177303068072 1269 27849910703653648972 1270 17351307081393508374 1271 9946350081986874806 1272 5265190131300237136 1273 2581338181939578732 1274 1174771098298628504 1275 497180267437949650 1276 195932420187357116 1277 71966687972640480 1278 24650261972537515 1279 7874865225147405 1280 2345829098112533 1281 651190643348759 1282 168275222623495 1283 40417600729593 1284 9004663256557 1285 1855894210177 1286 352658686903 1287 61519990657 1288 9799647106 1289 1415842513 1290 183971230 1291 21269721 1292 2158448 1293 188945 1294 13944 1295 838 1296 38 1297 1 1298 51914090456694332749 1299 98336413001017504758 1300 129043372764832960899 1301 139301221283089623870 1302 130591205016711804980 1303 108979322299820308504 1304 82084759756507284196 1305 56304278254932780312 1306 35392878536429150760 1307 20485103397635083508 1308 10957312262896683952 1309 5432203653964580424 1310 2501813366832248366 1311 1072317353616445172 1312 428325133504306528 1313 159596965239978208 1314 55505042825427561 1315 18021632880796944 1316 5461947748529335 1317 1544421208694522 1318 407048872105217 1319 99860938133552 1320 22761573525793 1321 4808446951370 1322 938517139164 1323 168571815304 1324 27722670929 1325 4147395286 1326 559671973 1327 67358028 1328 7116713 1329 644858 1330 48276 1331 2794 1332 109 1333 2 1334 105445057323368615807 1335 196014267835098247665 1336 255625547577780181176 1337 275853754132451836689 1338 259340812127160920315 1339 217467862211119204356 1340 164825253361309021824 1341 113894365461346791684 1342 72192935476264276656 1343 42170763308877003630 1344 22783672350468637178 1345 11417759710196486160 1346 5319602814022175228 1347 2308362355166915762 1348 934235864350311210 1349 352997164952205480 1350 124602184975701267 1351 41100367227150060 1352 12667934389834995 1353 3646910362559115 1354 979848345715866 1355 245405926158464 1356 57198478200265 1357 12379799686995 1358 2481232612050 1359 458912181010 1360 77983848849 1361 12109553117 1362 1706649698 1363 216443640 1364 24437375 1365 2423011 1366 207348 1367 14967 1368 880 1369 39 1370 1 1371 198943184176306630248 1372 377780543095017372540 1373 498158582672622762294 1374 541627315253950569552 1375 512543763365782977646 1376 432640410870043006224 1377 330249158957343431792 1378 229979407386721234704 1379 147013027778401695618 1380 86667804647365877148 1381 47289607674373052356 1382 23951271449116835784 1383 11286119909647832984 1384 4956840909761761612 1385 2031986243029034172 1386 778289129724542720 1387 278716655938097901 1388 93355050838533078 1389 29246355601270026 1390 8566880174707292 1391 2344731446212703 1392 598987594700294 1393 142608698961728 1394 31580262003564 1395 6488113929946 1396 1232678398950 1397 215694666934 1398 34581987764 1399 5046902875 1400 664737438 1401 78119084 1402 8061580 1403 713525 1404 52164 1405 2946 1406 112 1407 2 1408 404360160643903817777 1409 753414664113439149232 1410 987127443907894065315 1411 1072660742043929926269 1412 1017673163032059506632 1413 862905149546409944595 1414 662576234414320786056 1415 464638648138526430272 1416 299376954999557993532 1417 178040509596169463526 1418 98075959685100457522 1419 50186222573054341236 1420 23909853487592166026 1421 10625059112558035180 1422 4410272877387252654 1423 1711749284970198348 1424 621684954299941316 1425 211363896084928854 1426 67275633952357575 1427 20042282303770224 1428 5585325619917253 1429 1454638516779800 1430 353581231828928 1431 80072133372837 1432 16855527043917 1433 3288705741294 1434 592617110483 1435 98188051304 1436 14875807249 1437 2046699966 1438 253539188 1439 27974333 1440 2711896 1441 227010 1442 16037 1443 923 1444 40 1445 1 1446 763280023122403860086 1447 1452787445426819486522 1448 1924437584254137053859 1449 2106514883400037878834 1450 2011105545933409568993 1451 1716038045341362295494 1452 1326583358739582889216 1453 937167904298260408720 1454 608718359909309526396 1455 365183225186106104284 1456 203070006900005504972 1457 104967514768751554152 1458 50551160999612017784 1459 22723217521541358248 1460 9547643567249760516 1461 3753901670989436152 1462 1382168691714609937 1463 476789343389091288 1464 154114047458940836 1465 46669877961056056 1466 13234245745585479 1467 3511325769264054 1468 870627451506271 1469 201410626104294 1470 43382435936638 1471 8677143862712 1472 1606303529304 1473 274068550296 1474 42874423649 1475 6108746754 1476 785900267 1477 90246446 1478 9102369 1479 787450 1480 56253 1481 3102 1482 115 1483 2 1484 1552408553543042030297 1485 2898731154454744012457 1486 3814551844948889615578 1487 4172239616380123706397 1488 3992517142849500460769 1489 3421149420589163883835 1490 2659479287736145235763 1491 1891280854618169860880 1492 1237718674701031958844 1493 748742419508367691282 1494 420152990115675282946 1495 219313741192590681132 1496 106731667273107770900 1497 48515897169548518640 1498 20628496730139935368 1499 8213451345544499628 1500 3064811084879901584 1501 1072301394122777466 1502 351846348889583290 1503 108261042779244978 1504 31225010048160283 1505 8435940007072247 1506 2132573987693258 1507 503718433329255 1508 110961098864659 1509 22741690271342 1510 4323736573354 1511 759783859818 1512 122843322523 1513 18172543917 1514 2442696632 1515 295770799 1516 31912674 1517 3026657 1518 247984 1519 17155 1520 967 1521 41 1522 1 1523 2931722430208011740471 1524 5592189422724712856692 1525 7439365214860069886858 1526 8195084493537271334892 1527 7889508584802030668650 1528 6801232091352481716578 1529 5321160821699635331350 1530 3810790644805655158480 1531 2513104586001755833530 1532 1532980730164285051660 1533 867985577620095152212 1534 457461812217314325888 1535 224930807059283308736 1536 103369240840832488984 1537 44464870496499995000 1538 17923268693496482176 1539 6775642522673705413 1540 2403530661882859920 1541 800248683630377690 1542 250071366791125720 1543 73321026987167432 1544 20158051648788684 1545 5191727968891060 1546 1250979834647280 1547 281526475335130 1548 59043370641976 1549 11508491493086 1550 2077698700608 1551 345957646312 1552 52848581520 1553 7356773636 1554 925114096 1555 103872222 1556 10246048 1557 866890 1558 60548 1559 3262 1560 118 1561 2 1562 5966415394624023143432 1563 11163230657945253004099 1564 14750493247156208864793 1565 16233236959785565206535 1566 15660613491705452342623 1567 13553870390856920903841 1568 10660258278348770559775 1569 7682594771624371012484 1570 5102846473244107945491 1571 3137506313841900006725 1572 1791917724903687846809 1573 953266718310745058355 1574 473424547820590149737 1575 219897920793792080077 1576 95667165854065934865 1577 39027813076887276109 1578 14942560234334040542 1579 5372346811819464360 1580 1814355050977183007 1581 575590334674437631 1582 171487299878064789 1583 47956482955092424 1584 12577555682169953 1585 3090084811312959 1586 710067974607251 1587 152311016164654 1588 30422719095975 1589 5641331889187 1590 967521211217 1591 152771154546 1592 22083547829 1593 2902051013 1594 343693530 1595 36286394 1596 3368908 1597 270324 1598 18322 1599 1012 1600 42 1601 1 1602 11272521300333642089268 1603 21545681563411845014844 1604 28777648633440221038309 1605 31891311282238438824830 1606 30945491040606866503541 1607 26936938248513185885334 1608 21316496795527241428852 1609 15465413027984237014928 1610 10347614511753906138097 1611 6413002937827449182880 1612 3694179067725277335887 1613 1983393128501856434290 1614 994740315304844112171 1615 466891232753241001440 1616 205384752199743278845 1617 84775920811733672282 1618 32863170364815691371 1619 11971329727397395286 1620 4099407357757294753 1621 1319722512025630642 1622 399346446435625334 1623 113534205666257610 1624 30303393950034183 1625 7585504216843142 1626 1778259906618622 1627 389708676137442 1628 79659078862849 1629 15144661829930 1630 2668718174816 1631 434003623522 1632 64788072657 1633 8817595866 1634 1084512368 1635 119137612 1636 11499906 1637 952108 1638 65054 1639 3426 1640 121 1641 2 1642 22954451600486330059463 1643 43029048861003414627888 1644 57076028328893353990805 1645 63179234913160251288271 1646 61420573887329879246109 1647 53662839368061943887225 1648 42678048997563003820063 1649 31149163674274989135376 1650 20983928800942740954431 1651 13103733857736538161860 1652 7610950461922857875891 1653 4122889811036942222735 1654 2087614753515598563806 1655 989865515588032651344 1656 440171110718601516125 1657 183779373294667118287 1658 72109368001876295948 1659 26606191759983014377 1660 9234999930048926912 1661 3015874537802181313 1662 926534897298171400 1663 267682337637055789 1664 72678426522379296 1665 18527191272072229 1666 4428753786758468 1667 991089925651555 1668 207212167821650 1669 40372792052017 1670 7307766696098 1671 1224200579873 1672 188917596734 1673 26703224591 1674 3432937459 1675 397906928 1676 41131474 1677 3740324 1678 294085 1679 19539 1680 1058 1681 43 1682 1 1683 43386589770583694259382 1684 83084415974574494421086 1685 111391926909184372351404 1686 124143850831466160469156 1687 121365590996873509841172 1688 106621212108616172932326 1689 85293414959933493452874 1690 62651063610935469208312 1691 42500852769521615357397 1692 26742326742754616282430 1693 15660292319184236954502 1694 8558156492078478402060 1695 4374263813659416289805 1696 2094910476729552411062 1697 941470248937679801880 1698 397506566545636366596 1699 157825481766466610012 1700 58964902516024829628 1701 20738460395763485120 1702 6867595615652145864 1703 2141175948909579729 1704 628327395429049912 1705 173443953240103738 1706 44999132861843220 1707 10960249098328239 1708 2502413058058984 1709 534566013354876 1710 106593640714120 1711 19783225991223 1712 3405332802924 1713 541276593206 1714 79015396004 1715 10520833638 1716 1266420048 1717 136193302 1718 12871560 1719 1043373 1720 69776 1721 3594 1722 124 1723 2 1724 88398369307792297649808 1725 165999349099463402302218 1726 220992070628551775249894 1727 245968863682675796212951 1728 240868035703084177236015 1729 212341910389262979751485 1730 170669873133284151388143 1731 126078050627362791885606 1732 86085991115625075295174 1733 54559752109522975548440 1734 32203351291903453434317 1735 17749383269741924322578 1736 9155334610990157530463 1737 4427522408093241027702 1738 2010423035098540963520 1739 858170644345773046489 1740 344687045967606943536 1741 130358862643788663740 1742 46442722310202621790 1743 15590265154834304140 1744 4931114593372618888 1745 1469220479369097814 1746 412160727414120555 1747 108782092891003165 1748 26984157070708235 1749 6282509453797767 1750 1370526980582656 1751 279544818768620 1752 53173563689240 1753 9402510288830 1754 1539639805541 1755 232368366649 1756 32137642743 1757 4044351272 1758 459057465 1759 46485949 1760 4142642 1761 319323 1762 20807 1763 1105 1764 44 1765 1 1766 167149407081875862341392 1767 320658931422398958410406 1768 431442416166765192779809 1769 483409020714816867421990 1770 475949212109148570652419 1771 421798242421067011323450 1772 340920189933697316726358 1773 253384894234218711802580 1774 174167194833590454789815 1775 111186887408346766869288 1776 66142928582463823568306 1777 36763557260903963161900 1778 19134119275711418702915 1779 9342050030529937897186 1780 4285136358690881686627 1781 1848840021221347711086 1782 751032618414422963432 1783 287443325375437611592 1784 103702701192507766448 1785 35276564820999537560 1786 11315103617870119625 1787 3421576867818891574 1788 975005321631407243 1789 261643337809863614 1790 66058129742712606 1791 15671815973940670 1792 3488236030121336 1793 727002534547672 1794 141535041616411 1795 25663186383694 1796 4318272079967 1797 671331459310 1798 95896140756 1799 12499372146 1800 1473365815 1801 155199866 1802 14368962 1803 1140960 1804 74719 1805 3766 1806 127 1807 2 1808 340741460941461105624337 1809 640925786952573606190417 1810 856183976527284366743754 1811 957909951516344650176695 1812 944538287827645986885123 1813 839805535277055165643419 1814 681819562283369271440747 1815 509505415858080794837646 1816 352394459401283507494428 1817 226524549981060893148806 1818 135776259827991299143112 1819 76085253190885164755964 1820 39947345312916595478901 1821 19686422915389669395153 1822 9119725498110033211104 1823 3976109970844315294931 1824 1633106933609850254021 1825 632365689749015703900 1826 230962688720364623346 1827 79591127957928400050 1828 25880566635906071205 1829 7939850736064863765 1830 2297345854904160678 1831 626555495847476367 1832 160933103782880827 1833 38886331394210275 1834 8826591935878665 1835 1878711075874602 1836 374152237303773 1837 69534807771093 1838 12020421475626 1839 1925308285475 1840 284365374138 1841 38505650745 1842 4746169600 1843 527841051 1844 52389978 1845 4577662 1846 346095 1847 22127 1848 1153 1849 45 1850 1 1851 644538978890047897930845 1852 1238556987052932749572064 1853 1672070390422670060858454 1854 1882967879186019121343668 1855 1866407617614648711802612 1856 1667859129355567839780886 1857 1361351064984156867574270 1858 1023238975748126592495256 1859 712233341373414559411267 1860 461019032505537011522404 1861 278408533846225367343418 1862 157273603453981817153064 1863 83287216033614938048894 1864 41421814083712670373912 1865 19375514081356028773896 1866 8534521483976727558216 1867 3543482952711929983374 1868 1387818792409080845900 1869 513003013165598547118 1870 179033969100747658960 1871 58997538682728466516 1872 18356072690005048504 1873 5390694505989218976 1874 1493491944015384024 1875 390053352793594173 1876 95932123312775130 1877 22189756741231756 1878 4819211358550424 1879 980744705616266 1880 186560777247512 1881 33072296561792 1882 5443747198680 1883 828270090923 1884 115843531072 1885 14789634240 1886 1708094740 1887 176328176 1888 16000406 1889 1245150 1890 79888 1891 3942 1892 130 1893 2 1894 1314589124684514536554753 1895 2476570590451900350967372 1896 3319073370152125341043884 1897 3731723472393095926803740 1898 3703804378136384419842566 1899 3319928711276547693048326 1900 2721339621718874001622916 1901 2056033504509774480415559 1902 1439623340310683049002342 1903 938023276957166788288022 1904 570579161070568452850065 1905 324849592061531139704379 1906 173477159271182952693171 1907 87050055260873418278366 1908 41106021604229916519153 1909 18288620895915955146065 1910 7674021274177337692544 1911 3039236719807725486937 1912 1136708096272534105512 1913 401636285486714073490 1914 134087235448265614790 1915 42295779317472442587 1916 12602528983834385998 1917 3545461905989553090 1918 941124778657386394 1919 235493516086424902 1920 55481545817990543 1921 12288664377335082 1922 2554146526884095 1923 497045777464636 1924 90318367719369 1925 15274242888465 1926 2394555351775 1927 346324754991 1928 45940072530 1929 5549215394 1930 605005626 1931 58885915 1932 5047248 1933 374459 1934 23500 1935 1202 1936 46 1937 1 1938 2487540009191571951461177 1939 4787655496820856885064208 1940 6483969041264908796752878 1941 7336870864184538002295932 1942 7318893770517150449642010 1943 6592227116251329189141570 1944 5431330528527930978494931 1945 4126394971951322958030678 1946 2906929908432690355600227 1947 1906693880235248571925010 1948 1168156903213376555395161 1949 670221644491373895439866 1950 360876655660232000649354 1951 182680934328620205146986 1952 87069147728660220497265 1953 39120401737827906313786 1954 16586007385593674521319 1955 6640786845280207016406 1956 2512401326713925720904 1957 898501787429902658500 1958 303805247727457170339 1959 97122727176280446874 1960 29350377083955534890 1961 8381142962164290060 1962 2260088160955295765 1963 575062203883269580 1964 137909877153497352 1965 31129121829294840 1966 6602193578728820 1967 1312971689368470 1968 244214634241337 1969 42355451292778 1970 6824263104414 1971 1016809768666 1972 139323332450 1973 17431869168 1974 1973581459 1975 199759820 1976 17774535 1977 1356230 1978 85288 1979 4122 1980 133 1981 2 1982 5076000436857222368737728 1983 9576814029867615764824574 1984 12874135005594395554009948 1985 14542370758378400958408636 1986 14523654348680038874571611 1987 13119253251594551626686719 1988 10852585891339358270852720 1989 8285797953734667062512025 1990 5870265925803195954937454 1991 3874801253242985344693151 1992 2390432815386566776051962 1993 1381804356226934565473949 1994 750023908698829093280874 1995 382936646412422798870209 1996 184179652641950928065186 1997 83550805064338158892827 1998 35783953193522082627133 1999 14481041165977250865213 2000 5540460786417448383863 2001 2004962418991435129456 2002 686405394320937943736 2003 222325487135328863289 2004 68119370902938961683 2005 19736913321831239594 2006 5404812402164522206 2007 1397800095166377630 2008 341066390684687092 2009 78417577387231586 2010 16962508714334145 2011 3445419116431823 2012 655646969060992 2013 116565847200579 2014 19297426841221 2015 2962863919289 2016 419856514917 2017 54588985340 2018 6465324517 2019 691353832 2020 66018381 2021 5553329 2022 404474 2023 24927 2024 1252 2025 47 2026 1 2027 9608382313298475305359985 2028 18520395266094870016871132 2029 25157891301500668400878694 2030 28596915736727994345829664 2031 28700409093749415657492817 2032 26046255240204080333875708 2033 21651889609543372229343498 2034 16619207360422579434189356 2035 11843119636477725242732650 2036 7867167723502507998288032 2037 4886910145050509360310840 2038 2845889980459688274106464 2039 1556975019106037716952373 2040 801654163567497384509996 2041 389020917952645777222882 2042 178144197694452263627788 2043 77058533734835949602754 2044 31511607675444177588522 2045 12189605236680559635486 2046 4462392339285632995852 2047 1546384657451447533396 2048 507311471812152996850 2049 157542159984103117998 2050 46297847172299539912 2051 12869417476366411697 2052 3381370641484329304 2053 839007574059261746 2054 196369073811227088 2055 43289986849669947 2056 8973108117330736 2057 1745065684962926 2058 317596218897916 2059 53924273269487 2060 8509528144690 2061 1242358380764 2062 166859139988 2063 20470457995 2064 2273043850 2065 225687528 2066 19700348 2067 1474493 2068 90924 2069 4306 2070 136 2071 2 2072 19615674795573714715303466 2073 37059995984917349813505252 2074 49964670649859808227596065 2075 56689440304583582916635087 2076 56952528718458192534344598 2077 51825164098622037208916535 2078 43246796298309268925237331 2079 33350886095863957539335579 2080 23895485655384099232073580 2081 15969735044710420978673508 2082 9986115838451554542755808 2083 5857347746585495955631860 2084 3229329947652258354912402 2085 1676433308671969141588772 2086 820649540134161112045533 2087 379278633664668588805773 2088 165663776410704260379225 2089 68441571401693774280183 2090 26761523310259883665595 2091 9908298861596181883518 2092 3474635317132043901609 2093 1154227904221688602894 2094 363179626863403290691 2095 108217422464899893924 2096 30523636457033106138 2097 8144616056410581394 2098 2054185029093714501 2099 489193807784484121 2100 109854937043116540 2101 23224820190108279 2102 4613487913357787 2103 859072183693597 2104 149530518766275 2105 24247327900257 2106 3648131558576 2107 506785889067 2108 64617083661 2109 7507416095 2110 787745766 2111 73834337 2112 6097900 2113 436200 2114 26409 2115 1303 2116 48 2117 1 2118 37142719750932621583729251 2119 71694373543493819145638486 2120 97666798630198048340910605 2121 111498212576249853455746838 2122 112549531781204765804875394 2123 102877071896762910882368108 2124 86252231649443114903858909 2125 66855890678274179219965674 2126 48169759312773725555543402 2127 32389404985728671235777904 2128 20387740502531108394975252 2129 12043649683426079770876920 2130 6690640478837370060232527 2131 3501468848616796294097962 2132 1728778750072670238137559 2133 806244876726413717064926 2134 355528494417951363744159 2135 148361306420830884868014 2136 58625586048812573333658 2137 21947323675583814437884 2138 7786443426760209603820 2139 2618325909892421759872 2140 834501120344120003028 2141 252038244333610280800 2142 72107896852006603529 2143 19531474123466815278 2144 5004886098580225303 2145 1212092086256538290 2146 277094607390819636 2147 59706321663281992 2148 12103849282445159 2149 2303501559209822 2150 410464984478100 2151 68268034594612 2152 10557470527833 2153 1511096869790 2154 199038069454 2155 23954236300 2156 2609957223 2157 254315606 2158 21787207 2159 1600238 2160 96801 2161 4494 2162 139 2163 2 2164 75861137936326386341889413 2165 143512924107931494061570243 2166 194019019512852843619913920 2167 221059947189112777502925425 2168 223340732890062473224741530 2169 204664343207916492002693068 2170 172216511116525698528814179 2171 134088431699092237080214137 2172 97113155356219910946406243 2173 65679089250476221163627280 2174 41606326090282058985371662 2175 24748254614275434078761706 2176 13850641014314924854780509 2177 7306018923678999669238111 2178 3637533199975952599319280 2179 1711507639179552180025719 2180 761796354499268127413657 2181 321032672944467561088761 2182 128173087090511772671369 2183 48506163070405261615210 2184 17405835368624809176188 2185 5923345138057622880106 2186 1911702592993347383600 2187 585046928022670698080 2188 169722921561066489495 2189 46650302885963461315 2190 12140437543208263670 2191 2988764205597492883 2192 695246015732923002 2193 152607449667664730 2194 31555701522859319 2195 6134424830685983 2196 1118466129132864 2197 190713977052096 2198 30308800195235 2199 4470981282181 2200 609176526930 2201 76207133174 2202 8689566201 2203 895101815 2204 82383158 2205 6683023 2206 469698 2207 27947 2208 1355 2209 49 2210 1 2211 143689591993815440552849752 2212 277725080878256784509475840 2213 379360222271820754257265152 2214 434867147017951477420866996 2215 441387793462313970849535954 2216 406228003100185128392385678 2217 343366867867388838674988202 2218 268657571346831619697542048 2219 195619540300305175749458532 2220 133076221072326300879061716 2221 84836992396936902298538858 2222 50808141207805919501586744 2223 28643614225915003809039084 2224 15226883558551215785079284 2225 7643821848792049703643216 2226 3627909526100805520386016 2227 1629643205697754140924058 2228 693400496990200561148526 2229 279655538675447949578538 2230 106962792623953338587080 2231 38812067044034727168786 2232 13363292245082914140828 2233 4366100942401148621148 2234 1353506817967267953384 2235 398011582571739440086 2236 110970541533642066964 2237 29317410499427731140 2238 7333193319860716780 2239 1734842758091156978 2240 387678486689539758 2241 81706105036405414 2242 16210592570686432 2243 3020897543413320 2244 527360701733946 2245 85966063647470 2246 13035371457396 2247 1830069457108 2248 236516872798 2249 27936834762 2250 2988069032 2251 285860378 2252 24044844 2253 1733770 2254 102924 2255 4686 2256 142 2257 2 2258 293599599070410881145896454 2259 556116861542378588237016575 2260 753797452686505484030005844 2261 862299705060224427665076908 2262 875887106656143927647136268 2263 808035442940989023086531825 2264 685366551376948226850313968 2265 538548057089862276017897491 2266 394089317347613698818923180 2267 269588058021352208771111427 2268 172918452030877802977130906 2269 104248096323679044381845944 2270 59190734426452978451410908 2271 31705402452182580660006131 2272 16044642780867134165084992 2273 7680193994543236494603666 2274 3480997987116936049814987 2275 1495176548494781140936893 2276 609024533881564117975657 2277 235374539509028357168210 2278 86343524478127686083253 2279 30070753513504702953865 2280 9943452332171945173755 2281 3121598006298656497197 2282 930174943616912081652 2283 262984720196791362657 2284 70506630950044785280 2285 17911732400586833366 2286 4307644340141765176 2287 979547398671249141 2288 210316558169226476 2289 42563556216884931 2290 8102676137046769 2291 1447391175166796 2292 241908115412715 2293 37698240530126 2294 5455104471727 2295 729355617138 2296 89561518741 2297 10027084964 2298 1014405574 2299 91716708 2300 7310828 2301 505030 2302 29542 2303 1408 2304 50 2305 1 2306 556276893472669140748260607 2307 1076536500282003666039456686 2308 1474285835960209530024812308 2309 1696619713456342584829835196 2310 1731111200514405318905304787 2311 1603670163956574145342528960 2312 1366110565835704163413379371 2313 1078512521331565735307104150 2314 793281931302713150129444611 2315 545721773127652586021684598 2316 352173151523368786029975010 2317 213712977997944865777361600 2318 122197970326481652852638127 2319 65945804356682973170581042 2320 33637316079566729575488158 2321 16236546961709618211870964 2322 7424187830442207577838533 2323 3218527562358452630039730 2324 1323790176439632188468310 2325 516855897350051759473680 2326 191636977542621906108597 2327 67492771728401290991664 2328 22581332747968496840005 2329 7176940340495033516034 2330 2166430670583544544743 2331 620892713647426350334 2332 168862706713578003542 2333 43551061014260656024 2334 10642176679526529719 2335 2461249846699066224 2336 538019561173635055 2337 110984918323339014 2338 21563768984006894 2339 3937251582930744 2340 673742528205810 2341 107701801274476 2342 16021125493516 2343 2207282198912 2344 280028500460 2345 32477038256 2346 3411414118 2347 320550636 2348 26483368 2349 1875400 2350 109298 2351 4882 2352 145 2353 2 2354 1137098242583028639089091400 2355 2156350000246445457899312627 2356 2930131577659824525174029589 2357 3364695112073644736256499562 2358 3435263618248655403487533771 2359 3189484107297879345600033438 2360 2725981733556294684060012231 2361 2160935677927453462292069205 2362 1597025090156701396236032061 2363 1104526543005204110846137569 2364 716989623442396423026890125 2365 437880221418252213630752550 2366 252093596343918575047112422 2367 137042964413870208949788517 2368 70446011370994483145812179 2369 34283535693199644658567150 2370 15812070869815633198062422 2371 6917313829271332478478831 2372 2872340049202303020618453 2373 1132723549537576130583960 2374 424404539921210360354217 2375 151119991651884300812976 2376 51145472722421051129105 2377 16452526779309019451067 2378 5029590487321162071959 2379 1460753867025580738807 2380 402872403295098674919 2381 105446688926088636588 2382 26171188917793259245 2383 6153223740789640002 2384 1368794397986225311 2385 287666369526816329 2386 57015192546541647 2387 10634930402222210 2388 1862280336407590 2389 305243061234210 2390 46668121562108 2391 6627638518218 2392 869941071540 2393 104903890548 2394 11536597196 2395 1146706848 2396 101889416 2397 7983514 2398 542259 2399 31195 2400 1462 2401 51 2402 1 2403 2155051348809932195217903234 2404 4175563662260425433711436306 2405 5732312152182865518703067816 2406 6621411276208850826448401484 2407 6789905156829180323857207745 2408 6329487034985074332994352702 2409 5432206525129937449966244036 2410 4325651395431549537911553692 2411 3212659126037323200305817338 2412 2233937206121324568471399110 2413 1458644957316240983497833862 2414 896460631580721642594268772 2415 519601250804743164602376744 2416 284503262453612486283914106 2417 147365564600859552629026030 2418 72296936693497011385931720 2419 33628184708162697680857836 2420 14842938603518215915948526 2421 6221235598470949545661444 2422 2477528785023323981001580 2423 937845039810474081726217 2424 337551550940308371887878 2425 115535072926621233602796 2426 37606393342700959222364 2427 11639467260114079321300 2428 3424644720348213412758 2429 957483362655432159100 2430 254233758519976893476 2431 64061878843927440349 2432 15304778033099776910 2433 3462749783496988428 2434 740944785749507564 2435 149695629983427238 2436 28499985565899552 2437 5101391033357180 2438 856149060582504 2439 134278684457434 2440 19604639409908 2441 2651810455472 2442 330389133560 2443 37639164090 2444 3884330492 2445 358628098 2446 29113272 2447 2025445 2448 115928 2449 5082 2450 148 2451 2 2452 4406910207372945564384239020 2453 8366425288277600090931462735 2454 11395540480358285308795694314 2455 13133221025299192569683687933 2456 13474397337071074626508876559 2457 12587104511142137890200211129 2458 10836706339462984386903878106 2459 8663142544866051633036389291 2460 6463557230636117626469835049 2461 4517590622786002726728241941 2462 2966461951470120452796959359 2463 1834354562105783251288069024 2464 1070247809887463248256676187 2465 590140527156711079130864542 2466 307967801016669840128796689 2467 152284123135407692273175106 2468 71424471912292283162057042 2469 31802169518325534862878835 2470 13452213079911616916826366 2471 5408880110492467670468971 2472 2068181659207620111168305 2473 752266835036044710298407 2474 260336400066274510416176 2475 85723292858459751491437 2476 26855134587401097575582 2477 8002476702739914560566 2478 2267419702822867776560 2479 610556234659682869845 2480 156138742856536658431 2481 37889149328600151571 2482 8715276204601926790 2483 1897831645500606495 2484 390647714227469504 2485 75872076734300633 2486 13874688785464860 2487 2382962636793348 2488 383241765741524 2489 57512062705952 2490 8019581898598 2491 1033870892844 2492 122480912631 2493 13236126631 2494 1293124739 2495 112958353 2496 8703350 2497 581449 2498 32907 2499 1517 2500 52 2501 1 2502 8354351031026303161968649985 2503 16205551306899570971068472500 2504 22299216936308283940365425415 2505 25849577292349344138550827938 2506 26634331384942237437305613278 2507 24977165566142555259484771404 2508 21589921973607842673142014777 2509 17334396822428230608849378434 2510 12994634699613842510127050349 2511 9129576168750452073865746262 2512 6028754500772545186633793064 2513 3750666163229882660641377336 2514 2202587279530027944191334484 2515 1222957743989033978435469364 2516 642908561340185853091299258 2517 320379944399814612602956668 2518 151496657911188117182872895 2519 68035824232793777145200208 2520 29038998333214844246629237 2521 11786596383083917995237142 2522 4551501886700572464131256 2523 1672715531539522031850084 2524 585163756647712263575075 2525 194873561677420609027278 2526 61776774767218054751514 2527 18638621048352640536802 2528 5350302776853577337295 2529 1460547766680588481602 2530 378926831480959426332 2531 93358400526121649112 2532 21821563911610692205 2533 4833251660738548754 2534 1012977818113262979 2535 200557214985639834 2536 37436217331478760 2537 6572666821057344 2538 1082382002202062 2539 166638050749832 2540 23889381566880 2541 3173915883768 2542 388505709799 2543 43493460024 2544 4411475667 2545 400347874 2546 31945440 2547 2184228 2548 122819 2549 5286 2550 151 2551 2 2552 17090396093506150371672154971 2553 32480151370269749773304649756 2554 44339579238932594835768254209 2555 51278271448001038135395726875 2556 52856793669114659106441919762 2557 49665955143030584017010695806 2558 43059243533193116592729006647 2559 34702011493448396629908139941 2560 26128418483102981604180850013 2561 18447683528493911240046280033 2562 12248386394763594512978844283 2563 7665195067452207036651990160 2564 4530067444964489960915628964 2565 2532361079747465530043714000 2566 1340870688840951999406845732 2567 673293345289592487477743998 2568 320937053477995155100161999 2569 145348016282062690002367730 2570 62587343211143378587119493 2571 25639467764256820965330313 2572 9997200507203202908070770 2573 3711444236142347183323254 2574 1312193767102784098465369 2575 441861301193954754096279 2576 141708475274867120682296 2577 43277429702431933508859 2578 12582288568947098426824 2579 3481023812069387155103 2580 915916813185026117578 2581 229028785861932845848 2582 54377196394836386125 2583 12245042323692781461 2584 2611865613015041015 2585 526880933699901709 2586 100333817415510285 2587 17997646267745832 2588 3033270562130844 2589 478882009134416 2590 70570490000464 2591 9666249568152 2592 1224434855181 2593 142564118116 2594 15145183871 2595 1454850819 2596 124983310 2597 9472676 2598 622665 2599 34679 2600 1573 2601 53 2602 1 2603 32407434869655912595861261709 2604 62931063831293570220218498142 2605 86786998872527299209690387074 2606 100946584765110332978054191004 2607 104487364616132660638723212676 2608 98548625046223548631277987154 2609 85768883633595267216121328538 2610 69410464773364608151965469296 2611 52500467414259166553431026052 2612 37252666852201285126116135874 2613 24868394991685080128053551678 2614 15654202829639040307329690728 2615 9309641966794511242503620212 2616 5239048056441797443871878988 2617 2793745580211483303654573276 2618 1413351549284571502316372304 2619 679021566217120585980504665 2620 310072369718645282358871222 2621 134680598131462290788297266 2622 55676213021427422707481684 2623 21916116161594841148709050 2624 8217528942380098216895526 2625 2935660540433953416400342 2626 999331083073372031288688 2627 324154622919632244462303 2628 100180145469582262114108 2629 29491047086236402862708 2630 8266329825966894891636 2631 2205073180115255226740 2632 559408379820199808774 2633 134854952997432252586 2634 30859870238990912248 2635 6695447819773043014 2636 1375285473443822010 2637 266986245601321210 2638 48886641615166224 2639 8422926951934970 2640 1361716345747688 2641 205879272872312 2642 28994094607536 2643 3785173593131 2644 455383967654 2645 50116522722 2646 4997843548 2647 445978940 2648 34991154 2649 2352078 2650 129976 2651 5494 2652 154 2653 2 2654 66319387885096807865086052321 2655 126166496057048028872981594123 2656 172603961148018629482195092534 2657 200276706059278150807031374231 2658 207366518769381496661528263340 2659 195943237563354306410564884101 2660 171020749762572283644113009498 2661 138901295026728517406925460315 2662 105504770538818342973389371260 2663 75218781738819584829675571820 2664 50476404390528543818223994208 2665 31955157681445042385776061115 2666 19120527743249435953976762202 2667 10830696494915299263755874058 2668 5815713894258502858678215930 2669 2963809617242469412267723968 2670 1434952974039934085679249284 2671 660603850534010378440763850 2672 289386503274123313538099585 2673 120701365806211143835488110 2674 47957181168975409244448633 2675 18157785309241128077592064 2676 6553153561636663634898461 2677 2254638880583064398505924 2678 739526607740480687668485 2679 231228186420019122305191 2680 68904120582221114836428 2681 19562270141269648915402 2682 5288795690419800321558 2683 1360783871165710971165 2684 332950691910579339756 2685 77395967182330558011 2686 17073048740410279461 2687 3569210334588719029 2688 706008767069791955 2689 131890125400923006 2690 23218006497592471 2691 3841740376776087 2692 595666651576533 2693 86236939948565 2694 11607771710895 2695 1445308632117 2696 165451875610 2697 17284858135 2698 1633152390 2699 138026877 2700 10293904 2701 665973 2702 36512 2703 1630 2704 54 2705 1 2706 125788942884952295241566983560 2707 244517321061112272895288444240 2708 337923867700592518837424875911 2709 394333278629444737973676661946 2710 409952501324661919135291753933 2711 388777581703702408976526168360 2712 340588603853514181235431908719 2713 277732023227517502775407931494 2714 211883092152890720670778638452 2715 151787047656944609751253452258 2716 102391339851795687042392086779 2717 65187187532304830043445650086 2718 39241352504307957971204048458 2719 22371535423643433302726862396 2720 12095031423354565966641009208 2721 6208487127870061517655607952 2722 3028799008794746255648642217 2723 1405520020625130247931578028 2724 620875503231129069522607930 2725 261239318663868653150653364 2726 104749956565173577358081512 2727 40042021783238306125091124 2728 14596281511435861895477040 2729 5074599819976447014113888 2730 1682734702589483994537382 2731 532176313922513801828298 2732 160487986904120136985258 2733 46136517133850800844192 2734 12637895740852948296529 2735 3296744061542372081464 2736 818398148958627958411 2737 193166153954265678238 2738 43303657146888325885 2739 9208697485586229058 2740 1854838033243119982 2741 353255149658515032 2742 63482537063384279 2743 10738808387627892 2744 1705140260596989 2745 253282349967234 2746 35054685107232 2747 4498610133828 2748 532137034215 2749 57591737298 2750 5648781889 2751 495804620 2752 38262101 2753 2529330 2754 137404 2755 5706 2756 157 2757 2 2758 257506823736929745572999108579 2759 490353067998793449673170475022 2760 672212284339085861528827988475 2761 782457303375776280554051326363 2762 813628955666157844806206691206 2763 772947836756489007237708182826 2764 678987056402026591801503090275 2765 555590843778475495445412766865 2766 425580276659694212914184669236 2767 306268284021671795268976682951 2768 207643573985350800331046897042 2769 132922202082106271338980560665 2770 80489902954106521066157177343 2771 46177481756813065557406315386 2772 25133217989133671141326733966 2773 12992706595998462793125278232 2774 6385886151660738330115880658 2775 2986676563195317444535275472 2776 1330210930456211276485979456 2777 564528546663582973666772058 2778 228403441255740207845302652 2779 88133520953062381543222636 2780 32443287574293939766555434 2781 11395433303342519638739140 2782 3819349149354938041662204 2783 1221471180221716630036737 2784 372688901065295254904753 2785 108458192928354672859732 2786 30092680823966515204741 2787 7956373653848475883898 2788 2003259937298481590223 2789 479924405873812218001 2790 109293435353293314971 2791 23631527212250771095 2792 4844677530474222709 2793 940172605191129384 2794 172382674930358773 2795 29795868483435130 2796 4842417244512951 2797 737703035173103 2798 104965066320784 2799 13889639058804 2800 1700590511929 2801 191471471287 2802 19677912908 2803 1829375832 2804 152154523 2805 11169519 2806 711440 2807 38407 2808 1688 2809 55 2810 1 2811 488535150571228733640002096908 2812 950580037994301980205837320530 2813 1316364875365449092043946308666 2814 1540873625161906474645908506764 2815 1608623609907397492280116424689 2816 1533573162133085935548510814998 2817 1351974094752973373757612508732 2818 1110543142028289866380837455980 2819 854270007489205709439738358197 2820 617622132025089456507015496064 2821 420846010636716621816068754434 2822 270870061040687169220728408672 2823 164981370529652908908882361514 2824 95240396940494722368495895100 2825 52179578529441821797931602524 2826 27162840839151067994533111712 2827 13448688295234966446166162123 2828 6338550021009961402132820604 2829 2845940513456641298183839360 2830 1218028445855855187817489952 2831 497171565283924345814916204 2832 193618699600313017266344552 2833 71963095514463042658015912 2834 25531604914770749253284280 2835 8647511024412498104854501 2836 2796031084117258905603890 2837 862932527968719951194868 2838 254151693889617857090332 2839 71406329520317887786843 2840 19129336373990801259222 2841 4883333165997352969216 2842 1187016302975488010212 2843 274487277106878679566 2844 60316673069446461310 2845 12578829201735651116 2846 2485825715881963044 2847 464681966594221253 2848 81995726563039658 2849 13624390841078748 2850 2125628186395292 2851 310333200172784 2852 42226304666382 2853 5328853019738 2854 619994582788 2855 66009738627 2856 6370010326 2857 550123076 2858 41770380 2859 2716325 2860 145108 2861 5922 2862 160 2863 2 2864 1000430287810512336159475867125 2865 1906795182333544652097698336833 2866 2619104294753640613951617133295 2867 3057891655997952291949109250354 2868 3192766453444158286108287286887 2869 3048789347331720831752555966068 2870 2694759121447420913589886839848 2871 2220872812750368557843067757905 2872 1715030016222526196332544752976 2873 1245396588618600421824369357712 2874 852739693410031860658030999077 2875 551759026029216892910906895425 2876 337983525593437529068960710766 2877 196301584080122271371952451431 2878 108245454125549203289162281022 2879 56735072301379415388072813436 2880 28293212769481004507220644565 2881 13436181389766615373870775833 2882 6080697638831968398702395816 2883 2624136048416006712022234226 2884 1080436002555805052954527366 2885 424590758894816582376774732 2886 159307256238054695724760290 2887 57080143445041400367362926 2888 19532875093783914201388373 2889 6383836166131483745019498 2890 1992458232390590693484986 2891 593744031748814429653141 2892 168878126296095821333453 2893 45826997119747285966521 2894 11857621543664934565582 2895 2923454962939679324551 2896 686193969900479397812 2897 153181323528696963978 2898 32482484277321565708 2899 6533744108173505481 2900 1244587545452103767 2901 224078497132886719 2902 38045840549990046 2903 6075778358240261 2904 909792521855825 2905 127276413100588 2906 16563298165737 2907 1994840845370 2908 220981311321 2909 22348885588 2910 2044950040 2911 167434677 2912 12102080 2913 759134 2914 40365 2915 1747 2916 56 2917 1 2918 1898431619404127245956856423999 2919 3697378582601294129601174461818 2920 5130045581900254053249814090450 2921 6022828250464207066834769168260 2922 6312905978942693939227331895205 2923 6048795612264272571621681455438 2924 5364871940711401737358725106519 2925 4437875948115706570746921384998 2926 3441034179275185414158954321607 2927 2509914761755553110889194887290 2928 1726924416596145999729440949951 2929 1123263728980969708179640722130 2930 691941989562508312209031832477 2931 404298786532643516280012278958 2932 224363379415216006952454938740 2933 118389755809455235923777011912 2934 59459301844239959482986979624 2935 28447399646411521909254320798 2936 12974895188391135659072052622 2937 5645164589361660092211579020 2938 2344163247145118290093542932 2939 929438022444326781862906892 2940 351976862751543116019818550 2941 127340374872360306762573020 2942 44018092582942347411417595 2943 14538556414431371651348234 2944 4587799659725363435508739 2945 1382941047327569090470498 2946 398102437495099505982992 2947 109396693639957188371100 2948 28681713126644874218425 2949 7169912629710225494954 2950 1707594760949036537776 2951 387082823621628931354 2952 83422083028422280035 2953 17070274293619521426 2954 3311380874163403640 2955 607857048846202012 2956 105366106862181423 2957 17204261003613830 2958 2638450970581702 2959 378751918434584 2960 50685637834910 2961 6292292518380 2962 720312587175 2963 75468895102 2964 7167638995 2965 609247806 2966 45528509 2967 2913410 2968 153093 2969 6142 2970 163 2971 2 2972 3888887176882380791426227938592 2973 7418589887354040294472941217827 2974 10209023025943390082167866174405 2975 11953986936521002323282461993332 2976 12530358693930059202644980462561 2977 12024582477329321736261665180235 2978 10691492282921119214889890391954 2979 8872233961489712223066081535271 2980 6905114521886347776565881021924 2981 5058002169435002524752473404449 2982 3496441549614875889496336610194 2983 2285857860742159871024254760925 2984 1415871479316869491878461027381 2985 832162694285121735574202684731 2986 464696199449771371584311773947 2987 246830317937934781665047594388 2988 124831688920396415072528676184 2989 60161756091679319725029065583 2990 27650748299375052323517295357 2991 12127131609071263225462952574 2992 5078125433072512802466167832 2993 2031090018504118488532304426 2994 776210850176309683410403568 2995 283503288807342611839551606 2996 98975164913288665067208147 2997 33029689903039773653812199 2998 10535884851533187176310840 2999 3211888218104242781595143 3000 935539454826086975923414 3001 260266284867876169090830 3002 69122457543304138533883 3003 17514711908044928190413 3004 4231045576084952225994 3005 973569874312914391947 3006 213159010844096245116 3007 44352683179316005419 3008 8757653931199959156 3009 1638234147186219374 3010 289756765515524205 3011 48347055916965143 3012 7589788654900537 3013 1117531237309950 3014 153769021156500 3015 19686800203284 3016 2333124376677 3017 254373249427 3018 25324191230 3019 2281389951 3020 183938810 3021 13094221 3022 809124 3023 42387 3024 1807 3025 57 3026 1 3027 7381263141267659148724968870870 3028 14388562591293688250801059286566 3029 20000837954818298188354746527116 3030 23548421073599568589373810647528 3031 24777678035588649694846889382002 3032 23856245421293828813538581268204 3033 21282205899127994057132576769004 3034 17724139987083779102705456470920 3035 13848566077825837352399186310332 3036 10187732583987238814171157416068 3037 7075479744382045261201153773558 3038 4649166042882220307999279775748 3039 2895394168284950868829043351966 3040 1711623263972511317176528692402 3041 961700239739810380371323558614 3042 514152055106117990421145968896 3043 261812437199161905861132316545 3044 127088779169474439889234216714 3045 58852353302387341844466584738 3046 26015687956024080395969553728 3047 10983811937582448310391140130 3048 4431049816676666609893279496 3049 1708616605717696530004870464 3050 629905754176966811434915640 3051 222058827133772627335849024 3052 74860094650485875891787372 3053 24132930382202348149904816 3054 7438624629499904988052612 3055 2191796001955437398490986 3056 617147389476972326550450 3057 165984290677063770417946 3058 42617770349050632249712 3059 10439038566680165601549 3060 2437337085691780246604 3061 541910798787831491172 3062 114602375578034997444 3063 23021021131603472358 3064 4385663809799933590 3065 790912965261716394 3066 134733878088831056 3067 21627041134910006 3068 3261527249190252 3069 460524283873630 3070 60633413194056 3071 7407256474584 3072 834583700340 3073 86075815528 3074 8048187744 3075 673508150 3076 49549432 3077 3120938 3078 161364 3079 6366 3080 166 3081 2 3082 15124999398836522398155454744273 3083 28877070446835794583896580914588 3084 39810277642996794572865350450837 3085 46744511972284113541966437731242 3086 49183297681238618940252523400903 3087 47422581123294889101743460453732 3088 42406221048776942948919170843037 3089 35424374520303159281376511512527 3090 27778253887431190927194897967180 3091 20518669874024988895078436789592 3092 14314910790159457412731184272272 3093 9452477551228642065922363355990 3094 5918117531097916033376352493010 3095 3518437136364473082749932617260 3096 1988850738208578492281785035866 3097 1070104359440543513956003703379 3098 548587026392413995669905738236 3099 268182428079863028706844470355 3100 125112756987486107456525418763 3101 55735929995858958314939553022 3102 23722721993612518857295679983 3103 9651209237704505081877962567 3104 3754391014980604203886878313 3105 1396855249655436289772439841 3106 497155462823885956527955626 3107 169276923962895698444357009 3108 55139692438326139459783444 3109 17180973851018985727416326 3110 5119905984410900634785860 3111 1458737259305603769624105 3112 397207001448049795134484 3113 103313232031679796255397 3114 25651665652373155897812 3115 6075181086357321107664 3116 1371155655411432940973 3117 294596336846610757887 3118 60177047421349880769 3119 11669638369564302718 3120 2144687589602879409 3121 372811089418208624 3122 61154785098686231 3123 9441105178187526 3124 1367423181998175 3125 185126940857929 3126 23325507033741 3127 2721055614226 3128 292075044381 3129 28632230487 3130 2540300162 3131 201741518 3132 14148652 3133 861480 3134 44474 3135 1868 3136 58 3137 1 3138 28714040294570121651059570067080 3139 56021101098526942033021336129032 3140 78010291217190057263093074864548 3141 92097723117930588836741587739760 3142 97263596383612431243854768549404 3143 94082955090760078628249195535114 3144 84401977316026244675370261978759 3145 70749591992907673034936934338390 3146 55688768966006677568166893351364 3147 41305748263872683060046016190676 3148 28947443536240853758969168724900 3149 19208261266334253413207646933312 3150 12089385148649707831996989358990 3151 7227737319466987098220786547118 3152 4109953651722774323178169115403 3153 2225309325341344952516015490406 3154 1148377219988611395191923540126 3155 565311981465157419952143851886 3156 265657499551053674618648728710 3157 119251215510140699933411556696 3158 51161736401526826237506427383 3159 20987680710102089015290151964 3160 8235246711422497488167439321 3161 3091719375956711000610720810 3162 1110747676457390610643668953 3163 381913908021340766991788222 3164 125676714769529156021115282 3165 39577549879355455650011056 3166 11925395638229432169582467 3167 3437236701405014310688380 3168 947321569879955154273145 3169 249533098213651527823130 3170 62783042288382894555087 3171 15077375021440689519166 3172 3453056943206172502459 3173 753416399942352544806 3174 156424143054391071466 3175 30860970156446002184 3176 5776379618493361944 3177 1023844774042287032 3178 171477164430805786 3179 27069441858938550 3180 4015820658724739 3181 557936822621198 3182 72297154898928 3183 8694198968054 3184 964448285979 3185 97945879854 3186 9018605948 3187 743249804 3188 53846526 3189 3339268 3190 169926 3191 6594 3192 169 3193 2 3194 58855691836999812862991231238414 3195 112458431232480731881227969324064 3196 155303289120832954155674554419550 3197 182840977792799896716222016640050 3198 193077385590192108422613136396215 3199 187016315607643841149250026947553 3200 168153357925101909000120092913908 3201 141367317328003048021877102402613 3202 111660078879131956498102090767887 3203 83147466089178568703493612937960 3204 58525009831476625462629043974484 3205 39019721119937839059277620435354 3206 24684715827644032582369228623293 3207 14839189348686902270490670905837 3208 8487493312199132819384277097590 3209 4623964302882525511735613886201 3210 2401785997385893379187370634889 3211 1190435852221378170835176201541 3212 563442666679663276908530937779 3213 254825243656056907377347829320 3214 110184471039925283588803276349 3215 45570195164975356600354985162 3216 18033647088740426743269283875 3217 6830477886689889737456372895 3218 2476677738782246053336989555 3219 859781680376728715731003803 3220 285771879912823310759836415 3221 90936440903713248629212252 3222 27699961138815776570659143 3223 8074919243121652711964780 3224 2251995704273384465582167 3225 600585253144019465556383 3226 153080044213475824858090 3227 37265429083563816898455 3228 8657392117135805718080 3229 1917557363915268268845 3230 404489127789143243029 3231 81152285414070367786 3232 15462471966931145304 3233 2793108110277740240 3234 477369717112816507 3235 77013863215491221 3236 11696447759295654 3237 1667006967237571 3238 222130727716770 3239 27552858510023 3240 3164847403010 3241 334552952501 3242 32303501849 3243 2823378640 3244 220920606 3245 15268160 3246 916273 3247 46627 3248 1930 3249 59 3250 1 3251 111757731780591536138129584710212 3252 218217444795118928891185896981220 3253 304387810052735908244569388759114 3254 360296186924692967197071977143800 3255 381856484741402719475750139653877 3256 371023741626486602419097952952472 3257 334640628285358278706727903107026 3258 282272449197528697253035917274188 3259 223769328977947838057785338953050 3260 167296750782897863081484908687148 3261 118269527696933899115300497227614 3262 79225423163119523605309504642248 3263 50374500489929002403692453390387 3264 30447005194059746450348078154496 3265 17515064210042218273792556818638 3266 9600366132577407124237463488252 3267 5018680943420717728543745642875 3268 2504279143249007503430233701434 3269 1193677165682181234007389033936 3270 543850232020670263026419911988 3271 236972265639698340798137169685 3272 98796370632912820225317332346 3273 39425069056782870986090042816 3274 15063249874808234578240153788 3275 5511512235547425848252308982 3276 1931453662674311198654676446 3277 648304253191192836243084928 3278 208419127599721471729470580 3279 64166133091566071365198003 3280 18914296617513591925608550 3281 5336495104038148945500592 3282 1440542064214288729958884 3283 371856884610705184098302 3284 91734379923526172193064 3285 21610610892398638490338 3286 4857280869951233826072 3287 1040536264481804314414 3288 212193249670769221924 3289 41134374234795963624 3290 7567804348287194192 3291 1318888855907854031 3292 217255803570179824 3293 33740905448361908 3294 4925787883768760 3295 673615754862921 3296 85934193004220 3297 10175903639970 3298 1111706132332 3299 111203794454 3300 10086292936 3301 818835342 3302 58433608 3303 3568765 3304 178784 3305 6826 3306 172 3307 2 3308 229137765125713312194496057822199 3309 438158313083622382602625060375519 3310 606087757049331891693697886447133 3311 715384192650238856197501796960503 3312 758064775335495556369447426922924 3313 737494563049789004505700859331189 3314 666618104922417472059611740162949 3315 563884045609162483632855783765115 3316 448509980543221157293198403524395 3317 336594513743127066102795143775386 3318 238957179289953717032332797966145 3319 160807778498195810724855770933991 3320 102756004595930030534484474564814 3321 62437707818555462140755792785207 3322 36121578618995121218184328348881 3323 19917651270490651506676852210235 3324 10477920438552549659094381563839 3325 5263097447488636801404142931295 3326 2526130729340057639163403481520 3327 1159299540911334970104801287711 3328 508978457778077769424115662959 3329 213879138422226533224122900335 3330 86053451123984086803777422830 3331 33161144325188789324688130989 3332 12241875295037523994721343034 3333 4329970454332585483372581578 3334 1467462299862056623871561298 3335 476524367573864281033350723 3336 148249829422026268500532923 3337 44178544181043382797868365 3338 12607082360290845820410384 3339 3443818074330041279010409 3340 900078800472806616024111 3341 224947133961549950880145 3342 53719682826324366017621 3343 12248322001210210846905 3344 2663697103342410812048 3345 551904149839291735217 3346 108802874417272000212 3347 20377616120975480534 3348 3619420194282617597 3349 608436368405481636 3350 96574175413716236 3351 14434155423006508 3352 2024997537457152 3353 265669003242990 3354 32451205153771 3355 3671362867011 3356 382314460183 3357 36370718282 3358 3132420525 3359 241557173 3360 16455610 3361 973575 3362 48847 3363 1993 3364 60 3365 1 3366 435183791521386742656169433979093 3367 850401638527794619973925631737324 3368 1188144768311932973229103256235601 3369 1409911866013434942500982467382470 3370 1499379395399720323260763870931736 3371 1463120047405582543089390365996192 3372 1326493712834602291670715454346593 3373 1125678950994537682217431703073522 3374 898514483260131075044875376746786 3375 676918116190668555497544464771834 3376 482589502590762411564224072363309 3377 326246200150918056023736180741726 3378 209495822699499663902254146063040 3379 127964786198081763259621696589852 3380 74443671498478262796757137247669 3381 41291047554400387953220912678026 3382 21856792162375006112467033080998 3383 11050489896245097478948687739544 3384 5340220591471604287300426613833 3385 2468293487127566141017371598814 3386 1091776354813135494575906725168 3387 462352268691936103824526945308 3388 187535242156238743524416509755 3389 72878161047346574169823868398 3390 27140437397146687314293283836 3391 9687415570211981469594740358 3392 3314390023504276494911222417 3393 1086932434385367683740385374 3394 341639663098286867301845032 3395 102903013279675232974466320 3396 29694185302421116524279979 3397 8206309580763309243264718 3398 2171025510994070956447517 3399 549521401685232539957484 3400 132990336840245775264199 3401 30749002818082999716498 3402 6786068794344013579895 3403 1427963320628332853518 3404 286146983311091685426 3405 54527169907703359556 3406 9864411128742990247 3407 1690969645164733608 3408 274062177783518168 3409 41888912884030648 3410 6019882991804993 3411 810570178955586 3412 101834951956973 3413 11877702559626 3414 1278328878406 3415 125984172678 3416 11259119039 3417 900644746 3418 63324942 3419 3809800 3420 187943 3421 7062 3422 175 3423 2 3424 892508612764856094750023273866547 3425 1707904573144270837917202561923834 3426 2366219090361799715915071825263191 3427 2799792649144621714663014086409205 3428 2976758515377489264157400986801958 3429 2908228205526995912486986158411778 3430 2642130201018922104326452939529333 3431 2248224388584447644179369609526785 3432 1800313472003499595318895562962582 3433 1361287376283291667837865158830497 3434 974444826152088771679236542360810 3435 661688808599517917196678729676869 3436 426940392060946600573061783664418 3437 262128282249860224313739967777420 3438 153329430483035826400587234425927 3439 85539513349602714940463841182729 3440 45556071953427035465736642504042 3441 23180573808478202094449269924482 3442 11277617981379411998237603404605 3443 5249319652463196758688750127877 3444 2338950855578139948694193274434 3445 998105028070729151543498457422 3446 408074057766609808674423572565 3447 159899304925627524692522207519 3448 60062506943310472321228594738 3449 21631240109856096918176589053 3450 7469980487320529071189338244 3451 2473565311361263093002967617 3452 785353132691873586543613186 3453 239045770967508225263453960 3454 69738404945115634810743087 3455 19493955052382692670357571 3456 5218991374380768351478414 3457 1337550781074524952691750 3458 327946387271765828421387 3459 76867962756924864160461 3460 17209301999792325577451 3461 3676378992630720345667 3462 748533599663803149873 3463 145061936382219860798 3464 26716245577709415088 3465 4667712037704891084 3466 772054770255628634 3467 120608471082404174 3468 17745949800782839 3469 2451444349501899 3470 316751168557610 3471 38112710571297 3472 4248170895556 3473 435911161699 3474 40868928370 3475 3469322027 3476 263735698 3477 17713946 3478 1033459 3479 51135 3480 2057 3481 61 3482 1 3483 1695400523471203262799601368931243 3484 3315500020354738608755561834268902 3485 4639524707375230284109336686884310 3486 5518786972297005366740183236568860 3487 5888240734895724430302926098287590 3488 5769667630857966403021522360762530 3489 5257045843995023837897315447225754 3490 4487212353151911268562480253274672 3491 3605463323391449261212463723626173 3492 2736415396225933124380987430748300 3493 1966785328355730932437878184159816 3494 1341432638302561994373379807321140 3495 869646869170414236660791627943796 3496 536651102377730084947632452811214 3497 315605489071640098296436006224810 3498 177076973838540278765489177090088 3499 94874796539488885882454708297400 3500 48581317148445068960262713375502 3501 23792126186076725317647595162378 3502 11151151294070709149595237767460 3503 5004598151485332632229966877626 3504 2151729949735265335087465281302 3505 886641541741006481289919262222 3506 350259884556608509388194121808 3507 132685371686976100263972821415 3508 48208382333214433160868697460 3509 16800942219540448439074027668 3510 5616538788554149954644028732 3511 1800974382084830704021485328 3512 553854550026750028478100330 3513 163321738025015349953330622 3514 46166421321004914596551096 3515 12504819307437217529479725 3516 3244077901557617109883230 3517 805595315600996574830880 3518 191361822108857787029796 3519 43446467216784567922560 3520 9418987735173631611566 3521 1947732876196912592094 3522 383691054177892968680 3523 71900144684170796069 3524 12795200985920862540 3525 2158224879671088930 3526 344280064684073480 3527 51805035584248290 3528 7331123985103056 3529 972239870942608 3530 120326537745240 3531 13827711538915 3532 1466473183620 3533 142432141404 3534 12545447268 3535 989075944 3536 68535246 3537 4062750 3538 197408 3539 7302 3540 178 3541 2 3542 3477991574885761272434904944605548 3543 6660139689608915748492034046879340 3544 9241326960660328501327499857490615 3545 10960514430525695320078130950511212 3546 11690800876159347673727782918035571 3547 11468147490319066237223041777772802 3548 10469983990529807925473712251923751 3549 8960092850646368917665266339889036 3550 7221794887508236070212291474679527 3551 5500499097458571515589980487608645 3552 3969023143841516890276857599747924 3553 2718699528245899123072910043608250 3554 1770727035467750373643713985364770 3555 1098148900999765962360252661111331 3556 649252098107089632107907171027576 3557 366324190561551573732087404517955 3558 197433622834239873280023940625733 3559 101726995130641799423892452809992 3560 50144753543618663660134423657491 3561 23662763001479286750150164854940 3562 10695398931113982034900543588283 3563 4632626125174052991023688793814 3564 1923671448070701341942086330335 3565 766039110675087086931675556862 3566 292616814344335446882910001797 3567 107240022878950746522366803085 3568 37711504030682794009970154776 3569 12725326583239326395465225770 3570 4120302495143968739004308602 3571 1279995950113457965456304027 3572 381441368737400247388000680 3573 109011338942942815941881385 3574 29866748012962205177492869 3575 7841238394802145799712522 3576 1971639173881772001507888 3577 474499729069605460038993 3578 109214390104897170290796 3579 24020036237568241321210 3580 5042788458672766453758 3581 1009383260590022379077 3582 192369996286919705672 3583 34852500453525484918 3584 5991891374452388073 3585 975500361309735063 3586 150032807613357503 3587 21738928852661074 3588 2957907596460497 3589 376521363918885 3590 44640328182487 3591 4903605353891 3592 495941787578 3593 45835642064 3594 3836084418 3595 287544127 3596 19046192 3597 1095999 3598 53492 3599 2122 3600 62 3601 1 3602 6607989886193490549049342661975065 3603 12931775006995707970782479302283196 3604 18123209388355376793246417869710780 3605 21607896498685865320686779272413568 3606 23127203511992416514755073763912802 3607 22751957876428394198430712509053040 3608 20830377681629708971917862140796536 3609 17880026195627666746072744513918384 3610 14458626349996916947632762852034226 3611 11052207777640783107961852653132630 3612 8006444868342072225253282104659350 3613 5507701610023753637152852906909920 3614 3603756341657924846098202911486447 3615 2245938491961256200052064145910532 3616 1334804537167387175688124890831387 3617 757302564432815258693375093493966 3618 410538409215167869690880302119514 3619 212826267009127876341168746856132 3620 105583768944044252217004587905344 3621 50158626764503148352438768336200 3622 22830313045712662503583894653082 3623 9961025064527832583612701018620 3624 4167720468589069931519362590946 3625 1672788722546886130648914313684 3626 644238691894640410469363095404 3627 238122748448129404556439990230 3628 84480878376115479496453654930 3629 28770283661167925562288116152 3630 9404851319051923057538065379 3631 2950828908451849999127163424 3632 888484707936396639611637249 3633 256664112435868956679658810 3634 71113031403562385199208643 3635 18889640140904929723953786 3636 4808056978012995705570731 3637 1171990644066626232955134 3638 273386377347657039214086 3639 60976868452388712021550 3640 12991772997190538150505 3641 2641203156302548972754 3642 511690784534640737653 3643 94329046169452662122 3644 16518858991978751925 3645 2742621423802057378 3646 430752601206334786 3647 63831820951438122 3648 8897728011178101 3649 1162548104650146 3650 141776645341138 3651 16057082840262 3652 1678494672736 3653 160703974332 3654 13954155631 3655 1084545356 3656 74079699 3657 4327998 3658 207184 3659 7546 3660 181 3661 2 3662 13559328860640213050214967601886448 3663 25982697910351320465898198283579548 3664 36105152704223347550732011769480670 3665 42919273417963935567521095053851192 3666 45920759836822530225699685319096078 3667 45222806558004322444724559735753822 3668 41482116385869860187217481361469464 3669 35696141790063732116755092354198076 3670 28952159619731937046657924125534036 3671 22206847333265360489965609957301555 3672 16148336614019339856966275576540963 3673 11154850300459375788669474802266024 3674 7331636197946862876437058083042173 3675 4591303927273911685308024545963968 3676 2742736499712503461849144528058133 3677 1564572226639184095685863280822105 3678 853037726933981589512383816136561 3679 444891562889310119516910194439972 3680 222108617376589312878494413097130 3681 106212916618582656666310606615760 3682 48677834074327880398949826290040 3683 21391250171565749467209820928688 3684 9017167292492805506784862469640 3685 3647380223027178861455845169946 3686 1416078247043173394982717580286 3687 527810261100029795900013192623 3688 188891571301971663546154161723 3689 64911529299269543511572559872 3690 21419337361040776964229959171 3691 6786329455963821615227685066 3692 2064176148778188847743585673 3693 602624518824868797344435547 3694 168813009536726050673691516 3695 45358480375170880297372277 3696 11684229673732121150057464 3697 2883928173471746629594047 3698 681585015586073549199802 3699 154122426842256339308909 3700 33313959493403252426220 3701 6876144656122407550091 3702 1353623178025614734980 3703 253795143977476026315 3704 45249361156152566450 3705 7657638886132176993 3706 1227503065860126354 3707 185929957269381425 3708 26537816374375878 3709 3557654187294687 3710 446273773195387 3711 52148857060483 3712 5646828204477 3713 563055389006 3714 51310961143 3715 4234818120 3716 313073961 3717 20455453 3718 1161270 3719 55919 3720 2188 3721 63 3722 1 3723 25766606286062454789746616112777971 3724 50459800044854210066469490831534880 3725 70819007261329810340597357881879032 3726 84624551370758751209838996208780024 3727 90849997694236448631392917435167684 3728 89719742930423290694918938141825220 3729 82523833427706533517814462674810388 3730 71219932143662677402695724950484824 3731 57948221055419375641680742447511023 3732 44602523238520586828285446593846590 3733 32557703825811622293431833928498448 3734 22583089899221927785241065725893108 3735 14909122260779810910972440264583271 3736 9381094377636312915722582561388490 3737 5632475213643931590736538426356964 3738 3230256318189339905729591133355764 3739 1771175731705036516622232791221996 3740 929230714815716379406647911095728 3741 466802728051256255657276129355812 3742 224680758663419623123130724872440 3743 103672218713129636284906812735750 3744 45880980431220273082832820461180 3745 19483018865328270530166601208064 3746 7941145511788503603840628771872 3747 3107668207508664391311234411693 3748 1167894038319534997829821563942 3749 421554563517330150102204192092 3750 146157572430693896147479606420 3751 48675744432595695962985097133 3752 15570571521165381115046532298 3753 4783475299104113640265136592 3754 1411055800089542256905044604 3755 399565477640802485509382768 3756 108572859631019719007060984 3757 28297843099588013847109052 3758 7070553170890090800640944 3759 1692573533087402152252429 3760 387895581337231750695556 3761 85032034355303066510502 3762 17812330089893762830628 3763 3561518385408711980888 3764 678827559993830138256 3765 123152923232978487184 3766 21229874420875295840 3767 3470675316000072557 3768 536860581481440452 3769 78370609824960442 3770 10763822219970508 3771 1385959925849245 3772 166597809272154 3773 18600276262384 3774 1916962688804 3775 180967752771 3776 15494660098 3777 1187488448 3778 79973948 3779 4605933 3780 217276 3781 7794 3782 184 3783 2 3784 52885297520606032646862089037171805 3785 101405281810756951083474990859329481 3786 141109157748369681166302679995674832 3787 168107836334397178353573533819191088 3788 180400854519255286803684262673403120 3789 178330287029763042796402517147069314 3790 164326116786555155312491251476874660 3791 142160160639559745143017055018726518 3792 116003775478481293390224359408881577 3793 89583023764514817845740125597761840 3794 65632120558682912548872501172842628 3795 45708144765136664014701712273457929 3796 30307708433397719514392091572664907 3797 19159421266108193400730058173368953 3798 11560807249487433437728347433450540 3799 6665212910168413335464790187838015 3800 3674954347614478004750000707340768 3801 1939321773579312515927236611290895 3802 980205027599303476940356381139550 3803 474817813822447204418713850022510 3804 220557241615642585551486381025824 3805 98290198768813453054727775648816 3806 42041133848143058979399342987950 3807 17264976179894514957366863253840 3808 6809399666311032475104107821025 3809 2579877424507368128368829794766 3810 939085524149106920818486191994 3811 328448764753134454901593427723 3812 110382172535297074442835051807 3813 35643694524612574210793672555 3814 11057910034506512918348674966 3815 3295288341180848478769433405 3816 943051277033977814923185442 3817 259093511359740085234406438 3818 68309205015520501456111460 3819 17273777830308154537343652 3820 4187199118402938467466526 3821 972268333010202682739758 3822 216084677373127866419757 3823 45923190600688736857085 3824 9322772131791609746630 3825 1805635249970039349432 3826 333178733296925720060 3827 58477605789024195920 3828 9744706170440293390 3829 1538505518329420196 3830 229576146507221409 3831 32287495104478205 3832 4265875324863655 3833 527469378471575 3834 60766081910030 3835 6487896731909 3836 637954683797 3837 57337714493 3838 4667746890 3839 340420345 3840 21944916 3841 1229348 3842 58417 3843 2255 3844 64 3845 1 3846 100514690103499697812043692223984408 3847 196972493735023367452438391995231490 3848 276830195234770977147827345928090216 3849 331507330899466373855748412220020472 3850 356936909178936682465903836400875790 3851 353803601503499737473494382653883936 3852 326885697301283971318198938427487302 3853 283588323492283065654118099169123420 3854 232121982804965811853796486788516287 3855 179859728643652177374407534067717190 3856 132258906232024976085708111366096711 3857 92478101986427971898123029134448218 3858 61584253945365924421308052919979120 3859 39111245269536188568456575919269492 3860 23715826821793843664034434880634137 3861 13744222126016674998075454753573994 3862 7619679718288331827478771112984163 3863 4044211314080374834534001061110106 3864 2056455060676214155735859690189658 3865 1002457477993548538132888469797332 3866 468721741436748675254617549951626 3867 210318493050077226917776442390160 3868 90601405464591788079713880881596 3869 37483606626769514302295334638040 3870 14897835920897801313892627874263 3871 5689573345641207759281491194662 3872 2088253671361792688625940954629 3873 736680401898439465253069534398 3874 249795831678806821537440770132 3875 81412573086563036517910162884 3876 25501128231288175722009177083 3877 7675748372933683191413293502 3878 2219608812816162313611897474 3879 616446079923284107395254852 3880 164365618264751466394003144 3881 42055403425354994081439528 3882 10320149058368121820231121 3883 2427276578063346077977694 3884 546752687749112043639867 3885 117847106726602300597382 3886 24280873089814537291060 3887 4776660074459590190496 3888 896033619438013086808 3889 160032200641981695776 3890 27165783925610654607 3891 4374291470083499578 3892 666612448644623639 3893 95890393603473438 3894 12980237839363004 3895 1647546343775316 3896 195252021396855 3897 21495349628034 3898 2184675887724 3899 203404054680 3900 17176938223 3901 1298360294 3902 86234115 3903 4896950 3904 227689 3905 8046 3906 187 3907 2 3908 206353884151692441917903389541996478 3909 395919466287659475186081793092872381 3910 551681260053592797606098256475766221 3911 658620985198448576773158418878452676 3912 708815566559866911659402648483072770 3913 703233543888546189601429691598858224 3914 650863878143738644326253404471096162 3915 565970065924797701049428710982860822 3916 464551670393784387582531312404295327 3917 361109210317322593562513105170561745 3918 266486072961337888131690746896469482 3919 187059988140198490833377254319996275 3920 125096108985230570598417535116482278 3921 79807111484196628186835287727275614 3922 48626490667416842075736274151659199 3923 28325298738418266900638967034911709 3924 15788198624243002785184905009874065 3925 8427343857502979013296814105435601 3926 4310770597383788979807026115354179 3927 2114449265161308931982175802788854 3928 995081157038237822979104002691474 3929 449520764829627956587342258973396 3930 195008660120263155968206663131792 3931 81269279113105386515839243461052 3932 32545878234987065554481817593951 3933 12527515686035684023208985925425 3934 4635635760969941702385556328480 3935 1649220495886198286675309878849 3936 564152214767972360401140422758 3937 185548761366029887170292342098 3938 58672193032040122346119773353 3939 17834411282687284458835277439 3940 5210115605238750410410548293 3941 1462435797280819237554355942 3942 394269274082675811120492888 3943 102048469686086993416875370 3944 25344906103484291513855861 3945 6036401049475986098243737 3946 1377707598563015235747210 3947 301069947858430886588999 3948 62935437810282103510213 3949 12570912850116041283296 3950 2396298610698426761874 3951 435311458467583886110 3952 75238380286128391329 3953 12349611687983978783 3954 1920961649967059360 3955 282471536062112863 3956 39155853757782462 3957 5099927664102832 3958 621754276405909 3959 70634002449943 3960 7437835070884 3961 721399569604 3962 63961598311 3963 5137212103 3964 369682158 3965 23517851 3966 1300310 3967 60987 3968 2323 3969 65 3970 1 3971 392265665962015475339876168065242647 3972 769188816641120614188781239813065714 3973 1082485095350576090109021634993783670 3974 1298974481771372286439423358621179496 3975 1402565268974794148720573869257151950 3976 1395226807510744366327030748771974588 3977 1294653441604751119729318235611920148 3978 1128857664172627910667402710651366856 3979 929330926183643407929310050758079258 3980 724756175424233195460615765515512840 3981 536756532071981212890283404844728460 3982 378238925110962304609160597428357028 3983 254005268948873101141876941123678474 3984 162772979759046690013420079663003666 3985 99650732088914472243098233131880786 3986 58340612034263624178993860025320672 3987 32691696667470018320981644172448598 3988 17547747511116744360375396205184222 3989 9028741180647238932965672001835578 3990 4455804046555724600992762952024816 3991 2110368919907823137200880604113350 3992 959700020408505658389180589155816 3993 419219220771825092966956629012304 3994 175967478660579025659724420852040 3995 70997003746948733216555966111914 3996 27540326830003780815731128900388 3997 10273042612082463092323568022736 3998 3685393416725834367744490112860 3999 1271602492139794887213094115098 4000 421991159658187986751202013222 4001 134683580299428396076353277046 4002 41336378739433204075360681312 4003 12197619715873566498296145754 4004 3459640601129218620345367136 4005 942880789263350837628673162 4006 246817267732722951917288864 4007 62026077794398583111535872 4008 14955516950502307854314176 4009 3457506957453611387616888 4010 765806968693065192491696 4011 162360140188864918514942 4012 32915165391665976870892 4013 6373212844287311918578 4014 1177020587385148356936 4015 207018229969688138676 4016 34615719671656465924 4017 5491740434132878424 4018 824747493332182976 4019 116937829256046164 4020 15605395662813598 4021 1953054934661102 4022 228255741251484 4023 24784269738676 4024 2484678708914 4025 228206672734 4026 19011553432 4027 1417636146 4028 92876804 4029 5201450 4030 238428 4031 8302 4032 190 4033 2 4034 805499782620827489324895021020943305 4035 1546385785219987591343388010452952182 4036 2157567001107746920421868139550833386 4037 2581029873441837781900573498499904665 4038 2785436697920376206353021246850986150 4039 2773218505202756698813432227078344862 4040 2577615654141312848098294098181593816 4041 2252569560163510448263985869059117138 4042 1859435033994759985186703459402219769 4043 1454601939662036786510341808475399850 4044 1080999238844869162687722087007284673 4045 764634553808380709451762212566520469 4046 515592276670861569505232274536109381 4047 331858122844568937220090701747139334 4048 204118724958342052914533077466291013 4049 120095695807870611001047372216016446 4050 67649846179058089420906660035230284 4051 36512366375224980217323211966709196 4052 18895119913786364100020948664550250 4053 9381360876322420730744798964101003 4054 4471244420430764828130383933107446 4055 2046674947811932746104481150375756 4056 900143375708444688151066831526164 4057 380517975129505033168341923384340 4058 154657908093040766952297293343177 4059 60451935978928561799881286223560 4060 22728570893344908479383127101221 4061 8220829210115887903473061681251 4062 2860706530212487054398444957785 4063 957750247289287946815649158836 4064 308484653069083574718682168997 4065 95580964702931385789150750792 4066 28483428499385529710671006494 4067 8161943420778288873026698461 4068 2248238236642359616647606766 4069 595077042901567429017489486 4070 151281705421245687562426684 4071 36918595809862035040056941 4072 8643160360937808123272796 4073 1939759617243780671757908 4074 416967667840573969773458 4075 85765733575961167610259 4076 16861664809489671306846 4077 3164561247595652349000 4078 566145459634065553188 4079 96389991618504274263 4080 15588795310277082072 4081 2389681134325025298 4082 346374892467458165 4083 47336981006268964 4084 6079600179478467 4085 730979674687404 4086 81910157710363 4087 8508710243298 4088 814210810157 4089 71231321342 4090 5645677134 4091 400962104 4092 25177612 4093 1374234 4094 63630 4095 2392 4096 66 4097 1 4098 1531453325834951819482889034708360213 4099 3004848267101625006161418925833185738 4100 4234199597822685536779758064076673809 4101 5091159509402601512826570919288220786 4102 5512136811846775996737386965260163860 4103 5502229827028297393928806584603856408 4104 5126943076242590784023476737530764346 4105 4492250555295647594745466183169631348 4106 3718915498469694863546959356880058502 4107 2918444865164857366658115810074828190 4108 2176374375875255798300684243662147717 4109 1545228322582422223252403527897853882 4110 1046173113557224240185556115845179726 4111 676290232013728858187195795576961604 4112 417896812605942280750695455573458650 4113 247080406255804937780196716946819356 4114 139900361357595424189586608916044674 4115 75918483960957233474236126943830690 4116 39511676816894864742744510161050835 4117 19734293044225329111326165446489790 4118 9464010397284715868778049384156690 4119 4360114960470085473725195230756488 4120 1930522474544620104508565092984580 4121 821798812229473647147411574655880 4122 336437570526807326042994467394340 4123 132495727329495145952336308487790 4124 50204588107488453783841220984819 4125 18305876345088736870961791096846 4126 6423625166781969979968986710924 4127 2169324854931507251437485002820 4128 705034919546634411585701076044 4129 220495242350694582073258926896 4130 66347480651714778751160061827 4131 19204028217132936556407579278 4132 5345392736913904887585871500 4133 1430315844579724938970892740 4134 367757846241670127044617605 4135 90812744267959179812637754 4136 21524120490271105193195436 4137 4893223282226221543940600 4138 1066122736145552796170341 4139 222414441379620881687478 4140 44382031530392749363250 4141 8460995374661085460560 4142 1538919843912462984795 4143 266636334843138654522 4144 43930470132864468614 4145 6868791800733540020 4146 1016853938705929370 4147 142148541728193980 4148 18706291805686716 4149 2308987384920736 4150 266185325673468 4151 28513244902852 4152 2820278757470 4153 255583362196 4154 21009679986 4155 1545812012 4156 99919108 4157 5519840 4158 249498 4159 8562 4160 193 4161 2 4162 3145485697987324697359982715254744501 4163 6042109029894842841486553073313255511 4164 8440720776555139133828097920879583496 4165 10117151089323822955438103193307741583 4166 10947598353494131420389797601302165279 4167 10936579054584391967908942884004688276 4168 10206963694256910716389872282467341818 4169 8962758114556327076533280922580304006 4170 7439203475583112895789415233965737339 4171 5855446209168888718601184052264151119 4172 4381178213240823192483392059685040142 4173 3122044854973307879921245865097099943 4174 2122131320357790901225574574783732045 4175 1377689697128116410140528229094617424 4176 855184268870907463860445766047277460 4177 508066139376952833996634623631313850 4178 289139837724019995318267492286484407 4179 157745569898590336719473979756827543 4180 82559529602040340778424103974868790 4181 41476847619885441917276229491056729 4182 20012965889047078000545168771036659 4183 9278886161753722974313733002691304 4184 4135656951911080773911775256386644 4185 1772629792718917481724461372883012 4186 730891167168823662794756553442983 4187 289975180607466704206221656911067 4188 110721247580144017133090713919356 4189 40693780670478527592551301363405 4190 14397700143740709065549802793157 4191 4903918221945109625237839958724 4192 1607943461555893192616921736110 4193 507508198021523226402837272808 4194 154170526958441230322051598004 4195 45067129438936720942981605285 4196 12673734608249510431463767603 4197 3427611303151992315493774568 4198 891138350381538911553041842 4199 222615682950084726490641809 4200 53404435636417629637365069 4201 12294874005031302042552296 4202 2714356406504998776291274 4203 574154513718044618909697 4204 116246500540038394430205 4205 22502510349143909342942 4206 4159355090151917054286 4207 733049040905421058209 4208 122979625017557564319 4209 19602300128087206438 4210 2962225831851716204 4211 423342947695957196 4212 57054742316965674 4213 7227409026753180 4214 857223693962652 4215 94769051008472 4216 9713712917336 4217 917273900434 4218 79198755258 4219 6195731840 4220 434366804 4221 26927638 4222 1451199 4223 66347 4224 2462 4225 67 4226 1 4227 5981284776330054977774293908282270430 4228 11742740211712891272515219935030069668 4229 16567535093981254563037100011716874398 4230 19959023581271443288093289462905538376 4231 21666175605541748232050355299981051118 4232 21699349310404635786820589760574002492 4233 20300960436580106308600134416468974904 4234 17871947644007281969918449675456849472 4235 14875341472270099681192997857249891137 4236 11744365426562799216788147544334714148 4237 8816879344150430431000104962013864390 4238 6305853713377363844290849705408513104 4239 4303111103370885934363769349880691596 4240 2805365068289773150447198965607300844 4241 1749220240023773849459876704793151120 4242 1044162556650393369636893044832529960 4243 597217515616305137869633571217487933 4244 327544270091096888115313620472530312 4245 172376504851391766684768842962292386 4246 87101019000953625064773087260745568 4247 42280832928569281733252963807866860 4248 19726513752490238285353966479054560 4249 8849722744187191305054171414111880 4250 3818942194818911156684388618619896 4251 1585726841479049607273979142928951 4252 633723688678388973683786925092792 4253 243808602320799304639689890057898 4254 90311652408365304882911531889640 4255 32212854498354171929413383160306 4256 11064373756240670398239252609648 4257 3659606358797950079289982272536 4258 1165534420306115714786426677408 4259 357393900834892389367279429236 4260 105492709599850837575052757114 4261 29967167492652276593611155226 4262 8189979094167369746154324180 4263 2152629010079762505476289854 4264 543885917159181079652175262 4265 132028183585931084218831206 4266 30773424879609516926430632 4267 6882151735857628910485682 4268 1475555080261266775123206 4269 303014042897980635019726 4270 59536549509251762158948 4271 11178735462164439335952 4272 2003055932947713663314 4273 341984681825105444950 4274 55534290182242162008 4275 8560026287259665322 4276 1249503774392335912 4277 172259855419508052 4278 22359593292325624 4279 2722684536279620 4280 309682905797796 4281 32733080187852 4282 3195065134112 4283 285756619386 4284 23183128628 4285 1683405242 4286 107378616 4287 5852533 4288 260904 4289 8826 4290 196 4291 2 4292 12287801723545607718150511167560244333 4293 23616427572573574342875083686886359958 4294 33031649114066849763009271446360664457 4295 39666974920042868289043374766256209391 4296 43033824404601367874770903710387009362 4297 43131480692041112264436175708311798371 4298 40413915321529380280127510024775282122 4299 35652722535438649937026787565881836016 4300 29749712607452410051132455248155984680 4301 23556047567105494919160761267366544187 4302 17741551926629436635353710927818798439 4303 12733899635384509986393969683041308081 4304 8723099218446040822697414472829186926 4305 5710481582441008064807051380251010791 4306 3576373012108218909503482377660507440 4307 2144852965080554417701985153238259570 4308 1232838226865304237144406134420521208 4309 679670284427310728438427714493936039 4310 359641453220663800450885061134423955 4311 182761891848570327215021422191853687 4312 89244863835888651219170881827744152 4313 41896103492483395407876046800175767 4314 18916603562062892944308861646201950 4315 8217774663191148975865375046603242 4316 3435943295548482392497335006317444 4317 1383040080343503452803794954077289 4318 536061107593574234849972919510593 4319 200104020850450549553496270648769 4320 71946216853109362003197749287584 4321 24917048114128323602105350155547 4322 8312360768131377939528160054304 4323 2670978119937255536417015055144 4324 826587866607722174261644953115 4325 246325736069555461688857774484 4326 70670077586499458885827946769 4327 19513789416748746063457663180 4328 5184106181200587599556710705 4329 1324485362655154505558497650 4330 325269070175258623431884677 4331 76737195168641254608748208 4332 17379711794397728888927903 4333 3775858014526622484965008 4334 786213812864722416641727 4335 156740196214101177216632 4336 29883987748423547354103 4337 5441922023686194701710 4338 945111650415787159029 4339 156280788456538084786 4340 24558059130826333994 4341 3659365081515449828 4342 515774993520683880 4343 68566778649161860 4344 8568922848929612 4345 1002815107940848 4346 109403681627268 4347 11067243108334 4348 1031543116791 4349 87919090289 4350 6790097143 4351 470006889 4352 28771454 4353 1531285 4354 69139 4355 2533 4356 68 4357 1 4358 23369382292141761379420056651407831926 4359 45905952904269170642572533128242599914 4360 64845227295473474782323956133630239245 4361 78264769473014408807659275278452551606 4362 85174552106537841963756701992711010381 4363 85579788535841512534655315623439297662 4364 80377244311836810695793918809808287468 4365 71083933604071105610972728673247238592 4366 59474984313718189010882517822142128366 4367 47232609629692386070976212318798195736 4368 35689549930174757238155812713589219511 4369 25706563029761680511186991048447506226 4370 17676989449083339584197360229949977083 4371 11619417754677589278725062627144492170 4372 7308780895315209572393315916877813990 4373 4403557668230417624325361595510184444 4374 2543473601595212175140092544135694510 4375 1409428855734548232650151340847455748 4376 749799856712209889215821618463192741 4377 383175479796688057181051290233875526 4378 188207398738217526655444928331516247 4379 88894144218076335524470108196674658 4380 40391839758542342510263906898955330 4381 17662870822124099744522175317344796 4382 7435609047832716055483580517680862 4383 3014237819664455628967962731926380 4384 1176901893463320614295626306011879 4385 442668788248241913336895408491250 4386 160415211432764585683083190177445 4387 56010586833457691624568782582966 4388 18843432917011385541132675226592 4389 6108008765094944377707771259088 4390 1907434996453760590658387197070 4391 573781565637823657666642818980 4392 166226778122511214199171338412 4393 46365721977714803446967130512 4394 12447742985373553355563807958 4395 3215197801708435216330664816 4396 798623683498343978759809076 4397 190657313378972469172445024 4398 43718322847654761796501348 4399 9621732943902619606583852 4400 2030761512708423013781608 4401 410644991902008028264120 4402 79470618162824493108084 4403 14701001320357918787204 4404 2595877785499896146122 4405 436851663948427270508 4406 69938729519284887150 4407 10630351185832505344 4408 1530406400913601704 4409 208125109518482176 4410 26652853786111900 4411 3202419531538028 4412 359462740963734 4413 37499556588196 4414 3612927750129 4415 318964491548 4416 25544372923 4417 1830955122 4418 115273420 4419 6199948 4420 272651 4421 9094 4422 199 4423 2 4424 48019739315907056739593080609697407711 4425 92340072836249201538555735026028760649 4426 129304277249507100961391740254035649816 4427 155561994448365802551456871470859272299 4428 169186794892741791510446654753265132875 4429 170108106902206358273272792616809083543 4430 160002337062106715810251916710783542095 4431 141788006776279540737998455742168241184 4432 118921849152714625321585562717646513351 4433 94708019323073550362428578306798840340 4434 71787143781535703810003737410250948765 4435 51885275626390339968678534789435195249 4436 35812098623874124244094098800890380107 4437 23634622716546840950807444018141149453 4438 14930322108105580556668115552491422915 4439 9036521179441260579708402397196248870 4440 5244553685913528058848170654169781379 4441 2920895791097550052538950469050060638 4442 1562125064407298982129260365291511417 4443 802731347634170938604373055045862215 4444 396565466661136376829974554613902977 4445 188434436982505541053433010530516089 4446 86157488189156229905340473149644383 4447 37920751847596658755466196323672142 4448 16071394421972389502916387156711905 4449 6560586324661637028357133397162722 4450 2580135187397847199579581442216371 4451 977754457362623534493803019436157 4452 357075508157031384066408427899813 4453 125680242781357499639745935344395 4454 42634631913053098788514893107091 4455 13939144086474298275453343134552 4456 4391919448748505299252339703954 4457 1333399192684679969538986930016 4458 390006489846666471175673424330 4459 109870674907042387755622344096 4460 29802685820224301889780203730 4461 7780889176580248615104370446 4462 1954380430485835541299591524 4463 472028102273105821561423200 4464 109557618842495452261294318 4465 24419203157361443721303312 4466 5222639833664698650056950 4467 1070845241603234825344280 4468 210279671985779166929940 4469 39500165992583067162848 4470 7088630107872809899444 4471 1213507989781639007190 4472 197837402914229083630 4473 30656874322299437060 4474 4505597463980870892 4475 626463311272901036 4476 82168969321834030 4477 10133121150366030 4478 1170359162038480 4479 126027189491006 4480 12585001048239 4481 1158045758198 4482 97450996217 4483 7431629715 4484 507997094 4485 30712672 4486 1614573 4487 72007 4488 2605 4489 69 4490 1 4491 91339168587107592482164834617994288851 4492 179521610841500506959653214418022370000 4493 253879821793762406219991430249054850906 4494 306969849397012722201208751708593436044 4495 334890367994039588456487805160392643038 4496 337531583827305906559931442459890452794 4497 318209379018651314877112529178583025282 4498 282664068450901351238875769587375307608 4499 237700301972629881257294532470114784800 4500 189846882816626190906834569596676698746 4501 144354641088109782781097274514294046464 4502 104692525474481219580466335713373739028 4503 72528325856466421101165328000610272338 4504 48056191927276749182342306829636258554 4505 30486413398658591533324314075964226742 4506 18534710520720956693573619665610558592 4507 10808086241019840147900457686587303030 4508 6049482145302752652437614567093913074 4509 3252251701634949661914091951272152448 4510 1680381040131176931836794367885035260 4511 834879393420420447955563382379142478 4512 399063590680099167989446681051328858 4513 183590239764365414602089913297744730 4514 81322462226966976649761362075560408 4515 34695047367322222108796838160775958 4516 14260730618488191491976806598040430 4517 5648506880230444293735398654264904 4518 2156366183879704423331842977510388 4519 793536287028768138008238032746718 4520 281516539403169901569982224044234 4521 96283083279575829105215212679582 4522 31746759499299336886402471455008 4523 10090769405139927655649007587486 4524 3091532364203010814062438897656 4525 912795073261181361456187542728 4526 259670850075631883482376869352 4527 71153753631780622215102738992 4528 18773434405243934869738775900 4529 4767361070622672924281703860 4530 1164625381595146466563327088 4531 273539282212405205413814208 4532 61729487840707211025082264 4533 13374540039318568127832572 4534 2779759541149905523824888 4535 553677870728310331004900 4536 105572930768086488477820 4537 19246639864453005087844 4538 3350076642358495278368 4539 555854887118483227194 4540 87758784725424311376 4541 13156746842215731500 4542 1868583363260711296 4543 250729726084975602 4544 31685860571859616 4545 3757499697847304 4546 416318080563632 4547 42873835349395 4548 4078077665466 4549 355461418926 4550 28106576300 4551 1989023476 4552 123622122 4553 6562510 4554 284744 4555 9366 4556 202 4557 2 4558 187723950427919573712516384081084756748 4559 361170450711848681624213794002221640315 4560 506318736514742701919346261627783781489 4561 610210203587890999017509156970546213281 4562 665255128155695089443362826830950747281 4563 670927358219568793506493145456313606489 4564 633413714305506195392466862934263373921 4565 563754094091837297452366176351480172610 4566 475197273074094732743509638315120087163 4567 380563675002068035254412015892075014897 4568 290251295208613268236518208375700356771 4569 211207438711322960956734246127462895914 4570 146850421855385868738458615775667778509 4571 97680887869096621905128625757890008713 4572 62226258410119710742151869554401392389 4573 37998905403061250951829388781627491282 4574 22261775929544651498619458483664295969 4575 12521612145183550760712191634502667039 4576 6766445316342299775272944078437959099 4577 3514960339717461531453687496050070530 4578 1756198010092600081291480045824145985 4579 844363134801675686334085821195033595 4580 390817915304927927488461698999023025 4581 174210307856074627107829732643062346 4582 74811940660210398125398488438781511 4583 30959103102228064808873845561347429 4584 12348902247718038963699529237914861 4585 4748676953302691245146430334221682 4586 1760688627964675283460146866401839 4587 629504755720936068605149325214433 4588 217041165357173366155651842553275 4589 72162381389756510109697272663392 4590 23135699791470101478167156173264 4591 7151754465195126618293665601268 4592 2131242110392253958686382216806 4593 612140666162008209300862962538 4594 169414547681403888927745037802 4595 45163471761275640823608911948 4596 11592814499304764566296141598 4597 2863867371151137362333324796 4598 680525237306708597258768224 4599 155450598126949558199681036 4600 34110517440322512737104696 4601 7184234455608992687685596 4602 1451010682888976835950380 4603 280742436871420639735940 4604 51973707053131162009900 4605 9194372945431989205258 4606 1551931508620219698367 4607 249515586629401280517 4608 38138186890897109305 4609 5529747512097975305 4610 758650096198790887 4611 98200404898116533 4612 11952788546866813 4613 1362765618907481 4614 144874619408135 4615 14284083457673 4616 1297886584850 4617 107856788845 4618 8123326766 4619 548456353 4620 32754992 4621 1701145 4622 74952 4623 2678 4624 70 4625 1 4626 357124131817401774793799426355857860616 4627 702276863049415489441347864937481065432 4628 994271599017053149513940325757091931387 4629 1204274572296624768854440079231560165706 4630 1316923166349399275906859586918989888669 4631 1331307280954598315342248784676765965322 4632 1259681321862322241739989396226532029438 4633 1123768139980324737323585292091368878276 4634 949650155660166176156331972454106170443 4635 762654843047459681809940247890759398578 4636 583447022011714135909244392255244649732 4637 425971133334948776018738851230131013804 4638 297239077142455046800355825895055028281 4639 198478665685164719022490389006751099658 4640 126958721430434948440649855504232446706 4641 77866908833924141805683915197819391220 4642 45829013153337332717368644342626230831 4643 25902604825772983686743046803561242110 4644 14068509028239425085409297637167556204 4645 7347043722050738904447181430212171100 4646 3691218762238207244966432881603406319 4647 1784960253794819105679771365028065422 4648 831142557133853879743002761041415742 4649 372799936786137071450409674113486404 4650 161129036303568412664068863469967889 4651 67126412498336088557551927485592866 4652 26961163420393536163887221364635640 4653 10442233132389899270863858374173492 4654 3900513770941112441398044729041297 4655 1405296752712307859089120951382142 4656 488377883225693106575338279424184 4657 163715213530502095138005339118880 4658 52935812804725375472749085951934 4659 16508150732431460610761795923644 4660 4964482814585715855637100246594 4661 1439433275499650310607279345668 4662 402292408497527842564073657760 4663 108340307529167895952172737160 4664 28104388358581954457605346412 4665 7019447119712388953055377544 4666 1687151112715308788883943708 4667 390005923652239759180004544 4668 86648618166683121830426232 4669 18488091506182329009582128 4670 3785165441061687075108480 4671 742870236278421508633436 4672 139602782684627510342874 4673 25089017582424640753476 4674 4305924270149860466449 4675 704605305745894082908 4676 109731720717618285945 4677 16230275085501339006 4678 2274566688529980109 4679 301209214931630616 4680 37572124746123817 4681 4398377844429402 4682 481128566413860 4683 48922888731488 4684 4595068489037 4685 395519109870 4686 30883619805 4687 2158195276 4688 132443841 4689 6940650 4690 297188 4691 9642 4692 205 4693 2 4694 734123679279419405942958070959407769141 4695 1413110122418434262119792366094154197394 4696 1983171465223504852273072389744305482753 4697 2394169928016260281380720571958390136581 4698 2616224354780948770272497120948441000037 4699 2646352524315469357583997218603799935607 4700 2507371379629132338416624169857274077247 4701 2241044293810761589863513030078510689898 4702 1898146762941989947878851351283389931308 4703 1528402014904777105284234145847792661709 4704 1172711090379651067724140569890138418613 4705 858968665215608768570880991187774877112 4706 601494469839642290462290683582674592970 4707 403166218156936682427821551164974049443 4708 258934092830876742325655326562437159123 4709 159493993584139232675628197577676351614 4710 94297882830893866652206809878252398368 4711 53552256198344929879859660436854898019 4712 29231840237779985529174460892823143675 4713 15345949716595660977513029799090316800 4714 7752151049606218475519855266400557430 4715 3770074129413157721560529520325162537 4716 1765888111919661934799461846719232537 4717 796943462181146143379897034446993794 4718 346647384909164715847187968181757592 4719 145368256787691789895465580793782565 4720 58786556536402908615958049884108173 4721 22929751400957053998099047640866352 4722 8627803510527742721240799965411564 4723 3132044499874507621461969033773101 4724 1097008281912712265144520910074267 4725 370726592115019159330332871059136 4726 120877804289534013371045504347974 4727 38023716155357833204734549600758 4728 11537780115840598624699101599052 4729 3376538320026498257306970117734 4730 952799075445020594937035476690 4731 259170119478841485588452577656 4732 67931315133037514310051605344 4733 17150478022098461808875158692 4734 4168629051325499435934595580 4735 974941397773279415771691036 4736 219257467290403923678383308 4737 47381082748881640756295388 4738 9830423683103887282853750 4739 1956372140571851354322730 4740 373066265757034190400712 4741 68086445466547516247638 4742 11876660900173462588915 4743 1977109119245395662174 4744 313564327186356468967 4745 47286749305730355713 4746 6765646776274039812 4747 916091598885426340 4748 117048919709220101 4749 14064947893440539 4750 1583279187510350 4751 166204811738150 4752 16183085461921 4753 1452252460545 4754 119202602054 4755 8868330936 4756 591507895 4757 34902203 4758 1791084 4759 77975 4760 2752 4761 71 4762 1 4763 1396783605616347075759110525548513297340 4764 2748145845508257376723318865048852775198 4765 3894980760274083624316374433287622003820 4766 4725564816993466428964959631151041596020 4767 5179441240744492100077402907038287294510 4768 5251273589900732875952450335718195222814 4769 4986323111551919233649740726717209119970 4770 4466801388260234346341071915959222098032 4771 3792677292600210455745077711300614227868 4772 3062165435728701300839535432687328579530 4773 2356511339138531640032080918643357151382 4774 1731639699792434401468950453081915140444 4775 1216821532917435132061081322047483553608 4776 818663828169186489032674079190279113062 4777 527892528601790105891686760269127227130 4778 326543745037149564590738550042783397320 4779 193929194874247628412966784644739761674 4780 110653331238411078142540323472880539406 4781 60699867087690892739775405658891701794 4782 32030826395801339914169731323393109180 4783 16268078219220232956250702121146502860 4784 7956091856124386995461589486929749914 4785 3748391609103222721302277463462945358 4786 1701913067189258115261676949012460512 4787 744942456819559259772615876200402070 4788 314432368165982095903910012660043082 4789 128014155659176228741032284147064330 4790 50280900113632266930531684811986956 4791 19055989802746417174262784053339714 4792 6969369915891745923010253475517910 4793 2459914430186150945796784086723966 4794 837958394542372775361988224739360 4795 275481562125011363535477745878552 4796 87398009964727520394703878773208 4797 26754681202623165616837257656460 4798 7901613104025883107602836530544 4799 2250895095945620429706536474220 4800 618301281175539503474597773784 4801 163722015879786290509101181736 4802 41773983148343944941832146720 4803 10265915460485805760924529504 4804 2428581659530899717227300736 4805 552723272248326109980969084 4806 120938091486276000156256736 4807 25420206636880186208816650 4808 5128279969689141107514344 4809 991991558642542416202004 4810 183780606724513286217560 4811 32568411597979898817715 4812 5512870452379178051990 4813 889900569080039678870 4814 136738952497994115852 4815 19958384121997600195 4816 2760623599406928590 4817 360869315635384120 4818 44440527468670732 4819 5136773693647798 4820 554868209831414 4821 55719958543966 4822 5168818881300 4823 439427449803 4824 33890130574 4825 2339079260 4826 141758220 4827 7334805 4828 309988 4829 9922 4830 208 4831 2 4832 2871865010372498817235682844100698221690 4833 5530667956616314593804011848369561478906 4834 7769954811131063523258654998913185735478 4835 9395676575130315991964408556168015505567 4836 10290261012553918290820661673831418279965 4837 10438624185299263864504873314552062580495 4838 9924849395197349947333824786839971214323 4839 8906935499050512767193753153340872870834 4840 7579467553196393473037592672702631294869 4841 6135220460198351866627661301333892898200 4842 4734926084306870265223514480893456216051 4843 3490341369226093246927630310522175637722 4844 2461060141262380464814635174786868218621 4845 1661878557760569437878081768663824691000 4846 1075837968270376004687391745510391988267 4847 668276645741447171013838046916920723106 4848 398634277040845437049639882162323014421 4849 228514083529666308329514452979936114402 4850 125965534907416770741847127568839409725 4851 66810474268533443160141758438133498174 4852 34113071479572096266120443810001652843 4853 16775966148980159658646258326778529828 4854 7949331481101268850533215234511586081 4855 3630912303880845673601374464256408782 4856 1599150120846606544468912897901118873 4857 679325992185324727218545975587832924 4858 278414092543602819191867860967496909 4859 110107801108734599886400915740097084 4860 42027181740137919516965206647128325 4861 15483909261945293329788554587633590 4862 5506850900819227343302874641774733 4863 1890660754459093761441179707872416 4864 626624590393872744227598875529126 4865 200475341081373771530854434594728 4866 61905607567046577699957664941418 4867 18447996719426527294469898206862 4868 5304339604929970472164872606056 4869 1471180464469956353446182759546 4870 393476146804544601432583133160 4871 101444432307357594279510748100 4872 25200394661967002875786082866 4873 6028901472598059903462379170 4874 1388261201781216997242381270 4875 307483649031953753429314190 4876 65458848171320335699459572 4877 13382768063244754635708726 4878 2625089619115259774415294 4879 493515067732800295906398 4880 88816584520398156474564 4881 15280530986439657497046 4882 2509410760176259085445 4883 392686398536508727342 4884 58440323774673047641 4885 8252909671015672170 4886 1103130274548188028 4887 139157237668067877 4888 16511335495798389 4889 1835512501072746 4890 190302426632879 4891 18302208399612 4892 1622417205345 4893 131558565562 4894 9669935292 4895 637279341 4896 37158184 4897 1884474 4898 81077 4899 2827 4900 72 4901 1 4902 5464903688067400525395028054849210209774 4903 10757393493797728242908505553062725067574 4904 15262507842288379019629193713480774268769 4905 18547202303274018199093778350139975412014 4906 20373691219546825946193509524443913447655 4907 20714526620204539367107825936837671801470 4908 19736766295878897727089768034396242113210 4909 17751570259928849268167415292997468930156 4910 15142084586999800907950934266124027926790 4911 12289028284114734286632129517203504583640 4912 9511533085987533650821184783259450000470 4913 7033421445568306286521688170136170145772 4914 4976145443566106652059436605510703840634 4915 3372491757126411343367857299276880174816 4916 2191721820627422285735001596534563674194 4917 1367053150663217193336725683266791369580 4918 819021798567274386084491044922397333394 4919 471655016588326616500055329276474668124 4920 261246797175093059431992984043601740522 4921 139260234653321998478618389888173567508 4922 71479444120633876800430620393238964782 4923 35344298602210023779078561610811237288 4924 16843304194854918204560781679208390782 4925 7738748721568980175493768511615859044 4926 3429228600405908769444803358215175776 4927 1465994866433633335251328648915621108 4928 604767641237518797229662393720490596 4929 240799928455085404539562039557689072 4930 92557035651330026330790115718276766 4931 34348143251859365990495563960674360 4932 12307648555763768587743500717037372 4933 4258372978844421629082291234577504 4934 1422686191840023361233276482570244 4935 458936018947070221870029569172620 4936 142933427033836427759504627532346 4937 42972900788141523199902719319548 4938 12469642793134114316607694399254 4939 3491474129381893551079566376668 4940 943045524460545354814641461364 4941 245625926940979398505631076600 4942 61667411649756881146824093246 4943 14916642860309030101690477888 4944 3474430598531930670805144658 4945 778795653950927468707360812 4946 167874474852834901662570884 4947 34771325182372528587193816 4948 6914223462627268994193490 4949 1318597864237568268477508 4950 240898676010218477472307 4951 42106958682326686924452 4952 7031444888695792330134 4953 1119952220379593272836 4954 169831428330660836133 4955 24467548355091006922 4956 3341010654207171071 4957 431208494474712806 4958 52437136079843486 4959 5985806208306392 4960 638613979259700 4961 63345043831904 4962 5804636200093 4963 487495444890 4964 37141511035 4965 2532308558 4966 151585433 4967 7745418 4968 323149 4969 10206 4970 211 4971 2 4972 11238279472598066806260702582577055961401 4973 21652751699904030512071725004156020754661 4974 30450582183705523479288451637399301399258 4975 36880500163685599648696746004023800517487 4976 40480144877258758307072849324164777852555 4977 41177851775331915645211204473909444505969 4978 39283206420818551826010197059505598051865 4979 35393985718474025738765509344345893242750 4980 30255863848709876468117112738351009644698 4981 24615966069292143466502093610365132421010 4982 19105379387644425213620989520329450696542 4983 14170960131849864259492352053566925330026 4984 10059323622710152350783722669907300309330 4985 6841960053529059087640879770535039784466 4986 4463503764255791839923344642340388181146 4987 2795376267072981409074987924308888481606 4988 1681959063473539411857466908791731253982 4989 972988596549143581669893028599951472472 4990 541494208171445964881132610304094336852 4991 290084223483969168551557036771726605062 4992 149666872470783505483208953534341264878 4993 74405319555589989176073775916486990354 4994 35656948466432348877438348976207433946 4995 16478286092076219392459420317458386058 4996 7346063542603743932130972085708747404 4997 3160101045276827024822933265241159128 4998 1312084671810599573440357374925526274 4999 525933202739395792464345688416607048 5000 203555451714142384318195042036770442 5001 76081004016568785934547068987482210 5002 27463205881328181602047720221905384 5003 9574804279536743508363231822863648 5004 3224156739535439644596277168124046 5005 1048564531612048885324567754726342 5006 329331262598734337461634955626084 5007 99879347222811378465587218166110 5008 29244817614412625979233996189666 5009 8265262100398835272831163771902 5010 2254136458867367627925794763978 5011 593030571845729680394552606900 5012 150445526414639114925420369138 5013 36786765163961267735231768600 5014 8665419524848090136782641282 5015 1965246949380054793537251618 5016 428828452993156336099034836 5017 89962304023027101884172000 5018 18129172366522622517779014 5019 3506061221954560774574066 5020 650005669198769518052484 5021 115383805507651957523008 5022 19584423057107357314014 5023 3173569469938000272256 5024 490121062794621110281 5025 71998546494630763625 5026 10037815641285447444 5027 1324775804674286087 5028 165029789316251407 5029 19338921826956510 5030 2123481818268222 5031 217480109305486 5032 20663373780447 5033 1809746665161 5034 144998988500 5035 10531588431 5036 685902802 5037 39526905 5038 1981400 5039 84259 5040 2903 5041 73 5042 1 5043 21388247436043052292232941112484234167315 5044 42121751636010393395828264406368721959224 5045 59822390341110924988039754144230394702742 5046 72811113355716236938121404410929392957132 5047 80153123786983152045148660770614014081290 5048 81716700234072691677045544456521918548178 5049 78117975236778797102197840787060703249318 5050 70534739531527129569469142469832002976704 5051 60435424595421070585032709383445233923868 5052 49295376517638954967445893711789322656960 5053 38367096492842553471065275714776149133624 5054 28544686318378373394010001352999972802992 5055 20329450352948117326394602437658886267520 5056 13876325745660642504398358629563566039400 5057 9086796365498129762710737404521734500328 5058 5713700063357697890324045761103781692416 5059 3452500864189718505403143588107273855906 5060 2006153192491612468466594584709333396916 5061 1121716235115771203894373989695490731596 5062 603864474290577668359656161736964974816 5063 313155022734409242447657206982789293556 5064 156511892486941462564028447635244494848 5065 75420269412034032942040890945744604560 5066 35054786535555509387144511666387898032 5067 15720722728013127433974109503446413032 5068 6804452768958139134273910599959350488 5069 2843292058564763114091222407112266856 5070 1147234083377647908203733488263297448 5071 447056486591268357434648843819409140 5072 168272364218378018645991962952665940 5073 61185164873462970167573675381702132 5074 21492542567822711993843971058598688 5075 7293657356250000634893680954324010 5076 2391157694990093755827181044833560 5077 757263667828391459711275869677012 5078 231639997174987395067598571959592 5079 68428815345362463860946239584584 5080 19517950199645453628463270693052 5081 5373879394222275015591854080500 5082 1427795135987934444276707000480 5083 365939614672102517580987675158 5084 90434397726745463043893245572 5085 21539006951921039105230237820 5086 4941312515799231158995031752 5087 1091207891317789766543569308 5088 231797711476782842392409532 5089 47325545894586310831150252 5090 9278366808314772150618048 5091 1744988767565244689399965 5092 314456052542529973239464 5093 54226639398880170489798 5094 8935515645899079551648 5095 1404652044502873277260 5096 210259011308674412376 5097 29906285927780679912 5098 4032260666729519024 5099 513943032806105682 5100 61727204896322720 5101 6960137624080222 5102 733555036004688 5103 71885419142440 5104 6508241331704 5105 540052201260 5106 40653968848 5107 2738541326 5108 161946192 5109 8172938 5110 336676 5111 10494 5112 214 5113 2 5114 43991888277206630006360675522192958073803 5115 84796679073935593381374136820729084613850 5116 119368191165410909713157720444761396083416 5117 144796917100302259128573173286737161243044 5118 159265438379886172753959273661288385694970 5119 162446476103179912293724858990283083902640 5120 155478762563338806581371880812800046062994 5121 140624073647597392331656739455748881908703 5122 120739866092649444956198463804495543226972 5123 98720842939377751517504875290725273737480 5124 77042882716584491804583741789743042179440 5125 57489522476130754961131013039840082999168 5126 41076354190724884989014839031850256760736 5127 28135326465155245279178382520132146473064 5128 18492859351503445639161640520015217514840 5129 11674218593197763234593367098395336588572 5130 7083693821021716800678612097591303616706 5131 4134297802421851043975198143904273186780 5132 2322343158587617906811705170292665267720 5133 1256264226725273454340213918458623445310 5134 654772083911922178886944869140293394608 5135 328971009386569273333048572855049454284 5136 159392403174864893212445450025424411572 5137 74505054008205019924097293099096494588 5138 33609313613955458112824372577778571010 5139 14635904012730676637939406271291202076 5140 6154298048485562616639759333296820246 5141 2499382244729336464079369057710656762 5142 980530918746952416807616314251001158 5143 371643717878265480096334521760730260 5144 136105195283543152199226339908974710 5145 48165207723196518897265231385379824 5146 16470776746982560784055594259225359 5147 5442645175483513638514878433491361 5148 1737786885855375571660010783719565 5149 536080639424377977441788405173633 5150 159752639264008683470935325460741 5151 45979823379001968665420822936773 5152 12778615235339199657366587671497 5153 3428239676309997600987848879495 5154 887522826686855584663988058357 5155 221632700890297223980309674965 5156 53362010652538989768623539099 5157 12380656563707937048988263801 5158 2766342861881872593297804115 5159 594870746687316223604809397 5160 123015365391313652011316947 5161 24442219473415229688545585 5162 4661704805125162788554370 5163 852508210627424099461320 5164 149303815281760869824075 5165 25007193753915307881055 5166 3999529932621652783413 5167 609740300848975345972 5168 88433113676357086505 5169 12174310400470703109 5170 1586795934943383803 5171 195240262620387694 5172 22600481396939991 5173 2451645631381135 5174 248080804092041 5175 23290343656050 5176 2015704005029 5177 159602548921 5178 11456899690 5179 737514978 5180 42012428 5181 2081948 5182 87522 5183 2980 5184 74 5185 1 5186 83734266271466384909221116286761195677005 5187 164981126040023109736558733395790907048988 5188 234539495908757892769970180588678160528046 5189 285897035792412934108165590732642025688356 5190 315380361756858621066229658597610095250134 5191 322383887358216321201855063814151584607606 5192 309178030744241902170677854399117907694807 5193 280221248920659446746424632199404276445662 5194 241141346048987240324695931333068051627364 5195 197653889079921952847884526020324221554992 5196 154670844741530302684630811947889876771592 5197 115757783880787898908706506844161511001360 5198 82974493493512723402064548507965403603032 5199 57029527753494067676804488339120718288552 5200 37622578927831659963741888437016302542700 5201 23843397809551900397063486411837241365464 5202 14527561732199014023270281849327599649366 5203 8515731750351818188751803851778480430284 5204 4805367850624398824370000482029517763054 5205 2611875427531919509938532063846554465244 5206 1368115616908997770872870914830325307848 5207 690940297726916939537931500852486015664 5208 336580774126155511908896240364510002044 5209 158210236899268449911840726705223774360 5210 71783430788809398326214469257423212928 5211 31447704965386006741467125572277639868 5212 13305855495074499706069216498704852594 5213 5438550489661485785871235715468440580 5214 2147785926237747734849254879006792076 5215 819654418801725851885781166115623664 5216 302308614467780202996740368275550856 5217 107765939741027941044884996695556256 5218 37131131931110253655561032538352085 5219 12365671827933936731437968597303220 5220 3980151972483408544189889287672777 5221 1238070569893204453119073181451854 5222 372132469993503978598521162227667 5223 108063549259118996044273653410572 5224 30310495242167806265407555227231 5225 8209564998681505302067919394518 5226 2146441330358463703719344293009 5227 541531807246727818173382492252 5228 131778172548236149537207773341 5229 30914219088889353858383120542 5230 6987455713814870112415446011 5231 1520701146024233240305005168 5232 318430727182903558263225865 5233 64102542813349267309234978 5234 12394357539466040790173899 5235 2299386049875524616337926 5236 408822604493458194852829 5237 69570854532008921875850 5238 11314964278127874434230 5239 1755883593631335522638 5240 259504418237990565453 5241 36448601537874986034 5242 4853506086985092742 5243 611034963436166570 5244 72497376564367141 5245 8076130044136370 5246 841002657419296 5247 81436184851178 5248 7285794750133 5249 597447940642 5250 44444547592 5251 2958461388 5252 172861754 5253 8617820 5254 350574 5255 10786 5256 217 5257 2 5258 172257633177097227771610293801575255947708 5259 332178321256775228922440461232189997420276 5260 468052598712479620239335205816222707844498 5261 568609027256693788711914306678245888876284 5262 626706717354759081212637897038276642294043 5263 640891141941881062829863389130523330696577 5264 615346171413197695208754243595301194821210 5265 558630021194075292148745061945975696064261 5266 481692512976600773716732628105621626780959 5267 395746000466554402900365805962518833765824 5268 310496753002654944697067833977645294156840 5269 233051802610642912112751340404440866750080 5270 167575684309975288788740106066860035170156 5271 115567658358617577974216546366432072220300 5272 76516935141215015152240677292504029488640 5273 48679796382394638973249947496996057538628 5274 29781139870236259554150870188823448740026 5275 17532042941534850154812423967558749613626 5276 9937819921778822540566277960717939348944 5277 5427016916902465084483208722933908335698 5278 2856700700855526504787584515239215839082 5279 1450119303646136664599055996996414607968 5280 710168228364586313029852288066394698604 5281 335662214016979567409102893522697257764 5282 153170582118373466135210223934348292646 5283 67501154580140979973351323987035378286 5284 28735899230645846043935172242335816572 5285 11819925772169245409910873519803191406 5286 4698547162637666095485660619367376870 5287 1805251695073512465755739188276775828 5288 670482704621075813390828626013735744 5289 240739359023864795558385949702180128 5290 83566824830318301682768631785983021 5291 28044570215786128789126413475258782 5292 9098617517768420216683629955180999 5293 2853512414690335469287551752744757 5294 864987115464707460462535927007946 5295 253392565901548160729974112389226 5296 71720207173080170720870267756037 5297 19608346044842837414597688835121 5298 5176766501030438456481352257120 5299 1319281769101209174390825990210 5300 324411543429975085917208250091 5301 76935460721000445730401679417 5302 17586984665234029451314132092 5303 3872778382022405606177748036 5304 820952767913855220095636385 5305 167393432397719520025636491 5306 32802166442001166752189172 5307 6171400815585125148385357 5308 1113535253058046543527312 5309 192454122237587436381945 5310 31816466940800552419606 5311 5023446054396228062931 5312 756160543663889802856 5313 108299463573027274471 5314 14725140313308624726 5315 1895818158856931159 5316 230439954899782666 5317 26355215662006965 5318 2824946374962546 5319 282480225391037 5320 26208847675878 5321 2241855232971 5322 175452489359 5323 12449644464 5324 792257258 5325 44618908 5326 2186205 5327 90867 5328 3058 5329 75 5330 1 5331 327916119552315861204155707718719142321799 5332 646378797841529709040276420081531834494040 5333 919771103317867933962155281956443915471170 5334 1122826177454443561414870728309437420063368 5335 1241114352088826724846915387239582090663947 5336 1271931285877974343689941872715937966265576 5337 1223635206344475154577960938356480286654318 5338 1113104510432652312465248114192696316053604 5339 961907990115084333195448807235020466852890 5340 792182432781601833729650149892124866237696 5341 623177822657889641930229990044397298796424 5342 469091162979795338900198538908399409870240 5343 338352109112541080138328356233809437469636 5344 234125594886848884321860041093681925984304 5345 155569420221591115516769433635835311496040 5346 99349695790860312035580903234646505843152 5347 61024602467740937459985410456108793391140 5348 36077349990698665584669286547081040741512 5349 20541039512746906154527293031499167882084 5350 11269659756223216487874978961590841523152 5351 5961019922530054772414368444060792024796 5352 3041253989998658043373011157080432200664 5353 1497233842243897258957875522492370756496 5354 711535102391344861846877981278356471904 5355 326528301172383871759788750598114793214 5356 144742071574840544309937403881349926312 5357 61991733246711682168406917854066100164 5358 25658870845577214931432908026285022240 5359 10265735160374929658174028580298019740 5360 3970631696844223992239459461042863752 5361 1484905162898242795055837504773011608 5362 536962615061853889460055091076545920 5363 187765670942732153917754453201796963 5364 63492056865783487813932012761321358 5365 20760662448273246581358070077086466 5366 6563749884318453364604747174529052 5367 2006340062792908814148812811136571 5368 592834014787030575772100764185334 5369 169298430714173769381118176172392 5370 46715300228364439774720971191324 5371 12451617118706747412329375703017 5372 3204825536008809948332905819934 5373 796201185310692763451426587298 5374 190846091874287404886218635420 5375 44112377907033804761188935013 5376 9826511014521706893596846774 5377 2108202748192319699687456224 5378 435287781185819753219101492 5379 86423007058172674316285944 5380 16484103258144761560251588 5381 3017380574687630795296444 5382 529437782138873499613832 5383 88930242872501501485599 5384 14278846787330665134064 5385 2187885744289408116734 5386 319322343437009352540 5387 44297907281439932119 5388 5826842878672257944 5389 724723132988534924 5390 84958100977646760 5391 9352015503355531 5392 962400888710796 5393 92100851079662 5394 8143923848500 5395 660055053286 5396 48531158208 5397 3192778886 5398 184353928 5399 9080525 5400 364848 5401 11082 5402 220 5403 2 5404 674704693390623875904094097663163225880678 5405 1301628403411672947356246295457650146006102 5406 1835739167505076289222873700418531941541619 5407 2233357762594102320285786689057779342812859 5408 2466436582674388731157733233122617481508746 5409 2528637973972360279544217268205871678122885 5410 2435314803070983092078801095818475661647173 5411 2218851597367004914999740874266065988635703 5412 1921208452961000783136366208418795441794028 5413 1585804883266722452608367712454926750430743 5414 1250667318169483591957105248318175155229100 5415 944073797802348819825479255554612931326860 5416 683037409934855712958782596197861524846840 5417 474192981567131547126265879116963950685852 5418 316199527092538855294549589377758200577740 5419 202689529335724417789954398967818720765948 5420 124994772908363593974159639323239494223070 5421 74205418950879228149847820886877202529728 5422 42435319324392320013117159759534862795966 5423 23388814801490149428546552146320783902986 5424 12430748707182435756226175920909229063572 5425 6373744561736933540854685847340792107834 5426 3154148424583259901970642660781509034428 5427 1507038334110468831633931618729077413768 5428 695455319941940857845407856467877285432 5429 310062272690700008869911810034048324470 5430 133591751291496904221437879403360383850 5431 55636799221105686131741430474514661918 5432 22401740760376298153509404235917613900 5433 8721848532214285559426524903414711786 5434 3283954087012339860716313627673768052 5435 1195876971534765298686055952041967208 5436 421211551850778209036188461373293378 5437 143498022152666076999584455400936730 5438 47284053040331552558345441594602703 5439 15068887937045955880285169286484652 5440 4644113581690055807095226227992933 5441 1383946084960643945704704309019980 5442 398704617347210480440589709411192 5443 111019881235071408770273748230357 5444 29870939781731103125209043216166 5445 7763459683148720379707988476785 5446 1948303958938670964091445185707 5447 471916650074968827693125395672 5448 110272414539741336208524584999 5449 24843844112945079281432095992 5450 5393210911122010254094493708 5451 1127314881695395903056338621 5452 226708409587636612477816858 5453 43825690132811069783005694 5454 8135739988081261245749552 5455 1448737495066681851652194 5456 247153136920725784005328 5457 40338550450376553571160 5458 6288851059244362336057 5459 934872129988139389491 5460 132250148830832797679 5461 17763135435112658597 5462 2259443368480792520 5463 271366998441210540 5464 30669433110474600 5465 3248855438650478 5466 321089493895873 5467 29446717108125 5468 2489874961463 5469 192636818556 5470 13513769633 5471 850275821 5472 47350594 5473 2294259 5474 94295 5475 3137 5476 76 5477 1 5478 1284547574795773520394749761265290197321431 5479 2533154062267516258317566231442150629321706 5480 3607882343353343150677770725287283998112049 5481 4410669521766619594242947344760453351788086 5482 4884851471391284342338431478441525867487870 5483 5018602251004979596528769212240539750277248 5484 4842657766414493779296194202494700470731193 5485 4420918718241713297730631774766221027712570 5486 3836049627735048865754132054821924062599805 5487 3173768556264785128496510740734303592448550 5488 2509468153979948320144008376393181459807620 5489 1899596486414874396125684943757184656353048 5490 1378530373022124268943736698016803200816008 5491 960158166166934183866019448617828419886672 5492 642483464629772402263978935239492642101860 5493 413371110932312029666058079731223507964360 5494 255918374096455176772565110580244681105392 5495 152558598756660035827778656773082201413588 5496 87621115100825497711604002120635538029182 5497 48512865428990228743659344663880229400420 5498 25905935743256595280564048382337766262718 5499 13348572141065082840129647931201765687412 5500 6639641673159264494046248769895346421568 5501 3189282637975927014404294378406136238832 5502 1479884884962277264872149200817278612000 5503 663562302292030039631011304954770425096 5504 287588293417507130543204505954910903410 5505 120503074712638863234789111690942999004 5506 48825772304635984277384993959579886286 5507 19133561464710953851699880507217212820 5508 7252618104018442084334937401738020680 5509 2659423931826049200649381562359444176 5510 943409578864587478056897667495651083 5511 323775204450692197099143183170721752 5512 107500949274198098558881468548037920 5513 34529079761700806169970960021739520 5514 10728118846604116863877243925794207 5515 3223833506292271910484495646171662 5516 936825511387274489947649975672943 5517 263202329551953160639548498061790 5518 71474937385092235291126271973100 5519 18755047631814370124204803698198 5520 4753659764458833613435104696044 5521 1163336032463029477667559422296 5522 274755102015519831260052727125 5523 62592012582824368459394312110 5524 13745613118877443892050707135 5525 2907961106763909773759576934 5526 592194262949782845684493626 5527 115990851656150224256227800 5528 21830149613992327536094578 5529 3943703304928512896577220 5530 683050849196916235390381 5531 113273494889750259091494 5532 17959119856686041131285 5533 2717676061017906047618 5534 391784471051346403884 5535 53691479974201180378 5536 6977739312899757112 5537 857557691185515480 5538 99346289958956679 5539 10808080462185974 5540 1099337966444523 5541 103991956787782 5542 9089751587560 5543 728269189050 5544 52932611207 5545 3442230938 5546 196445082 5547 9561520 5548 379503 5549 11382 5550 223 5551 2 5552 2643472582740078902741987086186778018282469 5553 5101792212511146122309256475664034675304741 5554 7201697547092585464875534983719965094743526 5555 8773869902549770420544447514244265631231661 5556 9708179293103630448887718400237954386802478 5557 9977422891713743389600083868137111408922666 5558 9637859001640781010212291561261193266956185 5559 8812036596658983741009762464483946136988489 5560 7660750681576721799056531341545872224491019 5561 6352106228889238226881642365565911251067159 5562 5034989221887085502196965485204191391595671 5563 3821762135645412507963641429727191005864532 5564 2781696428910034521294048094140318204036072 5565 1943697845750030938899657317081544830383488 5566 1305084150470107145178328269381707044351724 5567 842756805733390253204115626058822250595956 5568 523771129199389708939265737595733057879846 5569 313505210010121961893411439806324183539314 5570 180830996238148539487659942270265993951948 5571 100568834035024872003727116862758665022530 5572 53955181193765118717994796336706282190954 5573 27937015761214370614640020791151115403882 5574 13966397047084930366670085607950106595682 5575 6743884043895149082520381734150184987912 5576 3146335789729558212175852182274242248186 5577 1418736765208714174858385004894146828820 5578 618468778049290132474864052839705341354 5579 260708690276017175168534703455395982838 5580 106292554126827500288745138385034039174 5581 41921126614967579053812183364728224978 5582 15995738045363999642405855337340174178 5583 5905552667570523539436578067705807016 5584 2109747605602169879440612816093057180 5585 729336205894981421077836805287398026 5586 243977935274798953289345401518810982 5587 78973472265159597119787172159478614 5588 24733522338961756774161842557693675 5589 7494007532741771205080904683755439 5590 2196330228072283198713128104552550 5591 622515634415500374010945461636143 5592 170595151178463205549131401437917 5593 45187829891516313983769967284073 5594 11565594563942229636357760104389 5595 2859148666487638692963582192594 5596 682392349884556915815949449751 5597 157159418002825116442670166719 5598 34906593060689556040882091554 5599 7472337432078896446415797903 5600 1540547023251120406096492999 5601 305642247872615803487643588 5602 58301701507471134910284396 5603 10681747994616488319463980 5604 1877627275068022638554865 5605 316255046419093206910201 5606 50970184415482543621256 5607 7848026889496747790425 5608 1152388998570740014665 5609 161050115568990723689 5610 21372658281646713423 5611 2686372692537531730 5612 318856537853884673 5613 35617290925601889 5614 3729421698380762 5615 364357946874223 5616 33034026113694 5617 2761552413661 5618 211248519476 5619 14653399099 5620 911721738 5621 50211830 5622 2406199 5623 97807 5624 3217 5625 77 5626 1 5627 5033406479076373806232306028311034517882746 5628 9930121455872249632995565381340151444298252 5629 14155694425663547699580869855673196584639788 5630 17329413979833231649073360840890444939375788 5631 19228825998999430315430779485850248487469336 5632 19803027136232767864338665084309779473384842 5633 19164903835239035522555360710298054559719666 5634 17556394659041590340397790656528343425742448 5635 15294327442624611533789240140724451481643234 5636 12710553888930570711274332034997297480950638 5637 10100177909561976739945924187036635113389486 5638 7687349677358317491372181473516107414332912 5639 5611821714111703077416336784878793340904376 5640 3933700183908532507401216856045793480717080 5641 2650236324879071080184867636629379139197128 5642 1717571976451900126845931805623402699948864 5643 1071548015098935467216044032821426742470914 5644 643963124389989555400006744771438440926392 5645 373011453458623332911618740400433203549924 5646 208368017105131620853958505276981221495400 5647 112306040581002586689365418014201777794388 5648 58429909796705324312162794790569985116204 5649 29356684973135701240482870535935956208556 5650 14248918133198754270275804884112125224656 5651 6683556851801229466025858943081805222072 5652 3030518667086184022394951446276286180020 5653 1328702504544431816417897919412955433888 5654 563434427845514255808780286779860313016 5655 231128123784672424690438680316940156324 5656 91734054738282570962720817045721464076 5657 35231976123216797907373839574467322212 5658 13095371715150058178040739881614815424 5659 4710904494131834851697104595554379219 5660 1640260648075394349119875901928296648 5661 552770608884322727958680588677400954 5662 180296196801421502725805075283042536 5663 56912539546423997381874418336350688 5664 17384534476236698156031403684483212 5665 5137938261409413699516244778669164 5666 1468942536142264136050526104035896 5667 406173689089273710882301676388917 5668 108590380356127432530251226303374 5669 28061087947890906289880013209720 5670 7006327078346154634867237033376 5671 1689526097255956712456731598042 5672 393295319877873327538311888484 5673 88331529611251215371360280748 5674 19128907212957299321214901256 5675 3991574746514143671523437984 5676 801945970391222308216106176 5677 154996126439867132869760322 5678 28790979155310649099535560 5679 5134386716570866756614412 5680 878010433291714894382492 5681 143784037578006934398532 5682 22515023400507584688920 5683 3365542773271097809989 5684 479331163483439384614 5685 64905519621809666784 5686 8335494512047278200 5687 1012438332444280794 5688 115928227164211752 5689 12466865745125152 5690 1253558558778520 5691 117231725678843 5692 10130926507304 5693 802510387544 5694 57668649652 5695 3707582304 5696 209158150 5697 10061278 5698 394544 5699 11686 5700 226 5701 2 5702 10359965232788718549137610536904346421993642 5703 20002090633748534257445611136499536297908285 5704 28259455505564734633753181215356033891355722 5705 34475509730051956209372212934879742353862564 5706 38217938954815894648471918646326060255625454 5707 39371345502174696226063952318893806549248973 5708 38141551333726776212811711366417804217357200 5709 34992319560966118951565838748219607174829621 5710 30539846837669118922737825377219102949192144 5711 25434853852652472655883448616697388088872942 5712 20259953045359094881242243757772478554665790 5713 15461061739856685663040348321740483593667459 5714 11319393786043924058495293017452194783398404 5715 7959329778596406874727078595286935159900504 5716 5380364941133585923882834548717555891507492 5717 3499346860340985152798294319938928711009456 5718 2191386815663962122408859968893230644015096 5719 1322184133283652633920622366582695640926106 5720 769064629562571520036282666216482514902694 5721 431485264326780889041904225775749318584650 5722 233622888183947583505800134709180408869646 5723 122125649470974944017787027355374003381870 5724 61662244466341986582596456635849369064974 5725 30082617006877862623066897742918440616748 5726 14185457707297556634827178068778388602658 5727 6467483759480642924150277599129744387498 5728 2851739997810602732502126857678407580514 5729 1216385352967057405988917636524721023328 5730 502006216403192915064219843599130564302 5731 200493182253009328114750090859228329794 5732 77500521440396653347682868644164594278 5733 28998259826329257974827857588123972684 5734 10503525938018028606977910203531023965 5735 3683098236159273936363394161050878587 5736 1250290684646680011378361285867043076 5737 410882548475736670927694274020976192 5738 130709614101667676076776151792193934 5739 40247488417415283425722398256018237 5740 11993703638313287756360220379896894 5741 3458405408729464458569534334760564 5742 964747076710891975905893409118944 5743 260288019559620983099970542387430 5744 67899467408390883074989600148721 5745 17119747406462898408813087767802 5746 4170345334977888128044103252013 5747 981050143277450733970107713776 5748 222756215992764551254083256219 5749 48790440358338059638775490273 5750 10302014963761204780379349142 5751 2095438412308896822952655639 5752 410240725729776241399282680 5753 77235824394196842039189224 5754 13969292653556458194615418 5755 2424454847690803754965533 5756 403263317896615163907678 5757 64192426763772357939460 5758 9763603402680559944006 5759 1416421436696226089470 5760 195594129854935776779 5761 25651237101049766520 5762 3186548848190738687 5763 373851943054167304 5764 41281602902546841 5765 4273323791178569 5766 412776131596527 5767 37003240569591 5768 3058797681666 5769 231385763726 5770 15872839434 5771 976751075 5772 53207056 5773 2522115 5774 101404 5775 3298 5776 78 5777 1 5778 19728535165417634514553469792825680032894003 5779 38937036090261547705844216512861201440674034 5780 55553786411771244926242130724990168025225948 5781 68100280034432150818953460749729585741928892 5782 75703405512820987448387590257208528945877437 5783 78146734245317199204534303025472753805466084 5784 75844298775887357084636878472548514343610969 5785 69712164515983467914240658329037792115640890 5786 60964676697909397018402402114807584298323928 5787 50886353397378580100607466464682527090591406 5788 40631683691522465345605203027018185958708719 5789 31089692765573646183204164510720116823909158 5790 22826927601876003820833203560376005029448872 5791 16100638541446892830500530585435858836540096 5792 10919779288695502983623126657019805796840656 5793 7127147218238171091782666126267869333852576 5794 4479848638534875529885630896709353199921864 5795 2713555588496904792980870057908488033604312 5796 1584882959685696398872295350965791520189478 5797 893040981959214137392410678811531790189860 5798 485706604762143923852627849875520654353974 5799 255093720288611291654273730901060735927628 5800 129427551745934500620679231603637883528196 5801 63462518739453383341953903134420996424824 5802 30082842028260796936232456850631330230894 5803 13790000614525498806387136498906429864972 5804 6114659370438075837607861795948276095204 5805 2623297599634455315963397389115563989648 5806 1089133477891337365449874075832552127722 5807 437673359036874047849761546519336351732 5808 170262125103709225932390168006948285372 5809 64126067607244843689212815037182728120 5810 23384903308666025172609004182320540334 5811 8257387769327918621517180261180734574 5812 2823340967301300558738945177608294958 5813 934738966217604051578131565560945272 5814 299641237817262627212746789116826545 5815 92994972936313060018917907372082226 5816 27938977690449353416984240929283276 5817 8124275149168658472863001025403552 5818 2286095856041813743655976590138505 5819 622349617594138727657501881391844 5820 163862636759112774225290219593104 5821 41714404116579304111466856069624 5822 10263281237891393995475068162644 5823 2439444169113374734498472793174 5824 559867867730896165172610619249 5825 124002054560282261125912842938 5826 26488072932489464795024194767 5827 5453151219803203210991580102 5828 1081142384877617140746830630 5829 206243441335873965594518488 5830 37819862962828514019843021 5831 6659395231137297440752930 5832 1124612609034126796466564 5833 181903603787315656809136 5834 28138223590041091654373 5835 4155615323527885517904 5836 584830706256617692070 5837 78260880499272002740 5838 9933752024824416144 5839 1192656641311525790 5840 135002753996048673 5841 14353382996204602 5842 1426976869489286 5843 131952760610066 5844 11275654148654 5845 883224248232 5846 62759982923 5847 3989626060 5848 222516639 5849 10580278 5850 409976 5851 11994 5852 229 5853 2 5854 40612611378298691453971587426876433697436776 5855 78440773278355979647353791283801404105342649 5856 110916259064574841678667860777295719777628099 5857 135492458795582750494333882814466693440952766 5858 150472715436600800508605586187600811817428545 5859 155372087120936318967321183951435644782600400 5860 150942224052085641186416210835723831253665915 5861 138938191874777472416861855966749741047147199 5862 121721449350935187573932064414160755820409546 5863 101810468689089367741793507858847559041277365 5864 81483933554867518345594923850306457654002748 5865 62509482219513485315480572697061164748152669 5866 46025695701304970565963127592963489475096299 5867 32562417413805920485435586552403425514429976 5868 22156542479810216095127199961297817958112640 5869 14511408366504648099473694374070453366341040 5870 9154855162164033048631503552249843107330122 5871 5566824504701864591612952803275783056033080 5872 3264608341260289172699267581459307434834390 5873 1847366625685778585218718100658067615927290 5874 1009217697795215793902921548167921002563362 5875 532500439691527690735617524887806656517074 5876 271478641556625213534922143356003119006178 5877 133780799200927266817640640546495796288732 5878 63744313863593357239855246780783771577980 5879 29377278165256970725484297211405652606830 5880 13098546436150752342180324184717545938514 5881 5651730452271164938105722196723436226724 5882 2360360810800087084678596218590259771696 5883 954316330542505258765761334714901636750 5884 373584009899431312850482355218361987438 5885 141617736086797644138874431109456520260 5886 51989825808510936707157869486633411748 5887 18484792918308146436968747530153610637 5888 6365265773429971191360156706617887865 5889 2122854359787715092479697076950882582 5890 685657087512377112999273124780186328 5891 214458498867908632839487272087498177 5892 64950125744575705777802853844213673 5893 19043729933263913507286852391556920 5894 5404772160160984013617376014339468 5895 1484419461877848833854342697071086 5896 394431676505776691745459199234680 5897 101364363759486717863396607402450 5898 25184820726356524848402388049925 5899 6047166977332995179285127571675 5900 1402556066429538240089200003648 5901 314060697866949714654723289819 5902 67853781558709634158047494251 5903 14135566433382705558344863665 5904 2837326468729772910960109885 5905 548281782665066589324405614 5906 101905464014918671076111632 5907 18198918733231572440757353 5908 3119266856313458137294065 5909 512466153235209260361376 5910 80587027212436207214146 5911 12110422015002145557796 5912 1736075054882933760144 5913 236926618849149145580 5914 30711404259910143431 5915 3771313446679156611 5916 437417147961662412 5917 47754718586659883 5918 4887926370104465 5919 466878991373725 5920 41389374746517 5921 3383648244240 5922 253152132505 5923 17176585640 5924 1045524997 5925 56340809 5926 2642098 5927 105087 5928 3380 5929 79 5930 1 5931 77347357324984431526575516666666906508639576 5932 152715678425052587544752578032894753328819862 5933 218070728368451522968417016746739981842591680 5934 267668900550684700041051609679621219309598572 5935 298084010952369573706033761025022655586555513 5936 308404850862136352050401785584269038651168262 5937 300147591300751601997388128639072202331665560 5938 276780928531615511793641281241583930156734020 5939 242959426764884294621455463875871399594227479 5940 203654391301321853675481053812421573586609044 5941 163380152299877771302195721204761337428419558 5942 125658930479101604262564743719637025985080792 5943 92781689356336492127211428314535862016735670 5944 65839437423134963793369296513375593549589392 5945 44943852740854979375038455138396372336805728 5946 29536969355844110880573476861788625446713312 5947 18701784536310826124368908845579859052415548 5948 11415618988101275967051003022871438282770500 5949 6721508178052090054922374540907433210520928 5950 3819567552723498513624549246882134091564344 5951 2095809478129037199806427051185254682974860 5952 1110892490384730726643923956868690208115396 5953 569051119171366992008246270717965613822060 5954 281806379664948046442729882915420990136864 5955 134963855151259699128926098069369510643316 5956 62529379482078445423033177764471702451620 5957 28033028178865845377244458921546682631572 5958 12164129657518747644423273249765055674360 5959 5109869975839398693239047369728344325192 5960 2078432544163151258424864373030324580268 5961 818701621583596003206464523608334840980 5962 312343288315698116834446664564952740240 5963 115423815494925480432496607176822469649 5964 41318247197254066481382427593544364934 5965 14327962803839119972768687081319515458 5966 4813069077797514155594712634753191060 5967 1566172661554976509059219832155449302 5968 493636525424308420759663409832028142 5969 150688527173514768919079714912659902 5970 44544889008597930783349811426359168 5971 12749220950142220835478919445393369 5972 3532187612855977943796275183600760 5973 947036304629342020375078735700898 5974 245652826591832654283808233061008 5975 61625246249013950597199436577943 5976 14945328450643132877307193005592 5977 3502413287315359163079244239870 5978 792729524255132904602568929100 5979 173193775498771766960680282042 5980 36501774712934887997156226958 5981 7415888940650349474712954410 5982 1451236310080111890862789860 5983 273311715152676619543198642 5984 49488021813034085465524494 5985 8605817689917709800920574 5986 1435518285370787921353296 5987 229383856826207448412563 5988 35058835306745902004440 5989 5116524728406609650198 5990 711647091849091031472 5991 94129553701141278327 5992 11811074195682950424 5993 1401942921116797062 5994 156904753716066524 5995 16495348783727099 5996 1621690654939842 5997 148298778257508 5998 12532729933300 5999 970883141403 6000 68228321274 6001 4289184280 6002 236544636 6003 11119005 6004 425804 6005 12306 6006 232 6007 2 6008 159250026712377077697857125888431050902301574 6009 307694181660146343249950501864712919838524479 6010 435438412365759130851161815422144539028216614 6011 532602035480273130440021624767164018024045655 6012 592527673848220230625571204103557451320320691 6013 613193058649663015046977787300502770112231711 6014 597337597658623651102772627230083769169069890 6015 551603262376733781362080009399050532987057983 6016 485040264199321218830119935886025021247984628 6017 407394400569364958316838238119244465779380068 6018 327573781518112073692511589251412527893635971 6019 252578098692333784802219866050573267799015829 6020 187006221565384069207829294116586962141888424 6021 133096460157325660917090789837302686857418355 6022 91144259237374714932426996836869328922477816 6023 60102541905024647748809845845237300291510784 6024 38191318469434356310838921150443519561371444 6025 23400243944482065311078889809907809137730824 6026 13832786083869749838532545250651965738356312 6027 7893328090260058985537510640310803836078518 6028 4349911274395238579922795717899573051236782 6029 2316123598982017948486156558028634150679718 6030 1192009369748444523329784847767668057538274 6031 593191433403982416397033279221456669146580 6032 285531367298059176287520628947291252702002 6033 132980921844549043803894051276531933434748 6034 59940571487675520631491365548667858901714 6035 26155004840199875623180457920353338829624 6036 11050565880528375048319676490270959314250 6037 4521583399855498063209344808722600175476 6038 1792010540594894827383032567276466481046 6039 688001438225912301720946217904955348772 6040 255904969916809565704968689491428428194 6041 92222606814522966314440891602897826143 6042 32201847322799512973626826965035367461 6043 10894587272771795605327710033025532394 6044 3571210313545205165158816715235534987 6045 1134144944807888410690873968270659094 6046 348922824202944721619360920792901303 6047 103978107834057462887288643274873546 6048 30007817720650642602390459965264366 6049 8385301273461895569999615665540272 6050 2268240882238586319494357282704221 6051 593775369385104455265566691583833 6052 150374648104101940752920366445396 6053 36828402847798502162167184646819 6054 8718892799715995058090090527959 6055 1994346942328016524784942344093 6056 440520564735436394047757557495 6057 93906403114153078265308000101 6058 19306117007947212065703467845 6059 3825069411511413921128583038 6060 729735840203223669033776343 6061 133927782031677796958570866 6062 23621401668359707829929343 6063 3999181566793114671445138 6064 649097751748911153957346 6065 100855692963398285051326 6066 14977703101809749547495 6067 2122079543181424601939 6068 286264223046725868784 6069 36682762350067564773 6070 4453581814938573255 6071 510750211553066781 6072 55139478904805483 6073 5581340587743469 6074 527249254031964 6075 46230156153999 6076 3738275751517 6077 276656844203 6078 18569327022 6079 1118209873 6080 59617724 6081 2766240 6082 108857 6083 3463 6084 80 6085 1 6086 303326830321744735525866874539133659656731567 6087 599120133836285204732394037176325008448942128 6088 856209298779654660451449932380137282998956309 6089 1052275114457396392675810840392343966432512790 6090 1173875184001261104964993430494442737825384484 6091 1217203704395078383263706974358645986087466992 6092 1187803058213141897786273990522512530162594921 6093 1098807958329655568638981286653142003976642282 6094 968060127788033502223074046172552596385478017 6095 814796837258252330698017226308753093335815202 6096 656662348339557589092994106249694922075919955 6097 507597372909223908416011648947371312334810538 6098 376844916595716284401204589822326256156994929 6099 268996834901038587141723064901999426322510470 6100 184787861650920302038503246694645061002472784 6101 122260968182973960066180825242608930461762528 6102 77964322059452312419238686908958732422417612 6103 47948095037309864317183047228727047303437108 6104 28455224389338827514701163822433990502048858 6105 16303992252681746560069558675178711737175692 6106 9023486144380287514873242270244245777473166 6107 4826067700229529434670314794115484311536796 6108 2495317185700307015678209012491916106354260 6109 1247761076605714671335123294874784533876120 6110 603610190299096386141809162766048733242588 6111 282575073135990457698274579925426427339536 6112 128050983110030885392254589360364455066488 6113 56183728021958009983651102438884394255584 6114 23873211828816160999968198540190798111440 6115 9825740777373754698863766532015876323784 6116 3917805000197868769509991189435274549348 6117 1513560199324311983175835463495769203320 6118 566603922792549003308480328866024315210 6119 205548007984550704375071848428565771790 6120 72263439461647748822483647447351322334 6121 24620693574167563807009718010172308612 6122 8129229474709186371503824402681405390 6123 2601017295982570886993285264402532756 6124 806389596151781704059580728174608446 6125 242215948522157978540997908588989684 6126 70477374325263435093022046994647047 6127 19861081911706860036906934740488330 6128 5419542203907522219917777111914887 6129 1431566408727013515636328404633618 6130 365943159462307547844580353054324 6131 90492634809744698558991237777280 6132 21638809870945662009460195776383 6133 5001202220254731157314445867262 6134 1116637621329593440642942276225 6135 240711175720322599953645618194 6136 50066459221613683392807453602 6137 10040445085730761120294484988 6138 1939851729402728381895857974 6139 360752283196752593954380268 6140 64513000872784321183416102 6141 11081731679566167132879956 6142 1826252464134295654832027 6143 288347420483380672397866 6144 43552459631364770231245 6145 6282166423976571983686 6146 863717437578770337174 6147 112941988083748947988 6148 14011583611002176583 6149 1644517914905299358 6150 182008957422273812 6151 18923437548948884 6152 1839996205299237 6153 166425385841798 6154 13911573550778 6155 1065987460932 6156 74096411191 6157 4607108726 6158 251266815 6159 11677950 6160 442033 6161 12622 6162 235 6163 2 6164 624613069773713818187604936268309772707490377 6165 1207271208859436892738447771114640340238357994 6166 1709842201655783582603493250665369924312392193 6167 2093978293382143048817513141133863725735035917 6168 2333561490614730621354714285768682963054186552 6169 2420212421019377415533034155509619751595020216 6170 2363891931286494464131188028857697030726523077 6171 2189736392335897438901895424547233864730571929 6172 1932432031244960797373091631634115806625822270 6173 1629687729798974275188939068197904723241885961 6174 1316313299034462884629590905640005248165518226 6175 1020000298851119325843357691373775531369288609 6176 759283955687680750707662900433099496046139153 6177 543553803772583665503567490632518299952016787 6178 374552539553359270157503712112297777714932067 6179 248632864614310137238763011506006688038333568 6180 159104726016557158602941070242954696075775578 6181 98210502777215827574469629756179956716532342 6182 58509855780319298083912851042447448824643200 6183 33660516890785756283921954806150926302748566 6184 18708498739136192981992835880125437188435318 6185 10050150016637397893158019545698626031759530 6186 5220298273888977713114205686421948853298642 6187 2622808822911492376600660770937743784577100 6188 1275064691651245586839585509606820972120624 6189 599963220054382031497683296519542557587476 6190 273315082052764937812007460048793635117744 6191 120574726722502491672036053723303198242808 6192 51522558456788245514683079190952686023032 6193 21328945574039892784912671324906743283432 6194 8555438161761310045469525102096743187256 6195 3325628821954750849941973079913802602988 6196 1252879452482621047907863766766650996130 6197 457490017166487841413632017810894341997 6198 161923892684462266670805639510827559537 6199 55552613501996389765897363773309298698 6200 18473807411386987082720563814164332370 6201 5954527649928165532892477053395279676 6202 1860132886015363296878995530760799676 6203 563117222194781378426736439199155682 6204 165176934607691996181566847453723133 6205 46937270074046720263181483947186833 6206 12918436412351069923452525640975540 6207 3442822244551037548105136854838451 6208 888183282784106365947062413523082 6209 221730612713656591125235360406054 6210 53544534609890314038563263560627 6211 12502032380339322352633677479847 6212 2821032890825893110548498978421 6213 614834787836596865242554622887 6214 129349444834614737574559487583 6215 26250012985331810827103832598 6216 5134795618962145013872917862 6217 967339290861809908958637024 6218 175343358852908480688517936 6219 30549365721526907151471042 6220 5109921381771412319157411 6221 819529850245784893487097 6222 125842707985593734341638 6223 18471561679435682647893 6224 2587051191167564633956 6225 345021387946328431832 6226 43714302781704778269 6227 5248037025971013151 6228 595198204875132396 6229 63550253880537360 6230 6362489068882343 6231 594521033029497 6232 51566198875110 6233 4124993084386 6234 302014988773 6235 20055953175 6236 1194977382 6237 63042535 6238 2894634 6239 112715 6240 3547 6241 81 6242 1 6243 1189838191352667551984505543059995092300368421 6244 2350991223832887039998401987577357168243165102 6245 3362475078297725840125939365920921923931886294 6246 4137532907511104674887533721076998346864578916 6247 4623432055817750267840957166036081835538246120 6248 4804381992156153112441914670525750150052665494 6249 4700602677812681116050144524009332508779380370 6250 4361831754595966949777202693386352015381645848 6251 3856463217760875996949070148610046717592658942 6252 3258930369661406848795471136561221998727136220 6253 2638167750755744765049195002800010470626196422 6254 2049301035424872268798038790300653723530146948 6255 1529544881117455142631226256227080399589134554 6256 1098101020008595686815619698593424114343126026 6257 759000081692183137610473553488051399059036150 6258 505478387354961579821635417991398923047799808 6259 324583034688384364971106702161161116579053338 6260 201085682388633002484380405348774517766506040 6261 120257662686083356210052516978984289834178500 6262 69461392180971535545633564486464671662854200 6263 38768383627876197417900438949149264397032012 6264 20917187235634973189425690576270980168617300 6265 10914228942771236955239375954603018906897276 6266 5509418022747308958393176645372967496771264 6267 2691451619881469464697698123304643437607360 6268 1272822947530864571532828137697217672403240 6269 582867436738279234052589117122708096708352 6270 258523154662262785203198001036784416620304 6271 111084192297200882229620102626058545706136 6272 46249970027194610806933041232974122145160 6273 18661570764809673324016739718226082525624 6274 7298297860536344990004404976715523529312 6275 2766805271906891442247038630604087769677 6276 1016843158035352731635827498038794046998 6277 362301450324786783581159762323334802390 6278 125151678106686902360821300830114905016 6279 41913191290212892884666438703498567722 6280 13608054364141207430512128354365447492 6281 4282948950895546435211373011754896508 6282 1306615129698069401156063217947308600 6283 386324555482745426418949511865974358 6284 110683703974837504837178656624814464 6285 30722247107743541681742839960934368 6286 8259521443698641574571975626070092 6287 2150139816856034842285199219656470 6288 541810350562153661915626044060774 6289 132110072447621081652177675891262 6290 31156659685447388521195162256896 6291 7103754404368397359917179474914 6292 1565015043075254820765055540530 6293 332956646082421386652531524522 6294 68361527769714336643912869096 6295 13535538218477564971638469206 6296 2582433171445754511408853324 6297 474333845455881290986163900 6298 83793335239611168499063480 6299 14220869047515690703735294 6300 2315800001374876031481076 6301 361359868556346408393304 6302 53948390704892238791860 6303 7692579855824909501566 6304 1045640256390372027730 6305 135195345288228190002 6306 16585678463266863008 6307 1925149859311430880 6308 210734097114825282 6309 21671554658493294 6310 2084404343548740 6311 186500901779700 6312 15422264902950 6313 1169066919762 6314 80388071560 6315 4944281546 6316 266708444 6317 12257610 6318 458668 6319 12942 6320 238 6321 2 6322 2450488488973462841334733476784425447848215165 6323 4738008640942747231165667748269417722860363553 6324 6715538481157382120428365941537527429237885110 6325 8234203730831664933643347284014468345665646367 6326 9191553547150688045850331072884057712697938558 6327 9553053881656254480151071401939974797627173631 6328 9354828803618497061101804100480972574158679088 6329 8692005604031081325878839582307854299503809123 6330 7697531009343752148282021637207328970199865291 6331 6517294388653123339676748925576907885519294221 6332 5287267338563490612951215876966924108745103453 6333 4116903956471782734476890011414537464996873039 6334 3080761762577537352630995947699836772860200979 6335 2217993906567932162398534809415623763467100801 6336 1537695483506722508292501577229555722753410087 6337 1027370951652031994118263917101323196801087220 6338 661957447074231387462688963117042231795090783 6339 411572424047582326044528957378673972313070665 6340 247068949908531383186526147625591672487759349 6341 143273861729750684330333575664654179416258457 6342 80296314979199569190674086149205858795191097 6343 43510174321579053151119679009626169364267045 6344 22804704850467936077048785516270107008908321 6345 11565236380765317628265019563563188643427795 6346 5677090708585777417241977224995554122753721 6347 2698177892007244812449365728721977841207033 6348 1241962810687535188151404945249150468828857 6349 553793206093664265074020973227306596402869 6350 239267383905244010570904561969245572424761 6351 100184425885917121182900521282740020573017 6352 40660241401158485573300044477478212876425 6353 15997536194420240604496012381621594097677 6354 6102365011983657442907241395207594251916 6355 2257052986327537091568533818081354020397 6356 809484026551567691021618308620607503835 6357 281520446340146651799803034874173509544 6358 94939378676330917764627981218730666883 6359 31045914406290501723180571453051033165 6360 9843688106526035927829004534364802825 6361 3025984380952308203535462066160262831 6362 901731123972206782254782924357297392 6363 260447671923616634800331695038786041 6364 72897596709972546736257125474902228 6365 19767673212012510908249987880786796 6366 5191955840603625237566873823013356 6367 1320399093888485033996411313573989 6368 325031184913715319307240815762316 6369 77413561897273944302821637012159 6370 17831433549868044734879803306461 6371 3970217787049370123158595183893 6372 853999662191063152926763636623 6373 177355778850365405297883076102 6374 35536629125800446802317113935 6375 6864617454608715858896199521 6376 1277306816882422435682059321 6377 228718872623723166205631803 6378 39371375492037421603424888 6379 6507650035488655978623789 6380 1031498709289033877954092 6381 156561434073026846876786 6382 22717921718506687118824 6383 3145793625224772185161 6384 414839358352580406924 6385 51977003963108993845 6386 6171344970482039833 6387 692273534981550252 6388 73114068358319195 6389 7241175645730570 6390 669383651808519 6391 57441185721682 6392 4546261696357 6393 329347769000 6394 21641560086 6395 1276004620 6396 66620076 6397 3027374 6398 116662 6399 3632 6400 82 6401 1 6402 4668462253893308684509322469694152499287177086 6403 9227674329721294797268690168204158293435415884 6404 13207863227592439368370255806694141302687829347 6405 16271696860888233722560639739942205966136950890 6406 18212337320936004379411756950622475473951071551 6407 18964632190282603385149969871550124678497539460 6408 18602182724305086396073414613802559229780175347 6409 17313334538793246102033701599812137819935742566 6410 15360282808583203522678204964207487416341781709 6411 13030998861867196982892090813834250048924672312 6412 10594703551921350078588523003000041778981583713 6413 8269195402494972154965063231306351369954711870 6414 6204029780968097023300953356978450092296415573 6415 4479058092900257528952578006241860128653019334 6416 3114533901176969756248388567377710614288765124 6417 2087518524749561860730990343419521007500359128 6418 1349570301487875318663578976843222846965945677 6419 842081820132443059779255780090058929317969124 6420 507396234195465733100314102138741674075095761 6421 295388770985641405485930795707228533837579694 6422 166224906453585990587612576164991836663866375 6423 90456365074707152791903783128846533298088868 6424 47620506220545211098316092350668622606668219 6425 24261520403609147963479519750950995988089790 6426 11966179287215974646311134988431957149753107 6427 5715291741515566835186513900537755154078852 6428 2644152759793100168018238892887405414966825 6429 1185244377647259169524792068720861791059542 6430 514871422270838323635854716464138953110879 6431 216792321088379591087430652671376104858984 6432 88494520211625372458599361775291679195981 6433 35024974857366331998428871325999852821946 6434 13442444211661036484240462198716833557292 6435 5003292619196668785236831492458700130046 6436 1806081236022356466998731343401120487600 6437 632319884344349666527131978462835083108 6438 214712249471433395461587029115811443029 6439 70711000053373684180051907651233878548 6440 22584175776529826990680060895070464511 6441 6994752509317318962627397574943133622 6442 2100590441374789670261524623286975375 6443 611571520427067821839961274508456722 6444 172588197347890502100457498080050020 6445 47199627220264166614863650547716084 6446 12506018809977312733528110397577547 6447 3209407281390322550075558144066120 6448 797461677592510833238125469784779 6449 191782334890899118702228958212398 6450 44620551582381066686793147366745 6451 10038763302274578391889382512306 6452 2182788538159072858378726288590 6453 458427081436918922066163564080 6454 92932659282938235886250128213 6455 18171338323652483839217072532 6456 3424303619457409080926955907 6457 621344457981690888578726446 6458 108450787184032181584772067 6459 18188234619308109624516814 6460 2927314873196747583163774 6461 451514459485200881586312 6462 66639167322888967371079 6463 9394960839335292113708 6464 1262775935352692896785 6465 161462794060778913674 6466 19590829275276535286 6467 2249217345654084576 6468 243547432711864262 6469 24777130888105940 6470 2357657498105676 6471 208707222186344 6472 17075581657120 6473 1280681889048 6474 87128230654 6475 5301615980 6476 282895392 6477 12858488 6478 475714 6479 13266 6480 241 6481 2 6482 9616156291906622824602528396249964286125224491 6483 18599004528354513866061102957021713190560491948 6484 26381469822672699934266696895366634759860766445 6485 32385423520844137010580058959439249339216137335 6486 36209037153315603649361999563652611038065442194 6487 37710635105512568790345270647023389368864844964 6488 37020833172591917576740957860838312518202661037 6489 34499628732166221086499273737286272423647449509 6490 30656613530628187367524872487545298696650976512 6491 26056158141095027200206033064454436531256058218 6492 21229195600824536600362109603441130297604163627 6493 16608003548663711048120377539151795440658936443 6494 12491951952973115233208567388195542600889145837 6495 9043462780074076829223456697425326391837496729 6496 6306948309303267055019183578318365419132812491 6497 4240516042185389318355785619729608776748188004 6498 2750602323479885225079683788707984167411234521 6499 1722305618203241290439367237434284712135290958 6500 1041608886038098465826123614532571237424841679 6501 608736264303275209422707730556527302624221581 6502 343940943827910195806919251052464737213845446 6503 187954678428190359607878549057352141004784766 6504 99381812386587372673525775950151473258485517 6505 50862973217639179661573578180728226780904837 6506 25204696905525251837220152205730900206983568 6507 12097002245514268967207434130361664887030250 6508 5624842615014796144467215215774815642913443 6509 2534471973777151189973884517238910286769485 6510 1106893489978273575328835233607975982228464 6511 468652304088639116970073535025432497807676 6512 192396120794654964491453046510026252551585 6513 76595848522201950172865444197806476460679 6514 29575282049959063048641800029670793221297 6515 11076619572238249591120386615067995176841 6516 4024098880061695477731990360461398714045 6517 1418174778715341037440819398706939420114 6518 484836492221202304239190740152874755165 6519 160789544265857266193597219368265356714 6520 51724619860204242502922183376731421549 6521 16139162499826564880062051514561403353 6522 4883855097959616208692252005415891827 6523 1433120701041109485955187234410545957 6524 407724478905976325234557004647461547 6525 112441238473611019344148478612738342 6526 30050681405904037033017037794803503 6527 7780927032923255534748860171554254 6528 1951270726998650955131167546732143 6529 473756324071858916592943935538165 6530 111318141705336238592807295539903 6531 25301773701527049906406855687919 6532 5560163586853281740855832781801 6533 1180668955119822676773781749084 6534 242101650645001738149702787775 6535 47906180480504540317727553618 6536 9140539084587411311104313233 6537 1680213549746152645473483605 6538 297272771733007466656537197 6539 50568983596165463985102067 6540 8261169805028847182834059 6541 1294373512428305005566008 6542 194225296658568144714747 6543 27865885938914158954204 6544 3815641737127040068743 6545 497618976600979037279 6546 61666738690100092669 6547 7242392451728799846 6548 803671824549366686 6549 83971822012125590 6550 8228160142215724 6551 752585702372406 6552 63902059549916 6553 5004699245856 6554 358782748792 6555 23331456352 6556 1361474208 6557 70355282 6558 3164555 6559 120699 6560 3718 6561 83 6562 1 6563 18321706176580583552804434706301592767500950880 6564 36227228953207120973055771063126421800009464470 6565 51891743859236112327977002443508435657473138726 6566 64003236297339990804004618326349754152379514980 6567 71750487888580480941675577355675313405094048237 6568 74865944557299740424477065999750516026471403930 6569 73616831866457523759992028974435457374265048680 6570 68716374939157099680843682294270375819274664372 6571 61169788276824180528024749090427892173105691005 6572 52091099685547487398972527402901023951813030634 6573 42531382167459786655486852472915449835329687472 6574 33350473693470531250846017785999777324789148420 6575 25148370946859843270869906439311213516860433804 6576 18255545668398386195894458019373970301208637606 6577 12768618334965018169514404738026545031535436838 6578 8611726203835468837172982769638864836303931296 6579 5604367832539924028266072619249014866683117363 6580 3521397185452080148746231316330195371451963198 6581 2137432370869625646884837887062832541741558722 6582 1253935462875658265956007263930391641736126748 6583 711315404041387040917440414179905209801470779 6584 390334238328916124025172375313561912822970374 6585 207284808028191806922472007839778557904896864 6586 106563994815936788850396131875854603922163548 6587 53052887128113321005867400673261419443218879 6588 25585529068025163067023462229964435291236470 6589 11956011828353451072749732770410775993892538 6590 5414933716561177707484170407942871096292508 6591 2377452901730965708036705543562646874987985 6592 1012112140768940757680799009321997956890478 6593 417847846400950384585625612952540232048072 6594 167318642398165085565923805815109159790004 6595 64991987823889876088819998458097207364737 6596 24490978446703117166266872891041044582486 6597 8953925523053891724341849106631521953460 6598 3176146931272984964167464220545546662940 6599 1093136874906252417308071168546648226159 6600 365031673718985112033182137229605857054 6601 118263740824018749515900269893387612960 6602 37171340315092211665073104066128796244 6603 11333340663521145551718933335235209702 6604 3351544253181363445560210959727748758 6605 961168481629936933213596579970165696 6606 267262080943350800887581115788370564 6607 72037543424977690626815390879595569 6608 18816921321140929972990264251109502 6609 4761828857769291725992043566568988 6610 1167035055005137153512524830101260 6611 276891124662842236234709865986698 6612 63570943218709650482859074664182 6613 14116271781127801999354460528888 6614 3030095516827850726680914594620 6615 628354421155105396418813344347 6616 125797977450254842993329989046 6617 24296323166148950729335756384 6618 4523224485733113256592702612 6619 810962810089271704358656200 6620 139881674492895062839239862 6621 23186856404308355491390856 6622 3688962663885981085748164 6623 562531664077378094284231 6624 82091668195409310974166 6625 11444824672934488452264 6626 1521360925846389428084 6627 192403959430201509142 6628 23092465071872257296 6629 2622778498277283980 6630 280969681601569864 6631 28281439735997918 6632 2662747907262548 6633 233240735214024 6634 18883038460104 6635 1401424781914 6636 94342963948 6637 5680057074 6638 299854136 6639 13481093 6640 493176 6641 13594 6642 244 6643 2 6644 37744607506943362650336755147126557465903843233 6645 73027073077818714638860675672020303410196288083 6646 103659321500313978124654822327528117147648659123 6647 127395647721289700861604734012838133952153859812 6648 142660166350655062848838822051043180588398687045 6649 148873936228557566661214273687563818085219233088 6650 146507609994193912921611165761722932348770445762 6651 136923508735001763351882102167114770308728362221 6652 122075039951601628379430835206123307575976881369 6653 104145296457291026190631899893059944858260550780 6654 85206755320224194988796832513757161126948144872 6655 66965369380012071694632430825219515722546664555 6656 50621233986198776337509735472022876431268335601 6657 36845108847004608981809359928940769550301617459 6658 25844960666784602037110503052240551953780761685 6659 17484430545459440204161380832208341387387762224 6660 11415564446908552311307001356445358990252643754 6661 7197363348045179565756121545954404953179613806 6662 4384447026220321741834097991664711781013980959 6663 2581882198250036411829858043425943246512287620 6664 1470400360223656426165143902441439291240734073 6665 810203912767065214270765979112152525844041300 6666 432096381592162082067679070535015810842749116 6667 223125654213622873278311775030072062884300209 6668 111594741822439609940641632702558035870432340 6669 54074723344331330399315262492951865947268203 6670 25393398159442774966324979300324111822872671 6671 11559304561084725373706010238116219284581208 6672 5101811193847306306109410974735864795725947 6673 2183661767299789641155962895836655820036000 6674 906547026316164103528018488151966565223940 6675 365093502845858584847053439863958044728521 6676 142652901833043320678920341025611018524307 6677 54083258043283661911743300229546342864293 6678 19896777600243482786465176976683997226690 6679 7103314485131494317164936435437964768187 6680 2460974352323930887741227567712186973877 6681 827405914994585347773170799821396785559 6682 269948863218761321520043847586437394366 6683 85461279090191280340349150039236953035 6684 26250848960104773378207569353536275026 6685 7822605919610952279075679575110360862 6686 2261143968468074451842618653067501238 6687 633861043398568375912181774390765467 6688 172287842671327986874886785356806715 6689 45394164847121864455156063941843737 6690 11590547170603406156644965918013322 6691 2866966587649206846384986808781851 6692 686742356024182685975544222365944 6693 159233860617499266216402359119170 6694 35722673268200228028953639095464 6695 7749843518228164535607236877945 6696 1624915994842491814612201964145 6697 329063125701803676302712998025 6698 64317532851174888623735765610 6699 12123838195589448000114673651 6700 2202084451908185860883571324 6701 385028679923031968907330910 6702 64737303402366213062299610 6703 10454543210653327536476055 6704 1619473053757427712970455 6705 240283942604719862170989 6706 34091625179494267040736 6707 4616854351657859529129 6708 595557727536407490740 6709 73007523091162992387 6710 8482550445147946436 6711 931291474168201924 6712 96279610280233476 6713 9335238507535920 6714 844939349486898 6715 70999224085440 6716 5503087527031 6717 390454108619 6718 25131169515 6719 1451574401 6720 74253190 6721 3306273 6722 124827 6723 3805 6724 84 6725 1 6726 71921947913775612160892073559082334363422450853 6727 142258137997763449306038380839623096962574139882 6728 203917318106283326625319480886451324278715067644 6729 251795085256812460788236026826144072599786716056 6730 282710091304046313748932028719510604142317596449 6731 295568048090808135697163055791266121326518690054 6732 291336346983009138815233662408445228066903845979 6733 272715793215845812733657019101100873667243793646 6734 243560474545247981298786627392938699059375898125 6735 208179760600071940559436088664477921350224847626 6736 170675902862262367403691992292914442355911961157 6737 134440973376842941483825648121959633109981597502 6738 101878327784128333473233459553264011996953747357 6739 74349901527259303364384926788925257740500619858 6740 52301034734665923184419493661443033191341156308 6741 35489545422616473693178366256269760541495376512 6742 23245547257283886949779850514099066647395299487 6743 14705723360907369821403955148241437789691583136 6744 8990292869785713679179740538027830895806810728 6745 5313925013364541047389639602131713794548594960 6746 3038135626250573639552410452174705282175285855 6747 1680853426409906407074476516752707756658161350 6748 900223812158130470294730017319807524453796467 6749 466899450728057126500768998150440580078554534 6750 234579813937002045888495876589171674226999676 6751 114204433554778113369245831275758961571702106 6752 53891440383692741981315930277203647389360636 6753 24655261736689620737347541761154572480458840 6754 10938308136513753883306932684698519577227561 6755 4706829067754209795696521818510445930183462 6756 1964811229812761507239424355415713149842315 6757 795780217619161637286106867287998000380798 6758 312752267612361662122612329885720224581566 6759 119285380499689409123626505299289655176948 6760 44155721536709562822575908261934796743373 6761 15864354358278687539890703114473979327286 6762 5532290589281698325170273231472995793154 6763 1872556413346310728700820658280385305488 6764 615177960947593415406944797153890968901 6765 196145906057168525760507365177282989874 6766 60692466442616832770200214017557536512 6767 18222969780045439745332810800880368446 6768 5308489668596571486915462044074937889 6769 1500082619736714934032343980408003678 6770 411114092564411759429553286443157630 6771 109246638856180509762881547883323980 6772 28140513675544039746616339659320841 6773 7024202874655944575391946991831978 6774 1698431961800730310155654094586212 6775 397659384529782310889980847774218 6776 90113880584623667404885105515223 6777 19754809053624339750837046946626 6778 4187107123984068935979459237000 6779 857528968586188262529710616852 6780 169582879772860839286544578821 6781 32358432650822188709542024274 6782 5952570893777927256410408946 6783 1054713442894375486052926582 6784 179819088305488130346933589 6785 29465875966230435577177638 6786 4634919101270782616099612 6787 698875831231380646004064 6788 100859976192322858050339 6789 13907340155023853715294 6790 1828637312914565544997 6791 228776653521185068686 6792 27164957779481458664 6793 3052647018132462848 6794 323580381129773610 6795 32229939037556176 6796 3002937016078140 6797 260313285275760 6798 20856927866667 6799 1531921482784 6800 102059532771 6801 6080582402 6802 317611768 6803 14125940 6804 511059 6805 13926 6806 247 6807 2 6808 148187057451150265192135322504659579508730675882 6809 286797932670492886838616806131325182161807516163 6810 407386770952939993974463070890047641991917531715 6811 501227825274815351133166637338917036342009751106 6812 562141277382487181328239127122560975087790248463 6813 587769397716862710809126529182607006111138322359 6814 579801378921467631218639131519890670396799010018 6815 543392348787809089951382997134229489459122925331 6816 486030729445179187438867517590508158853189216220 6817 416160613969577823919869766631988028066575772467 6818 341869431554752769536310493254174007973091637392 6819 269884930611731621028672682467729384271066791483 6820 205010789789329343583489639711517018778932328557 6821 150006128785457891958461608993877680599784417279 6822 105817059316968368873198914021004285099235032501 6823 72018389307560860246092638327987246178768810984 6824 47321546932884032274807880234030224848481009532 6825 30037129435559350274271457103916387404451431830 6826 18427807492861922088796302305162279923284519922 6827 10932421593793776660536959513969235969637455030 6828 6274529412127293821150417754901177540703581175 6829 3485359837888252621723166223593104134035853851 6830 1874484142968740826948515326492567472492968926 6831 976420864963296227384651987276782611618575443 6832 492782257862445454334504039966778642504959037 6833 241027205296473769263665867807852697561583115 6834 114285025631666744825561045003502905245479639 6835 52545241257373713014870076766755509921291954 6836 23431290273628850375940843596893140305910723 6837 10135968633778154489116660771685830435567539 6838 4254197227856574142264077004123096515620050 6839 1732686352127642940351811514278787853328339 6840 684902094795372962953668695151500020432020 6841 262777989124363623375209235940979844522540 6842 97867070713696127756549789352888378268211 6843 35383090558278148182214908324669355678533 6844 12418813158515615646420853582441533949224 6845 4231478031389088455775469593196468521016 6846 1399661302597221657781377782874715114617 6847 449419887661991196281933862328421420393 6848 140070843886067401885573937073748185560 6849 42370604669855334338954608328999825569 6850 12437857784020389956519255984675646132 6851 3542580829497462375590946422712195749 6852 978819375313619677207461714982113980 6853 262297848673873589398060855450988834 6854 68152485963349098768125893669858771 6855 17164559408157444962704956040771801 6856 4188895634213221844597907288642862 6857 990183957662961809356188066221691 6858 226618593413314064956684711480388 6859 50191612411407770006302703907411 6860 10752079137795514609885301376478 6861 2226508377831828371647152616578 6862 445394203776117486916019338827 6863 86008465648190604979345728857 6864 16020262072481758442776896864 6865 2875735871493084239391676117 6866 497002168677959237395449640 6867 82609775702339212585830021 6868 13190214178476891822877710 6869 2020438622091252088680248 6870 296465351939833685687247 6871 41602859495406803733747 6872 5573061812754586406569 6873 711191518345100685567 6874 86255142411101176991 6875 9915964834731952976 6876 1077255043000233648 6877 110210153251392012 6878 10575328613292640 6879 947324892322356 6880 78786754616161 6881 6044380707288 6882 424502908227 6883 27046452515 6884 1546499198 6885 78318940 6886 3452625 6887 129047 6888 3893 6889 85 6890 1 6891 282395570349318987701817385689512477031846175060 6892 558747893762813152214092059009228653741266293698 6893 801489971880915386443037268851014652721585359892 6894 990757441017310993543725407668735627767999601352 6895 1114074795562490284791618836342151746016968741662 6896 1166982101477512142809291354264525366423144235196 6897 1152969735232689627687255015110197412721600641036 6898 1082264732918876527648751837394613694086950569336 6899 969645053074553415596567211517351165381123274892 6900 831779635717930843845834729600848224606781217788 6901 684674698688764941060323476653689961302552956186 6902 541703096152994026015150439448583018811975982084 6903 412477985396888401005604810407040655472992662618 6904 302591336846847534783893043598735481110731906970 6905 214046113833996226671684403534342550385687570654 6906 146109466643051937292601407276714663209973738352 6907 96306271482781409376502675511526030360418073523 6908 61332465509438144119816550420616107723207683824 6909 37758615846178621464370478433687333443466352330 6910 22482349861046597558296742853237911437454008440 6911 12952708607699480293897371372853027055613665100 6912 7223557840106829957962981821452425126211384028 6913 3901021928581054846293989558948320289926824316 6914 2040774167086908650145179697704165816502383016 6915 1034526970676221990159622516951782954363977123 6916 508333642094772298700502748224728786744622802 6917 242178243383015691306054773187181114915566444 6918 111894610489236400073890328247747128894271040 6919 50149793775098933980810292245797520306349802 6920 21807354074098061336946574850212919912136276 6921 9202129348227406436062387762118275399257412 6922 3768710067319461410740774325175069003939368 6923 1498212597544072172518947330968435681112138 6924 578199221148780401108205616374256350428002 6925 216641455981031943037024851250144344462994 6926 78811905103148950258543601859473981810724 6927 27838372799955031625636083595458051362202 6928 9547779391837116645261627725372334402638 6929 3179516745386420416949986091903906530614 6930 1028022109830504553257940724619639601232 6931 322698645788850421785873351170353917563 6932 98334049870580778467704242264386063316 6933 29085003325366030265106137816688257176 6934 8348839426316254626803951326362045564 6935 2325384646244307965297843007411197940 6936 628320122793969613416197733856071050 6937 164655228284897524197183822971174766 6938 41836340345152735304501295645693576 6939 10303245000474494086667659019527049 6940 2458540637474042927817075048151964 6941 568179644754682272149247141613632 6942 127116052635186308432082366069228 6943 27517003778106767767407245092286 6944 5760281164002026987814543178362 6945 1165354053583751968702946993498 6946 227690718958684529713398701776 6947 42931537276552975319947738773 6948 7805259050550758095079079484 6949 1367023412566457147211640124 6950 230408124489375262065738924 6951 37330222721140251998225188 6952 5806551012902975804281690 6953 865891672061846738597478 6954 123600266394358749802696 6955 16858857053681670047846 6956 2192999610241186393422 6957 271450026937699877798 6958 31892714376835679728 6959 3546475679913278538 6960 372023716328286008 6961 36672638429714456 6962 3381776128870128 6963 290153189265371 6964 23010363036846 6965 1672832823258 6966 110306423804 6967 6504202796 6968 336196002 6969 14793550 6970 529368 6971 14262 6972 250 6973 2 6974 581922429771493264778732808946760361755158536283 6975 1126584408579976023872304612341498726895147207490 6976 1601373706990962926683224802030960103255149172373 6977 1972376835998361325408121512292567410562733084812 6978 2215361113498663279621635249953018310778268906191 6979 2320753220137160699296557704095672190591630501498 6980 2294587767910388077438865685336328875004761154233 6981 2156370957071051635111342517803008880012649401531 6982 1934811636491476548024424797980229498830093072385 6983 1662569502266482828102628002708770704349805562699 6984 1371195573844917371492047445524436968743003453461 6985 1087204981566845709379764699301895133599922616647 6986 829799273354283048594352143422941013513796713257 6987 610288195638540877592477449988375129024047900925 6988 432885959363790198475014261496579528810489215297 6989 296354399067634228680182836227486971879139353086 6990 195943830956023634090153524113635565053451534971 6991 125194914603957377516263683869711390791185839813 6992 77340161656282946826735925064616775235070947210 6993 46216323905169254856866768544639552390164051210 6994 26726958005750207470645894720265381270329094132 6995 14963895836886894715811345314921135675602091895 6996 8114183565639522870707645020659882941944980032 6997 4262867209599222829157023510015245424184331126 6998 2170480901596526733248885131474224676193087734 6999 1071363248503636514881871130323765718074625242 7000 512817658105061957607233694879766743409570305 7001 238091095382825561684438644777475854881142024 7002 107244647870984442879430616822111093844007609 7003 46875797551441418616925269136351742774497768 7004 19885684804318868127762263949988853819624479 7005 8188786658015149818270820171949985232689245 7006 3273738352618475871920313661163614369623001 7007 1270755528186219850984507574102537737795596 7008 478973817611978309143684588817819946669497 7009 175315822030168983808299740021616429252336 7010 62317135125844292826438077517341909397349 7011 21511850081420630603591007240089030571790 7012 7211540767901941736933545840790975879121 7013 2347704539654946013763755763428715097716 7014 742160110435489152410224320098423777329 7015 227799407493406881284925814050377389059 7016 67882575179882410463013879834541663292 7017 19635959460093609445128286460747451958 7018 5512623214421304570943774076020367710 7019 1501714670224579686005091964444821865 7020 396858458193663581630719172503896112 7021 101714754400196039638789837169360977 7022 25275356138142968987771719542344440 7023 6087282449838050650890486834496312 7024 1420339092261635063508642868052253 7025 320932021876356472370376087188351 7026 70190029498219099174025229834295 7027 14850644609771289509972290892292 7028 3037834309508272224650843585099 7029 600407533296341281126296903572 7030 114571398267913871506730432103 7031 21091451090157594795728377525 7032 3742423194713472773612774516 7033 639427581677702679311602762 7034 105087914173497506556619386 7035 16592715686057218982151191 7036 2513672162522822168330172 7037 364824791920699318371613 7038 50644012093973827339993 7039 6711775362533996526813 7040 847441730620566798599 7041 101701192080582586264 7042 11569877119887586679 7043 1243932592701491859 7044 125954339928422629 7045 11962562043168525 7046 1060695595783487 7047 87322618920701 7048 6631713879914 7049 461077356755 7050 29083290262 7051 1646448453 7052 82557776 7053 3603709 7054 133360 7055 3982 7056 86 7057 1 7058 1109054200702066206771671581902173796838360807876 7059 2195073992650187676736228189973426836309608355504 7060 3150853935651570517200395746981377893527867937202 7061 3899067962141305416084477098891165221484937958628 7062 4390796161111532208535403701447090243785111594950 7063 4607916891160971123433437029226758716272914749054 7064 4562975007293266319668466781080864103464031210107 7065 4294695400853223988085844995123633784185736206342 7066 3859746112893382018592602769880158653337380011513 7067 3322601029389530621437294203074794055120371398020 7068 2745697306401000885291190158566823652128711387005 7069 2181723410653809277161818028134330184952877851590 7070 1669080412246756766234963867750804764129007637037 7071 1230652730312971584234982644339102662740804983098 7072 875285103452694358231162916773522862641543088790 7073 600952987085496580106072532068440302614775990236 7074 398556340533890071390449024396724605205488649892 7075 255474806734965705930748090983767776800351309142 7076 158358866419593786207922581984494384323289588248 7077 94968546687877312213527675718965619038697766260 7078 55125283023087526050429158260774161270526495267 7079 30983574764746683579659857945318176993423034402 7080 16868825726025893834794049334785361478820556030 7081 8899422114862245165453994479536435433450910500 7082 4550950528978660466364586739604369914734215795 7083 2256496948489155685133140008797529025975240080 7084 1085121328370392263130225717690875914018009046 7085 506222223424047424159093763856921407583463348 7086 229151099529131279466177452371175721361911972 7087 100672099015226463302547108563090073559771550 7088 42932041976727840910489921467853277150904517 7089 17774943467721288662613505905439192897981042 7090 7145759422821389780508006475113167734850372 7091 2789660841840559781814440573577134644705948 7092 1057685933139025622250671465603015630361040 7093 389487733668315617018887040475453946683768 7094 139309855409119544932553363194638562291870 7095 48398269521288162620356588340108506370896 7096 16331879293978354907815974594833857549224 7097 5352891571103045312753372312323964464880 7098 1703975110560591761535499236412535699710 7099 526775692986885700989632282955060686298 7100 158135462852019076287229512848211511930 7101 46090886183768703299717079456458506480 7102 13041019102665308336970248012100910805 7103 3581243493740165836590322426786802396 7104 954296272603761205164678284637790361 7105 246686955258945207406422056967543482 7106 61843450154638684730993471379250403 7107 15030737820544751604897183929404110 7108 3540322824918470505195921550255239 7109 807791904119672695725730462831206 7110 178462941588361082316648256515396 7111 38156148009135278509637428162404 7112 7890440450188090672916496169880 7113 1577192589145058985251409194000 7114 304518199068804022639039194618 7115 56748458865472976819517872038 7116 10198590523845758021726453122 7117 1765901255869489383493011080 7118 294296631992156163207873451 7119 47152156362096235899933280 7120 7253810122960230055736061 7121 1069963621347915131268274 7122 151088005707250695396805 7123 20388652228334104715934 7124 2624160822979223223800 7125 321419292810323913260 7126 37371387116522887075 7127 4112847913826182940 7128 427014847190989541 7129 41664494292861138 7130 3803128383046760 7131 323006306950620 7132 25357322257795 7133 1824856105514 7134 119113389433 7135 6951963084 7136 355635181 7137 15484450 7138 548108 7139 14602 7140 253 7141 2 7142 2285688136151456943594056268597509653916705955620 7143 4426340366842598445435540326476174499925635013164 7144 6295986143433398734777479259034783455923839027676 7145 7762781412692805482144048505476130956076832488188 7146 8731707537696275427825186421420425435724820694953 7147 9163994348865042654893486666052393287230110713439 7148 9081083686540347524865233798189479420805550531662 7149 8556778251972519449626299582064892243448952540813 7150 7701148298960525552178310838553549229374880033020 7151 6640508692051430321123665705946617155771401073040 7152 5497917172213012105582782575429467040806052826937 7153 4377812092403709190810847430213633418817613499203 7154 3356850213800646134919007250508945105899470009027 7155 2481246222450083363382596238213450887094628066291 7156 1769470781303600505557874681299933613472843108335 7157 1218348547811302994702198443860368756932253019034 7158 810463839780934708788606454333494037042163300624 7159 521169147041715244038845127204608050437033536433 7160 324139409557992317272065982667858040385350206919 7161 195073679307313503647218881927688893550384150152 7162 113649719491069735683564729440346012386314515912 7163 64123280065208690392681875033545562095906027865 7164 35051186069516417508710646169194948180584384595 7165 18568613677743030860193980591065245813170857902 7166 9536413727804866986115264407794925875412965436 7167 4749501548591538215105434902143908639836331512 7168 2294492451683124222933856834811018067613711584 7169 1075497086183255510668654061508572724566941476 7170 489231511855359632359909761973726943603091551 7171 216018571312433272730392638351821632403256735 7172 92601608452055738086494145776988882865699744 7173 38544857760159732784478230925807911605684007 7174 15580986185059883573572271643072323649332499 7175 6117225291059187548304029383082444763759784 7176 2332844512669173911065670784606435791977730 7177 864211084841737408261603474187167289941548 7178 311012316899077436551650151484637271681934 7179 108735149911288714279235878906282189808258 7180 36931550588321077633354083612980041027656 7181 12185698299889678981925913811290130467620 7182 3905780940199914673316434917597613700300 7183 1216012677356714165385344372595324753765 7184 367703526143315063688596320924219730045 7185 107977130915988810904809192572876479168 7186 30787366005576385550572184296846306479 7187 8521962327944598852646092029090902704 7188 2289491580662953853343186222207589623 7189 596846533263770223194657155172741115 7190 150934070238284529705371846730185694 7191 37014658820874762458079308186513343 7192 8799662195412772326833138609588508 7193 2027168458796700733382425222659225 7194 452326082451419687274956772057273 7195 97709496904933918125448092557904 7196 20422457372064785217246486976234 7197 4127654657176847015022413806084 7198 806183638043299268477697261672 7199 152048265282910490900867576791 7200 27669089510149474317131912779 7201 4853859137395995961967503104 7202 820032824953126643435825863 7203 133276948747776753106865666 7204 20813064710219370619761285 7205 3118850124942127061858663 7206 447801621151179693837227 7207 61502127162998561009697 7208 8064965950992537935273 7209 1007668135639811073398 7210 119677575926063413863 7211 13474977780260129918 7212 1433967149197035379 7213 143722895714247447 7214 13512382219268940 7215 1186082804213032 7216 96668908809801 7217 7268411940283 7218 500333090384 7219 31247906328 7220 1751627987 7221 86975047 7222 3759624 7223 137767 7224 4072 7225 87 7226 1 7227 4356560436700919429537008256298668891041550076048 7228 8625309867720330025586808994963768784016296285024 7229 12389185772658736186708117089912720851801178724978 7230 15347097754748859993386934139142309693646282693600 7231 17307223103295165312790671631088021171236203909881 7232 18196126984775580492208004765936898448642960802524 7233 18058695521012293566367696542809884216640127601602 7234 17041553758797539914211318330312382320302373381156 7235 15362018618716454199394552139354016695631454099947 7236 13269461128882240479913480244378505637540425683110 7237 11007379353235093757555180036408233457431811854208 7238 8783245264073784753833239974040185009775083914724 7239 6750271693204077670558205083487169585538986152902 7240 5001834428139100374254151097572572339913979395934 7241 3576437168204856049594521868211943104814244962170 7242 2469463544727887975871203778667547900214290795064 7243 1647642839574746370053316406494506586575071817479 7244 1062868088152778690536165207355515516230886228002 7245 663246632499261986945666430951795139628215590758 7246 400547739831312681822993432165650987792711171564 7247 234209704682445832782060582784124058090883397924 7248 132647934014732907114535281375004967638186961786 7249 72795081864131899000349772352263974849719770030 7250 38722093882345991262423842404726684651013380488 7251 19971435188150701445250436452320808200307746277 7252 9990365643629841272270363930692271599787070288 7253 4848341040581935556038522673260327226607175230 7254 2283246743777767170242660710133397601478767680 7255 1043660112237558614788100705728224433619272135 7256 463127998549315741122248305528674124162325880 7257 199553082477211742718366444476234052106647206 7258 83502914928920656284292083515139178779656380 7259 33938415090606390459043109193441070895041298 7260 13399225382496417936966201221023751169102480 7261 5139347928763652058892297200588190605585280 7262 1915176988770968686333169319847787922681480 7263 693433832084706660893217640876278952213748 7264 243954665632218911611768383279437407361980 7265 83391912425996729519161478579503848372588 7266 27697583395650310228879020949903528411400 7267 8938092957453932880962499485670684410393 7268 2802231252923550311841689748557145944674 7269 853451989873432606151489994623080318440 7270 252475109813248849266415951947803965532 7271 72536853445019167506036298852848158253 7272 20235936583839467765647291772555500702 7273 5480535975258650216890117086887636116 7274 1440637699562263041971642052229017628 7275 367452241087351353787209891615100402 7276 90913501870438907108534351866409376 7277 21811616837325571206966730122650946 7278 5072388333577468745108030068534512 7279 1142922456870947125288606246093398 7280 249399182646627281194299212657040 7281 52676860746560969009923439932128 7282 10763174061457460803794803738632 7283 2126080801533950848692898580699 7284 405726380089608350259251683494 7285 74742048570707866690940928652 7286 13280211550211733359311839188 7287 2273763058081233714559077669 7288 374744422765197606559415266 7289 59385008131806252806232600 7290 9036874716257209196304860 7291 1318701561677112629715004 7292 184237788522630665729118 7293 24600922527478784874632 7294 3133340034521850044500 7295 379822189834499682393 7296 43709212989752442866 7297 4761378148430374612 7298 489346771906541756 7299 47265833880900396 7300 4271192112679838 7301 359137167782082 7302 27912695346916 7303 1988726674227 7304 128511488966 7305 7424942836 7306 375958284 7307 16199173 7308 567284 7309 14946 7310 256 7311 2 7312 8979736310950624972617216080797703462259183185141 7313 17394704492734914335168420010484507089228856066733 7314 24758155115596059792759217227667000920598542284879 7315 30557386069131179547715315752286787296395470842907 7316 34419830861913438037772879039648309802692777304164 7317 36188838809844584474346452737528417687138845625289 7318 35940106940184768578107913299679942700092120414573 7319 33952845134631040586725394818070388779419529574765 7320 30649093163316767484815496806479908614349821639379 7321 26517373364980828557892876631438444485085759405140 7322 22037537176790783959510646863963871564645290814228 7323 17620722667729679786531339000377691632025942355081 7324 13572604619212622320861398727046505754600065775957 7325 10081501560035822851920579654980956122207995373245 7326 7227345176841005341659233631456913229572458489655 7327 5004253515587828065539690478309872490016864919682 7328 3348748272351974476569721650606667488636454244454 7329 2166975496890687713495409759221614205669965059957 7330 1356674610421169099001225130288450622821133077143 7331 822148434252416337243648072203114902033299225686 7332 482463067016048490357007926438778407957043692793 7333 274277163347718235082285412938464179345190679478 7334 151107795964819981577767772019884797659535840115 7335 80705694694650330446159102920504812184781576232 7336 41800289821317025029353159652688548686408482068 7337 21000987845641269172011483655039179115284253398 7338 10237717695832509980079297534069786018792125295 7339 4843704789288204047875334324470886486435410407 7340 2224651343917051975593769609659848239460535772 7341 992077048734653740458113481252818661414083925 7342 429643405076008809120129133565064325967783771 7343 180726206003828704927860353513714757794329505 7344 73849245532896851419856949784009665143437864 7345 29318071950790479843951615448225055471814133 7346 11309211100853201817588669480035081820424380 7347 4239069363975951407664117571011444580613988 7348 1544095911326478017880109904519356916284592 7349 546585530946975146074207454424625963821274 7350 188029864840854425137236624631052817995148 7351 62860101622412824457410663574486800500410 7352 20421483181365854972788026425794475655823 7353 6446697505632980019215442275781990992432 7354 1977370618795200899466596910768951016100 7355 589238799118703091057277539921001128063 7356 170563886451168120988946821433340691737 7357 47951606207077776150534739326662552187 7358 13090453011901573085493584181037472836 7359 3469312280297237032404900874412091629 7360 892394745717229844439574921937112843 7361 222724674121473532822034555747975809 7362 53918079421796483827600412778549045 7363 12655970908883781254138970289324989 7364 2879212474413228572786568210830550 7365 634559056029000946719755215116681 7366 135416785255080767012215621218322 7367 27966268692951673797151682735506 7368 5585898064566627837886497048547 7369 1078340644370021255248178821510 7370 201049039246590365541560923630 7371 36172387109102909397712320247 7372 6274679750684384535650509183 7373 1048371471616988656854951147 7374 168528441152437534441568814 7375 26033961075494757531728465 7376 3859524912881306572695316 7377 548285085164072031936330 7378 74513653669387626680690 7379 9669720952046279312095 7380 1195728322059733989003 7381 140561507039817181049 7382 15665795192386447130 7383 1650302447136305413 7384 163748181402985017 7385 15241649224925672 7386 1324601350607013 7387 106892082667822 7388 7957998794281 7389 542433457648 7390 33546769760 7391 1862249701 7392 91576208 7393 3920470 7394 142269 7395 4163 7396 88 7397 1 7398 17117033858747969852005960147893598807856088595451 7399 33899273552762753140259180720758745923566949280376 7400 48723643187347497696650979876936364986512382611409 7401 60417445922319650291522140835108003532258809154374 7402 68228527434298093102207636493004072152269804993992 7403 71860008737913962770879582029252287779121180941452 7404 71471653769814536867718759589126016731532459280111 7405 67618595359201482505290329833762682236317759040398 7406 61134286130897497523729036997391514399210759561427 7407 52983218202928878775690990427616229221533421284910 7408 44114804660338041104945831531755446924324732109543 7409 35345579218586294618558808995868959785568065904586 7410 27286149527473804395583329267293405364206593611613 7411 20316510982740979260695741114882655423967011045482 7412 14602379719345277773415845505697865549335642212490 7413 10138640934836617278085126661984468831884079088492 7414 6804428415259427515186845352497080790473314600818 7415 4416755783076897144214674946859506654885339295418 7416 2774184396133423844581693988083137299690375544466 7417 1686897397115982998878829989720313800870810846988 7418 993455832060885764194161272949027938811583821492 7419 566873649119649417691977334587277084791938235480 7420 313516695554798206448347195765033810746344414272 7421 168119990357643648684672470628001628252533963704 7422 87437824832473461578769624933821287551048477909 7423 44119200639790494504683094137186723119362565122 7424 21603372808376670998632028132770378585786930929 7425 10268075372617232526693647157737808970294035662 7426 4738368054461003472604413867448884089318416238 7427 2123392909466801133180361107817153701963738060 7428 924217686193300246009397347385652714375077099 7429 390779715314086430723870326330792693126677062 7430 160533629095301065013820802877689041281496891 7431 64081060964852329545180357927280451026960290 7432 24858062915915794881588320823759728302841700 7433 9371602222411745338807824430698222607851216 7434 3433959158720538955237039712732234312932710 7435 1223002684471763762681723564415789294683960 7436 423367364110951407570418698751301336077962 7437 142449815440459003292098072736755027600580 7438 46585180109006575502444978661004521586153 7439 14806470995541108769462303340345487144330 7440 4573399494631065228026136701382611159193 7441 1372667820680339249720349608405152832406 7442 400289375713720866218297007237491074056 7443 113395730245355933646440456403747396572 7444 31199867022682935954580392131812492099 7445 8335825422837858613045891302135782478 7446 2162106624081841984276149993221861673 7447 544272826076772188890841270991491492 7448 132932268704002868105154449853841371 7449 31489470062889467792848121146015626 7450 7231877765836251281334290546304411 7451 1609528326835497076325263045479246 7452 346975659897988624136973028238506 7453 72413844811534987379378819952900 7454 14622185289969213074615941636437 7455 2854902462237466085263659890974 7456 538580646310510167708385730433 7457 98096146997185297539379761846 7458 17235424995782052882539919036 7459 2918435048241820268018319084 7460 475754399905282803215173071 7461 74579505098577308835907782 7462 11228079431911281248387978 7463 1621156875435673191610518 7464 224126173809053030511101 7465 29617055811047098109774 7466 3733474006738162697070 7467 447957366007682011392 7468 51028494519144059087 7469 5502821639034053382 7470 559897764662025798 7471 53542810436070520 7472 4790525672963994 7473 398830156427764 7474 30692331994179 7475 2165219538006 7476 138533130723 7477 7924257118 7478 397194933 7479 16938258 7480 586901 7481 15294 7482 259 7483 2 7484 35286020891747727401704087841658787303561944774771 7485 68372016190079320003428641466098023768176763222652 7486 97376564189249996610295932777732284770413833433041 7487 120305392763567319673453314738011841953019685879769 7488 135697697631606231264770080224169093452537653819200 7489 142921824766587114994163573825643403290344057621968 7490 142242952378297041334180322475834227574077237486353 7491 134717266477120224841815761519396690049017515897995 7492 121963094062096162567930511701858257254035025340750 7493 105869757641871146393089946486468867293843788341565 7494 88308007957707755734049928111394782522740424357476 7495 70895531880406331352337436697900039713543123290509 7496 54849923255285184635831486349588096379450452346525 7497 40936625234458724339435592190052990555455324910335 7498 29497994994079663664928778658849117810058198603975 7499 20536636257742789613361953792510311387488158720390 7500 13822761149382718295997802002848340650860850250300 7501 8999766826092460072779291874234359515843376140727 7502 5670970999623751178069582008488649740669993588783 7503 3459975547804490490600268737154783046974868608370 7504 2044851954455795607537652714917808762966189557688 7505 1171100093668518990583145601822830715482194130382 7506 650170582400901635042113439679082498736732236192 7507 350032588289320383795517068032691829975453573868 7508 182799004680386362673579923673610551243716997025 7509 92629605987860823800538970866825973969996145493 7510 45556821772805877536690489529913668417610666758 7511 21751658020206331984381827188508615604739903265 7512 10084754646412831403051537498947313609003189140 7513 4541110352346215896415894243081736832409504340 7514 1986384736352035437053535843419257398876854813 7515 844192074217118363478528217306374564305588731 7516 348625296716660906817306060012231766786712709 7517 139917006043632330694159125033190340408531261 7518 54578476378471543693604630637374619488750265 7519 20694165192888963726873797924551348551291312 7520 7627411884797473683308638257053322084038466 7521 2732921818645916180389671257313724754802508 7522 951933197214185568593470563287843741825322 7523 322339805340621519667895410961214285402410 7524 106105708337501133203378411913766072282985 7525 33951579433344569878976497492312643895447 7526 10559573310263235003631799925115009397398 7527 3191949068081099557344613487258572823397 7528 937639091086203292512190243721348736870 7529 267621556816817563509965791498260083418 7530 74205411918270270853581632317162905757 7531 19984351902926471382067537696983270983 7532 5226154673476560780014078232602628042 7533 1326770886061986574651778546491400150 7534 326888873222978638154122872854340691 7535 78135476663577447084986040334149393 7536 18112442020793520000632245942051755 7537 4070100885713202054828429350932515 7538 886201225276807666444885099494045 7539 186869038737763282670006556544666 7540 38139633967791224200837724729521 7541 7529769730913968778871201255925 7542 1437003892581837033621798364520 7543 264899379248529311229173906165 7544 47129618583330307209509964326 7545 8085449982862639934016176142 7546 1336223203186856568103830513 7547 212491125870984819281532027 7548 32475924816470446329623710 7549 4763827545370735282759305 7550 669690394403327015169872 7551 90072209413235750093585 7552 11568988180170117076570 7553 1416044348457414380040 7554 164781060769547121951 7555 18181123211721649079 7556 1896213132643364245 7557 186286132415712590 7558 17168751699978600 7559 1477455274941400 7560 118063219391369 7561 8704206907727 7562 587549812538 7563 35986602015 7564 1978531690 7565 96366821 7566 4086348 7567 146867 7568 4255 7569 89 7570 1 7571 67267434521046323071563334972890495403932107057363 7572 133258266444791550738181457750281261135609134707266 7573 191653817114215114166989318754617025624433722029030 7574 237885407493488515379365811510503969504293333859580 7575 269003787454022115194588193187195364809735065748908 7576 283811262408222888076336363597552670025049116334250 7577 282872963223307987255895103693980404070896624387926 7578 268290486249343286718033410057917821187998828808024 7579 243260521797957063373732343316232821128111000412096 7580 211513387257598109092681987407517387984957997712900 7581 176750182480819193407444637798555511319710601487138 7582 142182914916753500566622414171214285654943352951580 7583 110242564924927642917400029309062524340856676722586 7584 82471842252368383064045770863728391555266914529998 7585 59577344895489410664478856683940414089878862012362 7586 41589739677421874900843392717851236848598707456128 7587 28073185399239463120742137181590805315957200391039 7588 18333204025760955947395979077763160970049973196458 7589 11588934203152033826132554332991378297595938703782 7590 7094231876096033474924099069510181941174469653976 7591 4207329475533650009678747162459216979122559827198 7592 2418331454324801466684127895702516716897039334796 7593 1347690328959184224241403915816534666189990150300 7594 728408865342185003563528863240153688873773527416 7595 381950221195350527414485337394555482259617736804 7596 194361683590401278543091921784113701888522793300 7597 96007126133539511738669982309129584513010404352 7598 46046088065272245112424517442569903462777843812 7599 21447520567241281969734891312940317893622394730 7600 9703901567254773995203965363784122523488633906 7601 4265615946986303277099278671142334157886993402 7602 1822030581825390695515248418414020151371947344 7603 756365824905704131472653710491030590214046978 7604 305186652266448698832943467368602921110221610 7605 119702410262153879801429687336005512080015726 7606 45643765776252131800845249666677940238734216 7607 16921147724369577416498920386487615834595802 7608 6099123893142817185525938709134086949682796 7609 2137492992535603699253816885843674894213332 7610 728353970923732438446678193530445305586808 7611 241308264211220402855098009960524159010550 7612 77727616662145144947142540423753809981720 7613 24340158533503598054764554807894790110108 7614 7409303365635328969350494582434598814892 7615 2192237093014613563149401583744638134254 7616 630366161663349375976655747782222082198 7617 176124948506376064521644058458553457086 7618 47806470367734197798975170679211901696 7619 12603544380289372684238852906138872041 7620 3226471590514664976039503513595643990 7621 801801391654265722060670231611154312 7622 193361110570481395185158907724451268 7623 45235383531704982446992263828645972 7624 10261727462992241533028390674654422 7625 2256334493043730689646908444685642 7626 480634708475704333256942309450312 7627 99133786936237565791717424921132 7628 19786366165647241713227494244644 7629 3819139011679819081992733931736 7630 712375970088863864979179367340 7631 128308633783516466816096520150 7632 22296139327579473193619161958 7633 3734367561516111812290991454 7634 602229653932920986136474672 7635 93403122862751236462583317 7636 13914179392186462996335300 7637 1988073328836398356913216 7638 272017934507911084022188 7639 35578214996880787538426 7640 4439455537718984613522 7641 527304881380436860078 7642 59467234939964736784 7643 6349194557019565998 7644 639639428945026644 7645 60567891174449886 7646 5366073799529560 7647 442390759412184 7648 33713092102684 7649 2355151041360 7650 149212115008 7651 8451057254 7652 419375400 7653 17702250 7654 606964 7655 15646 7656 262 7657 2 7658 138685840303358316235733758115319094285780838832346 7659 268798459518899805608052358185168328871529780281532 7660 383063283062687223342244052584205565961578093829485 7661 473721114186915114996174611822301469651470240799068 7662 535044275563917846429981003195735982127626084145801 7663 564490417036301188304916323722562984883962400807126 7664 562979781478525397976429978322436863353996011769387 7665 534507148309501524176590850643640583990700706437776 7666 485278474166303653068879715157056948200732795363162 7667 422600490928047134327531155792860622155123073694090 7668 353765163765459311889096375667297104285197879925274 7669 285134535515158108326446846700787946019013383459600 7670 221553832291521688557491319654393992385918362494072 7671 166127214497617678968673277154921666522691570283774 7672 120308607083847025518860557258332777378405434229864 7673 84208431374118951731620289275773741820253183178751 7674 57001518332891277952109349874791154043363572408678 7675 37336043422530040789791182889424960917692637949047 7676 23675375033299762387403427136104751825081339789455 7677 14540823396792286030529722685302176032618680945682 7678 8653381899572813983707938416894626638937468099927 7679 4991777197336342377931340354479656575064450669887 7680 2792240079572252921482725322212850955995975549577 7681 1515037970851155180672789087916397965421233856235 7682 797631614277955549007977879068645906215067086858 7683 407581655226485485737609307657336608165393231417 7684 202197840767663107403777050866475196207176397832 7685 97408150860496402783472411959458396310639690470 7686 45579498796596273193370677129117140980677995544 7687 20719973771515803136383270413037938196366201057 7688 9152414349659129971580894494736789580811723688 7689 3928998438694815264804879526645550364914227961 7690 1639427197350086760869512740941331031642020156 7691 665001100299047725861496292216841956919744918 7692 262252606651368681477280724767084530072506122 7693 100559500389691644533400688998064017642971517 7694 37494030157898907913279290140832531378254578 7695 13594332498317324481678227532668704459224434 7696 4793165463282740802523593321948002659472544 7697 1643457896703702658189467477495647992904906 7698 547973891504922851890511072283387182078671 7699 177668395096698715847528814754347964940070 7700 56012321286272024418013495915159892321207 7701 17168957991586086998034752788719990282803 7702 5116166555897216835740986983380200209903 7703 1481932021739298587293982798658187154550 7704 417182349713617481566557936318423191215 7705 114118729081441838871443753568758373306 7706 30326912127210466112613364148569312000 7707 7827689271129614302088849351257056505 7708 1961792850316610362668818808320352279 7709 477257061112134568585728255761136748 7710 112662957169083145218489524398799193 7711 25797215658459681697321587788149707 7712 5727208356363658385170726582625279 7713 1232219337454614869808283636143066 7714 256793311076455294752386963372772 7715 51806397304065001514622251110449 7716 10111509826159364130708207375502 7717 1908023795105095595500305936900 7718 347824059625529738234817520518 7719 61204594333766300626199104561 7720 10386318002791929736793329998 7721 1698075556426182650248111465 7722 267171435898863408689089544 7723 40404527203100319992267328 7724 5865287062058889971183801 7725 816046542591844005959119 7726 108637453124889764057745 7727 13812417607955923354634 7728 1673677401695943064713 7729 192821333518548311070 7730 21064490767268524223 7731 2175337611343556262 7732 211618347497413647 7733 19313726201319349 7734 1645943865683653 7735 130258284132114 7736 9510987205709 7737 635861815531 7738 38574384018 7739 2100698358 7740 101352556 7741 4257360 7742 151562 7743 4348 7744 90 7745 1 7746 264405618009234332712068644252282693241622213786861 7747 523942969971918070420303185941188341502385052970580 7748 754004977280261982091982426759434151250405147945944 7749 936787960299350651813880450615992712274622468654072 7750 1060727638162862195592545244319810389175473445635964 7751 1121001183760302641269261882726946784821575662999864 7752 1119592824632614785071722914044953769187986988506528 7753 1064457883139560863171361539326449301002106553568312 7754 967858111069634510343354588235693660875795472794126 7755 844221000084298923972770837111922837840430599240380 7756 707972028477657501161446263779130727643117710851770 7757 571740584149414975677833774985683783538382704248868 7758 445195768983706438521805198321502147212629831053104 7759 334587139500816102880452473008329699771310763788418 7760 242904208053899537262559714436113989478178480832391 7761 170465179298710699575510218428215561353156141382750 7762 115712086740342445334179163370222356138645218043816 7763 76015428341771171367242991272602304899686361373502 7764 48352504218169261499357470942622995088087936906326 7765 29793798032156991080517464613605746674949692414248 7766 17791081128843738363936316166361839962488058407307 7767 10299471417078680009643599963619971573938262382624 7768 5782537074193705125402128549559890212185725988387 7769 3149610745720215632487372373119378109942020636350 7770 1664809189395249774494302970976957451639534447837 7771 854212541076538922668005740218466634508052171838 7772 425575964078310935233431338095868992051010574762 7773 205923039571523179240607775525610700454196992480 7774 96793892425165244374827912499671474828698499315 7775 44207520088404570712134211471818586338160881508 7776 19621453366803769386399068351043139155377255213 7777 8464987179244776975356014471984700320875994658 7778 3550148318542491581399993722431226798769771488 7779 1447599200199455558618010710624485736313730818 7780 573957837656447910525536144808811704653847413 7781 221299873940875487418269930984053632740509290 7782 82981828441900336031976098718671412553702804 7783 30262719809626853791168845101900474529198880 7784 10734200364957611774296477270193432514657138 7785 3703163757221701053411631996834888883609444 7786 1242547958702840347549378319173939647770890 7787 405486688734542277697440933792585366560306 7788 128688517979636168696196533038019882713131 7789 39716356941141528210753840381541702755478 7790 11918506527143671807965070745195931835422 7791 3477306039111258818945291116896218126420 7792 986205502702577295965417793539958958630 7793 271843304801492807356113905847231428084 7794 72812813350618454090183327283399798732 7795 18946697199261084075130308581845761870 7796 4788295969065295342763353919656904746 7797 1174955298713476231355680827710512760 7798 279840586624004436407678204772909921 7799 64667963723971687120643279779955742 7800 14493717919440486727041489606823386 7801 3149105301198829017565913195054428 7802 662973418591664579330031583738633 7803 135166767326297833100371604365258 7804 26671570864645679992912365093176 7805 5090337863547720599916286696140 7806 938967392410824292247462570131 7807 167269230477092369103113312492 7808 28751794140697979215304874693 7809 4764101536285199100262239778 7810 760161263312434757606453551 7811 116662982268304550911588782 7812 17199001607393444858581847 7813 2432177896991512433105918 7814 329396180646730398556986 7815 42648273936903186101596 7816 5268401598339954601094 7817 619549046052542747444 7818 69180941872653410306 7819 7313905169322303934 7820 729645409696447783 7821 68420380120840342 7822 6003195579479664 7823 490146875308606 7824 36992898187679 7825 2559380588214 7826 160583677972 7827 9006531596 7828 442530614 7829 18491700 7830 627478 7831 16002 7832 265 7833 2 7834 545192413115001552633530966170697285312424554182120 7835 1056964164829169292146785141506117919910139476001584 7836 1507178993267956600931577561561505237318201260626158 7837 1865640132861448006617190717987732544270348245766436 7838 2109889749695457097608121733524150644605532284890362 7839 2229711769767031813286269145524978914478371524708514 7840 2228262504274472843510869890218468803570970580118620 7841 2120648984133863568673104462834274772407046347242600 7842 1930671410023790840280090667028773038301177122559110 7843 1686587625046099852338478003702070307255648319463000 7844 1416816081885955648404033975093941840985352904401226 7845 1146366515132677399116461471221936737774902364290676 7846 894502028627573290665015254129278121152435094446567 7847 673785166323093973434794908690552324480705371122731 7848 490346457086233438919849385228434045245163148628388 7849 345009831922273664384401152887427266171431127312941 7850 234840247978527240337527493265023387032792680509393 7851 154725587408163118877861704574025953305959621643761 7852 98721782652303263722506629543901649326987458408727 7853 61026592400189259537183333270680060281241813201684 7854 36564457082394823041677984535827758051625500721363 7855 21242146252614578204434282021557063992233192899272 7856 11969903472555393937187182618718290198761385021679 7857 6544539235437429146641861600131649107734967258301 7858 3472938491637089577555224652255473004367544622341 7859 1789241172427296663479796966933432440845974865883 7860 895178802654783250899751187390857746539730109599 7861 435037371484183867151238817020634641232313785644 7862 205408097874002479068973567384452194235453671891 7863 94248149598289007803536706969711317789013089584 7864 42031435119393025440104860415760074030094336719 7865 18221971910951191949384654769769627468826774539 7866 7680717048111990060611841579757893920180265704 7867 3148115596694493865554641090161872035645323699 7868 1254847983181793158089478250742307174861367104 7869 486478700793472896871402707013161569720108043 7870 183443002754260483438355727443712865926511027 7871 67286342932738163392478677282124788893796192 7872 24008022039943919667205366685837646594961854 7873 8332896324908070692987357075125022985298862 7874 2813476085337604639850299281305213064617225 7875 924030884069433787892896692127980636470617 7876 295192093875564841074448896516795453876554 7877 91720673322502117244430987271129585351433 7878 27716178685719004144731158907034842991491 7879 8144268372113889925327146570741255246108 7880 2326814041745640901752349039092677059696 7881 646233161987143078144696114163592424078 7882 174441641040806095358554513675409641144 7883 45755948973716151873352172499320799235 7884 11659277730649646363053519453259317349 7885 2885352927063403057531514765470179610 7886 693252586216773209289357732656382364 7887 161657529450557827411832565502424973 7888 36571468200366691330668558955385933 7889 8023120754076623559670189600540354 7890 1706051553758985545135463647756066 7891 351448500114099039574621579100193 7892 70097487773366916333697079406663 7893 13528217549538910812319295892750 7894 2524501179884416193205722343501 7895 455174242892909717084246055936 7896 79229110154553722777102252907 7897 13301447867953436602943519227 7898 2151702206061893047753646098 7899 335005409665342141174687563 7900 50138893952029749441286784 7901 7203784362715091266770101 7902 992097509855381016611835 7903 130745207310471351839048 7904 16457312285657887017968 7905 1974411316385582867722 7906 225231265588722860213 7907 24364677064455760425 7908 2491713740617861694 7909 240054336589162567 7910 21698384438812754 7911 1831468039047683 7912 143558406261098 7913 10382519330897 7914 687557742677 7915 41317363344 7916 2228980534 7917 106539192 7918 4433609 7919 156355 7920 4442 7921 91 7922 1 7923 1039498568805489669404892275034635974050097127915275 7924 2060430837118977095383125735546362714493211957144256 7925 2966936927489906772901730887022036464458843887741160 7926 3689619739450555525682114236898858354261129609850680 7927 4183133977677679101898198529315786723404933988427150 7928 4428091680183093971846764955611811350024499638364652 7929 4431397040999008741292425934794764354707590478863344 7930 4223160308349445558124130620058502007137664660433000 7931 3850418160336237269437240772749594763193212596577910 7932 3368970961563799418271116384623855997213832027046240 7933 2835034825901749068999670136248147722950307642931342 7934 2298246784734861017406448910691420961769600869962000 7935 1797031196984933260575048064366759463328795176636023 7936 1356655323659734098374511687174989437335359828233132 7937 989684326953684789821846612027184994118014377689010 7938 698137941192430810630132094383430847207001270795948 7939 476505119527162498109450773190592660967870136772053 7940 314854689730438220044430644148958320173324936268250 7941 201502434305964865763129610261421844705122013941300 7942 124959895296917859935466443453817755602564758309540 7943 75120516646545398667205397403374901047399031228087 7944 43793360117214283632676761918427561148045486068122 7945 24766946678128552341274073267565876863169570885332 7946 13592316178784206648741457807449416371961242628948 7947 7241089873528658783311087387420233374518590286070 7948 3745652375662839951362920408590578453172107798494 7949 1881823800252116299283185796633218942969610126328 7950 918469762782877309511097958712886717812809520788 7951 435595513323495873430115078332476281112328687527 7952 200781934676946666424774547983338568167542057910 7953 89964378438622417560072451736900986442598229320 7954 39191801441205375444653618546633695836376624180 7955 16602157152682389549887386813824384213660914445 7956 6839689483849720390603433860599644259993009940 7957 2740694709817297746337367565437605130893659350 7958 1068265125186336515581106549744939209695900504 7959 405065297352133957253671869936557548436399882 7960 149425181766528300672634374537949191029770628 7961 53628055047238647218394177236319286981862352 7962 18725695174036200972094168555106464098735440 7963 6361520073349999153139443517227035286484927 7964 2102574330129268810774687582145801921808204 7965 676068341085539912038297467120000068979770 7966 211470833324807521252007266670126344584160 7967 64341786338302636256710453728211232689500 7968 19040159121094212808109408204179140789164 7969 5479292358787333702937821187400308533536 7970 1533153224278844762897617239790210519368 7971 417035687937809739676513805722788576717 7972 110254147638742111274393910602256860050 7973 28323417915018181083098910906591139890 7974 7068172331135749286244839106648783196 7975 1712959416423378488855689697312892554 7976 403012329720129558233457437992749786 7977 92014836603682951632433561944732890 7978 20379127477062143358683602588656280 7979 4376260349550393448414119393855822 7980 910735877102402079155490407285854 7981 183575181127804327820128031906796 7982 35818296884374440636006829828740 7983 6760473895853188865059732696443 7984 1233429961781725894016346770022 7985 217355264138092989580290054072 7986 36962666827349636970221083988 7987 6060036094809266373949253450 7988 956852327627166764397460656 7989 145332885877966102526735918 7990 21206544220219029200889880 7991 2968517316776231448637380 7992 397996873660335054422620 7993 51017148220903316375612 7994 6239954570697858897144 7995 726603828957405622855 7996 80344614702482180960 7997 8411896994246216580 7998 831100810207072856 7999 77186977868004861 8000 6707694114008028 8001 542450191004442 8002 40550789895420 8003 2778812418006 8004 172684536376 8005 9591906302 8006 466692168 8007 19307165 8008 648448 8009 16362 8010 268 8011 2 8012 2143649198187108383235834575426035904326208808575839 8013 4156970640459071460354665784695218018414583496166447 8014 5931106605615478722165363849174012843740178595202358 8015 7348509509506094751695558423430886920377360918991422 8016 8321122307549646037271623347110000668976287742137660 8017 8807953134221111515435455363239293699536477242805838 8018 8819667594209857065125599277076535059335245753218742 8019 8413385919366513945657961806330108904712071402996504 8020 7680389367448425523432070880264945365048534869489429 8021 6729961960499988159590620011486805452194703866005669 8022 5672840132223036721735970760477859051496773348015889 8023 4607299505499618860535474144510354409875745607870157 8024 3609858866606092044003648479764008214383989206556200 8025 2731263169365820426787971046863135979030237843530277 8026 1997204975016107719578268520722579657715202777923415 8027 1412439202794413260114436815811930966521904038722271 8028 966646352711902153338391391180014110340976563730543 8029 640544171074689227315654046175617978952456579267543 8030 411172378932748324785444473846360258785222849912446 8031 255789938149814816526119831470926397964265516938597 8032 154277895311448178915751963904177955179831490340147 8033 90250111558620144567114652763239640410202260407641 8034 51223265422743936173222730352710446578999972801580 8035 28216533028632366929212398666974680054614155885071 8036 15089985976056866912691362218671283607604770257434 8037 7836926982461338451703413954707909788473020176140 8038 3953565859417422049668258614219187402608112512622 8039 1937869463965740533908278669868916366188851562687 8040 923103662622178130245412703365285318748947068083 8041 427422034453163189168612925012359777157376659729 8042 192409260970935137286836974268052298455775894620 8043 84223240048817306431895695632001899349047277525 8044 35854299025286309199552189750431283702025912100 8045 14846099692353382970690313496373187220408470570 8046 5979928069607464972199556622744828335882797425 8047 2343336348132245813804786487609158851861070175 8048 893434993320393972199575790050108858446046278 8049 331441878436761369076198167938839834109295175 8050 119642662784010514734992245874734693702432026 8051 42025104089914376602162599618024060661380812 8052 14364045730272476967208505993646181990821256 8053 4777299654498117205799363735192422867642617 8054 1545999745815697481348988422122853312967233 8055 486779057774238503714057743536170652577135 8056 149112722433022851573894752312672354919014 8057 44433739665154085426178725615283823877913 8058 12878676216163853731184642288864704361404 8059 3630145538507043017065097840581375008022 8060 994934584046897403256966807945395086020 8061 265090620997333156777830265324550584225 8062 68647237803961133426031349905935329643 8063 17272983698921756812603332169697783898 8064 4221826965342817834679497257932898697 8065 1002030783655219658652602464590233364 8066 230862152450598690909178763954986505 8067 51611032241950255510273224170592314 8068 11190770026621541755523687074315506 8069 2352315410890684597131581659600369 8070 479092447113921920658218003499224 8071 94488519548079579426631673940641 8072 18034254589914642950057727943427 8073 3328692500199119044386015451079 8074 593708346656007082987997153756 8075 102242629175787303197805775661 8076 16984383989778888494644415377 8077 2718855635933600734848414939 8078 418943947546093862886160127 8079 62061685712323999218571975 8080 8826660603992988082592552 8081 1203418702680421062648891 8082 157018991015216028619354 8083 19569701166962219467764 8084 2324845891137677411873 8085 262631191168965036074 8086 28136276255819888116 8087 2849817577634113644 8088 271933938108414160 8089 24346448814620542 8090 2035537071047527 8091 158050169982151 8092 11323222270039 8093 742834802878 8094 44223061525 8095 2363615589 8096 111932618 8097 4615199 8098 161247 8099 4537 8100 92 8101 1 8102 4087544838941111478185650531956553071636809956110106 8103 8104278698328192061153391709354028337647826307323434 8104 11676647488816163534124970324153103212881935054913702 8105 14534078784984989595415490950626607941884712537396884 8106 16498762571195623067395237353640370821270344044527920 8107 17492875135218654087800997254555401331606386071887420 8108 17540173134495378510188559699100387899277565950363716 8109 16754605561642713875362267219653125159518143822173104 8110 15316620642791015812902955818692930805551533724650229 8111 13442036205388876809910155867710855844787251707887348 8112 11349895261058762479095329614411214632261173785556407 8113 9235209367021662743686642429904921327540150737434042 8114 7250549025047969092130883321500736361744248961934902 8115 5497887352191240346295291864721795541315959463378232 8116 4029739437848338774046906456053617398366900668646025 8117 2857033732890445526519798382489504121173833738312290 8118 1960525074752845456520660884112853385543154598142396 8119 1302805415154659947000650067073358879434515028862020 8120 838774498260631335954676972311079793706786877205995 8121 523430900400400132671578234295253029915289435745834 8122 316735528954506223872908236116250044719712234730096 8123 185917137566709949837855961935517644874720123033412 8124 105895607122793655710654225686950211257610189705977 8125 58548107112255622706127840284750819562089096030330 8126 31430792438847232272791294634733573773541202567198 8127 16388066957130710166369102548672818385527696000290 8128 8301260039189350945211644451826656161488989279637 8129 4086109698328836770216373423144707546763463726486 8130 1954895779128428302873717240113573127894661383560 8131 909232210841052355919642969347272805692091629648 8132 411193180260004417511357771226174772499810078895 8133 180847047767601218291533180112556379407258185270 8134 77363872533070671775558129444406300591838019465 8135 32194770286654930018923179620931429343952712530 8136 13034793169338258357607426945520566433602667205 8137 5134972878312936369139511095054682530750499190 8138 1968443629234440763580239440319825742851925549 8139 734321545748400924457586315642133610393568110 8140 266592282002267179360160082055523349967387368 8141 94192910585282380452793953382509098515461224 8142 32389270197223261530928804037460282533183446 8143 10839039889818289243669582348934179385337168 8144 3529984696200286852740581469324336145247177 8145 1118726292869589885065467090445369996345966 8146 344993794664472432636706647875948894186773 8147 103512542912796457941568357466325690018326 8148 30214600971783254401056263571163167328858 8149 8578682266341008371694476646452255071332 8150 2368814484150291639813882370799288515788 8151 636010014023134040184953936724302407050 8152 166005778524265442026788357172105735162 8153 42111461553402058248389000482245639652 8154 10379434283767948647239715628650112476 8155 2484893722399162690805810588916570792 8156 577633588966833827202659767879547990 8157 130329122035009048074932630588737148 8158 28529351962197209421136089235948779 8159 6056232429203103969966226330372864 8160 1246098766545958930778315368496691 8161 248370202439917247901784186795642 8162 47926772996060700941881668030498 8163 8947418834849893469647140054668 8164 1614877560457703098621546334503 8165 281549245119449042703992273222 8166 47376041478609773010277109719 8167 7686554350912547074885596732 8168 1201184675155478091758041841 8169 180585181486739253208203566 8170 26084592767342848753822843 8171 3614846912719133593709662 8172 479848311564791875894644 8173 60904568717770131213240 8174 7376620239575541573133 8175 850641093778826005652 8176 93154932069768672152 8177 9659804880006675512 8178 945312362311688749 8179 86962380435148010 8180 7485847955523801 8181 599677626632482 8182 44406980704442 8183 3014397435406 8184 185552933263 8185 10208446122 8186 491892326 8187 20149208 8188 669879 8189 16726 8190 271 8191 2 8192 8430278308134470897381150729383431985308048786947320 8193 16352156166295644061307020040334015425089464989472461 8194 23344341853777161752935245939263004651351058515489519 8195 28949141685347457777413328321131455546336850217196322 8196 32821276016593856552888921801972390292075455617297370 8197 34796481929768088159087208074260112086054634123591186 8198 34910102581621970807519939939141985160105366709671230 8199 33378069151831293837774886714789386301369633587171748 8200 30550497066447309179319279498179443912349499656243289 8201 26850034431007878078759083077026390876383806771209262 8202 22708122287739230007236447936637368334928974763617253 8203 18510789322327738865076139429515341018044861564355043 8204 14561750305578320667238027123046293413581731097705776 8205 11065630885730166574195944136732979337419753315727838 8206 8129542441202994689059663233511141433655062672012985 8207 5778068073578312350212502170282498132356800106515749 8208 3975443084712753508489128032940278528650277196930352 8209 2649138708396307197496557720405765508848129333814680 8210 1710594437145116025591391754917566033981723728797741 8211 1070782369728684073706893566928225256221432845016871 8212 650040947469347057857141622579518450758355542598146 8213 382847969117588263758556308940647673278360344329134 8214 218830445763174594018784958142566568906908082220007 8215 121429588996443451569646906795911287004830831774205 8216 65434545247619666069978600857054491456438551369112 8217 34251309409739704179424986453390813497023260061923 8218 17420004946910322284398201271003240559564500768694 8219 8610450124762266510100255771299863190040469511989 8220 4137210262171900085915783849376949598283416124474 8221 1932784639772606721272323832202650460666252567312 8222 878083532255910971425313527135084821480428776899 8223 388006922665037475388322734597007503555124321255 8224 166786771405588057506775378492756548205163724750 8225 69752831956798006934521376357624156546827369485 8226 28385216919115608627212176709048266889931733260 8227 11240796113307956235600571548958164029286086571 8228 4332245121182213298995839431798023936474900679 8229 1625058005723874988718211894856946316076258727 8230 593315212024704282131628647110426513529047467 8231 210851014204258369381584315464439136817676836 8232 72936367741661810573055228113331622440883469 8233 24557664511102129632383340861567151256649288 8234 8048078328027815758749358545568754656404279 8235 2567074398451766551070456421800365886706095 8236 796885153403684568909184321343621528972397 8237 240726887791437025578253465392663934414643 8238 70758068132177380989573106141803290842357 8239 20234418535633586583795759358090022826546 8240 5628586519856656278473871684188552881476 8241 1522724640973486199178444798300551924875 8242 400557569616639750387038856046585228491 8243 102429759645067102279436914424158950918 8244 25455898058867069578019344038424038798 8245 6146412902983609189141971659940115722 8246 1441390916387463346741180822526346950 8247 328177681299293502688571144460871258 8248 72514972861244702683197512368310025 8249 15543341295700261113376394977526014 8250 3230330130565057322267687404734367 8251 650582851752260754040960258723983 8252 126898543747622997397313297970204 8253 23956860845867616756047502176750 8254 4374383138403176501242593639369 8255 771938265786940965056976303935 8256 131540692520872604501511957416 8257 21624528758100832076689084494 8258 3426095086485657420881723693 8259 522553698197167716773417327 8260 76630791063001115513039127 8261 10790003009351760444364743 8262 1456550713976566395924795 8263 188183139824485880233344 8264 23225547859078549365126 8265 2732501024309785748634 8266 305721183790505284488 8267 32440315719237320630 8268 3254605407956371195 8269 307629916411048407 8270 27283696712450298 8271 2259775697913613 8272 173825918032584 8273 12337765357991 8274 801899463494 8275 47299281483 8276 2504847554 8277 117538834 8278 4802235 8279 166239 8280 4633 8281 93 8282 1 8283 16076246677715700066367258849202553838600429320706473 8284 31882413906736203288359874288357069964548448738227070 8285 45962349310629785533491338445067010670970574070587490 8286 57260853227733294043118253916122489208255847374409480 8287 65080666826549821190962318507915657445654719881291210 8288 69109825038074303993939239039416849581166955463172716 8289 69428925906782883242528524625891321161970793279738556 8290 66469128248512106665710001363458978627159332494144656 8291 60922741050807081611939731785650910616226949656909179 8292 53624491035902052214229815276936447978500258717443546 8293 45427757828370809343025757350797516339224745699551834 8294 37098417103560866683624242132158230144208044893017436 8295 29241814231537188463154763667461606341156148486080608 8296 22268812794577197545552985854079982396360267993301794 8297 16397824316033835551194166476019051293255271370229430 8298 11683420051993620683482818840974138784042557861956584 8299 8059475284859075600213398970810539478715128618630736 8300 5385489060472048390820808090736540320376522044783502 8301 3487632487897508819434258747870747708553918930604146 8302 2189831872966955569589807653046089317665284776926588 8303 1333637041355577416677777340673573791361086941164322 8304 788081270746026212751784424854443005647495313148282 8305 452021888582400566788814631294005517376067209929234 8306 251733928708965225109641790208850331704192403709456 8307 136159362164839163291093222847908948376248853377851 8308 71548056608910403922896099202016788212760846761656 8309 36534716134802700162502713279585267413535859164888 8310 18133278008816170504179537015283216033646750250252 8311 8749979649583472438812526443065863862283413407016 8312 4105705635549271829866077702170225388586468043346 8313 1873704257894211443633541928554680016456357343398 8314 831805402984800448970800158161766758438554138840 8315 359267103448286733432769930258233220897520076810 8316 150990046127035910398166625419136316249344070520 8317 61754270156760069881616464966570291849060219130 8318 24582079840600551517870759797615366746353723164 8319 9524469114190755072389454198374629816755429222 8320 3592223545797762767541990944038623566325870610 8321 1318889763834500641777437752992831237682144610 8322 471400961940583181130390920321460363268921928 8323 164027057561296583955478245854730012449151656 8324 55562482805401982090631716315808608477925790 8325 18322241464847342188562644299057881230008408 8326 5881491560871671104166012124384097325454156 8327 1837725146828240325282992539848772909963646 8328 558883170277606738621117350866562748388854 8329 165410350476858334888081515842219015697970 8330 47637562615891185601278318028484974452320 8331 13347977187597319471538851081585080789801 8332 3638176173445804532673218485333129049850 8333 964420688696847696542388498269406313594 8334 248578952039999336260834851873531903872 8335 62282416928975751590531380275194423406 8336 15165092444908761108238453820252046744 8337 3587274418589873187371409595871423280 8338 824082730629896179361318786565399488 8339 183778514177011896498100322393390877 8340 39769539185998896846593708560137898 8341 8347075375195843972778431394959038 8342 1698331717607889544169944165096084 8343 334788329124849990569667577968092 8344 63901307915530596297230870472006 8345 11801781299881896364122122166002 8346 2107476262558612171344334381240 8347 363582878634111030363394981543 8348 60545810930662512166554646050 8349 9722574578167314728824984292 8350 1503935737740515703217457788 8351 223828244244994531913839320 8352 32008932358548031492976354 8353 4392079088969580263838354 8354 577316233441206919937832 8355 72564350831340593837853 8356 8704146544524164981480 8357 994121940730593699974 8358 107832657140317883624 8359 11076125015998455026 8360 1073719401219902880 8361 97849919504162608 8362 8344444405365144 8363 662232851834611 8364 48582916873004 8365 3267135094708 8366 199228684548 8367 10857455192 8368 518164030 8369 21018398 8370 691776 8371 17094 8372 274 8373 2 8374 33159846452275054706521494086178111150633013259672740 8375 64335798870628369563379412203803362149170833849708421 8376 91896930897993563894561707184710265126805704642690895 8377 114060689757010325380072707560233560541440186996435080 8378 129473159093085196406796482427289975642760232894278275 8379 137476885424869507327443479963552215027848470982348667 8380 138185905057636496945971150456858221475284721917706533 8381 132416320474076985255309720226249309883212181356082487 8382 121511109589568796003736139049785860658698839343200713 8383 107104860340994793673106530683264024301081483373388445 8384 90878307839518018238689878171550844065304224172920104 8385 74347253392641568886811675738568637907909565383384483 8386 58716300103807576858539823141213810662227120418330628 8387 44809284978549173326454622773558434861146788840680097 8388 33070713878065039999434949046917592731537826538455170 8389 23620104216852219258684687370121520984453047790178407 8390 16335767918168618478900259338345156213288263559257561 8391 10945708772038341173464363007905728342053741668942898 8392 7108843793881191483497663109079096340192851933930027 8393 4477037908707531061900676732701953200880777015381620 8394 2735208122261121641072852716705086369902937892589171 8395 1621646975099781116941396187623461494479801563993912 8396 933332074635463131783475161503643798770758485842947 8397 521636329396325049760227986924621520677490747420628 8398 283191425890481611606692297556849850896563903013665 8399 149380350107068112245815873737138365189128087393913 8400 76580892654836230582073389474837291268429849236728 8401 38165038807615910410419018034082978323390450068224 8402 18493816479855040010261438213774118517328020934086 8403 8715508610426600227604745025736415777320310327555 8404 3995275707987540595992253049539518850453595024676 8405 1781819756908734010803649616787817433350161274969 8406 773235293968163266926868951188150167555377858155 8407 326551019058115121533707329818381044530190988335 8408 134225540769946717838443898593110367039162528385 8409 53704407047292566332848423918652702284831595005 8410 20917693875878926184818255158214855823892620973 8411 7931909539545983401260873920729366771114545501 8412 2928364467687410846431455009776903085039328149 8413 1052619874266084434904476577446049636785789330 8414 368404432264553649930831391208364074535623503 8415 125540758565616308188659626696261570598180257 8416 41652671910457062652473199050584033562500463 8417 13454959849994588647113608790758234291083612 8418 4231340386313699678988752465475474477493705 8419 1295374226695971229833414327748277113871357 8420 386003119879203866882901742755521484757393 8421 111946801153326922254451436101686942708844 8422 31593302535767229462198423571156337478516 8423 8674963956156953509893793654773786944525 8424 2317105017637560930235536821882319342287 8425 601913247626287442160944871283833463434 8426 152028524814175567068523209218326101215 8427 37324974886159974532875926011847085555 8428 8904799835708279500737852122180309825 8429 2063724597092174011162839645021343377 8430 464429573423087929126796608162125591 8431 101449504143637325149486318032159337 8432 21500367484586623580698686949045748 8433 4418683307482248711595073161386095 8434 880147958937382992940883802988140 8435 169815350757165491886402097386117 8436 31715760033437457740751101624554 8437 5729836095032667902064359812121 8438 1000555106542092652025312848755 8439 168733841733103515533409275472 8440 27454947260474019103137896288 8441 4305774174311827623746548735 8442 650136211763326702486834320 8443 94393001427885975781702740 8444 13160134015696234061053358 8445 1759152743548260695035599 8446 225077710411245244518900 8447 27512110748642999022270 8448 3205932785974539880885 8449 355290271159706319917 8450 37344932380749129791 8451 3711559293466949790 8452 347550750772269345 8453 30538114002355005 8454 2505931600956071 8455 190984068919979 8456 13431079668778 8457 864967784412 8458 50554115090 8459 2652927239 8460 123363952 8461 4994823 8462 171332 8463 4730 8464 94 8465 1 8466 63239501162452652508644314028172672703061371181495168 8467 125448878097316034375842680635507164593821074086529422 8468 180950151010377681869923340271748963971117466790103660 8469 225627153553204634408337611097961669325445193290641540 8470 256745569429261039536638531174311478876466914093784315 8471 273056373600061892765964392263764504627129201512379504 8472 274828027059588928652532379898747889163563579459501735 8473 263691647006652880204036913717564393348444989355119478 8474 242303539272900745271051028950907321122530438787475612 8475 213892275536556815058113145752688474125282249730213876 8476 181782194479281471873150706835127134726548954839264111 8477 148980140799761447365392566729260665567082208980626210 8478 117886205516776296782145331060344269155458546816054709 8479 90153311148012461222810159887048214882230888764249392 8480 66685957837264053560712610639780262298089092325148447 8481 47743748828829363422123602067640042058955859694819030 8482 33104241004301485773483211317036301324305721387531212 8483 22241369575192333594132367205773776955700952191233208 8484 14486152222505916572946625044175925335948964528688960 8485 9150459265826261017134621949395567638848999538779248 8486 5607909025971382342636388494076972150110112676894636 8487 3335682198105628229835158626154925381720022637157596 8488 1926374019797740662088489646357368557339077136992880 8489 1080452635409682529976837260895601536971535181497376 8490 588719098281696239342185155877063383779054183400724 8491 311722115365946185874329674523560918496095569614178 8492 160433908402769254331558040086846129687425000358688 8493 80278295372782398373807238583033461519822501411588 8494 39063442994598228888748564159512021863761067651915 8495 18488555610104408153921118764196222299377558022496 8496 8512909690483464711215986225040344775712101302113 8497 3813914678554671027973852889513332124120094023738 8498 1662838246759582684989010923223454381846538873555 8499 705628553737800010405786142924317713419020253320 8500 291476294065119989105055751416850012108966866175 8501 117213571264700755816192108410997427298438691842 8502 45892260822879851596739978607081584070573709345 8503 17495238690413657557093648269785104204064224322 8504 6494469329498700231993954880126484559924377142 8505 2347620006146895822802245951801557841141686900 8506 826383302003843419742371330117729209818545651 8507 283273726026033454072963567737130520685372798 8508 94557398287915131396105647053934996205983066 8509 30735085130548112246113057190788626164708520 8510 9727468345894401154000930062554483783195217 8511 2997504742398993715987335877333607075030310 8512 899236192554144916038409744824423616225572 8513 262598027306135505766578508068397469954424 8514 74636838640457620928463507519956984476672 8515 20643788381698848817054246930624478034330 8516 5555456653890465413142951411186310281354 8517 1454297196850938053705258352107982259472 8518 370243035768006029164275641657618366527 8519 91644427261428453497196382975273685556 8520 22048693558817069761546332209706547969 8521 5154372497790140114295623093979861594 8522 1170385080878381825975330934523674978 8523 258029917974515733421911376741527412 8524 55209163660348188995631607739043207 8525 11458968599322160232770323195147138 8526 2305934968295565379191831524625093 8527 449643639104824896574157813453404 8528 84906186798415243204248629057985 8529 15515438331747351347643865592634 8530 2741695300251843532233902539899 8531 468113036600137286822061019530 8532 77156188129172553307547641121 8533 12264605464325788295383922402 8534 1878154293702962040037277928 8535 276750487650909841345635190 8536 39188245631670267711900715 8537 5324799826904784729633414 8538 693155267786278417884293 8539 86289218109219057514174 8540 10251947487028931854971 8541 1159831457004029595630 8542 124625279675060536606 8543 12681399953947344882 8544 1217905699237105021 8545 109962246419624114 8546 9290814761425722 8547 730547876100030 8548 53101338697676 8549 3538075339956 8550 213753226535 8551 11540277836 8552 545540907 8553 21915310 8554 714144 8555 17466 8556 277 8557 2 8558 130455890097165266622637130146556707054623969366028304 8559 253167677869768277913359977395331983150581568765891365 8560 361819823041274090867491553221481828582842016109264281 8561 449468249241601231100581801035949347430128710360683310 8562 510803748761938329795488865842820348612429722319902585 8563 543197730410376898265530973250409766263468284482662100 8564 547004249443802599071715738386073685383323388845516383 8565 525306967373423802607669163698364002553721876290512085 8566 483257621388258035156962315302898574914860317074291270 8567 427178102831094709741058180476317103887780204558899532 8568 363615219805854732202656916503362930109579286302100885 8569 298519081197021546157538988251051069360111920825667611 8570 236664148994293751078712833494778310888086662566838294 8571 181362434305992294837814480500000234333688852710265330 8572 134451214538970049170674647727425801916532841349945559 8573 96489128696925694913659703100030187002450743069451125 8574 67072167703942673929610260906576024004628569336248669 8575 45183609499876397674135821757756422794598199006261198 8576 29511792626825619211977517343240709111164433341282680 8577 18696906125034677226472510647077749478730150641589036 8578 11494023126304410080023896366738897581724593616980670 8579 6858969151347736513618872859841134631352307491258732 8580 3974437604319192536008789563311948965283480647513222 8581 2236962009435359481719251340984404878529388539802140 8582 1223305543169945160964376453894181861027149824958758 8583 650165414161719877285810172055379097865055259370361 8584 335920727281856246747669158569917796995863088343291 8585 168763192834735312121452205977037737643516700724058 8586 82460005558450171814439052372027969197470699780033 8587 39194329329227190714531219713496990895964972610562 8588 18125911408251051168792189342793383632393810776617 8589 8157341904075905695717036386181761082762554455915 8590 3573041999717576486864062146049458381308056113064 8591 1523455053617378224925970504977021914407317615250 8592 632379262118590584163777862014583974087577074085 8593 255581453108376272158685131767946411708585480545 8594 100583082391839438713773403071288820358891580705 8595 38547602142967289505657980682846796213552813891 8596 14387066293955127617036139746094200945348451435 8597 5229591801055472654509163241392394620729573210 8598 1851376289252763124095722534442746857068918638 8599 638345769716949561960874286622588954488400747 8600 214361527473080417618801083838939064031622737 8601 70105880361357083872698379917512391161223086 8602 22328407428277564422413594858857765352131454 8603 6925118895263938953517755309535167037304405 8604 2091340095900529361318671047367306774947483 8605 614897553126005796365340282309062527653252 8606 175996848778863678537877571453647608589398 8607 49030310832865355353525170471315212956235 8608 13292462637030362393297071532347867732757 8609 3506227194142918135724653164335964473060 8610 899642613033759598752247937612774426405 8611 224483844489331673785179034323581188578 8612 54458106842340490956411548920128425083 8613 12840040274570528565127907892358405291 8614 2941348985432945438606994387125622532 8615 654391901676632461877935389021558352 8616 141338082041638472406600612576088993 8617 29621820980177074646419163181134671 8618 6021132935808059509102524245549044 8619 1186372018335403469212513092784540 8620 226454009498254837299371971936655 8621 41847708379322230131624800622843 8622 7481446240390484100226832127938 8623 1292951436076132308950581918217 8624 215819173249178659155588595526 8625 34761750984221475672640872917 8626 5397216626689215265986970546 8627 806868404742272933541733485 8628 115999975983249698980418450 8629 16015333119271043560324185 8630 2120178304719919002632488 8631 268675388929811975793417 8632 32529471517292705631982 8633 3754862644398188990435 8634 412226599259544206720 8635 42926111834277308997 8636 4226736392977595218 8637 392143627810286183 8638 34140058246427911 8639 2775883292492295 8640 209629448154733 8641 14608369803330 8642 932265760715 8643 53995950856 8644 2808112353 8645 129414197 8646 5193070 8647 176527 8648 4828 8649 95 8650 1 8651 248812421288874794784255503534122221919148736414388103 8652 493695806215814766467351783421854916188451110372282310 8653 712503321502628792633603489406667073006789043398208172 8654 889174556383596367950911182235710575071764258826594180 8655 1012986340470767226992112236298078393120807339467356455 8656 1078943419569096184085519154238666940882362611183235186 8657 1087918061810620462406959164060527953713463258843226736 8658 1046079683750953324153381806445621989668269305992057508 8659 963620913276695557276607507651185119905493040129463336 8660 853029604772814233983732051486138554338454961757501478 8661 727254387523056355285100501325588162158069846828265726 8662 598096541365845542093686823011859554513645030038443972 8663 475065732282577719207522912879559090910121849776349985 8664 364802484775561325288349136490385000592038517096348798 8665 271038467029295118584911168519795417565323272309147216 8666 194969131060190090005588104692752003702881944478520804 8667 135867445586649031978602645594917709114405764174579248 8668 91770405758100015990576490966346764238231925623474348 8669 60107377405151159925859056404612320137979169702085516 8670 38192048640935327184257869148587293237178578713708464 8671 23550800748184928476561308842016328441611581456954940 8672 14098767825444174615871194615873839841405456598408664 8673 8196793374121799249981498361395190044887148377101592 8674 4629449123300685661453374855900099940402869697624760 8675 2540760250137318454297848913831772732342495991556267 8676 1355394184446198675699935003164380430096088127523342 8677 702984924732045042354299683152143232746366871528648 8678 354575263520139346158346631207111818258935822567812 8679 173959963434522732373864023735707465350742912474473 8680 83034397017234218439573263989524621303338347730138 8681 38567108920549979702227448154309613671230709154560 8682 17434199821677778824796530258256749622446229311580 8683 7671521854015453731986984065081704299290302070343 8684 3286377159827625664490491443910238009481255811030 8685 1370769826265739622604817835220116776086381034940 8686 556763630073826223057925305332255762814532122052 8687 220230414441971639492458200569414788857913974790 8688 84843329449356887403672405307862447387505036646 8689 31836020140060252127862475494582772993856842194 8690 11635898745755466331154831896840325556845369360 8691 4142602373371341105329044135280458121086822538 8692 1436624502201213806451644396652203775372087906 8693 485296186615450428446246089937408708096593646 8694 159680956627885819912355442396573107436207116 8695 51175608971841231681410585079379422616260286 8696 15973839021495201917078430662380441865600766 8697 4855748692550786539290356432038832473579142 8698 1437338737364378865721744568360329674713040 8699 414251769939114262575775348748042266464205 8700 116227452271884423482004413555416515145790 8701 31740886580523090819024581021701437490828 8702 8435520896327537611749822551474550050516 8703 2181187157044162919328949419646814457125 8704 548600683836116967641447949978717526626 8705 134178913158546460260021289172578925932 8706 31904065361929879229759812420129382652 8707 7372203552029083370126761421199321050 8708 1654928839208601004242838124453189542 8709 360759419134380288339015654469964226 8710 76334579643709007265619975699323044 8711 15670439578265711842043291413138923 8712 3119383182235569862729513740129606 8713 601775193038720774946067953096796 8714 112435930079404087227972526513212 8715 20332149198170296969907488345992 8716 3555847581682041184545479615500 8717 600936287634286144308841235864 8718 98050326122167537358726063464 8719 15430397606932647823645741763 8720 2339605165344317325895759600 8721 341371948548141225856642006 8722 47869798676735221039837644 8723 6441862583392290823285826 8724 830567533355925322413424 8725 102416245039243897060868 8726 12053577006788490735360 8727 1350917204559432776281 8728 143809915354686044844 8729 14498419786978358866 8730 1379612215676956972 8731 123422062449897737 8732 10332871608349290 8733 805084715996728 8734 57986344149252 8735 3828320601875 8736 229169664370 8737 12258299376 8738 574057276 8739 22840525 8740 736988 8741 17842 8742 280 8743 2 8744 513326513755359212152433319803904789389534986158872961 8745 996414515891699067614269786269325349616024126587835982 8746 1424801076179272098927395318373477719429146147206215076 8747 1771428576355332106123399835354426458011271466543677381 8748 2015476698114179517221985379762108778457251200358997475 8749 2146446225831694667507638425366098840132277164171372451 8750 2165372153243612671727555844569841047828660915121831184 8751 2083902962459082244500682498978535172385593702796117799 8752 1921802196347188175703673287055561249368890046156828195 8753 1703520886296454659113859013586879568743779997928604304 8754 1454557711876713100710141257299688653167497211123984563 8755 1198262179568804306854907910965426384612951837045617968 8756 953545863288423283779469338714621625197607913580464153 8757 733705984637634149145323625778518559392722012579190278 8758 546309617120908700654716025613082705392135249585655278 8759 393897344264240600745124450123804209733836450227954963 8760 275173142308217974869732894581766400250297087584962244 8761 186350026912986574374868240381874810718532778634471393 8762 122391752844767684235095445618629476091483105718520630 8763 77992890446540557795049385347241717263121596015942432 8764 48239672469456986821519617975655800403581407209798806 8765 28970384988418601994624323562945490906787513013561122 8766 16898507685335077561032751014744006834764884356329974 8767 9576809942484868336739956989210249374217708432252066 8768 5274697692114550620862056174501743314053808271018401 8769 2824205697123198306516313069619374048736202404297882 8770 1470372866355316794244014536917999048408485671672688 8771 744550545223652794822864794847394078178016123365941 8772 366768957463435283516673357690536723161313456334271 8773 175797166009388860704205971370463628377934877402329 8774 82003899492843540812860266089016274534282984638214 8775 37233694275530600784608233946966726167631615405653 8776 16458325226330457409345292280889791660238058670549 8777 7083455661748995367623948120720607901609602142974 8778 2968725939975269083660322743912652687151219810350 8779 1211738654729574112956692909434978049568551852091 8780 481729689163541351105739344187181038744119166725 8781 186546965673758432950043940994466948461575865895 8782 70370559358901027934663553329919880998416761427 8783 25860234108316483981659876912433556222033692070 8784 9258186160798206616449008561563664984408712955 8785 3229069509406068533698940022406608600047435448 8786 1097199055279859643894769271311163554313859463 8787 363195829847572808474762459987930098844585858 8788 117118815256998854366103882585529648871012073 8789 36788983919438861062452444805099891664652404 8790 11255915383475986444455833950105605171287713 8791 3354082616450935959686379951002389761149184 8792 973297721594971662648596131949066102366767 8793 275002429812929932244827241803918686158570 8794 75644342667097970617117761806335767193728 8795 20252825898022220298879588306300621976589 8796 5276836774424563484183093048678190661555 8797 1337639391038534430431965805992061342703 8798 329813622748422222879891080470790101266 8799 79074541914373878018841678316477289173 8800 18429119215072356288167156728948846251 8801 4173683415583025608947215548816995014 8802 918150139916706826634642496581708909 8803 196111635130113895142173532641525362 8804 40652508937908047733950102254774073 8805 8174211768732053051867671215978496 8806 1593451687832901435084609210874776 8807 300956904225375117132854276968957 8808 55037152044785827342992685492456 8809 9738257721716775824787798031020 8810 1665860427409895629797985953478 8811 275267041267891514194353328804 8812 43895356532098608399112567764 8813 6748113236282050771909699810 8814 998967846505251479680835945 8815 142226848340046748317938787 8816 19447824633854693331795278 8817 2550076159489738561663540 8818 320100646725112104301254 8819 38392250762200759981282 8820 4390321174902399932258 8821 477528632006656220442 8822 49268495344636003085 8823 4806822324285583741 8824 441897649887644559 8825 38122432111088035 8826 3071648420001050 8827 229873633949001 8828 15875126083685 8829 1004029674089 8830 57633481746 8831 2970667625 8832 135695908 8833 5397084 8834 181825 8835 4927 8836 96 8837 1 8838 979115197525875394380144638315297251627246114466347509 8839 1943244870580758172163810981333600877941548767126337322 8840 2805980337733454431925018677463324025574211354132522343 8841 3504642296987750911752260125450768370582990646240152362 8842 3997175526825174639448432669382056363864294467918020170 8843 4263622365705459452906700860914324045066698827454543512 8844 4306718516664392845756253792350472954534906783652671349 8845 4149793367739643548540559920621852451640770856799034834 8846 3831960119071559013256005978875082593190072542140458126 8847 3401522253219583734527363738980377452293003011157077020 8848 2908911387142077748370825850261966818880402207507800296 8849 2400431940786340141028860101508812642493723408871846808 8850 1913740019612766625216717743716651608147066606438281755 8851 1475479291805666306764628005526818745948071114965025150 8852 1100993880646104963933691801443792869310012719365756365 8853 795661694562093751955790048102967629784075896045935522 8854 557203676316045278562292748017034329299722504403074689 8855 378322261039375278438102576716165247519385611941089226 8856 249155133440563663906691941718482998875845152998653584 8857 159227282805925253847358903426254101351849324917956360 8858 98780219347386516116791425471544541308834087884543170 8859 59508688415561010249386435644031923817318219279127232 8860 34825011124100167170338416739111129774792852420117002 8861 19803229183098128889281489709697596078716411530478468 8862 10945600965883887848365999085835551009606272074463485 8863 5881921809287209371978383147808508806549667829581810 8864 3073864581015430723803336059112896936413479515559627 8865 1562567477047860379612833981430640721360279912927506 8866 772817979152348662353185143496485279492422871339694 8867 371953877692439558632622284958163019589145063082320 8868 174243570887377071231738836890384549608551680568755 8869 79461351922502124904919191739302021820949334536430 8870 35282206671745772828226729205807782008979256266317 8871 15255223986957620439921791219468365380276466646598 8872 6423922595517423513542423811506611763213125225045 8873 2634814132171383690602851370054868542732358009942 8874 1052713070788833134415648600011103352015254938711 8875 409747168076176329391507477168272070518148284598 8876 155380497258820352652583716747626117200432110342 8877 57408125725621351651452344630298195973412298500 8878 20666226216926093449036003324581229365164142772 8879 7248820942201509601942144268405515795117641320 8880 2477376635659858791735826772965630136563679550 8881 824950255708309896697747493546402668797250540 8882 267645191703647130384147348735478089909246000 8883 84598779933931748020666236512059884554865572 8884 26050172922411074685942992517033774421900028 8885 7813749415268716361579974731350027833504704 8886 2282771961053838835905785957926762120307191 8887 649475205621016980161317054468987394601250 8888 179925640529221264452402595938899150142183 8889 48526349525976706104308955026040154644362 8890 12738833644740370093414526637348808711744 8891 3254256771693200413711375927861801651436 8892 808789220621149007282282107938403419735 8893 195505762118393841307214325456922794502 8894 45950580525613159787154304515236109354 8895 10497423178166800226817864864744487676 8896 2330092974584553951596384858598029414 8897 502326100796689716597809110409666860 8898 105129999395906726368910196210553947 8899 21349344183274530811249753494318854 8900 4204636885262526734094582894536019 8901 802613686751747455397514284399806 8902 148403369882390251797172925878700 8903 26560726423390742451192767046072 8904 4597982263878011687686609919728 8905 769249846417594186807244478312 8906 124264789787813509227547239043 8907 19363298937032667314832165050 8908 2907294545160779300424572949 8909 420104644324342422369087434 8910 58346030989932753434890030 8911 7777070160298603758915820 8912 993269293904954472465590 8913 121332990643947453906660 8914 14147258095771961945577 8915 1570931801718134393750 8916 165696484344157356535 8917 16552440709387170270 8918 1560750823453074652 8919 138362897922135668 8920 11479148246368739 8921 886337142193066 8922 63263454953400 8923 4139027852688 8924 245522821439 8925 13012946950 8926 603748155 8927 23794630 8928 760313 8929 18222 8930 283 8931 2 8932 2020230020487819497381845921815002192054325229203497901 8933 3922350978897116967800286612280001399902334931770404883 8934 5611580973460976831825165223368396884235160710072531868 8935 6982465284931780142686772022231411411574586915099070763 8936 7953351832297558101183151334282284457204147196427721642 8937 8482341495556602069232160121211174452290256436942822240 8938 8572150839787506460995104639289001594787356180928609641 8939 8266768428792160870950180557879936479852306850976470061 8940 7642017287082765282496673722496618654859783411523959969 8941 6792468983414108164260771626610842547768154793242135832 8942 5817427886072853521016672952844394946748447885460520288 8943 4808497090673477241152047743229314022998663913242710574 8944 3840540494962657708746844330729556156514063239936606873 8945 2966878446250583364175607054571973545152774335453516063 8946 2218578391777712683768437716243590721096438730311899608 8947 1606963559694131883784318805047863946910737892763326345 8948 1128086189134124889796240213460365754891483370467015411 8949 767896331996329764686230326420039435318750834776866333 8950 507087927480585964747781627228845397418535621940317369 8951 324984580390572268399384460018029068718606454626536444 8952 202211119509111199616101615453681076372058200623746250 8953 122197424868827627003249186784911707177730191473396356 8954 71742321975850946199116057513899325617257437701711390 8955 40933383039391777227671054072903529497084803637757226 8956 22703503816791680971710749212230605419532708300161999 8957 12244405077338364439238116808923009824113465933033031 8958 6422754163362129867912989064907758800319904943986920 8959 3277524878255227028006137347709617088072633400874659 8960 1627448600810993287458230662788305605344807439309904 8961 786491444928790474296983744768369409026670010453272 8962 369988686292639252603180484229629691878964941939671 8963 169459672994352446795925966747723882496069832473943 8964 75578282092539246114464811258340461443373647334484 8965 32827903314288946905970098384902067667389868358029 8966 13888679916168221871528883976723617116582509153670 8967 5724006775049850161389826572861529993606847301155 8968 2298284013590953831049565168158808304631389937771 8969 899100020124311405535886855622153285116621658485 8970 342722559126204347543678550747348897465928068561 8971 127300624516418087839693004848085630921785159442 8972 46077337951285333859296383418352008638317217506 8973 16252569130208615817815044242713233866058962874 8974 5586451855881625798560653375239709871831451834 8975 1871215273904864343843372753443719278637706814 8976 610761767449386800220068612281954611819111024 8977 194249252326459389760709926459633194507966224 8978 60194579288358995236610878852817004563848982 8979 18173092321778193140425842219374075973880536 8980 5344759236132717014927960040607135322422465 8981 1531090944855651533721729114850904527579255 8982 427153423669340043081715948313694690434796 8983 116038970876726346887672949400307404511639 8984 30688662947681988366643763462047056485480 8985 7899739733608142518224821041549764393814 8986 1978809138720970374374707627464115215429 8987 482209001990913714467397783040445397367 8988 114282220381373236572808556042459481357 8989 26332528748600066299858836411789697352 8990 5896871398217029113033157456633209382 8991 1282908487086352627133386566063749900 8992 271036866982534525608056312508259997 8993 55579704014864943541753148540947503 8994 11056995642686441119936426089474738 8995 2132793313742210317712530219092031 8996 398645449127420703971121773386049 8997 72154415436639772566925393277580 8998 12637534895092593379041590150182 8999 2140136277280202954872816169702 9000 350125889719066067363047694567 9001 55283966641064504509341529063 9002 8416178503643189092002420266 9003 1233886907535072590332809649 9004 173993876116656366644023313 9005 23566068880439981843771134 9006 3061019775437602009669186 9007 380651413364245546318360 9008 45231531288105320950467 9009 5124807697148865782821 9010 552317479585579625870 9011 56466260174118005983 9012 5459188852576533962 9013 497347272660872224 9014 42520867512647321 9015 3395392506223019 9016 251835317863832 9017 17237137163600 9018 1080506453107 9019 61475713127 9020 3140864926 9021 142215539 9022 5606974 9023 187227 9024 5027 9025 97 9026 1 9027 3853647245122832908600992985280289850989334722263410582 9028 7650141606054120266086976238176965111202614029520050268 9029 11052251431598236974488699312785887956267292400665823536 9030 13815299372479518563378065326918978744114531696704634052 9031 15774339655554256484368448999331119116709671308173946254 9032 16849707437526598391332020563809128091715580734209993830 9033 17049530152749187135999435662995853155210129891772496146 9034 16462004340507658530763383677279385972862531424054988528 9035 15237232731087416795702281531892725945066703683202227260 9036 13562061422310370413162087128241049057452566028695930964 9037 11632893002411927460805653434066777211367293285607960142 9038 9631362732383401925314410307057453515082946908491906432 9039 7706494577885024308880663501088132939015185901932794328 9040 5965063492911063471756284645257625880747831395404728248 9041 4469973814184552630443465961220653977230981699338373756 9042 3244996962684063786374130939775428778401007338343908576 9043 2283445767199845148358572266935252123171232283281047672 9044 1558303602862838842266904172371187393076169814685725346 9045 1031795258469002520266634934812756313449855347764917790 9046 663120300016590030699525960779743525476011539884433768 9047 413819852358356469302333491462732092564798654326348934 9048 250842668641113689950590560330075011199940657121457852 9049 147741748141643825492348706849971476845050985589385532 9050 84576242056125951009340328063986836353843558951899320 9051 47071743662990297558554532841427709927653538413052838 9052 25477381118901757151173317522272543093232878977081092 9053 13413452319689616435880970662006547195820623792377668 9054 6870992508397053464067604321098531764335109225367140 9055 3425205773184350517963978289036570509067920353982022 9056 1661999094920451454175765816503079245584785327683914 9057 785116325293613587635289076065316497199419194896626 9058 361137115076604287528760688926578811411187383648320 9059 161776162360566644568912778224675616951281988002306 9060 70586919718609189826570235650420216475621519332400 9061 30002526731249944271658774509291314796303011579470 9062 12424115874457566630773885801170830050224216536204 9063 5012921350138352834797892762280574288243519805574 9064 1970929786287301866561431089443413591739861426674 9065 755156197483242307289799415040225711494757298558 9066 281975655226212156231351367522099372033397355824 9067 102615421559429221565776626313283825698943804774 9068 36395689048208680697801711040999681207208966056 9069 12581331556591937271916205725586022737694849900 9070 4238756671239227112860038595922000458648648064 9071 1391791230951869320564192781413067084343754008 9072 445363280635396976801957170297619292109555208 9073 138877739286736023475761652053520305641070664 9074 42198208531462247897707986891607825028613216 9075 12492676713342934564581858227284023648769624 9076 3603010350141437479917671961948211744896860 9077 1012193526535105111446834159483297893805372 9078 276936301967353081828602628406339820437940 9079 73779392357460376739887787465980706537150 9080 19135487219418075611617162275206161479318 9081 4830509918316816667220107825645464746098 9082 1186544185238048461582347715990180112096 9083 283523398527740161368071805079821060000 9084 65882774363202335115935367031968484592 9085 14882754070270222100247738744101833810 9086 3267076300668684176959204615318860840 9087 696659365011862689115323213502580616 9088 144235122039054958045255567081480284 9089 28979917885745841768343469954317008 9090 5647623305644862327158782913819392 9091 1066897172404113759799152813295138 9092 195249775839486026161978707258804 9093 34591339988426330735183717054122 9094 5928204433811957661291440127744 9095 981968290659829948092721351188 9096 157070990038984567238440162416 9097 24237439693523685838895016536 9098 3604089440950781055978252480 9099 515823073966648978444979318 9100 70962181088726859492824652 9101 9369956423725868678128182 9102 1185566670506883999178864 9103 143484401885754267216976 9104 16576472910950870786328 9105 1823879984822184211572 9106 190631192708261750656 9107 18871422258705501036 9108 1763419076167050406 9109 154929942963488622 9110 12738840358378860 9111 974832509245844 9112 68959685184698 9113 4471410719910 9114 262859289720 9115 13805690338 9116 634649268 9117 24778218 9118 784124 9119 18606 9120 286 9121 2 9122 7952128978614928726739459662861899976307049480459267033 9123 15442795485792477837509982680795104726094431106952499730 9124 22104667675705293304151616634851704749653530346822317349 9125 27526650480453795128554454179526195066611864110977104639 9126 31388506808941834199841910730578418269561533455567653081 9127 33523165501032175030553720903913204724546326575939957964 9128 33936178990455598221095985516969107303830785155284209617 9129 32793607009405363836997533527056263358993640736816946632 9130 30386361409668283243540862851562275877175981083334441087 9131 27080238147161957493009424028934215713381241797987085406 9132 23261947830035593488104150035685802748734777008759397253 9133 19290768833716914424652471295983425844035460623324459875 9134 15462894993964439247211464037481575237771370206706700731 9135 11991890233433149927145565305704102420277198827245411158 9136 9004943802377318113615922553815047049514006614282960239 9137 6551746615858335100956432885765809107311082667532372195 9138 4621279083005289343628891955638659428931211472130028064 9139 3161643272572754771758388393283860680177431887368284956 9140 2098954119381445083312200194646829628620813670610234656 9141 1352721780723953263503385123636802324300102227315577247 9142 846625208505739779082883062031989022677599877229442964 9143 514755395514283876854707024913121977169100082448456184 9144 304142615750698659760993738896834774433789312091749742 9145 174683151686716997493639331259206750724150937706344440 9146 97553930382917642289454732638061016831955990393858977 9147 52987533215415010171727904581402235873942507912852108 9148 27999220019472655059427358293626768220002888436388145 9149 14396696181705233736029772880235237631603270180664719 9150 7204755472298983147229231912823897522092558694133601 9151 3509971242874674130712272234833470563432297981825896 9152 1664937178429447771419003979582084762651746528758893 9153 769091320758069938387725923193159854830811797944690 9154 346029601964833095001408939841634792308587470087465 9155 151658629886030303669736065645437380320587186557233 9156 64758457558743582898871594234902868462339890391535 9157 26943375117748331430153574339524445139636431503279 9158 10923904857960394737787761897518412985883415276849 9159 4316304595526926795143381903372924386299576023295 9160 1662209991933386960196849785732917063032329761077 9161 623913113185034673055181553242019270597399636026 9162 228267922661872833281700320569744128721940528011 9163 81406589583354823749897373950736529293326558795 9164 28299097976056543032681743443666856377537319465 9165 9589178438843010686516782457007409453434260349 9166 3167205221406014276096676087960331902373417377 9167 1019623535056381814051631191945903019188841711 9168 319924578683984175983728761504670865449866401 9169 97828846277345614456598017161050536544391333 9170 29151253057719316689881026736347359624094933 9171 8463881011456813292243348377093553038450490 9172 2394122058392942042091722506031388008528611 9173 659661008091862100376860617508615751234381 9174 177017856902570417204633800839702108169371 9175 46253986471904291263074373474445692588292 9176 11765782427501225957539263627353397388627 9177 2912894962400777385228344460346306293658 9178 701685468885861321934698171492997349985 9179 164415532098996566040719224083672151658 9180 37461223325265040834341182881191159359 9181 8296635398459673423253723075657900455 9182 1785378616043488985478305932765233997 9183 373145597781916620506246485417398822 9184 75707726444989313464611261369905637 9185 14903614889501676707637921441440739 9186 2845037933819842651783918514375672 9187 526335996923198220725315790327813 9188 94303151617775889813375208845100 9189 16351616257112101676878794453106 9190 2741704997731777431629547900766 9191 444148737505390347622330737829 9192 69449680218226255114880600466 9193 10471111593671947474969814234 9194 1520540412542764143124807366 9195 212391590133342814989377119 9196 28497399137643084257700778 9197 3667168985966711432100484 9198 451823566107040182988836 9199 53197011649894671565291 9200 5972467414205799817160 9201 637850455880978753484 9202 64624079047544959837 9203 6191956207018701092 9204 559075985610518195 9205 47373921044505512 9206 3749438143497971 9207 275640680897602 9208 18700503065661 9209 1161954042530 9210 65531970846 9211 3318983392 9212 148979660 9213 5822850 9214 192734 9215 5128 9216 98 9217 1 9218 15169977248073244968636248379709822975315232882384632426 9219 30121995264730767025947104056964686070772826908946269490 9220 43539551107080096249076150493213072278208870901953205519 9221 54467291796386654659966081208824701169531249257270690934 9222 62258239998552601752943228363308545696468641142087043328 9223 66594661588012582580492057886982481740968311001304978308 9224 67498546395192258302147970554788035649515640880076940824 9225 65303226088126298960628605613655679363972623484492076296 9226 60584777945638085238774220297564340790458940474448763508 9227 54065982014349090589686592248288248965981161998726338938 9228 46511661504093899707728392866287252181773073712537687197 9229 38634129235468950110165877582144384085172226815470396482 9230 31022831189746453317442184001705837241560243956193167552 9231 24105198759851685911959989952767609250107216262799329918 9232 18138419767550884014026637242741088782527161259044768527 9233 13226135290146805905564314454735157556114081298325577958 9234 9350966417875023455135478363940349792442929695514543752 9235 6413357806523448275310342669321993699065180274336777394 9236 4268866364844994499732468740282649673586652985166501879 9237 2758752055894262135623722364458413983347880574014448726 9238 1731595363798377238061854120406412749595912378118719050 9239 1055996737625497274865238682106138222578515810781784272 9240 625892649488697552539713390552745471426389130330753064 9241 360651778871224015831996563595136470443183111404414176 9242 202091997384175018815713224998506062757613670403995116 9243 110153285018228226946247778234997369391924090325881966 9244 58417187012930131738663583267188701935903901592013547 9245 30149463406742536023136340295194965357129594892495870 9246 15146377066709501037906017548863208861888575863772876 9247 7408262084134816148685940153094495545054665584029488 9248 3528452321932243972462431423079013050976926222532470 9249 1636772356999626705503145833364186211060546759310788 9250 739601939322298541851948715260905289424047737600129 9251 325594452135125441919885436942816237279611004414608 9252 139663345197990882946431851932311176497517920400645 9253 58380184565621625588132787587455103917012637504342 9254 23783234227210317784233995504596015489011845235075 9255 9443594565224390074507223364105389199414241476934 9256 3655080146191145804737087674291804207269051816274 9257 1379035225335049172021222574550932011895383179868 9258 507214778769778508175215190618347444476672101691 9259 181869169329191850405799268650179857692633468488 9260 63574465140217919638317561146792899904491740357 9261 21665150292602546104239382642150145920575959510 9262 7197603579884755540021375408509844570603046661 9263 2331020101359728387379645903058740825002300036 9264 735890563896633008403770391874709718858750405 9265 226443149520938524722333297325494977410144890 9266 67911859837679724565244205850580831588389408 9267 19848429710718239350316769408514936901338270 9268 5652569838924836406924292994704362266979161 9269 1568344087157571915662592291347030436985386 9270 423876762862105353475652138142592694864116 9271 111572801273848087254525585593070476610832 9272 28595987744039821561847616635604784404826 9273 7134719201867393982138573671125232301436 9274 1732445150139313484471687472404230706112 9275 409286012201614202107757029399733208386 9276 94046041796020149337494693956900544713 9277 21011079817571298902395913555342435130 9278 4562303419031427437834069593683871332 9279 962423594574753332841226684054460998 9280 197149877622307590267913966817818647 9281 39197551281090932575550888360826438 9282 7559938154884939684194872843134391 9283 1413572648914349956347851362048110 9284 256082201461875873455722626293860 9285 44915651620018833223371536072676 9286 7621511837850073219462750998821 9287 1250107141015866490747603094382 9288 198024886348965980124617047394 9289 30263893249974048506589749332 9290 4457446804466449040435753393 9291 631946430951420330754697030 9292 86125096881482366451614474 9293 11266681204953690819772768 9294 1412441527784776691258843 9295 169380573975507652769030 9296 19390620179121004056816 9297 2114270568194496069832 9298 219000342017927128514 9299 21486284624682749092 9300 1989916082987625040 9301 173280932704644232 9302 14121850018438268 9303 1071133671212140 9304 75103612443954 9305 4826741660220 9306 281227481098 9307 14638042796 9308 666797052 9309 25791888 9310 808426 9311 18994 9312 289 9313 2 9314 31306886970908012340611850432969913440986781154410559611 9315 60810270847816652742661579406505439509020629465144140557 9316 87086167037345232831884708094028332655670534595711316758 9317 108531637473355052659523201992088036765045954412516628417 9318 123890644945446844197726236206427885199240033508876124645 9319 132497491356760335591962571064281755088417872239202531304 9320 134354552832574545488301127233972515304928586331084500854 9321 130088484101962693774911238925420300089555402888930128832 9322 120815491317434657907677197623171755108550541803091507353 9323 107950499955944508619617614590821179854686764261451157375 9324 92999336928177204126778455184290798075935721697257774902 9325 77370800179691069728942479537131358330089491233329117865 9326 62236152634113466226585734020197898839487222127439890124 9327 48449873989554852340882725480775462556882105176638174631 9328 36531343582926925021829603237887757816956727533861268130 9329 26695964390556804497229350534131667092022355987260935433 9330 18918053952836105233732512860438066372551137992879434632 9331 13006855336204073255701315064961658284139112578241325219 9332 8680097644548696752794906996796159079290911673422108186 9333 5624799999264220485158665106831950432056767642062092885 9334 3540619253898128901691305169479912604067139133085786559 9335 2165652505006374638657351386292888759320364820474383992 9336 1287577709415798191690617241693869309162282909969705612 9337 744324340957478139109983783969277556724920561108460528 9338 418481402994914893297398517852419155677639308887107755 9339 228891191849744688135158912764201857068351464025800447 9340 121822622908330686075687487430878895791411366290154632 9341 63106369512900157782575667427555327557124408869294745 9342 31824305732100658076432777894254898429397794584104555 9343 15626909004793880561274070115956233328534021368526470 9344 7473042175319522158043497729435470955187552790492598 9345 3481029690408359410753757019550989564979087880930342 9346 1579696530812502597356478974818091501938292602290363 9347 698487923316496773133178119270191173408729824491262 9348 300968497347713916313918325198739937155526030118395 9349 126389673803529781339802129284840933704813260811891 9350 51733986530926722473915978350385127101510617663879 9351 20642072601983640533442484170371827649878187728673 9352 8029280259041622504552674237437609908351603516357 9353 3044896463920667550340311978213586304421261464570 9354 1125800061957213573511750697903101598843745147119 9355 405841592304870454497676342206734327663886538392 9356 142647933512200770717586937076815038013845148185 9357 48886439915471525950654667673744967681926252265 9358 16334986785079275870900073231087917455450833800 9359 5321609531081355365900637543983990698915451314 9360 1690208234882314473929366078482257948504164031 9361 523337803350577478532203747460814927772160207 9362 157954752929274633061797148414401392849778238 9363 46467365985400193653015963835531150282889175 9364 13322201874002076870096335402750383528495230 9365 3721824067196491294825884618609358924064099 9366 1013019721633377469366976209319688869890569 9367 268585910102425655985692564558865053620326 9368 69352653158078296857518710034712690457190 9369 17436465450441618009098704338553324870982 9370 4267362205289619511319103505407351957459 9371 1016353867346775246130827226230838895591 9372 235494798940897971783284771550558450694 9373 53066721377532563093046985460134146525 9374 11625391088768119681915923079989139724 9375 2474926470627001582212289545101698991 9376 511794474542991077927944958684947422 9377 102754174289101995596089990874651273 9378 20019233464320145130918542381503835 9379 3782621587322573586649764409109685 9380 692735293727326798693912057248583 9381 122879157622369619276758193752412 9382 21096327418732322099773412757408 9383 3502720253509790294338187258395 9384 561945476163226173252049168781 9385 87027706890316934948615349738 9386 12996913294584458418435414120 9387 1869572126896016684182249485 9388 258709962577545858315026145 9389 34391052048882002533880010 9390 4384967964879250896448740 9391 535338566833835573719443 9392 62459414710839793144567 9393 6949287763835992597780 9394 735535973218795634274 9395 73858164967005117648 9396 7014060345164663874 9397 627720250071475536 9398 52723281256647660 9399 4136274661211876 9400 301423785520320 9401 20271648655134 9402 1248641781766 9403 69811909440 9404 3505309548 9405 155994958 9406 6044823 9407 198347 9408 5230 9409 99 9410 1 9411 59727059171454714175962061554209804521340542976199003399 9412 118622979418662046737101229580226561638360404581390636124 9413 171546906158593841734133963882550742041944439344015932334 9414 214767774258381758138360126841719802904214019463976065744 9415 245747736888523080336589212718193892251562739392974505338 9416 263220505938177498520469383884531953155026950471288413480 9417 267234738204024999525573047990605564639987127112929842260 9418 259049839024308338642922149598207016566671476493930543600 9419 240876858333623976895085413220116524581873915890932196071 9420 215511854294232757871748725542821709246810747282225208944 9421 185932989863532607019183565067979862863281071609574805824 9422 154933080049441127443109496183834454526617563210400624104 9423 124842438821388740640380717040975642494360959716921366077 9424 97370370566381030168786398523797354836934189940284693220 9425 73565849485870693763294526033250708097770649925569641218 9426 53875785953978485132077191381559722196955554310077206476 9427 38266770435240762639347952366217383660070965550014933245 9428 26373870087420972120668541692765618037209544951832600328 9429 17645748808539250848010167645751087113291810591954475778 9430 11465502884208736295530246448447092070166767508573142160 9431 7237545777347999901502090763889921082402844420583740444 9432 4439984497719422753594743560569756725019310610195095896 9433 2647892053568931872638701290245002208002286135046158640 9434 1535592156843740596810092837359886079420928390991096216 9435 866220738963286527645663777735797839859831178373340179 9436 475413463757736951912529202595827461432809864546439208 9437 253928222981561443065846013716602728411862212813907382 9438 132022218288782509489463277635505276172085826657857224 9439 66830293319132552983356428911376169044059845060339412 9440 32944099722873908526996548793508534812753338928902968 9441 15817633163017097880220145131860867004682944369624084 9442 7398447976881930361317208492102785412010238135906344 9443 3371667802767288990131823993559458693416008288520923 9444 1497330916656588565882561008320338144630095255612450 9445 648063478986589276208947430152732529319399729141788 9446 273398392157379551078500377812420794289923971939756 9447 112434323605827601986404143061372822287609149405034 9448 45078166440172701242978493578607153449422196141290 9449 17621044608782012846874530450959097553494048098650 9450 6716184773397478136657417680204140739869417778304 9451 2496091001938587465336213495181190634974071309151 9452 904606749605878602897497844170265019382462118634 9453 319690116949149730630371410006632804338209588358 9454 110171765505316272238802988914940091368114965972 9455 37023553651587875661642544597215270188957899125 9456 12132230704139250050873614261934293894876063234 9457 3876492704036643105065216819370072119842842340 9458 1207665709970182262770216806753257746809079012 9459 366800693881919932888609203014107643767045261 9460 108604457859210748151312205850372653656346260 9461 31343656258535275505875270211723599573551750 9462 8816134973101211036893237736282648062543408 9463 2416388511761186216029599234289425159486728 9464 645267169865278470940742602524306602510696 9465 167846185082716349896337101679281762416224 9466 42519419705125196423951603680079377606024 9467 10487246561492201630257441745176026828855 9468 2517776501306041096754469260377482999272 9469 588201211607568737355258376707846445048 9470 133673922841766307813132615679492756088 9471 29540999556159853748749761294365855025 9472 6345894074963596120087506970315339780 9473 1324541975340923019069055258303469730 9474 268499562708265719524563857607554188 9475 52833366536150669304508301776458590 9476 10086081120130954276554341858633922 9477 1866928830853166848484908810750366 9478 334844355887509699059465919297956 9479 58151620691275571046292448480696 9480 9771256226369170902510248995342 9481 1587246448484519813185338268650 9482 249026490143609872289192327552 9483 37697982902324390522807147158 9484 5500270274585240315928572614 9485 772534317853772608058269066 9486 104313399445099008414834244 9487 13521053328629417726274210 9488 1679648774325509383175130 9489 199605463488462881557698 9490 22645746762878611592448 9491 2447173754885926971754 9492 251234494323266404952 9493 24431187497248160420 9494 2242759562246760536 9495 193587089929943720 9496 15638832148596996 9497 1175840986224548 9498 81725451689968 9499 5206354194522 9500 300677679652 9501 15511561898 9502 700228664 9503 26836245 9504 833224 9505 19386 9506 292 9507 2 9508 123273203950062764556939901980484719467453972090216379042 9509 239495877113705072950304599118212879038688824195309328597 9510 343146444838330368946291522100257721179807206517386941731 9511 427973354239572089859261403100547802716847060016518351933 9512 489049842031141291955830328619292816705366499775472066846 9513 523725212059264551252959298991026977618770299475928269001 9514 531934957564895909191445642096619616294699440762890557042 9515 516042907357774054546910964496237335459166467573111804814 9516 480332067177366905309975569973123006747037545235894890715 9517 430275694644145844629365188456780930462348011343916664888 9518 371737049345631619954351030443317465602641793127359946302 9519 310239076079443041117051073888523962525471342677145141470 9520 250411149808697636610081148043311953425264888513616957404 9521 195668715352599745379628991688421064241433106122860716196 9522 148127763397351379707005689843368565480533180220764838271 9523 108712771839868666258132940946608500458488295423855657803 9524 77391863440733871881549833695598757763756543091476979850 9525 53467817744509470905360721051661191865210015291062230494 9526 35864200655017779200659084839833435373230845876129971295 9527 23365380069204758600524125342294821591906938833874201555 9528 14790568331212738035780232250389624221192850510043133328 9529 9100031139261177845709629157999293096204669186022177667 9530 5443556355923666551279825766517993018363170348469237222 9531 3166880102385487761070691690298198600292041183559370430 9532 1792293329614481077564330700255125609386005580841495878 9533 987023660136867526873796567554524061217746054630539003 9534 529045285364579681666166235320836306822907683689449555 9535 276060592953011263004506709666946459970752198807967459 9536 140267035557226079226129506836238332344337240714045296 9537 69411882497279566409892329832041302749314497641054821 9538 33459581262807508286530427772235612602405885395803930 9539 15714163974759322211488703820367997420961928725121474 9540 7191441673748254061520670263712392117638475728214959 9541 3207439900594813694488821145332442947577263989482285 9542 1394367076672800863802722067055099247593778306653366 9543 590913645583896193766225006051617501190562778942893 9544 244143744564113517586734448232564875811868401775001 9545 98351794875874224268166675288298862983690080349103 9546 38633895039980460685010133233549100779870809919499 9547 14799005985046817263398298977359997995579923099808 9548 5528363678519244102919783647128183359333335380404 9549 2014079372572407592566272706364545379017866741324 9550 715619264941308504937387546018313653115274900553 9551 247979625243208237875567697758822783113904003064 9552 83805971395905735006568440247015644296516550525 9553 27621585906940990204409277302010908010992179276 9554 8878093114082689446305847937513104688980762174 9555 2782683783980185856861365094879821471220305853 9556 850451197859671572068462897744895433383755674 9557 253417759474514523913841453434701192639402620 9558 73617269000544599262237817380695822241865539 9559 20845970997810596566943781341178839175960689 9560 5753082941242133351222466703562221230880118 9561 1547186629379938761698415421254108814783177 9562 405383983840673934215849243993972015950988 9563 103461995425700143200790335709233791338828 9564 25714842694469760023002053928434369167703 9565 6222476642286040750643427989605133248406 9566 1465531986534289894485678756498227411174 9567 335849040647770890426157514009181645346 9568 74861926704324705888957452423366741348 9569 16224955619802471032485139503004942168 9570 3417704330659650746013029480985814899 9571 699392397563839185834049519389740303 9572 138973722655857894788361476843288465 9573 26800400178149217528453552387273129 9574 5013003886344541734690373834972483 9575 908934268420940731398398536417474 9576 159643103359756839375098366855377 9577 27141284510839915070958602126524 9578 4462965476735339019485323888519 9579 709165879741122255377288287630 9580 108789241053356266155009243477 9581 16094618755234133087234647672 9582 2293666182397772650627451537 9583 314472183905142199520521842 9584 41421645163650727982827135 9585 5233484100633300414273696 9586 633174612377656820882311 9587 73213178354108373513796 9588 8073315839929168132766 9589 846949890936136553046 9590 84297408006599063024 9591 7935325503407696836 9592 703973709998479740 9593 58613988381136416 9594 4558568285823472 9595 329326984170018 9596 21957337560951 9597 1340850792629 9598 74325520479 9599 3700137433 9600 163268238 9601 6273005 9602 204067 9603 5333 9604 100 9605 1 9606 235195516259205620350259334453324726384365597435866497902 9607 467222025323925629019154622077265738808027936201781332900 9608 675999407962017151080373581696463842055156743692570808099 9609 846952982001226572119680085762067353464053361918580243370 9610 970127045553368995662331798706639850651236989382861372479 9611 1040478460091188773855861605750675544748159271079003083382 9612 1058055045268605140374434256383768012375803613788065599274 9613 1027613488591983524622033395858456754276590277725993129156 9614 957640524858217474592431248944782919081023528385357693175 9615 858953118514628173030942812242827629708547234415225495732 9616 743147400798721405382551446243389679997609144175362333214 9617 621171043630109250787501088895018515801869627597891617612 9618 502232392714516933517640011872424315940039776841502545299 9619 393160486269433926913535106162976680236729917854697198798 9620 298224282381062739540967997472493709383832437855458480669 9621 219333544415857803080344399935670808903840095293144754762 9622 156493629435556297689981798455425386044302921739634586505 9623 108374860708558491165287946769548621269765236573269578154 9624 72876709283285537293659147046146407918517530534712474561 9625 47604459384148092424538175032571176957982032838670939470 9626 30217704434064380044072124022222752067797458623966828963 9627 18645538511932033840992371258697047425467906242961319554 9628 11187238874161665195424657878069437428388251574180615622 9629 6528776085294650009816513295485775666826396330273787220 9630 3706980142501568954718019434386248397676398724674361552 9631 2048330925091305693699612912124421287905591428692751988 9632 1101733547672328936748289838785440821996982929423676797 9633 576963841932180339230753651665203294574939166857374678 9634 294245040891498507212959878717160737723591042277771757 9635 146165649057627923746553441945699619606373514138922654 9636 70735656163439917886880742107578583053261155686449990 9637 33355226910160958476072099011098980571775877496907388 9638 15328218612784367129761510482780579965399773798163220 9639 6865716348346040150311549125849725821589722220324656 9640 2997814767832909483562907208593768727488598576554779 9641 1276148234887038357448888826323229016287006617354626 9642 529689880165131913967218940020432284485713256767715 9643 214391438101410937657797129438479993980089577232618 9644 84623989701318425180309820087195264012959242604796 9645 32576841386019199351791001339916441750572055866352 9646 12231421728172671432419081368103417333745169414645 9647 4479343184982982074742663418233759038992188361316 9648 1600043782484157591749036669463371929398071525476 9649 557485892907784689083007539970794950224608104472 9650 189460316920637115200728322443210751568234253125 9651 62802401614233455869844512170743680887847167294 9652 20304501354011541215377154785180839272651142671 9653 6402417527054429310648827653092006175826787414 9654 1968799909213809912329244396890605318806746495 9655 590375101397634889748262489325001438312776330 9656 172615044543040700504272906139989495582851303 9657 49204042091275492075113685446028309123543522 9658 13672047796563635315318432948466647755270457 9659 3702606329567621490175625315987120214260754 9660 977111785271879950778930076266727657232092 9661 251220948575878878200672670256619990263736 9662 62913608232141325749995633760461257285629 9663 15342718200328466748974955327325043649176 9664 3642585900311540223714530830186583955890 9665 841659042188877477356091098508338338884 9666 189207422675009515540961779883938935779 9667 41367488693679560018637548928723559102 9668 8792824142953474361893730402395778241 9669 1816184050843277810989980105420243922 9670 364377165270981985396160365603088125 9671 70971196110665187398467732479656250 9672 13412613031151356264290634870158310 9673 2458015752252164696168644981175436 9674 436528671291571538584980642337830 9675 75073995777545176308241671019296 9676 12493357712473680847405851549726 9677 2010089933179718403831090684084 9678 312390964604318114054775939804 9679 46847932092324400912106001904 9680 6771915161534549989652303958 9681 942398003076297925322200204 9682 126089190749001225192619172 9683 16195698503124919199714124 9684 1993826453788402983280184 9685 234826659793142157679144 9686 26405360878614453189000 9687 2828284287376378517124 9688 287813021618777490344 9689 27743832017559453504 9690 2524704148467813560 9691 216034128290928436 9692 17301243534743826 9693 1289594413253212 9694 88857131798165 9695 5611645205316 9696 321262094923 9697 16427850386 9698 734981988 9699 27911900 9700 858523 9701 19782 9702 295 9703 2 9704 485476611976184677378474049574077683111222798597512787011 9705 943382489903292885978387948994299186486923582922000483622 9706 1352302093821440046872529367100351070935302600636252447507 9707 1687848655420221747615805743959389512154679877084403742809 9708 1930695780181176922845733326082260539257233155824540198627 9709 2070295368821541008426813401061236330800534631610960091107 9710 2106113286179500767882768081245171194621370551473642431061 9711 2047062257883055369444185286432219152919093907466982782406 9712 1909577393125234584632072373781519533191638852391183916738 9713 1714831429442316152960871555670043408760862591502893197266 9714 1485653103329799315708780779240349619041636037291798093762 9715 1243689737747403082007191984838427167275532267408937359448 9716 1007230486172425957184316497662310509982295170700521974625 9717 789914716130834759612217704492544382085848759004229867769 9718 600345017756439208140126699280265973391161894274173531152 9719 442456481553664306126865595845983161120476861626137170769 9720 316394220898802131825481029326279602692314502957654318180 9721 219626319481598051454069561522210052430562571224071895765 9722 148055638678740647189197858417540219363735486815541244648 9723 96966003548105183279790784442371306015074889025745498995 9724 61719615782506286312026342887575165345799161802341028809 9725 38192648650906386958318962426266347915769528567029805657 9726 22983868951684398049725413685706572508462324001360148219 9727 13454847932305256239280434897722408710052758027803038546 9728 7664162639408147883352839847342055838358655606155922751 9729 4249051145577700415440198048010237170065305748781969662 9730 2293322606412645872626476107300489317952691666605780541 9731 1205265642192586189532520405586086956346442702923804339 9732 616932137247627294161770740772967834199499958909228185 9733 307620863132976925198578962374210934675583585519844347 9734 149451075217164171777607897100836555557881218062079349 9735 70755893211926934523335375865093700810856854934493846 9736 32649485641368453866306055426309660004961256044569559 9737 14686031154766576271968797798878842043130121327275966 9738 6440291425768360208491612829472340922463171346642297 9739 2753800752589250952995999359051570811801282832756873 9740 1148240040480276648942576628698978407868998425335863 9741 466925467442158430524486041325556906344725537488827 9742 185188013320400353636500818017270752001772230377681 9743 71640481384794016938831520434745708686850850062676 9744 27033879662913069348105784871373982412881123899764 9745 9951314320450954846712473092339302243478064181952 9746 3573440155913754241889416582917037916795284758076 9747 1251792011668794867781441040639216827312948739906 9748 427776256546555020238613366496709428808777059115 9749 142604349717859137748438175886586532384852341371 9750 46373148771395097568619453529570501345665115778 9751 14709483419254540593028153114875548883778322199 9752 4550902973987752509800066654498877664274923988 9753 1373194723382590275467370017699099832212979165 9754 404071927043138397653299116578860061516799166 9755 115938348658050769167827855529261314987894873 9756 32432413089598078753969336611993762950713197 9757 8843997558493219484390853422354592076517693 9758 2350498104835284934345246722178043832538501 9759 608735643956910115314314884597900789967696 9760 153589343990360651696024020359828995297260 9761 37744427491317771118679480376709164708276 9762 9032109617178513306708389905893993578144 9763 2103991794629205507478654378669988522812 9764 476957009238314577357066172315777484409 9765 105182585686872682546223198667241737881 9766 22556579322867856908036139834278866748 9767 4702059608635467739162824090366718837 9768 952343090190538090837941343127526215 9769 187316936112735777657637103180758527 9770 35760897983098816223879864921076943 9771 6622728769971325774844722106553218 9772 1189023098728590732830918739353726 9773 206810256749272953075262480059338 9774 34822485071152873261101591725342 9775 5671551199853493511422423047690 9776 892719089210724869525553409862 9777 135668642135354517492414786274 9778 19885515024500016773501403254 9779 2807910429686294180169686022 9780 381473717333456193173713944 9781 49793161949052273083793968 9782 6234792879080299567931950 9783 747601702417160757196812 9784 85679458058094954118696 9785 9364898900563667599454 9786 973853443156384401222 9787 96084611160444120980 9788 8966542391264768290 9789 788591691444678090 9790 65094667121011648 9791 5019172813549178 9792 359501344739235 9793 23764686554378 9794 1438874376541 9795 79083141043 9796 3903768726 9797 170806424 9798 6507509 9799 209895 9800 5437 9801 101 9802 1 9803 926311744238688077258941418261373792043596657944606361830 9804 1840542186631673595250050345962132842519644271738460683366 9805 2664237828610084591196387712953837268236019881816370714848 9806 3340452949054401404721437724105432494407554085449215973252 9807 3830129548357123260121726436167873706417157591407014647240 9808 4113195455826505815362839552302929028462005889229866587278 9809 4189293697450095998186696854509265747662059769584644285654 9810 4076383147168011334039004286519046658457481720982100179688 9811 3807040386309759194263842669770746361515497926752455061947 9812 3423114391332737243540195558163941407576670230987822860620 9813 2969755239954221825608652691186399981430004152384473751150 9814 2489868777541126949062810767867737755531197803751680460000 9815 2019826295912290699872300533452895564701133706769630544750 9816 1586887128073929025926194753322103624484383030525706511860 9817 1208389599612067053830900408206527863464596795661635923500 9818 892433162401973365968959954473370148066577328811141284440 9819 639573800256544558110342058469740444014128191128635197950 9820 445000382133667617879766575524597642997559588688370339912 9821 300725784236635308133566070616066512714217529813585615198 9822 197464806154332601563062376893500401867925099097208367820 9823 126029339992531152024112770095792954286329085597884870818 9824 78209450055041842095933155774272535711966748363726859842 9825 47204721486251619847732304710980230316318461017183156562 9826 27718832590688646784654215026658111866066970712555703448 9827 15839625598664045234861770081061864351244766580544270300 9828 8810605366472267145560392340662122460440187458238298178 9829 4771571886325735832539055245850864771333323195990281924 9830 2516576052256044335615794083008008177417286614872006540 9831 1292836697190616087345652713550990113046235803834668630 9832 647066296356533650613954899343400234966001930440060030 9833 315577670664813088132343622463043840831547948648683690 9834 150000074246978098454167395094054628530111500046659728 9835 69498307832457743338449041343275919999806169480544264 9836 31391990333970088127809582707282278306557062413175646 9837 13825604599504049862259098653511608795546291038630020 9838 5937769252451111019446483132546617779034411561526124 9839 2487047419337455670268401342646706828645092820038020 9840 1016034400432317649169752594415486959773060951845434 9841 404885948085058396650055374593256997271482240886826 9842 157393772102290202492905221584441431185550907095880 9843 59689468595738450770530313772232502980467542890275 9844 22084221297381649057673458624673507173517662622436 9845 7971748008280690579277703564629596843481845046398 9846 2807494477194475599065763999621718431517814478832 9847 964669839884999263460467963199428429220120488550 9848 323390415518177385378194517037868041074754882620 9849 105767430412801131764896199007870449168356303540 9850 33746922393124240543670199900657438403534815768 9851 10503837513420493824102850984921832059894278152 9852 3189044307132345877530213281864409457079539700 9853 944347186942604480183225703452509651005107714 9854 272717938426033260112646451750307550181469924 9855 76798203515207444721572342042457964611829112 9856 21085314051336655282327573361003444687241718 9857 5643240477927340944884590331511540291660270 9858 1472025830353560813732113312389973601310328 9859 374153905846528237464733411247806240918391 9860 92647325974379693575482238618960961566904 9861 22343575344723502180412197766244795899786 9862 5246722420430242391917187739884166750080 9863 1199239681706935364232013786380263412878 9864 266723233472179347942826144379140558572 9865 57702406587271534513677298016171703060 9866 12137587006325207407839971614268157400 9867 2481350286704806551365600513062917050 9868 492784075928178749171148420753304650 9869 95020214258059558921171228333359490 9870 17779714787054964580313644187186592 9871 3226419417893529568996686194957668 9872 567438877559523508537697543344320 9873 96651711346274597752748924682728 9874 15931425120763810450832801227792 9875 2539138023075208433966613057822 9876 390933421061758802677275331288 9877 58085086954723588527516343300 9878 8319365365189917512912020048 9879 1147229542554500110637432340 9880 152111520322015265742305536 9881 19363390790266499614673264 9882 2362620152834407173738160 9883 275806330751386099114058 9884 30741335128535118858804 9885 3263990966650728048168 9886 329269070994629810272 9887 31465787493080358530 9888 2838761031494323504 9889 240823319337341864 9890 19121394516063088 9891 1413075704363267 9892 96532374919810 9893 6044077297510 9894 343034916172 9895 17388557028 9896 771095642 9897 29019470 9898 884328 9899 20182 9900 298 9901 2 9902 1912217635607861462124755794051170144396932087150118179766 9903 3716591837463114214241778682936407505133535144343189759654 9904 5330041727623825907245283494000974278890193621618549005488 9905 6657416103691765135639930293340228639889656291720267226349 9906 7622897125422013638351831825677840177761659037130108944360 9907 8184533773964318818287334919509144074515593922653830939858 9908 8339159766389810076908873304097786796921951920808376144930 9909 8120363839943421582765952281395681819209099078572720896313 9910 7591214793316290455873946613267191042830097689348441342754 9911 6833620930872876718735871205047311523243626400961446724210 9912 5936462783180022412510056435587485257186219332932178237069 9913 4984571597687124496673777141251556374288853763102686703651 9914 4050171259756275684954606100135384920013680201492567544775 9915 3187683178333371840204482781589566522406912294553557072262 9916 2432014245856561823642823264743701670136854281727362979601 9917 1799798319735600372683463779279185164438692007748475046567 9918 1292663810472970103261304437082719661325279437608850024093 9919 901485424000518180850727565506326707923303442875120411727 9920 610699942515666398519985668605824691224121961521719192331 9921 402031610953193052756278308797295710294325486430589134015 9922 257281642876927158871882983168871570887664800309007576227 9923 160108863343705674613313355913956416484735331276552441065 9924 96919692093058798022004456491772451800315358638159675079 9925 57085072074530402080262831059775448272855567785103071980 9926 32723773487916664902902568845967144215287665841377185373 9927 18261825588245635660433375424285538777856200270484417847 9928 9923580947737770470318071710637831292545255188086504793 9929 5252106580781438977565256056176367541599503265176705796 9930 2707891605590398257104918898970276831516735563781310339 9931 1360341066813379281561018100406530334495463866516162475 9932 665983993388039244451669195106962273204745967518509571 9933 317800402301632880752867540027780694533328554364745578 9934 147839187536596569769538837578884217800427240201643556 9935 67055369060395269184787579595998632907820213074920242 9936 29658240432473870927179399529352505692129861053654196 9937 12793181524835539464379149749697550928492975147246421 9938 5382464059628642141281651046082359231338207887608808 9939 2208999533369662087254128318762507087797540286102234 9940 884420811356379476057129420577729484924936064543346 9941 345463700621012084263515982870771012736701582466567 9942 131659320824406937591319932261913007543048843207700 9943 48958298477404445127747834397576064519463544590732 9944 17763987141257237057690093016570995034973210559439 9945 6289294705469142501366227480930292024541299727849 9946 2172764406699067720170138764251370729229085496493 9947 732433402541600616041800703538803525520117425124 9948 240911596288864037570398055781842100157682838719 9949 77315051915349406446016997130567551350971897417 9950 24208239279178579340598790179004771946873263154 9951 7394763369648542250821787318557535231341854122 9952 2203480879241387828330689002103766205743679066 9953 640431748216677688684119904626442651734121488 9954 181535672303314594008879812965637180574129572 9955 50178273586187985923470864841569666429541940 9956 13522744444190366943444642640013218855521462 9957 3552478669291804756523448655253095792054617 9958 909554414973430456349686571433042810519486 9959 226913320262756497286941056953170369000814 9960 55146617281961459072292333379625113011933 9961 13052335280576134258713722842291932602013 9962 3007735528112771286826079132262089688519 9963 674579004519614280926026277533635725706 9964 147202323307173076429138888518864319161 9965 31240535315735031095986007307861585483 9966 6445593194618133416527875863248267372 9967 1292262877036974395071822507325512638 9968 251633430045525222394215901373209294 9969 47564489706137972787250686760512313 9970 8722519080059926443891781326753792 9971 1550855507919076230795341512395216 9972 267160925930469857001145213155908 9973 44557661215417657645446429346476 9974 7188965593676306669214155741530 9975 1121036336558845255829181449586 9976 168795673473829684131210862944 9977 24514922976961142395068610876 9978 3430219701929537870568695200 9979 461827388511760269647207910 9980 59743512012955545791480796 9981 7414414460560410339938116 9982 881221070847577980046035 9983 100109473834087235296285 9984 10846950149537781655549 9985 1118212880580899479563 9986 109377832785065042375 9987 10119552407709993073 9988 882396007502998029 9989 72217773144448497 9990 5521140816408023 9991 392107093591569 9992 25701180396066 9993 1543018421321 9994 84095462334 9995 4116512873 9996 178616560 9997 6748449 9998 215832 9999 5542 10000 102 10001 1