0 1 1 1 2 1 3 2 4 1 5 5 6 1 7 3 8 5 9 15 10 1 11 2 12 4 13 13 14 26 15 52 16 1 17 7 18 29 19 203 20 1 21 877 22 1 23 2 24 3 25 4 26 5 27 6 28 9 29 10 30 12 31 15 32 18 33 20 34 23 35 30 36 36 37 45 38 46 39 60 40 69 41 90 42 92 43 115 44 138 45 180 46 207 47 230 48 276 49 345 50 414 51 460 52 690 53 828 54 1035 55 1380 56 2070 57 4140 58 1 59 3 60 7 61 19 62 21 63 53 64 57 65 133 66 159 67 371 68 399 69 1007 70 1113 71 3021 72 7049 73 21147 74 1 75 5 76 25 77 4639 78 23195 79 115975 80 1 81 2 82 3 83 5 84 6 85 10 86 15 87 30 88 22619 89 45238 90 67857 91 113095 92 135714 93 226190 94 339285 95 678570 96 1 97 37 98 47 99 1739 100 2423 101 89651 102 113881 103 4213597 104 1 105 27644437 106 1 107 2 108 53 109 106 110 1800937 111 3601874 112 95449661 113 190899322 114 1 115 5 116 251 117 1255 118 1101959 119 5509795 120 276591709 121 1382958545 122 1 123 241 124 43486067 125 10480142147 126 1 127 2 128 3 129 4 130 6 131 9 132 12 133 18 134 27 135 36 136 54 137 81 138 108 139 162 140 324 141 255755771 142 511511542 143 767267313 144 1023023084 145 1534534626 146 2301801939 147 3069069252 148 4603603878 149 6905405817 150 9207207756 151 13810811634 152 20716217451 153 27621623268 154 41432434902 155 82864869804 156 1 157 7 158 19463 159 136241 160 5006399 161 35044793 162 97439543737 163 682076806159 164 1 165 271 166 311 167 84281 168 96721 169 222527 170 26211391 171 60304817 172 69205897 173 18754798087 174 21523033967 175 5832742205057 176 1 177 2 178 4 179 7 180 14 181 28 182 49 183 61 184 98 185 122 186 196 187 244 188 427 189 854 190 1708 191 2989 192 5978 193 11956 194 4326209287 195 8652418574 196 17304837148 197 30283465009 198 60566930018 199 121133860036 200 211984255063 201 263898766507 202 423968510126 203 527797533014 204 847937020252 205 1055595066028 206 1847291365549 207 3694582731098 208 7389165462196 209 12931039558843 210 25862079117686 211 51724158235372 212 1 213 3 214 24709 215 33961 216 74127 217 101883 218 188633 219 565899 220 839142349 221 2517427047 222 4660932797 223 6406165313 224 13982798391 225 19218495939 226 158289938718917 227 474869816156751 228 1 229 3 230 17 231 51 232 433 233 439 234 809 235 1299 236 1317 237 2427 238 7361 239 7463 240 13753 241 22083 242 22389 243 41259 244 190087 245 350297 246 355151 247 570261 248 574631 249 1050891 250 1065453 251 1723893 252 3231479 253 5955049 254 6037567 255 9694437 256 9768727 257 17865147 258 18112701 259 29306181 260 153780383 261 248815223 262 252263009 263 461341149 264 464876479 265 746445669 266 756789027 267 1394629437 268 2614266511 269 4229858791 270 4288471153 271 7842799533 272 7902900143 273 12689576373 274 12865413459 275 23708700429 276 109229882897 277 201291515407 278 204080774281 279 327689648691 280 603874546221 281 612242322843 282 1856908009249 283 3421955761919 284 3469373162777 285 5570724027747 286 10265867285757 287 10408119488331 288 88366975263673 289 265100925791019 290 1502238579482441 291 4506715738447323 292 1 293 2 294 89 295 178 296 18553 297 37106 298 1651217 299 3302434 300 13369534669 301 26739069338 302 1189888585541 303 2379777171082 304 248044976713957 305 496089953427914 306 22076002927542173 307 44152005855084346 308 1 309 3 310 123419 311 370257 312 1204457631577 313 3613372894731 314 148652956431601763 315 445958869294805289 316 1 317 13 318 37 319 367 320 481 321 3253 322 4771 323 13579 324 42289 325 47057 326 120361 327 171659 328 176527 329 611741 330 1193851 331 1564693 332 1741109 333 2231567 334 6351383 335 15520063 336 17269919 337 22634417 338 44172487 339 62998853 340 82567979 341 153076421 342 224508947 343 558406727 344 574242331 345 638987003 346 818985089 347 1989993473 348 2330957561 349 5663827577 350 7259287451 351 8077757563 352 8306831039 353 20661048899 354 30302448293 355 56179046507 356 73629758501 357 105010848319 358 204935268809 359 268593635687 360 298877029831 361 730327604591 362 2078624720759 363 2664158494517 364 2964537025621 365 3885401387803 366 7582604945933 367 26276945352439 368 27022121369867 369 38538981333073 370 98573864297129 371 109687869947977 372 341600289581707 373 972246978040243 374 1425942309323701 375 9643638944345113 376 12639210714523159 377 125367306276486469 378 356814640940769181 379 4638590332229999353 380 1 381 2 382 17 383 34 384 101 385 202 386 1229 387 1717 388 2458 389 3434 390 20893 391 41786 392 124129 393 248258 394 2110193 395 4220386 396 11759883224809 397 23519766449618 398 199918014821753 399 399836029643506 400 1187748205705709 401 2375496411411418 402 14452896483290261 403 20191719496997053 404 28905792966580522 405 40383438993994106 406 245699240215934437 407 491398480431868874 408 1459742544812316361 409 2919485089624632722 410 24815623261809378137 411 49631246523618756274 412 1 413 47 414 157 415 1039 416 2411 417 7379 418 11909 419 48833 420 113317 421 163123 422 378527 423 559723 424 1869713 425 2479031 426 2505029 427 7666781 428 12373451 429 17790769 430 28712599 431 87876511 432 116514457 433 117736363 434 389207867 435 393289553 436 581552197 437 1349492153 438 1942631807 439 2575713209 440 4507878043 441 5976943741 442 18292769749 443 18484608991 444 29522780179 445 29832390361 446 91303694929 447 121058520823 448 211870268021 449 280916355827 450 404386973813 451 938380167337 452 1387570668413 453 1402122346967 454 4635076488103 455 4683685286677 456 6210044546899 457 19006187769211 458 30674168605981 459 44103867864839 460 71179423011569 461 217848594940841 462 220133208473819 463 291872093704253 464 974976993863143 465 1441685924481107 466 3345432881543743 467 4815844471139017 468 11175169412816333 469 45823918711567721 470 73955420509020191 471 226344690143533799 472 525232962402367651 473 3475904763923948977 474 11611001019916169987 475 545717047936059989389 476 1 477 5 478 67 479 335 480 107183 481 535915 482 7181261 483 35906305 484 171572636187431 485 857863180937155 486 11495366624557877 487 57476833122789385 488 18389669864477416873 489 91948349322387084365 490 1232107880919986930491 491 6160539404599934652455 492 1 493 2 494 4 495 17 496 34 497 68 498 75979 499 151958 500 303916 501 1291643 502 2583286 503 3926347 504 5166572 505 7852694 506 15705388 507 66747899 508 133495798 509 266991596 510 3516743833 511 7033487666 512 14066975332 513 59784645161 514 119569290322 515 239138580644 516 298319918713 517 596639837426 518 1193279674852 519 5071438618121 520 10142877236242 521 20285754472484 522 267198679687507 523 534397359375014 524 1068794718750028 525 4542377554687619 526 9084755109375238 527 13807956598468051 528 18169510218750476 529 27615913196936102 530 55231826393872204 531 234735262173956867 532 469470524347913734 533 938941048695827468 534 1049114734395004046929 535 2098229468790008093858 536 4196458937580016187716 537 17834950484715068797793 538 35669900969430137595586 539 71339801938860275191172 540 1 541 3 542 53 543 107 544 159 545 321 546 5671 547 8263 548 17013 549 24789 550 437939 551 884141 552 1313817 553 2652423 554 4024129 555 12072387 556 46859473 557 140578419 558 213278837 559 430581803 560 639836511 561 1291745409 562 1496801297 563 4490403891 564 22820835559 565 33251377927 566 68462506677 567 79330468741 568 99754133781 569 160157738779 570 237991406223 571 480473216337 572 1762323030131 573 3557897438189 574 5286969090393 575 8488360155287 576 10673692314567 577 12368069117111 578 25465080465861 579 37104207351333 580 188568564224017 581 565705692672051 582 655507663206883 583 1323383395530877 584 1966522989620649 585 3970150186592631 586 6023321506495313 587 18069964519485939 588 70139319963136481 589 210417959889409443 590 319236039844251589 591 644495401194998491 592 957708119532754767 593 1933486203584995473 594 34158256263334920023 595 49770705608170771319 596 102474768790004760069 597 149312116824512313957 598 2637847397233050879907 599 5325465500074272531133 600 7913542191699152639721 601 15976396500222817593399 602 282249671503936444150049 603 846749014511809332450147 604 1 605 11 606 935759904202397862281423 607 10293358946226376485095653 608 1 609 2 610 4 611 13 612 26 613 52 614 179167 615 358334 616 716668 617 2329171 618 4658342 619 9316684 620 13745735075903477441 621 27491470151806954882 622 54982940303613909764 623 178694555986745206733 624 357389111973490413466 625 714778223946980826932 626 2462782116344398342671647 627 4925564232688796685343294 628 9851128465377593370686588 629 32016167512477178454731411 630 64032335024954356909462822 631 128064670049908713818925644 632 1 633 5694673 634 286161451736738458339 635 1629595892846007606764728147 636 1 637 3 638 13 639 39 640 111509 641 334527 642 1449617 643 4348851 644 4873710179686625378149 645 14621130539059876134447 646 63358232335926129915937 647 190074697007778389747811 648 543462548426675909292016841 649 1630387645280027727876050523 650 7065013129546786820796218933 651 21195039388640360462388656799 652 1 653 2 654 3 655 5 656 6 657 7 658 10 659 14 660 15 661 21 662 30 663 35 664 42 665 49 666 70 667 98 668 105 669 147 670 210 671 245 672 294 673 490 674 735 675 1470 676 980424262253 677 1960848524506 678 2941272786759 679 4902121311265 680 5882545573518 681 6862969835771 682 9804242622530 683 13725939671542 684 14706363933795 685 20588909507313 686 29412727867590 687 34314849178855 688 41177819014626 689 48040788850397 690 68629698357710 691 96081577700794 692 102944547536565 693 144122366551191 694 195389660715527 695 205889095073130 696 240203944251985 697 288244733102382 698 390779321431054 699 480407888503970 700 586168982146581 701 720611832755955 702 976948303577635 703 1172337964293162 704 1367727625008689 705 1441223665511910 706 1953896607155270 707 2735455250017378 708 2930844910732905 709 4103182875026067 710 5861689821465810 711 6838638125043445 712 8206365750052134 713 9574093375060823 714 13677276250086890 715 19148186750121646 716 20515914375130335 717 28722280125182469 718 41031828750260670 719 47870466875304115 720 57444560250364938 721 95740933750608230 722 143611400625912345 723 287222801251824690 724 191564763958884535077102331 725 383129527917769070154204662 726 574694291876653605231306993 727 957823819794422675385511655 728 1149388583753307210462613986 729 1340953347712191745539716317 730 1915647639588845350771023310 731 2681906695424383491079432634 732 2873471459383268026156534965 733 4022860043136575236619148951 734 5746942918766536052313069930 735 6704766738560958727698581585 736 8045720086273150473238297902 737 9386673433985342218778014219 738 13409533477121917455397163170 739 18773346867970684437556028438 740 20114300215682876183095744755 741 28160020301956026656334042657 742 40228600431365752366191489510 743 46933367169926711093890071095 744 56320040603912053312668085314 745 93866734339853422187780142190 746 140800101509780133281670213285 747 281600203019560266563340426570 748 1 749 29 750 193 751 5597 752 12203 753 353887 754 2355179 755 68300191 756 55925388699056761641787 757 1621836272272646087611823 758 10793600018917954996864891 759 313014400548620694909081839 760 682457518294589662314726761 761 19791268030543100207127076069 762 131714301030855804826742264873 763 3819714729894818339975525681317 764 1 765 3 766 44101 767 132303 768 399600660669451546086978947 769 1198801982008354638260936841 770 17622788736183482633981858541647 771 52868366208550447901945575624941 772 1 773 2 774 5399 775 10798 776 30543041 777 61086082 778 164901878359 779 329803756718 780 2262830173683386631347 781 4525660347366773262694 782 12217020107716604422642453 783 24434040215433208845284906 784 69113714770848798900083306227 785 138227429541697597800166612454 786 373144946047812665261549770319573 787 746289892095625330523099540639146 788 1 789 6353 790 6883 791 43727699 792 245584002276787828071375491 793 1560195166464433071737448494323 794 1690354687671130620615277504553 795 10738823330774692832768857986425209 796 1 797 3221 798 38189 799 123006769 800 1280015641994506264035960043 801 4122930382864304676459827298503 802 48882517352128199717269278082127 803 157450588391204931289324344702531067 804 1 805 2 806 4 807 1321 808 2642 809 5284 810 3453551 811 6907102 812 13814204 813 20924119 814 41848238 815 83696476 816 4562140871 817 9124281742 818 18248563484 819 27640761199 820 55281522398 821 110563044796 822 72262512096569 823 144525024193138 824 289050048386276 825 95458778479567649 826 190917556959135298 827 381835113918270596 828 6157507316741610703 829 12315014633483221406 830 24630029266966442812 831 8134067165415667738663 832 16268134330831335477326 833 32536268661662670954652 834 21265265551240306384956353 835 42530531102480612769912706 836 85061062204961225539825412 837 128840415838872154601245657 838 257680831677744309202491314 839 515361663355488618404982628 840 28091415793188444734527342313 841 56182831586376889469054684626 842 112365663172753778938109369252 843 170198189323150116228245512897 844 340396378646300232456491025794 845 680792757292600464912982051588 846 444956946960752768395286539978007 847 889913893921505536790573079956014 848 1779827787843011073581146159912028 849 587788126935154407050173519310947247 850 1175576253870308814100347038621894494 851 2351152507740617628200694077243788988 852 1 853 35742549198872617291353508656626642567 854 1 855 3 856 5 857 15 858 71 859 73 860 213 861 219 862 355 863 365 864 1065 865 1095 866 5183 867 15549 868 25915 869 77745 870 18510227 871 55530681 872 92551135 873 277653405 874 1314226117 875 1351246571 876 3942678351 877 4053739713 878 6571130585 879 6756232855 880 19713391755 881 20268698565 882 23234602669 883 69703808007 884 95938506541 885 116173013345 886 287815519623 887 348519040035 888 479692532705 889 1439077598115 890 1649656789499 891 1696125994837 892 4948970368497 893 5088377984511 894 8248283947495 895 8480629974185 896 24744851842485 897 25441889922555 898 120424945633427 899 361274836900281 900 602124728167135 901 1806374184501405 902 16537371894255871 903 49612115682767613 904 82686859471279355 905 248060578413838065 906 430077769657995863 907 1174153404492166841 908 1207228148280678583 909 1290233308973987589 910 2150388848289979315 911 3522460213476500523 912 3621684444842035749 913 5870767022460834205 914 6036140741403392915 915 6451166544869937945 916 17612301067382502615 917 18108422224210178745 918 30535521645717706273 919 31395677185033697999 920 85713198527928179393 921 91606564937153118819 922 94187031555101093997 923 152677608228588531365 924 156978385925168489995 925 257139595583784538179 926 428565992639640896965 927 458032824685765594095 928 470935157775505469985 929 1285697977918922690895 930 2229093080137392557929 931 6687279240412177673787 932 11145465400686962789645 933 33436396202060888368935 934 306110507746096168292717 935 918331523238288504878151 936 1530552538730480841463585 937 4591657616191442524390755 938 21733846049972827948782907 939 22346067065465020285368341 940 65201538149918483846348721 941 67038201196395060856105023 942 108669230249864139743914535 943 111730335327325101426841705 944 326007690749592419231743605 945 335191005981975304280525115 946 384239265152523046105519699 947 1152717795457569138316559097 948 1586570761648016440261152211 949 1921196325762615230527598495 950 4759712284944049320783456633 951 5763588977287845691582795485 952 7932853808240082201305761055 953 23798561424720246603917283165 954 27280987825829136273491898629 955 28049466356134182365702938027 956 81842963477487408820475695887 957 84148399068402547097108814081 958 136404939129145681367459493145 959 140247331780670911828514690135 960 409214817387437044102378479435 961 420741995342012735485544070405 962 1991512111285526947964908599917 963 5974536333856580843894725799751 964 9957560556427634739824542999585 965 29872681669282904219473628998755 966 7112356020286391206144635581461673 967 21337068060859173618433906744385019 968 35561780101431956030723177907308365 969 106685340304295868092169533721925095 970 504977277440333775636269126283778783 971 519201989480906558048558397446702129 972 1514931832321001326908807378851336349 973 1557605968442719674145675192340106387 974 2524886387201668878181345631418893915 975 2596009947404532790242791987233510645 976 7574659161605006634544036894256681745 977 7788029842213598370728375961700531935 978 36863341253144365621447646218715851159 979 110590023759433096864342938656147553477 980 184316706265721828107238231093579255795 981 552950118797165484321714693280737767385 982 1 983 2 984 4 985 131 986 262 987 277 988 524 989 554 990 1108 991 36287 992 72574 993 145148 994 1781966317 995 3563932634 996 7127865268 997 233437587527 998 466875175054 999 493604669809 1000 933750350108 1001 987209339618 1002 1974418679236 1003 64662211744979 1004 129324423489958 1005 258648846979916 1006 33643928936836744367126561 1007 67287857873673488734253122 1008 134575715747346977468506244 1009 4407354690725613512093579491 1010 8814709381451227024187158982 1011 9319368315503778189694057397 1012 17629418762902454048374317964 1013 18638736631007556379388114794 1014 37277473262015112758776229588 1015 1220837249330994942849921519007 1016 2441674498661989885699843038014 1017 4883348997323979771399686076028 1018 59952348136984698990159013778045837 1019 119904696273969397980318027556091674 1020 239809392547938795960636055112183348 1021 7853757605944995567710830804924004647 1022 15707515211889991135421661609848009294 1023 16606800433944761620274046816518696849 1024 31415030423779982270843323219696018588 1025 33213600867889523240548093633037393698 1026 66427201735779046481096187266074787396 1027 2175490856846763772255900132963949287219 1028 4350981713693527544511800265927898574438 1029 8701963427387055089023600531855797148876 1030 1 1031 5 1032 853 1033 4265 1034 190181 1035 950905 1036 162224393 1037 811121965 1038 8641402861171511 1039 19867870237472821 1040 43207014305857555 1041 99339351187364105 1042 7371116640579298883 1043 16947293312564316313 1044 36855583202896494415 1045 84736466562821581565 1046 1643430637540459133491 1047 3778491429632818570601 1048 8217153187702295667455 1049 18892457148164092853005 1050 1401846333822011640867823 1051 3223053189476794240722653 1052 7009231669110058204339115 1053 16115265947383971203613265 1054 171686270715481943091440082002531 1055 858431353577409715457200410012655 1056 146448388920306097456998389948158943 1057 732241944601530487284991949740794715 1058 32651466650941071419073166235323348111 1059 163257333254705357095365831176616740555 1060 27851701053252733920469410798730815938683 1061 139258505266263669602347053993654079693415 1062 1 1063 5 1064 37 1065 185 1066 32825197 1067 164125985 1068 1214532289 1069 6072661445 1070 373051954213544009438597057291639 1071 1865259771067720047192985286458195 1072 13802922305901128349228091119790643 1073 69014611529505641746140455598953215 1074 12245503888294562177991807809218336627883 1075 61227519441472810889959039046091683139415 1076 453083643866898800585696888941078455231671 1077 2265418219334494002928484444705392276158355 1078 1 1079 2 1080 3 1081 6 1082 7 1083 9 1084 14 1085 18 1086 21 1087 27 1088 42 1089 54 1090 63 1091 126 1092 189 1093 378 1094 208491733 1095 416983466 1096 625475199 1097 1250950398 1098 1459442131 1099 1876425597 1100 2918884262 1101 3752851194 1102 4378326393 1103 5629276791 1104 8756652786 1105 11258553582 1106 13134979179 1107 26269958358 1108 39404937537 1109 78809875074 1110 7593648842737 1111 15187297685474 1112 22780946528211 1113 45561893056422 1114 53155541899159 1115 68342839584633 1116 106311083798318 1117 136685679169266 1118 159466625697477 1119 205028518753899 1120 318933251394954 1121 410057037507798 1122 478399877092431 1123 956799754184862 1124 1435199631277293 1125 2870399262554586 1126 62577954481782560189 1127 125155908963565120378 1128 187733863445347680567 1129 375467726890695361134 1130 438045681372477921323 1131 563201590336043041701 1132 876091362744955842646 1133 1126403180672086083402 1134 1314137044117433763969 1135 1583213007015681593221 1136 1689604771008129125103 1137 2628274088234867527938 1138 3166426014031363186442 1139 3379209542016258250206 1140 3942411132352301291907 1141 4749639021047044779663 1142 7884822264704602583814 1143 9499278042094089559326 1144 11082491049109771152547 1145 11827233397056903875721 1146 14248917063141134338989 1147 22164982098219542305094 1148 23654466794113807751442 1149 28497834126282268677978 1150 33247473147329313457641 1151 42746751189423403016967 1152 66494946294658626915282 1153 85493502378846806033934 1154 99742419441987940372923 1155 199484838883975880745846 1156 299227258325963821118769 1157 598454516651927642237538 1158 13046986177501962902981417537 1159 26093972355003925805962835074 1160 39140958532505888708944252611 1161 78281917065011777417888505222 1162 91328903242513740320869922759 1163 117422875597517666126832757833 1164 182657806485027480641739845518 1165 234845751195035332253665515666 1166 273986709727541220962609768277 1167 352268626792552998380498273499 1168 547973419455082441925219536554 1169 704537253585105996760996546998 1170 821960129182623662887829304831 1171 1643920258365247325775658609662 1172 2465880387547870988663487914493 1173 4931760775095741977326975828986 1174 475195011631436800728068897997293 1175 950390023262873601456137795994586 1176 1425585034894310402184206693991879 1177 2851170069788620804368413387983758 1178 3326365081420057605096482285981051 1179 4276755104682931206552620081975637 1180 6652730162840115210192964571962102 1181 8553510209365862413105240163951274 1182 9979095244260172815289446857943153 1183 12830265314048793619657860245926911 1184 19958190488520345630578893715886306 1185 25660530628097587239315720491853822 1186 29937285732780518445868340573829459 1187 59874571465561036891736681147658918 1188 89811857198341555337605021721488377 1189 179623714396683110675210043442976754 1190 99074231487993415863770746286855846878769 1191 198148462975986831727541492573711693757538 1192 297222694463980247591312238860567540636307 1193 594445388927960495182624477721135081272614 1194 693519620415953911046395224007990928151383 1195 891668083391940742773936716581702621908921 1196 1387039240831907822092790448015981856302766 1197 1783336166783881485547873433163405243817842 1198 2080558861247861733139185672023972784454149 1199 2675004250175822228321810149745107865726763 1200 4161117722495723466278371344047945568908298 1201 5350008500351644456643620299490215731453526 1202 6241676583743585199417557016071918353362447 1203 12483353167487170398835114032143836706724894 1204 18725029751230755598252671048215755060087341 1205 37450059502461511196505342096431510120174682 1206 1 1207 3 1208 17 1209 51 1210 107 1211 321 1212 1819 1213 5457 1214 115250100110521974605132940090131855918273 1215 345750300331565923815398820270395567754819 1216 1959251701878873568287259981532241550610641 1217 5877755105636620704861779944596724651831923 1218 12331760711825851282749224589644108583255211 1219 36995282135477553848247673768932325749765633 1220 209639932101039471806736818023949845915338587 1221 628919796303118415420210454071849537746015761 1222 1 1223 7615441337805454611187 1224 1408472165798904899327563 1225 10726137154573358400342215518590002633917247281 1226 1 1227 2 1228 3 1229 5 1230 6 1231 10 1232 15 1233 23 1234 30 1235 46 1236 69 1237 115 1238 138 1239 230 1240 345 1241 690 1242 269165606914606189040953285770882489129307033 1243 538331213829212378081906571541764978258614066 1244 807496820743818567122859857312647467387921099 1245 1345828034573030945204766428854412445646535165 1246 1614993641487637134245719714625294934775842198 1247 2691656069146061890409532857708824891293070330 1248 4037484103719092835614299286563237336939605495 1249 6190808959035942347941925572730297249974061759 1250 8074968207438185671228598573126474673879210990 1251 12381617918071884695883851145460594499948123518 1252 18572426877107827043825776718190891749922185277 1253 30954044795179711739709627863651486249870308795 1254 37144853754215654087651553436381783499844370554 1255 61908089590359423479419255727302972499740617590 1256 92862134385539135219128883590954458749610926385 1257 185724268771078270438257767181908917499221852770 1258 1 1259 46534166353 1260 16104477405869 1261 749408430632837944525757 1262 4355413865904658113331961 1263 202675553372170195483380600285708233 1264 70141664196670121119875643089326679109 1265 3263983870004111524856951830191582524419255819477 1266 1 1267 13 1268 169 1269 16301 1270 211913 1271 1046657 1272 2754869 1273 13606541 1274 176885033 1275 17061555757 1276 221800224841 1277 2883402922933 1278 20186335236488333561389451852141197411 1279 262422358074348336298062874077835566343 1280 3411490654966528371874817363011862362459 1281 329057450689996325384209454641753658996711 1282 4277746858969952229994722910342797566957243 1283 21128169079617169740363199507206549258605027 1284 55610709166609378989931397834456368370444159 1285 274666198035023206624721593593685140361865351 1286 3570660574455301686121380716717906824704249563 1287 344410284166839483937660515166973959464520545127 1288 4477333694168913291189586697170661473038767086651 1289 58205338024195872785464627063218599149503972126463 1290 1 1291 2 1292 4 1293 11 1294 22 1295 44 1296 1881827771 1297 3763655542 1298 7527311084 1299 20700105481 1300 41400210962 1301 82800421924 1302 110038711447704439 1303 220077422895408878 1304 440154845790817756 1305 1210425825924748829 1306 2420851651849497658 1307 4841703303698995316 1308 115563541491510451771387 1309 231127082983020903542774 1310 462254165966041807085548 1311 1271198956406614969485257 1312 2542397912813229938970514 1313 5084795825626459877941028 1314 207073903087345827510175469 1315 414147806174691655020350938 1316 828295612349383310040701876 1317 2277812933960804102611930159 1318 4555625867921608205223860318 1319 9111251735843216410447720636 1320 217470681693835128880152199788377 1321 434941363387670257760304399576754 1322 869882726775340515520608799153508 1323 2392177498632186417681674197672147 1324 4784354997264372835363348395344294 1325 9568709994528745670726696790688588 1326 12716463196059138068261002235102373086893 1327 25432926392118276136522004470204746173786 1328 50865852784236552273044008940409492347572 1329 139881095156650518750871024586126103955823 1330 279762190313301037501742049172252207911646 1331 559524380626602075003484098344504415823292 1332 23930193591243503775176847682308716702918243505503 1333 47860387182487007550353695364617433405836487011006 1334 95720774364974015100707390729234866811672974022012 1335 263232129503678541526945324505395883732100678560533 1336 526464259007357083053890649010791767464201357121066 1337 1052928518014714166107781298021583534928402714242132 1338 1 1339 869317 1340 11233828573754863 1341 9765758154250856238571 1342 1978063278245033708838350118641 1343 1719564034854137968666228010086638197 1344 22221223775844275754102301081522049214900701183 1345 19317287589145618265728950069285503257349832850302011 1346 1 1347 359334085968622831041960188598043661065388726959079837 1348 1 1349 2 1350 3 1351 4 1352 5 1353 6 1354 7 1355 9 1356 10 1357 12 1358 14 1359 15 1360 18 1361 20 1362 21 1363 25 1364 28 1365 30 1366 35 1367 36 1368 42 1369 43 1370 45 1371 50 1372 60 1373 63 1374 70 1375 75 1376 84 1377 86 1378 90 1379 100 1380 105 1381 126 1382 129 1383 140 1384 150 1385 172 1386 175 1387 180 1388 210 1389 215 1390 225 1391 252 1392 258 1393 300 1394 301 1395 315 1396 350 1397 387 1398 420 1399 430 1400 450 1401 516 1402 525 1403 602 1404 630 1405 645 1406 700 1407 774 1408 860 1409 900 1410 903 1411 1050 1412 1075 1413 1204 1414 1260 1415 1290 1416 1505 1417 1548 1418 1575 1419 1806 1420 1935 1421 2100 1422 2150 1423 2580 1424 2709 1425 3010 1426 3150 1427 3225 1428 3612 1429 3870 1430 4300 1431 4515 1432 5418 1433 6020 1434 6300 1435 6450 1436 7525 1437 7740 1438 9030 1439 9675 1440 10836 1441 12900 1442 13545 1443 15050 1444 18060 1445 19350 1446 22575 1447 27090 1448 30100 1449 38700 1450 45150 1451 54180 1452 67725 1453 90300 1454 135450 1455 270900 1456 481531 1457 963062 1458 1444593 1459 1926124 1460 2407655 1461 2889186 1462 3370717 1463 4333779 1464 4815310 1465 5134193 1466 5778372 1467 6741434 1468 7222965 1469 8667558 1470 9630620 1471 10112151 1472 10268386 1473 12038275 1474 13482868 1475 14445930 1476 15402579 1477 16853585 1478 17335116 1479 20224302 1480 20536772 1481 20705833 1482 21668895 1483 24076550 1484 25670965 1485 28891860 1486 30336453 1487 30805158 1488 33707170 1489 35939351 1490 36114825 1491 40448604 1492 41411666 1493 43337790 1494 46207737 1495 48153100 1496 50560755 1497 51341930 1498 60672906 1499 61610316 1500 62117499 1501 67414340 1502 71878702 1503 72229650 1504 77012895 1505 82823332 1506 84267925 1507 86675580 1508 92415474 1509 101121510 1510 102683860 1511 103529165 1512 107818053 1513 108344475 1514 121345812 1515 124234998 1516 128354825 1517 143757404 1518 144459300 1519 144940831 1520 151682265 1521 154025790 1522 168535850 1523 179696755 1524 184830948 1525 186352497 1526 202243020 1527 206802391 1528 207058330 1529 215636106 1530 216688950 1531 220770299 1532 231038685 1533 248469996 1534 252803775 1535 256709650 1536 289881662 1537 303364530 1538 308051580 1539 310587495 1540 323454159 1541 337071700 1542 359393510 1543 372704994 1544 385064475 1545 413604782 1546 414116660 1547 431272212 1548 433377900 1549 434822493 1550 441540598 1551 462077370 1552 505607550 1553 513419300 1554 517645825 1555 539090265 1556 579763324 1557 606729060 1558 620407173 1559 621174990 1560 646908318 1561 662310897 1562 718787020 1563 724704155 1564 745409988 1565 758411325 1566 770128950 1567 827209564 1568 869644986 1569 883081196 1570 898483775 1571 924154740 1572 931762485 1573 1011215100 1574 1034011955 1575 1035291650 1576 1078180530 1577 1103851495 1578 1155193425 1579 1240814346 1580 1242349980 1581 1293816636 1582 1304467479 1583 1324621794 1584 1447616737 1585 1449408310 1586 1516822650 1587 1540257900 1588 1545392093 1589 1552937475 1590 1617270795 1591 1739289972 1592 1796967550 1593 1861221519 1594 1863524970 1595 1986932691 1596 2068023910 1597 2070583300 1598 2156361060 1599 2174112465 1600 2207702990 1601 2310386850 1602 2481628692 1603 2608934958 1604 2649243588 1605 2695451325 1606 2895233474 1607 2898816620 1608 3033645300 1609 3090784186 1610 3102035865 1611 3105874950 1612 3234541590 1613 3311554485 1614 3593935100 1615 3623520775 1616 3722443038 1617 3727049940 1618 3973865382 1619 4136047820 1620 4342850211 1621 4348224930 1622 4415405980 1623 4620773700 1624 4636176279 1625 4658812425 1626 5170059775 1627 5217869916 1628 5390902650 1629 5519257475 1630 5790466948 1631 6181568372 1632 6204071730 1633 6211749900 1634 6469083180 1635 6522337395 1636 6623108970 1637 7238083685 1638 7247041550 1639 7444886076 1640 7726960465 1641 7947730764 1642 8086353975 1643 8685700422 1644 8696449860 1645 8892502813 1646 9272352558 1647 9306107595 1648 9317624850 1649 9934663455 1650 10340119550 1651 10781805300 1652 10870562325 1653 11038514950 1654 12408143460 1655 13028550633 1656 13044674790 1657 13246217940 1658 13908528837 1659 14476167370 1660 14494083100 1661 15453920930 1662 15510179325 1663 16172707950 1664 16557772425 1665 17371400844 1666 17785005626 1667 18544705116 1668 18612215190 1669 18635249700 1670 19869326910 1671 20680239100 1672 21714251055 1673 21741124650 1674 22077029900 1675 23180881395 1676 26057101266 1677 26089349580 1678 26677508439 1679 27817057674 1680 28952334740 1681 30907841860 1682 31020358650 1683 32345415900 1684 32611686975 1685 33115544850 1686 35570011252 1687 36190418425 1688 37224430380 1689 38634802325 1690 39738653820 1691 43428502110 1692 43482249300 1693 44462514065 1694 46361762790 1695 46530537975 1696 49673317275 1697 52114202532 1698 53355016878 1699 55634115348 1700 62040717300 1701 62247519691 1702 65142753165 1703 65223373950 1704 66231089700 1705 69542644185 1706 72380836850 1707 77269604650 1708 80032525317 1709 86857004220 1710 88925028130 1711 92723525580 1712 93061075950 1713 99346634550 1714 106710033756 1715 108571255275 1716 115904406975 1717 124495039382 1718 130285506330 1719 130446747900 1720 133387542195 1721 139085288370 1722 144761673700 1723 154539209300 1724 160065050634 1725 177850056260 1726 186122151900 1727 186742559073 1728 198693269100 1729 217142510550 1730 222312570325 1731 231808813950 1732 248990078764 1733 260571012660 1734 266775084390 1735 278170576740 1736 311237598455 1737 320130101268 1738 325713765825 1739 347713220925 1740 373485118146 1741 400162626585 1742 434285021100 1743 444625140650 1744 463617627900 1745 533550168780 1746 560227677219 1747 622475196910 1748 651427531650 1749 666937710975 1750 695426441850 1751 746970236292 1752 800325253170 1753 889250281300 1754 933712795365 1755 1120455354438 1756 1244950393820 1757 1302855063300 1758 1333875421950 1759 1390852883700 1760 1556187992275 1761 1600650506340 1762 1867425590730 1763 2000813132925 1764 2240910708876 1765 2472273089483 1766 2667750843900 1767 2801138386095 1768 3112375984550 1769 3734851181460 1770 4001626265850 1771 4668563976825 1772 4944546178966 1773 5602276772190 1774 6224751969100 1775 7416819268449 1776 8003252531700 1777 9337127953650 1778 9889092357932 1779 11204553544380 1780 12361365447415 1781 14005691930475 1782 14833638536898 1783 17305911626381 1784 18674255907300 1785 22250457805347 1786 24722730894830 1787 28011383860950 1788 29667277073796 1789 34611823252762 1790 37084096342245 1791 44500915610694 1792 49445461789660 1793 51917734879143 1794 56022767721900 1795 61806827237075 1796 69223646505524 1797 74168192684490 1798 86529558131905 1799 89001831221388 1800 99581762140621 1801 103835469758286 1802 106307742847769 1803 111252289026735 1804 123613654474150 1805 148336385368980 1806 155753204637429 1807 173059116263810 1808 185420481711225 1809 199163524281242 1810 207670939516572 1811 212615485695538 1812 222504578053470 1813 247227308948300 1814 259588674395715 1815 298745286421863 1816 311506409274858 1817 318923228543307 1818 346118232527620 1819 370840963422450 1820 398327048562484 1821 425230971391076 1822 432647790659525 1823 445009156106940 1824 497908810703105 1825 519177348791430 1826 531538714238845 1827 556261445133675 1828 597490572843726 1829 623012818549716 1830 637846457086614 1831 697072334984347 1832 741681926844900 1833 744154199934383 1834 778766023187145 1835 865295581319050 1836 896235859265589 1837 956769685629921 1838 995817621406210 1839 1038354697582860 1840 1061763388255463 1841 1063077428477690 1842 1112522890267350 1843 1194981145687452 1844 1275692914173228 1845 1297943371978575 1846 1394144669968694 1847 1488308399868766 1848 1493726432109315 1849 1557532046374290 1850 1594616142716535 1851 1730591162638100 1852 1792471718531178 1853 1913539371259842 1854 1991635242812420 1855 2091217004953041 1856 2123526776510926 1857 2126154856955380 1858 2225045780534700 1859 2232462599803149 1860 2489544053515525 1861 2595886743957150 1862 2657693571194225 1863 2788289339937388 1864 2976616799737532 1865 2987452864218630 1866 3115064092748580 1867 3185290164766389 1868 3189232285433070 1869 3485361674921735 1870 3584943437062356 1871 3720770999671915 1872 3827078742519684 1873 3893830115935725 1874 4182434009906082 1875 4247053553021852 1876 4282015772046703 1877 4464925199606298 1878 4481179296327945 1879 4783848428149605 1880 4979088107031050 1881 5191773487914300 1882 5308816941277315 1883 5315387142388450 1884 5974905728437260 1885 6273651014859123 1886 6370580329532778 1887 6378464570866140 1888 6697387799409447 1889 6970723349843470 1890 7432343717788241 1891 7441541999343830 1892 7468632160546575 1893 7787660231871450 1894 7973080713582675 1895 8364868019812164 1896 8564031544093406 1897 8929850399212596 1898 8962358592655890 1899 9555870494299167 1900 9567696856299210 1901 9958176214062100 1902 10456085024765205 1903 10617633882554630 1904 10630774284776900 1905 11162312999015745 1906 12547302029718246 1907 12741160659065556 1908 12846047316140109 1909 13394775598818894 1910 13941446699686940 1911 14864687435576482 1912 14883083998687660 1913 14937264321093150 1914 15575320463742900 1915 15926450823831945 1916 15946161427165350 1917 17128063088186812 1918 17426808374608675 1919 17924717185311780 1920 18603854998359575 1921 19111740988598334 1922 19135393712598420 1923 20912170049530410 1924 21235267765109260 1925 21410078860233515 1926 22297031153364723 1927 22324625998031490 1928 22405896481639725 1929 23919242140748025 1930 25094604059436492 1931 25692094632280218 1932 26544084706386575 1933 26789551197637788 1934 29729374871152964 1935 29874528642186300 1936 29974110404326921 1937 31368255074295615 1938 31852901647663890 1939 31892322854330700 1940 33486938997047235 1941 34853616749217350 1942 37161718588941205 1943 37207709996719150 1944 38223481977196668 1945 38538141948420327 1946 41824340099060820 1947 42820157720467030 1948 44594062306729446 1949 44649251996062980 1950 44811792963279450 1951 45655825694984909 1952 47779352471495835 1953 47838484281496050 1954 51384189264560436 1955 52280425123826025 1956 53088169412773150 1957 55811564995078725 1958 59948220808653842 1959 62736510148591230 1960 63705803295327780 1961 64230236580700545 1962 66891093460094169 1963 66973877994094470 1964 69707233498434700 1965 74323437177882410 1966 74415419993438300 1967 77076283896840654 1968 79632254119159725 1969 85640315440934060 1970 89188124613458892 1971 89623585926558900 1972 89922331212980763 1973 91311651389969818 1974 95558704942991670 1975 95676968562992100 1976 104560850247652050 1977 106176338825546300 1978 107050394301167575 1979 111485155766823615 1980 111623129990157450 1981 119896441617307684 1982 125473020297182460 1983 128460473161401090 1984 133782186920188338 1985 133947755988188940 1986 136967477084954727 1987 148646874355764820 1988 149870552021634605 1989 154152567793681308 1990 156841275371478075 1991 159264508238319450 1992 167434694985236175 1993 179844662425961526 1994 182623302779939636 1995 185808592944706025 1996 191117409885983340 1997 192690709742101635 1998 209121700495304100 1999 214100788602335150 2000 222970311533647230 2001 223246259980314900 2002 228279128474924545 2003 238896762357479175 2004 256920946322802180 2005 267564373840376676 2006 269766993638942289 2007 273934954169909454 2008 299741104043269210 2009 313682550742956150 2010 318529016476638900 2011 319590779864894363 2012 321151182903502725 2013 334455467300470845 2014 334869389970472350 2015 359689324851923052 2016 371617185889412050 2017 385381419484203270 2018 410902431254864181 2019 428201577204670300 2020 445940623067294460 2021 449611656064903815 2022 456558256949849090 2023 477793524714958350 2024 539533987277884578 2025 547869908339818908 2026 557425778834118075 2027 599482208086538420 2028 627365101485912300 2029 639181559729788726 2030 642302365807005450 2031 668910934600941690 2032 669738779940944700 2033 684837385424773635 2034 743234371778824100 2035 749352760108173025 2036 770762838968406540 2037 821804862509728362 2038 899223312129807630 2039 913116513899698180 2040 955587049429916700 2041 958772339594683089 2042 963453548710508175 2043 1079067974555769156 2044 1114851557668236150 2045 1141395642374622725 2046 1278363119459577452 2047 1284604731614010900 2048 1337821869201883380 2049 1348834968194711445 2050 1369674770849547270 2051 1498705520216346050 2052 1597953899324471815 2053 1643609725019456724 2054 1672277336502354225 2055 1798446624259615260 2056 1917544679189366178 2057 1926907097421016350 2058 2054512156274320905 2059 2229703115336472300 2060 2248058280324519075 2061 2282791284749245450 2062 2697669936389422890 2063 2739349541699094540 2064 2876317018784049267 2065 2997411040432692100 2066 3195907798648943630 2067 3344554673004708450 2068 3424186927123868175 2069 3835089358378732356 2070 3853814194842032700 2071 4109024312548641810 2072 4496116560649038150 2073 4565582569498490900 2074 4793861697973415445 2075 5395339872778845780 2076 5752634037568098534 2077 6391815597297887260 2078 6689109346009416900 2079 6744174840973557225 2080 6848373854247736350 2081 7989769496622359075 2082 8218048625097283620 2083 8992233121298076300 2084 9587723395946830890 2085 10272560781371604525 2086 11505268075136197068 2087 13488349681947114450 2088 13696747708495472700 2089 14381585093920246335 2090 15979538993244718150 2091 19175446791893661780 2092 20545121562743209050 2093 23969308489867077225 2094 26976699363894228900 2095 28763170187840492670 2096 31959077986489436300 2097 41090243125486418100 2098 47938616979734154450 2099 57526340375680985340 2100 71907925469601231675 2101 95877233959468308900 2102 143815850939202463350 2103 287631701878404926700 2104 511271986110041353853 2105 1022543972220082707706 2106 1533815958330124061559 2107 2045087944440165415412 2108 2556359930550206769265 2109 3067631916660248123118 2110 3578903902770289476971 2111 4601447874990372184677 2112 5112719861100413538530 2113 6135263833320496246236 2114 7157807805540578953942 2115 7669079791650620307795 2116 9202895749980744369354 2117 10225439722200827077060 2118 10736711708310868430913 2119 12781799652751033846325 2120 14315615611081157907884 2121 15338159583301240615590 2122 17894519513851447384855 2123 18405791499961488738708 2124 21473423416621736861826 2125 21984695402731778215679 2126 23007239374951860923385 2127 25563599305502067692650 2128 30676319166602481231180 2129 32210135124932605292739 2130 35789039027702894769710 2131 38345398958253101538975 2132 42946846833243473723652 2133 43969390805463556431358 2134 46014478749903721846770 2135 51127198611004135385300 2136 53683558541554342154565 2137 64420270249865210585478 2138 65954086208195334647037 2139 71578078055405789539420 2140 76690797916506203077950 2141 87938781610927112862716 2142 89472597569257236924275 2143 92028957499807443693540 2144 107367117083108684309130 2145 109923477013658891078395 2146 115036196874759304616925 2147 128840540499730421170956 2148 131908172416390669294074 2149 153381595833012406155900 2150 153892867819122447509753 2151 161050675624663026463695 2152 178945195138514473848550 2153 197862258624586003941111 2154 214734234166217368618260 2155 219846954027317782156790 2156 230072393749518609233850 2157 263816344832781338588148 2158 268417792707771710772825 2159 307785735638244895019506 2160 322101351249326052927390 2161 329770431040976673235185 2162 357890390277028947697100 2163 395724517249172007882222 2164 439693908054635564313580 2165 460144787499037218467700 2166 461678603457367342529259 2167 536835585415543421545650 2168 549617385068294455391975 2169 615571471276489790039012 2170 644202702498652105854780 2171 659540862081953346470370 2172 769464339095612237548765 2173 791449034498344015764444 2174 805253378123315132318475 2175 923357206914734685058518 2176 989311293122930019705555 2177 1073671170831086843091300 2178 1099234770136588910783950 2179 1319081724163906692940740 2180 1385035810372102027587777 2181 1538928678191224475097530 2182 1610506756246630264636950 2183 1648852155204883366175925 2184 1846714413829469370117036 2185 1978622586245860039411110 2186 2198469540273177821567900 2187 2308393017286836712646295 2188 2770071620744204055175554 2189 3077857356382448950195060 2190 3221013512493260529273900 2191 3297704310409766732351850 2192 3847321695478061187743825 2193 3957245172491720078822220 2194 4616786034573673425292590 2195 4946556465614650098527775 2196 5540143241488408110351108 2197 6595408620819533464703700 2198 6925179051860510137938885 2199 7694643390956122375487650 2200 9233572069147346850585180 2201 9893112931229300197055550 2202 11541965086434183563231475 2203 13850358103721020275877770 2204 15389286781912244750975300 2205 19786225862458600394111100 2206 23083930172868367126462950 2207 27700716207442040551755540 2208 34625895259302550689694425 2209 46167860345736734252925900 2210 69251790518605101379388850 2211 138503581037210202758777700 2212 48920650786823172374961445939 2213 97841301573646344749922891878 2214 146761952360469517124884337817 2215 195682603147292689499845783756 2216 244603253934115861874807229695 2217 293523904720939034249768675634 2218 342444555507762206624730121573 2219 440285857081408551374653013451 2220 489206507868231723749614459390 2221 587047809441878068499537351268 2222 684889111015524413249460243146 2223 733809761802347585624421689085 2224 880571714162817102749306026902 2225 978413015736463447499228918780 2226 1027333666523286619874190364719 2227 1223016269670579309374036148475 2228 1369778222031048826498920486292 2229 1467619523604695171248843378170 2230 1712222777538811033123650607865 2231 1761143428325634205498612053804 2232 2054667333046573239748380729438 2233 2103587983833396412123342175377 2234 2201429285407042756873265067255 2235 2446032539341158618748072296950 2236 2935239047209390342497686756340 2237 3082000999569859859622571094157 2238 3424445555077622066247301215730 2239 3669048809011737928122108445425 2240 4109334666093146479496761458876 2241 4207175967666792824246684350754 2242 4402858570814085513746530134510 2243 4892065078682317237496144593900 2244 5136668332616433099370951823595 2245 6164001999139719719245142188314 2246 6310763951500189236370026526131 2247 6848891110155244132494602431460 2248 7338097618023475856244216890850 2249 8414351935333585648493368701508 2250 8561113887694055165618253039325 2251 8805717141628171027493060269020 2252 10273336665232866198741903647190 2253 10517939919166982060616710876885 2254 11007146427035213784366325336275 2255 12328003998279439438490284376628 2256 12621527903000378472740053052262 2257 14676195236046951712488433781700 2258 14725115886833774884863395227639 2259 15410004997849299298112855470785 2260 17122227775388110331236506078650 2261 18932291854500567709110079578393 2262 20546673330465732397483807294380 2263 21035879838333964121233421753770 2264 22014292854070427568732650672550 2265 25243055806000756945480106104524 2266 25683341663082165496854759117975 2267 29450231773667549769726790455278 2268 30820009995698598596225710941570 2269 31553819757500946181850132630655 2270 34244455550776220662473012157300 2271 37864583709001135418220159156786 2272 42071759676667928242466843507540 2273 44028585708140855137465301345100 2274 44175347660501324654590185682917 2275 51366683326164330993709518235950 2276 52589699595834910303083554384425 2277 58900463547335099539453580910556 2278 61640019991397197192451421883140 2279 63107639515001892363700265261310 2280 73625579434168874424316976138195 2281 75729167418002270836440318313572 2282 77050024989246496490564277353925 2283 88350695321002649309180371365834 2284 94661459272502838545550397891965 2285 102733366652328661987419036471900 2286 105179399191669820606167108768850 2287 126215279030003784727400530522620 2288 132526042981503973963770557048751 2289 147251158868337748848633952276390 2290 154100049978492992981128554707850 2291 157769098787504730909250663153275 2292 176701390642005298618360742731668 2293 189322918545005677091100795783930 2294 210358798383339641212334217537700 2295 220876738302506623272950928414585 2296 265052085963007947927541114097502 2297 294502317736675497697267904552780 2298 308200099956985985962257109415700 2299 315538197575009461818501326306550 2300 368127897170844372121584880690975 2301 378645837090011354182201591567860 2302 441753476605013246545901856829170 2303 473307296362514192727751989459825 2304 530104171926015895855082228195004 2305 631076395150018923637002652613100 2306 662630214907519869818852785243755 2307 736255794341688744243169761381950 2308 883506953210026493091803713658340 2309 946614592725028385455503978919650 2310 1104383691512533116364754642072925 2311 1325260429815039739637705570487510 2312 1472511588683377488486339522763900 2313 1893229185450056770911007957839300 2314 2208767383025066232729509284145850 2315 2650520859630079479275411140975020 2316 3313151074537599349094263926218775 2317 4417534766050132465459018568291700 2318 6626302149075198698188527852437550 2319 13252604298150397396377055704875100 2320 23556809894029749016887560024452609 2321 47113619788059498033775120048905218 2322 70670429682089247050662680073357827 2323 94227239576118996067550240097810436 2324 117784049470148745084437800122263045 2325 141340859364178494101325360146715654 2326 164897669258208243118212920171168263 2327 212011289046267741151988040220073481 2328 235568098940297490168875600244526090 2329 251168062825152023845320431009892227 2330 282681718728356988202650720293431308 2331 329795338516416486236425840342336526 2332 353352148410446235253313400366789135 2333 424022578092535482303976080440146962 2334 471136197880594980337751200489052180 2335 494693007774624729354638760513504789 2336 502336125650304047690640862019784454 2337 588920247350743725422189000611315225 2338 659590677032832972472851680684673052 2339 706704296820892470506626800733578270 2340 753504188475456071535961293029676681 2341 824488346291041215591064600855841315 2342 848045156185070964607952160880293924 2343 989386015549249458709277521027009578 2344 1004672251300608095381281724039568908 2345 1012942825443279207726165081051462187 2346 1060056445231338705759940201100367405 2347 1177840494701487450844378001222630450 2348 1255840314125760119226602155049461135 2349 1413408593641784941013253601467156540 2350 1484079023323874188063916281540514367 2351 1507008376950912143071922586059353362 2352 1648976692582082431182129201711682630 2353 1758176439776064166917243017069245589 2354 1766760742052231176266567001833945675 2355 1978772031098498917418555042054019156 2356 2025885650886558415452330162102924374 2357 2120112890462677411519880402200734810 2358 2260512565426368214607883879089030043 2359 2355680989402974901688756002445260900 2360 2473465038873123646773193802567523945 2361 2511680628251520238453204310098922270 2362 2968158046647748376127832563081028734 2363 3014016753901824286143845172118706724 2364 3038828476329837623178495243154386561 2365 3297953385164164862364258403423365260 2366 3516352879552128333834486034138491178 2367 3533521484104462352533134003667891350 2368 3767520942377280357679806465148383405 2369 4051771301773116830904660324205848748 2370 4122441731455206077955323004279206575 2371 4240225780925354823039760804401469620 2372 4521025130852736429215767758178060086 2373 4946930077746247293546387605135047890 2374 5023361256503040476906408620197844540 2375 5064714127216396038630825405257310935 2376 5274529319328192500751729051207736767 2377 5300282226156693528799701005501837025 2378 5936316093295496752255665126162057468 2379 6077656952659675246356990486308773122 2380 6279201570628800596133010775247305675 2381 7032705759104256667668972068276982356 2382 7067042968208924705066268007335782700 2383 7090599778102954454083155567360235309 2384 7420395116619370940319581407702571835 2385 7535041884754560715359612930296766810 2386 8244883462910412155910646008558413150 2387 8790882198880320834586215085346227945 2388 9042050261705472858431535516356120172 2389 9116485428989512869535485729463159683 2390 9893860155492494587092775210270095780 2391 10116907551991063341347175553002440149 2392 10129428254432792077261650810514621870 2393 10549058638656385001503458102415473534 2394 10600564452313387057599402011003674050 2395 10800226701481537025348778533425365761 2396 11302562827131841073039419395445150215 2397 12155313905319350492713980972617546244 2398 12367325194365618233865969012837619725 2399 12558403141257601192266021550494611350 2400 14181199556205908908166311134720470618 2401 14840790233238741880639162815405143670 2402 15070083769509121430719225860593533620 2403 15194142381649188115892476215771932805 2404 15823587957984577502255187153623210301 2405 16489766925820824311821292017116826300 2406 17581764397760641669172430170692455890 2407 18232970857979025739070971458926319366 2408 18837604711886401788399032325741917025 2409 20233815103982126682694351106004880298 2410 20258856508865584154523301621029243740 2411 21098117277312770003006916204830947068 2412 21201128904626774115198804022007348100 2413 21271799334308863362249466702080705927 2414 21600453402963074050697557066850731522 2415 22605125654263682146078838790890300430 2416 24734650388731236467731938025675239450 2417 25116806282515202384532043100989222700 2418 25323570636081980193154127026286554675 2419 26372646596640962503758645256038683835 2420 28362399112411817816332622269440941236 2421 29681580466477483761278325630810287340 2422 30350722655973190024041526659007320447 2423 30388284763298376231784952431543865610 2424 31647175915969155004510374307246420602 2425 32400680104444611076046335600276097283 2426 35163528795521283338344860341384911780 2427 35452998890514772270415777836801176545 2428 36465941715958051478141942917852638732 2429 37101975583096854701597907038512859175 2430 37675209423772803576798064651483834050 2431 40467630207964253365388702212009760596 2432 42543598668617726724498933404161411854 2433 43200906805926148101395114133701463044 2434 43954410994401604172931075426731139725 2435 45210251308527364292157677581780600860 2436 45582427144947564347677428647315798415 2437 49469300777462472935463876051350478900 2438 50584537759955316706735877765012200745 2439 50647141272163960386308254052573109350 2440 52745293193281925007517290512077367670 2441 54001133507407685126743892667126828805 2442 56512814135659205365197096977225751075 2443 60701445311946380048083053318014640894 2444 60776569526596752463569904863087731220 2445 63294351831938310009020748614492841204 2446 63815398002926590086748400106242117781 2447 64801360208889222152092671200552194566 2448 70818352863937443389430228871017081043 2449 70905997781029544540831555673602353090 2450 74203951166193709403195814077025718350 2451 75350418847545607153596129302967668100 2452 75601586910370759177441449733977560327 2453 75970711908245940579462381078859664025 2454 79117939789922887511275935768116051505 2455 85087197337235453448997866808322823708 2456 87908821988803208345862150853462279450 2457 91052167967919570072124579977021961341 2458 91164854289895128695354857294631596830 2459 97202040313333833228139006800828291849 2460 101169075519910633413471755530024401490 2461 101294282544327920772616508105146218700 2462 105490586386563850015034581024154735340 2463 106358996671544316811247333510403529635 2464 108002267014815370253487785334253657610 2465 113025628271318410730394193954451502150 2466 121402890623892760096166106636029281788 2467 127630796005853180173496800212484235562 2468 129602720417778444304185342401104389132 2469 131863232983204812518793226280193419175 2470 141636705727874886778860457742034162086 2471 141811995562059089081663111347204706180 2472 148407902332387418806391628154051436700 2473 151203173820741518354882899467955120654 2474 151753613279865950120207633295036602235 2475 151941423816491881158924762157719328050 2476 158235879579845775022551871536232103010 2477 162003400522223055380231678001380486415 2478 175817643977606416691724301706924558900 2479 177264994452573861352078889184005882725 2480 182104335935839140144249159954043922682 2481 182329708579790257390709714589263193660 2482 194404080626667666456278013601656583698 2483 202338151039821266826943511060048802980 2484 212455058591812330168290686613051243129 2485 212717993343088633622494667020807059270 2486 216004534029630740506975570668507315220 2487 226051256542636821460788387908903004300 2488 226804760731112277532324349201932680981 2489 227912135724737821738387143236578992075 2490 252922688799776583533679388825061003725 2491 255261592011706360346993600424968471124 2492 263726465966409625037586452560386838350 2493 270005667537038425633719463335634144025 2494 283273411455749773557720915484068324172 2495 302406347641483036709765798935910241308 2496 303507226559731900240415266590073204470 2497 303882847632983762317849524315438656100 2498 316471759159691550045103743072464206020 2499 319076990014632950433742000531210588905 2500 324006801044446110760463356002760972830 2501 354091764319687216947151144355085405215 2502 354529988905147722704157778368011765450 2503 364208671871678280288498319908087845364 2504 378007934551853795887207248669887801635 2505 388808161253335332912556027203313167396 2506 395589698949614437556379678840580257525 2507 424910117183624660336581373226102486258 2508 425435986686177267244989334041614118540 2509 435027024735615723677928548779104926407 2510 453609521462224555064648698403865361962 2511 455260839839597850360622899885109806705 2512 455824271449475643476774286473157984150 2513 486010201566669166140695034004141459245 2514 505845377599553167067358777650122007450 2515 527452931932819250075172905120773676700 2516 531794983357721584056236667552017648175 2517 540011335074076851267438926671268288050 2518 607014453119463800480830533180146408940 2519 637365175775436990504872059839153729387 2520 638153980029265900867484001062421177810 2521 648013602088892221520926712005521945660 2522 680414282193336832596973047605798042943 2523 708183528639374433894302288710170810430 2524 709059977810295445408315556736023530900 2525 756015869103707591774414497339775603270 2526 758768066399329750601038166475183011175 2527 791179397899228875112759357681160515050 2528 810017002611115276901158390006902432075 2529 849820234367249320673162746452204972516 2530 870054049471231447355857097558209852814 2531 907219042924449110129297396807730723924 2532 910521679679195700721245799770219613410 2533 911648542898951286953548572946315968300 2534 972020403133338332281390068008282918490 2535 1011690755199106334134717555300244014900 2536 1062275292959061650841453433065256215645 2537 1063589966715443168112473335104035296350 2538 1080022670148153702534877853342536576100 2539 1134023803655561387661621746009663404905 2540 1274730351550873981009744119678307458774 2541 1276307960058531801734968002124842355620 2542 1305081074206847171033785646337314779221 2543 1360828564386673665193946095211596085886 2544 1416367057278748867788604577420341620860 2545 1512031738207415183548828994679551206540 2546 1517536132798659501202076332950366022350 2547 1582358795798457750225518715362321030100 2548 1595384950073164752168710002656052944525 2549 1620034005222230553802316780013804864150 2550 1740108098942462894711714195116419705628 2551 1770458821598436084735755721775427026075 2552 1821043359358391401442491599540439226820 2553 1890039672759268979436036243349439008175 2554 1944040806266676664562780136016565836980 2555 2124550585918123301682906866130512431290 2556 2127179933430886336224946670208070592700 2557 2175135123678078618389642743895524632035 2558 2268047607311122775323243492019326809810 2559 2276304199197989251803114499425549033525 2560 2430051007833345830703475170020707296225 2561 2549460703101747962019488239356614917548 2562 2610162148413694342067571292674629558442 2563 2721657128773347330387892190423192171772 2564 3035072265597319002404152665900732044700 2565 3045189173149310065745499841453734484849 2566 3186825878877184952524360299195768646935 2567 3190769900146329504337420005312105889050 2568 3240068010444461107604633560027609728300 2569 3402071410966684162984865238028990214715 2570 3540917643196872169471511443550854052150 2571 3780079345518537958872072486698878016350 2572 3915243222620541513101356939011944337663 2573 4249101171836246603365813732261024862580 2574 4350270247356157236779285487791049264070 2575 4536095214622245550646486984038653619620 2576 4552608398395978503606228998851098067050 2577 4860102015666691661406950340041414592450 2578 5220324296827388684135142585349259116884 2579 5311376464795308254207267165326281078225 2580 5670119018277806938308108730048317024525 2581 6090378346298620131490999682907468969698 2582 6373651757754369905048720598391537293870 2583 6381539800292659008674840010624211778100 2584 6525405371034235855168928231686573896105 2585 6804142821933368325969730476057980429430 2586 7081835286393744338943022887101708104300 2587 7560158691037075917744144973397756032700 2588 7830486445241083026202713878023888675326 2589 8700540494712314473558570975582098528140 2590 9105216796791957007212457997702196134100 2591 9135567519447930197236499524361203454547 2592 9720204031333383322813900680082829184900 2593 10622752929590616508414534330652562156450 2594 10875675618390393091948213719477623160175 2595 11340238036555613876616217460096634049050 2596 12180756692597240262981999365814937939396 2597 12747303515508739810097441196783074587740 2598 13050810742068471710337856463373147792210 2599 13608285643866736651939460952115960858860 2600 15225945865746550328727499207268672424245 2601 15660972890482166052405427756047777350652 2602 15934129394385924762621801495978843234675 2603 17010357054833420814924326190144951073575 2604 18271135038895860394472999048722406909094 2605 19576216113102707565506784695059721688315 2606 21245505859181233016829068661305124312900 2607 21751351236780786183896427438955246320350 2608 22680476073111227753232434920193268098100 2609 26101621484136943420675712926746295584420 2610 27406702558343790591709498573083610363641 2611 30451891731493100657454998414537344848490 2612 31868258788771849525243602991957686469350 2613 32627026855171179275844641158432869480525 2614 34020714109666841629848652380289902147150 2615 36542270077791720788945998097444813818188 2616 39152432226205415131013569390119443376630 2617 43502702473561572367792854877910492640700 2618 45677837597239650986182497621806017272735 2619 54813405116687581183418997146167220727282 2620 60903783462986201314909996829074689696980 2621 63736517577543699050487205983915372938700 2622 65254053710342358551689282316865738961050 2623 68041428219333683259697304760579804294300 2624 76129729328732751643637496036343362121225 2625 78304864452410830262027138780238886753260 2626 91355675194479301972364995243612034545470 2627 97881080565513537827533923475298608441575 2628 109626810233375162366837994292334441454564 2629 120945208460258279194260992464624413959537 2630 130508107420684717103378564633731477922100 2631 137033512791718952958547492865418051818205 2632 152259458657465503287274992072686724242450 2633 182711350388958603944729990487224069090940 2634 195762161131027075655067846950597216883150 2635 228389187986198254930912488109030086363675 2636 241890416920516558388521984929248827919074 2637 274067025583437905917094985730836103636410 2638 304518917314931006574549984145373448484900 2639 362835625380774837582782977393873241878611 2640 391524322262054151310135693901194433766300 2641 456778375972396509861824976218060172727350 2642 483780833841033116777043969858497655838148 2643 548134051166875811834189971461672207272820 2644 604726042301291395971304962323122069797685 2645 685167563958594764792737464327090259091025 2646 725671250761549675165565954787746483757222 2647 846616459221807954359826947252370897716759 2648 913556751944793019723649952436120345454700 2649 1088506876142324512748348932181619725635833 2650 1209452084602582791942609924646244139595370 2651 1370335127917189529585474928654180518182050 2652 1451342501523099350331131909575492967514444 2653 1693232918443615908719653894504741795433518 2654 1814178126903874187913914886969366209393055 2655 2177013752284649025496697864363239451271666 2656 2418904169205165583885219849292488279190740 2657 2539849377665423863079480841757112693150277 2658 2740670255834379059170949857308361036364100 2659 3023630211506456979856524811615610348988425 2660 3386465836887231817439307789009483590867036 2661 3628356253807748375827829773938732418786110 2662 4233082296109039771799134736261854488583795 2663 4354027504569298050993395728726478902543332 2664 4871604610417808721822246791212818007388119 2665 5079698755330847726158961683514225386300554 2666 5200643963791106005353222675978849800260091 2667 5442534380711622563741744660908098628179165 2668 6047260423012913959713049623231220697976850 2669 7256712507615496751655659547877464837572220 2670 7619548132996271589238442525271338079450831 2671 8466164592218079543598269472523708977167590 2672 9070890634519370939569574434846831046965275 2673 9743209220835617443644493582425636014776238 2674 10159397510661695452317923367028450772601108 2675 10401287927582212010706445351957699600520182 2676 10885068761423245127483489321816197256358330 2677 12094520846025827919426099246462441395953700 2678 12699246888327119315397404208785563465751385 2679 14614813831253426165466740373638454022164357 2680 15239096265992543178476885050542676158901662 2681 15601931891373318016059668027936549400780273 2682 16932329184436159087196538945047417954335180 2683 18141781269038741879139148869693662093930550 2684 19486418441671234887288987164851272029552476 2685 20802575855164424021412890703915399201040364 2686 21165411480545198858995673681309272442918975 2687 21770137522846490254966978643632394512716660 2688 24358023052089043609111233956064090036940595 2689 25398493776654238630794808417571126931502770 2690 26003219818955530026766113379894249001300455 2691 27212671903558112818708723304540493140895825 2692 29229627662506852330933480747276908044328714 2693 30478192531985086356953770101085352317803324 2694 31203863782746636032119336055873098801560546 2695 34101232272924661052755727538489726051716833 2696 36283562538077483758278297739387324187861100 2697 36404507746537742037472558731851948601820637 2698 38097740664981357946192212626356690397254155 2699 42330822961090397717991347362618544885837950 2700 43844441493760278496400221120915362066493071 2701 46805795674119954048179004083809648202340819 2702 48716046104178087218222467912128180073881190 2703 50796987553308477261589616835142253863005540 2704 51942155935079653469701279293996257195914757 2705 52006439637911060053532226759788498002600910 2706 54425343807116225637417446609080986281791650 2707 58459255325013704661866961494553816088657428 2708 62407727565493272064238672111746197603121092 2709 63496234441635596576987021043927817328756925 2710 68202464545849322105511455076979452103433666 2711 72809015493075484074945117463703897203641274 2712 73074069156267130827333701868192270110821785 2713 76195481329962715892384425252713380794508310 2714 78009659456866590080298340139682747003901365 2715 84661645922180795435982694725237089771675900 2716 87688882987520556992800442241830724132986142 2717 93611591348239908096358008167619296404681638 2718 97432092208356174436444935824256360147762380 2719 102303696818773983158267182615469178155150499 2720 103884311870159306939402558587992514391829514 2721 104012879275822120107064453519576996005201820 2722 108850687614232451274834893218161972563583300 2723 109213523239613226112417676195555845805461911 2724 121790115260445218045556169780320450184702975 2725 126992468883271193153974042087855634657513850 2726 130016099094777650133830566899471245006502275 2727 136404929091698644211022910153958904206867332 2728 145618030986150968149890234927407794407282548 2729 146148138312534261654667403736384540221643570 2730 152390962659925431784768850505426761589016620 2731 155826467805238960409103837881988771587744271 2732 156019318913733180160596680279365494007802730 2733 170506161364623305263778637692448630258584165 2734 175377765975041113985600884483661448265972284 2735 182022538732688710187362793659259743009103185 2736 187223182696479816192716016335238592809363276 2737 190488703324906789730961063131783451986270775 2738 204607393637547966316534365230938356310300998 2739 207768623740318613878805117175985028783659028 2740 209478998247965775038356612022151174317689117 2741 218427046479226452224835352391111691610923822 2742 219222207468801392482001105604576810332465355 2743 234028978370599770240895020419048241011704095 2744 243580230520890436091112339560640900369405950 2745 253984937766542386307948084175711269315027700 2746 259710779675398267348506396469981285979573785 2747 260032198189555300267661133798942490013004550 2748 292296276625068523309334807472769080443287140 2749 306911090456321949474801547846407534465451497 2750 311652935610477920818207675763977543175488542 2751 312038637827466360321193360558730988015605460 2752 327640569718839678337253028586667537416385733 2753 341012322729246610527557275384897260517168330 2754 363595091545557574287908955057973800371403299 2755 364045077465377420374725587318519486018206370 2756 365370345781335654136668509340961350554108925 2757 380977406649813579461922126263566903972541550 2758 390048297284332950401491700698413735019506825 2759 409214787275095932633068730461876712620601996 2760 418957996495931550076713224044302348635378234 2761 436854092958452904449670704782223383221847644 2762 438444414937602784964002211209153620664930710 2763 467479403415716881227311513645966314763232813 2764 468057956741199540481790040838096482023408190 2765 487160461041780872182224679121281800738811900 2766 511518484093869915791335913077345890775752495 2767 519421559350796534697012792939962571959147570 2768 520064396379110600535322267597884980026009100 2769 546067616198066130562088380977779229027309555 2770 613822180912643898949603095692815068930902994 2771 623305871220955841636415351527955086350977084 2772 628436994743897325115069836066453522953067351 2773 655281139437679356674506057173335074832771466 2774 682024645458493221055114550769794521034336660 2775 727190183091115148575817910115947600742806598 2776 728090154930754840749451174637038972036412740 2777 730740691562671308273337018681922701108217850 2778 761954813299627158923844252527133807945083100 2779 779132339026194802045519189409943857938721355 2780 780096594568665900802983401396827470039013650 2781 837915992991863100153426448088604697270756468 2782 852530806823116526318893188462243151292920825 2783 876888829875205569928004422418307241329861420 2784 910112693663443550936813968296298715045515925 2785 934958806831433762454623027291932629526465626 2786 936115913482399080963580081676192964046816380 2787 1023036968187739831582671826154691781551504990 2788 1038843118701593069394025585879925143918295140 2789 1047394991239828875191783060110755871588445585 2790 1090785274636672722863726865173921401114209897 2791 1092135232396132261124176761955558458054619110 2792 1096111037344006962410005528022884051662326775 2793 1170144891852998851204475102095241205058520475 2794 1227644361825287797899206191385630137861805988 2795 1256873989487794650230139672132907045906134702 2796 1298553898376991336742531982349906429897868925 2797 1310562278875358713349012114346670149665542932 2798 1454380366182230297151635820231895201485613196 2799 1461481383125342616546674037363845402216435700 2800 1466352987735760425268496284155058220223823819 2801 1534555452281609747374007739232037672327257485 2802 1558264678052389604091038378819887715877442710 2803 1560193189137331801605966802793654940078027300 2804 1638202848594198391686265142933337687081928665 2805 1705061613646233052637786376924486302585841650 2806 1817975457727787871439544775289869001857016495 2807 1820225387326887101873627936592597430091031850 2808 1869917613662867524909246054583865259052931252 2809 1885310984231691975345209508199360568859202053 2810 2046073936375479663165343652309383563103009980 2811 2094789982479657750383566120221511743176891170 2812 2181570549273345445727453730347842802228419794 2813 2184270464792264522248353523911116916109238220 2814 2192222074688013924820011056045768103324653550 2815 2233512705208425099197155009641839059424334551 2816 2337397017078584406136557568229831573816164065 2817 2340289783705997702408950204190482410117040950 2818 2513747978975589300460279344265814091812269404 2819 2557592420469349578956679565386729453878762475 2820 2597107796753982673485063964699812859795737850 2821 2730338080990330652810441904888896145136547775 2822 2932705975471520850536992568310116440447647638 2823 3069110904563219494748015478464075344654514970 2824 3116529356104779208182076757639775431754885420 2825 3142184973719486625575349180332267614765336755 2826 3272355823910018168591180595521764203342629691 2827 3276405697188396783372530285866675374163857330 2828 3410123227292466105275572753848972605171683300 2829 3635950915455575742879089550579738003714032990 2830 3640450774653774203747255873185194860182063700 2831 3770621968463383950690419016398721137718404106 2832 3895661695130974010227595947049719289693606775 2833 4189579964959315500767132240443023486353782340 2834 4363141098546690891454907460695685604456839588 2835 4384444149376027849640022112091536206649307100 2836 4399058963207281275805488852465174660671471457 2837 4467025410416850198394310019283678118848669102 2838 4674794034157168812273115136459663147632328130 2839 4680579567411995404817900408380964820234081900 2840 5115184840938699157913359130773458907757524950 2841 5194215593507965346970127929399625719591475700 2842 5236974956199144375958915300553779357942227925 2843 5453926373183363614318634325869607005571049485 2844 5460676161980661305620883809777792290273095550 2845 5865411950943041701073985136620232880895295276 2846 6138221809126438989496030956928150689309029940 2847 6284369947438973251150698360664535229530673510 2848 6544711647820036337182361191043528406685259382 2849 6552811394376793566745060571733350748327714660 2850 6700538115625275297591465028925517178273003653 2851 7271901830911151485758179101159476007428065980 2852 7331764938678802126342481420775291101119119095 2853 7541243936926767901380838032797442275436808212 2854 7672777261408048736870038696160188361636287425 2855 7791323390261948020455191894099438579387213550 2856 8191014242970991958431325714666688435409643325 2857 8798117926414562551610977704930349321342942914 2858 8934050820833700396788620038567356237697338204 2859 9089877288638939357197723876449345009285082475 2860 9349588068314337624546230272919326295264656260 2861 9426554921158459876726047540996802844296010265 2862 10230369681877398315826718261546917815515049900 2863 10473949912398288751917830601107558715884455850 2864 10907852746366727228637268651739214011142098970 2865 10921352323961322611241767619555584580546191100 2866 11167563526042125495985775048209195297121672755 2867 11686985085392922030682787841149157869080820325 2868 12568739894877946502301396721329070459061347020 2869 13089423295640072674364722382087056813370518764 2870 13197176889621843827416466557395523982014414371 2871 13401076231250550595182930057851034356546007306 2872 14663529877357604252684962841550582202238238190 2873 15345554522816097473740077392320376723272574850 2874 15582646780523896040910383788198877158774427100 2875 15634588936458975694380085067492873415970341857 2876 15710924868597433127876745901661338073826683775 2877 16361779119550090842955902977608821016713148455 2878 16382028485941983916862651429333376870819286650 2879 17596235852829125103221955409860698642685885828 2880 18179754577277878714395447752898690018570164950 2881 18853109842316919753452095081993605688592020530 2882 20101614346875825892774395086776551534819010959 2883 20947899824796577503835661202215117431768911700 2884 21815705492733454457274537303478428022284197940 2885 21995294816036406379027444262325873303357357285 2886 22335127052084250991971550096418390594243345510 2887 23373970170785844061365575682298315738161640650 2888 26394353779243687654832933114791047964028828742 2889 26802152462501101190365860115702068713092014612 2890 27269631865916818071593171629348035027855247425 2891 29327059754715208505369925683101164404476476380 2892 30691109045632194947480154784640753446545149700 2893 31269177872917951388760170134985746831940683714 2894 31421849737194866255753491803322676147653367550 2895 32723558239100181685911805955217642033426296910 2896 32764056971883967833725302858666753741638573300 2897 33502690578126376487957325144627585891365018265 2898 36359509154555757428790895505797380037140329900 2899 36658824693394010631712407103876455505595595475 2900 37706219684633839506904190163987211377184041060 2901 40203228693751651785548790173553103069638021918 2902 43990589632072812758054888524651746606714714570 2903 44670254104168501983943100192836781188486691020 2904 46747940341571688122731151364596631476323281300 2905 46903766809376927083140255202478620247911025571 2906 47132774605792299383630237704984014221480051325 2907 52788707558487375309665866229582095928057657484 2908 54539263731833636143186343258696070055710494850 2909 55837817630210627479928875241045976485608363775 2910 62538355745835902777520340269971493663881367428 2911 62843699474389732511506983606645352295306735100 2912 65447116478200363371823611910435284066852593820 2913 65985884448109219137082332786977619910072071855 2914 67005381156252752975914650289255171782730036530 2915 73317649386788021263424814207752911011191190950 2916 78172944682294878471900425337464367079851709285 2917 80406457387503303571097580347106206139276043836 2918 81808895597750454214779514888044105083565742275 2919 87981179264145625516109777049303493213429429140 2920 93807533618753854166280510404957240495822051142 2921 94265549211584598767260475409968028442960102650 2922 100508071734379129463871975433882757674095054795 2923 109078527463667272286372686517392140111420989700 2924 109976474080182031895137221311629366516786786425 2925 111675635260421254959857750482091952971216727550 2926 131971768896218438274164665573955239820144143710 2927 134010762312505505951829300578510343565460073060 2928 140711300428130781249420765607435860743733076713 2929 146635298773576042526849628415505822022382381900 2930 156345889364589756943800850674928734159703418570 2931 163617791195500908429559029776088210167131484550 2932 167513452890631882439786625723137929456825091325 2933 187615067237507708332561020809914480991644102284 2934 188531098423169197534520950819936056885920205300 2935 201016143468758258927743950867765515348190109590 2936 219952948160364063790274442623258733033573572850 2937 223351270520842509919715500964183905942433455100 2938 234518834046884635415701276012393101239555127855 2939 263943537792436876548329331147910479640288287420 2940 281422600856261562498841531214871721487466153426 2941 312691778729179513887601701349857468319406837140 2942 327235582391001816859118059552176420334262969100 2943 329929422240546095685411663934888099550360359275 2944 335026905781263764879573251446275858913650182650 2945 390864723411474392359502126687321835399258546425 2946 402032286937516517855487901735531030696380219180 2947 439905896320728127580548885246517466067147145700 2948 469037668093769270831402552024786202479110255710 2949 502540358671895647319359877169413788370475273975 2950 562845201712523124997683062429743442974932306852 2951 659858844481092191370823327869776199100720718550 2952 670053811562527529759146502892551717827300365300 2953 703556502140653906247103828037179303718665383565 2954 781729446822948784719004253374643670798517092850 2955 938075336187538541662805104049572404958220511420 2956 1005080717343791294638719754338827576740950547950 2957 1172594170234423177078506380061965506197775639275 2958 1319717688962184382741646655739552398201441437100 2959 1407113004281307812494207656074358607437330767130 2960 1563458893645897569438008506749287341597034185700 2961 2010161434687582589277439508677655153481901095900 2962 2345188340468846354157012760123931012395551278550 2963 2814226008562615624988415312148717214874661534260 2964 3517782510703269531235519140185896518593326917825 2965 4690376680937692708314025520247862024791102557100 2966 7035565021406539062471038280371793037186653835650 2967 14071130042813078124942076560743586074373307671300 2968 25011758289574840614918726719717311723806028852967 2969 50023516579149681229837453439434623447612057705934 2970 75035274868724521844756180159151935171418086558901 2971 100047033158299362459674906878869246895224115411868 2972 125058791447874203074593633598586558619030144264835 2973 150070549737449043689512360318303870342836173117802 2974 175082308027023884304431087038021182066642201970769 2975 225105824606173565534268540477455805514254259676703 2976 250117582895748406149187267197173117238060288529670 2977 300141099474898087379024720636607740685672346235604 2978 350164616054047768608862174076042364133284403941538 2979 375176374343622609223780900795759675857090432794505 2980 450211649212347131068537080954911611028508519353406 2981 500235165791496812298374534394346234476120577059340 2982 525246924081071652913293261114063546199926605912307 2983 625293957239371015372968167992932793095150721324175 2984 700329232108095537217724348152084728266568807883076 2985 750352748687245218447561801591519351714180865589010 2986 875411540135119421522155435190105910333211009853845 2987 900423298424694262137074161909823222057017038706812 2988 1050493848162143305826586522228127092399853211824614 2989 1075505606451718146441505248947844404123659240677581 2990 1125529123030867827671342702387279027571271298383515 2991 1250587914478742030745936335985865586190301442648350 2992 1500705497374490436895123603183038703428361731178020 2993 1575740772243214958739879783342190638599779817736921 2994 1750823080270238843044310870380211820666422019707690 2995 1875881871718113046118904503978798379285452163972525 2996 2100987696324286611653173044456254184799706423649228 2997 2151011212903436292883010497895688808247318481355162 2998 2251058246061735655342685404774558055142542596767030 2999 2501175828957484061491872671971731172380602885296700 3000 2626234620405358264566466305570317730999633029561535 3001 3151481544486429917479759566684381277199559635473842 3002 3226516819355154439324515746843533212370977722032743 3003 3501646160540477686088621740760423641332844039415380 3004 3751763743436226092237809007957596758570904327945050 3005 4302022425806872585766020995791377616494636962710324 3006 4377057700675597107610777175950529551666055049269225 3007 4502116492123471310685370809549116110285085193534060 3008 5252469240810716529132932611140635461999266059123070 3009 5377528032258590732207526244739222020618296203387905 3010 5627645615154339138356713511936395137856356491917575 3011 6302963088972859834959519133368762554399119270947684 3012 6453033638710308878649031493687066424741955444065486 3013 7503527486872452184475618015915193517141808655890100 3014 7528539245162027025090536742634910828865614684743067 3015 7878703861216074793699398916710953192998899088684605 3016 8754115401351194215221554351901059103332110098538450 3017 9679550458065463317973547240530599637112933166098229 3018 10504938481621433058265865222281270923998532118246140 3019 10755056064517181464415052489478444041236592406775810 3020 11255291230308678276713427023872790275712712983835150 3021 12906067277420617757298062987374132849483910888130972 3022 13131173102026791322832331527851588654998165147807675 3023 15057078490324054050181073485269821657731229369486134 3024 15757407722432149587398797833421906385997798177369210 3025 16132584096775772196622578734217666061854888610163715 3026 17508230802702388430443108703802118206664220197076900 3027 19359100916130926635947094481061199274225866332196458 3028 21510112129034362928830104978956888082473184813551620 3029 22510582460617356553426854047745580551425425967670300 3030 22585617735486081075271610227904732486596844054229201 3031 26262346204053582645664663055703177309996330295615350 3032 26887640161292953661037631223696110103091481016939525 3033 30114156980648108100362146970539643315462458738972268 3034 31514815444864299174797595666843812771995596354738420 3035 32265168193551544393245157468435332123709777220327430 3036 37642696225810135125452683713174554144328073423715335 3037 38718201832261853271894188962122398548451732664392916 3038 39393519306080373968496994583554765964994495443423025 3039 45171235470972162150543220455809464973193688108458402 3040 48397752290327316589867736202652998185564665830491145 3041 52524692408107165291329326111406354619992660591230700 3042 53775280322585907322075262447392220206182962033879050 3043 64530336387103088786490314936870664247419554440654860 3044 67756853206458243225814830683714197459790532162687603 3045 75285392451620270250905367426349108288656146847430670 3046 78787038612160747936993989167109531929988990886846050 3047 80662920483878860983112893671088330309274443050818575 3048 90342470941944324301086440911618929946387376216916804 3049 96795504580654633179735472405305996371129331660982290 3050 107550560645171814644150524894784440412365924067758100 3051 112928088677430405376358051139523662432984220271146005 3052 135513706412916486451629661367428394919581064325375206 3053 150570784903240540501810734852698216577312293694861340 3054 157574077224321495873987978334219063859977981773692100 3055 161325840967757721966225787342176660618548886101637150 3056 188213481129050675627263418565872770721640367118576675 3057 193591009161309266359470944810611992742258663321964580 3058 225856177354860810752716102279047324865968440542292010 3059 241988761451636582949338681013264990927823329152455725 3060 271027412825832972903259322734856789839162128650750412 3061 322651681935515443932451574684353321237097772203274300 3062 338784266032291216129074153418570987298952660813438015 3063 376426962258101351254526837131745541443280734237153350 3064 451712354709721621505432204558094649731936881084584020 3065 483977522903273165898677362026529981855646658304911450 3066 564640443387152026881790255697618312164921101355730025 3067 677568532064582432258148306837141974597905321626876030 3068 752853924516202702509053674263491082886561468474306700 3069 967955045806546331797354724053059963711293316609822900 3070 1129280886774304053763580511395236624329842202711460050 3071 1355137064129164864516296613674283949195810643253752060 3072 1693921330161456080645370767092854936494763304067190075 3073 2258561773548608107527161022790473248659684405422920100 3074 3387842660322912161290741534185709872989526608134380150 3075 6775685320645824322581483068371419745979053216268760300 3076 1 3077 5 3078 31 3079 155 3080 835372012564561061049139229895522586564461952318532369 3081 4176860062822805305245696149477612932822309761592661845 3082 25896532389501392892523316126761200183498320521874503439 3083 129482661947506964462616580633806000917491602609372517195 3084 1 3085 684327029 3086 604261114434560421823 3087 6063028561348641104988416389 3088 413512213181231748387120353867 3089 4149094322129859800564000066899278281 3090 3663652395329099465631053756664600401532606457147 3091 2507136358984296114560786627437574942253015623445622326263 3092 1 3093 2 3094 19 3095 38 3096 4523 3097 9046 3098 85937 3099 171874 3100 24114378551 3101 48228757102 3102 458173192469 3103 916346384938 3104 109069334186173 3105 218138668372346 3106 2072317349537287 3107 4144634699074574 3108 11865157464248887090220746049580562790556707 3109 23730314928497774180441492099161125581113414 3110 225437991820728854714194174942030693020577433 3111 450875983641457709428388349884061386041154866 3112 53666107210797716309068434382252885501687985761 3113 107332214421595432618136868764505771003375971522 3114 1019656037005156609872300253262804824532071729459 3115 2039312074010313219744600506525609649064143458918 3116 286120898660120912174039960393223505903109360629991557 3117 572241797320241824348079920786447011806218721259983114 3118 5436297074542297331306759247471246612159077851969839583 3119 10872594149084594662613518494942493224318155703939679166 3120 1294124824639726885763182740858549917199763638129451812311 3121 2588249649279453771526365481717099834399527276258903624622 3122 24588371668154810829500472076312448426795509124459584433909 3123 49176743336309621659000944152624896853591018248919168867818 3124 1 3125 3 3126 123049 3127 369147 3128 2646477710687090923092952311576893366464433810263863671 3129 7939433132061272769278856934730680099393301430791591013 3130 325646435822335850995664688987225151850082115919158160852879 3131 976939307467007552986994066961675455550246347757474482558637 3132 1 3133 3 3134 5 3135 13 3136 15 3137 17 3138 29 3139 39 3140 51 3141 65 3142 85 3143 87 3144 145 3145 195 3146 221 3147 255 3148 377 3149 435 3150 493 3151 663 3152 1105 3153 1131 3154 1479 3155 1885 3156 2465 3157 3315 3158 5655 3159 6409 3160 7395 3161 19227 3162 32045 3163 96135 3164 240329645378082930876821 3165 720988936134248792630463 3166 1201648226890414654384105 3167 3124285389915078101398673 3168 3604944680671243963152315 3169 4085603971427409824905957 3170 6969559715964404995427809 3171 9372856169745234304196019 3172 12256811914282229474717871 3173 15621426949575390506993365 3174 20428019857137049124529785 3175 20908679147893214986283427 3176 34847798579822024977139045 3177 46864280848726171520980095 3178 53112851628556327723777441 3179 61284059571411147373589355 3180 90604276307537264940561517 3181 104543395739466074931417135 3182 118482515171394884922272753 3183 159338554885668983171332323 3184 265564258142781638618887205 3185 271812828922611794821684551 3186 355447545514184654766818259 3187 453021381537686324702807585 3188 592412575856974424611363765 3189 796692774428344915856661615 3190 1359064144613058974108422755 3191 1540272697228133503989545789 3192 1777237727570923273834091295 3193 4620818091684400511968637367 3194 7701363486140667519947728945 3195 23104090458422002559843186835 3196 850601087582920925808852587338247 3197 2551803262748762777426557762014741 3198 4253005437914604629044262936691235 3199 11057814138577972035515083635397211 3200 12759016313743813887132788810073705 3201 14460218488909655738750493984750199 3202 24667431539904706848456725032809163 3203 33173442415733916106545250906191633 3204 43380655466728967216251481954250597 3205 55289070692889860177575418176986055 3206 72301092444548278693752469923750995 3207 74002294619714120545370175098427489 3208 123337157699523534242283625164045815 3209 165867212078669580532726254530958165 3210 187982840355825524603756421801752587 3211 216903277333644836081257409771252985 3212 320676610018761189029937425426519119 3213 370011473098570602726850875492137445 3214 419346336178380016423764325557755771 3215 563948521067476573811269265405257761 3216 939914201779127623018782109008762935 3217 962029830056283567089812276279557357 3218 1258039008535140049271292976673267313 3219 1603383050093805945149687127132595595 3220 2096731680891900082118821627788778855 3221 2819742605337382869056346327026288805 3222 4810149150281417835449061381397786785 3223 5451502370318940213508936232250825023 3224 6290195042675700246356464883366336565 3225 16354507110956820640526808696752475069 3226 27257511851594701067544681161254125115 3227 81772535554784103202634043483762375345 3228 204424657737015046363075137976000311679884261306219072787 3229 613273973211045139089225413928000935039652783918657218361 3230 1022123288685075231815375689880001558399421306531095363935 3231 2657520550581195602719976793688004051838495396980847946231 3232 3066369866055225695446127069640004675198263919593286091805 3233 3475219181529255788172277345592005298558032442205724237379 3234 5928315074373436344529179001304009038716643577880353110823 3235 7972561651743586808159930381064012155515486190942543838693 3236 10425657544587767364516832036776015895674097326617172712137 3237 13287602752905978013599883968440020259192476984904239731155 3238 17376095907646278940861386727960026492790162211028621186895 3239 17784945223120309033587537003912027116149930733641059332469 3240 29641575371867181722645895006520045193583217889401765554115 3241 39862808258717934040799651905320060777577430954712719193465 3242 45177849359880325246239605492696068881254421748674415085927 3243 52128287722938836822584160183880079478370486633085863560685 3244 77068095966854672478879327016952117503316366512444590440699 3245 88924726115601545167937685019560135580749653668205296662345 3246 100781356264348417856996043022168153658182940823966002883991 3247 135533548079640975738718816478088206643763265246023245257781 3248 225889246799401626231198027463480344406272108743372075429635 3249 231204287900564017436637981050856352509949099537333771322097 3250 302344068793045253570988129066504460974548822471898008651973 3251 385340479834273362394396635084760587516581832562222952203495 3252 503906781321742089284980215110840768290914704119830014419955 3253 677667740398204878693594082390441033218816326230116226288905 3254 1156021439502820087183189905254281762549745497686668856610485 3255 1310157631436529432140948559288185997556378230711558037491883 3256 1511720343965226267854940645332522304872744112359490043259865 3257 3930472894309588296422845677864557992669134692134674112475649 3258 6550788157182647160704742796440929987781891153557790187459415 3259 19652364471547941482114228389322789963345673460673370562378245 3260 1 3261 2 3262 23 3263 46 3264 8700810974379451874576583026840598802946238327396523527592603 3265 17401621948758903749153166053681197605892476654793047055185206 3266 200118652410727393115261409617333772467763481530120041134629869 3267 400237304821454786230522819234667544935526963060240082269259738 3268 1 3269 3 3270 17 3271 51 3272 65381 3273 196143 3274 1111477 3275 3334431 3276 692620697 3277 2077862091 3278 11774551849 3279 35323655547 3280 169807868891 3281 509423606673 3282 2886733771147 3283 8660201313441 3284 45284233790557 3285 135852701371671 3286 769831974439469 3287 2309495923318407 3288 11102208275962471 3289 33306624827887413 3290 188737540691362007 3291 406833296115804703 3292 566212622074086021 3293 1220499888347414109 3294 6916166033968679951 3295 20748498101906039853 3296 51713397285986852651 3297 117612444507369037027 3298 155140191857960557953 3299 352837333522107111081 3300 879127753861776495067 3301 1999411556625273629459 3302 2637383261585329485201 3303 5998234669875820888377 3304 26599167733347427286843 3305 79797503200042281860529 3306 452185851466906263876331 3307 1356557554400718791628993 3308 3381073627955106413175031 3309 7689619234336295009862287 3310 10143220883865319239525093 3311 23068857703008885029586861 3312 57478251675236809023975527 3313 130723526983717015167658879 3314 172434755025710427071926581 3315 281781161118536046107737991 3316 392170580951151045502976637 3317 845343483355608138323213973 3318 4790279739015112783831545847 3319 14370839217045338351494637541 3320 35817769272458122215971917747 3321 69083495007325944559985194373 3322 107453307817374366647915753241 3323 207250485021977833679955583119 3324 608902077631788077671522601699 3325 1174419415124541057519748304341 3326 1826706232895364233014567805097 3327 3523258245373623172559244913023 3328 8781341786247050706510743780041 3329 18423134095091005230570017589571 3330 26344025358741152119532231340123 3331 55269402285273015691710052768713 3332 149282810366199862010682644260697 3333 313193279616547088919690299022707 3334 447848431098599586032047932782091 3335 939579838849641266759070897068121 3336 2341801572802584488602459954216607 3337 4516747987073977581276391993301113 3338 7025404718407753465807379862649821 3339 13550243961221932743829175979903339 3340 39810626737643936306241819221682319 3341 76784715780257618881698663886118921 3342 119431880212931808918725457665046957 3343 230354147340772856645095991658356763 3344 574132907326618422242378939082860621 3345 1722398721979855266727136817248581863 3346 9760259424552513178120441964408630557 3347 21038731871204140490497381229153817653 3348 29280778273657539534361325893225891671 3349 47848658463170115827320303636307737981 3350 63116195613612421471492143687461452959 3351 143545975389510347481960910908923213943 3352 357658441810470388338455480895614900101 3353 813427193873891969064445161817231545677 3354 1072975325431411165015366442686844700303 3355 2440281581621675907193335485451694637031 3356 6082139068585657274537813794920412108577 3357 18246417205756971823613441384761236325731 3358 103396364165956173667142834513647005845809 3359 310189092497868521001428503540941017537427 3360 1375533328471197909409209282143305751970793 3361 3128393138980525342906028772045436216935761 3362 4126599985413593728227627846429917255912379 3363 9385179416941576028718086316136308650807283 3364 23384066584010364459956557796436197783503481 3365 53182683362668930829402489124772415687907937 3366 70152199752031093379869673389308593350510443 3367 159548050088006792488207467374317247063723811 3368 397656334443198858266556803725691464070872837 3369 1192969003329596574799670411177074392212618511 3370 6760157685534380590531465663336754889204838229 3371 14571861132629526015814218063611233903031764141 3372 20280473056603141771594396990010264667614514687 3373 43715583397888578047442654190833701709095292423 3374 247721639254701942268841707081390976351539990397 3375 743164917764105826806525121244172929054619971191 3376 3572542223218335786706723743138995894892745332823 3377 10717626669655007360120171229416987684678235998469 3378 60733217794711708374014303633362930213176670657991 3379 182199653384135125122042910900088790639530011973973 3380 952722852712451040439949391216966083814119771302721 3381 2858168558137353121319848173650898251442359313908163 3382 16196288496111667687479139650688423424840036112146257 3383 48588865488335003062437418952065270274520108336438771 3384 233576383096238012070672305050170690603982582605300563 3385 700729149288714036212016915150512071811947747815901689 3386 3970798512636046205201429185852901740267703904290109571 3387 11912395537908138615604287557558705220803111712870328713 3388 2474416684707413315768854333559380304600752012663363237631 3389 7423250054122239947306563000678140913802256037990089712893 3390 42065083640026026368070523670509465178212784215277175039727 3391 126195250920078079104211571011528395534638352645831525119181 3392 161779837262855389998283465182445843695101767339943351839552411 3393 485339511788566169994850395547337531085305302019830055518657233 3394 2750257233468541629970818908101579342816730044779036981272390987 3395 8250771700405624889912456724304738028450190134337110943817172961 3396 1 3397 5 3398 101159 3399 505795 3400 168807193 3401 844035965 3402 17076366836687 3403 85381834183435 3404 2016051130824204499421176772964949543912725692873017 3405 10080255654121022497105883864824747719563628464365085 3406 203941716343045702956946821176361330912667418365341526703 3407 1019708581715228514784734105881806654563337091826707633515 3408 340323932338909738005258975801011419894537461192874105211281 3409 1701619661694548690026294879005057099472687305964370526056405 3410 34426828671471770186873992733054514225111515036809951609067974679 3411 172134143357358850934369963665272571125557575184049758045339873395 3412 1 3413 2 3414 4 3415 74324282533 3416 148648565066 3417 297297130132 3418 104334189362358233023 3419 208668378724716466046 3420 417336757449432932092 3421 7754563768019436426360102687259 3422 15509127536038872852720205374518 3423 31018255072077745705440410749036 3424 117149684178365745485500574968603177 3425 234299368356731490971001149937206354 3426 468598736713462981942002299874412708 3427 8707066225524575633673513988900410131709407341 3428 17414132451049151267347027977800820263418814682 3429 34828264902098302534694055955601640526837629364 3430 12222717332806073958685224846339040547392043920184114071 3431 24445434665612147917370449692678081094784087840368228142 3432 48890869331224295834740899385356162189568175680736456284 3433 908444696364474830603814420691934360352509248640108995591304821843 3434 1816889392728949661207628841383868720705018497280217991182609643686 3435 3633778785457899322415257682767737441410036994560435982365219287372 3436 1 3437 41 3438 311 3439 12751 3440 75347 3441 3089227 3442 23432917 3443 960749597 3444 89003948617 3445 3649161893297 3446 27680228019887 3447 1134889348815367 3448 6706180516445099 3449 274953401174249059 3450 862139120038377187 3451 2085622140614425789 3452 35347703921573464667 3453 85510507765191457349 3454 268125266331935305157 3455 10993135919609347511437 3456 64959596277531605908889 3457 2663343447378795842264449 3458 20202434442312329437664479 3459 828299812134805506944243639 3460 76733785940601318219813000379 3461 1052683808739103497132796246001 3462 3146085223564654047012333015539 3463 23864207427527009966361843117869 3464 43160036158303243382444646086041 3465 327384664517861187608299632506311 3466 978432504528607408620835567832629 3467 5781660569266487523908250139556513 3468 13422771245232308691940284932758751 3469 79316566937065231198464798747437347 3470 237048083339925988480238255721817033 3471 1798096437041877619935465793402075543 3472 3251979244419674479137056748644931227 3473 24667452317427286902722552410453014917 3474 73721953918716982417354097529485097263 3475 1011365545014518763011624648828573611597 3476 93693015622963023217452403904603495730617 3477 3841413640541483951915548560088743324955297 3478 29138527858741500220627697614331687172221887 3479 1194679642208401509045735602187599174061097367 3480 7059487648143394910365386277000159592814799099 3481 289438993573879191324980837357006543305406763059 3482 907559892544978041986844287788424944485678379187 3483 2195500658572595817123635132147049633365402519789 3484 37209955594344099721460615799325422723912813546667 3485 90015527001476428502069040418029034967981503311349 3486 282251126581488171057908573502200157735045975927157 3487 11572296189841015013374251513590206467136885013013437 3488 68381915223586460529582756551994454292162408836602889 3489 2803658524167044881712893018631772625978658762300718449 3490 21266775634535389224700237287670275284862509148183498479 3491 871937801015950958212709728794481286679362875075523437639 3492 80776414042923267010390357580300934326364395953547590234379 3493 3311832975759853947426004660792338307380940234095451199609539 3494 25121464767349136040231401207473590575499327141553300562891869 3495 1029980055461314577649487449506417213595472412803685323078566629 3496 6086260468892139399431882272602934498688578141911950281389754513 3497 249536679224577715376707173176720314446231703818389961536979935033 3498 1892827005825455353223315386779512629092147802134616537512213653543 3499 77605907238843669482155930857960017792778059887519278038000759795263 3500 1 3501 111127 3502 258458507576153693641201 3503 28721718571415231513265743527 3504 58370507326467257142039723533653491235367 3505 6486539367668326884423448357124311520512628609 3506 15086354210061672261171568393405789613377021944170981493939555767 3507 1676501284301523453367212880854005182365748317589888660477021013719409 3508 1 3509 2 3510 4 3511 15313 3512 30626 3513 61252 3514 24356369984012543 3515 48712739968025086 3516 97425479936050172 3517 372969093565184070959 3518 745938187130368141918 3519 1491876374260736283836 3520 24551782465786669101816314241110402717319018248101 3521 49103564931573338203632628482220805434638036496202 3522 98207129863146676407265256964441610869276072992404 3523 375961444898591263956113219974123596810306126433170613 3524 751922889797182527912226439948247193620612252866341226 3525 1503845779594365055824452879896494387241224505732682452 3526 597992297503691887266287478254237233603787220791678793846269930843 3527 1195984595007383774532574956508474467207574441583357587692539861686 3528 2391969190014767549065149913016948934415148883166715175385079723372 3529 9157056051674033869708660154507134758174793711982977370167931450998859 3530 18314112103348067739417320309014269516349587423965954740335862901997718 3531 36628224206696135478834640618028539032699174847931909480671725803995436 3532 1 3533 3 3534 805933 3535 2417799 3536 954350699706486023 3537 2863052099119458069 3538 769142722466547399974459 3539 2307428167399642199923377 3540 350699007588128186975270483139890934678643694191 3541 1052097022764384560925811449419672804035931082573 3542 282639903282522914113540666288381720658363348390435203 3543 847919709847568742340621998865145161975090045171305609 3544 334689843278100386482435586128981871277117049017990856052027792393 3545 1004069529834301159447306758386945613831351147053972568156083377179 3546 269737589462649278778948759235688746463980774666216424590578914806667669 3547 809212768387947836336846277707066239391942323998649273771736744420003007 3548 1 3549 5 3550 31 3551 155 3552 173 3553 865 3554 5363 3555 26815 3556 674063169805724827057870013966002951381907187561741484550736268323253 3557 3370315849028624135289350069830014756909535937808707422753681341616265 3558 20895958263977469638793970432946091492839122814413986021072824318020843 3559 104479791319887348193969852164730457464195614072069930105364121590104215 3560 116612928376390395081011512416118510589069943448181276827277374419922769 3561 583064641881951975405057562080592552945349717240906384136386872099613845 3562 3615000779668102247511356884899673828261168246893619581645598607017605839 3563 18075003898340511237556784424498369141305841234468097908227993035088029195 3564 1 3565 2 3566 67 3567 107 3568 134 3569 137 3570 214 3571 274 3572 7169 3573 9179 3574 14338 3575 14659 3576 18358 3577 29318 3578 89653 3579 157127 3580 179306 3581 314254 3582 982153 3583 1964306 3584 6006751 3585 9592871 3586 10527509 3587 12013502 3588 12282461 3589 16812589 3590 17766491 3591 19185742 3592 21055018 3593 21526399 3594 24564922 3595 33625178 3596 35532982 3597 43052798 3598 466182257 3599 642722357 3600 822924887 3601 932364514 3602 1126443463 3603 1190354897 3604 1285444714 3605 1314223327 3606 1442268733 3607 1645849774 3608 1901014537 3609 2252886926 3610 2303324693 3611 2380709794 3612 2434009267 3613 2628446654 3614 2884537466 3615 3802029074 3616 4606649386 3617 4868018534 3618 14086906931 3619 28173813862 3620 31234211219 3621 49881501499 3622 62468422438 3623 63866969209 3624 88052962909 3625 99763002998 3626 127367973979 3627 127733938418 3628 154322754431 3629 163078620889 3630 176105925818 3631 189338703511 3632 254735947958 3633 260438991569 3634 308645508862 3635 326157241778 3636 378677407022 3637 520877983138 3638 943822764377 3639 1507299041617 3640 1592819217623 3641 1887645528754 3642 1929906249547 3643 2791595431357 3644 3014598083234 3645 3185638435246 3646 3342060600433 3647 3859812499094 3648 4279086937003 3649 5583190862714 3650 6684121200866 3651 6833765705363 3652 8558173874006 3653 12685693135237 3654 13667531410726 3655 17449412435123 3656 20259241275677 3657 25371386270474 3658 25939402381007 3659 34898824870246 3660 40518482551354 3661 41794637886821 3662 51878804762014 3663 73249819495639 3664 83589275773642 3665 100989035788339 3666 106718887580741 3667 129303718719649 3668 146499638991278 3669 170431656285661 3670 187036893900919 3671 201978071576678 3672 206499968701529 3673 213437775161482 3674 218216232814351 3675 258607437439298 3676 298700711155199 3677 340863312571322 3678 374073787801838 3679 382448574095909 3680 412999937403058 3681 436432465628702 3682 457862302259321 3683 597401422310398 3684 764897148191818 3685 915724604518642 3686 1357369165470359 3687 1737939959527469 3688 2714738330940718 3689 2775516054767749 3690 2800240738417007 3691 3475879919054938 3692 4472026253889847 3693 4907737906207813 3694 5551032109535498 3695 5600481476834014 3696 5725865390494477 3697 7837730686033373 3698 8282422873350187 3699 8944052507779694 3700 9815475812415626 3701 10035225270902543 3702 11418920971139287 3703 11451730780988954 3704 13835497903002443 3705 14620487598561517 3706 15675461372066746 3707 16564845746700374 3708 16974782785871683 3709 20012947647398333 3710 20070450541805086 3711 22837841942278574 3712 23349136911135557 3713 25624054464425903 3714 27670995806004886 3715 29240975197123034 3716 29750222466572897 3717 33949565571743366 3718 40025895294796666 3719 40921997428262263 3720 46698273822271114 3721 51248108928851806 3722 59500444933145794 3723 81843994856524526 3724 185959575669439183 3725 250274905207449121 3726 299625759010619749 3727 371919151338878366 3728 383632981163129959 3729 500549810414898242 3730 525127955964235991 3731 554922332514462529 3732 599251518021239498 3733 612667596782909039 3734 672360093150470381 3735 767265962326259918 3736 886219247448470009 3737 1050255911928471982 3738 1073769103986572101 3739 1109844665028925058 3740 1134691933648975619 3741 1137310446653402761 3742 1225335193565818078 3743 1344720186300940762 3744 1564392173046082319 3745 1772438494896940018 3746 1816301758088270081 3747 1993264905260384099 3748 2147538207973144202 3749 2269383867297951238 3750 2274620893306805522 3751 2325545241664420571 3752 2741773827693571621 3753 3128784346092164638 3754 3183273803923299979 3755 3363884371879849901 3756 3632603516176540162 3757 3986529810520768198 3758 4075780477920486889 3759 4651090483328841142 3760 5483547655387143242 3761 6366547607846599958 3762 6567066067242523267 3763 6727768743759699802 3764 8151560955840973778 3765 13134132134485046534 3766 16768418648899091107 3767 26779414857197055947 3768 33536837297798182214 3769 34287662013420529577 3770 41048728984454905613 3771 53558829714394111894 3772 59376689579047490603 3773 68575324026841059154 3774 71942529967100330767 3775 76024359554481366473 3776 82097457968909811226 3777 88266344140211804327 3778 118753379158094981206 3779 121412036900440391233 3780 121692217791914095427 3781 143885059934200661534 3782 152048719108962732946 3783 155811531191516178257 3784 176532688280423608654 3785 213279344862861098593 3786 225380252915949943367 3787 242824073800880782466 3788 243384435583828190854 3789 248833340858093001097 3790 273077292020672621563 3791 311623062383032356514 3792 359935627791143939407 3793 426558689725722197186 3794 436108511137492097123 3795 439993426505249058889 3796 450760505831899886734 3797 460852158947539436437 3798 497666681716186002194 3799 546154584041345243126 3800 702676069194949989569 3801 719871255582287878814 3802 742544057864464315111 3803 872217022274984194246 3804 879986853010498117778 3805 899688051212225687579 3806 921704317895078872874 3807 1301392258820894832749 3808 1405352138389899979138 3809 1485088115728928630222 3810 1794220795432202748449 3811 1799376102424451375158 3812 2297273354899175481659 3813 2602784517641789665498 3814 2667196694795659934741 3815 3588441590864405496898 3816 3668779835435996664739 3817 4594546709798350963318 3818 5334393389591319869482 3819 5913845057394190889909 3820 7337559670871993329478 3821 8134606472329506212611 3822 9444498823002663062989 3823 11827690114788381779818 3824 12092489147209017192799 3825 16269212944659012425222 3826 16671833837492231073499 3827 18888997646005326125978 3828 24115687062006643940269 3829 24184978294418034385598 3830 29219270246211970507241 3831 30877094649485142241279 3832 33343667674984462146998 3833 47079296636061649301123 3834 48231374124013287880538 3835 49311181007386719698759 3836 49750451876919109112437 3837 58438540492423941014482 3838 60279099431219121067793 3839 61754189298970284482558 3840 79452214191497681716877 3841 87193281340999953794183 3842 94158593272123298602246 3843 96266621479708148570953 3844 98622362014773439397518 3845 99500903753838218224874 3846 101728535927431611170207 3847 120558198862438242135586 3848 139248971693835747104143 3849 158904428382995363433754 3850 174386562681999907588366 3851 178290739458462592086613 3852 178702178551309215627647 3853 192533242959416297141906 3854 203457071854863222340414 3855 245808248974211776537513 3856 278497943387671494208286 3857 285390046343135613017287 3858 301582325592144183174353 3859 356581478916925184173226 3860 357404357102618431255294 3861 365405947187005411059517 3862 491616497948423553075026 3863 528557059700365175394427 3864 570780092686271226034574 3865 603164651184288366348706 3866 632781421141178425220263 3867 730811894374010822119034 3868 810196772863004151917533 3869 1057114119400730350788854 3870 1265562842282356850440526 3871 1293896338751364839629493 3872 1620393545726008303835066 3873 2587792677502729679258986 3874 3303849127494910219816853 3875 5323298350830344675030759 3876 6449863639140445954253851 3877 6607698254989820439633706 3878 6815811907137917948403869 3879 7913342551202408893328531 3880 9329681103486995055977581 3881 10646596701660689350061518 3882 10884953344235182395212149 3883 11945479543716993669803071 3884 12899727278280891908507702 3885 13631623814275835896807738 3886 13869025855719060178488529 3887 15826685102404817786657062 3888 18659362206973990111955162 3889 19077109122055497353267591 3890 19121133104990086072158229 3891 20206015814673660272681651 3892 21769906688470364790424298 3893 23890959087433987339606142 3894 24482198461529362540987639 3895 27738051711438120356977058 3896 32269308838359427599655771 3897 35413322999924466751426609 3898 38154218244110994706535182 3899 38242266209980172144316458 3900 39098436349009578983368319 3901 40412031629347320545363302 3902 41316778606123753094886361 3903 48964396923058725081975278 3904 56555605387939073767203689 3905 64538617676718855199311542 3906 70826645999848933502853218 3907 72412317178950029029036499 3908 78196872698019157966736638 3909 82633557212247506189772722 3910 86691054696341444255176031 3911 113111210775878147534407378 3912 116673720180069684440446097 3913 144824634357900058058072998 3914 173382109392682888510352062 3915 233347440360139368880892194 3916 530193950930561395853011577 3917 729291874063757220479213983 3918 846727652978657751586152817 3919 929224732333177031958731443 3920 1060387901861122791706023154 3921 1084127929514730018386008747 3922 1278166311177718322668928597 3923 1458583748127514440958427966 3924 1483985766561939439098272603 3925 1568183208769975759669406557 3926 1693455305957315503172305634 3927 1858449464666354063917462886 3928 1900056542233511244452928473 3929 2162043692170081649176936657 3930 2168255859029460036772017494 3931 2556332622355436645337857194 3932 2619595235383641791885677373 3933 2768224166610291457357386187 3934 2967971533123878878196545206 3935 3136366417539951519338813114 3936 3789225560991917942402647163 3937 3800113084467022488905856946 3938 4324087384340163298353873314 3939 4420895310855241581152840627 3940 4851625250989651944945445433 3941 5239190470767283583771354746 3942 5536448333220582914714772374 3943 7578451121983835884805294326 3944 7748117938147653106106905393 3945 7817139252064668857509888499 3946 8841790621710483162305681254 3947 9703250501979303889890890866 3948 12484088059267456235127732379 3949 15496235876295306212213810786 3950 15634278504129337715019776998 3951 15984299664669546768341115289 3952 24968176118534912470255464758 3953 31968599329339093536682230578 3954 47386726073316839069636563831 3955 56730752749570069356272238739 3956 72636571277486911231862586049 3957 94773452146633678139273127662 3958 99427046359649942419584264401 3959 105068274987588375897850239319 3960 113461505499140138712544477478 3961 116001688458076111967302935929 3962 127303788329645253378346207691 3963 145273142554973822463725172098 3964 167795603338387406284626501599 3965 198854092719299884839168528802 3966 203306050018985703156463346611 3967 210136549975176751795700478638 3968 214841099601486679074708698309 3969 232003376916152223934605871858 3970 254607576659290506756692415382 3971 296199985827301185937240322009 3972 335591206676774812569253003198 3973 406612100037971406312926693222 3974 429682199202973358149417396618 3975 519123901855892758109162661331 3976 592399971654602371874480644018 3977 836433899970919567753558069393 3978 1038247803711785516218325322662 3979 1070948077532859633478854724363 3980 1243399775042780902182032090437 3981 1672867799941839135507116138786 3982 1710320064119641504212499335923 3983 2141896155065719266957709448726 3984 2486799550085561804364064180874 3985 3174910646912228217665649776677 3986 3420640128239283008424998671846 3987 5070379689844901780451112329917 3988 6349821293824456435331299553354 3989 6491981472044406952540209244847 3990 7772113126691099501809296707243 3991 9405394811297523494082938409731 3992 10140759379689803560902224659834 3993 11242305423671956221069975607133 3994 12983962944088813905080418489694 3995 13621505351272042111483044222937 3996 14394353673299607498005482786703 3997 15544226253382199003618593414486 3998 18810789622595046988165876819462 3999 22484610847343912442139951214266 4000 22987997657359074660993830719063 4001 27243010702544084222966088445874 4002 28788707346599214996010965573406 4003 45975995314718149321987661438126 4004 83307784927866320446196150059279 4005 114591444296015980782237455506841 4006 133043775929577556533477433676759 4007 140592329215854636781641306054721 4008 166615569855732640892392300118558 4009 170345769180860983598938396389869 4010 229182888592031961564474911013682 4011 246403923044399981189574844081739 4012 266087551859155113066954867353518 4013 281184658431709273563282612109442 4014 339715439219608419290224526104439 4015 340691538361721967197876792779738 4016 434962758626975265820194019404749 4017 492807846088799962379149688163478 4018 630161452356934074103556873451977 4019 679430878439216838580449052208878 4020 694642017508751543921802389198629 4021 869925517253950531640388038809498 4022 1006377244808835013866874409841217 4023 1260322904713868148207113746903954 4024 1288539089147760718689362562133147 4025 1389284035017503087843604778397258 4026 1540195843043058002286586658177221 4027 2012754489617670027733748819682434 4028 2577078178295521437378725124266294 4029 3080391686086116004573173316354442 4030 8913932987281696287742988056342853 4031 9419686057462260664369967505666307 4032 11413166535117685901128872558121223 4033 15043379226096446135635619747855147 4034 16509062843974798739701514553476513 4035 17827865974563392575485976112685706 4036 18226997302352125245086408413715983 4037 18839372114924521328739935011332614 4038 19261149102572085239084858929496777 4039 22826333070235371802257745116242446 4040 26365219765750797987284508316746073 4041 30086758452192892271271239495710294 4042 33018125687949597479403029106953026 4043 33757337457082797422971753639198243 4044 36453994604704250490172816827431966 4045 38522298205144170478169717858993554 4046 46541015173086353442760760076308143 4047 52730439531501595974569016633492146 4048 67427275402191945929080585459361539 4049 67514674914165594845943507278396486 4050 86332118972899968152187291662920849 4051 93082030346172706885521520152616286 4052 134854550804383891858161170918723078 4053 137873682538810396899761794148246729 4054 172664237945799936304374583325841698 4055 275747365077620793799523588296493458 4056 843221861017256873815017677247613343 4057 1007906408148461891087586523106294849 4058 1221208819257592391420789363718970861 4059 1290496989872329711018685548276284059 4060 1477841470514745974054769863505802837 4061 1686443722034513747630035354495226686 4062 1766469724305303465148062057221986891 4063 2015812816296923782175173046212589698 4064 2060942953975213120582079905456155139 4065 2261741609624547427339107493826282281 4066 2442417638515184782841578727437941722 4067 2580993979744659422037371096552568118 4068 2955682941029491948109539727011605674 4069 3532939448610606930296124114443973782 4070 3612035107907859324257977639394212001 4071 4121885907950426241164159810912310278 4072 4523483219249094854678214987652564562 4073 7224070215815718648515955278788424002 4074 9237536730100296592284040207932530843 4075 18475073460200593184568080415865061686 4076 22090850912699591513588953496460146567 4077 44181701825399183027177906992920293134 4078 56495864688156210545606184375590093981 4079 90224739128846485498206891465494627701 4080 99015378524487980261669580854888790079 4081 112991729376312421091212368751180187962 4082 115521394959364191712657421782923027991 4083 138083177916339279078999353665562394313 4084 158129037345077819223860375395120903559 4085 167100862266364149479913078510040123921 4086 180449478257692970996413782930989255402 4087 198030757048975960523339161709777580158 4088 202464281460520198445503471300294988669 4089 231042789918728383425314843565846055982 4090 242006352229826574725284501839412204067 4091 276166355832678558157998707331124788626 4092 316258074690155638447720750790241807118 4093 334201724532728298959826157020080247842 4094 404928562921040396891006942600589977338 4095 484012704459653149450569003678824408134 4096 1480087011150872631410459884262829819989 4097 2363721047658856291954018024121235682669 4098 2960174022301745262820919768525659639978 4099 3026446575039844037361686629015040079679 4100 4384628181106768600982110373040388342867 4101 4727442095317712583908036048242471365338 4102 6045057521632714528379861728188140055967 4103 6052893150079688074723373258030080159358 4104 7739933462277400844748047259455842875397 4105 8769256362213537201964220746080776685734 4106 10594645502120213887998645151473100538453 4107 11195757771846398015154176260172688302707 4108 12090115043265429056759723456376280111934 4109 12360789260651968513254344130772763995037 4110 13565106857854853295848732577119764240823 4111 15479866924554801689496094518911685750794 4112 17879792262500963994350699400574293259547 4113 21189291004240427775997290302946201076906 4114 21663678116275661233668871429131563787583 4115 22391515543692796030308352520345376605414 4116 22892818130491888478748091755875496977177 4117 24721578521303937026508688261545527990074 4118 27130213715709706591697465154239528481646 4119 35759584525001927988701398801148586519094 4120 43327356232551322467337742858263127575166 4121 45785636260983776957496183511750993954354 4122 132492921356058520811932282572885741745561 4123 158369310193143371560919207616122790738823 4124 202771920527669550503233004144007685338493 4125 264985842712117041623864565145771483491122 4126 293770088134153496265801394993706018972089 4127 316738620386286743121838415232245581477646 4128 323829783529263311997700469304609288525653 4129 405543841055339101006466008288015370676986 4130 469155215378424240305085809915321552686769 4131 587540176268306992531602789987412037944178 4132 600694060811627298334549121106533202972779 4133 647659567058526623995400938609218577051306 4134 828172880463681890388041056761775187667479 4135 938310430756848480610171619830643105373538 4136 1197946081587564587621496859838477648389649 4137 1201388121623254596669098242213066405945558 4138 1451466433790469302655814385751814773768061 4139 1533818814742956528076122147643658297470859 4140 1656345760927363780776082113523550375334958 4141 1780805259580159594054726238403731646265541 4142 2395892163175129175242993719676955296779298 4143 2449531539962632067226045817878678176557939 4144 2902932867580938605311628771503629547536122 4145 3067637629485913056152244295287316594941718 4146 3561610519160319188109452476807463292531082 4147 4899063079925264134452091635757356353115878 4148 8877025730855920894399462932383344696952587 4149 14176742585098261726876754235298774366775027 4150 14981093604766345093322647227660627229889413 4151 17754051461711841788798925864766689393905174 4152 18151530225780017351234722712485346619141857 4153 21696595496460641903845931443408822331218751 4154 26256057185326999715330302287047074551334967 4155 28353485170196523453753508470597548733550054 4156 29962187209532690186645294455321254459778826 4157 31433399430354424100440749264326544030013523 4158 36303060451560034702469445424970693238283714 4159 40246502074379028988414791114137724599176193 4160 43393190992921283807691862886817644662437502 4161 52512114370653999430660604574094149102669934 4162 62866798860708848200881498528653088060027046 4163 64274264506844120921796755958399052718087353 4164 80493004148758057976829582228275449198352386 4165 119313952391870692801666657973050020299791247 4166 128548529013688241843593511916798105436174706 4167 164118613177496348504145069797871437829381913 4168 190546162775077076563855707509199286150412887 4169 238627904783741385603333315946100040599582494 4170 243970320562481864385497494661311235538379117 4171 328237226354992697008290139595742875658763826 4172 381092325550154153127711415018398572300825774 4173 393095070320765125383849141274189936103055151 4174 487940641124963728770994989322622471076758234 4175 688943472212763229966516056584717099149663109 4176 786190140641530250767698282548379872206110302 4177 949841753201583535700742533765017882573926809 4178 1003733271519345121252617364253262024402590671 4179 1216152525127261162532726421736518223482504419 4180 1377886944425526459933032113169434198299326218 4181 1602977015709998924985523253359687113598167191 4182 1759155831416908980927130253232153994939442789 4183 1899683506403167071401485067530035765147853618 4184 1942213734158461856582115330235932088248178699 4185 2007466543038690242505234728506524048805181342 4186 2052409823852989277785202670189505930494849581 4187 2432305050254522325065452843473036446965008838 4188 2809398118829988969540342344714036976992841469 4189 3205954031419997849971046506719374227196334382 4190 3518311662833817961854260506464307989878885578 4191 3597079834389798961000251413325449213532890479 4192 3884427468316923713164230660471864176496357398 4193 4104819647705978555570405340379011860989699162 4194 4306375721958556101760382649212736532111852651 4195 5618796237659977939080684689428073953985682938 4196 7194159668779597922000502826650898427065780958 4197 8612751443917112203520765298425473064223705302 4198 12766592905930164129778332403116352172077663429 4199 16346011477686284913828332142307852781071400839 4200 25533185811860328259556664806232704344155326858 4201 26104824300185559489248231928760302202606565519 4202 26337369711491263400717892465370725718904695117 4203 32692022955372569827656664284615705562142801678 4204 42061172524321868416071858116338323163026901157 4205 46159212638255136407756575791176045643027428303 4206 52209648600371118978496463857520604405213131038 4207 52674739422982526801435784930741451437809390234 4208 53854024633944822177587332354564021246118555687 4209 73716951526765665606417218054564729609013952663 4210 77899457117979774388431255103628702130051469697 4211 84122345048643736832143716232676646326053802314 4212 92318425276510272815513151582352091286054856606 4213 94385255693148562505412699752106242583503845933 4214 107399460052569927974030057975099036611077201797 4215 107708049267889644355174664709128042492237111374 4216 130128320188616944391001727125807449912627972833 4217 137511458198150281611608578902696897343154921927 4218 147433903053531331212834436109129459218027905326 4219 155798914235959548776862510207257404260102939394 4220 159654533937140048085788371451609753282644547273 4221 188229673961609260959202937095840477458520378423 4222 188770511386297125010825399504212485167007691866 4223 214798920105139855948060115950198073222154403594 4224 219607851152269852723016685710277134562948905167 4225 241004348904116530387016844692805097306703662093 4226 260256640377233888782003454251614899825255945666 4227 275022916396300563223217157805393794686309843854 4228 279812588022051736535036969661663142382765660707 4229 319309067874280096171576742903219506565289094546 4230 376459347923218521918405874191680954917040756846 4231 384887542279708488827026901225823065848019281253 4232 439215702304539705446033371420554269125897810334 4233 482008697808233060774033689385610194613407324186 4234 559625176044103473070073939323326284765531321414 4235 769775084559416977654053802451646131696038562506 4236 1749023228112432485779631539226940247574639889773 4237 2353934294836121505478507590940631374750833796451 4238 2818098559129565183876814493794667651922802377519 4239 3498046456224864971559263078453880495149279779546 4240 3608219650474303085898351267755789423489943231029 4241 4707868589672243010957015181881262749501667592902 4242 4939035752293299595629953609655836883803934828421 4243 5219263626904644884024894091943123042713448469699 4244 5636197118259130367753628987589335303845604755038 4245 5762380635832095973001844561938350273334685458509 4246 6323812131440953687862650883391118253094757677511 4247 7216439300948606171796702535511578846979886462058 4248 8335241911623835859562144296088271127915507257579 4249 9878071504586599191259907219311673767607869656842 4250 10099222359166896188079158873475367956434911514831 4251 10438527253809289768049788183886246085426896939398 4252 10672225625163229091215081949197132191817051348489 4253 10696853773788383221747820887257853469937184667291 4254 11524761271664191946003689123876700546669370917018 4255 12647624262881907375725301766782236506189515355022 4256 14713726027202080132442117942588568015717576646189 4257 16670483823247671719124288592176542255831014515158 4258 17083035131273985145179355745322243601242966558211 4259 18747443397477466347847476967331430539645299267369 4260 20198444718333792376158317746950735912869823029662 4261 21344451250326458182430163898394264383634102696978 4262 21393707547576766443495641774515706939874369334582 4263 21872671149388186587753006888870536199722302976401 4264 25787465332740468751410802382130145411817291843951 4265 29427452054404160264884235885177136031435153292378 4266 29939946918359535809248955753797956234955925695649 4267 31638660617083569206336947222063752659791917786631 4268 34166070262547970290358711490644487202485933116422 4269 37494886794954932695694953934662861079290598534738 4270 38334324559021087905300064843647850506438895516859 4271 43745342298776373175506013777741072399444605952802 4272 51574930665480937502821604764260290823634583687902 4273 59879893836719071618497911507595912469911851391298 4274 61765849114290861856188064020989642090064746711177 4275 63277321234167138412673894444127505319583835573262 4276 76668649118042175810600129687295701012877791033718 4277 123531698228581723712376128041979284180129493422354 4278 157713597754020140867060008593022302108305864362217 4279 251870969547465001086200312230647557098339216220257 4280 315427195508040281734120017186044604216611728724434 4281 322488998392548646250555539958866498340864230113787 4282 386079502600750430191123585649869468313423925720103 4283 503741939094930002172400624461295114196678432440514 4284 558461208078797002590663667837914165570338986257793 4285 644977996785097292501111079917732996681728460227574 4286 676647898064182044601303644522849653081139071493677 4287 715039116885936349111410490596207856851742440348763 4288 772159005201500860382247171299738936626847851440206 4289 830179815188549671976636059336171696078395524706037 4290 1116922416157594005181327335675828331140677972515586 4291 1141928141892465512760013768564093144524424494288323 4292 1144563353795357004727016834936590321283278759400137 4293 1353295796128364089202607289045699306162278142987354 4294 1430078233771872698222820981192415713703484880697526 4295 1465468967009008501379451461554325925381394299418867 4296 1660359630377099343953272118672343392156791049412074 4297 2005976443530088899219680035504463067742047021608483 4298 2119790261344599136824575463878271428206058491704277 4299 2283856283784931025520027537128186289048848988576646 4300 2289126707590714009454033669873180642566557518800274 4301 2340375812984535964889571737109147373370286418474907 4302 2568399745454412889655104344524405983931405999629553 4303 2930937934018017002758902923108651850762788598837734 4304 3385336686027941905078053352760821534597735203169517 4305 4011952887060177798439360071008926135484094043216966 4306 4101772727815256405867106938270320004188961820303913 4307 4138311890657487744364600289406306020034338029648859 4308 4239580522689198273649150927756542856412116983408554 4309 4334496504540448981268161769422734114391492736768447 4310 4680751625969071929779143474218294746740572836949814 4311 5136799490908825779310208689048811967862811999259106 4312 6608945855229122218612122850245891703636927898095939 4313 6770673372055883810156106705521643069195470406339034 4314 6983920028998240713246027313805624032065504412745141 4315 8203545455630512811734213876540640008377923640607826 4316 8276623781314975488729200578812612040068676059297718 4317 8461921328657848074297764770875580966338870299431249 4318 8668993009080897962536323538845468228782985473536894 4319 12240107998576808010331037820667867079588597279080519 4320 13217891710458244437224245700491783407273855796191878 4321 13967840057996481426492054627611248064131008825490282 4322 16875354959680155072775420919453386325588727486757219 4323 16923842657315696148595529541751161932677740598862498 4324 21606762892300759298787221177244055388837903417623729 4325 24480215997153616020662075641335734159177194558161038 4326 25086037953941004335575669441077085704042089779364671 4327 33750709919360310145550841838906772651177454973514438 4328 34506322828002705148809442775598715322472472622175209 4329 43213525784601518597574442354488110777675806835247458 4330 50172075907882008671151338882154171408084179558729342 4331 55622047617632828022434615975523503637252500155304479 4332 69012645656005410297618885551197430644944945244350418 4333 76509185506795189354920922493794240683136441117317641 4334 88829240225174814901500058348970371480388321143545959 4335 111244095235265656044869231951047007274505000310608958 4336 113734634680831305060799140129055522362740186884727069 4337 153018371013590378709841844987588481366272882234635282 4338 156805179469963909647601306386312874015809190037818769 4339 177658480450349629803000116697940742960776642287091918 4340 226817557963872107640229574634975042818048258612357639 4341 227469269361662610121598280258111044725480373769454138 4342 274818772763622179193096164864111440280660441960362171 4343 290411265804210081744966838551323185664230013363485949 4344 313610358939927819295202612772625748031618380075637538 4345 442799372300351188647012230966474744143674169172427913 4346 453635115927744215280459149269950085636096517224715278 4347 463791125985828040995693309328232550239889722834223829 4348 467922641942882127787483830024976810148388795653924447 4349 549637545527244358386192329728222880561320883920724342 4350 566948729020075820977950239648663924744704310061893683 4351 580822531608420163489933677102646371328460026726971898 4352 747279443102811756317324922577201771431008972163730087 4353 820087235904646136692179533984747094332436017698394773 4354 885598744600702377294024461932949488287348338344855826 4355 905425582166389743949860830483687163398259122039143643 4356 927582251971656081991386618656465100479779445668447658 4357 935845283885764255574967660049953620296777591307848894 4358 956797043972758977714705741991370492392974104546084317 4359 1133897458040151641955900479297327849489408620123787366 4360 1309691555847718457105421046811461777515979908861615533 4361 1494558886205623512634649845154403542862017944327460174 4362 1640174471809292273384359067969494188664872035396789546 4363 1676894795805022697415352181431497789903637827234031103 4364 1680764542914047290483569852552164742170820015217432957 4365 1810851164332779487899721660967374326796518244078287286 4366 1913594087945517955429411483982740984785948209092168634 4367 2311923629476181244970232665965113926605655665685739003 4368 2619383111695436914210842093622923555031959817723231066 4369 2684206061071687463906596630195248170332503606392019797 4370 2836500840303393230055726329299681617208324805324829043 4371 3353789591610045394830704362862995579807275654468062206 4372 3361529085828094580967139705104329484341640030434865914 4373 3436787199689917593973866713427560741453766299772959927 4374 4623847258952362489940465331930227853211311331371478006 4375 4971287826780489978684105506161211264175124666059969137 4376 5368412122143374927813193260390496340665007212784039594 4377 5673001680606786460111452658599363234416649610649658086 4378 5951559095086712598400503909381014889186017516617579253 4379 6873574399379835187947733426855121482907532599545919854 4380 7620220523615697439073542388646719998303592521276713623 4381 9942575653560979957368211012322422528350249332119938274 4382 11903118190173425196801007818762029778372035033235158506 4383 12169605910848949641505507993808940892813199996665796383 4384 15240441047231394878147084777293439996607185042553427246 4385 24339211821697899283011015987617881785626399993331592766 4386 31074005441050478746711451724991580866072611429892996543 4387 50067722687888387673260769812672518685877601134969915829 4388 60663514005148112844640675642407039947683361176622624081 4389 62148010882100957493422903449983161732145222859785993086 4390 64105401946174851506885284713421822990329265004587649239 4391 74428110971099043741721352627665801068516393976470335161 4392 87749334241797136626063210136367939093570653893728240711 4393 100135445375776775346521539625345037371755202269939831658 4394 102377283705085210615473514393076642686048229186431021919 4395 112351951318936520726828596155910351923543734424680083901 4396 121327028010296225689281351284814079895366722353245248162 4397 128210803892349703013770569426843645980658530009175298478 4398 130443663821131244308672894095314650089710053610485475699 4399 148856221942198087483442705255331602137032787952940670322 4400 175498668483594273252126420272735878187141307787456481422 4401 179427743151137428623442683413170263519689247514041328021 4402 179841806091803060081741974223081627412277741628265326399 4403 190045556300327346413733664063078668352957761956763545881 4404 204754567410170421230947028786153285372096458372862043838 4405 224703902637873041453657192311820703847087468849360167802 4406 230264742379224478796249069799646569677402342084788315109 4407 260887327642262488617345788190629300179420107220970951398 4408 303505589912463075615962717235065933041290754169756707601 4409 333076284394292828571835068912801154699733352626017932179 4410 358855486302274857246885366826340527039378495028082656042 4411 359683612183606120163483948446163254824555483256530652798 4412 367736230366821182555203738336748999335552994075706712189 4413 380091112600654692827467328126157336705915523913527091762 4414 388600615121564872517634507114056381557540498329501578891 4415 460529484758448957592498139599293139354804684169576630218 4416 531927797465512427719199289159249605266738339268416697659 4417 607011179824926151231925434470131866082581508339513415202 4418 666152568788585657143670137825602309399466705252035864358 4419 681066432268927127079722454344085943191992079250215771769 4420 735472460733642365110407476673497998671105988151413424378 4421 777201230243129745035269014228112763115080996659003157782 4422 815363596026879625980869035585199039818484399776608357661 4423 1063855594931024855438398578318499210533476678536833395318 4424 1097362402396406568550208533736336287286356511861405769907 4425 1362132864537854254159444908688171886383984158500431543538 4426 1630727192053759251961738071170398079636968799553216715322 4427 2194724804792813137100417067472672574572713023722811539814 4428 4986683435063635930695330626053608671590598396423512455787 4429 6859278008240709111236725464336135059965231355490878468573 4430 7963807873907597680364184731160240714331254155482325862227 4431 8739725476015793368681083904386081556010573591902526871833 4432 9973366870127271861390661252107217343181196792847024911574 4433 10196651203040568992615825309990214746386745974776435917057 4434 12021658791126207717770659788682407655819179583440768977407 4435 13718556016481418222473450928672270119930462710981756937146 4436 13957472028861043141027999668198667559598975736321945899793 4437 14749382214929031050225856758471560412831549384130084006167 4438 15927615747815195360728369462320481428662508310964651724454 4439 17479450952031586737362167808772163112021147183805053743666 4440 17870781943494980470288186491058107062290277344636510170763 4441 20334874524135026066269502054749417513766480529373699409267 4442 20393302406081137985231650619980429492773491949552871834114 4443 24043317582252415435541319577364815311638359166881537954814 4444 24638327434577019231198650468562182955482050603072349716663 4445 26036241213144846458681511976641777564355213388076605785697 4446 27914944057722086282055999336397335119197951472643891799586 4447 29498764429858062100451713516943120825663098768260168012334 4448 35639162430189332657186352373669723552871468730983918743153 4449 35741563886989960940576372982116214124580554689273020341526 4450 40669749048270052132539004109498835027532961058747398818534 4451 41580265818007441359386892261204032826656833321256668941337 4452 45631450962018117514341404441053758193863469309764456708523 4453 49276654869154038462397300937124365910964101206144699433326 4454 52072482426289692917363023953283555128710426776153211571394 4455 71278324860378665314372704747339447105742937461967837486306 4456 72874108252775202597530302614817195921543152479773087579283 4457 73523280960559240092863971760334531248185886294714186583769 4458 83160531636014882718773784522408065653313666642513337882674 4459 91262901924036235028682808882107516387726938619528913417046 4460 117417777056415502834872313109787982739640146769170417380049 4461 145748216505550405195060605229634391843086304959546175158566 4462 147046561921118480185727943520669062496371772589428373167538 4463 150338649128307699891378569121878071358230842125012590477259 4464 234835554112831005669744626219575965479280293538340834760098 4465 300677298256615399782757138243756142716461684250025180954518 4466 445690867534351268058966110943871073467092451686274413039461 4467 533575127551809044584400376987736127860194028417315832769209 4468 683175630603718122505260295769344388007911980310021206442819 4469 891381735068702536117932221887742146934184903372548826078922 4470 935150625933689890448875977769310726493131374333570375286131 4471 988208608400245080365132402817594547659713808736715628413189 4472 1067150255103618089168800753975472255720388056834631665538418 4473 1091041678725340882209893308168952977863381819301078643125099 4474 1197342390214163691509308494900893173173448582090646181441121 4475 1366351261207436245010520591538688776015823960620042412885638 4476 1578183896997406322374166673156456964172975784101918988659869 4477 1870301251867379780897751955538621452986262748667140750572262 4478 1912173667953962910320835954543217455665059675876106588271641 4479 1976417216800490160730264805635189095319427617473431256826378 4480 2020665363445277253880942375910603776557922265625821508844879 4481 2182083357450681764419786616337905955726763638602157286250198 4482 2394684780428327383018616989801786346346897164181292362882242 4483 2785877809806498571078921781500670199386007832524196819069579 4484 3156367793994812644748333346312913928345951568203837977319738 4485 3824347335907925820641671909086434911330119351752213176543282 4486 4041330726890554507761884751821207553115844531251643017689758 4487 4882565252935938574034530275192752126743391216144796867811961 4488 5571755619612997142157843563001340398772015665048393638139158 4489 7866991062779838689936444978355794843555889833534417964463283 4490 9765130505871877148069060550385504253486782432289593735623922 4491 10072689491596615892722364131165830781001466422375843561976353 4492 11694665792555879446005450974327244324492775436340854352842447 4493 15733982125559677379872889956711589687111779667068835928926566 4494 16086235456728923888377506896040953635330700107376347181066713 4495 20145378983193231785444728262331661562002932844751687123952706 4496 23389331585111758892010901948654488648985550872681708705684894 4497 29861288124801534959950729433239361922295194262980385673643887 4498 32172470913457847776755013792081907270661400214752694362133426 4499 47688922826175585682309373870994204860978892330431362195222327 4500 59722576249603069919901458866478723844590388525960771347287774 4501 61059648852206123724078357199310337064991665881019594586406157 4502 73099792474597839108062851647319849516846581893172269089381633 4503 95377845652351171364618747741988409721957784660862724390444654 4504 105738321098826223599069167101482616599589377534828572240211223 4505 122119297704412247448156714398620674129983331762039189172812314 4506 128115635752915514991496008954395569529558998283699141414199947 4507 135384579350833576010023139186010453029380791796930041092606893 4508 146199584949195678216125703294639699033693163786344538178763266 4509 211476642197652447198138334202965233199178755069657144480422446 4510 216211193888644666165260834222434604091697682421962901446402053 4511 256231271505831029982992017908791139059117996567398282828399894 4512 270769158701667152020046278372020906058761583593860082185213786 4513 432422387777289332330521668444869208183395364843925802892804106 4514 783542608101243922882365215279925369741015954234837241640443949 4515 1077777775600837900521292962034743893567156907194215261131469771 4516 1251329239803479100722583254253015142720726971688471415754141829 4517 1322326363715032420745898735967250805691586896935414421404890051 4518 1567085216202487845764730430559850739482031908469674483280887898 4519 1602169213580155484102746783482832472455510234778697046339415239 4520 2155555551201675801042585924069487787134313814388430522262939542 4521 2317526179285153861828838194888360872986982860080207709637002209 4522 2502658479606958201445166508506030285441453943376942831508283658 4523 2644652727430064841491797471934501611383173793870828842809780102 4524 3195157829353764240714728049356611725685585786138901267079895909 4525 3204338427160310968205493566965664944911020469557394092678830478 4526 4090996473097810289513249932353792583354441614028312837289212519 4527 4635052358570307723657676389776721745973965720160415419274004418 4528 6390315658707528481429456098713223451371171572277802534159791818 4529 6533382427186055238476384220326206065954108249269096620745458799 4530 8181992946195620579026499864707585166708883228056625674578425038 4531 13066764854372110476952768440652412131908216498538193241490917598 4532 14486149990539192633072475892903118474143744722271514396908937551 4533 28972299981078385266144951785806236948287489444543028793817875102 4534 83839059066833099748413078034952014562288707103127584855527502543 4535 88595866368907172189975215309805803981336322094672766234127633417 4536 107345337309870417434884034493349775654519185730172702104740821013 4537 141488920917508469019811164748495836208999797972089343090323235457 4538 155274254012105308742532159057520178490127851625373916545679148003 4539 167678118133666199496826156069904029124577414206255169711055005086 4540 171432105853076636798993905832663074552739595121320583958317430573 4541 177191732737814344379950430619611607962672644189345532468255266834 4542 181158711828959441642188126827513360379747404880151775732469936987 4543 214690674619740834869768068986699551309038371460345404209481642026 4544 247975301183511463215685686853054613409607166028582224931159236363 4545 282977841835016938039622329496991672417999595944178686180646470914 4546 310548508024210617485064318115040356980255703250747833091358296006 4547 317501086562066079070550832699705439599216651830988456220269302633 4548 342864211706153273597987811665326149105479190242641167916634861146 4549 362317423657918883284376253655026720759494809760303551464939873974 4550 437736622621465700977917742761855806418925252701029473589945739533 4551 495950602367022926431371373706109226819214332057164449862318472726 4552 635002173124132158141101665399410879198433303661976912440538605266 4553 875473245242931401955835485523711612837850505402058947179891479066 4554 9479757701473067424327348038149221026002986464129985987051656775619 4555 11485951092156134665532591690788425995033552873128479125207267848391 4556 12137633692540282590026604497443395145443076126970168974075485778129 4557 16614345179295268035450941019154659098443680123915009070387668836321 4558 18959515402946134848654696076298442052005972928259971974103313551238 4559 19383982165698660255714129570543929560632972322176240003374283257609 4560 21272572799658427297726905790880264453147515672676226566758043276411 4561 22971902184312269331065183381576851990067105746256958250414535696782 4562 24275267385080565180053208994886790290886152253940337948150971556258 4563 33228690358590536070901882038309318196887360247830018140775337672642 4564 33972616262141070460548939098868482037116181745915764815568815381731 4565 38767964331397320511428259141087859121265944644352480006748566515218 4566 42545145599316854595453811581760528906295031345352453133516086552822 4567 67945232524282140921097878197736964074232363491831529631137630763462 4568 207773174551451899174540830686326217345901974354770861792086159043477 4569 415546349102903798349081661372652434691803948709541723584172318086954 4570 1298726805101810237132846681226443280562409145585808080226076978259803 4571 2276165289563451720856778919624188296486784176976356242643110630575977 4572 2597453610203620474265693362452886561124818291171616160452153956519606 4573 4552330579126903441713557839248376592973568353952712485286221261151954 4574 13920802694947277244694235655983856562175432281769647740069772655912959 4575 22231729677005353211675868883436905256011511255960482211753219017652039 4576 27841605389894554489388471311967713124350864563539295480139545311825918 4577 28464924913548910186912093804026691776388570486603608065515803788956349 4578 44463459354010706423351737766873810512023022511920964423506438035304078 4579 56929849827097820373824187608053383552777140973207216131031607577912698 4580 1489525888359358665182283215190272652152771254149352308187465674182686613 4581 1907149969207776982523110284869788349018034222602441740389558853860075383 4582 2979051776718717330364566430380545304305542508298704616374931348365373226 4583 3045746965749733389999594037030856020073577042066586063010191005418329343 4584 3814299938415553965046220569739576698036068445204883480779117707720150766 4585 6091493931499466779999188074061712040147154084133172126020382010836658686 4586 204065046705232137129972800481067353344929661818461266221682797363028065981 4587 408130093410464274259945600962134706689859323636922532443365594726056131962 4588 1 4589 5 4590 7 4591 35 4592 53 4593 89 4594 265 4595 371 4596 445 4597 623 4598 1855 4599 3115 4600 4717 4601 23585 4602 33019 4603 165095 4604 3467923 4605 17339615 4606 24275461 4607 121377305 4608 183799919 4609 308645147 4610 918999595 4611 1286599433 4612 1543225735 4613 2160516029 4614 6432997165 4615 10802580145 4616 16358192791 4617 81790963955 4618 114507349537 4619 572536747685 4620 62216089101157 4621 119874753301453 4622 242015059143527 4623 311080445505785 4624 435512623708099 4625 599373766507265 4626 839123273110171 4627 1210075295717635 4628 1694105414004689 4629 2177563118540495 4630 3297452722361321 4631 4195616365550855 4632 5537231930002973 4633 6353361924977009 4634 8470527070023445 4635 10668853043829317 4636 12826798134606931 4637 16487263611806605 4638 21539340263773903 4639 23082169056529247 4640 27686159650014865 4641 31766809624885045 4642 38760623510020811 4643 44473533474839063 4644 53344265219146585 4645 64133990673034655 4646 74681971306805219 4647 89787586942248517 4648 107696701318869515 4649 115410845282646235 4650 150775381846417321 4651 193803117550104055 4652 222367667374195315 4653 293473292290157569 4654 373409856534026095 4655 448937934711242585 4656 565449211322953801 4657 753876909232086605 4658 1141585033980016859 4659 1467366461450787845 4660 2054313046031102983 4661 2827246056614769005 4662 3958144479260676607 4663 5707925169900084295 4664 7991095237860118013 4665 10271565230155514915 4666 19790722396303383035 4667 39955476189300590065 4668 215760606363951686911 4669 415716414093434792119 4670 839289589950197584421 4671 1078803031819758434555 4672 1510324244547661808377 4673 2078582070467173960595 4674 2910014898654043544833 4675 4196447949750987922105 4676 5875027129651383090947 4677 7551621222738309041885 4678 9013317501362459440531 4679 11435312137289439406283 4680 14550074493270217724165 4681 19202693966391700135079 4682 22032969946952043982307 4683 29375135648256915454735 4684 36998760854315696498591 4685 44482348267360471974313 4686 45066587506812297202655 4687 57176560686447197031415 4688 63093222509537216083717 4689 74696773505567585013469 4690 80047184961026075843981 4691 96013469831958500675395 4692 110164849734760219911535 4693 134418857764741900945553 4694 154230789628664307876149 4695 184993804271578482492955 4696 222411741336802359871565 4697 258991325980209875490137 4698 311376437871523303820191 4699 315466112547686080418585 4700 373483867527837925067345 4701 400235924805130379219905 4702 477705827572210350348143 4703 522877414538973095094283 4704 672094288823709504727765 4705 771153948143321539380745 4706 802185257621258890207259 4707 1017742780218760107159187 4708 1294956629901049377450685 4709 1556882189357616519100955 4710 1960934325278731914425323 4711 2388529137861051751740715 4712 2614387072694865475471415 4713 3343940793005472452437001 4714 3958928995795082005713857 4715 4010926288106294451036295 4716 5088713901093800535795935 4717 5615296803348812231450813 4718 7124199461531320750114309 4719 9804671626393659572126615 4720 13726540276951123400977261 4721 16719703965027362262185005 4722 19794644978975410028569285 4723 27712502970565574039996999 4724 28076484016744061157254065 4725 35620997307656603750571545 4726 42515818653926721180984727 4727 68632701384755617004886305 4728 138562514852827870199984995 4729 212579093269633605904923635 4730 297610730577487048266893089 4731 1488053652887435241334465445 4732 7458138332382414097032081121 4733 15057230483495456943684760739 4734 29011495510066856297824644731 4735 31257491069277404430384587113 4736 37290691661912070485160405605 4737 52206968326676898679224567847 4738 75286152417477284718423803695 4739 105400613384468198605793325173 4740 145057477550334281489123223655 4741 156287455346387022151922935565 4742 203080468570467994084772513117 4743 218802437484941831012692109791 4744 261034841633384493396122839235 4745 395281331616267947142700299413 4746 527003066922340993028966625865 4747 663774311582034854635855219769 4748 798033215625259218015292319167 4749 1015402342852339970423862565585 4750 1094012187424709155063460548955 4751 1340093513031095667987943705771 4752 1537609262033543383784706170743 4753 1656647026671702434810383116989 4754 1976406658081339735713501497065 4755 2582023100395950210506393381059 4756 2766969321313875629998902095891 4757 2781916705165688994304228253057 4758 3318871557910174273179276098845 4759 3990166078126296090076461595835 4760 4646420181074243982450986538383 4761 5586232509376814526107046234169 4762 6700467565155478339939718528855 4763 7688046310167716918923530853715 4764 8283235133358512174051915584945 4765 9380654591217669675915605940397 4766 10763264834234803686492943195201 4767 11596529186701917043672681818923 4768 12910115501979751052531966905295 4769 13834846606569378149994510479455 4770 13909583525828444971521141265285 4771 18074161702771651473544753667413 4772 19473416936159822960129597771399 4773 23232100905371219912254932691915 4774 27931162546884072630535231170845 4775 35180038513847847295700326647757 4776 46903272956088348379578029701985 4777 53816324171174018432464715976005 4778 57982645933509585218363409094615 4779 71024956190648070403361016405863 4780 90370808513858257367723768337065 4781 97367084680799114800647988856995 4782 136847224320985361156838849196127 4783 147441585373781516698124097412021 4784 175900192569239236478501633238785 4785 246260269596934931069902286534299 4786 355124780953240352016805082029315 4787 497174693334536492823527114841041 4788 684236121604926805784194245980635 4789 737207926868907583490620487060105 4790 957930570246897528097871944372889 4791 1032091097616470616886868681884147 4792 1231301347984674655349511432671495 4793 2485873466672682464117635574205205 4794 4789652851234487640489359721864445 4795 5160455488082353084434343409420735 4796 25864249460050618642621785857381683 4797 52217315910015015530514086516275097 4798 100609632543757582492920935429463713 4799 129321247300253093213108929286908415 4800 181049746220354330498352501001671781 4801 261086579550075077652570432581375485 4802 365521211370105108713598605613925679 4803 503048162718787912464604677147318565 4804 560773364761784556296289212884794367 4805 704267427806303077450446548006245991 4806 905248731101771652491762505008358905 4807 1080469211903493589644389299569391543 4808 1370805221382682788058954650441229199 4809 1827606056850525543567993028069628395 4810 2181358568171622622903266672450092837 4811 2301918201944505059193338941306969787 4812 2767517743230795823117246585362580141 4813 2803866823808922781481446064423971835 4814 3521337139031515387252232740031229955 4815 3925413553332491894074024490193560569 4816 4647341115991336382215753699948483633 4817 5332310524819151872124809577761576789 4818 5402346059517467948221946497846957715 4819 6854026106913413940294773252206145995 4820 7563284483324455127510725096985740801 4821 8954257296394424841869963253222270457 4822 9595636549678779516412682553088604393 4823 10906792840858113114516333362250464185 4824 11509591009722525295966694706534848935 4825 13837588716153979115586232926812900705 4826 15269509977201358360322866707150649859 4827 16113427413611535414353372589148788509 4828 19372624202615570761820726097538060987 4829 19627067766662459470370122450967802845 4830 23236705579956681911078768499742418165 4831 26661552624095759360624047888807883945 4832 29720988332374581483703328282894101451 4833 32531387811939354675510275899639385431 4834 37326173673734063104873667044331037523 4835 37816422416622275637553625484928704005 4836 44771286481972124209349816266111352285 4837 47978182748393897582063412765443021965 4838 49908829463798825510369739946746698663 4839 57264868230885160251152632877177751779 4840 62679801074760973893089742772555893199 4841 76347549886006791801614333535753249295 4842 80567137068057677071766862945743942545 4843 96161759859410929478350647661675847327 4844 96863121013077853809103630487690304935 4845 115612004113095999013873133639854920361 4846 122001664703058768137246963889269398711 4847 148604941661872907418516641414470507255 4848 162656939059696773377551379498196927155 4849 186630868368670315524368335221655187615 4850 194140912567274413438390733848058262493 4851 208046918326622070385923297980258710157 4852 246309079147540828257434946097269632549 4853 249544147318994127551848699733733493315 4854 286324341154425801255763164385888758895 4855 313399005373804869465448713862779465995 4856 349361806246591778572588179627226890641 4857 400854077616196121758068430140244262453 4858 474575636708904516619108052420780334221 4859 480808799297054647391753238308379236635 4860 578060020565479995069365668199274601805 4861 610008323515293840686234819446346993555 4862 673132319015876506348454533631730931289 4863 809284028791671993097111935478984442527 4864 854011652921411376960728747224885790977 4865 970704562836372067191953669240291312465 4866 1040234591633110351929616489901293550785 4867 1231545395737704141287174730486348162745 4868 1358986387970920894068735136936407837451 4869 1724163554032785797802044622680887427843 4870 1746809031232958892862940898136134453205 4871 2004270388080980608790342150701221312265 4872 2372878183544522583095540262103901671105 4873 2645167961581337752049596217177575029139 4874 3322029456962331616333756366945462339547 4875 3365661595079382531742272668158654656445 4876 4046420143958359965485559677394922212635 4877 4270058264607056884803643736124428954885 4878 5096573272548779262352584326068819908331 4879 6794931939854604470343675684682039187255 4880 8620817770163928989010223113404437139215 4881 10289468366065543912234708893947087912129 4882 13225839807906688760247981085887875145695 4883 16610147284811658081668781834727311697735 4884 18516175731069364264347173520243025203973 4885 25482866362743896311762921630344099541655 4886 35676012907841454836468090282481739358317 4887 51447341830327719561173544469735439560645 4888 72026278562458807385642962257629615384903 4889 92580878655346821321735867601215126019865 4890 178380064539207274182340451412408696791585 4891 360131392812294036928214811288148076924515 4892 1804981789612135778687501585496324646053767 4893 1944718849444782183824696176015074735589741 4894 3746984030751999199880339472930583027975189 4895 7564783549809438041286565268523143301567551 4896 9024908948060678893437507927481623230268835 4897 9723594247223910919123480880075373677948705 4898 12634872527284950450812511098474272522376369 4899 13613031946113475286772873232105523149128187 4900 18734920153759995999401697364652915139875945 4901 26228888215263994399162376310514081195826323 4902 37823917749047190206432826342615716507837755 4903 52953484848666066289005956879662003110972857 4904 63174362636424752254062555492371362611881845 4905 68065159730567376433864366160527615745640935 4906 95664034849443196270437584031305206240849651 4907 103070099020573455742708897328798960986256273 4908 131144441076319971995811881552570405979131615 4909 160643379275480084303187641109172893498785263 4910 173079977600585614360397959665341651467486949 4911 198590153629855957593657992065320900482685017 4912 264767424243330331445029784398310015554864285 4913 333481578736927928789350213090821889489791821 4914 400933528139900216188187959231726594983080203 4915 478320174247215981352187920156526031204248255 4916 515350495102867278713544486643994804931281365 4917 669648243946102373893063088219136443685947557 4918 673265735933039985674504308898559753839512039 4919 721490693144014190198962281301592726903793911 4920 803216896377400421515938205545864467493926315 4921 865399888002928071801989798326708257337434745 4922 992950768149279787968289960326604502413425085 4923 1124503654928360590122313487764210254491496841 4924 1211559843204099300522785717657391560272408643 4925 1390131075408991703155605944457246303378795119 4926 1667407893684639643946751065454109447448959105 4927 2004667640699501080940939796158632974915401015 4928 2334371051158495501525451491635753226428542747 4929 2806534696979301513317315714622086164881561421 4930 3348241219730511869465315441095682218429737785 4931 3366328679665199928372521544492798769197560195 4932 3607453465720070950994811406507963634518969555 4933 4712860151531279899721530162289918276876584273 4934 5622518274641802950611567438821051272457484205 4935 6057799216020496502613928588286957801362043215 4936 6950655377044958515778029722286231516893975595 4937 8514099101600444468068944978786163355435618939 4938 9173238812831037561101091862263107527776808297 4939 11671855255792477507627257458178766132142713735 4940 14032673484896507566586578573110430824407807105 4941 17674523673057180225835561293813560142958966513 4942 23564300757656399498607650811449591384382921365 4943 35683084004451119240748728371623666953494138067 4944 42570495508002222340344724893930816777178094695 4945 45866194064155187805505459311315537638884041485 4946 59598693711203111276482614851503143488049332573 4947 64212671689817262927707643035841752694437658079 4948 88372618365285901129177806469067800714794832565 4949 123721665711400261580848929056694921000712765591 4950 178415420022255596203743641858118334767470690335 4951 249781588031157834685241098601365668674458966469 4952 297993468556015556382413074257515717440246662865 4953 321063358449086314638538215179208763472188290395 4954 618608328557001307904244645283474605003563827955 4955 1248907940155789173426205493006828343372294832345 4956 6259537862777086746033296560879170655516717815941 4957 31297689313885433730166482804395853277583589079705 4958 43816765039439607222233075926154194588617024711587 4959 67222568758844640652766504060314414291676267315251 4960 135715599038937929061499907348914570790088534112409 4961 219083825197198036111165379630770972943085123557935 4962 261489820221584007980781389795145231872542096992161 4963 331755506727185597539764717726596044742386044244873 4964 336112843794223203263832520301572071458381336576255 4965 470557981311912484569365528422200900041733871206757 4966 557098869787160720396963393918246188340987885618749 4967 678577995194689645307499536744572853950442670562045 4968 950009193272565503430499351442401995530619738786863 4969 1307449101107920039903906948975726159362710484960805 4970 1658777533635927987698823588632980223711930221224365 4971 1830428741551088055865469728566016623107794678945127 4972 2322288547090299182778353024086172313196702309714111 4973 2352789906559562422846827642111004500208669356033785 4974 2785494348935803601984816969591230941704939428093745 4975 3562796144218765954596624715196663957458842167708303 4976 3899692088510125042778743757427723318386915199331243 4977 4750045966362827517152496757212009977653098693934315 4978 5982808619537173018096218861367982871959187791057339 4979 7192926749063710240259495089492472251874692307957677 4980 9152143707755440279327348642830083115538973394725635 4981 11611442735451495913891765120430861565983511548570555 4982 12078688314465475686473491754053396800317879536004401 4983 13858960471743952422981413659142697289244731140584533 4984 17813980721093829772983123575983319787294210838541515 4985 19498460442550625213893718787138616591934575996656215 4986 23272593999720976710289543691767925636656246632302329 4987 24939573009531361682176373006376647702211895173958121 4988 29526240098719518181039059877667047982072357937793697 4989 29914043097685865090481094306839914359795938955286695 4990 35964633745318551201297475447462361259373461539788385 4991 41879660336760211126673532029575880103714314537401373 4992 50350487243445971681816465626447305763122846155703739 4993 60393441572327378432367458770266984001589397680022005 4994 69294802358719762114907068295713486446223655702922665 4995 84550818201258329805314442278373777602225156752030807 4996 97012723302207666960869895613998881024713117984091731 4997 116362969998604883551447718458839628183281233161511645 4998 124697865047656808410881865031883238511059475869790605 4999 147631200493597590905195299388335239910361789688968485 5000 162908157998046836972026805842375479456593726426116303 5001 206683680691036627267273419143669335874506505564555879 5002 209398301683801055633367660147879400518571572687006865 5003 251752436217229858409082328132236528815614230778518695 5004 317088856835470169959099599652503092213836952926038967 5005 422754091006291649026572211391868888011125783760154035 5006 485063616511038334804349478069994405123565589920458655 5007 640170480666670211383095062964830030416847615408233253 5008 814540789990234184860134029211877397282968632130581515 5009 1033418403455183136336367095718346679372532527822779395 5010 1233447481985211765645345815663700058742781071512023437 5011 1585444284177350849795497998262515461069184764630194835 5012 2219621997848291189713697197567521645496858670482272769 5013 3200852403333351056915475314824150152084238077041166265 5014 4481193364666691479681665440753810212917933307857632771 5015 6167237409926058828226729078318500293713905357560117185 5016 8634132373896482359517420709645900411199467500584164059 5017 11098109989241455948568485987837608227484293352411363845 5018 22405966823333457398408327203769051064589666539288163855 5019 43170661869482411797587103548229502055997337502920820295 5020 233122692317878782746463973060357744553632835976707193673 5021 470651247365910739764743943193169865078076199484707756507 5022 906826561812296277708735339642549437951121806627345951603 5023 1165613461589393913732319865301788722768164179883535968365 5024 1631858846225151479225247811422504211875429851836950355711 5025 2353256236829553698823719715965849325390380997423538782535 5026 3294558731561375178353207602352189055546533396392954295549 5027 4534132809061481388543676698212747189755609033136729758015 5028 6347785932686073943961147377497846065657852646391421661221 5029 8159294231125757396126239057112521059377149259184751778555 5030 12355502692847575485562590572198960461342540306765481264669 5031 16472793657806875891766038011760945277732666981964771477745 5032 20747919616291211664435293602371839265273322401926940236897 5033 24944516110393269207531428989238002849138038572689511094871 5034 31738929663430369719805736887489230328289263231957108306105 5035 41887961015566055839062210944192117991948781754138990329123 5036 48061807776051702718562973001055120211409455751249335434959 5037 61777513464237877427812952860994802306712701533827406323345 5038 80707564001294368716077445228186899977649840789833789692667 5039 86488518849933028398938134005392723229397782147358368852683 5040 103739598081456058322176468011859196326366612009634701184485 5041 124722580551966346037657144946190014245690192863447555474355 5042 145235437314038481651047055216602874856913256813488581658279 5043 174611612772752884452720002924666019943966270008826577664097 5044 209439805077830279195311054720960589959743908770694951645615 5045 240309038880258513592814865005275601057047278756246677174795 5046 293215727108962390873435476609344825943641472278972932303861 5047 336432654432361919029940811007385841479866190258745348044713 5048 403537820006471843580387226140934499888249203949168948463335 5049 432442594249665141994690670026963616146988910736791844263415 5050 564952948009060581012542116597308299843548885528836527848669 5051 726177186570192408255235276083014374284566284067442908291395 5052 873058063863764422263600014623330099719831350044132888320485 5053 1099639739663434218215070560925707481059486087302127832555541 5054 1466078635544811954367177383046724129718207361394864661519305 5055 1682163272161809595149704055036929207399330951293726740223565 5056 2220061933825000959470297180042182253573285432969366487443519 5057 2824764740045302905062710582986541499217744427644182639243345 5058 4277500892068601541952104597093905698815441561861190853711351 5059 5498198698317171091075352804628537405297430436510639162777705 5060 7697478177644039527505493926479952367416402611114894827888787 5061 11100309669125004797351485900210911267866427164846832437217595 5062 15540433536775006716292080260295275775012998030785565412104633 5063 21387504460343007709760522985469528494077207809305954268556755 5064 29942506244480210793664732179657339891708090933028335975979457 5065 38487390888220197637527469632399761837082013055574474139443935 5066 77702167683875033581460401301476378875064990153927827060523165 5067 149712531222401053968323660898286699458540454665141679879897285 5068 16268873953951596105663778732350350561615221983241661983765030277 5069 81344369769757980528318893661751752808076109916208309918825151385 5070 113882117677661172739646451126452453931306553882691633886355211939 5071 569410588388305863698232255632262269656532769413458169431776059695 5072 862250319559434593600180272814568579765606765111808085139546604681 5073 1447929781901692053404076307179181199983754756508507916555087694653 5074 4311251597797172968000901364072842898828033825559040425697733023405 5075 6035752236916042155201261909701980058359247355782656595976826232767 5076 7239648909508460267020381535895905999918773782542539582775438473265 5077 10135508473311844373828534150254268399886283295559555415885613862571 5078 30178761184580210776006309548509900291796236778913282979884131163835 5079 50677542366559221869142670751271341999431416477797777079428069312855 5080 76740278440789678830416044280496603599139002094950919577419647816609 5081 383701392203948394152080221402483017995695010474754597887098239083045 5082 537181949085527751812912309963476225193973014664656437041937534716263 5083 2685909745427638759064561549817381125969865073323282185209687673581315 5084 56419202169009681021541848532828624770688345465789374151724375093304671 5085 282096010845048405107709242664143123853441727328946870758621875466523355 5086 394934415183067767150792939729800373394818418260525619062070625653132697 5087 1974672075915338835753964698649001866974092091302628095310353128265663485 5088 2990217714957513094141717972239917112846482309686836830041391879945147563 5089 5021308993041861610917224519421747604591262746455254299503469383304115719 5090 14951088574787565470708589861199585564232411548434184150206959399725737815 5091 20931524004702591658992025805679419789925376167807857810289743159616032941 5092 25106544965209308054586122597108738022956313732276271497517346916520578595 5093 35149162951293031276420571635952233232138839225186780096524285683128810033 5094 104657620023512958294960129028397098949626880839039289051448715798080164705 5095 175745814756465156382102858179761166160694196125933900482621428415644050165 5096 266129376631218665378612899529352623043336925562128477873683877315118133107 5097 1330646883156093326893064497646763115216684627810642389368419386575590665535 5098 1862905636418530657650290296705468361303358478934899345115787141205826931749 5099 9314528182092653288251451483527341806516792394674496725578935706029134658745 5100 1 5101 3 5102 971 5103 1009 5104 2913 5105 3027 5106 979739 5107 2939217 5108 8543573155291 5109 25630719465873 5110 8295809533787561 5111 8620465313688619 5112 24887428601362683 5113 25861395941065857 5114 8370471819591649049 5115 25111415458774947147 5116 84140339726945423531213 5117 252421019180836270593639 5118 81700269874864006248807823 5119 84897602784487932342993917 5120 245100809624592018746423469 5121 254692808353463797028981751 5122 82435572303737782305047093407 5123 247306716911213346915141280221 5124 101678427413805615750595126138568903 5125 305035282241416847251785378415706709 5126 718859147768195789491917809634597983 5127 2156577443304587368475753428903793949 5128 98729753018805252893827867480550404813 5129 102593533260529866292350482273816023127 5130 296189259056415758681483602441651214439 5131 307780599781589598877051446821448069381 5132 698012232482918111596652193155194641493 5133 725328880098109551597345069921309364847 5134 2094036697448754334789956579465583924479 5135 2175986640294328654792035209763928094541 5136 99618320795974500169872318287875358456317 5137 298854962387923500509616954863626075368951 5138 704294342575264374601022062893591393266437 5139 2112883027725793123803066188680774179799311 5140 868697082924794157492447129134739271494922515773 5141 2606091248774382472477341387404217814484767547319 5142 843504867519975126925166162389831832621569762815583 5143 876515356671117304909879153296951924938376818414957 5144 2530514602559925380775498487169495497864709288446749 5145 2629546070013351914729637459890855774815130455244871 5146 851096411327654903067492657851340319115163890680923247 5147 2553289233982964709202477973554020957345491672042769741 5148 8555257425499165269675435208408707505539333547428571669339 5149 25665772276497495809026305625226122516618000642285715008017 5150 8307154960159689476854847587364854987878692874553143090928169 5151 8632254742328657757102514125284385873089187549355428814363051 5152 24921464880479068430564542762094564963636078623659429272784507 5153 25896764226985973271307542375853157619267562648066286443089153 5154 8381919354801126682146541215651138682769601110424121378746522521 5155 25145758064403380046439623646953416048308803331272364136239567563 5156 73092467677098660783727640902978015358219797776513610256459931350322649 5157 219277403031295982351182922708934046074659393329540830769379794050967947 5158 70972786114462799620999539316791652912831423640994715559022593341163292179 5159 73750299886192548730781189671104817496443775956502232748768070732475552841 5160 212918358343388398862998617950374958738494270922984146677067780023489876537 5161 221250899658577646192343569013314452489331327869506698246304212197426658523 5162 71611541189492964817588535170642777789046906453763667999053796681233761808611 5163 214834623568478894452765605511928333367140719361291003997161390043701285425833 5164 1 5165 2 5166 3 5167 6 5168 293 5169 586 5170 879 5171 1758 5172 240953 5173 481906 5174 722859 5175 1445718 5176 43308449 5177 70599229 5178 86616898 5179 129925347 5180 141198458 5181 211797687 5182 259850694 5183 423595374 5184 12689375557 5185 25378751114 5186 38068126671 5187 76136253342 5188 10435300711897 5189 20870601423794 5190 31305902135691 5191 62611804271382 5192 3057543108585821 5193 6115086217171642 5194 9172629325757463 5195 18345258651514926 5196 272926543002677253810330040211880805178241138657601157612325727 5197 545853086005354507620660080423761610356482277315202315224651454 5198 818779629008031761430990120635642415534723415972803472836977181 5199 1637559258016063522861980241271284831069446831945606945673954362 5200 79967477099784435366426701782081075917224653626677139180411438011 5201 159934954199568870732853403564162151834449307253354278360822876022 5202 239902431299353306099280105346243227751673960880031417541234314033 5203 479804862598706612198560210692486455503347921760062835082468628066 5204 65762469316124092337360454179173315650112737082964971730162720897831 5205 131524938632248184674720908358346631300225474165929943460325441795662 5206 197287407948372277012081362537519946950338211248894915190488162693493 5207 394574815896744554024162725075039893900676422497789830380976325386986 5208 11820025268377754710104734219684189045140792263254648196794370519167423 5209 19268403509624359054846613074497781485483031965308736716937677223064483 5210 23640050536755509420209468439368378090281584526509296393588741038334846 5211 35460075805133264130314202659052567135422376789763944590383111557502269 5212 38536807019248718109693226148995562970966063930617473433875354446128966 5213 57805210528873077164539839223493344456449095895926210150813031669193449 5214 70920151610266528260628405318105134270844753579527889180766223115004538 5215 115610421057746154329079678446986688912898191791852420301626063338386898 5216 3463267403634682130060687126367467390226252133133611921660750562116054939 5217 6926534807269364260121374252734934780452504266267223843321501124232109878 5218 10389802210904046390182061379102402170678756399400835764982251686348164817 5219 20779604421808092780364122758204804341357512798801671529964503372696329634 5220 2848070548491425130663866024435564402993809318207997246962193959704948074119 5221 5696141096982850261327732048871128805987618636415994493924387919409896148238 5222 8544211645474275391991598073306693208981427954623991740886581879114844222357 5223 17088423290948550783983196146613386417962855909247983481773163758229688444714 5224 834484670707987563284512745159620370077186130234943193359922830193549785716867 5225 1668969341415975126569025490319240740154372260469886386719845660387099571433734 5226 2503454012123962689853538235478861110231558390704829580079768490580649357150601 5227 5006908024247925379707076470957722220463116781409659160159536981161298714301202 5228 1 5229 3061 5230 9931 5231 34019 5232 30398791 5233 104132159 5234 337842689 5235 1034136471029 5236 644446541911196654453212114422391 5237 176902682040938290600276904010729023 5238 1972650864790172959281282282246938851 5239 6399998607720093975374849508328765021 5240 21923426909276998987843822920535319429 5241 541499109727312107527447603176841539403 5242 1756820535348558163951349933730549927413 5243 6018052340350679707930819997540990633437 5244 19590395738231207658622414344994349729281 5245 67107609769296893901789941959758612772169 5246 217721552636029876948277005423836257249399 5247 5377627658701936539855082147149213327811193 5248 18421258213813430585976240012472972328950657 5249 59765277792022600179460973395579577980662847 5250 666445672618887453338675913602362783440410339 5251 182941515321381179149330039563869088198808974667 5252 114004321696098633811304564422120890165166699015308182956980464753993 5253 348967228711757918096403271696112044795575265685858348031317202611972573 5254 1132176918763955532380065629276082560230270487921025564945772995471904483 5255 3878313019779579423626769977076130562528805933801769076013518430466087867 5256 3465593548336467884615380891214088716864857963526259254299011139139499622463 5257 11871516153545292615721542899830035651900674963367215141677379915656694960887 5258 38515526599431003256037452642343052616473571728585368693890251532958718607177 5259 117896026920858300966730642538212084059025603061199813571998059942386637656568797 5260 1 5261 3 5262 13 5263 39 5264 659 5265 1913 5266 1977 5267 5739 5268 8567 5269 24869 5270 25701 5271 74607 5272 426893 5273 1260667 5274 1280679 5275 3782001 5276 5499727 5277 5549609 5278 16388671 5279 16499181 5280 16648827 5281 49166013 5282 71496451 5283 214489353 5284 281322487 5285 816646309 5286 843967461 5287 2449938927 5288 3624320093 5289 3657192331 5290 10520977751 5291 10616402017 5292 10872960279 5293 10971576993 5294 31562933253 5295 31849206051 5296 47116161209 5297 136772710763 5298 141348483627 5299 410318132289 5300 538169917631 5301 1614509752893 5302 2347794958211 5303 6933324337909 5304 6996208929203 5305 7043384874633 5306 20799973013727 5307 20988626787609 5308 30521334456743 5309 90133216392817 5310 91564003370229 5311 270399649178451 5312 1547196877461049 5313 4491331755057643 5314 4641590632383147 5315 13473995265172929 5316 20113559406993637 5317 58387312815749359 5318 60340678220980911 5319 175161938447248077 5320 2959787626582986737 5321 8879362879748960211 5322 38477239145578827581 5323 115431717436736482743 5324 344506125057883891024378363 5325 1033518375173651673073135089 5326 4478579625752490583316918719 5327 13435738877257471749950756157 5328 227029536413145484185065341217 5329 659040217235731883529635808419 5330 681088609239436452555196023651 5331 1977120651707195650588907425257 5332 2951383973370891294405849435821 5333 8567522824064514485885265509447 5334 8854151920112673883217548307463 5335 25702568472193543457655796528341 5336 147067253244335227891069952516159 5337 434307503158347311246029997748121 5338 441201759733005683673209857548477 5339 1302922509475041933738089993244363 5340 1894689637646220598331831341206901 5341 1911874292176357962583909382710067 5342 5645997541058515046198389970725573 5343 5684068912938661794995494023620703 5344 5735622876529073887751728148130201 5345 16937992623175545138595169912176719 5346 24630965289400867778313807435689713 5347 70520375045817870645956144131384723 5348 73892895868202603334941422307069139 5349 96917319888016915180215098708148781 5350 211561125137453611937868432394154169 5351 281339655456413290955616819163412167 5352 290751959664050745540645296124446343 5353 844018966369239872866850457490236501 5354 916764875595632318397429873708001399 5355 1248600471208859374300676853855347759 5356 1259925158544219897342796283205934153 5357 2750294626786896955192289621124004197 5358 3624541276817220004608793355728801613 5359 3657415520933372782423018649124358171 5360 3745801413626578122902030561566043277 5361 3779775475632659692028388849617802459 5362 10873623830451660013826380067186404839 5363 10972246562800118347269055947373074513 5364 16231806125715171865908799100119520867 5365 46472927155193976755685098982582532457 5366 47119036598623860059914313624474420969 5367 48695418377145515597726397300358562601 5368 134905477462649586545714103723338975099 5369 139418781465581930267055296947747597371 5370 141357109795871580179742940873423262907 5371 185402832945776358739751483828688618053 5372 404716432387948759637142311170016925297 5373 556208498837329076219254451486065854159 5374 604148053017521697823906286773572921941 5375 808829743483708049883670476741837588593 5376 1753771207014444625094283348403406676287 5377 1812444159052565093471718860320718765823 5378 2388572701422547983037194821425280262967 5379 2410236828295092663616769289772952034689 5380 2426489230451124149651011430225512765779 5381 5261313621043333875282850045210220028861 5382 7165718104267643949111584464275840788901 5383 7230710484885277990850307869318856104067 5384 10514786665288204648487716197643888651709 5385 30104654464434328253664156236679218555639 5386 31051445118493123779483532678528643418571 5387 31544359995864613945463148592931665955127 5388 88902709647886077533625594353680384590241 5389 90313963393302984760992468710037655666917 5390 93154335355479371338450598035585930255713 5391 266708128943658232600876783061041153770723 5392 387842810689610780274072446695268108470621 5393 391360508037646267297634031076829841223307 5394 533018800955763604873338844172870970882787 5395 1155735225422519007937132726597844999673133 5396 1163528432068832340822217340085804325411863 5397 1174081524112938801892902093230489523669921 5398 1547291299284333499427461622007135306978409 5399 1599056402867290814620016532518612912648361 5400 3467205676267557023811398179793534999019399 5401 4641873897853000498282384866021405920935227 5402 5041956538964940143562941807038485410118073 5403 6929244412424926863353404974247322621476231 5404 15125869616894820430688825421115456230354219 5405 19838967292062222319164678959971605028166101 5406 20114786890696335492557001086092758990719317 5407 20787733237274780590060214922741967864428693 5408 57590203990462869949259530880767345096937407 5409 59516901876186666957494036879914815084498303 5410 60344360672089006477671003258278276972157951 5411 172770611971388609847778592642302035290812221 5412 255588412244453504200613742372181683482139239 5413 257906574796808890149140826479630865366159313 5414 741943296849225422664300590528047891504297973 5415 748672651876017309340373901449975486260186291 5416 766765236733360512601841227116545050446417717 5417 773719724390426670447422479438892596098477939 5418 1019664966228375776122697208902702167298771531 5419 2225829890547676267992901771584143674512893919 5420 2246017955628051928021121704349926458780558873 5421 3058994898685127328368091626708106501896314593 5422 3322649359177895554607978650838361885267810107 5423 9645262859039930494635907676864622589555873649 5424 9967948077533686663823935952515085655803430321 5425 13255644560968885089595063715735128174884029903 5426 28935788577119791483907723030593867768667620947 5427 37951944429715031296562030850425680418881751213 5428 39766933682906655268785191147205384524652089709 5429 113855833289145093889686092551277041256645253639 5430 165567380983720014823539608987083088629348810553 5431 488940632623639553535774089157983560501332364207 5432 493375277586295406855306401055533845445462765769 5433 496702142951160044470618826961249265888046431659 5434 1466821897870918660607322267473950681503997092621 5435 1480125832758886220565919203166601536336388297307 5436 2152375952788360192706014916832080152181534537189 5437 6356228224107314195965063159053786286517320734691 5438 6457127858365080578118044750496240456544603611567 5439 19068684672321942587895189477161358859551962204073 5440 109108904068271489768712602322487755406740866154427 5441 316730399821856388357431271992289948547944274587889 5442 327326712204814469306137806967463266220222598463281 5443 950191199465569165072293815976869845643832823763667 5444 1418415752887529366993263830192340820287631260007551 5445 4117495197684133048646606535899769331123275569642557 5446 4255247258662588100979791490577022460862893780022653 5447 12352485593052399145939819607699307993369826708927671 5448 208725333482603359927547208242919076093095276953418851 5449 626176000447810079782641624728757228279285830860256553 5450 2713429335273843679058113707157947989210238600394445063 5451 8140288005821531037174341121473843967630715801183335189 5452 24294701144663405776140011066730556525103901348912409469948449 5453 72884103433990217328420033200191669575311704046737228409845347 5454 315831114880624275089820143867497234826350717535861323109329837 5455 947493344641872825269460431602491704479052152607583969327989511 5456 16010208054333184406476267292975436750043470988933277840696027891 5457 46475763289741095249755841170655554632523763280469439316011382937 5458 48030624162999553219428801878926310250130412966799833522088083673 5459 139427289869223285749267523511966663897571289841408317948034148811 5460 208132704706331397284191474808680677750565122856132611929048362583 5461 604184922766634238246825935218522210222808922646102711108147978181 5462 624398114118994191852574424426042033251695368568397835787145087749 5463 1812554768299902714740477805655566630668426767938308133324443934543 5464 10371237855748795281993737744309807466671179758541265215854703238957 5465 30627528007939381769589099331462010502833160001829360509251501355483 5466 31113713567246385845981213232929422400013539275623795647564109716871 5467 91882584023818145308767297994386031508499480005488081527754504066449 5468 133614223842236238658993174643996843446140104053949998996931173573423 5469 134826092124734338665918590676027497066725336861036447806111142106441 5470 398157864103211963004658291309006136536831080023781686620269517621279 5471 400842671526708715976979523931990530338420312161849996990793520720269 5472 404478276374203015997755772028082491200176010583109343418333426319323 5473 1194473592309635889013974873927018409610493240071345059860808552863837 5474 1736984909949071102566911270371958964799821352701349986960105256454499 5475 5210954729847213307700733811115876894399464058104049960880315769363497 5476 6834645746938456090833873173500163120536307460878693777248249434472663 5477 19840178018047445374454020304864661683741966878089440357930047296124741 5478 20503937240815368272501619520500489361608922382636081331744748303417989 5479 59520534054142336123362060914593985051225900634268321073790141888374223 5480 88051773512033681276276502090393919831006328571553049338977643384885757 5481 88850394710199929180840351255502120566971996991423019104227242648144619 5482 255604010210197924554653943093965961512466019055206348081129335045958199 5483 257922314234616789867902263963240601888645569415162724653090614849621633 5484 264155320536101043828829506271181759493018985714659148016932930154657271 5485 266551184130599787542521053766506361700915990974269057312681727944433857 5486 766812030630593773663961829281897884537398057165619044243388005137874597 5487 773766942703850369603706791889721805665936708245488173959271844548864899 5488 1144673055656437856591594527175120957803082271430189641406709364003514841 5489 3322852132732573019210501260221557499662058247717682525054681355597456587 5490 3434019166969313569774783581525362873409246814290568924220128092010544523 5491 9968556398197719057631503780664672498986174743153047575164044066792369761 5492 13074677313893266501765199380905812049585956172660941195875901168146204319 5493 39224031941679799505295598142717436148757868517982823587627703504438612957 5494 57038976858683754629853573303299744489253087439902876921796939480279264739 5495 168443042728520432281516948498923568636715106557380983385464231795286453141 5496 169970805080612464522947591951775556644617430244592235546386715185900656147 5497 171116930576051263889560719909899233467759262319708630765390818440837794217 5498 505329128185561296844550845496770705910145319672142950156392695385859359423 5499 509912415241837393568842775855326669933852290733776706639160145557701968441 5500 741506699162888810188096452942896678360290136718737399983360213243630441607 5501 2189759555470765619659720330486006392277296385245952784011035013338723890833 5502 2224520097488666430564289358828690035080870410156212199950080639730891324821 5503 6569278666412296858979160991458019176831889155737858352033105040016171672499 5504 37588685749872594301073504806874531618417784622895995891464183117504035463001 5505 109115562730662022606909885729212411207941156272534203551397545225774233445707 5506 112766057249617782903220514420623594855253353868687987674392549352512106389003 5507 327346688191986067820729657187637233623823468817602610654192635677322700337121 5508 488652914748343725913955562489368911039431200097647946589034380527552461019013 5509 1418502315498606293889828514479761345703235031542944646168168087935065034794191 5510 1465958744245031177741866687468106733118293600292943839767103141582657383057039 5511 4255506946495818881669485543439284037109705094628833938504504263805195104382573 5512 71907155839506272897953614695550978986033221983600040140370982303785219840720913 5513 215721467518518818693860844086652936958099665950800120421112946911355659522162739 5514 934793025913581547673396991042162726818431885786800521824822769949207857929371869 5515 2804379077740744643020190973126488180455295657360401565474468309847623573788115607 5516 1 5517 2 5518 4 5519 7883 5520 15766 5521 31532 5522 115422572990437 5523 230845145980874 5524 461690291961748 5525 909876142883614871 5526 1819752285767229742 5527 3639504571534459484 5528 18513357593296509231470038620762940168212503107678793246517008447 5529 37026715186593018462940077241525880336425006215357586493034016894 5530 74053430373186036925880154483051760672850012430715172986068033788 5531 145940797907956382271678314447474257346019161997831927162293577587701 5532 291881595815912764543356628894948514692038323995663854324587155175402 5533 583763191631825529086713257789897029384076647991327708649174310350804 5534 2136859368110327408749829912237281797929783922630166206829284103399031979221339 5535 4273718736220654817499659824474563595859567845260332413658568206798063958442678 5536 8547437472441309634999319648949127191719135690520664827317136413596127916885356 5537 16844862398813710963174909198166492413080486662093600208435246587094569092201815337 5538 33689724797627421926349818396332984826160973324187200416870493174189138184403630674 5539 67379449595254843852699636792665969652321946648374400833740986348378276368807261348 5540 1 5541 5 5542 59 5543 295 5544 6917 5545 34585 5546 408103 5547 2040515 5548 122492394937097282906313677 5549 612461974685486414531568385 5550 7227051301288739691472506943 5551 36135256506443698457362534715 5552 847279895779901905862971703809 5553 4236399478899509529314858519045 5554 49989513851014212445915330524731 5555 249947569255071062229576652623655 5556 6541374958778741942699920234438226783116855324216309 5557 32706874793893709713499601172191133915584276621081545 5558 385941122567945774619295293831855380203894464128762231 5559 1929705612839728873096476469159276901019472320643811155 5560 45246690589872558017655348261609214658819288277604209353 5561 226233452949362790088276741308046073294096441388021046765 5562 2669554744802480923041665547434943664870338008378648351827 5563 13347773724012404615208327737174718324351690041893241759135 5564 801268684882364117212482758535359676610255521053721821130596613539648153158193 5565 4006343424411820586062413792676798383051277605268609105652983067698240765790965 5566 47274852408059482915536482753586220920005075742169587446705200198839241036333387 5567 236374262040297414577682413767931104600025378710847937233526000994196205181666935 5568 5542375493331312598758743240789082883113137439128593836760336775853746275395220981 5569 27711877466656562993793716203945414415565687195642969183801683879268731376976104905 5570 327000154106547443326765851206555890103675108908587036368859869775371030248318037879 5571 1635000770532737216633829256032779450518375544542935181844299348876855151241590189395 5572 1 5573 13 5574 31 5575 403 5576 5189 5577 67457 5578 114601 5579 160859 5580 1489813 5581 2091167 5582 3552631 5583 4442987 5584 46184203 5585 57758831 5586 137732597 5587 594664589 5588 1790523761 5589 7730639657 5590 11710644937 5591 18434602259 5592 23054659543 5593 152238384181 5594 239649829367 5595 299710574059 5596 363029993047 5597 509170753187 5598 714694445833 5599 4719389909611 5600 6619219791431 5601 9291027795829 5602 15784293348797 5603 60766536578093 5604 205195813534361 5605 789964975515209 5606 1342051620425137 5607 1883762633920883 5608 2642087038287343 5609 17446671065526781 5610 24488914240971479 5611 34347131497735459 5612 41603600233179247 5613 52030243216706819 5614 81904698186907633 5615 540846803031330211 5616 676393161817188647 5617 1064761076429799229 5618 1612937539717911389 5619 6963905858386035893 5620 20968188016332848057 5621 90530776159018466609 5622 215881081609967112683 5623 269984932051491683791 5624 2806454060929572464879 5625 3509804116669391889283 5626 5962717902877818164219 5627 8369532893596242197521 5628 77515332737411636134847 5629 108803927616751148567773 5630 184844254989212363090789 5631 2402975314859760720180257 5632 29446866747448791166977401 5633 30940543198032998454132391 5634 382809267716834285170706213 5635 402227061574428979903721083 5636 912852869170912526176299431 5637 959156839139022952078104121 5638 11867087299221862840291892603 5639 12469038908807298377015353573 5640 152799791552511777365445733789 5641 1986397290182653105750794539257 5642 3374640376124378916526777132001 5643 4736793538127865098328817747459 5644 43870324889616925914848102716013 5645 61578315995662246278274630716967 5646 104613851659855746412330091092031 5647 109114896378501058989733221545273 5648 130832046149647262320595421936787 5649 1359980071578124703360291184196403 5650 1418493652920513766866531880088549 5651 1700816599945414410167740485178231 5652 3382561787733532828681729867903463 5653 4055793430639065131938458080040397 5654 17511008911709402197857446537953189 5655 43973303240535926772862488282745019 5656 52725314598307846715199955040525161 5657 227643115852222228572146804993391457 5658 344841800986524843946334222614068737 5659 542841276262991468133580842676548859 5660 566197197308041995097725686598421597 5661 678887487470519644181569644429987743 5662 4482943412824822971302344893982893581 5663 7056936591418889085736550954795135167 5664 7360563565004545936270433925779480761 5665 8825537337116755374360405377589840659 5666 10690095830582270162336360901036130847 5667 12504676239872599861282416922309831073 5668 14993483320795725909202555949377726987 5669 17552113116549301848029496284551069507 5670 21045512111586108969628658977329620033 5671 138971245797569512110372691713469701011 5672 162560791118343798196671419990027803949 5673 194915283170344436819633227341910450831 5674 228177470515140924024383451699163903591 5675 273591657450619416605172566705285060429 5676 387644963436050595699754924591604763263 5677 464797982944667503185279234430709536597 5678 484796066116027284577617836793767850451 5679 1789384105319077415237528281144402676293 5680 5039384524668657744096814019690861922419 5681 6042373778280677541408630047599223975761 5682 6302348859508354699509031878318982055863 5683 15028678049596845821906152940606803363981 5684 23261993369148006398087867654877234791809 5685 39519215234856733641093848245794891328937 5686 55470907264891399872363376715476482965083 5687 64886765008698920680194461409865713437797 5688 77801184951609021742852062821321025335543 5689 195372814644758995684779988227888443731753 5690 513749798053137537334220027195333587276181 5691 721121794443588198340723897301194278546079 5692 843527945113085968842527998328254274691361 5693 1011415404370917282657076816677173329362059 5694 1225095672280558742873909295619641631197047 5695 1277805808826173062107257685869850573732801 5696 1532127638839717056830591648729413415597419 5697 2011489715269666541086028303705837116571707 5698 2411836733499879674028413947460951785401833 5699 2515606787076065579673258955122861375990239 5700 15926243739647263657360820843055341205561611 5701 16611475514740249807394349916308057458526413 5702 19917659304916321738797691433482374402766447 5703 26149366298505665034118367948175882515432191 5704 31353877535498435762369381316992373210223829 5705 32702888231988852535752366416597197887873107 5706 39611980073611364925324988261965367785716831 5707 47495956804031228761748341110611815883519989 5708 55558113972962842839879581714402589429535051 5709 77983810399358032969871027608808702655697409 5710 205065207853671590863635978547429691105854093 5711 514955740956947744029224847405549781214318803 5712 617447438452405973902728434437953606485759857 5713 722255481648516956918434562287233662583955663 5714 1013789535191654428608323358914513134524066317 5715 1722301533161848128036267033146480272315586581 5716 2665847702097730681227267721116585984376103209 5717 6357021443463819316772715334970320424281476883 5718 6630534341999012019274560131978654627099504389 5719 7950210317939291807893940065256926213535007191 5720 22389919931104025664471471430904243540102625553 5721 82641278765029651118045299354614165515659199479 5722 86196946445987156250569281715722510152293557057 5723 103352734133210793502621220848340040775955093483 5724 146437823497288259090553838058370745600352727401 5725 175583359538670414429842633536039506840879814819 5726 205546564601969372597511364091338293440084636059 5727 246456519856118046044712142022964712619585222921 5728 288291053405704191496135149516035036549857379639 5729 1903691705464747368177199894758819692804585456213 5730 2282583674002715387587954235968513588931437592647 5731 2672105339825601843767647733187397814721100268767 5732 3203934758129534598581257846298541264054607897973 5733 3747783694274154489449756943708455475148145935307 5734 4539572528415936031807168979809493113610934549431 5735 5443084145698782847325121639617224712067274259389 5736 5677274597139172174692738503969829791037376316587 5737 8937022655576829936380189634997086133045578768809 5738 59014442869407168413493196737523410476942149142603 5739 70760093894084177015226581315023921256874565372057 5740 73804569762809238271005600551607787283485892115631 5741 116181294522498789172942465254962119729592523994517 5742 175995512511314337415474893623064723522158665814197 5743 759865866127428776420883865684885798920230302483789 5744 911102052646160780476453425418509000997325359095791 5745 2287941662647086386401173617099841405788062655584561 5746 9878256259656574093471490253903515385962993932289257 5747 11844326684400090146193894530440617012965229668245283 5748 23555841849950292069047399836231459766527139376997459 5749 28244163632030984194770056187973779030917086131969521 5750 29459377884555164414480620097099446785692945706769943 5751 306225944049353796897616197871008976964852811900966967 5752 367174127216402794532010730443659127401922119715603773 5753 382971912499217137388248061262292808214008294188009259 5754 650621346106746270391962525293446463882674363257186787 5755 913240714421210096848899223010082850356481316909868233 5756 8458077499387701515095512828814804030474766722343428231 5757 11872129287475731259035689899131077054634257119828287029 5758 20169261729309134382150838284096840380362905260972790397 5759 262200402481018746967960897693258924944717768392646275161 5760 3213091813819403361349386292354163926820794631929889375473 5761 3376074164947906397063893543747693701087197270941542237743 5762 41770193579652243697542021800604131048670330215088561881149 5763 43888964144322783161830616068720018114133564522240049090659 5764 99605846228401504201830975062979081731444633589826570639663 5765 104658299113385098308980699856178504733703115399187809370033 5766 1294876000969219554623802675818728062508780236667745418315619 5767 1360557888474006278016749098130320561538140500189441521810429 5768 16672733421908884042041965471025756616273103345084195969329397 5769 216745534484815492546545551123334836011550343486094547601282161 5770 368223534955517444614001018490079540177589885613797252318581273 5771 516854736079175405303300929601798455104466203697610075049211307 5772 4786905954421726779982013240371034022308668512979364280141556549 5773 6719111569029280268942912084823379916358060648068930975639746991 5774 11414929583621040783034031573192465745505286454027714821876019463 5775 14275725158606029482231625754907749722733741879334283406664657851 5776 148394084587073530179442410451502054691568723902360292684388253019 5777 185584427061878383269011134813800746395538644431345684286640552063 5778 442547479916786913949180398402140241404745998259362785606604393381 5779 1910711922884180020102051284945022733981513916449993942281118225597 5780 5753117238918229881339345179227823138261697977371716212885857113953 5781 24839254997494340261326666704285295541759680913849921249654536932761 5782 37627377381620342605946972072614491600491977162726537553852979430201 5783 59232069609409580623163589833295704753426931409949812210714664993507 5784 74076737848006686983299906042216313311265386611865596597182909588839 5785 489155905961064453877310636943988390806395703115444988200088732592613 5786 770016904922324548101126667832844161794550108329347558739290644915591 5787 962997592024086930782898778548812073046450025954252755763377824654907 5788 1166448698830230620784356134251049239615251292044522664169442362336231 5789 1636012378901409584693226543138183025975009553113588212687176454382451 5790 2296378873288207296482297087308705712649226984967833494512670197254009 5791 15163833084792998070196629745263640114998266796578794634202750710371003 5792 21268160925718324601011945060796379337675124190476646764933293906971863 5793 29852925352746694854269862135013174264439950804581835428664712564302117 5794 50716383745943697125490022837283673805225296146521234593302470085855981 5795 195248461233227957782258838084796596914952869497388003366943110263312989 5796 659312988697268062631370296884687759467928849904776049712932111116127753 5797 2538229996031963451169364895102355759894387303466044043770260433423068857 5798 4312135075311072882984128946493693351907981074825623930209105295680464801 5799 6052702298230066691250023980628694504363538954419028104375236418162702659 5800 8489268234119414334973152532344031721784324571106409235633758621790538239 5801 56057755979043947478793676304418013574803753972733111092718368843846042413 5802 78685129876990866986250311748173028556726006407447365356878073436115134567 5803 110360487043552386354650982920472412383196219424383320063238862083276997107 5804 133676187334643259372507997341304493909147413319594341836482264166094408831 5805 167177948550633221133768519607989242192595048138290890906780587519650450387 5806 263167315257701844384167728502664983375314061704298686304646517275506685409 5807 1737790435350362371842603965436958420818916373154726443874269434159227314803 5808 2173313331158231874738990754903860148503735625797781581788147637755455855031 5809 3421175098350123976994180470534644783879082802155882921960404724581586910317 5810 5182516405069629855146824107847666507970446492287017618110198213109163961997 5811 22375668905789157189804645103355774803050513797270162573855047379285931852389 5812 67372713265905188116908713402019664603615804399731229035432576770419131505961 5813 290883695775259043467460386343625072439656679364512113460115615930717114081057 5814 693645736079463872883943998204029018894565927715375039789506468757863887424059 5815 867486375029235784463124848245856177737375704789591432915284468639466187058143 5816 9017394569033030347491271976652377245629357060299875517263584093852230536512767 5817 11277322875380065198020623027196130310585884162264688627898698092313060431755859 5818 19158760081851117775151006115595175144513585111696274388807962110339461264800587 5819 26892077625906309318356870295621541509858646848477334420373818527823451798802433 5820 249063881064064531076963079502737276878676606452051567054503507434412996442407631 5821 349597009136782021138639313843080039628162409030205347464859640861704873384431629 5822 593921562537384651029681189583450429479921138462584506053046825420523299208818197 5823 7720980312986000463385855464584855583238974800013598578689608730466802889714636561 5824 99414806064725450135258570733823363824880993144591967803524515390551464503050245943 5825 1292392478841430851758361419539703729723452910879695581445818700077169038539653197259 5826 3081858988006488954193015692748524278571310787482351001909259977107095399594557624233 5827 40064166844084356404509204005730815621427040237270563024820379702392240194729249115029 5828 1 5829 2 5830 4 5831 2627404008419066971 5832 5254808016838133942 5833 10509616033676267884 5834 37641519114048552040115893177 5835 75283038228097104080231786354 5836 150566076456194208160463572708 5837 2505746255737094317157584803142127856833 5838 5011492511474188634315169606284255713666 5839 10022985022948377268630339212568511427332 5840 98899478203234092135760004768136891258644956867 5841 197798956406468184271520009536273782517289913734 5842 395597912812936368543040019072547565034579827468 5843 6583607756404710096660196967208060117819877190121726962843 5844 13167215512809420193320393934416120235639754380243453925686 5845 26334431025618840386640787868832240471279508760486907851372 5846 94320095580283426990836803044653967062440811835835130869188577528441 5847 188640191160566853981673606089307934124881623671670261738377155056882 5848 377280382321133707963347212178615868249763247343340523476754310113764 5849 247816997202106198610959858663980059840203691000237899755734969854784071804170436222211 5850 495633994404212397221919717327960119680407382000475799511469939709568143608340872444422 5851 991267988808424794443839434655920239360814764000951599022939879419136287216681744888844 5852 1 5853 5 5854 13 5855 19 5856 65 5857 95 5858 247 5859 1235 5860 20049626492684909973248679578386063483363888183556804394599035601064916543815183001489 5861 100248132463424549866243397891930317416819440917784021972995178005324582719075915007445 5862 260645144404903829652232834519018825283730546386238457129787462813843915069597379019357 5863 380942903361013289491724911989335206183913875487579283497381676420233414332488477028291 5864 1303225722024519148261164172595094126418652731931192285648937314069219575347986895096785 5865 1904714516805066447458624559946676030919569377437896417486908382101167071662442385141455 5866 4952257743693172763392423855861357680390880381338530685465961793463034386322350201367783 5867 24761288718465863816962119279306788401954401906692653427329808967315171931611751006838915 5868 1 5869 3 5870 23 5871 69 5872 809061719 5873 2427185157 5874 18608419537 5875 55825258611 5876 2163974554206277733396620954093256346607 5877 5168580384938902936990283741676942903899 5878 6491923662618833200189862862279769039821 5879 15505741154816708810970851225030828711697 5880 49771414746744387868122281944144895971961 5881 118877348853594767550776526058569686789677 5882 149314244240233163604366845832434687915883 5883 356632046560784302652329578175709060369031 5884 1750788972698389743573293857910110066093519237433 5885 4181700531028350520175507650338899368493376742381 5886 5252366918095169230719881573730330198280557712299 5887 12545101593085051560526522951016698105480130227143 5888 40268146372062964102185758731932531520150942460959 5889 96179112213652061964036675957794685475347665074763 5890 120804439116188892306557276195797594560452827382877 5891 288537336640956185892110027873384056426042995224289 5892 11184676434377473847006270887160369144234672827797617417320053538512154235720693 5893 33554029303132421541018812661481107432704018483392852251960160615536462707162079 5894 257247557990681898481144230404688490317397475039345200598361231385779547421575939 5895 771742673972045695443432691214065470952192425118035601795083694157338642264727817 5896 9049093542456229685536436527745623288509063337460531331761302889040676208345315082451267 5897 27147280627368689056609309583236869865527190012381593995283908667122028625035945247353801 5898 208129151476493282767338040138149335635708456761592220630509966447935552791942246896379141 5899 624387454429479848302014120414448006907125370284776661891529899343806658375826740689137423 5900 1 5901 2 5902 131213 5903 262426 5904 60559139770056899466644289450007504959558282524870178647456845241358772944640493802649 5905 121118279540113798933288578900015009919116565049740357294913690482717545889280987605298 5906 7946146406648475949716797151603834748258520924935790750868755034654408674385113113326983237 5907 15892292813296951899433594303207669496517041849871581501737510069308817348770226226653966474 5908 1 5909 8429925224798761223 5910 48428441582238520904100538994132259428647347251856799205831205845241412771 5911 408248141291805738980141314733701533991578374164094348787738475995651988600158415299211778933 5912 1 5913 859 5914 184103561 5915 158144958899 5916 3191422232592716887947046671592537 5917 2741431697797143806746513090897989283 5918 587552197674889441735889271673383602724257 5919 504707337802730030451128884367436514740136763 5920 20969225292628562613631728690985925141383459748423 5921 18012564526367935285109654945556909696448391923895357 5922 3860509047784185427481068394596377419408123406184838434303 5923 3316177272046615282206237750958288203271578005912776215066277 5924 66921651799140314401455625903899044399421917670977040011884220733907430738784319151 5925 57485698895461530070850382651449279139103427279369277370208545610426483004615730150709 5926 12320514404223788619967564312391657858430681384675699415427367356822391443371053966659596711 5927 10583321873228234424552137744344434100391955309436425797852108559510434249855735357360593574749 5928 1 5929 2 5930 3 5931 6 5932 9 5933 18 5934 5237 5935 10474 5936 15711 5937 31422 5938 42043 5939 47133 5940 84086 5941 94266 5942 126129 5943 252258 5944 378387 5945 756774 5946 220179191 5947 440358382 5948 660537573 5949 1321075146 5950 1981612719 5951 3963225438 5952 3506710370371543 5953 7013420740743086 5954 10520131111114629 5955 21040262222229258 5956 31560393333343887 5957 63120786666687774 5958 18364642209635770691 5959 36729284419271541382 5960 55093926628907312073 5961 110187853257814624146 5962 147432624101530782349 5963 165281779886721936219 5964 294865248203061564698 5965 330563559773443872438 5966 442297872304592347047 5967 884595744609184694094 5968 1326893616913777041141 5969 2653787233827554082282 5970 203252939486790797123453 5971 406505878973581594246906 5972 609758818460372391370359 5973 772104652419716707161713 5974 1219517636920744782740718 5975 1544209304839433414323426 5976 1829276455381117174111077 5977 2316313957259150121485139 5978 3658552910762234348222154 5979 4632627914518300242970278 5980 6948941871777450364455417 5981 13897883743554900728910834 5982 1064435644092323404535523361 5983 2128871288184646809071046722 5984 3193306932276970213606570083 5985 6386613864553940427213140166 5986 8545363334843145483461334479 5987 9579920796830910640819710249 5988 17090726669686290966922668958 5989 19159841593661821281639420498 5990 25636090004529436450384003437 5991 51272180009058872900768006874 5992 76908270013588309351152010311 5993 153816540027176618702304020622 5994 44752067784573552896887008666523 5995 89504135569147105793774017333046 5996 134256203353720658690661025999569 5997 268512406707441317381322051999138 5998 402768610061161976071983077998707 5999 805537220122323952143966155997414 6000 712749190706828973189119518443249097979 6001 1425498381413657946378239036886498195958 6002 2138247572120486919567358555329747293937 6003 4276495144240973839134717110659494587874 6004 6414742716361460758702075665989241881811 6005 12829485432722921517404151331978483763622 6006 3732667511731663332591418918087295526116023 6007 7465335023463326665182837836174591052232046 6008 11198002535194989997774256754261886578348069 6009 22396005070389979995548513508523773156696138 6010 29966114224887210519790151913909521826331097 6011 33594007605584969993322770262785659735044207 6012 59932228449774421039580303827819043652662194 6013 67188015211169939986645540525571319470088414 6014 89898342674661631559370455741728565478993291 6015 179796685349323263118740911483457130957986582 6016 269695028023984894678111367225185696436979873 6017 539390056047969789356222734450371392873959746 6018 98005466662039863613816228806430786787992412209 6019 156932540195734321492141025573144165804495954989 6020 196010933324079727227632457612861573575984824418 6021 294016399986119590841448686419292360363977236627 6022 313865080391468642984282051146288331608991909978 6023 470797620587202964476423076719432497413487864967 6024 588032799972239181682897372838584720727954473254 6025 882049199958358772524346059257877081091931709881 6026 941595241174405928952846153438864994826975729934 6027 1412392861761608893429269230158297492240463594901 6028 1764098399916717545048692118515754162183863419762 6029 2824785723523217786858538460316594984480927189802 6030 513254628909102765745555590259278030408716262738533 6031 1026509257818205531491111180518556060817432525477066 6032 1539763886727308297236666770777834091226148788215599 6033 3079527773454616594473333541555668182452297576431198 6034 4120443834872141985915675707708769568927564986502987 6035 4619291660181924891710000312333502273678446364646797 6036 8240887669744283971831351415417539137855129973005974 6037 9238583320363849783420000624667004547356892729293594 6038 12361331504616425957747027123126308706782694959508961 6039 24722663009232851915494054246252617413565389919017922 6040 37083994513849277873241081369378926120348084878526883 6041 74167989027698555746482162738757852240696169757053766 6042 21578764363225407580240393681270826232473657834316142919 6043 43157528726450815160480787362541652464947315668632285838 6044 64736293089676222740721181043812478697420973502948428757 6045 129472586179352445481442362087624957394841947005896857514 6046 194208879269028668222163543131437436092262920508845286271 6047 388417758538057336444327086262874872184525841017690572542 6048 343676786296877720187969321876471685816139697190185972139368487 6049 687353572593755440375938643752943371632279394380371944278736974 6050 1031030358890633160563907965629415057448419091570557916418105461 6051 2062060717781266321127815931258830114896838183141115832836210922 6052 3093091076671899481691723896888245172345257274711673749254316383 6053 6186182153343798963383447793776490344690514549423347498508632766 6054 1799835329836748620624395338667082218619123594185003936093872766419 6055 3599670659673497241248790677334164437238247188370007872187745532838 6056 5399505989510245861873186016001246655857370782555011808281618299257 6057 10799011979020491723746372032002493311714741565110023616563236598514 6058 14449203126279629989862794199652499086767961288966988826655469298941 6059 16198517968530737585619558048003739967572112347665035424844854897771 6060 28898406252559259979725588399304998173535922577933977653310938597882 6061 32397035937061475171239116096007479935144224695330070849689709795542 6062 43347609378838889969588382598957497260303883866900966479966407896823 6063 86695218757677779939176765197914994520607767733801932959932815793646 6064 130042828136516669908765147796872491780911651600702899439899223690469 6065 260085656273033339817530295593744983561823303201405798879798447380938 6066 19919899184834281253537693240973229029675084011882928541509667837437677 6067 39839798369668562507075386481946458059350168023765857083019335674875354 6068 59759697554502843760613079722919687089025252035648785624529003512313031 6069 75670476772326422256911453223580137717403813270320120485194692718554017 6070 119519395109005687521226159445839374178050504071297571249058007024626062 6071 151340953544652844513822906447160275434807626540640240970389385437108034 6072 179279092663508531281839239168759061267075756106946356873587010536939093 6073 227011430316979266770734359670740413152211439810960361455584078155662051 6074 358558185327017062563678478337518122534151512213892713747174021073878186 6075 454022860633958533541468719341480826304422879621920722911168156311324102 6076 681034290950937800312203079012221239456634319432881084366752234466986153 6077 1362068581901875600624406158024442478913268638865762168733504468933972306 6078 104320512030977130924776899502976800428408414970230896771886130464661114449 6079 208641024061954261849553799005953600856816829940461793543772260929322228898 6080 312961536092931392774330698508930401285225244910692690315658391393983343347 6081 625923072185862785548661397017860802570450489821385380631316782787966686694 6082 837492321427987686742485236930237468094629557111593964670690964889392254111 6083 938884608278794178322992095526791203855675734732078070946975174181950030041 6084 1674984642855975373484970473860474936189259114223187929341381929778784508222 6085 1877769216557588356645984191053582407711351469464156141893950348363900060082 6086 2512476964283963060227455710790712404283888671334781894012072894668176762333 6087 5024953928567926120454911421581424808567777342669563788024145789336353524666 6088 7537430892851889180682367132372137212851666014004345682036218684004530286999 6089 15074861785703778361364734264744274425703332028008691364072437368009060573998 6090 4385947287318371515470395185803653620411574990593417592980408583125747234779307 6091 8771894574636743030940790371607307240823149981186835185960817166251494469558614 6092 13157841861955114546411185557410960861234724971780252778941225749377241704337921 6093 26315683723910229092822371114821921722469449943560505557882451498754483408675842 6094 39473525585865343639233556672232882583704174915340758336823677248131725113013763 6095 78947051171730687278467113344465765167408349830681516673647354496263450226027526 6096 69853317048214019906108111433782886290577571268463638481507946579896302681935596825611 6097 139706634096428039812216222867565772581155142536927276963015893159792605363871193651222 6098 209559951144642059718324334301348658871732713805390915444523839739688908045806790476833 6099 419119902289284119436648668602697317743465427610781830889047679479377816091613580953666 6100 628679853433926179154973002904045976615198141416172746333571519219066724137420371430499 6101 1257359706867852358309946005808091953230396282832345492667143038438133448274840742860998 6102 365821821381496822248288179578720975503754740732944074727657116238916937145296720575724807 6103 731643642762993644496576359157441951007509481465888149455314232477833874290593441151449614 6104 1097465464144490466744864538736162926511264222198832224182971348716750811435890161727174421 6105 2194930928288980933489729077472325853022528444397664448365942697433501622871780323454348842 6106 2936843008658062038912503329010533888314752828840016752678038598058580253656618297339163273 6107 3292396392433471400234593616208488779533792666596496672548914046150252434307670485181523263 6108 5873686017316124077825006658021067776629505657680033505356077196117160507313236594678326546 6109 6584792784866942800469187232416977559067585333192993345097828092300504868615340970363046526 6110 8810529025974186116737509987031601664944258486520050258034115794175740760969854892017489819 6111 17621058051948372233475019974063203329888516973040100516068231588351481521939709784034979638 6112 26431587077922558350212529961094804994832775459560150774102347382527222282909564676052469457 6113 52863174155845116700425059922189609989665550919120301548204694765054444565819129352104938914 6114 15380246836342270897784779934028165973104360564635167733774888138032784788399710023165198060701 6115 30760493672684541795569559868056331946208721129270335467549776276065569576799420046330396121402 6116 46140740509026812693354339802084497919313081693905503201324664414098354365199130069495594182103 6117 92281481018053625386708679604168995838626163387811006402649328828196708730398260138991188364206 6118 138422221527080438080063019406253493757939245081716509603973993242295063095597390208486782546309 6119 276844443054160876160126038812506987515878490163433019207947986484590126191194780416973565092618 6120 1 6121 3 6122 656783 6123 1970349 6124 10532898142589157342793 6125 31598694427767472028379 6126 6917828440784134527071614919 6127 20753485322352403581214844757 6128 352071984167299143238024073909941009039631535861822653041345629837541 6129 1056215952501897429714072221729823027118894607585467959124036889512623 6130 231234893977351233193299165334792785740076319017935467532454106801589690603 6131 693704681932053699579897496004378357220228957053806402597362320404769071809 6132 3708338348093424357633840761830948086747685691316768699448856955175308131989010631837192013 6133 11125015044280273072901522285492844260243057073950306098346570865525924395967031895511576039 6134 2435573585275843529879826837077615577258405251400101296730118617590904400852138369809926481874179 6135 7306720755827530589639480511232846731775215754200303890190355852772713202556415109429779445622537 6136 1 6137 7 6138 509 6139 3563 6140 54603956610711660923880520635501176137107222099690050469001122987899008182204362430763138643009 6141 382227696274981626467163644448508232959750554697830353283007860915293057275430537015341970501063 6142 27793413914852235410255185003470098653787576048742235688721571600840595164742020477258437569291581 6143 194553897403965647871786295024290690576513032341195649821051001205884166153194143340809062985041067 6144 1 6145 2 6146 3 6147 4 6148 6 6149 12 6150 31 6151 62 6152 93 6153 124 6154 186 6155 372 6156 71704933 6157 143409866 6158 215114799 6159 286819732 6160 430229598 6161 860459196 6162 2222852923 6163 4445705846 6164 6668558769 6165 8891411692 6166 13337117538 6167 26674235076 6168 42686136048913803851 6169 85372272097827607702 6170 128058408146741411553 6171 170744544195655215404 6172 256116816293482823106 6173 512233632586965646212 6174 1323270217516327919381 6175 2646540435032655838762 6176 3969810652548983758143 6177 5293080870065311677524 6178 7939621305097967516286 6179 15879242610195935032572 6180 3060806525416249027911096983 6181 6121613050832498055822193966 6182 9182419576248747083733290949 6183 12243226101664996111644387932 6184 18364839152497494167466581898 6185 36729678304994988334933163796 6186 94885002287903719865244006473 6187 189770004575807439730488012946 6188 284655006863711159595732019419 6189 379540009151614879460976025892 6190 569310013727422319191464038838 6191 1138620027454844638382928077676 6192 4589528007020515516151887669206165478895625887592685906019655290826037 6193 9179056014041031032303775338412330957791251775185371812039310581652074 6194 13768584021061546548455663007618496436686877662778057718058965872478111 6195 18358112028082062064607550676824661915582503550370743624078621163304148 6196 27537168042123093096911326015236992873373755325556115436117931744956222 6197 55074336084246186193822652030473985746747510651112230872235863489912444 6198 142275368217635981000708517745391129845764402515373263086609314015607147 6199 284550736435271962001417035490782259691528805030746526173218628031214294 6200 426826104652907943002125553236173389537293207546119789259827942046821441 6201 569101472870543924002834070981564519383057610061493052346437256062428588 6202 853652209305815886004251106472346779074586415092239578519655884093642882 6203 1707304418611631772008502212944693558149172830184479157039311768187285764 6204 329091798245029594711131523143954258851123768262899074181183679311776497740521 6205 658183596490059189422263046287908517702247536525798148362367358623552995481042 6206 987275394735088784133394569431862776553371304788697222543551037935329493221563 6207 1316367192980118378844526092575817035404495073051596296724734717247105990962084 6208 1974550789470177568266789138863725553106742609577394445087102075870658986443126 6209 3949101578940355136533578277727451106213485219154788890174204151741317972886252 6210 10201845745595917436045077217462582024384836816149871299616694058665071429956151 6211 20403691491191834872090154434925164048769673632299742599233388117330142859912302 6212 30605537236787752308135231652387746073154510448449613898850082175995214289868453 6213 40807382982383669744180308869850328097539347264599485198466776234660285719824604 6214 61211074473575504616270463304775492146309020896899227797700164351990428579736906 6215 122422148947151009232540926609550984292618041793798455595400328703980857159473812 6216 195909216907977952816642120594412847445579767557450227957224637406617406769131133581668487 6217 391818433815955905633284241188825694891159535114900455914449274813234813538262267163336974 6218 587727650723933858449926361783238542336739302672350683871673912219852220307393400745005461 6219 783636867631911811266568482377651389782319070229800911828898549626469627076524534326673948 6220 1175455301447867716899852723566477084673478605344701367743347824439704440614786801490010922 6221 2350910602895735433799705447132954169346957210689402735486695648879408881229573602980021844 6222 6073185724147316537315905738426798270812972794280957066673963759605139609843065141031723097 6223 12146371448294633074631811476853596541625945588561914133347927519210279219686130282063446194 6224 18219557172441949611947717215280394812438918382842871200021891278815418829529195423095169291 6225 24292742896589266149263622953707193083251891177123828266695855038420558439372260564126892388 6226 36439114344883899223895434430560789624877836765685742400043782557630837659058390846190338582 6227 72878228689767798447790868861121579249755673531371484800087565115261675318116781692380677164 6228 14047657272469026272194484542200293400424518378862542246507519491190794909014294401687588888546371 6229 28095314544938052544388969084400586800849036757725084493015038982381589818028588803375177777092742 6230 42142971817407078816583453626600880201273555136587626739522558473572384727042883205062766665639113 6231 56190629089876105088777938168801173601698073515450168986030077964763179636057177606750355554185484 6232 84285943634814157633166907253201760402547110273175253479045116947144769454085766410125533331278226 6233 168571887269628315266333814506403520805094220546350506958090233894289538908171532820251066662556452 6234 435477375446539814438029020808209095413160069744738809641733104226914642179443126452315255544937501 6235 870954750893079628876058041616418190826320139489477619283466208453829284358886252904630511089875002 6236 1306432126339619443314087062424627286239480209234216428925199312680743926538329379356945766634812503 6237 1741909501786159257752116083232836381652640278978955238566932416907658568717772505809261022179750004 6238 2612864252679238886628174124849254572478960418468432857850398625361487853076658758713891533269625006 6239 5225728505358477773256348249698509144957920836936865715700797250722975706153317517427783066539250012 6240 1 6241 2711 6242 3223075000432043956201 6243 8737756326171271165260911 6244 16203280663633578158892995993303595811005017692563398925422739945593532602297 6245 43927093879110630388758912137846048243634602964539374486821047992504066884827167 6246 52224388831941324405825458916710662848131524637324435929313988758894907814611828597575670619993697 6247 141580318123392930464192819123202606981284563291786545804370223525364095085412667328027643050802912567 6248 1 6249 5 6250 25 6251 137 6252 685 6253 3425 6254 110769959 6255 553849795 6256 2315740949 6257 2769248975 6258 11578704745 6259 15175484383 6260 57893523725 6261 75877421915 6262 180075403927 6263 317256510013 6264 379387109575 6265 900377019635 6266 1586282550065 6267 4501885098175 6268 7931412750325 6269 24670330337999 6270 123351651689995 6271 616758258449975 6272 256514529975351091 6273 1282572649876755455 6274 6412863249383777275 6275 19946945109902228993 6276 35142490606623099467 6277 99734725549511144965 6278 175712453033115497335 6279 417007986781469306723 6280 498673627747555724825 6281 878562265165577486675 6282 2085039933907346533615 6283 2732731480056605372041 6284 10425199669536732668075 6285 13663657400283026860205 6286 57130094189061295021051 6287 68318287001415134301025 6288 285650470945306475105255 6289 1428252354726532375526275 6290 46191957598455897065465134357 6291 230959787992279485327325671785 6292 1154798939961397426636628358925 6293 6328298190988457897968723406909 6294 31641490954942289489843617034545 6295 158207454774711447449218085172725 6296 24453533923479164891614861080670916222769170785071008003359683261373829 6297 122267669617395824458074305403354581113845853925355040016798416306869145 6298 611338348086979122290371527016772905569229269626775200083992081534345725 6299 3350134147516645590151235968051915522519376397554728096460276606808214573 6300 16750670737583227950756179840259577612596881987773640482301383034041072865 6301 83753353687916139753780899201297888062984409938868202411506915170205364325 6302 2708716950108896232398417605696613082488575914326313368620823977115365322003011 6303 13543584750544481161992088028483065412442879571631566843104119885576826610015055 6304 56628049854361334687835680541456033090414974961763411106086748104033245812223721 6305 67717923752722405809960440142415327062214397858157834215520599427884133050075275 6306 283140249271806673439178402707280165452074874808817055530433740520166229061118605 6307 371094222164918783838583211980435992300934900262704931501052884864805049114412507 6308 1415701246359033367195892013536400827260374374044085277652168702600831145305593025 6309 1855471110824593919192916059902179961504674501313524657505264424324025245572062535 6310 4403479998713107727026183284417806970976335543604509467582044736358672974121626483 6311 7758042830047502852233488234179476533386851569761587321533884490252554676274649777 6312 9277355554122969595964580299510899807523372506567623287526322121620126227860312675 6313 22017399993565538635130916422089034854881677718022547337910223681793364870608132415 6314 38790214150237514261167441170897382666934257848807936607669422451262773381373248885 6315 110086999967827693175654582110445174274408388590112736689551118408966824353040662075 6316 193951070751187571305837205854486913334671289244039683038347112256313866906866244425 6317 603276759823695758602587109965239555023757969473817797058740128881138197454662828171 6318 3016383799118478793012935549826197775118789847369088985293700644405690987273314140855 6319 15081918995592393965064677749130988875593949236845444926468503222028454936366570704275 6320 6272686760617561014556836132314182585727910069500559615921373737927090373256943273997439 6321 31363433803087805072784180661570912928639550347502798079606868689635451866284716369987195 6322 156817169015439025363920903307854564643197751737513990398034343448177259331423581849935975 6323 487773298914770995685273514341445817044962878135314225939174924582616014637860626535224197 6324 859358086204605858994286550127043014244723679521576667381228202096011381136201228537649143 6325 2438866494573854978426367571707229085224814390676571129695874622913080073189303132676120985 6326 4296790431023029294971432750635215071223618397607883336906141010480056905681006142688245715 6327 10197318951122410866522846626905629227467554728289137635137929013135688157473067753165952367 6328 12194332472869274892131837858536145426124071953382855648479373114565400365946515663380604925 6329 21483952155115146474857163753176075356118091988039416684530705052400284528405030713441228575 6330 50986594755612054332614233134528146137337773641445688175689645065678440787365338765829761835 6331 66824941951323626408882471464778076935159914304538048953666964667818394005386905835325714989 6332 254932973778060271663071165672640730686688868207228440878448225328392203936826693829148809175 6333 334124709756618132044412357323890384675799571522690244768334823339091970026934529176628574945 6334 1397032696303770288713629987886071204163054997775611856013896274799589277573810282183735474279 6335 1670623548783090660222061786619451923378997857613451223841674116695459850134672645883142874725 6336 6985163481518851443568149939430356020815274988878059280069481373997946387869051410918677371395 6337 34925817407594257217840749697151780104076374944390296400347406869989731939345257054593386856975 6338 1129556602125752455665890193425624846395782711082843915989585356129950638640077258622414663888542953 6339 5647783010628762278329450967128124231978913555414219579947926780649753193200386293112073319442714765 6340 28238915053143811391647254835640621159894567777071097899739633903248765966001931465560366597213573825 6341 154749254491228086426226956499310603956222231418349616490573193789803237493690584431270808952730384561 6342 773746272456140432131134782496553019781111157091748082452865968949016187468452922156354044763651922805 6343 3868731362280702160655673912482765098905555785458740412264329844745080937342264610781770223818259614025 6344 1 6345 2 6346 4 6347 28472487288823 6348 56944974577646 6349 113889949155292 6350 936094876531832820451366577115483579951504751608597500077043488360761657851362457118661717 6351 1872189753063665640902733154230967159903009503217195000154086976721523315702724914237323434 6352 3744379506127331281805466308461934319806019006434390000308173953443046631405449828474646868 6353 26652949473184945591028419700380152631107993682947478283026075485538369052091629798203212147063412089091 6354 53305898946369891182056839400760305262215987365894956566052150971076738104183259596406424294126824178182 6355 106611797892739782364113678801520610524431974731789913132104301942153476208366519192812848588253648356364 6356 1 6357 11 6358 121 6359 167 6360 1837 6361 20207 6362 25583 6363 281413 6364 3095543 6365 4272361 6366 46995971 6367 516955681 6368 2478585438041 6369 27264439818451 6370 299908838002961 6371 413923768152847 6372 4553161449681317 6373 50084775946494487 6374 63409651261402903 6375 697506163875431933 6376 7672567802629751263 6377 10589411760654284801 6378 116483529367197132811 6379 1281318823039168460921 6380 7048978684567183104256237756869320837633 6381 77538765530239014146818615325562529213963 6382 852926420832629155615004768581187821353593 6383 1177179440322719578410791705397176579884711 6384 12948973843549915362518708759368942378731821 6385 142438712279049068987705796353058366166050031 6386 180334021687282245356187330533987834989165039 6387 328013504555889973203751116828968028764452943 6388 1983674238560104698918060635873866184880815429 6389 3608148550114789705241262285118648316408982373 6390 21820416624161151688098666994612528033688969719 6391 30115781621776134974483284199175968443190561513 6392 39689634051262686757653885136305131480498806103 6393 54778255260833625525026436510437660803663641481 6394 331273597839537484719316126190935652875096176643 6395 602560807869169880775290801614814268840300056291 6396 3644009576234912331912477388100292181626057943073 6397 6628168886560868688528198817762956957243300619201 6398 8391569487053333184471564821835489079880999640769 6399 92307264357586665029187213040190379878690996048459 6400 1015379907933453315321059343442094178665600956533049 6401 1401392104337906641806751325246526676340126940008423 6402 15415313147716973059874264577711793439741396340092653 6403 17471495920629623500956401232116588845138758342596953 6404 169568444624886703658616910354829727837155359741019183 6405 192186455126925858510520413553282477296526341768566483 6406 2114051006396184443615724549086107250261789759454231313 6407 2917739818745147124659719005763470337138172643213691151 6408 32095138006196618371256909063398173708519899075350602661 6409 353046518068162802083825999697379910793718889828856629271 6410 446973280137467658024967612721238692425184854678657848599 6411 813009495873024098399819214049870688453125885735386604663 6412 4916706081512144238274643739933625616677033401465236334589 6413 8943104454603265082398011354548577572984384743089252651293 6414 54083766896633586621021081139269881783447367416117599680479 6415 74644537782957098890169591324446861635005870731335860716033 6416 98374149000635915906378124900034353302828232173981779164223 6417 135772585810795024432769808746328404971672022917809562978721 6418 821089915612528087791865504568915477985064578044694467876363 6419 1493498443918745268760467896209612454688392252095905192765931 6420 9031989071737808965710520550258070257835710358491639146639993 6421 16428482883106197956365146858305737001572314773054957120425241 6422 20799221932919575509362574953037841822696319534768395507093529 6423 228791441262115330602988324483416260049659514882452350578028819 6424 2516705853883268636632871569317578860546254663706975856358317009 6425 3473470062797569110063550017157319584390285362306322049684619343 6426 38208170690773260210699050188730515428293138985369542546530812773 6427 420289877598505862317689552076035669711224528839064968011838940503 6428 2312160201864649025514550072483015689216739825927470166018439676246406978463772003919 6429 25433762220511139280660050797313172581384138085202171826202836438710476763101492043109 6430 279771384425622532087260558770444898395225518937223890088231200825815244394116412474199 6431 386130753711396387260929862104663620099195550929887517725079425933149965403449924654473 6432 4247438290825360259870228483151299821091151060228762694975873685264649619437949171199203 6433 46721821199078962858572513314664298032002661662516389644734610537911145813817440883191233 6434 59151994444303316019738734504332990377231854966702469257249742237411829730038679176259777 6435 650671938887336476217126079547662894149550404633727161829747164611530127030425470938857547 6436 7157391327760701238388386875024291835645054450970998780127218810726831397334680180327433017 6437 9878383072198653775296368662223609392997719779439312365960706953647775564916459422435382759 6438 108662213794185191528260055284459703322974917573832436025567776490125531214081053646789210349 6439 1195284351736037106810860608129056736552724093312156796281245541391380843354891590114681313839 6440 5730886606759658089897704876824343742589948601636368730535773297832534863367987585582726983682679 6441 63039752674356238988874753645067781168489434618000056035893506276157883497047863441409996820509469 6442 693437279417918628877622290095745592853383780798000616394828569037736718467526497855509965025604159 6443 957058063328862901012916714429665405012521416473273577999474140738033322182453926792315406275007393 6444 10527638696617491911142083858726319455137735581206009357994215548118366544006993194715469469025081323 6445 115804025662792411022562922445989514006515091393266102937936371029302031984076925141870164159275894553 6446 146613272060732332913852983863797185966678655075663221233296688278449739409543226401962904423553976857 6447 1612745992668055662052382822501769045633465205832295433566263571062947133504975490421591948659093745427 6448 17740205919348612282576211047519459501968117264155249769228899281692418468554730394637511435250031199697 6449 24484416434142299596613448305254130056435335397635757945960546942501106481393718809127805038733514135119 6450 269328580775565295562747931357795430620788689373993337405566016367512171295330906900405855426068655486309 6451 2962614388531218251190227244935749736828675583113926711461226180042633884248639975904464409686755210349399 6452 1 6453 181 6454 1621 6455 293401 6456 7477123 6457 1353359263 6458 12120416383 6459 2193795365323 6460 27710289234587 6461 5015562351460247 6462 44918378849265527 6463 8130226571717060387 6464 207193240972582853201 6465 37501976616037496429381 6466 335860243616556805038821 6467 60790704094596781712026601 6468 252197729061057226909783028686323637 6469 45647788960051358070670728192224578297 6470 408812518807973764820758289500530615577 6471 73995065904243251432557250399596041419437 6472 1885713440510199395643357608800170251656351 6473 341314132732346090611447727192830815549799531 6474 3056741487067033220337882683865075977934944971 6475 5414554882265627982825621688773369565963954687 6476 553270209159133012881156765779578752006225039751 6477 980034433690078664891437525667979891439475798347 6478 6988472016587903070454896341278589679239696032919 6479 8776993464152582960160332757501632066427570547627 6480 1264913435002410455752336237771424731942384981958339 6481 1588635817011617515789020229107795404023390269120487 6482 11328313138888990877207386969212593870047547269361699 6483 40485292844950619099829060918426203369169102761125501 6484 2050424678138907348774537041427479490478606055754467519 6485 7327838004936062057069060026235142809819607599763715681 6486 52253664850085791569868925895989992298205753720747412037 6487 65626659701664953560822907748768875661423115575784437121 6488 9457913337865528274146275587174188605975241423455281578697 6489 11878425406001356594508946302527166494717583919216983118901 6490 84703190721989068134757528877399777515391526781331554911977 6491 150038881864125712336631885207692241280944194330460781159269 6492 15331277520680021332391112726809359730285866347421011439067837 6493 27157037617406753932930371222592295671850899173813401389827689 6494 243213027501747779697680285921669123116410539009676926259175049 6495 44021557977816348125280131751822111284070307560751523652910683869 6496 1121859174480537238603614011419795434203297297144757907403936903087 6497 203056510580977240187254136066982973590796810783201181240112579458747 6498 1818533721832950863776458312511488398843544918671652567901781719904027 6499 329154603651764106343538954564579400190681630279569114790222491302628887 6500 1365538445183851458089438772477040228325041049547452895888671765251145027685036619 6501 247162458578277113914188417818344281326832429968088974155849589510457250010991628039 6502 2213537819643023213562980250185282210114891541316421144235536931472106089877444359399 6503 400650345355387201654899425283536080030795368978272227106632184596451202267817429051219 6504 10210298915868414965864078702779844463134415907515399639265793095409937262839424059767137 6505 1848064103772183108821398245203151847827329279260287334707108550269198644573935754817851797 6506 16550894542622700659665671577206127874740888186082462815249850607659508303062706400882529077 6507 2995711912214708819399486555474309145328100761680925769560222959986371002854349858559737762937 6508 37839465276992749277073898231971203910584309461909643649150338929085229693035724297622576341353 6509 6848943215135687619150375579986787907815760012605645500496211346164426574439466097869686317784893 6510 61337773214005246578136789034025321539057165637755532355272699404047157332410909086446196249333213 6511 11102136951734949630642758815158583198569346980433751356304358592132535477166374544646761521129311553 6512 282930336130303856452842617169931224097519883716762220450865929664458539898080353967412610881186367419 6513 51210390839584998017964513707757551561651098952733961901606733269266995721552544068101682569494732502839 6514 458630074867222551310057882432458514262079731504871559350853671986087293174788253781175842238403101586199 6515 83012043550967281787120476720274991081436431402381752242504514629481800064636673934392827445150961387102019 6516 1 6517 2 6518 3 6519 6 6520 9 6521 11 6522 18 6523 22 6524 33 6525 66 6526 99 6527 121 6528 198 6529 242 6530 363 6531 726 6532 1089 6533 2178 6534 3203535229 6535 6407070458 6536 9610605687 6537 19221211374 6538 28831817061 6539 35238887519 6540 57663634122 6541 70477775038 6542 105716662557 6543 211433325114 6544 317149987671 6545 387627762709 6546 634299975342 6547 775255525418 6548 1162883288127 6549 2325766576254 6550 3488649864381 6551 6977299728762 6552 336108527370434823132922221139748400642735580315443722331449851786025302879890779628123846911441 6553 672217054740869646265844442279496801285471160630887444662899703572050605759781559256247693822882 6554 1008325582111304469398766663419245201928206740946331166994349555358075908639672338884371540734323 6555 2016651164222608938797533326838490403856413481892662333988699110716151817279344677768743081468646 6556 3024976746333913408196299990257735605784620222838993500983048666074227725919017016653114622202969 6557 3697193801074783054462144432537232407070091383469880945645948369646278331678798575909362316025851 6558 6049953492667826816392599980515471211569240445677987001966097332148455451838034033306229244405938 6559 7394387602149566108924288865074464814140182766939761891291896739292556663357597151818724632051702 6560 11091581403224349163386433297611697221210274150409642836937845108938834995036395727728086948077553 6561 22183162806448698326772866595223394442420548300819285673875690217877669990072791455456173896155106 6562 33274744209673047490159299892835091663630822451228928510813535326816504985109187183184260844232659 6563 40669131811822613599083588757909556477771005218168690402105432066109061648466784335002985476284361 6564 66549488419346094980318599785670183327261644902457857021627070653633009970218374366368521688465318 6565 81338263623645227198167177515819112955542010436337380804210864132218123296933568670005970952568722 6566 122007395435467840797250766273728669433313015654506071206316296198327184945400353005008956428853083 6567 244014790870935681594501532547457338866626031309012142412632592396654369890800706010017912857706166 6568 366022186306403522391752298821186008299939046963518213618948888594981554836201059015026869286559249 6569 732044372612807044783504597642372016599878093927036427237897777189963109672402118030053738573118498 6570 1076735508198498688954700485138112533655409674472282897255693614843360627661125268210970262755804086654989 6571 2153471016396997377909400970276225067310819348944565794511387229686721255322250536421940525511608173309978 6572 3230206524595496066864101455414337600966229023416848691767080844530081882983375804632910788267412259964967 6573 6460413049190992133728202910828675201932458046833697383534161689060163765966751609265821576534824519929934 6574 9690619573786488200592304366243012802898687070250546075301242533590245648950127413898732364802236779894901 6575 11844090590183485578501705336519237870209506419195111869812629763276966904272377950320672890313844953204879 6576 19381239147572976401184608732486025605797374140501092150602485067180491297900254827797464729604473559789802 6577 23688181180366971157003410673038475740419012838390223739625259526553933808544755900641345780627689906409758 6578 35532271770550456735505116009557713610628519257585335609437889289830900712817133850962018670941534859614637 6579 71064543541100913471010232019115427221257038515170671218875778579661801425634267701924037341883069719229274 6580 106596815311651370206515348028673140831885557772756006828313667869492702138451401552886056012824604578843911 6581 130284996492018341363518758701711616572304570611146230567938927396046635946996157453527401793452294485253669 6582 213193630623302740413030696057346281663771115545512013656627335738985404276902803105772112025649209157687822 6583 260569992984036682727037517403423233144609141222292461135877854792093271893992314907054803586904588970507338 6584 390854989476055024090556276105134849716913711833438691703816782188139907840988472360582205380356883455761007 6585 781709978952110048181112552210269699433827423666877383407633564376279815681976944721164410760713766911522014 6586 1172564968428165072271668828315404549150741135500316075111450346564419723522965417081746616141070650367283021 6587 2345129936856330144543337656630809098301482271000632150222900693128839447045930834163493232282141300734566042 6588 1 6589 8779 6590 1048574249 6591 620080931989 6592 9205433331971 6593 9509805751361 6594 772013814604429 6595 5443690501931431 6596 83486584691198219 6597 6777509278412282191 6598 650200897579585751261 6599 9971737423869241302889 6600 809513805866464370748821 6601 5708113679851183310320319 6602 5896849213338281285187029 6603 87541882844148069398062531 6604 478711045668297393687179281 6605 7106721701701690710803899559 6606 7341701414255343681343377869 6607 51768439243896771402656927591 6608 4202604269921982819179746907899 6609 64452796715747662178513514311951 6610 6183284235342429081565743758216221 6611 501964075199639642694191355502934969 6612 7698319046835034894901527760109895381 6613 54283052302071184907065664453380204159 6614 4406742616177636423212305909960266092851 6615 4552449055336412880350903980542916751441 6616 67583542912164771342340512206004771549799 6617 39965950256798368676600586045186266160900539 6618 4773580849310138578367875997868899544911766242809 6619 41907266276093706579491583385291069104780395845620211 6620 1593777388932160398164789917442508131253529295988740720539 6621 13991771697435436135488690685227778884274733689485154785611881 6622 1671193928672721001453185565925049964405562910140892513494900800211 6623 988270968712048953189260257212140809353399184702213385242298514422071 6624 14671411499817817671757516083256013637516436788126895375971734125052369 6625 15156513379656176340726478906339068198655821173423231811281601419903579 6626 1230418161659803809661834841975881633144907500022442083565600090720667231 6627 8676030834323077760048515798065384165313491442500731309042138658111361309 6628 133059030960001572095237758318750679715999454081482552071241178865333520041 6629 10801841041211417645021248077706264857379142942697019051622403196436737620949 6630 1036275488825739228341664729071767382849992725696335689068190847793938767849679 6631 15892729634531426984688835733628829775765310496400564055667514936392729002337171 6632 1290184799818389373203497413386893759587814890010499690920794357361755510524734519 6633 9097462516401164685611474656521045854040086138888131014329647452782988442952331941 6634 9398264942160950017737806657573078848664332990256397179083887972982237000836688631 6635 139522273461551397498583288905527496601443660847900551844705113626591767911518024209 6636 762958840418203213454003311736197221340441635703111925593132324474134287262411952459 6637 11326532357605640307353503792123540315421426919402176786593653663278851626896644342301 6638 11701037710331430931013015520722337736130006829641763962864667920668704600671206351391 6639 82507367927230980205720204646834059212424179321460910835177452514811058630345289491549 6640 6698015660031406010912695073732075406147737119837619594782108676558424907876714530637561 6641 102723410058999632143363263256421402985485329957425045829988919675550557689292520558861589 6642 9854778603629446601975957294871891316355987618344025989503606339269981453492343152897663119 6643 800018993109428280476918218647295887482940361485722174341762606693089680191333878978319628291 6644 12269406829631459729582343558866769229186882077756483586396083053549578504451655095833847930359 6645 86515101361262911718746929091680333866289215301442204161852160052451167180209280539288584521701 6646 7023366740507670874306865041504610596212733433483154968546333924158634302399720123550668016766689 6647 7255590368660748305782532627978829325910318992993200149091077270527241064889533709327467506546699 6648 107713122557334584966003394103291367063031637760624169404971213127111749690581080086325350980621661 6649 63696827846472709376464853941026142652166690439487304108870567357958649308665216434185837239973470521 6650 7608025221870077290513941507700897348315588979428281108439864381544071633658503077218233535749107487354051 6651 66790853422797408533421892496106177820862555650400879850993569405575404871887998514898872210341414631481213729 6652 1 6653 37 6654 1952416861 6655 72239423857 6656 2399331648492377515117 6657 88775270994217968059329 6658 4684495565647443090491713187737 6659 173326335928955394348193387946269 6660 11063485189291219766859635771728931801712346432160301949463252696773292608603157 6661 409348952003775131373806523553970476663356817989931172130140349780611826518316809 6662 21600535024995954112073241901042313571182293846022966180983224465083896783523477384630177 6663 799219795924850302146709950338565602133744872302849748696379305208104180990368663231316549 6664 26544970157293105621186448848134429276893669466445980378469828896478635711727514561327101300021424369 6665 982163895819844907983898607380973883245065770258501274003383669169709521333918038769102748100792701653 6666 51826847309840881533858301555811688114819237970450005836599655317269911889853534867158051114416848599271885709 6667 1917593350464112616752757157565032460248311804906650215954187246738986739924580790084847891233423398173059771233 6668 1 6669 2 6670 83 6671 166 6672 45722415771583157031388386241223017 6673 91444831543166314062776772482446034 6674 3794960509041402033605236058021510411 6675 7589921018082804067210472116043020822 6676 7311627854299353945467219477076443417858793181469956500297058926405490350019 6677 14623255708598707890934438954152886835717586362939913000594117852810980700038 6678 606865111906846377473779216597344803682279834062006389524655890891655699051577 6679 1213730223813692754947558433194689607364559668124012779049311781783311398103154 6680 334305288721363498185471317273807988196164111095347198675645803424279265560787484392874104062984826929969187323 6681 668610577442726996370942634547615976392328222190694397351291606848558531121574968785748208125969653859938374646 6682 27747338963873170349394119333726063020281621220913817490078601684215179041545361204608550637227740635187442547809 6683 55494677927746340698788238667452126040563242441827634980157203368430358083090722409217101274455481270374885095618 6684 1 6685 3 6686 3726940271 6687 11180820813 6688 13043525767 6689 39130577301 6690 18133686975910691 6691 54401060927732073 6692 48612441456858462857 6693 145837324370575388571 6694 67583168252229761187337261 6695 202749504756689283562011783 6696 236527213321003406349274997 6697 709581639963010219047824991 6698 881522796513455245251290077972704187 6699 2644568389540365735753870233918112561 6700 612087036148611184288730670150250218429291553024145660743108174329178834835381 6701 1836261108445833552866192010450750655287874659072436982229324522987536504506143 6702 2281211824379291763446672826055785159790673054965820298393393640616705009908839104528251 6703 6843635473137875290340018478167355479372019164897460895180180921850115029726517313584753 6704 7983773027651070423534444063827966485579842639425890699063971839530972072126329276762227 6705 23951319082953211270603332191483899456739527918277672097191915518592916216378987830286681 6706 11099394715531846951913094860617702101651950715223061982435181757776861526088038911137542958271 6707 33298184146595540855739284581853106304955852145669185947305545273330584578264116733412628874813 6708 29755045211276370897727545737077342711145856318719284366385858653957929567383933180971448297943517 6709 89265135633829112693182637211232028133437568956157853099157575961873788702151799542914344893830551 6710 41366781149040229588093513728279245898127990746272082450266773540263152653568029309333499271172662431441 6711 124100343447120688764280541184837737694383972238816247350800320620789457960704087928000497813517987294323 6712 144775240970143280826378862759182270899227272419826088120531394664890845951920278247921164857277194268857 6713 434325722910429842479136588277546812697681817259478264361594183994672537855760834743763494571831582806571 6714 539568675815356101951893542720378580443561504362937466632803156696376243597469014783702711339816342730493554440247 6715 1618706027446068305855680628161135741330684513088812399898409470089128730792407044351108134019449028191480663320741 6716 1 6717 3 6718 11 6719 33 6720 59 6721 177 6722 649 6723 1947 6724 427013 6725 1281039 6726 3962867 6727 4697143 6728 11888601 6729 14091429 6730 25193767 6731 43591537 6732 75581301 6733 130774611 6734 233809153 6735 277131437 6736 701427459 6737 831394311 6738 2571900683 6739 7715702049 6740 1692195726271 6741 5076587178813 6742 18614152988981 6743 55842458966943 6744 99839547849989 6745 299518643549967 6746 1098235026349879 6747 3294705079049637 6748 616674481120301924646301 6749 1850023443360905773938903 6750 6783419292323321171109311 6751 20350257876969963513327933 6752 36383794386097813554131759 6753 109151383158293440662395277 6754 400221738247075949095449349 6755 1200665214741227847286348047 6756 263328020206623485748990928913 6757 789984060619870457246972786739 6758 2443798950973767527217312904967 6759 2896608222272858343238900218043 6760 7331396852921302581651938714901 6761 8689824666818575029716700654129 6762 15536353192190785659190464805867 6763 26881788460711442799390441954637 6764 46609059576572356977571394417601 6765 80645365382134328398171325863911 6766 144184138107452284105821461393053 6767 170899885114098642251095112864537 6768 432552414322356852317464384179159 6769 512699655342295926753285338593611 6770 1586025519181975125164036075323583 6771 4758076557545925375492108225970749 6772 30415343892596052759534965445540743 6773 91246031677788158278604896336622229 6774 334568782818556580354884619900948173 6775 1003706348455669741064653859702844519 6776 1043533921452161393099646435488673571 6777 1794505289663167112812562961286903837 6778 3130601764356484179298939306466020713 6779 5383515868989501338437688883860711511 6780 11478873135973775324096110790375409281 6781 19739558186294838240938192574155942207 6782 34436619407921325972288332371126227843 6783 59218674558884514722814577722467826621 6784 61568501365677522192879139693831740689 6785 184705504097032566578637419081495222067 6786 677253515022452744121670536632149147579 6787 2031760545067358232365011609896447442737 6788 12987747241609118277007304199796689290659 6789 38963241724827354831021912599390067871977 6790 120531962605620441811020049910273707590181 6791 142865219657700301047080346197763582197249 6792 361595887816861325433060149730821122770543 6793 428595658973100903141241038593290746591747 6794 766277087254937978343430947788004668148881 6795 770031322044109966815255822609301340078761 6796 1325851588661824859921220549013010783491991 6797 2298831261764813935030292843364014004446643 6798 2310093966132329900445767467827904020236283 6799 3977554765985474579763661647039032350475973 6800 7111385793731606066850182944706148747820679 6801 8429047959804317761777740425668051349637691 6802 8470344542485209634967814048702314740866371 6803 21334157381194818200550548834118446243462037 6804 25287143879412953285333221277004154048913073 6805 25411033627455628904903442146106944222599113 6806 45431848000602488042100093533948779064646899 6807 78225243731047666735352012391767636226027469 6808 136295544001807464126300280601846337193940697 6809 234675731193143000206056037175302908678082407 6810 499750328006627368463101028873436569711115889 6811 1499250984019882105389303086620309709133347667 6812 51468714948113801719049104572335706699205959353 6813 154406144844341405157147313717007120097617878059 6814 328813384920021529259682834579865593131051970893 6815 566155864429251818909540150295692773691265552883 6816 986440154760064587779048503739596779393155912679 6817 1698467593287755456728620450887078321073796658649 6818 3036654181938714301423897169767806695253151601827 6819 3051531715094975931863272395976254173653899367787 6820 3616947234120236821856511180378521524441571679823 6821 9109962545816142904271691509303420085759454805481 6822 9154595145284927795589817187928762520961698103361 6823 10850841702360710465569533541135564573324715039469 6824 19399989710281270226321287240212069994732066282687 6825 33403196001325857315662868867445873647784667620097 6826 33566848866044735250495996355738795910192893045657 6827 58199969130843810678963861720636209984196198848061 6828 100209588003977571946988606602337620943354002860291 6829 100700546598134205751487989067216387730578679136971 6830 180040371190603579979933071362598996245580062699433 6831 213399886813093972489534159642332769942052729109557 6832 540121113571810739939799214087796988736740188098299 6833 640199660439281917468602478926998309826158187328671 6834 1980444083096639379779263784988588958701380689693763 6835 5941332249289918139337791354965766876104142069081289 6836 1303043712257850957592731535623008223454472530736830231 6837 3909131136773552872778194606869024670363417592210490693 6838 14333480834836360533520046891853090457999197838105132541 6839 43000442504509081600560140675559271373997593514315397623 6840 76879579023213206497971160601757485183813879313472983629 6841 230638737069639619493913481805272455551441637940418950887 6842 845675369255345271477682766619332337021952672448202819919 6843 2537026107766035814433048299857997011065858017344608459757 6844 18756366413062214987193264292388058636791659305707959741643 6845 56269099239186644961579792877164175910374977917123879224929 6846 206320030543684364859125907216268645004708252362787557158073 6847 618960091631053094577377721648805935014124757088362671474219 6848 1106625618370670684244402593250895459570707899036769624756937 6849 3319876855112012052733207779752686378712123697110308874270811 6850 12172881802077377526688428525759850055277786889404465872326307 6851 36518645406232132580065285577279550165833360668213397616978921 6852 8009212291140935608326357365285502082672316815108273013158202359 6853 24027636873422806824979072095856506248016950445324819039474607077 6854 74328985498232620719653609686582988765806652537832985297485570481 6855 88101335202550291691589931018140522909395484966191003144740225949 6856 222986956494697862158960829059748966297419957613498955892456711443 6857 264304005607650875074769793054421568728186454898573009434220677847 6858 472543525177315200891255084551844622877666692091388107776333939181 6859 474858665967931622972567162633700713340442743713508325230407313061 6860 817618840480558827916189706552412876423873177916162838272341275291 6861 1417630575531945602673765253655533868633000076274164323329001817543 6862 1424575997903794868917701487901102140021328231140524975691221939183 6863 2452856521441676483748569119657238629271619533748488514817023825873 6864 4385410144395724622459562971508396337182592499732146132551648658379 6865 5197978776950467209803805930070290851654333613005269185539673330991 6866 5223445325647247852698238788970707846744870180848591577534480443671 6867 13156230433187173867378688914525189011547777499196438397654945975137 6868 15593936330851401629411417790210872554963000839015807556619019992973 6869 15670335976941743558094716366912123540234610542545774732603441331013 6870 28016661292107965755381462595388342087086121879096991188594031470599 6871 48239511588352970847055192686592359709008517497053607458068135242169 6872 84049983876323897266144387786165026261258365637290973565782094411797 6873 144718534765058912541165578059777079127025552491160822374204405726507 6874 308183274213187623309196088549271762957947340670066903074534346176589 6875 924549822639562869927588265647815288873842022010200709223603038529767 6876 31739443084556806071361446833096861781853396120137676550835205907803253 6877 95218329253670418214084340499290585345560188360413029652505617723409759 6878 202770823530964386120384821817704442705642477321336330481611917972116793 6879 349133873930124866784975915164065479600387357321514442059187264985835783 6880 608312470592893158361154465453113328116927431964008991444835753916350379 6881 1047401621790374600354927745492196438801162071964543326177561794957507349 6882 1872627141988851558210325363152714845129350371088122916499277148560391927 6883 1881801737028339286934428314084725644773300314451719596280848537488105887 6884 2230479058840608247324233039994748869762067250534699635297731097693284723 6885 5617881425966554674630976089458144535388051113264368749497831445681175781 6886 5645405211085017860803284942254176934319900943355158788842545612464317661 6887 6691437176521824741972699119984246609286201751604098905893193293079854169 6888 11963478588326898781102704487244562119632906161958843498415103160354890787 6889 20598898561877367140313578994679863296422854081969352081492048634164311197 6890 20699819107311732156278711454931982092506303458968915559089333912369164757 6891 35890435764980696343308113461733686358898718485876530495245309481064672361 6892 61796695685632101420940736984039589889268562245908056244476145902492933591 6893 62099457321935196468836134364795946277518910376906746677268001737107494271 6894 111026302484672017929131270530998813041624718552651456180570063711798247333 6895 131598264471595886592129749359690183315961967781547278482566134763903798657 6896 333078907454016053787393811592996439124874155657954368541710191135394741999 6897 394794793414787659776389248079070549947885903344641835447698404291711395971 6898 1221289327331392197220443975840986943457871904079166017986270700829780720663 6899 3663867981994176591661331927522960830373615712237498053958812102489342161989 6900 23420767468041984328183463291314535337911403542810762603171151147951854459423 6901 70262302404125952984550389873943606013734210628432287809513453443855563378269 6902 257628442148461827610018096204459888717025438970918388634882662627470399053653 6903 772885326445385482830054288613379666151076316912755165904647987882411197160959 6904 803553805133682243931731037682260951751581287174972139966673976538408559125531 6905 1381825280614477075362824334187557584936772809025834993587097917729159413105957 6906 2410661415401046731795193113046782855254743861524916419900021929615225677376593 6907 4145475841843431226088473002562672754810318427077504980761293753187478239317871 6908 8839091856470504683249041414504870469267394158924693539633413741922494150380841 6909 15200078086759247828991067676063133434304500899284184929458077095020753544165527 6910 26517275569411514049747124243514611407802182476774080618900241225767482451142523 6911 45600234260277743486973203028189400302913502697852554788374231285062260632496581 6912 47409674502887252391972131223253396153343295943323356258033764615766104988406329 6913 142229023508661757175916393669760188460029887829970068774101293847298314965218987 6914 521506419531759776311693443455787357686776255376556918838371410773427154872469619 6915 1564519258595279328935080330367362073060328766129670756515114232320281464617408857 6916 10000972178831011853930605210414093678247562161026252171467922765140365228281593499 6917 30002916536493035561791815631242281034742686483078756514403768295421095684844780497 6918 92813386513777134308675416622861758710942950023487858364941050236230521626050245741 6919 110010693967141130393236657314555030460723183771288773886147150416544017511097528489 6920 278440159541331402926026249868585276132828850070463575094823150708691564878150737223 6921 330032081901423391179709971943665091382169551313866321658441451249632052533292585467 6922 590057358551029699381905707414431527016606167500548878116607443143281548468614016441 6923 1020947251651548477395429582851479345820372450258366442014351552598535737886552703151 6924 1770172075653089098145717122243294581049818502501646634349822329429844645405842049323 6925 3062841754954645432186288748554438037461117350775099326043054657795607213659658109453 6926 5475989804312850924211849580748843763945634051385783643531521963937600775936964498719 6927 6490630944061326693200962781558746797182667842506037659282681874576097033154754180851 6928 16427969412938552772635548742246531291836902154157350930594565891812802327810893496157 6929 19471892832183980079602888344676240391548003527518112977848045623728291099464262542553 6930 60235887847441360166330345388237281403401974565243620078846741603313608535306609485909 6931 180707663542324080498991036164711844210205923695730860236540224809940825605919828457727 6932 39632522615407515452550415678378068172435881918379620863988572684523503731104593584601633 6933 118897567846222546357651247035134204517307645755138862591965718053570511193313780753804899 6934 435957748769482669978054572462158749896794701102175829503874299529758541042150529430617963 6935 1307873246308448009934163717386476249690384103306527488511622898589275623126451588291853889 6936 2338318834309043411700474525024306022173717033184397630975325788386886720135171021491496347 6937 7014956502927130235101423575072918066521151099553192892925977365160660160405513064474489041 6938 25721507177399477528705219775267366243910887365028373940728583672255753921486881236406459817 6939 77164521532198432586115659325802098731732662095085121822185751016767261764460643709219379451 6940 14442989625794038174891595560775263459480486002700995800692807718526640727337748993371998318831544323 6941 43328968877382114524674786682325790378441458008102987402078423155579922182013246980115994956494632969 6942 158872885883734419923807551168527898054285346029710953807620884903793048000715238927091981507146987553 6943 476618657651203259771422653505583694162856038089132861422862654711379144002145716781275944521440962659 6944 852136387921848252318604138085740544109348674159358752240875655393071802912927190608947900811061115057 6945 2556409163765544756955812414257221632328046022478076256722626966179215408738781571826843702433183345171 6946 9373500267140330775504645518943145985202835415752946274649632209323789832042199096698426908921672265627 6947 28120500801420992326513936556829437955608506247258838823948896627971369496126597290095280726765016796881 6948 6167344329079189623174984895193327575623140769471360319841237902311216436902674210906757118119214235997199 6949 18502032987237568869524954685579982726869422308414080959523713706933649310708022632720271354357642707991597 6950 57235646969401542680018132625142785979881055124065687125704104845094513159222763340117110861753005556654041 6951 67840787619871085854924833847126603331854548464184963518253616925423380805929416319974328299311356595969189 6952 171706940908204628040054397875428357939643165372197061377112314535283539477668290020351332585259016669962123 6953 203522362859613257564774501541379809995563645392554890554760850776270142417788248959922984897934069787907567 6954 363873315415672187767324108816406326961765305398810258870633036236361769777257778443498669969033639923834741 6955 629592116663416969480199458876570645778691606364722558382745153296039644751450396741288219479283061123194451 6956 1091619946247016563301972326449218980885295916196430776611899108709085309331773335330496009907100919771504223 6957 1888776349990250908440598376629711937336074819094167675148235459888118934254351190223864658437849183369583353 6958 3376903171194691018121069824883424372812982252319875540416542185860576276394143037066909540843427327842588419 6959 4002606469572394065440565196980469596579418359386912847576963398599979467549835562878485369659370039162182151 6960 10130709513584073054363209474650273118438946756959626621249626557581728829182429111200728622530281983527765257 6961 12007819408717182196321695590941408789738255078160738542730890195799938402649506688635456108978110117486546453 6962 37145934883141601199331768073717668100942804775518630944581964044466339040335573407736004949277700606268472609 6963 111437804649424803597995304221153004302828414326555892833745892133399017121006720223208014847833101818805417827 6964 24440365319345060944422582866660096469626948991692661256608286922218343347659189842153427860409736161763512009533 6965 73321095958035182833267748599980289408880846975077983769824860766655030042977569526460283581229208485290536028599 6966 268844018512795670388648411533261061165896438908619273822691156144401776824251088263687706464507097779398632104863 6967 806532055538387011165945234599783183497689316725857821468073468433205330472753264791063119393521293338195896314589 6968 1441981553841358595720932389132945691707989990509867014139888928410882257511892200687052243764174433544047208562447 6969 4325944661524075787162797167398837075123969971529601042419666785232646772535676602061156731292523300632141625687341 6970 15861797092254944552930256280462402608787889895608537155538778212519704832630814207557574681405918768984519294186917 6971 47585391276764833658790768841387207826363669686825611466616334637559114497892442622672724044217756306953557882560751 6972 1 6973 2 6974 4 6975 12211279001 6976 24422558002 6977 48845116004 6978 8550754235833606049374123 6979 17101508471667212098748246 6980 34203016943334424197496492 6981 104415645642746715280828797382691123 6982 208831291285493430561657594765382246 6983 417662582570986861123315189530764492 6984 3375285907008960104104278105568209426169716946139246727744748944073846434982724591 6985 6750571814017920208208556211136418852339433892278493455489497888147692869965449182 6986 13501143628035840416417112422272837704678867784556986910978995776295385739930898364 6987 41216557918629753238095345144789136938956524406504031588467416868785884364803256595844613591 6988 82433115837259506476190690289578273877913048813008063176934833737571768729606513191689227182 6989 164866231674519012952381380579156547755826097626016126353869667475143537459213026383378454364 6990 28861240266506340543565589622174052968795351803394821019039680314143152807958554248434316964353692831158693 6991 57722480533012681087131179244348105937590703606789642038079360628286305615917108496868633928707385662317386 6992 115444961066025362174262358488696211875181407213579284076158721256572611231834216993737267857414771324634772 6993 352432657209204519912997410219437536984912387743202658421952669405849365191758479172225311874590314805932386329505693 6994 704865314418409039825994820438875073969824775486405316843905338811698730383516958344450623749180629611864772659011386 6995 1409730628836818079651989640877750147939649550972810633687810677623397460767033916688901247498361259223729545318022772 6996 1 6997 3 6998 839 6999 2517 7000 16720169463978222424570110384282935802606909320362870086338754573071313922696735992231148100464790514323764289919103 7001 50160508391934667273710331152848807407820727961088610259016263719213941768090207976693444301394371542971292869757309 7002 14028222180277728614214322612413383138387196919784448002438215086806832381142561497481933256289959241517638239242127417 7003 42084666540833185842642967837240149415161590759353344007314645260420497143427684492445799768869877724552914717726382251 7004 1 7005 7 7006 331 7007 2317 7008 1085124373 7009 7595870611 7010 359176167463 7011 378583296193 7012 2514233172241 7013 2650083073351 7014 125311071039883 7015 877177497279181 7016 410809961909702411989 7017 2875669733367916883923 7018 135978097392111498368359 7019 951846681744780488578513 7020 1329961106209546647458654749119948233002538377788103176552631031902251001962041574744586118103613 7021 9309727743466826532210583243839637631017768644516722235868417223315757013734291023212102826725291 7022 440217126155359940308814721958702865123840203047862151438920871559645081649435761240458005092295903 7023 3081519883087519582161703053710920055866881421335035060072446100917515571546050328683206035646071321 7024 1443173211490020712437824778062256128129337364605752586315982049993273115792682133594651646551687005659649 7025 10102212480430144987064773446435792896905361552240268104211874349952911810548774935162561525861809039617543 7026 477690333003196855816920001538606778410810667684504106070590058547773401327377786219829695008608398873343819 7027 503501059397298729959090041607403467979626964399003197080468886604093123299226609634509794673216199842445309 7028 3343832331022377990718440010770247448875674673791528742494130409834413809291644503538807865060258792113406733 7029 3524507415781091109713630291251824275857388750793022379563282206228651863094586267441568562712513398897117163 7030 166658850660505879616458803772050547901256525216070058233635201465954823812044007789022742036834562147849397279 7031 1166611954623541157315211626404353835308795676512490407635446410261683766684308054523159194257841935034945780953 7032 546361271383329542240553897049777600349418286517361666056939231122274649653684966164563200107132468747476164715416257 7033 3824528899683306795683877279348443202445928005621531662398574617855922547575794763151942400749927281232333153007913799 7034 180845580827882078481623339923476385715657452837246711464846885501472909035369723800470419235460847155414610520802781067 7035 1265919065795174549371363379464334700009602169860726980253928198510310363247588066603292934648225930087902273645619467469