0 1 1 1 2 1 3 4 4 2 5 1 6 16 7 7 8 3 9 1 10 65 11 27 12 11 13 4 14 1 15 267 16 108 17 43 18 16 19 5 20 1 21 1105 22 440 23 173 24 65 25 22 26 6 27 1 28 4597 29 1812 30 707 31 267 32 94 33 29 34 7 35 1 36 19196 37 7514 38 2917 39 1105 40 398 41 131 42 37 43 8 44 1 45 80380 46 31307 47 12111 48 4597 49 1680 50 575 51 177 52 46 53 9 54 1 55 337284 56 130883 57 50503 58 19196 59 7085 60 2488 61 808 62 233 63 56 64 10 65 1 66 1417582 67 548547 68 211263 69 80380 70 29877 71 10681 72 3596 73 1108 74 300 75 67 76 11 77 1 78 5965622 79 2303413 80 885831 81 337284 82 126021 83 45641 84 15764 85 5083 86 1487 87 379 88 79 89 12 90 1 91 25130844 92 9686617 93 3720995 94 1417582 95 531751 96 194467 97 68446 98 22805 99 7041 100 1958 101 471 102 92 103 13 104 1 105 105954110 106 40783083 107 15652239 108 5965622 109 2244627 110 827045 111 295294 112 100827 113 32381 114 9576 115 2535 116 577 117 106 118 14 119 1 120 447015744 121 171868037 122 65913927 123 25130844 124 9478605 125 3512983 126 1268356 127 441311 128 146017 129 45190 130 12809 131 3233 132 698 133 121 134 15 135 1 136 1886996681 137 724837891 138 277822147 139 105954110 140 40040183 141 14909339 142 5430734 143 1917751 144 649395 145 208084 146 62067 147 16877 148 4068 149 835 150 137 151 16 152 1 153 7969339643 154 3058850316 155 1171853635 156 447015744 157 169193597 158 63239487 159 23199304 160 8289965 161 2859231 162 941480 163 292085 164 84001 165 21934 166 5057 167 989 168 154 169 17 170 1 171 33670068133 172 12915186640 173 4945846997 174 1886996681 175 715143046 176 268127302 177 98933705 178 35694218 179 12494914 180 4204949 181 1345718 182 404238 183 112153 184 28152 185 6218 186 1161 187 172 188 18 189 1 190 142301618265 191 54554594416 192 20884526283 193 7969339643 194 3023492646 195 1136495965 196 421352919 197 153225617 198 54291912 199 18597694 200 6102780 201 1897831 202 552113 203 147875 204 35722 205 7570 206 1352 207 191 208 19 209 1 210 601586916703 211 230526280814 212 88224662549 213 33670068133 214 12785541850 215 4816202207 216 1792709561 217 656213596 218 234860677 219 81635060 220 27343148 221 8745454 222 2642674 223 744843 224 192730 225 44855 226 9133 227 1563 228 211 229 20 230 1 231 2543852427847 232 974414815782 233 372827899079 234 142301618265 235 54076955716 236 20406887583 237 7621345733 238 2805143526 239 1012433965 240 356220369 241 121359692 242 39724632 243 12381484 244 3636030 245 993356 246 248513 247 55783 248 10928 249 1795 250 232 251 21 252 1 253 10759094481491 254 4119854160332 255 1576001732485 256 601586916703 257 228759017624 258 86457399359 259 32380443643 260 11973556060 261 4352210327 262 1547066801 263 534632836 264 178412467 265 57052775 266 17328143 267 4946659 268 1310629 269 317273 270 68760 271 12977 272 2049 273 254 274 22 275 1 276 45513214057191 277 17422801069670 278 6663706588179 279 2543852427847 280 967850695362 281 366263778659 282 137504761035 283 51047361676 284 18666918033 285 6693361973 286 2341151646 287 794084845 288 259452009 289 81039542 290 23986767 291 6658624 292 1711965 293 401336 294 84063 295 15303 296 2326 297 277 298 23 299 1 300 192560373660245 301 73695109608352 302 28181895551161 303 10759094481491 304 4095387893312 305 1551535465465 306 583684770103 307 217420991444 308 79916230409 309 28868868733 310 10201950700 311 3508588727 312 1167437081 313 373352236 314 113900227 315 32860685 316 8873918 317 2215294 318 503329 319 101993 320 17930 321 2627 322 301 323 24 324 1 325 814807864164497 326 311768697325788 327 119208323665543 328 45513214057191 329 17331318506030 330 6572224024539 331 2476836131227 332 925300665762 333 341615895659 334 124194904215 335 44278673806 336 15409805073 337 5207854373 338 1699265646 339 531828565 340 158476329 341 44576102 342 11715417 343 2841499 344 626205 345 122876 346 20883 347 2953 348 326 349 25 350 1 351 3448219788064105 352 1319136935150530 353 504329070986033 354 192560373660245 355 73352049994702 356 27838835937511 357 10507517431481 358 3935293406942 359 1458457275715 360 533156609953 361 191540714294 362 67345810079 363 23067136273 364 7657331200 365 2449476827 366 750211181 367 218382616 368 59906287 369 15330185 370 3614768 371 773269 372 147064 373 24188 374 3305 375 352 376 26 377 1 378 14594181609750217 379 5582164587379132 380 2133944799315027 381 814807864164497 382 310478793178464 383 117918419518219 384 44566369523517 385 16727533586006 386 6220016154525 387 2284722747583 388 826265471868 389 293108861915 390 101568147621 391 34222337542 392 11155201269 393 3497870069 394 1048393242 395 298182061 396 79799445 397 19893158 398 4562973 399 948205 400 174936 401 27872 402 3684 403 379 404 27 405 1 406 61773780029221121 407 23624565985193454 408 9030384375443237 409 3448219788064105 410 1314274988749078 411 499467124584581 412 188988331406117 413 71069911887898 414 26503542364381 415 9776008778375 416 3555992623850 417 1271269876267 418 445004404399 419 151895542484 420 50327394863 421 16105057321 422 4949856052 423 1451985983 424 403592741 425 105410680 426 25611235 427 5718077 428 1155104 429 206899 430 31963 431 4091 432 407 433 28 434 1 435 261495087325800345 436 99992527624164792 437 38218747594943671 438 14594181609750217 439 5563797234306980 440 2115577446242875 441 801302457493797 442 301835332909216 443 112847001503099 444 41777089615201 445 15273547250820 446 5497538472445 447 1941545848595 448 670275972328 449 225271567929 450 73376025445 451 23048630582 452 6943573261 453 1993717209 454 541731226 455 138138485 456 32727805 457 7116570 458 1398493 459 243389 460 36490 461 4527 462 436 463 29 464 1 465 1107015635067521493 466 423261394979186258 467 161766307653385913 468 61773780029221121 469 23555032434277450 470 8960850824527233 471 3397053590220253 472 1281476143977378 473 480173686483581 474 178338353574365 475 65491352071266 476 23714262456065 477 8440715205245 478 2943176732800 479 1001630884205 480 331354911877 481 106083343948 482 32707318503 483 9658687921 484 2715114660 485 721397451 486 179666225 487 41527740 488 8799935 489 1683365 490 284872 491 41483 492 4993 493 466 494 30 495 1 496 4686744883310445381 497 1791772117372508096 498 684756482304986603 499 261495087325800345 500 99728779672414432 501 37954999643193311 502 14399967208915861 503 5439116384388628 504 2042062794168375 505 760586650190997 506 280412963707416 507 102074610133051 508 36583258061785 509 12868995605720 510 4428280400475 511 1485103667675 512 483472783470 513 152117871593 514 46034527645 515 13327209142 516 3668521221 517 953406561 518 232009110 519 52342885 520 10815145 521 2015210 522 331845 523 46973 524 5490 525 497 526 31 527 1 528 19843265518772168412 529 7585532635750474970 530 2898787752440029589 531 1107015635067521493 532 422259152762534890 533 160764065436734545 534 61035285764320113 535 23080286121126802 536 8680318912210941 537 3241202527822313 538 1199139733653938 539 438553083462941 540 158140119755525 541 56065509622474 542 19482251560689 543 6613255954969 544 2184975554494 545 699871886819 546 216399103349 547 64281231756 548 18246704111 549 4919494969 550 1250973748 551 297567187 552 65558077 553 13215192 554 2400047 555 384837 556 52992 557 6019 558 529 559 32 560 1 561 84018817529561297740 562 32115543037833088763 563 12272277519060920351 564 4686744883310445381 565 1787957130870415792 566 680941495802894299 567 258682343040359409 568 97918277603624864 569 36882991839304751 570 13802705718177949 571 5122386805967008 572 1881184278144695 573 682044544490757 574 243491461027816 575 85351341272291 576 29285831649817 577 9803580089128 578 3190324134159 579 1005348579665 580 305476692846 581 89077589497 582 24796357741 583 6549653630 584 1630158661 585 379184913 586 81617726 587 16059649 588 2844457 589 444410 590 59573 591 6581 592 562 593 33 594 1 595 355761733571482164460 596 135977626086166554915 597 51958808556605257175 598 19843265518772168412 599 7570987999711248061 600 2884243116400802680 601 1096285985530386888 602 415344489727492589 603 156662146687133180 604 58743869083508316 605 21860877244203565 606 8058171526025616 607 2935784720058608 608 1054600441913913 609 372555897423156 610 129064436395340 611 43713095123049 612 14427263473232 613 4623683384104 614 1433359249945 615 428010670280 616 122533977434 617 33456387937 618 8660030196 619 2110376566 620 480217905 621 101032992 622 19415266 623 3355617 624 511160 625 66750 626 7177 627 596 628 34 629 1 630 1506465143903752467926 631 575758177187210017115 632 219996443615727852655 633 84018817529561297740 634 32060008972956040565 635 12216743454183872153 636 4645755454472624092 637 1761512338071821412 638 665226352541434524 639 249881862813941935 640 93219716126808755 641 34475847043300439 642 12614969799096874 643 4556798273071258 644 1621013553012650 645 566413111098737 646 193857213675581 647 64792777280241 648 21079682157192 649 6652418683960 650 2028735299856 651 595376049911 652 167365379631 653 44831402197 654 11375014260 655 2714984064 656 604607498 657 124389593 658 23356601 659 3941335 660 585718 661 74558 662 7808 663 631 664 35 665 1 666 6379318967733734465666 667 2437985054662444649501 668 931519910758692181575 669 355761733571482164460 670 135765289955754311805 671 51746472426193014065 672 19686463453236973500 673 7469719999053101347 674 2823964544580477255 675 1062452206508655843 676 397225853967221319 677 147343991153279384 678 54124275026470629 679 19648427983170190 680 7033458184073316 681 2476659911002058 682 855646357989408 683 289233246890671 684 95376033215090 685 30583255934849 686 9503573777657 687 2851155093697 688 822419793841 689 227043743930 690 59678364299 691 14846962102 692 3471947842 693 756963778 694 152356280 695 27966687 696 4610086 697 668751 698 83033 699 8475 700 667 701 36 702 1 703 27014897501947737178360 704 10323769166299931583093 705 3944450198566197117427 706 1506465143903752467926 707 574945233145060286351 708 219183499573578121891 709 83418209617823810086 710 31671737191630796021 711 11985273738393822521 712 4515553739340721174 713 1691589194760243919 714 629136988251588076 715 231911134284366757 716 84567143131087373 717 30442868104616744 718 10794440121446554 719 3760981937373238 720 1284322026371180 721 428675668381772 722 139442421491101 723 44066388276011 724 13483132341162 725 3979558563505 726 1128403469808 727 305983675967 728 78939932037 729 19261567738 730 4414605636 731 942657794 732 185694016 733 33337736 734 5371049 735 760963 736 92212 737 9179 738 704 739 37 740 1 741 114404917969585921890234 742 43717985635981403227119 743 16703088134033666048759 744 6379318967733734465666 745 2434868769167537348239 746 928403625263784880313 747 353458392118724593962 748 134274892545146472071 749 50856682927322661985 750 19184945735691865964 751 7199671997298043443 752 2684118257957322269 753 992529063197078350 754 363392074945490274 755 131480940661123517 756 46913797530036144 757 16470929425419400 758 5676489303972846 759 1915507366599608 760 631185340228428 761 202509671846656 762 63067250355555 763 19000862079544 764 5517729738382 765 1538171174877 766 409767705069 767 103784029102 768 24844097065 769 5582529327 770 1167923691 771 225265897 772 39571881 773 6234145 774 863096 775 102133 776 9921 777 742 778 38 779 1 780 484503786321829039780260 781 185137801107515062295713 782 70732883137929140405479 783 27014897501947737178360 784 10311809367914071129601 785 3932490400180336663935 786 1497621631012799315696 787 569218005749014435383 788 215759613630289841421 789 81484721085143369350 790 30628038157820707365 791 11443092422128841401 792 4243420424830797958 793 1559302166873475689 794 566773103676397339 795 203381028730907065 796 71900088069783548 797 24986290539747404 798 8515361114328004 799 2838871810355158 800 923364443755550 801 292179103527122 802 89669431680466 803 26602181324911 804 7601319245367 805 2083589506985 806 545418332108 807 135650627039 808 31866597937 809 7022500872 810 1439971545 811 272047854 812 46781957 813 7210076 814 975931 815 112835 816 10702 817 781 818 39 819 1 820 2051916371747959111912284 821 784046505398930023966207 822 299542719077100984185947 823 114404917969585921890234 824 43672034831656781484755 825 16657137329709044306395 826 6345327961794973176794 827 2412837561614636512859 828 915215930601837197163 829 345997924852822761780 830 130238311222532920359 831 48753590137389551009 832 18125551979568843644 833 6682459557440002243 834 2439039132609204285 835 879736965735728596 836 312963862059331257 837 109582833328424192 838 37682745258640644 839 12696454718893240 840 4181093604565236 841 1342221794210078 842 418857350454528 843 126678246927406 844 37008815246940 845 10406633922029 846 2805314676662 847 721725169677 848 176306837569 849 40656210530 850 8789612593 851 1767111721 852 327140176 853 55092322 854 8310365 855 1100289 856 124358 857 11523 858 821 859 40 860 1 861 8690227571643118971120966 862 3320466663468718175658751 863 1268550291720759063746467 864 484503786321829039780260 865 184961067244728055594313 866 70556149275142133704079 867 26884114443485352219324 868 10226977113776307912929 869 3881649151981334736135 870 1468811590366698223276 871 553595659764861026113 872 207597734912038264333 873 77359423689505343974 874 28605833552115792965 875 10480281572546949321 876 3797822015106947078 877 1358782882497742793 878 479045916762014197 879 166082054702682940 880 56499221374258748 881 18816476115618104 882 6120021396724864 883 1938927792159628 884 596705997949550 885 177848647495022 886 51170400567616 887 14161585320676 888 3754951398647 889 949636721985 890 227911552308 891 51604714739 892 10948504209 893 2158891616 894 391779895 895 64639719 896 9547397 897 1237032 898 136743 899 12385 900 862 901 41 902 1 903 36805334866771073590370948 904 14062610606859796258692001 905 5372383035216677287571035 906 2051916371747959111912284 907 783366080027200048165817 908 298862293705371008385557 909 113901226460642952791244 910 43345077185500819087165 911 16460962742015466867841 912 6233985628239158954912 913 2352336476257824218777 914 883524885891125995501 915 329929226126264969388 916 122331491214226705055 917 44972067524721361081 918 16366233972605568116 919 5885952400058618795 920 2088130384951671717 921 729347502453928924 922 250301585691914727 923 84219530989231787 924 27720309614973039 925 8903833499354935 926 2783812102630071 927 844884310470443 928 248178312520893 929 70329665025871 930 19159264458255 931 4997679137579 932 1242727738932 933 293091016947 934 65179464639 935 13574749900 936 2626245691 937 467354075 938 75574180 939 10934461 940 1387064 941 150032 942 13289 943 904 944 42 945 1 946 155882636527407146786779538 947 59558173045273988820183915 948 22752838178502915229812967 949 8690227571643118971120966 950 3317844536426441683549931 951 1265928164678482571637647 952 482562084651282523471830 953 183699790945911515086273 954 69798564485268562295029 955 26453487299767743207864 956 9992524557752276340023 957 3758538929513117385111 958 1406202453255293166334 959 522677567364167170833 960 192748341237902201445 961 70416850023675496390 962 25444782498954135309 963 9078548526348567193 964 3192596126289948398 965 1104465741338276681 966 375118238884347757 967 124816653192433030 968 40597122203201243 969 12876812588228204 970 3972979088873269 971 1189166986243198 972 344282675772755 973 96104363251862 974 25774698225991 975 6615433767736 976 1617754630157 977 375026891225 978 81935874278 979 16756409639 980 3181659739 981 555414048 982 88059973 983 12485793 984 1551332 985 164268 986 14236 987 947 988 43 989 1 990 660224071927106479829787640 991 252246144439452209197334401 992 96363507912045062410554863 993 36805334866771073590370948 994 14052496688268158360557981 995 5362269116625039389437015 996 2044424580198597705887084 997 778496415520115134249437 998 295934330868832610777607 999 112234539922921095691334 1000 42435975437652533396305 1001 15982488137884790188441 1002 5989963580132513848418 1003 2231424650619396463307 1004 825222197364103296973 1005 302544629999936126140 1006 109796288762033924695 1007 39379438738358428305 1008 13934656239404292996 1009 4856107713055725803 1010 1663511586765777405 1011 559045845427500724 1012 183927606543152967 1013 59110953350719937 1014 18513831147518694 1015 5637018559290490 1016 1664039470417221 1017 474872484174023 1018 130589808401268 1019 34485445149406 1020 8710746923415 1021 2095313155679 1022 477558525522 1023 102531634297 1024 20595760019 1025 3839350380 1026 657690641 1027 102276593 1028 14216620 1029 1730827 1030 179495 1031 15227 1032 991 1033 44 1034 1 1035 2796346477595445154764502758 1036 1068352852893965835813901579 1037 408128780966859355984113939 1038 155882636527407146786779538 1039 59519128615362084376224675 1040 22713793748591010785853727 1041 8661297060322852425295746 1042 3299027943697813035858731 1043 1254603363499215329971647 1044 476106947979100195722210 1045 180172617110267584944603 1046 67938077187346489253269 1047 25502101749693955856964 1048 9519613611809165668523 1049 3529650031676651820105 1050 1298225381057255356798 1051 473003183693152059825 1052 170458553693215933685 1053 60662264931182008990 1054 21282826192823580685 1055 7348169953419287689 1056 2492062240363561886 1057 828550653597784481 1058 269504808170283757 1059 85577201627130790 1060 26466248276410853 1061 7952417128892159 1062 2315398569601669 1063 651359099184448 1064 176486615010425 1065 45896806609157 1066 11411361459751 1067 2700614536336 1068 605301380657 1069 127742855135 1070 25211220838 1071 4615460819 1072 776110439 1073 118419798 1074 16143205 1075 1926585 1076 195758 1077 16263 1078 1036 1079 45 1080 1 1081 11843936164574402847507632992 1082 4524923402416517470408191977 1083 1728576924821072315643689219 1084 660224071927106479829787640 1085 252095290960247123845673701 1086 96212654432839977058894163 1087 36693525817477892682669488 1088 13979732068886881896815761 1089 5318435008564029471520015 1090 2019407064866216435661284 1091 764803701367001105689637 1092 288696753387900909967427 1093 108524136277633325022824 1094 40586059090286835769555 1095 15083957340592879912591 1096 5564343728783714244068 1097 2034693697107062423963 1098 736468316049807067165 1099 263465132356655007340 1100 93006578663439073655 1101 32344313732257064665 1102 11061487539433483980 1103 3713317586014196291 1104 1221255345650634405 1105 392704692052849924 1106 123199883882566167 1107 37622682255435377 1108 11156433979024524 1109 3204016850132365 1110 888618280530696 1111 237259181346248 1112 60772566335823 1113 14875759726666 1114 3464398266915 1115 763783730579 1116 158482349922 1117 30739494787 1118 5528273949 1119 912813130 1120 136702691 1121 18282893 1122 2139688 1123 213103 1124 17345 1125 1082 1126 46 1127 1 1128 50165607925035600619478242126 1129 19165206044586365472680327727 1130 7321269880011962625172694735 1131 2796346477595445154764502758 1132 1067769552774372839120813539 1133 407545480847266359291025899 1134 155450189887019235445352198 1135 59237535454179258386458035 1136 22544009636701365703788547 1137 8564277567814483806972786 1138 3245842559250454335452771 1139 1226435494384237899791487 1140 461631793017236794101850 1141 172935039629335884134423 1142 64410903351702559111599 1143 23824844261415723342044 1144 8740886920822843429453 1145 3176543192039129185385 1146 1141849494932066761422 1147 405381178882259694257 1148 141916046525604686917 1149 48909467862165613262 1150 16565154129908548597 1151 5503666590475064617 1152 1790349004460868326 1153 569093658810233921 1154 176388966757383997 1155 53189082874817830 1156 15566400619382453 1157 4409966640357929 1158 1205949790225564 1159 317331509694868 1160 80072328348620 1161 19299762012797 1162 4424002286131 1163 959604019216 1164 195820288637 1165 37337938715 1166 6598443928 1167 1070169979 1168 157356849 1169 20654158 1170 2371265 1171 231577 1172 18474 1173 1129 1174 47 1175 1 1176 212481239419671147451924218326 1177 81174750134196368939666202845 1178 31009142209160768320187960719 1179 11843936164574402847507632992 1180 4522666284562440222334938257 1181 1726319806966995067570435499 1182 658550254192622228449621960 1183 251004773345355869158596061 1184 95554583458336633713243863 1185 36317048004157375326785828 1186 13773038367456009622997281 1187 5208760799641525816024495 1188 1962918240391071480571724 1189 736482746006833580780237 1190 274850952989596786678387 1191 101915913360260902543964 1192 37505010008558343432365 1193 13680165747142620090321 1194 4939278826319776660868 1195 1762735634280647475483 1196 620886139348580714061 1197 215504960466321019804 1198 73588913940716332887 1199 24679446078550719625 1200 8114291948642171028 1201 2610625358167106411 1202 820276353706238085 1203 251182694896004164 1204 74793728138620167 1205 21604645263802337 1206 6038244644419884 1207 1628278004061955 1208 422328213836391 1209 104996704141523 1210 24924375792903 1211 5624613780106 1212 1200611493975 1213 241007474759 1214 45187186122 1215 7849247407 1216 1250803479 1217 180633500 1218 23276651 1219 2622493 1220 251228 1221 19651 1222 1177 1223 48 1224 1 1225 899993106479235212108583553020 1226 343821597478903117011068663297 1227 131340358059231969559144444971 1228 50165607925035600619478242126 1229 19156465715874832299290281407 1230 7312529551300429451782648415 1231 2789863266737989229447710158 1232 1063543459770994161877274659 1233 404993205578371933427652699 1234 153988432233016064269056638 1235 58433848774679430555812775 1236 22116800770522055229026947 1237 8343762403066045606029666 1238 3135001603424519790005171 1239 1172083363033448309433447 1240 435600617026614728653210 1241 160749664037017941974823 1242 58833750676757039430859 1243 21328740668198695998494 1244 7648574921056075908173 1245 2709296094736299247305 1246 946560460455651771822 1247 325674321107071057761 1248 110169360640750037957 1249 36580446700033705070 1250 11901000621482985445 1251 3786708672840814417 1252 1176083314673708006 1253 355806960967469921 1254 104624266071465757 1255 29830537932845590 1256 8225892669043253 1257 2187648024623369 1258 559370020561414 1259 137041806725023 1260 32045102583500 1261 7120726790597 1262 1496113010491 1263 295501516516 1264 54494041757 1265 9306855635 1266 1457608228 1267 206804749 1268 26171249 1269 2894598 1270 272105 1271 20877 1272 1226 1273 49 1274 1 1275 3812075440989674548113681813734 1276 1456295943377809476571576434643 1277 556302836898574264462992881623 1278 212481239419671147451924218326 1279 81140881360439177892779773355 1280 30975273435403577273301531229 1281 11818807719528744974011249822 1282 4506278168228315522228601407 1283 1716414901490326292780891249 1284 652871441719332130903616590 1285 247878236140960197475963891 1286 93889803907944133206907253 1287 35455955133264702651094478 1288 13339154362742647422067531 1289 4995391959676601816037865 1290 1860390356252082026032694 1291 688306993218633716599247 1292 252706376192018987946037 1293 91956712155001045971214 1294 33122961478244006540355 1295 11794220810045310541861 1296 4145645888989234633688 1297 1436349794252935386383 1298 489789333797283614561 1299 164115012690212556800 1300 53945652049462518843 1301 17365205349428813773 1302 5464204727945828328 1303 1677496055105013911 1304 501412740431305905 1305 145605779463835984 1306 40981513392370227 1307 11150975459524637 1308 2925082790481384 1309 737434765858015 1310 178064745296601 1311 41022938571578 1312 8977835988078 1313 1857109197481 1314 360996186990 1315 65494670474 1316 11000628717 1317 1693773082 1318 236164854 1319 29360105 1320 3188856 1321 294258 1322 22153 1323 1276 1324 50 1325 1 1326 16146826161025356861047741642072 1327 6168364490846719236793841801397 1328 2356289049857044688680159987663 1329 899993106479235212108583553020 1330 343690269580660947645590671397 1331 131209030160989800193666453071 1332 50068148800550622300886679716 1333 19092875365147045027585148487 1334 7274067645618300053573898665 1335 2767789477389984531345297258 1336 1051374575899658238564406009 1337 398503134180326107660789419 1338 150624898039365910184825528 1339 56735094131421776977918275 1340 21279138998157074326823797 1341 7939984635414426904756266 1342 2944592675737825088718401 1343 1084202319485743062685707 1344 395895326267109346086460 1345 143188950075090358140423 1346 51232237920089312169209 1347 18109276441845305628854 1348 6315055631799995086993 1349 2169409742810760453305 1350 733059948557825066922 1351 243270614760541452361 1352 79155602070328895561 1353 25209950020866376718 1354 7844744671437562945 1355 2380539943491734617 1356 703043888386720706 1357 201631147955414801 1358 56025368491578817 1359 15043855099208590 1360 3892879639683953 1361 967796849202569 1362 230362083344554 1363 52297338047953 1364 11274399476375 1365 2296563488297 1366 439454290816 1367 78458103826 1368 12963433352 1369 1962804635 1370 269031553 1371 32866699 1372 3506594 1373 317738 1374 23480 1375 1327 1376 51 1377 1 1378 68393673561078343836573041340322 1379 26127266092861750645955265257203 1380 9980439931836393784907523615131 1381 3812075440989674548113681813734 1382 1455786391132629859433521826071 1383 555793284653394647324938273051 1384 212103015072733699679347601654 1385 80893984911743899485681148583 1386 30825836111193277184794468867 1387 11732960746046232157209320380 1388 4458893100427932103635421715 1389 1691103623037947572290124457 1390 639729047138289333725718448 1391 241225912957963226064929029 1392 90601014918597315880103501 1393 33865920787175538902185226 1394 12586781789018464575361429 1395 4646797153604037670605163 1396 1702204477866212581886762 1397 618002158380469519201055 1398 222106832113360173114595 1399 78917882038269814974172 1400 27685644118180502804963 1401 9576367676335197176109 1402 3261312044535202089116 1403 1091902301724441635811 1404 358842353166616568889 1405 115571738406075116528 1406 36416136335746220967 1407 11206186314879844249 1408 3361441643442281304 1409 980901699950546687 1410 277857811563825981 1411 76226663608411180 1412 20201295116832363 1413 5157440017623773 1414 1264560377939820 1415 296763528737251 1416 66401445392697 1417 14104107344744 1418 2829707868369 1419 533144380072 1420 93690089256 1421 15231985430 1422 2268552078 1423 305747443 1424 36715890 1425 3849191 1426 342597 1427 24859 1428 1379 1429 52 1430 1 1431 289699336024063473897774995402004 1432 110667765814965451343576048239597 1433 42274092253887107507003006899275 1434 16146826161025356861047741642072 1435 6166386229188963076140218026941 1436 2354310788199288528026536213207 1437 898524397066658668593014387136 1438 342731112413264021268076114085 1439 130628097340530321588728512431 1440 49734112428786422103047363848 1441 18908276317593144918252894981 1442 7175315571546912761043574601 1443 2716422471118980657408152886 1444 1025318848081033085118028429 1445 385589800942743751392309981 1446 144363887984780525327380952 1447 53762873066183209447277451 1448 19896952279007670545092225 1449 7310170489989205969730796 1450 2663373336385168299125633 1451 961168858518955717238871 1452 343166700138486198037816 1453 121059868025126024923221 1454 42141985986856209949049 1455 14456341868675707144086 1456 4879974192340509967977 1457 1618662147805307878861 1458 526759846080866243050 1459 167917492914249674161 1460 52345754508174557633 1461 15929618172428336666 1462 4723431857548492417 1463 1361990214106211113 1464 381088514155664426 1465 103230702591838445 1466 27004038983427265 1467 6802743866594902 1468 1645303848971129 1469 380743471031309 1470 83979942294058 1471 17578496901361 1472 3474389556617 1473 644681688248 1474 111537308176 1475 17847218920 1476 2615233490 1477 346681412 1478 40933969 1479 4218079 1480 368888 1481 26291 1482 1432 1483 53 1484 1 1485 1227104728952822229619372611519970 1486 468760775400107269077924084981923 1487 179061439376043795180149089579919 1488 68393673561078343836573041340322 1489 26119581307191236329570034441047 1490 9972755146165879468522292798975 1491 3806368916976916392382074772034 1492 1452058128777627864355538558827 1493 553533731710969195762524171691 1494 210802619297705174494448057606 1495 80174521957174852905719545175 1496 30440409528388430802672181327 1497 11532133210795285884419286346 1498 4356817639248373123375711745 1499 1640395168129392465967558859 1500 615076320048359380849530430 1501 229486519105615629457220449 1502 85122631120835104129839497 1503 31359758054651894682562046 1504 11462805775644224137469821 1505 4152635285655018167739025 1506 1489261949269849868613392 1507 528093090750894151374521 1508 184926390612407953336705 1509 63866522587281928413484 1510 21724536600425718464435 1511 7268194731750011320349 1512 2388220539409501352372 1513 769558391604193473511 1514 242798545523327230461 1515 74881052609077556300 1516 22535298100902998667 1517 6605679928474662001 1518 1882248070926169584 1519 520257856819958471 1520 139169342664294045 1521 35938640072455600 1522 8934601089028335 1523 2131857222433433 1524 486553373462304 1525 105809902430995 1526 21829960136937 1527 4251463235576 1528 777073678959 1529 132391990711 1530 20854682535 1531 3007463615 1532 392230125 1533 45548713 1534 4614744 1535 396665 1536 27777 1537 1486 1538 54 1539 1 1540 5197782449988780221338068385818340 1541 1985564840376992972595071691903897 1542 758460111424170742975699080383927 1543 289699336024063473897774995402004 1544 110637896648019678717625905822085 1545 42244223086941334881052864481763 1546 16124641779750098551482830040716 1547 6151886633584219082960537241741 1548 2345517716607302690578462469707 1549 893459587829674826222923910880 1550 339925856118705630460399739189 1551 129123236821000455965951681583 1552 48948714863825603060232136408 1553 18508305335437172257559955081 1554 6976172124641886373140668735 1555 2619354485393513249764956990 1556 978959317264120783797398131 1557 363882997215761402947867701 1558 134396478110145773490647252 1559 49273846989310669360807755 1560 17914088934658774678245709 1561 6451283159014550540775888 1562 2298647873359532373036863 1563 809385924089682504423471 1564 281292833338788353048950 1565 96366442726380399712245 1566 32499920139098471298761 1567 10775383538672752834326 1568 3507188806922741513977 1569 1118968267513240161605 1570 349409875909046688094 1571 106611330385719457633 1572 31730277776641901333 1573 9194979675738902666 1574 2589299747264240665 1575 707051676338071081 1576 186793819518112610 1577 47624476853818565 1578 11685836781362965 1579 2751235692334630 1580 619378469901197 1581 132825096438893 1582 27015194007898 1583 5185233870961 1584 933770635385 1585 156696956426 1586 24304965715 1587 3450283180 1588 442819565 1589 50589440 1590 5040727 1591 425983 1592 29318 1593 1541 1594 55 1595 1 1596 22016927074009362249572101284426782 1597 8410452019318595423552512689242207 1598 3212669569329815202214444303423867 1599 1227104728952822229619372611519970 1600 468644617528651486643673531136043 1601 178945281504588012745898535734039 1602 68307384856568334028272629911954 1603 26063161769626999147219765430191 1604 9938519989876900595736935389475 1605 3786633356292681512776398147734 1606 1441115639685378822197935678027 1607 547656051855703995975011767147 1608 207730195736998365514612027958 1609 78606958915997909548660346375 1610 29658244052172306488428209967 1611 11149938716735134230868254886 1612 4173766592093247857727586151 1613 1554412106699734607962629161 1614 575452789435613824165231030 1615 211569792219852421217363329 1616 77173314109706647726716077 1617 27899467120395978365908322 1618 9985378185737203687662613 1619 3534095026722653146886725 1620 1235447153363120773849862 1621 426061229273438269426391 1622 144768395934649916377441 1623 48401953208269516665196 1624 15902033069171045366435 1625 5126649530498292532109 1626 1619460723575551018132 1627 500492456062310856527 1628 151082580153264168433 1629 44471249767544710800 1630 12740971990902809467 1631 3545992315163906801 1632 956692567899666136 1633 249640891561595055 1634 62847072043482445 1635 15222595189663880 1636 3536758408300915 1637 785522715966285 1638 166144246065088 1639 33319149626195 1640 6303955618297 1641 1118721747336 1642 184951111951 1643 28254155525 1644 3949189810 1645 498906630 1646 56087065 1647 5497625 1648 456898 1649 30915 1650 1597 1651 56 1652 1 1653 93260397703714993164999916344937128 1654 35625161543316737894462682359487329 1655 13608234469307375644890581075060547 1656 5197782449988780221338068385818340 1657 1985112880658965019123624082394473 1658 758008151706142789504251470874503 1659 289363534177491302860577939738460 1660 110418252672903290114679404004421 1661 42110867816334956086406774092467 1662 16047706046707956939187008662276 1663 6109186056831056343450073272801 1664 2322552700538374830673675125067 1665 881437060852996008475739447040 1666 333781008997292012500727679893 1667 126050813260293646986115651935 1668 47443854344295737437455305560 1669 17785610292123430949027095593 1670 6635671575388296718158840707 1671 2461904983295048860431254556 1672 907492876595314252468625395 1673 332040087159700428303394365 1674 120470294939848007086031036 1675 43296980830141359359314959 1676 15397513709745380993406637 1677 5412135524008177305744024 1678 1878040497285524158857299 1679 642593343922403385007437 1680 216532114648965115581046 1681 71763718714315199203605 1682 23361765506045682538409 1683 7459732436874637171974 1684 2333082906376344639865 1685 713622182800793621733 1686 213129726738482765206 1687 62047146585218596773 1688 17575896817673885973 1689 4834924826771076506 1690 1288932511607169705 1691 332239943707503569 1692 82599052145908514 1693 19751980102426069 1694 4529384912762189 1695 992626504461274 1696 207103788494989 1697 40959542429901 1698 7640392803706 1699 1336437185409 1700 217715438073 1701 32764326122 1702 4510170597 1703 560980787 1704 62074157 1705 5987092 1706 489467 1707 32569 1708 1654 1709 57 1710 1 1711 395038669392940404931165071101726942 1712 150902486321041093309034699988851239 1713 57642088617326100144034783643914111 1714 22016927074009362249572101284426782 1715 8408692604701986604681520209366235 1716 3210910154713206383343451823547895 1717 1225797274054241364219827741153422 1718 467789122348098574715576270278919 1719 178425588170607271854998330540459 1720 68007335497703981740318926536038 1721 25896467681369025653912152443571 1722 9848761634661068714725143781295 1723 3739575577830012371275070508494 1724 1417022877291637540601395383427 1725 535585816438641532125655936387 1726 201804807441349519624928256494 1727 75753994181055872638812604559 1728 28310139836760135201357298999 1729 10524529544636704252330203406 1730 3888857969248407534171362699 1731 1426952985953358673740108143 1732 519460109358044421271482748 1733 187420022198343992968088383 1734 66949727258495985882057347 1735 23652746428354626522742388 1736 8255232718609245529335751 1737 2843097194601068223591727 1738 965056697315544064734428 1739 322463353393140679726991 1740 105931238744175564145945 1741 34167520029860364942340 1742 10805754523814682403931 1743 3346022086940045231957 1744 1012939180563700592092 1745 299316997762906970359 1746 86187271024424205153 1747 24140124439205608380 1748 6564227621531722407 1749 1729302794760645901 1750 440370283153476196 1751 108130339445972627 1752 25531287300064113 1753 5779307197638044 1754 1249922284875855 1755 257295780414581 1756 50191991919592 1757 9232449489691 1758 1592056685985 1759 255619500576 1760 37904062503 1761 5139736381 1762 629565784 1763 68584997 1764 6510840 1765 523748 1766 34281 1767 1712 1768 58 1769 1 1770 1673337687768044265437530947653945480 1771 639201553417696491405199687435515309 1772 244162884024756086474034616333788367 1773 93260397703714993164999916344937128 1774 35618309086388893020965132701023017 1775 13601382012379530771393031416596235 1776 5192689407677544166711511207230000 1777 1981779252964337783368059383682105 1778 755981978910096419148231642528683 1779 288192856561997844432655372249764 1780 109767268391390572577657041709305 1781 41759932893686590837338115173267 1782 15863465212317565183425962729696 1783 6014703577656496468700818948401 1784 2275127999826484097425748439907 1785 858105122534846556824353056480 1786 322519306096205024698697120093 1787 120714498654855505073768863599 1788 44960504473799632434956259040 1789 16650364637039497233598960041 1790 6125835092402792981268756635 1791 2236977123154385447097393936 1792 810024137201026773357285793 1793 290564027842982352085803045 1794 103144005644638359117714662 1795 36194278386142373235657315 1796 12541531957787746712914927 1797 4286299239178501183579176 1798 1443202044577432959987449 1799 478145347261888895253021 1800 155681993868748215526030 1801 49750755124572651380085 1802 15583235094712286437745 1803 4777480570897604033814 1804 1431458483957558801857 1805 418519303393858209765 1806 119202305630951239406 1807 33015034606527034253 1808 8874910167321425873 1809 2310682545789703466 1810 581379751029057565 1811 141009467875581369 1812 32879128429608742 1813 7347841129544629 1814 1568533931906585 1815 318611647030730 1816 61315866616149 1817 11123874696557 1818 1891425206866 1819 299368520881 1820 43749020305 1821 5844957802 1822 705221421 1823 75655637 1824 7070640 1825 559800 1826 36052 1827 1771 1828 59 1829 1 1830 7088087563930279011999591716592953830 1831 2707577910578681161773895706191187731 1832 1034240222810636896336364758537242251 1833 395038669392940404931165071101726942 1834 150875785368184318457130454767938575 1835 57615387664469325292130538423001447 1836 21997078578080432271165405721978430 1837 8395696565700901499772374305382195 1838 3203007158023357333060863098152195 1839 1221227905059019549692803714470090 1840 465245926148923130544572071941407 1841 177053069586925286111916699691643 1842 67285801195534713534259657982338 1843 25525868301848122696921542809071 1844 9662403089530557513495580079375 1845 3647699511874061044794761130974 1846 1372571512047576947369012691067 1847 514466389512730390544659634587 1848 191947083416525365845962514494 1849 71232584761669860772193650895 1850 26272080287870228337237391855 1851 9621715650830731103638431814 1852 3495880558427938122369675179 1853 1258903435273552675272281243 1854 448879298072525901914995450 1855 158315270229543549829192405 1856 55171264584905190711477743 1857 18976986198762817475820428 1858 6435454240975070762905501 1859 2149155001796569579326325 1860 705952957219136619338876 1861 227807609957247724085855 1862 72125616088499508559825 1863 22374860963926857179740 1864 6791625869214570741995 1865 2014145298316966708181 1866 582686814359407906324 1867 164167510965549696559 1868 44965205334598457153 1869 11950170728071422900 1870 3075260560749997027 1871 764578014960293561 1872 183198263931235996 1873 42188796055654627 1874 9309667626045885 1875 1961826496501256 1876 393292564594671 1877 74680917563941 1878 13365050947792 1879 2241176251235 1880 349751044369 1881 50382523488 1882 6633503183 1883 788545381 1884 83323960 1885 7668323 1886 597683 1887 37883 1888 1831 1889 60 1890 1 1891 30024510037519691770378941684690089016 1892 11469003162277004439211018370438087041 1893 4380915598346725427211426653845133211 1894 1673337687768044265437530947653945480 1895 639097464957407369101166189116703229 1896 244058795564466964170001118014976287 1897 93183010196282645712870663247037712 1898 35567622531813320420740124824036265 1899 13570543953732888149574719102057835 1900 5174847388031986649802344796675640 1901 1971840230008629316741481698523445 1902 750612324949609767048677984053355 1903 285366398800686636504105912111948 1904 108313329213761350392189212420305 1905 41027528018226636857929554437967 1906 15501659716378514161008011628896 1907 5839256626847956647512431549521 1908 2191557114973895602717670418547 1909 818985602926318655348657727480 1910 304519213413588264803998092893 1911 112572129997062898958035578399 1912 41339545235393038185841927504 1913 15067464947522809848604535649 1914 5445749296692078744966103835 1915 1949868738264140622596428656 1916 690965302990587947324147413 1917 242086004918062045409151963 1918 83770734688518495579959558 1919 28599470103613304868481815 1920 9622483904850487392661387 1921 3187029663875416629755886 1922 1037874662078847050429561 1923 331921704859710431090685 1924 104114094902462707004830 1925 31988478813963198445005 1926 9613617850036341265265 1927 2821991980821770523270 1928 807846682504803815089 1929 225159868145395908765 1930 60992357179846212206 1931 16027151845247755053 1932 4076981117176332153 1933 1001720556426335126 1934 237142541466041565 1935 53944277534805569 1936 11755481479150942 1937 2445813853105057 1938 483987356603801 1939 90694792009130 1940 16013874445189 1941 2648823497397 1942 407647246162 1943 57896201793 1944 7513678305 1945 880175122 1946 91629741 1947 8305781 1948 637458 1949 39775 1950 1892 1951 61 1952 1 1953 127181529437015057357907558147285132454 1954 48581600763726975221589551771721129887 1955 18557090726207283451210610087031040871 1956 7088087563930279011999591716592953830 1957 2707171965583553584788165062747820619 1958 1033834277815509319350634115093875139 1959 394736812858101950249467925977171910 1960 150678017293634986079466807962195623 1961 57495007097352340366596144715157911 1962 21927384565539019945856019891121646 1963 8356840611806131796281300789063811 1964 3181993223774145146478955992388171 1965 1210152993765515829737474293864726 1966 459540668815906062688796309811371 1967 174174270015219426184690397699423 1968 65860940801458075792501185279118 1969 24833412783231438934571630841151 1970 9331753066852924773563619212255 1971 3492496440004968126051187662734 1972 1300939325031072523333517244187 1973 481953722104753867984859516707 1974 177434508691165603180861423814 1975 64862378694102704222825845415 1976 23522833458709666036983917911 1977 8455368511186856188379382262 1978 3009619214494777443413278427 1979 1059750476230636820816849771 1980 368785173240048873492702358 1981 126699168321986828083550395 1982 42928433633468332503590837 1983 14328963529855027635109022 1984 4706479625004540242447635 1985 1519449961129123612691749 1986 481575299050276562262188 1987 149653594190566131171503 1988 45539499288103424166673 1989 13551020474140225721668 1990 3937402624103884456403 1991 1115410643282113933133 1992 307563960777310118044 1993 82404092631914209279 1994 21411735452067997073 1995 5384583606820242020 1996 1307602489643909867 1997 305881933217574741 1998 68739391751533176 1999 14795114216727607 2000 3039632737576665 2001 593818884471608 2002 109831527867807 2003 19136735858677 2004 3122861413488 2005 474037916091 2006 66390669929 2007 8494468136 2008 980789831 2009 100614709 2010 8984968 2011 679187 2012 41729 2013 1954 2014 62 2015 1 2016 538732670175795460430833949896131561856 2017 205787640238261724349876051603696351357 2018 78606110801246666991968493456411218903 2019 30024510037519691770378941684690089016 2020 11467419311312408319168331597659048145 2021 4379331747382129307168739881066094315 2022 1672159781798575722380574818318273696 2023 638325503983066403029940703224398557 2024 243588691124964452780472777247226647 2025 92910673831329466701005969285031024 2026 35415666733977126334409824569873113 2027 13488282168438106388553804678751467 2028 5131441556631974592272503889687656 2029 1949448332857829445793547897299485 2030 739295339092313616056073603434759 2031 279754670276407553367277293623388 2032 105580400261188127182586895923965 2033 39719459459730051390085710644847 2034 14886046676498612455514079803696 2035 5554293609645687681950460591441 2036 2061797169640719555899272928707 2037 760857844609647032565755684520 2038 278904122504893164580896167813 2039 101469613813727561400034743999 2040 36607235119624857177208898584 2041 13084401660915191140224980673 2042 4629033149728334951845598411 2043 1619413935233557508432319984 2044 559663459002920687615470213 2045 190878285762871814122767855 2046 64179117440884986039217460 2047 21250683807416653535626623 2048 6921720277561625900517601 2049 2215240652557085658069966 2050 695790691427962045378217 2051 214215392377685483116029 2052 64561798187119351944526 2053 19022298899015927777853 2054 5471278424875702056185 2055 1533875800771817599782 2056 418465157489703666649 2057 110901196712393548605 2058 28497104080479339326 2059 7085368628411342253 2060 1700785021591100233 2061 393182531947190366 2062 87300598729615625 2063 18561206978082449 2064 3766092761354842 2065 726460023778177 2066 132641139306569 2067 22809611438762 2068 3672875580085 2069 550014166597 2070 75976250506 2071 9585580577 2072 1091112441 2073 110322610 2074 9707901 2075 722933 2076 43746 2077 2017 2078 63 2079 1 2080 2282042054027381172728281133805411273065 2081 871701839851072242138617559647113045667 2082 332969169675276781707783609750981483811 2083 127181529437015057357907558147285132454 2084 48575418635768390365939064690873913551 2085 18550908598248698595560123006183824535 2086 7083489286936290276391791408524776390 2087 2704157539554160969223051527458682075 2088 1031997757755585246842476709140408379 2089 393672253772518843812536005916009822 2090 150083562647554391032063228668783175 2091 57172888816224924331057259383752151 2092 21757222082247797996647434813879038 2093 8268939913809691608093630135127571 2094 3137498357177717015821126245439915 2095 1188050024319887570027578348140430 2096 448754685227573953971504744705671 2097 169000014951166400604227451082283 2098 63419614689978273421640555158318 2099 23700155230248222031554844513471 2100 8814108553749609576040764709775 2101 3259814944103921894090304118334 2102 1198017774463202338191031189627 2103 437159929853555305625275505107 2104 158255807348662141044379337294 2105 56786193534934579644344593295 2106 20178958415309722467135694711 2107 7094556754394531326910714038 2108 2465523604666196375065115627 2109 846109669432638866632795643 2110 286446210429718179017325430 2111 95567924666846364894557575 2112 31388807225961378855340115 2113 10138123418544725319713492 2114 3216403140983099419195891 2115 1001162488426013761125925 2116 305371796998051715747708 2117 91156404620366232631679 2118 26594606433246880687153 2119 7572307534230952909300 2120 2101029109355250853115 2121 567153308583433253333 2122 148688151093729586684 2123 37786954381336038079 2124 9289850300856698753 2125 2204481672445356500 2126 503696650854256267 2127 110514118907065901 2128 23213520177450276 2129 4652313199367827 2130 886220438012985 2131 159760414234808 2132 27119274928239 2133 4309663489477 2134 636787909392 2135 86773742795 2136 10797492289 2137 1211911712 2138 120799271 2139 10476661 2140 768760 2141 45827 2142 2081 2143 64 2144 1 2145 9666626702966003106664267411460009487291 2146 3692476564054248875297732643348655880588 2147 1410434510026867702569451509543244607523 2148 538732670175795460430833949896131561856 2149 205763500500518678723050340145150078045 2150 78581971063503621365142781997864945591 2151 30006552427735230999203717306991032040 2152 11455643829486532403643594300807207505 2153 4372154542550242127251802892282431115 2154 1667997002996081158028751364823749040 2155 635999245240495911186274655683340661 2156 242326991467977067373738649767330839 2157 92243428820422676341675421098547664 2158 35070540004197752010618161714795513 2159 13313317921949954013970726900916475 2160 5044378008140262405877096765788904 2161 1906879650962545390055970520348989 2162 718829626642657820028392172208559 2163 270074941415083866056887427502888 2164 101074926463917465452659976420605 2165 37655311773939192031019421262287 2166 13955156543690969999464576748816 2167 5141047989941360423423812039041 2168 1881233045837438529333507920707 2169 683215271374236191142476731080 2170 246055341520680885517201225973 2171 87799534172018744472821888679 2172 31013340637084164828477295384 2173 10834382221774442361341600673 2174 3739825467379911034430886635 2175 1274301862713714659365771008 2176 428192193281075792732975365 2177 141745982851357613715649935 2178 46178058184511248821092360 2179 14789250958549869965752245 2180 4651127540005144646038753 2181 1434724399022045226842862 2182 433561910596031465716937 2183 128190113597979749969229 2184 37033708977613517337550 2185 10439102544366636650397 2186 2866795010135683741097 2187 765765900780432887982 2188 198612592196999634649 2189 49924441103270047965 2190 12137486721934009886 2191 2847636421077311133 2192 643154748631954633 2193 139458097777698366 2194 28943978870632465 2195 5730458693182189 2196 1078145493814362 2197 191925055801377 2198 32164641566569 2199 5045366638330 2200 735703148853 2201 98915239461 2202 12141496666 2203 1344004377 2204 132092665 2205 11293394 2206 816733 2207 47973 2208 2146 2209 65 2210 1 2211 40947476926488118496375957298793918903829 2212 15641145321047633154690281188614076640944 2213 5974518618081630048026013777154067153653 2214 2282042054027381172728281133805411273065 2215 871607544000513470158829624262166665542 2216 332874873824718009727995674366035103686 2217 127111373324199331004945334220885025641 2218 48529402260695709639802552223020080050 2219 18522849832960478640598834916029048010 2220 7067206003473946236955240615221840505 2221 2695051460923704109703437722939409390 2222 1027054457927622951674686358115660350 2223 391055212687127040488411702432319689 2224 148728221219149973114673052664988850 2225 56484792398727296772997631566441186 2226 21414252394529544762379469851645673 2227 8100934472579590748408742950729198 2228 3056556464439328342531646184940294 2229 1149676813476782952475675664591305 2230 430847186834125132447283492382746 2231 160772245419041266390396064879858 2232 59697318955123800937736088459253 2233 22042007181184608906716667196966 2234 8086850637493638907252090448150 2235 2945802647552278483828278409109 2236 1064569601714839954494770488402 2237 381354330340603763352293757322 2238 135298988819922877835092531349 2239 47499454647904133362270642670 2240 16486114010819968533793347286 2241 5651731789045526172451746613 2242 1911906321665615138020859978 2243 637604458951900478655088970 2244 209412265670824685922113605 2245 67666282819467072206463670 2246 21488224634955823385371310 2247 6698973676405953419619065 2248 2047846136400808773580312 2249 613121737378763546737450 2250 179559826782732081020513 2251 51369713184752331051284 2252 14336004207138813713734 2253 3896901662772177063337 2254 1030106652636493322240 2255 264340751856060434258 2256 65728159659060799609 2257 15803718555790751644 2258 3666231833856741758 2259 818595412779430625 2260 175440664147475992 2261 35982566369777626 2262 7038587499145161 2263 1308128805962972 2264 229983312148610 2265 38058256347233 2266 5893614780664 2267 848248142334 2268 112544993481 2269 13629754020 2270 1488257354 2271 144252977 2272 12160312 2273 866918 2274 50185 2275 2212 2276 66 2277 1 2278 173452342145907067699101975180824079822857 2279 66255248950501754757730505898868005032064 2280 25307772024013636261354548600074086128235 2281 9666626702966003106664267411460009487291 2282 3692108084884373058638253634305942333638 2283 1410066030856991885909972500500531060573 2284 538458486856478415751142876238364395031 2285 205583613031760406023147201872329291345 2286 78472239707561075018201867651444265704 2287 29942837446865365378399315428424185654 2288 11419987613904886737800480512395137644 2289 4352781610430940500845239897173297139 2290 1657730149507236391141802174233887749 2291 630675691579613439467115816118227399 2292 239620478892486398978704113685907710 2293 90892257673336425864031061020918860 2294 34407465274609129091033429454477674 2295 12993212880079584328653959602832001 2296 4892278407499993580245216652102803 2297 1835721943060665237713570467162509 2298 686045129583882285237894802571204 2299 255197942749757152790611310188458 2300 94425697330715886400215245308600 2301 34728378375592085462479156849347 2302 12686371194407476555762489652381 2303 4599520556913837648510399204231 2304 1653717909361559164682120795122 2305 589148307646719210187350306720 2306 207793977306115446835056549398 2307 72494988486192568999964018049 2308 24995533838288435637693375379 2309 8509419827468467103900028093 2310 2857688038422940931448281480 2311 945781716757325793427421502 2312 308177257805425314772332532 2313 98764992134600628850218927 2314 31098709315133556643755257 2315 9610484680177733258383947 2316 2911511003771779838764882 2317 863664867370971065184570 2318 250543129992207518447120 2319 70983303209475437426607 2320 19613590024723106375323 2321 5277585817584292661589 2322 1380684154812115598252 2323 350577502175622276012 2324 86236750319561841754 2325 20508590660501042145 2326 4704872104710290501 2327 1038640270853548743 2328 220044858074118118 2329 44604193926642126 2330 8621627556864500 2331 1583040057719339 2332 274911251756367 2333 44927939607757 2334 6869683260524 2335 976068479860 2336 127820337526 2337 15275344045 2338 1645590025 2339 157332671 2340 13079694 2341 919382 2342 52464 2343 2279 2344 67 2345 1 2346 734740444466678993088055493385182030390407 2347 280655068022896940953208438378486003758750 2348 107202725876989873254106463197661923935893 2349 40947476926488118496375957298793918903829 2350 15639704902474482235021408698719832775594 2351 5973078199508479128357141287259823288303 2352 2280970114624106069718887652953880954665 2353 870904083767114183808915152453349894092 2354 332445596910635768057772276214985499061 2355 126861983878875362034625074342656207716 2356 48389744171314287016423206691211942012 2357 18446906724448921638023891262787756358 2358 7026919110544034900223410750392618714 2359 2674137500113094399378170853219321575 2360 1016407350605858008236368678985433826 2361 385731659026244568769252862867206427 2362 146111180133758169790548749181298717 2363 55218922460421743926517688160379857 2364 20811457185812614835484258705902183 2365 7818244305733030506830299103070182 2366 2925965898233036926585082450967379 2367 1090243955172371688871511983804870 2368 404198825588489403633617181233666 2369 149000882838732250843005871045208 2370 54575185508016364442790625736608 2371 19846807132424278980311468887261 2372 7160435938016802424548979234880 2373 2560915381102964776038580030649 2374 907197471741405611356459235527 2375 318049164094686401169108928807 2376 110255186788570954334052379409 2377 37760198302378385334088361360 2378 12764664464089949696394985981 2379 4255244636621482592494957888 2380 1397556598198541661046676408 2381 451774881441215867619254906 2382 143597623635790552846922374 2383 44832631501189923996703447 2384 13733922186056367352948190 2385 4123437505878634094564243 2386 1211926502106854255799361 2387 348261634735883190614791 2388 97718504743675672167671 2389 26735201534200234741064 2390 7121611509477128365741 2391 1844025691892835704152 2392 463341537080720105900 2393 112764034905097829888 2394 26527284585535988134 2395 6018693925034945989 2396 1313821820324655488 2397 275181549471106745 2398 55136691396988627 2399 10532497470346501 2400 1910869913482001 2401 327829855762662 2402 52918604006295 2403 7990664398538 2404 1120981138014 2405 144912658154 2406 17092320628 2407 1816976583 2408 171386558 2409 14053887 2410 974193 2411 54811 2412 2347 2413 68 2414 1 2415 3112349934813646036283061121633502557225935 2416 1188847854635483001740365906944492113972014 2417 454107410168804008652310413559310083581607 2418 173452342145907067699101975180824079822857 2419 66249616268917194444995511983162155886964 2420 25302139342429075948619554684368236983135 2421 9662434439954593713598145985648404207541 2422 3689356240446114585241004698388580919238 2423 1408386125822008515522117045434699964573 2424 537482042054894331713201892981350070481 2425 205036445144258563655429616766364571420 2426 78174461265383201620804542423708363704 2427 29784717094068914604381335732496421692 2428 11337810369619992966357444469708665334 2429 4310891259075958066134033719316046620 2430 1636753758962863666755862866096725045 2431 620346408357005658519494187111291219 2432 234614749330761089750241324244084792 2433 88503569197002919959692575062786075 2434 33284646736581176033174886902406218 2435 12473189550768561197690628196504035 2436 4654945245035530690860329093433853 2437 1728979346802493764275246642466474 2438 638735391630122075403734658661604 2439 234536566041632671770117477427938 2440 85535683202900420927111606382730 2441 30960497694884056484320980646122 2442 11113690562459777504009511758861 2443 3953254624442975079460532523981 2444 1392339243340010303421952493332 2445 485141771598604692065493257805 2446 167092607503918290896384328998 2447 56837420715347336562331949589 2448 19077222412968951228243588229 2449 6312557948879001531848602248 2450 2057313312257518939353644360 2451 659756714058977278306967952 2452 207981832617761410687713046 2453 64384208981970857840790672 2454 19551577480780933844087225 2455 5817655294724566491139035 2456 1694217788845932396574792 2457 482291286739078140775431 2458 134029652003194950160640 2459 36311147259519277992969 2460 9575945725319043251905 2461 2454334215841914886164 2462 610308523949079182012 2463 146966986868359076112 2464 34202951963261246224 2465 7675667377725258090 2466 1656973452690312101 2467 343151632365656613 2468 67970082894549868 2469 12833391497561241 2470 2300894027214740 2471 390024113732739 2472 62194257970077 2473 9275653963782 2474 1284989565244 2475 164008427230 2476 19095769076 2477 2003448448 2478 186471865 2479 15085307 2480 1031420 2481 57227 2482 2416 2483 69 2484 1 2485 13183888917142751882530469381766400901777947 2486 5035938233915808031111482521963176701588356 2487 1923588299102161994828421400329674144362421 2488 734740444466678993088055493385182030390407 2489 280633034297874984435745079825871946808800 2490 107180692151967916736643104645047866985943 2491 40931075883050722291647592661885711098979 2492 15628936540621646343028037977517474115844 2493 5966502100667052629429891991869069908303 2494 2277145860220938044188887293480488989065 2495 868759734398929528666770248045789024492 2496 331277692344035196953568355064438954011 2497 126241247199776633298138738298074382591 2498 48066785934393431677334195874366018887 2499 18282068840324517072952860141869597195 2500 6944258470704524106595415672160931861 2501 2633367211628566040461381952844885241 2502 996613452665702373705519086748160196 2503 376267044308696715186024899636868977 2504 141652294977935625435783575392784185 2505 53148725780932705476091000329998110 2506 19864079044351529442916113427591892 2507 7390889493582968245225485231087857 2508 2735944248547437554365156137654004 2509 1006964901744943790089909495187530 2510 368229510114821714686174836525926 2511 133692944073189042916057359097988 2512 48157260870288621988945752715258 2513 17196763175404565504624772069136 2514 6083072612944788000615260310275 2515 2129817988501812921154727786294 2516 737478745161802617732775292962 2517 252336973563197925667282035157 2518 85244366059279634770897706159 2519 28406945343932298208565756570 2520 9329722930963346980322168341 2521 3017164982084345448473566093 2522 959851669826826509119921733 2523 300094955767849230812953781 2524 92113123150087820125240735 2525 27728914168116962284450063 2526 8177336687336028440362838 2527 2359681392611461949223803 2528 665463603765529552649011 2529 183172317026451411873580 2530 49142665023256461712940 2531 12831517763737183719971 2532 3255572038418140468066 2533 801237822576225581902 2534 190929298627146399890 2535 43962311758787323778 2536 9759359795526077554 2537 2083692417800819464 2538 426718965110507363 2539 83567332744850750 2540 15597249850300882 2541 2763858352739641 2542 462964325524901 2543 72940211792162 2544 10745953822085 2545 1470299858303 2546 185310293059 2547 21301865829 2548 2206096753 2549 202648305 2550 16176440 2551 1091133 2552 59713 2553 2486 2554 70 2555 1 2556 55846921666778743500110005490315370993417823 2557 21332177085872205949925013025363080160592238 2558 8148288168729454067394543643596679258814291 2559 3112349934813646036283061121633502557225935 2560 1188761635711484041454639721303828412863514 2561 454021191244805048366584227918646382473107 2562 173388156946930063930839148092774435664307 2563 66207464794962147194196043447726568678364 2564 25276388911911424902548450785840857579385 2565 9647452371289778559520412808323383463541 2566 3680950270622725930090520816454313555238 2567 1403804410401787885901633522973824566173 2568 535044676002858357234863274928035541681 2569 203766983658823160281294919863596587670 2570 77525736459046526983156181565522205079 2571 29458950524653095305821985691156186192 2572 11176881684328578232869125549286588997 2573 4232623213624054126273709877125657136 2574 1599256001995488085812327924280771895 2575 602642549329785712106808837532611699 2576 226375505021088996920783937895742722 2577 84723210043153371485000362502958537 2578 31574484262220666008909362172960427 2579 11710405217869136565993248745368535 2580 4319515724286168320767763514280678 2581 1583571475738730766402607376626674 2582 576606573993786976312697881439144 2583 208377063878965261626523044913218 2584 74684119805776218710465685815230 2585 26526858935487596721519933099972 2586 9330095760083031216895161030836 2587 3247023147138243216279900720561 2588 1117205158636430295125172934267 2589 379726413474627677392397641305 2590 127389439911429751725115606148 2591 42145073852150116954217899989 2592 13738128508217818745652143419 2593 4408405577254471765329975078 2594 1391240595170126316856408985 2595 431388925343299807736487252 2596 131293969575450576923533471 2597 39180846425362756798292736 2598 11451932257245794513842673 2599 3274595569909766073479835 2600 914914177298304124256032 2601 249450573532774571607021 2602 66278256506323159733441 2603 17135591483066698020501 2604 4304073719329514300530 2605 1048501680911373832464 2606 247263858335148250562 2607 56334559708001850672 2608 12372247949214526894 2609 2612888153688449340 2610 529195735887629876 2611 102476770777122513 2612 18909438032271763 2613 3312188181970881 2614 548329829231240 2615 85365503706339 2616 12425291914177 2617 1679338092092 2618 209038233789 2619 23727940730 2620 2426074901 2621 219978148 2622 17329843 2623 1153403 2624 62270 2625 2557 2626 71 2627 1 2628 236567721436441500059681562345011080039277489 2629 90362987669793701332565487897444852055788008 2630 34516066003014957832455482407129481062370185 2631 13183888917142751882530469381766400901777947 2632 5035600748413297815135925738169721642963656 2633 1923250813599651778852864616536219085737721 2634 734489177888167737398224895232390672874207 2635 280467986643362689031640667313744290401100 2636 107079829696432625100801519220969854736793 2637 40872364901470477906605475773243286058429 2638 15595975989559053004057024987402428479044 2639 5948523618269274444536612179079045015503 2640 2267573347646548514446091362624731460265 2641 863768937244760628544457839650906894092 2642 328724261241902271309594564722871352411 2643 124957277583079111028299644859274764741 2644 47431541124032584045143463293752559662 2645 17972590599379488739321477602596373470 2646 6795708915050910506452352053309784473 2647 2563085701426856380178642176184127337 2648 963829699431368294366314251903355442 2649 361187150101582582259505414370743743 2650 134811645080493585338721476475001021 2651 50088435037340213853721113972042484 2652 18513950775119547844811751799082057 2653 6803545557250411278818503053713522 2654 2484029832964242958050739539432844 2655 900458357225512191648132162806170 2656 323851783231725215335434281367026 2657 115474719352759953708911236453808 2658 40790599546983734998445550638578 2659 14263740611496138276925617538606 2660 4933644851413107060030456507770 2661 1686621704274863843750555787209 2662 569416545638433548625382852942 2663 189690132163805871232985211637 2664 62300692252376119507869605489 2665 20155618400226002553651705500 2666 6417489892008183807999562081 2667 2009084314753712042669587003 2668 617843719583585725813178018 2669 186454794240285918076690766 2670 55160824664835341153157295 2671 15979978239472584354864559 2672 4528045982226789841021886 2673 1253450412317023767542051 2674 338536235018719643286019 2675 89085661485945071678998 2676 22807404979621911945557 2677 5671813496555213925056 2678 1367739777225699624526 2679 319238096314325792062 2680 71974237979177541500 2681 15639678271175690828 2682 3267430321961163934 2683 654542168272714594 2684 125346432385084718 2685 22869661607962205 2686 3960223575690442 2687 648035393719561 2688 99705564488321 2689 14340060781982 2690 1914768867805 2691 235430775713 2692 26392541924 2693 2664601194 2694 238526293 2695 18548145 2696 1218302 2697 64899 2698 2629 2699 72 2700 1 2701 1002102706092079680444532744811985431575218429 2702 382777630773013944892357055732771303088483320 2703 146209909336572444832675493387760223049205831 2704 55846921666778743500110005490315370993417823 2705 21330855663763785667654523083185889931047638 2706 8146966746621033785124053701419489029269691 2707 3111365998207735969988127963249767386306035 2708 1188115184608084191135263346713548300568314 2709 453626006719916453737038451481157627694107 2710 173158020076553764705397784167413337293007 2711 66078190380121139604596264946443482556214 2712 25205825478650661697990789173200196497785 2713 9609849489091608693933764185797768018741 2714 3661325870822334249397152006718723003238 2715 1393752523175785734951060644093991542973 2716 529983585931025106406602804443084648881 2717 201259324689122835097008239720213296470 2718 76302047106043724068708594860938531729 2719 28870505982011140023565131567185972067 2720 10897915382631651284243653964589598597 2721 4102206467580740777791301911279814124 2722 1539120766153884397612659735095686787 2723 575291066722516103246345483192331345 2724 214103916620933520986840068821587602 2725 79292271540439935648118592346586581 2726 29203836503099721794397478374544097 2727 10689885727980173949585726575462040 2728 3886340170729762670767223521748518 2729 1402310337765519712716483982315674 2730 501851980540007521068351819509504 2731 178000197308282305732917538142478 2732 62525477955522352024006301688670 2733 21734878408538617025560751050092 2734 7471137797042478748635133511486 2735 2537492945629371688604677003716 2736 850871241354507844854121216507 2737 281454695716074296228738363565 2738 91764563552268424995753151928 2739 29463871299892305487883546439 2740 9308252899666302934231840939 2741 2890763007658119126232278858 2742 881678692904407083562691855 2743 263834973320821357749513837 2744 77380179080535439672823071 2745 22219354415700098519665776 2746 6239376176227514164801217 2747 1711330194000724323779331 2748 457879781683700556237280 2749 119343546664980912951261 2750 30257885179035841272263 2751 7450480199413929326706 2752 1778666702858715401650 2753 410926925633015777124 2754 91688829318689985062 2755 19714591339512443562 2756 4074913068336752734 2757 807482746375588800 2758 152940578102874206 2759 27594145717789488 2760 4724484109827283 2761 764260534136841 2762 116225140417280 2763 16519575928959 2764 2179515146977 2765 264746279172 2766 29315503459 2767 2922961535 2768 258360341 2769 19834048 2770 1285903 2771 67601 2772 2702 2773 73 2774 1 2775 4244919359205784853859834262353888711712292405 2776 1621448058301535125396571362889767814702979238 2777 619345352209455444952038618077782383127760809 2778 236567721436441500059681562345011080039277489 2779 90357812099869055227006068957250856990071658 2780 34510890433090311726896063466935485996653835 2781 13180034769326526059241540383749596065606197 2782 5033068022705492274117486682330107036336506 2783 1921702024497756304129358719080339650030471 2784 733586839889672112994095372366791349462157 2785 279960833169755659257056920885633721768050 2786 106802813093201894551659136718220384475043 2787 40724622713080754947062871771776901918829 2788 15518797234430093249072082598576705421044 2789 5908947745338484555138318412778937402303 2790 2247621874516150305741166406060214399065 2791 853869351340364570790105761966222856092 2792 323885765409339464383502957523138207211 2793 122626440720216629286494717802924910741 2794 46324393614172905217786122941986379012 2795 17453887632161765194220991374800406945 2796 6555972249530113909977337410210808348 2797 2453765781949373132186035498930994224 2798 914645015795488734573375763835307437 2799 339353949072972631327030280642976092 2800 125250032452039110340190211821388490 2801 45957760911599174692071619474801909 2802 16753924408499452897674141100257812 2803 6064038680519278948088414524795772 2804 2177698509789516277321191003047254 2805 775388172023996564604707020731580 2806 273536191483989043536355201222076 2807 95535994175706737803437663079598 2808 33010516220184385779431361390928 2809 11275637811645768753870610340836 2810 3804500014603290005235476829350 2811 1267007068973918316630799825634 2812 416135827619410471776678609127 2813 134681131903336175547940245562 2814 42916568351067750552187093634 2815 13452697051175445064303547195 2816 4144444151509142130071706256 2817 1253681143851023003839427398 2818 372002450946615920276735543 2819 108167477625794562527221706 2820 30787298545259122854398635 2821 8567944129559024334732859 2822 2328567953331510169931642 2823 617237759330785846152311 2824 159357977647085289915031 2825 40014430982104376963770 2826 9756545803068535691507 2827 2306065603654606364801 2828 527398900795890963151 2829 116471975162875186027 2830 24783145844185200965 2831 5068554504672757403 2832 993641436336004669 2833 186158689960415869 2834 33218111857541663 2835 5623966139752175 2836 899482029924892 2837 135221495788051 2838 18996355370771 2839 2476779441812 2840 297264294835 2841 32518015663 2842 3202512204 2843 279550669 2844 21190328 2845 1356280 2846 70377 2847 2776 2848 74 2849 1 2850 17981548109526273069940573466173653818559245309 2851 6868470123599399659700938370055641957990490072 2852 2623550764393614805841104107701753246278197667 2853 1002102706092079680444532744811985431575218429 2854 382757353882624235492494126734203048447457620 2855 146189632446182735432812564389191968408180131 2856 55831820346313680205806495431941111418108473 2857 21320929913223368478910431965005625421454638 2858 8140895143896842419668891581256029355848441 2859 3107827121191350145551404898925922319511935 2860 1186125096693593841422046179845582669481464 2861 452538256803921728427950807478791320019307 2862 172577423634166069170893886593157598251257 2863 65774610540964174619234749874937213776214 2864 25049987827883419672171878103160311857385 2865 9531190593453326423099795504583606436341 2866 3622242848114841867961477091804669034038 2867 1374620973598691562220310685744454634973 2868 520751622258326991430204923778231778881 2869 196865856848987527046701966255093571670 2870 74239416128770897760207248452168660929 2871 27915022514597992542421125510182281917 2872 10461134882436227348200134135381874972 2873 3905162632906113438222796725171066624 2874 1451396850956740306036761226240072400 2875 536751835161251571463385462404764963 2876 197397886088278940136355181761788871 2877 72147853636239829796164969940400381 2878 26190092724640655104093350465598472 2879 9436168316141202206419209365340660 2880 3372129635621923258330794840544888 2881 1194431125832406981009603837497634 2882 419042953808410416404896816766054 2883 145506762324421372868541615543978 2884 49970768148714635065103952464380 2885 16960251928530249285672591073452 2886 5684614116884480531801980732616 2887 1880114102281190526566503903266 2888 613107033307272209935704077632 2889 196971205687861738159025468505 2890 62290073784525562611085222943 2891 19373505433457812058898129309 2892 5920808382282366994594582114 2893 1776364230773224864522875858 2894 522683086922201860683448460 2895 150680635975585940406712917 2896 42513158349791377879491211 2897 11725859804532255025092576 2898 3157915674973230690359717 2899 829347721641720520428075 2900 212109962310934674275764 2901 52751984663849384360733 2902 12737553681745007396963 2903 2981007878676471705456 2904 674942275021865340655 2905 147543374225974377504 2906 31071399063099191477 2907 6288253218913990512 2908 1219698714241233109 2909 226057277905228440 2910 39898587944812571 2911 6680476087270908 2912 1056509947518733 2913 157027917593841 2914 21806421805790 2915 2810066435019 2916 333286993207 2917 36022698372 2918 3504682709 2919 302170505 2920 22619836 2921 1429508 2922 73228 2923 2851 2924 75 2925 1 2926 76170201898534757858131436902618014832952509861 2927 29094937592331457583501346098583184488262027786 2928 11113389482805184513560772632409530669702782477 2929 4244919359205784853859834262353888711712292405 2930 1621368594812170048018730154652135465434094738 2931 619265888720090367574197409840150033858876309 2932 236508534837466132081703283105946985411418689 2933 90318902391283396648890718716755017003238558 2934 34487082044969716443084223284813905585130085 2935 13166152131746347964173791319808280163675447 2936 5025256987849505544504899738552250807827006 2937 1917429866658155398953494839626328488315071 2938 731304769964561557531448659780745818833607 2939 278766513160639829103497852301954498814300 2940 106189089526473759932603965708796900563043 2941 40414478985509585313369215833859686786829 2942 15364491157626165641197337730699374929444 2943 5833300564172839218097542226115768493103 2944 2211057716057997350136065134311099459065 2945 836436742459305787915754448566644824092 2946 315685120200978796485549524788413045211 2947 118819263351991269438847558533319473541 2948 44579847223220371678640310081150812612 2949 16664824708622379136219184570968530695 2950 6203689826186151788019050435586655723 2951 2298527193280038349796253710415589099 2952 847130342323298043759492484175516699 2953 310378507162046472296107021770751736 2954 112980621073767532159751840008962865 2955 40832767437527702363586870068562484 2956 14642674712887047259493519602964012 2957 5206506396745845053074310237623352 2958 1834376761123921794743515397078464 2959 639945635291514813733911559580830 2960 220902681483104397329014742814776 2961 75395919158683024460473127270798 2962 25425151009968389395369174806418 2963 8464899081438140109696583732966 2964 2780284964553659577894603000350 2965 900170862272469051328099097084 2966 287063828965196841392395019452 2967 90092623277335103233369550947 2968 27802549492809540622284328004 2969 8429044059351728563386198695 2970 2508235677069361568791616581 2971 731871446296136704268740723 2972 209188359373934843585292263 2973 58507723398348903178579346 2974 15994565048557525299088135 2975 4268705244025270273995559 2976 1110789569052039583635842 2977 281441847410319063207767 2978 69331885099384388932003 2979 16579900435535004571270 2980 3842346753789997174307 2981 861338875113525468851 2982 186396600091660128196 2983 38853225865685750692 2984 7781826802586559215 2985 1493573583672568703 2986 273874869431335594 2987 47817591526107154 2988 7919003581294583 2989 1238527494023675 2990 182017546504942 2991 24989628911101 2992 3183207105311 2993 373140670292 2994 39853677085 2995 3830978713 2996 326296004 2997 24125499 2998 1505663 2999 76155 3000 2927 3001 76 3002 1 3003 322658786690389371577366821451159326248039051253 3004 123246687600392488511573356467374853139773782956 3005 47076485701857730653441919564756838306821273095 3006 17981548109526273069940573466173653818559245309 3007 6868158626721088556379800833764123148856462832 3008 2623239267515303702519966571410234437144170427 3009 1001870672703133654501236416758098971710075689 3010 382604783983043286927039006917948937851199380 3011 146096249145577154845335723812001952439780691 3012 55777346754293758196445005095246935436542133 3013 21290264709324041753360781810433029851412048 3014 8124112577577693789186990490624749687736601 3015 3098855589728188244682090752072498879909595 3016 1181425723070032845728595912446170391594524 3017 450120953105471288197147252665424572760917 3018 171354439944831459093649400363470073946617 3019 65165350418357699161045434654673173383574 3020 24750871432848113847676218820813486596745 3021 9386380275221948206478881090114111667301 3022 3553079711049108988381338863998343174198 3023 1342021994991111638245273729687243715133 3024 505585252531805850329519281120598891041 3025 189900132330827053843969756332185845830 3026 71080868978835784405122197798866372289 3027 26501021755615412726481887717715559677 3028 9836197046993033590262703146747028982 3029 3632507220806881802243652711160373259 3030 1333980027526843452447399000744784160 3031 486849685203545408687906516569267461 3032 176471178041498936391799494798515725 3033 63490556967731404232047654789552860 3034 22657789530203701868460784720990376 3035 8015114817316654608967265118026364 3036 2808608420570809555892954880403012 3037 974231659446887761149439483324548 3038 334286024155372947415527923743718 3039 113383342672268550086513180928942 3040 37987423513585525626040053658144 3041 12562272503617136230670878851726 3042 4097373422178996120974295118760 3043 1317088457625336543079692118410 3044 416917595352867491751593021326 3045 129853766387670650359198001874 3046 39761143110335547125828450927 3047 11958593617526006503544122923 3048 3529549558174277940157924228 3049 1021313881104916371366307647 3050 289442434808779667097566924 3051 80254075434844823512274661 3052 21746352036495920333695315 3053 5751786987938395034607180 3054 1483081743913124760611621 3055 372292174861085176975779 3056 90850327450766113768012 3057 21518442351381724836009 3058 4938541915846720264739 3059 1096195162056723090432 3060 234856286943197621581 3061 48459686851537493385 3062 9606460985851742693 3063 1824634183265183478 3064 331060599592614775 3065 57185730161279181 3066 9368138635172027 3067 1449135053877444 3068 210607559853769 3069 28590013348827 3070 3600384437726 3071 417177332415 3072 44036662123 3073 4182985038 3074 352006325 3075 25710321 3076 1584822 3077 79159 3078 3004 3079 77 3080 1 3081 1366791345926295797586934839732184627144376489353 3082 522075676189316617947071614821152194220765344070 3083 199416889498927246369704793369992867972726292817 3084 76170201898534757858131436902618014832952509861 3085 29093716196677027204689517337861176526131236766 3086 11112168087150754134748943871687522707571991457 3087 4244009460429665578369143037923399558715528625 3088 1620770192914361875849176466513165121571358198 3089 618899520211228221347940049755066149861282509 3090 236294736228184934420901042837117212010083129 3091 90198487082607779575565319025115259570302438 3092 34421140328314021379120313929868324133760305 3093 13130875618989979625759532119435294282348257 3094 5006763041412285836572541628810544594611656 3095 1907907451684097591890450876738045714702061 3096 726481728614064746161854964291875323107537 3097 276360775508593457964707711626450750346620 3098 105006335563761998871058311262980676400003 3099 39840985145404299710012876608307503016429 3100 15090113712556185862336657787494016419684 3101 5703733437334237655857776697379904752383 3102 2150653726285128667476437833381561578185 3103 808631731294017029231164103694317863052 3104 303046478762211178901644822573718972011 3105 113146346431384125057675066241533126181 3106 42065477452548340652552868442666753892 3107 15564455696932927926070980724951194215 3108 5728258649939894335808277578204165233 3109 2095751429133012533564624867043791974 3110 761771401606169081117225866299007814 3111 274921716402623672429319349729740353 3112 98450538361124736037519854931224628 3113 34959981393393331805472200141671768 3114 12302191863189629937011415420681392 3115 4287077045872975328044150302655028 3116 1478468625302165772151195422252016 3117 504236965855278011001755938927468 3118 169950941699905063586228015183750 3119 56567599027636513499714834254808 3120 18580175514050987873674780596664 3121 6017903010433851643003901744938 3122 1920529588254855522029606626178 3123 603441130629518978949914507768 3124 186523535276651487198321486442 3125 56669768888980836839123484568 3126 16908625778645289713295033641 3127 4950032161119283209750910718 3128 1420482602945005269592986490 3129 399168721840088898226678843 3130 109726287031309231129111919 3131 29472211596464407616837258 3132 7725859559968487283141943 3133 1974072572030092248534763 3134 490990828116967487923142 3135 118698653255882310947363 3136 27848325805116197179351 3137 6329883453734472343342 3138 1391341537887752078603 3139 295146375831028988171 3140 60290088887831366590 3141 11830402036293873205 3142 2223941050442130512 3143 399306867176947034 3144 68246267584332259 3145 11060537423053078 3146 1692398787881051 3147 243263734003607 3148 32656174149838 3149 4066160801011 3150 465776363285 3151 48599030870 3152 4562368747 3153 379383709 3154 27377384 3155 1667063 3156 82241 3157 3082 3158 78 3159 1 3160 5789769218294687839351221701589322275041498923105 3161 2211525808806001787111373276004496147613180884676 3162 844734462879705989524438436272311520468804395323 3163 322658786690389371577366821451159326248039051253 3164 123241897191462125207662028081166458275312758436 3165 47071695292927367349530591178548443442360248575 3166 17977979096250340144841073840687266916229011809 3167 6865811009099586010092129968999744208657020352 3168 2621801548669920431722986931076344649941491727 3169 1001031355755558555873810464563179528370133529 3170 382131835544330334525870414808113378508851020 3171 145837099316145400104969371970996166498767891 3172 55638612233537620529404052945880906928465453 3173 21217471905223599150283739016012582794705148 3174 8086596286233619524524206896577288512356891 3175 3079833244821333687951665267766743917745235 3176 1171925793137236096061214391028698203043174 3177 445444064523171349899359426736822879935637 3178 169083289014577891934651715110372129589017 3179 64076953450815893063593403847391453189014 3180 24235968305411593353580527239083950172585 3181 9145854592855407491243869451589933752901 3182 3442121155521169835386092754210029000518 3183 1291467429236041167909654920828467422333 3184 482835697942024138678490817134149559281 3185 179789219179812959776845994560430587270 3186 66642872748428834719170928318897461089 3187 24577395295880494066618059876230707197 3188 9012939598947566140547079151279512982 3189 3284680949007671804738801573075347749 3190 1188929519874659271174176706031555775 3191 427158118268490190056950839732547961 3192 152236401865866517627631490002807608 3193 53785863504741781590111635071582980 3194 18825882111348449784639434929911212 3195 6523690248158819847628019509229820 3196 2236613202285844519583869206574792 3197 758144576983678747432673784322776 3198 253907611128400736430917845395308 3199 83956669428495672844689830211558 3200 27389070400859159344974995956750 3201 8808894886808171471300215360086 3202 2790991876374319828296313615148 3203 870462288119464306266706988970 3204 267021157489945327316792481202 3205 80497622213293840118470994760 3206 23827853324313003279347510192 3207 6919227545667713566052476551 3208 1969195384548430356301565833 3209 548712781603425086708579343 3210 149544059763336188481900500 3211 39817772732026957352788581 3212 10345561135562549735951323 3213 2619701575594062452809380 3214 645629003563970204274617 3215 154638175447002716351475 3216 35939522191120405404112 3217 8091196386004208224761 3218 1761312932269735881419 3219 369971394381983802816 3220 74825018550954814645 3221 14534929663123448055 3222 2704527626829574850 3223 480586576387444338 3224 81279709210497304 3225 13033441626165045 3226 1972904203111967 3227 280505415230916 3228 37241681227309 3229 4585507077471 3230 519346276460 3231 53569913175 3232 4970882305 3233 408513558 3234 29129849 3235 1752465 3236 85402 3237 3161 3238 79 3239 1 3240 24525652514267483422550827052395298883872347125143 3241 9368086373026985424049529817326003049799056297134 3242 3578317154732297584698308115736680774757557374029 3243 1366791345926295797586934839732184627144376489353 3244 522056883046589808062496403459873106675572094030 3245 199398096356200436485129582008713780427533042777 3246 76156199164738311277467553927547322152220284341 3247 29084503871810943927936962748998878709860035766 3248 11106524775560603783095888908311611793631023957 3249 4240713766461017773003758939311867584974003605 3250 1618912217791097341280772008235522935032511878 3251 617880862035538785406961543672343406662378349 3252 235749026491208450881091128864230028153527329 3253 89911927175063050776121756893233861654759438 3254 34273314941525430246717703947352954726293985 3255 13055843036301831096433964931340371931588837 3256 4969246750068211571909758034763083419231946 3257 1889413505246877883958092766996339501486711 3258 717487712109641787896878375967641298443537 3259 272043647586470437997518949230818418507900 3260 102960358571892546062867234120446288918883 3261 38883405121076652999273830273054835729869 3262 14647436815665059645693303033970885557284 3263 5501582222809652154449433582380951804383 3264 2059461067288482319063340828170922803865 3265 767993638052441151153685907342455381532 3266 285157940110417012475195090208305822251 3267 105368720930604052698349095647875234981 3268 38725848182175217979178167328977773892 3269 14148452886294723912560107452747066695 3270 5135513287347157772013028301467553713 3271 1850832338339485967274226728392205964 3272 661902818464826696100050022360650189 3273 234744700196336506043099182628102228 3274 82508298330469988415467692625294620 3275 28722434825728206825356057553711640 3276 9896552714379757040716622623800428 3277 3372862466220937193088603114570608 3278 1136249263935092673504733907995816 3279 378104686951413926072060123673040 3280 124197075823013189641142278277732 3281 40240406394517516796452448066174 3282 12851335993658357451477452109424 3283 4042441106850185980177236749338 3284 1251449230475866151880923134190 3285 380986942356401845614216145220 3286 113965784866456518297423664018 3287 33468162653162678178952669258 3288 9640309328849674899605159066 3289 2721081783181961333552682515 3290 751886398633530977251116682 3291 203173617030105890542537339 3292 53629557266769702060636839 3293 13811784534742744707848258 3294 3466223399180194971896935 3295 846521823586132519087555 3296 200892820022162314812938 3297 46254644575159598461463 3298 10315122384039193057351 3299 2223925998034984832590 3300 462613065765248951171 3301 92641671383265148355 3302 17816652832310333710 3303 3281723169186885655 3304 577195542357310805 3305 96608965969866467 3306 15329256759369163 3307 2295815133204118 3308 322910930092151 3309 42405514861235 3310 5163833633926 3311 578326556455 3312 58980279995 3313 5410366820 3314 439484515 3315 30970957 3316 1841108 3317 88643 3318 3241 3319 80 3320 1 3321 103891532365867849458182052562139542633841484201967 3322 39683508105589156685951578571310624208712902345382 3323 15157855591321673263400751518915325324840555220239 3324 5789769218294687839351221701589322275041498923105 3325 2211452063562390254652913585852641500283941549076 3326 844660717636094457065978746120456873139565059723 3327 322603834589504649003482342660583766463992965693 3328 123205738233304212518352760651869986036459922916 3329 47049539068565901240885206724322663884239638575 3330 17965035196754957312948243975323785174379602809 3331 6858510421194353529852355067012173380748578852 3332 2617796654733335756848596127700305795774575247 3333 998884436942238415567824119464782860742063369 3334 381003574906699630160862575792439454079685020 3335 145254548415491179279771446928209425926157691 3336 55342621240428128503649690034975564271398253 3337 21069306298902698256931986087622609545104268 3338 8013463262600867160498021156282237613515431 3339 3044216512532655588588263121519154194283485 3340 1154803007285777704630170354522814692796774 3341 437315295176135916733291978555173394353237 3342 165271647589665478735773029324354975845337 3343 62311289017772932672905795203908686926454 3344 23427883896696279673631964930853851196585 3345 8780447081031220027938661896882965639301 3346 3278864858221567873489228314502013834918 3347 1219403790933085554425887486331091031053 3348 451410152880644403272201578988635649521 3349 166252212770227390797006488780329827270 3350 60883491839623338098657393132454592289 3351 22157643657448120119479225803476818397 3352 8009190771153396206919118350729751702 3353 2873677483806238434906090049262197989 3354 1022845145466752467631863320869992025 3355 360942327001925771531813298509341836 3356 126197626805589265488714115881239608 3357 43689328475119277073246423255944988 3358 14966893649391070247890365702233348 3359 5070340935011313207173743078432920 3360 1697478468790376014085139963862312 3361 561229204855283340580406055866496 3362 183124517903869414508345932193456 3363 58927442080856224867203653915724 3364 18687035686338708070751205849550 3365 5835699692680350619273753740126 3366 1793258585830164639096516990788 3367 541809355354298487215593856598 3368 160822412997896641601377711378 3369 46856628131440123303954047360 3370 13388465478277445125001378102 3371 3748156149427770225396219036 3372 1027074366245808891843536521 3373 275187967612277914592419839 3374 72014350582172024049882500 3375 18384793315402321989245661 3376 4573008780659577281397403 3377 1106785381479382309500468 3378 260263557893249790412913 3379 59370737871087475599975 3380 13116093295927877138512 3381 2800970911888684081161 3382 577044913853699248571 3383 114431848088450297400 3384 21790176705185149045 3385 3973523872874815335 3386 691800703687929680 3387 114605161330618875 3388 17996195360752408 3389 2666938601383245 3390 371123468179127 3391 48212538086976 3392 5807023225741 3393 643189591815 3394 64863035360 3395 5882755365 3396 472388545 3397 32904030 3398 1933073 3399 91965 3400 3322 3401 81 3402 1 3403 440088456047266840271068505692532967953511451892211 3404 168100692985724489566684458185845465726426733672492 3405 64209160619856640108502405623705923092585249470525 3406 24525652514267483422550827052395298883872347125143 3407 9367796922945810159150075533479973559031791904904 3408 3578027704651122319798853831890651283990292981799 3409 1366575641088732065145940246038009783706351432723 3410 521914923452637608079961499917552910566786373000 3411 199311088863132959076479157256969144102793407307 3412 76105350629828746558126396605099158066333484391 3413 29055811561262845317241189880776494182093845816 3414 11090776364507888004292945905452709007714243007 3415 4232265943313534474440590838440535626965664155 3416 1614469288580198717591994710740229831191088908 3417 615584851637960302024170591275446970449025539 3418 234581276731260671863308015483007516369340519 3419 89326728315769492583536568554798090443182828 3420 33984107075341364079886878519822526171784575 3421 12914800776438665822954892432199916626680307 3422 4901337513837798662456871275917679013164876 3423 1857121001305143073868608154398524818881391 3424 702317994019365369238437799875710126084617 3425 265002698843229452505145821320536731731380 3426 99731051253563973769372791996181755886043 3427 37419762235791041096466996792273068959589 3428 13991878339094761422835031861419217763004 3429 5211431258063541394896369964536252123703 3430 1932566399841973521407141650034238288785 3431 713162608908887966981254163703147257732 3432 261752456028243563709052584714511608211 3433 95500243258016172912046095934181780941 3434 34616751418392834813388702801727188652 3435 12459107760944714693909476998250370255 3436 4449916989791318486990358647520618553 3437 1576239505985080052084268598258420564 3438 553394360518327584452405277388428539 3439 192452033516401812920591978879086703 3440 66254406710812547431877862997847095 3441 22565078235693270358631439741902107 3442 7598184586302200110741074039668759 3443 2527843651290886903567330961235839 3444 830365182500510889482190997373527 3445 269135977645227548901784941507031 3446 86011459741358134393439009313575 3447 27084017660501909526235355397851 3448 8396981974163201455484149548301 3449 2561282281482850836210395808175 3450 768023695652686197113878817387 3451 226214340298387709898284960789 3452 65391927300491068296907249411 3453 18535299169050944992953202051 3454 5146833690773499867951823949 3455 1398677541345729642555604913 3456 371603175099920750712068392 3457 96415207487642836119648553 3458 24400856905470812069766053 3459 6016063590068490080520392 3460 1443054809408912799122989 3461 336269427929530489622521 3462 76005870036280699209608 3463 16635132165193223609633 3464 3519038869265346471121 3465 718067957376662389960 3466 141023043522963141389 3467 26591195434512843989 3468 4801018729327694944 3469 827494856452879609 3470 135694152764949929 3471 21088991434331054 3472 3092796073578646 3473 425857472195401 3474 54734004016274 3475 6521465929298 3476 714442703557 3477 71253111742 3478 6390076382 3479 507321017 3480 34932472 3481 2028442 3482 95369 3483 3404 3484 82 3485 1 3486 1864232292259969582086103803433051004925434395191271 3487 712080681398859179295935016440517976313779669766670 3488 271992225351592339024866510747985008360268217874459 3489 103891532365867849458182052562139542633841484201967 3490 39682371746011209349679646938433619541256234731442 3491 15156719231743725927128819886038320657383887606299 3492 5788922308797915767978744352558347098352095701395 3493 2210894604146793448179890520667695814361802719596 3494 844318963058061383033950274629686030655451286873 3495 322404039605423774953988774712133120088664913873 3496 123092950742290815877509617455163975985871506566 3497 46987600112462069319383220850064817919538022175 3498 17931788551199224002142030969288323737444176359 3499 6841012186691335997849085063835614729729933352 3500 2608746243377801523408494225395079102764269197 3501 994276954797602805816499514654849271573180289 3502 378692103159642503792328923379402301124154750 3503 144110826428381831929020907896394784754814231 3504 54784098112612339345484339341596694311631403 3505 20799991037270975265597460821774168139846828 3506 7885190260832309442642568389574251513166521 3507 2983852746994510780185697113656572500001645 3508 1126731745689367706317088959258047681120254 3509 424413751670002337078651159382337555035637 3510 159411052826772884573505338061800823304257 3511 59680001573208910804132546065619067418214 3512 22260239337417869707665549273345998458625 3513 8268360998323108284830517411926780695621 3514 3056929740259566889934147447390528571918 3515 1124363340417593368527005797356290283133 3516 411200731508705401545751633653143025401 3517 149448275480461837836699048938631417190 3518 53948032222445664924652953004449636249 3519 19331280804052830111264250202722447597 3520 6872173043108115417354773204472077342 3521 2422256053316796930364414556951458789 3522 846016547331716878280145958693038225 3523 292622186813389293827740681304609686 3524 100170153296987480907148702425522983 3525 33915746586174933475270839427675888 3526 11350668350481663116639399685773781 3527 3752483764179463005898325646105022 3528 1224640112888576102330994684869183 3529 394274930388065212848803687495656 3530 125138952742837663947018745988625 3531 39127493001479529553579736675050 3532 12043475340977620027344381277199 3533 3646493366814418571860231728898 3534 1085211085331567735649835920723 3535 317187389678881538535957103336 3536 90973049380493828637672142547 3537 25581122080002760340764893136 3538 7045822910951815347811691085 3539 1898989220178315479859867136 3540 500311678832585837304262223 3541 128708503732665086592193831 3542 32293296245022250472545278 3543 7892439339551438402779225 3544 1876375749482948322258833 3545 433320940074035523135844 3546 97051512144505033513323 3547 21045642108224334303715 3548 4410509943031110694082 3549 891471073765764222961 3550 173403116389101833001 3551 32380072866138691612 3552 5788877431625847623 3553 987858702298152679 3554 160363845845273070 3555 24669693080323141 3556 3580701645992087 3557 487905572413441 3558 62048100218040 3559 7314096201766 3560 792630272468 3561 78187568911 3562 6934457169 3563 544380787 3564 37059770 3565 2127298 3566 98856 3567 3487 3568 83 3569 1 3570 7896966297231028005197610566513220234663742443685475 3571 3016401429706095601653107325566101949192725516850152 3572 1152169137446126019567003522133050944267291121658881 3573 440088456047266840271068505692532967953511451892211 3574 168096230695674501246201994944547959593243234017752 3575 64204698329806651788019942382408416959401749815785 3576 24522326583795442438340295443974797418145515084343 3577 9365607352051716511211475557936476760761627478044 3578 3576685043253800743232731205378129662409531776649 3579 1365790439107007295052840684710433848047729057053 3580 521471476048945912018890410080747817392277770180 3581 199067436443522137064901635368614697303612856307 3582 75974485701231321187392017913450721317741349741 3583 28986885588769251868008797063385903398203327566 3584 11055097037570027865866766094097579660759151207 3585 4214084850878691868017681030261964931029217855 3586 1605338607500890344609186804866885828264948658 3587 611061652703287538792687290212036556691768369 3588 232369549543645035000358366832634255567613619 3589 88258723115263203071337458936239470812799388 3590 33474625002650863725853119594642776501167985 3591 12674633965379888460255658772868608361321157 3592 4789443704547579017613090383294356848154636 3593 1805590957553068237427393269637784348152991 3594 678859211863700531110304310379736667032737 3595 254445460193698194031653150997399111997100 3596 95034407366925309458147812935598288692843 3597 35354405793716398654015266869979221274629 3598 13094166456298528946349717596633222816004 3599 4825805457975420661519200184706442120383 3600 1768875717715853771585052737315913548465 3601 644512377298260403058046939959623265332 3602 233311645789555001512295306306480239931 3603 83863370309093163675596257367848822741 3604 29915338086647498750943304363399186492 3605 10584057282594668639679054160676738895 3606 3711884239486553222324280956204661553 3607 1289628186169756291959866399253202764 3608 443611638838039413679720440560164539 3609 150989452024650119851979759255554853 3610 50819298727662638944831056830031870 3611 16903552141487705469560217402355982 3612 5552883791006042352920817716582201 3613 1800400026826579347022492070477179 3614 575759913938003244691497385607996 3615 181484983549938031842693698112340 3616 56346030807100367895674952123715 3617 17218537805620838342095215448665 3618 5175062464643218314750834171466 3619 1528569097828799742890602442568 3620 443358012497232007240766521845 3621 126170622818350468704809418509 3622 35197573437856640067137275962 3623 9616451357853879726372382826 3624 2570628446902064378560691741 3625 671639226723748898700824605 3626 171327547891163061396562382 3627 42619044158497974804368551 3628 10325747913475724331823273 3629 2433308573924285929044048 3630 556932824441337606785215 3631 123611884367302083649371 3632 26560372222797050136048 3633 5514730114572715832333 3634 1104220171541605138251 3635 212749097775840915290 3636 39345981386739082289 3637 6965908520600390677 3638 1177031088974543054 3639 189172386676390375 3640 28808540831117305 3641 4138847750794164 3642 558146104802077 3643 70240532388636 3644 8192432170596 3645 878335968830 3646 85705696362 3647 7518127451 3648 583670282 3649 39289495 3650 2229725 3651 102427 3652 3571 3653 84 3654 1 3655 33451895778174174987953225315074677443661126483858831 3656 12777600019197093188936821695512373188781902355726898 3657 4880633721966065183739211128999152954118159912041423 3658 1864232292259969582086103803433051004925434395191271 3659 712063154813843562519100281300000060658143273532390 3660 271974698766576722248031775607467092704631821640179 3661 103878468070902221001829780662919133111388587622427 3662 39673769741095569213809838280510716151986837806642 3663 15151443157300126775469542836535918733841322722299 3664 5785835805248410264258067278599441973079695244255 3665 2209150761994609521025336073221312310670163467606 3666 843360322887602225972495388510878462622434410553 3667 321888846838656313953604978430130645230156640373 3668 122821410395134176888703343061515947926543784066 3669 46846924693902855701311325148065226608802434325 3670 17860039105133603833302528084679323210599106759 3671 6804942067563575967435761990581743549839955552 3672 2590857216684884099418080960319778618810737697 3673 985518609183993754808894155452892790545789039 3674 374456956480706216016206865240856233854020670 3675 142087406937061181015848498408221978286407051 3676 53828683821797977944511039471982507473607663 3677 20354058819147114218657919877339730972439678 3678 7679424853767225758402261104471122611118521 3679 2889981149219646740789170721176765762963885 3680 1084390191666578503361777451538981414810894 3681 405530979802877972251473141159244747778157 3682 151085519609179778219819990161845635781057 3683 56051112242254468761672177226247347088214 3684 20696706448538070107656910356268125813585 3685 7602539992239541161307192759634902997581 3686 2776734534264120499787992574928460877198 3687 1007858816548266728202939837612547328733 3688 363346439250006325144892897652924063401 3689 130034793460451323632597591346443823470 3690 46171423151358159957001333978595000729 3691 16256085064710661206058029615195814237 3692 5672027782115992566378975454519075342 3693 1960143542629439344054694498314413789 3694 670515356459683052094828099061211025 3695 226903717621643638415107658501046486 3696 75914265596993518563127899245491633 3697 25094966869330879618296842415459763 3698 8191414727843174148736625013103781 3699 2638530936837131795815807296521580 3700 838130910010552448793315226044401 3701 262370996072549204101817840436405 3702 80886012522611172259124142324065 3703 24539981715510804363449190200350 3704 7321443909889966021353974751685 3705 2146381445246747706603140580219 3706 617812347417947963712538137651 3707 174454334920715956471771615806 3708 48283712102365487766962197297 3709 13086138664508847699824921335 3710 3469687306654967973452538509 3711 899058859752903594891846768 3712 227419633029154696191022163 3713 56092085137991634794459781 3714 13473040979493659990091230 3715 3147293066017935658267957 3716 713984492093649729223909 3717 157051667652312122438694 3718 33439783285010038789323 3719 6879411062212988653275 3720 1364680947640272820942 3721 260460776098667682691 3722 47711678322826767401 3723 8365696936087685112 3724 1399788415487294435 3725 222757326512751381 3726 33584939836361006 3727 4776399005243701 3728 637551254449537 3729 79405149647460 3730 9164617258824 3731 972185088228 3732 93849119398 3733 8143423036 3734 625295585 3735 41625303 3736 2335808 3737 106083 3738 3656 3739 85 3740 1 3741 141703756613675845078292567432617175701415945946996719 3742 54126462094602296182087657577100270867106771283271204 3743 20674566316428121194134432262025593423445644799412373 3744 7896966297231028005197610566513220234663742443685475 3745 3016332575264962821458399437514067280545582531644052 3746 1152100283004993239372295634081016275620148136452781 3747 440037128191149676853195352781016214962004862920391 3748 168062429424572954605163577173549122257373041280212 3749 64183961353670733603333796510629989145984453657785 3750 24510191612575164389523958230119272993997615851143 3751 9358748455275037614054415393583354260156293128844 3752 3572912650026627349796348114983912287076597884589 3753 1363761888032017828771012041762599976406434416983 3754 520401565144415602798516653251721513784000006430 3755 198512718305759288844911674821590868553843366057 3756 75691307910625111956208331760074920627299581991 3757 28844383216722256254897006612009694018497147666 3758 10984344111588652421594478527330370807898040907 3759 4179402044025076454158716536748627258058085355 3760 1588544827340192354740635576428848639247347658 3761 603026218156198599931741420975955848701558619 3762 228569261675492383915534555735099614847537949 3763 86481854738431202899686057326877636561130898 3764 32653170916633224955175017854895129087523235 3765 12299112097486110736517097977555398115083557 3766 4619687243718884978114836873084275503965036 3767 1729706094499238237325666151907509741001151 3768 645315902832659733963888700368528326190257 3769 239784923029781761712415559209283578412100 3770 88699403420601983492595569047437942631043 3771 32648291178347514730923391821190595542829 3772 11951584729809444623266481464922469729244 3773 4349044737569903461959288705287566731663 3774 1572310203305782962171296130359105854465 3775 564451386757516233968356292746558525732 3776 201104947507509908823463395093634462331 3777 71070154047058585190865803747190638861 3778 24898730895700425233864469768595638132 3779 8642645830989764027806440153399823895 3780 2970618048873771461427464698880748553 3781 1010474506244332117372770200566334764 3782 339959149784649065277942101505123739 3783 113055432163005426862834443004077253 3784 37141166566011908299706543758585620 3785 12046199696681028681409701343125857 3786 3854784968837854532673076330022076 3787 1216254032000722736857269033500496 3788 378123121990170288063953807456095 3789 115752125917621083962135967019690 3790 34866113395009911703011824695625 3791 10326131679499107339562634495275 3792 3004687769609141318208659743590 3793 858306324362393611605519163371 3794 240493976944445647892981025720 3795 66039642023729691421209409914 3796 17755929921364203654247212617 3797 4669791256855355954422291282 3798 1200103950200387980969752773 3799 301045090447484386077906005 3800 73625457418329689886883842 3801 17533372280338055092424061 3802 4060331300844395102332831 3803 913038234826459444064874 3804 199053742732809714840965 3805 42002075080497592402271 3806 8562291795487553612948 3807 1682880733274564959673 3808 318199785634292138731 3809 57739009535624456040 3810 10027331212797688639 3811 1661634276710003527 3812 261845861222709092 3813 39088534709957711 3814 5503594873596705 3815 727195868353004 3816 89644613903467 3817 10239464256007 3818 1074846997183 3819 102661908955 3820 8812789557 3821 669366521 3822 44070936 3823 2445633 3824 109825 3825 3742 3826 86 3827 1 3828 600263805506506921050224953386373252818325204623935907 3829 229282114486452316248333450324792124012183843714126754 3830 87578357872776471170040882892174948310767897767130035 3831 33451895778174174987953225315074677443661126483858831 3832 12777329461746053793818793053049084020215481684446458 3833 4880363164515025788621182486535863785551739240760983 3834 1864030589250062967162783049021796505006156709116931 3835 711930306245069727790487414940780229386008572664150 3836 271893178053920050937292062159764014424003709743759 3837 103830748629347096332128484986214892166630668463547 3838 39646787275676362728794688475584903020646214805762 3839 15136595663101198339270730245465630026648598954619 3840 5777847207826160725216314851882275766492305825775 3841 2204934557799533375419966736898363479415707941186 3842 841172669767515546648954695135763503009273524203 3843 320771104623099943850438041884041989225273517773 3844 122258386317340655005526367062451120671430151716 3845 46567078406715543049318035302376200044130569725 3846 17722695189993286794421028690366506025633422059 3847 6738351078404634372826550163036135217735381152 3848 2558949034379557918667833626287507959677295797 3849 970404207039365563927198049858659320429948139 3850 367377988883166963995456628882703471728389520 3851 138808727207674580079922073147603856880851571 3852 52326872469243377180236015820726220319720673 3853 19673701552610152225060997965831091232197438 3854 7374589455124041488543899988275693117113881 3855 2754902211405156510429063115191417613148845 3856 1025196116905918273103396963283907872147694 3857 379880214073258539139508262915379545957437 3858 140095291043476777427092703706095967545337 3859 51395887622874793934497134658658024914294 3860 18747596444527279203573742837467429371465 3861 6796011714717834580307261372544959642221 3862 2446966977147931118347972667257392910558 3863 874656773842148156176676536898287056093 3864 310205387084631922208320244151728530361 3865 109100439577122013384856849058094068030 3866 38030285530063428193991045310903429169 3867 13131554634363002960126575542307791037 3868 4488908803373238932320135388907967142 3869 1518290754499467470892670690027218589 3870 507816248255135353519900489460883825 3871 167857098470486288241958387955760086 3872 54801666307480861379123944951682833 3873 17660499741468953079417401193097213 3874 5614300044787924398007699849971356 3875 1759515075950069865334623519949280 3876 543261043949347128477354486448784 3877 165137921959176840413400678992689 3878 49385796041555756451264711972999 3879 14519682646545844748252887277374 3880 4193550967046737408690252782099 3881 1188863197437596090481593038509 3882 330556873075202478876073875138 3883 90062896130756830983092849418 3884 24023254107027139561883439504 3885 6267324185662935907636226887 3886 1597532928807579953213935605 3887 397428978607191972244182832 3888 96383888159707586166276827 3889 22758430741377896279392985 3890 5225058461039841186968924 3891 1164727160195446084636093 3892 251688925368986640571219 3893 52635182636176925730254 3894 10633107555679333327983 3895 2070815760191779715035 3896 387935026917214755362 3897 69735241282922616631 3898 11996231747298160591 3899 1968900534500471952 3900 307266257790468425 3901 45420396567759333 3902 6331861857801622 3903 828266984204917 3904 101071115851913 3905 11426501948446 3906 1187037692439 3907 112190695256 3908 9528786301 3909 715996744 3910 46630223 3911 2559287 3912 113654 3913 3829 3914 87 3915 1 3916 2542746723404942420377129826528977594996031825603659727 3917 971249676606635082376850971143782552531924994285059380 3918 370985871100128161326626017757409299713599789661123473 3919 141703756613675845078292567432617175701415945946996719 3920 54125398740899373908251684540442227390648048179866684 3921 20673502962725198920298459225367549946986921696007853 3922 7896173500979145126479666172318465926771440011561395 3923 3015810336464119337858483685782602141219700770800412 3924 1151779747214056370695700636760805636213544061683481 3925 439849440968986642905213221820025406827535489019331 3926 167956262915066591967921159660261392403531779275572 3927 64125514285719495635792674674046500236901110812025 3928 24478727010043132906997986198461597216254896006263 3929 9342131346941934567727255952995967189606297051644 3930 3564284139115773842510941101113691423113991225869 3931 1359349581316240467090974364215327943698283284683 3932 518176911548724920442019669079564440689009760480 3933 197405806925624976591581627195522451463736242707 3934 75147420608284321586055260133071330792306090991 3935 28580342201568778536737224830695130748175521266 3936 10857647011575491742316196140328624722542099207 3937 4119295933170857369489645977292489504806718055 3938 1560346898791299450821812351004981545129422258 3939 589942691751933886894614301146322224699474119 3940 222564702868766922899157672263618752971084599 3941 83755975661092342819235599116014896090233028 3942 31429103191848965638999583295288675770512355 3943 11755401639238813413938585329457584538314917 3944 4380812184114771925394685341181891421201036 3945 1625909972709615414965622225990473808052191 3946 600713855803697141862225262706565935904497 3947 220833641730438602722716999791186389947060 3948 80738350686961825295624296085090422401723 3949 29342463064087031361127161426432397487429 3950 10594866619559752157553418588964968115964 3951 3798854904841917577246157216420008473743 3952 1351887927693986458898184549162615563185 3953 477231153851838302721508012264328507092 3954 167025766767206380513187768112599976731 3955 57925327190084367128330919054505908701 3956 19895041660020938934339873743602479532 3957 6763487025657935974213298201294688495 3958 2274578222284697041893162812386721353 3959 756287467785229571000492122359502764 3960 248471219530094217480591632898618939 3961 80614121059607929238633244942858853 3962 25812454752127067859509299991176020 3963 8151955010658114780091898798078807 3964 2537654965870190382084198948107451 3965 778139889920120516749575428158171 3966 234878845970773388272220941709387 3967 69740924011596547858820262716698 3968 20355127970040791407555550743699 3969 5835445323494946659302663466325 3970 1641894356448209250612410684226 3971 453031159010613160130817645717 3972 122474285935410681254743770579 3973 32411389804653850271650921161 3974 8388135697626710709767481657 3975 2120811511963774802131254770 3976 523278583156194848917319165 3977 125849604549002876673136333 3978 29465716389295290506859506 3979 6707285647917394227466521 3980 1482227186877553040497597 3981 317500026682106955861504 3982 65811101313120315290285 3983 13175918676943389560031 3984 2542811121264056232048 3985 471995361072276517013 3986 84060334155061761651 3987 14325092872139145020 3988 2328861124840984429 3989 359960590340512477 3990 52694332550044052 3991 7273935982284719 3992 942074124483097 3993 113807140278180 3994 12736024426267 3995 1309522477821 3996 122484785382 3997 10294090126 3998 765303825 3999 49307081 4000 2676858 4001 117571 4002 3917 4003 88 4004 1 4005 10771202501180525505071170832009758249507133193093708755 4006 4114260205518084423804205751059133400346282024512655014 4007 1571513482113142003427075924530155805350250198908995287 4008 600263805506506921050224953386373252818325204623935907 4009 229277934406378759723598935628963953104725414962812434 4010 87574177792702914645306368196346777403309469015815715 4011 33448779051803540737054683655904550012661420835949031 4012 12775276089078341816756224430537000065674499139941178 4013 4879102588099196690276558258218534138903059128379783 4014 1863292251635077352418074572435931997683358357579371 4015 711512504421020981722373935675126361469814295895890 4016 271663063452034338817160713855100954642278806876559 4017 103706800536967746849239554194839562238747027600987 4018 39581286251248251213446879520793062001845916788962 4019 15102559241205118306448893322331464785591020782699 4020 5760427894263183738721637369335497595984723731055 4021 2196143755147409896210696268221806172870732505186 4022 836794173831169429119721904006478229172449220503 4023 318617262282444508677702234926913788483439460023 4024 121211455356819532086120607731391337019703217316 4025 46064034748535210500065347598320006227397126325 4026 17483692546966431963328122767624875479221605059 4027 6626045535390940221011926627296250756679505852 4028 2506749602220082851522280650003761251872787797 4029 946402703428783400700468298998779706743365539 4030 356460011676849513805853997852457482043891420 4031 133895308808082590906696325588838729072806821 4032 50139333146990248087460726472823832982573793 4033 18710229955141282448461143177535157212061438 4034 6954828315902469034522557848077572673746521 4035 2574016131787697109127872506895681252545485 4036 948106159078081694162250280905207444493294 4037 347392303274384552300025018198641508588797 4038 126558661543945949577308018407455118641737 4039 45820310856984124281683722322364696240014 4040 16477847792897092920556560895932298752585 4041 5882981173337340763003142306967330636621 4042 2084126268495423185756985090547322162878 4043 732238340801436726858800541384706599693 4044 255007186949598424137292529120378092601 4045 87981420182392043624104761007778115870 4046 30056092992307676495773841953272207169 4047 10161051332286737561433968209669727637 4048 3397564306628801587220670008375039142 4049 1122986084344104545327507195988317789 4050 366698616558874974327015073628815025 4051 118227397028780756846423440730196086 4052 37613275969172827607790195787337233 4053 11800821217045759748280895796161213 4054 3648866206387644968188996998082406 4055 1111211240517454586104798049974955 4056 333071350597334069355222621816784 4057 98192504626560681083001680107397 4058 28451580614964133224181417390699 4059 8096452644923341816625866647000 4060 2261007321428395157323203180675 4061 619112964980185906710792496449 4062 166081805969572746579974850732 4063 43607520034162065325231080153 4064 11196130229508215053580158992 4065 2807994531881504343812677335 4066 687183019917729541681422565 4067 163904436761534692764103400 4068 38054832212531816090967067 4069 8589115823236525584107561 4070 1881830175319131356641040 4071 399602988441578316143443 4072 82102961759471360281939 4073 16291860446351044991654 4074 3115941769407655431623 4075 573130648143599199575 4076 101135287071322682562 4077 17074952916260920911 4078 2749860044121775891 4079 420998919280791462 4080 61038328940278985 4081 8343996390234933 4082 1070060407950214 4083 127986283467117 4084 14179143188937 4085 1443118762670 4086 133596284849 4087 11111499467 4088 817409341 4089 52105516 4090 2798435 4091 121577 4092 4006 4093 89 4094 1 4095 45627367137229326202779659697764717897558940732141729147 4096 17428209430103552349252506409597869244849447043210023496 4097 6657006928923026844181335577588110995342313850116314741 4098 2542746723404942420377129826528977594996031825603659727 4099 971233241291800416950053901998821789645781626694664440 4100 370969435785293495899828948612448536827456422070728533 4101 141691501378914736176230012983484583722731007107916099 4102 54117323586211821530923644787137806319421538092100384 4103 20668544534408280793868961131233256306760117256151353 4104 7893268445329938977112736700696256241085618116210175 4105 3014165857230742286836178442477722102182558987830392 4106 1150873605595664934418103870041790104499200630251021 4107 439361101174643952695729934366663743029386334355131 4108 167698037722609613878569220511562788387107527478572 4109 63991237185641867029329666316723226148360499877585 4110 24409950934393615815882786795930164146514583088623 4111 9307391693188497509433893473598699360923562305924 4112 3546963798925313770712256104263201764938838574869 4113 1350820043777903874501559836041395592068106069683 4114 514025869946734445381837932034917362895656849180 4115 195408607664289936704135697108003574412217389157 4116 74197152307470404618015089376612237392514171841 4117 28133117558935194117949741778292231165117045516 4118 10649425011968762154621619010667355685895440457 4119 4023379476577821933609692383371104929215934605 4120 1516629874357739082087411733367343677343146808 4121 570227170928955681386943434368563970599781269 4122 213767159252106167581089436516106488555889849 4123 79871850444023576674393110927267759483083028 4124 29732517297033328586932384454443926500509235 4125 11022287341892046138471241276908769288447797 4126 4067459025989577103948683428831196614701276 4127 1493442894201879994820810921935515362155791 4128 545336735123798300658560641030307917662497 4129 197944431849413748358535622831666409073700 4130 71385770305467798781227604424211290431963 4131 25565459448483674499543882101846594191949 4132 9087611655586581578987321205914295439364 4133 3204630482249240815984178898946964802743 4134 1120504213753817630227193808399642639865 4135 388265872952380903368393267014936040172 4136 133258686002782479231100737894557947571 4137 45277265820390435606995976886779831701 4138 15221172828082759111222134933507624532 4139 5060121495796021549788166723837896895 4140 1662557189167219962567496715462857753 4141 539571104823115417239989519474539964 4142 172872488264240442912974445845724939 4143 54645091235459686066551005115528853 4144 17031815266286858458760809328191620 4145 5230994049241098710479913532030407 4146 1582127842853453742290916533948001 4147 470916602335999156186118483973046 4148 137845251738665086830895862156262 4149 39652747112104405747894182048865 4150 11201166497140272523712764658166 4151 3104713852216930707086898011166 4152 843706530788535549763694830491 4153 224593565808349643052902334042 4154 58511759838776896472927483310 4155 14904239804614831147696403157 4156 3708109575106616094116244165 4157 900115043225111750303566830 4158 212932023307382208622144265 4159 49027586545847515858040865 4160 10972754333315699767073798 4161 2383638510079174182966237 4162 501808334760042826325197 4163 102205346318464510181754 4164 20102384558993149899815 4165 3810524112642104908161 4166 694582343234449476538 4167 121451695090850276963 4168 20316408019527594401 4169 3241455103266673490 4170 491595059144897599 4171 70596139864106137 4172 9557810923827152 4173 1213814533592219 4174 143754125642005 4175 15767842174888 4176 1588698985951 4177 145580223281 4178 11983938432 4179 872438965 4180 55029624 4181 2924108 4182 125673 4183 4096 4184 90 4185 1 4186 193279925139655333962204404177258872139525620207942701143 4187 73826779068513404057103336939372345391915520968445461398 4188 28199411931284077854323677241607627494356580236303732251 4189 10771202501180525505071170832009758249507133193093708755 4190 4114195572257498660889835254421647254164819342977394014 4191 1571448848852556240512705427892669659168787517373734287 4192 600215607560755823562651525893847869523005890679069847 4193 229246171775462327662822577281399332695549468608341314 4194 87554670396547591486592564297914748972818461500425215 4195 33437346810335769955668919510776942653396923408324831 4196 12768802275927489161799958379543686346636806152173478 4197 4875533830597550184687221678847430105551188035963303 4198 1861367973366807897851043236369708003368629048132911 4199 710494367771142963432939366327917898869428417881890 4200 271133266596499010737209431961254155840042083526759 4201 103435228873889396858640211449691367452934556048187 4202 39443991688247529829310545132968141304574056170602 4203 15034040753853914013427758337037977158059473081979 4204 5726649060665416503993864863439277797135910776055 4205 2179685261740102733281608759176076032197072201186 4206 828865217962198858780048923134680440128966131503 4207 314839348015464413398210991099763077233309282323 4208 119430740351174476694075293991759502821091893166 4209 45233588043704072076060204615147265428577721325 4210 17100470484768877958110462836855034263460675809 4211 6451045472800115803488843826187678577565235352 4212 2427665996222293869879151442816573648349300747 4213 911036121864554787791739709449229971006153939 4214 340808950935599106404796275080666000406372670 4215 127041791683492938823706838564559511850482821 4216 47169941239469362149313727637291752367399793 4217 17437423942436033562381343182847825866890558 4218 6415136600543987423910101905939056578442761 4219 2347677574554410319961418477107859963741485 4220 854234680352530325140607555172344601585694 4221 308897945228732024482046914142036683923197 4222 110953513379318276123511291310370274849497 4223 39567743073850477342283686886158984417534 4224 14002283625366802842739804784312390225585 4225 4914671969780221263752483578398094786221 4226 1710041487530980447768304679451129983478 4227 589537273777162817541110871051487343613 4228 201271400824781914172717604036551303441 4229 68012714821999434941616866141993355870 4230 22735449001608999334620889255213524169 4231 7514276173526240223398754321705899637 4232 2454154677730218673610587597868002742 4233 791597488562998711043090882405144989 4234 252026383739883293803101362930605025 4235 79153895475642850890126917084880086 4236 24508804240183164823575911969351233 4237 7476988973896306364815102641159613 4238 2245994924655207654335189109129206 4239 663867081801753912044272575181205 4240 192950479465754755858154091208159 4241 55105227727089669027258229051897 4242 15452480614985263279364047003032 4243 4251314117844990755651282344866 4244 1146600265628060048564384333700 4245 302893734839524498800689503209 4246 78300169031174855747787169167 4247 19788409192397959274859685857 4248 4884169387783128127163282700 4249 1176059812676512033047038535 4250 275944769451400282743471705 4251 63012746144018074121327440 4252 13985159598170558263286575 4253 3012405264854858496212777 4254 628766754775684313246540 4255 126958420015641486921343 4256 24753073697176976739589 4257 4650689138183826839774 4258 840165025541721931613 4259 145582682307272455075 4260 24130987216422178112 4261 3814579196894583711 4262 573124093627910221 4263 81529034483012622 4264 10932894618906485 4265 1375083695079333 4266 161269161487114 4267 17515035845109 4268 1747193670221 4269 158494684270 4270 12914460989 4271 930522557 4272 58083592 4273 3053968 4274 129860 4275 4187 4276 91 4277 1 4278 818744132518217878401693787952477979648016009993322460719 4279 312734071345398064222087400814395935429000081908529891688 4280 119454146205742730259882996637137063289474461700587190545 4281 45627367137229326202779659697764717897558940732141729147 4282 17427955205945248348455982456157090403202360495837996896 4283 6656752704764722843384811624147332153695227302744288141 4284 2542557132507224182494976369725684899530407959766894127 4285 971108283654667941982270941833015240361620442393159840 4286 370892676093912118419619415939167370838614551714089993 4287 141646504318449790756796838657768038143065083105748679 4288 54091833921902199270204274359853289170246621605323464 4289 20654487111566429314535354849076346516849698196998633 4290 7885684835638940152735396469532660170212892044825155 4291 3010151005041389968048174790685230064661704008861852 4292 1148783031674582070197131554315522061293074960728941 4293 438288663903439106764192187987604162423646542847051 4294 167155397306940096026982756026350006583604459320292 4295 63720168433050699168342544576658639130669903272105 4296 24276176744803169339031999443690497826095847101503 4297 9242135990949255325604241106652520668036374019524 4298 3515486930283838821610376243213242870900463243469 4299 1335801668543736088328767484037166838703391042283 4300 506936450581537229548718560902486398574424910780 4301 192097102566072816150507569802723321341115628457 4302 72666362214898339456432275810963818520023735291 4303 27432774171194267380372071195816553091446013966 4304 10332303686425389422261608358961518827985338157 4305 3881258213625273618772764532773840250420102805 4306 1453592217402979748893613089957266602070802058 4307 542556095538424961101873380508036631064648119 4308 201747144602825854697077105427370630658275449 4309 74705352919332915873370266862811118807792628 4310 27535411679863553724056539225519366440392835 4311 10097987737427520161675196042671540573502277 4312 3682851136883532737765094136732483995059516 4313 1335173562329122417803675659624624031318031 4314 480938881976592092663068104452279429732337 4315 172040936747860068181021190310242745809140 4316 61087423368541792057509898999872470959643 4317 21519680294691314715226212113713486542109 4318 7517396669324511872486407329401096316524 4319 2602724699544290608733923751003001530303 4320 892683212013310160965619071551871546825 4321 303145938236147343424508200500384203212 4322 101874537411365429251790596463832899771 4323 33861822589365994310173730321839543901 4324 11126373587756994975552841066626019732 4325 3612097414230754752154086744920120095 4326 1157942736500536078543499147052117353 4327 366345247937537367500408264646972364 4328 114318864197654073697306901716367339 4329 35164968722011222807179984631487253 4330 10656164481828057983604072662136020 4331 3179175507931751618788970020976407 4332 933180583276543964453780911847201 4333 269313501474790052409508336665996 4334 76363022009035296551354245457837 4335 21257794281945627524096016405940 4336 5805313666960364244731969402908 4337 1553999549115373489080687058042 4338 407399283487313440516302724342 4339 104505548647788941715613221133 4340 26205379616614085967826051966 4341 6416970424216126692966366109 4342 1532801036432998565803083409 4343 356741223756486532756044874 4344 80796454305086250012573169 4345 17783708161068175891245729 4346 3798548562897617627959154 4347 786143298042759131746377 4348 157376543267074818499837 4349 30418123251433331578494 4350 5665049554256354838905 4351 1014360416072527999131 4352 174195390530806067518 4353 28612708223533612443 4354 4481721007111434331 4355 667141810216850620 4356 94017716588940399 4357 12488682105927777 4358 1555787487021292 4359 180703791941959 4360 19434630454845 4361 1919594609736 4362 172400939515 4363 13906255245 4364 991794256 4365 61271699 4366 3188107 4367 134139 4368 4279 4369 92 4370 1 4371 3468244903166937939684257845513779775737867420281784732219 4372 1324758129003271276585985592944132787216541712109795053550 4373 506013996485053398184291804991654807568525702116472592831 4374 193279925139655333962204404177258872139525620207942701143 4375 73825778933912603702321407540121808850051158507355510598 4376 28198411796683277499541747842357090952492217775213781451 4377 10770456590738029151085765386200000549289857279375784555 4378 4113703885973306307700953762052668395594629976631496414 4379 1571146753466082125205977392326983496064222016864602287 4380 600038469811414183223706450493968255702601574471442447 4381 229145793717502064804087034554800884863987022757352454 4382 87499289399052274047290195897032846720921939651603775 4383 33407455477150074777085921537179557550675318046280311 4384 12752968365583645462550566688103211033825619849281678 4385 4867283529944705309815170218570550863612727804456523 4386 1857132524903315341766995427885320798951023795594671 4387 708349493228733271569863873569798737657948834865730 4388 270060829325294164805671685582194575234302292018679 4389 102905432018354068778688929555844568650697832698387 4390 39185263585303369610346384979185929520027929426282 4391 14909086840500200271314385535495431693932082324779 4392 5666950849550944945710144428842911025895708305255 4393 2151463919267106124099768185629668154995245061786 4394 815662250723370035771000701592501316291854019503 4395 308725800141832806222282140690014917717429108723 4396 116628697575759990071774570887291596376313480266 4397 43962335360861650615342295076327777856289744975 4398 16529561189667383234970223880511224764843731009 4399 6197257503241993812708615521549705936858392852 4400 2315999289616720193935850988775865686438290047 4401 862407072213740445042237898818599084367487989 4402 319850976675315483940364518310562453302839870 4403 118103832072489629243287412883191822644564421 4404 43398479153156713369917146020380703836771793 4405 15863067473293159645860606794861337396378958 4406 5765079735865639484185410752189796822876681 4407 2082228598982106746420316615457312827817165 4408 747055036652984328616640955832688796499134 4409 266116154676392235953572851380409366766797 4410 94075217928532167772551661070166620957657 4411 32987794559990375715041762070294149998014 4412 11468114265299060999815549956580663455905 4413 3950717595974549127329142627179567139381 4414 1347992896430258518595218876176565609078 4415 455309684416948357629599804624694062253 4416 152163746180801014205091604124309859041 4417 50289208769435584953301007660476959270 4418 16427386180069590643127277338637415369 4419 5301012592312595667574436272011395637 4420 1688915178081840915420349527091275542 4421 530972441581304836876850380039158189 4422 164627193643767469376442115392185825 4423 50308329446113395679135213675818486 4424 15143360724102172871955229044331233 4425 4487196242274114888351156382195213 4426 1308020734342363269562186361218806 4427 374840151065819305108405449371605 4428 105526649591029252698897112705609 4429 29163627581993956147542867247772 4430 7905833300048328623446850841832 4431 2100519633087964378714881438924 4432 546520083972590889634194380882 4433 139120800485277449117891656540 4434 34615251837488507402278435407 4435 8409872220874421434452383441 4436 1992901796658294741486017332 4437 460100760225296175682933923 4438 103359536468809642926889049 4439 22563082163723392914315880 4440 4779374002655217023070151 4441 980825439757599395110997 4442 194682141714840263364620 4443 37305598447765444864783 4444 6887475196332113286289 4445 1222425642075758447384 4446 208065226003230448253 4447 33869835472424380735 4448 5257127248890768292 4449 775406241779333961 4450 108264431562483341 4451 14246714973542942 4452 1758032867615165 4453 202245380593873 4454 21541588651914 4455 2106958197069 4456 187363587333 4457 14962647818 4458 1056392573 4459 64598317 4460 3326618 4461 138511 4462 4372 4463 93 4464 1 4465 14691678271667256788612380835770980031293825735322681787195 4466 5611747164688427094671937226410390542602425142384902246488 4467 2143502261521489154987679380896610766864557722103117514269 4468 818744132518217878401693787952477979648016009993322460719 4469 312730136033164480217401982960823172079490307876849867888 4470 119450210893509146255197578783564299939964687668907166745 4471 45624431959596542552876171243442491089913529161551656147 4472 17426020162913265053334423401085400137421311386337874696 4473 6655563572175235902248658014885399588131454106962090141 4474 2541859686201929594547704252832731192536824130330593727 4475 970712932735847469341726860505747696472602113465991440 4476 370674462924433286118020410011779440770000538994548993 4477 141528669206931221313933375456978555906013516237196539 4478 54029379807878947266643179559945709185091576585592764 4479 20621924330728872489557258022766151634416258539312453 4480 7868955965145227027006691334662940600590638690030775 4481 3001672435200521717191521116092389736977910885574252 4482 1144539910297206375424525688207068938026887089979581 4483 436190417068473103854661814637270200368938255113851 4484 166129587743178939048990129055075625134635963095172 4485 63224155724824870270301199499231056483938130396785 4486 24038892139521500659954814520045126963910200970503 4487 9129805299021300388640428984549695269978118645724 4488 3462854449470355442930284555706784244082410340469 4489 1311390530203249318830516370077116089087165278683 4490 495728279479879283059515668484614772795311259180 4491 187002479338046476837233527794599855077882150457 4492 70373781762286486765458956907308258701568670191 4493 26411446401424836150116661830980480845278925216 4494 9881885211757452915146437950469256080435194207 4495 3684627708515459102437822428919550143576801355 4496 1368628418898738908501971440143684457138511308 4497 506221346684998463459733541325085372771023319 4498 186370370009682979519369023014522919468183449 4499 68266537937193350276081610131331096823619028 4500 24868058784036636906164464110950392986847235 4501 9004991310743477260303857316089055590468277 4502 3239911574877837776118446563899258767591596 4503 1157682975895731029698129948441945939774431 4504 410627939242746701081488992609257143275297 4505 144511784566354465127916141228847776508500 4506 50436566637822297355364480158681155550843 4507 17448772077831921640322718088387005552829 4508 5980657812532860640507168131806342096924 4509 2029940216558311513178025504626774957543 4510 681947320128052994582806628450209348465 4511 226637635711104636953206823825515286212 4512 74473889530303622748115219701205427171 4513 24184680760868037794814212040728467901 4514 7757294580798447151686934702091052532 4515 2456281988485851484112498430079656895 4516 767366810404010568692148902988381353 4517 236394368822705731815298522949223164 4518 71767175178938262438856407557037339 4519 21458845732824866759721193881218853 4520 6315485008722693887765964836887620 4521 1828288766448578999414808454692407 4522 520268032106215729852622093473601 4523 145427881040396424744216644101996 4524 39901231449367172045319531396387 4525 10737603867373215897776664148615 4526 2831770567324887274329813306783 4527 731250934236922895614931867859 4528 184730850264332005980737486977 4529 45610049779054556862845830437 4530 10994797941566049460567395030 4531 2584925720691628026115011589 4532 592023924033333284628994257 4533 131923163808037108946060334 4534 28563627339227466019171285 4535 6000545175504073104855405 4536 1221171172848856081785254 4537 240345733091256686674257 4538 45663591376416423309637 4539 8357992928650978444854 4540 1470517732318865158565 4541 248092090243106711181 4542 40026864239876262928 4543 6157028767451882193 4544 899901518561113901 4545 124495276781779940 4546 16230845219296599 4547 1984130245753657 4548 226097378138492 4549 23851997544619 4550 2310408892705 4551 203450695636 4552 16087108303 4553 1124460485 4554 68067912 4555 3469595 4556 142977 4557 4466 4558 94 4559 1 4560 62234778957366982357544363735384657253839056050473931089399 4561 23771670339522621822968575907695150349634118297989368765902 4562 9079992067855365034356195071924170318340292562666686978707 4563 3468244903166937939684257845513779775737867420281784732219 4564 1324742641645448784696578464617169008873309698178667217950 4565 505998509127230906294884676664691029225293688185344757231 4566 193268373094066426077482693703867857145803380308494889343 4567 73818162200557279822285114920303557205838692639587722598 4568 28193730240960737269408943676861066115925163478036066451 4569 10767710078047472216074520275775665978503852091698191755 4570 4112146505872236313825862260890266390372397984736101614 4571 1570286819670306719278158008057535197835573854405507887 4572 599573886934459249936431147551787501362971740939516447 4573 228899424010025963818410737540008060592971201944967454 4574 87370754803094742504477362083029504686957685707770915 4575 33341374995215795237834182523083795501866109122178151 4576 12719450664486922748276924500317643867449850582865698 4577 4850494699341695721270233165654703266859211892834923 4578 1848822264141174004078712049562313529881301007260671 4579 704282353843967628654186361355244591854413917281090 4580 268091936775494524799524546717974391485475662167239 4581 101962349032315585750534417662898766350839699072067 4582 38738193307490715480233218163667709866901568675282 4583 14699301167969214820278403643622582902991367704779 4584 5569495868947914431637974659072887633013249059055 4585 2106641419477558988707690103366103388930838718586 4586 795250889274309669877173733288987299843673439903 4587 299522609794430386817658064804372527048362180723 4588 112520130456383909980424537009772671970480030266 4589 42146348694097423214965580102464413268911360075 4590 15734902292672587064848918271483932423632434859 4591 5853017080915134149702480321014676343197240652 4592 2168389372399675047264657892095126199620439297 4593 799760953500936138762686451951441742481927989 4594 293539606815937675302952910626356369710904670 4595 107169236806254695783583887611833450242721221 4596 38902698869061345507502277480502353419102193 4597 14034640085024708601337813369551960432254958 4598 5029648774281231341033956053462904841786681 4599 1789737199403393564915509489563646074195085 4600 632054223507662535217379541121700134420654 4601 221426284264915834135890548512442991145357 4602 76914499698561369007974407283595214636857 4603 26477933060739071652609927124914059086014 4604 9029160982907150012287209036527053533185 4605 3048503170374289371780040904720711436261 4606 1018562953815977858602015400093936478718 4607 336615633687924864019208771643727130253 4608 109977997976820227066001947818211844041 4609 35504108446516604317886728117006416870 4610 11319427685648566523072516076277948969 4611 3562133104850119371385581374186896437 4612 1105851116364267887273082944107239542 4613 338484305960257318580934041118858189 4614 102089937137551586765635518169635025 4615 30322761958613324326779110612597686 4616 8863916225788457567057916731378833 4617 2548431217065763679291951894491213 4618 720142450617184679877143439798806 4619 199874418510968950024521346325205 4620 54446537470572525280304702223209 4621 14545306021205353234985170826822 4622 3807702153832137337208506678207 4623 975931586507250062878693371424 4624 244680652270327167263761503565 4625 59949802005995161283024016588 4626 14339752226940604420178186151 4627 3344954285374554959610791121 4628 760028564682926933495779532 4629 168004640649593648866785275 4630 36081476841556539920724941 4631 7517849502329073901553656 4632 1517304326825000796698251 4633 296133153976144714912997 4634 55787420884888028238740 4635 10123829508471604929103 4636 1765836579820626484249 4637 295318847501761325684 4638 47226757258654614503 4639 7199893018778351575 4640 1042864251326469382 4641 142962732765355481 4642 18467455983575541 4643 2236610764278942 4644 252480518525285 4645 26383140386793 4646 2531142842174 4647 220733949469 4648 17283253833 4649 1196145530 4650 71685045 4651 3617133 4652 147538 4653 4561 4654 95 4655 1 4656 263630089120682726867587152087215777583776218987287659470341 4657 100698127568556860969125320478850787634767000083785981642496 4658 38463348611189878611580956743466130380927944033312050553097 4659 14691678271667256788612380835770980031293825735322681787195 4660 5611686203811891754256185763846809712953533172655994808488 4661 2143441300644953814571927918333029937215665752374210076269 4662 818698658999505029875349453715860928342356054195542858319 4663 312700149872274123580464777051169899117062366010198101088 4664 119431776778207697502982083347302041971258985701703211745 4665 45613614577650417680696968426998484765420293062115489147 4666 17419884336689680411288024750137418649495129584079422696 4667 6652174258642208195213504474361752670991277492381230941 4668 2540027752769971881387642213471486280618879507645129327 4669 969740933099665162109484205413951082783305653239621440 4670 370167046165205912173053057862163581420333912300104993 4671 141267622155179948354642320322155520827362710355137539 4672 53896867352085205850164958239126016140405024647366624 4673 20555492356869410612330775716042220638538915525188473 4674 7836041692382487864053851215724576771089064942322775 4675 2985546993040792142783618050069873504229853049487852 4676 1136724728899618138704906000507559974348552042227181 4677 432442375055650510050719639152315382494138124946091 4678 164350438280155985251195092434340991008662462778852 4679 62388089247840399500660674771442224657822763706785 4680 23649895940349684020427456607774514790921195031503 4681 8950594772380469200149052964151931887929827326724 4682 3381098903432554768511078305079044254916578267669 4683 1274457483954995779803388201712940865985739549083 4684 479206594680686109926214468423953566142066109180 4685 179683984886255723108556403619581039093703928457 4686 67163854429871813128131866609808367123223898191 4687 25017505735774389913166286507343953854312538116 4688 9282603443101802848317368235860021430680103257 4689 3429586362186668698614887914845345087482862605 4690 1261196989786993651350230022750218887862423308 4691 461436036286057512587543570798777145380495319 4692 167896429470119837284590660172420775669590649 4693 60727192663865141501006772560587325426869428 4694 21824493794803795993504495080084972007767235 4695 7789853709779087392166681710533011575512277 4696 2760204935497856051132725657070106733725596 4697 970467736094462486217216167506460659530511 4698 338413512586799950999836626384760525109857 4699 116987228321884116863946077872317533964500 4700 40072728623322747855971670588722319327643 4701 13594795562583676203361743463808260241629 4702 4565634579676526191074534427281206708444 4703 1517131409302236819294493522560495272183 4704 498568455486258960692478122466558793465 4705 161952821798334096673269350822831663212 4706 51974823821513869607267403004619819171 4707 16470715374997265289380674887613402301 4708 5151287689348698766308158811335453332 4709 1589154584498579394922577437148556895 4710 483303468134311507649494493041317353 4711 144819162174054189068560451922459164 4712 42729225036502602302924933752824139 4713 12406463077889277976145823140226453 4714 3542546852100820409087906408847620 4715 994115635035056729795954514356407 4716 273973184417872049918811074557601 4717 74098765906903099894289728232396 4718 19652228436330574613985026009187 4719 5106922415125221378999855182365 4720 1299220261293084041791348504158 4721 323288674785833978912655132734 4722 78608022515506811648893629169 4723 18658220509511650365869612581 4724 4318468282571045945691426430 4725 973513997196490986080635309 4726 213485432513564052584855777 4727 45480791863970403718070502 4728 9399315022413863797345561 4729 1881465520084789895791905 4730 364161193259789099093654 4731 68028039283644384180657 4732 12240618398756355941917 4733 2116788890284751012814 4734 350952310464124528565 4735 55633462962363202881 4736 8406705703708588378 4737 1206812684930236803 4738 163948433603767421 4739 20985700838411940 4740 2518244854836399 4741 281634090557457 4742 29153572032172 4743 2770431645379 4744 239288803205 4745 18554853736 4746 1271599903 4747 75454373 4748 3769328 4749 152195 4750 4657 4751 96 4752 1 4753 1116752358970691461301715260819576843281881059723685425180513 4754 426562995646606570194256836301451222472382275121547572202236 4755 162932906525923843326669684214235444888606056134259912731895 4756 62234778957366982357544363735384657253839056050473931089399 4757 23771430346177103745963406991918526872911112017161880536302 4758 9079752074509846957351026156147546841617286281839198749107 4759 3468065870697955203094840392300737128663753109183203940619 4760 1324624570053001388522912473967707191448087356808993864350 4761 505925911053496358647563020251846263105731302613451006031 4762 193225761181222235067098243200676363988668936603252904943 4763 73793984403014537564116159853374322017409950901549693198 4764 28180369825364119883419191426375837251989657839434204051 4765 10760485488674439472131166676238418602494528255354781355 4766 4108311230032231276917662201876665931503250762973550414 4767 1568283477262259395530019988405179650884371255328421087 4768 598542544162594233420535782991228568101065602088799647 4769 228375497997388321247482725129064986680731689788694654 4770 87107875842208372892840404806909465853368979433557115 4771 33211008490123167042675446567783449712963954786190491 4772 12655516133253756430344670851741229074425039261002018 4773 4819474440871268566290819636016652303335974318679243 4774 1833927447830476423507201585946778799106121269191391 4775 697202718930858284802295585439218824757569226964210 4776 264760343875207774751575946286903442263431102018119 4777 100409905595051789500380853852562451254768639239267 4778 38021816347211389999720179081120226596945875532482 4779 14371920406861705979292722473345711806024680500979 4780 5421325634481236779143669509193779918094853174255 4781 2040226731048682010632591204114735663178274906586 4782 765769247093686230829203002401794797192535357503 4783 286562652413000120902988533977841231050469248323 4784 106878667526744397794432130358260191956765319866 4785 39714813096872584666300263748451824833541421675 4786 14697307361098194753133977241107870979228883559 4787 5414703917996391904816609005247849548548780302 4788 1985117555809723206201721090402504461065917697 4789 723920566022729554851491067652285573203494389 4790 262484529736672042263947496853508427822999070 4791 94588100266552204979356836681087652153408421 4792 33860907602687063478350064120500326726538993 4793 12036413807883267484845569040415354718771758 4794 4246560098104180092678887329882343143259481 4795 1486355162606324041546161672812236409533885 4796 515887426511861555328945505305775750003374 4797 177473913925061604329108878921015224893517 4798 60486685603177487465162801048697690929017 4799 20413956979854739609191130459975371601374 4800 6819161417271063405829386996167111359745 4801 2253526837594537214754852568885904651301 4802 736395428292300395460359046325409379118 4803 237826972806041434767880923858850585653 4804 75874151007707338094611573036018922441 4805 23899327186193468487344170031399103270 4806 7428611811196203197963495143785700969 4807 2277324121847504431655336332450247637 4808 688169537348925036732758895301690742 4809 204866069214613529083264402260373389 4810 60046907040559340014703950337914225 4811 17317682004056737711779016585090086 4812 4911218926167459735633193444863633 4813 1368672074066639326545287036016013 4814 374556439031582596749332521659606 4815 100583254613710546830521447102005 4816 26484488706807446936231718869609 4817 6832260270476872322246692860422 4818 1725337855351650943246837678057 4819 426117594058566901455489173899 4820 102828919272732922542834041165 4821 24220896757226110893940411996 4822 5562676247714460528070799415 4823 1244207965143414582379372985 4824 270693967946923596298737676 4825 57208535433359543713881899 4826 11727743569389139995811397 4827 2328428546975276198465836 4828 446963026890486302673931 4829 82801833630697203580277 4830 14773794347052819399620 4831 2533175948296463457703 4832 416387058011712444889 4833 65434747547587916324 4834 9801284585224713443 4835 1394578881516125065 4836 187766196585888262 4837 23817762982120841 4838 2832062143708901 4839 313817288872502 4840 32183198315045 4841 3029626282873 4842 259194637494 4843 19905834289 4844 1350980553 4845 79380650 4846 3926277 4847 156949 4848 4754 4849 97 4850 1 4851 4730628588517296848453396742358217872925198454433775839131593 4852 1806945443737980758363559249208243843338039553832520656853090 4853 690193084767289297061843988388667000056158494108835231672577 4854 263630089120682726867587152087215777583776218987287659470341 4855 100697182594758883540917467872980332695170162853027746738446 4856 38462403637391901183373104137595675441331106802553815649047 4857 14690973291214797437409697145677148568419994785391935112745 4858 5611221216704950480058670989529601726802708503552736363638 4859 2143155346006995276963830597228864598138955394369532423019 4860 818530775953993888440918123261157406690868037560538558669 4861 312604864900497529793355103009311143585136734947087552638 4862 119379103719275294726256859808634779596467798343834647695 4863 45585119316260757162140699955260457579057847442284954497 4864 17404749490896637278721508528884620327068189602850750446 4865 6644264002222197806590341852646201724573661347495969091 4866 2535952772189966529672679650769535793070410584522418677 4867 967669294927707134142659662364356142186039329193997590 4868 369126750765112900722123879373127574084973727105197943 4869 140751252767724579474641154244062587404242037316503289 4870 53643376925516206581800749437153121550873057882946174 4871 20432368435393039539125302869369671837909103096755683 4872 7776852302139283108780632017628442763484063835753665 4873 2957377861268014542489812381611790460148089517074422 4874 1123450413437538118982610795665011661041968247883031 4875 426247694506679834180315210225792836284399020918821 4876 161487350631472059428739263938889394020967918900702 4877 61077445036420269928358410086326942766199279661435 4878 23055628689208879928638231005206716169253404128953 4879 8683708282347173949345508531861004363228723627974 4880 3262382647865937170201839022667224445133870453719 4881 1222155916817255159569247818552488781955595547133 4882 456386669723568928740044816150693984763060189630 4883 169824017310568807837056282172852753712590941307 4884 62945349783824410042624151814592561755825621441 4885 23230536686951825376323888066140736922284199766 4886 8533229325853630623189910825032865943055316207 4887 3118525407857238718373301819785016394506535905 4888 1133407852047515512171580729382511933440618208 4889 409487286024785957320089661730226360237123819 4890 147002756288113915056142164876717932414124749 4891 52414656021561710076785328195630280260716328 4892 18553748418874646598435264075129953534177335 4893 6517334610991379113589695034714598815405577 4894 2270774512887199020910807704832255672146096 4895 784419350280874979364646032020019262612211 4896 268531923769013424035700526714243512608837 4897 91058009843951819706591647793228287715320 4898 30571324240774332241428846744530596786303 4899 10157367260919592632237716284555225184929 4900 3338205843648529226408329288388113825184 4901 1084679006053992011653476719502209173883 4902 348283577761691616193117673176799794765 4903 110456604955650181425236749317949209112 4904 34582453947942843330625176281930286671 4905 10683126761749374843281006250531183401 4906 3254514950553171645317511106745482432 4907 977190828705667213662174774295234795 4908 289021291356742176929415878993544053 4909 84155222142128647846151476733170664 4910 24108315101569307831447526395256439 4911 6790633097512570119668509810166353 4912 1879414171345110384035316365302720 4913 510742097278471057490029329286707 4914 136185658246888460740696807627101 4915 35602403633177913910175360525096 4916 9117914926370466973943641655487 4917 2285654655893594651696948795065 4918 560316800541943708450111117008 4919 134199206483376806994621943109 4920 31370287210643884451787901944 4921 7149390453417773557847489948 4922 1586714205703313029776690533 4923 342506240559898447397317548 4924 71812272612974851098579872 4925 14603737179615307384697973 4926 2875993610226167388886576 4927 547565063250891190420740 4928 100602036360404887746809 4929 17800202729707684166532 4930 3026408382654864766912 4931 493232434358401309209 4932 76845376346688864320 4933 11410628799100947996 4934 1609344213876234553 4935 214765332360109488 4936 26999135774221226 4937 3181372792100385 4938 349310648391484 4939 35493359518982 4940 3310161203937 4941 280534921064 4942 21340283570 4943 1434449281 4944 83468728 4945 4088078 4946 161801 4947 4852 4948 98 4949 1 4950 20039223627611165383332957059429686949159102569682114924850985 4951 7654326391225969068118671252386038559545119067989981921165196 4952 2923697802708672219665274510027820686619920613556206082033603 4953 1116752358970691461301715260819576843281881059723685425180513 4954 426559274203402164239871272430909843225722565614850193507936 4955 162929185082719437372284120343694065641946346627562534037595 4956 62232002487960553831366652470713732946776183774534787299149 4957 23769598850568652647993548333118057505445076971980971650102 4958 9078625559353855210583851187440908937025082186589036537357 4959 3467404342648904730525180197911307210222373683036300173719 4960 1324248996641909453561349600682442612083418288666767750700 4961 505718220687915565120431477421285205392550251106229192031 4962 193113355787418035327076374411974061807413516159141639393 4963 73734252068142740600819514603339282210945717815306991698 4964 28149132751881983438678814648078824631887870373022037201 4965 10744383260985346159957306119194204304819680770171286755 4966 4100119258763148353366964266548002580246019422675317664 4967 1564166486573181823694284615778466787175608838152898987 4968 596497191645474689551624953414110644989569508958901397 4969 227370440880361788829501074040983070904595781853703454 4970 86619188112637209354859919796920483500353744537200165 4971 32975811187121002773059170359767361949480686654253991 4972 12543442751727963233933867490397690111571583557498308 4973 4766590449588680125153235472769247348087519721744643 4974 1809212588320665582663423091157456887939430204670221 4975 685762174883127463680812295492445226897461956787190 4976 259514480376447629500497085266652390613062935868369 4977 98027129744975570071757821327762996592095016967667 4978 36949684708555300143399411241436053825895737306232 4979 13894056019346420214761180236229337656642333177279 4980 5210347736999246265415671704368333293413609549305 4981 1947965089133309095213832681701108848279739095586 4982 725809172316053935644584863148620066324143548453 4983 269422502592485006904540046997926081561083358823 4984 99598485281916199067483764825073327848492417516 4985 36653135498091789024859613010480766092666796075 4986 13422598811139963648535724944340029170382596309 4987 4889369485286333025345814119307163227327280102 4988 1770844077429094306972512299522146832820744197 4989 637436225381578794800931570139634899380125989 4990 227948939356792837480841908409408539143002170 4991 80946183068678922424699743532690606728877421 4992 28531527047117212347914415337060326468161093 4993 9977778628242565749479151261930372933983758 4994 3460444017251186635889456227215774118578181 4995 1189669504363987614978648522383518446432085 4996 405250154083112635614002490363499183819874 4997 136718230314099211578301963649255671211037 4998 45660220470147391871710315856027383495717 4999 15088896229373059630281469111496786709414 5000 4931528968453466998043752826941561524485 5001 1593323124804937771635423538553447699301 5002 508644118750945759981946819051238525418 5003 160360540989254143788829145874438730653 5004 49903936033603962363592396556489521541 5005 15321482085661119032967220274559234870 5006 4638355323911744189686214024028051469 5007 1383840373358572544368702917282569037 5008 406649544652905330706528142987334242 5009 117628253296163153777112263993790189 5010 33473031154034505930960787260619525 5011 9364716052465198099513260865363086 5012 2574082954952627979844751055196733 5013 694668783607517595809434689894013 5014 183926686329046538319405360607306 5015 47741028082158077578708552980205 5016 12138624448980163668533192455109 5017 3020709522609696694589550799622 5018 735054866716102042892602004557 5019 174738066174158334442490887549 5020 40538859690781527447868944440 5021 9168572480137642996081042496 5022 2019182026719869438233552548 5023 432467821016556408456862015 5024 89961580456657961059544467 5025 18149307843683109960964595 5026 3545570664067802576266622 5027 669577053841635187380046 5028 122011990590743996959306 5029 21409954230339109212497 5030 3609751500631425045965 5031 583343117976560279053 5032 90110683618158969844 5033 13265307271470105524 5034 1854678472369157528 5035 245334258492922975 5036 30568926132813487 5037 3569790358592261 5038 388417566491876 5039 39106918100392 5040 3613558581410 5041 303397377473 5042 22862456409 5043 1522172839 5044 87723558 5045 4254830 5046 166752 5047 4951 5048 99 5049 1 5050 84887353333489233753793345348237178023563986712211258754099193 5051 32424178607354431299905025054173943381629420092105872685147774 5052 12384954979743265916572067994744256432470317522423757760296789 5053 4730628588517296848453396742358217872925198454433775839131593 5054 1806930785808624628788122232330397186305277840877569757097990 5055 690178426837933167486406971510820343023396781153884331917477 5056 263619152634531003246535699079910499797674215539034138409541 5057 100689967551811565874251578736216434155727868911471604371946 5058 38457965063851012042884926265502701208951685136936817072797 5059 14688366213282359394891377932384643703506608164955845422695 5060 5609740653928504184307526744943734766481525978366808885338 5061 2142336311279599453782346547032427556259152295330508711619 5062 818087314637690000220996946349984944175734006663740960919 5063 312369093949774435100565468928699738783183755557511768888 5064 119255738162356399773489094516725676975770239398370129495 5065 45521486094213659172669579913386394764824521583063137797 5066 17372353342331675733990765265307570132936651210041100596 5067 6627970081346329574033459146113365828116970439869813841 5068 2527850822583181220666494879565363247870951017194496177 5069 963684336009999396972210263786896460695342179041597190 5070 367187144364524707420585310372785815705772670082695793 5071 139816703484162918591084236331802744801176888228992339 5072 53197515371525709236224316534882261300823143691792174 5073 20221704184404706463165146175114899351342457037538183 5074 7678261432676743229231278684717209239770873480039875 5075 2911670983088063104078043211947961891683353758295232 5076 1102458394767397521414620120790505003743923553625011 5077 416696219884270057733807825298059776846461596837821 5078 157181739507822428233310740031407386233398660969452 5079 59154609762846858161552918703644389641303644001785 5080 22204925054291558018153507462208335815407906695553 5081 8310869034945137803392327225978998158765573518274 5082 3100521297945891537976655521610664865351963968969 5083 1152556208812582442762822839909556017072224873383 5084 426747036496528507118237976760935950748081324930 5085 157324533904043500213697929763009869186997966107 5086 57726048622127301146214164937936541338505548591 5087 21072913124035512121354551927455775245838752516 5088 7650314312895548472818826983115746075456156207 5089 2760944827609215447473012863808582848128876105 5090 990100750180121140500500564286436015308131908 5091 352664524798542345699568994146801115928005919 5092 124715585441749508218727085737392576785003749 5093 43769402373070585794027342204701970056126328 5094 15237875325953373446112926867641643587965235 5095 5260096697710807696633775605711270653981477 5096 1799652680459621060744319378495496535403296 5097 609983176095633445765670856111978088971211 5098 204733022012520810151668365748478905151337 5099 68014791698421598573366402099223233940300 5100 22354571228274206701656086243195850444583 5101 7265674998901147071374617131699063735169 5102 2334146030447680073330864304757502210684 5103 740822905642742301695440766204054511383 5104 232178786891796541713493947152815985965 5105 71818245902542397924664801278377255312 5106 21914309868938435561072404721887733771 5107 6592827783277316528105184447328498901 5108 1954472459365572338418970423300447432 5109 570632086006999794050267506017878395 5110 163982541354094463343739363030544153 5111 46354288057931309566627099036753964 5112 12881256903896803635666311776134439 5113 3516540851431605536153050910771353 5114 942457896478977556308299855574620 5115 247789112871459960498865165680607 5116 63862426542413422179459805073301 5117 16121398460255344600751252093096 5118 3982774011275180932218059637987 5119 962064488665484237628508838365 5120 227009621949382194735906833808 5121 52271555775223860293415946259 5122 11732696084442332845547001819 5123 2564123604304689849465959323 5124 544941577584820411232406775 5125 112473756568264002775544760 5126 22512176111606041716000293 5127 4362868267922931755035698 5128 817297603855129178769076 5129 147720550013493991389030 5130 25708559422749994429724 5131 4298605192410885217227 5132 688853691779460171262 5133 105510573802899892209 5134 15399890184740922365 5135 2134582913270816841 5136 279904440901659313 5137 34570182408736338 5138 4001256275922851 5139 431465917330590 5140 43048350838714 5141 3941432738322 5142 327874156912 5143 24476779439 5144 1614323030 5145 92150191 5146 4426633 5147 171803 5148 5051 5149 100 5150 1