2 1 3 1 4 1 5 2 6 2 7 1 8 4 9 4 10 3 11 1 12 9 13 9 14 7 15 4 16 1 17 21 18 21 19 17 20 11 21 5 22 1 23 51 24 51 25 42 26 29 27 16 28 6 29 1 30 127 31 127 32 106 33 76 34 46 35 22 36 7 37 1 38 323 39 323 40 272 41 200 42 128 43 69 44 29 45 8 46 1 47 835 48 835 49 708 50 530 51 352 52 204 53 99 54 37 55 9 56 1 57 2188 58 2188 59 1865 60 1415 61 965 62 587 63 311 64 137 65 46 66 10 67 1 68 5798 69 5798 70 4963 71 3805 72 2647 73 1667 74 937 75 457 76 184 77 56 78 11 79 1 80 15511 81 15511 82 13323 83 10300 84 7277 85 4704 86 2759 87 1442 88 651 89 241 90 67 91 12 92 1 93 41835 94 41835 95 36037 96 28051 97 20065 98 13237 99 8017 100 4405 101 2151 102 903 103 309 104 79 105 13 106 1 107 113634 108 113634 109 98123 110 76814 111 55505 112 37219 113 23114 114 13190 115 6819 116 3123 117 1224 118 389 119 92 120 14 121 1 122 310572 123 310572 124 268737 125 211391 126 154045 127 104685 128 66334 129 38992 130 21051 131 10275 132 4428 133 1626 134 482 135 106 136 15 137 1 138 853467 139 853467 140 739833 141 584364 142 428895 143 294735 144 189870 145 114300 146 63844 147 32713 148 15118 149 6148 150 2122 151 589 152 121 153 16 154 1 155 2356779 156 2356779 157 2046207 158 1622001 159 1197795 160 830935 161 542730 162 333180 163 191276 164 101828 165 49646 166 21776 167 8378 168 2726 169 711 170 137 171 17 172 1 173 6536382 174 6536382 175 5682915 176 4518876 177 3354837 178 2346267 179 1550512 180 967572 181 568152 182 311948 183 158656 184 73761 185 30773 186 11227 187 3453 188 849 189 154 190 18 191 1 192 18199284 193 18199284 194 15842505 195 12632259 196 9422013 197 6635973 198 4429608 199 2802918 200 1677248 201 944648 202 497168 203 242048 204 107507 205 42743 206 14819 207 4319 208 1004 209 172 210 19 211 1 212 50852019 213 50852019 214 44315637 215 35422476 216 26529315 217 18800193 218 12659316 219 8106684 220 4929482 221 2836240 222 1535488 223 776060 224 362284 225 153982 226 58445 227 19294 228 5341 229 1177 230 191 231 20 232 1 233 142547559 234 142547559 235 124348275 236 99612609 237 74876943 238 53351523 239 36200388 240 23423538 241 14441298 242 8461178 243 4690688 244 2445288 245 1188692 246 532868 247 217059 248 78779 249 24809 250 6537 251 1369 252 211 253 21 254 1 255 400763223 256 400763223 257 349911204 258 280859901 259 211808598 260 151650456 261 103595721 262 67644393 263 42208227 264 25119303 265 14209701 266 7602971 267 3822083 268 1789427 269 771319 270 301528 271 104803 272 31539 273 7926 274 1581 275 232 276 22 277 1 278 1129760415 279 1129760415 280 987212856 281 793813278 282 600413700 283 431749788 284 296714703 285 195308445 286 123156729 287 74297025 288 42766803 289 23396023 290 12098605 291 5872429 292 2651081 293 1100105 294 413255 295 137751 296 39678 297 9528 298 1814 299 254 300 23 301 1 302 3192727797 303 3192727797 304 2791964574 305 2248653792 306 1705343010 307 1231083531 308 850611021 309 563925480 310 358923501 311 219127392 312 128059461 313 71409936 314 37829455 315 18929066 316 8880807 317 3870032 318 1547737 319 559359 320 179052 321 49440 322 11364 323 2069 324 277 325 24 326 1 327 9043402501 328 9043402501 329 7913642086 330 6383118448 331 4852594810 332 3515470750 333 2440797571 334 1628575273 335 1045175029 336 644864605 337 381911767 338 216546811 339 117130483 340 60153979 341 29154985 342 13234297 343 5572441 344 2150041 345 748408 346 230350 347 61060 348 13456 349 2347 350 301 351 25 352 1 353 25669818476 354 25669818476 355 22477090679 356 18154602467 357 13832114255 358 10052936825 359 7010469755 360 4704713045 361 3041879726 362 1894554002 363 1135320077 364 653239847 365 359815430 366 188989166 367 94183207 368 44255147 369 19453652 370 7921764 371 2951627 372 990635 373 293525 374 74795 375 15827 376 2649 377 326 378 26 379 1 380 73007772802 381 73007772802 382 63964370301 383 51728240003 384 39492109705 385 28786503045 386 20154730805 387 13596792985 388 8850238704 389 5558830112 390 3366329359 391 1962230829 392 1098238832 393 588267604 394 300310857 395 145350919 396 66267874 397 28232082 398 11127753 399 4007575 400 1298175 401 370715 402 90925 403 18501 404 2976 405 352 406 27 407 1 408 208023278209 409 208023278209 410 182353459733 411 147640238756 412 112927017779 413 82536285014 414 57998564099 415 39313855034 416 25745447459 417 16294180133 418 9960891815 419 5873837060 420 3334418453 421 1817186609 422 947399951 423 470454038 424 221310893 425 97972701 426 40483257 427 15457164 428 5385359 429 1685324 430 464339 431 109754 432 21503 433 3329 434 379 435 28 436 1 437 593742784829 438 593742784829 439 520735012027 440 422057420749 441 323379829471 442 236938368491 443 167055526021 444 113731302061 445 74891862191 446 47726661631 447 29425155601 448 17533037171 449 10079653057 450 5578003621 451 2962532945 452 1504478683 453 727221913 454 332727849 455 143121783 456 57400257 457 21246411 458 7167031 459 2168821 460 577121 461 131611 462 24859 463 3709 464 407 465 29 466 1 467 1697385471211 468 1697385471211 469 1489362193002 470 1208331141991 471 927300090980 472 680982260946 473 481613782187 474 329194654703 475 217871866644 476 139718571740 477 86807923721 478 52212237558 479 30359227313 480 17032006139 481 9195938250 482 4763280965 483 2357826752 484 1110115944 485 494310987 486 206732220 487 80527437 488 28916427 489 9451688 490 2768154 491 712115 492 156851 493 28596 494 4117 495 436 496 30 497 1 498 4859761676391 499 4859761676391 500 4266018891562 501 3464252828524 502 2662486765486 503 1959398293726 504 1389700634221 505 953393786971 506 633919133466 507 408865043346 508 255819886251 509 155182576601 510 91161734837 511 51775687421 512 28368813190 513 14954741680 514 7559551450 515 3649618554 516 1674685833 517 726153027 518 295452477 519 111847437 520 38990016 521 12358246 522 3505891 523 872731 524 185856 525 32742 526 4554 527 466 528 31 529 1 530 13933569346707 531 13933569346707 532 12236183875496 533 9945055619456 534 7653927363416 535 5643830158387 536 4013441595647 537 2762761675196 538 1844841045759 539 1196171737551 540 753245780787 541 460482051952 542 273036818581 543 156803739259 544 87058464530 545 46619584160 546 24009574400 547 11851103205 548 5583343557 549 2498294892 550 1055451099 551 418018329 552 153885852 553 52112004 554 16028546 555 4408037 556 1062762 557 219036 558 37326 559 5021 560 497 561 32 562 1 563 40002464776083 564 40002464776083 565 35142703099692 566 28585555952090 567 22028408804488 568 16273027719924 569 11600443749409 570 8010656892943 571 5370276338271 572 3498961921863 573 2216373480189 574 1364582480079 575 815998864993 576 473371055021 577 265976240862 578 144455278712 579 75647585152 580 38082833712 581 18364811067 582 8447432865 583 3687698367 584 1518701547 585 585816300 586 209836386 587 69072522 588 20630818 589 5504418 590 1286412 591 256830 592 42378 593 5519 594 529 595 33 596 1 597 114988706524270 598 114988706524270 599 101055137177563 600 82261806154465 601 63468475131367 602 46966272364309 603 33556963916329 604 23240549787427 605 15637321335314 606 10234179105446 607 6518023643279 608 4039263464054 609 2434226683157 610 1425161016119 611 809496387566 612 445297834148 613 236718407468 614 121291129748 615 59716803908 616 28147678058 617 12646956299 618 5388926909 619 2164478990 620 813575414 621 283709648 622 90833780 623 26363530 624 6829093 625 1548325 626 299707 627 47929 628 6049 629 562 630 34 631 1 632 330931069469828 633 330931069469828 634 290928604693745 635 236992570570955 636 183056536448165 637 135677649472977 638 97147037901431 639 67464701733527 640 45547843855216 641 29933958510160 642 19160539942021 643 11945422557991 644 7250288898577 645 4280669637601 646 2455605105570 647 1366569421996 648 736394627716 649 383359922324 650 192285059452 651 92627899900 652 42693962983 653 18745808359 654 7800080602 655 3056931136 656 1120211260 657 380509108 658 118560718 659 33459650 660 8420795 661 1853615 662 348167 663 54011 664 6612 665 596 666 35 667 1 668 953467954114363 669 953467954114363 670 838479247590093 671 683488076289740 672 528496904989387 673 392299064712132 674 281451702605577 675 195954818669722 676 132715518585489 677 87558110919751 678 56306904239381 679 35299306565796 680 21566165538487 681 12831768415019 682 7427922470886 683 4177696922736 684 2279164851596 685 1203692223168 686 613939110308 687 301573117688 688 142199154228 689 64117539253 690 27522428330 691 11187773664 692 4280145208 693 1529849918 694 506438118 695 153655948 696 42191350 697 10323402 698 2207897 699 402742 700 60657 701 7209 702 631 703 36 704 1 705 2750016719520991 706 2750016719520991 707 2419085650051163 708 1973165874057065 709 1527246098062967 710 1135262356191659 711 816007979466239 712 569482967886707 713 386839046049421 714 256135044231661 715 165429792710707 716 104244627520177 717 64076489904571 718 38397926319271 719 22413240297226 720 12728724715492 721 7022894061772 722 3757792568636 723 1945925312492 724 972812277308 725 468161225236 726 216159361876 727 95383783918 728 40042864636 729 15908129368 730 5943569776 731 2073063226 732 669142318 733 197799430 734 52875182 735 12586439 736 2617319 737 463997 738 67901 739 7841 740 667 741 37 742 1 743 7939655757745265 744 7939655757745265 745 6986187803630902 746 5701788780046711 747 4417389756462520 748 3287981904178682 749 2367501257317987 750 1655947815880435 751 1127971101695326 752 749372361188318 753 485952840785069 754 307689478344364 755 190197408914453 756 114729964733051 757 67485235609264 758 38668781172200 759 21556343119580 760 11672815543124 761 6128549198392 762 3112989719080 763 1525937573588 764 719713403828 765 325512386240 766 140619269029 767 57755921417 768 22433412485 769 8188707685 770 2788351217 771 877992191 772 252993355 773 65877757 774 15265612 775 3088595 776 532531 777 75778 778 8509 779 704 780 38 781 1 782 22944749046030949 783 22944749046030949 784 20194732326509958 785 16491247652874604 786 12787762979239250 787 9530198081597994 788 6873544131251189 789 4817801128198835 790 3290239707295044 791 2192780025223228 792 1427342238666799 793 907787674031889 794 564094518880477 795 342357821930389 796 202813887844416 797 117171232401358 798 65941537667068 799 36100374898956 800 19193953260728 801 9891894347360 802 4930409555556 803 2370545132756 804 1096159737760 805 485799358296 806 205522457167 807 82616244919 808 31385606619 809 11197332043 810 3723912349 811 1144411005 812 321612739 813 81621959 814 18423375 815 3629039 816 608978 817 84324 818 9214 819 742 820 39 821 1 822 66368199913921497 823 66368199913921497 824 58428544156176232 825 47738871678909976 826 37049199201643720 827 27643925747961655 828 19968971093857879 829 14024335239332392 830 9601090978962051 831 6417581742177825 832 4192150958410683 833 2677340810665936 834 1671833405245957 835 1020450771750181 836 608516665885640 837 354242767066616 838 201114876014294 839 111216400107804 840 59818894220112 841 31239657038760 842 15809048927000 843 7734574416116 844 3648772419728 845 1654673620904 846 718800855200 847 297904685042 848 117242551377 849 43578500592 850 15201518331 851 4939747420 852 1482253885 853 406462264 854 100593727 855 22129531 856 4246600 857 694008 858 93576 859 9957 860 781 861 40 862 1 863 192137918101841817 864 192137918101841817 865 169193169055810868 866 138308764252034654 867 107424359448258440 868 80243439318117580 869 58050402885196265 870 40845250149494495 871 28027070163717819 872 18786024775148643 873 12312275831069373 874 7894065022079003 875 4951912635667457 876 3038617556215589 877 1823140403839336 878 1068848476044406 879 611760689380966 880 341461565927286 881 185621552353728 882 98123671567080 883 50350481125000 884 25027978665880 885 12023094599440 886 5566747470296 887 2476488933712 888 1054816809712 889 428398182387 890 165119803803 891 60070146399 892 20495832095 893 6510148835 894 1908244295 895 510839935 896 123349439 897 26461868 898 4949898 899 788328 900 103572 901 10739 902 821 903 41 904 1 905 556704809728838604 906 556704809728838604 907 490336609814917107 908 401023660854964661 909 311710711895012215 910 233087435412326025 911 168857316080541445 912 119020353899658475 913 81846230070098826 914 55003714844989758 915 36161578477458531 916 23270247791201436 917 14659886023800383 918 9040392826722901 919 5455264342025076 920 3219336417898642 921 1856527824218072 922 1045197270488016 923 573783271020042 924 306726857338680 925 159410082331920 926 80397234851080 927 39265683464960 928 18526224982404 929 8421105433532 930 3676173276044 931 1535700296844 932 611376984477 933 230856054516 934 82227896520 935 27452063885 936 8526633205 937 2442474780 938 638608156 939 150523933 940 31506831 941 5748261 942 892683 943 114351 944 11561 945 862 946 42 947 1 948 1614282136160911722 949 1614282136160911722 950 1422144218059069905 951 1163638100043306591 952 905131982027543277 953 677510268815556177 954 491462632884611547 955 346989074234709387 956 239101709168630152 957 161082335189576008 958 106212749800749121 959 68584588658069251 960 43380982140742783 961 26876555351262727 962 16305149518517788 963 9681403477604374 964 5622335149638604 965 3190678079913628 966 1767586836802606 967 954711271407346 968 502033305372256 969 256592858798416 970 127229530192576 971 61070000140576 972 28307447058580 973 12635580039412 974 5414158948212 975 2218869159300 976 866147664546 977 320506930782 978 111808626387 979 36536961657 980 11101382142 981 3108979422 982 794272863 983 182839201 984 37360231 985 6651763 986 1007857 987 125953 988 12424 989 904 990 43 991 1 992 4684478925507420069 993 4684478925507420069 994 4127774115778581465 995 3378931387947901044 996 2630088660117220623 997 1970558881246492648 998 1431226456139493333 999 1012091384796222678 1000 698760510065779073 1001 471852791100041363 1002 311987187050888393 1003 202113886817071748 1004 128324147196933347 1005 79850292888405443 1006 48685980075125004 1007 29074181415657164 1008 16995171032718674 1009 9716766286854262 1010 5428581392911214 1011 2960292879312176 1012 1573634042896874 1013 814229219523104 1014 409378690617344 1015 199618127160424 1016 94192913643464 1017 42904135579064 1018 18811163126364 1019 7913568759120 1020 3182578673364 1021 1218480194133 1022 441983405853 1023 151057204938 1024 48333476323 1025 14371263603 1026 3936386103 1027 983071388 1028 221113793 1029 44127992 1030 7671263 1031 1134674 1032 138419 1033 13329 1034 947 1035 44 1036 1 1037 13603677110519480289 1038 13603677110519480289 1039 11989394974358568567 1040 9818408028468818241 1041 7647421082579067915 1042 5734940254705080903 1043 4170278493806809651 1044 2953435799884254159 1045 2042838095656371957 1046 1382518146691218965 1047 916508718556851103 1048 595560779318122125 1049 379474729283556359 1050 237100401005348707 1051 145245564556078020 1052 87204696391534854 1053 51287748213549226 1054 29527334353006362 1055 16626594457503346 1056 9147731483646670 1057 4911856133245026 1058 2570486025422378 1059 1309047896676352 1060 647604508972176 1061 310614415322680 1062 144119201665144 1063 64522976542164 1064 27794424050052 1065 11482670734596 1066 4532811489540 1067 1702565345763 1068 605561626701 1069 202826799399 1070 63566109127 1071 18502514265 1072 4958657343 1073 1211069765 1074 266272969 1075 51926937 1076 8818445 1077 1273999 1078 151791 1079 14277 1080 991 1081 45 1082 1 1083 39532221379621112004 1084 39532221379621112004 1085 34847742454113691935 1086 28548981392445360144 1087 22250220330777028353 1088 16700301996939376983 1089 12157732508948169348 1090 8622511866803405448 1091 5974442716741356623 1092 4051753627717251743 1093 2692673168686319678 1094 1754810949451910453 1095 1121875823162293082 1096 703675886310655568 1097 432977410835514569 1098 261272281497838439 1099 154545433258170269 1100 89554303664527477 1101 50798718771265939 1102 28181212588908661 1103 15273768222140771 1104 8077599992426951 1105 4162595841707429 1106 2086928493438299 1107 1016106415116779 1108 479498194306859 1109 218810067005859 1110 96309706303815 1111 40769990685339 1112 16544668610763 1113 6412230692343 1114 2363504354433 1115 824517229518 1116 270725197278 1117 83131030683 1118 23696172218 1119 6215929193 1120 1485270227 1121 319359638 1122 60885614 1123 10105859 1124 1426739 1125 166112 1126 15269 1127 1036 1128 46 1129 1 1130 114956499435014161638 1131 114956499435014161638 1132 101352822324494681349 1133 83064666288467780991 1134 64776510252440880633 1135 48659341162303730601 1136 35462001745887011316 1137 25184492003190722778 1138 17478992867239149227 1139 11877487917292846243 1140 7911960732612369406 1141 5170362126890218376 1142 3315991189098958048 1143 2087495283491218552 1144 1289820617356024679 1145 782021740875534973 1146 465071046981780823 1147 271139502350577799 1148 154860624543385781 1149 86577705297117881 1150 47333604657257257 1151 25278428806842697 1152 13170404443883851 1153 6684914267741951 1154 3300199022796469 1155 1581772435502773 1156 734549799370173 1157 329742470404029 1158 142719133159821 1159 59384993491293 1160 23677000682121 1161 9011751274161 1162 3260459590488 1163 1115910838872 1164 359292007233 1165 108131731511 1166 30194358781 1167 7755458413 1168 1813729682 1169 381546124 1170 71145163 1171 11546963 1172 1593844 1173 181426 1174 16306 1175 1082 1176 47 1177 1 1178 334496473194459009429 1179 334496473194459009429 1180 294964251814837897425 1181 241828353324697305132 1182 188692454834556712839 1183 141855317406084452337 1184 103487927985170273952 1185 73590286571814177684 1186 51155044320169719798 1187 34827033317414740799 1188 23251085650727081192 1189 15233804838329352612 1190 9799533063920881904 1191 6190351176677711123 1192 3839979447907678545 1193 2338628895461829104 1194 1397852608145824829 1195 819629632754232240 1196 471152654864858947 1197 265319473393139452 1198 146237835375605613 1199 78812522146836328 1200 41483578074280997 1201 21297953718895200 1202 10649867701045871 1203 5178223962662090 1204 2443690960251615 1205 1116970129812156 1206 493352733840153 1207 210019690292130 1208 85915559938263 1209 33662898518328 1210 12585418418025 1211 4470622379919 1212 1501556398785 1213 474212369868 1214 139921063463 1215 38287518515 1216 9632688954 1217 2205689996 1218 454146800 1219 82860225 1220 13156166 1221 1776308 1222 197778 1223 17389 1224 1129 1225 48 1226 1 1227 973899740488107474693 1228 973899740488107474693 1229 858943241053093313055 1230 704454520238458039413 1231 549965799423822765771 1232 413765234645214392487 1233 302151586964301251352 1234 215124856381083342366 1235 149765213221840234782 1236 102145478967005054118 1237 68338475097010925892 1238 44885039513030420042 1239 28955797968020322056 1240 18351164066721632972 1241 11425990990379504143 1242 6988123978118253013 1243 4196952808316378893 1244 2474154780124839645 1245 1430860757751466233 1246 811244277511515141 1247 450550471496409865 1248 244891128181758145 1249 130132210295731603 1250 67524837416333575 1251 34168808617063927 1252 16835808331472647 1253 8063965570292397 1254 3747660132379149 1255 1686389502569517 1256 733029636193485 1257 306977459485641 1258 123488335640481 1259 47558673538425 1260 17469442163961 1261 6094186535367 1262 2009209715361 1263 622573679211 1264 180150641295 1265 48322737566 1266 11912449592 1267 2671720952 1268 538631632 1269 96199894 1270 14948872 1271 1975170 1272 215214 1273 18519 1274 1177 1275 49 1276 1 1277 2837208756709314025578 1278 2837208756709314025578 1279 2502712283514855016149 1280 2053259310885381845082 1281 1603806338255908674015 1282 1207489264116576095241 1283 882596244503411009118 1284 629127279416413415646 1285 438612620848025232708 1286 299662691116967947440 1287 200887912541963046978 1288 132253875354554177953 1289 85549354119846590911 1290 54386307736507140313 1291 33982140771287569325 1292 20866616518267729373 1293 12588770058098799698 1294 7458969992835096474 1295 4338319356497732397 1296 2475395701370126745 1297 1384626566265316706 1298 758613286857071978 1299 406716108166814645 1300 213144668133951775 1301 109053717180272750 1302 54399734662107902 1303 26416866675470751 1304 12466799951628411 1305 5706803553463548 1306 2528562793841760 1307 1081850193625575 1308 445778326625601 1309 176373642842178 1310 66781082221794 1311 24106432429305 1312 8260554420792 1313 2674021202001 1314 813172795983 1315 230828694604 1316 60713272360 1317 14670295432 1318 3223876796 1319 636640676 1320 111348713 1321 16941525 1322 2191515 1323 233781 1324 19697 1325 1226 1326 50 1327 1 1328 8270140811590103129028 1329 8270140811590103129028 1330 7296241071101995654335 1331 5987844857419429170213 1332 4679448643736862686091 1333 3525541150868931475611 1334 2579258277305776131066 1335 1840600023047396652456 1336 1284979470996097807632 1337 879339956046626282328 1338 590624813093728762278 1339 389704555551718807698 1340 252732043267299012781 1341 161142482519561005697 1342 101023638168201233043 1343 62268307136260029083 1344 37726791892860684988 1345 22460821454573502300 1346 13134068580993420183 1347 7539263164531216461 1348 4245478751652144576 1349 2343465339035819396 1350 1266901588131164803 1351 670113281259149325 1352 346409630930554852 1353 174793842560542252 1354 85971051425313477 1355 41152375107203679 1356 19138342813068942 1357 8630686282524930 1358 3766056020333625 1359 1586313783923955 1360 643264457438340 1361 250371438014436 1362 93220203855627 1363 33076111899177 1364 11136047355297 1365 3540304421145 1366 1056882335916 1367 294387593242 1368 75949433432 1369 17994006912 1370 3875867324 1371 749999572 1372 128507715 1373 19151655 1374 2426475 1375 253527 1376 20924 1377 1276 1378 51 1379 1 1380 24119587499879368045581 1381 24119587499879368045581 1382 21282378743170054020003 1383 17471270245972632519732 1384 13660161748775211019461 1385 10298506224207262690257 1386 7540792393083422805762 1387 5387020255403691365976 1388 3765765756641900878248 1389 2581017925174188617778 1390 1736765789376691859766 1391 1148387955306826392276 1392 746579785222853390718 1393 477353397583879417848 1394 300214482716294819853 1395 185709330628427906886 1396 112971858825199133601 1397 67563727063532060133 1398 39708986567146077747 1399 22923263700730899156 1400 12990138927770963037 1401 7220958813521764407 1402 3934318834640122521 1403 2099141796878395950 1404 1095637381839565827 1405 558789063377019579 1406 278119557826734229 1407 134897032029397552 1408 63661489035817003 1409 29180656790053855 1410 12966196706046295 1411 5573003650013230 1412 2311411219977985 1413 922583566866769 1414 353316904600687 1415 129384588220084 1416 45134063834329 1417 14933444869657 1418 4663680733504 1419 1367085852292 1420 373762415014 1421 94610982844 1422 21985260892 1423 4643244508 1424 880736080 1425 147895510 1426 21597925 1427 2681230 1428 274501 1429 22201 1430 1327 1431 52 1432 1 1433 70380687801729972163737 1434 70380687801729972163737 1435 62110546990139869034709 1436 51003197421840451880103 1437 39895847853541034725497 1438 30096894498924184055013 1439 22055790330619373039718 1440 15772535348626601679612 1441 11039504933641094108760 1442 7577650411831906968576 1443 5107923109368096900474 1444 3384331017523973860134 1445 2205328370360379630366 1446 1413815644724687821110 1447 891857213818414835459 1448 553575816431269231767 1449 338047026175201085757 1450 203041247235712283389 1451 119906323581184524933 1452 69590761630225040247 1453 39670970182816441473 1454 22198582245325288893 1455 12183923379423945687 1456 6553818061506484405 1457 3451739435613593031 1458 1778121739315613583 1459 894863789922512483 1460 439400441811684881 1461 210206864589034727 1462 97818946488250499 1463 44199771429418409 1464 19354625062885919 1465 8195375986519229 1466 3347469772560029 1467 1315377662010473 1468 495739561729955 1469 178587041493725 1470 61260405208793 1471 19923738888824 1472 6113670331526 1473 1760193114398 1474 472482083878 1475 117381218276 1476 26761489412 1477 5543605704 1478 1031097704 1479 169749419 1480 24300179 1481 2957009 1482 296753 1483 23529 1484 1379 1485 53 1486 1 1487 205473381836953330090977 1488 205473381836953330090977 1489 181353794337073962045396 1490 148964066025604490870787 1491 116574337714135019696178 1492 87995717899862970021840 1493 64536602796470908331895 1494 46196992403958834626343 1495 32372945028882640460475 1496 22252894358493441523647 1497 15025274080042353505215 1498 9974528852404354819335 1499 6514170971183539919229 1500 4186780368713119297185 1501 2648687857854574097211 1502 1649376029364421693712 1503 1010880149260981270167 1504 609642028376485217271 1505 361664390611797281302 1506 210965739893737462713 1507 120941191375631900280 1508 68098136227492402350 1509 37635609362230286733 1510 20399991682807179120 1511 10835567530249595317 1512 5634347107478307993 1513 2865092029340762718 1514 1423045016570642039 1515 689462110633080208 1516 325371501381032502 1517 149322094244431271 1518 66522262395545326 1519 28710919322966541 1520 11978666596586621 1521 4819349162649436 1522 1864673485233111 1523 691718480351906 1524 245181371895592 1525 82720671776331 1526 26450560586705 1527 7976811295903 1528 2256248226483 1529 594774780949 1530 145062932503 1531 32457942747 1532 6596814531 1533 1203570451 1534 194326656 1535 27279491 1536 3255091 1537 320334 1538 24909 1539 1432 1540 54 1541 1 1542 600161698382141668958313 1543 600161698382141668958313 1544 529781010580411696794576 1545 435280735278802356585258 1546 340780459977193016375940 1547 257387534243883093321228 1548 188913066576070008921393 1549 135357056973753763176435 1550 94961656250622316431165 1551 65365073526919520585685 1552 44205517922889227540097 1553 29400247232606232553089 1554 19241578895600136966735 1555 12396889996855348206495 1556 7864171024024547954085 1557 4912262868441314933001 1558 3021093826132747694043 1559 1829022129598038038731 1560 1089736982538340900078 1561 638718097537940680720 1562 368113123238696337198 1563 208497813090365734518 1564 115983787759409795115 1565 63322678648822390605 1566 33903137589975337305 1567 17784895375911269097 1568 9131935517526388742 1569 4584558700073229884 1570 2247647897380596722 1571 1074664549631350010 1572 500367075790267577 1573 226498722165415847 1574 99499118887111493 1575 42333150751646789 1576 17405522038747640 1577 6898734832250426 1578 2628681492823628 1579 959986926212468 1580 334862776262429 1581 111141670934375 1582 34947820855925 1583 10360401233597 1584 2879645049779 1585 745689520367 1586 178596453645 1587 39229974477 1588 7825240557 1589 1400898773 1590 221905559 1591 30558215 1592 3576806 1593 345296 1594 26342 1595 1486 1596 55 1597 1 1598 1753816895177229449263803 1599 1753816895177229449263803 1600 1548343513340276119172826 1601 1272489443701592816918112 1602 996635374062909514663398 1603 753171032735695683583293 1604 553203769288250740832403 1605 396733583720574686410728 1606 278640971321787532333875 1607 192048578194697250962262 1608 130079050442111814656307 1609 86666600479588080087072 1610 56836055709262731594849 1611 36702858519852281189160 1612 23343998649923952509691 1613 14624499308380032960096 1614 9023903294942225841801 1615 5483358223269236909131 1616 3280406377473545983652 1617 1931479202037363627728 1618 1118795926425166127068 1619 637225212232184320833 1620 356668710708221817873 1621 196056549149773476120 1622 105759830676955784877 1623 55940297935301552457 1624 28986488190987888932 1625 14699181225124700584 1626 7286712378330779008 1627 3526756559067503807 1628 1664311100685176887 1629 764642125463061952 1630 341451677593778951 1631 147929811919929271 1632 62052924461498026 1633 25146629152012256 1634 9820492782865606 1635 3685765958205697 1636 1325352911242631 1637 455047389397000 1638 148605612292615 1639 45961201627460 1640 13396970709229 1641 3659966298928 1642 931235988567 1643 219079989342 1644 47255567427 1645 9254018976 1646 1626106741 1647 252786871 1648 34160036 1649 3923536 1650 371692 1651 27829 1652 1541 1653 56 1654 1 1655 5127391665653918424581931 1656 5127391665653918424581931 1657 4527229967271776755623618 1658 3721594887052681756574328 1659 2915959806833586757525038 1660 2204825001916101098685066 1661 1620580200611694251229021 1662 1163225402920366215156903 1663 817842150776620151813835 1664 564392481404079234560547 1665 382838432026366636757769 1666 255503830746861679866129 1667 167885862861448717756797 1668 108655070858517136711485 1669 69280294773506549339061 1670 43524544906722872453097 1671 26940874541154404949417 1672 16428015659275282898121 1673 9866376761469546271408 1674 5834402786075817307198 1675 3395738628101294051196 1676 1944337254951155869816 1677 1094653417519477726383 1678 605599102905149488905 1679 329003153587291352037 1680 175383756465651270189 1681 91661086134021700464 1682 46922381013796767842 1683 23503138530407190752 1684 11506110983540039292 1685 5498507266896167369 1686 2561397258882490439 1687 1161361207870107927 1688 511672037835409079 1689 218651053274447906 1690 90441015064369872 1691 36129197716136462 1692 13904326514739386 1693 5140918197255849 1694 1820518224080315 1695 615349925972255 1696 197766477933495 1697 60174246412415 1698 17249614260587 1699 4632964800507 1700 1158544969779 1701 267792516909 1702 56738120517 1703 10911331509 1704 1882520501 1705 287295072 1706 38110022 1707 4296716 1708 399576 1709 29371 1710 1597 1711 57 1712 1 1713 14996791899280244858336604 1714 14996791899280244858336604 1715 13242975004103015409072801 1716 10888996410543644290850685 1717 8535017816984273172628569 1718 6456893293063585356661167 1719 4749123114083190183157797 1720 3411707280043087652118459 1721 2401148713063508875213938 1722 1659031877199188125460142 1723 1126941236504859675872979 1724 753338608932449827107939 1725 495924957210833055559992 1726 321640388845832013363588 1727 205573541133637700723427 1728 129495906528774832161843 1729 80396158012067202766188 1730 49187988338118702302412 1731 29651226161297354409315 1732 17606229040222380873471 1733 10293848687355105925609 1734 5923705327343219041879 1735 3353508027767914733431 1736 1866598978104052269165 1737 1020875952781502213814 1738 548223454313870600826 1739 288844226515274734101 1740 149181258248343611919 1741 75456064937130790365 1742 37337641228616512691 1743 18053901303418582223 1744 8519541027707206493 1745 3918119919008352676 1746 1753441742532908212 1747 762300894904430413 1748 321350098423539969 1749 131087135751963909 1750 51628689251718243 1751 19583325267455561 1752 7134150991766327 1753 2488398107348162 1754 828182419843102 1755 261993359511727 1756 78439926363187 1757 22118323502130 1758 5841707743122 1759 1436051923827 1760 326219481615 1761 67909517796 1762 12828709812 1763 2173792063 1764 325779763 1765 42434677 1766 4697835 1767 429003 1768 30969 1769 1654 1770 58 1771 1 1772 43881711243248048262611670 1773 43881711243248048262611670 1774 38754319577594129838029739 1775 31873111016762981964184005 1776 24991902455931834090338271 1777 18916328975319781215541827 1778 13922244644565506642049387 1779 10009649463669010369860951 1780 7051653429017213587592592 1781 4877869459117268595531168 1782 3317910472476327693963537 1783 2221427350377920009815827 1784 1464986290779143524293018 1785 952068808310665072878942 1786 609898377084215312925741 1787 385176458513503863574095 1788 239818529135134445673450 1789 147194235711703943824698 1790 89045191496601038411505 1791 53080413660504407620287 1792 31169039777959887813035 1793 18022256639016795557975 1794 10256374650903614623049 1795 5741840096377154444785 1796 3160277629193814254136 1797 1708955500966114709880 1798 907299848911191744855 1799 472536864646944607941 1800 241212810245991785295 1801 120565235920982195899 1802 58943673682060727473 1803 28153822773322757713 1804 13120955230715214614 1805 5958136863133870358 1806 2632097478788317967 1807 1129284593324431089 1808 469682743569092739 1809 188978765833146807 1810 73391121616764679 1811 27441431117762611 1812 9851338644817528 1813 3385067536319048 1814 1109501922841733 1815 345546384576863 1816 101818705015908 1817 28247487894264 1818 7337907334749 1819 1773706545675 1820 396081586554 1821 81033502218 1822 15041362725 1823 2503924475 1824 368617103 1825 47161995 1826 5128437 1827 460029 1828 32624 1829 1712 1830 59 1831 1 1832 128453535912993825479057919 1833 128453535912993825479057919 1834 113456744013713580620721315 1835 93332560448779417337802780 1836 73208376883845254054884245 1837 55438171912470461890187826 1838 40827580614874135842762813 1839 29376602991056275912609206 1840 20714884696076589457262973 1841 14345181381381705022876155 1842 9770248698418251155600793 1843 6551257834578122128573020 1844 4327833475974854768552331 1845 2818053807443628455921583 1846 1809211367764316948947515 1847 1145400547692035175630726 1848 715105087987686025555653 1849 440251252080541775493165 1850 267230800645044070878225 1851 159893768091822463162620 1852 94277764094428477962087 1853 54760161171661577281364 1854 31319529345363379100695 1855 17629942029906979123890 1856 9761899447612604212195 1857 5313738002325211752381 1858 2841539921316009994311 1859 1491660814947216428460 1860 768053604167694557445 1861 387548291518398122880 1862 191444652256257743119 1863 92485448788719762002 1864 43641696576563210019 1865 20089288006248460427 1866 9008349719658763495 1867 3928868592780302892 1868 1663754812411985601 1869 682802864233107282 1870 271011750745197441 1871 103795417277097070 1872 38262401510639441 1873 13538158045928031 1874 4583488830081389 1875 1479740796760972 1876 453791898984375 1877 131624293060233 1878 35934752436459 1879 9183464133822 1880 2183211420921 1881 479366980185 1882 96409378053 1883 17588528748 1884 2877298435 1885 416211300 1886 52321515 1887 5590122 1888 492711 1889 34337 1890 1771 1891 60 1892 1 1893 376166554620363320971336899 1894 376166554620363320971336899 1895 332284843377115272708725229 1896 273406340234586979587776955 1897 214527837092058686466828681 1898 162530542510361541219726141 1899 119768435083054914964691451 1900 86241514810138807701724611 1901 60868292541755441129521617 1902 42196924783106744304314433 1903 28775568039394646282335023 1904 19322765897313923819528493 1905 12785864560997467098537183 1906 8341012852016279728700667 1907 5366246892705909891776901 1908 3405335644715933311923891 1909 2131626447559436225681361 1910 1316154529341583212032193 1911 801482164299304516296255 1912 481267477152102867856617 1913 284885253102280221729507 1914 166188835444381828908687 1915 95502192743655040414929 1916 54039304278340046676285 1917 30093342311980032076431 1918 16483459633308502719951 1919 8875020558827296006001 1920 4693866976851979538051 1921 2436688021571994227345 1922 1240543946145527748389 1923 618825823250239528529 1924 302156948067116952869 1925 144254070917518244279 1926 67256495932038934583 1927 30583132131008970377 1928 13544056981285403087 1929 5832478375618624517 1930 2438080001925876137 1931 987445310177905079 1932 386675430856848431 1933 146067975771983381 1934 53093528887763141 1935 18517946778234203 1936 6178210026068513 1937 1964960069906363 1938 593464787552903 1939 169478476612853 1940 45541448094815 1941 11452252457429 1942 2678293198853 1943 578367171563 1944 114376067213 1945 20513855183 1946 3298700395 1947 468996157 1948 57944377 1949 6084547 1950 527107 1951 36109 1952 1831 1953 61 1954 1 1955 1101997131244113831001323618 1956 1101997131244113831001323618 1957 973543595331120005522265699 1958 801208348174878131780596110 1959 628873101018636258038926521 1960 476662037427328547580175467 1961 351456365961786148278188682 1962 253256086622009060132966166 1963 178901585734218817027236513 1964 124151760474779174542424313 1965 84765508020053888259954156 1966 56998969894960085215098591 1967 37775919054461111596691268 1968 24687759883566532747126938 1969 15915074698610490608738091 1970 10122254931856492315892742 1971 6352132316102198787092217 1972 3933022571253666525218961 1973 2402445565048127486014140 1974 1447521947925307014785037 1975 860076460133061295467174 1976 503800467991416186177444 1977 290826286239089315394537 1978 165379482366700949619415 1979 92597064556022576780076 1980 51021160559755583056332 1981 27649378433471449487657 1982 14727201356665031021326 1983 7704507853373704559065 1984 3955668083146502819899 1985 1991470403552341783498 1986 982203989138655440758 1987 474090461699275121979 1988 223702135760956651387 1989 103062864198914131672 1990 46300212391635707039 1991 20252787522253376254 1992 8612340323806294792 1993 3554187137701560811 1994 1420749581720482471 1995 548967951654228382 1996 204565079292266262 1997 73328230897406581 1998 25214490741949612 1999 8291265159702533 2000 2598274406779411 2001 772987225441576 2002 217376621441293 2003 57504840486796 2004 14232180715588 2005 3275010036091 2006 695717028616 2007 135316546213 2008 23865805435 2009 3773352212 2010 527436674 2011 64063379 2012 6613427 2013 563276 2014 37941 2015 1892 2016 62 2017 1 2018 3229547920421385142120565580 2019 3229547920421385142120565580 2020 2853381365801021821149228681 2021 2348761275267664674698833863 2022 1844141184734307528248439045 2023 1398399597343478674918992501 2024 1031660696660112277993412766 2025 743924482684208337471699840 2026 525955768261376334361785873 2027 365359752563447283554331609 2028 249741634762252199939997792 2029 168158457524420169353213202 2030 111616351359931720026022614 2031 73070534622118822588086798 2032 47196510890226776639985285 2033 30082812853254454772895771 2034 18923746193794546588273521 2035 11748287933324319747549105 2036 7197551740916351259994488 2037 4350820205369229008757474 2038 2594414423947104021232116 2039 1525701459002755434057636 2040 884540213758830103038399 2041 505377196562121403346805 2042 284428199946077997156754 2043 157606477857059577641130 2044 85937231548812551840955 2045 46081989789219915552329 2046 24284792153586201079997 2047 12568231673442895079685 2048 6382703881643699113174 2049 3177962255904010328384 2050 1549870018240084457115 2051 739599542733587185467 2052 344957145877750470596 2053 157061378383669016298 2054 69715594445381621288 2055 30124112594713887416 2056 12651187020648181437 2057 5154953832617571319 2058 2034070966458587900 2059 775613905535485380 2060 285143057401539879 2061 100812680118917057 2062 34180993185225885 2063 11079557576910293 2064 3421606754080808 2065 1002854785190070 2066 277765704576934 2067 72352475527622 2068 17627563298985 2069 3992099420635 2070 834439241597 2071 159662691981 2072 27698096020 2073 4306942402 2074 592030707 2075 70713035 2076 7178536 2077 601278 2078 39834 2079 1954 2080 63 2081 1 2082 9468017265749942384739441267 2083 9468017265749942384739441267 2084 8366020134505828553738117649 2085 6887856448641351401765457132 2086 5409692762776874249792796615 2087 4103864324068638971561805687 2088 3029249635659173860193432622 2089 2185848697548478915687677420 2090 1546656117610788826887775812 2091 1075431316565947763644895679 2092 735933715133799895810204902 2093 496163836857825637653446772 2094 329815151599939718806708026 2095 216274075540491184264418847 2096 139952339748217175229791763 2097 89390556132758596534563312 2098 56361783397175784058735707 2099 35080461805859383558220715 2100 21552871229286957930404082 2101 13069112465625322917630504 2102 7819935365030073180379350 2103 4616007635682641178068955 2104 2687218210605231295427301 2105 1542256497369889778230620 2106 872267193934091763144489 2107 485938714951347407335023 2108 266519928306306411039323 2109 143829521438303802182816 2110 76324901245239716406533 2111 39800502252940970912875 2112 20379433919423960353498 2113 10238238044478261567088 2114 5042026015186230998800 2115 2431729788383649686773 2116 1147368851177877293146 2117 529024318561083926888 2118 238065686868088340918 2119 104419690538165238869 2120 44575421165244128743 2121 18490155267372127972 2122 7439734941639957043 2123 2898102493760491153 2124 1090677481183160251 2125 395641553756948488 2126 137982945576919085 2127 46136767901278301 2128 14744067133260176 2129 4487841903651280 2130 1296102709318966 2131 353637007264537 2132 90718937728429 2133 21761844784204 2134 4851370869763 2135 997993662109 2136 187900566280 2137 32070164884 2138 4905659054 2139 663310685 2140 77929634 2141 7781708 2142 641174 2143 41789 2144 2017 2145 64 2146 1 2147 27766917351255946264000229811 2148 27766917351255946264000229811 2149 24537369430834561121879664231 2150 20205824379169062148757775033 2151 15874279327503563175635885835 2152 12047354366371421348964391455 2153 8897384742928878542484961482 2154 6424370457175934756197595916 2155 4549308822405127533698427948 2156 3166191759783229107426826500 2157 2169011190477011709822160494 2158 1464153836481416558433138108 2159 974642323443190100336382186 2160 640135180660884012136430238 2161 414977753241503757568118445 2162 265585482827110925945404563 2163 167827188321425570610190827 2164 104715602732588303361467451 2165 64510534947477356272678938 2166 39234656437580610897313200 2167 23553345933002624624545134 2168 13953348627038145878536506 2169 8155006473743609854993995 2170 4700515589663444538294705 2171 2671013662669272918059625 2172 1495647162671353499626689 2173 824890483742531146660469 2174 447865219240430572723639 2175 239237580823615412026177 2176 125650970841331410697565 2177 64841779695446464123910 2178 32852479688486558484848 2179 16328579931897160585264 2180 7954405646701119688592 2181 3794239401658453919450 2182 1770278921719094340356 2183 806977243224550503502 2184 358957233147885901234 2185 155595642372581177897 2186 65627260404946180355 2187 26890807486425998147 2188 10685433328076255899 2189 4109729913738202109 2190 1526690995625385827 2191 546512010797634185 2192 188040722498687725 2193 62013551637821056 2194 19541293292892638 2195 5863461309202934 2196 1668867329680550 2197 448635923049187 2198 113365377985457 2199 26780721742247 2200 5878148407171 2201 1190331957920 2202 220576170110 2203 37047672694 2204 5576224462 2205 741845386 2206 85751300 2207 8424838 2208 683026 2209 43807 2210 2081 2211 65 2212 1 2213 81459755507915876737297376646 2214 81459755507915876737297376646 2215 71991738242165934352557935379 2216 59294173055994606825697928532 2217 46596607869823279298837921685 2218 35377206369516428923950575355 2219 26140588645607412847486284360 2220 18886754698096231069445048700 2221 13384490776684113422964250512 2222 9323580444364827284777405124 2223 6393807264132140031618027864 2224 4321195378259974870368466179 2225 2880404309130579823169238891 2226 1894728959234527727419036197 2227 1230406664852281920412376223 2228 788975161892410481579645583 2229 499630551729800474727139938 2230 312481701091356522857362890 2231 193008332105343471549903807 2232 117722802514373140902894579 2233 70894052775189437597124759 2234 42143629804986128406726189 2235 24723697133991576480338211 2236 14309347345014399278726745 2237 8167638250329002666600154 2238 4595879825964941268134454 2239 2548246132032930086557029 2240 1391550738152760326255786 2241 748005545344353341279633 2242 395548385489234378399355 2243 205636874261710660664210 2244 105027180862884743177680 2245 52658446936500877185120 2246 25896309135433217718448 2247 12480108835050945822976 2248 5888212801624630367061 2249 2716883470507393494821 2250 1224557473451765731079 2251 538471776507012787893 2252 230690495193542825687 2253 96146692060663699402 2254 38920083874771389222 2255 15274974774781689931 2256 5801168866683144988 2257 2127452467387168455 2258 751631928802468325 2259 255177694926602780 2260 83013756164457810 2261 25797430686269216 2262 7631756798928232 2263 2141060110086882 2264 567191696190982 2265 141202213398823 2266 32855712371409 2267 7101768166570 2268 1415958055210 2269 258301701120 2270 42703038820 2271 6325931534 2272 828241773 2273 94218053 2274 9109883 2275 726897 2276 45889 2277 2146 2278 66 2279 1 2280 239056762740830735069669439852 2281 239056762740830735069669439852 2282 211289845389574788805669210041 2283 174054910772568900156929538963 2284 136819976155563011508189867885 2285 103916586590222621832572086005 2286 76822905762412208282048853840 2287 55538933672131770856620171390 2288 39387714981691710536093974248 2289 27461080603103658133415580144 2290 18850861448379244461530306808 2291 12754896508363328100944103048 2292 8513273432014151229872380869 2293 5608328526403339624240015473 2294 3648010853064097428153430593 2295 2343553378020967609010340381 2296 1487144121819592412609491296 2297 932214028829871479811581088 2298 577237989870001957331613213 2299 353049018151400602662686679 2300 213252953612952915742998513 2301 127189547436188601539915493 2302 74885778532982667724971789 2303 43512497234949969920047305 2304 24943140972229182863441844 2305 14100916287880341713020548 2306 7858144200847007396495223 2307 4314863344243642715291109 2308 2333277466620941808329397 2309 1241867054572104250629605 2310 650172313893369875723150 2311 334609831824514747290440 2312 169158358730242365680000 2313 83937145115371941202592 2314 40846427382407121150656 2315 19475821435323729566592 2316 9089686000238960191227 2317 4148077747402628978631 2318 1848774507122450711387 2319 803731577029811866967 2320 340354653343760726864 2321 140183589805935420224 2322 56066174133617111897 2323 21735631705551156707 2324 8152095883714409655 2325 2951688488793047295 2326 1029355939410712980 2327 344860983036159710 2328 110683492636193684 2329 33925873865112452 2330 9896738668568534 2331 2737174650046634 2332 714670313101547 2333 175315452323931 2334 40188229554270 2335 8556136942260 2336 1679994872980 2337 301762348780 2338 49116013786 2339 7162682038 2340 923146891 2341 103371871 2342 9838863 2343 772851 2344 48036 2345 2212 2346 67 2347 1 2348 701774105036927170410592656651 2349 701774105036927170410592656651 2350 620314349529011293673295280005 2351 511087676669839470671997673548 2352 401861003810667647670700067091 2353 305331896137667152196262467481 2354 225831898702503483221806763916 2355 163361011505176640747332956396 2356 115936450769288790474417989586 2357 80898477380752499084446743744 2358 55587352225480333258804099128 2359 37653552626391092302141420668 2360 25163780422243035909937189044 2361 16600961967633884168497000686 2362 10815612752892492739695396399 2363 6960566120318722816189775322 2364 4425701980423311076634308887 2365 2780317562329525398653814219 2366 1725756917610003991128764073 2367 1058299177558777945791433308 2368 641101873734833119572602967 2369 383583006682012291750020222 2370 226625547730058539949812443 2371 132178149021866477728142550 2372 76081170589842203442879855 2373 43202466982107017107547649 2374 24192604047429173290526199 2375 13353952134430897705866420 2376 7262425145794602938105277 2377 3889288530019141704887779 2378 2049872572625950805908354 2379 1062629446457982052602544 2380 541430090127416263505624 2381 270951436170259138717504 2382 133071775618887837054976 2383 64084748750489799284592 2384 30234033968355461877552 2385 13959685731646062135126 2386 6301194008302337427709 2387 2777333294570393429386 2388 1193818587970741797073 2389 499751169091147831283 2390 203433413492658825241 2391 80395913945569127692 2392 30790396742721482571 2393 11405692054201590531 2394 4077832191893059716 2395 1403867713708257076 2396 464195062407101026 2397 147003815842677190 2398 44448766385326742 2399 12787874389854592 2400 3487250261245810 2401 897554228109741 2402 216997153933302 2403 49014218792232 2404 10280358013652 2405 1988257889162 2406 351723663842 2407 56374290028 2408 8095026746 2409 1027249826 2410 113256753 2411 10613862 2412 820953 2413 50249 2414 2279 2415 68 2416 1 2417 2060763101398061220299787957807 2418 2060763101398061220299787957807 2419 1821706338657230485230118517955 2420 1501189820408483873423151701457 2421 1180673302159737261616184884959 2422 897391718527996538457957739539 2423 664042634699433031475330272044 2424 480626050674046740668302482474 2425 341332257714307689911779821114 2426 238368763306288068782244682914 2427 163943074936060066856179462824 2428 111170869177684242897121238064 2429 74386208130215757478928252796 2430 49141539417704372985779918124 2431 32065447531081070014467348897 2432 20671769789936338961425729137 2433 13168712304298471609766677467 2434 8290294786382092261200870651 2435 5157766246468714170610884687 2436 3170991572919321283274253453 2437 1926295842998093280605309475 2438 1156049521022747851723792455 2439 685277700356974108158211197 2440 401130693968831754818087925 2441 231797516727657024871446243 2442 132188041060682780666136243 2443 74366196480718411467362193 2444 41255417258160225937320195 2445 22558621144314942956165193 2446 12152230811435005473112941 2447 6445816729038602431566046 2448 3364533717073307281957016 2449 1727118277011968652928056 2450 871309088856888116540696 2451 431672076169488626072576 2452 209855270502745383207456 2453 100021816251940224286416 2454 46695280034482157312784 2455 21331245797533797379131 2456 9524676326787443693083 2457 4152041105933048983373 2458 1764794822303585484093 2459 730372750080230791439 2460 293871404675806365173 2461 114767730995099555727 2462 43426582086700753899 2463 15889781514466452204 2464 5610233163364874094 2465 1906912745769358474 2466 622379111432042714 2467 194504372231425194 2468 58023448908962294 2469 16465818244921610 2470 4428019466266194 2471 1123653120028578 2472 267780593528208 2473 59609428832868 2474 12319431112028 2475 2347336114558 2476 409039540458 2477 64574152858 2478 9132207538 2479 1141283727 2480 123918783 2481 11437029 2482 871269 2483 52529 2484 2347 2485 69 2486 1 2487 6053261625552368838017538638577 2488 6053261625552368838017538638577 2489 5351487520515441667606945981926 2490 4410656652737683762126683885423 2491 3469825784959925856646421788920 2492 2638221590041339774167457298874 2493 1953079002598931403338530086363 2494 1414398022632700744159640151387 2495 1005149539904810970130805597901 2496 702494735439895278626949980145 2497 483594790262586867022996852359 2498 328270624511606366012484888525 2499 219911066527750208794622564637 2500 145472852853890631074288158701 2501 95064403719136210671202634985 2502 61387349864879023531393065072 2503 39178059370841799738656048913 2504 24714435764885209570807221921 2505 15410316266545519145607106218 2506 9497470164302615656363306035 2507 5784938573143218777897910728 2508 3481943665663212829437533442 2509 2070595469953034280983413455 2510 1216240642605248245667811975 2511 705468088487047352377876260 2512 403956762224006144703092028 2513 228266115967189697054902173 2514 127241804405118310748580474 2515 69938421135130951928012277 2516 37887672886854771240990855 2517 20218857408180230819833326 2518 10623154795764686073398652 2519 5491999211173440117881268 2520 2791954324654119436249764 2521 1394715046371622636356780 2522 684126597513964007171156 2523 329238016228332927251060 2524 155319813227037969045428 2525 71759243041224440194244 2526 32435523072630018125465 2527 14327759593581327011708 2528 6177791078156538872612 2529 2596726206556333576259 2530 1062552965241831052322 2531 422618206344747800815 2532 163118618718471863677 2533 60987073067351579278 2534 22044580440915687052 2535 7687199897921049226 2536 2580011766617276530 2537 831283069872859744 2538 256404514829565034 2539 75474825121775392 2540 21129320067880116 2541 5604271027978890 2542 1402350453631533 2543 329480773197861 2544 72295389710289 2545 14725033975797 2546 2764681089165 2547 474660851223 2548 73821173595 2549 10284201529 2550 1266027892 2551 135406195 2552 12310579 2553 923866 2554 54877 2555 2416 2556 70 2557 1 2558 17785981695172350686294020499397 2559 17785981695172350686294020499397 2560 15725218593774289465994232541590 2561 12962681387339301075283851927132 2562 10200144180904312684573471312674 2563 7758123492718070905670057514714 2564 5745845995639747561574908139709 2565 4163311689669342652288023187659 2566 2960588075003678961633802980639 2567 2070713541601742446936665944679 2568 1426726479422519065521030505809 2569 969457770938922585134832695109 2570 650190530251882017268141268451 2571 430660103090341617153157706499 2572 281835681286266281953895047767 2573 182285692733807488565029605927 2574 116543191348469231410752687117 2575 73662131064495668656589941821 2576 46029795154240606878974437362 2577 28435380869518824192573451008 2578 17364768520807206532718766138 2579 10481245356728488370979117378 2580 6251954606250389141913430617 2581 3684556889517462741735518175 2582 2144924361812702598261705498 2583 1233021113725669950153681858 2584 699712270734971717607451383 2585 391833583417472489293125285 2586 216443075374682691519441393 2587 117884274846535106761553001 2588 63274905453943983118366386 2589 33453859163834437224095916 2590 17412339822380290046095196 2591 8916650520715736808620796 2592 4489487357184447474061236 2593 2220938990045062557627556 2594 1078678465017915302369356 2595 513934613229538839241804 2596 239994593976303656749756 2597 109738743756007970585788 2598 49083777989879751137878 2599 21451338184043616331038 2600 9149328562685779208569 2601 3803468868781988428123 2602 1538922877387255112747 2603 605116713814365496067 2604 230849395192990003202 2605 85291267455168964904 2606 30458993314266620474 2607 10491379607907108554 2608 3477278730833977384 2609 1106170922657517884 2610 336787995382797980 2611 97834856766046044 2612 27023533467229158 2613 7070464961061738 2614 1744891266685803 2615 404240992723923 2616 87446180403483 2617 17556393556963 2618 3248704555773 2619 549644777373 2620 84230946887 2621 11561767283 2622 1402309919 2623 147769439 2624 13236794 2625 978812 2626 57294 2627 2486 2628 71 2629 1 2630 52274487460035748810950928411209 2631 52274487460035748810950928411209 2632 46221225834483379972933389772632 2633 38107201107532949914616063176248 2634 29993176380582519856298736579864 2635 22819982521409847703461672079983 2636 16908136048263680067911836493103 2637 12257636961144016949649229819224 2638 8722023652574680637023814780811 2639 6104902015276316202209954422404 2640 4209877941969568717382011788543 2641 2863396144350450057339426369528 2642 1922532645604266709930231706469 2643 1274994780405619776051055391286 2644 835553286716329167141449264697 2645 541256012058363200867898447264 2646 346641619786768196807830370439 2647 219511768536550916122160386557 2648 137452648881735553629341592348 2649 85105877206595282280918865968 2650 52101146655327980448910773396 2651 31533064142313747132692782491 2652 18864602405091810193055223003 2653 11153367988950498134552002800 2654 6515374802264537453390676903 2655 3759501631954529064249052251 2656 2142130295380449063763152351 2657 1204864690165744686513829848 2658 668719886881055761144601577 2659 366087574433147652622337211 2660 197590352769869115936436542 2661 105093310490423221052259072 2662 55053406792133444338155276 2663 28388732654914611086755904 2664 14401044142076617731400236 2665 7181926653891208960590912 2666 3518663240380201407800452 2667 1692276117839090145371096 2668 798294249822380754992484 2669 369034417342107603455008 2670 167019324080587477096796 2671 73928835241829239523421 2672 31968635842411777704873 2673 13488835142897401709792 2674 5546249242437277353087 2675 2219150285800712985389 2676 862725915883075567894 2677 325339978543228211352 2678 118794777738055593776 2679 41917923156237562294 2680 14263109551957001148 2681 4668996908266593448 2682 1466606030217274204 2683 440818588112989266 2684 126390624374461938 2685 34449981007764936 2686 8892641473618626 2687 2164717325611158 2688 494586278451417 2689 105496076420688 2690 20881255598371 2691 3808885508016 2692 635164878393 2693 95929874312 2694 12976493179 2695 1551007923 2696 161061248 2697 14218024 2698 1036176 2699 59781 2700 2557 2701 72 2702 1 2703 153681622703766437645990598724233 2704 153681622703766437645990598724233 2705 135895641008594086959696578224836 2706 112056397687869367435385019086862 2707 88217154367144647911073459948888 2708 67140448252854916777472281425372 2709 49767110212777931940061745612817 2710 36097140246913693398841852511223 2711 25700795164154282719004337697635 2712 18001870165915603754090899471563 2713 12424160453613560357643236132517 2714 8458422838705070425878627553977 2715 5685214561663432700315011629153 2716 3774893291978326767770984270985 2717 2477164896527797816623666687351 2718 1607063299748165590560902854263 2719 1030930343803933342333456989063 2720 654030258798530849708359306311 2721 410357216199844337611936635312 2722 254635965480533306462527899282 2723 156259398651152428235130735540 2724 94819287230366302210549191960 2725 56886436196544862361612434917 2726 33736729102594437050995758051 2727 19773540080202735850579107231 2728 11450990003999312427682263159 2729 6550192471876601440278933009 2730 3699800021576851489639351251 2731 2062822145627175394782577365 2732 1134843758925013980120223809 2733 615768371102423180078518050 2734 329386874592609536631064380 2735 173614926859219658628520524 2736 90121163997095444690320812 2737 46044150037496321392826244 2738 23139811003942591228849780 2739 11431206158572734983979220 2740 5547003755016664873561204 2741 2641938167457638308762492 2742 1234021686211390079142076 2743 564767259754813270854844 2744 253013422737285173910844 2745 110839155908647185199591 2746 47427618325186107050005 2747 19798489062985951846355 2748 8052434293743839061527 2749 3186412459720019581082 2750 1224871375988016667520 2751 456636043455179307776 2752 164799575194837725296 2753 57463727298753073340 2754 19317534086565403640 2755 6246142712041018556 2756 1937580911334181428 2757 575005473847098510 2758 162742653342525138 2759 43778476508598978 2760 11150672013390930 2761 2677856598697659 2762 603484558813995 2763 126948176379783 2764 24776962000503 2765 4455887354375 2766 732521947379 2767 109055996411 2768 14540847995 2769 1713052820 2770 175336706 2771 15256688 2772 1096028 2773 62339 2774 2629 2775 73 2776 1 2777 451929928113276686826984901736388 2778 451929928113276686826984901736388 2779 399655440653240938016033973325179 2780 329594971498032838518789024414573 2781 259534502342824739021544075503967 2782 197588057914567069582616453189745 2783 146518175419694818592716538086365 2784 106324854858207986051844330193827 2785 75746748844080067442712600599130 2786 53092766800176639813225855966318 2787 36671818149363280211288602959435 2788 24989206421784920612630985197985 2789 16813590864906861963484364830902 2790 11176986443514774180581322536550 2791 7344132528225401538107063471913 2792 4771409352369252810908690496993 2793 3065754468873291417704477399208 2794 1948365500870695968609133086744 2795 1224823796078525279176205033553 2796 761638984943287850957621975997 2797 468465085342241266178871647619 2798 284982641306265105670555617909 2799 171441383230150999197063300933 2800 101975468054015812215433761399 2801 59961158554973576711761861530 2802 34844601543631377376793207910 2803 20006676665163416500505686935 2804 11346377501086176448853304534 2805 6353854755405977434450570425 2806 3512012189290556653079966691 2807 1915313915707339477273011558 2808 1030150953451601024608968588 2809 546179104171918265225078376 2810 285313845948105166170275448 2811 146766676293847507893920460 2812 74300929679333773509669988 2813 36995546503703425614293288 2814 18105015004442360408831816 2815 8702149360506088890613348 2816 4104807655107972180443540 2817 1898596924039343195830640 2818 860308080240658784088400 2819 381534919142543210047604 2820 165431817072075981812930 2821 70051643646203125958471 2822 28933679241105569045029 2823 11641375229426178907114 2824 4556203109601646441280 2825 1731936109986567959824 2826 638360798910502388728 2827 227729552912105212472 2828 78475781859782998222 2829 26066479095638327374 2830 8326090812847348842 2831 2550922981923237510 2832 747528956323165326 2833 208875511444130016 2834 55461353602438920 2835 13940907633612246 2836 3303374893307817 2837 734416574972736 2838 152384116117836 2839 29331646140185 2840 5201685986041 2841 843155700652 2842 123759875372 2843 16268233777 2844 1889430679 2845 190653317 2846 16355275 2847 1158439 2848 64969 2849 2702 2850 74 2851 1 2852 1329334277731700374912787442584082 2853 1329334277731700374912787442584082 2854 1175652655027933937266796843859849 2855 969696544864131750809855316724407 2856 763740434700329564352913789588965 2857 581623567857252097420283821591497 2858 431459969061849780070282739328387 2859 313249638314122612302910542799635 2860 223289207539857847821976589294280 2861 156613961278816235814003007188360 2862 108259184070758525465511924857913 2863 73836365254029562109483772379467 2864 49729593072837642153182918485500 2865 33095554677254513078157670564440 2866 21773735694198992594939616640935 2867 14165988486931293184694373305313 2868 9116100414547346640872333643042 2869 5803382231303219657107217690994 2870 3655062919496690865678416389467 2871 2277490955905989326537129029965 2872 1403948928570907560706609337097 2873 856139063489327669465331109437 2874 516397220802199080721884344187 2875 308036675495718672037842835251 2876 181684324123038622694600860800 2877 105933285521401950139933202880 2878 61043188429857014954385442029 2879 34754273547389741650415657895 2880 19543781911435900158484342485 2881 10851459144178849654442257125 2882 5946794432436253478289076026 2883 3215252399928022322361897084 2884 1714321066569860689619336064 2885 900962342697568393604381472 2886 466482157614535635921058020 2887 237813823963182532954382220 2888 119303927311172477177305504 2889 58858733131599538053079024 2890 28536995473765737863638332 2891 13587126074812801471858660 2892 6347846201957046452926360 2893 2907613784677027389171384 2894 1304557681123529706574300 2895 572771097288128958622660 2896 245828839309014545188395 2897 103021047557955582283931 2898 42104594089872073524134 2899 16759855784448844324692 2900 6488271204904292277776 2901 2439132829301197128800 2902 888921474769952249928 2903 313490653576717348376 2904 106773155225642060786 2905 35046318374931986298 2906 11059787380099989210 2907 3347038637841696450 2908 968639138394525756 2909 267243040172965308 2910 70050405822675234 2911 17379287840457630 2912 4063898501455542 2913 891455624306466 2914 182474989071783 2915 34645557093629 2916 6059709585110 2917 968657352342 2918 140205530651 2919 18173041061 2920 2081185143 2921 207071075 2922 17516345 2923 1223481 2924 67672 2925 2776 2926 75 2927 1 2928 3911184337415864255099077969308357 2929 3911184337415864255099077969308357 2930 3459254409302587568272093067571969 2931 2853642858485544443799117567111348 2932 2248031307668501319326142066650727 2933 1712480226006666294350411515100712 2934 1270828856820764088396237471599277 2935 923077200110794701463619936146422 2936 658348693943372715103531201531305 2937 462063408310899964570752917832123 2938 319641413205778285120066735127073 2939 218193869197543934958349796830308 2940 147099232231451691391033041392427 2941 98003253628474850822101202300475 2942 64555624367984859783591589548513 2943 42056818941414565119792213088458 2944 27104939205921464171439906280923 2945 17283641781168264816709176121659 2946 10905169129050846415239582770403 2947 6808484316373621655201648382132 2948 4206088556704394836884155989077 2949 2570907544426025220096014320212 2950 1554632594002204062675864444933 2951 929908110008810368261862061774 2952 550106181472178960380757251905 2953 321778362045483098822081516055 2954 186066164888872849555651996605 2955 106331466253696536993311027844 2956 60035874706065847188835556775 2957 33479005569025829248050936831 2958 18432828046362801309558281046 2959 10016151145329648480325133256 2960 5369295197114077847124942756 2961 2838212910304315189773413148 2962 1478675082260104628533380180 2963 758881051228966704679781280 2964 383446041283766093819185020 2965 190635214952422264532438316 2966 93194474269145899793918548 2967 44767721606869739195646040 2968 21115702847410713913253020 2969 9771615319446986713877180 2970 4432785978127624454291564 2971 1969421794333467987606080 2972 856100291355524029606836 2973 363726216304333634359641 2974 150866780907071545496706 2975 61016648197882467691880 2976 24030534663033059585324 2977 9202746973886861097128 2978 3421672488297197988328 2979 1233100334855450720728 2980 429939960750110606704 2981 144746680539252320892 2982 46953364592903919030 2983 14640742785224573100 2984 4377071061043042830 2985 1251142605272706810 2986 340870995607016346 2987 88217007654287352 2988 21604982038457502 2989 4986217806147597 2990 1079358354025785 2991 217993602673266 2992 40832524554927 2993 7044991060367 2994 1110783126947 2995 158571429884 2996 20270706517 2997 2289419920 2998 224652535 2999 18742530 3000 1291227 3001 70449 3002 2851 3003 76 3004 1 3005 11510402374965653734436362305721089 3006 11510402374965653734436362305721089 3007 10181068097233953359523574863137007 3008 8399803891388976297783802518816537 3009 6618539685543999236044030174496067 3010 5043231589862824360761199357311039 3011 3743940073500659771432555016172059 3012 2720665136457505468058097151079127 3013 1941453510685686301055196876297885 3014 1363475366204141702392197598883133 3015 943900873031811104037442725889671 3016 644864916647873188772753535996261 3017 435158188568880313145524672841583 3018 290227186348758507468724145024235 3019 191401614672944024746609387446783 3020 124858430735199520629942104130381 3021 80585889614430233371203111029391 3022 51468021392005839238156430916543 3023 32530623552705293242553367114237 3024 20348768669284655183976556071987 3025 12597020937110739558260205294249 3026 7717134221535523413405583871229 3027 4678004280686246235910832865267 3028 2805590266773097409025351880551 3029 1664468561977504633889465153205 3030 976629957945154553970517508085 3031 566617814395420069717240911435 3032 324972331717407870310878189105 3033 184194444652374542794151778315 3034 103144579557354111339260649351 3035 57043928508878193239991686922 3036 31146291842036315647056774012 3037 16782820508566909339534550196 3038 8920712160423316383972462612 3039 4675308807043693037001596940 3040 2414808636301914082157182500 3041 1228532447656240522382525580 3042 615283613747857378567547100 3043 303168860105341072103494892 3044 146869386290465169311896100 3045 69905638154423270849985260 3046 32666493320151444095733580 3047 14974559590230670443431380 3048 6728116464234280794674380 3049 2960194599316594621414596 3050 1274101999050521704792692 3051 535899084690316764357102 3052 220018601735099093210236 3053 88063874936037941881276 3054 34317905616739689450028 3055 13001846722689198684056 3056 4781639407798338446456 3057 1704145779586638928928 3058 587494751904581466528 3059 195528316468081119930 3060 62688682146800731770 3061 19316272959021396630 3062 5705562596998169910 3063 1610995002833308134 3064 433480352994652362 3065 110775959219248134 3066 26784645762960654 3067 6101983029195207 3068 1303667952766929 3069 259828212342627 3070 48021577130659 3071 8174334050989 3072 1271468765227 3073 179051537513 3074 22577773085 3075 2515301345 3076 243462885 3077 20036535 3078 1361751 3079 73301 3080 2927 3081 77 3082 1 3083 33882709435158403490429948661355518 3084 33882709435158403490429948661355518 3085 29971525097742539235330870692047161 3086 24731006482594974605319005280154722 3087 19490487867447409975307139868262283 3088 14855580803116888469768249956830465 3089 11032241399767212275159277072994710 3090 8020469657398381391480221216755018 3091 5726365863534462999709525880062809 3092 4024077037651849131243005669135145 3093 2787750199226931817476475190189088 3094 1906112297743701254550967399363503 3095 1287434928153985054166211474343020 3096 859534330877448243580632814358034 3097 567504096425874746512799245148259 3098 370675271121585412968583285270332 3099 239576462815856049068324412405417 3100 153247102753672196689793206215969 3101 97024295325326338385306619822198 3102 60803255704857527572994379898233 3103 37716231692386043099177986085580 3104 23155999643838505818259986925710 3105 14070024371558894836521209513613 3106 8459986886283592438930444187439 3107 5032940278368239549369098757790 3108 2961910463563836405971349968670 3109 1723965678059307365671645071645 3110 992175172464089782596286958940 3111 564463524897204733634272240005 3112 317354171578474869124234801371 3113 176268431777388590480508115632 3114 96688775159886843133188216372 3115 52358310446682164230695022416 3116 27978687967883109442847665344 3117 14747284422625438640160635004 3118 7663668158941500103416356184 3119 3924492905939616520038561564 3120 1979335666064976255584123364 3121 982640790872827017949959864 3122 479890822277888446953469340 3123 230396874193866644367952000 3124 108665404450955006710395120 3125 50310556769272466042890420 3126 22847007719904705676711040 3127 10167778615780691573662476 3128 4430434956529537412796612 3129 1888242064907940466567872 3130 786312934243401891772641 3131 319565670381112675129069 3132 126594295384169056108229 3133 48817791401837744091657 3134 18298985533900392228557 3135 6657105730712334002629 3136 2346511767645183764373 3137 799920779213015695269 3138 263207663237263027779 3139 83414664323078720589 3140 25401512350074812349 3141 7413730927008542799 3142 2068020727570974213 3143 549635082125302095 3144 138713680695610515 3145 33117385200865533 3146 7448504660952489 3147 1570831230498426 3148 308997887400858 3149 56358727633963 3150 9466493493926 3151 1452845081217 3152 201856423619 3153 25111952674 3154 2760061014 3155 263570019 3156 21401139 3157 1435128 3158 76229 3159 3004 3160 78 3161 1 3162 99762777233730236158474945885114348 3163 99762777233730236158474945885114348 3164 88252374858764582424038583579393259 3165 72830788146383064434503143304363813 3166 57409201434001546444967703029334367 3167 43768878927465005517172035098625391 3168 32515432177590484775589115012697506 3169 23648861184377984220218942771550712 3170 16893149368508493565107331899138961 3171 11878380438187069705278539411367625 3172 8234638101618769535756822324142076 3173 5634835896989710519598094246312886 3174 3809297122474668852635143729597630 3175 2545754836237079463477634268580886 3176 1682696050391662339746530935754317 3177 1100438629591330335209973221520307 3178 712208189614096976919147874195597 3179 456250950573168092388946897200301 3180 289335700896554006639212579981462 3181 181644872076202309096569562671148 3182 112893208903028205041703955632946 3183 69457416221272065383911005748306 3184 42300163235613788544732801294187 3185 25497053741798654149588440010861 3186 15209011975837105516086841819420 3187 8976375101148655217500144509220 3188 5240876724366747440212930566895 3189 3026301980917063845942708161785 3190 1727893660926426193150109137645 3191 975209681642133273877216229605 3192 543905883671028866573027012656 3193 299675564312588476590039677566 3194 163051979186208536002728091384 3195 87575222630967541453178123416 3196 46412779643601577325796216148 3197 24260663937920590139136723196 3198 12501738867192958565390847436 3199 6347754977889160899855870316 3200 3174065290358280113018906536 3201 1562086801418273496817195936 3202 756167972717993853717210520 3203 359804638343506881819797080 3204 168167530446171973312254940 3205 77146189444337988549016660 3206 34708080804739557739405900 3207 15300735236381262841682956 3208 6603196977813514059402496 3209 2786902087141395408381064 3210 1149073871786540069228731 3211 462308006189151759374923 3212 181272756256170198472807 3213 69178346657099197006207 3214 25657694066472646459051 3215 9234174855486249786667 3216 3219435112832460619483 3217 1085349372495711083851 3218 353107940051877296431 3219 110626258990892257471 3220 33296834058866952601 3221 9603490038802513141 3222 2646784836531636421 3223 694918838091311941 3224 173221477442372227 3225 40840536184666591 3226 9069672615558340 3227 1888331232337348 3228 366669676897153 3229 66008939999599 3230 10942371808573 3231 1657254630637 3232 227214435526 3233 27892191496 3234 3024998491 3235 285044611 3236 22839196 3237 1511434 3238 79234 3239 3082 3240 79 3241 1 3242 293804991106867190838370294149325217 3243 293804991106867190838370294149325217 3244 259922281671708787347940345487969699 3245 214529169861584730123074034520893092 3246 169136058051460672898207723553816485 3247 128983464856484180303353277998632317 3248 95852654482500229400250470199661058 3249 69743626929508820188899300156902708 3250 49844814536529107358369850842761204 3251 35068633063261235311778018753594435 3252 24327498269405348452239700385760290 3253 16659678895185199151474977629399596 3254 11272126491329208317839774361381318 3255 7540475419070465396325856445302559 3256 4989498204678890953002135509942795 3257 3266905087956025585690399362758192 3258 2117143570729818834641042403375923 3259 1358237859631000063381633770780881 3260 862704157774215129783108381380168 3261 542541805343928847343580857945360 3262 337826681198250811415631220812848 3263 208271762320219179787771233876413 3264 127119737946076997030800297906193 3265 76806485316580214373362106526364 3266 45933351451206185141696535729425 3267 27185322798961044069264493350545 3268 15919745645904354221308697282555 3269 9222336805558610038050133371560 3270 5283796384049619078108265894805 3271 2993212891594891642719379911725 3272 1676065387413393989812214763680 3273 927407417863814713383790745360 3274 506908666727985732920295294638 3275 273596306441718949199795492084 3276 145761239439795790419550501700 3277 76620108484546716849320929088 3278 39720708356240291022500801132 3279 20298115126571159345338569188 3280 10219638331327745159765030504 3281 5066612977731888117343943360 3282 2471993697919054483192272896 3283 1186184046940886393138818140 3284 559423838372532776873452700 3285 259121326024242861655515440 3286 117789428253136410849386740 3287 52504311893633274363064940 3288 22929187709494287891679520 3289 9801214494397001696602448 3290 4096677538816942579013144 3291 1672536389218685348088170 3292 666204853240184363105293 3293 258575307923033746094948 3294 97663106922125000536691 3295 35843468797598057760978 3296 12762843855899327085965 3297 4401592345600354154408 3298 1467585826050588923507 3299 472136730369492108308 3300 146240384985428348759 3301 43509447703328231540 3302 12402372756255249281 3303 3377646826413398348 3304 876145745847771773 3305 215734704503221544 3306 50236378044650375 3307 11017009814589635 3308 2264837200870217 3309 434177758029164 3310 77158293497647 3311 12625231812695 3312 1887269553542 3313 255372934812 3314 30938738108 3315 3311484089 3316 307960190 3317 24353636 3318 1590746 3319 82317 3320 3161 3321 80 3322 1 3323 865461205861621792586606565768282577 3324 865461205861621792586606565768282577 3325 765698428627891556428131619883168229 3326 632052941959002916779226725336698363 3327 498407455290114277130321830790228497 3328 380183555333607155470952376518788077 3329 282621760704629116431130227934269542 3330 205722071403180160010855385036672892 3331 147097611672598266023915099981217036 3332 103549938095240568973166707895524820 3333 71880607253464203361467543907219090 3334 49261092021421246796650686128017320 3335 33358634545582327960129141047514550 3336 22336246244736626606895843533183386 3337 14795298050003214832746781887506997 3338 9698565999374560925945426683566347 3339 6293276832260033218887159600627427 3340 4043076685442496132627829419724851 3341 2571962784729580384449272912934212 3342 1620178132299627358461800626333198 3343 1010680078972787069383060522916928 3344 624320082750906724358541323113268 3345 381871954969846887688977380543887 3346 231262514374432639548095438825361 3347 138649098509322068345924446151345 3348 82278910902149384964670435343545 3349 48321870274067138376151551145245 3350 28079918019861793310695610568035 3351 16141632455149301687224116090145 3352 9176790052723246881339540451605 3353 5158312899342093252800545330880 3354 2865955713518462326016163953230 3355 1573391860297854183014712922254 3356 853217544849436725961177793966 3357 456853205376961406237949900028 3358 241442915744070706004526786228 3359 125889005145220055108500997468 3360 64728941078993039142544146316 3361 32804608982130948899991066936 3362 16378377208998373814561657936 3363 8051286565044236659121664256 3364 3894580483813129528152797856 3365 1852602860116967584382132580 3366 866038013205107086296970060 3367 397567970410645197766777860 3368 179089883195200758411632500 3369 79096686030958064185904800 3370 34220826610437814872836424 3371 14489656417527014618356856 3372 5998217374805560092386488 3373 2425002353420762792232783 3374 956362811253110047874983 3375 367460509679789232391831 3376 137369962021781289827367 3377 49892629830781700592603 3378 17577830033596720130923 3379 5997143410465286579883 3380 1977787518419810265131 3381 629230482686836153501 3382 192707878311880136481 3383 56680106970913066661 3384 15969541985037571261 3385 4298031218664083907 3386 1101611300007145391 3387 267978781220222935 3388 61639918576985175 3389 13350877731366095 3390 2710373885309329 3391 513044765571123 3392 90016361040007 3393 14540927546482 3394 2145710656692 3395 286599602436 3396 34273214236 3397 3620961726 3398 332393216 3399 25947466 3400 1673142 3401 85479 3402 3241 3403 81 3404 1 3405 2549948950073051466077548390833960154 3406 2549948950073051466077548390833960154 3407 2256143958966184275239178096684634937 3408 1862576190625586848242332856650195372 3409 1469008422284989421245487616615755807 3410 1120833765754516051473508687548392849 3411 833473807746548256915931509723135944 3412 606928548261086037572756083139985092 3413 434176204477136851752230770042727384 3414 305808117817046137576391184830368820 3415 212415629703159333167272941901915400 3416 145677665798121732243795759160015235 3417 98730652296673427226739200995053175 3418 66168515925649309238742678285150809 3419 43874001133474399567669606409438327 3420 28792577519670522397194688318459379 3421 18706347264362977537391197604575934 3422 12034153009292424244642531158878822 3423 7666809291745068323742158574600323 3424 4837457531401152512181968297028803 3425 3022968721196984356411387629047621 3426 1870928862526215219989066667685991 3427 1146742185106084063548916247069483 3428 696022295004805047091581070623689 3429 418293116463313801919898830998970 3430 248873215281623016344365731798590 3431 146569676223244147821415185261365 3432 85427312796200857163631807712520 3433 49265614896091157876867169852755 3434 28104992525820056215345542003305 3435 15856353739344382331352700469960 3436 8844663694368337060094325437510 3437 4876241121131312143497729296180 3438 2656269850046889287112487519844 3439 1429186867870486097138657096918 3440 759226221956291828215633710896 3441 398054692883605337562660095396 3442 205880673800207969817313377548 3443 104999901377740662828855725264 3444 52777454154307413240964076696 3445 26131584049847092995769637192 3446 12737880428161067722985700152 3447 6109180649010906108824560856 3448 2881018978373857771915077440 3449 1335030293089464496956462220 3450 607438924270759746770754580 3451 271171408802178896566222480 3452 118673899744302927977429840 3453 50868852614288390772681944 3454 21336467926980588821599928 3455 8748351345442191716616416 3456 3502599934838709068374541 3457 1367755539430871960911448 3458 520277929934517399333348 3459 192524275354384456232193 3460 69203474365786809236451 3461 24125830712702501688806 3462 8143551743970713983358 3463 2656610025874648745099 3464 835916259772182525161 3465 253153270411798159382 3466 73616051367502858022 3467 20503113625372113341 3468 5453956032585227639 3469 1381390368080517350 3470 332023144790373350 3471 75447904102485215 3472 16141853442276500 3473 3236512395349517 3474 605005517582147 3475 104818819553384 3476 16718154247164 3477 2435667803832 3478 321183814764 3479 37918688456 3480 3954951857 3481 358423157 3482 27623771 3483 1758701 3484 88721 3485 3322 3486 82 3487 1 3488 7514646250637159480132421134685515996 3489 7514646250637159480132421134685515996 3490 6649185044775537687545814568917233419 3491 5489918847807048704120837708999625625 3492 4330652650838559720695860849082017831 3493 3305031940538959376919788883710879903 3494 2458449828718371730017488123853288448 3495 1790906315376796779988958569509243466 3496 1281739295186705444214652914991823072 3497 903264879999576098383272216857892472 3498 627799181666887118183517531664316872 3499 430856755457759744801232580840338632 3500 292238184299257940516287854191219377 3501 196030078776388388702580609898239997 3502 130109307859781942754454946140823081 3503 85478546822870406476486030731927213 3504 55601825159063314473264330753441268 3505 35817028904381208687515413355991476 3506 22851557817050622175879587309666937 3507 14441137414060770122351385305663587 3508 9039822868987273926341922115157855 3509 5605155926483478412109540820843475 3510 3442435988839922206304159336564917 3511 2093929228668884325505467592835141 3512 1261337383597758421359155035845460 3513 752345690681834536639377357395380 3514 444276690990821682717919812043655 3515 259694241030293429230298830162885 3516 150230007329183000196363901468795 3517 85988391409211507598903653040995 3518 48686136583791104250157909101400 3519 27260707744592183484825527116450 3520 15090704800274044960766606753120 3521 8256326513518557718153846658560 3522 4462963382136280678753891959970 3523 2382662855110440762818883743078 3524 1255849003819285087657910457028 3525 653234559002527891000410055300 3526 335171534773910468146562339984 3527 169561821272450122015560541384 3528 84534765066885923527677825880 3529 41510517753427229467921728440 3530 20065527566696967536016127144 3531 9542247303733676393702189992 3532 4461482772979660472410573996 3533 2049456074490160111154988716 3534 924296735260810163202503216 3535 408939336597028554586338616 3536 177345141508194521811641176 3537 75319267767742169734056856 3538 31297226662907353164617984 3539 12710892706563395967247984 3540 5040138942539150526773326 3541 1948931735878203371435250 3542 733993616702059577465319 3543 268870000100145344536797 3544 95656569280765996948452 3545 33001095594084969269884 3546 11021673214887894984553 3547 3556943978372019481163 3548 1107019729582717107724 3549 331548861910452605464 3550 95331535895244237443 3551 26249056168075921501 3552 6901867356624951892 3553 1727690392113096212 3554 410344387602729277 3555 92129228337855967 3556 19472299946281157 3557 3856585014044845 3558 712033370706352 3559 121830311637582 3560 19188718784880 3561 2760521684856 3562 359438093352 3563 41899752808 3564 4315054483 3565 386132567 3566 29385715 3567 1847503 3568 92044 3569 3404 3570 83 3571 1 3572 22150145406114764734833589779994282345 3573 22150145406114764734833589779994282345 3574 19600196456041713268756041389160322191 3575 16184786300107040010091886432558079460 3576 12769376144172366751427731475955836729 3577 9747533756578290919760421759388033563 3578 7252904623993701154738862177401139828 3579 5285488746418597456363052729995155524 3580 3784471425330474249418591665927974598 3581 2668375856879296876071529928270569112 3582 1855725237215030678487918460093911128 3583 1274451421065295560711772590069966708 3584 865093365153008854162214697344073068 3585 580797128196385317633474211534938578 3586 385858370376842338593027766246906023 3587 253769083534586583406159424204338298 3588 165264321364200647560520902386004103 3589 106595022180723033160104514089058779 3590 68103878661677949836964399087033053 3591 43104254565054939080686041881829692 3592 27027024870320018703415681303226019 3593 16788252793845369995224249815691484 3594 10330617130144590124580480892329483 3595 6296968329974818698786032740364934 3596 3801719384697696754438424749565675 3597 2273105244621765803200531121952305 3598 1345820435242528116560854612503255 3599 788878220269892246295031335352940 3600 457726094086119844985995168210805 3601 262834547588808558788428431804195 3602 149327316772745908314101013523640 3603 83920069421505448750009727580740 3604 46638286842962145653324645125830 3605 25623620204275670069171399324990 3606 13913000796388870683060909934250 3607 7463367814959704356548467715816 3608 3953880420063378343474802402006 3609 2067840346815930840098195405060 3610 1067171209115568305878034907936 3611 543227511086742913206873815072 3612 272617896207541904247016291208 3613 134813385847670292518169499008 3614 65657554484364505462643764376 3615 31474683869473175807752462928 3616 14842222957498978556613964920 3617 6880439448371104863407271484 3618 3133382456792140005195223984 3619 1400784193292030310471983904 3620 614255385826069805289596824 3621 263987290992932844537469544 3622 111092564638192101687203280 3623 45734055606376696296164480 3624 18399370304590547382178064 3625 7226016605727592873328865 3626 2767053859635773757079341 3627 1031837810525112563776062 3628 374189918568813874615347 3629 131773013383647717790551 3630 44991708984264188423177 3631 14868734861096400154488 3632 4747395598705875905999 3633 1461555090144391007399 3634 432930952060328345757 3635 123097574677617119714 3636 33511981325076690431 3637 8710836481040493183 3638 2155269148448120153 3639 505899999147379868 3640 112236935780021343 3641 23438153946170033 3642 4585926618584204 3643 836369457663564 3644 141347579041410 3645 21987831941544 3646 3123967037688 3647 401699631420 3648 46242602420 3649 4702952238 3650 415607165 3651 31236542 3652 1939629 3653 95449 3654 3487 3655 84 3656 1 3657 65303054248346999524711654923215773701 3658 65303054248346999524711654923215773701 3659 57788407997709840044579233788530257705 3660 47723812796999629098369264263010781555 3661 37659217596289418152159294737491305405 3662 28753888592547696189374302071889437049 3663 21401393554115060637011131506239616052 3664 15601732480991511495069783040541842414 3665 11175866774698036066676485469282569662 3666 7883943138233116079743065835706145270 3667 5486108274595233262181351183056916712 3668 3770192774931390966214467498022366256 3669 2561119777114768730254804096334104964 3670 1720904965744722278904013622767872692 3671 1144370544488840801858985282767518825 3672 753401707892909434115958227581246273 3673 491203113190871736174634939397855467 3674 317219804197615393852510386847594059 3675 202948679855074464978829667797207467 3676 128640507431648172968174139439190265 3677 80789325517974540036016194924319967 3678 50270958409178849536394449040052707 3679 30992363463716926901861095437360317 3680 18929571873532668619107785693154841 3681 11453487084522974987009178204625375 3682 6864308910576968717156102620990975 3683 4074357386903279344559053957532145 3684 2394726886842207121280000090687715 3685 1393507980878749568296257001493745 3686 802661613664683737756922004188725 3687 457540059838189451362991366313320 3688 258044437612915293289760294991770 3689 143951053677883729475511099947470 3690 79408563354748242894000490376110 3691 43303191915787722349080637822150 3692 23336245994382365244816301772850 3693 12423649630816918239549967594446 3694 6531499380810151463657418537558 3695 3389610303743418872622901083584 3696 1735706607040528447402330531160 3697 876591374237792586584607098312 3698 436419938086141455609189033064 3699 214080662659383920352664414984 3700 103414313542650903829216951912 3701 49165915361062606638309523320 3702 22991207145354732993468835320 3703 10567940863247198827851567888 3704 4771427797178073858484531672 3705 2114532798417154000558788376 3706 919064654354164940790062680 3707 391451418012833458226294224 3708 163237423890350545641971104 3709 66581688195627787086314320 3710 26536110187278242205079920 3711 10322617545876137169457395 3712 3914723063906114681772621 3713 1445513398093393911004023 3714 518995506036949877306511 3715 180922031571017723533263 3716 61139631577549224896005 3717 19994984239493541642763 3718 6316700998730997913111 3719 1923840760586795906787 3720 563667760592280639681 3721 158502847314325176195 3722 42668197793708825411 3723 10965185593047676271 3724 2681927868342207029 3725 622214331438737467 3726 136422039733522975 3727 28150957953390508 3728 5442145611759834 3729 980555080132842 3730 163702889873106 3731 25154423988360 3732 3530037399648 3733 448331900028 3734 50975118220 3735 5120413555 3736 446935915 3737 33179577 3738 2035161 3739 98937 3740 3571 3741 85 3742 1 3743 192564948449128362785882746541078077821 3744 192564948449128362785882746541078077821 3745 170414803043013598051049156761083795476 3746 140750011386261673836083145846403997135 3747 111085219729509749621117134931724198794 3748 84835838228692498664815278973646643184 3749 63161133080778409950602554832088938099 3750 46061104285767483478478962507051083539 3751 33008538588650233181798751863952170073 3752 23297184135938160297042401562697741797 3753 16220789074142766060690390263193342807 3754 11154578353625586367057145682273545137 3755 7582937616746713392602343537145083553 3756 5099413197864795595930907545386855553 3757 3394105021341740290417902374476550213 3758 2236773471889473495739399822941257768 3759 1459946264916699789403345001508079193 3760 943978586680075508055862289120350089 3761 604730956322618518173216834184084578 3762 383864809799354556139431601044639207 3763 241452758714250314291811673599588952 3764 150497322235521742278967687202888962 3765 92951930256406033075930260015395683 3766 56885082517098740446172656597011809 3767 34491673796769892038838865960476850 3768 20718620677785379707954225731582450 3769 12327723119141676683662725398382375 3770 7264666350846221507865145612971240 3771 4239215415542621168025237133623555 3772 2449118289309271368746462709076645 3773 1400545828009085693221132543560820 3774 792589726593782848038773473881220 3775 443766787595762781651441389036030 3776 245753334239225769087182466410990 3777 134572557073128136852347211713800 3778 72843565429891946238255959834850 3779 38963618712097718450930713851300 3780 20587654533572567089115911957080 3781 10741623863502421969748560498186 3782 5531894439619758538615847639152 3783 2810819533801299807517242178792 3784 1408476789911821033492644930872 3785 695687457552627998270210574416 3786 338534796278200170495516457328 3787 162210892677102648509425229880 3788 76487810626041175510765338360 3789 35470879452834323309310685440 3790 16167173722355684280286146524 3791 7237278199494419305723886324 3792 3179599007441469137326159124 3793 1369875477552410272267836604 3794 578274950218145945166598604 3795 238968391457470930895072204 3796 96578600156371476043250940 3797 38133651843431383779838476 3798 14694142596301685870887086 3799 5519194254695889626122971 3800 2018146778358056291578311 3801 717438967732798383265452 3802 247592479883218511701653 3803 82818370905485824641218 3804 26804988706333741233488 3805 8379309866865321597837 3806 2524894538576728584114 3807 731790586521884971251 3808 203528098566312388051 3809 54181467720619346836 3810 13767619038917704513 3811 3329092165764115118 3812 763478629713265688 3813 165449402228029853 3814 33740166501727353 3815 6445427541512475 3816 1147467552221919 3817 189267782920773 3818 28731485094483 3819 3983131468083 3820 499726337043 3821 56126952815 3822 5569295912 3823 480211107 3824 35218227 3825 2134182 3826 102509 3827 3656 3828 86 3829 1 3830 567944426681696509718034692302003744197 3831 567944426681696509718034692302003744197 3832 502641372433349510193323037378787970496 3833 415188172778887745933777792675577914450 3834 327734973124425981674232547972367858404 3835 250346368670674428360897272794677278508 3836 186437769573567759252436122099108417493 3837 136009175833105974348849095885661275359 3838 97507753483979987239714372054383804747 3839 68853455305871225447964378370743048867 3840 47966234078461116496531542600206050929 3841 33005895878432606180436465464995506669 3842 22453576883320193224621869701018792287 3843 15111743371509929283952600057867964447 3844 10067099175513242757026359969775631483 3845 6640886033245465172609341176097453451 3846 4339183939304357576071853341794642181 3847 2808955024438674435619840292780217333 3848 1801784233011178418097722640994632762 3849 1145316798456106034362566799210773192 3850 721501972077767607349951898274120354 3851 450449413561015192534157831389879834 3852 278704651564312080485297650068859877 3853 170888301176017521745865773841313891 3854 103829089972993302214247074985569700 3855 62506109379131785187805498655879900 3856 37279569175624297869911680222360125 3857 22024362706403626128464077268169075 3858 12886948551204891608107443525225795 3859 7466770729059084146987534955190395 3860 4283165621946984779412503529149740 3861 2431931546982115366130251359445190 3862 1366435385728623069584900923452270 3863 759568009117687709907808543615310 3864 417603502083266967868038521042800 3865 227014161562421092739202775969500 3866 121981978003397179776030886268400 3867 64765785291220586743889338512000 3868 33966171481878517142524569023334 3869 17588641430998220559499799026882 3870 8989301703372138255744185084264 3871 4532520190513151077243249092744 3872 2253586072385879716634044746512 3873 1104376801940545225802421356992 3874 533143478006733477675062824920 3875 253405260862985051859754645560 3876 118516263450860972222785230720 3877 54508125132299387027861742480 3878 24636478538573549170985635676 3879 10935155218534210337938843804 3880 4762943228064106168982328228 3881 2034155043820882363133943028 3882 851103098473784577806410804 3883 348559115822759017892913300 3884 139587636326031775954777716 3885 54606577825813441486285332 3886 20844451032807606407876547 3887 7754779627295695481339811 3888 2808218752864468235791128 3889 988515436202260450171758 3890 337746916781662855074696 3891 111833176226380943118256 3892 35824809787735318067763 3893 11082429949535900519001 3894 3304173860660511598491 3895 947402148013387345947 3896 260636812743489586552 3897 68621984104087719926 3898 17242949829338401332 3899 4122495087842604908 3900 934667220353018011 3901 200215953134259201 3902 40355759454566193 3903 7618874882591481 3904 1340359813168083 3905 218457153993831 3906 32766432179181 3907 4488041153133 3908 556304122065 3909 61729619617 3910 6051549159 3911 515528439 3912 37355982 3913 2236776 3914 106166 3915 3742 3916 87 3917 1 3918 1675395722976475387857861526496400455935 3919 1675395722976475387857861526496400455935 3920 1482830774527347025071978779955322378114 3921 1224962771829871662761384378491028526592 3922 967094769132396300450789977026734675070 3923 738891558091672862355161586477120621889 3924 550417733908411559420709176367705843199 3925 401673296582612391647432746698490339000 3926 288083569761372196793243165652954258767 3927 203521043126478726205629479314625704616 3928 141858206359719731232080733767032778663 3929 97673800996371461983605496433798038928 3930 66492673722200185606820029035394151861 3931 44785776373462186283948287589143892342 3932 29861005244905208950676674408847980949 3933 19716947851043726827819526775368792432 3934 12896629687434208952984605607214064187 3935 8358154121603627860707717949969995149 3936 5367978941821244930852359899447491108 3937 3416829563713673405274379958541556448 3938 2155631172835982503366007282573612300 3939 1347951536658289520213960780592320255 3940 835446219427286791106355040108490783 3941 513204135195061936778527171584581864 3942 312435854550361344963165035341640195 3943 188491560830238384985373679888884195 3944 112676906439606975920093237598717545 3945 66731745558314108894245193433615320 3946 39148815969951760469134865081041895 3947 22746735463906804440913085725127375 3948 13087342226218375811767940021468420 3949 7454618829797005075446445886351120 3950 4202838926823049968943061173085750 3951 2344753038975774824358937263211610 3952 1294118874769076683030403494338620 3953 706401033495430171903451005355120 3954 381239135901456159922268048568020 3955 203363386912540300720840199032070 3956 107183575488265989237767937424370 3957 55796307145351352547287255978624 3958 28677153230968633994513925483986 3959 14545919063722793152142463902216 3960 7278318017062506166124285731904 3961 3590907109023413772022436454800 3962 1746010381025451282920602490864 3963 836242260813439364297727501464 3964 394293150992588289972994092224 3965 182916342954423034825259339024 3966 83437325183027126321025165344 3967 37398504866945604183862912016 3968 16459903347411846045092233820 3969 7108092349500272738809559120 3970 3009428687704638660693337316 3971 1248101792139394930199206488 3972 506589418030898439390636780 3973 201039338377799721409250256 3974 77924628034150003160919396 3975 29468358644842482211623525 3976 10859492984634681658963818 3977 3894785331845398121836824 3978 1357643047450391952952002 3979 459282048146575846153287 3980 150549936685808109555629 3981 47736581540828743271648 3982 14614891835764004125049 3983 4311741208311886620425 3984 1223178909142877396630 3985 332885475306667249184 3986 86689178946646035722 3987 21542525632979012615 3988 5092978725719101073 3989 1141672228516248488 3990 241771559069459825 3991 48171198888039464 3992 8988886774552277 3993 1562904152906960 3994 251733710811935 3995 37311503902802 3996 5049981408671 3997 618518040560 3998 67816585297 3999 6569218927 4000 552987100 4001 39596416 4002 2343028 4003 109909 4004 3829 4005 88 4006 1 4007 4943221572052274428484817274841589781103 4008 4943221572052274428484817274841589781103 4009 4375277145370577918766782582539586036906 4010 3614767770239753046262865143696504214888 4011 2854258395108928173758947704853422392870 4012 2181202219632565065514575510713550626898 4013 1625264035467415645744714572191568715313 4014 1186443842613479914449364889287476658115 4015 851261635714112987423652337519152736423 4016 601662733059766818220613660587955380831 4017 419592452940893360393285602195243021933 4018 289076160868263139971772478276907047113 4019 196925521426453754226765698343466256449 4020 132738498273849871669543765480066862713 4021 88578024041791679122050154332797810907 4022 58541509541724772504825941094633935067 4023 38330352972350047624942433491379115067 4024 24869148775495064577498171147126933371 4025 15991489270360125909149430148088222152 4026 10192359066139068543674231804785500778 4027 6439425455020318599998529222884933356 4028 4032910265686521663727589747706216016 4029 2503728657431061073225591347450803617 4030 1540773926639043151583827775577094311 4031 939827190842506216770702256984325515 4032 568170609021788103209474346900069955 4033 340397225328671841017435916461744255 4034 202076461558908646764349975515697705 4035 118851731501991481868590251128235355 4036 69244439207225507315015845507492855 4037 39955410149975659678686622626352540 4038 22829246183228146902553941967503190 4039 12913357164859791386819944303236150 4040 7229645714903720914186308230525590 4041 4005124441327822700017283397199180 4042 2194922268003436848780941084710880 4043 1189600924646523369785950074684580 4044 637424865490128265065564341927980 4045 337567138497815226088105606123630 4046 176621541782320327861144006003930 4047 91268101957527174028138755534850 4048 46560306612146234915865626013330 4049 23439770741528255817749979347296 4050 11639649504354817754488552084240 4051 5698652523929845643752658060624 4052 2749378993991337928848402739696 4053 1306467395772592532550464925376 4054 611113025088756406365976870576 4055 281219953599730178995456886656 4056 127232810696034883463360970496 4057 56557511841379812155213081492 4058 24683755103311843678503559492 4059 10569000877336164203238556564 4060 4436182171719647761988391732 4061 1823752177680619453687850100 4062 733680687749363944986367092 4063 288542971770233451050202852 4064 110821683600770291315586660 4065 41520963178655163958414242 4066 15157317891151667924414724 4067 5384391485497916151496602 4068 1858733764900649532440022 4069 622625848815170570566611 4070 202060561128021890850697 4071 63422396195307206498953 4072 19218276540706566833353 4073 5610952052593937730238 4074 1574987605411541160496 4075 424057358831841426498 4076 109239078367732493110 4077 26849475224727068671 4078 6277433229624552221 4079 1391459512068681625 4080 291342889487633761 4081 57386769851647207 4082 10585582855568539 4083 1819240420755139 4084 289612824666283 4085 42424185577969 4086 5674621930705 4087 686854440529 4088 74423365649 4089 7124450120 4090 592689854 4091 41943188 4092 2453024 4093 113739 4094 3917 4095 89 4096 1 4097 14587540897567180436019575590444202957764 4098 14587540897567180436019575590444202957764 4099 12912145174590705048161714063947802501829 4100 10668805024932533150585817845149398301697 4101 8425464875274361253009921626350994101565 4102 6439992728313664717744619809016883752955 4103 4799841783704905309049457637850277311913 4104 3505012041448083026924435112851174778439 4105 2515774114685735736208376253579376878042 4106 1778918611203756417535230955112562617350 4107 1241236138788038051538949112528411002991 4108 855644815542685867505991574821072939477 4109 583270317110335915852397717135704185994 4110 393445876672155068123785440768465356402 4111 262766179797350999959743478869671810805 4112 173819929191830621128301580133258866657 4113 113922409446858505560400692486247009868 4114 73994305026440053852697658107623397436 4115 47636471142150861852268790156157151553 4116 30400657515412295323212331207148445185 4117 19233548369369993026884772964398232703 4118 12063785194537569677934690423956108833 4119 7501638832367790238297743666203779193 4120 4624505687454040127581784485356046539 4121 2826104737234735414833665873373846450 4122 1711953866243136543242013183196495790 4123 1027861429872057084717620237770600035 4124 611596485348702437540208127443390140 4125 360598815139332267367028948898626045 4126 210642339524100993577024031077548375 4127 121886231259383258554314760375763980 4128 69850466738226606477072451769496290 4129 39636960545260717889171831089178520 4130 22266452697095357297991387538560360 4131 12379902320316236856414690292764050 4132 6810628007764563817886728196226030 4133 3706306959671101283619982389399110 4134 1994584582818757632721540374017690 4135 1061169387760906368078886592693070 4136 557948273856053028380587657856650 4137 289819101652292140915858120312580 4138 148669354682147634535565613864876 4139 75284406105798061428778558859370 4140 37617951171457289178520448291120 4141 18539511917221344949134735296160 4142 9007607827772959066376404817744 4143 4312323916809000068551547005952 4144 2033170057776815307955881690168 4145 943522536100390891798399543144 4146 430713121656941629602620220200 4147 193288653570219207749499138696 4148 85214849848618532257488337676 4149 36881189763138717735686581856 4150 15658343187662765521612019808 4151 6516095794341610419668517660 4152 2655564008163187181168769540 4153 1058903100201033233076649752 4154 412726045844103017731235256 4155 157080129640489854835699668 4156 58311050573532245266903725 4157 21087912301394067573940389 4158 7420200563894917679185443 4159 2536899795847259107176861 4160 841509831615204299150163 4161 270394607242247509878620 4162 84019860768704082255228 4163 25200849278339438464579 4164 7281783581914922741039 4165 2022640225589648774667 4166 538824503703281791485 4167 137317044292526822375 4168 33384915516542385321 4169 7719894795720767798 4170 1692248849648648714 4171 350360667998141025 4172 68233349474115007 4173 12443275703484062 4174 2114029115763702 4175 332667808862911 4176 48167665871795 4177 6368120815860 4178 761835285124 4179 81587624947 4180 7719490491 4181 634743125 4182 44400043 4183 2566851 4184 117657 4185 4006 4186 90 4187 1 4188 43055804394719442101962182766220627765254 4189 43055804394719442101962182766220627765254 4190 38112582822667167673477365491379037984151 4191 31493965527638417857134686690041047747113 4192 24875348232609668040792007888703057510075 4193 19017240312711743096953246526208149095055 4194 14177509770642118387928997004020616353575 4195 10356156606400793913719259322140459285635 4196 7436062828676555985849522224949788036848 4197 5260381059300728780684098476390513478336 4198 3672263920104636474587300840404546481221 4199 2532918714629151290370405337232439486031 4200 1727734938442905745944162197329858400584 4201 1166284279142292654318795861367582599988 4202 779534317277658052363417886656877513947 4203 516116122129004112529832159278017105637 4204 338591847481692054576340106208806350582 4205 220152818194995166503613277467160558726 4206 141894360802226667170967809597157831227 4207 90667378142442410593040770498564651973 4208 57440075245343718154834881401467723453 4209 36080607033162347314833091353932010193 4210 22471418403309605365884479590604952967 4211 13876361775453304262519943085146407311 4212 8495499973108493078578392556847871040 4213 5156325096250145214246446169288576640 4214 3102347034416040125884091222126900465 4215 1850083989023172564150223929800934755 4216 1093421819171146075955375903011980605 4217 640347687402867259017846748951518805 4218 371539480285644503359251580002205780 4219 213538932813701261021526463792928530 4220 121547758142568949265597532560308300 4221 68505005766374913775142969912487340 4222 38221140753349761797142582058633030 4223 21104944661666920441379576582311130 4224 11530545907787424702834331088573930 4225 6231302591690525319786644197036130 4226 3329979290191658299102252106970130 4227 1759139229643678769394033983717530 4228 918350977241010203607629442757480 4229 473600263254928988281755899209480 4230 241182414327257307873324637226926 4231 121237159138761499850671956208090 4232 60130933462892471782663866292544 4233 29412844704301709798789601213344 4234 14182288090923478272278612674304 4235 6737625185968181345605352122816 4236 3152003931163404052459221881656 4237 1451243384398223229935762864056 4238 657214016355043788744526654456 4239 292556737572286483428044602456 4240 127925422009305995780820719944 4241 54908006820514337580515404632 4242 23116159367702221163202286020 4243 9537729802661418299270392140 4244 3853445838802375607082793920 4245 1523104243090857714004307040 4246 588384216963694047608689692 4247 221916617159310593397567444 4248 81626574913697819870357259 4249 29246118750407974252979199 4250 10194015527410908206727651 4251 3451980994462600102279047 4252 1133965181415374723685738 4253 360789395914396043563498 4254 110992253245545409441153 4255 32954965214474198817151 4256 9424947465455745363373 4257 2590816503718930236505 4258 682943423000721826825 4259 172196885222234364605 4260 41415281221522858880 4261 9472827271076689136 4262 2053721812935888427 4263 420490741797746977 4264 80976653422073752 4265 14600996795874268 4266 2452509787398769 4267 381535655831695 4268 54611327262610 4269 7137160275970 4270 844020304705 4271 89349278879 4272 8356694303 4273 679257083 4274 46970813 4275 2684597 4276 121664 4277 4096 4278 91 4279 1 4280 127103430617648266466982424978107271745123 4281 127103430617648266466982424978107271745123 4282 112515889720081086030962849387663068787359 4283 92985127250461631166458456522377276048492 4284 73454364780842176301954063657091483309625 4285 56166942460880893335025567010604094770890 4286 41883369665708607138176884021758192254305 4287 30603646395325317711408014690553775759870 4288 21982451447379087928148819370823341380017 4289 15557345628206766973354647160781495352791 4290 10865889744145204031980847158642843916237 4291 7498853993745355308348818567544314301772 4292 5118272649481832072592973951843796303591 4293 3457444057752900660660739237120142278667 4294 2312723081341951653182975184022162292077 4295 1532527242805161983103811768542991849634 4296 1006342867859157043310482562294459630519 4297 654998664020014364228688929091990008807 4298 422637225286458970595561407864097207083 4299 270384462867250417410218281886471082148 4300 171521009065315298980022452631720751341 4301 107893048652804311218604232327475377636 4302 67300032071252947351717669315541431673 4303 41627058246862635724834367128258265614 4304 25530362786638544383172086956595940765 4305 15524995296839693071648751942941357955 4306 9359715682746609792483139682008217105 4307 5593783754669368160878771551650045140 4308 3313659279404443514427284021553479395 4309 1945400624203714588692227867321135105 4310 1131727677296103504387669764362047260 4311 652277130654779755152050564335185860 4312 372390351923453254260010687750144630 4313 210548710514094336027009304748028110 4314 117868997592639582647382911011028630 4315 65318679882519073371391135618613960 4316 35822581470519995159213439849528010 4317 19437554708875935602781466159564780 4318 10432004433107934936113796878627870 4319 5536096548790310282707864414544180 4320 2904087100481424384920759698598510 4321 1505350574222702790753767499781810 4322 770780758584329434512035835921230 4323 389693554974510119568038960073800 4324 194463893680216250116607720195594 4325 95739716832889932870079181988928 4326 46482116157077825937070181613568 4327 22243951715926635344182788256784 4328 10486964894162338348957980699344 4329 4868173581580745747855968768016 4330 2223890498715174033534110207272 4331 999148009015052962740253777472 4332 441202076662076449674272586776 4333 191355911250477429769560366588 4334 81457306298547053833568469420 4335 34007115658072171894643331000 4336 13912590298689758611042919460 4337 5572742326667528737686551700 4338 2183497630754977611531415068 4339 836051558783710927404562464 4340 312503829338837618357740548 4341 113902736519692599563626638 4342 40434368055008686372308189 4343 13962064268116702646871198 4344 4683129939321135435245733 4345 1523604294658705757502261 4346 480033901915479567501401 4347 146216898477924851123828 4348 42978761168514202035247 4349 12166959837580825840430 4350 3310188650254361938895 4351 863491065832871737730 4352 215427483761857453135 4353 51260964244603562089 4354 11598615498436624547 4355 2487261190647175124 4356 503669451510892649 4357 95922013661104417 4358 17103081331420871 4359 2840565207181670 4360 436923266751685 4361 61831272310805 4362 7988984508305 4363 934009251916 4364 97750601143 4365 9038526076 4366 726345731 4367 49659418 4368 2806351 4369 125761 4370 4187 4371 92 4372 1 4373 375281510930976756310181851730346874521559 4374 375281510930976756310181851730346874521559 4375 332225706536257314208219668964126246756305 4376 274582361243970691670237910607461416033287 4377 216939015951684069132256152250796585310269 4378 165914287954426196410617072695469744824289 4379 123751517401855245402896568160279298775479 4380 90450704293971216109094638645225247163839 4381 64993471252945808294396772310000214315829 4382 46016119698598784597418317668129320650341 4383 32154951050749907656774623233137686586267 4384 22203114107387615934716724754608521671377 4385 15163814436883130736497395323105445575691 4386 10250314377990456210371145370172488091479 4387 6861750847818619052494748458118975665971 4388 4550745592265377390698188543653413079393 4389 2991015436450929668255607241517365123003 4390 1948714939375920615932445875990815798251 4391 1258778888055085882274312136579539825957 4392 806264631126535322137571337884486465507 4393 512117507905100101781260402309702509345 4394 322586675960722572758023802556387526565 4395 201518640302867866841770700850674429407 4396 124845016688154155660051046484808473251 4397 76700624460454238667283264706920354225 4398 46727567224776843063101041450111622065 4399 28226699761869498672999313879609168215 4400 16905095051526270179587255449387450725 4401 10036816089032988422098796096902378295 4402 5906607624744891211497084637004877795 4403 3444927150373016209806652579760552900 4404 1990906516062537866484247727849946250 4405 1139916489135569613889376947820879070 4406 646490777590541851975810607442909310 4407 363101378038613984477211691880484490 4408 201916659350784317322442328230997670 4409 111145200887314046249307970779949970 4410 60544157813648047595750698428552890 4411 32628585144216563336484393650015730 4412 17391732276758037350030080172042690 4413 9165845102248754397521895600988870 4414 4774696424296189730340756901325670 4415 2457608920796457932566135259751490 4416 1249438841903155588042647696681430 4417 627169223966078965225326183607074 4418 310702403533023595923222987520778 4419 151847293222804806894030583021568 4420 73176847842690990162231981432864 4421 34756395310616321297065975401776 4422 16261783302883842956235815721520 4423 7490988059138846302674581908536 4424 3395461591875051358416960483736 4425 1513505085819886498878577399480 4426 663002415894623502384551606328 4427 285230828473718486699018666196 4428 120424216701273773182511364396 4429 49857866693096670080383939956 4430 20225611531052838497513136276 4431 8032317720228233017073974596 4432 3119968781224824176914530924 4433 1184138492289863445178988628 4434 438674145685679542734599268 4435 158446477952836704070128099 4436 55731990737744816625830451 4437 19065671423441924693665809 4438 6334756100183757379761297 4439 2041265274105952978332087 4440 636905485448330744767729 4441 192096228765230618949003 4442 55903126241345771043271 4443 15666377444956649485081 4444 4218789753911255347041 4445 1089148746489043319051 4446 268888279195794669851 4447 63306478457017919925 4448 14171302439774293247 4449 3006226319048955397 4450 602143838114925945 4451 113419746843063961 4452 19999817717506147 4453 3284791805868177 4454 499614209606497 4455 69910887903007 4456 8931439824537 4457 1032444263443 4458 106836333791 4459 9767564421 4460 776126993 4461 52469867 4462 2932203 4463 129949 4464 4279 4465 93 4466 1 4467 1108229819877900763405338193186744667723583 4468 1108229819877900763405338193186744667723583 4469 981126389260252496938355768208637395978460 4470 810967154247884788369411160464309496468083 4471 640807919235517079800466552719981596957706 4472 490179446692768826096026337840939490186196 4473 365700353914668777072433194628521166390591 4474 267370640901216932729687123082726625570891 4475 192186458127624296297708309545914381704946 4476 136125578691273570771602428520135573097066 4477 95165775689547459146475154507441338051561 4478 65747261413491815232476812911668208634696 4479 44929534725984319478438067274496199803569 4480 30391381061734478971869919275448809406111 4481 20359608353359972373150695370672055618308 4482 13513600765435234554613559221498400914133 4483 8889872428540041239634024123010676035478 4484 5797615029920431534087631052331636229454 4485 3748971664986265438453987124510627274183 4486 2404036949645416340567164456007361293082 4487 1528885467430406809834862249448210725549 4488 964353881341721172068333031986955687239 4489 603302040332028344065073979601919953118 4490 374340956021369326930216645568731478324 4491 230367300335402668396779321887324090495 4492 140595849860840115679177172981177705855 4493 85092429838524175691822862767773032930 4494 51066567078777138230072383254329221125 4495 30385246685687299944177185142099286530 4496 17923183968524650025809954237964168960 4497 10479316224832109300780958756513189065 4498 6072235126256519710398298831947729065 4499 3486486814649937862688224215675075155 4500 1983219657068189854941302871310822115 4501 1117403593599708838767725843182707725 4502 623465483533686635242117622872254795 4503 344411767253217385439965348211739345 4504 188321628907228040995439855142077685 4505 101898004363042047182669142941152595 4506 54544876984734627320621372003050655 4507 28876019684168166398053261646449745 4508 15114035960868573162837212660851745 4509 7818800182434584110735314262590035 4510 3996362104712149522206925121234045 4511 2017411267234517743171401722242755 4512 1005448094322931000786041249094599 4513 494517380209659381367330332812709 4514 239922553066550659468058746324571 4515 114769991529359016799189963122299 4516 54105587281357712589841168834427 4517 25124010379462895900053028454827 4518 11485041554137153498635825873827 4519 5165624588158184520844094241755 4520 2284520073087966698565457380027 4521 992815326500627252397159000099 4522 423687827829244806942065693379 4523 177423909758253039591989922159 4524 72850444092003764595219166719 4525 29305598631270174401305443579 4526 11539562493778040183179730199 4527 4443715924019653731488871459 4528 1671834076300982072348766699 4529 613865900357960551546636791 4530 219735496105425113318538984 4531 76586640835324539501933147 4532 25958257252904944922897307 4533 8544211990325642173747062 4534 2727116869589132014815591 4535 842723179016030213749832 4536 251697023855005236807278 4537 72525160162606186866299 4538 20121451528636239467679 4539 5363675187336483390744 4540 1370543114081399625024 4541 334855163026293522689 4542 78012398042913210674 4543 17278606527232959449 4544 3626269215860446475 4545 718517283415524374 4546 133871178482557973 4547 23348168025579288 4548 3792576906759648 4549 570476043746283 4550 78941449731988 4551 9973017145213 4552 1140012332203 4553 116653801408 4554 10546505962 4555 828722803 4556 55406259 4557 3062244 4558 134229 4559 4372 4560 94 4561 1 4562 3273209089476438052473101825635320104642103 4563 3273209089476438052473101825635320104642103 4564 2897927578545461296162919973904973230120544 4565 2395542636996836273385755697196519083853862 4566 1893157695448211250608591420488064937587180 4567 1448416099191872850369408902136275622043516 4568 1080848610697440527532712535006436929961737 4569 790455229964914282098502319098548861341843 4570 568373999549607192352859679392475021746664 4571 402739112482043339811786227210437530716880 4572 281684761792746805991283573874658507793171 4573 194708839092421909768737982193834952097325 4574 133135373765616358197965017364924136094193 4575 90114532970721246509209546973143605591689 4576 60412564869588275266144003650990769618540 4577 40130477783223312457053634376041527739258 4578 26422719347479955586021749768748897369112 4579 17248245418319384880344026126607759411064 4580 11164972583248845506542025814411354482037 4581 7167614278938758794975936010599529728515 4582 4563900675542823814814801205516723921457 4583 2882484562201278961944927661073086888417 4584 1805835468207493222397138041302129340762 4585 1122196951237077821635855186360706080076 4586 691717226623550937659227151476843175875 4587 422898554249430123465738781310627314795 4588 256426479314413332080853367697560575930 4589 154195492067320549030398016034044280940 4590 91942929545704012895648222640991300920 4591 54356514101087904430165769079373915600 4592 31857635294892266089699742078336419735 4593 18507159926454834153173661959880562045 4594 10655151677506228352984349455554549145 4595 6078496849837108638790027111431948985 4596 3435313203119791017153728819246816875 4597 1923006362060768149004341183675793175 4598 1065966873956131961001521271484855755 4599 584996498324878393876926668593342635 4600 317761159091575003183093204743731005 4601 170793376733740961774571794114253025 4602 90811664211216978576039629526135355 4603 47751074633892480303441438997491755 4604 24823245808344132670703494410904885 4605 12753313605613953888260839111317505 4606 6473266607095061367166314710210025 4607 3244876927714274000088143614537305 4608 1605744530836608292477456957782075 4609 784111413190313077135523053979407 4610 377669292824399548342220884469701 4611 179339883444516915511120119834565 4612 83919083885899290004705350144917 4613 38675723681120630358681394043797 4614 17545766796656041654589609554261 4615 7830888238802021318380917438453 4616 3436278637911916997223703177245 4617 1481571475429954048670853190989 4618 627213148284853116516741218073 4619 260525013512587575984154082457 4620 106093681153241630906999387061 4621 42323224161455202215572527645 4622 16524870303734834980372839669 4623 6309054952751624351767450005 4624 2353034612743089247448356617 4625 856392291114388183911627441 4626 303815408909016041613401535 4627 104934562901170651170965247 4628 35240507895309131898263598 4629 11491706532546071769352056 4630 3633346137703608632088498 4631 1112046961682176086255010 4632 328924577755920490363453 4633 93849587822175669379203 4634 25779501743249072495502 4635 6802935648038061071526 4636 1720654828293933986755 4637 416078598043033214569 4638 95929354602634982629 4639 21024260647180438157 4640 4365697016758969786 4641 855801246199121740 4642 157735394423091378 4643 27212566248606546 4644 4372183323918729 4645 650468251298867 4646 89022769381565 4647 11122896970253 4648 1257447893800 4649 127253029214 4650 11378169347 4651 884259195 4652 58472784 4653 3196566 4654 138602 4655 4466 4656 95 4657 1 4658 9669131152389329200998265687814683780583133 4659 9669131152389329200998265687814683780583133 4660 8560901332511428437592927494627939112859550 4661 7077390001702550917877407449710847570614408 4662 5593878670893673398161887404793756028369266 4663 4280526575097163587015311967620992385634501 4664 3194977059605308106975662896549221473133131 4665 2337230124418106958042940191578443290865156 4666 1681136389770911935536296781042034055854671 4667 1191684518454387913060967018253233590688601 4668 833863173259199764222185256525281717953871 4669 576683243878629659630080174669367121933096 4670 394541545488757304261059428481102228185689 4671 267220818748459937457809650740523203547861 4672 179270443227580506290616113074246473241788 4673 119177094064713056075680650476644827862528 4674 78535398624988120893439585831023530364938 4675 51314039423809529467794142002232499080659 4676 33249693066108917522482394237080685087133 4677 21368805201117946614592762872552643928652 4678 13622475231821594464572685944230191900947 4679 8614724678780243143844386683140024800807 4680 5404423098008291481139650889248177042218 4681 3363420122672784569523528237490263807324 4682 2076479565370340824697171402946920593520 4683 1271658884735444613790326722494326210995 4684 772472912025921131200059030440786259420 4685 465404987230064224135996443846541814700 4686 278081570144447265393718229415252486780 4687 164762440544053591028896052767870285635 4688 96790778413750182619236414064153613785 4689 56368715639029894252960432825151948960 4690 32538924045760353015653393950182902205 4691 18614680670555227505065782613909160240 4692 10551539028236169928183236054111484925 4693 5925135724450662451605634890615530700 4694 3295425289791930744688521411861799275 4695 1814920318153607921443583876798607060 4696 989538175269136968879023925695354595 4697 533981207128605537189750606703665280 4698 285115420407729448598560053133034705 4699 150588830900470838079406516541866380 4700 78652221638978173408755064366773035 4701 40610356852561252613179907119334420 4702 20721624467396489720001937557157005 4703 10445215364165447676700488034815480 4704 5199414417550142566450915216900005 4705 2554833926349545858054187311050176 4706 1238683428493591261344923074434799 4707 592318755061127073083562158600522 4708 279219354151885423453271430843087 4709 129692967311910085357015492319012 4710 59325596727668529810938507763065 4711 26710598289066787608210897399702 4712 11830095143054582751158111042139 4713 5150965469076511731435439400904 4714 2203442980093921530485430414549 4715 925396825119575791389252748254 4716 381284780589057211264675690479 4717 154003004137707501592301828364 4718 60926948514650898499569525369 4719 23589032163152491081190107194 4720 8929500888149626721095846071 4721 3301646471840109544427985984 4722 1191138249853447929344620017 4723 418825871542650673727855127 4724 143358384699480743783485692 4725 47706072440714279587886736 4726 15413059087625577285228132 4727 4827581823193982133148983 4728 1463559468156519373565663 4729 428740060375258540866828 4730 121139910278907533016279 4731 32948372671344696664899 4732 8608131388797201850179 4733 2155307454971675140384 4734 515876061694480845509 4735 117714420211169402895 4736 25530719728481898974 4737 5245886882199984128 4738 1017473828224611708 4739 185536797966023373 4740 31665801765959253 4741 5032841934511788 4742 740650818145643 4743 100263886496353 4744 12390996939828 4745 1385535531172 4746 138686865178 4747 12265499349 4748 942866394 4749 61673724 4750 3335262 4751 143069 4752 4561 4753 96 4754 1 4755 28567321136213468215221364999058944720713501 4756 28567321136213468215221364999058944720713501 4757 25294112046737030162748263173423624616071398 4758 20912673137382691346869823154601559843705712 4759 16531234228028352530991383135779495071340026 4760 12652180260222638737890107393665884445241022 4761 9445670468977917676134940536005055864919077 4762 6911704854294189345725882562797009330374191 4763 4973109308409547669260447322819794218144479 4764 3526560343797438364655301593184836121792151 4765 2468734472931307149827112151003560634879417 4766 1708174015254075661176544162065171231427807 4767 1169309324080758750593155506334598127613861 4768 792458786598464485455396777952498281769129 4769 532002686092550760454181982846995121037108 4770 353937777600950082777778898207574785139346 4771 233431863568494357296699431958982370141546 4772 152659690345546109657404732937319544904698 4773 99015611796887562645737539339779616251307 4774 63703020020867565820081765448020042846717 4775 40657159572627749405650108269080647206199 4776 25743215324392638460654095330158665449979 4777 16171564095808463325110994863551774428382 4778 10078777952835232700461331408586839781376 4779 6231939509292232566448070715526797205720 4780 3822802000752710999985858694622747911840 4781 2326264093494263851419786862693310353440 4782 1404179566535310245363780389329143087070 4783 840685162425040006218864435037338066420 4784 499166253272102498446188204572004457560 4785 293904194126004811185717805283630955495 4786 171576017894613498345892397500540368045 4787 99296319825000943889916674183202283485 4788 56959368305276568499435973348352674685 4789 32379973252565214635864012556524383575 4790 18238334760409048420191438885294759275 4791 10176618253503749926460108902551988175 4792 5623901456784250070538654240122463575 4793 3077429611189795286292195433574415605 4794 1667050969980445939850708813877820505 4795 893732842748339504978342290142400185 4796 474073679293722454612579942457516585 4797 248735425575246865517386776340212905 4798 129047741679861720543293885167627805 4799 66182631085100667077015233509284305 4800 33540585094321950295576424835789385 4801 16790909383995846885108660603237835 4802 8300231509666267774770944170785055 4803 4049906487629062773896759307153151 4804 1949644576582795100051972016558367 4805 925610610325931363448390216254389 4806 433171325972172798306979368662389 4807 199725855246298170206018079993397 4808 90682760980935984301259701393653 4809 40521995745678200443942481476029 4810 17810604360863974268508777680013 4811 7695196048973986251562402861533 4812 3266102084561442001941540684189 4813 1360842781302243146328621799821 4814 556205723259136990219890659589 4815 222830265654545649640517410413 4816 87430985870033844332212579773 4817 33568199214800601933460321929 4818 12599612987046113221598610801 4819 4618723957993506797482394097 4820 1651823444892456998487400689 4821 575695657672643701257234264 4822 195293607928303120141899582 4823 64400787774227524048037028 4824 20616067888592749976026368 4825 6397244486457546191858721 4826 1921175169737907346020391 4827 557431184200726022958103 4828 155981446282199345728351 4829 42010406931387436881469 4830 10867230000801880995223 4831 2693751238682420298673 4832 638241247362192789229 4833 144150251276246363986 4834 30942290146378421908 4835 6291760283337537276 4836 1207545983163043116 4837 217873558481363403 4838 36789996032692737 4839 5784852877326543 4840 842193509661531 4841 112783808630676 4842 13788022103898 4843 1525112801442 4844 151011106234 4845 13211571058 4846 1004678908 4847 65013454 4848 3478426 4849 147631 4850 4657 4851 97 4852 1 4853 84414794291793480358891042199686850901302514 4854 84414794291793480358891042199686850901302514 4855 74745663139404151157892776511872167120719381 4856 61803322897538383904421408998422163235494145 4857 48860982655672616650950041484972159350268909 4858 37402153744615726917194194016439247007288815 4859 27929221105916339725931030869531880352820545 4860 20442184739574455077160552044250059386864099 4861 14713242065285418639775831174492791379186082 4862 10437416394982670005267455742937132976091214 4863 7309731040599648765126013232260140823884215 4864 5060220651279129637236856771825631746282880 4865 3465797020342698384364103526361960624877399 4866 2350249085290751814150634695962020399130357 4867 1578857002319700244751816539098818325099936 4868 1051180083065326582292792093252791960820054 4869 693844731346145398325772895539125151680504 4870 454161723248976616769012778813887908820176 4871 294854151401040248236278493961201553218390 4872 189896033428572171756817158361429125484340 4873 121333748586443257408678990232588866992617 4874 76919082937085494379654570181096827423447 4875 48382663457028788970085871297944653766280 4876 30196287549664370690698384148197737943876 4877 18699078308682848584909069803984626254652 4878 11488819742467063881372280873434319871672 4879 7003202668557201490212897449583349984272 4880 4235005876563309727856498895159586214877 4881 2540448437578434990600433391354632689087 4882 1511549046238100527319520993216285853737 4883 891948566940715754153126533335699758097 4884 521924067250564475863760081279455970397 4885 302805112605422980404698259432211769162 4886 174156698896780531695762103289721735642 4887 99280823331295803289628008504689224637 4888 56086747608029221920990265098951773287 4889 31393570087636885777134455373610664062 4890 17406717856280924831797490500252362262 4891 9558575769769494231187514425961038387 4892 5197183606021431525497471742614383357 4893 2797266789542945210176961197222433662 4894 1489967455182233238114844066783348062 4895 785192871319886739150521665965429757 4896 409265786700940311975921983306259697 4897 210925881166576993593074027766901562 4898 107450413719254687513615468989223642 4899 54086743261079481012174722758571717 4900 26891852186587929925006470491204687 4901 13201759894708208248217838841851902 4902 6396600946321457389289466667169822 4903 3057655606781598454099756302140239 4904 1441302885463607644412612343235739 4905 669644246957963655817930064800652 4906 306505808920178942359953283812648 4907 138137117927148226644256397449839 4908 61265754402823655178728280132513 4909 26724267874954846252136465294358 4910 11457894093988346503754651074974 4911 4825357149481880723648358483081 4912 1994701021103106076646186850459 4913 808779182470942709272780019748 4914 321400720728643867101104942208 4915 125074492429481163293230586199 4916 47622673611095429813288221161 4917 17724586495191314380330663962 4918 6442050994298598411786461274 4919 2284012231344100683446847849 4920 789058572581636712488826297 4921 265298138137815387590005923 4922 86699245543025511908256633 4923 27501466569765160551017841 4924 8455061344435974633701211 4925 2515432559559816414297218 4926 722948513647376550368102 4927 200358865449942340122071 4928 53439453427785734610290 4929 13688145108402976873865 4930 3359358891311841036931 4931 787972838297132681978 4932 176167422000016853840 4933 37428741141667012788 4934 7532324396426144028 4935 1430636268027038160 4936 255427045379335074 4937 42677681164705155 4938 6639696074827173 4939 956385889016518 4940 126712301489310 4941 15325518022704 4942 1677073189076 4943 164284628690 4944 14219594165 4945 1069835621 4946 68496443 4947 3626153 4948 152289 4949 4754 4950 98 4951 1 4952 249478578991224378680142561460010030467811580 4953 249478578991224378680142561460010030467811580 4954 220911257855010910464921196460951085747098079 4955 182674805566408113048701565774077457245801445 4956 144438353277805315632481935087203828744504811 4957 110583339898556857032140744419152265015573863 4958 82593276759471614767393513814839857601253743 4959 60468163860549588838240243274266606501544451 4960 43535457025229786513334823912979729670668928 4961 30894809496646560730224220480425452332616720 4962 21645874517934264426455397726049999711377373 4963 14991628819753804821658653622188171437378223 4964 10273383957501978543942385010750101724897471 4965 6970786311311471629893087603221259372064183 4966 4685929052178766309086463266486721018703280 4967 3122078182609250254232248331671020662903730 4968 2062398577262325831319041902977999177586740 4969 1351125447942194564574243807056757583307844 4970 878010576276531425720784258372537970305970 4971 566043314083048947530645240582532069799486 4972 362069584313693308405446365642980025814129 4973 229804279450696828237226432066119724475689 4974 144732454228711315802551903745547037700320 4975 90452819424261971932329109532236198593174 4976 56094879421089090327830627518937508342388 4977 34518892227272335521579981766137556871788 4978 21076694151764318251595122120060453283088 4979 12768275077101744860449880001586735483848 4980 7673814191613589246673694584469661361013 4981 4575077186093404264053848691335564748153 4982 2705492632328029794554071858159879846383 4983 1586725899758542522941489193707289293183 4984 922797205942386433466404936367414549988 4985 532102233402631439661450717019629980708 4986 304157499868988047062597886693937663703 4987 172322255998226750157027818560552478013 4988 96748207022394954152526062598290643088 4989 53816694741593569588478813987654774588 4990 29653224256733858716681740211744484613 4991 16181180713438178045533109897330697163 4992 8742358938500320053550871780409626528 4993 4675391152041387798379652421139856328 4994 2474358974932336321339193000558370543 4995 1295510711776267367762290657282935653 4996 670848201582074075070304198283552688 4997 343460554367849036144162357576566748 4998 173802455835426062987688565289604523 4999 86898200282928906190671394223163213 5000 42912399824441508218394481352558348 5001 20922076022895518766834905532420508 5002 10067010586879705134009774050585277 5003 4778420670757051098768091668997327 5004 2236457339113128925632557493838438 5005 1031627374635312138730895846740962 5006 468763081351229255066900985759561 5007 209711629377262555049944398003099 5008 92318270107259783140473799209744 5009 39966179218526999945373206691576 5010 17004609388586513945428989610659 5011 7105970359518606163381156334577 5012 2914471449837588370050362902134 5013 1172343887946288012457065411834 5014 462135160549443520644872923881 5015 178377946380246972504785988099 5016 67357928347060637091383301132 5017 24860228244110408436827133132 5018 8958968785224185670800536347 5019 3149106577377230943973522233 5020 1078457260942123271758266417 5021 359403218569998826717546461 5022 116403538200981426987760143 5023 36589691339128325654494983 5024 11146041627341593545319632 5025 3285237672727527979895248 5026 935322442614362093008029 5027 256751348134728537033647 5028 67821529181184494640397 5029 17202990860999855908749 5030 4180453405226299773142 5031 970826104849398628960 5032 214870437276036436836 5033 45189466271308173876 5034 9001289242729767840 5035 1692055131167618856 5036 298972350038552367 5037 49432989791229711 5038 7610151824025186 5039 1084648128553000 5040 142190732395116 5041 17015926824612 5042 1842369189542 5043 178569522922 5044 15292917339 5045 1138479887 5046 72127255 5047 3778539 5048 157044 5049 4852 5050 99 5051 1 5052 737415571391164350797051905752637361193303669 5053 737415571391164350797051905752637361193303669 5054 653000777099370870438160863552950510292001155 5055 540018661671363921864048456354204714669985140 5056 427036546243356973289936049155458919047969125 5057 326996771057215791969295009470163127311178346 5058 244280775022294716718003777317139404231978489 5059 178888558138593747536062352696387749810369554 5060 128834224133755381880978051286282618357839717 5061 91459332558861124478912079880745682140100095 5062 64105442964992480056025645273698613422861805 5063 44419091591297513746989366776386027825531244 5064 30455114852517405377066609440264058727647879 5065 20676649338986449462113484057000357268884247 5066 13908254672453244163700083123109554291173560 5067 9273148328029787028742824090412995538682300 5068 6130440456140570729136792616498476857782814 5069 4019580767728319723930794094552663411645770 5070 2614462907062043058860223103092296665686370 5071 1687186312147403303237750775594189143864320 5072 1080364898552880576811333263842981690139446 5073 686495135354952765929317230542000520669749 5074 432896081905513028352418306732551352338692 5075 270905173746442021538089208230881838139876 5076 168242875484963888697780542719626345266450 5077 103688647932126636402583676558129917071788 5078 63413582429627033011423961001345339346536 5079 38482564611651951860066820481833915886164 5080 23170942868432176978708680913776848102652 5081 13841476106380711637075996601500187764940 5082 8202290663282091663855717317011458462993 5083 4821157063278616667036419490619487707486 5084 2810441763768413641270710292831197396189 5085 1624589002701693075931865954211866682597 5086 931088917556515101722213475431870344155 5087 528987485126091177427598541816456291508 5088 297871417924034077232400465178381881181 5089 166210621340173059306908444117168272969 5090 91885538971734788965726740132921740407 5091 50315350630594153262132175856759088170 5092 27284731317528978359796031116384262333 5093 14648725936569688842316321256848808341 5094 7784491360567811376968140700356604479 5095 4093491728276526661812837212991770632 5096 2129450593800570969085413203750905985 5097 1095522296905437364417504761445263323 5098 557208768524635331898288892971375821 5099 280100256272957671228199631695189954 5100 139109257459381033419007737870176927 5101 68231604814305705521724354508367375 5102 33039521118051507821946939846377633 5103 15787854735714236799832341697372580 5104 7441609212809984310490903013644391 5105 3458342995702454492942756495249763 5106 1583868784266674050223164783351635 5107 714498682062412224199216638557586 5108 317310112161297297538003653351285 5109 138650998488470870449804774425417 5110 59574639724783241002567716612891 5111 25155175800854408498868848457000 5112 10431179622304619993172656697837 5113 4244979691520496123195676414935 5114 1694072947158253056329598904887 5115 662463499032764697416301474726 5116 253631792434086985982983952745 5117 94989100789805220756293044617 5118 34766814191663677721406212655 5119 12423503738478856543593154596 5120 4329629299287801133319292633 5121 1469921410271056748615210520 5122 485569229761116915984484641 5123 155870303849074004346441690 5124 48554990417455742462158689 5125 14656279361233035719282127 5126 4280042847059153739560525 5127 1207179103298611302305204 5128 328249143369035406208751 5129 85879870987705629205211 5130 21573187559118013599698 5131 5191291212032616427160 5132 1193691073358582601000 5133 261567983785203555036 5134 54458271638808279288 5135 10737770213803729224 5136 1997899834214542080 5137 349390007706140517 5138 57172966294112706 5139 8710432252081008 5140 1228542667592304 5141 159372969945110 5142 18872646351902 5143 2022015527756 5144 193931232446 5145 16435032698 5146 1210759625 5147 75910550 5148 3935681 5149 161897 5150 4951 5151 100 5152 1 5153 2179989657182268706949944711706683431675573969 5154 2179989657182268706949944711706683431675573969 5155 1930511078191044328269802150246673401207762389 5156 1596617704908026469230768546586976519838648295 5157 1262724331625008610191734942927279638469534201 5158 967067410630593548568920969954456385601716741 5159 722589282166647051615797995181956765120421151 5160 529289946233169119332366018609780777025647431 5161 381304452589996535383031080174189265002784753 5162 270781954724608580889706535489817527048710465 5163 189871606124484536974305740171300861160301915 5164 131622907033969331821195085083828340110446905 5165 90290681142340101085703408860465754801738971 5166 61335075583806187894121997902155614266477383 5167 41283226112773253435226487508141811082816280 5168 27544045134928576506919998971029748733041410 5169 18223009738326353062876276671846468961846870 5170 11958223683827886509037996866260929618043654 5171 7784965418153309672512956441337116994319870 5172 5028722109544838442868141642819992665052626 5173 3223434938353667261524885056949347172924606 5174 2050570210676095587567822304615607649400246 5175 1294630863164474468280359905671646454116420 5176 811227530264337902466234549796077561309674 5177 504504167876555579849353547548861009410538 5178 311389050190815475076715772505369317943938 5179 190739943216889132453688278824935381406888 5180 115945985487117193540948581502013246809848 5181 69938273517377794137996318862441370066388 5182 41858376697056274396188299292797566799028 5183 24855095743391219807881920396051245100303 5184 14640833114199195570607792420226951050203 5185 8554206881867690779234422735675100448313 5186 4956765682598945230527224344179520843833 5187 2848115715589838231721975069192775580253 5188 1622513397042028817850871873393149261103 5189 916254464742616846493659053083797544753 5190 512816141542332996141433157885170656413 5191 284407137936077024063415074225666405113 5192 156265360826045184133754556253765097963 5193 85041948228170689713478251765857961113 5194 45830148201667336765608997128152438113 5195 24451783882207727194578415488207357593 5196 12912158154164461930850582510575297403 5197 6746799546940840894356086022652093013 5198 3487247700688617833866371356128292713 5199 1782471202211410154128158715539097363 5200 900697119462759085464780489488643113 5201 449786151375655361807002662922852723 5202 221896952279149817807139374874676483 5203 108106899809632981691461510160308583 5204 51992740090483265224849189965898333 5205 24674063121266289068724817766308003 5206 11549396927604985480615287413582487 5207 5329673371384326737434583401349421 5208 2423571785313234155984095842710331 5209 1085438601757743074893246712156721 5210 478538402479365593182089328947321 5211 207561018699279382953416650811709 5212 88518480717064753560806386307607 5213 37094407404549407111678528541057 5214 15264440866481012442601180447317 5215 6163769485859300202573837262281 5216 2440518853550769123250694340399 5217 946774244875837243692523986357 5218 359564591896912559754420476277 5219 133563971905570157436346267017 5220 48481457063318205964632301923 5221 17179177824909199116018707517 5222 5936196808340912761771323321 5223 1998031658382045105308974791 5224 654276259302106445960702451 5225 208173795189082107334899357 5226 64268790418335519796121373 5227 19224037734771219507925179 5228 5562563547869809548308329 5229 1554377361494905018044979 5230 418696053430600584914879 5231 108505251868086313270942 5232 26995577578498841756680 5233 6433227826187144811000 5234 1464801582663712355880 5235 317808055814296873080 5236 65508877396593423456 5237 12787086728859105552 5238 2355161218102299552 5239 407679041555345622 5240 66029010352088100 5241 9956324486031216 5242 1389786772989512 5243 178426342947202 5244 20910092529382 5245 2217092515694 5246 210438697462 5247 17649580375 5248 1286827415 5249 79851085 5250 4097677 5251 166849 5252 5051 5253 101 5254 1 5255 6445526902441229646310051859066530999375612263 5256 6445526902441229646310051859066530999375612263 5257 5708111331050065295512999953313893638182308594 5258 4721217180667676566035805486101246246521193345 5259 3734323030285287836558611018888598854860078096 5260 2860410995330906055655528958874697258820978862 5261 2137717528093134020742778936746415086905192277 5262 1566242628571971731820360952503752339112718341 5263 1128662517616199082818925198614436946785966132 5264 801788465834432751333527907482457684952733900 5265 562431743835289414959225311511803328640819895 5266 390062062676304246564912436312540980612311250 5267 267707920620796561355776135951369846139594435 5268 181956603137869816873295092951621233005355257 5269 122545882726818498304647072553047033742445790 5270 81817383916799114383638078102032873289900440 5271 54169948266501193291631506441811256648952010 5272 35575764541869182818844960052214981339075170 5273 23180538031230145535869887630130965137489140 5274 14987698997827248975414053110654489102119586 5275 9616992782156734686909015209045068107165972 5276 6124519298818160202328007847580233471173632 5277 3871289672587707951559611831403512257509826 5278 2428855189721134066342832201917550541556251 5279 1512555774915484472176288539309430296410813 5280 934927238781260128021318328831331906371801 5281 573569245610556134550900011068213869638751 5282 349231490704503155525288840829650016029913 5283 211023950545104183601125182505382542086337 5284 126533673963712832338106099383976749456713 5285 75282834274959135617589398900556098086701 5286 44438077214913369392207023402309588623036 5287 26021523922439253491077178109473836109943 5288 15113740626829132032667388934302497800567 5289 8705857663791972842689480249975720799898 5290 4972618694081172767952365020777108853721 5291 2815927457976848252359048349545612190416 5292 1580681040551345103574236987419804182558 5293 879371299427027175989610627042795413037 5294 484751674480598144604684099266122888768 5295 264724358398831515709296841161299841211 5296 143185595170362868026888360816633616191 5297 76689063826330536719223075062543830858 5298 40661973570301238305876172165749941997 5299 21337856481690161665180198487761277328 5300 11079006146190013966872864786846302306 5301 5690003706137219937297736916571596021 5302 2889704910754574893142019514537137348 5303 1450722059481288492580352395515307277 5304 719710835121227097694374937254326933 5305 352712378565340520275503911335973766 5306 170690721281517978638101692113238491 5307 81537040444316754349542432072450608 5308 38430508739385541393585718175487698 5309 17864233332914253494985284809117791 5310 8186166780991140258861824301634962 5311 3696196410653373627188171959644237 5312 1643564545035470321898106190533041 5313 719354233595795542648945153972356 5314 309725851327238461970467701411327 5315 131108673620240591575289720294334 5316 54529424506870836627293014070784 5317 22268278346497821965043009279207 5318 8922627274355613601819989679236 5319 3505303694888829466167247852467 5320 1349095587181132889192776023699 5321 508254141768121219271688560874 5322 187264420986973596197321306997 5323 67415091953057967004201129248 5324 23689308976170103611994380246 5325 8116698660314016124427703417 5326 2708612100084091719350144367 5327 879287471243036144017387386 5328 277314703280937801045142602 5329 84854708092735471044205929 5330 25153676047938135036727608 5331 7212159013977571337550233 5332 1996793724304055504981679 5333 532863272870715665642828 5334 136792600320495764793680 5335 33709738471790279679720 5336 7956097507445966306880 5337 1793980190563951250760 5338 385418679929332212924 5339 78661229872820484012 5340 15201668991282436884 5341 2771843646311088804 5342 474971462057994357 5343 76148464560624129 5344 11365346442486237 5345 1570266061852229 5346 199532661864809 5347 23143765095087 5348 2428749553643 5349 228164502965 5350 18940353180 5351 1366840595 5352 83953715 5353 4264626 5354 171901 5355 5152 5356 102 5357 1 5358 19060008608601035820122512539133495685366451171 5359 19060008608601035820122512539133495685366451171 5360 16880018951418767113172567827426812253690877202 5361 13962613722845334055425571209967491460821999564 5362 11045208494271900997678574592508170667953121926 5363 8461696638981485798970611578708546756453358382 5364 6325060272402095407875794575767365521944724947 5365 4635299394533729824394123583684626964427221621 5366 3341235212845920483855907604260007451514326534 5367 2374365155656978715522105831760911282161926894 5368 1666186651285215848653677460454742755325909909 5369 1156047974561463931389668328994270871965285439 5370 793806687277994226021049713623707662776474879 5371 539829638188517208990718328178708188193311159 5372 363787639563250363422533876318493820257333010 5373 243041843568392856959763858017764006727946160 5374 161030118645600219603528376058608035192584530 5375 105838637860373722004601805427356669818594690 5376 69021444397415358468938982365913925546870980 5377 44667994202948434676925913077568979727241296 5378 28690189751392228443957122116755386697551872 5379 18290761426176875712583942572325973037545632 5380 11574853004484633966478050153911791228628686 5381 7271053167578086128141831833119462365564634 5382 4533987821547037774644692297961854195494639 5383 2806460876477050278011914085557656389039527 5384 1724328172466270354007590327530696989589977 5385 1051581129104750885460456237262209634912989 5386 636503430981808773981156788198710399897263 5387 382349905335292608516044548372429679143839 5388 227921355236523463115029146388582516447827 5389 134812138850713491998324146612364298278787 5390 79112286047276505965059850718066543714819 5391 46054899640603194493322213005003840151523 5392 26592909463125382255678001094157401393834 5393 15228260817489277835172868065651103549332 5394 8646906132188639528713777767259716022902 5395 4867701499042286195269589222635070098494 5396 2716200616874166199991118807425464545883 5397 1502074734207515276265059289163285119949 5398 823047971325009220816717687160946190567 5399 446755294417197407787575872802358045047 5400 240174582960558070391689140691833858914 5401 127847903414858402318414857809591635468 5402 67369029276621376710489539424590389014 5403 35132754033845838138942983236026426942 5404 18127104151404849546279563512459358907 5405 9250854010663437682838064286056359909 5406 4668084013069382484554188168482803873 5407 2328404042333336998527740559972330689 5408 1147606666597620241834760438788497622 5409 558711257762583846608750037995467972 5410 268582700669128323279886308612424114 5411 127436279741443833766477858605737898 5412 59655684915246331741796326942466985 5413 27540012581170058362580606162514591 5414 12532272657862618389022562253682341 5415 5618730502211617601364814068981285 5416 2480660034835971221181501587713368 5417 1077911320916930848750251222205362 5418 460721919949094385118357118832624 5419 193586261525031761162372751408024 5420 79912605007112599102697516643417 5421 32387017980258571997846331404523 5422 12877597422257063432049474542271 5423 5019754989239510173146038375103 5424 1916772636655976352479042559978 5425 716366599346052122803534620876 5426 261812906659334342292821099982 5427 93482120562100507135068620310 5428 32577159760303444626843163791 5429 11068352636106444377505163641 5430 3662234417494474867118629800 5431 1178633529351312845825170368 5432 368486966200132395518026227 5433 111758180593594545720968181 5434 32833110814025990205564681 5435 9329030232195616958078977 5436 2559287581027196107465444 5437 676661076163255683211714 5438 172085151744949469091624 5439 42006712317745142220984 5440 9819843527213684037144 5441 2192924627667956625144 5442 466555061219040714228 5443 94288733765935561860 5444 18042086155538409180 5445 3257099592464761548 5446 552548366656321479 5447 87696358806863151 5448 12956916202694043 5449 1772049049070523 5450 222889306135901 5451 25590316836797 5452 2658208779659 5453 247185031519 5454 20311301359 5455 1450961359 5456 88223394 5457 4436628 5458 177054 5459 5254 5460 103 5461 1 5462 56369902000490155161466142878589232802345778151 5463 56369902000490155161466142878589232802345778151 5464 49924375098048925515156091019522701802970165888 5465 41298858538425427161896094448749487371918979656 5466 32673341978801928808636097877976272940867793424 5467 25034719569560819184853295774415705901477722441 5468 18716884683985116149586721741727483135117880801 5469 13719837322074819702836375779911604641788268504 5470 9892358916113320098611925851082450997365572901 5471 7032052105853539026253348919154079145339959473 5472 4936519531048398175100621948040546029201593701 5473 3426552560842202556898665669251919817412842816 5474 2353982140283161224675431226279644605411398451 5475 1601678790323387272741900174596540415610276641 5476 1079993820613113694355792653200171094887518486 5477 721995218849977031914313108388335493946185080 5478 478703540128301027146896017534558646674352440 5479 314874431288709275407022457473369801849090370 5480 205513002236981584516464380400307179826148520 5481 133120044232154038161956597286649454215349640 5482 85586056006456968834073640368173543258230816 5483 54620552557073513625690796296705461126421806 5484 34604131449701426207408601543230979359249594 5485 21763703729191024258974701277236564079159016 5486 13588614219696768469078871125040722958585138 5487 8422693683944586049238899387965564246958892 5488 5182610963959114080429832636251936144092967 5489 3165551021167074028404190549393644838271616 5490 1919234732194998425306156448056943613955877 5491 1154925543367553158301568158163794362910238 5492 689748067175932809235330735832131100070477 5493 408785843113450831496209234464307187917752 5494 240393792452681724761914835787532871662011 5495 140255862434331369336443516490925528475007 5496 81176952105218804373628700668388988801768 5497 46601221300911860103317099823240052243512 5498 26530714991483782840122486544758033599112 5499 14976741612101971765711031225589537218961 5500 8381609520978770179907794331419279104137 5501 4649427598259305081055086928789869368968 5502 2555930416165626981339416783484894529997 5503 1392151978802522781286391082216432711847 5504 751134943495879452547952426696544725116 5505 401368636868877247125177333769386922792 5506 212352893496847042332679975824600868488 5507 111212045788308778418878485273849680037 5508 57637914063843078182151730597524440637 5509 29553258035212075622615446087111070296 5510 14987004188333443821876209944136475277 5511 7514529279984813730450314312025781893 5512 3724127249767479751843514308000001432 5513 1823619038910535897456159249561841432 5514 882011251510158981954644937432838016 5515 421191973135185479987679515936555667 5516 198508511763184236124728633857418843 5517 92297408197601192706461384018660232 5518 42317502530610665832260378429590047 5519 19123595826312085599840510219122835 5520 8513857260007711184994590074777542 5521 3732222247596594482913171402976584 5522 1610119300081758567832975883496222 5523 683204047786683642230614078712157 5524 284959715742380426699339990993223 5525 116756634717590428012371742157832 5526 46962769344238578942477547639731 5527 18530721511881456774860701098243 5528 7167575383975074049790017078608 5529 2715497444210407339930245239784 5530 1006837265132361890983048739808 5531 365019151458670514275013911917 5532 129273273408378712113060302997 5533 44679003630411545992840466232 5534 15053497845900529619074762665 5535 4938767527204468389338084457 5536 1575879167818270224027237639 5537 488417901386151972674950896 5538 146834407686878651833686921 5539 42755661859371961281555813 5540 12039422263564016696519876 5541 3272885888091540340924664 5542 857396110356884251028106 5543 216027585618082272114336 5544 52239407719087665563976 5545 12096441421110241073256 5546 2675542331000562410496 5547 563754084622314286656 5548 112826527296388650276 5549 21378210694709060712 5550 3821380485324324276 5551 641857797457889850 5552 100857325047807393 5553 14752536001152048 5554 1997402785676299 5555 248710380876868 5556 28267626482677 5557 2906768871896 5558 267580620791 5559 21766537451 5560 1539356856 5561 92665176 5562 4613784 5563 182309 5564 5357 5565 104 5566 1 5567 166736186990532204812594206164411016589993382759 5568 166736186990532204812594206164411016589993382759 5569 147676178381931168992471693625277520904626931588 5570 122170642870888903526039129227077494219884868154 5571 96665107359846638059606564828877467535142804720 5572 74076977077377805650920997048136761643269618924 5573 55393146173864795029459620352068023935926426015 5574 40613614649307606195222434740671254413113225993 5575 29291507014995214340596294203088010397838888749 5576 20828729214499984911977720690574229788988971525 5577 14627187191394283355763236154385850485449031563 5578 10157289460932163789088403351511406087148738897 5579 6981135839440752322232769612268037120034078103 5580 4752517444320247058619866840301491036067348299 5581 3206407407082478880665286074994679183489751610 5582 2144892799183688093288460225419601674573682296 5583 1423106557857301067424446804289272253375015880 5584 936773035567232205697265855417731399375237080 5585 611913808082040234353863919297934519357390480 5586 396713741169938821458704036797515227515853940 5587 255299338767695916635257271317943576358184080 5588 163097356339050412630448401321898685673823960 5589 103441663138274728978108435133675216844463078 5590 65134480604725765847242297807874762039745234 5591 40719199879730729932330347387968555531025970 5592 25273057202658388014292685402653252044887458 5593 15573148845359167819808021367616239137766573 5594 9526605248896645572987040530344954645861121 5595 5785217133638335166953808115955966350449793 5596 3487319715561508678395317777357055491221065 5597 2086507095752254637409572699265195840278163 5598 1238979714225341679827290728561102898294563 5599 730096134926336238973140080804696469694011 5600 426891945414853640240521535515557855159483 5601 247641729349226778849990365500883968257660 5602 142507919379511019393853336673343588432898 5603 81339279112078692867863734734037250480808 5604 46040511985161337769496253389904128287076 5605 25839632473590887166371020303475915884023 5606 14376798883425399385298194186670587670705 5607 7928416343831768086454367976615713389653 5608 4332844427530574710473638542147453430733 5609 2346018018842461289603895153718045422016 5610 1258245689118620553077880625395799390238 5611 668304799531060277263416391776807729000 5612 351441152744171670152504176022430039228 5613 182931275759012029528213146047088461763 5614 94224390000700491152543408134736795421 5615 48012629820664639046727560111864066173 5616 24195521963122569563150259682833111245 5617 12054963041704556987170175882239613988 5618 5936156969153886010035635318241502838 5619 2888042091699321913813519821014845216 5620 1387723046536361151703255470890373828 5621 658321067492259326456403740781667365 5622 308201326378814248826975000096792643 5623 142334537897984873666911423315567047 5624 64814619649824288430129811563982271 5625 29088440287663089808687381099832718 5626 12859971219147097792476646886506140 5627 5597676171900009869213726626991814 5628 2397661903468243105383279885306090 5629 1010024731224073794662560961689401 5630 418194137654738817968914122562443 5631 170078451622836220179248357083635 5632 67897568269225799111507831161011 5633 26587923014611613511841510077252 5634 10205021897465720613624787682514 5635 3836171321045077551285973283712 5636 1411144542620979979535242162860 5637 507513522287954260534386234987 5638 178285523675561951237364005757 5639 61114094137291340490301005201 5640 20420235716673879739030137993 5641 6643270980483343642174829985 5642 2101749091745832631038812799 5643 645800859113581984168499829 5644 192459184820714117606267673 5645 55547328179181436848571884 5646 15502058351177875305456970 5647 4176234394678202842396314 5648 1084083540780291069288042 5649 270629864296539621282648 5650 64834974079799872511304 5651 14872164254608763983440 5652 3258340536831128695536 5653 679997229233839857468 5654 134780938141978659228 5655 25290535384760660484 5656 4476605582911162500 5657 744534528388406595 5658 115837697171460987 5659 16775991922111599 5660 2248809657565327 5661 277227946629995 5662 31194875399007 5663 3175809008567 5664 289435725943 5665 23310341244 5666 1632199290 5667 97284216 5668 4796196 5669 187667 5670 5461 5671 105 5672 1 5673 493253027399423689823559267775695878392662135604 5674 493253027399423689823559267775695878392662135604 5675 436883125398933534662093124897106645590316357453 5676 361453214789842343680504469479383917102604128131 5677 286023304180751152698915814061661188614891898809 5678 219218910131283460070587155214711674558230855719 5679 163957437870012698853265489555994695725489876499 5680 120238887396938869046950817085510252116668961149 5681 86742471188396564063126909732385999458737880326 5682 61700526232009352505664393414891150801675274578 5683 43345389515400802978433894051294919195459784453 5684 30111795386441562395966060595952460746579885018 5685 20705378124931044654190605845037470319077998651 5686 14102671942597430630436306436542181534550495041 5687 9520071407193764142147972438295990845172366786 5688 6372282579632608691451491498392638576984493456 5689 4230774151120704209718872995617389973180905656 5690 2786992690944340151940546466098725058036054160 5691 1821955628525970263066469499692625557361922920 5692 1182221969752069016316045106099458875494985950 5693 761508900602986018904420843198732403827300890 5694 486974453968589075919017480432511298454281390 5695 309186415533486603080134970068292864511690454 5696 194910169775637405802104207583363934555907766 5697 121998855792387016463829468714332500391940328 5698 75819871338200956289942817017189729804062048 5699 46785114441431845902826283906833703359338398 5700 28662512400188039659102720483831126205258621 5701 17433357839766403331851907010307905569260202 5702 10526418703341018897414484046525272435577258 5703 6309286553069193983549837259869417962392653 5704 3753548389892386784262524023613763948539513 5705 2216272941189541017444911317077539906485436 5706 1298603518777084745094551434856826289967132 5707 755005536812920421600018053780154803770593 5708 435499458312962190873043367274555388393763 5709 249188696238027627043277637778626019767233 5710 141418834669683440413970936016079629571631 5711 79589352551282302475480968127188473778787 5712 44411731427609880106644703815170724156773 5713 24567288316465622145664083366946116839318 5714 13469478178612685765765170228101373189298 5715 7317975846145865408445024010148218700381 5716 3938997458655229206288889539502377979817 5717 2100090185435509017214922584483587222923 5718 1108780658979071494275281017095208638893 5719 579564118695335844831688825516230080633 5720 299842195921867425788519310267038823131 5721 153497396099712809230697841757162716152 5722 77732377884464881502266547647178916608 5723 38928265838589368196813037274011486403 5724 19273177637186541890382639161392207253 5725 9430244314868391161404584289394094671 5726 4558510398503291167726309542605595617 5727 2176180101830171423661400255048286213 5728 1025586149650884118426869009003024083 5729 476957896774254804672711634460730518 5730 218793700095824236806186673660844690 5731 98956279317052985737144683479669867 5732 44106504128579701515861742796397479 5733 19364177800055998314656418508293359 5734 8369660505212315908480326845802449 5735 3559526936698790576816904220620503 5736 1488685716667937623865571218291657 5737 611895407356222220472584388171476 5738 247023086606729194670546880534836 5739 97879433908880194660328806972481 5740 38039067142384552285801784790479 5741 14488590641263585337795045317133 5742 5404242620632534935525985678547 5743 1972378577076075472792205817887 5744 703728405284379239516335978097 5745 245227133263608218106253445870 5746 83376700094926061366349979082 5747 27629343828408070996004349209 5748 8913611565013066509810956744 5749 2796210508457285274647701919 5750 851844374438882655102438053 5751 251668292459136136706518976 5752 72000773958231494667267374 5753 19916081866663916427632584 5754 5317372022072703623647264 5755 1367825057817907599510886 5756 338343795716073879391156 5757 80309497780246465055836 5758 18250246533945115454716 5759 3960880485166917756316 5760 818783092947314631592 5761 160740274559064783076 5762 29871661107137723620 5763 5236350819963901360 5764 862421967983255605 5765 132867811718502604 5766 19053570468001168 5767 2528985417778597 5768 308693325966397 5769 34392628252732 5770 3466792990396 5771 312839086981 5772 24947164831 5773 1729666021 5774 102085771 5775 4983967 5776 193129 5777 5566 5778 106 5779 1 5780 1459371636273993893967616514973002909449910595158 5781 1459371636273993893967616514973002909449910595158 5782 1292635449283461689155022308808591892859917212399 5783 1069529360292439329180961959765591643467578051489 5784 846423271301416969206901610722591394075238890579 5785 648822717821436874699273826077791171367641793103 5786 485353216412122544011338602401964189775837945293 5787 356014767073473977143095939695110449299827347149 5788 256903070426535352307321646872557981755080005784 5789 182793039568685441128275304778762474684035698968 5790 128459587597303015230216494258179615629134204471 5791 89275721666194480791008274204009154233929742821 5792 61414940345840956852777204594280845299600811823 5793 41851233623398275321913346491854448784950186559 5794 28267391601623908975926277471091122880388604846 5795 18932273621899995429018076632543441154943128292 5796 12578077387256361097656309617645409703265503352 5797 8291676159560768522635230889450559424888233256 5798 5424788141527103397432457555642622256368365880 5799 3522978043541501302861114733818791356318997560 5800 2271330576685559821756826420927690155094670110 5801 1453903766366538002886498121229448455911131110 5802 924069980964445143265837487145283774179927530 5803 583184586190292257796506575459166654563512634 5804 365466677294168331540367377840562507763266868 5805 227420882706192176354850341163656311559554196 5806 140522698372275386248633342078544985440649946 5807 86214884272847887847224123565535706951038838 5808 52519133386244913783692538774916890659192488 5809 31763373576926631883454684771048715377332948 5810 19071217306862912282063453691310115893200211 5811 11366765441029578689803489127297205928794541 5812 6724520182100516853106603191776356074663238 5813 3948265019172329406461699756679029134314598 5814 2300499461833536895138199793653619048102283 5815 1330009534454518931403144877061389706746261 5816 762861726605333921826179825054906323111771 5817 434043045150888338602560758885633366052343 5818 244933904470465459105390322389049725375933 5819 137063910366902983397404101110254441296013 5820 76046656769639673862196816494760775789976 5821 41825414775070016515918001859865580801816 5822 22799188293385312049564720744405123762143 5823 12314841533387916981770935984304515842493 5824 6589845127054819490010906359940629699913 5825 3492692164716478747859058779526039552781 5826 1833077838728980947656000820360853239751 5827 952420145701073628059904452759444642263 5828 489766947168593179488521791463164922998 5829 249197757345738071778156914818552020598 5830 125420109309825505002998060596704154881 5831 62420475300827422134394290540703613431 5832 30710424057720038840793716545844720293 5833 14931333766248002101780026355605104873 5834 7171557758183580194288231787801760603 5835 3401504414974099298520067029354077371 5836 1592589395302552666829132042527147876 5837 735759816047109104247999667888061668 5838 335261081470693662714563283772608793 5839 150609041042098123215391482027451699 5840 66670825565961749185421160244346593 5841 29068528018290948191739189069736333 5842 12476334551547255916349370780253609 5843 5268539079565487479302668269765573 5844 2187673128310560731688774305747326 5845 892688681344106510326873353064702 5846 357737908971777264345587488344427 5847 140696688004702465223861583621061 5848 54268398223595209337493051361807 5849 20512899825008521775861524205947 5850 7592380483332393822306491283649 5851 2749371897154954380037469260129 5852 973208203075303886227213185352 5853 336421407378970913579766647368 5854 113456880072997416349562175379 5855 37289288089805546240186407513 5856 11930284845927198111818185063 5857 3711134697625584245616117439 5858 1120967704493599641902353744 5859 328332437693139005900166994 5860 93117591013052927012343508 5861 25530840570307473467251748 5862 6755896331038057820870114 5863 1722265826002970727445694 5864 422154699604597386043316 5865 99285427588970099196692 5866 22354012088059985612132 5867 4806305502450659218196 5868 984210880997216236004 5869 191387124466987728260 5870 35227975630300008320 5871 6116059760215023560 5872 997596379845971210 5873 152204526409757222 5874 21614293237144187 5875 2840898529356289 5876 343378490914094 5877 37882917801422 5878 3781273530519 5879 337883901161 5880 26681637767 5881 1831939667 5882 107075201 5883 5177201 5884 198696 5885 5672 5886 107 5887 1 5888 4318344244242469812948502806410363711951592224347 5889 4318344244242469812948502806410363711951592224347 5890 3825091216843046123124943538634667833558930088743 5891 3165102002453090228488790064694560938576274570380 5892 2505112788063134333852636590754454043593619052017 5893 1920553484282269630198071772232069877098675762976 5894 1436929626621538382991528173525608465776186766691 5895 1054241215080940592233005794635069809626152063162 5896 760945327872279326511497642372221373424651588519 5897 541594743828401832628772532464158653763235286005 5898 380742241782155357386599280637977147233453098863 5899 264708263578763578982876076702503137376876329788 5900 182179008132254241565233962597037756786212083685 5901 124206431425459155231036832391356987105303267669 5902 83937346578085429045982368443893120271574643754 5903 56250832613713632069558992986587612832462567000 5904 37395643226795954380502819709743940261844723660 5905 24669164412519711357689561196453270233182605264 5906 16151989033703414572949609472641029981624429512 5907 10498108324725409295806289672734367755068507976 5908 6774342598213836938168477351217911297657216736 5909 4340473161605826440748143932227351220937903336 5910 2761537450683818602973394789330377117927063446 5911 1744729211313136667433716674813701137741578476 5912 1094657401005497178884250793059291153613473126 5913 682029322333735846826007387857323072257319594 5914 421984671953372675176660882466084375661666594 5915 259266616281254928780501066363783319738700296 5916 158173687740395584476265563943940337889750790 5917 95815424453604570753631258669490395392645819 5918 57626306804519885521541497655314314541526077 5919 34407731831115147022735782529050442621816082 5920 20393993412212619446925980705168114695017759 5921 11998199763391170825966570746033500892346943 5922 7005671659273442361876755993858634045512867 5923 4059302583157565105458704595976397669333420 5924 2333807118965626720123631625604013524206805 5925 1331159852803479519673623206322974752178552 5926 753152475111006309406726502375075775351891 5927 422624499760899989495585129862412505103850 5928 235165153106055211312117940456428747245143 5929 129736168081182021670265952025764357582333 5930 70947637770146742178323054023923045754855 5931 38451933109849351946204602680361215525884 5932 20649610503706091469965793910112388905853 5933 10985616638717764771916874746246124783456 5934 5788373490943915012550104581347947413401 5935 3019978505977345718071765605087552461478 5936 1559756694254102553643980411969913783357 5937 797261299799754679284078440406595240961 5938 403194713877186762343015722004819622409 5939 201684687956809314065590320135792840084 5940 99756788109221863000173512805780812231 5941 48773559228927937816190299649529711840 5942 23564224622587509915772025169896001749 5943 11245938216019796840553921059487061862 5944 5299704770980144521124356045991092417 5945 2465203601657713771006552050161138839 5946 1131416125628015403752708041061322113 5947 512123690955775725413084983285024548 5948 228515371210127200176768498060197587 5949 100470651605411124630936433480695002 5950 43504176257684325322598043797791383 5951 18542322285728317138727898662506210 5952 7774999877047758124864291931397671 5953 3205448209124893753384826749087767 5954 1298568354802217311550341408233667 5955 516594495823158870898508662978556 5956 201673840947203877116453951282709 5957 77206484023712068944283634232976 5958 28962394983861796044857061759983 5959 10637633021553133155776043159138 5960 3822245858299618240714815317731 5961 1342353758935588507388223264857 5962 460339829975647316634523281003 5963 153998602574747758037968829932 5964 50201666763147816932588712857 5965 15929051954256402294409533663 5966 4913691297497503153559764120 5967 1471679929926635894743562372 5968 427376370667039122034856646 5969 120160750028721548479765786 5970 32657917719312178507041442 5971 8565601457970059237012544 5972 2164145895117064544077238 5973 525690973002617323283704 5974 122512203206743571381244 5975 27330541171888342341968 5976 5821954101112098191716 5977 1181076386711340577932 5978 227512355622047287112 5979 41481545678221843552 5980 7133278988172957432 5981 1152393639820649477 5982 174133974665932885 5983 24490171025318682 5984 3187790899752187 5985 381577535343595 5986 41689333978191 5987 4120896716892 5988 364668000553 5989 28518572328 5990 1939208207 5991 112257970 5992 5376003 5993 204369 5994 5779 5995 108 5996 1 5997 12779763960737611807939007796892996356569096666335 5998 12779763960737611807939007796892996356569096666335 5999 11320392324463617913971391281919993447119186071177 6000 9367767660790200330180215499171294659276613340415 6001 7415142997116782746389039716422595871434040609653 6002 5685624422434387522571924282716897332983807039801 6003 4254641847352105849710457853471921772413624860181 6004 3122195271869937727804640428687669189723494070793 6005 2254153643917217393034779447395166343797621421971 6006 1604842989635082150170175355437207458296293600179 6007 1128589335164669303980128598656586756879797291881 6008 784943793549737387609680042051642775665979405771 6009 540450227749042593975740343857989150180268432225 6010 368645250636338775767089955548514615355674443301 6011 249257733583702732580115620748553000375164815462 6012 167137415112930731073147810309234684756486004988 6013 111183509546935025120798157380838054436985323388 6014 73396046538117352002723907471450940711424351756 6015 48091490336584747882254339340514860979496730008 6016 31282638798207682574879156727252061303050321000 6017 20203969947702573900303379371702776820126033584 6018 12957226177649500239804452316367529006395744784 6019 8252026164355929920627292476449278774581761274 6020 5219186687067384079966045212322856215659790274 6021 3278308466732257001160529610660896461294377774 6022 2045052070234325254814557153447319822602759790 6023 1266957314268395591215946370404789233483339390 6024 779491781181840243211749523849894225328132194 6025 476251027137447110566956365669048183964515950 6026 288943214323739878415496739683669495164527606 6027 174065817650703950909169895634302662008230147 6028 104113326424692633793625449849077865779777457 6029 61823534144424983012756281031503877966867251 6030 36443030284492876747142990080324344111274387 6031 21322716453570911273076976929413374233940333 6032 12381923330280853402525462420559478252791659 6033 7135054792331439250969211229023622828509929 6034 4079549793684981934230993381589848976637053 6035 2314040800917500811954805137253903881497029 6036 1301990378074139263085347674420371538618025 6037 726528498253567484068815979518658542994051 6038 402005241231819722487944689002420343839331 6039 220529599437306858983895884076995178386545 6040 119915654351201562976034984215288285757251 6041 64620761397518860694351812127321331766137 6042 34503597257987683236342067372767989303613 6043 18249758265944537048282241848961095481303 6044 9559822953454208541056412904536878558467 6045 4958350129758658298922073107915630366793 6046 2545708172334341506434383462038547046409 6047 1293445830711400452585959699012063581015 6048 650181487443094463866740065791735941865 6049 323251352212891510586316603326005004659 6050 158902977064476637386505505455289363375 6051 77209324126462673361728575753193542691 6052 37068655753874243359530274917954727727 6053 17578811589122950090023939019744027237 6054 8231073729109198472074306976893980421 6055 3803983164484215055127370938536878967 6056 1734435872407407583625527261549000573 6057 779882356264474242571340920000094215 6058 345664995476727594119632952747815555 6059 150949450306049769388379727923966377 6060 64914446940032021888302149171326425 6061 27476258416528757788082633255787643 6062 11440396928282711294916358254913531 6063 4683172132049286191748118766856301 6064 1883603596382503239586760072937499 6065 743891828431667534589339839337961 6066 288274485551010075583423544021053 6067 109538730403923058073760175609513 6068 40781741539064263398472078930573 6069 14864599093423206687084569046079 6070 5299840033014737391985871944543 6071 1846739730575403772432066706317 6072 628304394236491668098600075095 6073 208506286762594693152483448645 6074 67420062861189205806916924057 6075 21217163206370593056919559800 6076 6490667851986109670453672818 6077 1927688779921642769735117326 6078 555052782968906991126244606 6079 154719571317536490558810238 6080 41685898437819647118834146 6081 10837685845439470027935134 6082 2713964456583504607554134 6083 653354834864460000717284 6084 150890637479616149618132 6085 33354963356700934966724 6086 7040070783474031598276 6087 1414982188076057748488 6088 270031032519776729408 6089 48772246945651277528 6090 8307920495387367848 6091 1329438767189088683 6092 198974575624614869 6093 27716478746856479 6094 3573200091933695 6095 423608236611009 6096 45837117444183 6097 4487406652365 6098 393294034865 6099 30462968873 6100 2051665085 6101 117639647 6102 5580479 6103 210149 6104 5887 6105 109 6106 1 6107 37825235742770534271327510185799474362588759112692 6108 37825235742770534271327510185799474362588759112692 6109 33506891498528064458379007379389110650637166888345 6110 27729175618011600751462888058005744029235664068840 6111 21951459737495137044546768736622377407834161249335 6112 16833733071368629232266802889179117681415313948193 6113 12599101708623099674597050864718965099371461326324 6114 9247565649258548371537512663241919661702603383728 6115 6678189447154841866640167064932058613236285827649 6116 4755906604121180939637300289004485957684261115665 6117 3345650621966766370261198554674305698758281705354 6118 2327802223667951691442379265429526343578550111051 6119 1603414440270864417685331428186605215131279126078 6120 1094212610891406045068515653290448452268691822744 6121 740228625646447985294631302383936160657885750135 6122 496634677168352786876620135192617558572072854627 6123 330577012119495356323669956309406122681819400399 6124 218372273939786018301761310394421879529856151799 6125 143189167704172390803184240775290825542450456507 6126 93215447090120075325025111447901475577340229495 6127 60254606518039595444700319361997645919269390975 6128 38677829342809077474318252333713993681276595583 6129 24656742974542166875650847927160834569889090047 6130 15611069799642770115725544155015233117137203201 6131 9816692871670405672090902101558433440288168755 6132 6131085440022141925851669825082772548181177779 6133 3803171642518713000621446574809904755876086669 6134 2343047564219047490196828403910051094499346675 6135 1433597359179119467015970674889071710682472885 6136 871089988853471405590676450344442349580156345 6137 525608488299368588962951260415123322890417211 6138 314915667172728090702993157696266094341473933 6139 187336869142196888065907214255726983571495166 6140 110639345030814090262302262909102553136768878 6141 64864847758669364549762991252754904586158255 6142 37746334164356228249730407355810433816477258 6143 21799869381792728017302136853097903789815717 6144 12493698260685748760287181065585650696200567 6145 7104386143073664723425331592547863320120886 6146 4007717297502704081475520141888943472802310 6147 2242514399548336223199336176680335354571415 6148 1244428019966864454687219351916209853843591 6149 684739609839061481794230120943542907443728 6150 373527799963366596619915363992353384408609 6151 201966217107114558433731410106723446024460 6152 108219391043582504205843635338395276507462 6153 57452616400345235277868096673729545139085 6154 30213160769584324317891396403676526533319 6155 15734851966150080798115462877904362197082 6156 8113400636477184837909357476195561543930 6157 4141001984798765491777687418348564440189 6158 2091478343376069758645185214915485733834 6159 1045019286230577007582949859690338472275 6160 516404463043564740236936077088814694985 6161 252299299785928004036951466412318241470 6162 121832087618986102195984237060692708946 6163 58127194623810162278013911055557892233 6164 27391412243039072167953654097860129881 6165 12743969612045176028879666009018990648 6166 5851675445762478840926177920500750355 6167 2650712028057655965671626202451549848 6168 1184034820958946899204354877617618942 6169 521302088961073050575878412305142695 6170 226115892184984101213688754000598515 6171 96576712561282028391013131450167180 6172 40596201752050447152065716872122188 6173 16785340386756642534035149939850405 6174 6822667381398323677482083702705408 6175 2724530490929323413770383600552939 6176 1068224227155328837874454703974845 6177 410933043327467501752084457375228 6178 154990804156668415298137454730712 6179 57271420307947824577992296291789 6180 20716644840753634710828743248157 6181 7329639922045547175015230828890 6182 2534185860670625048073202325807 6183 855410694356065627105212413582 6184 281613984307420894121126957200 6185 90326093642867589842971719755 6186 28194142033792574798564821835 6187 8553955381910588258539170733 6188 2519296379919485463077052869 6189 719284012299710562433323503 6190 198790050619618513386123349 6191 53098460020589491439105815 6192 13684645970239255111194259 6193 3396778686266225146736021 6194 810478091544563216615467 6195 185501690952975794135071 6196 40635475658172237141695 6197 8498628983833235581531 6198 1692464001723921153811 6199 320000490545592847619 6200 57260159293245552187 6201 9662553854808685075 6202 1531678486789756433 6203 227080320559349734 6204 31332052656272662 6205 4000983101597691 6206 469813710931410 6207 50353257786393 6208 4882650277683 6209 423869659630 6210 32520021310 6211 2169509315 6212 123225907 6213 5790736 6214 216037 6215 5996 6216 110 6217 1 6218 111967696262665849903769091543433376818806152053282 6219 111967696262665849903769091543433376818806152053282 6220 99187932301928238095830083746540380462237055386947 6221 82089824096948156474942573143237020393716366496265 6222 64991715891968074854055062539933660325195677605583 6223 49846232350661410816958727719378999044517561445663 6224 37313362687418120258289722155513143446664673534868 6225 27393106902238203178048045848336093531637013873198 6226 19786928995521546025278049793387126321554531070421 6227 14095357521547901792576063766389596083364719443549 6228 9918921034597023472538417543066857084015073309594 6229 6903822062807526752992140453299469366792800299104 6230 4757384329344042770193192565398103254733271412920 6231 3248052752397218108826464686103539350620021022176 6232 2198400695268717142233908567349393437577165286617 6233 1475771459387420306692934260894366530610684770707 6234 982919777325622375694807472954494928149707059737 6235 649724697163834214068709483762048807502967600521 6236 426336449437189850926002680466226509914019028533 6237 277757296663458871424701703375644515215188981485 6238 179692085712821808064288234707740304270582024465 6239 115448606342533645609084285894584413309460864945 6240 73667859219600553738398839494597984251342035969 6241 46689546673684142899926982771677296133558785649 6242 29391847334428816219374386523082415906225137529 6243 18378283719389067695773699257302760013716312809 6244 11414367821008546948373937370166202660314944059 6245 7041401953270792768329156966446015045407093159 6246 4314320560702731666688592425141372150547013775 6247 2625378574480963400295985172270498541402007791 6248 1586620177017868228303734582056820996335175301 6249 952195462140025533260512652443832474480908561 6250 567436823362681084091384654090672583923735136 6251 335744698907457247660673260801055607373978912 6252 197223640651649466844312028422927298972385373 6253 115006113095011864384629766686255306310500363 6254 66564883047127816811520205859897461306879033 6255 38236494934283463176566472936625453027425833 6256 21795269020845044668582305920089577105300754 6257 12326407109547978697489463065461940752584020 6258 6915697463059517243584846477549117023768415 6259 3848504187031010122223314837920137366919495 6260 2123889309195970869642382033637353323197620 6261 1162195657836348174261448113662266032958426 6262 630454248523346430103237472634081331536762 6263 338977011315892828941018534533163107395362 6264 180609423854841914018778947637513606112227 6265 95339051953616961854461341600079885440237 6266 49849838056911513846202399481065771353168 6267 25811706300023061785370053050756728458464 6268 13231904840591507526241874541132297438519 6269 6713798016578746673675821021246753288369 6270 3370828544444650487957359118801611000999 6271 1674187999856063273028383697784727797575 6272 822321824456159495096053311857199015626 6273 399313684134046121509563195725413198736 6274 191637147840641546306867390620594123521 6275 90863599091591363029366789697504579081 6276 42549005121697322829282593720062789492 6277 19670488761594228218134298654327669838 6278 8974211430827315975053439627272550578 6279 4038812140715085516173360647674349498 6280 1792252577351902207134748402840324377 6281 783854849877300764386638984780032575 6282 337719202795162045636069598551522018 6283 143265576231427950925091826829764258 6284 59808807005667611898061778995931623 6285 24557548712091095985114853808746309 6286 9911703574683490936813668804745011 6287 3929963087831987433515208629655043 6288 1529764995626325323029939893738988 6289 584199326247453911324146103118318 6290 218718356672731766796438924864289 6291 80217231284946912677821687494793 6292 28797856724329516123573565405082 6293 10111011772606691195774181041272 6294 3468817980656365296400085831872 6295 1161738420105314207333495844552 6296 379435423294074781196926939525 6297 120727469768332271111854778023 6298 37378354952886663010528320303 6299 11247500449018566800048996383 6300 3285152667105821234851761193 6301 930087516517139343081787221 6302 254873983519510803475776829 6303 67496494482662134409925149 6304 17244994586872428054078459 6305 4243162846315893482066087 6306 1003507416729771551228249 6307 227640378658567979129721 6308 49419200007063487169621 6309 10242282549250454011181 6310 2021135379065081834973 6311 378640835366976799373 6312 67128257168978226413 6313 11222731235153991453 6314 1762417099945974128 6315 258844358090952560 6316 35379611441019009 6317 4475341794410343 6318 520564167133053 6319 55266596543853 6320 5308582382778 6321 456507729860 6322 34695122667 6323 2292945587 6324 129022532 6325 6006882 6326 222034 6327 6106 6328 111 6329 1 6330 331478378609143895971053565694243287254152991197499 6331 331478378609143895971053565694243287254152991197499 6332 293653142866373361699726055508443812891564232084807 6333 243048143162865215620459537525751342172406376305780 6334 192443143459357069541193019543058871453248520526753 6335 147615859636365387168842620881749767355492167567231 6336 110518916357563586087199517324572728666979890157976 6337 81152313622951666296263708871527755387711688298988 6338 58632956129148649541424981699631740373312567310994 6339 41779212573173444017117472981440853501527481124489 6340 29409451652044957917775319889511264650101383669968 6341 20477108560972898658100373377184039693067476420348 6342 14116358967216635568292897732742346277086921704504 6343 9642119010085199894051570579411453821448842707269 6344 6529372992867510814999511271930284702204313190447 6345 4385508324847603803338439499885690336892765632144 6346 2922650463319858982502833891046727269268399366099 6347 1933164104089708264628086967914238108235348800502 6348 1269392011808424746678319022412385864906789940887 6349 827631490141994365233850908722141687787985217100 6350 535863169664090994929365690856268867546704713545 6351 344582511623333856243927110740463181024757527030 6352 220084425735006098344022842565309644144366976535 6353 139625849269263928999019143831609221404971551976 6354 87990793748805351284896439181527698717299211609 6355 55082024609907254488618298777917585372828360288 6356 34251768123197100292926709410579496040031366813 6357 21156766784794437619675277698360166138448820284 6358 12980629274537970439009050719830073767664882715 6359 7910500317750861847171657774615379778305456656 6360 4787960972349974113763079846855434458477977787 6361 2878112586033407536180152806297314563830988952 6362 1718079382856196252173979616269202719086305001 6363 1018405076906123712301858460219776734187657643 6364 599376083308702987805239852674432774066406253 6365 350215680022081116726576357387201912528043836 6366 203133304706774149717131104397775015280000571 6367 116945740494533873894291136215606736459901983 6368 66817482999896792242035266439236824390633066 6369 37882558825772624973763918357115297772307420 6370 21309310771401894279245743909939798099469800 6371 11890883827410728743865607180138030897851885 6372 6581176151833885399304739363828715886431550 6373 3612133254031981692036587207629721988866084 6374 1965699992833297514861423166711091791183162 6375 1060430783556929174083297161690553705352889 6376 566987329242361014487346813482912035187029 6377 300400350737727595359263591248867257396432 6378 157677362436157407917077888537703991585357 6379 81974987769867635590927550015013350964969 6380 42202004046829102731979740706799945873183 6381 21508801950920363634942204720979953309308 6382 10849693142108837290598463782745844718969 6383 5415245326598671346234816665385216697765 6384 2673585495779507123722891384677995022066 6385 1305314857336038605553624921661651545132 6386 630007417227997227930183339117547486772 6387 300498793315606550531503296952035702611 6388 141598049942746204975988784973388265938 6389 65892043729813092607950934898086346468 6390 30269557757664821967922973823332236166 6391 13721604981135430883915936875776366551 6392 6135493662965544459364231693726615623 6393 2704899278643414251121264571274971560 6394 1175199462207739757797276740909537063 6395 502947922940616937833018600680427991 6396 211917583815600814731027697508503051 6397 87864612837790028551931932802548228 6398 35828014157456870104949857675512509 6399 14359501638650941379166588968805803 6400 5653230660870114462097745193162896 6401 2184808341509123513738021753271996 6402 828309628802784600280143505276098 6403 307837855071394040454298872291357 6404 112065309375661361757689338630072 6405 39929289974290330492612473292204 6406 13912805100521958389797858099504 6407 4736425447901007442350560564297 6408 1573935192993890726178758163395 6409 510018211875230405921062301168 6410 160984164706620305993018419911 6411 49440907857382123093127140356 6412 14756097971603438624108645703 6413 4274453809771207595834357644 6414 1200104646882815141631060169 6415 326101063265568088638926428 6416 85625114208129928133968933 6417 21688968342100966666927984 6418 5290357915278206948179591 6419 1240224394147521800726286 6420 278855665123342434492687 6421 59999010813665705390892 6422 12323464372019436650921 6423 2409853200110143320902 6424 447358165866445437683 6425 78585428375201312536 6426 13017348586568392501 6427 2025355964570618743 6428 294702902156247441 6429 39906102850041228 6430 5000850101834871 6431 576258763626171 6432 60607935250578 6433 5767270811820 6434 491326499272 6435 36993870769 6436 2422184374 6437 135035412 6438 6229026 6439 228141 6440 6217 6441 112 6442 1 6443 981449894682881651766048471053798615807057357319435 6444 981449894682881651766048471053798615807057357319435 6445 869482198420215801862279379510365238988251205266153 6446 719689266414779417687182777781132387806856294100179 6447 569896334409343033512086176051899536625461382934205 6448 437201510608886730957877084925970045512587160658913 6449 327382510893926973731471623724727281089635130093808 6450 240439335264463761832869792448171243356605291238890 6451 173759369842433721783644261839613126630672415845034 6452 123846905446392501850757488819381018084636280983842 6453 87206232894895750301171930307803004891296663726916 6454 60741114452219362409253713449483819956505846828846 6455 41889850326550279677040349394089737915456866269632 6456 28625278669986489834240733296348575132683511254684 6457 19393654383511011389806213577619579422312160844529 6458 13032855613896104201927689584034870952447610305531 6459 8690590250607480048032709244640883149558897460611 6460 5751960929692314920504169374907553551323846423859 6461 3779554793136541826934614978820569462141088798525 6462 2466058003691424094916137549556668411309562338389 6463 1597961032587803862545666755400197724276738586069 6464 1028435415446441620816479834158680388820269101029 6465 657462671692862674066753019335134398027739890049 6466 417515979462001270557764465265396447837888474609 6467 263389543776658547474361927037098040847151014081 6468 165064941582515826860312239615339222025919888065 6469 102764325109188913844659712688646692775223899215 6470 63555784903089691953194424064005843428710592931 6471 39046415743678482331569054981620310866813102343 6472 23828876280151222382573671036644203450622071615 6473 14444426762661382124047685666288137310715631781 6474 8696508842779530990343122566257693449486145121 6475 5200040279445096184456460943642752558503980985 6476 3087811614127859367189775101170808239278388473 6477 1820700484815105743226269291030709670456005979 6478 1065926792310227771068977422684310102960775677 6479 619542748371956433146001898974151942450027887 6480 357454259961637601751926879298469738891484259 6481 204701812702269509117566705256403998764506638 6482 116337060273348964288744362543408633667811888 6483 65606867078379752351890708541197529944185488 6484 36707211914461042959883071028560089518763848 6485 20373087507410360180918087821209205293377518 6486 11214875644802506714133905166979752915037688 6487 6121943437804632137223370977143405694274602 6488 3313314518769599785786758822562509463633254 6489 1777591060969885014905395344907890046266219 6490 945170595339424026368426462167085268704997 6491 497974192979948693221564292295526884802173 6492 259912152724761543924917247984283733550861 6493 134359940001560257752564509980527321577305 6494 68775249978498663108246647621557188027055 6495 34850143041998416484967237094604898024661 6496 17477236216608143466947675135124036145953 6497 8671959856653327034626668898961797123750 6498 4256112025978099539086359920469847650476 6499 2065519563078471525821040145596305157916 6500 990898438836384026688035367326787900820 6501 469752667083351802982487934540681993138 6502 219988324618900094397606632864529977384 6503 101733313284269659200286189069165268422 6504 46440338550527160342123929340083488282 6505 20918174343170453283063452765255068089 6506 9293250884285481342338386935530967663 6507 4070403922611448926960671410238999223 6508 1756849256298473669250044595093532151 6509 746878514236188803649716856312901061 6510 312582598879744729622634126311211863 6511 128720820896266331545476582609325417 6512 52126673503842077113379653673543389 6513 20746457410352657450782716162091672 6514 8110223344739843100198663756793722 6515 3112036029752526828809000423163834 6516 1171337990798734004026976072049618 6517 432147860394611677404692514200588 6518 156158083413932086030261293044510 6519 55224207288231538641610862301560 6520 19096710641856475343022066067588 6521 6451513008579159099174682700509 6522 2127284333566728175669384455055 6523 683931929153993074214761653303 6524 214170412217050703174862994023 6525 65248800414925857264443394165 6526 19316490080128605995375903129 6527 5549693251190553732249853877 6528 1545256571785021934964769181 6529 416379004648264078496858611 6530 108406561108163783581975967 6531 27225420655262394060856559 6532 6583647382123740860042079 6533 1530006444263284161360525 6534 340997336580536815997205 6535 72721482263796599725789 6536 14803653272899876974637 6537 2868906721925501809645 6538 527770852314827127053 6539 91869857654604775493 6540 15079046630817864005 6541 2324636908874116119 6542 335139488368792257 6543 44963077621567035 6544 5582483078950335 6545 637327573608582 6546 66410148689136 6547 6260901867600 6548 528449825192 6549 39422074022 6550 2557442040 6551 141270546 6552 6457278 6553 234359 6554 6329 6555 113 6556 1 6557 2906234450266204129212174643462658253439431024500886 6558 2906234450266204129212174643462658253439431024500886 6559 2574756071657060233241121077768414966185278033303387 6560 2131309996785250487366298420530738302112318890052606 6561 1687863921913440741491475763293061638039359746801825 6562 1295022846745139141695919624038077444685558459330071 6563 969884879485325769600517513369089082119435716528026 6564 712450020134000625205269431286096550340991518395690 6565 514987928146973827219468082684967783940981789382796 6566 367155649101992120873978843204881911827337225689952 6567 258610228576802251399667088485018062907988523517766 6568 180190343452132055832964056991999196213121425136351 6569 124315773357410710023270520244168746628229224568313 6570 84987400670768728632956782811590624894112767588751 6571 57606470046988303221864268981107115834252490869299 6572 38732726750427624883378178682966666302432297751875 6573 25842554987945206880500143417451673130363434022430 6574 17114781299808978923266723578171994990581955545366 6575 11253501515573954813235349817391938123078505142515 6576 7347931274928473455037708453390715925660398716679 6577 4765042473674930976340912001714429009922082315656 6578 3069314012429316378736590298835816635101273346236 6579 1963925225623863142078037686738030432098099147651 6580 1248369970246950339084383761174021260280812409641 6581 788338852281082837231372364538973665946594017666 6582 494586567326476185148950682479066037550885005162 6583 308271171383528113250004555875779520012354667537 6584 190888530300293945745733730171169405388830318399 6585 117428221970997623561341732135949060002285645302 6586 71762086026791976320041085355203361301939334430 6587 43563917288726745932036650690397180118083420987 6588 26268967453486043826339007545425734199871524497 6589 15733088561254218578871364598539855880164060050 6590 9358507411886376236804550169627600425350906962 6591 5528199363712943167363884710886453387039009449 6592 3242683157494065831098520440526578084028969312 6593 1888533381680484871135988719505745742467332757 6594 1091933657720132416486436838408385669428541131 6595 626711864603039435375230714334928450589996932 6596 357013676849137468846579404077255974003117328 6597 201831441420320131775721794925023784515789512 6598 113218689399578294865104222565697383019855692 6599 63009723464257691193850841143120144494964252 6600 34784715229796279671020250755631229371726037 6601 19045327215354540804931328737573061106954657 6602 10340261754324684535984207340106991897325487 6603 5565932842456354669686172018815003875500977 6604 2969778601099710724721511379469830752781053 6605 1570370806226888721697195683246113940032802 6606 822774053129685793191069922125688298733546 6607 427034650438341235977344989276741155896877 6608 219507449945272314214064701257971392958352 6609 111720755875381616837767098192201313534919 6610 56286846987961006579545482944269070223217 6611 28064247020461896270927457202042363625540 6612 13843725333908408492371634300494907905572 6613 6754292007453673873108433937324963410232 6614 3258384687218007254289489240789769372540 6615 1553756145747922527226301123402704628672 6616 732111580679283752989250393664563018379 6617 340749188272085839428380307015022736687 6618 156602133207642311623108928321571681257 6619 71039600716234990797023694769157664951 6620 31795831527742852854047281318552878207 6621 14035414405892336453957983795102162158 6622 6107668165574889787459003698535222158 6623 2618914037054174771951100142480218023 6624 1105995372051272968517753803019158942 6625 459781872879228079759643375508966693 6626 188055482057959653130553899004532019 6627 75633320508078528593507112393237482 6628 29893602775938167551743585912979962 6629 11604138049455238739061788314519116 6630 4421142392958798953934103227617232 6631 1652134725202221528871935371226918 6632 605106739726705161795352941086531 6633 217051653370364208663232381300381 6634 76188487270373330781969477265227 6635 26148185523476309093582822931751 6636 8766562442297985407384879000375 6637 2868398574291663757700822591526 6638 915027958003698250325137488606 6639 284282276360135573292220409415 6640 85919756700628604288673669201 6641 25231348394227914395497532462 6642 7190097755518654536537125566 6643 1985556429230307597620980701 6644 530577798827981652514143703 6645 136980241079751429465292126 6646 34110132284749073277244734 6647 8178001096332213128250663 6648 1884135764324234628842823 6649 416270991518144848986816 6650 87996126387738927324508 6651 17754833024822767922435 6652 3410233273738249436541 6653 621739238261129316266 6654 107252815225705652170 6655 17444655615350348181 6656 2664889928835981552 6657 380689606174410249 6658 50607092577143799 6659 6225647932692228 6660 704233663724304 6661 72708303554280 6662 6791785920924 6663 568007379244 6664 41985757305 6665 2698940949 6666 147734043 6667 6691749 6668 240689 6669 6442 6670 114 6671 1 6672 8606803606778108365401717262737377633765146862076508 6673 8606803606778108365401717262737377633765146862076508 6674 7625353712095226713635668791683579017958089504757073 6675 6312425438803201165898566754935537114896879156240139 6676 4999497165511175618161464718187495211835668807723205 6677 3836361824224586454599459283168686159955853370372245 6678 2873624414646941821291816967861802429976590699966286 6679 2111284936778241718238537772266844021897880796505328 6680 1526467566532989600111818066459124209029801468279184 6681 1088566139281499040293146925409824199273186448027400 6682 766974490394083612164013424090125200528869468489522 6683 534582164422501240838944180550880333524884485333494 6684 368956046402935294971069218750058461938720723225163 6685 252340361855994586752121968552744192397322675828279 6686 171122138842802325684767881726076332747749352579085 6687 115115929549035410439434634599244248555205564604949 6688 76848531868963720711142330723484219601073210642996 6689 50925504492585198506336605873934355476556736608020 6690 33507140553841490501070476790013794187216360670345 6691 21893899839914151470534933654326183768389063843635 6692 14208774806132128285402677311504392108829868619274 6693 9159828001187161711789743310271436781781989879862 6694 5866138507353743251639754851992626682684442324373 6695 3732314305101848394164722405736160090860999024759 6696 2359296378032072917104315460837016521015972396700 6697 1481749280604204144693539598936572478843865530116 6698 924607451872938945136755989839566809601005503531 6699 573227114347475046377497623620941070036555277841 6700 353080148155051965028567085227684262637807029488 6701 216064054922665950890980663128458073822551763460 6702 131351503234781821318110961366092064255392350245 6703 79324458216565368547532855664641679620914365187 6704 47585081618663284317787526853382096391986836916 6705 28352693883651928079976761340238524622793227348 6706 16778072454838989553453485967683516609476093275 6707 9859952792537697116823045407771561331885807289 6708 5753736101503714037331411846380976358419761173 6709 3333659533379905306299902702675833913897348941 6710 1917517061047596418504348922604321898408529428 6711 1094841007968865835641215919232394940678500970 6712 620441007512694359994997903718318465327114728 6713 348921711810528058635395932022677642171975024 6714 194702092711406469372887651122153710731855716 6715 107785914861624822741751198671016382688200428 6716 59187819119753051038002520462318262271584695 6717 32233555460508805457779693277280341091775627 6718 17406546561674317051609200902670866187871855 6719 9318903131036387399524406758816368702414091 6720 4945157828709858439654350774563305533427948 6721 2600579438497612410261608616172503451974700 6722 1355008492420460788533918562756550925873271 6723 699356937004354687395276381923320049485741 6724 357469796509725507879431583924022964969911 6725 180907852461336147394887333236695697519423 6726 90623800531917120651698480894158556183060 6727 44923964347809866876132780016807813439430 6728 22031482804603052062950288216298560595712 6729 10685937452170217904600727932658768449896 6730 5124510568856079759960743090527269254288 6731 2428983588549611006209519605813416609600 6732 1137586356397620428989980941534593006169 6733 526235639371522421031504222020522747093 6734 240355271022809234025946654257906423241 6735 108352399980874752857737491365408918653 6736 48190456449212161631697625149549063820 6737 21136788443076163889269940690567380108 6738 9138638280147268295810289183761440885 6739 3893034895328079611052341032612904599 6740 1633237716088989003969277836838944457 6741 674441618037199385588533283017540345 6742 273994406319664627413967223903780254 6743 109445571265941425763540783618942328 6744 42959396123448407270994540976593136 6745 16559708052225635358114079621338568 6746 6264676365976668744177394111272850 6747 2324330707421357315088250182832918 6748 845154861551229270606975238491943 6749 300941691780956231444593385661283 6750 104854318392733814921719619324569 6751 35717306003980317890310898923505 6752 11884169914222835104938272291620 6753 3858721712649785279584831427716 6754 1221419167207826697994384671493 6755 376503073347213317786604598279 6756 112891753272780491518614463900 6757 32886854886251195630062424032 6758 9295910996351382038852163259 6759 2546113098278013164971249213 6760 674755463227423141367553604 6761 172751344371029134736726060 6762 42655814920764384487822109 6763 10140036350223783478785959 6764 2316164573952520818017594 6765 507302464565894222164382 6766 106306117171691700776285 6767 21261170535875664399575 6768 4047664062865644104036 6769 731399175073696856708 6770 125042894383668417119 6771 20155688142495249125 6772 3051285547106766377 6773 431945736076402817 6774 56900144857569332 6775 6936217134167426 6776 777475291590920 6777 79539782731760 6778 7362363230804 6779 610134863932 6780 44691167971 6781 2846909575 6782 154432123 6783 6932551 6784 247132 6785 6556 6786 115 6787 1 6788 25491831573907963336583054018749373611049855273869763 6789 25491831573907963336583054018749373611049855273869763 6790 22585597123641759207370879375286715357610424249368877 6791 18697912778692673426392656260770258488363935867548556 6792 14810228433743587645414433146253801619117447485728235 6793 11365990163666311610311032688975021413943918247158695 6794 8514990900466281705257551490663150724024743063005910 6795 6257230644143497930253989551318189549359921933269880 6796 4525006286789472057600192842354142059161776313280896 6797 3227738896410219314268203705260325695952705466659062 6798 2274849541011754927230064481526057902255108657024482 6799 1586102243022347378226952137001476991683454451796652 6800 1095099688473962755502215804977214061771480945122858 6801 749283227002264753801376786184392993972195757878176 6802 508351769097913335559159015742909977802568485912979 6803 342146145413952345858848146104651493258882395075034 6804 228533466073197127391650629996712293232086116231599 6805 151533341642697812779980147437985597975521464517771 6806 99767759278374083694674279170984060720641556460365 6807 65234614039821396766141426508891504440719224977324 6808 42367871810320102922370533555811955898813423008099 6809 27334815501609606282200568759599448313593829067059 6810 17520826222989708732246722756652063976623868011991 6811 11157822716726973893360143999537437242425047110266 6812 7060073288851215893807073866542940218503504663001 6813 4438685391534490077662283160469775388377665625301 6814 2772799441825538468020134934030357680258964741051 6815 1721071045767797083314400642454285973465219709304 6816 1061419536858805071305137720359880713888414816077 6817 650384040366088044210473451795454501100836249325 6818 395939725162704406511545297560279252283295337995 6819 239465087448028300618634510442709881414196590350 6820 143874125141085101916019754050862316661635184305 6821 85865781089696973859935417694176999232836131537 6822 50900304793431399043253287582493571583478461919 6823 29967175952732084279925462040310963144810420884 6824 17520856926717848675931136769512554480181125449 6825 10171957078189799765340982767595391422686110021 6826 5863347128385506163173484904384503235696365032 6827 3355270998333064858891494285904605550779004388 6828 1905883080651294840653130568197750142458978998 6829 1074469403345985896160333148606417693104475428 6830 601118666223499463025009381985753085433546212 6831 333680357724799578897396878519531770973571212 6832 183754456410760241072409584925274298434951672 6833 100371645439092189697640655960944948646609902 6834 54372054564493403312486500038333966359846177 6835 29204783911334230370331800323617499558616918 6836 15551207638239946048560834160947998197658177 6837 8207683734813706363969266797225104275890981 6838 4292734538374571612879328955588188254404931 6839 2224389539167734197960568980046547429569956 6840 1141703333313286860844581809936575397285549 6841 580308742873385367114672310679306919811367 6842 292026042949614389792360961799778338825960 6843 145455144032234356469626626512972127266380 6844 71691060827665206423133468433579020897210 6845 34954853950549983117579342332574860147920 6846 16855016590663475086121348111610104591872 6847 8035205020131329687191874028688836023724 6848 3785921894076938406214349420572278750364 6849 1762413081245664076005560362628892128554 6850 810313175947480228618703336099799132791 6851 367830674391124729990036840015611127682 6852 164788202632955258024803982353955958143 6853 72830427573549813944716834819543225103 6854 31741345161521479748331166565459379233 6855 13635526833017694367412511360118217852 6856 5771009411144330910703463066489463543 6857 2405216859853967335102646067696344459 6858 986638888922949636962258138365973654 6859 398136195147455225657138180247681544 6860 157954039585653495413204627569606136 6861 61574261667222309368914799014276982 6862 23570435546544298716972549344503298 6863 8854261467336533149101760606820348 6864 3261781083579000191140681307153498 6865 1177498497982166984864053421725992 6866 416233674841529737038439187594951 6867 143957814182933989733595943993010 6868 48672616270704183608604400660195 6869 16072917738648715415846895027935 6870 5179070962784001832792631572505 6871 1626740459338345000877047327676 6872 497542089117596047377046845047 6873 148011012342534616820383041467 6874 42774765561777406536333469137 6875 11993723916358938408586082798 6876 3258369589055261937084188051 6877 856434155176690260966348739 6878 217449795240544824870229069 6879 53244133505531001344080384 6880 12550353838658187206793571 6881 2842346298062689917182383 6882 617213197157918472342355 6883 128220723375977023629750 6884 25420943715338219330605 6885 4797203968589949598525 6886 859199842536873034931 6887 145590746621138943172 6888 23258884764615426997 6889 3489592240390962697 6890 489562823186188888 6891 63910139390211604 6892 7720563734117470 6893 857588227816660 6894 86944415403220 6895 7975209981340 6896 654974235224 6897 47544781958 6898 3001582613 6899 161371118 6900 7179797 6901 253689 6902 6671 6903 116 6904 1 6905 75510488025438261304679120183518573236529303339176631 6906 75510488025438261304679120183518573236529303339176631 6907 66903684418660152939277402920781195602764156477100123 6908 55390646361615840444663511014581159715559578590522729 6909 43877608304571527950049619108381123828355000703945335 6910 33677498520819241003172829238929129844211633165884875 6911 25233763085230789349907964063462854427202435119592130 6912 18546401997806172990255023581982297577327406565067100 6913 13415017326836447393959644674775533972685994735364784 6914 9571508032704179803067310193544642460589968318870472 6915 6747773075791937459623502989991701888351096003969454 6916 4706317581111974032292216840847609895380312746307474 6917 3250595792728482871125091072232903784279789072590122 6918 2225011073757597007561410559657760520842931080582834 6919 1510238565882963710889502322114880991104925170112989 6920 1016966746122617705895162583120653782537975222319513 6921 679638983595854390510083831756318965246539778902483 6922 450910374706063761603451681049135516664537935454099 6923 297061718406600726280638867766924601806900073097275 6924 194370631549691798688996393625988709075463428431849 6925 126330345757297621259393064173882358608324736278463 6926 81569703687882175945087237566476626298029870465603 6927 52327872573039551019514595458759726603980407905289 6928 33354055293232491757771006145540905485228456970359 6929 21124913279616013667244672536433652068345193744261 6930 13294849546638407273526879997702994953562652272237 6931 8314165271289608540277773830792813602420840837837 6932 5166530040976452785942086005416823415458274423471 6933 3190194193045772456099595724001184899063523888193 6934 1957315569789305397712835178285838569450163717125 6935 1193199925141536405589603824493728094024778120885 6936 722691555015486816999695007130094771384685446095 6937 434865414066028889788673258646433336260194348205 6938 259949993542520322538525646589944091886718576973 6939 154356567872468910164653783379876678065932687289 6940 91038397692551407267994891927954725793781790323 6941 53327196397013102951213580418088600745637656013 6942 31020924578461170230396209739518630749122553289 6943 17918288628429407282474643891220491333207776688 6944 10276019145245208374007243325333769232320682758 6945 5850425954145170651220903784249549648994792686 6946 3306197028494534797341324147310299299996266326 6947 1854342343676531492853528824000648385314648028 6948 1032069894743517001082809125357306135471743788 6949 569929493533410647582308970768931110279913072 6950 312217677357746487015570478503657255053093104 6951 169647047266325384602799029077009642993166639 6952 91413900931217792759865179877118319614627287 6953 48840083716384302766101279259730986625526173 6954 25867604312253631044805906338245116562153341 6955 13578922580117532920559988199958917106958197 6956 7063393945180785759208441742149497633497447 6957 3640040453553487555755763203851305882789201 6958 1857997310694685531244499651818013801019053 6959 939132923745058529635158568636722358574960 6960 469942371359951404917959886520498080070130 6961 232747671910654250943527070339533312327490 6962 114059624358275234020901132243332392518890 6963 55291934676556958652396717926029671173888 6964 26506159864500232716337995772406147167944 6965 12561837725112007557447778598957609345508 6966 5883571010508005270260734385027635462548 6967 2722475841279110511061964385549655834569 6968 1244140296609404242643603137000040091713 6969 561302524030239509988989986657945663363 6970 249907652291195285166019637630881575171 6971 109759420782577679454234864946919778311 6972 47533549927473181368579256002268552333 6973 20289093318822127691850311613165950067 6974 8531541001620684624088922286924291159 6975 3532510734241332044518827451292227618 6976 1439491145273114960789906238944316468 6977 576994045177955922070819056922244104 6978 227366318350212766063344720625226368 6979 88027144308333172748060351093304078 6980 33463610135429526738004021802191826 6981 12482759690245092425955838953236026 6982 4565948599066202152906509470736258 6983 1636511151918139676022906346816809 6984 574304636996546196752698727024485 6985 197174457945216634526135864097975 6986 66171954029006510510833421841655 6987 21688085582728207213137643917775 6988 6935517094213708350498549034629 6989 2161767423560224820588580118307 6990 656065979992262549301975037399 6991 193643149944420627226696769919 6992 55520048277412221312584773557 6993 15443095635642371145985223959 6994 4161628210060681509512079999 6995 1084937312954686692026687083 6996 273201608647512121193841353 6997 66340131991733913179870559 6998 15506315974637315563797787 6999 3482143860089297456169005 7000 749708294618631789164595 7001 154409703664998639675705 7002 30348753468484170976985 7003 5677349658870257140869 7004 1007946357743483720567 7005 169294367444081211689 7006 26806817445062446389 7007 3986239373731215712 7008 554264220450039086 7009 71711391796492470 7010 8585599006230910 7011 945148208339180 7012 94964613193980 7013 8633044541296 7014 702673931248 7015 50553310011 7016 3163201091 7017 168557473 7018 7433601 7019 260361 7020 6787 7021 117 7022 1 7023 223696821203921358836246695367291099954466200770942903 7024 223696821203921358836246695367291099954466200770942903 7025 198204989630013395499663641348541726343416345497073140 7026 164106354449327323797678870067054975098601343361126869 7027 130007719268641252095694098785568223853786341225180598 7028 99796768432904266174687550618597929478217827471054648 7029 74786430215408391582396327602892133874957012447265953 7030 54976704616153628318820429738450837044003896153814513 7031 39774352628262730253909937766307129470104124536283573 7032 28385737313149506727360569307782176316102790773311377 7033 20017221732227767078868041984197142744844988043536169 7034 13965747878905305421156031075383876476653410261976089 7035 9649442843213587066594680444713726581427518347289627 7036 6607618811807748527200602539097543478643540221775623 7037 4486934404362899908134706221545186153435201284645477 7038 3022878669486001857661421197817913629724999616297456 7039 2021255080627742517107922443080776443355481182591001 7040 1341781172687026855863995545611790132805163344098937 7041 884519097724039099565712764907894390991075384418954 7042 579137099781878251462919804187697878157916057544359 7043 376678253646595240176603050875777924705837856418568 7044 243403353814379665980858294914780069797979939287858 7045 156274839934644117744181934751562381588871650466899 7046 99698193318191886536408723884246033581228358839526 7047 63203549815395118542418411814375148485852539892605 7048 39816585085051666558531934205730457826544229556241 7049 24926448063222844271007067800456860493258183421216 7050 15507078396339555460095678473076903753738706361515 7051 9586643724200861237739855713670555886517175206098 7052 5889236830502383824582964789800631396657204961516 7053 3594938670387111694891066523725404353155429974371 7054 2180438985373254658557361718137839376629208128806 7055 1313990890084500663455907603213926801705820116021 7056 786699661687014435626251344287555485167132427781 7057 467910116022420766460083978180203924132021472244 7058 276450909262672380226276697275959511078399451023 7059 162232434289323478286364518241543987222770092138 7060 94554057041053089689657744691366899029815536944 7061 54726928295783308292909237243284374553119308771 7062 31452335267561745579646688627390843714518422149 7063 17946718655992040508005803157119618377934963187 7064 10165854466558937926327969330130793243830068727 7065 5715742460257007231795259124993792752372563369 7066 3189418372093018031147130653077724144586469643 7067 1766027256936504076351401572448628809310019191 7068 970206498001598143953504539340722013144617263 7069 528740225415173742314356462150173859482845623 7070 285797949884660450203944356762581298776309256 7071 153192748985059455048524007524356009037923727 7072 81414147858891734684428306583351176490205695 7073 42890460816521116914572099500917308229174686 7074 22394095349571312426356914565406004498088561 7075 11585832176259993652126039152008396770222880 7076 5938089145464961250712791633663657589944678 7077 3014342669292872365356946271693790110888981 7078 1515169539469859996632932877833191748633521 7079 753952944135138482123373233917189131302731 7080 371303100653606971679313791223252236293711 7081 180923992273562748333554384693472295587901 7082 87201448641294489847470628043594714094979 7083 41560657238574288825290557778361085497163 7084 19581130079054733979208466576223711651003 7085 9116941470373793285807072941721459017679 7086 4193433219899234450602742579614587261146 7087 1904784499282047953565677994965172385499 7088 854116052311758490921028004607466829467 7089 377932977939759008073253673226446783132 7090 164954318857591588416752065722941761169 7091 70987102840965610582765290212831155958 7092 30107119399296862538623834463610335840 7093 12578557670951088560158982070879213389 7094 5174310543717768645486241167550805389 7095 2094652065826601924795061816836920585 7096 834018770583987660418836454567166677 7097 326437004170591008998157490700542805 7098 125523568461489106313958322154343533 7099 47389598742041161586929443518727983 7100 17554486829520194125779500062951835 7101 6375894654762303661589489273298569 7102 2268958709632074199841832727653128 7103 790518519868950983533185920265853 7104 269430526634687431573027113346333 7105 89755406447773123949120270429818 7106 29198620262846105235577597478003 7107 9266980811547604540145871022352 7108 2866490681555776009358854778354 7109 863247148870217690695202852399 7110 252813306479841151799541543452 7111 71915439251055339349096077953 7112 19844762692926550773910445557 7113 5304925678289599200353113546 7114 1371800626006914121901371891 7115 342615126459194726198297092 7116 82509516297885516840245914 7117 19125346442130732017379571 7118 4258828029520023992568406 7119 909179266891439853221641 7120 185659952561829680103001 7121 36178058649976992073676 7122 6709450871773128639035 7123 1180847728109482183802 7124 196604991188940731752 7125 30858556425306539455 7126 4548386113584346081 7127 626848137116980567 7128 80385169073222347 7129 9538812548843317 7130 1040773523134927 7131 103645512586507 7132 9338733952483 7133 753389107211 7134 53723704016 7135 3332012483 7136 175997747 7137 7694078 7138 267149 7139 6904 7140 118 7141 1 7142 662762421725143382344788171386348329048337151787800671 7143 662762421725143382344788171386348329048337151787800671 7144 587251933699705121040109051202829755811807848448624040 7145 486249614100358896398846877000561808964228689835577646 7146 385247294501012671757584702798293862116649531222531252 7147 295758012958710759610936420502225951156274950496062252 7148 221669453818402245739880253226874532952351436037990967 7149 162981617080087130144416200972239607504878987848317397 7150 117938128395601577530932339044335456246723436435273827 7151 84189374409904506475766823490209451095496258252675787 7152 59385741767954835555257810356908963968808929754338807 7153 41445718154328916103697972839779287936961158705693127 7154 28646471225214516986362458940974319780418484920163593 7155 19623848608410824599508891469456559989812280259169657 7156 13331428784276503188989722491607473102748513061065531 7157 8985733303074057562362415614397355256697243043352551 7158 6011439002314195800999628268555201741882116204891541 7159 3992848667333318754550966930697410772974622548865573 7160 2633735775796748702796956201472105497177764931471026 7161 1725563326127697184895221739719074238699139036336944 7162 1123119609778935610511789911231953124059079636365074 7163 726290132093960800536476764294044461531538006807434 7164 466684886504447605081338944159164248015355353398261 7165 297986668936829880899575346429469933508217194111699 7166 189082149747338098672287540103393858896593494579037 7167 119233450951308838920526221887982068315989218661757 7168 74721572941349373269395071742903725588335714581132 7169 46536586372882143708343325339927133301487016173870 7170 28803051434709246357154162181754362959546698276332 7171 17716086721594099348856253416931191676866892697444 7172 10828485634849849479599766769060082287943398564669 7173 6576871904945271952195033324699016674991459860399 7174 3969172294789878510271724694617723604440459893949 7175 2380032644485637698170575572563716258132386435069 7176 1417876002022122580552246054990911605333504398624 7177 839136462815008588847553042293615952411674866114 7178 493320688182791292449091978009494861292120157604 7179 288063815516890983241184907047124611642709008396 7180 167058241871607491693264553078858922704116797189 7181 96210188547876540066119835891257767478298015727 7182 55017306891225570070382643384143745306489352417 7183 31235671134410656624734514588538750737585210697 7184 17604380990832383391835776977300375954485523551 7185 9848071956035917899961742624853076163031751867 7186 5467405524195397206460085328936359169931010113 7187 3011944514295366250581547122949957699182815873 7188 1646194261827049670601341119073119792737500873 7189 892510311882878781946622563378914384022636129 7190 479920989086040105233411428914312180322933123 7191 255901887255221317318125899798968570969920307 7192 135283202412669294187928919598232751796676102 7193 70891911058045045373266806177553766973491752 7194 36816623010977707964491633042083546135447430 7195 18944965892485603431052315886536440774084302 7196 9657182408137083473883305164340395711016899 7197 4875438621270309057282960150552514430942149 7198 2437132567702238158923788188055193710111729 7199 1205973601007565239496268657618693012710809 7200 590576085615379478108682144585222805374299 7201 286137352877060020742021605812110472149599 7202 137122874568234803603541131236203219482789 7203 64975923301014369865023065198563443717029 7204 30434558416382807461493195397468460525361 7205 14086798797193861497831067377938572429489 7206 6440814705440192151564772630282044838387 7207 2908025688213601411884104908632589871027 7208 1296054717213072439250464931616938651632 7209 569963990549877671236670962605037030126 7210 247225910685132572125934490154612229852 7211 105725144741033412923368458642233072308 7212 44556067980542537187376691279846302123 7213 18495965250576078584822916600190888513 7214 7559207389101426625631348245570252895 7215 3040057765937144944150262655912051623 7216 1202430425516574757703218236720053611 7217 467482340752965340219194552228203371 7218 178541760735530264786935032588700021 7219 66944180880652793321902132150892645 7220 24626309277886733434796349741880471 7221 8881768504062640817699829481490947 7222 3138321407014271679929266589028697 7223 1085576580254602266867921054616937 7224 367314129075122080381626383599442 7225 121467054859201262246886118841272 7226 39222183091546036320205801971682 7227 12355026546033827274275526481402 7228 3792768992481773922899930119097 7229 1133459479803953054934303155743 7230 329382487469155888811945076877 7231 92964571962957855048914837821 7232 25450799769186695327743981466 7233 6749334544489062244674569456 7234 1731272179251690474196140718 7235 428885071056458957299224566 7236 102439328903415834761302829 7237 23548843073023734374638699 7238 5200180800323728893658529 7239 1100823743076512965147169 7240 222894725081904152352824 7241 43064077701567293346514 7242 7918120264493172771004 7243 1381570763086042595204 7244 228033658721419931465 7245 35480406512723292779 7246 5183996827269883693 7247 708194630352479093 7248 90020270512228403 7249 10588314981618463 7250 1145127747570893 7251 113035123828493 7252 10095300653173 7253 807281876653 7254 57063163447 7255 3508270823 7256 183698614 7257 7961344 7258 274054 7259 7022 7260 119 7261 1 7262 1963815645947208854505196881559285819544210551279398181 7263 1963815645947208854505196881559285819544210551279398181 7264 1740118824743287495668950186191994719589744350508455278 7265 1440911515513927875528024370641185046398748846398335744 7266 1141704206284568255387098555090375373207753342288216210 7267 876595532235894706948157510821052451261572840314042947 7268 657098531424951542705815129739416316447411918362393349 7269 483213203851738762660071411845466968765270576433267416 7270 349738936898015255482211031987939909442841115796327893 7271 249718743597376074549906740321584921140681668229469810 7272 176195636983416273240831287001151786519350365510588197 7273 123006267028317095592961704560069123076560246238939840 7274 85049021682463409062533825058742304299867487146757991 7275 58284026874443704524042280084553459666671403099252368 7276 39611961414426425070594032168321973294637680090968805 7277 26711922778484355132874260651375342928930372671089056 7278 17879292892919009598112247552620038929443901368730599 7279 11882119922673145979088039008959971784903774913972133 7280 7842274507064526415531455228021404372640800075355164 7281 5141380442840929507913448953184308964038779113861680 7282 3348688895447838890446001726523383314569077834308644 7283 2167108079317199064599650093848564321771102376792415 7284 1393600347985629014447733896034877734537722890816207 7285 890591748581736153011737780985217451223560298119176 7286 565618691079474311085792248503960755127550488365715 7287 357015978571790642322095718293638646934698429993527 7288 223963729960366264027915988263851707868241614183642 7289 139635266865355131818252903913042907314043880546776 7290 86523832233665057986194089709609454533936998718298 7291 53283218899152605174909248078359780438257974459245 7292 32609610461836596928871483599866053269060993674259 7293 19832772544589963235032032162194312483480294579968 7294 11986220144298274012736232194107842517372925901327 7295 7198081548769625912255561845888710070192717806071 7296 4294951008380884436698505120620775922178824231170 7297 2546094704230354883453924258760415784212809766944 7298 1499445049000820125289147267882916207158958762190 7299 877178365105930448664409506322835604961004602657 7300 509689058150706661170137917118921368088823361311 7301 294129427464370079932559818459288780120415613160 7302 168554445844855820012505864028403250341477522927 7303 95909228920643104437121982893898384455150437468 7304 54180874507836150483468050941173771508311332561 7305 30383729897698939324241343999804603481381576688 7306 16911678402645466600572050522363510937555241635 7307 9341593598711927875923262573369069799868030238 7308 5120105331875392843693322794934039519809816807 7309 2784148581405478119759612251716479600219884544 7310 1501724406046133488790537233872100332022174177 7311 803337133364634361873381742644916829546161915 7312 426125282548756118909572206005217211155225372 7313 224092449847312361094946919221130215491775472 7314 116810697676166995365712706299533922439416436 7315 60341314279528345530580618598657697103283553 7316 30883824984776247345015262291102194971697545 7317 15657952354962766137133459935242492318685464 7318 7861865898803119355176168649760820927721733 7319 3908390305765188460184063809430308458257792 7320 1923278394935377058633171045076618629554141 7321 936577778889584325566270740819896185923920 7322 451215053877702119866055817353311557111319 7323 214999126927582412880104714733809590349530 7324 101291518421787690316296090917808729086607 7325 47169023458101393933557754540490034243936 7326 21704322368538654684088553579238687130385 7327 9864905056885750887219516251967572278137 7328 4427331540377112193973170535352944925278 7329 1961244517064824730418502553729826876416 7330 857220812461870954331454911491478471778 7331 369528413739534266803966373318111910335 7332 157040544954469497018635051592901596833 7333 65764348794681758744019449766904490808 7334 27125688393764211581306693016369863809 7335 11014619988571790976628883494198422802 7336 4400818299580907370352736087703300945 7337 1729172188576349523486855213944136256 7338 667787099642149097004674038751743211 7339 253322951163224915258456196957896328 7340 94335772566306282206493853001360969 7341 34463414134020028193608570529396960 7342 12342978705433631914922560995708867 7343 4330572898753188577310165375593489 7344 1487309552124568180715633920915876 7345 499616574310400562656312136552048 7346 164014093646706620572451601364060 7347 52570601616205289410193687016467 7348 16436464259145475824117540503835 7349 5007716024037646463383089363176 7350 1485159362489607904722259547423 7351 428269063674969586800359925105 7352 119935708917716213688233608096 7353 32577174031018503193152306184 7354 8570783128031270909729780628 7355 2180920136786985017349979999 7356 535917902132558774254766755 7357 126962643681630134876599104 7358 28946811409107302472555403 7359 6339321106887272999006827 7360 1330784782748617217273826 7361 267195812192178724376480 7362 51187106161864873296494 7363 9331697853017624081949 7364 1614300623501011722347 7365 264158527947448326856 7366 40746719313445148715 7367 5901923514407393548 7368 799273180373008381 7369 100713651459535344 7370 11742883380082087 7371 1258922622899590 7372 123184486570683 7373 10905929442880 7374 864521559149 7375 60579141927 7376 3692236820 7377 191666864 7378 8235516 7379 281077 7380 7141 7381 120 7382 1 7383 5819525803140027392592573852991803679728817387028471541 7384 5819525803140027392592573852991803679728817387028471541 7385 5156763381414884010247785681605455350680480235240670870 7386 4270304138485819269066750814851815921677676882681927296 7387 3383844895556754527885715948098176492674873530123183722 7388 2598387972227036011345943255546805010519649336177486542 7389 1948032003677349791149417508479188226456819302980782027 7390 1432776989907695867296138706895326140486383430533070177 7391 1037222208516080841510514735774502259851890652565953277 7392 740766324482270204188238154944735593024582204080696357 7393 522808002786029445725001524234045148475699320078564447 7394 365095521762165137940159247423402562758871759107007047 7395 252520410039111124737031854625410935347272710081019883 7396 173117446538928522102906002284304828633618792283144907 7397 117705980505694300578051998369141664220004223315475691 7398 79410066437266196525094858983453617858158220048022471 7399 53178599017047623398385364974899514389702399567077191 7400 35360235828408220301260936261746855133518685221366183 7401 23351623855848160881237099449531586247096442561716176 7402 15318929772906222563129548737895608061858845174233634 7403 9984299932885876952714586261586407156079059281269124 7404 6466045059365089150351917295206407267910218965379144 7405 4161344633455513713993775751299635151053163871497841 7406 2661546770029982863305382789191904102288246378714199 7407 1691853284121642396788047729983079570958728432618907 7408 1068893557682550673962526851072352941354501428753747 7409 671208695427528906526542780758636974265055875802522 7410 418922995864795689311836828840867966882609841330880 7411 259872959828435183832778672747155440740076393112882 7412 160224938823862966292376533203794854658482495110534 7413 98181274054641267123937529390790817603256772575149 7414 59791578895731159529043511495365898757192899092719 7415 36186255343634676355604293288634075683668801433759 7416 21762831038397715181113459995848589042569972894719 7417 13005520148079188570361064953011732990949304905514 7418 7722356963204809396633432655180082584803024895544 7419 4555624657032157262836605738328810841503506032694 7420 2669838538987613915824275705157695312037980161826 7421 1554251166909932946750445965588119848547905844689 7422 898698044437818176014989469337081000033015594947 7423 516080171879874103084146817598589489360491049607 7424 294295001712483303097973027276446192103254943647 7425 166632477897045017452206502757797580910438505771 7426 93668452349827406873818056216534217226014190167 7427 52266926748857812322755572297864673244598910743 7428 28946803297768421699124536195570504537740823823 7429 15909312969639485768015662917639704230122602313 7430 8675880188507584485204176016254716250881573009 7431 4693729176210620090669124353964036538554139873 7432 2518794688968396677753426772740742886333793377 7433 1340486427200857445602859852599247203534847992 7434 707372689129757885320924416160579014173991142 7435 370056654015644833318370209778259266713865140 7436 191882990786454422215869190679109206688014352 7437 98596984378838064416245469936149435216434039 7438 50194529191600362799627797742057492310763729 7439 25311474153649798117862690221857393946734749 7440 12639949076219842278622438785823208124828869 7441 6249340915479673224706545757437501945253199 7442 3058255403642296583659384335465119103838739 7443 1480978701981124372483801886623173854834219 7444 709478624092182146041565357344478753872019 7445 336139822573827635452073123488773567627441 7446 157456290767018543023241434474209262647489 7447 72899237386949439179009902699422107279457 7448 33347737500192838431709634360232187736417 7449 15067505483099742483275824402679028045782 7450 6721906278377502378145373777431810821896 7451 2959764537852142475340240864191754121402 7452 1285776842699311028016522259348368686638 7453 550858533291841768363099231020389895343 7454 232645519765743585654399450652946509533 7455 96813255625413310192407157547103101385 7456 39678629973919684444871484196377585873 7457 16008354179625837214562326428635891971 7458 6354494724697808664135916366228718491 7459 2480418188176676059566817255749500191 7460 951550758489510292865441528328903775 7461 358544849275055846332288653946356871 7462 132613489797484419958424177838928867 7463 48114822087311432510742545625084387 7464 17112618154662395414356706609905347 7465 5961890940967680396815044400761272 7466 2033051014084457733352591891466722 7467 678043907195168034911643723503452 7468 220974371672272830580897069474192 7469 70308696550225463098433353154917 7470 21819532647131822238081680160883 7471 6598015419542218954447298901127 7472 1941999278190227340852165929631 7473 555726491906433134118321230436 7474 154428565186221905957280075606 7475 41619230530337500134454792228 7476 10863505082861205606357697216 7477 2742369912365229239781755869 7478 668482606654344039387318059 7479 157088019299999565247847579 7480 35523343954452998469165179 7481 7715672851909240101958074 7482 1606312784694071355077904 7483 319829089055728709827734 7484 60756305323847565401234 7485 10982776750507143415685 7486 1883808757904488460879 7487 305633003629505133923 7488 46740788482778663003 7489 6711995856471024143 7490 901150892084159883 7491 112571092658458443 7492 13012009597386723 7493 1382921092633333 7494 134147832475933 7495 11773974694957 7496 925284934573 7497 64279353904 7498 3884177974 7499 199909404 7500 8516712 7501 288219 7502 7261 7503 121 7504 1 7505 17247168558452770365891669854750102048613779757551589252 7506 17247168558452770365891669854750102048613779757551589252 7507 15283352912505561511386472973190816229069569206272191071 7508 12656774844833209274536487920245182080477021503204992219 7509 10030196777160857037686502867299547931884473800137793367 7510 7702826018717864420977443629904723456482921601180714049 7511 5775664889103577649050572382262976601119944064946800659 7512 4248713388317996721905889124374307365795541191436053197 7513 3076359843123391255346795193051028963377693400625947998 7514 2197591857880037466901099810084738113977930046225563682 7515 1551397036948211574096612197267031537707780481943978869 7516 1083719971654594741083468826234756172018215929712377149 7517 749811853647314160057795262422961799782038003230231552 7518 514230474895943051261706165064901049293878707965304548 7519 349778489713297039565046487665052638280357303020671581 7520 236082996805619113516150203665336014200071330953749997 7521 158175121322764584392599032111325994543587647595327972 7522 105231731124061656133015277451396548146201454443293636 7523 69534075042503243437778601185623849960573838728852029 7524 45643343147270038038666725364448609289247821155229889 7525 29768374557263573305027719424791226731369423692392183 7526 19292364274402298186699307995297716861550858685565993 7527 12425420505433671493890637302394333658812940535367369 7528 7953612000206896992932845664638997220184783064693651 7529 5060213788795737127796718806496388436882142681093802 7530 3199928554305660508267645966302346454329064436879334 7531 2011350136787094474356332838887659069597286944648459 7532 1256649295960282064598253050280304455573142961703707 7533 780399866437182583355631110098683740322455313048423 7534 481714563535466946058320050091928306865877984283649 7535 295542710297229670531723820838958266250347087563003 7536 180215826628855366188375568947594448756863390568373 7537 109216521008108661664610067452303476641738523411684 7538 65778424911422215256138817083377341084734131172756 7539 39368780461886980068911751596484011926262376732389 7540 23413388022798827545903794707758445804448990937113 7541 13835273829543563935477657289306019476123886695973 7542 8122446819140556918226906113694331948611558066179 7543 4737215652095193445925428812640300211987073433121 7544 2744449914911582028187189566747889143535994513327 7545 1579207734288760596281595153377928926932280902274 7546 902460434266446443418192683180148636139340743774 7547 512120818254199823419513028829602088540627114887 7548 288549065518118433336624521417055092892660239543 7549 161404165463064672274768023934617957699924591378 7550 89618909964396138399464196016143810237127735266 7551 49387108110661281175261109391486130592714406711 7552 27008024183820417368228973540186260485228154963 7553 14654486070813123241724163843867232986177308852 7554 7888186477110680727429499929860073673629991172 7555 4211527583822323825723265114764679689387470499 7556 2229882188690150231699316451978267177042363199 7557 1170643168070294552507808809534381776526280977 7558 609234683108869139410307683930931813574379503 7559 314250322203511732942093958532247831109112279 7560 160623001516367029611889619190630362534248413 7561 81336721344353080650256684705436224656880558 7562 40795713951439749831358117249993633974166114 7563 20262322975206674636941697164198627224538501 7564 9963324508701317122841740326382612586705039 7565 4848960601928563423161407859333611115736438 7566 2335106121377806886419554669671769680807998 7567 1112390989611162540111262323039763022734479 7568 524053061165225616641665374450248246140371 7569 244078010936628833896537594517875212073812 7570 112351934098458336118748308202598022461844 7571 51096111843163080687359486284169415788419 7572 22950974769184233851706160074648683819647 7573 10178044024084881552602538914048521670483 7574 4454657766494696919378903447078638093573 7575 1923449258879994517723729930743774187031 7576 819002535732990991266340529097683485401 7577 343748977252423311539005697137338502758 7578 142152364317411277332993954264590603802 7579 57892050272153440004151587897495224481 7580 23207154489287801797213546635555107777 7581 9152476734778865876434400485444633352 7582 3549228009681383748378446161021278796 7583 1352573480352068884672396394848939169 7584 506244619974389522880787323508495937 7585 185977487930511814300428994399706964 7586 67015406086318798659138791656465524 7587 23670223448236129647830391645577617 7588 8188923335788226052978564060840053 7589 2772773856780435208800477630629627 7590 918150175580744947703217326114309 7591 297066546411143122800019070720989 7592 93830269672890465907361667385247 7593 28904641510651349222892453887378 7594 8675408259024099475874983264446 7595 2534232755182499957557590745527 7596 719690905223736164023386121227 7597 198457269585808722174111358301 7598 53070760898905813158133768739 7599 13744252323398247720306893099 7600 3442197016115286336380971753 7601 832391808271842361731767188 7602 194034577235867752715697604 7603 43523090481213883464459801 7604 9376098271782852098245869 7605 1935953421819066134091873 7606 382273913988544764465223 7607 72014024094798746742229 7608 12908797668440700674731 7609 2195529052337033997578 7610 353194770114602343766 7611 53555835654430724131 7612 7625119513715691723 7613 1015001368955819082 7614 125707918070582298 7615 14405951629428491 7616 1517940501775511 7617 145982755047428 7618 12702967823572 7619 989756504039 7620 68171781443 7621 4084368693 7622 208433259 7623 8805051 7624 295481 7625 7382 7626 122 7627 1 7628 51119976623096674448512995874546202822306806110141305034 7629 51119976623096674448512995874546202822306806110141305034 7630 45300450819956647055920422021554399142577988723112833493 7631 37517109370869410808822651287003309643304960784804963771 7632 29733767921782174561724880552452220144031932846497094049 7633 22836885715624003055808144684654770073761708260747967901 7634 17125670061624255911213369499161769105685282531667704861 7635 12600120959782933127940554995973217239802655659256304929 7636 9125137455320002409646454229605359778021433482764775440 7637 6520006920217701075791221591386755235117202261421600064 7638 4604016726458266445835011472645962125865548254455262471 7639 3217055581044170348842285704883519956570816486092981301 7640 2226570512964524070104140809617199442405552613782815134 7641 1527566873195078351138307998382002507410502928193662490 7642 1039465084404596117605187046398530821575070922847715603 7643 701895652683021583805621366714377581927930725619937729 7644 470494179269649357178673084345519293627640530237540454 7645 313176237349528631530027053808055656112998626831095958 7646 207054248133778079872057934173226695325910034111984431 7647 135996356223811446875560321645707142006763733176176641 7648 88754000472730080595211346375000315088341273040838325 7649 57560102109817393298442791697447324468604030403766985 7650 37099791894070241227399794006367407442706406115671671 7651 23766803065736525384239206018257616972058269000093903 7652 15133649927054237169287638629202645382376947657922344 7653 9578704945613094440846128981868132496786060895608296 7654 6026566427001375424529008411691010943274254218774921 7655 3769094451800258716655168433203970617187975297790299 7656 2343184915545917400370545863837979028898775439043025 7657 1448012490158022229816087094815490346765477949056861 7658 889454227427871408685997362061579472568824227179205 7659 543057435365771166867024599604814577294810835348025 7660 329549277642755595399738818322659942198070365778246 7661 198758393126277731346929805332003071325752599528838 7662 119134041685956608582854261674442860085079405856151 7663 70961566198023658214513736191700941884037678521065 7664 42000653610856317121144714349963642771274987820275 7665 24700182454396244114085144276331133858146858683591 7666 14431730786961079833997787362390635489131024021103 7667 8376661080928102445872034356178908440468559226219 7668 4829644176834558081383349144698377523469574461736 7669 2765703951773918473462765261991336306832845255736 7670 1572876479871730217515215974194966526679414047629 7671 888241862147000294418563292567973786977445475095 7672 498037631513873886883468282397629210419040093980 7673 277224279108992718947793728698657858000290255648 7674 153172096861466372749734328482319037292894488793 7675 83993491709963093826406705662090853110740336415 7676 45705094813482744251358906893151278773131482354 7677 24675676511967865639649921180577535023199063234 7678 13215647742054803034686132912606339172097605681 7679 7020194159798049455226471324770202301521291631 7680 3698062337465018415599662809384542585641336339 7681 1931450627715404851087230750780078170951262975 7682 999985488738334604671359415398368941285496361 7683 513118137046522775987276499320575752132214785 7684 260893831980540008240826690042808848340916880 7685 131413022616925696479565957815557218152785296 7686 65560541070362567542804700138257233523336103 7687 32387201017909650069765841266639018648879621 7688 15838861635924619330959338671385502065792960 7689 7666242325509569047619621868871381490985620 7690 3671409142977688138393966792586366201222961 7691 1739215387118861646044109088609880789277423 7692 814737636099097087122439016531592445055874 7693 377306295103481761354069802125010148341826 7694 172680980878361824397270613110310851450401 7695 78077421122873730534172156831650057040559 7696 34864778565795141215243006219450297026005 7697 15369941542318286537994011281418324054945 7698 6686790746875959429430134950256686356633 7699 2869805396561945999758439174573453763453 7700 1214500140123100704937950541906973166480 7701 506601061876789439556216259293681674304 7702 208191193316364095157797358873830673963 7703 84252249297186573384083508310357708769 7704 33558999334695097962583140619781700094 7705 13149826855488353377668078103442507178 7706 5066159942214195190045306523269652431 7707 1917954654395370033473815228768409029 7708 713080944742634825349917503481608926 7709 260200322901272696811134996533891086 7710 93123418969768248659102248165565259 7711 32665618177023184233437141544772005 7712 11222427123607600241770269559273169 7713 3773226630515351664239591237596021 7714 1240559042120493368230687209577251 7715 398501041278618712746591884709739 7716 124956067990140592755501128219080 7717 38210907180769653832950234560328 7718 11383658509600185131485465036269 7719 3300483727568358272315906587719 7720 930215385703161344663380732983 7721 254553184879011996856825894451 7722 67547445661771587706393512661 7723 17357432003402816662208939805 7724 4313006783754626038501262590 7725 1034718969256838024464739966 7726 239273718920863850200822803 7727 53238888211756982480419821 7728 11376223150416711012247815 7729 2329765515758853693015915 7730 456256918872603613561531 7731 85240723655010030437303 7732 15152720478144840954120 7733 2555643104136685816088 7734 407675818284749028353 7735 61296095341798745715 7736 8653383344612689164 7737 1142114307768656640 7738 140249764224961413 7739 15935788186420883 7740 1664855966134570 7741 158750386930554 7742 13696625011741 7743 1058128757635 7744 72264681135 7745 4293090411 7746 217245573 7747 9100653 7748 302864 7749 7504 7750 123 7751 1 7752 151532376009683684148363191660038033005499043269537471329 7753 151532376009683684148363191660038033005499043269537471329 7754 134285207451230913782471521805287930956885263511985882077 7755 111218513089638116023987278097546025228542666367405821284 7756 88151818728045318265503034389804119500200069222825760491 7757 67711702434124872743868775735007847920450019781312898550 7758 50784623450805844200265536999910849918295321395425979035 7759 37370581778088232634693318184513125493735974065165001946 7760 27069367787143332202369931299061597026733403127806801355 7761 19345670894362404762169941408319432199156639759879218669 7762 13664180516136712172967913577049798692874715137910095295 7763 9550598464497240076110603648224267469645131084718194020 7764 6612240282134932405021265683194793762642618834411933981 7765 4538035242400691385199651961693717076459139032389390665 7766 3089219748983931506176023888035558341682051343570006469 7767 2086887485297506221381196770987185606552740630258755034 7768 1399539563862634648016584603637979728625243130010305579 7769 932055093643643307873486117603785426124881603674158307 7770 616562030400757997832241054954995794066652052672385839 7771 405208310060945790041256657868770285133362005509980676 7772 264616343108475913606980444155626881853641865845320857 7773 171730644210124509287964743520471445645971584554752652 7774 110768371289948248686168469418127228294864918225289129 7775 71015696799798798428426163731749594407416435251627822 7776 45257287466031411091374938441245470277955357600682685 7777 28670522327142225883490525387551501468089253193817475 7778 18055363556905346027252296933720600145616223750409625 7779 11303296483987966502667530397241132137775352636696916 7780 7034474371999755320437357579866432742091786771063835 7781 4351915539785131939554481960220136698229443950612854 7782 2676343247960054185644392081098964275773691147578267 7783 1636070421694436418455982298253125094711159441416962 7784 994130919335106506105285714957401933186798962022779 7785 600406934983235568449624364727652849333195101884627 7786 360399529458649042732205284284692501819138812223535 7787 214996753106905704711990923543754949493731487378092 7788 127455497157085774274738646464529019366427383310617 7789 75081196547119605635465829915033274449215701672714 7790 43945451561115968692928602552094746059963685840057 7791 25554553074540247494614339524459915742336293111390 7792 14762267716412076660563157705607888481686754883385 7793 8470800897406950267887282927379468421151775605575 7794 4827652938057550063685103891294498277582765497301 7795 2732365031888915364319361920317979861289993545420 7796 1535609595909985617803196209861385033047397857999 7797 856856299758740776931476678273985363596332237341 7798 474638781890794936721034100640396053477657807631 7799 260967689678872452123510504407913422533134305510 7800 142401976416707892024921772196199107758265746421 7801 77105555336407125081644999887073272935428737397 7802 41421650964079123228211850330632296199319009425 7803 22073435717055379895818562132801026674587560700 7804 11666454550976302490635635430200210114623776151 7805 6114440539953121219309510462836283221701457660 7806 3177185662133213102289269594697437030485103319 7807 1636485840047273716463090575384795987244957202 7808 835368166151950154836913700774754966982563347 7809 422520859569600357478574272306357700657017029 7810 211703328861632965067056855373669845812004887 7811 105055133363630086298937480446376227208389580 7812 51619470335970494188956924410559385109394597 7813 25107806445284146327308681488923255939602897 7814 12086226532940532620807556827075524249059119 7815 5756287229030844825162347081118739278488462 7816 2711702483560855792701227054102490843808445 7817 1263171671375865617137891607573954253446525 7818 581662319443621457472984798649496744658665 7819 264685071120043184397437301432199425305396 7820 118985399521392009846979358869369215107135 7821 52821782195129186676344048182520771272934 7822 23148901147567450446492514330440276631391 7823 10011092585630426418549734552200000839506 7824 4270657976436418471154308845772994059295 7825 1796350184264582185067479684008829976921 7826 744702128765847608146739704258199981987 7827 304139895888010986415326849573758377844 7828 122308901596680024637461411112790188169 7829 48408497144900747418747496786659071717 7830 18846847930915136957398033784875245449 7831 7213953007959595021396816043681111906 7832 2713174239788700980152928354330929335 7833 1002055910161576249148243305535633295 7834 363197800389702306309031804188208491 7835 129105490371879059497860264163417140 7836 44977466130897865424364765897046269 7837 15345351741694055379719329850707380 7838 5123377391821371593388173898400605 7839 1672559627845768349676052544267526 7840 533435080592750571391938148679025 7841 166059837631381985493485724803119 7842 50410035311359697348042377256989 7843 14907378381166129170702624468484 7844 4289970843951802353975475274407 7845 1200011596862869262299563298444 7846 325892126452911192318897101611 7847 85815626336764970010330951082 7848 21881360354997951245839485127 7849 5394738119234474285750836159 7850 1284058496464843909982546347 7851 294578668893001983002931580 7852 65020747702681231818068797 7853 13781984369558108251650922 7854 2799573313081184798327149 7855 543790802206389954407542 7856 100760582893997624541085 7857 17763782048691734383171 7858 2971175622346545247561 7859 470013566380006116060 7860 70078007782625109291 7861 9810176271723361017 7862 1283905865923509411 7863 156333404309231886 7864 17613476641262865 7865 1824603919201041 7866 172515584949597 7867 14758855207212 7868 1130602449067 7869 76566591124 7870 4510631707 7871 226353610 7872 9403639 7873 310369 7874 7627 7875 124 7876 1 7877 449222501434823367055795240724415226254160564831704494301 7878 449222501434823367055795240724415226254160564831704494301 7879 398102524811726692607282244849869023431853758721563189267 7880 329735379630177247792877579120572718560933172853870294981 7881 261368234448627802978472913391276413690012586986177400695 7882 200784430716165594411166018396531198318365029056792376131 7883 150610546500462974327806879189282706594583046768782420141 7884 110846581801519942728395495769530938518666640122147532725 7885 80306870067178075251609907454971444988422010260218850775 7886 57405535116450241691345965573546699281616783663604345255 7887 40556700768349311841499521453199174676018586812911987129 7888 28355203469905918176506272030542785934619459929521263691 7889 19637604691808179633813950629071292585524327621874099945 7890 13482190928401701613882326959158298921950998885474858605 7891 9181415375702936523956572428040022793361966469669500155 7892 6205033009091098293794636355999861551174375852656453469 7893 4163235661000076891394622192552957994469994216497486431 7894 2773992086882183734224388658489374534614565990629099247 7895 1836013437393543036902617088109660938486563934055411521 7896 1207344136801129095331344971652815650315335756222543095 7897 788936168327538807668302640393363446056135674948153501 7898 512347845151257484358466105034512900769651802107317041 7899 330708145780175999444239058024357149473640247775910511 7900 212185770750182345543999992224565607653929551042680003 7901 135333304365962654058857892531820566323774661953347025 7902 85808091966458741337567461223058825222255315302307985 7903 54087676900515318960395409540162211030012263237520431 7904 33893813184665344663311052104463177210753172898504285 7905 21115179684746589714197277156292698259638047566016655 7906 13077263120958119815311935905714028246766506402593275 7907 8051519373197579034058514422229753174005388143099269 7908 4927934591214479050332337448293090404784157391007821 7909 2998207537520989874457930303385671751152801457667311 7910 1813210599795888795240209120485134012333630142925103 7911 1089937337801262262184808951932724986281955917008705 7912 651171539150398005120460066157761567442147027818775 7913 386634721112698058517391443742381155031660297117181 7914 228131898964854469865625430471454283020318514528641 7915 133756944744031984105207899571994895331831845070463 7916 77921017303632103048585527932725233084432970554215 7917 45098388030095302016273477542699767277674553804445 7918 25929441591039028736350261367668831576556456350221 7919 14808330595199344262291037444742033992551902610675 7920 8399478684076025584626093146665727542150047246665 7921 4731314298035660667745135201494242599177861247155 7922 2646316999909730626810406198469673983957820084639 7923 1469526072244611899055218384484645104087714370001 7924 810084275267673339896982078152397935968749684643 7925 443241086194284482549724153437596267731331693729 7926 240681881222156828624728715563791099845722798225 7927 129680365328373317430093036361513986249754306847 7928 69320784444077449937009965624495474490445515641 7929 36756921454998903569930544514057865793616461235 7930 19329746129121776709521146486686846932131385055 7931 10079669780633577022595358709938377453567730225 7932 5210964275098264054487887091019453091400112909 7933 2670278964273990063990348656308443106874470431 7934 1356043153332143726376895282377826334479861791 7935 682302014769253920777729163866620219813398593 7936 340071461444360831886645789118375146815601155 7937 167862724875995385575721714052824294688649745 7938 82039860830426143395975316750368433940775141 7939 39689335303815176203367735157346802705190481 7940 19001513065961993449246988626627689523661083 7941 9000164619074617515207812088084538351867465 7942 4216364486485766836702582972458409127910025 7943 1953096038201679574016808509398280092492231 7944 894280391165953652997831898348812435362545 7945 404622161964013555525013788021204264558875 7946 180845069242488650440383688626723997320055 7947 79816673350430686054505371720425256459849 7948 34773850760550663286659826586926437763361 7949 14949251451737679829286911858429475614843 7950 6339011445981725882133046977429015071179 7951 2650203513686788891108267273757877822325 7952 1091954396311264874631311034713566153087 7953 443200970117064157742100821155293874981 7954 177117726528546622580151874383967976537 7955 69658322742072247398854819438055159991 7956 26946846672598283559837278332828826545 7957 10247791807428546433790754068365040571 7958 3829058384862282359073051150246448971 7959 1404859110492522802718448597969544005 7960 505800677819376163068102100088228115 7961 178584948831784667597828311897871505 7962 61791306413780289290895672086728629 7963 20936764900968879004479966481116571 7964 6941563920580843553909219291213775 7965 2250187114484746941966410727503445 7966 712561525953110450935704447205205 7967 220230215001601272281750895110219 7968 66369505500809330303357313003761 7969 19483190061015576994532095178987 7970 5565298796232891905489039397191 7971 1545124163440797469149746688245 7972 416451508151827402312254596961 7973 108827562373909592297294933771 7974 27535864388739756870594528011 7975 6736235369221653872004616453 7976 1590836777195185471771586675 7977 362083230702479694591149105 7978 79286421300401960925866501 7979 16671434816862126347200811 7980 3359258244626349200861123 7981 647218814878950743379985 7982 118947871911548383076225 7983 20798350588097651964191 7984 3450101057615777012493 7985 541263183364488852639 7986 80031529425309100155 7987 11110314569794662717 7988 1441929856226154471 7989 174107630386915533 7990 19451914532525629 7991 1998185844329235 7992 187347123147237 7993 15893768393111 7994 1207386877331 7995 81086338253 7996 4737288425 7997 235764755 7998 9714131 7999 317997 8000 7751 8001 125 8002 1 8003 1331858858333138229849628068560869645463787219753888975051 8004 1331858858333138229849628068560869645463787219753888975051 8005 1180326482323454545701264876900831612458288176484351503722 8006 977674129690674187104388689366247376630482327104672727359 8007 775021777057893828507512501831663140802676477724993950996 8008 595436118786706267669120558004820810703213225489895235426 8009 446700496326198740836310628620271475831365598337684450371 8010 328814909676371248009082713678015136187133596268361595831 8011 238266321526622372209405793258352518192921868226300729380 8012 170356028014192272097926886759279899168941264299207045484 8013 120385325276321106335293013578793556435402634574785738609 8014 84190820033857771723276628050126599630647797964214161814 8015 58325142219277665885315465050420412196373955942913343081 8016 40056944976682687266512540000724651377633692550547985315 8017 27289290931141276841559650647616863951417744979736809994 8018 18450480136041820366434244154804870746369573531542060879 8019 12384878020446050630096284194729151162499931570959007724 8020 8256193187057523006315073260295061999242809304541285652 8021 5467410049076995201128255122593498810762137948662592889 8022 3597376305944711195932997434609999788509254288414746856 8023 2352144974951539256529484263198158706271374057909492591 8024 1528528696417003178825185274069936216878811971125122321 8025 987324030132245941908368294555458789738686232438965004 8026 633953686551039947706176504024831592796703093552805822 8027 404662940231098045119768968806912822682127478594286185 8028 256794777047079555206200705382418186944556154253325385 8029 162012277181544231393535335632410975565081450001603660 8030 101621339788458583132872758561962859904749144742998631 8031 63372112515703262808536104192543225939873830653572860 8032 39290182531796541356754798847131614850983352684388314 8033 24217791596008316137432100016686512096020024749901099 8034 14840132308462643416624196572982100325029462539794239 8035 9040204278519489247253627517946473280034540640124524 8036 5474406803131563652923238074785929531692025265367052 8037 3295278946071356067600231176927989859686054988602065 8038 1971598749093493966095206643647927984301185660801040 8039 1172433420983980666298652473588272063642237959387575 8040 692899849839375014983592927629136701738019741307889 8041 406941530534445652057088267893680810360250575408732 8042 237485379766503560661204907079188148222548204277840 8043 137704000764987710911653932887823739915185643921535 8044 79326818416910662384727542973338358366090934060375 8045 45395604261442312444241169092699534183286081722766 8046 25803692368195677702294662242393268178129752377645 8047 14567187519014808960944614053022463450145131516334 8048 8166658101085528679744294187532998645882951971404 8049 4546051207049613021006368974647044997615512950889 8050 2512403979625753516319704482388030754149074998910 8051 1378323400758020020440434075415387532552452505921 8052 750512522005758710969665646292672441781900209497 8053 405551340616923165019748436222668166138025567572 8054 217444269386732528743467757133317779606628338797 8055 115663037538357538022172836065666971648000538166 8056 61025738832223611759274852822428336276583923060 8057 31932108955370182408229819364857107300475070729 8058 16567592066928861501994521125272354600209958239 8059 8521700899260335431597779911655993207557237604 8060 4344529748388787724637150901560187235786637924 8061 2194925771294991232186783826854815496409465937 8062 1098663773162501069109043436037251681085985710 8063 544729890975975015150903205915336762276183385 8064 267466021043979482541041650403409682940842395 8065 130023686662439746172338328690394437083573194 8066 62565354690544632652422065608449549908385637 8067 29791305919750917277493762250654912477797120 8068 14033670243832696518292238630993022027515040 8069 6538167627682990047085782461264401959749155 8070 3011727508023037167262116390630318670884836 8071 1371249541543689788770154980931354269096485 8072 616906241221706506899899569171546672987419 8073 274143748978789591968290110907697190641464 8074 120293570891602440906067745818877678508324 8075 52101847154154967691729686354938583180445 8076 22266155259711557815807037074241620192421 8077 9385257277519185397498863347468165589462 8078 3900099160959666221406603959788198363687 8079 1597147914818294596782908016485686712462 8080 644254592736082893478370953353656056512 8081 255862447550885333678960595469539969899 8082 99994546619510211078916043736968081636 8083 38436222619121110282500468846866502741 8084 14523214745991778135057128538721604861 8085 5391307083636813080186497266272083926 8086 1965051899105477274683651408459545665 8087 702795666042628328724273106390021284 8088 246474446683157773756139054036247534 8089 84703338134255530024841648328058389 8090 28503444879750064358706612871738951 8091 9384866507540657314747691783435550 8092 3020930073598792353128830675457694 8093 949869404474405290706186246480429 8094 291478255891514126558746969582324 8095 87207511079362487232311010218877 8096 25413817258402604752783167925619 8097 7205955149668117309764636869416 8098 1985768920013153611125780862026 8099 531204138271272351969391669131 8100 137764566156589571944101054859 8101 34591507816421785271561163972 8102 8397140677669207987220416255 8103 1967683589177895677004840130 8104 444351373792187916821470980 8105 96533816687428951338119579 8106 20136845834331008507802967 8107 4025095949014046563136130 8108 769265717060258151247450 8109 140234191198858166402605 8110 24320887826715700907400 8111 4001462673887280708141 8112 622611233255986432227 8113 91301571534181570452 8114 12570180406943771997 8115 1617889827451754340 8116 193734197303283516 8117 21465004807630747 8118 2186672200233312 8119 203317894101717 8120 17105684140379 8121 1288700175532 8122 85833045330 8123 4973363795 8124 245486515 8125 10032252 8126 325749 8127 7876 8128 126 8129 1 8130 3949070654397778925261595026952331124940608019718030910727 8131 3949070654397778925261595026952331124940608019718030910727 8132 3499848152962955558205799786227915898686447454886326416426 8133 2899093275518448507001641353843462639426787846785084450796 8134 2298338398073941455797482921459009380167128238683842485166 8135 1765950665810983849407729154803852425778389216450293413822 8136 1324996773091168485590864297585733681988913377229017297557 8137 975476719914495364346888349804653148798700721020014136371 8138 706980586764204897191853555673114102559885672181908861690 8139 505585416812936078663781139483920546047007304017700462514 8140 357368253233327903300692325529876482034604689830387927843 8141 249992015379006495846712486775843440019449276442362275713 8142 173240809368193849393196579793977308538675853018878711789 8143 119019928083707825378729144763728335169782551068056629365 8144 81114126149304667126112269084961281765517960053817171654 8145 54864281175361555087277052772695195417351013597531137728 8146 36844055004559162088195073851843179418940875679666888458 8147 24573419879872294058062477535767598283896857866427381834 8148 16281499385483689542886644408780551126169741383512173331 8149 10718724160620978003475437612589613403074504037004381321 8150 7012676980095150961377562836496453442335056442701123767 8151 4560101512300849926642704693431796709781840455973326407 8152 2947549065438775041270103063910210774333142694240802636 8153 1893996554002760319994819979361220446423365153447328278 8154 1209918064641378326348389130806236100007741766785258585 8155 768441547571254078217981603363751722239236600784058945 8156 485240080021272934245555447407436520177890614489751120 8157 304649488189278869095322616434370483576160594935721410 8158 190170873895677901874264629823760156885816026439595950 8159 118027833438257236886616923349877345710187539451665894 8160 72830723769603925720638340848173036361659013916464693 8161 44681069712857580686003706112013905359929179579384203 8162 27251891052114328931137288246079740414933229226178074 8163 16524028430956695711434381742751022965154149935500538 8164 9960023418047780242646061996204807465658833103075755 8165 5967684961191683862082845977861733781319232683385665 8166 3554067426412559498393012492648946919652407438575935 8167 2103730559152648193475998256431529431551312709343695 8168 1237562266895344483643547266730012914615434194146828 8169 723472048625560650851417176523102740217346513719030 8170 420258953113586575350325916136615182747812297517675 8171 242556556808438622552189414012525541356016766607155 8172 139080986430266272008989546555340392529247502941550 8173 79220330683758893332152911307032736769886194253720 8174 44820088195312914327915367011984436772177962297924 8175 25184104662056020001939225675947904502043294189948 8176 14052260946091079052993770608964197098603253397863 8177 7785337052145432767445439197608569466377994292709 8178 4282163752476961363703556320864910118823841970729 8179 2337998898341554527927303835739868961258469793097 8180 1266946933395008735906811253179557602756585802944 8181 681303870784016361332165327545762227266988362794 8182 363516434225452407625791612094897854485836827172 8183 192414417932999966967486725402751572036763510900 8184 101020197771867137134658197645455070871730434559 8185 52596821765891931074092017701196994963490197173 8186 27152635096817033145261360751673864809657354458 8187 13895779654050243020376732447038050325604520914 8188 7048329538904705249425754780633801246959450803 8189 3542682408478765030598492423550603173102417025 8190 1764118395577020946743022868866419137965538205 8191 870113051946134060898236849626129072340134725 8192 424986457138143142712653580061377698316143990 8193 205504261926177262947974941597994018518099648 8194 98356594650466973224690943358702328637721610 8195 46581032813711264400515651374280001683472010 8196 21823232518718426126106315666533572881322465 8197 10111365416082952818197276524346543685646555 8198 4631829258221320364356801944314180304290005 8199 2097070900576019332867008636266403467139109 8200 938105438290022495471739436485391606471168 8201 414497876804616930099746289594818126805158 8202 180831025366999092983018552785573358212169 8203 77865450869000956482020666734707825120929 8204 33080507522819866776811105595581386518062 8205 13860598094645768476369884891378916843924 8206 5725236464399460409169358229941071795824 8207 2330330821946823909914351251924993991512 8208 934236529747548048867713367637669460581 8209 368726658033803866488151135369585397431 8210 143200434360356496489251764198958349177 8211 54695263687369112132998910976027943737 8212 20534464006811233551764816599518005286 8213 7573497959593986137821134176822035380 8214 2742383664570127529599839721039953114 8215 974326753687902420572359318882200618 8216 339420585496647198006396954630555363 8217 115858170533964664984203876835637589 8218 38721512378490320313588874898201580 8219 12661370085700069715720734518684404 8220 4047246537273457812135462683203103 8221 1263624342195960298777113807020633 8222 385002978611467862347923635012309 8223 114362728298506892718130362645101 8224 33085844416531433244070425172856 8225 9312683511564053895562854719462 8226 2547373118468292727774252023827 8227 676356828574584066305608233971 8228 174089694085991693983022685928 8229 43380771357084150439888267030 8230 10450168849109919283542902860 8231 2429874983423421501555740060 8232 544459537335234046781221805 8233 117355558930073120372003903 8234 24287153260113051194486480 8235 4816145130169740048958520 8236 913096083337000893689855 8237 165116685564052525768785 8238 28405031603812408309389 8239 4635505393368211097637 8240 715390769372427969084 8241 104049578225314007154 8242 14207872528281545982 8243 1813652092563373854 8244 215388832027987497 8245 23667724999809099 8246 2391206548082429 8247 220505118803597 8248 18399140449148 8249 1374769606970 8250 90816138515 8251 5219168555 8252 255526520 8253 10358126 8254 333626 8255 8002 8256 127 8257 1 8258 11710379870808883456653370892680311031011070706105889565779 8259 11710379870808883456653370892680311031011070706105889565779 8260 10378521012475745226803742824119441385547283486352000590728 8261 8597439652707783629898319514834156513829335701766407121376 8262 6816358292939822032992896205548871642111387917180813652024 8263 5237929285804640794684349083798171006221245981974898959035 8264 3930519776483789359787082815311350911029830482016355936695 8265 2894129764977267728301097400088411356537141417305184585004 8266 2097909215474395866220810823687059347515563162758496973447 8267 1500598172647734151056693315877505165089614517652030102935 8268 1060936681169842960319215106429959090383814281261520974379 8269 742363489576042512858199405716635127202470402775001394224 8270 514601926445399999068926553383808528751912354812190003485 8271 353659900400729580892134018351815797640491133424492277747 8272 241113876896965890992351118271146412075223875530756852242 8273 163151129985880045473221702591654707293325591965969409216 8274 109611994080795656592826835631771756993740900529946565296 8275 73141287773951443227310612556114870248961189080540255147 8276 48485774628818524567081732045310137951417239696341740799 8277 31937660947372397045590825658028028794447313908885246644 8278 20907475673432690305051363739243592260589938613714861745 8279 13604052186962152067020491528540432511341236730996857335 8280 8799331744216311775756149122277617072516646686359567384 8281 5658250600937233711558362218686094920189136953501921292 8282 3617374059368973048374710839581645802540673180269481930 8283 2299341883456551107022103487001829863328346700054606415 8284 1453202426155328813771926990752432662877714055459120590 8285 913206181558268114593300129413699273871811914911487380 8286 570603312544729818049531962808222261705000445355854010 8287 354503358462670267695601217635649075109906732116729919 8288 218988205489546339899417406969223037994404414475227003 8289 134500913289096487376684025620387113794892536255637488 8290 82133467636341826204617290867541470697142677168655899 8291 49864156667135931033126676428625205427117264275655531 8292 30096089767458808566170142407350014697303644344853471 8293 18057677951418329444458584586017869666116302247061636 8294 10770060548490876996295137390746806122090646838769481 8295 6384844264618258666510097261886091276122635933158711 8296 3762073976374366695294430552080401724379303244538896 8297 2203005834277687970478386634749748505705404988034140 8298 1281974085473458485629168276649157520947066732197610 8299 741275610194980849466872109183481815254984311718415 8300 425869213124845185757081674171568433948003136886360 8301 243066824329762172829154263741044926755142939160380 8302 137810564321812481708076459400037736812495548749784 8303 77606629465170825001544252862596168636657564416343 8304 43403458412899121714623497473537172916377764792033 8305 24104956595848652085933748219020466867054772028544 8306 13291981494853392779379047833017794237213999972501 8307 7276404215559167859317460473886104135510772651611 8308 3953915960665741003100773913345675445392947968058 8309 2132351473713436500110615684492691645109163768408 8310 1141157070485520960516221322636228103481540760686 8311 605925364540224478066379850052045951093760886267 8312 319160310709414499385902127294232696996687031829 8313 166740351716058057793798746714507859555070032428 8314 86384866754712669325002747405392676346354724313 8315 44373088018708909894177569330597191592311923359 8316 22594531676681784337695161114305383900701852211 8317 11402551813147458842107032546340947586270144176 8318 5701978911426527391092986362402934016003644461 8319 2824751125362282238128473371681498299780779931 8320 1386015890755420337132784146525871471879193066 8321 673423274903449936406159226557710414914359936 8322 323917393029044310469142259403932298032742400 8323 154204371062789388093436195556191058243978725 8324 72637503306282761991767141321113818811932005 8325 33846032767457227199065566982374367982267420 8326 15595998037138763844070745378922936826842355 8327 7104734371254094222968154408260254774600969 8328 3198726472065103402708206119281123668353588 8329 1422854768557400058413037350328565134698228 8330 625103458093204901072754092530294464390754 8331 271143035763984623049958609902172017289441 8332 116075614111831518857231037496367901017756 8333 49024515505938871336214439282999842222468 8334 20419348800245587638274355231329206958868 8335 8383888009039613349667224610103163547081 8336 3391834451768682253629309615601399030307 8337 1351485566833323499104300777960418442864 8338 530113247568693983045777950222794409815 8339 204592477275736401967962535315199279925 8340 77651083983627907329209213245402371744 8341 28967069557078250612917990330170828432 8342 10614796426224190118787810641202774600 8343 3818630232094854235882864776961146669 8344 1347777655170000798131111268413372889 8345 466397040295587801809009850125480100 8346 158131287198649738761975124002503937 8347 52491184163425329732653509193328977 8348 17046175363094421820037677030376251 8349 5411121741069017563323574519437256 8350 1677630141517114759259039396774357 8351 507530522041108196271102255183709 8352 149682760648784739408997972597624 8353 42992059508406675182154867199760 8354 12012943453771178523882659876950 8355 3261864140662263744968276319289 8356 859643712497282731530240860302 8357 219612011852100787263554257400 8358 54311581306771458448858674530 8359 12983838121128019305292894105 8360 2995860666263625846300891175 8361 666093846383250474704901940 8362 142456051290660596957564459 8363 29250799786369519272244069 8364 5754695707412161563579979 8365 1082380943519164257063864 8366 194167354547357722740189 8367 33134812760401904373393 8368 5363823876070426453500 8369 821098018818656892720 8370 118455256137361360338 8371 16043370033385127169 8372 2031259770215200701 8373 239262312376530828 8374 26076200540721683 8375 2613009888761701 8376 238990565381152 8377 19778902886324 8378 1465831868614 8379 96045354829 8380 5475021074 8381 265892524 8382 10691878 8383 341629 8384 8129 8385 128 8386 1 8387 34728484868917923073081492759953402358847792308802666162259 8388 34728484868917923073081492759953402358847792308802666162259 8389 30779414214520144147819897733001071233907184289084635251532 8390 25498484701789226992708674637487870463502789049612715365754 8391 20217555189058309837597451541974669693098393810140795479976 8392 15537380553771899733690386878845922181953658178770117559828 8393 11660613148562777039584356835636212165896388004880360381673 8394 8587252973430941755279361412345539644926583288471523945511 8395 6225866188833251638202511699536866408444980846531335296263 8396 4454168919415884411775336773330861250624701870964633548335 8397 3149877289825017799419365709848192965638867553676257816133 8398 2204630381534190530018106360916726344886060013268048225063 8399 1528688936707062179256398334673525899670111444951140717065 8400 1050935358197413169620412995564855861200104120545967050613 8401 716752522784548902050423880738885821550007046139390613086 8402 485186571197077386771911835894488100814957237177598558216 8403 326109698136686874126670151130035114267540993558993943536 8404 217706281056240930158998231397456968550605288525439961888 8405 144391519744837554705286934469956902386884701396366763281 8406 95162586719832341986995576423384571805443894145740867099 8407 62332973652902524922618025627321911522304226974772199613 8408 40584064218341840178603126095947861585372347642597433393 8409 26267963751776150979194691048748248393788589317178305216 8410 16903141796729460761287643949053636245182158816567688858 8411 10814511588011607655819753981551903318521506389469240130 8412 6879638492440586672641282623086233754449677462789472490 8413 4351688251886786404940286139700181715229609215789338390 8414 2737107247014310033472128040087032792539739970409793620 8415 1711870922395976400047945731340862883355947215372409290 8416 1064618565193159234408854948301015387612975150881054510 8417 658347737215421782180659573304682044132065411202334469 8418 404804750804040617497858839288378661306375554109165659 8419 247486734833986839254487117091369700745204661973111451 8420 150438219468374597396416676226510152287525623306745659 8421 90917017447054373293788773541514146602566981187567217 8422 54624922116420555115397857777487932907599211321264619 8423 32626486882332295751040237959950980410753036120397029 8424 19371184518213159440793944786818183085408148028719209 8425 11431900807927981612615892165308521319787729684532504 8426 6705399960531441447924227199071302336493084286568994 8427 3908769551539418239464636015010636203203751835917410 8428 2264265754109628103764000480386942478228067066361850 8429 1303308325717563892251378396784651589788172348364980 8430 745345371838989605989398547760212667125174406925770 8431 423461996613640321052481590774348767403066706258240 8432 238985405921931736599250875126308840690533121593924 8433 133961382869977165564803301576882835742517174962559 8434 74574107155649442275943320511875935520194081148301 8435 41223344392507893594259800648395032372267834986949 8436 22625032239367201520259661064783790276049068638197 8437 12327291207596015236494517384787190055521999346578 8438 6666804054361033852350526988506892404145704869928 8439 3578292634013720613453557506474351001105334867334 8440 1905794360001788712526997817072125232210723496818 8441 1007046219831039822451364732393045225337106795227 8442 527866748067229876803400284232480399203269429889 8443 274426591302006298076638706007300490889921995929 8444 141474284574768978533750688996988312717716490641 8445 72309870741948185957664150170518963154016335229 8446 36635534745870817380805009507189105136801743167 8447 18395225343431786635791126158590867575410584329 8448 9151970033232090154178587551102250832041667589 8449 4510623851590824054471051691514395977853264854 8450 2201775565037828092577125616732640077611543264 8451 1064196492047714549137847116703101322330566144 8452 509186348247131660252855207951329186930848960 8453 241116731630409764652458200744885618504363675 8454 112968831060191874150273495135528377388844945 8455 52354128002647913231465605130255353677857895 8456 23992727856246497058273507002457378836786275 8457 10869634932140507072814114087480516480254884 8458 4866556132375496919687157162234981906868394 8459 2152578990577771079920248956797031766741866 8460 940329803308958992480219409403942969629234 8461 405538355612739621474405373990247164315752 8462 172605483091585560799657134849735222923138 8463 72473876962873046501829431040785777609788 8464 30008112162533994327519462097736225502264 8465 12247414906928559629742973246569110294653 8466 4925030527710804623790707000142351786367 8467 1950445113027897820397984794863701738343 8468 760346135729464437851310831756492307863 8469 291624931076150360284243652649938828796 8470 109988274096672753512491419604113976878 8471 40769795663311863244435380089364428280 8472 14844024572863816612484066223574339068 8473 5305474714164353199979280638292758023 8474 1860295383551597341655167810862783625 8475 639494183180537147326669437944335473 8476 215370259549634419295430834985721721 8477 71008644135919689952520345278345181 8478 22902265249888712324183778596708051 8479 7219965090589850255334213402565953 8480 2222849148841987152492564472882421 8481 667746550754512727156703696279464 8482 195536061063682377576469051048278 8483 55759515506772880105555520477558 8484 15467715940573329551720458435286 8485 4169263508996122045031822853798 8486 1090686252256556965288179160840 8487 276564857525383327038469872010 8488 67883655622969847783886022110 8489 16105743588216489356777338825 8490 3687891149928674396229595835 8491 813664792713064977852384795 8492 172671438690401979733043411 8493 35179033925997850853236541 8494 6866784716870753095613931 8495 1281373869640754895407961 8496 228043595104895835315501 8497 38606021714127608639316 8498 6199527436427919621786 8499 941410809803722091922 8500 134718468897112552386 8501 18098710264854773235 8502 2272947909121472913 8503 265561619254815543 8504 28707782419197299 8505 2853385219154888 8506 258860776970742 8507 21249974026766 8508 1562133402086 8509 101530749786 8510 5741247476 8511 276592406 8512 11033634 8513 349759 8514 8257 8515 129 8516 1 8517 103000390612050119846963061710720593823186046635306629775046 8518 103000390612050119846963061710720593823186046635306629775046 8519 91290010741241236390309690818040282792174975929200740209267 8520 75630560216034574008394724898407640636223297203376819732761 8521 59971109690827911626479758978774998480271618477552899256255 8522 46092740525389210841470216368427641196037887536314572249101 8523 34596207597162978704570255499750022042781763987763080676929 8524 25481510906149215215779876372742141020503247831898424539739 8525 18477630954533590571687798134140117588503612633473232166882 8526 13222114404958632726309851021243032995484868774227858932630 8527 9352507920066869633661865271349968490149026635902660211255 8528 6547618117828268870249200891989795040073577800962254376118 8529 4541434528367598640528726436628369328936955979292523810669 8530 3123129593964427776908819004668533756518537008200614908447 8531 2130774089009378768203907112176055189296617328983251238510 8532 1442931353195784919741783978998269352006029121152182523236 8533 970251524711347513470920815882725219195755436659633616124 8534 648023521665076955352457428526617525355013601075059592228 8535 430008110503835354791958673162267622644336995511559045284 8536 283552061418480536110936763678652686231655219301945591530 8537 185837353764656798825563673586770217698797172354977954549 8538 121070079750354584715595297132679528621210191275124040419 8539 78413694642361209666529033862061886423688373329234412454 8540 50493541988833368400100107286321840720763378272818426942 8541 32329388289570366406436911064349611499640301085848243200 8542 20582507479915279589410658878161783652790511705247873180 8543 13030260324975285557857476680114468286178009598298623610 8544 8202968200964934183134376709726586383629594651243883095 8545 5135184769937128997894291619361004798062011350405217735 8546 3196742263760527249876809181201135615006406680456346025 8547 1978886594012980266188186435353065857558434170609137235 8548 1218112407572572546264389842721083438967617698813687275 8549 745581215671645041682171701735557018147523427245291462 8550 453762286412494776062115953918160943791459998853599766 8551 274580303410540707999428222185759924636638283018578075 8552 165194944722084552863673643072138713524562376623744102 8553 98806759623991926119112584900762485132290962412588033 8554 58750646438485337310296380497207662969328484964658807 8555 34725283525875324003754949933328059521892950034211506 8556 20401155550971887509066800049932306480149895756866090 8557 11912580727200980649080704531614685772475947114363684 8558 6912944483931269470142726712804271133481209675677960 8559 3986466601028020848812922901531419887558458173924790 8560 2284233562440975787833428708745647183863579144209505 8561 1300401395437556315814367185549639827252578065883935 8562 735451195882444858048295964822731000775327426056025 8563 413164040868923791886988789774653337250298292641925 8564 230533388351798395850996963362631163665624781594217 8565 127742654224571550847513484824087090526923922987926 8566 70286934865581350079896216741585720511942904798030 8567 38396641217587265226517029324956684178510138476777 8568 20822495970256911083434425171073979822472296533547 8569 11208092856356188696189660861448006725703054088839 8570 5987229962295438957182075694922773677553520317837 8571 3173574617797986095739294682884319805177368186635 8572 1668901113087012727597281748153193847209990598777 8573 870561330613788282563415172698396324079466201610 8574 450380822132506646042854847758708556211048735222 8575 231043648650556657174964083343003701692488505621 8576 117506146799026954704699975185937160536476426850 8577 59237279126267801790145673408301918618559982577 8578 29594417910681312203024757513362733470898679563 8579 14649183689055088330319232543471182711526118362 8580 7183086382051539992483223312201829557556935696 8581 3488222204743123693456513090894202185436021040 8582 1677219856849560213611075364306953015240683984 8583 798292320019933014256941196151248581808224400 8584 376018332340421730563107993388613955137760390 8585 175232928463921078069156146458142895210309655 8586 80772192638919889951282689470495503517055185 8587 36814794455379709934019845963774591849141210 8588 16586967160019625725592298640537474718008850 8589 7385161888189512169757135596010816476268772 8590 3248329977834386271577190040244301201444016 8591 1410977332472369283064406400320917939940630 8592 605042849012165289008633755005050117337707 8593 256034362379179709476654478368170274927337 8594 106878240744528323842612335276220987391519 8595 43993127143943684030028011101842228325127 8596 17848541879298635982584297640571949570435 8597 7134323048312198723002721778543792031842 8598 2808252066795968420505698795304723540954 8599 1088039841928841054913246881974719700659 8600 414726159999790575378217167552966941667 8601 155438419036685061277255721261739718005 8602 57252871046245920396281691416819340975 8603 20712303529573683645542566909826477163 8604 7355123438779365997154916547583749449 8605 2562166452996609340699692451740402162 8606 874968212329961344562184228696473910 8607 292713001500408877768970501735356221 8608 95860201923268818693406502834650704 8609 30707647674143419245032259122637323 8610 9614225773775539612859119409057969 8611 2939479690510561750758431082600080 8612 876846570381979129151468050813414 8613 254953320042364040162235432984604 8614 72184714977047867509167035214124 8615 19879971957077138431449313294902 8616 5319655384837667179792401394125 8617 1381434415600819368518516840865 8618 347701009017544943005253294635 8619 84708225808360005301810770205 8620 19946475652478627569409192815 8621 4532762547927186762560558650 8622 992442344328326869478445670 8623 208992939015003274401539827 8624 42249734464229626249488888 8625 8182789547690366928286299 8626 1514997756941204471016465 8627 267500127857987688183816 8628 44927741706817557134238 8629 7157423553047441663208 8630 1078208907604587240624 8631 153061310560616340750 8632 20398181894973434430 8633 2541159769024933407 8634 294511166781745209 8635 31581129405405282 8636 3113722316601170 8637 280207309035872 8638 22817603205572 8639 1663930712278 8640 107282705149 8641 6018181765 8642 287634171 8643 11383521 8644 358017 8645 8386 8646 130 8647 1 8648 305512870901106552768820055686476263875553152372320928076076 8649 305512870901106552768820055686476263875553152372320928076076 8650 270784386032188629695738562926522861516705360063518261913817 8651 224345521292461823166003699273889148126846497048609706185779 8652 177906656552735016636268835621255434736987634033701150457741 8653 136748721325739127261645195064134922117533166258264514615481 8654 102652796971242116639038200911812895140201041506885392128351 8655 75618883489243984768447853164289353804991259779563782996351 8656 54843573649667444240073117201645260616816355618818766477488 8657 39252440724620877840701677550697697539890137131922050159120 8658 27771057986212668357121218738263746538426412426145341628605 8659 19447282581905020852697896215039820782465868416855509358895 8660 13492515489841402289865866125831454366751552028238845707625 8661 9281701518846541530127285309553302310728870193301066917113 8662 6334707647736308487250979542919940838640339777258017297826 8663 4291416784583846308925654654862606410218315977494686577276 8664 2886821525985703558413107640945934751377720723524227248916 8665 1928955126304188765370332641935902517752489801854079783588 8666 1280617425121231333125199103449759709644206972710511816156 8667 844895732903748802405702116687952838382925078621571307324 8668 554048164073556429019393272734380999583358601015591090289 8669 361170869699900349747024606219113959245056659922882586209 8670 234070622032695610714438204137701358645165451868256472466 8671 150830172706360395486768814771135854862271286279769411108 8672 96642056301056403241145197146647560765557701906175120380 8673 61574760805063940486194356975621695299252465902637247780 8674 39013368407397246013348350807881964133881170132567637630 8675 24581482760016665309153885986748415012818990562828915570 8676 15402502384119527529490499876660351395040966399984836665 8677 9597611706077412310778286746207737016933643128736377685 8678 5947298277504834162712858576707004950522091243415096685 8679 3664824042564127944615380882557919805461143582686833385 8680 2245702118908298442510924716621255342738261699689048956 8681 1368366176203330320430847736347350260611791874011487484 8682 829060512110193215556304871438584485510523783646684337 8683 499440309639864550097200463479673314068176444504916987 8684 299137933504354021667657110824537956353533556922515797 8685 178124826289840839807698194875673795053662931390095109 8686 105442226222001955247841752512167992479947417821768854 8687 62045678791178782500506377161470205947103734862602344 8688 36289650008347364393202335112765931585572950900724424 8689 21095675224045016085292012395377008541405917971653024 8690 12187269429235886666889398561555957699207428697049890 8691 6996525792223009941795594269896163975056610128934870 8692 3990984427918400988564721680325739681573558750854605 8693 2261806889075991910556261609369519657837383265603265 8694 1273394692907240131737708797868262063957065919517115 8695 712122131971787328977150747693875559741503664509091 8696 395530096584684767376355619704970550414312978498824 8697 218165255301808480096928820654550541755418038744232 8698 119486191550310385735051751923654139368169185567387 8699 64970865662949099361412903442241312758687350607937 8700 35069429208022729981835781903571418347127509318129 8701 18788222039760973742240490605438552846212562003493 8702 9989066511686503389779347932438968796957693365157 8703 5269616807187261815809569103328389692370817737137 8704 2757897082645248625216191436204218509066333354052 8705 1431690552104794303378924576516940586732539526996 8706 737083452321506368781725545569952327974200064679 8707 376271994264787401380084092157259160737923344437 8708 190424621671309512952155833829673656427894930437 8709 95520219252679542656796522544849309373176742997 8710 47482132693661266433884480491319256650104855654 8711 23384928438802952407000367970325455058690626864 8712 11408207280208580014693307047541705926868179344 8713 5511567537862335623089471209501438477135721424 8714 2636368697921057594106186366211087984609818224 8715 1248254812844298734499196990104054364246509680 8716 584864093534377686152905586596534119071681995 8717 271109858597685159508680244530534681755386315 8718 124294994770036058159341182412631936384273950 8719 56344868730249381083804831903453645879573700 8720 25247406502748789802563170492736012268186456 8721 11179045098543179327040850285974372119577984 8722 4889634197610282348940655773410825078011362 8723 2111951748939306367947652724083498846878742 8724 900478909866362752417474704777383859960067 8725 378864940141791612085838293290768794626559 8726 157234941544267179949966719158033729480953 8727 64341715781148545809862932885918744912297 8728 25949715609574938132676246178079355862952 8729 10310466250877696249303963315908846537992 8730 4033950156333568126408955537806076308761 8731 1553391795736976322965192792719580160603 8732 588453182731775483145919425647888572815 8733 219177167671997215532466559752547372275 8734 80221824018246211407057149818262566965 8735 28837231928710158043833959087695364085 8736 10174577123751487195467028087159878348 8737 3521324754417133197356636180453747436 8738 1194632330569948053892458519465483711 8739 397006860190761167803813957518644301 8740 129145416477701418775729613339593603 8741 41090596978687307003171591030872171 8742 12777209987729577115664237914726864 8743 3879614755622612101070985115386554 8744 1149235084739516752307318387320424 8745 331805773336219285741616718443336 8746 93277652764130232982992800195298 8747 25505193803586174353554619840790 8748 6775613722350581056865885086215 8749 1746706500857176280303821372115 8750 436408236748518527752087953875 8751 105531797916363742264759407335 8752 24664304172265875175580491120 8753 5562699917785759972502261120 8754 1208714921473835101567763345 8755 252594077470109526757814091 8756 50671838993338027752526611 8757 9738109359928015335710091 8758 1788943699538097983032296 8759 313402475349985364884146 8760 52224067484687625195252 8761 8254221894489590102436 8762 1233596439243013587930 8763 173730373301930135670 8764 22968534371432456115 8765 2838564336362482179 8766 326354114864478438 8767 34716295068941212 8768 3395502760982212 8769 303126976446172 8770 24487296589106 8771 1771490693726 8772 113311936811 8773 6306165951 8774 299025951 8775 11741667 8776 366404 8777 8516 8778 131 8779 1 8780 906269136562156220773088044844995547011445535121944413744427 8781 906269136562156220773088044844995547011445535121944413744427 8782 803268745950106100926124983134274953188259488486637783969381 8783 665539870469138058006080428663600957006225649542528488032076 8784 527810994988170015086035874192926960824191810598419192094771 8785 405741570032408634547906285641885606798109650380133816633972 8786 304612525114584833546802886105990095698383564127144281535457 8787 224423860234698612082725675585240427525013551839450586799226 8788 162793739155537501507565072337966864147022006124365896990297 8789 116536918409811745763410460002580629938343854131722455931695 8790 82468154530231588792351222217492949272914023011352507446445 8791 57764657386864746582460912383815965275965429531347939983300 8792 40088374062490229444375724589242071029855858886155447502335 8793 27585988852598342011294493608043909574067964696576529474947 8794 18833740353235882611027186355137388189108326882346226873766 8795 12763616888161221791242061583835492960501259458102562346032 8796 8589551935999380844712829583602103342782618329355980386972 8797 5742025324205453174458498590687162331935993954233338535376 8798 3813907399812590867944802775794404879115007595903557453924 8799 2517546176964556480347211808781644545651711165684929894264 8800 1651816374243238594835756148857570051746092276084430340148 8801 1077416743994565685338510541225345526714870579176504531583 8802 698702095856252807240578201123308268677771465728818072954 8803 450531768438693483492396501909216139456670066399067918792 8804 288877624469997058598198078680588749250087527481346444980 8805 184195966075859697952474353769778614432610564834933727310 8806 116799282290296868791086602534403137466665027745547611510 8807 73655382412714894728829937488501622648503220270230128180 8808 46193236440359028466777995987253605241263031102192782510 8809 28811287863496956503980233167438955239855412288104820510 8810 17871212415517712287373728417625336063686077666451143795 8811 11024156723184606889431491066923468382268119100673516770 8812 6762795894230920405145826937421317379648737269336116235 8813 4125561563002518356776980928763569477958237687524644531 8814 2502644404625905193014732246754107377684244434601791597 8815 1509576454120273312078073427927180658791516345383388684 8816 905375948239403938619540797782509562712530723223043259 8817 539878627381808857326323802055235491473325459016897967 8818 320058760543303749347252301205608845041163871071889246 8819 188625514036979527477099478344895379498119872538904184 8820 110503683080281030726009153060869533443383239545526168 8821 64346498746477725109638310962232952601702559826782158 8822 37239943234974396152647283713229343785059579783347074 8823 21418592956233997264101943166604021809379880833065980 8824 12241382718193099690195215973412808197670604091026170 8825 6951607791447514949130914675096736720323973568736400 8826 3922028857167549555308087418590876869335220017601125 8827 2198165465116352918441238642266888274679575245458950 8828 1223728863311976323793691802317848433213714697809001 8829 676603439573075366341899710966312260220899230204517 8830 371495944065627528214959427091805161035080367461999 8831 202529945448548083773186141619323038135888609487124 8832 109617978343599532173030263812953527347896636050897 8833 58894045918416251710018717103209653113864498227542 8834 31404745893798306774233764943628780887246496824067 8835 16618360403428397464590546575706423160438107867894 8836 8725336081131169794881473063711524250673864053239 8837 4544715243502143876690813648434159220159389071377 8838 2347947382347901272290131616048484973746129042711 8839 1202959460432106691650077737342788158776740845172 8840 611104353724831067073472200587091289847975619309 8841 307750834332326223940843967073568625001470778459 8842 153609152787428451855338982380442359328192608442 8843 75976648317728863429402182813549573134222041536 8844 37230260373815461072198837749084588831281694384 8845 18070452833169548687408553514099010141902311168 8846 8685590886080180602348204585164540506733832208 8847 4133172189289342359753844377567236998967245024 8848 1946765984192650485889913805308954796795712080 8849 907356932542307706980514408412820596483124005 8850 418369769141694102267132919888678263956518670 8851 190782712675125110966511168300280015068351120 8852 86017792179958723956954971827327132714509660 8853 38333362792438506950121011776072024385113566 8854 16879839500043384304841555973299567760236322 8855 7342098621276101055164171420491719517225684 8856 3153438840132755791106761970843475346152434 8857 1336923152047646886567950196532310241896052 8858 559274819943896036759659306677524901635207 8859 230766580601843280781175397268568849098082 8860 93880227694780962611043599894611636204299 8861 37639685643908718951272615546200297584519 8862 14866113236899278344897610905485996227717 8863 5781345075559181801496904332078502457532 8864 2212746873033748943139894705017286608715 8865 833082100028757527942404170392628079260 8866 308367665932294199051695583235547160715 8867 112159451232297274530004481884443014430 8868 40062555613187537521238724244049334387 8869 14044777369449500675716876695930099201 8870 4829358547118537336906792337483566127 8871 1627697910941390848880430447798828492 8872 537359439061795085022815384116632861 8873 173637793425466517301324537102931459 8874 54875326252308986283734255671572704 8875 16947713487575716783367783146369428 8876 5110638564958190018016099264429038 8877 1503412323693115540100964485549494 8878 431029692247454033373027383687802 8879 120316856698317113105236430225640 8880 32664425780695916044348936576230 8881 8615190314622655567867800427530 8882 2204848677528431422787219872565 8883 546849404402228727230233159690 8884 131264739761713936441093842945 8885 30450770365137441782505733915 8886 6816403562730139816866945265 8887 1469976222089888076454001820 8888 304862439071159227242512739 8889 60690466130158101987736371 8890 11573946949057722642633552 8891 2109783531726600818939292 8892 366742179680500512607326 8893 60636030108385215784194 8894 9508760965139739028170 8895 1409926602288575273040 8896 196999225786875480030 8897 25839204961404366045 8898 3168075157309458702 8899 361353769029709752 8900 38134819828767244 8901 3700305204207074 8902 327722110635162 8903 26264827572524 8904 1885090964866 8905 119629502802 8906 6605550177 8907 310776006 8908 12108201 8909 374921 8910 8647 8911 132 8912 1 8913 2688570046955065969206424074262654900346481527533320340651023 8914 2688570046955065969206424074262654900346481527533320340651023 8915 2383057176053959416437604018576178636470928375160999412574947 8916 1974543914540802743821820901178981778772189176153371854723825 8917 1566030653027646071206037783781784921073449977145744296872703 8918 1203956256254216205119989530037221776764569641153025294749619 8919 903980174745719807945591105864924988001499846901038768831079 8920 666102408502156879682842511264894554784240594389784719117083 8921 483260946651028541579727099832331991470669540595205632252501 8922 346011942082623446236118643420769074287686735100557159447221 8923 244911547687230246251890913883737579462192227489094951911131 8924 171590343083029211440129998547952201256872259236802953266761 8925 119115787953449700873118469976011470721497253330653044175011 8926 81992222047170162882335385966397755692921814268605042335151 8927 55997321347436873159388288859368139870382368050787278600138 8928 37963371329227872228993696296908316174693860043255909081844 8929 25558540216416902921957591982686480107446452841754227256284 8930 17093058479671215666502705327590484079509495735512958719948 8931 11358710341891584437835266693729608317285150636866089619436 8932 7501637291194533365951238236900948346711674476682228754396 8933 4924658643225267645228448166438428303604171073753089378580 8934 3214033107600200957311290389826400971315627105531018517140 8935 2085585313277971618794651509459795446701046807607501618286 8936 1345699795439758390949694563138644229418891034236932573448 8937 863458845989503456487074659786850741552624183038925946820 8938 550974529314446636106107421787087496483770357841435061900 8939 349650814619252872219238499729629800900735693288847223850 8940 220679370028626102571656391518632628635537690296823860270 8941 138522101743646882496051375664849149683494712688938739310 8942 86478473011274350924845548176852717263435532958072478070 8943 53694022050292751432557285480377715866986947743999679405 8944 33156334896236094905172493984356359673883969993609625005 8945 20361980926398155344517398056947487041943920184416901295 8946 12435796054880340915616353044887416233863394770392667375 8947 7552859604743640424736582319608412989434633488892146715 8948 4561576270163696940543485901251600628548848361957806297 8949 2739447807547871844050522210986089424145596489092719047 8950 1635806992027137920494789117361745013998434422427456635 8951 971171737665188817533915010809932986405695601298795546 8952 573227044536842869747145315084632544919871081963691716 8953 336351571808516692629150739711751086896879665608937800 8954 196184062060639413377554037266255034895039297752957440 8955 113737227718488743367980860054852522467785667133489006 8956 65534996982940398325697820410471905109736769118400898 8957 37526377274964112770263081302290625434849641471069914 8958 21352641244700205254560759839203247848083754600095234 8959 12071881890036219524931736860561436689163565326950859 8960 6780496066680262220552647994686057180337428510212319 8961 3783237981721825451948090420493806521724717818553029 8962 2096679247945661528323392832850891120517353606393989 8963 1154023727622075803495245121794384397110225160290681 8964 630750976812819485271376017265326756168988258803931 8965 342298786645429655094550979869190493901627315261669 8966 184415953877532004132982198620579670354947991217505 8967 98622592244325993688134870007264377773788344076021 8968 52345070179947075010109427242244952700957780669053 8969 27569618177890662310686860941883626177191698347723 8970 14406977048406172825168218326560337575056636795931 8971 7468459128131898281761367475078754035475828460017 8972 3840000714872861373981760866176139202330028904355 8973 1957929340635560424559981441900490059386440642137 8974 989802239663497398603291812987534029719752071837 8975 496024098599683042518507745644337708445352300550 8976 246362197802105727776206238406362133398897387536 8977 121247560638744872916384958348150090554821964976 8978 59116244256028518152181245313359651193190990960 8979 28548229435174025752697654030832366576943428400 8980 13651799950222322044547833892396458464639228016 8981 6463012555510426207847287318588066972262822608 8982 3028351537569435599484159756225730405844779984 8983 1404078392384715134421854772733062086460509914 8984 643981370386416370199793039678385072178518264 8985 292099319149811320739830105677354886906076764 8986 130989529924395552646469077300948358672661604 8987 58057694034126545837071946756957238075079054 8988 25425125643188243864751640668210409330623826 8989 10997750566810678266133600341991736009601826 8990 4697139036728026634128538168259992991649834 8991 1980144438776554977172251689171444027433385 8992 823631166531012515278122506025889892545981 8993 337887985644692579349671877458900110527903 8994 136659916956481715369677147199024152721823 8995 54469659296034533577229916672533458239091 8996 21385620638147396721550948715910310344297 8997 8266902320473732051741286604696740265351 8998 3144912322211322870419084184915944255931 8999 1176794366474555972075674224643397153661 9000 432902764706095427652499077733768862841 9001 156472725987852291723750826564402149591 9002 55538598440032396671151109836313105463 9003 19346243072542872630162234201033991929 9004 6609499495794776093995513662133711419 9005 2213206529047681552076693252983490073 9006 725861196977324620415264231782650141 9007 232994134863294633918043771429355136 9008 73141070711449795897281898967124210 9009 22436247958986949281251188527194070 9010 6719558280746810414828519529867126 9011 1963096954742219184606066363667158 9012 558908549960338392136512543362130 9013 154918061647071238885728789704670 9014 41760436925863867471286676214470 9015 10935587737440025937939654979555 9016 2778539599488625512555253052475 9017 684132089613904289246178385725 9018 163015627057025756192279661645 9019 37537353488183386358111061495 9020 8340286767990324419970011725 9021 1785144505876237577989304935 9022 367436645387399202020001763 9023 72592833453060049012698784 9024 13738204912031654331885874 9025 2485097795162434525159318 9026 428653967766348853943206 9027 70323750709545931924822 9028 10942259671810865066362 9029 1609828869716687723302 9030 223171119913057794622 9031 29042564716154224522 9032 3532870575696835000 9033 399795072552607612 9034 41859828282723892 9035 4029810897181510 9036 354100827163426 9037 28156247511682 9038 2005020210298 9039 126246811423 9040 6916692847 9041 322892725 9042 12483253 9043 383569 9044 8779 9045 133 9046 1 9047 7976667118523625572095516219630936701843899260442051417052585 9048 7976667118523625572095516219630936701843899260442051417052585 9049 7070397981961469351322428174785941154832453725320107003308158 9050 5858615974498206577780520074254469343945455037825841661487655 9051 4646833967034943804238611973722997533058456350331576319667152 9052 3572780835052649073616748427662199718353491501781420273783954 9053 2682895443291049192444664299724709613220419355190282079566099 9054 1977177791750144160722359589910527217659239910558161737013587 9055 1434687500391996398912808109204506688743597093919763405764134 9056 1027422178306169448726967022186703697905012488285733732100326 9057 727379434582226851875793493437173916575007676666719362304749 9058 509742121777021906128155303897561791811169314923534698836964 9059 353952762642589282524043166344283464332935323659890192746149 9060 243713550126145025374570725388526768521594888222392343671099 9061 166501610157375257939411916789670982463163590274188894328904 9062 112920720605043626205170326074597457066556179359794601118944 9063 76053030233598742663748547157000245181759344469917004726884 9064 50884582232626551565470381258942916154010677810312760555292 9065 33829548559881483465302665020244816783291102374715511631984 9066 22353175097896399062176727795696778689130763321835303996096 9067 14682194647386757122347896563073713839442279565747885677132 9068 9587669822452934921277894683829549250683064997133816407052 9069 6225227912584629638524980758359951866648428752827315205464 9070 4019363374267834614669831336768000815318977875727293775027 9071 2580775760573368579584296189323541329359050636627906657235 9072 1648003042684420161629279784062531702036113719030832111815 9073 1046641101539366282650114467382179707717172366351994781915 9074 661121420768312820810771191554943397701527136964473216555 9075 415350693887389182372102480809543087969664106226902241465 9076 259538043189695067567667527467257986369117908348786992325 9077 161301178016963507529683703992007948707795697515727948575 9078 99705439192484951533415208128093992071491700013550329400 9079 61296539622910582718656688214447299814702644596709131205 9080 37478028929888036268570101220114958800494475686842890725 9081 22789048164139301434523229270633570612765213003482540570 9082 13780550151000082586866477616590997890378214034457375379 9083 8286622411794233909658648951480078151808184472921243364 9084 4954917495058135501087611833287386288613416254672767430 9085 2945900731297997638912337941880532315753723464784461759 9086 1741386849554239678625140033273484796687659184638902703 9087 1023383395882589981491118036342575510160670794231909627 9088 597882409117284276896023982624798672639559505338251527 9089 347211216289125966918418127118433087194335897936744999 9090 200417883200497571799206638944797622165379707490494407 9091 114975709229974830604276315587187661022271229692059225 9092 65548496565764547784739633312402359538004221211662261 9093 37133377817307540578842095875902173753567730249661411 9094 20901010671196039900082158222163625874323567407780636 9095 11687595990672533040394981937697369496162210573440971 9096 6492172440597743353349185721238230562869924636322731 9097 3581884843509603105930796331277466728448845726354690 9098 1962625883612942014760748909254647744820818050046865 9099 1067857188738058168321920377633784942844500781098116 9100 576875053122120254371909198618325642441251228068730 9101 309374242010623071237310153556761291546675267973669 9102 164686834459000809082444107840236345851651122604643 9103 87004566500823583630184900131588139891574062373608 9104 45610754095338773466171787255520390207369872184384 9105 23722776884723114185771671576485577354560946579353 9106 12239543720946695765674007076569834594820749172062 9107 6263137925339757585604268851618734787928820573689 9108 3178107090670349944532411690000297486208491466299 9109 1598875635973455851502249860500250166693827276690 9110 797346660577315271476621826083485220417956726944 9111 394075606992309504878981336465067286043309205488 9112 192984321511219786589757873593305670065011741392 9113 93622744754687970753355322809430641872099072992 9114 44984277100663929666463178012804347113949199264 9115 21402256729632045355965153289203898494911166672 9116 10080297145630807159510762337828270003567516240 9117 4698870143497166065257720970156978640353761536 9118 2167240065770137893214901578251489724486367461 9119 988773274630145026725706925308134446247857141 9120 446108510718414866299232823006824245907064521 9121 198980929313040374248916822803090584959139701 9122 87715730630332860489398680483027439976443585 9123 38203322739351174212236818420981043471752035 9124 16433849041697507558454606674270650633504351 9125 6979798671482100135342782529695432269399925 9126 2925880921482981591818545854074573063287424 9127 1210092829293543093164757364251494026764813 9128 493583067805379876455131338415935395648653 9129 198474771422388049864093008261447801638274 9130 78644828118032149120373162188756809571023 9131 30694676223245733919796583326647665448512 9132 11794612830012887448490016883355592912034 9133 4459875958716729324027919758557510293899 9134 1658675902951204897742105627892335112369 9135 606416635250450154267234897747159660834 9136 217827145299909743808482164693349933154 9137 76830462138902311234643723721211554639 9138 26593329401963286517937971390002341904 9139 9027227278096652644864458513618495267 9140 3003236400408167254065207656669445429 9141 978531629276015237380963251351972636 9142 312026773736518733582418253895746172 9143 97298383332364909277922125761942542 9144 29645847092326345878523632175642974 9145 8818518849128016994084863913886992 9146 2558645199430310223761446262137530 9147 723427102400975397918865058144700 9148 199119757389391131562844874261600 9149 53297706887487844104053824195170 9150 13857667384441347002839002532725 9151 3495770568961515154667380733080 9152 854513654684565204128072906640 9153 202132452365972734633080339615 9154 46203408431992923016406005550 9155 10189938149069721261398010515 9156 2164819664865746342963301905 9157 442249365305748739751485994 9158 86715087241251484756446644 9159 16286511751165367433000182 9160 2923621102569546807334334 9161 500435095492960623510896 9162 81468848327772485708318 9163 12578596324897679821688 9164 1836238920514927205588 9165 252581944924421796878 9166 32614184766113860733 9167 3936415468347012509 9168 441986196173075369 9169 45916132074424405 9170 4385809484674949 9171 382377304021703 9172 30167896797435 9173 2131578531185 9174 133175629508 9175 7239960755 9176 335384627 9177 12866954 9178 392349 9179 8912 9180 134 9181 1 9182 23667751445225102552254506374989570190795491048526939496080013 9183 23667751445225102552254506374989570190795491048526939496080013 9184 20979181398270036583048082300726915290449009520993619155428990 9185 17384342214752814393068570181619264843091082458338354401033540 9186 13789503031235592203089058062511614395733155395683089646638090 9187 10603177109231526685725329060801160806073967532035452450093762 9188 7963093324221585883897427730958578070295552706339552107337861 9189 5869251676205769797605354072983866188397910918595388618370387 9190 4259553849919144957937458257304758804835231627062229506986796 9191 3050961150058840316445064265333843721135348216034046456620260 9192 2160434881321984824679496078483708738826094069804811150703951 9193 1514380195515418781592203906313409883208402523085239621461153 9194 1051831335022983589592674802890060178982371933852960006082237 9195 724451632805521754548432666788829650247265683352512546724661 9196 495096632335627796525841755857061483714427994584361653474600 9197 335892470319687866208347561291807941963074882367553161797254 9198 226314259419919361314717681717366276696085103402371589987156 9199 151483197719246605544302206502860748636594408469238084513252 9200 100756209501857511524066448622116939501399288967879613085376 9201 66608117349441227757396027055828356051170217796769405442120 9202 43773033545564558916434823137550709639724728107023108186796 9203 28600415803860383610654753668026696443324569874253461113436 9204 18581232335701293764356303622344103550961184231886302464776 9205 12004757318232787524292099307048105195610920882048782746048 9206 7713307466638020881642298375996358697580423197341259697325 9207 4929020057503796455607068665413254982201604924004940006085 9208 3132788493625344581164977600365394613326043823368939513845 9209 1980452023165844066079704861897955122523332112848667122045 9210 1245281527775537732021123086341089011606951190172298332835 9211 778831430865987991010797984077056073239550469137903497475 9212 484496678424646993710311655069921821955509558570849509025 9213 299781340240641082747482283417819067030751814779717987205 9214 184491579365869775318656502073527394527460869533540688625 9215 112926344900059311598725488175524342596787844123089865425 9216 68745853280638609804121503124244514540635755028806723650 9217 41621076460009534054458278129875710119043097575053706120 9218 25059718842126674782064944156224724407221465117136394214 9219 15004214832757129164313629589862204040102587193642455902 9220 8933062108473158911692070260683422752762222486301260921 9221 5288238352685883129022007251914823765904095273985498615 9222 3112552733276936351200894332497843260432335392541144013 9223 1821322235068443784319727020482301428985475920170459221 9224 1059469676494621387095482227052773504567484965667863321 9225 612614421605823663740322334280152884227222060513399353 9226 352083860798706525253129986051664896730480202933659755 9227 201106689845243385732501842283583030477634956016823675 9228 114153099906068990142702078706507103558518306065356797 9229 64385339912911777682243781430803669925998060503260713 9230 36081090876764057478552106916503685357590332334429079 9231 20087180129560288398312282637351371799091546989877095 9232 11108518597763673259318396000398426344074543234205826 9233 6101551752729871483576613777586771389136110717843796 9234 3328269065211134588911321233769568008397857881245290 9235 1802749393523431257201116684883378450252552353492610 9236 969468471262063688156554525998728655947675485201555 9237 517551706273034500888973282316584634698151533888989 9238 274241706477086245045972366592795311229339044443942 9239 144214368338961944583603731641902152568304203543854 9240 75250937755586472108903757823950776706908315006907 9241 38955983496564640003335423818355626279042752605945 9242 20004291204656323301476391843361129483826726738637 9243 10187884694176523747424892752233890474604769235909 9244 5144924518871555681793054148714963113497999486382 9245 2575890824511164190159600506227381764263583224936 9246 1278337750515340567615464726166279109542360374640 9247 628704499128229073241617998141499041768815465648 9248 306365653008394482036009576921587335235696036576 9249 147887831995834148047425780824352655849592377216 9250 70701134906636081207835981996893994514499075088 9251 33467314585381874852790123380897087430821814480 9252 15682342445870210448488445110933391967215341440 9253 7272563906167133754751243987036370198156806752 9254 3336855436055390448286569822397819195828902763 9255 1514407274528981211597582129776078845411874179 9256 679643191467439730431277921797413758165004795 9257 301526080137669685734492844292731738544418371 9258 132203187420835626137902755215711355486643201 9259 57265653886665695995989252485454549651327825 9260 24498429622201351076073440396752420803478315 9261 10347240215257917018833078083917209447724055 9262 4313178026482243498136589719124906214178169 9263 1773758767761792484204678723275937285109577 9264 719361020628936688145380819981478543465514 9265 287592807289463146184665342627966796733312 9266 113293204689072711863715579882742346426970 9267 43957432156138899941588052304722891960162 9268 16790466442432321418540199256734079158333 9269 6310817248924840423659017947020052284267 9270 2332822826684760025297529591711479949076 9271 847660794277909854170159783832535634700 9272 302598578339517151987656224214323757429 9273 106063296738477322742666673405872273451 9274 36479920928995425395798686873629068787 9275 12304319309334015428729660335111510731 9276 4067121902597848485853716225178970820 9277 1316555934488371848754207588078847886 9278 417056944085580711037618819193266286 9279 129187482969977090835840792092338446 9280 39098698770951578155191109978844808 9281 11551812247006438855923822187221700 9282 3328841642566512900994338171805080 9283 934714995576839683015244424450120 9284 255489588918184177773495450862350 9285 67907101490417022843417724581450 9286 17531474249930499804263247939450 9287 4391037834962042443536373087330 9288 1065648831071188203750886875165 9289 250252001695569978063614646495 9290 56785604273406780088829250935 9291 12431847222493253913851244175 9292 2621584232413041417427230630 9293 531577287465644612195412956 9294 103450175948087308187674822 9295 19283395545969536532342486 9296 3435407102211281381517320 9297 583567127368346343750676 9298 94277129493612274023276 9299 14444617818926603070284 9300 2092431544827162730882 9301 285603449323599527550 9302 36593124449137366883 9303 4382484575673683659 9304 488260230947138907 9305 50330338565764051 9306 4770205078833085 9307 412672071016413 9308 32306416280463 9309 2265077803915 9310 140428090815 9311 7575729215 9312 348260362 9313 13259436 9314 401262 9315 9046 9316 135 9317 1 9318 70230770489482038793218581951613637871985132295122357292290873 9319 70230770489482038793218581951613637871985132295122357292290873 9320 62254103370958413221123065731982701170141233034680305875238288 9321 51588866205479721679821125438089109567950852246704934117534680 9322 40923629040001030138519185144195517965760471458729562359831072 9323 31470173881985601370759152950833398174457089358248455943947967 9324 23637013992946592049156811975399947051739445144269242427736487 9325 17424149372884002173712162217895164597607538816791921811196632 9326 12647412281577136894975424260195743102489477673857476242663059 9327 9060536663540367894585168854606108501267558471766155394265881 9328 6417256463288066854179966753430686728824077966818208938135211 9329 4499308016245041913687431544393848048609811332303239900118576 9330 3125873895856249018724345878786375276417112108916949008571029 9331 2153582913586791920596661471465463780379912204761134694355149 9332 1472250448726740803028376169019949787311870630600797042251424 9333 999181898130701819631214532699654852257438053610253805330264 9334 673476125957386631374308421344730328042921351119256419324014 9335 450977194452574500275508215695691205709375392794280246394972 9336 300093102518303001841344193324185432468125353391229736194184 9337 198481532068287356255638054184498707178919556079558504211016 9338 130503891355989589023664967597965306945399382533732784935776 9339 85315632454216521120527035883990881844823129522151183684356 9340 55460820065125588692399069851393154808980691723633650933864 9341 35853966774513563924822725121881012665934241084132675878152 9342 23052263844460428046233540048225062443935548981467840953960 9343 14741450618597826788913907780405315130586073421033024130210 9344 9376387448890233783294381880498670085848204511068797781735 9345 5932152842327361747223011031388278014936529691401965177680 9346 3733175270328494949487623825538658816416645614529698003965 9347 2336883354169875794618270858426849307798737554888855998200 9348 1455082563372936871235843275353273281461672727627558921375 9349 901209767741900806367689418878881043808513908711717940600 9350 555193251540931387875176343234770340175960467404858470205 9351 340198051473675128912935353762384675601177822145130842225 9352 207336277384954082474347651649934323855802152137970887820 9353 125677756835645344411173565378539536999155587356844855320 9354 75763931850876967226987111113537161964797716899609297220 9355 45422024081994025367727299523295178362597870407234609935 9356 27079897660830245840317336005452579843670808010819428259 9357 16053827441488140086608164842986412267717027048805465848 9358 9463102954402866665025763892337280965105176371705241783 9359 5546030485439680208579510939646815662945757305621984478 9360 3231416591348597660207225591288698321338227039019390059 9361 1871681623657490986086956815234371724280676579178542632 9362 1077615152479567295813378795343318016746077776087333665 9363 616666708471952585526979808170032407083956211017099660 9364 350713828288514615402075348814762879808839734408204355 9365 198211741783575672027535951925284593351718863245075216 9366 111310603973110918988235558773678985965630887433317721 9367 62105344265767158884461726037215375522899591856705451 9368 34423837527890856763826919820365692468238595938712496 9369 18953003555496498271483847462174516450351667546718496 9370 10364151866953093389811268908085394766964389304001776 9371 5628243295821414480385227455013543641405318417356405 9372 3034866435395652980353102528493569140415512108505609 9373 1624710460012165156936631170990593703669384012145824 9374 863419453012512898431739773751688390873184792859589 9375 455422618757563833506294750187662721552721180809899 9376 238390714118615949413741215105181423000112277536203 9377 123816529439901703472869454031709656931346516814872 9378 63798798296156757181529448449628929148920007834557 9379 32607562283301744713996409398064597758883232795187 9380 16528017847482187574340641455318623961732454718770 9381 8306950581506869564176391161799399114417193502944 9382 4139041251173022221040687658811567598488949964808 9383 2044141516599883327019930052666979723349770387568 9384 1000432658220462327767101988177132369532916273088 9385 485109490589407949971735693363914992934785102624 9386 233008924822159645229796574457249671676582370272 9387 110837950632297648723743597616986663227539868880 9388 52201873581411397012732585711785857648951441600 9389 24336604296268925448920145103993892181777452320 9390 11227955613068682689925223009939891772365156096 9391 5125007077186801490245647267049851045550884646 9392 2313785641030247226830952649119976248885998921 9393 1032913047250290879365415618134486915732065016 9394 455815006607480460419713717826714311152338891 9395 198776383260313540333724948266666488118120136 9396 85635526986792435979574627115428638811052725 9397 36434453680630583501204208352455859329698864 9398 15303465602205049308621063509925215704544679 9399 6343522491946394196106029291058339407711369 9400 2594010403932400089009360930957876451877964 9401 1046029588994164416494931689247482314585248 9402 415786604232302824670123203632522766214772 9403 162842173513880241228800278698541506337407 9404 62811724757700695386876167793874386422087 9405 23850146213981229415338297862529980708224 9406 8910621061757019096429196794258443540259 9407 3273950736565733800325602811057536092699 9408 1182372068908433474930998105431432117489 9409 419482707670131028940012381119870307064 9410 146116963930188888460379106590207268447 9411 49940258718743704595573148667961721879 9412 16737429820985641983639663615825668556 9413 5496996013841307786698511849223683216 9414 1767898416455815912218039960771587646 9415 556372652316506040919032937990259874 9416 171204807868537511439332785127389492 9417 51470176577185652880159470838252880 9418 15104771204112496586807319132742780 9419 4323155400242260408116388855188630 9420 1205601650851611792218430049688970 9421 327256486803565155413836201839600 9422 86376292488310156379704651363530 9423 22142997863382286337711172188805 9424 5506790879452313822316916603605 9425 1326888220876894378403357484800 9426 309358939135303418083004916515 9427 69689133281147297091813515405 9428 15145438081164049655437498130 9429 3170355426218090816050182680 9430 638099115964945271066879012 9431 123256917206136482302694234 9432 22803625052853343214361716 9433 4032015506525541256202216 9434 679740436189645594924676 9435 108981589987139039488958 9436 16570481987555688714278 9437 2382056792941321169288 9438 322646752513336169078 9439 41022242872760147678 9440 4875187530949451945 9441 538976990049831824 9442 55130965594032563 9443 5185022622426648 9444 445112310588273 9445 34578759054888 9446 2405842047155 9447 148016704547 9448 7924382192 9449 361528712 9450 13660832 9451 410309 9452 9181 9453 136 9454 1 9455 208416578951506492873776608904240971601730012438544169566767161 9456 208416578951506492873776608904240971601730012438544169566767161 9457 184748827506281390321522102529251401410934521390017230070687148 9458 153104408942532662197172079934630894518295131081048239157554550 9459 121459990378783934072822057340010387625655740772079248244421952 9460 93410410998552428138451546864497531180374277525765522085684804 9461 70167452809301407167602456608623796993337740029601326023163609 9462 51731115811030871160274786572389185064546128283586660056858367 9463 37555157866746695400932709083925824540118669249769787332980651 9464 26909169099234060324590617053242536856602697188239953146076691 9465 19062739631278146366262903390348143450545546359086402790692717 9466 13368498280967005009412637023838877956966717638104409877941787 9467 9290114952601995244240605736318330537926356933784629689221201 9468 6402300636697783567685316164397447882525255187313099176212501 9469 4378178319405342879964956954186476207505683349304324855914384 9470 2972394221739770007848238984952132564190376091791474657085998 9471 2004229038808103227925235592774776145421515520216569766690238 9472 1342630796315100173459981920128043679243923935358019218886734 9473 893817605390368681046464032761638280214292873630671455970536 9474 591450315736850577067997803887271758336448425758382861256496 9475 389082535784977419958225216125468093545843339478832016187952 9476 254496777723238424968856102483106337261152948136236891470592 9477 165535485275900798149283347631581202520851967017632182032376 9478 107080257082949482110500627930956779041684959344861188168448 9479 68892171456636163578567979579100533347677324473473910647960 9480 44085711208350240175686695198396477930067711488760292977720 9481 28061590515849618036724764554580371919137812730984216456645 9482 17767507288638228575498169989260471892198338897015050102085 9483 11190484188450011958261821539784685207960620253979277984185 9484 7011054593285301094446729472037110886917404064258343688425 9485 4369481149351144207556253418584212366692544814445203349825 9486 2708848927688217293163027851433580267115929518046002775525 9487 1670479453632534234584562339889266207507261140559312285725 9488 1024681597190923733344566980827336436843955884472734828125 9489 625194817757797699063669489281423377741712369679466511520 9490 379406698769017341026356298993448683399548855549216691690 9491 229002324939069993159060709597809382002266535739283935540 9492 137467423494292081920415977202931296848865567706994671320 9493 82065796883282465279091221456464588839444256097483589821 9494 48719455629361556587367628348759786280414606507425952243 9495 28760323301546291921966386925610195951698603059110728911 9496 16881360461775135371361978723046240883182657108025006231 9497 9851735259535012563714831437857932320590902649400604913 9498 5715799130375486231022819069017513549997896462627551273 9499 3296594486189758169807068065910413448372861037118840525 9500 1889913593406010815793167711739206856611040173514232205 9501 1076881288599689580253638738514256350218438405510338445 9502 609821718571008224396232436875403792465686972884619465 9503 343166532160000290878990961279418402450047795656133529 9504 191880054436623760157446786697009125137961759341115321 9505 106593703852515942575120847044041829337640131430073972 9506 58825016985079352056173758189840774483887588522203922 9507 32245664414921320304512289831251172121926116896004096 9508 17555260973648043939263097499575279049402727935443580 9509 9491083337305230440925734812733859915445799167552919 9510 5094957083356037683692493201330506964203440505209513 9511 2715332636710486172119467317828802871509636923648173 9512 1436489923437799412725602638273312924015286170472949 9513 754251382705764102754185248116491943465483513979317 9514 393005109727854274078027981392108492344570407161767 9515 203179987293553556028252462494685949568896331433529 9516 104206272653243969733577033094249595507427069847269 9517 53010745435732633964567602199324134633563568069262 9518 26743316305736553077486941504344270361808020756936 9519 13377324520889679385529637062110082400994760054728 9520 6633524366044667852234333052894869120802933291656 9521 3260286880956188390598110720584002136121393339776 9522 1587873523448538318103664657952655740535723759648 9523 766184702809089458272288786217851028701896552608 9524 366196305046007005482923886486833051594101443040 9525 173324195949508927769034927649676048630559866560 9526 81220804313240801205233792363578155621149624800 9527 37673192582228119192932906644852798186760294080 9528 17291979992860742679186740563762427579191191104 9529 7852176020923471031220594998474567656548016891 9530 3526547310237935556208318250768614014471256987 9531 1566031524990539478311503297985710923152318287 9532 687407404210059373631308553385206580028173791 9533 298165593442056827407417028609447401507311835 9534 127759083281870027057277454972755002548916599 9535 54059580353506823502833595813029802264084423 9536 22581352059823372291417372886581949191206183 9537 9308230923082473680765748948590166680194704 9538 3784960067306687089464401865213766439251722 9539 1517618231739514728804591803521893758493492 9540 599782439688189990795117975278967413389704 9541 233544804280694695490079470462243807085369 9542 89556923368376249706567307252853795209887 9543 33804878382224462316489238064775310337691 9544 12554535981075411573921119049483720885459 9545 4585042829199366252519995474571333488823 9546 1645803367264156072955230985112693878913 9547 580315427686336474976589036586808311059 9548 200886387207917011754289088651272998991 9549 68229761067476402493684443855398383636 9550 22722612860384324453021298468150819582 9551 7415057150642141770226430476369863422 9552 2369403618768278046991750999838919966 9553 740820910543387464655125157864325908 9554 226465583125441844339584212909117080 9555 67632253063138407625219788641135660 9556 19715035443058812475943814748403860 9557 5604577996622063396258546299044630 9558 1552309251654575097345343069094850 9559 418474498688344282767253770383130 9560 109687202882672260889704495325610 9561 27922434007813891043447768211435 9562 6895189188921876084517139538905 9563 1649637699275268436852693544935 9564 381856415838107498468726330155 9565 85401005710544597388705678110 9566 18425463288068096038478416660 9567 3828796400709095781663870580 9568 764962802990305624485153956 9569 146670428283409527533294356 9570 26933740584156851912619352 9571 4726723935617768572942532 9572 790881737913526567914316 9573 125845762217407738455322 9574 18990036398897784610358 9575 2709179659456254334486 9576 364166169704669806726 9577 45948535614956418443 9578 5418995697472039051 9579 594524925625280023 9580 60348562603716711 9581 5632414553277711 9582 479832170422923 9583 36992202609075 9584 2554207797427 9585 155954364004 9586 8286312434 9587 375198592 9588 14071276 9589 419491 9590 9317 9591 137 9592 1 9593 618544564576745831928921127489913959279036448705514455836614660 9594 618544564576745831928921127489913959279036448705514455836614660 9595 548313794087263793135702545538300321407051316410392098544323787 9596 454415272152556651790229457211697113344270693066742801755952901 9597 360516750217849510444756368885093905281490069723093504967582015 9598 277283465448621060640585220852384288820899827167419579936914737 9599 208310257028388524567695525232675914409857892462376291418346517 9600 153597124957151902226087282025968782048364265607963639411877355 9601 111523773965934774169602800014334223067833208717679731017835626 9602 79923666648766596236548560307975697945798210867070936482761278 9603 56630265599676824265231044017096667159792761131683626053194259 9604 39723299468180542412318161499596165252468051830763920303544404 9605 27611801654581334201287928379656213030065145142963718452658263 9606 19034110309971282522428465547741817562414973106340698363819101 9607 13020422098210821827148830097034559630596759250952218842239372 9608 8842716867331589218831809415358124175197275208182309827586106 9609 5964682320939275543686715277103830744570097320068662586506296 9610 3997335239876906944132497352226819473543798694883503890780272 9611 2662260871426517258292935258235356679323285758905696923652754 9612 1762470486049211265603909155173260074584279304384068914341584 9613 1160010093877390159784098732974708120238309503120550583433360 9614 759160781857229646418688091028405748268784860761441234153800 9615 494071132439501062405654009788078685038695086885113324500664 9616 319794207537946914465554219052562668453570976244357431378092 9617 205878159279870009734372429500545090165423276847952786580300 9618 131836106879043127277617056026807831805481400892432833181660 9619 83977382786296775828502231597878713943936238926251374557460 9620 53211811475198326900626393173657292802420266747442273906175 9621 33541340799096703656105416727838722689632588402404309769880 9622 21032164856581125291646057246974657990458340067966572474300 9623 13119559991087919478343341353688424852998478263715940174575 9624 8141103192983886796834594441808677024974881459013943837775 9625 5025388407948023011205525599304771643936593434987184342100 9626 3085809166150439146259370668881576540519411148788775911700 9627 1884818058167897257144198966584876429680145425297339983895 9628 1145133227261096093950366121276578694976724088358940825065 9629 692008830887361653438705279338669676778758422090720117415 9630 415926700221768961160236124564490838382320514923942505945 9631 248627866926114082694604281056075591264121829992043944505 9632 147804216233110440685552225786313704892102647975298253071 9633 87377977318359286153511296673156322489402190374421187234 9634 51365017549055881401501890407020319892969159877300498054 9635 30022951754881858185871718312119083859348037554509533591 9636 17447296067202055169645060087283959633810525790263147795 9637 10079943346693931176745822127154842541879292564470704096 9638 5789057078850712129443114308813370715973580559783450716 9639 3304761033587397479615835159298846107465681920091508731 9640 1875062020309123658549326377903863193989123941070515311 9641 1057288621991927687289844727450247756427532774036591976 9642 592421693797344081745067299928977773060174733563030824 9643 329824612100856632035287566572889509782457809814694895 9644 182432917250981655568499900882706838459236590046948095 9645 100240392855654208285725892208140091137245451200365549 9646 54708036729999678262580576387375972324932312027447227 9647 29653481421773308507520115147614684485444533762884935 9648 15961060489609080528797525005759721710082286577637869 9649 8530067800264234791211180865862799618424415806788854 9650 4525732893606518122701523811370501822061228213081690 9651 2383470727321318464875919358063323483693692667046877 9652 1245809567831719321398207217718839781591168829743346 9653 646172580735193543308308735889274907470143445389593 9654 332530928860991121785663762960142707763122852846483 9655 169758415924524778309458885110077424552733583425666 9656 85955326423711697826453044817087365919986848852472 9657 43159879446233429365031742666788877686498846821376 9658 21486937079879686108898047062755290611268392616224 9659 10604095673861652354562055394728509732587615888344 9660 5186716672173289565905903009750663024556305548896 9661 2513870656445177165644354958942184259437719695680 9662 1207072345216320355841243393843464554669107386016 9663 574075022631078257822081919655196905884729906176 9664 270364962902282531384449363201053239693648460816 9665 126059697684603007807915642203169489035286777456 9666 58175481657321400346694611380450239419119994416 9667 26566313454885341143023222289419977039185735344 9668 12001502405761268004811429457082266070991676485 9669 5362088054045485302968200060256336180028917660 9670 2368659221547798345705969489338946172977913944 9671 1034220094159837780606061026911727518701430557 9672 446201900131521694048444553869301852062448465 9673 190159862984542457718730353117180814293000504 9674 80025906375548670663082285604999754678469464 9675 33244212479660170143044999168626685901046545 9676 13627568850972877336287345939576563982323697 9677 5510287591264690655976637925242287289502751 9678 2196916166703353878821896174302932294159273 9679 863293770419726316142299142427483182840713 9680 334213961498350779608460358912218070198971 9681 127414355828331638438072027908953671901402 9682 47812164628198621632655660858345206320982 9683 17651201165292551793658345048795173328491 9684 6407757276850772671931618662825249839156 9685 2286145746007129017435856067935178111757 9686 801175098759178390517201738289422236839 9687 275629094350570038834522683763679656324 9688 93032209491385724978344890299843319090 9689 30787631463308004954042081296770086480 9690 9983079739724514484548701455765447104 9691 3169527791394834849095982018462916002 9692 984572430853438225840323238498062070 9693 299012295566955094085449508415463750 9694 88708788927466004490925613309229450 9695 25686800103273912754842320283754870 9696 7253187256594903267040662979207010 9697 1995316860775803175909029699568260 9698 534225621006007205917104199016940 9699 139062032712025027659850272595890 9700 35154265973784371475882373292910 9701 8620230275440042694634828016775 9702 2047790564916540668567024538005 9703 470650342344076312100052406710 9704 104505798935366113928218239260 9705 22384818431725562922553479680 9706 4617796118148471849688750920 9707 915863404464736421443155284 9708 174314112551703842188601450 9709 31773799799597823353564730 9710 5534767644533198757685694 9711 919185010639311157732802 9712 145167444956053288784850 9713 21741237149987646225608 9714 3078323617604794780448 9715 410663375339874083610 9716 51423498377400547649 9717 6018770928966716312 9718 655323167070125460 9719 66015838454529585 9720 6114667781663937 9721 516973088220876 9722 39554361352140 9723 2710524493337 9724 164254355367 9725 8661921605 9726 389279051 9727 14490903 9728 428809 9729 9454 9730 138 9731 1 9732 1835875157466920391190868869901005367957215562683658293468490034 9733 1835875157466920391190868869901005367957215562683658293468490034 9734 1627458578515413898317092260996764396355485550245114123901722873 9735 1348811229074425366650097070140909786881770405511447597042664839 9736 1070163879633436834983101879285055177408055260777781070183606805 9737 823160948756197031440456711023821074826979506353083534237681369 9738 618467673608184647563463505651101070740733523025330360962592139 9739 456084054189399683352122263166895165149317310794521550358339115 9740 331203469308861653842911563351564235794485943910507572328706344 9741 237399002506613654626152294767540491749408758736637003877806248 9742 168243737322698781292165345977256142087255091636258422009751249 9743 118041167174374948996257212633134574444646944712631158434107539 9744 82071461411600520777081426725285929086776689052625049893764967 9745 56591465317034307556638556581507098907407064726720438164937039 9746 38723659019822260633538488013274372901830535756312788386876676 9747 26307670171364016370573536398169667087487066713611209689084446 9748 17751786621079440882291558762306755424581899321536975818516796 9749 11901357852947357199298225639100329429764345341631853920350988 9750 7929781733076885371818772121448542013316531196230125457934726 9751 5252076568311395512519228107329035539852094324894299271920474 9752 3458468577543720838783737971505300654898794996741999806638768 9753 2264557869635049155895929745419476942216376769720098614474048 9754 1474626021829911222572293887347706476701008787882157249006536 9755 955039594688944213590403703624273076209766065869592447882808 9756 615227184511489267501020565257175857103789988211204372727860 9757 394230879170462880659338147774201499773957329469938539761620 9758 251296655312999834624014794721363708066338129040944675715020 9759 159352220011903242999213275094038112274725255586002924113100 9760 100525058184955176034612672115236319214071470676209607005170 9761 63087080220215324214593525680157277209085453434156592766790 9762 39387420089249733891872344659508527301950584845739577487025 9763 24463760630471226984122899294185183277573318977230601498875 9764 15115822683016050095057898963721223082857177358083401812250 9765 9291258970291969016265802269783737434702959816010639541050 9766 5681200274861850916735084999471276123778516389252918824925 9767 3455527569688385294275346316347239576095294781288748068995 9768 2090647921023786432017843981757518463650161074670882398645 9769 1258116825881034650479826840826160762052646552853444999305 9770 753032370276371965042296976454172541653942109947383452295 9771 448266113486425004656249155742825997686877857308490219535 9772 265376665910138897368105879016599522475414419194260938280 9773 156230971366026186248697321554682353792299355085957920200 9774 91457688295176489574721528362936155244167721529726502109 9775 53234262039227330987729377544988678327363942098910531415 9776 30806871092012515407787887882295621781235527685263540706 9777 17723719241128905183865830853148991139306397996843545734 9778 10136238487095927966756054968897105865027824955037451829 9779 5762028848426602501135608107643374399908886141831277639 9780 3255448546548639099815460587734135136213889757299945774 9781 1827853429660434904159746500405115906186611617381402974 9782 1019819969305851007735978111604427520369205781251708293 9783 565342833172739797868751591551330131953527098162257043 9784 311357434470348878826843078817105631292665746964436271 9785 170339893089942079487895311952698109486787019595649803 9786 92561872549366229160237706300682818552547763526727385 9787 49952056267491815465914147561346251663657257326721513 9788 26768551998022357046265822606757428972849210973921528 9789 14242602225321473624986985265529999916987899697863000 9790 7522934681953270784357860893208899249115075180507663 9791 3944182592230271713806653801628407986732253463999901 9792 2052270050034908467574756413167432341164246112717053 9793 1059627953210528415406829949945758974698650321201533 9794 542806314042772437855932514521940825422733397224894 9795 275827528453062124646150603577625946704917057956808 9796 139013693516516410198577161085311753438606755314352 9797 69474930233301588659668917430668994843310732526320 9798 34424663346058166018005584764525325367085518266440 9799 16908297573995464411435260043603675367601808246904 9800 8230631691350913232180996938041826523449104567680 9801 3969912152174262513815784229280692017794794954816 9802 1896929138136316245740383877964121284324286092544 9803 897735510505067142238298517289020583945807169664 9804 420701254826762488031631033185200869124165857744 9805 195175185295842163249863519823738962844654549584 9806 89617776686332436595709582356166915041727472464 9807 40716628491035634712851452701374225082602022288 9808 18299641420988090543419064870561946457859946538 9809 8133679759034372285367517222967402552425930726 9810 3574219401546145849793783354064301622222608723 9811 1552372869948125911062566338251876387917951545 9812 666189082477752997097532836600003319771657618 9813 282387962048903733710541180875127279453293058 9814 118194425086403123152059517549916417574677595 9815 48831379130691250340604858226961399606048493 9816 19906504578921483853081456049321111007130941 9817 8004263251906610083306346169773067875058273 9818 3173273595605758577347012615311819121221303 9819 1239868759633941023872297608157402596513039 9820 477244146431870791848379354179893676785928 9821 180887617393475400971423715923775483278472 9822 67480547811117921849518110808391707360361 9823 24765048367136440436599675949357953482411 9824 8936561649495295062352954088816696504253 9825 3169146751387495334901960508813930897941 9826 1103860676453208233006717142581366711964 9827 377428284836682869569748999404351132458 9828 126601638910022153219886762085116411588 9829 41634448021560108742562654613892359396 9830 13414839147334476502842844296517856598 9831 4231883580236518820398373859376405530 9832 1306107309151734732487589921547225690 9833 394081590739809756393131978555510290 9834 116145831037182259173388294808140330 9835 33408806769931354961361187034261890 9836 9370615926630282077300983430669400 9837 2560436279156606888824007081935800 9838 680870540698466636064827811001350 9839 176019749521812196917869389254690 9840 44189548775757649690453721740275 9841 10760323888491444824689036925235 9842 2538246478692674361768539901530 9843 579249840282102506832841440080 9844 127704291162847711272301594520 9845 27157847371139064228158418280 9846 5562028656852877373629818940 9847 1095133140178836320899069348 9848 206913419982394214111221158 9849 37439366646131343363565086 9850 6473610555448950194743518 9851 1067146183641536026876310 9852 167282855740870419473036 9853 24866611535906992303436 9854 3494518344067886523790 9855 462691932098296020226 9856 57503519520866065822 9857 6679796374960195434 9858 721823687438324559 9859 72167796219011973 9860 6634210992868614 9861 556684129002630 9862 42273199524819 9863 2875154868589 9864 172930366615 9865 9051620419 9866 403779273 9867 14919849 9868 438264 9869 9592 9870 139 9871 1 9872 5449394385047236914359114525390680488840392762143010623581084597 9873 5449394385047236914359114525390680488840392762143010623581084597 9874 4830849820470491082430193397900766529561356313437496167744469937 9875 4003888676942238757627495661506611598680589852293437542341088116 9876 3176927533413986432824797925112456667799823391149378916937706295 9877 2443864911820441249367573277044904944981837553348969588322695360 9878 1836345230725351935380171739898576937119271729201178547409187909 9879 1354368490128718490862593313673472644212125918706005794197183942 9880 983674613681545002083556545956590824210851814012820692174584401 9881 705196903843855070348258564115291112807656181520843074733074275 9882 499868663075672296961896495516933145694745787629292775264338553 9883 350789731242990827391360986418673098086793909661843256913522276 9884 243956895494990170830221809057454863284393001606532367284684307 9885 168263890264035200198727861650010052674054694115762338440797331 9886 115172092514887652776997063126575009464619924646894008259311140 9887 78270175907704323331468529010600465896628422570145660117431676 9888 52833764961035257241354747298461200451688194276491862577400074 9889 35435164543419092534240960247240164613585751676235318879246318 9890 23620053454347733307560911846929907874198100376261534394574214 9891 15651142094600354535948960977051300984206487535976302041377680 9892 10311176058408347418356481704696437831418764905734778931710674 9893 6755097581591461479017082413699442871881186273198410552087384 9894 4401176779805399636345175454638911038960458543055958776489304 9895 2852084150143032056602851505538734825176305700456576176867992 9896 1838426590562563985215307312027222739646367891558898051243600 9897 1178819972847162124660369954607562852086820837656152544710560 9898 751945508226265728084315107624043404591564902066933925164020 9899 477175177489759554771374698544397781078464300745507227935760 9900 301253359402366187318070947319193471342915188364314101776380 9901 189214386100219793452843951166734385479841136707078510762275 9902 118235067336383237976719388003816620785222531062621186754015 9903 73503242348836522362352149736193212887629322406237598999950 9904 45460022898970095976259363017181444010253578274012682837225 9905 27970981758531032290359768244908806790562555195851539312825 9906 17121029637858928200362145951666549498471744218791592699525 9907 10425161776278370954572058012472511647027889643245096071700 9908 6314671012937008074968120362763598669664522609983585331875 9909 3804658137011313118760251906897298862242664815006778836460 9910 2280118210981199683783529486627271483866391871098621319705 9911 1359107055154768037185763497690792425085366913268617266750 9912 805712931438706994105111395923370289854180830637680089485 9913 475019267629310446131415893410830109750614744548152555159 9914 278495595766838448858496039275756618578097490065428349845 9915 162357295146932870783018355676990100136996696631896433700 9916 94110917136101854010154486546923539360844879646570929415 9917 54236230121684983260567936796946523180905939442660790911 9918 31073134924107441859900057640645049997097517189770091843 9919 17696597091223752513347167447579794006845363588180547222 9920 10017626418967029568110885427027216434260742854882864301 9921 5635984096779942508241411529214113976576622529281017125 9922 3151100357899810625295852714434846990121811615325882349 9923 1750645203747882647127017025705180831244231045633156844 9924 966343455513914805224502939079193933046094552729010699 9925 529925139560542230614094525462262593925996611484241832 9926 288667205324481222989420866389714980982872432915089815 9927 156181148053905694399182684350323717723700864818720170 9928 83917850350257972197339010463372466349365824855829363 9929 44773285591179433248893160503023921948475491925391509 9930 23717268018214315036403142295933693274189764842544127 9931 12471867581239594073072494112242090784255712112107100 9932 6509644764195276537645367662598276038179197728552461 9933 3371922654168193970015263056418460611020021547526267 9934 1733107976608620374539027857307512337084282310621154 9935 883755408579873275202466658923551480045242533798032 9936 447018207065638183683225862869159176774692611104280 9937 224249045705380771409199375559757617588395459609352 9938 111550402975932520505259389238325981306600589999944 9939 55013199008809411754698009509427021219106983123840 9940 26892737562885057793565629393776861487035657215960 9941 13028355008067217048405463278464349618326647987840 9942 6253764812445389164395895610761030853234618679296 9943 2973709453191122540479251865600995565095002431008 9944 1400440802928795179155084585270697958831793601952 9945 653041584348207993563967737965825004316503829216 9946 301455817132684660974284582401193609001705743600 9947 137722926865853533973436033553171321779658672064 9948 62255465215671390947554681608958654781347486544 9949 27836975739862578773310864321064110085613734309 9950 12308926023863375212291116613213230000150800837 9951 5380806444827350431011413254971182896969564890 9952 2324739819069492711674135212247030143963477155 9953 992354131467598103660657156725855223754734763 9954 418393148054206382554935147883798369143369699 9955 174173704716157101333371198953587752586284772 9956 71566446280785058378871540462006048716609125 9957 29014002878042414555060792344789196135367876 9958 11601473959762850129309044539998865713792457 9959 4573568136758644744527814811234684665796214 9960 1776869530367100874910800661652784958247237 9961 680030955666679863278422048763057968321155 9962 256260070799952833963394382597986102912297 9963 95040836589396733208833116624257120673204 9964 34674135980122700002256336716428193466763 9965 12437891985630781956077996193061686649449 9966 4384331341515853211191146545123742931380 9967 1517870167822387718778701440601756508564 9968 515808681855292316507210613661061272734 9969 171949826437245875179003486041983232774 9970 56195004085475825747637297273989094102 9971 17992315471525679023368785500849144200 9972 5639832113032886491828333045244777130 9973 1729483411094664178077225868917535220 9974 518445397115784107897318417510356070 9975 151800848485690606186649120453756660 9976 43377024115165789219779692396123350 9977 12085646015269813068678825813323850 9978 3280149507020334704292819765021990 9979 866358147556187245616536295070600 9980 222445323667507778809727600728050 9981 55460856947668860106429559920725 9982 13411401784962612546030047088910 9983 3141533810247301414542525527200 9984 711886829492653247506774659040 9985 155835481438032338018016574220 9986 32904219214598128051319918300 9987 6690604382163469347102568040 9988 1307845461024691872928663164 9989 245311628276545923952213524 9990 44063775140685229850992722 9991 7563251405469637924485460 9992 1237602023022912598885450 9993 192571250166193702697326 9994 28413768811242629302118 9995 3963352001798728742024 9996 520862214489264154850 9997 64250303534433652797 9998 7407809459561066097 9999 794513604969069762 10000 78841875295227591 10001 7193622287420295 10002 599122335333435 10003 45157044503484 10004 3048475353917 10005 181996496576 10006 9455828775 10007 418708578 10008 15358251 10009 447857 10010 9731 10011 140 10012 1 10013 16176546693038283993453107245062830999187843972123136291819669617 10014 16176546693038283993453107245062830999187843972123136291819669617 10015 14340671535571363602262238375161825631230628409439477998351179583 10016 11886251813527697379142448377770906303994376398050305249046074889 10017 9431832091484031156022658380379986976758124386661132499740970195 10018 7256059718881353464569863573844922258995587520005626277294923535 10019 5452833217654371446129537046492315358769546421427435878496305795 10020 4022152587803085100701678798322166276080001090926561303345116975 10021 2921708173598267008620636866445960912432121757406058189170520869 10022 2094930242961693836489477835562183927281530341918351536789582213 10023 1485249063815142250911268290369319980083848765515866347019365743 10024 1042521820540345822898753927003421521221529612887679043672823773 10025 725199151384965572036053071927905331526322643283971103312256247 10026 500325148462589966478656681933552522279274790516029055249310739 10027 342560681820034475070081307800821782582159793972633976511658796 10028 232877418753852620091711952695879640465317959777045208165235566 10029 157251843126847030012644930566630723995495921943984071636479426 10030 105507762008813947551957612456321791463068626936719064407363378 10031 70357374970118341962552266642794000200384285014925544890692826 10032 46640906028099625536573992603383414031232288373319906485669734 10033 30742212935275361393143269612056265127924144336804548674538474 10034 20150170330771958763031562232372366435284327381668726292950994 10035 13135623276411351984908424969870070820847953752390358106688936 10036 8517144604990240986340588265390062045710849252527807716616808 10037 5493425953497962184025970428942179355225687622046267867988960 10038 3524728799228549899048022531806394193485983747278997294481760 10039 2249894997001658770992064609129558448822646705165047415220860 10040 1428789653210299493756671614371837501553433440105890255912700 10041 902722667160793485819716410570828169973994709743518882969420 10042 567448629061496875367199384251585747963720341776322832696940 10043 354884597574395305467359715983890342886574819442877634677665 10044 220818198590343425776641627140815300982870760364263717902615 10045 136698953513546976270402044213683365783326966862140552661525 10046 84191973433209322900186358200486413628377903752685034999925 10047 51587109609754209119228864464492553325829703316440489663275 10048 31445898518790136012965439901466558599035932523369903508925 10049 19068830382347727850440266962801244623813561558570488056175 10050 11502812049317979676560982996745092070354899744020229247355 10051 6902151252368498288335270559121273799282880874372540353295 10052 4119494500457350202878721298025085658853961377610937837235 10053 2445450974354546591238658332634434058418994309833550331985 10054 1443790737152060543501757075124185925500930369894122935185 10055 847720407432525098159955693595046222921949864610334462579 10056 494965764204026914638338517905290377957133255041652337065 10057 287369775288944846988139305943587704271864740078393918811 10058 165889135238886499227546059268532465168348980994157883111 10059 95207577132457113070171621636259827207174513104984203901 10060 54320762693750666485637911626809362884059692855249959099 10061 30807986373771049172328966464847001028779714298622962649 10062 17366986853087723725957076336651049056286207423494002089 10063 9729895984351997566272141851103811462388197340592209139 10064 5417158815811430779166836535919428569746774809255671389 10065 2996883692353651793262022735585334890499988458311237591 10066 1647239110946944153490757057408017860348324867244834403 10067 899463360523222700053505564973980889935561179035629265 10068 487865533197219612940936593948735167505649980870827445 10069 262817603377277855190460705608661085693930649247730415 10070 140602249406138317522702884160363582655938351958118095 10071 74689132649037421527991211593257609282198808053758713 10072 39390512850750829690514208120637380690925181273048331 10073 20622177731822837942825699043736878951876053362103641 10074 10715772322548248693591918792464656219067285514549101 10075 5525780162486257658387057773117408450743863220805854 10076 2827337531716155647503992624060701202109473662699208 10077 1435178649644636110311498911154799519647700488651192 10078 722613919677338894146107511522781269672233508000632 10079 360831064800565071673503863128067957047329601191352 10080 178657491837815232109894959375967325922223999055624 10081 87695624524633957341327994882543040467644873913080 10082 42666865504714138968760354723289205367971739758296 10083 20571851258545384991419191669934866975813625962496 10084 9827348910749294593593839772950856192926801699136 10085 4650364413358711723936812149826699620462899358304 10086 2179360252591317220374346352207381430253883359584 10087 1011259779183967546751598471717307606614427729104 10088 464498826672602050912051796328937248454975093904 10089 211148159719438487315493665124748046191200549904 10090 94964069578220709576760860479161154110287342096 10091 42245938681423806859097978320704662956693643323 10092 18584209206390231012710713389886380318804779125 10093 8081870225808060381637226677580031593400934455 10094 3473430730102076751237382296604002452476895175 10095 1474855960022429146126371404482824212496495165 10096 618507014560133691310108214765640078431837043 10097 256093146135681286936484748285513044300074521 10098 104654508569617993641380231566969940824350381 10099 42195560587953865964488027400431977235978191 10100 16778768417767691455429933425868578939344499 10101 6577588999157727493301691081792578770126953 10102 2541021633132242599812379324053276466064937 10103 966938911999950796331621356983655799352927 10104 362280409739748366045169974894808450665597 10105 133580627718074343441090598112687761066143 10106 48448878741663869797914142255500880377291 10107 17276073097676656689382847643317677055724 10108 6053365702174232609594037486565802439714 10109 2083043852027558884174875239462449304934 10110 703554081223780612333635413117402936646 10111 233093586895712017785541523413208485098 10112 75704316522381859611612680031321987030 10113 24086788761097236384501323961664180530 10114 7502421822367925032562497646683407930 10115 2285965811277967986323800548808940330 10116 680846206559278159750761118846250890 10117 198055826892002398866703526981511150 10118 56223195751546226938472911889615950 10119 15561201725019968710071061876147050 10120 4195268937613883456861048745909390 10121 1100607037451269362119937464956650 10122 280674464040777698395259381359410 10123 69500448545181130001507618811810 10124 16690669493983437616419069054760 10125 3882555040575452123163007591520 10126 873658219538701449294415283280 10127 189902580321232828533355603940 10128 39813470726659554338500529740 10129 8037827237372018260653360540 10130 1559935176054404465580386316 10131 290487923323864302492715518 10132 51800703541872265027929630 10133 8826569251207722906678850 10134 1433773685119461554202530 10135 221460056521872238541370 10136 32435963631014172842726 10137 4491028477502385758842 10138 585846758094625151442 10139 71731327618928583567 10140 8209037169095801433 10141 873917627065480539 10142 86078101172626395 10143 7795637171950485 10144 644453090860995 10145 48214600506225 10146 3230876488069 10147 191467264113 10148 9874975893 10149 434076423 10150 15806247 10151 457589 10152 9871 10153 141 10154 1 10155 48023678002714528839639173674188643621861261600288800950995865454 10156 48023678002714528839639173674188643621861261600288800950995865454 10157 42574283617667291925280059148797963133020868838145790327414780857 10158 35289014075153134619730075753506277276223260513319121410365206226 10159 28003744532638977314180092358214591419425652188492452493315631595 10160 21545436133653072333432806699317060493508810324809842201669438785 10161 16192736227636408209155213967669539107946450067004957062285685830 10162 11945644814588984941347314163272027262738571415077797075164372730 10163 8678618954012346660539284175203301242929754355375743952603996001 10164 6223806049678810077595648929653623235069749103149235044232215953 10165 4413353505360691903380933352813255425708305873648707699676692896 10166 3098475422370285247454465243505100365702968115725379435173402151 10167 2155879516019816522480054384622268761145903175467899356562521628 10168 1487767115621445444225992543128079473363902296202348159288431826 10169 1018936217204079667838374344076271800832461441827873743940802011 10170 692907860297488976231071108293531008461291751168716326762352737 10171 468052504716419468475704690062013856879829992326233550156618367 10172 314156753181709555065169138922164474513379531923026753510430551 10173 209578907102641215363127073513394341529264042639269883703914429 10174 138993355520526517239480767452626385652993949041241045307997559 10175 91656833124160067505941581566285891609643852023373872508400253 10176 60106997936735448826561897597907441722129220450882212655891313 10177 39203779273823698778093708513527105198070638590011611342593159 10178 25434134637871630520953488837325366711753078687534832604243717 10179 16414479186645119886040476678206446897655515644616323437682285 10180 10538676385009809027123007336219829381994048313678207412186445 10181 6731552640177832756929752127056821480607976547352038787435645 10182 4277898865103779504213424249772422883857818667581936363464185 10183 2704848013086154498893716147390658531997040500455845278992005 10184 1701605849546888936185386245045251419339137469347966678112965 10185 1065078452045226138414798271406815525985947913016456526064105 10186 663300034457904775062114651972385735428961253975932817282555 10187 410998568137469657394677175125494072740034663834697713753490 10188 253376080711836685526085442462168924652861547926336949512450 10189 155409077732528936179610393431790528487658906542868749013625 10190 94833232150542790108293131450887861394548150910772664364150 10191 57570991421719788801667560936195317169282635898910485510275 10192 34768761508999009684570329985057491547032375290865973985825 10193 20888072163032253435722925656237740323909190866332129845130 10194 12482753229071458928736961311716623190594507181677662114610 10195 7419978266179111159496882563993163566299195813817438278845 10196 4386827684921539510671056100911719540778861832771433506845 10197 2579454516280346468829043447478101118006617062194326020560 10198 1508364918931500577355826172538131305677021812362384992795 10199 877114679936163944975712957572618842134107712728274517436 10200 507161395874149006542495389933926068311842501133119665482 10201 291569838687988804771747656711947289847481862402312700367 10202 166652050459874435353805282282728128705401455070478230246 10203 94692101097060546909371514632632614385189117630973893601 10204 53482727685857177082715402023090458523063775486166349929 10205 30024101746206822068232626467867290116309525756154525068 10206 16751026780691153400306280453105938545834893143971714993 10207 9287189254250775987905122423486708663071658997309294894 10208 5116268927045114354873291597447434152580641600731704252 10209 2800280890124491909877522980190923189382883456936290365 10210 1522580000140228225826176962294623625044123157242843395 10211 822314967489743915724187124879662921631339526162951760 10212 441085889615896463574528552189265122095919329721134560 10213 234952685294498953709431720277595152708561207575692877 10214 124266282946218624465826887207465257386346171745941986 10215 65250395129717717591946741438911335520882780122687477 10216 34010192429550131771185738249768742997577940099635687 10217 17594142256080265984306590335898244226589974523528686 10218 9032227441850080979086466260132535847246530682259172 10219 4600676834471358593664373253768316261527858813531372 10220 2324762543819965781269412881938863099020843105685324 10221 1165179606787030381420795619437685672270683513930484 10222 579147706204875787538992595483214742057384147511852 10223 285423730266193427470124302492788129625677955376180 10224 139448663944202740946859328489936822951991847109796 10225 67527167361397864780726058936906126365283055739052 10226 32403798107161893754979432605087438354798293955412 10227 15405530946920414192758185097342396718676851012756 10228 7254836996338708782621905608617244581117946240916 10229 3383392032642519099904355225727228432077136640244 10230 1562249974886961432717639607271329604121177180548 10231 714033205242911275903808349481765636960018801748 10232 322959611423894178333814184724405112916585585684 10233 144520056067005009647526698469859566054324891332 10234 63964949430345528156552951990338964815117458250 10235 27994293931448577097874570446307452177077793215 10236 12111148506039056035789670479029920554704383655 10237 5177969191263579693715690885806861269816867220 10238 2187040289716333984944022836959827806081732447 10239 912298196199832147572824499358845302873704626 10240 375710623059222641865829833925130516155657332 10241 152705539212374290191853776744581363963324067 10242 61232588352667747959900780233254204239584001 10243 24214322222718723321533641718691940229157852 10244 9439574667350114614877584563381255394144092 10245 3626137770957528846477472143989168131834839 10246 1372024094158557179718292128156489496801674 10247 511105521098401915468446363469656045202047 10248 187364902487331159655533870063278234929389 10249 67559017530797986010101077489663160773774 10250 23948319901179990945491786684418270802758 10251 8341281164161713654511829982542653255368 10252 2853089146192652210313966294837543612024 10253 957790693533581621965515854831435971002 10254 315380372768267152238418479085258286680 10255 101796098309461168316852338429382694510 10256 32186255076650866066372196858875743810 10257 9962056024888668222605037498650194080 10258 3016116602704046998289114531858191260 10259 892551600869573063818756684385145750 10260 257960372716606696748049972066649350 10261 72750717460984735600039664578630800 10262 20003077419188664302958988751838050 10263 5356995124762244345456155856578400 10264 1395975077043443005098508280555060 10265 353597179965443562564102596229770 10266 86962307522178134063921273761445 10267 20741126686017829132802676915485 10268 4791478422362542225004089925045 10269 1070694771833138303628722957765 10270 231103651177637344849646704205 10271 48110322368465942603471711705 10272 9644074497014937178521974465 10273 1858336974672631510520337077 10274 343578093665545423480452755 10275 60827098742868156164674145 10276 10289713046733976118937905 10277 1659315457622802167576135 10278 254430578859019149217649 10279 36992717156918454216887 10280 5084430001607938390979 10281 658386067710913628729 10282 80020333700783408057 10283 9090233791389559826 10284 960600644390169170 10285 93919243202087435 10286 8443156913991230 10287 692850497568305 10288 51454962710051 10289 3422763337978 10290 201357617446 10291 10309500451 10292 449892403 10293 16263976 10294 467461 10295 10012 10296 142 10297 1 10298 142579341227678474194396320902682115345711749044188565056903397532 10299 142579341227678474194396320902682115345711749044188565056903397532 10300 126402794534640190200943213657619284346523905072065428765083727915 10301 104776853456554669293130991887165772858495668337799281849682973701 10302 83150912378469148385318770116712261370467431603533134934282219487 10303 63979391022427293700626338343649669209675446880656160768186569967 10304 48089250531957357563856394304372151307000480630312417976799406962 10305 35480490907059339975008937998879707662442532852501906560120730472 10306 25780566276357545261071501147989880458465107779147310694503111577 10307 18491387827977821879561792361598988162576289628518696268597617873 10308 13114866750046018287997520249603349242284162618886129171055316956 10309 9209483962766206277293326837200797505641189047467250289710211686 10310 6409356815960657370455590437523322465552002524028055678187555198 10311 4424239089069842822582425651637069339773407970882896555903850902 10312 3030927537286506172292310738214974720465084448333374255317504853 10313 2061771490406550429426035857229614525654368803442870784720564299 10314 1393182451679925262748651313646051950701039318811079391030456229 10315 935449677345003134901572942718655158654259600191551406259486293 10316 624302082683446191478392461012175052292313217844360537976819051 10317 414216474595563904224392783147083127845129101623884603762939551 10318 273273548043330864138194210443521171768474723010930220476329855 10319 179296119618864788868081031953797263693892337619743141191062815 10320 117004071496164808795558078373362548678453561710446932664015401 10321 75950682502481099984058327056609845719110652467907605057766253 10322 49045414590117679742009682410538036411945138813040468212727875 10323 31508614533900928120756081986029054552136726517594151329549635 10324 20139385778767655077812642215100257681249571564609767436064835 10325 12807533234707128908571364474130855586377516051004601516832275 10326 8103984462631416884862971987716898540804711466069451677639955 10327 5102143957403492385786592270963296687390499858837470337255075 10328 3196179126703433337258545958047061404758602117986072853406615 10329 1992203100140273664120758600157039763441692219878239868660815 10330 1235540084978556995300715264738719629998130741394838525201600 10331 762420420067778451856636160751012666326333390889339703769920 10332 468098979128598503717642383874004152455833308118838386867355 10333 285940002716081431470980976643139342662252762982685151368605 10334 173777047524341076280434850197744122243312304034148577055855 10335 105068908276727938960843839781585019419010856498916494693055 10336 63197847981659431993306341867645949172947034332301495112430 10337 37814346586374696067897954542081105879468950163747421724380 10338 22506876400045403272576719638438714946871385604720413640565 10339 13324606936695705300457919592690169663722112859249251967565 10340 7846005381083587060393434796974291579782784568369696863580 10341 4594841475290333475049665068416487231509609427898466442110 10342 2676031470508962485416492099881471196258064313456190951766 10343 1549815467309598938398040367010668354758016958780428139342 10344 892492407958639152976683493428387876663887007106879368577 10345 511011715533592451978389700937876633031177387381914520351 10346 290886350173020969490275704872397644681922466945095846329 10347 164605638116456414560204025595492767477650436650341550585 10348 92588278331481995561218946521103610586745380206911044264 10349 51762665538743916820779094629229393123704923053405217314 10350 28759694588876250586580606763364230090842093100630198100 10351 15878698246624442395012612197825571638332084144712106612 10352 8710894227065128968718758636200962237341078289823278379 10353 4747667079197562370232232961536433413794995278783030089 10354 2570502828690075986127381378666152959520673800053953854 10355 1382372262842372063084454947302457088602240188103234774 10356 738325581591246755744335669003398203372889342413687159 10357 391590127863710928356535952931364651329592868310127381 10358 206214592866393177584939908267977146725179024426617777 10359 107808192199141441020545554378785844168790451530314937 10360 55945811767151017256958852145906372693609558145159506 10361 28813989271132902776487785439571217703554307054503404 10362 14726294294416460112880603590688100873466999992428036 10363 7467406155321582079954517960263180085638854461001028 10364 3756313215025553157248058677278927403484138264503788 10365 1874116358315278863253333903254968707061745164748316 10366 927253392932559197698027016172429819801116197138332 10367 454871925156061605519263763806035881447186005947036 10368 221201234309436961654670794920641534305855023767572 10369 106612872221917946519777170644321632351174492638532 10370 50917651709136590502611352642568077364876104892396 10371 24092035638145816346796265361872179535827860250604 10372 11290977274205399212723173723320327777806056120460 10373 5240172057917892309631276988222930198511363160204 10374 2407770220978367095692962898049723763940975971404 10375 1095054624661714887967079843931222548324842498700 10376 492832871123259303081592014049113978090208732732 10377 219429246188149424818543667315407277117660696284 10378 96628200870066136468471942515182012921759619879 10379 42073336164778954397082847581264119964915175719 10380 18108320513561372953360720936406556749140831704 10381 7701710468683819860049359046579495011776420094 10382 3235925607114145005151319593249637335544790156 10383 1342676499037509476470013040883014753904925292 10384 549995779761218683826533627163786922886803477 10385 222336187344752338511177338416267829870119831 10386 88667675897091930314736314504508692910401574 10387 34870641349375214220939242564077849960630926 10388 13518304794848878020981494326974586355490213 10389 5163846265324049652769002583529222627116023 10390 1942793676525127189678201210712888192729931 10391 719594693725223559383185471131246290464707 10392 262273447396078460129182379612180719125906 10393 94018683697881416685835444783064764593000 10394 33131912970586764931843306334502197566260 10395 11471508531394255031269312146060777579156 10396 3900272661397634702896573218893218630878 10397 1301420127514783502214487365769708053210 10398 425916219853757014701848466610321883790 10399 136627628872569171168669645923124304590 10400 42930996878661632533688180390953173360 10401 13204376004531509657358523384044215700 10402 3972470771068920446718799868443272550 10403 1168059562675168352497680902123976150 10404 335412507630199586560270662823968600 10405 93979656623031398473787443446334100 10406 25670814856215358466635705743394300 10407 6829463624175055052271824102225260 10408 1767836539004984349794239061245270 10409 444784177886207208864573995560570 10410 108648856897760650362885054280435 10411 25737006567616907815347388379715 10412 5904803263386168784385793797755 10413 1310361393318063413716011547195 10414 280867692341329626403579689695 10415 58060892805498669818904167455 10416 11556817696675646133301069675 10417 2211144998278935999719045971 10418 405898193947985610186446131 10419 71346495483436077842737891 10420 11982540536094174890322801 10421 1918369261863539384758501 10422 292024326577884127858645 10423 42150501244769260015157 10424 5751185611956358430407 10425 739294919964708516715 10426 89197858335649712476 10427 10058721257160062812 10428 1055170483095191617 10429 102410980734483487 10430 9139257274436797 10431 744497767152877 10432 54887631788398 10433 3624555928256 10434 211682943611 10435 10759850723 10436 466166252 10437 16731578 10438 477474 10439 10154 10440 143 10441 1 10442 423339640260024739139628371555493557867734086988317745954947316209 10443 423339640260024739139628371555493557867734086988317745954947316209 10444 375315962257310210299989197881304914245872825388028945003951450755 10445 311115737561557397466896916962053439624823719815617007761135915684 10446 246915512865804584633804636042801965003774614243205070518320380613 10447 190000557712565929106262338518842176239523116995619802192554420173 10448 142825291823885097107389814387564992659305480084250375533143139058 10449 105389715199762088637187063648970414263121703509096790540086537268 10450 76588219347227662839184393375808431510617305664281322061122174948 10451 54942649901936883183899642361646577043901309175848929120340183323 10452 38974852499544813141850649400052383505082736669844570741830693618 10453 27374525371934199472690728358403121349720860557062768600056176748 10454 19055789079293695558605601593187314187369581111995182019034378582 10455 13157186510117861404313399950004738781577426472830607972338319943 10456 9016189267207230333960180779496216894652928744217549493492094019 10457 6135110599802448239444073322946042801980702925465679033617316144 10458 4147018335718412828739424097884410806337525838747301819079573579 10459 2785521436694298685830968446007317222922904602946794098627112772 10460 1859736157642957089508185385017906573996294892001032563699524469 10461 1234431809799690591019835764389261993120968977730814941906426676 10462 814767294609167088402709013010775727144520818871069123988632747 10463 534831012536407531077029672854587385414872491216873695394025492 10464 349196750987781388300974912798577585730646253802312743600358199 10465 226797704928345959401890061620235428993078257442134322417419472 10466 146540536660838551812296601789955620835664709609583383468577165 10467 94201134110603501049294468306558444816746117267181414019295070 10468 60249854867741629542000391203843016059282189327118773698434545 10469 38341949727598547471933944096694389806400986060456182392763300 10470 24278544543360188545762914228668166230920953999498977686095095 10471 15297096906180697017841097492481786301490330746981891483438590 10472 9590408387866618019871001628337525916079078639294064864061705 10473 5982837707619670035157569070376039214108043429094700702100280 10474 3713783229011284223604983441079202046805185617970411191290375 10475 2293820179391662779722825453688496177932662885511077030548605 10476 1409701946343414578884069174575295141520830871170880495363435 10477 862004424692397945218989955236117702997469240474042228948420 10478 524436370547351936792718154573462364716229788795020244436045 10479 317440183205068791493878896677179282902741178935711005759145 10480 191161052535735865372620325324824862909157095501568437886070 10481 114521230731668348720512497425828301116060898044087464319620 10482 68249657173351359359381184444025717498673623009201261086440 10483 40459433757950607635322988228666703375481551268496590888015 10484 23857186028421798503707305618924994526033082709207990936170 10485 13991756787888140752971764722297396901314892585557002325340 10486 8161138365814540698798951546261491435035100382891445883310 10487 4733963442101669131809952405188344094106533456086785400171 10488 2730632758966141639815787714744922410472378388682748070311 10489 1566148303741032847851935451228715864066405935876079634064 10490 893097772627997342081894002026257330586214453748802085471 10491 506320356807551424239974723678050213531558078241505181203 10492 285347543653926322400531529768512721942096930315776991858 10493 159847456183094726318831048671033106528128098386180135608 10494 88997741644149825510158570311291598948778115476519783590 10495 49243743913591005875653801992320497370080392379773049383 10496 27075558317088421696180685003295130254498724426545663001 10497 14791485370483993915013539844223086700927076970925130516 10498 8027977332491935406649491189367634687998110502948591861 10499 4328233081844220796718462644202730608679665866976672231 10500 2317787548506772957951349087959371816129892728863001391 10501 1232654977639751187036701257471047808804622553452319216 10502 650966838617716405939469821121419104052764871773066561 10503 341325020674180030702046889250566342062004856143614971 10504 177668224877210576545705793922463703984733503124624654 10505 91795652015670021010933353439815489511974669639833536 10506 47069687263571640546155696397582090295329444025648748 10507 23949764845005116903462048288566437617995606281314208 10508 12090199871438880276871589404373200568639601936355828 10509 6054344387322885572895717239450084787464042634173264 10510 3006967923825580897480196845988440418770966020487308 10511 1480957252237985444385897363422686789452952905365472 10512 723152054195294424737009808563504721473344758797996 10513 350032699404467039925557511188173551380021929508736 10514 167917169955550160009937827974947523060058342640644 10515 79818151335606910237792577368106529718961660939096 10516 37587004317695721889219304990068235171236565284548 10517 17531108957416595972524307742899138832096814913488 10518 8096911708486569969528055782074512820724985312988 10519 3702259896660083322872102084629976782033420943640 10520 1675511095100519839242410681029709929457268669188 10521 750329730138170076023108666423196246306049317536 10522 332406049136055188112533621219629979279176389756 10523 145640054387626371605908944429065750268157855101 10524 63090895750890612436645279048840405134235617726 10525 27014731593633974957133481924952921363756890056 10526 11430152357492842170106429149318998356575611226 10527 4777327206206833330264366859029312874262248841 10528 1971779901930365654010235807303844989748679351 10529 803388559594852219500926559659486642574900204 10530 323023427966011583993716494167386185594892491 10531 128122328165683427837374690022372844395590233 10532 50110971395247988422043976363250061216661733 10533 19319060173371537607208643562765542217376928 10534 7338463872889180392518679675331010357167899 10535 2745387189931700749709586174358186425980133 10536 1011082686033395203946124071306888478512862 10537 366396537216918945036587109724544672244672 10538 130582755987923915583139097405765556937992 10539 45747665359449272883655172272784719108494 10540 15745979756095049328569348101800645866022 10541 5321654739905776789882642879795543305720 10542 1765011512489343967235041171840596757050 10543 574127232060050327483983793595952300950 10544 183042542769401315633952634479372027240 10545 57159655698842910932598972088325152200 10546 17470978799824119833664277582766000460 10547 5222956963657483624735439535306866050 10548 1525994154394158466695563884602423900 10549 435386726632583004010103673235767000 10550 121203158164430080323580789279501700 10551 32891238978425376013470062824723850 10552 8692892621622828253650025326976410 10553 2235290459409314546073932005441360 10554 558640918325093842580164343526890 10555 135543289814469150014554128485310 10556 31890312798307578334213785669105 10557 7266631071714297078248101162100 10558 1601494429813053403949595953775 10559 340897077658682271787517392070 10560 69979955754385372599370158125 10561 13831806148547411735245085880 10562 2627796475478070091142725099 10563 478971577481574278129672504 10564 83592780274156589621290119 10565 13939112280080710549937124 10566 2215625548227272876796689 10567 334850034082598470679184 10568 47983491592565148618809 10569 6499745958144308643080 10570 829469198441745100659 10571 99351803111902888363 10572 11122432242023678873 10573 1158280823568638508 10574 111602078005842943 10575 9887197631805023 10576 799587626952798 10577 58522528878268 10578 3836689680148 10579 222459078057 10580 11226484718 10581 482907844 10582 17209194 10583 487629 10584 10297 10585 144 10586 1 10587 1257048372285879591439531066344267341284748944902652545424979161569 10588 1257048372285879591439531066344267341284748944902652545424979161569 10589 1114469031058201117245134745441585225939037195858463980368075764037 10590 923866011827808114211099250864714466971464185213986614360176501051 10591 733262992597415111177063756287843708003891174569509248352277238065 10592 564285914445107629050840483481426460524346400659298029259778729293 10593 424220046913399825137979415840754410389627471808179625999730549366 10594 313065390002291699438480553365827557599734388016154038572132698284 10595 227540562846211333404421408322860827896550130810688035602276689532 10596 163258576086617567631409800050819137481603200113370660563191596740 10597 115832440364969242715053547888667402556422095845790956927906493538 10598 81373255134599350793442762565474220855027233711267902280799385960 10599 56658061256942718836285321274221609457381194979599970967969552134 10600 39129841001536008644906867671805004789388726487065134097237542282 10601 26821881616399517120159075591099106918044569323872504372353928445 10602 18256645284419043227223430768953515691346663624376549337603851619 10603 12344639079727754960415012574188366878209353357291304622411568891 10604 8294775325237169120284327491897120356911807467130056623153262027 10605 5540095974533129714627220526373974822796146912518469511670344991 10606 3678861018136784983402864522665909015215277601381156570483270395 10607 2429254587610072293436122441025089382047638469266578410713353551 10608 1595373597823984886594602906499519988226061208782947989032620071 10609 1042163767707894465130729355899810474727938158117822339961682961 10610 677233386540403533486593563890003411349819583083518246976952853 10611 437830268984803295791950634338298705933798025012892893129998725 10612 281622418214814788218298847451409052057273824712434349123390165 10613 180237601074462057713287031557473839626410093556991911461380195 10614 114777707297699258085236872468729356316809439099335119810970035 10615 72730416378788520937357783146480472382678664268062761069233955 10616 45859477959843033102615388804323393220821116156100954845733475 10617 28774045860032124689830600080420114750585781437514416965437015 10618 17965213384314553306073911945312557677784029470989120008805055 10619 11161463577364171984101933429304009571054392142803682993437015 10620 6900205998615512508428589199850132640309842111801153613966295 10621 4244702864017334069245715947720707141439188637946980928022925 10622 2598164210901307416550323507856493438701023232717444689067835 10623 1582367710121692279167601904643311847721828293901768035785465 10624 958859653260564839270349127337517166778336079240060899904485 10625 578086418393940617691075019243489962721535165346603084171730 10626 346738379447879752608972608109550523308940225413544021605600 10627 206900709662152803963558438342908012342896993623761552926720 10628 122814789517461118534529170819024322846040768425127927969160 10629 72517689702014963537894254965226593775977311079702844130170 10630 42590835035790449105820652762794715262806729661164992210760 10631 24879400414173204294691677069192826058305754969144306736350 10632 14453940516809270765469198824740433360516353338580283852210 10633 8350734122587436713063707583785814823329722098319432417305 10634 4797587972142310282671502526331724784937550072134966948103 10635 2740611108958562337730966769387130361867690612221419143279 10636 1556548862311934379982535619246795195356321742712227074335 10637 878885096318467492650340636026190433619742900259834323738 10638 493306645048385976250693416521160174552631315683764583808 10639 275218279246072384607773988902576948551917103547256683294 10640 152605899168383566978322415913606047848862197584191113962 10641 84092206848948496757237040831270716179322381386814181655 10642 46045323005821470182751311644419777425408629288874688661 10643 25050355832151913432865407849146771634495903543430877797 10644 13539180714962292554269126232754886207771941796671309053 10645 7268933635624501958210716308923829168932823360645435569 10646 3876115839444682056359147805378013287780810034428529955 10647 2052657686986413529700164305886291077082650516604160621 10648 1079379420100667820246396916605297721001199966614780585 10649 563523009290738267424034076466467812285260926558711218 10650 292058021294627372247147426759579330039199122009405964 10651 150239636665935799455416134131024742872830730379455340 10652 76699682642704516214150691649220125952631197710767148 10653 38853465929721532458576439949516372401830359974004572 10654 19526494800833713752031463105059955266835501168045164 10655 9734326101692165890807532262857912082175803601358812 10656 4812833279879582352138677966141299006420981822924540 10657 2359569215359427701346351467403115557301852510664372 10658 1146892092160675076178200148737897607875058358149860 10659 552571503060410729712077056441924903475880505093028 10660 263843101389575903276680202584377242804742425586404 10661 124826431060496063001923599334968172098769638992460 10662 58503248404439058306554061595057698015216683087308 10663 27156375769954533177135890624568273898270876595788 10664 12482006463106614864508361675520717688387683835084 10665 5679584430301761122159445080026457885755143494332 10666 2557781004080482750562673832494968484854148721180 10667 1139766767994873684261779803839340823612720636796 10668 502413840804609371532661091320367279468187012732 10669 219019645186114418557564472014621037535408858198 10670 94397150384599704991217959053131572436571445104 10671 40212665713781694558345440992837531916951885730 10672 16926376008956741911269029170624113897994186806 10673 7037625250556588066275647287084791080136034265 10674 2889401447242610913551503194476308441717539483 10675 1171014325145878795215660319668163171656956859 10676 468313006172285821197272915759794884806829315 10677 184744230474865734726194797110272850697125483 10678 71862232355055081089924840887072217557566057 10679 27552016338329752254108013759613112202791039 10680 10407573772523345386649047288649357715465987 10681 3871703413040738554161752576963645591548290 10682 1417804215417209449015105002781101353616312 10683 510844619204654729976385661586576828222216 10684 181012154277778283837102204484732948322536 10685 63045150678716876205774973017249912926778 10686 21571956543968397619419836700205062105150 10687 7247358866381490377836558259306740913970 10688 2389295511450274052974469185582086312090 10689 772495011167223398521563340727119972200 10690 244782693004005215502862535687415393900 10691 75968809054785178267820692905415345500 10692 23075756151234877511527475015811978060 10693 6855263543999320855879837099909571100 10694 1990241172060827345342280547081152800 10695 564221236669052296096549672890527300 10696 156058011577867973936239345487927900 10697 42075277535647911159492913289755750 10698 11047467554670308347401051689783050 10699 2822028853451810290030719307002730 10700 700595134481382377672377649527690 10701 168848649072997034743882380205675 10702 39458665489218555248194649009755 10703 8930180499239105207843170704995 10704 1954682464019798119828653949475 10705 413217419524097361262995698075 10706 84239404814301792255944296675 10707 16534437511788185258518154755 10708 3119282840439907614696748003 10709 564559748495426191497249277 10710 97834455804572425146129001 10711 16198247274402371184453205 10712 2556391280685394126554269 10713 383591439962835592578119 10714 54574396228033010502587 10715 7339464981655812096451 10716 929893301988540037315 10717 110578048323048112543 10718 12289956196008840241 10719 1270634294458608259 10720 121544568161329207 10721 10690430512854490 10722 858322740849388 10723 62370010986460 10724 4059615860084 10725 233702314382 10726 11709870320 10727 500127194 10728 17696966 10729 497927 10730 10441 10731 145 10732 1 10733 3732891328330226228496763135577770463979025464164833887161628222234 10734 3732891328330226228496763135577770463979025464164833887161628222234 10735 3309551688070201489357134764022276906111291377176516141206680906025 10736 2743632706582498276023110071564101232897845541144009830194830192284 10737 2177713725094795062689085379105925559684399705111503519182979478543 10738 1675994968302844662188152967567001361092002974651409145413944299873 10739 1260102377284732595428125058717782148608683586497992855803125410488 10740 930035952040458862409001652558267922234441540651254650350522810388 10741 676056003305465639602112975695776076785242976774978687389781820248 10742 485141460949623184930866767003838932818937016060415893879839274228 10743 344271254842801756318670765355988810893372779698817196779632006488 10744 241902469219216548218414870832190498924290366255388564024006719963 10745 168468431489301843154953436108944933717812767451020938635068918767 10746 116378712239711011725105266459289200970445868162290238722182908193 10747 79794702905010605975121211263685282115083818557760219832416519759 10748 54329557009756253046060019232974645462162234921736982135194585979 10749 36748131410568548819164193631332837340811400478023477606952415134 10750 24701014606074812312911702113621645725693387285472553858142816262 10751 16504132515865813644041592933445988398058315556564004039804935819 10752 10963931728467475552553517521915525641019750399005622829694906011 10753 7242960614428173731820976133189553259442586195867277324808306946 10754 4758922374101770450834398287159471633153978086021884223131963426 10755 3110274089706515955590169739623126512187880006667184677462597199 10756 2022233247054018003049266516168829613274884464785185332997634597 10757 1308106114898745683104155811360444964166119635948568496412546290 10758 841905292414799486007622820188504829757019820435808820148172690 10759 539156904983972426621674431511659555044830910525766892672986965 10760 343570953733016195067368147311165897797221062103143040991681925 10761 217861205088511765897317597018578398428338218318367475642837220 10762 137471964442002481277504563599635124687806457426638934508337840 10763 86322481479696804896999255028809879295027955315178150598742265 10764 53939952473705199466373368812424814523302289849609721235007215 10765 33540711610121010062745679048979731534421459243790359414313550 10766 20754124095550958705616131462595144213583778486510221696845230 10767 12779083287791015006337803792062065236034042837537281126084135 10768 7829759973801173787432105086244143559230726478172031409592160 10769 4773519374341732555852643471804634714971730201771614675273635 10770 2895718448869719473250931913355335420995066022481895793042845 10771 1747774021461240096560960981476078375335344019025168412725820 10772 1049560603389547083487807976704871888375801926195999591233920 10773 627051511907750353033085240246107586054049890761372090781720 10774 372692611390355055667158573053636773971945760927502157783220 10775 220357034072312010878748121085727366976415912719667271739220 10776 129600500498915248246790217003262934530870904105745597012215 10777 75816459804268935311009309181906061491667239977999754156635 10778 44113268394763549746908568766006775385851372700422066356885 10779 25526670131585075518887138975292891253026870686966597589435 10780 14689500295261572334671695329149928621733705990618960754359 10781 8405721385850304264463702556950916172869155575751747214846 10782 4782596218925523471671231348777605885732890179962119775958 10783 2705436199650898171840906196611013388635306856704125621543 10784 1521452076849879860268736489712358413367169936010227689743 10785 850526081925872021468557740438815432357961421118380957955 10786 472590259940463703506807264149199099829119110595692921833 10787 260980138218625060367197120848936600177286089156107568911 10788 143222701985598984270457943774280771137665880578957587221 10789 78100259825383535999791529584134702129253404054472431226 10790 42313807281229985334892085944638609637413601338103489846 10791 22774654831548429049646313138879089522691529088395329241 10792 12176174670366417656869440570845301875172744785392783526 10793 6465569325679824797066522979340114177890838730312876521 10794 3409456195581805083370838222377344158388056659036187971 10795 1785211090078342967977601011974931698253841237273741374 10796 928029658594233384453191282585535447475897341074057036 10797 478896445720911912730598838956183261245102033400127128 10798 245282409076550318927934192887813184566758972130342968 10799 124672767789747395140513054008426477351229995436006028 10800 62876786231759294481476754020156286182433551417929244 10801 31459615231432595498060187771326668478799090675614008 10802 15613102144968162063940539689674540506675350474754392 10803 7684641399329997627791488546969487012149562675832812 10804 3750420082571857532613264684808616773577480458207172 10805 1814590905177810482708103557579894102677341546894664 10806 870237616673079096316422954095747846898141764329096 10807 413592045046694109871088272263252663166945342181828 10808 194757223382007359358539091645737062742010894648788 10809 90847036408254632773950248915758353487221373459088 10810 41969054816353511672007770202369790538178752054080 10811 19197773801019023389852185471247721507570573980388 10812 8693091871554086324631166791123484922904612695996 10813 3895777350232288113791984862562285592546349253656 10814 1727433384008508971467982167483461684998871851736 10815 757674407682189470626329833744858161575161837916 10816 328640157676068146045324270010046169374225828281 10817 140926767123662820042332477999716299141152797461 10818 59727550859210834652326478014469337257776348031 10819 25011108796893039835143637042936920882243037881 10820 10345030832286052659885888300368285190122636499 10821 4225027127041709853151508400455957561955462366 10822 1703251445350125515314738965988325649319979538 10823 677526698410520957302635067912571176874959503 10824 265835594547417442994182259240676298369665438 10825 102842625032358800935868326654225604013444279 10826 39213348842261934492842855964000956441292333 10827 14730442403566347232865209817706191596799382 10828 5449184854152039650668328931662293046901552 10829 1984202970495115341575557286172860330456712 10830 710846837065641677500250835253791132817944 10831 250431616150841315777828280746181695980272 10832 86716947192330635262845877005913941476020 10833 29497773301487107347921392587068444788370 10834 9851520883994423316455471266374580291470 10835 3228446016573863024358341020809328932540 10836 1037518284230762042421451382358410291700 10837 326763423298142543768797942839333686160 10838 100789883650079595601157127969008485560 10839 30425851946705175011199632496639117660 10840 8982402375812134730816555045429844650 10841 2591385849479482753583434607999002450 10842 729979187455124700327600060572609950 10843 200612804199510297843708943890508850 10844 53738831178864859053492448867612850 10845 14018128576264427987750561940663740 10846 3557399415636615384306297552442060 10847 877324778341093629367791551440130 10848 210035003118239136424742153632805 10849 48754706736153078594840636767780 10850 10959590674459331476241057300920 10851 2382598209426970984276944591625 10852 500236087272587953923768948155 10853 101278116808407012317347388630 10854 19741343357345993584676160830 10855 3698392210519645849712028979 10856 664697541093590148382857749 10857 114379468128579792410447354 10858 18804147318329027898834434 10859 2946665776384777964138809 10860 439015901579620959483475 10861 62015366252253228789134 10862 8280689047731721739918 10863 1041648169622704580123 10864 122981112845309766988 10865 13570588476246815813 10866 1392985751127945323 10867 132293946824823328 10868 11552611544543588 10869 920916145585688 10870 66440886844492 10871 4293802037968 10872 245429414209 10873 12210485429 10874 517834459 10875 18195037 10876 508369 10877 10586 10878 146 10879 1 10880 11085839791400214754745367329223029411788809059033475245696786565948 10881 11085839791400214754745367329223029411788809059033475245696786565948 10882 9828791419114335163305836262878762070504060114130822700271807404379 10883 8148403406568430832726676824979001171351577082239852408891880926601 10884 6468015394022526502147517387079240272199094050348882117511954448823 10885 4978230400707015174602393443756350132014184029102389192139927234031 10886 3743248651317649662924397275929582225417896124072785570018614817296 10887 2763070145854429967113528883598936552410230335260071251148017198618 10888 2008783673696756408956426061598667915646360817605153419695684049152 10889 1441738334959471486711056831370348512597427865712723418162810360728 10890 1023283229757417698635389214355550540734571774187472589050591125176 10891 719154447563978702391783412656881281327404337712503231387192260696 10892 500953221575424251576473970244415566801899828423283641703660480633 10893 346145928710910195719569772955695780740394995907648114033923293477 10894 237398148204376645453436282031818438535646901639317443153067730769 10895 161684297868140231058545359164409514890896125547722290166063800053 10896 109397270356486361009325091542599771319929972587826548096487937828 10897 73559199472879613555205835172004447507232474519736494230641915364 10898 49167443588658122088538331080104889013905107969894265859420747601 10899 32675786173211954299383894408032111329358228773855659417929605131 10900 21595489411280486493268598470127673749523516703778808696149230332 10901 14195657279104399689133192558735792352731074899259306620779360872 10902 9282364451167924114710492271680621344394828320147335108389663801 10903 6038342568948684732871660817644756235202669032009687573687677503 10904 3908137958588292315200028238290648861561735332009865889261031940 10905 2516777439892616461768323969592260801103150920089730805698990780 10906 1612746348423866968879840344082021960760253079564078236304618455 10907 1028375542778225121275593107953767633990790344941601959706042565 10908 652551990452806832007999792195800137116770402961986196563357330 10909 412064534510603144752712369434483281431078120077875511403542590 10910 258944877485305339195541552869059535307867694918084209199809255 10911 161935916563156629712420855493910896694268076650522470444480205 10912 100779341697132899591964369197105717171956629747439624115308140 10913 62414887449234156882262767488348076505291769670631142285809420 10914 38466836357299933541031286472659479613399696770547321574904085 10915 23591589550924477333324369602276267995540119009773227390176695 10916 14397563372917302045172954948737639177297614012460996745661795 10917 8743158562556553397043169826441636894337594503343135322275435 10918 5282989926962848035273856363349025752639102030151648404259180 10919 3176185846293803819313536304132251540201043947454860124037670 10920 1899886009828170188549308280117555090519966689279088218374040 10921 1130638538898493705485612935549240264889274428430916696316240 10922 669378928718945604156127830013861440464273304973285210391020 10923 394228561883441440833188207226927710622702688340322396377860 10924 230954338608029714663336048179236684401180368646697877520685 10925 134579462877592952621734487595085096099169974857787042454345 10926 77996871053914362762942070109992983935048352611065047918245 10927 44956332273926617769451441494538666441707497259029295298585 10928 25768428315015677872172290264609888987084610464362226046204 10929 14687061433462099519292794966079151753282509977360045558588 10930 8323325157578756388769356988518711104278553969348998976421 10931 4689616275992196708956496217105323411824648903378777747671 10932 2626747056872710904733985874180478002936769082425045492133 10933 1462514416900317089683113708385774847374929251849434176537 10934 809360315668836387113589243193581566294169837779489457121 10935 445144294778614176995656683979713018793474618755712990237 10936 243294651696639604141680466073786473574532028791748826892 10937 132126886530602685688262740239220627140710922978388982236 10938 71290078154297221590497888750577763014375216718589163059 10939 38211744989653372750982989712063356691881202672209693401 10940 20344331192846859399995400835105739875429595008561712117 10941 10757610008715584483833335438222538890366878919053275157 10942 5648839191631151240437486375373477793781446331172425986 10943 2945214666027021304797852248365767612646030942795198804 10944 1524510225252173453849408442509903549582826120036803248 10945 783318991084224609879668572120972033312831690353467376 10946 399465317773927216621587791921577213761657898704227876 10947 202155993844419776620015961392970380593497724299123788 10948 101506546356710143502403221455183817022870920307042432 10949 50562880555549730766955192101294244052400958396682032 10950 24982041367393131442028011756784203998101414594463604 10951 12240747341875384653740282647937851497154644972617484 10952 5946956809757816857215707318373865701280710244327472 10953 2864235540203094731132346042407245422505512974865104 10954 1367310748637952615028588382481174263250432687206508 10955 646822075621991725306573498064301836714493839472836 10956 303160822896808911792100718111818064190789752947336 10957 140747387518617126900957813786781656920783548670328 10958 64713030156761472621879444448824820073470050669532 10959 29459742678320369475215498042182033354474188760756 10960 13275476318553671287835034282031338884053083982032 10961 5920380793151390326433178520975171068840671818512 10962 2612270058932737499847396022057006337680473779796 10963 1140097241801808627473082596998035534788576753244 10964 492043346609572884334512561248602505052231885411 10965 209932805672567853340302810185141062382587409487 10966 88520923694334173391951369207056568582259074327 10967 36878105623059636663499499064900038308731577371 10968 15174402407896061421966103035246611536475141724 10969 6164997255409107701680219940857975466590428108 10970 2472207248571644568627790186722180382297988421 10971 978169495459754189418413372886631025046139071 10972 381734161121784940383765767104463295843719523 10973 146878959251671217235526993630940383929932307 10974 55697666723244598538393509181102624154989322 10975 20807186512025665891766815746158501595030384 10976 7654225549570619755408182283150957453584264 10977 2771439450496485997300305634880423383523112 10978 987238697862357603248613522374777357662128 10979 345811322669778957689088763382434972501920 10980 119051503032551400968331386624917305070890 10981 40260372597739475433987065505866746278090 10982 13366761313865301024684585925866140867220 10983 4354390934994466679612986494718803196200 10984 1390968191484142299154533515540764583160 10985 435430637547517584999017540334272583720 10986 133488288844669458563556032558532037620 10987 40048500990060160462071062070350691660 10988 11749787875167799325808147519231847550 10989 3368530176774320003232746534719852550 10990 942902278080909653880362314402932750 10991 257477883247427277460231852232903750 10992 68528632691133927510522443920252000 10993 17760462533863188097379505303519840 10994 4477704519783565203904521608295430 10995 1097034748006661071293637957765810 10996 260896323710809543606706179752810 10997 60157361839504930528610013878030 10998 13432065278572078202167263706175 10999 2900390349519919590374497047405 11000 604810807841439198758325705860 11001 121613432562956464895959849660 11002 23542221600107260904770467105 11003 4379987612841005555109587251 11004 781733194919523662283166744 11005 133580666149940881164627348 11006 21807098065287745468561223 11007 3393225242658101407311329 11008 501983927890108810077876 11009 70408996334708068880948 11010 9334854148530749735281 11011 1165919968433192538171 11012 136674863332749612493 11013 14974382767677821077 11014 1526145748100342328 11015 143909375635891126 11016 12477609842756896 11017 987591702949608 11018 70746433221952 11019 4539732555344 11020 257657617203 11021 12728818103 11022 536039939 11023 18703551 11024 518956 11025 10732 11026 147 11027 1 11028 32924663292263290326176310930460243399440176801530892614734824373945 11029 32924663292263290326176310930460243399440176801530892614734824373945 11030 29191771963933064097679547794882472935461151337366058727573196151711 11031 24201832263316958277743253592960435130197376928298572294986588767908 11032 19211892562700852457806959391038397324933602519231085862399981384105 11033 14787871843572449851204689881574535192883273946196105740825224714043 11034 11120373125162143460970480559145719493013964219838109296270218020708 11035 8209396407469933287104331423751950225325673340157096528734961304100 11036 5969115524721980995865337972703522403709323964846389354061238274934 11037 4284793100523848575299233498144985844711012906540216872258382315080 11038 3041691758481098013451751292220890364876836977872808183335726806408 11039 2138095192329421040445216908202253460195043870287141460343668296628 11040 1489695155293180287882940341147595389894503654113354905900637425660 11041 1029591460085409288849216027902939176444708778568746752193098925634 11042 706315735731593389837358394505274456665391178602090285888292819711 11043 481189242985348827846119637122107913490197216171469376285254348810 11044 325680689744101807476107502991013707730362621522114003465833898335 11045 219064105222691684380827216136229318697234233640481279261063450131 11046 146477902928516388107543766134301157543725335094367747788265012533 11047 97385132438220084327964559928779953324704581259052965558901028508 11048 64389342506908102894768530323261187242099386506450355077604950219 11049 42345114016509159536099716863441224021244924037367881526129669409 11050 27702321269904899000143334818859789365009896036981102125951493003 11051 18030106067866652974886236244645146723519671371847246390429832506 11052 11675810095940897637457235050986155102139632077042414178265249009 11053 7523372238526487216736335955463218115223813912257407160840968849 11054 4823905604932065680200475875404385090599109864388703580866381399 11055 3077969221048516701304369429705641420499192203427242191323836384 11056 1954441510418902427078447762065727538684898558278999022052273529 11057 1235047004360467942743486298996594144013657554196240217917906369 11058 776698343329752489590881279216698889899627052993762057115254409 11059 486106721862452202756205899051640019088610170407331820403183234 11060 302775279460606688376085946647681501179982596824591931049111919 11061 187678752120877758789256091538451507134368860071899363484932639 11062 115773586262858006016808810780714134933282540751300522241120369 11063 71071411075372823969961198302430393827806689364706479833369804 11064 43417080981206352755916477639985116973913068766395104522558279 11065 26393294829398003680332957900202344596439837290910842468451219 11066 15965370644695522476350529306101707598508087580021366369791224 11067 9609483560232097641330283929653761035814529084347983658732124 11068 5754905458101813328809002888960908448041126982626026965784794 11069 3429045018246632614556966888241340109984247798254255468887244 11070 2032746035409205778460186303426917698299505646644711856047724 11071 1198793813839302621463542624837902099902558762259578212339284 11072 703286412931486447261854880965241003084572232906948126586904 11073 410411689157159472845212504914287042332179009107578010717514 11074 238220353622453775492601635148229392538501375340667421494539 11075 137524493404011635886900648897130504988528380393523360601554 11076 78957284492438815374522881306383296242160654354521010392459 11077 45079880238266303142572034747304590165804061569234980385719 11078 25592791970862420525228836891822936759132805506481052683257 11079 14446459476053553923034167565484890224395959318507886325132 11080 8107314394816096071380400597460489143306747395833539474839 11081 4522993098846730406889153764823285321051697638869579529558 11082 2508234376948464570369723858589766733131896387175587256007 11083 1382490015776520164293392129248374352222017862509949614758 11084 757293856667672893808262449185569204544036554330065578963 11085 412221511600099336683828287505361888187428083787143828397 11086 222953486608678882230619032086661339624353573919311552515 11087 119802870951143432797962094653379865860604266321408243492 11088 63949882954951154908800882475986370015418723186633444593 11089 33906294487778223900943853028183451323794370737592679783 11090 17854003977967124187715264651960136160840815917771366302 11091 9335776965300885860948577366733730905867326670854329160 11092 4846941349618412957331342227751089026478070045203360604 11093 2498207250249331721929707139309689515938967881370908012 11094 1278119570360470965229368429964574738423871418287445012 11095 648983487973623253043353456877366734305938654507862544 11096 327001396254368417901268572340333423786548484666752428 11097 163475162534899490302179078382390574033488129256741828 11098 81071881502306482068670861257174332584219076670767420 11099 39877940169181720679803141222989752023244182393794600 11100 19452004744333976263723923567173912510147850096115668 11101 9407794129644550934586083552801309940696434909618484 11102 4510481954912018325794618719254795559243896093261452 11103 2143319546673797113374438105232976553090674041273760 11104 1009238828611142113781334948552851463387789851358260 11105 470820352503951940908323076954630628122074870183972 11106 217559880717505523243229923713835867364847292447876 11107 99556468539296357292143784173509239979355042393000 11108 45105407259836230755627652295618731752788606503836 11109 20228049028515446243616021744344552359462889029116 11110 8977176152880877168422181120726098951704127611940 11111 3941632034653715370368416454324472535545057721488 11112 1711784809840597027367773195520643571077998857020 11113 735090756972293138183878889761164371967428160906 11114 312053448911625287147336660697986630156630887521 11115 130914016074180772546658741705432799098526204330 11116 54260089206013195983063234520339347942755669493 11117 22211355158563568081643950190317635980376597347 11118 8976922879034904508206558695473042348536421365 11119 3580881426847315859839389975348921614924002140 11120 1409316975324904523327378093600801080797193287 11121 547046046439517831298548228577957053225108301 11122 209348219537045307214441128450208537297876806 11123 78953578166356754024464788036369821081641488 11124 29332655551571474144972884783719506924883168 11125 10730509734964388357945922389049669736535496 11126 3863520665395139258262488454606275336017632 11127 1368473075695369186710545506846838177338704 11128 476614084351949225373192467108314096198224 11129 163137317522391033389589213344882487291174 11130 54848413786092000507323499638763483710004 11131 18103281618223402781565548792388298007664 11132 5862465222778705412135608340431631404104 11133 1861524195037618989255703978895182499364 11134 579223217802851731331390060849356813764 11135 176490985449924009294771425104607782104 11136 52625345648609536182086822119787318484 11137 15344230157905040315007352523238629724 11138 4371586610032078238848516930727632274 11139 1215979523883543189168532649838102524 11140 329942324850550514904693243777564674 11141 87254243115392305901491386597300074 11142 22467944381857138500597886039904174 11143 5627786952140900222816604792237704 11144 1369792402022902460837929590267954 11145 323618974608811796726255658622149 11146 74125306001354105053318855979589 11147 16440418765961921250635048506814 11148 3526145627482791654565337256419 11149 730329998531723309025396966719 11150 145854506444833562845683721889 11151 28041952124638365269818178504 11152 5181325926852464070445269671 11153 918373967837392029235991415 11154 155841970939229455707004665 11155 25264255536247292112104106 11156 3903716937232870086715403 11157 573459720885256529998475 11158 79869423077602560012413 11159 10514591843693519126828 11160 1304009493973257349595 11161 151783276027504656929 11162 16512206986186049700 11163 1670984215480625628 11164 156453896191351098 11165 13469518853673280 11166 1058584568280304 11167 75298411708156 11168 4797909003580 11169 270404651230 11170 13265366701 11171 554754078 11172 19222653 11173 529689 11174 10879 11175 148 11176 1