2 1 3 1 4 1 5 3 6 2 7 1 8 8 9 6 10 3 11 1 12 24 13 18 14 10 15 4 16 1 17 75 18 57 19 33 20 15 21 5 22 1 23 243 24 186 25 111 26 54 27 21 28 6 29 1 30 808 31 622 32 379 33 193 34 82 35 28 36 7 37 1 38 2742 39 2120 40 1312 41 690 42 311 43 118 44 36 45 8 46 1 47 9458 48 7338 49 4596 50 2476 51 1164 52 474 53 163 54 45 55 9 56 1 57 33062 58 25724 59 16266 60 8928 61 4332 62 1856 63 692 64 218 65 55 66 10 67 1 68 116868 69 91144 70 58082 71 32358 72 16092 73 7164 74 2832 75 976 76 284 77 66 78 11 79 1 80 417022 81 325878 82 209010 83 117866 84 59784 85 27426 86 11334 87 4170 88 1338 89 362 90 78 91 12 92 1 93 1500159 94 1174281 95 757259 96 431381 97 222371 98 104505 99 44721 100 17295 101 5961 102 1791 103 453 104 91 105 13 106 1 107 5434563 108 4260282 109 2760123 110 1585842 111 828583 112 397202 113 174831 114 70326 115 25605 116 8310 117 2349 118 558 119 105 120 14 121 1 122 19808976 123 15548694 124 10114131 125 5853849 126 3093726 127 1507884 128 679301 129 282099 130 107268 131 36942 132 11337 133 3027 134 678 135 120 136 15 137 1 138 72596742 139 57048048 140 37239072 141 21690378 142 11576247 143 5722398 144 2628672 145 1120788 146 441487 147 159388 148 52120 149 15178 150 3841 151 814 152 136 153 16 154 1 155 267343374 156 210295326 157 137698584 158 80650536 159 43411464 160 21721086 161 10144839 162 4422441 163 1793769 164 672981 165 231494 166 72106 167 19986 168 4808 169 967 170 153 171 17 172 1 173 988779258 174 778483932 175 511140558 176 300845232 177 163146648 178 82496112 179 39084648 180 17363562 181 7218723 182 2796282 183 1002513 184 329532 185 98038 186 25932 187 5946 188 1138 189 171 190 18 191 1 192 3671302176 193 2892818244 194 1904038986 195 1125555054 196 614414496 197 313569264 198 150422616 199 67926504 200 28841856 201 11478294 202 4259571 203 1463289 204 460776 205 131244 206 33206 207 7274 208 1328 209 190 210 19 211 1 212 13679542632 213 10786724388 214 7115422212 215 4222603968 216 2318564982 217 1193009928 218 578595432 219 265026168 220 114603552 221 46677048 222 17835192 223 6356898 224 2097327 225 634038 226 173262 227 42018 228 8812 229 1538 230 210 231 20 232 1 233 51134644014 234 40347919626 235 26668376994 236 15881652606 237 8766230394 238 4543626426 239 2225061444 240 1032051516 241 453456084 242 188429916 243 73826364 244 27149316 245 9314124 246 2957226 247 859899 248 225861 249 52599 250 10581 251 1769 252 231 253 21 254 1 255 191703766638 256 151355847012 257 100221202998 258 59873283372 259 33204906378 260 17323253772 261 8557023378 262 4013396952 263 1788335508 264 756283992 265 302827908 266 114397992 267 40571628 268 13422312 269 4108188 270 1150962 271 291063 272 65202 273 12603 274 2022 275 253 276 22 277 1 278 720629997168 279 569274150156 280 377570383518 281 226214536506 282 125993333508 283 66120050136 284 32915143758 285 15591889986 286 7034866608 287 3021469656 288 1233134148 289 476850156 290 174022248 291 59624256 292 19052628 293 5630316 294 1522128 295 371166 296 80103 297 14901 298 2298 299 276 300 23 301 1 302 2715610275804 303 2146336125648 304 1425706128480 305 856431978324 306 478861594806 307 252647058300 308 126653724792 309 60533674656 310 27618530898 311 12026640912 312 4991774304 313 1970304648 314 737170500 315 260320344 316 86298096 317 26673840 318 7621212 319 1990896 320 468768 321 97602 322 17499 323 2598 324 300 325 24 326 1 327 10256844598900 328 8110508473252 329 5394898197448 330 3248562071800 331 1822855943320 332 966423964996 333 487562370190 334 234915311890 335 108261587098 336 47727912442 337 20109381544 338 8082740632 339 3090966328 340 1120661680 341 383491180 342 123170836 343 36872740 344 10198900 345 2577688 346 586792 347 118024 348 20422 349 2923 350 325 351 25 352 1 353 38822029694628 354 30711521221376 355 20454676622476 356 12344168149224 357 6949269951776 358 3700707879976 359 1877851936656 360 911427971660 361 423865601470 362 188950289580 363 80688702482 364 32960790040 365 12851408496 366 4768667864 367 1677701536 368 557039856 369 173548676 370 50377840 371 13505100 372 3306200 373 728512 374 141720 375 23696 376 3274 377 351 378 26 379 1 380 147229736485868 381 116518215264492 382 77696185569864 383 46984664348488 384 26529987726012 385 14185819576788 386 7236549625012 387 3535841745036 388 1657989808380 389 746561836720 390 322696235250 391 133745945670 392 53057243188 393 20096453148 394 7245044652 395 2476376788 396 798675252 397 241635396 398 68086720 399 17708880 400 4203780 401 897580 402 169068 403 27348 404 3652 405 378 406 27 407 1 408 559380215957930 409 442862000693438 410 295632264207570 411 179114048943078 412 101417863373214 413 54433199024726 414 27903211298714 415 13717391721926 416 6480842096914 417 2945000351878 418 1287010543498 419 540448706778 420 217752471528 421 84006525858 422 30949282670 423 10852829522 424 3607784870 425 1131408082 426 332732830 427 91097434 428 23010714 429 5301834 430 1098054 431 200474 432 31406 433 4058 434 406 435 28 436 1 437 2128924251392871 438 1686062250699433 439 1126682034741503 440 683820034048065 441 388187769840495 442 209073720897417 443 107655857524203 444 53222658499477 445 25319447200763 446 11602055478837 447 5121213381923 448 2176213030045 449 889202486547 450 348753779769 451 131001308241 452 46994782383 453 16045499713 454 5192670191 455 1584885321 456 453477239 457 120744409 458 29646975 459 6636261 460 1334427 461 236373 462 35899 463 4493 464 435 465 29 466 1 467 8115349144963171 468 6429286894263738 469 4300362642870867 470 2614300392171434 471 1487618357429931 472 803798323381866 473 415610553541371 474 206536832643954 475 98880975119751 476 45658316620274 477 20338869419511 478 8736813940674 479 3615600558751 480 1439387528706 481 550185042159 482 201431262390 483 70429954149 484 23435171766 485 7389672053 486 2197001862 487 612116541 488 158639302 489 37894893 490 8247918 491 1611657 492 277230 493 40857 494 4958 495 465 496 30 497 1 498 30981675885655968 499 24552388991392230 500 16437039846429059 501 10007752952165321 502 5707390309294454 503 3093089917123020 504 1605471559693089 505 801673236311223 506 386062682769852 507 179525850125898 508 80644875006147 509 34986558385873 510 14647688966362 511 5910875025688 512 2295274466937 513 855886938231 514 305701896072 515 104270633682 516 33840679533 517 10405507767 518 3015835714 519 818833852 520 206717311 521 48078009 522 10183116 523 1935198 524 323541 525 46311 526 5454 527 496 528 31 529 1 530 118444259701817670 531 93891870710425440 532 62910194824769472 533 38357805833377242 534 21920765986948183 535 11913013034782862 536 6205622725488408 537 3112532808365388 538 1507061248672299 539 705388012361076 540 319325329591224 541 139799479465326 542 59154604459179 543 24168046073306 544 9520357106944 545 3609482081256 546 1314207614319 547 458320676088 548 152618780016 549 48348146334 550 14507466801 551 4101959034 552 1086123320 553 267289468 554 60572157 555 12494148 556 2311032 557 375834 558 52293 559 5982 560 528 561 32 562 1 563 453417956430078102 564 359526085719652662 565 241081826017834992 566 147189955307409552 567 84279760482640080 568 45921954649262838 569 24001188662314655 570 12088175627531793 571 5882552902043385 572 2770020093677997 573 1262958845005698 574 557570832644622 575 238245503053398 576 98446023588072 577 39291419128893 578 15123373055587 579 5603015948643 580 1993533867387 581 679326253068 582 221005576980 583 68386796964 584 20038650630 585 5531183829 586 1429224795 587 343101475 588 75812007 589 15239850 590 2745702 591 434670 592 58836 593 6543 594 561 595 33 596 1 597 1737905790313476962 598 1378379704593824300 599 924961748163746198 600 565435662444093536 601 324353836426258544 602 177163881118848992 603 92884120636208912 604 46962165986946074 605 22960977324631419 606 10872801697099626 607 4990248795056241 608 2220228701378244 609 957269856372546 610 399699023727924 611 161453520674526 612 63007497086454 613 23716077957561 614 8592704901974 615 2989688953331 616 996155085944 617 316828832876 618 95823255896 619 27436458932 620 7397808302 621 1866624473 622 437399678 623 94298203 624 18486196 625 3246346 626 500644 627 65974 628 7138 629 595 630 34 631 1 632 6669089045227138896 633 5290709340633314596 634 3552803550319837634 635 2174423845726013334 636 1249462097562267136 637 684026435118173600 638 359672598691915056 639 182508717573066064 640 89624596936857152 641 42662430949911078 642 19701453625279659 643 8828651928180033 644 3838403133123792 645 1618174431745548 646 660904575373002 647 261205551645078 648 99752030970552 649 36744533884098 650 13028455926537 651 4435751024563 652 1446062071232 653 449906985288 654 133078152412 655 37254896516 656 9818437584 657 2420629282 658 554004809 659 116605131 660 22306928 661 3820732 662 574386 663 73742 664 7768 665 630 666 35 667 1 668 25620756832627528480 669 20330047491994213884 670 13660958446767074988 671 8370249106133760392 672 4817445555813922758 673 2643021710087909424 674 1393559612525642288 675 709533177407468688 676 349860578715553632 677 167351861142487568 678 77727264205630416 679 35064833255719338 680 15363379630439679 681 6534727702259646 682 2696324569135854 683 1078150137390306 684 417245562017304 685 156040010372226 686 56287979401674 687 19543445517576 688 6514989591039 689 2079238566476 690 633176495244 691 183269509956 692 50191357544 693 12936461028 694 3118023444 695 697394162 696 143389353 697 26784222 698 4477294 699 656562 700 82176 701 8434 702 666 703 36 704 1 705 98531955139500457642 706 78201907647506243758 707 52581150814878715278 708 32251103322884501394 709 18590144876117426406 710 10219895769983666014 711 5402450214169743256 712 2759428504081833832 713 1365868891556191544 714 656335714148722856 715 306475135433169224 716 139123274290681656 717 61396010085051240 718 26331176829331902 719 10967797198892223 720 4433069496632577 721 1736744927496723 722 658594790106417 723 241349228089113 724 85309217716887 725 29021238315213 726 9477792797637 727 2962803206598 728 883564640122 729 250388144878 730 67118634922 731 16927277378 732 3990816350 733 872792906 734 175398744 735 32009391 736 5225169 737 747875 738 91313 739 9137 740 703 741 37 742 1 743 379313639688741022074 744 301111732041234778316 745 202579776901734320674 746 124377869254228076916 747 71796718439349361638 748 39545615116464860244 749 20955470240347433838 750 10735574470363767824 751 5333124256194024568 752 2573695752112190736 753 1207826860555999192 754 551491146407276336 755 245016010974107112 756 105892736683425456 757 44496726598374216 758 18165549769042314 759 7197752570150091 760 2764683073517514 761 1027938146020791 762 369343355914374 763 127994127825261 764 42684910108374 765 13663671793161 766 4185878995524 767 1223075788926 768 339511148804 769 89123003926 770 22004369004 771 5077091626 772 1086275276 773 213482370 774 38083626 775 6074235 776 849066 777 101191 778 9878 779 741 780 38 781 1 782 1461619387158863443568 783 1160507655117628665252 784 781194015428887643178 785 480082283387652864862 786 277502506485918544188 787 153124637231690467272 788 81327918792341105634 789 41782303675876245390 790 20826833435528811552 791 10091258965165043728 792 4758134708971019160 793 2184438956858828424 794 976612096302829232 795 425120949895552896 796 180104938921445784 797 74212202238020328 798 29715475639646112 799 11549925870603798 800 4352173300453707 801 1587490226936193 802 559552080915402 803 190208725001028 804 62214597175767 805 19529687067393 806 5866015274232 807 1680136278708 808 457060489782 809 117549340978 810 28426337052 811 6421968048 812 1344876422 813 258601146 814 45118776 815 7035150 816 960915 817 111849 818 10658 819 780 820 39 821 1 822 5637213123377763399636 823 4476705468260134734384 824 3015086081101271290816 825 1854578425983642625564 826 1073384410554754982386 827 593302127167102117524 828 315799620681183573336 829 162674983449493106064 830 81347064657152000430 831 39564760981275755040 832 18737927545746943488 833 8646668580581899760 834 3888533871610880600 835 1704094914752052176 836 727482818449222944 837 302361868553670048 838 122256929632224264 839 48044727394203936 840 18329251754557824 841 6779325883954026 842 2427152583500319 843 839662356564126 844 280110275648724 845 89901550647696 846 27686953471929 847 8157266404536 848 2291251130304 849 611114851596 850 154054361814 851 36505020836 852 8078683784 853 1656715736 854 311839314 855 53238168 856 8119392 857 1084242 858 123327 859 11478 860 820 861 40 862 1 863 21760567690082289346812 864 17283862221822154612428 865 11646649098444391212792 866 7169943630184256478408 867 4154857549082985187592 868 2300279123099342562028 869 1226894712544587579642 870 633592585377485462118 871 317792964696301888782 872 155117981246808782718 873 73770916589656782288 874 34206155608381027248 875 15468228062634083760 876 6821559482052184000 877 2933025610441303400 878 1228930695689251224 879 501447877240028280 880 199086008686358232 881 76829079054133968 882 28784351659930032 883 10455099905372208 884 3675774021418182 885 1248621437917863 886 408959081353737 887 128848805705013 888 38947255057317 889 11260301585388 890 3103035180852 891 811784050548 892 200669198952 893 46614837138 894 10109816302 895 2031132518 896 374416782 897 62577468 898 9339300 899 1219908 900 135666 901 12339 902 861 903 41 904 1 905 84068670713453753136564 906 66784808491631598524136 907 45024240801549309177324 908 27740378579727154564896 909 16093729481282763352104 910 8923785851098506873696 911 4768928302015521686104 912 2468649178916179124076 913 1241754466371591544434 914 608161880994106082316 915 290368916297804193534 916 135250935050995410816 917 61480018461338628528 918 27273862852957601280 919 11805634790323517520 920 4984075308271333520 921 2051049697830030120 922 822119002140778896 923 320671124900750616 924 121585116214392384 925 44756037160258416 926 15971685500328384 927 5516585594956176 928 1840811573537994 929 592190135620131 930 183231054266394 931 54382248561381 932 15434993504064 933 4174691918676 934 1071656737824 935 259872687276 936 59203488324 937 12588651186 938 2478834884 939 447702366 940 73285584 941 10708116 942 1368816 943 148908 944 13242 945 903 946 42 947 1 948 325042464042314145806088 949 258257655550682547281952 950 174188984837228794145388 951 107404176345597195621252 952 62379935544047886443928 953 34639556964320731879032 954 18545827483037968526928 955 9622041631939461653232 956 4853113329923939967128 957 2384464151007760843052 958 1142709684636169298618 959 534547803642063216302 960 244178887344259022768 961 108927952293263611952 962 47447933831924983424 963 20174070978967382144 964 8368436188643864624 965 3384360880372531104 966 1333311182542500984 967 511192180401722088 968 190521055500971472 969 68935939286579088 970 24179902126320672 971 8208216625992288 972 2691631031036112 973 850819457498118 974 258629321877987 975 75398267611593 976 21016019050212 977 5581025546148 978 1406333627472 979 334676889648 980 74804202372 981 15600714048 982 3012062862 983 533227978 984 85525612 985 12240028 986 1531912 987 163096 988 14188 989 946 990 43 991 1 992 1257687754813965310267836 993 999430099263282762985884 994 674387635220968617179796 995 416129979670286069897844 996 241940994833057275752456 997 134536818487460080131204 998 72156882943412193687276 999 37517325979091461808244 1000 18971498496053493281316 1001 9349456864114031628084 1002 4496343534190091660956 1003 2111879383182330817904 1004 969169698546161519286 1005 434621894904098302984 1006 190443007559839280216 1007 81515055266575668264 1008 34067121434650684840 1009 13893050455683302696 1010 5524614267039438072 1011 2140253386666906968 1012 806942204124405984 1013 295750023722683896 1014 105228968221712424 1015 36293028935133336 1016 12113126808812664 1017 3904910182820376 1018 1213279151784264 1019 362459694286146 1020 103830372408159 1021 28432104796566 1022 7416085746354 1023 1835060200206 1024 428726572734 1025 94049683086 1026 19245480714 1027 3644766666 1028 632703804 1029 99475826 1030 13950214 1031 1710186 1032 178274 1033 15178 1034 990 1035 44 1036 1 1037 4869879405398228076516102 1038 3870449306134945313530218 1039 2612761551320980003262382 1040 1613331452057697240276498 1041 938943816836728623096702 1042 522813837166442553198858 1043 280872842333385277446402 1044 146336023845925197315198 1045 74179140902513003627922 1046 36661814923421541819678 1047 17690316427368048538362 1048 8340859563254016910278 1049 3844516029063925249322 1050 1732636645881594431418 1051 763466947335432912132 1052 328845052431334609148 1053 138402044871495328932 1054 56886989604919660668 1055 22819868170268975828 1056 8926817714585673132 1057 3402203447546235060 1058 1261950060879328092 1059 455007856754922108 1060 159257833032238212 1061 54028864810525788 1062 17735835875392452 1063 5622709066579788 1064 1717798883759412 1065 504519731975148 1066 142060037689002 1067 38229665280843 1068 9797560484277 1069 2381474737923 1070 546414537717 1071 117687964983 1072 23638281897 1073 4392801183 1074 748034517 1075 115330713 1076 15854887 1077 1904673 1078 194487 1079 16213 1080 1035 1081 45 1082 1 1083 18869611531662996099979854 1084 14999162225528050786449636 1085 10129282820129822709933534 1086 6258833513994877396403316 1087 3646071962673897393140934 1088 2032740510616200152864436 1089 1093796693779471529767734 1090 570982856613028976568876 1091 290110014279643699122474 1092 143773990433718501807276 1093 69594849531205498179354 1094 32933034607783956359676 1095 15242718180415907821314 1096 6901858617161890911036 1097 3057342588097965661714 1098 1324705942216371230296 1099 561238994880938318164 1100 232393942449603709016 1101 93991897578108380084 1102 37104907973188719416 1103 14285039802919743588 1104 5358222088334070456 1105 1956018640787835396 1106 694068579908507304 1107 239060723153585196 1108 79802890121346984 1109 25774025310821196 1110 8038189435428744 1111 2415480368848956 1112 697681485089544 1113 193161753114396 1114 51101715425394 1115 12872050144551 1116 3074489660274 1117 693014922351 1118 146600384634 1119 28912419651 1120 5274137754 1121 881336571 1122 133302054 1123 17971341 1124 2116454 1125 211781 1126 17294 1127 1081 1128 46 1129 1 1130 73163530233848708132220768 1131 58164368008320657345771132 1132 39294756476657661245791278 1133 24295594251129610459341642 1134 14166311430999787749408108 1135 7907477917004910353004792 1136 4261405954331012959863858 1137 2228665443714812806999422 1138 1134868749935341277231688 1139 563885893322312300662812 1140 273775879042668601540338 1141 130001888608950099733062 1142 60407039077744601553708 1143 27474004469960645194032 1144 12231286289544737372718 1145 5329427672382846461682 1146 2272085084284880799968 1147 947379142068509569672 1148 386140147187571251508 1149 153746204737967542492 1150 59754307159859162408 1151 22649399186670442992 1152 8364359383750699404 1153 3006137295416628948 1154 1050118654628793552 1155 356050074720286248 1156 116989351566701052 1157 37186461445354068 1158 11412436134532872 1159 3374246699104128 1160 958766330255172 1161 261084845165628 1162 67923092051232 1163 16821376625838 1164 3949326481287 1165 874836821013 1166 181821898662 1167 35221514028 1168 6309094377 1169 1034956623 1170 153620052 1171 20317998 1172 2346657 1173 230203 1174 18422 1175 1128 1176 47 1177 1 1178 283858306593968897700189852 1179 225693938585648240354418720 1180 152530408351799532222197952 1181 94366040343478874876426820 1182 55071283866821213630635542 1183 30775689615691603171293900 1184 16609378184691815421885792 1185 8701900267686905068881000 1186 4440494313355892109017142 1187 2211828869641079302017720 1188 1076960119705738024786032 1189 513074226383425724123220 1190 239298347340757122582882 1191 109296458731807022849820 1192 48889419654062421296112 1193 21415415184101776102080 1194 9184128894557038729362 1195 3854701222174192267680 1196 1582616137889311467712 1197 635236995820801898040 1198 249096848633230646532 1199 95350643895263104040 1200 35596336735403941632 1201 12946937548733498640 1202 4582578164982799236 1203 1576440869566170288 1204 526322214937376736 1205 170272140217090488 1206 53282788650389436 1207 16096327205035368 1208 4683891070502496 1209 1309644371398368 1210 350878041143196 1211 89793195977568 1212 21870103926336 1213 5048727300498 1214 1099400819211 1215 224563998198 1216 42742099536 1217 7520585508 1218 1211491131 1219 176534508 1220 22914456 1221 2596458 1222 249801 1223 19598 1224 1176 1225 48 1226 1 1227 1101977798170904446989096588 1228 876283859585256206634677868 1229 592425552991287308934488016 1230 366731614405639068580069296 1231 214201206053839536357871344 1232 119835165710360661481444524 1233 64763881843539447850808982 1234 33988192227847844679515082 1235 17378814043156029257629290 1236 8676913775469124188748290 1237 4236419462113232079731148 1238 2024590592472152777713428 1239 947630472766414752927396 1240 434556246382989028804176 1241 195257899042231906221294 1242 85961440310424883371474 1243 37072020656362462075362 1244 15656605472260685973282 1245 6472476577703647243920 1246 2617775355529454976240 1247 1035159217640143508528 1248 399922221819341610488 1249 150825373186110963956 1250 55474729290847859916 1251 19878392555443918284 1252 6931455006710419644 1253 2348876841727620408 1254 772435972161450120 1255 246113757224073384 1256 75841617006982896 1257 22558828356593460 1258 6462501151558092 1259 1778610081055596 1260 468965709657228 1261 118087668514032 1262 28294472536464 1263 6424368610128 1264 1375641309630 1265 276240490419 1266 51676492221 1267 8934392685 1268 1413807177 1269 202316046 1270 25781538 1271 2867082 1272 270624 1273 20823 1274 1225 1275 49 1276 1 1277 4280534765049786295932747012 1278 3404250905464530089298069144 1279 2302273107293625642308972556 1280 1425989247708369435674294688 1281 833563694717082126739806672 1282 466832080311443058159737376 1283 252630874257603521801866032 1284 132795708547242860320421508 1285 68031826703703412469612526 1286 34043634475855567790097444 1287 16664820432699538532468154 1288 7987906657230414343719864 1289 3751487195117182263988716 1290 1726896602645029486275288 1291 779266129878614733347892 1292 344709883495625704543716 1293 149451984453393798322422 1294 63490544142968914950948 1295 26418523486606452875586 1296 10761918014345766902304 1297 4289441436642119658384 1298 1671666081112664682144 1299 636506863472521173616 1300 236584641653179563128 1301 85759268467068599172 1302 30284539176220739256 1303 10406146620776820972 1304 3474691614066401328 1305 1125814772338780920 1306 353378800177330800 1307 107265042953257416 1308 31423425946274520 1309 8864597589681060 1310 2402096438122968 1311 623486357067372 1312 154520647410144 1313 36432978896112 1314 8138506359648 1315 1714137749520 1316 338496439890 1317 62255949471 1318 10579457250 1319 1645064565 1320 231257388 1321 28941342 1322 3159804 1323 292722 1324 22098 1325 1275 1326 50 1327 1 1328 16636708925618578019720243328 1329 13232458020154047930422174184 1330 8951923255104261634489427172 1331 5547672349639731545191358028 1332 3245399242346105902882385472 1333 1819409994637736467208090784 1334 985846299920654340468284112 1335 519014219609211282308546736 1336 266383345351607760506680704 1337 133587636804364900186259196 1338 65555810100661487716646670 1339 31512175624805919926549226 1340 14847355192106381394081072 1341 6859448534875967050361208 1342 3107961339758784786372492 1343 1381064737113755300097204 1344 601798607235140566749312 1345 257088723739514862205596 1346 107636739286121063883174 1347 44146195143152148932226 1348 17727671656545696056640 1349 6965753642199929154336 1350 2676312205557809495952 1351 1004646124445144813808 1352 368139260972623640192 1353 131554619319444077064 1354 45795350852375477892 1355 15510811676154738636 1356 5104665055377917664 1357 1629973441311516336 1358 504158668972735416 1359 150779868795404616 1360 43514825842147200 1361 12091399895872680 1362 3226802306191620 1363 824705868068652 1364 201219511001280 1365 46698863591136 1366 10265884695024 1367 2127378335376 1368 413240585856 1369 74744145966 1370 12488196495 1371 1908739245 1372 263674680 1373 32417292 1374 3475950 1375 316146 1376 23424 1377 1326 1378 51 1379 1 1380 64695164737968241090488010032 1381 51462706717814193160065835848 1382 34825997792195615140345592520 1383 21593539772041567209923418336 1384 12641616516937305575433991164 1385 7093944167297574030242633136 1386 3848544924951468127360247664 1387 2029134930313731660152156880 1388 1043288630393077319683872768 1389 524274410783866037375326032 1390 257891065432258276868645328 1391 124303428627893376682386132 1392 58747618527231888965739462 1393 27235442902425969039190236 1394 12388087710319587645109164 1395 5528639175443620594747956 1396 2420677835684835808375464 1397 1039613098571080508278260 1398 437814491335939941528948 1399 180725767596425079323352 1400 73089028310304015440178 1401 28942833167151866507952 1402 11215161510606170451312 1403 4249407868406241296976 1404 1573095662848431801024 1405 568449538403286987216 1406 200310277430663347024 1407 68755658111219269960 1408 22960307258843792068 1409 7449495582689053432 1410 2344830527311135768 1411 714857085999619432 1412 210698417026884016 1413 59918548231479400 1414 16403722389332200 1415 4312322493459520 1416 1085520187267900 1417 260814319199248 1418 59594808197968 1419 12895944606832 1420 2630059911808 1421 502681576432 1422 89440990576 1423 14696844610 1424 2208648115 1425 299908870 1426 36234190 1427 3816898 1428 340948 1429 24802 1430 1378 1431 52 1432 1 1433 251711212372883832303837672636 1434 200248505655069639143771836788 1435 135553340917101398053283826756 1436 84090634199287204893217990908 1437 49264636407091589752872398388 1438 27671096635050022542948980052 1439 15029480118112716967514988888 1440 7935535950815142937272355752 1441 4086991025863674809912108088 1442 2057856095549943149759951208 1443 1014567465156865830076078440 1444 490293054372999792700752408 1445 232401988940741515832107080 1446 108098560312848139149720948 1447 49350941785616250183981486 1448 22115498883190281144791250 1449 9727411172870693499682086 1450 4198771997427072904934130 1451 1778094161742237096558666 1452 738481063171156588280406 1453 300666571835216646751458 1454 119940804238791567428106 1455 46851775928487551987928 1456 17908942761335685479976 1457 6693781250729515028664 1458 2444373382323273731688 1459 871277719474841930664 1460 302828181071554943448 1461 102517903640891596424 1462 33762245529672326464 1463 10801938270828534396 1464 3352442688139480964 1465 1007612160828345196 1466 292755074828725764 1467 82056657801841748 1468 22138109570362348 1469 5734387181030148 1470 1422064687570628 1471 336544500302728 1472 75730181103480 1473 16135372905512 1474 3239428298680 1475 609368386872 1476 106686810440 1477 17245819864 1478 2548975254 1479 340327139 1480 40418269 1481 4184079 1482 367181 1483 26233 1484 1431 1485 53 1486 1 1487 979831561131944255068125856380 1488 779583055476874615924354019592 1489 527871843103990783620516346956 1490 327623337448921144476744510168 1491 192069996531819746423460683412 1492 107979362332532541530242692504 1493 58714725925440951777370294116 1494 31043629290390929234421314064 1495 16014149172278212266906325176 1496 8078613221463069329633969424 1497 3991622195599394519721861336 1498 1933766100049451369961910128 1499 919198634892585539885831688 1500 428905580519585747185079280 1501 196503591578844231352972200 1502 88405031265996092203251252 1503 39054089480379842019269766 1504 16938590597189560874478516 1505 7211179424318867374796430 1506 3012407426891794469862300 1507 1234313265149557373303634 1508 495832201978400785023228 1509 195165630143184138271770 1510 75224825904392570843664 1511 28373049975905018855736 1512 10464107214569333375760 1513 3770325963839818347096 1514 1325952581516544615408 1515 454674862041702684744 1516 151846680970147741296 1517 49328777329256144872 1518 15566531799583818408 1519 4764593528755284012 1520 1412150840615803048 1521 404538679787457852 1522 111783604958732088 1523 29726947156890340 1524 7588837586527992 1525 1854450405497844 1526 432385717927216 1527 95841217624488 1528 20111036521008 1529 3975663615496 1530 736235316816 1531 126866929944 1532 20180119504 1533 2934299640 1534 385324386 1535 44997247 1536 4578978 1537 394899 1538 27718 1539 1485 1540 54 1541 1 1542 3816019991660874056737006241952 1543 3036436936183999440812652222360 1544 2056605375052055185744526365980 1545 1277022319575180569820172346388 1546 749150476471189786199655999432 1547 421527139022268641722911489264 1548 229457142490448895299450805852 1549 121477780157916353769208113348 1550 62763054232475401991837819232 1551 31719424942084472757416505168 1552 15705275769806260490510179992 1553 7626662548343191160876210568 1554 3635040352743796641154349232 1555 1701274252694345271192439104 1556 782075617801759731306607416 1557 353170037282173984121528136 1558 156666445703329752768555936 1559 68261414437333660565304684 1560 29207324956953818546034918 1561 12268734359764257671556402 1562 5057554935445390296759972 1563 2045147508553595826897672 1564 810834243404038453594038 1565 315002041425637668570810 1566 119836411282453530299040 1567 44611585378060959455376 1568 16238535402155940599640 1569 5774428187586607223880 1570 2004102223746788876784 1571 678149642230244261376 1572 223474780188541576632 1573 71628099218393835336 1574 22299321889137690464 1575 6732790089553872056 1576 1968196560798588044 1577 556045720182784996 1578 151507040395327144 1579 39723435436595056 1580 9996488279704716 1581 2407650693176724 1582 553200287678880 1583 120814569751664 1584 24973352127176 1585 4862315606168 1586 886651990672 1587 150416673856 1588 23549743912 1589 3369624408 1590 435324768 1591 50000382 1592 5003135 1593 424157 1594 29258 1595 1540 1596 55 1597 1 1598 14868694896479425672528936567512 1599 11832257960295426231716284345152 1600 8016237968634552174979278103200 1601 4979801032450552734166625880840 1602 2923195657398497548422099514860 1603 1646173337823316978601927168472 1604 897022861352127192402271169040 1605 475495722329858550679359679776 1606 246038579839409655379908873924 1607 124560799681493301610700760576 1608 61797745449017899618862941344 1609 30078320506933426861446436176 1610 14373044737127166370936256184 1611 6746382188783975210060045616 1612 3111341836040178568905696384 1613 1410067583345833297713257280 1614 627991965544073566406649864 1615 274821928261899582285121728 1616 118155482558569829516565792 1617 49894068121236168951261108 1618 20686743164282350405226190 1619 8418008804518092733669788 1620 3360453869072702436909816 1621 1315306360519106610012144 1622 504472117115068156418106 1623 189470075689430487847296 1624 69633664406976957548256 1625 25022079028915998092880 1626 8783543626760057493240 1627 3009115439173450269360 1628 1005013215426661392576 1629 326863573196417131200 1630 103388793007875554568 1631 31760693789481719232 1632 9461371900344028768 1633 2728581810790156712 1634 760385249991568668 1635 204339529808783672 1636 52832489413456528 1637 13109053976861472 1638 3112565697156756 1639 704915003980032 1640 151714716301152 1641 30900146549488 1642 5926794422312 1643 1064478816144 1644 177826825472 1645 27410151616 1646 3860407704 1647 490783296 1648 55458528 1649 5458146 1650 455011 1651 30854 1652 1596 1653 56 1654 1 1655 57960359124708865132607301578616 1656 46128101164413438900891017233464 1657 31259406267934013228362080665952 1658 19427148307638586996645796320800 1659 11410910339004034821666518217600 1660 6431109306553482087499892336760 1661 3507913649154984539077792821900 1662 1861740311331667560475865653428 1663 964717449979540368073594484388 1664 489221727649681817394234804612 1665 243183147810272162014325930688 1666 118622348128778860403625170112 1667 56824602679760960784762228768 1668 26746282172827533923315792592 1669 12373237435700367552379536408 1670 5626855246916392342319490792 1671 2515513410876213773413794408 1672 1105445827530380475700537128 1673 477453861986306909293887264 1674 202631933724407327008765536 1675 84476451165837497492199744 1676 34582383044601328540938636 1677 13895639880318978135712446 1678 5477631075800885402042658 1679 2117177206728182965132842 1680 801870846209076355120698 1681 297398729094008198702592 1682 107928653404577710855296 1683 38294988997600753307040 1684 13272909968684755214160 1685 4489366341924697720920 1686 1480250902751247451560 1687 475237687324586058984 1688 148374114128168927784 1689 44985321120293373216 1690 13224627330811653984 1691 3763255430467625216 1692 1034673619677468504 1693 274288369685899836 1694 69948839877116164 1695 17116350463659636 1696 4007296486798164 1697 894730789641408 1698 189815785661376 1699 38101069360224 1700 7200922810736 1701 1274128388424 1702 209649572280 1703 31822746808 1704 4412595192 1705 552187488 1706 61404192 1707 5945664 1708 487518 1709 32507 1710 1653 1711 57 1712 1 1713 226036548145995212315767230300288 1714 179908446981581773414876213066824 1715 121948087856872908282268911488208 1716 75819986692459469381377894254744 1717 44560580424525456153015813588792 1718 25133432116886869156370017267992 1719 13722521777882834334703499050392 1720 7291412471329352247203606713632 1721 3783498822174367708125813891732 1722 1921758510842700147649948238304 1723 957041060863159779576353753916 1724 467819333213477962182118949304 1725 224636185403205800167793018616 1726 106013837274426939764167848504 1727 49189234594665978979405619736 1728 22442952421838445056089827144 1729 10069714986138077503710290736 1730 4442859739221685161390799944 1731 1927346328345471387977005536 1732 821900500815090912276468408 1733 344446638828784002982581144 1734 141814705104376675973815608 1735 57338253938539178481615864 1736 22755870893937849940677228 1737 8860231013618871804964782 1738 3382599937817986402922124 1739 1265422731089803437789282 1740 463551884880727082668584 1741 166153155786718883965992 1742 58224502382141173110696 1743 19929513384540419803656 1744 6656603415855664589496 1745 2167237073930966868576 1746 686986171179719417016 1747 211748483855133358032 1748 63374369726964430248 1749 18389048606671057032 1750 5164421275859403048 1751 1401165845391777832 1752 366492225714309328 1753 92203856028409492 1754 22255016151293328 1755 5138665687633692 1756 1131369200835528 1757 236638411194120 1758 46822625532744 1759 8721556172520 1760 1520633361784 1761 246504973360 1762 36855401080 1763 5032654272 1764 620059080 1765 67871592 1766 6467400 1767 521736 1768 34218 1769 1711 1770 58 1771 1 1772 881879705788850908050824496052860 1773 701971258807269134635948282986036 1774 475934710661273922320181052685748 1775 296026263679692148905304839618924 1776 174078175822819240623035928130716 1777 98258189130359771241658033875972 1778 53697608705834315088642220287180 1779 28564176588947445932272203019188 1780 14841654811064611597568703968796 1781 7550242339735259350365097255164 1782 3766743517560891642239283363432 1783 1844985006718191494589335125128 1784 887943945855031715012981371212 1785 420124612641553752830862421908 1786 195488427238347952663069403292 1787 89474589963921012898901554788 1788 40285355369255033919495935052 1789 17842402947416588863406107908 1790 7772687961278511359695817172 1791 3329828222056826198305017228 1792 1402481893711354810328011692 1793 580581392896263898051543284 1794 236134754067479895068962140 1795 94320048963103219095146532 1796 36981795024564040613530668 1797 14225924130626190672853440 1798 5365693117007318867888658 1799 1983093179189332464966534 1800 717670448099529027177252 1801 254118563218801944508668 1802 87965407432083060542676 1803 29740905049941887431980 1804 9811391665401467628324 1805 3154788249545803038828 1806 987551175614836170252 1807 300565004435116753236 1808 88816520579983395204 1809 25442150853018964956 1810 7053102246347907924 1811 1888680970488504876 1812 487515125096727044 1813 121022899382417716 1814 28819043354008224 1815 6564027202714896 1816 1425361515081204 1817 293992314245676 1818 57353903051556 1819 10531277518812 1820 1809721346292 1821 289087984508 1822 42583011148 1823 5727610068 1824 694955796 1825 74896716 1826 7025124 1827 557724 1828 35988 1829 1770 1830 59 1831 1 1832 3442049608696062392561514565101186 1833 2740078349888793257925566282115150 1834 1858198644099942349874741786062290 1835 1156227385292673215238793503076254 1836 680292674631399292918612450390506 1837 384266410951707144013307610771582 1838 210188235128887903390271682640866 1839 111930045998528132148613648764894 1840 58232437292693817059971428477714 1841 29668260703746371127699225458526 1842 14826605892681759530130521489730 1843 7276363552946500179765424234566 1844 3509620035385608537526140871134 1845 1664635028667417042936805746006 1846 776691082812385327923824374794 1847 356566470170831575092961952886 1848 161078042932483622429892549594 1849 71603452968562609530990994806 1850 31318097599307575611495059754 1851 13475694651890986748088951846 1852 5703006690612475388393134674 1853 2373178468555649190088117446 1854 970696574844294379760105754 1855 390115181948030481708562470 1856 153980427880550586639600330 1857 59660378917447367544453798 1858 22678583892883326930923130 1859 8452659762257136258069690 1860 3086966645249817390181032 1861 1103873466060484925214498 1862 386203017960955898037246 1863 132084454742153953528578 1864 44119047310070892985902 1865 14378142260129005553922 1866 4566750594727537925598 1867 1411962345181734886770 1868 424411169566898716518 1869 123846165131781963282 1870 35029644551798568078 1871 9587493698779603122 1872 2534391452431695198 1873 645710481943190322 1874 158195356846463278 1875 37172457464045562 1876 8353414110037338 1877 1789386907322442 1878 364025392241238 1879 70033077995562 1880 12679174944006 1881 2147897425194 1882 338176078902 1883 49088094394 1884 6505083246 1885 777473178 1886 82517382 1887 7620666 1888 595542 1889 37818 1890 1830 1891 60 1892 1 1893 13439908046467210041818512414194231 1894 10699829696578416783892946132079081 1895 7257780087882354391331431566977895 1896 4517701737993561133405865284862745 1897 2659503093893618783531123498800455 1898 1503275708600945568292329995724201 1899 822983033969546275373717545333695 1900 438716623017839131360409934562113 1901 228528387888951227970138251921247 1902 116598341890423095821524603156353 1903 58365904597729278761553174678639 1904 28697643893982907633853949220113 1905 13871038001301148103723427730383 1906 6594674448354647923958003495817 1907 3085054412969039386431862624683 1908 1420419384301622343495056878677 1909 643728301489237015571232503883 1910 287161831318405440478270550997 1911 126083788385921818048378001403 1912 54480335417359208517387006597 1913 23162237818051632905891946843 1914 9686543166160646157802994997 1915 3983536475548170769409860323 1916 1610358006992521579321742877 1917 639661432148227199561637123 1918 249546250200196717853074653 1919 95565822319646131213474323 1920 35905443402198763669020525 1921 13226859509315436738097395 1922 4774199747058300480027705 1923 1687233101808483089846673 1924 583359635747998164632175 1925 197156617787042266594929 1926 65072163044888313066351 1927 20953115734817420080449 1928 6574973474688414526527 1929 2008222879960876600929 1930 596260534779141714159 1931 171849365212242997641 1932 48003200080461034359 1933 12973555528662466281 1934 3386061829882863159 1935 851670377451167961 1936 205959895507977639 1937 47764538661514361 1938 10592081197468799 1939 2238667087431461 1940 449280180109019 1941 85254787867781 1942 15221709872219 1943 2542534928213 1944 394637503019 1945 56461424117 1946 7373329723 1947 868246477 1948 90773299 1949 8255917 1950 635251 1951 39709 1952 1891 1953 61 1954 1 1955 52497840127675198285914165539229603 1956 41798010431096781502021219407150522 1957 28358102384629571460202706992956291 1958 17658272688051154676309760860877210 1959 10400492600168800284978329293899315 1960 5882790862175239151572464009036570 1961 3223287768281620368041340510236115 1962 1720012059680674799749010514511914 1963 897029025711128524375292969178219 1964 458312402693289393014883034616106 1965 229784014804338165044744782694859 1966 113185672913915069223220179538506 1967 54819768316185790461667004859867 1968 26122124422202882827813055639754 1969 12251086420901734724089627909371 1970 5656411972547086800131624413554 1971 2571357559578047413699761788871 1972 1150938175276425070204704910194 1973 507209873787188054633472406311 1974 220048042468782614155201855314 1975 93964254082860796106823853911 1976 39483918665501587589436847314 1977 16321680847449954683544900471 1978 6635137681289308525741905474 1979 2651601205741137756332045151 1980 1041243198748616177010302274 1981 401581766600388977448665151 1982 152035516400192259595590498 1983 56469694080546128382116175 1984 20564250678347364713095650 1985 7337391169031927974998255 1986 2563191421973627494970550 1987 875958320165144405123877 1988 292598684417146240491702 1989 95442066630103973896773 1990 30369903585215660830422 1991 9416787850398240749973 1992 2841814375709826223446 1993 833591495748949622517 1994 237330960969807908358 1995 65481595757564910717 1996 17478395677103876358 1997 4504840148441410077 1998 1118778318558546918 1999 267107941107378957 2000 61148045599401318 2001 13383506937886957 2002 2791425740418158 2003 552758652986697 2004 103478472877678 2005 18223685009897 2006 3001975137678 2007 459440209465 2008 64802706446 2009 8341282329 2010 967952606 2011 99706129 2012 8932830 2013 676913 2014 41662 2015 1953 2016 62 2017 1 2018 205138590153456720490515131060348736 2019 163340579722359938988493911653198214 2020 110842739594684740702579746113968611 2021 69044729163587959200558526706818089 2022 40686626778958387740355819713861798 2023 23028354090907233064046058852984588 2024 12627861490738432779067729559085273 2025 6745070628563193627495265550048703 2026 3521782860281573259453925039812588 2027 1801770800600898459704914525300674 2028 904741774889769935329621556122455 2029 446429372196480542314738521506349 2030 216645357392142377269993738811490 2031 103459684478227308046773559272984 2032 48639916162041517585106554413117 2033 22517791739838634757293498773363 2034 10266705318936900033203870863992 2035 4610293346389813233072246450438 2036 2038935786811765819372484661567 2037 887997611535340749167779751373 2038 380787737748152694534307345062 2039 160739695279370080379105489748 2040 66775441196509284272281635837 2041 27291522531007696682844788523 2042 10969841683557741999299888052 2043 4334704002268433473557982578 2044 1683102796527295717225937427 2045 641859597778679540215635153 2046 240277831178290562766970002 2047 88242314778098303171379504 2048 31772620697552174789263329 2049 11208370019204810076167679 2050 3870978850172882101169424 2051 1307787428199254606198874 2052 431829108034110201074997 2053 139230423616963960583295 2054 43788356986859986686522 2055 13418453401644325856100 2056 4001665551246085106127 2057 1159851175536258882681 2058 326259679787309260164 2059 88928718817501351806 2060 23447123059936441089 2061 5968727382832564731 2062 1463887234391154654 2063 345108915832607736 2064 78000974725228779 2065 16852929125827461 2066 3469422187940504 2067 677996447522346 2068 125237794535649 2069 21759321657971 2070 3535636648074 2071 533661510396 2072 74221300931 2073 9418594485 2074 1077312156 2075 109359550 2076 9653421 2077 720591 2078 43678 2079 2016 2080 63 2081 1 2082 801879576436639803930491902948531782 2083 638538996714279864941997991295333568 2084 433400406560823144451482860234984832 2085 270059826838463205462988948581786618 2086 159217087243778464760409202467818007 2087 90172358080190505559850675760999918 2088 49485731301232117819494856047138120 2089 26457377210324884755448797194153532 2090 13829515719586451976381067635068259 2091 7084445091023258348885802085019556 2092 3562662230741685089431877045206968 2093 1760891430140786629726962519906294 2094 856149655251016694397340963783839 2095 409720283054536152082602442277490 2096 193074925662393774812608703466000 2097 89615241184166466765835144193016 2098 40975325022124949180728589779899 2099 18457533282286314423435091006536 2100 8190827963349414390231220142544 2101 3580534616959601157158973692106 2102 1541598830147835337786489030539 2103 653601218612494588618709279166 2104 272813480864341894084401934104 2105 112073785584971813705296444356 2106 45298344388462529433014808519 2107 18006821857454832750170019996 2108 7036980173897090750870131944 2109 2702276171628657277312149366 2110 1019173375101361560086211939 2111 377313777322682019870576786 2112 137035946144391457103606784 2113 48793631366293153932227280 2114 17021010668740979142963951 2115 5812640649536169066796272 2116 1941661799363286965626848 2117 633874371164032359427974 2118 202045263129922158352977 2119 62814839512958197769682 2120 19026482526098211083160 2121 5608029124453885227060 2122 1606363573207800120933 2123 446512397671541238252 2124 120252717884231978088 2125 31323999066730626282 2126 7876876006794185193 2127 1908148623961620462 2128 444261389570465808 2129 99152473737858072 2130 21151499012629293 2131 4298569886801832 2132 829147698861328 2133 151151251338982 2134 25913456803333 2135 4154135145362 2136 618498497288 2137 84836986892 2138 10615685961 2139 1197091476 2140 119779320 2141 10419770 2142 766349 2143 45758 2144 2080 2145 64 2146 1 2147 3135610290637296299967956848572239334 2148 2497071293923016435025958857276905766 2149 1695191717486376631095466954328373984 2150 1056652720772096766153468963033040416 2151 623252314211273621701986102798055584 2152 353192487372810416238997154216268966 2153 193975400129031951478587951748450959 2154 103803042048841445918737275987451041 2155 54317310747609328099242419940312921 2156 27859933537284443343793622746159389 2157 14030417817697991367412555111091130 2158 6945972726674733018526753026071574 2159 3383310495933047929094875980864606 2160 1622419065792261299367913460958312 2161 766269410541244604970572497174473 2162 356549127486708452887970054896983 2163 163474201824314678075361351430983 2164 73858960640148211309526207237967 2165 32883635618023262128797617458068 2166 14426102335736947705362526451532 2167 6235274372387533315131306308988 2168 2654739755427932157972332616882 2169 1113140925280096820185843586343 2170 459539706667602231567134307177 2171 186726225803260337482732373073 2172 74652440218288523777435928717 2173 29354095829825994344421120198 2174 11347273972371161594251100202 2175 4310293798474070843380968258 2176 1608017626845413566068818892 2177 588844251744052005982606953 2178 211530474421369986112030167 2179 74494528276978529008423383 2180 25700896910685375076196103 2181 8679886241944395933232152 2182 2867245592408226866435880 2183 925583793044939900809032 2184 291709421880907541381058 2185 89664158750985383028081 2186 26849319238027185258399 2187 7822836711928974175239 2188 2214807587475088948179 2189 608444014267288827246 2190 161931616595747588994 2191 41678898711515610906 2192 10354899644784984624 2193 2478023637990799431 2194 569875014029178969 2195 125613624458713161 2196 26461150720855089 2197 5309651708225796 2198 1011081821423964 2199 181934122562636 2200 30782871223654 2201 4869414420321 2202 715279274959 2203 96780777671 2204 11943790779 2205 1328104818 2206 131013342 2207 11234022 2208 814252 2209 47903 2210 2145 2211 65 2212 1 2213 12265398157939766949192255735666927858 2214 9768326864016750514166296878390022092 2215 6632716573379454214198340029817782758 2216 4135645279456437779172381172540876992 2217 2440453561970061148076914218212503008 2218 1383800841197964381923445255179462592 2219 760548526986690760221459152381407008 2220 407356039613880343982461998165138042 2221 213380639484848392503874046416687083 2222 109577597436006946585136770429236042 2223 55260286688397618485894350488923121 2224 27400353151113175142100727742763732 2225 13369935333415183774688172631672602 2226 6423962606740450756161419605601028 2227 3040652110807402827066543624736422 2228 1418233045015141527698630163778110 2229 651963634473896922728057666603637 2230 295414506987188469840087611706654 2231 131940305162873791764726260275671 2232 58081344522725580455200053037704 2233 25197708904702318326402435579636 2234 10771606568965370621039909128104 2235 4536332196577837305908602819116 2236 1881592441149905147936270202234 2237 768451515869808327750426615891 2238 308911809202206096183292308714 2239 122185583398945758700559935641 2240 47533143180657234923124006924 2241 18179047350831240578702886726 2242 6831773378460078984451786524 2243 2521479579986008141070818266 2244 913461953140594575001999374 2245 324617701396542569019392421 2246 113087226975172582907362254 2247 38592698698194053898938871 2248 12891801787508678822742768 2249 4211915545564282889510616 2250 1344669953156056023074736 2251 419086160111116122265704 2252 127376738230208580884646 2253 37712579479223197856565 2254 10863260241196012598166 2255 3040423529267038422927 2256 825615941791949474748 2257 217171927524660647502 2258 55240310928913058508 2259 13561412217397447602 2260 3206512572612462978 2261 728488934621663547 2262 158613920592484578 2263 33000296133771417 2264 6539145412916328 2265 1229493704690532 2266 218411883266568 2267 36477760703932 2268 5694889480278 2269 825475059957 2270 110195784998 2271 13415007327 2272 1471216548 2273 143111730 2274 12098388 2275 864366 2276 50114 2277 2211 2278 66 2279 1 2280 47993625431488518120175968771045565296 2281 38225298567471767606009671892655543204 2282 25959900409532000656817416156988615346 2283 16191573545515250142651119278598593254 2284 9558856972135795928452779248780810496 2285 5423211692679358149280398076239933504 2286 2982758130709297001203483858027430496 2287 1598957289511332619280038602847967904 2288 838408762524641859058579450466560896 2289 431052722910761515076117452301422854 2290 217672083425913122572243405884735771 2291 108094485989906175987106635455499729 2292 52834199301508557501212284966576608 2293 25433846150395382359111557223812876 2294 12063910816980198584423384592140274 2295 5639948210239747828261964986539246 2296 2599296099432345001195421361802824 2297 1181063054417203473496791198024714 2298 529099419943306550768733531421077 2299 233684912956118080928645919714423 2300 101744607793244289163919659438752 2301 43663263270518708708719606401048 2302 18465554365816390382317170821412 2303 7693947796851019761277261693308 2304 3157615600273182455368658874192 2305 1276023159123277307432388671958 2306 507571643253468979681962056067 2307 198659834051262883498669747353 2308 76474250652317124798109811712 2309 28941107471659889874985804788 2310 10762060120828649296282918062 2311 3930286742368570311831131538 2312 1408807162382562170760313272 2313 495345209241967595758313898 2314 170727507845425026738921477 2315 57640280870252443831559223 2316 19047582172058389932620352 2317 6155780384549711109877584 2318 1943864838985428220366968 2319 599194885829372197292232 2320 180108725718256075026528 2321 52731987488047494141882 2322 15019408008824296285317 2323 4156147767628283687151 2324 1115724238361245264224 2325 290108296569295789476 2326 72936369044635141974 2327 17696058115722083466 2328 4134645898324635864 2329 928133325712172886 2330 199644391090509339 2331 41030470498024761 2332 8030174364253344 2333 1491028951337016 2334 261535246646484 2335 43123363379916 2336 6645602675984 2337 950713195706 2338 125238135749 2339 15042350751 2340 1627343424 2341 156126876 2342 13015146 2343 916758 2344 52392 2345 2278 2346 67 2347 1 2348 187855400538843871581396732673857083952 2349 149630101971372103975387060781201540748 2350 101636476539883585855211092010155975452 2351 63411177972411818249201420117500432248 2352 37451277562879817592384003960511816902 2353 21259704017364567449732884681913223648 2354 11700847045228771521280105433132413152 2355 6277635352549413371999707356892479648 2356 3294877221840116370796223498865049152 2357 1695919932328783751516184896017081248 2358 857511169804141892457605445550520352 2359 426458446893380377381487993249097498 2360 208786363467467254809244587364361727 2361 100691877477561078822137951908861998 2362 47857678176052521320925666942285390 2363 22423832025657138961814109718472514 2364 10359921208676940377390725126332240 2365 4719972998437192549128760139792994 2366 2120676899004847547933338777990170 2367 939613844587644074436547579965456 2368 410514424644337523667814048544379 2369 176829511688219442739168128829956 2370 75084903894975153575248469391204 2371 31421640624456444866528862990156 2372 12956086258640054484211692168744 2373 5262138461789034722934430475436 2374 2104522861515852267565771601244 2375 828499702392574960133382929286 2376 320928059139105980451420873219 2377 122268225087843096952751125866 2378 45793974435525972154641314154 2379 16852866963866082279655509366 2380 6090806843037432983372591304 2381 2160520100668862671541459766 2382 751712938286300500781146494 2383 256367729044332905022832596 2384 85640221198907878283911119 2385 27999940328655434452351896 2386 8952358156597044519731544 2387 2796577772047333409853960 2388 852712933061905189486992 2389 253518047232532992194760 2390 73409321514276917168232 2391 20677334026229423026350 2392 5657926017405126741033 2393 1501778249776843053882 2394 386054011415597789658 2395 95945714846302000182 2396 23009345801666858208 2397 5313287685944774742 2398 1178641787620138878 2399 250508461907965992 2400 50864070817456653 2401 9833600319431892 2402 1803425955178548 2403 312397003841532 2404 50861757195048 2405 7738393815132 2406 1092791139148 2407 142077943442 2408 16839807693 2409 1797456942 2410 170113518 2411 13986642 2412 971496 2413 54738 2414 2346 2415 68 2416 1 2417 735526105195827187232664618985715542674 2418 585896003224455083257277558204514001926 2419 398040602685611211675880825530656917974 2420 248410500714239107700493764749455377226 2421 146774024174355521845282672739299401774 2422 83362846201943703596081252621798969526 2423 45911568639063886003697248661287152624 2424 24651864621699318553964363979373928976 2425 12951017576470547032684258546241515824 2426 6673382223921133660684551189349036176 2427 3378505002081017289888327690483987024 2428 1682585069752233538372142794466905776 2429 825073899948091645914537348916385424 2430 398615453054711268533049355667287926 2431 189829089587244013723804768302926199 2432 89137212109682934901666816394064201 2433 41279533933630413580741149451778811 2434 18855701907973274618927039733306297 2435 8495780699296334241536314606974057 2436 3775807700859141692407554467181063 2437 1655130801854294144474215689190893 2438 715516957266650070037668109225437 2439 305002532622312546369854060681058 2440 128173020934093103630685931851102 2441 53088117039117950055437462459898 2442 21666476414661505188908599469742 2443 8710390156021450704696907300998 2444 3448251694232415981762476825562 2445 1343728832716563714196705224318 2446 515229130323988754063322295032 2447 194301071184882773611901421813 2448 72032846097039676659150295947 2449 26238871661513704504508981793 2450 9386004697647622224853472427 2451 3295197854610189241480881123 2452 1134677753941326569939421357 2453 382964815655026069158274863 2454 126597086610693164135442267 2455 40956865411785285851531148 2456 12956925083129851399179252 2457 4004566926532806879447708 2458 1207989154485473469593748 2459 355276221423568280106756 2460 101758174191035287911996 2461 28348852676758370743764 2462 7671518650528947717414 2463 2013592633123820976381 2464 511814383346977922499 2465 125760371931380132841 2466 29814657085078132659 2467 6805311283411274451 2468 1492023597466499709 2469 313381809846360831 2470 62873347938394839 2471 12009277120938186 2472 2175676801506294 2473 372250846327746 2474 59853842486214 2475 8992085291166 2476 1253691476034 2477 160900336886 2478 18822393444 2479 1982585751 2480 185128809 2481 15015291 2482 1028649 2483 57153 2484 2415 2485 69 2486 1 2487 2880732963935280321338108876099789859138 2488 2294836960710825238080831317895275857212 2489 1559310855514998050848166698909560314538 2490 973414852290542967590889140705046312612 2491 575374249604931755915008315174389394638 2492 326963748890692648214514550424934017412 2493 180189724716337126369231877685634615638 2494 96826878514393422773150625063835646112 2495 50915309875329536769453376402548493488 2496 26263445253630218215489012423174564512 2497 13312427677159671182804753876933048688 2498 6639045453238537522120202687584012512 2499 3260540451157520232231874997100025488 2500 1577955381405286693859732202633119712 2501 752881481457195047945194853716734288 2502 354266028402483779412145498049446362 2503 164436938815239765688340729746520163 2504 75299726705556830786673913352455962 2505 34020192771926417205932763900677151 2506 15164490863953142587005724167370854 2507 6668710164656808345469409560396797 2508 2892902463797666653061855093215734 2509 1237771661943372508587639404024841 2510 522254704676722438549971294799404 2511 217252172054409892180117234118346 2512 89079151120316788549431302267244 2513 35991034081198838493993839807346 2514 14324557666537333305085240337604 2515 5614167510515882600388333036606 2516 2165915816283466618625856211044 2517 822186983566902904429150986726 2518 306957853242914150365828691694 2519 112656782058031376753927269881 2520 40623935960991700094776973934 2521 14385064299477995590267992141 2522 4999059601830373365414519714 2523 1703861747220184123933638591 2524 569183993278857553994217234 2525 186219177623831484835942371 2526 59622091013138320700500104 2527 18665225601353034848968956 2528 5708300518223183449789704 2529 1703733591690376570341996 2530 495744437204903100748248 2531 140468215781334820641492 2532 38710041590299532729496 2533 10361188913541161985732 2534 2689670263012214268318 2535 676077629888393291937 2536 164263246541415369438 2537 38502874610035236597 2538 8688217524957103938 2539 1882906241545829487 2540 390882644079329778 2541 77500834232968947 2542 14627486294574108 2543 2618209173635922 2544 442532372129628 2545 70281525801882 2546 10427683315668 2547 1435598024502 2548 181906548468 2549 21006211582 2550 2183818138 2551 201232387 2552 16103578 2553 1088287 2554 59638 2555 2485 2556 70 2557 1 2558 11285863675210112550504914943074958441456 2559 8991026714499287312424083625179682584244 2560 6110293750564006991085974749079892725106 2561 3815456789853181753005143431184616867894 2562 2256145934338183702156976732275056553356 2563 1282731082047640734566087591570010240744 2564 707356832442708978651079276395620846106 2565 380393083552016330436564725970686828694 2566 200203358835679204067332848285052213056 2567 103376480321285781294182223221216566944 2568 52461170445956244524728846818668073456 2569 26197725192326026309239834395493508944 2570 12885297515166355126435080518560460256 2571 6246252061927817604314877830976447744 2572 2985711610770297372083002833876422256 2573 1407756229365010678223270631243302544 2574 654874747907815630278075777526568256 2575 300608719505331850865930279477121894 2576 136171780690092085177589549730601731 2577 60872053984535254390915636378145769 2578 26851861212608837184982872477468618 2579 11687370348655694597977148310097764 2580 5018660183998886252507738749700967 2581 2125757720201219599445883656485233 2582 887986058257847090858244252460392 2583 365731353581124652308272957660988 2584 148479181526714760128155723542642 2585 59400030406397971578724421275398 2586 23408996325199133084730581468052 2587 9084438658661799779645341130448 2588 3470271148145917179257008093842 2589 1304355331862450560631151882798 2590 482168348295547656202000896072 2591 175210495052633505836172204378 2592 62553712994602129082244934497 2593 21929777033610428987467960563 2594 7544712734132433397199968422 2595 2545653132302060031785448708 2596 841791385081875907851810117 2597 272607391803018353857592883 2598 86388214179186869021650512 2599 26766123166048548321150408 2600 8100897564695513472181452 2601 2392597046472330022391748 2602 688863454781953452049752 2603 193119017577050351301504 2604 52650801795715530660012 2605 13940760205415997930516 2606 3579571291874835944784 2607 889901028862621676466 2608 213823398974228384529 2609 49560152432813015091 2610 11057277822777778494 2611 2369060297820674556 2612 486154056274845069 2613 95271412195515291 2614 17770577962546344 2615 3143091667972236 2616 524882494336314 2617 82350122206686 2618 12068596404804 2619 1640913089136 2620 205315064634 2621 23408516166 2622 2402304584 2623 218486446 2624 17254059 2625 1150481 2626 62194 2627 2556 2628 71 2629 1 2630 44227258039788332576816160628764475734372 2631 35236231325289045264392077003584793150128 2632 23950367650078932713887162060509834708672 2633 14959340935579645401463078435330152124428 2634 8849047185015638410377103686250259399322 2635 5033590395162456657371960255065642531428 2636 2777444460824272955214983522790585978072 2637 1494713378776632220648895931220575737328 2638 787356546333923241997816654824954891222 2639 406963462781906911561251928854268062528 2640 206760103946227707493919080569215849472 2641 103383623624941926199736857347999282528 2642 50922453178985681675008010529331209072 2643 24724727986659655365768176133837700128 2644 11839430471493300239333095615277239872 2645 5593178409565482635018217784300792128 2646 2607466798795185262935214950424369872 2647 1199710569430174584711944319181067328 2648 544835821522358954433868541654499072 2649 244227102017027103567938262177377178 2650 108055321326935018390348712446775447 2651 47183267342399763999433076068629678 2652 20331406129790926814450203591161060 2653 8644035781135232216473055281063296 2654 3625375597136345963965316531362329 2655 1499617876935126364519432874877096 2656 611631818677279273661188622416704 2657 245900465096154621352915664755716 2658 97421283569439861224759941213074 2659 38021253163041889646035519937676 2660 14612256837842756561304938469624 2661 5527818179180956781659597339176 2662 2057547031035039602402589245334 2663 753191699172589041771437362536 2664 271023350877041385569436466464 2665 95812855824407879733264262086 2666 33259142829805750651019327589 2667 11329365796195321663551367026 2668 3784653062062888266351398604 2669 1238999929760828234565949896 2670 397208544678952326714139779 2671 124601152875933972856546896 2672 38212938696747103834896384 2673 11446815530698555513745976 2674 3345917966003042041564524 2675 953320919530712019172776 2676 264457464748758567123024 2677 71338447171708215821520 2678 18687645375992685161508 2679 4746885170576687230992 2680 1167313878701851286208 2681 277412849839229609742 2682 63589450865001225213 2683 14029298432188210122 2684 2972020609410431628 2685 602960311589757072 2686 116806255314912003 2687 21534843119396712 2688 3764265156850368 2689 621173488878132 2690 96290994541818 2691 13940872335132 2692 1872275930328 2693 231362841192 2694 26047776558 2695 2639260392 2696 236955808 2697 18469362 2698 1215303 2699 64822 2700 2628 2701 72 2702 1 2703 173366554818196183200964184261196963588684 2704 138130323492907137936572107257612170438556 2705 93903065453118805359755946628847694704184 2706 58666834127829760095363869625262901554056 2707 34716466477750827381476707564753066845384 2708 19757125542171181980013629129422914720956 2709 10908078357155543569636525443172655321634 2710 5874487961993086912264565188107012790206 2711 3097043501168813957049581665316426812134 2712 1602330122392181736400685734095851074806 2713 814973576058258494402869079270896183584 2714 408010113276351582841617150416628121056 2715 201250009330123875347698069847412271584 2716 97866385705181949147961212499412989056 2717 46943932526196267472953201970081779984 2718 22219204539536612107185025836244079856 2719 10379774068043311867851930220966839984 2720 4786595658477829232833712436666047856 2721 2179128859682643969898497486241677984 2722 979418290252469385186553167060610656 2723 434582468730110430752684625406111584 2724 190355366713083327184746363228734406 2725 82300045386148308794397650781958959 2726 35116778043748544794964574713329281 2727 14785371913957617980514371122168221 2728 6141336132822385764041315841104925 2729 2515960535686039800075999309742596 2730 1016342658750913435556566434865500 2731 404710840073634161895377812448796 2732 158810374977479540542462147693080 2733 61389091408039679317702206480006 2734 23367838244997789671666686542330 2735 8755581407155033110361748072706 2736 3227763227974076328702150733530 2737 1170216196939036726299561488196 2738 417024497766447684528124125660 2739 146001146889406298958687659196 2740 50188291064998419225423397110 2741 16929148235192668574404069521 2742 5599782438997346910852702495 2743 1815129376934458644501303891 2744 576129447173630409935353995 2745 178920902494678083221214216 2746 54319749618744110364667320 2747 16106810921997006529770936 2748 4659995391298451016024960 2749 1314077425295408974460436 2750 360756505764696955287660 2751 96299041015938388164636 2752 24960593844230172343116 2753 6272948468237487181608 2754 1526063297660799950616 2755 358749418958948664408 2756 81336569119719054666 2757 17747118254717829453 2758 3717819822529619331 2759 745799213119187703 2760 142838901529430631 2761 26032646214518628 2762 4497803095121916 2763 733537938271548 2764 112364449393416 2765 16073454851598 2766 2132582516466 2767 260306586138 2768 28943744946 2769 2895968388 2770 256707996 2771 19752188 2772 1282826 2773 67523 2774 2701 2775 73 2776 1 2777 679762988961642974882666414632787150614788 2778 541632665468735836946094307375174980176232 2779 368266110650539653745130123113978016587548 2780 230135787157632515808558015856365846148992 2781 136232721704513710448802069227518151444808 2782 77565887576683950353438199602255249890752 2783 42849421098933122971961492037502183045368 2784 23092295556761940991947862908079268324412 2785 12184217199606397422311337464906613002778 2786 6309729237613310510046772276799600212572 2787 3212685736444496552997190611483173400438 2788 1610355614052314816596504877387322325632 2789 795382037994056322193635798116426142048 2790 387371924717704739352018647699798020992 2791 186121915387580864004320577852385749408 2792 88255529682398914856359365352972760352 2793 41311597156202647383406163382890980368 2794 19092392616666035276221137546646900512 2795 8712618548622723408369207325680060528 2796 3926022890144894175535494889014012672 2797 1746894030462250205636997402772334688 2798 767475740209780820450444235711724032 2799 332893271479670389697759610305612448 2800 142537904766587062513013247076878042 2801 60237859380438753718615596294919083 2802 25121081336690208923651021581589802 2803 10335709422732590943136650459421581 2804 4194373289910205179095334618316656 2805 1678412754224165379019335308574060 2806 662070095473251943462768873708560 2807 257359255399617781567391061259764 2808 98548880422138241024928913566684 2809 37159789014098561707226707086678 2810 13791950769100772035560020544348 2811 5036369361945738925198272471642 2812 1808606133971662596496121738112 2813 638389937032625870196560249916 2814 221365439266178185668436124256 2815 75364292376771886709748465060 2816 25176001311773467484325067950 2817 8246853076580798909920998429 2818 2647070637583451999068295934 2819 831941260648993354566992043 2820 255811813475362944631638048 2821 76890910980684861410423832 2822 22571161361940751045756512 2823 6464350439943744515985576 2824 1804355048645293499960616 2825 490277623349884525500180 2826 129521117585187570212520 2827 33222076569249182047884 2828 8261482725019009704768 2829 1988534256781522523160 2830 462470959120722572544 2831 103721540161773908136 2832 22384971042054853470 2833 4637852787337024017 2834 920032964807404686 2835 174233751688216983 2836 31394850158786352 2837 5362203944267724 2838 864400849145808 2839 130862910874260 2840 18498461480844 2841 2425006629246 2842 292424112780 2843 32117526642 2844 3173781696 2845 277813308 2846 21105312 2847 1353124 2848 70298 2849 2775 2850 74 2851 1 2852 2666020797916019874137240257885019720600376 2853 2124388132447284037191145950509844740424144 2854 1444625143485641062308479535877057589809356 2855 902992478016905225362385228501882609633124 2856 534726367366365571617255105387904593045576 2857 304590580208733055808697089531538746896584 2858 168357858504219345359895020304020595451776 2859 90791970927535395006456820701765345561024 2860 47942549828602272034495328664263162515656 2861 24850254271840331042547465756183894191244 2862 12666037072233933620236128291277281188466 2863 6356307834620623110189356014477680975894 2864 3143622098176126557192165402994507575456 2865 1533266484123811740595660525607185249824 2866 737884446129755418402024727490759107776 2867 350512521412050679050006079790961086784 2868 164390606024469815045685501938575337376 2869 76135076342070900189326136585602577024 2870 34823479185868252805919973202711596656 2871 15731086569202217529698835656064696144 2872 7018468020579494121329628330384635616 2873 3092445130434599945794133441370622944 2874 1345551099972349740157136038598288256 2875 578075359762568919706691802886564224 2876 245182088282898530008932192580951776 2877 102644183516311467495918945504073734 2878 42406324135872713777303349209154651 2879 17285242799182504853652327627564849 2880 6949533376449913910515677168143268 2881 2755160086539708731420342549826612 2882 1076747332315543352401007241252552 2883 414677236842291408938238367543992 2884 157317981442673627370847306284228 2885 58769101020535386345918392717544 2886 21609312006436824638691685630866 2887 7817361237336052603131665086518 2888 2780991875390313677933392614876 2889 972385741418651081437270876764 2890 333995804386025211240710626848 2891 112630365119847025572274502592 2892 37266072743075138862526037532 2893 12090071431301671378200969582 2894 3843218354720872468279971153 2895 1196147717137420469211675219 2896 364206456488427114644683176 2897 108394643013064170013045128 2898 31503732032379308602621296 2899 8932570670438557556864784 2900 2468220230494813040879208 2901 663865181849519540918592 2902 173587558499635015418412 2903 44066440914447445205892 2904 10844364345198263158008 2905 2582881620179253453240 2906 594347363397730930080 2907 131876404277008357536 2908 28154864115234449400 2909 5769893073179595930 2910 1132040285842571913 2911 212007321035167227 2912 37773569346950244 2913 6378719188163892 2914 1016515243896168 2915 152114394750360 2916 21251483876100 2917 2753022395256 2918 328015766010 2919 35591653230 2920 3474126588 2921 300344892 2922 22531584 2923 1426272 2924 73148 2925 2850 2926 75 2927 1 2928 10458765429628584306201253614798694966837092 2929 8334377297181300269010107664288850226412948 2930 5668356499265280394872867406403830505812572 2931 3543968366817996357681721455893985765388428 2932 2099343223332355295373241920016928175579072 2933 1196350745315450070010856691515045565945948 2934 661624377949084498393601586127140972900372 2935 357033797740351442584904496595602226003788 2936 188675939236132097225009476291581630552012 2937 97883968308596702218552655589816284990988 2938 49941418479994430184057326925553122475332 2939 25091164208154099141509861169369228284088 2940 12425127135920165521273732878091947095622 2941 6068819301299542411084376863614266119728 2942 2925197203123415853892211460619758544272 2943 1391930718999604113296550935012573294448 2944 654046272869848694894526207521814186672 2945 303533751457798015844520127730853099888 2946 139143145433328200798834625792277762512 2947 63008069091257300609508489206675185488 2948 28184589905389047803588516003963588832 2949 12453503336186830273889680347898892688 2950 5435035315607336152560052017514257072 2951 2342590185172736206765918576143634128 2952 997039085200386466608782537545345872 2953 418963725437817546902090734658781648 2954 173781637154919016893158542077829872 2955 71137453638607549397239596573756138 2956 28731129502734835619936247364601487 2957 11445886703552330766283919737036638 2958 4496353327102416855768242568893370 2959 1741193240562708124347900019066758 2960 664445908247164771946892777814206 2961 249768671404873363008654410270214 2962 92450689962199735637807103985986 2963 33681588941664349291888711268442 2964 12072276935227524653197025637576 2965 4254915697891472050065360551058 2966 1473923822501158372131967936182 2967 501538081082507290694697059418 2968 167542276696482079453986432570 2969 54911911576635053881711929978 2970 17645838833559915019185892446 2971 5555767402258243640984922864 2972 1712549047537371172704951711 2973 516401330399950703493276492 2974 152194873911523588848593316 2975 43800230898459418835548188 2976 12296498866080110232926892 2977 3363928195641552676062108 2978 895707965146739635182900 2979 231842783297220094264308 2980 58255224797585078845896 2981 14188783883137633640004 2982 3344419537939370481996 2983 761537917760117028756 2984 167190554362386098676 2985 35314150085377741140 2986 7159285970143291740 2987 1389392896963695810 2988 257352611121123897 2989 45345290085956670 2990 7571720739006426 2991 1193001550842534 2992 176486306946366 2993 24371912196006 2994 3120428319906 2995 367405924650 2996 39390158640 2997 3798505410 2998 324378822 2999 24033930 3000 1502346 3001 76074 3002 2926 3003 76 3004 1 3005 41039810454356879364350129759468089732874274 3006 32705433157175579095340022095179239506461326 3007 22246667727546994789138768480380544539624234 3008 13912290430365694520128660816091694313211286 3009 8243933931100414125255793409687863807398714 3010 4699965564282417767574071953793878042010286 3011 2600622340950062472200830033776949866431214 3012 1404271595634612402189973342261904300485266 3013 742647217685527903796371756134763327584894 3014 385613419945176461211467259539161101581106 3015 196937480709044363986457783247579471029094 3016 99053512400447661767905127657763186038106 3017 49112093920453231583847800732210063562774 3018 24020929712299132442337939562840835278686 3019 11595802576378966921064206684748888183064 3020 5526983275079424509979829821134622063336 3021 2601786071956008656087618360514863519064 3022 1209855352956404542791067425502290224616 3023 555809080086555847896541217980476037944 3024 252275328628757832052021090249622938056 3025 113132183195429631253186464457345175544 3026 50124114104172330643677975250669990056 3027 21939524198783282840089459246706401224 3028 9486020862596452566199778898807508536 3029 4050985546989116413639726881293251464 3030 1708395361816380206873808305149617336 3031 711356276615993740265025767604271464 3032 292392551178176193362935032945489816 3033 118610914023257176469776490867659944 3034 47473460384649627072536894293903806 3035 18742330881914791452600646929302319 3036 7296444178362460686316727192265681 3037 2800090851260043830548484623372311 3038 1058897610697335706200584604305553 3039 394451702450170934253691826491347 3040 144683031045297571245037416221133 3041 52232341083097835607230312235147 3042 18550752141433486315341600966705 3043 6478475206205961662144575329129 3044 2223559508314489612079214778071 3045 749635685813331239947246841889 3046 248097604730823949252549782471 3047 80555328034341869798563349901 3048 25643416457706815916851419923 3049 7997577624146900897665527477 3050 2441810221888657256680604613 3051 729261174351286083975652902 3052 212859843951335380482376410 3053 60664970039811791633783094 3054 16864739141352372798234906 3055 4568240275272262565308014 3056 1204312079630709889245906 3057 308604114483970254063006 3058 76761331186750159798698 3059 18506106389165080952802 3060 4317322506027447312798 3061 972902968088076830802 3062 211365050327959802046 3063 44174495965573703370 3064 8860345880195962230 3065 1701059910052670490 3066 311667013088974680 3067 54314401967850783 3068 8969111881894113 3069 1397391142887687 3070 204389592045153 3071 27903285098787 3072 3531372902781 3073 410944582875 3074 43538658225 3075 4148499585 3076 349994175 3077 25615353 3078 1581423 3079 79077 3080 3003 3081 77 3082 1 3083 161077757166220239274811934062335003385426778 3084 128372324009044660179471911967155763878965452 3085 87332513554687780815121782207687674146091178 3086 54627080397512201719781760112508434639629852 3087 32380412669965206930642991632127890100005618 3088 18468122239599512410514330816036195786794332 3089 10224188308499098285258537406348331979395618 3090 5524222744216680517684465452554453937385332 3091 2923600403266618045483635418777504070954118 3092 1519328807632005643293662076515599770468852 3093 776681589946477739497290320380836442883958 3094 391068170001301278285823060841675341302852 3095 194130689292256914299365277594095870273758 3096 95077176891809252531460149936332684235652 3097 45965082971356020947612349204122620672878 3098 21944153259056888505274409641281785394192 3099 10348350682677921584210202956532897211128 3100 4821367407598497074230373135398275147792 3101 2219581335642488418142754774883411628728 3102 1009725982686083875351687349381121404112 3103 453916902599528027455146131400645366168 3104 201641573970770195403125041151022428112 3105 88509390775340564149938576693677252568 3106 38385276671168233506260601443007262512 3107 16445752472384950666171142196300861288 3108 6959731609788498099971363297493352752 3109 2908746062799381686331636416200101288 3110 1200350700983001479457828111050483952 3111 488994424367007739192802343446212488 3112 196601873188831545829867310500722672 3113 77990959165574369360090819633062728 3114 30517498780924742287553925339158922 3115 11775167899009950834953278409856603 3116 4478723720647490148636551217590922 3117 1678632869387446318088066594218611 3118 619735258690110611887481989913058 3119 225283556239939677633790163421711 3120 80600525194642106388752747200578 3121 28368184111544270781522434965431 3122 9817431970110784466180833998726 3123 3338956763904822804036258669597 3124 1115397255590333191957043891526 3125 365761569777001952009797049637 3126 117663965046178002757247267166 3127 37108637011836132958683917265 3128 11465220554129317041832497342 3129 3467642929982416144166969865 3130 1025832708093758887486365252 3131 296571533742472803510712350 3132 83711689791137423028335940 3133 23046719751325631394552846 3134 6181980609973258596317940 3135 1613740334700996031009926 3136 409428255070286141764020 3137 100824140586315887701014 3138 24062809399565727902316 3139 5556703010400646949514 3140 1239380504373199636716 3141 266477536285122805914 3142 55112485957163003868 3143 10937989991589300498 3144 2077644111393338268 3145 376584201340667778 3146 64917188251693098 3147 10602786283842315 3148 1633674401948202 3149 236283259060515 3150 31893667015362 3151 3990381916575 3152 459009013794 3153 48064430919 3154 4525772694 3155 377273109 3156 27278934 3157 1663581 3158 82158 3159 3081 3160 78 3161 1 3162 632365950978190466055552394485911610273289696 3163 503993626969145805876080482518755846394324244 3164 342915869802925566601268548456420843008897466 3165 214543545793880906421796636489265079129932014 3166 127211032239193125606674854281577404983840836 3167 72583951841680923886893094169068970344210984 3168 40203539171715716956250102536941080244205366 3169 21735416932116204545735771720904884457411034 3170 11511228623617106260477234314556552478015416 3171 5987005879400425742792768862002098540630084 3172 3063405476133807697309133443224594469675966 3173 1544076668501802054015471366708994699207114 3174 767395078555324314518181046328158256323156 3175 376326908554023036232357985486482915020304 3176 182196219261766121932992707892387044746546 3177 87119042369956869401532557956054360510894 3178 41153959398600848453920208751931739838016 3179 19209806139543959948645799110649954443824 3180 8861455456866038364435596154117057232696 3181 4040088049267541290205223018718782084904 3182 1820506713625052872062468243835370456176 3183 810780730938968996710780894454249052064 3184 356863828339440969255634763053603685896 3185 155222254368670773852509721902581257784 3186 66712863593330209702571145208904005216 3187 28327586922161976196310543765896742704 3188 11881834449777025530139401569595881416 3189 4922102839988527430168038272102528664 3190 2013356777189145743836401855902427376 3191 813006076206144264378573744851943424 3192 324011651839136525185771401405730936 3193 127409778650304979355904090905008264 3194 49418819484730609995813271271945536 3195 18901320703805867708259345932786614 3196 7126152804795916873306067522930011 3197 2647429084148426724669516305339089 3198 968796214760980406581449711120478 3199 349060956070869794693967721207420 3200 123777399830930117060177557785709 3201 43176874636288010671424810585131 3202 14808690524743739889902375619700 3203 4991258554632955423721541620974 3204 1652301790728132619685282951377 3205 536904535137799427728239059851 3206 171142965360797475718442010214 3207 53479000314619472961194743048 3208 16370363302783340002510825783 3209 4905142748654022960678328441 3210 1437499818671606816511358576 3211 411667110577847929024993324 3212 115095576835375125514280974 3213 31383887044237702485945034 3214 8337167292912071091392188 3215 2155186682938812495074248 3216 541446348237816464064322 3217 132018093167530322300302 3218 31193952581214434599288 3219 7131143181648706696972 3220 1574440171248059747458 3221 335059666874860110742 3222 68582130589737304828 3223 13469644632574300960 3224 2531654640985000462 3225 454010529591662194 3226 77426328250994416 3227 12509139999301318 3228 1906353715459003 3229 272679313510801 3230 36396054450286 3231 4502387434924 3232 512005518349 3233 52996504555 3234 4932073636 3235 406300942 3236 29027833 3237 1748899 3238 85318 3239 3160 3240 79 3241 1 3242 2483141838478733144169660890012444514946989492 3243 1979148211509587338293580407493688668552665248 3244 1346782260531396872238028013007777058279375552 3245 842788633562251066361947530489021211885051308 3246 499872763759325499760678982032600368876153842 3247 285329217965444593338882345543335289746221828 3248 158118185726251467732207491261757884762380992 3249 85534233884570543845314397092688914418170008 3250 45330694712854826889064294555747834173964642 3251 23595277780738622343328522834842949716553608 3252 12084049157121516082851288520286397238538192 3253 6097043277721090340058519658284298697908108 3254 3033637801587282642749386215059704228232142 3255 1489561133085480588733914848350709529025028 3256 722166054530156274215733802022551272701872 3257 345839145976133237983375816536068357681568 3258 163642926714367116050383108643681312935022 3259 76523884344410246648850550687626952424128 3260 35369924945809398194930341935695212586112 3261 16160118806265438246284542825045258142288 3262 7298663349399399881848946670928200909592 3263 3258575300131858591643723652209418824688 3264 1438068586506805719581255408374048368512 3265 627287855567836722870474513919799316448 3266 270424027228395753614839750866195630552 3267 115201772859724979762330028963614372768 3268 48488909266394770059758883754710367552 3269 20161322344232793863448339988813624848 3270 8279487894455768333308938419217743432 3271 3357385054467240903140900147115214768 3272 1344028277278095159304498291212787392 3273 531022201071950894925924546360843968 3274 207010549232814369740153144955113032 3275 79600770582509390384249054050104768 3276 30181951097778780388435782778159232 3277 11280630393972912680176436845372618 3278 4154477589176995806870369322442607 3279 1507048505028569082200853017103518 3280 538252290267588675619403305983040 3281 189191334196718880925435584775620 3282 65413934365788763865258026989911 3283 22237059729500753193833216404780 3284 7428369204757013303930840785080 3285 2437110650124057880209299164106 3286 784808859395925260524016212729 3287 247904324258125832795777152878 3288 76761358897328357077335142664 3289 23282358582708884116140399616 3290 6911995279925544113629573833 3291 2006852531271521152951245392 3292 569352712599914336439886816 3293 157685602022066407414893492 3294 42590025186691281900612518 3295 11206138142453579414667484 3296 2868970849541508323275296 3297 713784166602695828201048 3298 172337818364879364136726 3299 40319725197349041836424 3300 9125772616134607237136 3301 1994629434485900540164 3302 420189263237840792706 3303 85129596362980681964 3304 16547465773243377136 3305 3077821140669076176 3306 546166499684075714 3307 92155970092413520 3308 14729641841419104 3309 2220501842117786 3310 314148126658783 3311 41468813147982 3312 5072758697696 3313 570371262772 3314 58365744423 3315 5369239868 3316 437166232 3317 30865290 3318 1837457 3319 88558 3320 3240 3321 80 3322 1 3323 9752866613563182086514360462704672152474449764 3324 7773718402053594748220780055210983483921784516 3325 5290576563574861604051119165198538968974795024 3326 3311428352065274265757538757704850300422129776 3327 1964646091533877393519510744697073242142754224 3328 1121857457971626327157563214208052030257702916 3329 621984694212300827396884232175451661381549074 3330 336655476246856234058001886632116371635327246 3331 178537290520604766325794395370358486872946254 3332 93003056636034222480479998277669572454776246 3333 47672361923179395591415703721921738280811604 3334 24077084142440773248087180887078788564257996 3335 11993034985319257165235892366792391325719804 3336 5895991707598166825177372708508092627811696 3337 2862353906010884182427986493448388399579554 3338 1372792772925403593694071645097678870554526 3339 650626718395247319478337843075127597852654 3340 304787572419114081494962026539059240171086 3341 141144645704746965444578917895377927236064 3342 64620761360336718795728367207750974811936 3343 29250836414527320600798025272055762225824 3344 13090717608261882354513482447010504083536 3345 5792054258862482472664535776082303173944 3346 2533478958730623881020812123872884349256 3347 1095410372223818161439556715498835980744 3348 468122516655981438569082201579036664296 3349 197698489427585684954242450712841033744 3350 82496716567860705191912421749226660976 3351 34007807301465935132153537994516293424 3352 13846484957233141268705198005702668576 3353 5566997062777372935396259586484925144 3354 2209612008310132032255359439369710376 3355 865583731032036872950861148156922984 3356 334561529960085978024936601796079016 3357 127550980727271608284783456840965984 3358 47950210144762217900534402790861216 3359 17768259046983437512098620012701984 3360 6487628653010524831922183167329366 3361 2333151063833529025051813844886759 3362 826102558804959942850960827783241 3363 287850268537371267231557521800201 3364 98658934340652386306121937024581 3365 33244999974863622440863910034670 3366 11007940245362869247030693629890 3367 3579571040605855943099852844810 3368 1142460390481798062890553680704 3369 357651531085872802366537467975 3370 109747206827746969570760315097 3371 32985847930418612493425172433 3372 9703489347709728377284772817 3373 2791494067784184263655198984 3374 784641536512663110703953592 3375 215288823912748774264066776 3376 57603221890682366849173284 3377 15013196703991084948560766 3378 3807058561537505533893282 3379 938087711995997210617986 3380 224303545393301382416938 3381 51965727028422018280212 3382 11646001831072976443788 3383 2520229214938369206652 3384 525599780452468666488 3385 105410517214627873782 3386 20280920851647191818 3387 3733455078403814682 3388 655633937734738506 3389 109467438050662792 3390 17311467958249272 3391 2581826116830168 3392 361324274712382 3393 47176148053599 3394 5707334905617 3395 634576207921 3396 64204945149 3397 5839200726 3398 469960858 3399 32794626 3400 1929336 3401 91879 3402 3321 3403 81 3404 1 3405 38314079767416894728054416044939815313453495308 3406 30540361365363299979833635989728831829531710792 3407 20787494751800117893319275527024159677057261028 3408 13013776349746523145098495471813176193135476512 3409 7723199786171661541047376306614637224160681488 3410 4411771434106387275289837548909786923738551712 3411 2447125342572509881770326804212713681595797488 3412 1325267884600883554612763590004661651338094572 3413 703283190388582727215879357829209989956545498 3414 366627714141726493157877471197093618321218252 3415 188090423621121726832083075826735131448271998 3416 95087366985087504351603077549065558993495752 3417 47415005061908108760187373827143820712684148 3418 23337920919467335512100192940065032148426152 3419 11344885934148078346864300573272640822706348 3420 5448894226549911521686927864764548194894652 3421 2586540320539027339258941371316159795315098 3422 1213747547613623745564869726218480924760572 3423 563120829218376426086531883143353326907918 3424 258333256799262344591569856604294086736832 3425 117188611094515379146990938708916159500768 3426 52567849734178660351262571501165184688832 3427 23317013319651339750464546229109422463008 3428 10226295711389457395951063782098918379472 3429 4434241452526974923286528006016615205528 3430 1900762493796351042265715882143730856272 3431 805352121572532880826159166644894875528 3432 337229604916551442257076965065858211232 3433 139531115488965757302834514353017177488 3434 57034398921105052110922092603790516512 3435 23026591619639116978768554609274223088 3436 9180106662405975710063356603571554512 3437 3613109599628602774667097017086629368 3438 1403497591318470742411737577716918992 3439 537913860286433869460876429559996008 3440 203352330326347891435939827763916992 3441 75801349599076283151156370922951008 3442 27851139454314065250621968132089792 3443 10082880407330627738523348119387808 3444 3595251754320102906601164952058442 3445 1262100690486573881549351107171683 3446 435998131681613938698390279388442 3447 148147863144242671466832757588241 3448 49488928803590285160710820563660 3449 16243928828726662719846910528990 3450 5235988583363793472816216899100 3451 1656417542757937529716364054290 3452 513957152276139466825810373586 3453 156305621190266664459272905611 3454 46558414362519694888512590514 3455 13572566432101082395087418081 3456 3869077084391354017802645264 3457 1077583016607169754147446280 3458 292941480094506643443492688 3459 77652656181757869179425912 3460 20049434291075502330252628 3461 5036237587084417381691862 3462 1229179025546911847798580 3463 291091313550914637180594 3464 66787768157613254763656 3465 14822041129191236483444 3466 3176039298118260039656 3467 655810083179890833004 3468 130210302727422166516 3469 24799785512794292734 3470 4518864661147100916 3471 785409582743286234 3472 129775645008547728 3473 20308206957884936 3474 2996738999635664 3475 414912882805496 3476 53588608093114 3477 6412460039515 3478 705125133898 3479 70548925977 3480 6343980828 3481 504780102 3482 34819244 3483 2024618 3484 95282 3485 3403 3486 82 3487 1 3488 150548906202379209004238049639448699125101495616 3489 120008544837015909024404413649719867295569784824 3490 81694465069599014296349997604780051982116289516 3491 51154103704235714316516361615051220152584578724 3492 30366608952435596423197086088027060475527317696 3493 17352832602689073278098590616213884282391841184 3494 9629632816517411737051214309599247058231159696 3495 5217861382411024461761376760689460134492607984 3496 2770736039838514579991049956476746452896810496 3497 1445468155237631025378286366472084801558715924 3498 742184964849048298162407008642874811602170426 3499 375557250707321805004529537445781193280952174 3500 187466827086200078172446461619046061832680176 3501 92379460101112573820843384069980502839184424 3502 44964455039204465060656010242836682126500276 3503 21626534119737129548555817302771649978074124 3504 10281648185589051201691516729499009155367776 3505 4832753959039139680004588864734460960473124 3506 2246213638500112340745647493418301165158026 3507 1032466090886488595180777767199820240397454 3508 469345261668112169094245884056466913489536 3509 211012004868849824502676027452172826752704 3510 93823393774334445355685088743256667251936 3511 41255544040155785004422517242091482563104 3512 17938530720504445253957971012982060100096 3513 7712235009114987858006907230883141720624 3514 3277993556588012934720379224866526515096 3515 1377231062791661892454663342722795658824 3516 571878941219129011628504176077900783296 3517 234649336302577569371427211012042572064 3518 95118220813611812068592696659025394576 3519 38083821892506759957670604055234878064 3520 15057230272867642978902049445960654976 3521 5877123610461667268838692842389100464 3522 2264014010833064494171595825302471096 3523 860516419514593751759858247585552104 3524 322602559228159882298981818025556096 3525 119250228901811990863041990261639104 3526 43448879302735707711885619338688096 3527 15597739848421642461263651206598304 3528 5514859441091014722740303087210496 3529 1919607686770911816139138135152054 3530 657506996284337934589787027980371 3531 221508864602723995891396748591929 3532 73361001458481324424563991003688 3533 23872072654891039263853170440028 3534 7628143826164376544006259911038 3535 2392155242800583071190043011938 3536 735737700042645541473678957648 3537 221780547766506074647868584062 3538 65474926576239410188595678451 3539 18916512213719715300083087937 3540 5343945781618632904995669856 3541 1474868697227278887193024592 3542 397285680620109133045578312 3543 104344200525602489602085624 3544 26691544343844620422659712 3545 6642110052769118092407084 3546 1605872465684700710715222 3547 376693440137788862916642 3548 85602126586874225736048 3549 18814358429260970972392 3550 3992317300069734488948 3551 816278001951474449292 3552 160467918771583616288 3553 30257616044161449772 3554 5457830531367157038 3555 938965870220056122 3556 153556287476769888 3557 23780642468222160 3558 3472435510337224 3559 475696510701560 3560 60783627896064 3561 7195019802950 3562 782559763435 3563 77434629537 3564 6885703560 3565 541722732 3566 36942630 3567 2123386 3568 98768 3569 3486 3570 83 3571 1 3572 591681123879644872498720535846598163009336594672 3573 471672579042628963474316122196878295713766809848 3574 321123672840249754470078072557429596588665314232 3575 201115128003233845445673658907709729293095529408 3576 119420662933634831149323661302929677310979239892 3577 68266559229399116832807299687878457158394661168 3578 37899950276963520409610213599851396682867343472 3579 20547117674274447131511622983637512400475502288 3580 10917484857757035394460408674038265342244342592 3581 5699623475346010932699031913348805207751734608 3582 2928887435507496352707981956872058754854924112 3583 1483419280269865327329695590399973953296208188 3584 741234315420817029167288581757099141694037762 3585 365677064713495224162759044311317948413085588 3586 178210237627295145990312582692271886580405412 3587 85830777526182572169469198622291383741220988 3588 40866322486978107108813188379454701614720712 3589 19239788367240977560257371076683051636646588 3590 8958140181651926358565854347184042481278812 3591 4125386222612786678561265482449581520805688 3592 1879172584112674337815617989031280355647662 3593 846706493226185742634840221831460115250208 3594 377361231558073573540594337774993201760672 3595 166349226689223749037918310322820375007968 3596 72525832914889303682233221579563707756032 3597 31270288874733518677810704337472225192928 3598 13331758154229073423852733324490165092832 3599 5619523145114085565845826093607023372208 3600 2341529588526072631125446868740496857112 3601 964298525734410738670783526017701198288 3602 392419584515281727042279349939800414992 3603 157770248212704157670852138927757842928 3604 62652027399092345602259442268732448352 3605 24568205506585585644588838213497570288 3606 9510975233717942665686788767536915312 3607 3633851623256275396848095925147814848 3608 1369837612423210902676500099845343752 3609 509321192908617150916641852259791648 3610 186718633680457268617660034234235552 3611 67468404778645277754618043972596448 3612 24019525475909570042732424633908352 3613 8421785627487927581468773427310048 3614 2906926186396912858728470340099552 3615 987318499626001042589332204947498 3616 329811503341663107999545176967127 3617 108302638738939112108148428375198 3618 34941637280457787683584437371510 3619 11069564625566748419731266931482 3620 3441420799402371875725007020444 3621 1049265556601788804534964008506 3622 313527856559143263061285050858 3623 91747308792637188413416466796 3624 26272382216397778224820788345 3625 7355870002678062924737700408 3626 2011924221059430019742030552 3627 537055523832151132549005960 3628 139769843212041999503427648 3629 35425642686439509901342024 3630 8734098342594889478682312 3631 2091988289825771386275228 3632 486115824141070675560006 3633 109422384003281812643364 3634 23820257416407586907316 3635 5005898987146615934924 3636 1013581687076881445976 3637 197303685125406996684 3638 36835766353823380396 3639 6578150309661930624 3640 1120319778294773586 3641 181353908074717464 3642 27797620597947576 3643 4016978129725416 3644 544542619388192 3645 68846108686632 3646 8062480790568 3647 867460987618 3648 84901224183 3649 7466594646 3650 580891086 3651 39168354 3652 2225724 3653 102338 3654 3570 3655 84 3656 1 3657 2325876326299576848994505975183892877071259062084 3658 1854203747256947885520189852987014581357492252236 3659 1262522623377303013021469317140416418348155657564 3660 790850044334674049547153194943538122634388847716 3661 469726371494424295077075122386108526045723533484 3662 268611243491190449631401463478398796752628004076 3663 149190580557555618482077802175469119441648764184 3664 80924021328156501649270502487590662283254103016 3665 43024071051192981239660288887739265600386759544 3666 22476953376918534108148665904101753199911257256 3667 11559468519161498713688257230063487857666914664 3668 5859845043815487780989225316714682649915180056 3669 2930957608307991428281243359842623895060255944 3670 1447538328038126100951547769442649941764047756 3671 706304012617309071784259187685550800070009994 3672 340626947903813847621500143374232851656924406 3673 162416710276518701631187560681960965076518994 3674 76585932750336129461718362059669581335298006 3675 35719610263358022352905173680214879720577294 3676 16479821896117044792647802603531828083930706 3677 7521681714465118434081948256347785602651894 3678 3396295491852331755520682773898204081846206 3679 1517122907739657417705064784866923726198544 3680 670416414513471675070224563035463610948336 3681 293055182955398101529630225260470409187664 3682 126705956266174352491711914937650034179696 3683 54180123351285048809478693358086326423664 3684 22909834476551530131667989020614101230736 3685 9578076322322456707815255696123936137904 3686 3958553177208371141969429602516912765696 3687 1617023588682298510843982733776415908584 3688 652725062947887772173199207758714710296 3689 260305478432606045130919857818914295304 3690 102535230219901887460067718891156452376 3691 39883202820809541857808276622424004024 3692 15314997314223956213219438408926433736 3693 5804022080506013547532649641389518424 3694 2170170457249738150684553716241703576 3695 800332844826527248008053616396359824 3696 291011651917910097091411764136568176 3697 104293018237452828473751729902332624 3698 36824613458807550719133685929736176 3699 12805087982897980676401261295827824 3700 4383302355410053094932487868517776 3701 1476376169013140236204017528418224 3702 489057669387139193614685323470726 3703 159246166045476085615140146503599 3704 50943527306536973506991718128401 3705 16001890026079185823407280756891 3706 4932325400512437403676013825409 3707 1490904601110065527951006804965 3708 441639044508276723416042796459 3709 128111187949133460354757745601 3710 36363879156496271941341278805 3711 10091496940098493716520490460 3712 2735626937420430791782790052 3713 723702716361000772040759500 3714 186647192528849639491753540 3715 46877349316807639988325892 3716 11451706630368130086983868 3717 2717608287773240608301556 3718 625619997947469222026328 3719 139504173806398546466322 3720 30081789803116733822958 3721 6261532386709146915642 3722 1255633399562530980718 3723 242051712485649534742 3724 44748027360242538058 3725 7912261006419157662 3726 1334110696757227038 3727 213790918462453452 3728 32437010387735988 3729 4639389789788412 3730 622411660062996 3731 77869040674804 3732 9022931988172 3733 960451197604 3734 92990209986 3735 8088985803 3736 622391157 3737 41500071 3738 2331717 3739 105993 3740 3655 3741 85 3742 1 3743 9144759290961187341294667406874950362362541323588 3744 7290555543704239455774477553887935781005049071352 3745 4964679217404662606779971578704042903933790009268 3746 3110475470147714721259781725717028322576297757032 3747 1847952846770411708238312408576611904228142099468 3748 1057102802435737658691159213633073781593753251752 3749 587376430941313363614084091246965255548029718268 3750 318765187450122913982682627768566458795401714192 3751 169574606892567295500604825593097339353752950008 3752 88650585564410793851334323105506677070498846992 3753 45626514513217812611674034217767411470112087448 3754 23149561136299278503525368313665658270200830192 3755 11590092617137779789837111083602170412533915528 3756 5730247573322292008847885766887487762618735472 3757 2799289965014300580566642407044863867558479528 3758 1351751636976174479615094637602213925794431772 3759 645447624358865407830835449916663125724421778 3760 304820676455051560209335306542430274067497372 3761 142403966178532858578147745860469308990978378 3762 65818033428196729116429383800799727655680372 3763 30098423164838706763524210120584847935103078 3764 13618601268721661970876407517053019851172372 3765 6096919554256543536794459260705234248520478 3766 2700624062404211781273776486807030166674272 3767 1183501154664554363568711701940106440475728 3768 513084740151082688498487138904642829527392 3769 220029557195684586968856913644172420339728 3770 93323600929510234477144998706522386160032 3771 39143477578225185667666305348436059736368 3772 16233643101673655535998316327821958505632 3773 6655566779351198828183060631698022367728 3774 2697013602142827686213631029181109602032 3775 1079990013460529175369648295404693693448 3776 427264950512641403196449087645978983152 3777 166959472080035358065529229827064687848 3778 64424241860133470605461510935908235472 3779 24541039039323928747653234313484231448 3780 9226041725099972534433795904557797712 3781 3422019644593958986901146263168279288 3782 1251849187344220836216592546926575712 3783 451516342517693588208538930530215888 3784 160504690599783491117127166393647712 3785 56211672362330662643375436491315088 3786 19387058903523111924241750561578912 3787 6581970920625131247840489265751088 3788 2198668565215078152908001397233312 3789 722292396201937916703983868815088 3790 233234726814798723089298545344362 3791 73988560769322637474158398840763 3792 23045033462785663967166680712362 3793 7043143436706478143759399955471 3794 2110818036194040740083386130062 3795 619913435083975212132379325097 3796 178274390575698488716336528638 3797 50163202626565028361578783037 3798 13799323470068756420237504232 3799 3707826529970262703717013772 3800 972199592549831911934223720 3801 248496876188831139893464220 3802 61849683659981500401710680 3803 14972334343173860413384788 3804 3520627712805730326400920 3805 803019425032489718099364 3806 177399427085020496073036 3807 37895253278621949606714 3808 7813463475505215783756 3809 1551931088796068868114 3810 296297689233537887396 3811 54245976747888352654 3812 9497949387645814596 3813 1585688381226656934 3814 251577684469429896 3815 37786766006976444 3816 5349755619240456 3817 710365829452044 3818 87954169389048 3819 10085128714244 3820 1062196726072 3821 101745528468 3822 8755318482 3823 666332679 3824 43941522 3825 2441451 3826 109734 3827 3741 3828 86 3829 1 3830 35961908064733576913135557520017058621843292166176 3831 28671352521029337457361079966129122840838243094824 3832 19526593230068150116066412559254172478475701771236 3833 12236037686363910660291935005366236697470652699884 3834 7271358468959248053511963426662193793536862690616 3835 4160882998811533332252181700945165470960564933584 3836 2312930152041121624013869292368553566732422834116 3837 1255827349605383965322710078735479785138669582364 3838 668450918664070601708625987488514529590639864096 3839 349685731213947687725943359719948070795238149904 3840 180111124321380392225338534126850731441485199896 3841 91460538756969598374004211021344054370986352904 3842 45834024243751785762330176803576642900874265456 3843 22684463107452507258804808489910984630673435264 3844 11094370490314727468967697406308814218139519736 3845 5364122916992435460119811639421326455520784264 3846 2564832951978134879553169232376462587962304736 3847 1213081315001960399938074594774248662167872964 3848 567633690643094992107239144857585536443451186 3849 262813014188043431897903838315155262375953814 3850 120409048009510573319756092454685953384975436 3851 54591014581313844203326708653886225729295064 3852 24492591416475137439802498533301377794191986 3853 10873990147753475468926091016248357943019614 3854 4777070593496931932131631755543123694499136 3855 2076446531092720150857855268736093527824864 3856 892945376428165787289143566795987087349136 3857 379860636277083098790656427891344257821744 3858 159831079081398511821799514247171837482016 3859 66507478151888277344654515540649451321984 3860 27364000573663091676988210192213391585616 3861 11130357471989436140989893864391433079984 3862 4474790692638237312806833232693410712256 3863 1777777090495409626593202203512301110224 3864 697787077034880451223553908107607416776 3865 270522126522239048027104820461628433624 3866 103562654442203689961575590634563745776 3867 39138412582070219356114079698655510304 3868 14597373542746290608460845385171278856 3869 5371331817646318074027049480613481144 3870 1949312173052359087125903217445201856 3871 697462985708138250909310670518626144 3872 245946643190444662700771739988410256 3873 85441952590661171583644573594762544 3874 29230280228330508940269137103447456 3875 9843221324807397016027386541868544 3876 3261250404182265768186897276117456 3877 1062581838967187615278895878884144 3878 340289442765249698574912010069056 3879 107054715950450975485613464724694 3880 33066155181128338011455065883931 3881 10021121718342674044288385171569 3882 2977978281636195900528985216098 3883 867160245442155160445599086036 3884 247246810358179948313219760939 3885 68972419782481459596883232301 3886 18809217155916431235304449264 3887 5009893685847674815066945032 3888 1302067155877412111349931260 3889 329867563327580199415707540 3890 81370687138749059522243320 3891 19521003478767559120532640 3892 4548669135593698707147852 3893 1028041422787968380746932 3894 225021997755478662647568 3895 47622570670458166574532 3896 9727317391836216967818 3897 1913853916331001184062 3898 361922827534932315948 3899 65625138301394428552 3900 11379161553506075898 3901 1881212165860261302 3902 295523784633604368 3903 43946100164174472 3904 6159334157198028 3905 809578537957572 3906 99212708505528 3907 11258539116480 3908 1173410402236 3909 111213676164 3910 9468147696 3911 712829214 3912 46496535 3913 2555013 3914 113562 3915 3828 3916 87 3917 1 3918 141447755412515066990657260372485384963692807560712 3919 112776402891485729533296180406356262122854564465888 3920 76814494826752152620160622886339203501011272299712 3921 48143142305722815162799542920210080660173029204888 3922 28616549075654665046733130360955908181697327433652 3923 16380511389290754386441195355589671484226674733768 3924 9109152920331506332929231928927477690689812043152 3925 4948269921519973000677050227982312219729247109568 3926 2635339769478851376663180935613758652996824275452 3927 1379512419873467411340470856878278867858154693088 3928 711061501209396809631844869389764338267514828992 3929 361375769995449121905901509669816267472276679088 3930 181264645674068729680562975542965536030791479192 3931 89804106917099131306558764521621481659805126288 3932 43970082673347345544228587718044838758930860832 3933 21285619565894838285423779228133854128257425568 3934 10191249075580110816456081821825039910117905832 3935 4827126158587675356336270182403713454597121568 3936 2262293206609540476783100950027250866634816832 3937 1049211891607580076845026355253002204466943868 3938 481578200964485084737787210395416668023492682 3939 218765186776441652839883372080261405647538868 3940 98356138766931079520127279625575452262563432 3941 43765124185617235316800570971689226533268368 3942 19272532769142097876998072438387848739076382 3943 8398542621388622408071981422139490796056768 3944 3621472027891690475940349666596367101557632 3945 1545025496798970325082494397860273573732768 3946 652080120370804537793350831064286486383632 3947 272219484093721439002694403172942228561888 3948 112388405012322927180894888925770391079872 3949 45880926860434649836240373385120939757888 3950 18516926286771558159252163192907548172272 3951 7386568814782122018262269328516115092288 3952 2911778122143884705455436095822704380032 3953 1134001031648475078862233892310403269808 3954 436213954613594627638679984202795853032 3955 165691828091355579611575163741167419408 3956 62129173649151889649999573106603673632 3957 22990761067081670293885493407948163328 3958 8393387524335379685424648022776884472 3959 3022055706689061611397598542163403328 3960 1072743533636702524271695324718201472 3961 375280547928564273362384654199575328 3962 129333904738119610661612914211165072 3963 43891952147458439077968340616402528 3964 14661671919127930137699203512955072 3965 4818450594320533121671816971086528 3966 1557200190138267353484919694969072 3967 494618351171079738206023816084928 3968 154328908405830039631111806015872 3969 47274192455379064145498341291178 3970 14208037274250726134043275407247 3971 4186915555908052089754890235678 3972 1208937274271856189225905019580 3973 341777028829701028780305933544 3974 94530218471521080467086172605 3975 25557798689039620870202940304 3976 6748581533123189634898491040 3977 1738687847275514819831546008 3978 436620691398102708481614748 3979 106753128070522509065907208 3980 25382440931773449543663888 3981 5861437453005890423131248 3982 1312768317412191715983396 3983 284726894624223335236464 3984 59704896868744672588896 3985 12082326198286506014364 3986 2355008806450289046546 3987 441154890119287862484 3988 79232062584355546536 3989 13606924282961117984 3990 2227762729455042086 3991 346550563594780784 3992 51026778961176416 3993 7080678797001944 3994 921344639803916 3995 111766101846344 3996 12553393340816 3997 1294854224336 3998 121443822100 3999 10230145936 4000 761998240 4001 49169026 4002 2672491 4003 117478 4004 3916 4005 88 4006 1 4007 556455501845920255731347715471449063242657827208344 4008 443679098954434526198051535065092801119803262742456 4009 302231343541919459207394274692607416156110455181744 4010 189454940650433729674098094286251154033255890715856 4011 112640445823681577053937471399911950532244618416144 4012 64497303517958761891137928479701869872071589211256 4013 35880754442304096844404798118745961690374261777604 4014 19500243053013342457963602763156290206147587043836 4015 10391090132681836125034370834228812515457775000684 4016 5442820211161863124357320606246500295728527891116 4017 2807480441683011747694139670632741642731703615664 4018 1427968021809544336353668813754462774873548922576 4019 716906520600147526721823944364698436606034093584 4020 355530750604698404815922434694882169133757414496 4021 174266104930629675135359459151916633102965935304 4022 84461998013530543828800694630295151443160809016 4023 40491915340183198284572106912250312684229948184 4024 19206295774288359999148327684116458555972522616 4025 9015046698708249182692245862291418645854616784 4026 4187920540120573826355975679887705191257495216 4027 1925627333511033349572874729860454324622678384 4028 876415441903453272727848374607452120155734516 4029 394837240938968187990061164212035452132241834 4030 176072054162526535150177792131774046484702966 4031 77715915395595455630050512506198594222139534 4032 33950791209978220313249941534509367688871166 4033 14678258440836122436251869096121518949794784 4034 6279715819447500028179887673982028153738016 4035 2658243791555809552239538007385661052180384 4036 1113218294756839227157043609525387478447616 4037 461138174386034689363692778461100992063984 4038 188918690292313250360998375288158763502096 4039 76530285279990323180103486362388372422224 4040 30649358419555673343863112977267432664336 4041 12132432132784115184610949784359884492064 4042 4745863318001993166348680455843769399776 4043 1834085195858108460893244360021065019744 4044 700084164209633382031010467710661749936 4045 263870209596038754392330483507865896904 4046 98178381504683174780755319766698477496 4047 36049207855531285130755746660094803864 4048 13058446788449614836870253252146640536 4049 4665059264114235151445605229369756064 4050 1643003557425173540048006687206352736 4051 570260023788471015776311362488151264 4052 194979475859906742413926708288575936 4053 65645571121787131752313794077410864 4054 21753618974328692674345453461008336 4055 7091947055200762536646249948053264 4056 2273496460880229414974432976966736 4057 716296270741962061489513281997664 4058 221677919570882323283489465912736 4059 67349011165052283652377659896864 4060 20074818709673219506879318605686 4061 5866781435422493372836043198439 4062 1679865879514441283081152962761 4063 470928605242585093855247943181 4064 129151576412884065074942009637 4065 34621357941362984607855837032 4066 9063559252323363737652896728 4067 2314977719200174102754405688 4068 576289871924659282922859680 4069 139669180526556574441244932 4070 32916052456034065375337724 4071 7533611524260615831673836 4072 1672174071254725408542588 4073 359405753842533692559192 4074 74678859218310357322728 4075 14973962349565684733832 4076 2891636151279178719468 4077 536627344828889672922 4078 95472454709601810438 4079 16240392125246263902 4080 2633467842285145918 4081 405705112830103832 4082 59154549235323048 4083 8127770274146632 4084 1047091477144688 4085 125746837340772 4086 13980735494428 4087 1427342153612 4088 132487929276 4089 11044107176 4090 813961240 4091 51963000 4092 2793974 4093 121483 4094 4005 4095 89 4096 1 4097 2189495666269219605807952553914221155446917471383128 4098 1745816567314785079609901018849128354327114208640672 4099 1189361065468864823878553303377679291084456381432328 4100 745681966514430297680501768312586489964653118689872 4101 443450622972510838473107493619979073808542663508128 4102 253995682322077108799009399333727919775286772792272 4103 141355236498395531745071927933815969243042154376128 4104 76857932980436769853933999454114099370970565164872 4105 40977178538132673009529201335368137680596303387268 4106 21476935485119330551565598572211847474448716343432 4107 11085845352437494426531227737983034958990941342748 4108 5643025141275631302173907131736534663262413451632 4109 2835544699592619554479767461103793020530709835968 4110 1407576677783075218126098647349330245657160913392 4111 690670157182927691404274702984631809051126819808 4112 335139406578229286588352268289749639917369405312 4113 160873301647599611452992809137833006814403470008 4114 76411303634069067624192114507537855371242660992 4115 35919388293885869339620007595287542687012712808 4116 16713092519597509340471679911171084131040190192 4117 7698045820889260157779434048879665485185573408 4118 3510125280768686331423458368991960293928078192 4119 1584497947257652981850583639131505969305399808 4120 708082505354199709122735264524053849149665292 4121 313245264415231521132674100312018397017423458 4122 137173210252704985982496308180244350532720492 4123 59457294857109530352445795674045756310580958 4124 25506503647131310039195854139536388621709792 4125 10828245206295187602943985043414869671915008 4126 4548529386847687574764097369432841518176992 4127 1890285595291878022524559362047180465996608 4128 777067300535038795367515752521792987548992 4129 315929126149004106003822974060691995485008 4130 127010435856690855642824598772533231982912 4131 50480150576700532462721112410144859560688 4132 19830792157144859118857999432877426896352 4133 7698360024360743934247049648517542404288 4134 2952496706358750767898369192673773004512 4135 1118411510500642307005124832652707984768 4136 418327346291008924974114364942046234832 4137 154457136694970170581783881434180337928 4138 56278755190286995801028561667481860432 4139 20229547334755710670272815007387056568 4140 7171100546306095833402561755240416032 4141 2506041282191860681956956525870659968 4142 863037724766687141908949838664307232 4143 292777700978216126132638476176155968 4144 97798225118309383718711767887580032 4145 32152653996522251966397973810169168 4146 10399035022193559292052520349160832 4147 3307087966992796755406270401107568 4148 1033591506112567340431837424140832 4149 317295235370605278942324142143168 4150 95617315799722955658834676230432 4151 28268304634670672006457016333568 4152 8193485924997452499577697727882 4153 2326704489574959126741654529443 4154 646838610060517843660501566682 4155 175910004817932749805253623501 4156 46758428405048684730311613864 4157 12137070463685700122455776832 4158 3073511211362336384802880104 4159 758533492162162282048474416 4160 182243620237502999125614736 4161 42574439710946424684369804 4162 9658387254912359309032080 4163 2124775730651743477358244 4164 452601659397018068815656 4165 93195905554484376256464 4166 18517046336174018933736 4167 3543083986608334199904 4168 651447835329155480436 4169 114820490500265807514 4170 19348035790663997076 4171 3107643665417733174 4172 474175823132587256 4173 68470710302483424 4174 9316161067160376 4175 1188390793013744 4176 141299315869056 4177 15552478528284 4178 1571743033856 4179 144400880244 4180 11912950968 4181 868843792 4182 54882552 4183 2919552 4184 125578 4185 4095 4186 90 4187 1 4188 8616587194903337243369113991313735793170522668238136 4189 6870770627588552163759212972464607438843408459597464 4190 4681274961319332557951260418550386283396490988214336 4191 2935458394004547478341359399701257929069376779573664 4192 1746097328535682654462806096323578637984920398141336 4193 1000415362021252356782304328010992148020267279451464 4194 556964739048741518309196834391013074211724615943336 4195 302969056726664409510187435057285154436437843151064 4196 161613820228268877765115507123469185193395688774936 4197 84755887247832107911181507669355085822425123610064 4198 43778708709699434901652306333986948141828820222796 4199 22301773224580104350086707761775100667380103879364 4200 11215927872142609923555480023792065708389162536616 4201 5572902730866978621381572892055531045126749084984 4202 2737358031274359066901805430951738024596039249016 4203 1329781353491283848775706783602407778938878335624 4204 639111196308356157371432080617775969887751515816 4205 303971789730126870783079812328026329970382110504 4206 143098488082527259330087003190193323155978640496 4207 66687184448458191705894888682655467784735979504 4208 30767796154572322366274881087367925097723266696 4209 14054703634974813025803201176196840966683076504 4210 6356657814085552868023767127317175481497503096 4211 2846532533316866536600308758325215187569424904 4212 1262034586059213554749725119193709218264025096 4213 553952080705013845626989854669655369114359804 4214 240706816289782324494315754357636972096936346 4215 103533606037077338511819446177392621564215854 4216 44076311179967808159373650503346865253634896 4217 18569807532836498120177796363810476631925104 4218 7741562326541310517233811320395606960010096 4219 3193032939693622942469713950962765441833104 4220 1302747344401744919945154588915584975836496 4221 525680043866706124577638836393791988287504 4222 209750917717702018573815862333099992802496 4223 82740481861011162930991263560566760819584 4224 32260331284310630468270151150421901258896 4225 12429539127165771349412151717544474362544 4226 4731179102805027415165102069026931958256 4227 1778682396446276647266732876353158953744 4228 660270885945634340261608043700450968976 4229 241943539654625415287493678758404734144 4230 87486402959655244705709797324224396216 4231 31207647769368248904681235656742535784 4232 10978100434612538234408420649355479216 4233 3806999888306442401005858894115063184 4234 1300958606114581719048902368244403216 4235 437920881347894577139952529580095984 4236 145143180369678451007314053403940016 4237 47344955251369067288602285516359984 4238 15192301254846815322204311706190816 4239 4793266232653256030151791357029984 4240 1486178265660459274745520955922416 4241 452586759547891934313683531781584 4242 135291524177286655371359389638416 4243 39674208377563699712524713407984 4244 11405903742893027706067697074416 4245 3212417817895575206489999346534 4246 885713328320616079748344817091 4247 238874718260098236087843250409 4248 62964713442165486282589626908 4249 16206285037116801552278013044 4250 4069214573431101429822236212 4251 995703362068765045019356108 4252 237169869906602762970881692 4253 54926249669099763845266956 4254 12351809958153339160897152 4255 2693422703240979851865072 4256 568646972589236374506828 4257 116045313192218305691172 4258 22849407637733929434708 4259 4332361301559910500972 4260 789277314951576301068 4261 137829479622420820632 4262 23008989122155013118 4263 3660953331491016042 4264 553309666073282868 4265 79133842940695612 4266 10663132638212188 4267 1346971571051812 4268 158580778038068 4269 17281462169012 4270 1728983640728 4271 157240606872 4272 12839726628 4273 926775660 4274 57931868 4275 3049316 4276 129764 4277 4186 4278 91 4279 1 4280 33915823581464483957610888276647128165406568683517732 4281 27045052953875931793851675304182520726563160223920268 4282 18428465758972594550482561312868784933392637555682132 4283 11557695131384042386723348340404177494549229096084668 4284 6876420170064709828772087921853791211152738107870332 4285 3940961776060162350430728522152533282083361328296668 4286 2194864447524479695967922425828954644098440930155332 4287 1194449085503227339185618097817962496078173650703868 4288 637484346454485820876421263426949421866449034760532 4289 334515289727821411366233828369664267430011191609468 4290 172901469499552533601118321246195082236615502834532 4291 88145582251720425689936813576839996414190379224468 4292 44366873542020990788284507242853048272361559001672 4293 22065100317440886438197799481077947604981455122308 4294 10849172445298276514642319457285881896592292585692 4295 5276269714431297893260746565230350851465543500708 4296 2538911683156938826358941134278612826869504251692 4297 1209130329665654977583234350676205047930625916068 4298 570019133357298820211802270058429078042874400252 4299 266047343627171949428722457730402748072492289748 4300 122948855544644690098635454540209424916513649252 4301 56261671096186498392740565857553957131777669748 4302 25493874941614176026465684770186032034054403052 4303 11439171306639363000662483593989191067371326548 4304 5082513492553810132638716466672015585873823452 4305 2235980959236943596038407708346800398304398548 4306 973946373177730041288682589153091180040373452 4307 419994292472716195661692734483435810926013648 4308 179287476182933871167376980125798838829077302 4309 75753870145856532655557533948406217264861448 4310 31677558965888724496183883445059352011226552 4311 13107751433052226376006087081248875379301448 4312 5366189106510915858772275760853268419291352 4313 2173156166817292916302561809890502977458248 4314 870408822415547996357407220974918001621752 4315 344728778548841871779768384581126013334248 4316 134977860831139853205952522248026020531752 4317 52237378970128690274961258687459259712168 4318 19977047685818059806691107537037358453272 4319 7547508558652288457278955819492884090728 4320 2816329455847261042113853750465952132472 4321 1037647059400984394847120874112793178728 4322 377376173455350054585512830412342209752 4323 135432633800724639298019151653937475608 4324 47946230841069394592309354329713079392 4325 16738583071701145687628118672970543608 4326 5760482637088607453219698023615064392 4327 1953482748782165052213839129500001208 4328 652524142667583333164936761255597992 4329 214603261319688756024984231675502008 4330 69460080950010305017670178271561992 4331 22115125698641237729067892755202008 4332 6922824443794422406863581049011192 4333 2129558211141166376711789691981208 4334 643379945480707101966268736058792 4335 190793185932815167652585204277208 4336 55501661755528512281225814638792 4337 15827453377964812568701101230808 4338 4421549635071784862633404156392 4339 1209131817176209656143404809858 4340 323418488855593576395059992767 4341 84543770595495340307216742358 4342 21579057153329854024627115450 4343 5372772116213052472349102406 4344 1303557542781951042526866194 4345 307854180713185997507510086 4346 70684310806583234536628394 4347 15758061137483470691361438 4348 3406251179330131530464286 4349 712828476089151678599214 4350 144181503499915304092386 4351 28136190307696998401214 4352 5286782669963068966506 4353 954421368403158465534 4354 165144053451582164466 4355 27314573829161343834 4356 4305584707006330716 4357 644631375515314674 4358 91321709442031806 4359 12187866501336194 4360 1524733863124006 4361 177762292072194 4362 19181514034126 4363 1900051865114 4364 171068224386 4365 13827617514 4366 987890886 4367 61115226 4368 3183358 4369 134042 4370 4278 4371 92 4372 1 4373 133519199235976468481383725963829621866421993856074934 4374 106474146282100536687532050659647101139858833632154666 4375 72558322700636052729921162382999972974452264948636934 4376 45513269746760120936069487078817452247889104724716666 4377 27084803987787526385586925765948667314496467169034534 4378 15527108856403483998863577425544489819947238072949866 4379 8650688686338774170091489503690698608794499965079534 4380 4709726910278611819660760981538165326711138636782866 4381 2514862462754132123692838555709210682612697706627534 4382 1320413377250904784507220457891248186534524055923666 4383 682929030796418963630799194464298764668075021163134 4384 348413741068597552264565366094634497238063829553666 4385 175512271569045018663447044848439415001448326719134 4386 87366689317324592973510231271599418587257947494666 4387 42999815775303602185225724028746370314896388492994 4388 20934715457862715747027924547668422709914933370686 4389 10085543012564439232385605090382540813322640784994 4390 4809273298133141339124858525152189961857097284286 4391 2270361614976202512765917390873577134987593032594 4392 1061231285310547535182683040197372087056967116526 4393 491212151953248714970880770138943009014092716274 4394 225164808326076765542158312408540260941600426526 4395 102215952781432075443522857868330836025086777274 4396 45954281685245577050782292010776878893309107526 4397 20460406743631401024316607240590846859254704474 4398 9021235436992038023654123646601655791883377926 4399 3938721944438227891015407179929640206009554474 4400 1702740985201284294976999471582839807705155926 4401 728794612023554253688316882429748627664782474 4402 308800319550838058026624147946312816738768826 4403 129512843367904186859247167820513977909691524 4404 53758973222047654203689633872107760644830076 4405 22081414256158929707505750427048408633603524 4406 8973662823106703331499663345799533254302076 4407 3607473716595787472727387584946264835010724 4408 1434317549778494556424825775055761857552476 4409 563908727362946560067418554080843855930724 4410 219179948814104688287650169499717842596476 4411 84202087982964835081697647251691822064724 4412 31964709012836144806736388564232562352556 4413 11987661327018085000045281027195203899284 4414 4440152768365796542766325207702319808556 4415 1623823312518535500652471457236367676084 4416 586176253117551105805350583123574497356 4417 208800079662201051219837752711232287604 4418 73367445861476411921818601057294811996 4419 25421215020407017329509246727581732604 4420 8682631948705871641881128054611188996 4421 2922149311617264188661430030996124604 4422 968666562835099136447590901496123396 4423 316142420167515803282654140240525404 4424 101539158847827047257669908565023396 4425 32079077897816742239999730293461404 4426 9963952199175504510931837538259396 4427 3041127755381082104068256489248204 4428 911569544239915727356466797266996 4429 268189598759208625390198061208204 4430 77396412826393457737612856930996 4431 21894751070864945456387042292204 4432 6067297692900132887685941061396 4433 1645748057828348025052536905004 4434 436616240652138368909132095146 4435 113197751796544792514072102379 4436 28653981201049452206855360021 4437 7074924047719598182228244571 4438 1702151931506545709879142165 4439 398594388724594667352275971 4440 90740208011408669844765885 4441 20055897204825435308137491 4442 4297836067341964616776053 4443 891584888011833086311767 4444 178756411922681407712553 4445 34574908422766103620167 4446 6438718115069105218953 4447 1151935445106036252447 4448 197514076702877786913 4449 32370023251295622447 4450 5055449422134278613 4451 749864715127947897 4452 105233339612633223 4453 13911630170601417 4454 1723763669265223 4455 199029806141217 4456 21267514069023 4457 2086000034897 4458 185948169783 4459 14879945397 4460 1052327883 4461 64436997 4462 3321771 4463 138413 4464 4371 4465 93 4466 1 4467 525723972129764372270068960557293348988544795933529358 4468 419249825847663835582536909897646247848685962301374692 4469 285730626611687367101153183933816625982263968445299758 4470 179256480329586830413621133274169524842405134813145092 4471 106698157628950777683699970891169551867952869864508158 4472 61184887882190656747630483812352099620063765139791492 4473 34100083894403130362043558046403432305567297970756958 4474 18572975037999646363179980620858942485620059897807092 4475 9922286351660872193088491117168243876825559932727558 4476 5212559441382260373427730135630078550114421295944692 4477 2697696978628128249734891579920867867501723589317158 4478 1377283601377223465227671122029619680967199533393492 4479 694354570580804501596871927565320916299124512230358 4480 345940829512206949332306561470686419061060682676692 4481 170428557943161930668859516622247004059612355957558 4482 83061868625837337695349285350647585472354408462892 4483 40062052850533735510123561321901215157458019969898 4484 19127337392671019763095636774232792447543086599212 4485 9041794380106580530710031683850251634220445814218 4486 4232521081973439191585173158698061672363348529932 4487 1962159466997236678819255767824484537375755497338 4488 900928181686689143636572727627112450318788380812 4489 409716029733440428665691957488169441304695664538 4490 184551221407363663123533645079629180363095238012 4491 82335268625931587680010787211298344338008460738 4492 36380986940686010629228495200521465444699353212 4493 15920580197054609604911887959930618585444648738 4494 6899344760062571581257764313328962793561270812 4495 2960622815624343690242357133399322587551716338 4496 1257881830423059395265357661816482779846560412 4497 529087218399505141577040779386734152181777938 4498 220286898848667083550416631440421335443009112 4499 90774055480762896691169463619907357533317588 4500 37015082258715242487479829747799596888487512 4501 14933668002556312779974079320751188254883988 4502 5960005179449609448474415974951655000581912 4503 2352531462853821975747028390005390165571188 4504 918213913075327419322202614949628308018712 4505 354305185712380859254784060868784452087988 4506 135125236898276170967133891369066609491512 4507 50923148915311335885436244117374787426788 4508 18958439902475191078699855553142225074232 4509 6970778575457106078654574525947021174948 4510 2530625807091309535888249318244701366392 4511 906802494572774035235777861008333690308 4512 320626241455222929430427277884759192952 4513 111826161793021878210589525173526905348 4514 38458715931545466288770924116232093352 4515 13037500911138448959261677388650360748 4516 4354868962432577317380549334039171752 4517 1432719650815313128719119303043047148 4518 464053087980213992271528401546923752 4519 147910667812698188988874261306398348 4520 46371508964871141731204352741374952 4521 14292431067054399491204622447913548 4522 4328478867878894980272784909654152 4523 1287351112497812876204528420405948 4524 375781568257897148848061623138952 4525 107591969498688523457863561930748 4526 30195556672295065720250704999752 4527 8300805601430120263863662707548 4528 2233507908529987376177721646152 4529 587759850701639351125184741148 4530 151143610049500982216052646002 4531 37945858252956189701980543623 4532 9291877051906737495125183602 4533 2216953004187139312896939031 4534 514801072680593603017796866 4535 116206683955998935665520895 4536 25466475944590265820755010 4537 5410578739764830512617519 4538 1112742672422865895841466 4539 221157784411032809529699 4540 42401372488351401817146 4541 7826464065585298196979 4542 1387745950516192978026 4543 235810505410156725579 4544 38296428707278938666 4545 5926405455983316219 4546 870956033849037606 4547 121091318721089709 4548 15857979108456486 4549 1946348937855069 4550 222585268589846 4551 23555462448629 4552 2287948379606 4553 201948344709 4554 16000174926 4555 1120229529 4556 67901646 4557 3464649 4558 142878 4559 4465 4560 94 4561 1 4562 2070346515126809110573203725638446453779096329840034496 4563 1651096689279145274990666815740800205930410367538659804 4564 1125372717149380902720597855183506856941865571605130446 4565 706122891301717067138060945285860609093179609303755754 4566 420392264690029700036907761352043983110915640858455996 4567 241135784360442869623286628077874458268510506045310904 4568 134437626731492091939586657186704906400557636180802746 4569 73252738849301435191956173374352806780493871041011254 4570 39152654954898304829912615327949374474926573070254296 4571 20579679916898658466732634707090431989306513172447204 4572 10657393565237786273644143589922188112480953239719646 4573 5444834123855525900216413454292109562366531943774954 4574 2747137145227397650481521874371241694864808354457796 4575 1369853543850174185253850752341622013897608821064304 4576 675498973269369683656978824776301097598484308833946 4577 329558143757162734324672263305614678537423626157254 4578 159129585814000803655812746683367674477811270199696 4579 76067717188163465960463461332720089005456861736804 4580 36005664337629730450339900010818873847998841766906 4581 16878326944958710687244263236586081400455755167694 4582 7836532564852130156534231552735829766235309353476 4583 3604011482878690964949058394037768093871960823544 4584 1641852015881454286129802626213283556496205326206 4585 740923834194765142493229898586171106177416945394 4586 331207804461324713827537941098001664872721280856 4587 146656583053961050704004296018372484509626042844 4588 64321314428029463023993508807074140171617582106 4589 27940327487343452394765013606552674726918228894 4590 12019747290288842789853125646622056141473580156 4591 5120402530226271208595361333293093347912309344 4592 2159779714601927518353004199893770760360593006 4593 901897884178868123087646538077287980514032594 4594 372810665779362981510605758690553828332254656 4595 152523766930695897960189127250132492889245544 4596 61749711449933001269019663630225135355927956 4597 24734629191217758781539833882425538467440444 4598 9800961188661446001565754561674350212556456 4599 3840956009211836553091338586722695211974544 4600 1488424546358014577344310196717305046403356 4601 570210633282687158022107581767676738384644 4602 215905447570306298767323520898892286296656 4603 80780210672030127800189629529825676805144 4604 29857061756718791914753385412450889378356 4605 10898621854243600836053529859308664304124 4606 3927843278786494757398955333361643129176 4607 1397217471695185221510706015116941762784 4608 490414977122411186274928154108608072476 4609 169788735667188256844500876223848879524 4610 57962573874166378633911351050321974176 4611 19503857942620912345140426934089880824 4612 6466357031482463385878749545439520076 4613 2111488069049886068498200211400348324 4614 678768418234572939779080908357301176 4615 214715330254358947507552506810377424 4616 66804662441660758518678245503979076 4617 20433153476789616787473892762604124 4618 6140722409735217296269270314690576 4619 1812243541856322315996485405036424 4620 524892429358509439791956984630476 4621 149110861100612290943895361491524 4622 41518891601923767486031799560776 4623 11323334929628701765781094561024 4624 3022529328198581501917431853476 4625 789021419668594125739710207324 4626 201261568966954774614525466176 4627 50117958917453792398472820174 4628 12172100664497602696492276551 4629 2880223612590865201367092949 4630 663270608403725888470153918 4631 148469535723132285452357052 4632 32262851767133349786836157 4633 6796375822543083966081147 4634 1385797082778253453463628 4635 273054410355387557622162 4636 51896625944354748092463 4637 9495253456003346275317 4638 1668789390418048078338 4639 281043439901855100312 4640 45232934491698374733 4641 6936505784419436067 4642 1010100328436119848 4643 139144294587082242 4644 18052975865992533 4645 2194996757536047 4646 248647819680978 4647 26062551091132 4648 2507088642503 4649 219140262897 4650 17191918188 4651 1191743262 4652 71513733 4653 3612087 4654 147438 4655 4560 4656 95 4657 1 4658 8154513022704360356003772331198916483821682659219207452 4659 6503416333425215081013105515458116277891272291680547648 4660 4433069818298405970439901789819669824112175961840513152 4661 2781973129019260695449234974078869618181765594301853348 4662 1656600411869879792728637118895362761239900022696722902 4663 950477520568162725590576173609502152146720413392967148 4664 530085255878133025553668412257458169035804772534511152 4665 288949471517690155930381784179583710767294266489200248 4666 154511844786198063990795126992878804366736630308397502 4667 81259105936896628798838953618525997586242759267386248 4668 42106450981998323968926338290576623111316186197131952 4669 21526771065099665502193703583486191122009673024684748 4670 10869377499861879228549559993564003009528719784965102 4671 5424543376006353328333146539271893447162187841190148 4672 2677406230778955677851624664900651752297379486732352 4673 1307552686928781492597773912559029738399770665668048 4674 632053713659411808940795087782728640801286356834102 4675 302495569902249074616122824477113962263862730676848 4676 143365984088248270960310077793746287786051460477152 4677 67298266900084804999846616461026198780594598740348 4678 31292602562455074549506716450207324932595756973442 4679 14414275617496363862262453213621243532140001805748 4680 6577743052644233705728221660885413765904692452272 4681 2973731569765542740779163266847645672032731628728 4682 1331879553884088454649360640634362115536526302522 4683 590955719689323312156130742048191009359109357128 4684 259747915227998598328592800950189344486388076272 4685 113091332174037547624588504931816859976762033428 4686 48770017746008084600594996124742719805144451322 4687 20829690258664632205829982518190045078226222428 4688 8809942968375789415976856871567988936752642272 4689 3689540438149518207381495538274895588840332928 4690 1529760723547590689028491338381124828479739922 4691 627862839368722565940844800303836847965707328 4692 255052173589359584430239041613283019633452672 4693 102528406658663686470049914363150526744207128 4694 40778695208730685201030250732925391388279172 4695 16044066017512926419490416850499852920838728 4696 6243104828851480417924662288825502708282272 4697 2402148819639643864833323702102807496307728 4698 913724273281629287489013505385502449904372 4699 343513639998942129466905923617825711519728 4700 127608192428635830699582402718933425223072 4701 46827981756605702899392773189107748417928 4702 16970919999886910984639387776656859039572 4703 6072298145643310148585857917348194735448 4704 2144454866856815391186902583986551606272 4705 747237395161630169676196568869609843488 4706 256822418039218983401268414761001771012 4707 87033682372030726556767538537152891488 4708 29071108497864347922856187486830917312 4709 9567250555243435577715760552741036488 4710 3100893523760972191837011007301516412 4711 989405454711086123338810795901168088 4712 310637036476513183559729887543866912 4713 95921706222154236052177380733489488 4714 29117043780493477533499135229510412 4715 8683890303703860746025242466906288 4716 2543167893968643449755972152215712 4717 730924352112321133759486747179288 4718 206031922753811693967529762548812 4719 56921061653199403023634401057288 4720 15402170051275635537602601496512 4721 4078835121646933771821506935488 4722 1056305793448352269904075082012 4723 267284373779758144164364874688 4724 66022804812803369549839408512 4725 15904845895349577151366588338 4726 3732745230851974454874311787 4727 852521618261109253507218838 4728 189251009857383365037064920 4729 40781474134251079584707868 4730 8518622367117729797871711 4731 1722246544574645831790564 4732 336449461796392378326936 4733 63395051441004820704774 4734 11498425496650072612311 4735 2003172040646726336994 4736 334382650228678258656 4737 53339210326823158344 4738 8106275835124783611 4739 1169770050705347544 4740 159669722269227696 4741 20525427682145454 4742 2472451816152921 4743 277455058616874 4744 28807238935896 4745 2744687844764 4746 237599202261 4747 18458939364 4748 1267021176 4749 75277914 4750 3764181 4751 152094 4752 4656 4753 96 4754 1 4755 32123387201513286431600403061750486305956001958218579324 4756 25619970868088071350587297546292370028064729666538031676 4757 17465457845383710994583525215093453544243047007318824224 4758 10962041511958495913570419699635337266351774715638276576 4759 6528971693660089943130517909815667442239598753797763424 4760 3746998564640829247681282935736797824057833159495910076 4761 2090398152770949454952645816841435062817933136799187174 4762 1139920632202786729362069643231932910671212723406220026 4763 609835376324653703808401230974474741635407950871708874 4764 320885904806963547878019446794891030868113684382508626 4765 166374060020765483887224319802012226501377054074111124 4766 85114954083868855088385366183486228915134294806724876 4767 43008503101870531119459027892909605803818108609592924 4768 21481732036770865617265324309423414681808435584908176 4769 10612354536908986388715764315859411672279715799943074 4770 5187811160902633060382617776587518225117527958752926 4771 2510404930123677382530993111686866472820148472020574 4772 1202852243194895889933219199127836734420377806352526 4773 570798529535484080992424111345108093619091449518424 4774 268302959633235006376301286867994131355228718841576 4775 124936975544986735415991209074247843569177258364424 4776 57638708644901930416144592613221644788582659624076 4777 26346106082446855866637876163014319855986902650634 4778 11931830464950492004375422949393076323846900844886 4779 5354087412306258298647201288507662557942208392614 4780 2380355842540715557868038021660016885909476763886 4781 1048476288656627103218677381025654770372950461364 4782 457520568967303791062546638977463761013841104236 4783 197772653739305192733953838027274416527453027964 4784 84681321565267645109365333095457556550690994536 4785 35911303819259560508770336970714836745546543214 4786 15081613560594928302940354452524791667320320786 4787 6271670592219138886963497580956802730567678514 4788 2582130154069620679582002042681907141727345586 4789 1052369430522029990553510704300782313247605664 4790 424506591153307424612665903996945465281898336 4791 169454417563947840182426862383662445648445664 4792 66926010905284153712376948020511918904238536 4793 26147315696553468511346697287586527515959364 4794 10103249679040542091856280437086674595120636 4795 3860144850189061673931618148261171886838364 4796 1457996030549417809098294446158364390530636 4797 544271757267788521609280940772861940626264 4798 200758117268846392142375017155036229106536 4799 73149924840210561442792614436102803883464 4800 26321943083604858543399841246995055465536 4801 9351023083717947558760453470338196425964 4802 3278724938074637410174595552990001690516 4803 1134270071217822018987692969003450084244 4804 387032676056191849311496400133840240756 4805 130210258016972865910227985372838469744 4806 43176575644942139353460446835685578256 4807 14105467147077791430604259348854660944 4808 4538216591834355852888498796113624456 4809 1437323068073383661051487788812108044 4810 447917613362297537712676992910939956 4811 137280576885784354152947105367073044 4812 41358870663630118100769724633583556 4813 12241826883136640567270589404073144 4814 3557936579432779821245346937166856 4815 1014768685464136371489374784951144 4816 283844333351815237729888037771856 4817 77812410598003543762358275223044 4818 20891348944804140738723874165756 4819 5489178893528505201121272669244 4820 1410343771881571429299765733756 4821 354037978433219159395690651744 4822 86753604653461015231325777056 4823 20730799840657645681486368544 4824 4825953945308068530119780206 4825 1093208714456094075245468419 4826 240687096194984821738249581 4827 51436086337601456701184661 4828 10654612203350377116476793 4829 2135989836232647318605082 4830 413743291658001486814518 4831 77293829861609108487582 4832 13898778420604287782808 4833 2400352923954215170497 4834 397180883307488833503 4835 62798233078810574847 4836 9459022751987416503 4837 1352746916862632892 4838 182976866157285348 4839 23307143888057652 4840 2781716205912198 4841 309264389759277 4842 31809331142403 4843 3002092206507 4844 257404361743 4845 19805159482 4846 1346220118 4847 79198942 4848 3921028 4849 156847 4850 4753 4851 97 4852 1 4853 126564400831158710506203418970990611992053206134039539508 4854 100944429963070639155616121424698241963988476467501507832 4855 68821042761557352724015718362947755658032474509282928508 4856 43201071893469281373428420816655385629967744842744896832 4857 25735614048085570378844895601561932085724697835426072608 4858 14773572536127074465274475901926594819372923119787796032 4859 8244600842466984522143957992110927377133324365990032608 4860 4497602277826155274462675056374129553075491206494122532 4861 2407204125055205819510029239532694490257558069694935358 4862 1267283492852419090147959596300761579586345346288715332 4863 657448116527765386339558365326286837950937395417006458 4864 336562211720801838461538918531395807082823711034497832 4865 170188151700036354574314598729383580581446656960386708 4866 85073197616167499485929232545897351666312362153661832 4867 42064694514296968366470204652987745862494253544068908 4868 20582962477526102749204880343564331180685817959160732 4869 9970607940617116360489116027704919508406102159217658 4870 4782796779714483300106498251117401283288574200464732 4871 2272391849590805917575505139430534810468425728444158 4872 1069539606395910027642285940302698076048047922091632 4873 498741076860425946649861828957589982428956472573208 4874 230438117227190940273560542089595851073727753731632 4875 105501141682204204857569333015348007504550495367208 4876 47862433037302274441424740402126362715967835743132 4877 21516326954855418574786864239112042859980933092498 4878 9584496489904926570411441289718966536134032247612 4879 4230409077598668271764240001211303978191823854998 4880 1850053235057952713896201979551287092282347091112 4881 801576946401325610677524598525632321909396629748 4882 344056377434021819614977959548168560895555525512 4883 146283723694716626881024121520894144368102497548 4884 61602402129448981771658788425436587817411503012 4885 25691098310189421262888451454721751071864959798 4886 10609484749594492959948097002196959404544639012 4887 4337814157375354072984599421240156673976960498 4888 1755684003305733393402597378558249532249614912 4889 703314572783703402849086674257467219002009248 4890 278807981630395978236420770260521753720110912 4891 109353564066448138053993907876859308071665248 4892 42427553161163984341616959856347389167426712 4893 16280237464610515830270262568760861651467348 4894 6176987785569973738413982131674187056346712 4895 2316842935380912064482363983413015169508348 4896 858846904831494255384069537254650778977712 4897 314575147563705733774788596481788838351448 4898 113817030294859341632413579326752609244912 4899 40667105454648780189620964890649805361448 4900 14345162371043921646221123643654749895912 4901 4994139287325974087460670173316553469948 4902 1715414349251336677286074620326551779432 4903 581144278033514658298381651323101695188 4904 194111601977322808986885251189261454432 4905 63901343960349943076657265816422984688 4906 20724768315407803723196818980737406432 4907 6619301168330012292592559631882745488 4908 2081084576495656439704060835769121032 4909 643761508422272778652573046957012988 4910 195843895059975240939896054046073032 4911 58563318174190886786948948678999988 4912 17204447510560768686179224045416432 4913 4962620627424128118908634641343288 4914 1404684047991348297663287704176432 4915 389915362527211926173912919225288 4916 106071029175396688444024881453432 4917 28258618577393144681666606230388 4918 7367269632589003942942732064632 4919 1878090739060498741821459395388 4920 467746967178927312521693661632 4921 113708988745708153126003009888 4922 26955384092247137894677232832 4923 6224584251589492213190864288 4924 1398630306281423683071084082 4925 305421591825329607825615663 4926 64734495630344786087366082 4927 13298409292743329386181421 4928 2643797089392952269704628 4929 507807253160304951099546 4930 94063961502303464285028 4931 16770131640694355797446 4932 2871353220090068014638 4933 471000296135852844141 4934 73819412828364010638 4935 11021179749553435791 4936 1562156997566019288 4937 209410080703386396 4938 26433214546101048 4939 3126070658043396 4940 344354452131198 4941 35090062371921 4942 3280731229518 4943 278639023011 4944 21234661268 4945 1429501786 4946 83281668 4947 4082726 4948 161698 4949 4851 4950 98 4951 1 4952 498732188526601067921393095749399437192412999003123708576 4953 397787758563530428765776974324701195228424522535622200744 4954 271223357732371718259573555353710583236371316401582661236 4955 170278927769301079103957433929012341272382839934081153404 4956 101457885007743726379941715566064585614350365424798224896 4957 58256813114274445006513294749409199984382620582053328064 4958 32521199066188874627668399147847267898657922746627255456 4959 17747626530061800162393923245920673079284999626839459424 4960 9503025687594815640249965253809745702151675260849426816 4961 5005423409768660365787290197435616149076184054355304284 4962 2598219284713454546277260957902921658818625984660368926 4963 1330935791861035456129301361602160079232280638371653594 4964 673487675333270069789742996275873241281343242954647136 4965 336925463612468231328204077744477434198519531920149304 4966 166737311912431876753889479015093853617072874959762596 4967 81664114296264377267960246469196501950760512806100764 4968 39599419781967408901490041816208756088266259262031856 4969 19016457304441306152285161472644424907580441302871124 4970 9045849363824189791796045444939505399174339143653466 4971 4263052584109706491689547193822104115885764943188734 4972 1990660734518900574114042054391569305417339214744576 4973 921121128122990546471756114088871229369291292652944 4974 422380051262564599821894285131281246940334820079736 4975 191941934035373659548333743041685395866607066348104 4976 86440792353169454690764410026337388362056570980896 4977 38578359315867180249339669624211025646088735237764 4978 17062032361011761674552805385098982786107802145266 4979 7477535871106835104141364095380016249973769897654 4980 3247126793508166832377124094168712271781946042656 4981 1397073558450214118480922114617425179499598951544 4982 595496612048888507803397516091792857590202321796 4983 251440234614866688188419556543624296694646796284 4984 105156510920150061307395435022730152326544298736 4985 43554108790701079535736646597293564509132795724 4986 17863010480511658272848195142571813437267835926 4987 7253525730917165312900098140374854032723196914 4988 2915711573541811239915498719134697358746236416 4989 1160027570236077846512901340576447826496621504 4990 456712997452374443663814666318980607494612256 4991 177905015821978465427393896058458853774501344 4992 68551451755530327373399988181599545702836096 4993 26123898594366343031783028325252156535409384 4994 9843661129755827201512765756491294883942036 4995 3666673344185853463098783624817107827595324 4996 1349830408804941398616419641404092658086976 4997 490983503973447143232350104149441879109264 4998 176408356409741409457561507667653040757816 4999 62591326114882067825147928340900431512904 5000 21924220660233287635526963450250626151456 5001 7579058289189365989305839806595876255544 5002 2584919001863391901845169633279322785596 5003 869504652612055224559095012952771006164 5004 288360374578540566260713361629669310976 5005 94248772601217757273828110440407856544 5006 30347428640867814197170844623984871856 5007 9622660325460010473974025643247465424 5008 3003359157129998181381466011364719936 5009 922274580634341741677405175595598904 5010 278513072212068963024832128638585916 5011 82669177152093722084936074592512884 5012 24105858977902835297987125913512896 5013 6901411467342066611807901868096464 5014 1938790839917938492899267226753176 5015 534106791926590195235979522576744 5016 144191429399378269062066603351456 5017 38120400223981580618041721898024 5018 9861781646588435936375115667636 5019 2494512013999431993432383603004 5020 616421274938933251610924207616 5021 148674307760005939089230545984 5022 34965319014297785963227536096 5023 8009934922050648068550303264 5024 1785350670461155855359438976 5025 386720364179732172288354894 5026 81298772354402564462739231 5027 16564276724057778375373149 5028 3265867431314448989191728 5029 622070341921496719487100 5030 114263088761191768387554 5031 20199127258888304102526 5032 3428995618193948305080 5033 557642398103880290442 5034 86642101968027446301 5035 12822689139663435663 5036 1801509390109999872 5037 239352392543980584 5038 29942311840594188 5039 3509097294493140 5040 383026636449744 5041 38672184318546 5042 3582121946625 5043 301390717107 5044 22751694096 5045 1517032828 5046 87531042 5047 4249374 5048 166648 5049 4950 5050 99 5051 1 5052 1965565539724083163737017742896607726208215612535339804032 5053 1567777781160552734971240768571906530979791089999717603288 5054 1069045592633951667049847672822507093787378090996593894712 5055 671257834070421238284070698497805898558953568460971693968 5056 400034476338049520024497143144095315322582252059389032732 5057 229755548568748440920539709215082974050199412125307879328 5058 128297663561004714540597993649018388435849046700509654432 5059 70040850446730269534084698899609188451466426118456326368 5060 37519651380541394906416299751761920552808503371829070912 5061 19772024850479594744022376505841247473523503744989611488 5062 10268999162884779103772411252031501771371828484140184672 5063 5263575753116118737985121054595885622295644429784880388 5064 2665356468402664191707860096692963963477018445124511462 5065 1334420676541628735578558735090803884244737806752857868 5066 660933001208358665788815738814930642963394563798210732 5067 324007537595890434460611661070453208764875031878061428 5068 157270225683458557706722182055359355147802156918298832 5069 75606111387194180438761935586162853197041644112198068 5070 36006691605226771537271893769954097108775384850166212 5071 16990234300785465384986732297309672201194943547295088 5072 7944384936961275593190686852370166802020604403641622 5073 3681332352851569101501139658548062686134839460452888 5074 1690671618332668527387097604156493380717500245708312 5075 769550490209677980915341490067622151348208953055368 5076 347170438947113381093447204936340904407874132975632 5077 155228504911739721545113461894655508541267066627528 5078 68787712558570266854349051868318120179210495646632 5079 30209353242703086605009382244107094533121760408868 5080 13147320881691324930456576859008111747013958263602 5081 5669785010584489826315212763628095497040188365948 5082 2422658217076322993938088669459383225258242323292 5083 1025584658626108875457166554841958045758643371748 5084 430088046577220367653769038750165188168441049952 5085 178647811962353679465349482206540891473794253668 5086 73491301042203618157954047183810739147249954932 5087 29937192251502538622217400586517174638117159208 5088 12074181770990880349369205443945361200849323282 5089 4820656040073715036469107303570507168126126368 5090 1904944466531903796553608584435809809379889952 5091 744916896295825950040707243859361982883268448 5092 288203898843451506376892577540381375388656192 5093 110298883021473040949498681481922521614154848 5094 41747431265942713576098693300322975911318752 5095 15623532671576370544315664975070819375909368 5096 5779871541820543342802899218579524491967332 5097 2113198197634689879704115593762416664372008 5098 763367788829748481087695952358324006285032 5099 272384284856301337855345848208882127175768 5100 95975928446559928397784340541229086417952 5101 33384602331677860572636412200328654905048 5102 11460381671444572937109448750078028753592 5103 3881323382255206947803608943482152498048 5104 1296404380391815045958439310202829712452 5105 426899727779759821399344297250058706288 5106 138539353201219255138630935620389395312 5107 44290580600001497864802825179981538768 5108 13943151959133683667631980555996666912 5109 4320491633673673193657954912749201488 5110 1317132476543675012276488901384481552 5111 394857895909333270599083725788882648 5112 116344823697264307574251597150296732 5113 33675646545170585489315522557783848 5114 9569787567267750191328396644270952 5115 2668376099925683579520494776174488 5116 729585260007745086621227549421312 5117 195478468081154891385248026844568 5118 51287038681776622323181423493112 5119 13166638457795041705139701595088 5120 3304856811206605768764585927452 5121 810344797207173775332202324448 5122 193923522268240523721278116832 5123 45249214508234584632047570848 5124 10283895493936798668820034752 5125 2273960571886150600269731488 5126 488609901424994744910292512 5127 101889537245262572621937618 5128 20590764890860008159198387 5129 4026488166802229783825238 5130 760620735487780794633510 5131 138550393566284075146410 5132 24287304805092306758856 5133 4088177546204002656330 5134 659181928010054351250 5135 101539529906174060808 5136 14897427938146614507 5137 2074738798483178844 5138 273229408373178972 5139 33877015829198388 5140 3934703988604200 5141 425606694111060 5142 42580057661316 5143 3907873342770 5144 325751396145 5145 24360679038 5146 1608984942 5147 91952114 5148 4421072 5149 171698 5150 5050 5151 100 5152 1 5153 7747662620090772362027139586500597869462374774267981652964 5154 6179884838930219627055898817928691338482583684268264049676 5155 4214319299206136463318881075032083612274368071732924245644 5156 2646541518045583728347640306460177081294576981733206642356 5157 1577495925411632061297792633637669987507198890736612747644 5158 906238091341210823013721935139864088948245322275641053676 5159 506203615003161302989224791995768773625663070216252020944 5160 276448066434412862068685082780685799575463658090944141616 5161 148150402873408147528087089131667411139614611390434487184 5162 78109552426677877994002390232058222688148185271978160816 5163 40589901046136483087586090480296302135339681900149089904 5164 20817876195656888343563713974455054661816178155159478416 5165 10548877032772109239791302722423552890444349671019293744 5166 5285301279655990501806181667827667268148705241234413356 5167 2619944811253326310098321571134703304671686796109901894 5168 1285524134711697574519762836043899420426948989357044026 5169 624591133503338908730947097228968777463554425558833294 5170 300583595907448474270335436158515568698679393680771866 5171 143313370223989916563613254103156213550877236762473034 5172 67707258836795736124851318516993360353835592650274966 5173 31700567231568964587579424747039263245060207800108754 5174 14710332930783499202592692449729591043865264252813666 5175 6765947993822223609402005597359424241844659849172044 5176 3084615640970654507900865938811361555709820388719156 5177 1393944022637985980513768334654868174992320143010844 5178 624393532428307999598426844587246023644111189955476 5179 277223093481194618504979639650905119236237056979844 5180 121994588569454896959866177756249610694969990352316 5181 53206876010884630105517125887931490515759494705684 5182 22997522768181543500507743643824395982637734296816 5183 9850201886490218570051166784816284235623776033214 5184 4180416875905728743735954021188188738583587667266 5185 1757758658829405749797865351728805513325345343974 5186 732174000203296874340698796886847467566701972226 5187 302085953626076506686929758136682279398260922274 5188 123438141663722827221580275930141387924466668606 5189 49946840621519209063626228746330648777216713674 5190 20009648370016670441408828159813474139099554466 5191 7935466599025790092039622715868112938250231184 5192 3114810558952075055570515412297605770124104816 5193 1209866092420171259016906827861795960744214864 5194 464949196124345308976199584002433977860946416 5195 176745297280893802599307006462052602472290224 5196 66446414259420761649808324980130080858135376 5197 24698982993478048073709631679807104946816624 5198 9075450321901677529393966704736285570907256 5199 3295578780081134186591067486156761078939924 5200 1182380582446444306886951892394344414567916 5201 419012793616695825799255940036020408282884 5202 146628508760394487943910091827138281107116 5203 50652580313834559546125751285909194689164 5204 17267977982156698973489339085580539784116 5205 5807596310712126036379890335502511030524 5206 1926272928456919088576281392020358532476 5207 629868548065104042617842081817528820024 5208 202968820285344221218497784567470113736 5209 64429467084124966079866848947080718424 5210 20138886484123468215064023767099179656 5211 6195734524989784547432043211102512744 5212 1875242891316111353774088298353311256 5213 558110414772436341497599396968829704 5214 163252518863103070898515671179947056 5215 46907695165838763324264074029650324 5216 13232048620668177834948551471866476 5217 3662261053400427643620154827595524 5218 993884953474744064099660051421036 5219 264299693466998977478432501999724 5220 68821225385844086093184475155156 5221 17534186704067463770003051662044 5222 4367548246272422064863350066956 5223 1062691435065816296098764139504 5224 252346637858642520766561815056 5225 58423115590401997045283698224 5226 13173901082167412413236127376 5227 2890005588230613744416092624 5228 616045016344463144146361136 5229 127435114919468399236068624 5230 25545577674205826614131006 5231 4954812783345818454932619 5232 928324616543588671107381 5233 167703881055807876473871 5234 29153487489523801327461 5235 4866182684431494568605 5236 778005138227491912275 5237 118823210217437561025 5238 17283680311263500217 5239 2386252373116885710 5240 311513574633706866 5241 38284166260527894 5242 4407150431329506 5243 472446442725306 5244 46839748614246 5245 4259690952930 5246 351817610160 5247 26066214015 5248 1705534977 5249 96550035 5250 4597921 5251 176849 5252 5151 5253 101 5254 1 5255 30543281160804565176624323186925925357978950342133462496388 5256 24363396321874345549568424368997234019496366657865198446712 5257 16615733701783573187541284782496636150033991883597216793748 5258 10435848862853353560485385964567944811551408199328952744072 5259 6221529563647217097166504889535861199277040127596028498428 5260 3574988045601633368818864583075684117982463145862821856072 5261 1997492120190001307521071949438014130475264255126209108428 5262 1091254028848790484507350014298150041527018932850568054752 5263 585050413845629181518125222302381267901355862634316033808 5264 308602347411216319449440139521695468325892204543371892192 5265 160451944537808171921353050390028057186277593152937405008 5266 82342392111130293927350660157969834498129407880959244192 5267 41752491064993810839764569677673532362789725980810154288 5268 20934614869336922496200855703218477700973547825650675872 5269 10385737836564813256409552980794924810529198154631382128 5270 5100436556908822754603371312967257542380492913396968772 5271 2480491745655496444505049741832554237708806117287066878 5272 1194967610943798869985286905788654817281857127930022852 5273 570376477440459961254339808559686039818302702371189558 5274 269792881533011486984004372401170471119623308690417692 5275 126479511309021570420391118298014257568746071927944658 5276 58772252472225834295539799781020897214910479277669692 5277 27071685240656869707960375033981633969850271477560938 5278 12361352309873370505367682584252042925985007224747272 5279 5595404316051146895965676986892618684140347375575228 5280 2510788675080492388064811048081257128430526986856072 5281 1116844652442506407551042713426388953438206843845228 5282 492451120014198407952615868839142929794095653889752 5283 215228026533003789447636229188237810557858596909908 5284 93233437963548892487770051431988199862888606557592 5285 40026561952664262382252925544056709347129111851908 5286 17029039184482718881745181900232313364491377555092 5287 7178837297992500311694015115416029128867601521878 5288 2998420422086771567958061094227840390284013854612 5289 1240661763257365818160195742499034876958668510638 5290 508487763054068943819496945612187409391966538412 5291 206401809427992437132567187475505129993705616138 5292 82963667764269609910986911545363742069238947532 5293 33016827142750400847360682799033093292022233858 5294 13007178772733730405951854639219619152922679392 5295 5071712173707940313912231923351506214672448208 5296 1956901614755865258341716511053900444548343392 5297 747035522335693999324809683192104483804128528 5298 282086326211348690348610099189670505943182112 5299 105341028930454887749303092727617903470891888 5300 38894614671034126099494767747487822612756512 5301 14195631677556078025785136067680717665939888 5302 5120181355654400496391169362944432095032632 5303 1824602575573266309800101876787671016092708 5304 642221993126822002913149984393326601524792 5305 223209199510126177113894044357306193241908 5306 76580690749731689169983952530167912134792 5307 25928110435897129623858201244258717445628 5308 8660132453740430650368862158678177661512 5309 2852536143028304613988971823175666630988 5310 926263214571385525412690431155308098512 5311 296394666506281482794848349337779278488 5312 93425846220937261576350564770309164752 5313 28996379136812295496483715823228446328 5314 8857492652688827281419692056129266672 5315 2661758127699042733987648845026753928 5316 786515236382931380213560546673442672 5317 228404821610495038715961149704612968 5318 65152302747391967817445478524665912 5319 18244607581553204493181404495015588 5320 5012558960885026658232853023149112 5321 1350297907484599014612698195553588 5322 356412954009854950513038144132552 5323 92113260542855973034605642132828 5324 23292035157011886941421166977672 5325 5757848452944423171418115315628 5326 1390300206672001106554765248672 5327 327608771606184810456001109168 5328 75262133747542289689439294112 5329 16839018157140292644155595888 5330 3665117074972880230919468512 5331 775111486742266486503375888 5332 159066470397803342357014752 5333 31631355478334943120946128 5334 6085777804129116506815122 5335 1130965020783298051882503 5336 202640404239709380775122 5337 34936523183901504301251 5338 5783035694377702973790 5339 916853009946208405185 5340 138847871718716492910 5341 20024661501278931885 5342 2740981190015431668 5343 354728816898545958 5344 43215242264839092 5345 4931076004311198 5346 523925572981692 5347 51479130256386 5348 4639381642140 5349 379690689210 5350 27873079050 5351 1806865035 5352 101330058 5353 4780023 5354 182102 5355 5253 5356 102 5357 1 5358 120426290912504168206421343080461416925342379700358530796896 5359 96062894590629822656852918711464182905846013042493332350184 5360 65519613429825257480228595524538257547867062700359869853796 5361 41156217107950911930660171155541023528370696042494671407084 5362 24540483406167338743118886373044387378336704158897454613336 5363 14104634543313985182633500408476442566785295959568501869264 5364 7883104979666768085466995518940581367508255831972473370836 5365 4308116934065134716648130935864897249525792686109651514764 5366 2310624813875133409127058986426883119050528430983442406336 5367 1219370785026342924619708972128733077523509498132874351584 5368 634320371180713743101583749826351809622153635498558317776 5369 325718023769497423652143610304656341296261430955186425584 5370 165266079231689251730790559914628284109983837802249020576 5371 82923687120558957803439899756658449611854429921289776384 5372 41171196055565146963675330078984917249064703940479622096 5373 20236581186228224467474474375766439548091156114828946224 5374 9850843349663411211064921394971514737561957960197564096 5375 4750406792754588456461550082004257195181465046800595324 5376 2269915047099092011956500340171702957472658929513528446 5377 1074947436155293141971213434383048140190801801583505594 5378 504570958714833180716873625823362100372499099212316036 5379 234778077181821693732869253422191629252875790521898344 5380 108298565872800123312478135124177371684129718593953686 5381 49526313400574289016938335343156474469219239316283994 5382 22454628159917419308977960309174840499368967838723056 5383 10093275850044048803610277724922797573383960613975784 5384 4497871533992901907644600738030178889243613238400556 5385 1987082858912409519579789689948921760813086251544484 5386 870238206469903112028746976522532807374879407699256 5387 377787086455704704076131107683389877580783753809504 5388 162559059922700914628494878495152067022925156899596 5389 69325621959152022140724827063163867160036550342004 5390 29299060006487759758471901519107157812907438490096 5391 12270020822005040876726719618874844448416060935004 5392 5091183524012540565032704503458815319548459413126 5393 2092763101925768997074643409230974929264445558514 5394 852101338668403178914447666731940052305777047876 5395 343613575614334235094950721119752642913810509464 5396 137211766186341797962383533644247512920104893326 5397 54248098422072188051396622098883770850865945794 5398 21231271279321787204035939299850677558843711936 5399 8224092506588056798084084660631058405921032544 5400 3152380332880116484171852737279552191248584336 5401 1195478718124251225830136226225651746700240944 5402 448443195788557226505326543033547262896112416 5403 166356869577208536156716443843876756952930304 5404 61015840646753648407413351116258853482038416 5405 22121225975719522307918583368771030869281904 5406 7925594298163444282133447301090313203342016 5407 2805412942509043785742277938145881108309384 5408 980810366935777475942176061358210092216676 5409 338588373808955473029026076964883490691884 5410 115379174298829295915132032607577297449976 5411 38798483549097606745148080077409385315184 5412 12870373113200477121289878833150667869556 5413 4210240659460046470921016674472490208044 5414 1357704516431741856932044851296823577056 5415 431441301860356331519354420141515478544 5416 135046635354074848724506070803736200056 5417 41620789133137587148155506033427035304 5418 12624409996325291651671790210198588976 5419 3766917343636464370252098154069322304 5420 1105159215937421636264449309042568376 5421 318643979554490256050888762369125704 5422 90239157943995217334927612664512736 5423 25086855196603249517482134139846824 5424 6842247615050045024300729644831236 5425 1829688654165018366067876621682124 5426 479390746680419351455178426128536 5427 122977792670564400942140281995984 5428 30864532127708427907534639863156 5429 7572496970696540966113472885484 5430 1814648517752117794695357569856 5431 424348311080116688140592321184 5432 96739539473931877684591212016 5433 21477405726389587995151917904 5434 4638387569249295350996322016 5435 973270494276415120076853504 5436 198159007534148633573477616 5437 39092537136345291216462864 5438 7461181658010348095516736 5439 1375403853881231588701614 5440 244438833097933536819111 5441 41798428858224156043989 5442 6861905674322651742738 5443 1078869979944948768948 5444 162016969998740363763 5445 23169098280023870853 5446 3144436778744938968 5447 403455588729507300 5448 48726771830961342 5449 5511529566122250 5450 580453561811052 5451 56527988829360 5452 5048858572974 5453 409476930834 5454 29786241624 5455 1913162574 5456 106297539 5457 4967481 5458 187458 5459 5356 5460 103 5461 1 5462 474882765881682874445637032134151434516303894099133830304712 5463 378819871291053051788784113422687251610457881056640497954528 5464 258393580378548883582362770342225834685115501356281967157632 5465 162330685787919060925509851630761651779269488313788634807448 5466 96811072358093803445281256106223394231402425613428764953652 5467 55654855250142891514621084950682370703031729570934093546568 5468 31114371843975552771502198577637983324695025412036638933232 5469 17009737300661567588868698169161540757909729452468137063968 5470 9126632320994799503401702650220959390401473620495663693132 5471 4818515386929664786753571714356062140875680934386012178368 5472 2507890573054531377626512727929179021825152503402569772032 5473 1288519788028188453006803755800445944301643005269695420448 5474 654199416847474709905220005974094134679489369771137102672 5475 328481393077977286253076395669437793383227938815950677088 5476 163215313846288034522285835754809509273244101013701656512 5477 80291626725729076718845935998151059661389671092411880128 5478 39120430670163929755170605919166142412324967151932258032 5479 18883849483935705287696131543399702864233811037103311808 5480 9033006134272294076631210148428188126671853076905747712 5481 4282599341517705620169660066423930931490388030105152388 5482 2012684294418613608213159726252227974017729100591623942 5483 937736858263320466241946291869179833826927299008118348 5484 433165899548487285525072666045817733454428199795802312 5485 198387822366665591792203412623626104201552409273903968 5486 90089256493865468479725277499448732517422690679950282 5487 40562943093291179462786942156292258048203451363666288 5488 18108314933373760153808981847117417548834483524943232 5489 8015039083329711350198704122194619975450522910967448 5490 3517167549336809442554103384164441086206909672566892 5491 1530084690424399922974313694215519325393823421022408 5492 659846483954496810945566717692986518018944013323152 5493 282059397498792106869435610009596640438160259513648 5494 119500337576091192240940731514444573415235102614052 5495 50174715616939170100215904451280706255198552272048 5496 20875655610451410341744002932173548442291113781952 5497 8605634788446369465017283313298703993875052846948 5498 3514451264433828899984578809839888674326593433822 5499 1421688162508059902909935400608913745062147875308 5500 569586823839656723995487733876973692756370827432 5501 225973248225322488900537012757221049842560317968 5502 88761482038980690938153479112973536922455424642 5503 34513383616908502886756857014089766071589478848 5504 13282112337586715682720917714239088512745766912 5505 5058019830998658884636833053608030106824734368 5506 1905639498118542400464980316328477915576150032 5507 710160779994291174634844090102826168875909088 5508 261717584205733948129517547069278905979796672 5509 95360714628525411972801103225402149026866368 5510 34344873981771763565387752109143295544827952 5511 12223648006052241257469168740372264675546048 5512 4298053707888796975335721439281951472204032 5513 1492640765379753189593443501136070363894648 5514 511830398443975713651267439777860271677972 5515 173242024635020240622241362812976780986088 5516 57862850336190944707109330205399483536112 5517 19064366787093337961961250127990098220928 5518 6193993673892860840671371294839430351372 5519 1983753014432814369750354620366940143328 5520 626048498001072512818309769070116566272 5521 194607196140716181298955348928601087728 5522 59560560786641332574449278124864887672 5523 17939771653503745426293772091437852368 5524 5315361657178453774621981881239263392 5525 1548444313541989404369883727169941088 5526 443285097604567768105434418127372712 5527 124641118050077512054545655758247008 5528 34401960106082294719618043093734272 5529 9315104909479045202135908953887448 5530 2472857294429000177835179309056212 5531 643168640263981811767302687374088 5532 163777893583562460312124261245552 5533 40800100912998059369983979249568 5534 9935568785289631462449339386412 5535 2363071814593090496335866500928 5536 548423296840972701640508931072 5537 124074985760856013499916609888 5538 27335446286924135815325397872 5539 5858040560534547820173479968 5540 1219652991285252469177157952 5541 246382497008837349100304448 5542 48223489474688715526826832 5543 9130952338343424310363968 5544 1669770680333076214847232 5545 294366826451844626145618 5546 49927993353911089326507 5547 8129564495686933282518 5548 1267658821364281539780 5549 188788841419332770832 5550 26771871420592407069 5551 3602773140568536216 5552 458336361823597248 5553 54880773094089948 5554 6154001263128606 5555 642471697006356 5556 62018135195304 5557 5490146365944 5558 441287792970 5559 31810862136 5560 2024620512 5561 111457938 5562 5160399 5563 192918 5564 5460 5565 104 5566 1 5567 1872879622032884286973484222248661034896319917704660279469784 5568 1494059750741831235184700108825973783285862036648019781515256 5569 1019176984860148360739063076691822348769558142548885951210544 5570 640357113569095308950278963269135097159100261492245453256016 5571 381963533190546425367916192926909262473984760135963486098384 5572 219632847402627364442406341296147610694715271822174851290936 5573 122821775044533560997125085189924216463312846208746086337284 5574 67166919794390669482504000239241845760281116637811992790716 5575 36052547950415116711001801661603862435586091225775353857484 5576 19042810649753549122133103492442321677676361773307216793516 5577 9916178328758749618731400842221362287274888152811553100384 5578 5097662941829084831977829127865300146399207218425540922016 5579 2589772368774553454351316399936121124574054715022971149984 5580 1301252580746365001344512644135675180272411709753275729536 5581 647053163898890291439292638161581045592922339982138626864 5582 318571770820913005186216242492143252209694401166187949776 5583 155356456974624970663930406737333742936450300152486293264 5584 75064830248895893945084470739182683275060629060074413136 5585 35944399578731964189913864820016540862735661908142155104 5586 17060550094796258902217733276616837998501850871038843296 5587 8027543960523964825586523128188649871829997794133095584 5588 3744944619006259205416863061764718940339609764027943196 5589 1732260324587645597203703335512490966321880663436319254 5590 794523466324325130961757043643311132494953364428200906 5591 361357566775837845436684377597493399040525164632398594 5592 162969744409172253644480964973867294838972755358494626 5593 72880487915306785164755687474418562321550064678544344 5594 32317544822015605701968745318126304273346613314878056 5595 14209229888641845548159763471008886724512129789934824 5596 6194190805312134197961059348814266749061606878967376 5597 2677023255975324755406955964649825662854697206400484 5598 1146938565550924832432642270434306337460873785378076 5599 487092081596428021487075552741319819441929772054924 5600 205032684097635914617639942731723179003769512541276 5601 85532346521544722376699211217278605588534409927224 5602 35357630904605552276483306765997899333335857655176 5603 14481975294154141934739303833824350891044743873224 5604 5876340505707772469722020520525646897169691026276 5605 2361889241273943569737441710685758222843097592454 5606 940201078765883666827506310076844477780949717146 5607 370614254926226942832018576199870785024578889714 5608 144641006700904453931481563442649735182018571746 5609 55879524661923762993328084329676198259563147104 5610 21366141045015260106571227315586432187973668256 5611 8084028707428544423850309601347343675227901344 5612 3026008876429885539213476547739313568403166976 5613 1120369378311343138748496231410835652827016944 5614 410208598317051964113652141308009483951107856 5615 148491014111318015984134594238730577971311184 5616 53130299482792604011333491013328428944444816 5617 18785425501020840445945738904185133399616864 5618 6561777494968599188476570163812868724070816 5619 2263723787079802213140848724530917251866784 5620 771083021700049023547405223394846887972136 5621 259252623256073309896137783616986616294164 5622 86010598621053069273896420804009835308076 5623 28147748284862124566787090598610351771964 5624 9083381497768786604825840470620253551036 5625 2889387823875925764154469175780823199664 5626 905634809443111394404114555413883056336 5627 279586311442038881585804786343766490064 5628 84979115301322700286849437415165402336 5629 25418554514681367712400159290300514664 5630 7478782861177622286106387198862662296 5631 2163421203999168511484405317623398904 5632 614976890457179107114521590453457816 5633 171691792852611339009087172326085104 5634 47050674802533826954541516567838096 5635 12648714696451532234923473474103824 5636 3333609786972487032787564520216376 5637 860752492543486854952385211160164 5638 217583852279505043185082523786076 5639 53805958695942582872958262540524 5640 13005857782944523502974283290956 5641 3070288997654892040524943904544 5642 707217183061801544189077403616 5643 158793886220828842548568472544 5644 34718900459972829048651862656 5645 7383454173048693233326464784 5646 1525413612514145413152984816 5647 305760621228892943975826864 5648 59378124220055594875522416 5649 11154634745366879348695584 5650 2023682407023455038331616 5651 353911726690378823484384 5652 59544900238534197338766 5653 9616906884623108012259 5654 1487342388936174729741 5655 219683567571893189961 5656 30894726152560419129 5657 4122854731968012060 5658 520081591399475844 5659 61745229575878596 5660 6864456481788648 5661 710455218660042 5662 67983521653686 5663 5965386458382 5664 475240092438 5665 33952299468 5666 2141437332 5667 116816820 5668 5358882 5669 198483 5670 5565 5671 105 5672 1 5673 7387382527232160119626546929587961116391123206075128899922568 5674 5893322776490328884441846820761987333105261169427109118407312 5675 4020443154457444597468362598513326298208941251722448838937528 5676 2526383403715613362283662489687352514923079215074429057422272 5677 1507206418855465001544599412995530166153521072525543106211728 5678 866849305286369692594320449726395068994420811033297652955712 5679 484885772095823267226404256799485806520436050897334166857328 5680 265252924693195902783997915503338195825720779075159315566392 5681 142431149648662341786872830313413979362407932866413229229108 5682 75264229854271672304368830074172133602126816228601236438392 5683 39211681903856555593367028412568271166540725002825882580908 5684 20168871254103006471233924920125949488864363229518665787392 5685 10252692925344256852502524077904587201589475076707112687008 5686 5155029983515172020524694950039287055190267858281571764992 5687 2565257614740618566173378550103165930616213143258600615008 5688 1264005033994253564828865905967490750343801433505324885472 5689 616951870095363273389573267805909704750879093523186258608 5690 298380099274450268203357025313766452541184692356998308832 5691 143023642299825297539426618576432709604734392204512015568 5692 67958812050929403594342147837250026329673763144437602432 5693 32014412472197439404428283017233485466938101236295447328 5694 14953862377401180502210549740616647468436250365256604032 5695 6926318416877215676624026612427997596606252571123508448 5696 3181373797870956471207163550663278656266642807095565252 5697 1449113473283310874003460215150787689944762143659245998 5698 654590006958985743041703171507476557449808779231045092 5699 293232440183147897605018793909983158409283614598646498 5700 130262695773975643960537828936115863570310859240151872 5701 57382207858668858795782141461697301248760794561607528 5702 25064663036653253093813396143570996975414181246729472 5703 10855433148011407545653632672562110250902051456794648 5704 4661242342699273347692573323747843501840444577827272 5705 1984219086723948592285617359098017838985747371426788 5706 837280521173023759852975088663711501524873586048712 5707 350188439576595738365899535922391682082943813993788 5708 145155755478959823748259593190668503079174301452512 5709 59623408957415101371560381973389897490639891525288 5710 24265778052809549095077075207391998157304033870112 5711 9783802758655407160337771373567647266259289996888 5712 3907462252947634690615750853042000369089598970612 5713 1545573011673691120878309142356242146246501378158 5714 605371932907807454050802832279397668465551661012 5715 234757677981580511218784256079526883440972771298 5716 90116671280676057287302692636877148258954199552 5717 34237146618752294293974608307200949999391052448 5718 12871005573737034187403380991614517811417384192 5719 4786976866308489763553071390267174136189482848 5720 1760967989878604224339594842527860567786315872 5721 640598611567261085591098611117024914959298928 5722 230390013250209121477446469809015431008191072 5723 81898999138891105493311875570284853036879888 5724 28768699656098501481978384556956424092435072 5725 9983274155077661036032645652771290692818208 5726 3421496660109061847556075488958421968747392 5727 1157772873029259634415226764427504716880608 5728 386689851329210610867821541032657828908472 5729 127437228073137300971683757415671212614308 5730 41426629452084231697787336611661377306232 5731 13278881167222107131000246013051025534268 5732 4195499669453320526174405542430771983232 5733 1306111845577394762019936366649948783568 5734 400477036134283367615821811236065727232 5735 120890724692244486030017024892299237168 5736 35911609390921785743167587477133834832 5737 10493054876240418030767428186833320168 5738 3014272015062795744661040987970657872 5739 850850811063627233176635670347258968 5740 235873920606448126062114079893801152 5741 64182127753836787053026907567716048 5742 17131452951302960098485390999877952 5743 4482738254851427863561917525774128 5744 1149128467878940830774353005557752 5745 288375975335453975821967794397588 5746 70792123055948932636885270611512 5747 16986164360006349763927008070988 5748 3980306577061826260952724780032 5749 910017579406934220427780875488 5750 202800396345132676238703471872 5751 44006510124303833690134999328 5752 9287609664331004641483136672 5753 1904155491282311408156671888 5754 378741878768165995003687072 5755 72981257539273051027860208 5756 13603133319217456152337792 5757 2448498573850576803642208 5758 424816166827121765310592 5759 70904440136742941826208 5760 11359539898208744487442 5761 1742633013585636475183 5762 255290624649461745442 5763 35607057077568555481 5764 4712330925008136352 5765 589476193040124292 5766 69394601640648448 5767 7649372064769852 5768 784915582981204 5769 74460364321162 5770 6476842667476 5771 511456209094 5772 36216116656 5773 2263817188 5774 122379856 5775 5563036 5776 204154 5777 5671 5778 106 5779 1 5780 29142547996505119817218213835383185562348251141896868081597456 5781 23249225220014790932776367014621198229242989972469758963190144 5782 15861842692782630813149820085033237112851866766394630063267576 5783 9968519916292301928707973264271249779746605596967520944860264 5784 5948076761834857331239610665757923481537664345245072105922736 5785 3421693358119243968955948176070570966614585130170643048500464 5786 1914486939263778967411348763075040800461064057645099942288736 5787 1047637633977409274817028313348645731466643246611802289333024 5788 562751861881586007590624056549159924946207195714468122475696 5789 297498937188390104806626141045821729120486416639308806909304 5790 155067787539727763019753310732407749758078483772895577680196 5791 79803557685456090715384480658235616155951667544294341241804 5792 40591875781599535122017452245667344989410942541468458660896 5793 20423004527496528650783527325541395500546579311949792873504 5794 10170311602152271798281003247636808298957104235242680186496 5795 5015281618637099777756308297597521243766836376961108421504 5796 2450024003896481211582929747494355313150623233702507806496 5797 1186018969902227646754063841526864562806821800197182921024 5798 569067099806864373364490573720954858055942706673996662416 5799 270687000532414105161133548407188405514758014316998353584 5800 127663358232588807621706929830755695910023622112486338016 5801 59704546181659404027364781993505669580349858968048735584 5802 27690133709461964622936498976272184113411757731753288256 5803 12736271332060784120725949235655536644975507366496684224 5804 5809952915183568444101922623227539048369254795373175776 5805 2628579117312611972894759072564260392102611988277610524 5806 1179465644029301098891298857413472702157849844618364526 5807 524875637070315355849595685905996144708041065387319434 5808 231643196887167458244576891996012986298757450788672936 5809 101380501113191814284039063059897122728446591548521064 5810 43998293254522955488256921598199821479685796986913536 5811 18933630217869702394443525454628824504271615740184064 5812 8078197069858294848789892782066714253369564283389416 5813 3416954727159021501097319458318870751529119705562144 5814 1432735640435072908811702099220852912543372334135356 5815 595455119262049148958727010557141411018498748086644 5816 245266679685453410592827474634749728935554934092856 5817 100110924206493586844567881444081225856380632640344 5818 40487515249078485473007499470691328365740741115056 5819 16221737196268936377930424263299330208436707244944 5820 6437934437613529217592652889731682942177417248056 5821 2530472184665894526976902036689682573087818277444 5822 984899172992203406098592894333440426841316899286 5823 379527240084395952047790062054042758375765238274 5824 144769562102815440829005805974515874934792466976 5825 54652890822139383541703113337638726675838267424 5826 20415744203387089247728505030437776676447214976 5827 7544738629650055060325124038823258865029830784 5828 2757761763341565296772052648556084728840347936 5829 996793773462961072432457806028224161054032064 5830 356195161895699986841359194911199246094733136 5831 125805148645490865363912725102183815086542064 5832 43906149506599759870600849531898962049662176 5833 15137449850501258388622464974942537957227104 5834 5154175695423597352589819322171247264408896 5835 1732679035314535505033743833212825295661504 5836 574906162285275870618517068785320578780896 5837 188216310956065259750695527752662749872424 5838 60779082882927958779011770336991537258116 5839 19352453430843727081224433725330159951884 5840 6073572263621619950224187712279134417616 5841 1878072594168299424049782169848362434384 5842 571960748590904662029845803198413650816 5843 171483712456621294414023991962347923584 5844 50592987764376808384006967070048686416 5845 14681378373455022640839379592914851584 5846 4188323497214604610071951406081531416 5847 1174051482151808865410910418110873544 5848 323200671088181632234274747763614576 5849 87326750481733506172160667869813424 5850 23144622727896719119133760302097376 5851 6013169776593759020648369302219424 5852 1530431521742331157086451776445296 5853 381303053863390326312098770887544 5854 92927078527936350490130976489956 5855 22134955471987417853245705878444 5856 5148791111981068089318697807456 5857 1168484534919241828365973027424 5858 258466955512307607938192151936 5859 55666559167174931699488680064 5860 11660049042871098009353680736 5861 2372439378540093367870544064 5862 468283887257781959713872176 5863 89542008489615964710185104 5864 16560750950342913682324896 5865 2957617631125457529987104 5866 509119057274880726344896 5867 84302890447758961034304 5868 13398450311016019208096 5869 2038910412807274720654 5870 296277399221638245471 5871 40986774572176500029 5872 5379717494607944548 5873 667386569599808196 5874 77910376559683904 5875 8515774919035456 5876 866402854265604 5877 81487271284400 5878 7026906963238 5879 550064295762 5880 38608086668 5881 2391970012 5882 128152824 5883 5772968 5884 209932 5885 5778 5886 107 5887 1 5888 114979292500778492127741129365955610776215125184576316469948792 5889 91730067280763701194964762351334412546972135212106557506758648 5890 62587519284258581377746548515951226984623884070209689425161192 5891 39338294064243790444970181501330028755380894097739930461971048 5892 23476451371461159631820361416296791642529027331345300398703472 5893 13507931455168857703112388152025541862782421734377779453843208 5894 7559854693334000371872777486267618381244757389132707347920472 5895 4138161335214756402916829310197047414630172258962064299420008 5896 2223674395950977435505480547122006614169108201316964357131272 5897 1176036761973568160688452233773360882702464954705162067798248 5898 613284900091982153097828177224200957756257758990693945322552 5899 315785962903592048291202036178379228635771342351385138413248 5900 160718175363864285271448725445971478877692858578489560733052 5901 80914617678408194556064244787735862721741191034195219491248 5902 40322741896808659434046792542068517732330248492726760830352 5903 19899737369312130783263265216527122231783669180776967956848 5904 9729425767159858984982261968890313932826564945534287770352 5905 4714144148522759207225953671292792689059728568573179348848 5906 2264120144626277995643023923798437375909105334870671542352 5907 1078101174724050348888960082271572813102283534673488621328 5908 509034074917185975524469508550617955046340827999491958912 5909 238347074384771870363335960143429549531582813682493605328 5910 110683716152183062741629030312673853621559191570007267312 5911 50979169970523658714264248319168184041209332601958531728 5912 23289036261061694091327749342895999927797574870205243472 5913 10552764929000909970601800107240463282822067503708559248 5914 4742812013817341526499877484012924234452812708335383472 5915 2114232896504729553605118411448663842350200720057772948 5916 934767252475428454713819554035191140192350875439408422 5917 409891615405113098864223868129194995484309810052088988 5918 178248418517945640619646976133182009185552359263416052 5919 76867917404753826335607913073284886457105767714894988 5920 32869624150230870847350991475085064977419970727981452 5921 13935993932361168452907466020456240473148354987797388 5922 5857796862502873604117573238389526219778790704407972 5923 2440842135343852103020253780070655468249670998845828 5924 1008106494908779194208551680849802555706298664710472 5925 412651375646730045249824670292661144687799916623828 5926 167384695961276634656997195657911415752244982530972 5927 67273771754783047812429314213830189895864349890628 5928 26786256505704562339421814743138861530123608775572 5929 10564519309435625961491390479839531321686901530628 5930 4126584871822096743898737590107848379509484282572 5931 1596112687156202216921835553418165806421666005128 5932 611213514163998810823242659084725379580349105842 5933 231686274079602858775452597030682621204583867568 5934 86916711976787417946446791056166746269791400592 5935 32263821154648034404743677718528019593953133168 5936 11848076951260945157015172688090242917505918192 5937 4303338321610890096690048649266984052476087408 5938 1545576558269324799917996000710899323635739472 5939 548782784806363727485538194682675162581707408 5940 192587622910663740644178999771475916486974272 5941 66782474265172875280266274669292101400432208 5942 22876324758573115409665425137393139350770032 5943 7738874908071857021042960162450601393542928 5944 2584699212648259668453140840279354129134032 5945 852020177333724163419397007066528833472528 5946 277114015048448292800879938281208254691632 5947 88897704092383033050184410528545504819208 5948 28118621209455074271172640191553967561092 5949 8766167778611347189948206466223807609208 5950 2692595514989727239724018753944673191592 5951 814522920821427815674236584096310757208 5952 242562172230523153644390780897897106392 5953 71078459773901859230366788935549182808 5954 20485472009525050846359821865500496392 5955 5804093636070028205520442272585644808 5956 1615770138855423595448490866504113392 5957 441718656703614730037580448393239848 5958 118517985615433097803305700629625272 5959 31191235133699591631145032759811848 5960 8046612405802872512011272457714472 5961 2033442629209113491362903155495048 5962 503011107466782334276451379049752 5963 121708053603392007964352608162208 5964 28780975075455657474221631672252 5965 6646019603468239620975925793808 5966 1497228491487171531657227986352 5967 328743956567929703291254958928 5968 70277001055622095353062806992 5969 14610441888447163653574126928 5970 2950392845576065644220446192 5971 577953467035972276349902128 5972 109669579778190316636029952 5973 20127571288574351925844848 5974 3566820338231438243519952 5975 609202707105980713532848 5976 100083649831099987187952 5977 15780759383341026153648 5978 2382309072325006945552 5979 343398659517732224898 5980 47121260296093979427 5981 6134485723917479398 5982 754768229309534850 5983 87381659709726654 5984 9471283150042750 5985 955508231007294 5986 89105376741690 5987 7618105457290 5988 591198494052 5989 41134198290 5990 2526111622 5991 134141610 5992 5988786 5993 215818 5994 5886 5995 108 5996 1 5997 453697013749911042828766978347617792830044716496805976058775084 5998 361966946469147341633802215996283380283072581284699418552016436 5999 246987653968368849506061086630327769506857456100123102082067644 6000 155257586687605148311096324278993356959885320888016544575308996 6001 92670067403346566933349775763042129975261436817806855150147804 6002 53331773339102776488379594261712101219880542720066924688176756 6003 29855321967641616856559232845415309577351515388721624289473284 6004 16347390512472759153446844693389767714569093654343844835630076 6005 8787535819138758781574067207122149333324336265211137487709604 6006 4649374483924002378657237896925101918694164006249073188289596 6007 2425700087973024943151757349803095304525055804932108831158324 6008 1249663325999456782463305116029734421822590850226946763360076 6009 636378425907474629365476938805533464066333091236252818037524 6010 320592463003882581074274902627154235430561748884867679624276 6011 159874287640018295802826177181182756552868890306378118891224 6012 78959669961610101246761932393446893831127699272182899399976 6013 38636928064801441812715139851378376098797450779456138569624 6014 18737190695489311029451874634851253867013781598679170612776 6015 9007764928329452044469612665960939934187216653144882842424 6016 4293620779806692837243658994668147245127488084571703493576 6017 2029500635180414841600635070869709869218382749701031951224 6018 951399460456364492711674988598137056116099215027543329896 6019 442365385539178517187205480047519101069758387028051370984 6020 204018311154406646823869519904089551538175573345557765656 6021 93334595002223584082240489591415697916616381775550498344 6022 42355425031699925367976241272247513875407049173591966616 6023 19066388770638231276648491929351513947609474303386723144 6024 8513623841637321306046691822111050664787406799678163896 6025 3770811827819979779546814338098126430334594091342780424 6026 1656578931315250225941695926649462587984393371285007476 6027 721811678839821771227876372614271447792042495845599054 6028 311920063434708672363652504485076452307732685793510066 6029 133671644916763031744005528351894443122180326530094014 6030 56803727512009205408397615278609556665074558815199026 6031 23934103361778334561046623803524491687654588087217574 6032 9998109429417166108139157783068251214506233099420186 6033 4140312566914292504021584544678724994727442395012214 6034 1699470431570440401001330764608069526477771396166386 6035 691363936661661206792779083758266970771472731455914 6036 278712561014931161542954413465605826083672814832086 6037 111327865053654526885957217807694410331427832301114 6038 44054093298871479073527903593864220435563482410486 6039 17267836793166916734106088850725358905439873634914 6040 6703317483731290772614698370885827583752972104286 6041 2576732611909194028715960780777979204243487821714 6042 980619924752991811794125227359813397821821816586 6043 369406410588993000970882568275088018241472710744 6044 137720136509390142195429971244405397036888843176 6045 50803424532602724248983180188238650767097442584 6046 18539603377954689844239502469710631173144309416 6047 6691526426693744687224329781620388255638391224 6048 2388188105082854590534281132353404203162303816 6049 842611546813529790616285131642504879526564344 6050 293828762007166063130746936959829716944856936 6051 101241139096502322486567937188353800457882664 6052 34458664831329447206301662519061699057450456 6053 11582340072756331796636237381668559706680424 6054 3843465164684474775593277219217958313137496 6055 1258765952036215107140136378938604184003464 6056 406745774702490943720739371872075350530936 6057 129631759654042650919859433590867095839304 6058 40734055561659617869675023062321591020096 6059 12615434352204543598502382870767623459004 6060 3849266573593196408554176404543815849796 6061 1156671058603469168830157650599142658204 6062 342148137782041353155921066502831900996 6063 99585965551518199511530285604934794604 6064 28507505777616340281163496669385611796 6065 8022033768091289434803674803885115404 6066 2217940132021261229283232531299470596 6067 602169993165837633834741664795357204 6068 160451336462222903797161216402117356 6069 41933350846789805993855515772492084 6070 10742115713090214362710483012680236 6071 2695503307287341850699210554965764 6072 662060678078228359336307399470716 6073 159049570611446025059856020420964 6074 37341517008054017095503412258756 6075 8560541932598359621281780586504 6076 1914522329130120000305854792696 6077 417293837642948468648626806344 6078 88549881075018765357371847416 6079 18272880019396670004309040424 6080 3662438130949506350734913496 6081 712045285373440706514467304 6082 134091818337468430164565176 6083 24422238559278113528535224 6084 4294667270703761602690376 6085 727846932472323359170424 6086 118644225366342645637576 6087 18560575535242658449624 6088 2779816151901632295976 6089 397507079576625350424 6090 54108420058893125526 6091 6987159762799146099 6092 852674038881666701 6093 97905809572131851 6094 10524149862405197 6095 1052866712362447 6096 97358481355153 6097 8253104613463 6098 634999156173 6099 43800662121 6100 2666463831 6101 140352209 6102 6210599 6103 221813 6104 5995 6105 109 6106 1 6107 1790463251881108518729649250408875254945098101443355889713373628 6108 1428496305411961177095847034412591874662025520158656471161357192 6109 974799291662050134267080056064974081831980803661850495102582108 6110 612832345192902792633277840068690701548908222377151076550565672 6111 365844691224533943127216753438362932042050766277027974468498028 6112 210587104536928794816120429159369575082165445389011429893189032 6113 117917037133582227882770653396327445106904008571204574743041228 6114 64585263794479451394391059134615343887023465851137650054864472 6115 34729941826837834537831826289200034309671950462416025765391188 6116 18382551314365075384384981595810266595102856808072180929761112 6117 9595015495226316602810914388688117261778520542861043442051508 6118 4945641011302314224153676491763015343084356536611970253761912 6119 2519940923329289281001919141959920038559300731679861422603588 6120 1270277597329832498538614025930185616736709881452914659243512 6121 633899171422357869173137087124652152670376790216661841205988 6122 313306708418475288098862184497497917239815041331794161581712 6123 153432420778456992296036007316315160686946151025416042690488 6124 74472750816846891049274074922868266855818451753233143290512 6125 35835822752045449236558935071489890757021000973777004720888 6126 17098632056556138207107060436638636890007219375097834108112 6127 8090867128226686162637447770677696955820002721952951265688 6128 3797246348419993325393788776009549710692514637381247772112 6129 1767745713239578483793153705139839841474131887680215820888 6130 816346252783213991081478716541702785358032672652672490992 6131 373980867244035473894273236494183684288274285624621120008 6132 169962556089628827070403716590094132750098712279063354352 6133 76627961087405242988163226998678434833482330503512856008 6134 34272536055705317620186985726430920958075281329920889392 6135 15206147285067086343538493797079407010465807026534166248 6136 6692523443429765037491801974968356345678400226856002352 6137 2921711615609785257944987636870229915343806135513221928 6138 1265132684294535032003291710220767327359412764228214452 6139 543321005454713260775415337606495879567370268382615398 6140 231400942020004588411762833121419427259637582589105332 6141 97729297103241556667757304769524984137457256059011318 6142 40925569591232351259359689490915427472382697243812292 6143 16991466229454016698313065687390935784728109156594718 6144 6993356800036850590173907904322684570221876057174532 6145 2853044233122558086152323359643959575494433662162318 6146 1153573801552117685150992595035890049016662265995932 6147 462209864890456478358213511277623078245189534540018 6148 183497303875525316815259097812017252161516719707932 6149 72169438821870789929301880004322841830088887406818 6150 28115345522999310855773976410458621394525404996332 6151 10847508729832394121667887559733262489085531361418 6152 4144191246101103349053189188847434905332559257132 6153 1567458634191909320337228408069455701089071435418 6154 586838709438917508543103180709642303267249618832 6155 217432298849924507572220612434554285025776908088 6156 79712162340534365376790641190148887988888064912 6157 28908737807931641127807461001910237221790622328 6158 10369134429976951283567958532199606048646312912 6159 3677608003283206596343628750579217793007921688 6160 1289419898200352005809347618225813589845617872 6161 446808351386822215193062486583308710319053528 6162 152979589379656152062315549623478993374196592 6163 51738450283153829575747612435125192916313928 6164 17279785451824382369445949916063493858863472 6165 5697445379068050572809712534394934152183048 6166 1853980214383575797216435315176975839045552 6167 595214262347360690076298936238371655042088 6168 188468487644869746355559564366296304511152 6169 58836727990827095435700130775429208671848 6170 18102672429167477566025107713107617651752 6171 5487238076962933967522724842339994192748 6172 1637971503369737558968548437796178342952 6173 481300444766268390138390787197035684748 6174 139152306984227036982469720694203783752 6175 39566341432708837470939435089268989148 6176 11058835655092497189775938419883377352 6177 3036801887001207754972263615998261948 6178 818861754979946525689031084698791352 6179 216691761814108891854289419903434148 6180 56240425351885988057128203501316792 6181 14307074505096182063272687728824708 6182 3564958792005967700562204716144472 6183 869455484718625849862994161178708 6184 207394806640397490526686761707992 6185 48345236028951465466830741287028 6186 11003719020897448371327329028272 6187 2443177088299088750045548441768 6188 528654759168968749739693649072 6189 111360921526020281091066842728 6190 22811040451001515733694995312 6191 4538160431604845729385954888 6192 875722300655339378651041392 6193 163677015281898672136574088 6194 29585196944430241972008912 6195 5162958385152128443473688 6196 868291114448366840783312 6197 140444181976043481612888 6198 21799956609700835975312 6199 3239381074458177525688 6200 459564922556545229712 6201 62057842979919879288 6202 7949422921026753762 6203 962263158227607663 6204 109589119345940962 6205 11683309773809111 6206 1159159911403914 6207 106293199041467 6208 8934717686314 6209 681613072851 6210 46613916678 6211 2813254557 6212 146790726 6213 6438517 6214 227918 6215 6105 6216 110 6217 1 6218 7066708164001153528097354238579633724077814243417812806156474816 6219 5638211858589192351001507204167041849415788723259156334995117624 6220 3847748606708083832271857953758166594470690621815800445281743996 6221 2419252301296122655176010919345574719808665101657143974120386804 6222 1444453009634072520908930863280600637976684297995293479017804696 6223 831620664441169728275653023211909936427776075618142402467239024 6224 465775973216635785148436269773547004385725309341114427998740996 6225 255188868679706990332315840614177429303559863952102998105551964 6226 137271831546124762449545187217849984196655855380898423362510736 6227 72686567751645311055154128083234640309632389529760773307646264 6228 37956625924807476517322301794034605999960439067344747542255076 6229 19574074610442401132937320198224339404857582259272566612493964 6230 9979059115216084530126405809536222143079061716411523170442456 6231 5033418103913770305972729317773206799994705179799552916680544 6232 2513477180584481024970810175813286761435404448119691494076956 6233 1243199583254648526432196149883101144698694566666776834833444 6234 609300411832290657259059062758448992028317776450114993627456 6235 295993703413815369160196878260951074788502735118320832045744 6236 142561282635358376864160870944635914101556584092904789355256 6237 68088531818511485814886796021767647245738132339671646064744 6238 32252709066466036578327860950277756488717131365894641343856 6239 15154077009909898371220800513639119598709911990796807235744 6240 7063209881683212208583352742961422642889909268843855970056 6241 3265963533263218883189563966951872932197394631462608197944 6242 1498217820023640399396410261812033090723262743782392377056 6243 681871567240426408314931545270330305365230071129719886064 6244 307890699996390934420658308776146621076955785505098766056 6245 137928143906762107350254592186052488326857073226035411704 6246 61300182819356864362091365187374053493374742722522555696 6247 27027646763651546741904379460943132535299461392601666304 6248 11821499478584460398365885663863725524833654366067500056 6249 5128976035154695360874083688895369179155254139211497704 6250 2207264419544910102929096052025139263811448003698275776 6251 942131735250375070925804341804371936452035239470061324 6252 398810729795661810150389004197876056884664971087445926 6253 167409787775657221738626171076456629625027388498340594 6254 69680490672415665070868866306931645487570132439329276 6255 28754921081183313811509176816016218015187435195516984 6256 11763454851729297113196111128625282230459326038922266 6257 4770098051692446523022203224302597660237449981747734 6258 1917053818569888436869879864658638084743016319585416 6259 763480017017770751718887269622748035726354053589484 6260 301270152127314273360673758345124957481164519049466 6261 117772848251788956545414660533107705319647799341534 6262 45603409429918166616112780528784863489558911934716 6263 17488063906918855760338804118326242095033506938384 6264 6640555177086461638670916558592979605947975576966 6265 2496363930985358289617727369745544700615416319834 6266 928905296793448969280498961676088999526344884416 6267 342066587354531460737395780966446696259095265584 6268 124634288504606953165175168531892411233318357496 6269 44922126164072587788384527341743523244430292584 6270 16013388356140946660577066339833286022639670256 6271 5644253926163995377009107807633679973993357344 6272 1966645922880788780665479057054462180985435656 6273 677226024680436774856131438828648591139817784 6274 230417673293614559663068952245339880820764256 6275 77438083913958407600753402621860887446567664 6276 25699633630804578025005790186735694530253736 6277 8419848178980195655559840270672200671390264 6278 2722402799912145082750127736277266519207216 6279 868422585528569285533692421100290680161664 6280 273208323181208595457393484861919025119576 6281 84739835536338849101833920495622720608424 6282 25903107545511753666133789720193511936576 6283 7800435116344276100108682007085894284824 6284 2313197039381342132585957164745900092076 6285 675225536011604573617408726949721749124 6286 193925091245336183479017939752686064376 6287 54772784261109146496548219058482280624 6288 15206442828400309025608783969213291476 6289 4147607173307811835832845549329914124 6290 1110805286306604080860581933331652176 6291 291943531326657555171550848632860824 6292 75251769512548663317261428729426676 6293 19011344160662675260133225228109884 6294 4704269655566493196860537499285176 6295 1139310863560525496298332783140704 6296 269855378841899646435338621961996 6297 62460572201502155908651860254004 6298 14115336172550690441821118966976 6299 3111617151653242070493789938704 6300 668440063354153320448241496936 6301 139785304185184570708547847864 6302 28424382659164289617481005136 6303 5613342208162773883786009824 6304 1075181776557928154400054936 6305 199459475902588775749013544 6306 35782460620690103612439456 6307 6197263676259861640430544 6308 1034305291107733196956856 6309 166014176659366356173544 6310 25569994683322874560656 6311 3770038073622038585344 6312 530656999163861059656 6313 71092076607315829944 6314 9034233627395950656 6315 1084810706369196894 6316 122547548141589231 6317 12958428795648269 6318 1275119021839158 6319 115959110435244 6320 9665911393777 6321 731193707463 6322 49580634612 6323 2966717934 6324 153463377 6325 6672651 6326 234134 6327 6216 6328 111 6329 1 6330 27894605973880805147406401186451959556603163374807806735559912312 6331 22256394115291612796404893982284917707187374651548650400564794688 6332 15189685951290459268307539743705283983109560408130837594408319872 6333 9551474092701266917306032539538242133693771684871681259413202248 6334 5703725485993183085034174585780075539223081063055880814131458252 6335 3284473184697060429858163666434500819414415961398736840011071448 6336 1840020175062987908949232803153900181437731663403443360993266752 6337 1008399510621818180673579779941990245009955587785300958526027728 6338 542623537405182395525143510168443240624230278444186530527286732 6339 287434668725475405192827669554265811320670414492083532421734768 6340 150162837179350642743282482336415827124014559111185109059224032 6341 77476269427705331688128354253181186814382169581424335751577768 6342 39519643502897855170806052459146580814421730514079588209322692 6343 19945568892455454037868732260922241409564148254807021596828728 6344 9966509777239369507742326451386019266485086538395498426386272 6345 4933091673325599201769597133612812466490381358595945509705728 6346 2419614492741118176798786957799525705054976910476254015628772 6347 1176414909486469650366590807916424560356282343809477180795328 6348 567114497654178993107531745157975568327964567359362187167872 6349 271120794240363623947334866897024493539461832241041355122128 6350 128559511605005247083173995952388579437905248148136565766872 6351 60470979786493761268287199930620932192167115808464919702128 6352 28218270720027724689959338980343175703449984442570278358272 6353 13064193710117826318738538466704056104740072451773471122528 6354 6000983828434614110155185723742633461850163182929615152472 6355 2735020295171395226965621756790760529652768551467006954528 6356 1236802475147754827569211494978727438929505807684614577472 6357 554930907907328419254279949708397133564275736554894691408 6358 247040207910937484833621640932250512487319951049795925352 6359 109112064004175377483367048746198024160462877823760513648 6360 47811881184818513121275683558823970667088135101237957952 6361 20784234421166966379371304097880838131788673708636291648 6362 8962734942582505981005418434017112606955019342568791592 6363 3833758907427810620131334745121743427799765203357293888 6364 1626494487882900517202238693096604163988317199659018112 6365 684362752632525446276434351292232227536281960188956788 6366 285552022836863636126045347094356170651616989101510862 6367 118142235061206414387419176017899541026589600603170268 6368 48461744388790749316550309710967895539019468163840992 6369 19706823307607435505041132894951677523832032968324008 6370 7943368455878138391845021766326395293372706929401742 6371 3173270404185691868822818542023797633135256947654008 6372 1256216585615803431952938677365159548392240628068592 6373 492736568598032680234051407742411512665886574479108 6374 191466416470718406873377649397286555184722055429642 6375 73693568218929450327962988864178849865074256088108 6376 28090158789011283711850208335393986375515344153392 6377 10602094882092427951511404217067744280481837215008 6378 3961539705005966312840487658474764674533861638042 6379 1465175774020608023222760288729219973918445318208 6380 536270477227159053942261327053130974392100433792 6381 194203889872627593204865546086684278133005168208 6382 69569601368020640039690377554791866899686810712 6383 24647475203948052251305850213048343655256518128 6384 8634086847807105590728783873215057632616847872 6385 2989832921643110213719676065581377658623490528 6386 1023186998762321433054197008526915477638054872 6387 345960974081884658198065569698266886498237088 6388 115543300788270098534996617452927005677472832 6389 38105216874311690934243214831066118230905168 6390 12405583243507112909237424644330423700651432 6391 3985735064526917253677584373658223029261168 6392 1263332264614772170927456637380956510053952 6393 394909679086202885393764216280665829892288 6394 121701355904994289936370731418746804772712 6395 36961520368655440834536810923124084164288 6396 11058412823143687168403021202930572227712 6397 3257977706799411068294339195844677942888 6398 944780667418068935708382031098777850812 6399 269555131406464362090973304149056101688 6400 75630040161128178611955364396370037312 6401 20857255900019032115407145337887756688 6402 5650813071618723089798361368674465212 6403 1503205898310911253965515819344551088 6404 392400612004307173104933886012898912 6405 100457080677649617933383037380038088 6406 25205311165100954616121608650611412 6407 6193967004438279355988383422501528 6408 1489697348871786159127845923216352 6409 350386485311260662829513140075648 6410 80531106469361016394174518113652 6411 18070534267858860485522657859648 6412 3955198095308170043701538892672 6413 843580943654927973207748953968 6414 175140880300774652759507457032 6415 35355576115590082050959609168 6416 6931193456425792433478604032 6417 1317851248263018549692594208 6418 242669471705090395292539272 6419 43209995802501619543525728 6420 7427535181811515931086272 6421 1230271505551654290655728 6422 195966214443921093698872 6423 29952037784554737525328 6424 4382043101231862964672 6425 612005027609824379328 6426 81348028445963319672 6427 10255951838647489728 6428 1221718211251539072 6429 136907504882342178 6430 14359956740752947 6431 1401527945104678 6432 126408923265520 6433 10449812830276 6434 783901436499 6435 52707729036 6436 3127094424 6437 160376490 6438 6913113 6439 240462 6440 6328 6441 112 6442 1 6443 110121910277142666165551699193779599191684575429973592764632905944 6444 87865516161851053369146805211494681484497200778424942364068111256 6445 59970910187970248221740404025042721927894037403617135628508198944 6446 37714516072678635425335510042757804220706662752068485227943404256 6447 22524830121388176157027970299052520237597102343937647633535084384 6448 12973356028686909239721937759514278103903330659065966374121882136 6449 7269630542693726154687763173734202564680249596010085559990423884 6450 3985157357996665724829599507299701745265833634611348719979352436 6451 2145137182933677815880366704145801563828101971207905358986085684 6452 1136737672311859635206786924203811318818146383422604400460057956 6453 594114134906677239681643414035368078193916104978417869932771224 6454 306679466181201834488815744481102266873245690486334337511036456 6455 156516629001851191745533262144686439749231131375149228451812424 6456 79040359574145860057404907891505252934848961793724892700234656 6457 39520716071248004886598855432358672120427231279645304490911964 6458 19575147178792550848730123171436430710863083024838282894083236 6459 9608637401553181340987796720050411444377996486442784467696964 6460 4675545728227582139218199586437598977887615127846838957991236 6461 2255931235486463962419412628638073272832638217370584942362464 6462 1079516325999994312052821820721648712476355873561107761567136 6463 512401828345815318945290075563673144148391306201745574399264 6464 241281034105451694997955208666648650608929473960704219277136 6465 112721522500446447914781212714260071171024225812567653510264 6466 52250542713952686646494012783639138978857110004102733808136 6467 24032271993924961956534673803295963275407125561532455449864 6468 10968078283807135637796135336591907170667053109758984327336 6469 4967094455372521527640949612849273708816889926829369174864 6470 2232074160201126300675327856058513179164121375362362220336 6471 995271685053371473106116361079785740234615567677747642864 6472 440340777146043053851836411371388606670339831122852951456 6473 193300569235105569018214770439138094183019880073057026104 6474 84188505230930191534847721692940070022557002249296512456 6475 36376624046111678413572038134116099355468867148058554504 6476 15592389624944712034200734036235261223680193439422262856 6477 6629654682362206053195315602218148616725174096853471264 6478 2795895774934395433063980857096405188925408893496177376 6479 1169401287051494915861742163999801024937091693837159264 6480 485038534418969469585307812707568797400809733648202476 6481 199486511582105833459262465613212626749192744546691614 6482 81344276520899419071843289595313085722603143943521346 6483 32882532132108669755292979884345190183583675779680354 6484 13175708824501234250251846989393512659751642811356346 6485 5232340368623095858406825223067117366378935881954604 6486 2059069964437403989584006681043319733243678934300596 6487 802853378821600557631068003678160184851438306232004 6488 310116810223567877397016595935748672185551731752896 6489 118650393752849470523638946538462117000829676323254 6490 44956825533920020195675957674283267135755420235146 6491 16866666744908736483825749338889280760240076081754 6492 6264571862816308532314345121821536479758238866746 6493 2303032157810342219473857463346771805224377228704 6494 837856383789734196251097174617551831305931910496 6495 301585906562575142308835847564420856913831476704 6496 107382016689947549103970301477736578780826308496 6497 37812415321926909064279923922944711881139497784 6498 13164940117978856812974073709896368225882979656 6499 4530853270171751222245289836681310593266131784 6500 1541020348528641008525613771099932934642641256 6501 517833349766319575471416762573017457004586384 6502 171872375684434917273351192874750570506349296 6503 56329074896164818738354575421823564828876464 6504 18223858021853127804111360590757446597971296 6505 5818274778346014894873935946427022897319864 6506 1832539713819097641196351572768799868058696 6507 569207449204325470268894935387843358004744 6508 174297770118122584875130719107177528112456 6509 52596414213128294938759987688430723339744 6510 15634893844472854104223176765306639175456 6511 4576481021329166935820155562376066947744 6512 1318503314529755867525816366531389004856 6513 373722647111686931817434335432611154044 6514 104167515705222569726461031283555052356 6515 28537475544094391114505666887185015044 6516 7680219644075358999098521549297258356 6517 2029406572456635909300160180622793144 6518 526200674145724655334644361278242056 6519 133800062141417482229710475265343144 6520 33342981463767864296327437885305056 6521 8137670298666909680205829234693644 6522 1943703294228630324217445812192116 6523 454005945356844165089599888975764 6524 103619460045583502260086748900116 6525 23088353576222485865912230786464 6526 5017819308363625380389572926816 6527 1062621213055455336688034034144 6528 219040269400527363480285080176 6529 43899389099752710720777623144 6530 8543812984162628669818013976 6531 1612619527736836236339409944 6532 294768279473817686646815736 6533 52098807768727291354276464 6534 8888811966225671810750736 6535 1461276784414155879664464 6536 231005278862501589008736 6537 35039064418580495309864 6538 5087026634025757784536 6539 704983532793894819864 6540 92978505184070440536 6541 11630476738107120864 6542 1374524899459631136 6543 152806688208092064 6544 15899183325749886 6545 1539226584996939 6546 137698639892261 6547 11289716626741 6548 839903796465 6549 56002359966 6550 3294630930 6551 167536506 6552 7160016 6553 246903 6554 6441 6555 113 6556 1 6557 434787246482042438524624760440297429318504003421309579324038649928 6558 346921730320191385155477955228802747834006802642884636959970538672 6559 236799820043048718989926256035023148642322227212911044195337632728 6560 148934303881197665620779450823528467157825026434486101831269521472 6561 88963393693227417399039046798485745229930989030868966202761322528 6562 51248877620548781973703536755727941009224326278800480974817918272 6563 28724047499160605816675566456675420771627223934862833341282833888 6564 15750691470473696576953628697161142667723893275796866967160951752 6565 8481060927779970422265865523426940103043643679786781407170527868 6566 4495903569783304697436266016127238357777810045175432687191175432 6567 2350766386849626881555899311981436793949708073967527328205089748 6568 1214028714537767246349112387777625475131561690544922927745031792 6569 619914579631090006667468973742257396937645585566505057812260568 6570 313235113449888172178653229261155130064399895080170720301224112 6571 156718484448036980433119967116468690315168763705021491849411688 6572 77678124873891120375715059224963437380319801911296599149177032 6573 38157408802643115489116203792604765259892570631651294658265068 6574 18582261623850564640386080621168334549029487606813011764181832 6575 8973624222297383299398283901117923104651491120370227296484868 6576 4298078494069801160180084314680324126763875992523388338493632 6577 2042147258583337197760671686042250853931237775152803396131168 6578 962630932583342885707849865320602141454881901591695634564032 6579 450229104237527566762559789756928997306490595389950060164768 6580 208948070132075871764604581090280346697561121429245840887632 6581 96226547631629423849823368376020275526536895616678187377368 6582 43976004917676737203329355592381136547679785612575453569232 6583 19943732923751775246794681789085173272272660051042998119368 6584 8975654639944639608998546452493266101605606941284013792032 6585 4008560184572118081357596839643992392788717014454644617168 6586 1776486024370991780682268983585479213624595639092282396832 6587 781214339317620307576152622505693473389980071414534753968 6588 340873562171577253724316211134304866719640240291681802512 6589 147572992936471684706101440695166772536620360218624776408 6590 63384487705541493171253719002226702514063357969328263952 6591 27007863659429814757681680868110603158594490821269709448 6592 11415474034485102723480946831875341934914297381847446592 6593 4785819352122896670285631229657193318189123284993975328 6594 1989923577188501237221650372560788129263714391497797952 6595 820522290137006321359908208560987104326622697660638688 6596 335483755718036851774600395853418306925812964012436212 6597 135997244135931018315337930240205680176620219465744598 6598 54652967615031599243494640644892594454017075522223252 6599 21770435482922929488201660760547404270433399742542898 6600 8594726658421695237949813771153891610681756931186552 6601 3362386289798599379542988548086774244302821049231948 6602 1303316325361195389958981867043454511059142114931352 6603 500462946539594832327913863365294326207703808699348 6604 190346136316026954930897267429545654022152076946452 6605 71695742563177484407258320891083537021322400623198 6606 26738917029257464211582363216800269885566980388052 6607 9872250284348727727756613877910989125326904306298 6608 3607678421532419195442268756089452645568665439552 6609 1304646263722076975968411292742680840344288210848 6610 466789879932342779717314118125129009038356300352 6611 165203973369767637408478270560708152124524823648 6612 57821956679820088304507969082971573343698515152 6613 20009541357893179240228045160026861462559017368 6614 6844601239914322427253971450130493236676037712 6615 2313747969742571205008681613449182643409905928 6616 772727621213930196483067842349249708767264672 6617 254894271447610621011651079776232251762678288 6618 83021895763175703738299886901481681256328992 6619 26692820867010884999945311479658116427452528 6620 8468962845157757195833950888900669829481232 6621 2650688066811742300960014942473646932161368 6622 818148352992644659763663369704847064102672 6623 248940903788319189494768434317003706097928 6624 74643133670196604619637715209826177985472 6625 22046719457068309680877727521395454645728 6626 6411825612595455576654550756088815470272 6627 1835344591266288640834395193712748522528 6628 516841276736532773308578827181359517672 6629 143118629624845841491144491748748363628 6630 38951113919623271764683460465193311272 6631 10413638375528880650177793578008296228 6632 2733418731453521651079272028711037872 6633 704012158996885741779111848088244728 6634 177811484851161086444467486810002672 6635 44011422709743604214757011544659528 6636 10668441245975739918429573659354472 6637 2530770947308830238223744424660828 6638 587067653080199914006298612468712 6639 133061707723355748916698723492948 6640 29442247677772246656611974592832 6641 6353894101549760790699743806368 6642 1336074793186135410310170879552 6643 273453580130680073622136845408 6644 54413310730152710141851765232 6645 10513921630399999421074142088 6646 1970108646237370751256128112 6647 357489118500534514916718168 6648 62720839026716828269902432 6649 10622031257989536915625968 6650 1733219291763865104875232 6651 271942507349709225210768 6652 40937228487207636202032 6653 5898164068627140892168 6654 811137434601383107632 6655 106153901807488287768 6656 13175396623417847232 6657 1544919885310726368 6658 170394985851095232 6659 17588297643003168 6660 1689114317253282 6661 149887732256343 6662 12189092364082 6663 899375737341 6664 59471940876 6665 3469580910 6666 174949980 6667 7413474 6668 253458 6669 6555 6670 114 6671 1 6672 1716834998846557344458967416243137621115550377396902694220208539136 6673 1369913268526365959303489461014334873281543574754018057260238000464 6674 935126022044323520778864700574037443963039571332708477936199350536 6675 588204291724132135623386745345234696129032768689823840976228811864 6676 351404471681083416633460489310211547486710541476912796780891179136 6677 202470167799885751012681038486683080328885515042426694949621657664 6678 113506774106658333613641991688197335098954526011557728746860335136 6679 62257896486109551639938454932469394089730199732757247772042416864 6680 33533848986948945823262888475793973318102975797894414430759582976 6681 17783157516475249246309259778632830650379082522097547463598631224 6682 9302096588695278824043394255205890547335438842310766056428103356 6683 4806193018911974126607128239078652189557628797135333369236927924 6684 2455426632062347245051228927097215395607920723167806041031838176 6685 1241397917524579998702116539319589920476359032622883113286806384 6686 621483337893489992034647565577332523538713447056378055474545816 6687 308248224443601819855994336316177393474313551976207335173321704 6688 151529739995564839422874369199708703159144788271185843323910016 6689 73851615121673719047159309974745265778824986359889244174732984 6690 35694206319030603558043106182140500518932415728237949516467916 6691 17111944695180038917657025560972165969902928121424937752286084 6692 8138320472882655618258741659854242865251437001054710455801216 6693 3840241978812854458078657345173918738487561008531322117307584 6694 1798094720229517260317985659131667884556323233378518721176416 6695 835463787646174374610135793811065743101441331786823086612384 6696 385234683408646807847576004054136745794950736396873026447616 6697 176286613276570936082971422963856399097389614967627185559984 6698 80060065644941512233148054587836123570852719350948998182616 6699 36084060727264775029818698995454987023172933738373544613384 6700 16140327803512999783024017206369813750900273687330546494016 6701 7164673163568360174025470753876547649294666746046532701984 6702 3156112978996242092667873914232555256505949731591888084816 6703 1379626954625250311985604930647076042881354092499605687984 6704 598412615307630004409452308141382569491374021085070934016 6705 257539053136052750685136097007077702771733780793389131504 6706 109966060199581065979034656311910930235113420574764355096 6707 46581572494039572807780937309684227721050062605436091144 6708 19573708834609758050099256441573624562455571784166381696 6709 8158234800124655326618309609698282627541274402318935104 6710 3372415448001758656332678380041089309352151117324959776 6711 1382491870813257419111028007480301180088436725827161824 6712 561969580676251097751119798919314075761814028166523136 6713 226485824958214245976519403065895768836001064154086924 6714 90488580822283227661181472825690088659380844688342326 6715 35835613207251628417686832180797494205363769166119074 6716 14065177724328698929485171420250089934930369423576176 6717 5470451065907003691535357649096198324248612492389624 6718 2108064776108404311992369101009424079945791443157676 6719 804748450747208922033387233965969568886649328226324 6720 304285504207614089705473370600675242678945519526976 6721 113939367891587134774576103171129588656793442580524 6722 42243625328409650367317782280046051635471041957326 6723 15504708299152186155735419063245781749904061569274 6724 5632458014803458427978805185334792624577157262976 6725 2024779593271039232536536429245339979008491823424 6726 720133329548962256568125136502659138664203612576 6727 253343449616619476850811018377530129625847312224 6728 88139476246851839442332747816821977501322488576 6729 30317519567031751137824778733850404157623973424 6730 10307978209138571897596733573823542695064956056 6731 3463376969224249470342762123693049458388918344 6732 1149628999481678265334080510243866814979012416 6733 376901378267748068851012667894617106211747744 6734 122007106820137447839361588118384854449069456 6735 38985211056961744101061701216903173192740464 6736 12292390189950859101116389737245056765287936 6737 3823427344793101905282438848344386935806704 6738 1172739277981359604322423905870740003645336 6739 354590924988714944558760536165892939542664 6740 105650021200395755063992101848889233444736 6741 31006887530199150444354386639063055459264 6742 8960168073130840763476659117667600813536 6743 2548342460535385186822108361578785343264 6744 712997869269096545987713167866036820736 6745 196156592532563772679134340684677303064 6746 53037962907717931187989848935928939436 6747 14086848988094659423306388470735628164 6748 3673210612565778773128594892727331936 6749 939791881112257122049322864016294064 6750 235779722115371380270211015928049336 6751 57968237264210293825743529118046664 6752 13956814554466689610986517573387136 6753 3288373308490949692556943914032664 6754 757602361182119454333199489371836 6755 170534708101919540326900876903124 6756 37473000378563791410202153410176 6757 8030752700791544753590178817344 6758 1676858599241783962890435010976 6759 340783806055648552580264131424 6760 67330225924968478958127286016 6761 12916915194815768816275520784 6762 2402993564415769395201378696 6763 432884918178398643945250584 6764 75395799677864129028532416 6765 12674960651147300758629984 6766 2052929393157763843004016 6767 319710101393898738128784 6768 47767594044189512918016 6769 6830365556981876715984 6770 932201488354735823816 6771 121064053753352716184 6772 14910151945864428416 6773 1734755322446581184 6774 189835437135854816 6775 19440451284759584 6776 1852153641756416 6777 163039324503134 6778 13151592246791 6779 962499882709 6780 63124145368 6781 3652204492 6782 182623582 6783 7673602 6784 260128 6785 6670 6786 115 6787 1 6788 6779976518143616282843714666108786853543508150522471190451678692832 6789 5410063249617250323540225205094451980261964575768453133191440692368 6790 3693228250770692979081257788851314359146414198371550438971232153232 6791 2323314982244327019777768327836979485864870623617532381710994152768 6792 1388188960200003498998903627262942041901831052284823903774794802232 6793 799984668475871363375516881917707345772798283595000062798565990368 6794 448580196794787946742056392607495798286087742118087266017674811232 6795 246110028994902195729375354120812717957202227075660571068053153568 6796 132603254888243862115733362432615382858247701064102842321192818432 6797 70345358402134310475794907500145988768517501331345594549150401568 6798 36811509415185364652532019024352015450414525533451180118390818592 6799 19028351898710115406222759245719184800035443011353632654792187368 6800 9726255310014836582179364990513294252700004169042866598364084012 6801 4920062291102862455572236751434642063142375371907533229127156088 6802 2464635659040515210521007824337426667534454648739727188095317912 6803 1223237741515935211818891285017836747058095616116844074808511528 6804 601754403622445219784243719440504223519382169060466019333965712 6805 293506179178843399928249383124326830045068617084258684160644008 6806 141976439183278560505375013924618126885923828813072840836733992 6807 68124824061604841458215703949872861107098842453183596662001008 6808 32430617742574237900172597767732360588166426724945647145533092 6809 15318673047394198982515572206760194618263498603520709393247008 6810 7180352574511543364256830546905951753012061602465998937445792 6811 3340110595698688906178173201732033014524500593934676820138208 6812 1542015875469171645860187542600365129968177360556158098961792 6813 706552087822997271250051748789299386866736028769335012349408 6814 321317404414350463402475744735162641071785292372461985901792 6815 145030791137779527319504321771306241974395677404834800341808 6816 64970725492838015086356267183470118403542958053885802159192 6817 28886664765573240056537568188015131380370024315512257545808 6818 12746336962060240273513550981645317629469750628181711051792 6819 5581663798491880099488080227768769980175083882135178349808 6820 2425550819495638006820206313536214723669134150543290264992 6821 1045923864870387694834601382889138680787780058043684577008 6822 447511249562757690425149074747756111296406036958613642992 6823 189972196426704939740012977740678408524672256165224511488 6824 80006136227123873760978321428767478289558835590460156392 6825 33424563733084300953197384119083250568508772985024065248 6826 13850854898474542903098127677509626006053201200857683552 6827 5692620098349887576479818067811343378511926798538748448 6828 2320204650348128920147139687770254069159775681213788672 6829 937712779534871501036111680289952889071338955386626848 6830 375743198858620403284991881370638813309524927220103712 6831 149257373900406157308472478304743044473523863066016788 6832 58768793078122929647291005479052955814143018377674462 6833 22933179870871301229604173298255461608779249211555388 6834 8868002146542602300119001878005371673848879787979212 6835 3397551080635598608583644228909173349600267295589588 6836 1289486304527194296591275127899749269654475852431912 6837 484737853779985374557887893933779700767826524205588 6838 180452349572371284852414523333104458088881004678612 6839 66512981680784150077838420161974869432087562098088 6840 24269356352374499710520637881928817796616520140762 6841 8764648053222313554785218818683036046712458571488 6842 3132190038418855126806413633348243422135301308512 6843 1107410445147815894269877204102903443126809485088 6844 387277115598853637701752067600244304462605872512 6845 133933665982234160850941049222714174836758560288 6846 45794189735382321408608301405892197335436071712 6847 15476670168350570270783522672041793177812098288 6848 5168691959211998373186789098218250482747142232 6849 1705314989987748902844026974525201024358223888 6850 555685990506070637509946464281334209379211472 6851 178784612238322568658933796386717103167463728 6852 56777505418185120819572208268332248718394272 6853 17792294361223376718510507051429075525653808 6854 5499904171272517617394117314184018760365872 6855 1676476826479415712111678465839631824559168 6856 503737548498056107789254559968891820913832 6857 149146623509341163230494023802998881371168 6858 43496602308945408166501921954109647926432 6859 12489714778746257722147535315046592467168 6860 3529546705615416958670876197378991653632 6861 981204245080031771848767835800206310368 6862 268206375810935225861054667934169489632 6863 72049783278371453181920327249492186568 6864 19011820370653521993930478313563247132 6865 4924971382558862570624089842827618968 6866 1251760769993083797495494950100287032 6867 311968888880826675446172086083992968 6868 76189166765455295175961070155943632 6869 18220929501245001350217541037896968 6870 4264114946778311739231023464509832 6871 975741638287362046674079550477168 6872 218139277105242592340880061105332 6873 47604569003323052013979184202208 6874 10131568624759260603777030792032 6875 2100815923967715850186851974688 6876 423957324725931887296416963712 6877 83173518670283334716152832288 6878 15843292745314855758025546272 6879 2926377550499086941750025488 6880 523383986083317546548646792 6881 90499067904918902603396208 6882 15103268227054773574863792 6883 2428307575907472816233808 6884 375378182749708973229792 6885 55668081355810235101008 6886 7900487311620722182992 6887 1070121754638845467008 6888 137920266284109643192 6889 16856212530756927008 6890 1946060584892498592 6891 211305262445917408 6892 21469825310062592 6893 2029374025303008 6894 177220383546592 6895 14181059043458 6896 1029466796667 6897 66966913958 6898 3842768590 6899 190564098 6900 7940516 6901 266914 6902 6786 6903 116 6904 1 6905 26777799233412017199587136717948579989662798175937732583874149384184 6906 21367735983794766876046911512854128009400833600169279450682708691816 6907 14587759465651150593203196846745341155857325449646808260231029998984 6908 9177696216033900269662971641650889175595360873878355127039589306616 6909 5484467965263207290581713852799574816448946675506804688068357153384 6910 3161152983018880270803945524962595330584076051889272306357363000616 6911 1772964022818876771805041897699653288682244999604448402582568198384 6912 972979354343005408429525015781945942909446716009448339784002208016 6913 524399157548217461687468623174450144623358973891361073766327396784 6914 278289128553315265958093269053637426666156746815700502698274243216 6915 145685873665071403842359906621022043807909045751597660377081424784 6916 75340515262937093366564999120876055039391544420252065827931023216 6917 38529005847751728714032980096524039588977018886800885709540204624 6918 19500653949041613307810220850804854788941575875447253054748017256 6919 9774398639026776725630855860291560536241571706404386456383933244 6920 4854336347923914270058619108856918473099196334496853227256777156 6921 2389700688883399059537611284519491805564741685757126039161459244 6922 1166462947367463847718719999501655058506646069640281964352947716 6923 564708543745018627934476280061150834987263900579815945018982004 6924 271202364566175228006226896936824004942195283495557260858337996 6925 129225925382896667500851883012205878056271454682484420021604004 6926 61101101321291826042636179062333016949172612229300823359602996 6927 28670483578717588142463581294600656361006185504355176214069904 6928 13351810531323389159948009087840461742742686900834466820822896 6929 6171457956811845795691178540934509989730625298368467883377104 6930 2831347361113156889513005339202476975206124704433791063238896 6931 1289331485643985243652817796602111845237947343877632964277104 6932 582779397820987972402766047812812458371211315108297951927696 6933 261461993406637509000290303077649817299426022735835966025904 6934 116431202268857981680785981306343575325030345331001165684096 6935 51460476776019966594429714122873456921487387277115363524904 6936 22573812010446726537892145934858325541117362961603105979096 6937 9827475048386486264378594953213007911647612333421394927304 6938 4245811249894606164890514725444237931472528451286216577496 6939 1820260430398968158070308411908023207803394300742926312504 6940 774336565528580463235707029018884527015614242699241735496 6941 326825315965822772810557954271128415719208205740628092504 6942 136853119539117833070544976530450007194535949575403581016 6943 56846983311993959309566655101682528904977113984943424624 6944 23422419578909658356369270982599278336468340999919359376 6945 9571564680435115453271143305089652330415139799061675824 6946 3878944582085227876791325237278308951903213000522927376 6947 1558739931737098956644185549508054882743437319309138704 6948 621027152202227455608073869218101993672098363922511856 6949 245283953343607052323081987847463180362573436702408144 6950 96026579443200895014609509542720135889049573636391356 6951 37257786365077965367318504063667180074906555258716894 6952 14324606494206664137714330765411718466127306047161506 6953 5456604347664061837595328887406346792278426259182294 6954 2059053267028463229011684658497173442678158963592706 6955 769566962501268932420409530597424173023683111160794 6956 284829108721283557862521636663644472255856586955206 6957 104376759148912273010107113330540014166975582276594 6958 37863777468128122932268693168565144734888020178506 6959 13594421115753623221748055286636326938271500037744 6960 4829773062531309666962836467953290891559041466256 6961 1697583024112454540156422834605047469423740157744 6962 590172578964638645886545630502144026296930672656 6963 202895463365785008184793562901899721834324800144 6964 68961797383550847333852513679185546997566239856 6965 23167607648168525925244212273293349662130168144 6966 7690937479817955654460689601251556484318069856 6967 2522245520605957281273900503033306001570927624 6968 816930530618208378429873528508104977212703736 6969 261244540112137740919927064226770767833492264 6970 82459927873815172260993267840053664666028536 6971 25682422455630051441421059571721415947634264 6972 7890128094406674722910552520292340421980456 6973 2390223923134157105516435206108321661614584 6974 713747096654741393404756740268689837055416 6975 210009548156685285615502180299798016141584 6976 60862924647344122385008156496799134770416 6977 17366322338398714218506234542689486843984 6978 4876607559652456496358699227642894376816 6979 1347060854037039537687823030263902723184 6980 365856608957007765839055194463696412816 6981 97650233146072539978000526529526923184 6982 25600449867701086796080199280034736616 6983 6588629497047564802149720966471489484 6984 1663658114488702231525631123643870516 6985 411897344495618434030136173543583484 6986 99928455614791758583964087459590516 6987 23739288849336463408003017303646884 6988 5518359348091462057785476265749916 6989 1254244401313150318554452801240084 6990 278502763025788271880373250762916 6991 60363485920545679539493189657584 6992 12758916917222627525514005455376 6993 2627348292463366921736974663344 6994 526532368495651071550122688656 6995 102575043769719184253705724944 6996 19401525099435849537552892656 6997 3558232354120993779527346384 6998 631854803621906837777320896 6999 108470817538589291228674104 7000 17971749633670388625277896 7001 2868481406615615050414104 7002 440173830708142234180296 7003 64795647958433260950504 7004 9127566602623025849496 7005 1227079291002303666504 7006 156957536363458199496 7007 19037270079348556304 7008 2181057548591629296 7009 234996963699130704 7010 23691701253213296 7011 2221875943150704 7012 192501917847696 7013 15281534301104 7014 1100475257646 7015 71008460979 7016 4041547021 7017 198778431 7018 8214333 7019 273817 7020 6903 7021 117 7022 1 7023 105771300045880781987400701012262412302851089557895988493591149046008 7024 84403564062086015111353789499408284293450255957726709042908440354192 7025 57625764828673997911766652781459704303787457781788976459034290970008 7026 36258028844879231035719741268605576294386624181619697008351582278192 7027 21670269379228080442516544421860235138529298731972888748120552279208 7028 12492573163194180172853572780209345962933937858094533621080962972592 7029 7008105197930972882271858927409771146484991182587728933012605819208 7030 3846952214912092611467913402447175815900915130698456626655242818592 7031 2073988192093215839662871504747522527218670131094008224072674620208 7032 1101008837750210431233346488965576584309223415084559884288672412192 7033 576609680201992969545877865791126439685864441193198810522345015408 7034 298320551648677703587784596737489013019707694377498307824070772192 7035 152634677983606299745424690116466969211798648625900647446989347408 7036 77294162720669206378859690995590914172407104205648581619058324192 7037 38765156872917477664826710899066874583430085318847695909518119568 7038 19264502923875864357016490048262019794488509443400442854770102312 7039 9490104284849087631385634187970459258246937736996056398386169068 7040 4635767936925173361327015079113540785147741402499203171129391912 7041 2246067248041774301789403794594048979582999716742077131967932668 7042 1079604300674310454070683795092393921076353647101795167614984952 7043 514895756929291826136207515031243086089089746521979222596002948 7044 243693392363116598129980618094419081146894463026421961737664952 7045 114467466980219930629128735082213203090623008343937541716060948 7046 53366365658928104586492556019880186141450396114636718356457952 7047 24695882080210516444028974725279529780444210610281542142388048 7048 11344071548887127284080965637439068037701523709447075321565152 7049 5172613592075281488389787096504558047970898411078607438188048 7050 2341266230962124598876781757302081072764773706644816374949152 7051 1051934745318139355223963960699969227526826362767183410672048 7052 469155347497151382821197912887156769155615047658885458744352 7053 207693354090513873820907609809506951856189024923049492718448 7054 91262151821655892140121628503163376531158679592048327034352 7055 39801675045635925545691914380289919609671292314932963509448 7056 17227863035189199007799768445431594068553929353329857530352 7057 7400387986802712743421173492218586156906317019908462603048 7058 3154576736908106578530658766774348225433788568622246025552 7059 1334316306509138420460350354866325017630394267879319713048 7060 559979740980557957224643325847440490614780025180077977552 7061 233154425014735184414085371576312074895571819439449885048 7062 96301305475617351343540395045862067701035869864046304032 7063 39454322163623392033973739944179538796058755879102879408 7064 16031902584713733677604468961580260459590414879183520032 7065 6460337904278618224333325656490608129175275080121844208 7066 2581393322193390347542000419212299177272062079598916832 7067 1022653390456291390897814869704244294528624760289778128 7068 401626238254063935289741000486142300856526396367266272 7069 156342284910456882966659012638679120493952959664858128 7070 60315705467255987952049503095958984604903386028466772 7071 23057919102178022584730999032291804529996830769749878 7072 8733312607971358447016668266880086063869524722588372 7073 3276708260307296609421339379473739271591098463406078 7074 1217654993278833380409654720976565828912939499813372 7075 448088030777564447989245190379141655889256388652578 7076 163258922056280890126723553715497183633399801697372 7077 58882162907368617116616440384957169466424219420778 7078 21018385439240494184347747216392024731536199242272 7079 7423964323486870962599691929755697793264699204528 7080 2594191260955561295636855461802406901705657738272 7081 896608236843106755480432627197359432281917580528 7082 306435657878468109593886996695215405984986907872 7083 103540194512683101409093433793315684150662107728 7084 34578397129132254075240920114130137153095867872 7085 11410789480963728149996707840836787490965699728 7086 3719852001145772495536018239585231006647629872 7087 1197606480539815214262117736551925005076702248 7088 380675949921606835832244208043820027863998512 7089 119431409809469094912317143817049260030506248 7090 36971481935653922651323875976995595364477712 7091 11289059480023871209902816405274179416843448 7092 3398931385617196486992263884981838994862992 7093 1008707462483039381475828678873517333248408 7094 294960365828297988071071938604827496192992 7095 84950817671612702455569758305029480051408 7096 24087893024268580070561601808230345280992 7097 6721570685869865852055367265540858437008 7098 1844963126217409355696668037897964060192 7099 497902272180369818008845007634061337008 7100 132045663223362052169789813170364924192 7101 34395430077289512191789286640838001008 7102 8794980209588425395709087360803264392 7103 2206350712540860593559366394331774908 7104 542692598052158362033735270687904392 7105 130795253556539928003599097144320908 7106 30866797941748169419635009684730392 7107 7127509092411706011631992381083508 7108 1609149744320243953846516115333592 7109 354905343007093635292063314093508 7110 76402579981305363411690063330592 7111 16039094060759683872196873673008 7112 3280177143537056346682868217632 7113 652828851073689424945893554288 7114 126296482578038353395770865632 7115 23721438808319169142065140688 7116 4319913708883319604512248032 7117 761681354762325824984901648 7118 129826551140418987207580752 7119 21355733601829695978906648 7120 3383983968159307353628752 7121 515502561543692303214648 7122 75328730835550069034352 7123 10533082877116808083848 7124 1405516274493782234352 7125 178436983491478567848 7126 21479447128020368352 7127 2442177048671812048 7128 261119500080182752 7129 26122536381052048 7130 2430835127838752 7131 208959184688048 7132 16457266840352 7133 1175732539248 7134 75257281602 7135 4248820623 7136 207273602 7137 8495171 7138 280838 7139 7021 7140 118 7141 1 7142 417836430971572466287927499975235518068345141022118104200986467008896 7143 333432866909486451176573710475827233774894885064391395158078026654704 7144 227661566863605669189173009463564821472043795506495406664486877608696 7145 143258002801519654077819219964156537178593539548768697621578437254504 7146 85632237972845656166052567182696832874806081766979721162544146284496 7147 49374209127966425130332825914091256580419457585360024154192564006304 7148 27703939748738344687816281492231021441890158853387135406072011727096 7149 15211366585544164514962708712021675478956220995292601784991048754504 7150 8203261387613191632690849784611904332471229812704872851978442935296 7151 4356309172701099021222936382164728516570314682006416225323200116704 7152 2282320980607883181560064877417205989351644550912408001250525496496 7153 1181312142857672750326718388451629405042421135827848116961853084304 7154 604702462655679780780840522660502965356556694634649306439508068896 7155 306381911007002077193055925923013952336849000257150998615437296704 7156 153747233023395777447631235806546983125050351631250351168447949296 7157 76453070302726571068771544810956068952643247425601769549389625104 7158 37687913429809093403944833911889194369213162106754073639871505536 7159 18423410505933229046928343863627174574724652663353630785101403224 7160 8933306221084141415542709675656715316477714926357574386715234156 7161 4297538284158968054215694596543174531329973523858371215585842244 7162 2051471036117193752426290801949125551746973807116294083617909576 7163 971866735442883298355607006856731630670620160014498916002924624 7164 456970978513591472219399491825488544581530413492519693406921676 7165 213277586150474874089418873731069463434635950466097731669256724 7166 98810119170254943460290138648856260344012942122160189953195776 7167 45443753511326838873797582628976074202562546007523471596737824 7168 20747871431116322429768607903696544422118335397241929454349776 7169 9403799882229195145687642266257476384416811687794854132784624 7170 4231186290153913657297855169752918336445913276716246694596576 7171 1889920059191789058421073412450837263681139570071430319647424 7172 837985313873649703197109451750868036154313207304246908975376 7173 368829966376498320375911538863711266998698159645361450231024 7174 161136612285984446555003929054204315142509134722311957512576 7175 69874460464328554414882300551040938611350455130263630478224 7176 30072785418692628869190386170751019001679162815330666968776 7177 12844922383503429861390617725319424933125233462000809438424 7178 5444534396700717117969444233100838776218916442092346835376 7179 2289957659792610539438785466326490550785127873470100809824 7180 955641353283472118978435111460165533154733605590781096776 7181 395661612302914161753791785612725042539953580410703119224 7182 162507187288178977339706414036412967644381760971253234176 7183 66205881812561625996166018990550899943345891107206930144 7184 26751559648938233962192279046371361147287135228104050736 7185 10719657064224500284587810084791100687696720348920530704 7186 4259319159945882060254484428300492558521445268798686496 7187 1677925837752491712712484009088193381249383189199769664 7188 655272447296200321814669139383949086720758428909991536 7189 253646209042136386524928138897806785864232032542725264 7190 97303924131679503558269126259127665370279072877867136 7191 36988218664423515606219623163168680765375686849400364 7192 13930299562245493021488624130876876235378856079650486 7193 5196986954274134574471955863996790171509331357062114 7194 1920278693966837965050616484523050899918232893656036 7195 702623700688004584640961763546485071005293393842664 7196 254535669910440136651716573167343415116037005190086 7197 91276747854159246524993019451846231482637203492714 7198 32394584946790629408376579066889062016212984071936 7199 11376199507550135224028831850497037284676784829664 7200 3952235184063264261429139920741339491412085625136 7201 1358043923107702965792284458938932589706427886864 7202 461435686264596210311851831741573157424510306336 7203 155000028386128100717964835046357751439523398464 7204 51459833873444999308871401253042067288861290736 7205 16881436744312745233630481138911930135765422864 7206 5470647263349017083633773298075142644799723136 7207 1750795262203244588097755058489911638152093264 7208 553188781663429373835637321937986633075391016 7209 172512831741822538003393113894166605211392504 7210 53081421932353443091075970077117345180886256 7211 16109939996699520439752094100121749816408544 7212 4820880516675649229849277694847570399565096 7213 1421949131058452742857013809865731404702104 7214 413241668575413361381185130992214071453696 7215 118281302747115373310113192387386575260704 7216 33330485075502670854543434082357095209296 7217 9242592051234090783981832274126749928304 7218 2521021365364224931926465008585891491296 7219 676058239146815576229796970687927431104 7220 178155966966445758220951963053866094096 7221 46110303743083706051162149883501169904 7222 11714873665794193859372863242663168896 7223 2919893456205768463663775881859904504 7224 713542743664907870104409487528129596 7225 170850145612749508070674216840225204 7226 40054892056209580067075119695904296 7227 9188094114461410647440110011173904 7228 2060585022049704635808117630090396 7229 451435277729460681961601514756804 7230 96529934722367046669538200663296 7231 20127354741061683257848137332704 7232 4088260680301999385651263659696 7233 808083536764943038968395442064 7234 155254685691253614022501887776 7235 28958203113215260626731022144 7236 5236764304896091484665881456 7237 916850596012771880153633424 7238 155169241250446055168731776 7239 25342690110027067961151024 7240 3986956508197371982244376 7241 602972540038064628615624 7242 87469978494372325400976 7243 12141247658822256366624 7244 1608164781705448282776 7245 202648507211666048424 7246 24211523720187480576 7247 2732076592167112224 7248 289899543495300176 7249 28780043415117424 7250 2657507034065376 7251 226671906226624 7252 17712721538576 7253 1255454698224 7254 79722158976 7255 4464877374 7256 216056751 7257 8783149 7258 287978 7259 7140 7260 119 7261 1 7262 1650781194023064529759965475883045774217126510457185774181781168843152 7263 1317348327113578078583391765407218540442231625392794379023703142188448 7264 899511896142005612295464265431983022373886484370676274822716675179552 7265 566079029232519161118890554956155788598991599306284879664638648524848 7266 338417462368913491929717545492590967126947803799789473000151770916152 7267 195159459567393837851898325528434429948354264251020775378573333661648 7268 109527221594548181685845758345737597073548182484041054216029187377152 7269 60153012466581756555512932431646340493128724898681030061836623370848 7270 32449072717843411867696650939415319051238566045293894655764611643752 7271 17237706132299247352733942227393643572282345050001292870773562889248 7272 9034444744686055720043092442781739239811115237296420018795119953952 7273 4678135571984956698820156060617010723240800555290003793471919837248 7274 2395814591377073517260091183199804733889156004377595792221394340752 7275 1214502448519400766933372794748175328846734868549747675259541256448 7276 609799985863720986152532272087672363490178173915098368820033187552 7277 303418074856718908959476346164658411153329173657947370204595890848 7278 149670841833323131511845110358111428028278822026697019036147941552 7279 73217771530596560443073565547155359075635574601095249486758316448 7280 35529858100787467039128731635266164706422412494341175846886810912 7281 17106447594854237992200387771638990131697759830987545061785407688 7282 8173141373770096576657678095982274815220044904629970675070173532 7283 3875603089611128522441983499439100283890071380771599459484331288 7284 1824132053493934770015692697489974732143097573655305375866421712 7285 852265318051051471660085690633243101472477413640806459863497088 7286 395294339537459999440686198807754556890947000148286766456575412 7287 182016753386985125351267325076685093456311049682189034787318688 7288 83206634216730181890977186427828833112298107560028844834122912 7289 37762880705403343017179603798852758909735561552505373237385088 7290 17015009274287020587410995895156214487617226155263443783035312 7291 7611209392057825441723353628898738103200414467468589650250688 7292 3380023101903911784425498459145819766754501190752342955654112 7293 1490103042712122726004425046694982503073361620680912636006688 7294 652117728838473022807315594944114466919048413376665727031312 7295 283287762461974702431404056080403199920350253731304276800288 7296 122151150175990255876400127026198884777841119008992319287712 7297 52276689711661701461517826475157946166490663878728688809488 7298 22203904292969072592327440304406927164811501063398021840712 7299 9358981909465642730936822579087502231686267601397212402288 7300 3914447512764925612967378345986663455467351159304865566912 7301 1624489852972315073528592879660172904682223285834764757088 7302 668848499688842954550157768200007371527489680243983660312 7303 273186887385928792796365982587282328987536099833280541088 7304 110679700097749815456659568550869361343154338862027306912 7305 44473818285188189460493549560318461399808447754820376768 7306 17722258636249955498301270513947100252521312526716326032 7307 7002601572025455213713460429155999564824592177795795328 7308 2743282412079573153458976000855507006303146908997108832 7309 1065356574327081440746491991767313625053763719797339168 7310 410084127030881118931822852383364538333005290887347632 7311 156437917988744732406894713485557752468773258344622368 7312 59133993857065228848625587226430087098494185466755232 7313 22145775192641713242405964063261406333118498617354868 7314 8215475630396220220917339932384530097739642537704382 7315 3018488676122085646445384068387739926230311180642268 7316 1098209982155247681394767583864689026312078286986232 7317 395586281467243096753805820318203955306784893143568 7318 141050611556802960102089247150860540190747887953482 7319 49773863702643713577096227699014308708110684460768 7320 17379278755853084168719648632125246691897700388832 7321 6003079248302948944690816781628209407220915559168 7322 2050844064239684683261676860886869915808829934032 7323 692800141131981717469392401947937326102402047168 7324 231364454867385507157540570206364168677891740832 7325 76364426481257406439575735160006417238368342368 7326 24904592607812407130704333906964349949507051632 7327 8023155863499661897073852768052419813741628768 7328 2552508600150644813440079469977277168941905632 7329 801713337947400225342324411487365530789812368 7330 248524556283970851506687089549378897714421352 7331 76011724542148313503293975655212292503028848 7332 22930302609794870412218005578094947322142592 7333 6820362613095349972465911477973197505734048 7334 1999482096419700742616633783125627106168952 7335 577532965361247999759619973259895701466848 7336 164291296785834638378434842267681630013152 7337 46009994038719265068321649880295054752448 7338 12679508963216594213778215797937959543152 7339 3436916911982503429796383523811209614848 7340 915895546618278497869918515225318123552 7341 239837307471462921640121544537390692448 7342 61681340505017163419169581483524598352 7343 15571036761933457368007431600023428448 7344 3856163096139263508634568357360259552 7345 936269639933495044970792475500355048 7346 222726896268587174866382987972225452 7347 51876750655837666795708771132000248 7348 11821858599628086728633651436095952 7349 2633764485166676081193541424922048 7350 573179463116971445385423794831652 7351 121744185387510763423822280074848 7352 25214250665143716754284079411552 7353 5086895924082033496435942078848 7354 998635243780034110784678419152 7355 190551707015091071816282977088 7356 35297021323837457793781089312 7357 6338818210622197167050067168 7358 1102053905726105682384185712 7359 185203309713333802230552288 7360 30034068462887747061820512 7361 4691378352860679100669488 7362 704421844663307118425112 7363 101449304625242489809488 7364 13979326130870164408512 7365 1838078472047908041888 7366 229913690342459759112 7367 27265183130793710688 7368 3053659410606230112 7369 321582818439117888 7370 31683274943817712 7371 2903231528700288 7372 245724494634912 7373 19052588408288 7374 1339866869712 7375 84412171488 7376 4690012512 7377 225135138 7378 9078387 7379 295238 7380 7260 7381 120 7382 1 7383 6522539802875521997238328481350229013816433105473187248283662039229824 7384 5205191475761943918654936715943010473374201480080392869259958897041376 7385 3554410281738879388894971240059964699157074969623207095078177728198224 7386 2237061954625301310311579474652746158714843344230412716054474586009776 7387 1337550058483295698016115209220763136340956859859736441231757910830224 7388 771471029250776536897224654264607347741965260553451561567119262305376 7389 433053566881863044967507108772016380615017456753662088566967491389224 7390 237894107314469207115608783243581950666663192502641313188394157727576 7391 128366885719921025429763024897844353593115010018600258972364970350424 7392 68213873253339268874250092466198013099986285119919228910528346979576 7393 35764800535495857006553441526782694048747719074625334254763735335824 7394 18527094403196609653819499299389050476465374024624041383990172446576 7395 9492649658510553933776406856607311236654258787327621365195052492624 7396 4814514086525597234956250795990300513413458232037617571723132655376 7397 2418699495148523717696159612790495779524302227660021779501738314624 7398 1204197046629122950762786818042320450677567359110274104242197058176 7399 594397060765401964610254545954648087187389185195175735422163870624 7400 290978985908683055650778199789989676034060011537228365217567979776 7401 141308144075359924138933089431878248005781189510531346181420038224 7402 68090372544763363695859523884722888930145614909436096694661721776 7403 32560514443975896656730792249456724223723202415094920847774910864 7404 15454066849121658664530404477817734092025442584107375785989503176 7405 7280925475351562087872726381835459276805397679477405110919329644 7406 3405322385740433565430742882396358992915326298705805651434998356 7407 1581190332246498795415050184906384260772228725050500275568576644 7408 728925014195447323754964494273141159299751311409693815705079556 7409 333630674657987324314278295465386602408804311261407049248504144 7410 151613921271002198963010970388701508952493261579218014461185456 7411 68407287054272017072033783960872675840195154019189169627062544 7412 30644406348868674054854180162019916930459592466683796389677456 7413 13629397074581653467443184266863702442842366311420352606642144 7414 6018187682523828025719830637964964339641951843951762956391456 7415 2638164580619916241294332178819144572887450653199420000737344 7416 1148061537907793515289907132124162069814089032518507364730656 7417 495943809069320492482591537180047602895040619141841637699344 7418 212656046607345790051187481099644402974690365410537360899056 7419 90504896431355534174787354073445518196849246401545041611344 7420 38228206719693832713269527598287572030358582522816352801856 7421 16024302426724760120942087293880644865547081459418330961144 7422 6665320517259117390005264714793142633860813858021118558856 7423 2750873004494191777037886368806479178393462698716252991944 7424 1126383151521876703509293489146306273711239412881488234856 7425 457534651833033748959135720946298902183749732637504574544 7426 184347764447104956162769738359016573196213632804224033456 7427 73668064349355140706110169808147211853059293942196726544 7428 29194246064166951245616620247828750453250846187376349776 7429 11471987427916995747315349733881650200729533660660023744 7430 4469385855891540533601889304725650635904941482864228416 7431 1726103443811967380142913303870143629601794573867119584 7432 660746869484885939396421312102830004548030854069780416 7433 250662742454004820464598459719465466215025563182432784 7434 94224824465260088057703746233907713746252304837810416 7435 35090830608194859209078159007477626647758119371055184 7436 12945055415553145966672194944216220314639620753700316 7437 4729579785156925745754855011831690216899978215995934 7438 1711091109034840099309470943443950290669667035353666 7439 612881126879592417914703359579261264357588748367434 7440 217294845412349321160897539261057309050803855223866 7441 76244233855546361058808292110196768860055967270384 7442 26470370152902647481712064411182460151945282809616 7443 9091091397049563312992415779057213460047582420784 7444 3088012148746614368301598997429004052826666861616 7445 1037168084506929685039922136542134137017836927584 7446 344367943374947967570529734594196810915434880416 7447 113003488507562460412989164387832642237543139584 7448 36639062026305053973413429227826224999174797216 7449 11734469418492646842709095320861875049667745584 7450 3711313554992984945635242552809455235926116816 7451 1158804954842340132195163082832178066984211184 7452 357091616894939906852838671344812536194398816 7453 108567060610969055346151581795433638479977464 7454 32555336068820741842857606140221345976948616 7455 9625033459025871430639600562126398654806024 7456 2804670845930521458173689084153201149071976 7457 805188749510820715557055301027574042903024 7458 227655784149572715797435327767678341436176 7459 63364487363738077419000485499996711423024 7460 17354493325018812350678835619701656670576 7461 4674984361802218136900619821763697127424 7462 1238067449819714707104236297952487512576 7463 322171903201436209234317782727169389024 7464 82334595729973287594196238189778696576 7465 20653255224956124175026656706254098224 7466 5082218463022666807019225106230669776 7467 1226055366883403298384656748870410224 7468 289785726949908253413864273370055176 7469 67058830681321078547481285397829724 7470 15182080025483411751772514265829476 7471 3360221425855325023138862829733524 7472 726456940688648941945321404811476 7473 153277477571677496559897609979824 7474 31533292184166733136075329904976 7475 6319041519023016381791250493424 7476 1232145594940982885355308414576 7477 233510351160948774570629995424 7478 42958644145857702754347018336 7479 7661622822020244960565929024 7480 1322804611398047793515861856 7481 220750705671942111131676144 7482 35547395958608308901123856 7483 5513327495720561839303344 7484 821949142859882738633856 7485 117527298196575620208744 7486 16077993571333130399256 7487 2098667440462965990744 7488 260588968415057948856 7489 30675278072598189744 7490 3410094941804479056 7491 356435531198248944 7492 34852712759131056 7493 3169437815313344 7494 266206286613056 7495 20481791978144 7496 1429203569856 7497 89336700144 7498 4924528656 7499 234516144 7500 9381006 7501 302619 7502 7381 7503 121 7504 1 7505 25774322860995319938310129433268631642829886816335576505583101459701688 7506 20569131385233376019655192717325621169455685336255183636323142562660312 7507 14046591582357854022416864235975392155639252230781996388039480523430488 7508 8841400106595910103761927520032381682265050750701603518779521626389112 7509 5286989824857030714866956279972416983107975781078396423701343898190888 7510 3049927870231729404555376805319670824393132436847983707646869312181112 7511 1712377811748433706539261596098907688052175576988247266415111401350888 7512 940906782497657169642036941834300340310210316434795704847992139045512 7513 507853215615794124674529833062283959695192859681133616281024647656288 7514 269959108301324917558921049818702009028529667178492303092630489928712 7515 141592222581403892129158024920857655435414657159892044120265519578288 7516 73378349328064623254907932454659642335428372039972815209737172598712 7517 37613548792568766248354490927876948286680652965347480954973437262888 7518 19086454389372156594534991628487897810215278940723439570983264816312 7519 9593804730861602660758584771880586573561020153395818205788212323688 7520 4779290644336005425802333975890286060147561921358200634065079668312 7521 2360591149187481708106174363099790280623259693698178854563341353688 7522 1156394102558358757343387545057469829945692334587904750321144295512 7523 561997041792956792733132999102821742758303149392729014898980424888 7524 271018055884273737082354799312832066724243137855500649681412445112 7525 129709911808913812943421709880953818718461948344969303499992406888 7526 61619539264150449247562185996230929788316333435533206805330685112 7527 29059024820174552590831393746774205564593131020438285957555774248 7528 13604957971052893926300989268956471472567688436330910171566271072 7529 6324032495701331838428262887121012195762290756853505060646941428 7530 2918710109960898272997520004724653202846964458147699409211943072 7531 1337519777714399477582469819818268942074735733097199133643366428 7532 608594763518952153827505325545127782774984421687505317938286872 7533 274964088860964829513227030079741180366180110426098268689782728 7534 123350167589962630550216059691039671413686848846880254228597272 7535 54942880535690613478182275730166995573491694827691084601534728 7536 24298474186821939423328095568147078643032102361007288211857272 7537 10669077112240285955884911301283376200189736049586935605215128 7538 4650889429716457930165080663318411860547784205635172648823672 7539 2012724849096541688870748484499267287660333552435752648086328 7540 864663311188748173580841352375105217846244519917245283355672 7541 368719502119427681098249815195057614951203900775403645656328 7542 156063455512081891047062334095413211976513535364866284757272 7543 65558559080726356872274980021967693779664288963321243145928 7544 27330352361032524159005452423680121749305706440504890344072 7545 11306049934307764038063365129799476883758624981086559382928 7546 4640729417048646648058100415006334249897811123065440824072 7547 1889856412554454871020214046199855071504348424349187832128 7548 763473261032578167510920557053548797793109011467699597272 7549 305938609199544418551784836107249895609359278830195022728 7550 121590844752439462389015097748233322413145646025970989272 7551 47922780403084321682904927940086110560086352083774262728 7552 18728534338917370437288307692257360106835505896397912952 7553 7256546911000374689972957958375709906105972235737889208 7554 2787161055108834156371068653650059270201030752873660792 7555 1061057611296866776228155349779915640599236179006541208 7556 400310741811980836831734037677085636051205324936760792 7557 149647999357976016367135577957620169836179761754328008 7558 55423174892715928309431831723712456089927456916517592 7559 20332344284521069100353672716234829442169337545462408 7560 7387288868967923133681477772018609127529716791762092 7561 2657709083810997387926622760186918910629738575766158 7562 946617974776157288617151816742968619960071540412492 7563 333736847896564870702448457163707355602482792045058 7564 116442002484215549541550917902650046551678936821192 7565 40197768628669188482742625792453277691622969550808 7566 13727398475766541001030561381270817539677686741192 7567 4636307078716977688038145602213604079630104320408 7568 1548294929970363319736546604784600026803437458792 7569 511126845463433634696624468242465889785600531208 7570 166758902088485667126094733648269078870165650792 7571 53755413580923206713105569260436436632622511208 7572 17116351554618152739692140032610211633447713992 7573 5381882136125505896983044711748336583779968408 7574 1670568581132520951347802158938881347853851592 7575 511763626290180819152639076106703280869640408 7576 154672009395240912299800404761890744675241592 7577 46104948784271856953648822966457106195264128 7578 13549612715451115110791216826235760218315512 7579 3924579256425243680151616264109361563509488 7580 1119908410494722221977927179956160414437512 7581 314719660983901506420871878928586371534488 7582 87063876834328790623436551160908030098312 7583 23699389470590713204436065660911318675288 7584 6344896145571900853757230041209662004712 7585 1669911783769682716856610219445964877288 7586 431844333949968009752373921493477364712 7587 109672430748531800518056138766307975688 7588 27337835018558512923859900576529279112 7589 6684579793602388748833243870275180888 7590 1602361330579721941814018764044511112 7591 376305963696318643429362015174100888 7592 86520236746410390015497741804045712 7593 19461406065089311468016456406215988 7594 4279326039605899716243942140386512 7595 919104613750574693105079310652988 7596 192647673061925751159757905841512 7597 39370195490248254599860295861688 7598 7836903306081521463784965956712 7599 1517861787058505081993715463288 7600 285716192117522196638407048712 7601 52205840956573422067777053288 7602 9247196810715719313430034952 7603 1585573988695474352864105928 7604 262769377297426559348244072 7605 42018671625484448216567928 7606 6471275666876139315444072 7607 957948171155577476140728 7608 135999028295694737506872 7609 18471730099119117298128 7610 2393736527785986898872 7611 295069087323020908128 7612 34480118907962959272 7613 3804840835364769528 7614 394745893560290472 7615 38310362362041528 7616 3457649602910472 7617 288211787597128 7618 22005500984072 7619 1523709005928 7620 94505436072 7621 5168735928 7622 244207272 7623 9691128 7624 310122 7625 7503 7626 122 7627 1 7628 101859231283164591222767072928237054141804133241646933858568309469517468 7629 81290099897931215203111880210911432972348447905391750222245166906857156 7630 55515777036935895264801750777642801329518561089056173716662065447155468 7631 34946645651702519245146558060317180160062875752800990080338922884495156 7632 20900054069344665222729693824341788004423623522018993692299442361064668 7633 12058653962748755118967766304309406322158572771317390173519920734675556 7634 6771664137891724404100810024336989339050596990238993749818576836484668 7635 3721736267659994999545433219017318514657464553391010042171707524303556 7636 2009358455911561293006171622918410826605288976402762775756596122952668 7637 1068451673413904123364134681084110486295078659967967070908603983907156 7638 560598457798109998689604848021826526599885800286833454627579336250868 7639 290639349496785081130683798203124517571356133108341151534948846322156 7640 149047126915381189001525773282266862135941475948449107414683326743868 7641 75668777587316565746617840827607219800513103908476292204946154145156 7642 38055228794747799498263349899730271513832450943128811249972716882268 7643 18968774405375642903728358271242373703617172002405371678989452065956 7644 9374969674514040242969773499361787130056151849009553473201239742268 7645 4595679030178034817167439523471501069908589927651352839136160073956 7646 2235087880990553109061265160371710789285330233953173984572818720268 7647 1078693778432194351717877615314240959339637899365269234251674424756 7648 516696736639237558984744616211419216581334749972540219352693999868 7649 245678680754963821902389816898587149857091612117039569671281554756 7650 115968768946050008958968107017633331138629663772070266171289147868 7651 54349229681899559711405921021402401350313330336537059365958462756 7652 25290204861725007120574527274628195785720199316098773408402688508 7653 11685246890672113194273538005671724313152510879767863236836417436 7654 5361214394970781355845275118550712117390220122914358176189476008 7655 2442504285009883082847755113826058914543255664766658766977532936 7656 1104984507295483605265285294007789972468519931669459633334166508 7657 496389743776531451437779968462662189693535509981954315395879636 7658 221425654915566621924552938382921009327355399555856046706096908 7659 98075487325603991374336878691881337913668550708975792477499636 7660 43132606789913377896154602961714342340176855881284707875964908 7661 18834132603091438472826507393567263697144753520277419664107636 7662 8165055490851152516941596092283887496955017470690484058892508 7663 3514166061134694586776515428965475636407233265055311410068836 7664 1501441212038152897905766944466208348746899712619558761982508 7665 636777900849404724324925592091103130900655192702313478626836 7666 268058398729977043226675776896045515949451291926909832970508 7667 111994943217895152179613442800632303972937756562043548213236 7668 46436384137168795307338462778664610193273467598722305067308 7669 19106031776136271148333010354984488443967761158217414723236 7670 7799981841828507110269645225185011560209136177130855340308 7671 3159252424779860462211544810178677310311325054065414516236 7672 1269396012225405591191330763978822238806976629716226684108 7673 505922751192827423680410206925273441013867618248527086836 7674 199984141993283005128625370818023545404508339418332064108 7675 78393297240843542739610273069790222991362693392361074836 7676 30470516837759221056705345129704112431276341308586812108 7677 11741982498841850619417037437446752324440835412188899156 7678 4485435587841475929444079479071042418334863176451009948 7679 1698274532732641773073010825420983148133832423577349156 7680 637216921435774996844855475641067507534596244570807948 7681 236906179623794160013121437963981871483390919634047156 7682 87258180265818143645985860006361701647211157879719148 7683 31835005373102215336554028282649245557283700963201556 7684 11502661088581146236200355566414416115114363417739148 7685 4115372219613223102518877794395806987584646625977056 7686 1457663135802225714592255034208888076954908050210898 7687 511045161026068425975103217465919456994836509798406 7688 177308313129503555272654760302212101392353717753348 7689 60866310645288005731103842399562054840674780932156 7690 20668542016618817248361216607108777149051811381348 7691 6941143540852276247330655225837959609374124640156 7692 2304836462135298559292509623624355529744020319748 7693 756541532164935239555963018839755502940582860956 7694 245414686701501604859338550597289613154982329748 7695 78655784613015937733243816949020534284816678956 7696 24900371032092731020138247688584097652194167748 7697 7784019477474578280446107655973886018746453756 7698 2402137341349072383463062944225549434966485348 7699 731568760216551432115260785286668087112633756 7700 219805133926370612962621709179964806242993348 7701 65133124531129700662821304418074061567751756 7702 19028175746857843709172481451616955372487628 7703 5478563031406728598381264625381195154172116 7704 1553983774981484918229648361271833590662628 7705 434075364486762696251721181315673176225116 7706 119355703502861189830849302387086804690628 7707 32291826668532399207412751226178774592316 7708 8592437197941686002976685565267455917028 7709 2247541052369785149219455524057793912316 7710 577629268600102432362845304611829035028 7711 145784934650134422610471383118351670316 7712 36112503901602622092415244352043694628 7713 8774668883044109168555343775514415516 7714 2090089089441720419722099905239234628 7715 487727758861998477908081141194723516 7716 111421795165679834478719126020622628 7717 24901558419269444463221384216576916 7718 5440152354180132995204927810360928 7719 1160826314574233278960985669974416 7720 241721700823658585855906359321428 7721 49074027761732834696148453479916 7722 9703832271484580096288157618228 7723 1866928965403058632503191661516 7724 349067178344553550509476198228 7725 63350986227031353871069149516 7726 11145145270457931803292096228 7727 1897948459742212489862061276 7728 312374471046738136997955348 7729 49605093749311577649711276 7730 7586422123827129433143348 7731 1115146456950990117699276 7732 157198285795412641558548 7733 21199257499717904051676 7734 2727527400598786753548 7735 333790872812799854676 7736 38721785489778946548 7737 4241666581815987276 7738 436825746451217748 7739 42079852890927276 7740 3769490528885748 7741 311840925975276 7742 23629138378148 7743 1623637394076 7744 99928388148 7745 5422952076 7746 254216148 7747 10008876 7748 317748 7749 7626 7750 123 7751 1