0 0 1 1 2 2 3 2 4 5 5 8 6 3 7 10 8 23 9 32 10 4 11 17 12 50 13 105 14 138 15 5 16 26 17 93 18 248 19 491 20 630 21 6 22 37 23 156 24 497 25 1236 26 2357 27 2988 28 7 29 50 30 243 31 896 32 2629 33 6222 34 11567 35 14556 36 8 37 65 38 358 39 1497 40 5022 41 13873 42 31662 43 57785 44 72342 45 9 46 82 47 505 48 2360 49 8879 50 27774 51 73309 52 162756 53 292883 54 365226 55 10 56 101 57 688 58 3553 59 14792 60 51445 61 152528 62 388593 63 844232 64 1502341 65 1867568 66 11 67 122 68 911 69 5152 70 23497 71 89734 72 293707 73 834828 74 2067653 75 4414226 76 7784135 77 9651704 78 12 79 145 80 1178 81 7241 82 35890 83 149121 84 532562 85 1661097 86 4563578 87 11045457 88 23243818 89 40679657 90 50331362 91 13 92 170 93 1493 94 9912 95 53043 96 238054 97 919737 98 3113396 99 9338071 100 24947106 101 59236381 102 123159856 103 214170875 104 264502238 105 14 106 197 107 1860 108 13265 109 76220 110 367317 111 1525108 112 5558241 113 18009708 114 52294885 115 136478372 116 318874609 117 656205340 118 1134878453 119 1399380692 120 15 121 226 122 2283 123 17408 124 106893 125 550430 126 2442855 127 9526204 128 33094153 129 103398746 130 292172003 131 747524984 132 1722604933 133 3513688726 134 6047947871 135 7447328564 136 16 137 257 138 2766 139 22457 140 146758 141 804081 142 3797366 143 15766425 144 58386782 145 194879681 146 590450430 147 1630147417 148 4100277334 149 9336570993 150 18898207590 151 32393484025 152 39840812590 153 17 154 290 155 3313 156 28536 157 197751 158 1148590 159 5750037 160 25313828 161 99467035 162 352733498 163 1138063609 164 3358661456 165 9089086207 166 22525934534 167 50760713117 168 102052404732 169 174286701347 170 214127513938 171 18 172 325 173 3928 174 35777 175 262064 176 1608405 177 8507032 178 39570897 179 164351760 180 616552293 181 2107349400 182 6604074465 183 19051822128 184 50666842869 185 123953490520 186 276766608369 187 553105714448 188 941519929733 189 1155647443672 190 19 191 362 192 4615 193 44320 194 342161 195 2212630 196 12328067 197 60405996 198 264328653 199 1045232706 200 3769134399 201 12480558264 202 38136454857 203 107855119854 204 282475453243 205 683195552132 206 1513067874949 207 3007693519130 208 5104860892535 209 6260508336208 210 20 211 401 212 5378 213 54313 214 440794 215 2995585 216 17536282 217 90270345 218 415004994 219 1724566353 220 6538933458 221 22788626121 222 73405639242 223 219397213953 224 609727787050 225 1575398792425 226 3771662219506 227 8292423613585 228 16404978025250 229 27770347253993 230 34030855590202 231 21 232 442 233 6221 234 65912 235 561019 236 3997398 237 24529265 238 132335892 239 637611231 240 2777182578 241 11040682389 242 40368241968 243 136562507331 244 429365360526 245 1258490361529 246 3443616941004 247 8790677952935 248 20854763786026 249 45552165424861 250 89727490704104 251 151528693548299 252 185559549138502 253 22 254 485 255 7148 256 79281 257 706212 258 5264629 259 33791292 260 190656449 261 960603572 262 4375397381 263 18193262348 264 69602186705 265 246532936004 266 812460803861 267 2500316525916 268 7202423828449 269 19436718722388 270 49082160461349 271 115489089672236 272 250768745801201 273 492024930053604 274 829113172740405 275 1014672721878908 276 23 277 530 278 8163 279 94592 280 880085 281 6850926 282 45906847 283 270354588 284 1421614609 285 6757615562 286 29326275291 287 117121724344 288 433256847053 289 1492250586918 290 4805027916695 291 14507768271060 292 41146910821897 293 109665790005634 294 274237040139219 295 640494875612656 296 1383288551467461 297 2704426654261470 298 4548212548880783 299 5562885270759692 300 24 301 577 302 9270 303 112025 304 1086702 305 8817713 306 61575486 307 377836921 308 2069806118 309 10249036289 310 46332927142 311 192780926777 312 743159498174 313 2668666932145 314 8965945435758 315 28278741623513 316 83933420716470 317 234746121544001 318 618648951688854 319 1533380867440729 320 3557164294520846 321 7644879500249777 322 14897518703392030 323 25008616523032505 324 30571501793792198 325 25 326 626 327 10473 328 131768 329 1330495 330 11234910 331 81628109 332 521040516 333 2968683555 334 15287525962 335 71869489393 336 310983343312 337 1246923768263 338 4658750198582 339 16293362566485 340 53538049625756 341 165750211965739 342 484429754226210 343 1337824827459065 344 3489854646588648 345 8580399808550223 346 19782443603320846 347 42324841806962653 348 82230977033387188 349 137811095350211891 350 168382597144004090 351 26 352 677 353 11776 354 154017 355 1616280 356 14181685 357 107044704 358 709713329 359 4199437400 360 22455646917 361 109612662272 362 492465494977 363 2050372606552 364 7956046573397 365 28908159338464 366 98739571530705 367 318027833122200 368 968207799314149 369 2790462380999424 370 7618141855047137 371 19688396310186008 372 48051239722057077 373 110158525132340576 374 234714343972690417 375 454756416356289496 376 760950108850505477 377 929332705994509568 378 27 379 730 380 13183 381 178976 382 1949273 383 17747238 384 138973627 385 955731660 386 5864882389 387 32519966706 388 164588275895 389 766666433144 390 3309504534673 391 13315923714622 392 50180129626483 393 177827860495652 394 594595265148557 395 1880830897584906 396 5639501077898479 397 16048105313945040 398 43354643479178185 399 111094279511421270 400 269304044365818923 401 614176913470849916 402 1303647673799829829 403 2519354199006624802 404 4209637013851639847 405 5138969719846149416 406 28 407 785 408 14698 409 206857 410 2335106 411 22031617 412 178752482 413 1273457769 414 8094071818 415 46478920913 416 243587163514 417 1174841872553 418 5251012840370 419 21876441089665 420 85372494430770 421 313380484552905 422 1085803610197114 423 3561229772930577 424 11081561748413962 425 32769168140257481 426 92171916933380706 427 246620839923980161 428 627019163801220354 429 1510500121637889193 430 3428324708908568938 431 7251326581715023569 432 13980317794573288218 433 23328924528271077481 434 28467894248117226898 435 29 436 842 437 16325 438 237880 439 2779843 440 27146566 441 227930665 442 1680140916 443 11047670503 444 65620663234 445 355686747661 446 1774115783728 447 8199970496651 448 35327424426686 449 142576359947121 450 541329338930796 451 1940513433680815 452 6587546816808506 453 21230338338153045 454 65081068226824488 455 190022153300462675 456 528814910157823542 457 1402454913883024057 458 3539974199322133604 459 8478799029868591735 460 19158450320492184242 461 40390094696780496029 462 77699337019624861728 463 129496155796013166107 464 157964050044130393006 465 30 466 901 467 18068 468 272273 469 3289996 470 33216405 471 288293636 472 2196365217 473 14924176636 474 91592510373 475 512899921268 476 2642702452657 477 12616788733036 478 56144183656373 479 234047968030180 480 917953666908097 481 3399796439519708 482 11927856690009029 483 39745741844970580 484 126057148409948113 485 381160369937235276 486 1099997433395521493 487 3031267257436369092 488 7973696370641526753 489 19992469599832252092 490 47629718950193028069 491 107178263967465708340 492 225267695683871066097 493 432463188499509093932 494 719923394339652653045 495 877887444383783046052 496 31 497 962 498 19931 499 310272 500 3872541 501 40378942 502 361888983 503 2846547836 504 19967089689 505 126483776698 506 730976208339 507 3886578582264 508 19146069767957 509 87907042157366 510 378099193843919 511 1530100828782196 512 5847850935210001 513 21175504064738738 514 72849102599718347 515 238651992854637040 516 745869511201820429 517 2227027314534577198 518 6358292005366467783 519 17363255633444363628 520 45329421603918142473 521 112951610153943422634 522 267759593071602159043 523 600205552722938933480 524 1257936436906319093509 525 2410323019745480840486 526 4008133858468916539583 527 4886021302852699585636 528 32 529 1025 530 21918 531 352121 532 4534934 533 48786417 534 451054342 535 3659491161 536 26473128686 537 172923995073 538 1030383980110 539 5647938770713 540 28680587120934 541 135733699046257 542 601739935047542 543 2509939957673657 544 9887891721665854 545 36911246721614593 546 130935853386071678 547 442436948840427065 548 1426958452896884534 549 4399855278633282161 550 12985174598534327142 551 36706722237345158553 552 99399399474707664654 553 257680431232569229761 554 638391634458114811438 555 1506356780252655903961 556 3364498769881913930950 557 7032758226533713864945 558 13451215104748111245014 559 22345370266069727370233 560 27231391568922426955870 561 33 562 1090 563 24033 564 398072 565 5285127 566 58606478 567 558447237 568 4668992740 569 34801612587 570 234198736346 571 1437506711529 572 8115829462352 573 42444355353999 574 206858641521190 575 944332275614989 576 4056012168336188 577 16453843847675699 578 63252982290956146 579 231100082398642417 580 804472884625141160 581 2673868286362452759 582 8500682017892619454 583 25885711895060228757 584 75577608730939714452 585 211683730442992537659 586 568763561150269432074 587 1464835626840953473273 588 3609584041551724188672 589 8480439591686294023583 590 18877696588101921819478 591 39361669919383746929437 592 75158255290201585544684 593 124735017125193739870787 594 151966408694116166826658 595 34 596 1157 597 26280 598 448385 599 6131584 600 70023189 601 687076904 602 5914516881 603 45385122208 604 314385471141 605 1986090919016 606 11539427092897 607 62099611909248 608 311402608784437 609 1462593525920616 610 6462937969871793 611 26972793985883680 612 106679620124515525 613 401032684814114088 614 1436605651837897665 615 4914946822825491584 616 16089497127080563797 617 50475891040033412008 618 151939211666033355217 619 439200550839965607328 620 1219647842433227577061 621 3253247030424450482408 622 8327666698817128144353 623 20417690332055146356608 624 47775826511843362199669 625 106015193019329030948584 626 220535118228914363422705 627 420428390644309688838176 628 697129816463619595535621 629 849096225157735762362280 630 35 631 1226 632 28663 633 503328 634 7083297 635 83238070 636 840338163 637 7441931948 638 58741571037 639 418512164386 640 2718988554543 641 16244506566456 642 89883545568601 643 463385766262286 644 2237381900967339 645 10162913396759748 646 43598645352515221 647 177251059462914426 648 684963364401544039 649 2522601701053555792 650 8874154175716945041 651 29878598125623000422 652 96443986292736976227 653 298859088998803743452 654 889998851504802705997 655 2548847244777995890386 656 7021742117635673949855 657 18602655846877252576616 658 47348012877749527077577 659 115541529721648035633854 660 269332549252820428782107 661 595882860501063823153396 662 1236846369374287875414277 663 2354404576482217159788074 664 3900630618103572517685975 665 4749726843261308280048256 666 36 667 1297 668 31186 669 563177 670 8149802 671 98471169 672 1022047402 673 9304317513 674 75487820498 675 552741555921 676 3690242274850 677 22653737395849 678 128781789530906 679 682051101361793 680 3382818768591418 681 15783114066318505 682 69544672815593474 683 290394377631023121 684 1152608801495481586 685 4360173866950581417 686 15756929743721082250 687 54509682045061027713 688 180832266463421004362 689 576135341754961724041 690 1764993282258568173490 691 5203839378541366769873 692 14774428740955036610114 693 40398826705467963136585 694 106349495430094742790778 695 269239038029492305502209 696 654113117003960769918170 697 1519328526757845021853673 698 3352057756633196720421346 699 6943308702489701755623697 700 13198343897075491433097746 701 21848701358440372230831977 702 26598428201701680510880234 703 37 704 1370 705 33853 706 628216 707 9341195 708 115962166 709 1236480737 710 11562845652 711 96354983663 712 724584360082 713 4967568190853 714 31311547861552 715 182747074788307 716 993579965681006 717 5058449835634217 718 24224382670544140 719 109552169552456119 720 469491219999072714 721 1912494399125577421 722 7425277067571640424 723 27542380678243304091 724 97808992467025414054 725 333150940975507446129 726 1090118549193890174532 727 3431247173207420072063 728 10400079834007355015426 729 30378347953503758395413 730 85551603399926758142112 731 232299925535489464069475 732 607888458995076512362462 733 1531240614028529587782841 734 3704682257790335379554684 735 8576068541181377121829703 736 18871435000304275597874746 737 39013087599869468786596189 738 74060132855385332450525912 739 122507262415527385192238123 740 149105690617229065703118358 741 38 742 1445 743 36668 744 698737 745 10668148 746 135971509 747 1488414412 748 14287740801 749 122205570116 750 943144913861 751 6635297464796 752 42914413517201 753 256973036167060 754 1433300076636373 755 7485329877951596 756 36768162384129953 757 170544714607130212 758 749588104158659045 759 3131573723283309180 760 12469345189980527025 761 47437002935795471540 762 172788376081064189685 763 603748309523597049868 764 2027017799692994670529 765 6548383522094304917124 766 20379710529309080004613 767 61158138316820193415452 768 177088089670250709952977 769 494939618605666932164564 770 1335128003136232908596501 771 3474257076159839008741804 772 8710179947978703976079329 773 20990930746950416477463716 774 48438434288436069197168165 775 106322956888609813581639100 776 219396177343864614818761201 777 415963572614777332461525236 778 687576525647533783356881717 779 836682216264762849060000076 780 39 781 1522 782 39635 783 775040 784 12141925 785 158781582 786 1783167503 787 17559322716 788 154052633633 789 1219403117610 790 8797845496267 791 58347556478264 792 358235006162525 793 2048508118965958 794 10967138073553927 795 55220630335635476 796 262533507326895641 797 1182666326092684898 798 5063828153534653123 799 20664747066798489328 800 80571095192574487893 801 300796474209434149118 802 1077333159814095388671 803 3708099269030687109068 804 12283500590817986696721 805 39211594642221371618458 806 120749443488350645038523 807 358995671475421548406952 808 1031023379751339190524493 809 2861091001493239031285558 810 7670476080789310948623863 811 19854913104927853933444996 812 49556023799856974386988041 813 118985388835243460061619922 814 273746780012289342840427187 815 599465914244763771240827488 816 1234825664203405718521113925 817 2338365762465716834339520878 818 3862624504378013466756402671 819 4699306720642776315816402748 820 40 821 1601 822 42758 823 857433 824 13774398 825 184697905 826 2126646990 827 21469137209 828 193081093558 829 1566536844801 830 11583785458678 831 78729187433209 832 495311750073998 833 2902054875202481 834 15917701067722366 835 82105469476911769 836 399859607139442886 837 1845059440559023425 838 8091553920186361446 839 33820129140519503897 840 135055971399892481118 841 516423540801901118129 842 1894553174825430655918 843 6679985603670213153657 844 22671585463518886959446 845 74166680696558245274625 846 234127718827130261931606 847 713872833790902455377081 848 2103891885017663194308526 849 5996006266262241416118577 850 16527573348544791396027998 851 44052962534261956278096857 852 113463899439046784598529894 853 282005312074147219047137857 854 674737480921680021949184966 855 1547950175178733136030439641 856 3382241753626902625792381054 857 6955433180296025178653015857 858 13156423447139755479748939406 859 21718354672160545262321744825 860 26417661392803321578138147574 861 41 862 1682 863 46041 864 946232 865 15578063 866 214050366 867 2525395261 868 26121179460 869 240671410227 870 2000289348586 871 15150611652065 872 105463584543952 873 679504522051159 874 4076871147327638 875 22896627090252485 876 120919797634886620 877 602884874251241275 878 2847803921949707586 879 12784417282695092457 880 54696100343400957800 881 223572200883812942815 882 875051713085606542062 883 3286028428712938316109 884 11860567207208582125684 885 41212138274397682238787 886 138050404434474814472858 887 446344803958163321679089 888 1394345356576196038987776 889 4212110075384761688673383 890 12312008226664666299100486 891 34835587841471699111247061 892 95416123724278446785371916 893 252932985697587187661998667 894 648402197210781191307666418 895 1605144990206608432303989241 896 3827832646307021590283613848 897 8758024575112657352106434543 898 19095699509035585156551831454 899 39207556136471365814953786717 900 74082334255771666557024470948 901 122218350320735533397484363347 902 148636011713538854975622510922 903 42 904 1765 905 49488 906 1041761 907 17566056 908 247194485 909 2986640112 910 31633214833 911 298425804520 912 2539386563333 913 19690287563984 914 140304483760001 915 925272590355112 916 5681648259733909 917 32655146497314032 918 176471571222453137 919 900276243108581032 920 4350965039309529893 921 19983186243954329936 922 87463703870050380193 923 365732005097264280808 924 1464355919066683765685 925 5625436060865228623856 926 20772031696786749065649 927 73844737178393013430120 928 253107279887265510141765 929 837502488279903646293712 930 2678192648814263006960577 931 8284648080775220734621736 932 24808766382824648722395605 933 71956362450961014132743152 934 202208074016711160029362129 935 550557183438576794476732712 936 1451892366346945173446397797 937 3705439553764334797058053456 938 9138417190277964819645656545 939 21724274411697643762035704936 940 49577998495845886270693970933 941 107881254141352837242199589104 942 221171144533595869614177846769 943 417471829110103069568686681064 944 688326191144377457941793555333 945 836962202857916312917416066256 946 43 947 1850 948 53103 949 1144352 950 19752169 951 284512710 952 3518347307 953 38138202252 954 368197221605 955 3206009589458 956 25435683716775 957 185430455040760 958 1251007529155873 959 7857928379244894 960 46194723136292835 961 255321440856060004 962 1332069255187094173 963 6583310537605205098 964 30917461820869064927 965 138364351934873775056 966 591560060902188436057 967 2421647985066136482550 968 9511439964998048872091 969 35908907722650026561596 970 130525676597829789057365 971 457477693663488312629250 972 1548087461830657469064727 973 5063782598924824122319016 974 16026623328514307863901329 975 49120037792114177320918670 976 145885166625899840176057427 977 420049603093572014338162708 978 1172814860548859968844257549 979 3175264410334381936767388058 980 8332596330445661907271839311 981 21176453074487961523975549312 982 52039144676463570105656910793 983 123341417584007100138386586662 984 280800670221205823651280146699 985 609853068896154530507657582572 986 1248496042539853469690522110405 987 2354294062794333997201002346802 988 3879582456796627768060211968391 989 4716544659654544080977628034648 990 44 991 1937 992 56890 993 1254345 994 22150866 995 326415745 996 4129275762 997 45785825321 998 452121249178 999 4026328060241 1000 32668021366474 1001 243534160124009 1002 1679972144320642 1003 10788908052721409 1004 64841559568259138 1005 366357723560611977 1006 1953748419603766154 1007 9869128212396065425 1008 47369900570870335450 1009 216651714326613175433 1010 946576127163675386546 1011 3959784173132000305153 1012 15892872123196185659794 1013 61313219810844261093481 1014 227747804131324076712442 1015 815751174392642178399057 1016 2821316329886787960093034 1017 9433186390642269551476777 1018 30523592318081401537697122 1019 95670253438709886722517121 1020 290675457856723904219493218 1021 856610227576195758733713353 1022 2449474691218627741916133610 1023 6797553962101869647527779217 1024 18305414702881913491567006586 1025 47814464107815536922814395209 1026 121030061858767068552446855314 1027 296410624119237738796490352769 1028 700552711924450662586157086130 1029 1591206451041811016745094815401 1030 3449555562477819016943274508378 1031 7052345667812006483834798965585 1032 13286222187402968249096013280778 1033 21882349303854140098133853283817 1034 26598893963508684179111481318466 1035 45 1036 2026 1037 60853 1038 1372088 1039 24777299 1040 373343910 1041 4829035417 1042 54744136500 1043 552651210999 1044 5031100520418 1045 41725449947133 1046 317927631437616 1047 2241433935882267 1048 14710314132924318 1049 90340781753904865 1050 521540064882775980 1051 2841646208047154111 1052 14664522840046985690 1053 71903551623313386565 1054 335925166520796897448 1055 1499153008011085459427 1056 6405513308306761151126 1057 26258169604634947116073 1058 103464261538675393869348 1059 392525285480843731675271 1060 1436024264004809986786770 1061 5073091768284240125278861 1062 17327594488813297636848672 1063 57284373197536968726022571 1064 183478218954328256986236814 1065 569823930249762047928247153 1066 1717109615682681710881453724 1067 5023194534477505211531300687 1068 14270223187798002600975213514 1069 39373191852781785740069999317 1070 105493070663479236154451401112 1071 274337596630061841629712651635 1072 691778282608066648978649859718 1073 1688741618651755050361297298617 1074 3980500781618016729692549200148 1075 9021262795137646763380918523927 1076 19523164025427472264158991997890 1077 39861731880642446997089804244253 1078 75030303371899555344319670808848 1079 123511546639262379621565005411131 1080 150110440602771063800676486729598 1081 46 1082 2117 1083 64996 1084 1497937 1085 27647324 1086 425768533 1087 5628147860 1088 65201319777 1089 672596667276 1090 6256348398693 1091 53012898866244 1092 412665980250993 1093 2972027547570876 1094 19923775616377461 1095 124974871503206644 1096 736855718139887489 1097 4100041991069817580 1098 21606211039163957381 1099 108174285502524329636 1100 516003003646634613649 1101 2351081178178516970524 1102 10255747494496363581077 1103 42919430407438071848276 1104 172641861550748412833697 1105 668631408570267538378316 1106 2497180958055921256840357 1107 9006296990344971368905988 1108 31406983247442509131033521 1109 106018950933792775493904764 1110 346781543085658001206164149 1111 1100083692289748306120648116 1112 3387017238222192064930348993 1113 10127321388382378987343103404 1114 29420739110657886799849617605 1115 83064154151237675140894830436 1116 227930416667498697035416230865 1117 607761083961039774819580283612 1118 1573876963199168265427942794965 1119 3954396864458989964767889953300 1120 9623639264728761744821736452065 1121 22625402841484425237895204176140 1122 51169829662049544265435114697957 1123 110554725568119463526683910940100 1124 225446760820661465868093385993201 1125 423988610831823400833978062213180 1126 697610598073856844256219554353909 1127 847721038676627908056896041083508 1128 47 1129 2210 1130 69323 1131 1632256 1132 30777517 1133 484193374 1134 6538109767 1135 77367577404 1136 815165564457 1137 7744110630426 1138 67013357895363 1139 532692237012600 1140 3917385764834469 1141 26813188928782806 1142 171711836048366911 1143 1033542425691461044 1144 5870440134901166113 1145 31576693165134941074 1146 161357189706823228091 1147 785534478855982171376 1148 3652618660681133755549 1149 16259447333356014307150 1150 69434625235290449736503 1151 284995917193476934418476 1152 1126269187314492885630489 1153 4292081553940681680849162 1154 15795559502341574306595507 1155 56208839740129054806535016 1156 193634773921364339431473301 1157 646435267940815116131542214 1158 2093300503316221423458354479 1159 6580401433828161794509351588 1160 20094740060432732846782803985 1161 59642800559472998633975524994 1162 172127693821368560574719973035 1163 483122264640104932751031034336 1164 1318813765268643404606027548813 1165 3500451812428851444853550627390 1166 9028725640087009675049383375655 1167 22606761769274761384639009781020 1168 54855803875487948367355950409225 1169 128651036379021917870686269283322 1170 290375591609190925662805294921379 1171 626377077997971855057582591854680 1172 1275812449650456721759654040061061 1173 2397411658556136966849851656628150 1174 3942743295306621719162967252065567 1175 4790464333983249627219863293149076 1176 48 1177 2305 1178 73838 1179 1775417 1180 34185190 1181 549156081 1182 7571459222 1183 91477146393 1184 984010288254 1185 9543286483137 1186 84300755008926 1187 684006349916889 1188 5134084351763958 1189 35864659045381233 1190 234389684022530950 1191 1439643945762358905 1192 8343626506354986062 1193 45790759806391093249 1194 238724642678349262414 1195 1185616311241154661881 1196 5623769450778270588806 1197 25535835444815418651505 1198 111229908013461882695158 1199 465660450442229266850137 1200 1876925554950199086899102 1201 7295276296205373653378753 1202 27382917352487629640823422 1203 99387316594958258753953945 1204 349230930256451652991962262 1205 1189300972118631108554977777 1206 3929036743375667648144874470 1207 12602738680520050866112580537 1208 39277880174780945507404736110 1209 119015420794686676988163065089 1210 350785915175528236196858563118 1211 1006035873637001729522609570489 1212 2807971903545750066879668153638 1213 7627237481243244916339246329841 1214 20156414933759106036242180332886 1215 51791902343120877095930573489561 1216 129254467987883586847925533679806 1217 312761308242393453085967753372353 1218 731787936230606296619459317577054 1219 1648540605837769077339847204353113 1220 3550730133486197654157083836268854 1221 7223954241692791342766589532958065 1222 13564109195555550028779408441651782 1223 22297316824845421375162238986866425 1224 27087781158828671002382102280015502 1225 49 1226 2402 1227 78545 1228 1927800 1229 37888407 1230 621229678 1231 8741844981 1232 107790450596 1233 1183277885243 1234 11710574656634 1235 105554616148697 1236 873861721074512 1237 6691952422755359 1238 47690695819900550 1239 317945038887812733 1240 1991978668672702588 1241 11775249120790047555 1242 65909635433536126866 1243 350425037918276482529 1244 1774765991837780406824 1245 8584151753857205657511 1246 39743756649450894897822 1247 176509500107728196244485 1248 753399858563419345789780 1249 3095985863955847699539019 1250 12268187715111420439816874 1251 46946381363804423734019049 1252 173716615311250312128796416 1253 622334862162660223874712623 1254 2160866764537742985421652662 1255 7279204480032041742121504909 1256 23810979903927760256378959916 1257 75691598759228756629896276563 1258 233984899728696379125464077762 1259 703786235698911292310485705969 1260 2060608024511441258029953839576 1261 5874615801694193054432231563703 1262 16309825186483188037651146047182 1263 44093477601485538990232572709909 1264 116041794878365522122405326532356 1265 297088165209369986066261433701723 1266 739103941439647026000154720753882 1267 1783653185912646775705581791703289 1268 4163981727981022149664888313633456 1269 9363252467304988881161819354255423 1270 20137936842483977878085492723482342 1271 40926000279732319249631490698092189 1272 76787426300133290653573138126610396 1273 126172524283807383031117479393492323 1274 153260305442636054033499581673507826 1275 50 1276 2501 1277 83448 1278 2089793 1279 41906000 1280 701024085 1281 10064098744 1282 126596394321 1283 1417664730160 1284 14311517272037 1285 131576708077368 1286 1110993045300577 1287 8676807189130448 1288 63059455431786357 1289 428695190139499640 1290 2738618897700014961 1291 16505846687162765104 1292 94190731241488939525 1293 510525404593301548920 1294 2635716434349358438273 1295 12994634180044344502608 1296 61322542583352445057941 1297 277575799340531536200248 1298 1207485158011679078234513 1299 5056870880530946123563312 1300 20421044459598214262919205 1301 79635613538514058436755128 1302 300298610213568794299570593 1303 1096350087687479330303079632 1304 3879551714387882539599444917 1305 13319622958957667267142602488 1306 44409807342917469265643067313 1307 143912386006073986151918303792 1308 453588884493999121907278658117 1309 1391360019921606793343228441848 1310 4155754280131959343683667987393 1311 12090978106337593656145853390672 1312 34275419094514974748229231001557 1313 94678721882483701776112949758648 1314 254813994362334762888750849000913 1315 667943954450070271077417609234992 1316 1704136061099087283143833763690597 1317 4226893188451381084849570276147768 1318 10174528102345050010220040381484513 1319 23701762297631061041046748049373392 1320 53202951607420027800294060127111157 1321 114266888729636324928011043548685688 1322 231980315309501934831215672373388273 1323 434940265893442608515906289893490992 1324 714373095619886045580523350960491141 1325 867633401062522099614022932633998968 1326 51 1327 2602 1328 88551 1329 2261792 1330 46257585 1331 789187670 1332 11554310499 1333 148214803564 1334 1692475928045 1335 17421657930242 1336 163309883279647 1337 1405879636657592 1338 11193679871088617 1339 82929942492005422 1340 574684588063291419 1341 3741998675902806020 1342 22986464260765586085 1343 133683042189417290714 1344 738399178024207779159 1345 3884641016966867766352 1346 19514991631360570707233 1347 93832168394757360267782 1348 432730510318641341525971 1349 1917791467670851955960732 1350 8182147506213477157758557 1351 33660062846342637544241074 1352 133716720844454910243915407 1353 513650944596537762980241128 1354 1910299642497585887582891353 1355 6886201444572947757485415902 1356 24085376117918497564227463307 1357 81814806419793634097013133108 1358 270136999768785089514574504213 1359 867638270268858197573771466122 1360 2712587174684464112824278566087 1361 8259701474738030249851174995328 1362 24506433861207583249680696373393 1363 70872831062060151654055780765622 1364 199826972039058828178397961525827 1365 549319688283877292843261760285388 1366 1472077637096282326809430218521293 1367 3844157652645439881030681591446882 1368 9775186902195908249024085631285247 1369 24176608192992339344093696288917528 1370 58052898592968450395360484719775433 1371 134957612498019539236701292896259982 1372 302427452835075891965006396572056827 1373 648674656874214151724233112494130788 1374 1315595238077158695071355074761010053 1375 2464908599590487349167784715614992186 1376 4046915096272895494362330999209482295 1377 4914548497335417593976353931843481264 1378 52 1379 2705 1380 93858 1381 2444201 1382 50963578 1383 886408833 1384 13229907002 1385 172999021065 1386 2013689752674 1387 21127823610961 1388 201859364820850 1389 1771048884758089 1390 14370608392504298 1391 108494230755598337 1392 766108761310895178 1393 5082792025276992617 1394 31811254961945384722 1395 188480761412128261521 1396 1060562981625753331394 1397 5683603176616828876905 1398 29083235824944267350490 1399 142430395851062198325505 1400 668993074564460900119258 1401 3019515052553954197605961 1402 13119454026438283311325250 1403 54961664378994398013324881 1404 222338448069791945801481362 1405 869706113510784619025637897 1406 3293656700604908269588770378 1407 12090157787675441914657077633 1408 43061735350166887236369956842 1409 148961917887879018897610553257 1410 500913724076457742509198190578 1411 1638688994114101029597544160913 1412 5218914439067423339995594193122 1413 16191203088489917702671047754537 1414 48957338424435531202202919123258 1415 144336603347703266105939396262273 1416 415036406448822245938393138553722 1417 1164183066771758366960052860364937 1418 3185580392151917986612744839171618 1419 8501815681893640194452856649139793 1420 22121160236734988324507623871871922 1421 56072955331923235917625405792074697 1422 138302462117884025657079586800767658 1423 331312973208872015289141364416803073 1424 768698038541967446490849053885119882 1425 1719800148251257490180088562951307497 1426 3684070043202630336975676750206448338 1427 7464573880870276381214816540582450577 1428 13976397576733659224744932255406925058 1429 22937861170341972313083617186459888617 1430 27852409667677389907059971118303369882 1431 53 1432 2810 1433 99373 1434 2637432 1435 56045211 1436 993417622 1437 15109733457 1438 201338661524 1439 2388027435263 1440 25529540798898 1441 248516729230709 1442 2221424978809648 1443 18363082256072035 1444 141227921404174670 1445 1015830913470668185 1446 6864731700058555980 1447 43758778687280933319 1448 264050795061354579562 1449 1513094538099236172477 1450 8257260696341818380776 1451 43024099697902914608171 1452 214537731373909380284166 1453 1025961201789432478728929 1454 4714469328907847576454148 1455 20853438407900085085385359 1456 88934556813332766410035490 1457 366234669262119110224841733 1458 1458279230842695675051960992 1459 5621642044958388563666369267 1460 21005456533238738747912217278 1461 76157349671081067898939251753 1462 268181002909126974032919761852 1463 918056644873463735439728505687 1464 3057659363064022507546470857178 1465 9915262796245546877139609211213 1466 31325380323802887919806251158872 1467 96473921836728336824680218036667 1468 289767863608867134132822533422198 1469 849140873405392646177155068238193 1470 2428360346625973259075601067156852 1471 6778123805549649612648398766693407 1472 18465519879595207793714000255004818 1473 49088495798223836312674480776016533 1474 127282611366882060554807510439963152 1475 321658028816689322129512503032805507 1476 791273464143445363075733454250376238 1477 1891284475894284824855723872552299193 1478 4379782662687509761526661489388726572 1479 9783652854141397588682426802546482407 1480 20932296778214304306872920093335381322 1481 42373268235818239912832668889324756957 1482 79287526982893871450661218331191570632 1483 130077797820913233670804806635954829131 1484 157930207488590623577864777754258199014 1485 54 1486 2917 1487 105100 1488 2841905 1489 61524548 1490 1110987381 1491 17214138460 1492 233662533441 1493 2823028630228 1494 30740596864389 1495 304786866893996 1496 2774728574934353 1497 23359235809816036 1498 182950239470062741 1499 1340009074344905596 1500 9220571687874129761 1501 59844082075213619060 1502 367653655823849131941 1503 2144798988984439883980 1504 11915154223425494437233 1505 63196514617670227426180 1506 320758345689482522318517 1507 1561257278852824381331612 1508 7301687809550104436514689 1509 32869595546358037098354196 1510 142657590767590888593775045 1511 597826816843042765228652268 1512 2422340716947857550505454993 1513 9502261992748941789223785252 1514 36129360570946069100802371797 1515 133292166775265875747653840828 1516 477630519355473917679512854433 1517 1663868167138064627152161121972 1518 5639584175075550870138360484837 1519 18612506334385120254824440553228 1520 59853149454433555051770300923313 1521 187652451614964779796256770118852 1522 573894237060560250753759521577717 1523 1712802974074820031063737123238108 1524 4990304194106185936316493258633153 1525 14196788346281808808040493092483412 1526 39440432031426666214402892114181637 1527 106994447709245710320791373145202988 1528 283365554874351607188273364361182673 1529 732306195057922989872593377833951332 1530 1845237688018057675077839335117133077 1531 4527795628055787863009296661919808508 1532 10798862766637582449391682023860834273 1533 24962298283466489799600770315796043252 1534 55678247915822191695156117211677906981 1535 118983812929854735914861706194338045260 1536 240644608148566847278355593414854372849 1537 450009932952373952399821618382000772612 1538 738017938261877809648491202772213800757 1539 895948145750468433226355980526471999772 1540 55 1541 3026 1542 111043 1543 3058048 1544 67424501 1545 1239936430 1546 19565062271 1547 270441734172 1548 3327132897841 1549 36890758392458 1550 372418222150843 1551 3451933663979192 1552 29585898048729581 1553 235895373328608358 1554 1758854687143576695 1555 12319435449362612052 1556 81384089212450360873 1557 508881827111513111874 1558 3021334471919802127795 1559 17081287684329736449008 1560 92192956525425458312421 1561 476147816832578208057118 1562 2358163441374885111707247 1563 11221108529777813929553548 1564 51392391885685955464422433 1565 226919578199634881156551674 1566 967403985810268534978978987 1567 3987571519601168850713086248 1568 15912174229297968190442326493 1569 61543796792992979080468483542 1570 230965324139204923928924696167 1571 841888010269944717356091391428 1572 2983386696763483262187765367833 1573 10286839038977098759478286974642 1574 34538929548437769884441088012707 1575 113004585337256445191035829489248 1576 360510186406654780039062900531413 1577 1122056875082179810589079192227982 1578 3408754086217560092406575837043807 1579 10111861254398566059786806218915068 1580 29298953794786560804143792570031633 1581 82936174172495035826587177776696682 1582 229371053913167412361781443036081307 1583 619731056496764729870846180542466968 1584 1635402806429039326931712922737600973 1585 4212946689505019991882145635688685382 1586 10585980005578865529969281632725626967 1587 25912638400272235842370260318506269748 1588 61673799450376308091362712658163147273 1589 142314345649664989586119600185637097506 1590 316976406495341917196137423591653049747 1591 676604827573763500389354723200845467856 1592 1367259368674704300067531934997700613317 1593 2555287239888956062115844756151915186686 1594 4189253323901302304990691939450600987215 1595 5085201469651770738217047919977072986988 1596 56 1597 3137 1598 117206 1599 3286297 1600 73768846 1601 1381129777 1602 22186128478 1603 312192924921 1604 3909767556934 1605 44127658847233 1606 453436639390534 1607 4277788525520569 1608 37315620238229342 1609 302796891615567281 1610 2297546952087752334 1611 16375837088593941081 1612 110079361750406914006 1613 700345278074370386753 1614 4230561577105685626422 1615 24333183733355224203225 1616 133607427943110418964654 1617 701948201301114085334193 1618 3536259459508577405098558 1619 17115531430661276446359353 1620 79729031846125045840335334 1621 358041001931445882461309441 1622 1552364565941349298596840102 1623 6507340071352786684288905337 1624 26407085820251923725444318078 1625 103863056842542870996355128113 1626 396372177774740774005748307822 1627 1469225512183890415290764395417 1628 5294500219217318394834621154678 1629 18564725954957900416500673497153 1630 63390494542372769060420048484502 1631 210934009428066984135896965986457 1632 684448781171978209365995696007118 1633 2167015842660812799994137788766513 1634 6697826803960552702989792818038302 1635 20218442144576678855183174873997177 1636 59629257193761805719113773662943878 1637 171864385161043402349844744009672193 1638 484171613246705850538213364822450182 1639 1333273723656637992770840988400998457 1640 3588407586582442049573400091681066398 1641 9436757082516501368387258650107352753 1642 24235683777600386890238685918521665102 1643 60734302183451488262578227869753561817 1644 148320740034100032196311200846422978838 1645 352308885134141329873793513690223223617 1646 811599637279148236656050537467513370870 1647 1805180871348253654241542684260011888473 1648 3849045067596721454698429342458557969646 1649 7771591676160381816881806033608173769649 1650 14516132239950640183988342729210689943550 1651 23790587033503713227196082588638363917753 1652 28875788503155483965413130508615436904742 1653 57 1654 3250 1655 123593 1656 3527096 1657 80582239 1658 1535480862 1659 25102739117 1660 359481792516 1661 4581442274371 1662 52618868678538 1663 550183166916305 1664 5281408331827408 1665 46874817095577319 1666 386987328949373942 1667 2987331172652693557 1668 21660715213334386972 1669 148115914052335242059 1670 958540553877112542818 1671 5889447409057168555993 1672 34453192719518078385640 1673 192393804395983721553519 1674 1027949433640208225852366 1675 5266157094449899716285117 1676 25917947984619753567743028 1677 122762511261406075854437715 1678 560532545038977004156082490 1679 2470938112911772185214232033 1680 10530642750205908168099977472 1681 43445068641810618577833200887 1682 173715211304605413299632647078 1683 673950445921889058301736083013 1684 2539548135880520247598248786252 1685 9303273867281729057723634336347 1686 33162500041456947869058928988178 1687 115117720538787617345979650969833 1688 389442224509227370542296665440792 1689 1284825015109272564044189327434367 1690 4136289638942063573404322812207998 1691 13001132285563429076388253419012813 1692 39917401234100660634561221111048292 1693 119765100572439145208858169647989347 1694 351258742927244353277816687320605418 1695 1007294741334993606165874796152727793 1696 2824740078238337449474929149376176432 1697 7746421388477417491819170229458241287 1698 20771586057576360909779828971246660438 1699 54444026917693249168405773539875678293 1700 139414012878745124321222687328150905212 1701 348469055096296644780112116044327445867 1702 849098680264538006850216830580973648322 1703 2013007202677827573380060881738710242809 1704 4629787711305229464277654103466235502152 1705 10284013650250204573217626130184805360271 1706 21904650394007307844797861506251537099566 1707 44192374310118329845668010269070400812765 1708 82499093583572683256852435586919454674068 1709 135165469120231880449461648684173255496563 1710 164041257623387364414874779192788692401306 1711 58 1712 3365 1713 130208 1714 3780897 1715 87890232 1716 1703953333 1717 28342173312 1718 412926704945 1719 5353850771832 1720 62554161724741 1721 665356197319584 1722 6496947696063297 1723 58653173123468024 1724 492515319168419285 1725 3866833820770486784 1726 28514880206757567313 1727 198291509472427196344 1728 1304947977401874981221 1729 8152935940336156080032 1730 48495576068911403021665 1731 275342573184413202960824 1732 1495685811220605150366709 1733 7789792339310713092504192 1734 38973897418380366376532337 1735 187654356664406195798713080 1736 870949412964789275809233285 1737 3902420070915538465179547808 1738 16904000934033218818493757313 1739 70879712326049745564426935672 1740 288039992272465777441892783637 1741 1135705649498960249043261513728 1742 4349204231301369554943246382993 1743 16192026234463618860265129505592 1744 58657800143202295787047692830117 1745 206938020723446861002086272788128 1746 711497965771461848890362589198753 1747 2385765205389961783476848582073912 1748 7806879859441297920925360721716277 1749 24944301783946790570717936952937088 1750 77862835303610880281667411482998193 1751 237545337110150686125086802242035832 1752 708569180609834184611761659210630597 1753 2067122664872072144055453142683963808 1754 5899157484445403199696257088212868033 1755 16470318951161158140990356467047285752 1756 44988326397214936542589355667752187477 1757 120203939372484546620774958178874526208 1758 314061979168922920110403419046901109713 1759 801945047143964689211738222419379460792 1760 1999512782504799340842067169044680554981 1761 4861618665447164921072344881364364446112 1762 11504413579430221958730059866569310191073 1763 26418214940985655996225340100220351053496 1764 58606878985243168414240827736656693513333 1765 124703903689368806104706699511978631425664 1766 251395371583059819207227145367968486912497 1767 469059934286864382913541229639061197083128 1768 768266661030483627777877657516023144980997 1769 932307918653870992192752436708811837382304 1770 59 1771 3482 1772 137055 1773 4048160 1774 95719289 1775 1887562854 1776 31933689499 1777 473202567756 1778 6239980044533 1779 74147992541106 1780 802058351585431 1781 7964362244968312 1782 73114483064499633 1783 624282975356386942 1784 4983632115295293011 1785 37365346142823347108 1786 264171735822008110765 1787 1767411222696310288330 1788 11225295140434341349583 1789 67873807149681900451280 1790 391711956403006506433769 1791 2162740340808024859761302 1792 11448218491339343102632203 1793 58211908249030422571668732 1794 284840162331816984746914149 1795 1343443931961012456354860514 1796 6116813415841340197343641607 1797 26923234420790097481016946728 1798 114706947680873061863937639713 1799 473626652279388584870257359022 1800 1897372294050814611355411656387 1801 7382282174851144415341919553108 1802 27923512640616132830550295441693 1803 102773339018282047477863117777402 1804 368369159884931204266997083395647 1805 1286805146379839914159445945382528 1806 4384068317541263546526657116655193 1807 14576713382372523250928866420445382 1808 47327895025760611742572164095098747 1809 150135032113318282594957512531034028 1810 465543204527079849001711726256068053 1811 1411657722247064719738560187708734482 1812 4187349567728971048405774989603328887 1813 12153629717046446392157485220500160728 1814 34523106152653007732844098775760314513 1815 95981751501029102416423810910559787742 1816 261174017270728585579788124757186501427 1817 695439935812136052310966501982962137348 1818 1811446962125023661633108143449242707853 1819 4612904791773787691686913534913302723626 1820 11474036239725751953601325585322347724719 1821 27840068484603138833403730333256022361904 1822 65762697005019016788359130300045683606473 1823 150787790931247841198825298136922728173302 1824 334098573605859815717772825385558053112299 1825 710197848878288441029706670265505171450460 1826 1430653154748212643150475045272534855446085 1827 2667979750065560653841893932427619197510210 1828 4368554329749915273812524026652454179873511 1829 5300862248403786266005276463361266017255816 1830 60 1831 3601 1832 144138 1833 4329353 1834 104096802 1835 2087378945 1836 35908631298 1837 541044888553 1838 7254227500842 1839 87642200086481 1840 963848544213018 1841 9730269140766761 1842 90809114450234706 1843 788206572871121281 1844 6396121663522801234 1845 48745099921641441353 1846 350282181886472899226 1847 2381865140404791298321 1848 15374571503535442936234 1849 94473673793651684737097 1850 554059437346340091622146 1851 3108511734557371457817217 1852 16719470566704739420210722 1853 86379597307074505094511657 1854 429431667887921912413094538 1855 2057715762180751353514869201 1856 9517973109983104007213371322 1857 42558020946614541685573959657 1858 184188203048277701030528546098 1859 772521803008539347764723544833 1860 3143520749338742543990392560242 1861 12423175218240701570687723769737 1862 47728970033707978816579938764538 1863 178425821692606159124993351983633 1864 649568320595819410869853553156682 1865 2304742626860590529296296581934857 1866 7975616090781693989982399643972578 1867 26936397790695480787437923181073153 1868 88841006198828615780938953696617282 1869 286303933337907510118468630322750057 1870 901982169978305641715137869109852138 1871 2779183096752450210455409783074654673 1872 8378190386728485978599744960386718042 1873 24719169671503903419163005170490207657 1874 71395905541203357544164589166750682898 1875 201900763194885467693432498853070785153 1876 559056531966643155689644434520817074322 1877 1515670485049507793580399061260965713097 1878 4022557382986667507524473706693170558298 1879 10446909136885478860844495385055715989777 1880 26533850168385018506132734505291366438122 1881 65847954892713909293137790423869736524745 1882 159450720382336064914900651057171442493122 1883 376001208318602922902085079494139854272897 1884 860887572855710579818683203016620635558498 1885 1905183995339858836566162698667683860121257 1886 4046034998966359920746344414205723887017802 1887 8144667903780133217738713391905877939974097 1888 15181201983595609145393131350985951317357818 1889 24850618561749310685210931840999671514487145 1890 30151480810153096951216208304360937531742962 1891 61 1892 3722 1893 151461 1894 4624952 1895 113051107 1896 2304526854 1897 40300537097 1898 617254056948 1899 8412526446343 1900 103308954033666 1901 1154799698333165 1902 11848917383312944 1903 112388300974314411 1904 991403988295670398 1905 8175732224689592913 1906 63316953809853835500 1907 462344235617968176079 1908 3194491557909232373626 1909 20950928201849466608181 1910 130799173499036594281512 1911 779332284639028370640755 1912 4441903456542739920080118 1913 24269885757804850798108057 1914 127368953631584095312830436 1915 643180218826580512820436631 1916 3130327648895253778748400370 1917 14706016521059109139476640893 1918 66782010577656754832263971872 1919 293528234572548997548366477627 1920 1250238240629366046343618568558 1921 5166280792976647938098734673633 1922 20732976760556092052776851003612 1923 80885122012504772440044513537887 1924 307039913738818910381617804286058 1925 1135034056027244480376464709426373 1926 4089345003483654420542614844517912 1927 14369703721125938939821311070425347 1928 49281717602603113717241633895471078 1929 165059121592127210285618510773161513 1930 540204061128863336185026094792528852 1931 1728490164445076488018632594225131047 1932 5409655431175832340189180246409637858 1933 16567028914656768529244334989871010573 1934 49664388972889157927007085120747936272 1935 145779464185596418890334679457988826827 1936 419076132921685244127931767477810294878 1937 1180033428083213867511008700851698154353 1938 3254760445099364816781052196633480941772 1939 8792988313135540117885924964587617213167 1940 23262454833007686486254894056336503761242 1941 60243214138278183853232123946683586189141 1942 152625019199377111652502648875844689152008 1943 377923694474427085860541090356885868169875 1944 913375623175366073677526820908197164935894 1945 2150264404349679576398295103418957654767289 1946 4916335972545248992783141005103262150447044 1947 10867554966851467750095648117976669897586103 1948 23058257869597960888580705924088271724578002 1949 46384127756973703251712550666980100981909917 1950 86415948302318623082316613858965723813754880 1951 141418047674221030718743754004326332859984987 1952 171569528484374127669959962308687270391727950 1953 62 1954 3845 1955 159028 1956 4935441 1957 122611500 1958 2540189461 1959 45145253412 1960 702699847457 1961 9732480350748 1962 121453960830757 1963 1379562613197588 1964 14383279694843697 1965 138620498052471052 1966 1242412787322455861 1967 10409549000307719172 1968 81902235034851147585 1969 607563424462673159164 1970 4264399217989873708869 1971 28409818977748572690676 1972 180159920678634633580369 1973 1090291378816699598502636 1974 6311527119998467889223509 1975 35023316334346058607411684 1976 186662155723735004718350177 1977 957211328181899612851617244 1978 4730719195903733904420454245 1979 22567063365858096822645495508 1980 104055090464573960794386108273 1981 464365335614779713175016557772 1982 2008131810816694757067001603957 1983 8424650844422708741509354846148 1984 34323908397955448732384940523393 1985 135942007171016313225206305064892 1986 523867042922339996046868622888837 1987 1965941012688403386804951136601268 1988 7190320072199302287724030690545553 1989 25649368796808895648087956605488812 1990 89300790120537948305150901571385237 1991 303641629315268272308011046240017828 1992 1008904812036258818778655651805708193 1993 3277599037610198642982314340823368092 1994 10415744633231107471190127181458136997 1995 32392428979063708340623642417738785428 1996 98623846866609634796875062528357732273 1997 294067700025095211614216827107094495372 1998 858923297132376874632483274042893617077 1999 2458032858137275986271423742372402066308 2000 6892826731319854670563484639857581162433 2001 18940575489554759605230461801078679317372 2002 50996018635697986209371280822002800291781 2003 134501687606983856548858298825022890242164 2004 347369920944639152054593071647551165583313 2005 877918634618443349567636810880281722905196 2006 2169217952268236509105704722145364756010965 2007 5232857979793282159181526646472519575714148 2008 12299458356688210728362962754994739380928481 2009 28083349296084927471241751878074671428961628 2010 62009162132534356109918105920139613051125733 2011 131451547759106020250211362511207985757613652 2012 264251623818398346584240527037153810553278449 2013 492085619794938000385300894900445867227018316 2014 805073195953533158774004611213459470478731253 2015 976642724437907286443964573522146740870459204 2016 63 2017 3970 2018 166843 2019 5261312 2020 132808253 2021 2795609214 2022 50481052087 2023 798326152956 2024 11233506351161 2025 142419947532666 2026 1643436521561011 2027 17406278829602296 2028 170410056576917045 2029 1551443341951843958 2030 13203405129582018991 2031 105515189164740885748 2032 794980848662265192497 2033 5666943491114812060530 2034 38341161686853258460075 2035 246910901343236464731120 2036 1517362200838570696814125 2037 8919180699653738184540270 2038 50254024153998264681175463 2039 271939496212079328006937324 2040 1415812980117713945576904745 2041 7103743504203347462848976234 2042 34401526065965178189914925987 2043 161023679896397235806946529768 2044 729444105975750909776349195813 2045 3201941252407225380018367357542 2046 13634723907646628878594723807647 2047 56383283150024786352489019177188 2048 226649198718996548310080264765473 2049 886458248812352857582155192719202 2050 3376266304423096240433974952209307 2051 12532527389310801914962956779356128 2052 45372216258318999850774944075390493 2053 160322375175665843804013802252264542 2054 553264794611472064417175750063667607 2055 1865811235962999155503842448109393628 2056 6152315085609456617264812440738469913 2057 19845658756450762731437253963019975002 2058 62653832368745578543251023562216897427 2059 193670108214418921680749728508313415128 2060 586361655106123768091841618143765642773 2061 1739352652263595854338541719293753755222 2062 5056308807533248715242448735709049438607 2063 14407168396990379372077357117939032667348 2064 40240570617864993647871303558875293147153 2065 110177164743117739462473046181956772756306 2066 295674870985799582220702625828982463290251 2067 777546479537422590824153996301556519115728 2068 2002835035100505092446383878829389407604237 2069 5049971621987184951119725411855035886520398 2070 12452047554048703619406956780472920218245511 2071 29984363890530196506951446181940179174888140 2072 70367171543303334706556160815009589984778249 2073 160459682971922618287716018613223874464865610 2074 353920392863562994647845487044571473273604995 2075 749623564441067361482297376592933269584497096 2076 1505960808054403708451838798530532947364793861 2077 2803119623802874867611144304644438285070543430 2078 4584835544194315312829113489380044496419733887 2079 5561478268632222599273078062902191237290193092 2080 64 2081 4097 2082 174910 2083 5603065 2084 143672630 2085 3072090097 2086 56348751398 2087 905155956441 2088 12936988460558 2089 166590442344385 2090 1952446911438062 2091 21002162262601369 2092 208818497669120710 2093 1930671896197881713 2094 16685520367731744662 2095 135404114662054649401 2096 1035900152489060727646 2097 7497824492266137980673 2098 51505929670234208501278 2099 336757992700323931692473 2100 2101031094882131093237718 2101 12537573995374439974592113 2102 71710778849026442840307846 2103 393904299215104035528420633 2104 2081656775544897309112262702 2105 10601213259865958717538143681 2106 52106482830034484370302045902 2107 247531688792396898367163501657 2108 1137999474664545043950459227238 2109 5069384833047521333745175780593 2110 21906049993101375592358266945782 2111 91924057050772790823442009930617 2112 374956538919794125486011293873278 2113 1488063986451143531378246751357953 2114 5750788539686592629394376896286462 2115 21659582233420490784791308627851897 2116 79564325881050292550529209482598518 2117 285258917315035136205317955810253553 2118 998846087102173044426507508126185702 2119 3417922117676644264347525706299246937 2120 11436048439249100037116180595147110478 2121 37434022281309319385818246998905555393 2122 119933513406505660660506524524142427822 2123 376257453989670160884507276594672740377 2124 1156289217310212850657098623246751798278 2125 3482003524679932473087481960684271196273 2126 10277664984476777042668472415687074390102 2127 29741142189000405129988278269335156496057 2128 84388881203855778149936938946149482310558 2129 234806616564838511260281288686981548214017 2130 640658652293755832943456960697920784260574 2131 1713880002816978005988313582828459766666553 2132 4494261517454905689258851457959405693386518 2133 11547068174542595732824960748643830987511153 2134 29049087350578484303351642940971787092277062 2135 71485498795157384429710045903384886485410713 2136 171837034228990915643217652900334655645077102 2137 402663888744216868637489832328568120094720961 2138 917043964579702481573051337986363467833191566 2139 2020587921884332837703194201623868210691293657 2140 4276172294379803907637330376747334427640584614 2141 8585252726237082483700313479922305660075921905 2142 15973207894234272664140571273946788441566199222 2143 26119521707060810576242762826229024175276126201 2144 31680999975693033175515840889131215412566319294 2145 65 2146 4226 2147 183233 2148 5961208 2149 155236903 2150 3370999630 2151 62791841125 2152 1024296548964 2153 14866440965963 2154 194393871770906 2155 2313431225553353 2156 25268040399592784 2157 255088700331314863 2158 2394579094198317286 2159 21010771358127943661 2160 173100406387914337724 2161 1344404673539029714771 2162 9878129318294228423090 2163 68881883480794574905041 2164 457145805851352715098792 2165 2894934893433807740028983 2166 17533539983690378807858814 2167 101781892828091261622758773 2168 567396970892221739991487252 2169 3042958045652223084632170587 2170 15725828081063079111282576970 2171 78433524170963522199122766553 2172 378071695793394904936588314112 2173 1763602859250336847254211043007 2174 7970987166962403224949846050838 2175 34946421993111300151053288777213 2176 148776529036985466566853565653612 2177 615657125007552382876306869457507 2178 2478677650378490039740564914688738 2179 9717530176516226200513188562333153 2180 37127900949623309614698874086471512 2181 138351809064094092950019392196921927 2182 503175052260179521705866557489773998 2183 1787280056677387702337692021426213253 2184 6204048261456205011111725235851645892 2185 21058018818381949312575431537298003307 2186 69928089538940368735509859131350669178 2187 227295625226755348781834630654398652393 2188 723486592622931170326848431773213820592 2189 2256033263922814181868454331614638359247 2190 6894326005912959505613034915545661353798 2191 20653994515069669021368989291917006940173 2192 60672801688546851194025739976939237826332 2193 174802825081403034473950957192423876632947 2194 493998322850097323884169184825554907157522 2195 1369463591708691668087907434210457239632113 2196 3724002246819425507019677977736837790559240 2197 9932143767091309202266843018524703250612311 2198 25973473459088810624350655225127939931509982 2199 66569628984209890660527258914743558011298197 2200 167104215129945759393588947759100231588985972 2201 410426748154094059466516646562819773719473787 2202 984927671127301843747224131791722549459271850 2203 2304635524451221193957765302106654137387184377 2204 5242267410915256513234010841716885815911669600 2205 11539027627179393258574535420088088454243547871 2206 24400452647796279649912179276757728541960054390 2207 48958913268267634797753064030626822643602175517 2208 91051642869562718038136398130802635260444500940 2209 148852164552316561789895001846162874848286946435 2210 180533164528009594965410842735294090260853265730 2211 66 2212 4357 2213 191816 2214 6336257 2215 167534368 2216 3693770901 2217 69856611656 2218 1156945001745 2219 17047682516672 2220 226307995253541 2221 2734133092577800 2222 30315604717723937 2223 310672345448631584 2224 2960340139978263733 2225 26365690592304524680 2226 220476868338346806065 2227 1737981948265290858560 2228 12960515940098548996421 2229 91720528739187352324552 2230 617748218071334642328385 2231 3969828917356495097456160 2232 24398303794480681645343957 2233 143713736606262322075961544 2234 812892600326575323690207569 2235 4423247616871020148313865408 2236 23192033743586322344228612965 2237 117351385995612923654633956488 2238 573856605959971350790345037153 2239 2715531161003703102981144394272 2240 12450121187216443175185201488117 2241 55367530347290146551188336316168 2242 239090481377386913269095190746993 2243 1003524135421924762712255625858112 2244 4097858910807967185329127410004357 2245 16294066737702683425582880887026248 2246 63139497863842219240794943535830913 2247 238619207877559621805513209819224352 2248 880146069201833236461399159505920277 2249 3170601178139400460504957738421907528 2250 11161929496272993173954374995699766673 2251 38423996576111147497641531768849415872 2252 129410104933433465545726822437498088357 2253 426633819699129183063071312223247409928 2254 1377416037548815702171754374650859882913 2255 4356935894094561054367057138038712062752 2256 13507295163930334741848546385199011775797 2257 41055615684912963268830570592661680069768 2258 122382411888529483484225299861517924836273 2259 357858038658479369152201997030881039295552 2260 1026659186589979727510322139048859823086021 2261 2890121101148768719482398758084871969875656 2262 7983586939676885894589984170032167000067009 2263 21639732953587620603876505166293708041238560 2264 57545350179767740430494003409946351223360853 2265 150088452623066441715371917549817849166169032 2266 383762296737222091769488124223661638766453201 2267 961293260021261910629593718545581644074912960 2268 2356647679302657813843334496900123967253658597 2269 5646210874881180851548323930798500654100114824 2270 13193113810247658558740100074622040607398968801 2271 29974408848342308330548646336427014877554186272 2272 65913889123317981239035361033272831873757788533 2273 139273255039381895686700604340657383059320018440 2274 279283811177212248522590066502086840963366694897 2275 519187618599091528350621466479052351072098142272 2276 848572947679417685105927311060509316181238354437 2277 1029106112207427280071338153795803406442091620168 2278 67 2279 4490 2280 200663 2281 6728736 2282 180599361 2283 4041904630 2284 77592287187 2285 1304393900588 2286 19509021419005 2287 262864699189218 2288 3223305787020559 2289 36273043597322296 2290 377260993763677817 2291 3648273479190573134 2292 32974304211473361547 2293 279816863142124692292 2294 2238275679745762356917 2295 16936773568109602211898 2296 121617818247395503532871 2297 831086565057917498185808 2298 5418663700485747237970353 2299 33786796412322923980770470 2300 201898836813065927702075971 2301 1158505173745903573468245084 2302 6394645390943499045472318061 2303 34009926751400841538014796434 2304 174553346490600087536877365887 2305 865761338446184361981856359528 2306 4155149105409858815753345790953 2307 19320801453630005093919691673342 2308 87138452988136594820293229477627 2309 381596464712813654640576756540788 2310 1624211081512125330621927573145893 2311 6725594127742017278663310609008362 2312 27117519776252667889575318906038967 2313 106551084377797570555953143328896128 2314 408309790119199411602261296683951393 2315 1527075067198592269869173666009096022 2316 5577822314539825966835530563936923827 2317 19910352988952219601294863298058598028 2318 69496279061336360272890770062607780573 2319 237330380570880973316259124268955284802 2320 793374305203443621925057258929700783087 2321 2597424162451388507159882945803808075928 2322 8331776094094765263698694458493380021593 2323 26196007152119661059914297981731103860142 2324 80758918000962959070593414959591795705707 2325 244196945574405405823649285413771400611748 2326 724437396121414258460076582306170364743573 2327 2108954621369873355122600718385911227125146 2328 6025734909108621802115321615519643020086823 2329 16899442949934276416187704543636681990029488 2330 46522762843198782914654193879962557031335057 2331 125707845976554143949024702456202616295934470 2332 333341648779388326094890623415966816685464355 2333 867192398139676859579750665189446304618086588 2334 2212247954898160861978832507958689587459452749 2335 5530188894222080586451760723404395198788024306 2336 13533047448405919251843419151103019820141797727 2337 32372372133534758662131843156523561081640881352 2338 75539894792124725551420589567572616566594036425 2339 171428192763785015121004596937272463317906011230 2340 376615336926484892046740562311202678250983818203 2341 795172403143079036256031233153946902273670531540 2342 1593643832919382813129242766135086094309135368709 2343 2961404399197892026585791543674647761562471865418 2344 4839083459084736991763057008530960484185801840023 2345 5868189571292164271834395162326763890627893460192 2346 68 2347 4625 2348 209778 2349 7139177 2350 194467274 2351 4416971265 2352 86051163082 2353 1468037350857 2354 22281452670450 2355 304655173278673 2356 3790825659488450 2357 43287175043831305 2358 456821212404831418 2359 4482355685359082369 2360 41104933376023017050 2361 353896100729621070889 2362 2871988643617508120098 2363 22047037891472872688913 2364 160601629706977978433682 2365 1113306013012290980152361 2366 7363056278555955716308522 2367 46568516391364626935049345 2368 282254149616753478617895786 2369 1642658160175722979788216841 2370 9195808724865125598728779986 2371 49600380867209466182215894481 2372 258163654109210395257108056802 2373 1298478339045994844775841782217 2374 6319388782902038022511043932698 2375 29795339341941901932184081396993 2376 136254593783708501846397002547962 2377 604989511484658751307266988566377 2378 2610797057709597736569771318253058 2379 10960602266963740345855009500407313 2380 44803716170958425514093639015454642 2381 178472320325008663959622101250389737 2382 693333194822005646117836541263237258 2383 2628718052139797327589271503956284673 2384 9733615433878215564293975733902304522 2385 35221790737370261132424369595897826377 2386 124628422787658841006610002956564204978 2387 431455082419876174595759897288127270353 2388 1462159768194200769837076280486783338242 2389 4852958235849032898922016485220292197257 2390 15782158492395186669780593889517480294778 2391 50309941738609612993393586329741964176513 2392 157264866891692233123901299271064863742362 2393 482220730467060598018143999644428060059817 2394 1450855072162880262301869867364369825415138 2395 4284247089654167875884547168056451417283857 2396 12418936620132663033122469501962005664495826 2397 35344114479175561251425495661118330674612137 2398 98766320272308620582267394084717569695976682 2399 270996929092061547445946290420882743023246209 2400 730046423848004017489861616293052176004645034 2401 1930580470767069203164502904898465297308195977 2402 5010020823804906924723086078046601189385735314 2403 12752457672925148373153679309409685975633212369 2404 31815694015553148211448859183917100994563034402 2405 77721113597493826125424121491543681896345713481 2406 185633380523153310338976554215639859544580631258 2407 432601468079063051011401740720484939429080678913 2408 980644997769332958179146899968960080997970508346 2409 2152432737838896886481918695434109661522624858089 2410 4541248973901358735867192694723142658105430758338 2411 9096297206018633575582227004532876513977037992465 2412 16896785064301262593931075556738484759725311697906 2413 27604058094678163857528527727596209134539006998121 2414 33472247665970328129362922889922973025166900458314 2415 69 2416 4762 2417 219165 2418 7568120 2419 209174571 2420 4820613110 2421 95288747457 2422 1649377261396 2423 25398867282703 2424 352335493231826 2425 4447816325998949 2426 51525817029318704 2427 551634204477981427 2428 5490811102241895214 2429 51078100163623994633 2430 446079134269268082572 2431 3671963878616397273559 2432 28590990413706778082570 2433 211239658012157629205165 2434 1485147300731426587791208 2435 9961509592299673284252091 2436 63893082262220255935609958 2437 392715748270338361488555089 2438 2317628058062814819894667716 2439 13156094943103663398411664543 2440 71952284535178255179356339010 2441 379716319511598116618680290293 2442 1936358312666803356651630129312 2443 9554225434614836223938515844227 2444 45668953559458776178633641173918 2445 211718886685109179957214725118873 2446 952962991953476433110878716233212 2447 4168749561147732920987917023052647 2448 17740148885821071003412697841713018 2449 73504467323743236863361346357574973 2450 296780503819710326337077086623419352 2451 1168586018966724636414535729137046347 2452 4490637265928527610121643774356568278 2453 16852970751946540502004891012215157473 2454 61808376923195017198723236342015288372 2455 221658590448224119337757608894477319727 2456 777742095655759134940127509139168795058 2457 2671356946269836079372963686914079403653 2458 8986474950313069748132056452621154939152 2459 29621591678557289316834666827358927431187 2460 95713691909562088980008847046618371902478 2461 303288500539863935097303732647425199821353 2462 942774097898616766239349031562918123623532 2463 2875849900528557626559362898571716009098487 2464 8610952062345605764745779933992537251797482 2465 25314135772132436673752796604010994333577165 2466 73077186871440660958300761767091330672685128 2467 207187621622924842791993651512927231043273947 2468 576950870987295010820207336018527543762496838 2469 1577994223927360575756015242732462462790388081 2470 4238621118542433796410379763923979936103229092 2471 11179222413114409924297968746869046422797160383 2472 28941700909844465222174734134325333587816108066 2473 73509852598322761806777272627652120558012354837 2474 183046660211369736143650253303112903448921102720 2475 446401154332016872608050929010296444889847447459 2476 1064636002934233233958429223946421243863508757630 2477 2477882468782629243148977864635866264290559944889 2478 5610960204390859087810043460038936006811155311324 2479 12304641916131114710159154850196188326439210927751 2480 25942188096051107021608574549452207498521679678554 2481 51935270366371003191121877110723568772224029368925 2482 96436113525350429642581480395058262666488348064952 2483 157512419285998921629472931012577444826194255521387 2484 190984666951969249758835853902500417851361155979702 2485 70 2486 4901 2487 228828 2488 8016113 2489 224758804 2490 5254546485 2491 105363907052 2492 1850029915905 2493 28898274460004 2494 406632634974533 2495 5206784454205308 2496 61180417809522961 2497 664340439316823092 2498 6706785746036699733 2499 63275697011902589580 2500 560432931444794666785 2501 4678475944330460022916 2502 36941430236653635379045 2503 276772078662518042666780 2504 1973159037406102259663153 2505 13419815930437202131706452 2506 87274407784957131351568501 2507 543883238317515748775733548 2508 3254227044650668930158956353 2509 18727950045817147148465288612 2510 103836329524099065726233292165 2511 555504933570875437524269921468 2512 2871579565749276910794580341073 2513 14362163313030916491384726314612 2514 69585342307104528893956883332757 2515 326973182551672485029805249625548 2516 1491655061190258098097898690977633 2517 6613367614291467452196694430263492 2518 28522266061260271376597309295029157 2519 119766882270824579243371353494317148 2520 490051853414278142443809786475311473 2521 1955418376200713105195422602235777172 2522 7614641661095965351731602105729391797 2523 28958249678971033463858136892301117548 2524 107619597354112591164586264246531563393 2525 391086564725531727701067109483024171492 2526 1390487250829514981978952227516670286277 2527 4839586292755110196292043423569918484988 2528 16497418189338016023797063563105152827793 2529 55105484818208375088763786843085235198132 2530 180440768406327753385607300717062534531797 2531 579442960855753777462919880411106106255628 2532 1825505559294234478799572644621449429700513 2533 5644129557721408871598284574756083562422532 2534 17130931520595572262903427407320336823318501 2535 51056019355073614701402003945323868408693148 2536 149447341998646712333455562316426193414955441 2537 429712150493012216083749975596444755130914516 2538 1213850643103232069695950963127899529936685301 2539 3368795738017887656272173541878889536489570220 2540 9185411080487682028438568548535331935383187393 2541 24603254612144525749146917059328358294283576868 2542 64724177935103400895619619940522738304896845317 2543 167175731443270627924571626702500192450725308220 2544 423732244252963125874999152633265216457658765777 2545 1053180058796349734626700334946674564796427315956 2546 2564217216062599841193180487903392253549783521045 2547 6106735687779462318300587576485679761703852223564 2548 14195578360952950649259608901160482032805567479777 2549 32111180481474924447228807211395606366055933718852 2550 70358010493657146178996536611044002191016824325157 2551 148235468956079256391726988271219778461762533372636 2552 296606852847800689225430345777001609900474910806513 2553 550555385659150040497484757184637317393157514392852 2554 899052471897118211885793542099715180070712925893941 2555 1090037138849087461644629396002215597922074081873644 2556 71 2557 5042 2558 238771 2559 8483712 2560 241258629 2561 5720563918 2562 116339017455 2563 2071732840412 2564 32820037216321 2565 468350946650858 2566 6081768035830699 2567 72468970299558968 2568 797989827425905021 2569 8169116012779427846 2570 78151598770718717159 2571 701860227227415973524 2572 5940769103002670663225 2573 47560675283986766065186 2574 361274184183158444111011 2575 2611205300251778746440944 2576 18004180268095083137810549 2577 118698403983489416621085502 2578 749856050085962296748387551 2579 4547966333054146975683077452 2580 26530143423521963054307322417 2581 149094422993438175929005903194 2582 808435686088412679179509116827 2583 4235520185408565027498359379368 2584 21469263064188758429677666035053 2585 105416768684324203815019275682422 2586 501975293543101217738781408640727 2587 2320603537285031800866485349243908 2588 10425626212766757351161078470485033 2589 45561259888318496179955082195777682 2590 193850408220403346799923744985123987 2591 803669143905506068487104884954752608 2592 3249139373520497316126337273665841253 2593 12819199410817175773053361981631010222 2594 49392090750884174588643100979661519567 2595 185969937783967799217087502118494200508 2596 684676099863612118082740875848049935393 2597 2466249915418658827762760212847744393162 2598 8696323459003284006033755863934333164427 2599 30033327941096410226122862850609404477208 2600 101636230948642801338683713256799792503133 2601 337182484173178929813054800816947562233062 2602 1097066213435260460661581981945116203020487 2603 3502014733585248716924074506977671738976628 2604 10971649850600892067321931726355204731099673 2605 33746710928917873201823643708431625116840706 2606 101933661804587060166129075061075830348852355 2607 302437023158307387200986641322825892172500944 2608 881596515649966315618192179235696840718370901 2609 2525159309246210601397893117960041125785970718 2610 7107805690367330327366017622966830192212226239 2611 19662012508872900012076759713381051664084983852 2612 53450678201505107789662245321244741893751748113 2613 142778110748753034434428782321095838492932170298 2614 374678020127127063254620028964118769248554323835 2615 965585995823360817054190808299884178156938397832 2616 2442498298872673677555890295879823959411024479565 2617 6059895573731623253375771118729890777757235316566 2618 14730848477573685412869539183118962793010871061175 2619 35033162526306098380429735660765124587520290764516 2620 81339921368733973476918151773321212986381791963145 2621 183809112343866044103143495595760821543454550007154 2622 402402591793602446673867020478024602196233907704947 2623 847244913597482392291024354526245990558471351884096 2624 1694407152104433122013939457487884917852103777083461 2625 3144015009660701374397217756772237415315974217370254 2626 5133104620406907047927640694874168193308761225137839 2627 6223141759255994509572270090876383791230835307011484 2628 72 2629 5185 2630 248998 2631 8971481 2632 258713822 2633 6220536369 2634 128280117742 2635 2316351975609 2636 37208122032342 2637 538379105899521 2638 7088498088381078 2639 85639236423770745 2640 956098034149234734 2641 9923203874354567601 2642 96243918657852712606 2643 876255744655987403289 2644 7518885074886074040038 2645 61020329461875510768449 2646 469855188929020720944646 2647 3442334673363957911496601 2648 24057720241710819795748094 2649 160760304493295319554644145 2650 1029314758562747032924117198 2651 6327137141702856305355582201 2652 37405246898278966335345982070 2653 213029813315239105318659207681 2654 1170559922397089960427174227702 2655 6214515793894067667105042723897 2656 31919299043491391124281068138318 2657 158805330792004353368978009855793 2658 766197393019429774922778694178942 2659 3588776223847562793528045452063577 2660 16335005973899351945555609271792518 2661 72321892074984605476671769938055233 2662 311733560183706448456550597118956902 2663 1309253112309615863743579227058833497 2664 5362061629735619248357021385679427358 2665 21430400414073292337536720640976278833 2666 83641690575774642699233183602268808622 2667 319003719110626616504963786700424528697 2668 1189649756758206533804792164666968664598 2669 4340575772040477479650293253362762993153 2670 15503149146462420313446809330144840550742 2671 54232800546562114545603428044688578192377 2672 185902359436301326110410004152097775172718 2673 624721074558123057262148518225845129908913 2674 2058969772166562447736785300987908895162462 2675 6658050719187071625322441789910696837159577 2676 21131715303373212409568448023243573307235878 2677 65850076082891977678714023458030403155176257 2678 201530448816396911046666742227537858620869318 2679 605901133779291358413782458611439581142222617 2680 1789934672587565061232961279169962314033094462 2681 5196690497483741978249046576365700280537436081 2682 14829655497097282907012957317292571598535633038 2683 41599473696337513246455734653640453454832843129 2684 114712164406715521048194739688266247012669575094 2685 310940953356973663272285767330606827399353493505 2686 828397084232853760961334578615821435140839987638 2687 2168661100183341641270145415879824382546332709305 2688 5576745394879376135880226520059532520114295586702 2689 14079139267483673066811887934669247257282555382833 2690 34869883318788981733057198236518100828050661760574 2691 84633894322668765526356473080402188208581823586265 2692 201006978217708837383704360514488525782483906313926 2693 466156011930308854963766007883570560312320248284225 2694 1052367716067777345740776523957355984052008705996326 2695 2302015221458862184705667898961626576806713965585369 2696 4843667287160777699010631710975757485217289094552926 2697 9682089448925912195421788925235879818385367089006641 2698 17959209078993520617746647376882285427010102531514734 2699 29315455458656422175246558162632837411549699063664057 2700 35538597217912416684818828253509221202780534370675542 2701 73 2702 5330 2703 259513 2704 9479992 2705 277165295 2706 6756415486 2707 141257069597 2708 2585889162948 2709 42110363170899 2710 617697591102762 2711 8244574785383361 2712 100972309297535184 2713 1142709579870540663 2714 12022011488374342998 2715 118189134020581623205 2716 1090688797334421739100 2717 9485829616876483182427 2718 78025044153638067990914 2719 608900562544534299704009 2720 4521090424837512932145256 2721 32021145339912290639389951 2722 216839170074918429989782190 2723 1406914233130960782468543533 2724 8763366133396564120748242932 2725 52495750173378386761449807203 2726 302930810386896458415454996954 2727 1686520546099225524161288432337 2728 9071596262390383151693505383936 2729 47205411099775841943079616246151 2730 237930040935271586436338694240262 2731 1162932764746705714728095398274997 2732 5517906381613698283178919544517516 2733 25441688579360613022262574268373611 2734 114098586628244570444489953478221362 2735 498154038886935624377712320535233497 2736 2119140711380257936577842144713023896 2737 8790455453425493048678442757451284751 2738 35582917497234404634572184784106990942 2739 140655008487082339671342089027352078397 2740 543300418173483598875539059330045415716 2741 2051953894042316749185295010697438609011 2742 7582179422841000762640380428727170266762 2743 27425904341343898555737483012234773810657 2744 97161854034368433414787720387068192553776 2745 337297014017231874070801152583854545918871 2746 1147920448011656257443359674961797451000502 2747 3831611294736341762442293494175551476071877 2748 12548631786089975835501520585074157208393916 2749 40338397808650259870392410398228427352789371 2750 127320189194915449958674881879502403815201506 2751 394700714094204338684055647565070665591247081 2752 1202132296689892608144504848404048105354339016 2753 3597968103056749027791248586185450000529656095 2754 10584593273128056067273256441721112595100186638 2755 30610939267709080952535260335379384474173255757 2756 87040068461143877106003952306312409527541731924 2757 243351706564196911400654426648219109995044150147 2758 669004824327886095721134933667092184407067218746 2759 1808342861917713519954755279613520446947260699889 2760 4805401046333908922186235274109166264634433396832 2761 12550807541396626699336607210048523167295061692839 2762 32206692203759675902028721664777302944691912662374 2763 81155714790032330701897807835964651030025129805781 2764 200659492431490077961311479152884940066657615152620 2765 486300364971867680871372312747775654057723345052811 2766 1153463355119885373218842681145834740152527499650962 2767 2671987083117971573923385212986761284516856453931513 2768 6026370020644611104369829635905743845375579125513208 2769 13172052529264250988086129245843127907399582185651503 2770 27697809265350940882518549882054765211002238369211070 2771 55339107793270373695686986184172930456397707989732445 2772 102613772330920316488680191723688053294957509584911236 2773 167467825007489155348745578139830111909287743019250835 2774 203006422225401572033564406393339333112068277389926378 2775 74 2776 5477 2777 270320 2778 10009825 2779 296655112 2780 7330235893 2781 155343720976 2782 2882489953521 2783 47578742287368 2784 707386696561029 2785 9569659073047152 2786 118786543155965697 2787 1362468432324041544 2788 14527189500568925205 2789 144738335009524891408 2790 1353616266364528253713 2791 11930134680575433175240 2792 99441008451089984348581 2793 786366615149262352043504 2794 5916357602531309583892769 2795 42458593367281113155427976 2796 291318908782111833784600117 2797 1915072311987991046242925840 2798 12085352678515515949459712305 2799 73344468985290466831657762440 2800 428771029545565312008562566597 2801 2418222386031687294585305995888 2802 13176339194521295970440099812161 2803 69453346556687521065213221442248 2804 354588798591734949444631531928661 2805 1755451604273712250609065624443920 2806 8436290750634116248516080567236433 2807 39395885711608427553957574380127560 2808 178936160919213611020710102126722533 2809 791188786434393805842912376140177392 2810 3408483536701587366798466841388434785 2811 14318079701507338352054751743552743432 2812 58691452652167236035305379285111019125 2813 234929378636483980341219653096570088464 2814 918884805297049918888100801453967582577 2815 3514139117512850266948934871481451607304 2816 13148272434396167778774610310906060483077 2817 48156356198581067097152473751868004560496 2818 172744114574293399067677677151170970924929 2819 607202982625893706553266550122093709397576 2820 2092420444654781838067427377667745706316949 2821 7071952187402779857953080546805094633389328 2822 23452195268229097455896894626054803317855121 2823 76339224862969333161790825609357387879038408 2824 243997811866535042990858117887088219047029285 2825 766018715155654831633588647331661288453477872 2826 2362851725939751778462149143300780059399063969 2827 7162952125686393414397902577890278165283059080 2828 21345513501871198509462407605796840760912901813 2829 62541046042708335529270924382897337830186344208 2830 180192053771561293587810137024589131831901331889 2831 510583828796902082094468515979120651354487213960 2832 1422940359688985089216257876294431945756598582853 2833 3900288045934584704892148089575044577110926501488 2834 10514031954186207147033138643297731288692620598209 2835 27870240541916742768555981127455420720622115687880 2836 72627740287073045369921310002281246832609090043093 2837 185990147280865051973847839503023200807326132511248 2838 467805354502387460637057126491872791904008877469649 2839 1154765211905745219469740918392533386028389837675080 2840 2794528931997498273559955912286143780238640682378853 2841 6619979370235355220702183806418739804908024635961328 2842 15318336473997937898995398655311244934800460215406049 2843 34516759023906799991451357537060116687575621526570760 2844 75386620818521991862056036664958009805977442081433333 2845 158423537877143306440261572731185705473377388440376848 2846 316376418001333996624628750639046689224732606015020529 2847 586458015339743468462054520502564854428977858619182600 2848 956932262572634195844364505035734299450333879028359813 2849 1159938684798035767877928911429073632562402156418286192 2850 75 2851 5626 2852 281423 2853 10561568 2854 317226505 2855 7944117510 2856 170618074379 2857 3208451748876 2858 53669683989765 2859 808635122838162 2860 11085680892446343 2861 139441883121459192 2862 1620696858601466433 2863 17510354791494433182 2864 176775879301588249795 2865 1675130480675641394916 2866 14958881427615602823869 2867 126330024559281020347690 2868 1012137648159633356739775 2869 7714861865840205292676048 2870 56089812835652628031996793 2871 389867314985045574972024886 2872 2596258535755148454999550843 2873 16596683526258655450702188988 2874 102026505190064638231819663733 2875 604142003720920417072039992770 2876 3451135419298173023665908555255 2877 19045696999851156288691314363304 2878 101675382751059973324344635617713 2879 525717527899482443834189388988622 2880 2635757930764929643887886545361203 2881 12827500285672758143013032737041556 2882 60659676747915301945486687684405549 2883 278991723378737340520154364191255642 2884 1249116670732344757383776842458155567 2885 5448788993868325930025156059986767744 2886 23175352232077251648878374644927945961 2887 96184884585751826036238505673591708518 2888 389805715874403042412763538055272816107 2889 1543619899807936941642083992605810487148 2890 5976643822617837127479119665541229677029 2891 22639055374526855173202664847928741767410 2892 83943684007504090049129748910702806810983 2893 304844154780378556213959899813741782296408 2894 1084791251980565661834904127087006462618913 2895 3784414679261241206455598054876845878333438 2896 12948787311318802902476105979349686218039715 2897 43472934766950680216326081152209584169284164 2898 143264354898149110834013801387621775366177693 2899 463601391627653486986662744884067382292245386 2900 1473617918649843361611109510102816889792752543 2901 4602488359745249971706847300735258237645294384 2902 14128292211371395164566899021926316462327417433 2903 42636757838928987088427209205613435388523378326 2904 126523317383508521127160541194307613979622624347 2905 369256417197778150244241602601794083641710300444 2906 1060032299766241525926520255605503866828098846293 2907 2993556488252128697237246647879056463939184643106 2908 8316784893875698491345652613748532986806709727447 2909 22731104893996490343270939346621308852610256827144 2910 61115377390099440258860059117374460861924993113233 2911 161613358219089228397337350247111128415156198844206 2912 420231245787027325741106499752415576055091421398547 2913 1074026747570279838352011465747311568766426431379444 2914 2696597313978412518458809510631717746698825146524173 2915 6645891457881656011488506341310394912965855666578106 2916 16060399760114509505750646060015278498112520984918287 2917 37998715604347802625448228521745263237821005836285664 2918 87833811102252540515894984714116624860197087578262473 2919 197737190944681332369402378916134751353750151186266566 2920 431547349640346630671719988312278466633104981708076747 2921 906347305518823933736610311682510861331214976163474124 2922 1809181738859901398823293582824122404984925440797677253 2923 3352572016772279063129712608362421558864237178445219666 2924 5469442964142949026852006024827229490876973213891865671 2925 6629381648940984794729934936256303123439375370310151864 2926 76 2927 5777 2928 292826 2929 11135817 2930 338923890 2931 8600267905 2932 187162459794 2933 3566232283049 2934 60444368021690 2935 922749174849617 2936 12817065190134122 2937 163344629204039657 2938 1923483370926965282 2939 21054535021022864897 2940 215340769114105547874 2941 2067247129091335192585 2942 18701259037382579411370 2943 159990165024279202582929 2944 1298457837743193579670394 2945 10025457351743032229086217 2946 73830132053235865553759058 2947 519787259873934068557780737 2948 3505913110614128098529356466 2949 22698855172627932004231096297 2950 141322043888951225686752949018 2951 847490552799936280990612605521 2952 4902767975819029721728561153546 2953 27399600394968359034085784072105 2954 148120680145879488647121734053122 2955 775513590796421905805655758659457 2956 3936989049460833993527731693009282 2957 19400247265898521780428650975412041 2958 92887424299486581868928371396859146 2959 432538824426139224334569423272520337 2960 1960647218537221322238500629921931546 2961 8658552883137892009647433532366854857 2962 37282694109083469588550964237281568562 2963 156642930926912547273667844555801223041 2964 642633531387067415722669888284665747666 2965 2576059147069407399777517418945749050921 2966 10096322869495181468898721077092789215098 2967 38712022066639873769580505590562760659537 2968 145294761448670818991912919349194309237930 2969 534082600236553465255002568073638898345321 2970 1923718006997497683303866594974387143260642 2971 6792923938239304551594368776938239484212993 2972 23526125928819348660526072811164771580586146 2973 79947848007088831779328259942724041967910025 2974 266685137672188622829668142482555401503371882 2975 873550884197991220650344688754244559161794961 2976 2810770194475488069248116943741128831246792890 2977 8886876472870581402566073754579203958684839817 2978 27617657043987226538839820077240778658657551634 2979 84382707094287608791833928304780530509508347393 2980 253542782316725117007421678704701579877654350066 2981 749322516898011788378823822500803277498987274857 2982 2178611233862031464549585680708101227968796421594 2983 6232200021880401687713352584192661558736079910993 2984 17542541404008228876296251845820251009481974281546 2985 48590431191880417710912843806190092848898940836137 2986 132436913475976348313043842270185862563434190776514 2987 355165649085165016969241251634671451840515382733953 2988 937010253091281571107685101634198156310763002976706 2989 2431268246448588735200803067133925301132280855754697 2990 6201892307997281092011624043512954616597532433658314 2991 15544381079857349621958939895455067276262213246760593 2992 38250672297853515139198092296780740687340589898256986 2993 92309787662315827270396966878541282423274116719460937 2994 218142314368916170411740180114403170521292210134009074 2995 503713316415850043297037543744654546735239448898538113 2996 1132997857000878006338159910973067764722094581792881426 2997 2470892512160048570746490210967857092686414539664432297 2998 5186421556538773903306394105474490359002554956625583674 2999 10348175312170954365259400296661034322851717575868480593 3000 19170190293086182455241118929850685372592927968205565930 3001 31269014906170116276823059890934217986909276552407583465 3002 37898396555111101071552994827190521110348651922717735330 3003 77 3004 5930 3005 304533 3006 11733176 3007 361792883 3008 9300984678 3009 205063712377 3010 3958458455220 3011 67969058759959 3012 1051162601631266 3013 14790976966615005 3014 190952671360788784 3015 2277780671491793723 3016 25255799063441623902 3017 261651103198570036673 3018 2544239001404010777132 3019 23312745167877925381087 3020 202004169229539707375386 3021 1660452171997012489628709 3022 12984367361483238298385320 3023 96839956766462136081230595 3024 690457348693632070192770390 3025 4716157719181694237279907593 3026 30920926002423754340040360356 3027 194941825064002912031024405671 3028 1183754421752890418708389960210 3029 6934012950371856421427563719277 3030 39236381321159245177241908944928 3031 214756661862007092858449427070155 3032 1138390932804308487311226919782734 3033 5850893573061564386644614371451473 3034 29188129888420920160600997039872796 3035 141475801453806023809958019412143983 3036 666902050179431830013455814081523466 3037 3060088093142792376586525867275975349 3038 13679288194817905708472460029564761752 3039 59620535187039267306670857799213185171 3040 253546160223035284168889666592295976774 3041 1052822622537015247165227399432762947481 3042 4271515300993490062665414706663177746068 3043 16943897317558078931341653202701716012087 3044 65752242253693134169820879870357265886722 3045 249759025769003826931314304810114335784189 3046 929136387454228111178229792232947543367440 3047 3386936994688279259737098955280973584973403 3048 12103578939925081494635334327193600212447038 3049 42422628806983734706755775915296611277246177 3050 145896602742891915146610108669185424825742348 3051 492529588422169369755606511094464868297024255 3052 1632765610292349213235619342331264828962191098 3053 5317086688965828503134080974826638219370778949 3054 17014733356311897974948271673146971009302411656 3055 53519266873169705916354165504966953626644803107 3056 165519631011444541247027913886988262794810702134 3057 503445120422457267046283520896470373181973399593 3058 1506310419637194172432529022101975230558615024516 3059 4434244170397237425360938525310879736026398720967 3060 12845055426139670577623876790211642522731275053554 3061 36619796852028301141633481220224555090949329246093 3062 102752769447916947728842576872234898949330244363776 3063 283780114115773713752799262948610854361663375976427 3064 771382676676915079035084356853468168765612949486894 3065 2063558578853361667112010710122337776916891335197553 3066 5431837078393231973420498878890461234359935193928956 3067 14064997632839101800632925989537341152089748483341967 3068 35811271020693732514603489928505363044949494163760874 3069 89606324398404597275760522120741171008552297308778453 3070 220166784358573939685355581296063194119167003926496376 3071 530618886389805937367492728289007647063733330779966387 3072 1252474517174572151076270452148065364320264989812513574 3073 2889185690591300200711467906865787675777599020503933113 3074 6493076059752226777796118028806712533186108141961246836 3075 14150390128451049251849002345249059984875077638251262807 3076 29684986997160777520414796747384584666729350170745327074 3077 59203352602417914340915315973896304362173995714819373597 3078 109642557801674213072979494794681207721676200235432522992 3079 178809969262955430421355549512805946818934128710557841787 3080 216708365818066531492908544339996467929282780633275577118 3081 78 3082 6085 3083 316548 3084 12354257 3085 385880316 3086 10048657877 3087 224413354932 3088 4387935522529 3089 76315452737708 3090 1195447113128933 3091 17037586681375204 3092 222781235008778993 3093 2691514577861361500 3094 30225094312794779125 3095 317131996574806439700 3096 3123022101177387253505 3097 28980006270459323411724 3098 254296920667876956168197 3099 2116753261894429153172292 3100 16761572795374679941186321 3101 126585896923320054320802236 3102 913883202383414260594803221 3103 6320498270258740568067481204 3104 41957581991864189145387749153 3105 267820333058290855516452515180 3106 1646516579875184186255866881061 3107 9764283951999931026391820560548 3108 55934678223531032625061293224753 3109 309927721406697370660752629239836 3110 1663075316073012950830428976092725 3111 8652359821938885824786270267326932 3112 43691383283421370372031881678651201 3113 214355314625648314342590898130667980 3114 1022733166258886168166004731624335429 3115 4749723309581110374765986412981834244 3116 21489099597541808459824972309822571345 3117 94788922979398981474968290138600518268 3118 407955618389473532950528814530109680213 3119 1714324401149524064284645880555168604468 3120 7038662324680029374115287986651109298017 3121 28254074943231598368122355896016003056172 3122 110950214514482811469284888969074984954981 3123 426461482537179772570420073649546586625892 3124 1605356895760411710679964170692608465777521 3125 5921430277902919081595292918206529594118364 3126 21411946212516279835967726200681103391538805 3127 75938153959425096037358836443171314881232020 3128 264257385509300745890724721027653350984220545 3129 902683576674362030792941340791303644106987148 3130 3027978775388880613784167194217033341366202501 3131 9977831074647058330153867511374936389699172548 3132 32309651119924784808236220159348545618372363153 3133 102843651349406388699538657337462470254319577916 3134 321882549234020635862920736729417686675775083157 3135 990847300667922444156232171512876322652559184884 3136 3000602840727573883635044714511321926393147608993 3137 8941157430762005481428512261924176892978161354476 3138 26220457027298913484413327577446699151735835128997 3139 75685309305466885203670685587882896765416439428644 3140 215057875605412134074146743680342350805696013038513 3141 601590759169102795555788583501188104116689633378716 3142 1656753549961791588343672203303267127243965958842037 3143 4491694805492068334490767270279073072926470243526484 3144 11987090462738661975023276859291872084203296772652993 3145 31483925173970995749076701727719674470652980449923916 3146 81360193827503830064313117645762378667692223097026757 3147 206777789246602159854677129695008912721194014569566084 3148 516550898003580696815793233111813277848913315804840913 3149 1267336568751960573868641542696884119031813650511303676 3150 3050429972316338662312404723133957130415811971103783637 3151 7192090180082211014100143082147810170513675981420230324 3152 16574351930425737992607729017820310379477383143885410273 3153 37217818118629014022252849391876082897538568924097919916 3154 81053195244240840794516648484509727549142996733094509797 3155 169941534843819532655846761205790616578046342618659210468 3156 338787445247911660069741571974368128661896538568911107057 3157 627239972312541303564076616281855283202506867514901471836 3158 1022758307393563265478340710134657697950723776858734890741 3159 1239466673211629796971249254474654165880006557492010467860 3160 79 3161 6242 3162 328875 3163 12999680 3164 411234253 3165 10845772446 3166 245307785255 3167 4857656662716 3168 85561044922953 3169 1357323610789594 3170 19590357405293731 3171 259409179095447928 3172 3173704991965588421 3173 36090313882621729046 3174 383447404770222947871 3175 3823601502522416641076 3176 35926629874159127306305 3177 319203556812495406886226 3178 2690253739374801516226715 3179 21568579796643910610585328 3180 164916049515338644872573885 3181 1205385148822072959788179342 3182 8439766621464227788450463767 3183 56717846883587157501905694124 3184 366495761933742202163745958457 3185 2280832674867217243936065354698 3186 13691633206742332456583752796307 3187 79390595382273296108036866581608 3188 445252995012501699393850789046197 3189 2418256032492212020885032394378758 3190 12733691170504110796501731637798415 3191 65077434275864366993319883583776548 3192 323124132184934051707942663393095729 3193 1560212613069468534216538293148099138 3194 7332669088909465077148529437754268811 3195 33571491996032383911739488160558674400 3196 149849514572973173846532750608981764013 3197 652594055941845688272029855277691962494 3198 2774874075480843285507204550362970247175 3199 11527860801310396723907138417569248149660 3200 46820598069222024466144782300236360503849 3201 186024887526936434303552027165327348515002 3202 723436584578599018343256989783948920095875 3203 2755254962876190501593641234126103972499288 3204 10282042136539521293868898323025242032395173 3205 37615418626958720211431917441912875018052342 3206 134965518798900096084758480085765293290823167 3207 475161058267625938012842037556589959156275732 3208 1642102020451288714696508099375546954247483425 3209 5572764372514531359273616634383883939720673074 3210 18578574222550470303211651339975853670786048123 3211 60866056417122313441601739010699335678857583824 3212 196019358886453486949376616507510351551549524893 3213 620745559469880511511836010574390508481644185966 3214 1933475409371823591530988918816684517809978454007 3215 5924925550767319919322265804840882766855685247884 3216 17866685822256899284385822781276381586226994211353 3217 53028300280317818250227662620647257630940990694826 3218 154934066613083616938311675785976853548093265252467 3219 445677251523962636216129105054202101119205717719624 3220 1262325886298477565846064432235732556041591364136853 3221 3520670195429371949745525219040187787402246956357606 3222 9669118550883231872579964692622527987572683158726127 3223 26147903819113962182094008822193473144702450174905604 3224 69618919455823619906193987409205019699558727397482513 3225 182463038457298445719583806782687072837903930944433186 3226 470601021531404435638574054123458364226790168611026027 3227 1193929708781587292309044416930280554796897498985433024 3228 2977817175537128562993479192738977951677624465301577613 3229 7295583716605427799174525458569819201125250086916664926 3230 17538103869003977475587073263851586502054738039440678887 3231 41304545979511926482294945363819707052045797164746319484 3232 95096716028566678497155523773516100329061749232729649673 3233 213367729391436533313925021649901910775743314889922079386 3234 464362459479496906764288431340202254902932654241675799651 3235 973091439571228099489876764520361000142875535429246117176 3236 1939118857131681063123694952776584412007278941513058696069 3237 3589117136837785632166112279193097393160509585886695058646 3238 5851342117442978694615702243802409256991239920237440417247 3239 7090808790654608491586951498277063422871246477729450885108 3240 80 3241 6401 3242 341518 3243 13670073 3244 437904006 3245 11694910705 3246 267848468406 3247 5370812916377 3248 95789514502046 3249 1538674170214593 3250 22486355186297918 3251 301485891687039577 3252 3734600062748075926 3253 42998618937335393393 3254 462536337590180070310 3255 4669585244882819659257 3256 44419816621564363606638 3257 399550003308218897799169 3258 3409007299495515820912110 3259 27667840835514227947724153 3260 214152470147496783430883366 3261 1584453668484908388091636593 3262 11229605438771209136330279702 3263 76387218943822594426686437593 3264 499600827761151954092338090174 3265 3146929264562111400192149403329 3266 19119395146171661100711967554334 3267 112201623735187289665332586932249 3268 636845214129962285167220242560054 3269 3500354241634676005446103425985009 3270 18652301444630998822832867458162182 3271 96463426890999476612654482679737145 3272 484664993351797895313917029656609422 3273 2368001738606200481238397986197804289 3274 11260883440585134092603465717100172238 3275 52165044525526983081491483315413115449 3276 235586051094532540839763722084953553862 3277 1038029621609351402958326327971627280369 3278 4465497753032040376737560733612289490038 3279 18768232629823280386151903701544507886873 3280 77116691500355701576203824419350116540382 3281 309962177096514160345900633884913825559233 3282 1219423649202049612992709650834190094170110 3283 4698115196656839132929607874744242986765273 3284 17735412296072550928392147431895588991659734 3285 65632873059570792433692963196833706042107249 3286 238213810485429608729883360724511874350982758 3287 848340387551955642827483878366867126798081657 3288 2965603466270870295536834015299004040201840814 3289 10180469859236690369506958749058434934169997313 3290 34331808454301692031992226723418172544676718510 3291 113776439093974475776805617074093361894320350457 3292 370661854397550276167783972592303049124727459174 3293 1187426772753884274628996599674203909157921170033 3294 3741647741595588377671821529065278935449543810006 3295 11600048701734731888525076252722846220115207511897 3296 35391660074758951092233164838840110573197886971134 3297 106286646177333668626846650240763749790365871877313 3298 314249013070735103815385988647387860969400127824606 3299 914860331207781356969826769487566815636699110796697 3300 2622863469030221559032020306777501472797496192653174 3301 7405859550758071074623609958053421816241334513147633 3302 20595648297070674896949099869716137591216264628231366 3303 56412670667067868951623073384532138723491397961863097 3304 152179493942005451039911069615930631567752575534251214 3305 404261451855127516665688863807822724105215233876166913 3306 1057325511843830398023846724713968161169909333431626126 3307 2721856242156822125971465195767707080193597001028085177 3308 6893603126475537981273988805436965586668118965315095814 3309 17167004018618094343441993456745762739470993517533338353 3310 42000691604227499618203592179167168442650981643890682166 3311 100843341452743403576085610806838461996751516848077680537 3312 237244603460822008555536079944174269377859063245553649694 3313 545709048880825220366616625367592280482664127368205378753 3314 1223439237751758660444830078357696446161340096499803257790 3315 2660893136802483666698995274218259701207148286170725174617 3316 5573103433505392829312566991515205113357302763113029987862 3317 11101339427474859524602374223484886918525091290512783742577 3318 20541798681755623851384188746480393568676840796636919218470 3319 33483949589853211037586842488559866248539327194603810520825 3320 40574758380507819529173793986836929671410573672333261405934 3321 81 3322 6562 3323 354481 3324 14366072 3325 465940151 3326 12598754862 3327 292142133973 3328 5930803518756 3329 107091130937179 3330 1741554815653818 3331 25766584172166329 3332 349738831045503824 3333 4385824785480619327 3334 51119043785564088646 3335 556654000313079552349 3336 5688775582786079281916 3337 54778177449233262547811 3338 498747997379016523953618 3339 4307305300182751242664897 3340 35384153435192495011301160 3341 277204464418203506389908679 3342 2075810603050608677912428638 3343 14889869710306726202334344933 3344 102506694092900529765351062228 3345 678494740797875078284375589995 3346 4325024833121138432568863083498 3347 26591349243854910933472980041161 3348 157912368125213861699517534527744 3349 906959205990363436532070364020047 3350 5044158661755001727145394032565110 3351 27196814348020676555424364916712301 3352 142312542683651151990911715054611628 3353 723440962926448523917483227390958195 3354 3576107694884446900469798243245371906 3355 17204992874075781474311661946543348433 3356 80630920840187898648406610979056636120 3357 368382016460247422569661816379423305431 3358 1641997689164131366367751866436004139662 3359 7145525063805523146063638928019920910069 3360 30379255446660843908953103363176718286980 3361 126264179576839825871308831484071342714235 3362 513343048173709687793413289788335284813850 3363 2042728874472273461132023574507439204543193 3364 7960267720331162207054341100085872285478576 3365 30393795213060552268376096406725704263903583 3366 113762080568703895630461207035454999297670566 3367 417608764113704296794037530956800579690760573 3368 1504162962151089548351404770048179580839824988 3369 5318106815973915486715722663714050747839747459 3370 18464180141481476151759515428071489722211585586 3371 62976458455019858553258700900548097201058301409 3372 211084706003296026362056544698059631640055370376 3373 695522999494820778306646134364456042659103180007 3374 2253611626646255329103426706630963000941751809214 3375 7182686140995727981404244835370445845549216789253 3376 22524382584326048247601142617158571001113968111156 3377 69516091360819731228359383708721527794427062594187 3378 211194397612912350947439198788325388157990821442634 3379 631730056860981123389671837676476998917756821144553 3380 1860839401139497584174884595811431675523856059765856 3381 5398563201377500500176731672076499963958051363215727 3382 15427286221165793133832361936907423252996882069016534 3383 43428794068994539105405071764676982660454481210395533 3384 120437113033133082953977245018925258975162143800489996 3385 329029277642206402945511388019388029266406117296604307 3386 885470223439339370651111321443141384939373926707022434 3387 2347057187138297285340646909964932270214498494014815473 3388 6126238941138949809335958830446607511578004828474526776 3389 15741698309771309916581412831651280178439720794817707767 3390 39802305454864942241297395093834008504578833277666141934 3391 98970001077710536202942980729746939686700808439090162453 3392 241814034134681439397232183715752570126103306931058525156 3393 579901979048246851528853874466765301500713887024689855387 3394 1362855631389894080451006579778531851361237077638448883834 3395 3132003918022477961262453283503820578005241301506457520377 3396 7016336292576720288406278636079776725373729684176985952784 3397 15250332862884596784417840901813241539938180733460741115263 3398 31924775723864849138332782116813333571820574787086554845702 3399 63567913833095332514319345086778614059022506874236257806749 3400 117593662104704167403290376321818873876238674865476987546044 3401 191652370075065197970051012797215669796188575732414059472803 3402 232227128455573017499224806784052599467599149404747320878738 3403 82 3404 6725 3405 367768 3406 15088321 3407 495394544 3408 13560089557 3409 318300978392 3410 6541246631121 3411 119563181087056 3412 1968209127678053 3413 29476348115498200 3414 404981763333168353 3415 5140545379859291504 3416 60645413950903999477 3417 668418458049547640472 3418 6913848041148706474737 3419 67380801073168048304464 3420 620906975901417834805893 3421 5426960273463185601424408 3422 45118419008838431855390465 3423 357707036862234433256600304 3424 2710722104331046617558937621 3425 19676402417688381497805711192 3426 137072966220895637465491118353 3427 918074401111671245515217770576 3428 5921593975030684756368456444069 3429 36837968052006734122410299568728 3430 221341685421075506755400814137633 3431 1286213259536652804986988712685424 3432 7237331127282017968664453109270581 3433 39478304137057696251234212058547992 3434 208987661168729524797570292029871921 3435 1074741166778829200705965234475441744 3436 5374289824589724625093246705111771845 3437 26155390393549952999874706894900492184 3438 123991304107813633122592979820500476737 3439 573004241408248954340661407178980418288 3440 2583383947032627743278075089994407863381 3441 11370906700002282255709465884450332913112 3442 48895687210468649310726208175646972110161 3443 205539122233969319090988143022895033111376 3444 845146349984518832755710264295301660639461 3445 3401218272630501981681147128591076149996504 3446 13404214867433937649867511803184387640018273 3447 51758277800825652125297949309995964189400432 3448 195914153582590100024135252752176667750974581 3449 727284998264998292448633990744432246739405720 3450 2649056724529792137594076291749412407269991281 3451 9471326502654797172661203725511642735949563728 3452 33253613460110188811136441817297183206000896773 3453 114694252056611523516154658145916770129270783768 3454 388755416514927408431469903744524498970384455553 3455 1295363122013044213100172582807040173269543005936 3456 4244497748154120320510245423802459216870397995157 3457 13680795515796103631017916965803868063361366593624 3458 43387864241117879860023304418332884910024551494033 3459 135428338186263659335983830744212983705565582199376 3460 416138827159995741511782413241259899657983466236197 3461 1259063281633889215848893449706062286733731108823384 3462 3751632739634367923413449883193970961175343989733793 3463 11011035342151366007765066151081902600657251412715376 3464 31836884764694659641774159760065825817612184844947637 3465 90692965054854991881011593461650231731063548124359704 3466 254558872156982613940393910245252473366680173135245233 3467 704025262832322099839882543283565761608248434232339536 3468 1918524763913867873436505252746095175814028478235966277 3469 5151052174491504529428263484154168830967900898957804184 3470 13624348302768751624104869224565708612760404221447146433 3471 35492285553679011350022240886663596302778129844739380976 3472 91036289318315263507901048812148884985796683917223230677 3473 229808595850890741952141424635729833177076325633979535064 3474 570592631063282717552316589081229342989880441004128222673 3475 1392308644246211008478402647263747214616697634959876603216 3476 3335066254684351940458263101509044367478648599623015342437 3477 7829925804096723982171722964791396796845126978767921746648 3478 17978266014695922231840454884374994100224097964451365219809 3479 40244935170157239304664574422268012365536008382089092287856 3480 87420043756906685227415197440894587477294763902636388248821 3481 182912733313866866880067324644486535108137845563959200901272 3482 364074309251666366797677046053084023043399027303672446254065 3483 673320341431435732171018435172118566715826277901563493272912 3484 1097199839962073947640294254753386835979614003038724873624453 3485 1329426968417646965139519061537439435447213152443472194503192 3486 83 3487 6890 3488 381383 3489 15837472 3490 526320337 3491 14581804438 3492 346442872387 3493 7205990481900 3494 133310418200077 3495 2221082726965186 3496 33665639970141439 3497 468123751418807992 3498 6013650894611267849 3499 71799610225374558830 3500 800863482225826198779 3501 8383129981424080313988 3502 82677779095740835093189 3503 770965556070326718203546 3504 6818832805434930154433847 3505 57364212087736547611248720 3506 460189667958809412723239489 3507 3528618809152090463538777414 3508 25915743331171518578903426227 3509 182665111969755537542200255772 3510 1237812479302322420522909144701 3511 8077480855444678422406583359346 3512 50837042882482097301185339372143 3513 309016696355564338178996453078504 3514 1816571641313292649921385979901561 3515 10340116028131963423572827801857566 3516 57055751292471677643471492969676139 3517 305521716598258898692275997058096052 3518 1589250544545817624195811523563409717 3519 8038281535914371449995023463150623306 3520 39567961754054049074962977063162887335 3521 189714656255417635197430663778563856256 3522 886710201771480222660685050778044751281 3523 4043098390212356920279421547951433032950 3524 17997389037247266919266962522396173809443 3525 78263982947718198485702636582493478832716 3526 332698792392156166887416987781035484054253 3527 1383384264610644318734115395099232177805090 3528 5629748887225665133170972787985609988441055 3529 22435182027290104764719631719761073778455832 3530 87597674695549694539885092832941425607874537 3531 335270106078965446689318294895114057548249550 3532 1258469257926553839162087538391722972038629851 3533 4634810980721344269204797820885567626048026852 3534 16755194207905933579460077838146622769267581861 3535 59480134170670919563257723380955448711218042362 3536 207427999687392631890548823344169402046489722903 3537 710877668258931563838173385234610671146144962224 3538 2394996206786903185369815871786175343386072423713 3539 7934857076954067718980233878395674733526013424806 3540 25860150340904291670508396268002002013757778013587 3541 82928810097818275161549617652138754987143696101244 3542 261745012525199814357556752814684623602733829794653 3543 813312177871459215205322996800157506966282878230226 3544 2488514286665344172565998859747479693357997453289807 3545 7499210307933601311828342192647512941267072551846984 3546 22261878389719335243006858226923386503099667954296153 3547 65109798496565360892546084138071114921369104211959166 3548 187639648316115012415331837359787172470044837181266507 3549 532891485527952618236737341066689877567788558440871444 3550 1491475620517257332017013794595508112542717165808456213 3551 4114025647263447305293401590625169049964994078276762026 3552 11183602585668819708158170327525433056746923455470532487 3553 29959003062929075861691303036245310500475228575875483104 3554 79075636919376838835818413147474615416013762642062010513 3555 205604211791371113693741702846287096704588576404024622166 3556 526449096960577119153784176294165814867461585955227387907 3557 1326850323874750578658242190011124991034418352593335145644 3558 3289751599184244304688961426356101548640996428557339971533 3559 8017126498114807253625627175128893130736342663140231917186 3560 19182118556895883176255613241429334295060118241531169006271 3561 44990310375688529390267791090595725192129343184750455972728 3562 103213511560541690926772820397238731657889449531290913480393 3563 230878490487605615458852592260401331500720221816016394017070 3564 501211267558379167566335114345782454086152831282611983167163 3565 1048198310123912401244079485043353012237689704150243630322500 3566 2085592960807014500212774966268555601996915009355479569849477 3567 3856113142200524180024087656194061004692355290295767936746842 3568 6282739950580245092803900972484887276119182445777965004874487 3569 7612166918997892057943420034022326711566395598221437199377680 3570 84 3571 7057 3572 395330 3573 16614185 3574 558771994 3575 15666896769 3576 376691573594 3577 7929124927881 3578 148445533609858 3579 2502838678775121 3580 38389561375881746 3581 540178952764831177 3582 7021953598794907018 3583 84835214718780733697 3584 957498307169981491306 3585 10141491770819888004073 3586 101202400847984803411250 3587 954845736014052356707985 3588 8544644097519309229345378 3589 72727688990690786995027945 3590 590281569037236747329516154 3591 4579090046148136623591533057 3592 34023452186471745666033736698 3593 242604307487398801787137418697 3594 1663081898759476759852246819170 3595 10978375233506477602781739323217 3596 69892898971433253326373662054706 3597 429746638209479688806555454505353 3598 2555334975878336676906937887485418 3599 14712022645323592750401151669244545 3600 82107889965927233817445472440778250 3601 444685357856657810153192962468550441 3602 2339457619000734333041280483090056210 3603 11966989699460923407232115469804089233 3604 59573232989429343932190115996117599874 3605 288855850998901028204583756837844343465 3606 1365280709025798886062699471394452951002 3607 6295089301009636029002806070123930735233 3608 28335576728469259868549190140471537577626 3609 124596948713434725273518789245361190219785 3610 535559724053309090646638413608890153106754 3611 2251642781056109576268170796489157814966097 3612 9264775932892419028173258979573999981212242 3613 37329706847408188926063863487320683748109129 3614 147362563570247988230668588040023183134439498 3615 570230344344763129459871975768078666290563585 3616 2163969708350282415311277809054915695877442986 3617 8057249946998180523678163168332206293964099689 3618 29447255135625458372343038827364396689279708402 3619 105682583514202311515060840046466468169765332625 3620 372590717372265862968867386771591318927473097890 3621 1290896385318590058697589595350371392120107783017 3622 4396770260364424807905578852371157406652325168954 3623 14726623544105395712255628602553007483564411017473 3624 48521630961963755101744258748950684230848202455866 3625 157310591400686321933802272669091441231749676570697 3626 501984414023704411452908643135914819821627202466594 3627 1577041604420363441015788392750756950390643910491473 3628 4878868068957166828787110249298394150714924242011506 3629 14866592663556112313181451301693386785339994247148297 3630 44627681361209048868016651721264286229706734753291434 3631 131999358247493745003569594086258787654175506919546753 3632 384748805060174118311447515584117075045589448312772426 3633 1105279938904241748963516694010594125083422843934910377 3634 3129647044949451699217267829672792115193928568184238034 3635 8735148312730156336527683214893469277701639812269456273 3636 24032776545662423349979255133044071384413557346016750786 3637 65175382194260318919828728496814814941635709377362766377 3638 174210022176566233617338444680534740858124700595300259994 3639 458889870887314186146898560674296452978727039641386892673 3640 1190943179639262418994424439814749364550777202000638902746 3641 3044242600474590116806450806120040170452657140549201436297 3642 7660844523533585000153654422487266710128071921699876553474 3643 18967722620832636558468243023972261389505411013397448442193 3644 46166967675843326988349483440530488815301871918068849365650 3645 110339396608427739554872887772555548302491333344350474344649 3646 258543218544657959871913499260390005152510126060391843797770 3647 592635220592805266257538911918030068311119797407699151295233 3648 1324724978638790049282726618524213853897992850506327528479466 3649 2874134556321081618093141217913349320221835385939183141969129 3650 6007925827252008519549995669225257934456440099444906342141106 3651 11949631930259547199786858291687874541145710399096153848737425 3652 22088485023040316472614846920366822821957248135169886790358754 3653 35983391892618453623362167926874036809642826179169288994610921 3654 43595558811616345681305587960896363521209221777390726193988602 3655 85 3656 7226 3657 409613 3658 17419128 3659 592805307 3660 16818474070 3661 409176944433 3662 8714993445908 3663 165089651983647 3664 2816373864368626 3665 43708773919025493 3666 622277288059738416 3667 8184409839619476611 3668 100041578157195117326 3669 1142375100045957342329 3670 12241365178035826837708 3671 123585257796840518253031 3672 1179633394658877678372266 3673 10679123228192239264425629 3674 91951456316402335488798952 3675 754960714344329869813343051 3676 5924332329529703240734392262 3677 44526874562149585530359662017 3678 321154634236020132983530817412 3679 2226840840482895694622915055279 3680 14868297972748850057256901197666 3681 95739572177688580986412302575589 3682 595379109358601523119341419135648 3683 3580460723446417888832834761126419 3684 20847818344648347316140924317856382 3685 117667730955899173883987548427879177 3686 644460978778484217854625983337207868 3687 3428603955635876361049099428895814519 3688 17735051274097534101322495381789959962 3689 89275273962987801440744726847711649069 3690 437704357951318173577518599681673592408 3691 2091840917976018087844801827913970886875 3692 9752210928011453002910307369432354573110 3693 44382876957490348900462303580027822885969 3694 197315402399394334042530282965860550683380 3695 857472075166138149962687485820111894009919 3696 3644674580275556816877496695918159862082770 3697 15161093294224085421318926471981317658261109 3698 61755576074524693375556048938876001387582480 3699 246447846492180870532288500466219868270131107 3700 964040754407191988222829064274321717695134190 3701 3698240807102237532993978849097316079863140761 3702 13919460462450700471983419826484438069704683436 3703 51423965545074339368004621822181041052948491527 3704 186553804194902109255408500696011905911993532554 3705 664827105081370283739336727514069693009231963069 3706 2328314207772226205405793709636032404056812843976 3707 8015980853455241072008962157357561202829245795947 3708 27139374657925061592170169612281726093045981982374 3709 90387629163994212406170056963785417807458595455713 3710 296219851526644289441716588381827543270056474482276 3711 955514856951035022828427504186833804323433353519567 3712 3034540875395102875297124540073505574535704466477634 3713 9490450548772633145100023182122656675641272618980613 3714 29235911281285912287068584733114437611696191108140416 3715 88730185306051073468266687756072110626742920108580147 3716 265357224914753867339852933563595184510625161781418334 3717 782105388222421730654870043233971047210390117013737513 3718 2272134132186837597929834252828682247339402409261420316 3719 6507061116040531046110618776512068487616753821380568727 3720 18371856473720139081855569821078329880512322201834263034 3721 51139781332112718768362508169015870542627519360120470093 3722 140347940072035461038170491798874756868676786083499987256 3723 379733344442862013575337664976224312668437196056163013627 3724 1012833237506742433339574670331055506505288936292850166294 3725 2662666288033319038480897670820101324034793177934875961713 3726 6897852068147171574281772916754890859038227520484716300756 3727 17602939192155346691241878145362197739618956582733794290527 3728 44231506336521568249863775591821725839252439517831119286194 3729 109366196633197531796681502056324476044059722449297417094037 3730 265872560917468598339903873269410513161852927711716740804336 3731 634755176070554297766690260302356066616854387116459058946755 3732 1485933615208017523896142671480776140080484310584550054039758 3733 3403293814439612839436408201923020062289596958498576733814457 3734 7602153349399484506812276038360583236409425194944087404263052 3735 16484213732972574644455412925499190491087700680328176888373287 3736 34441771490484130363792266886412322966689851178869237079251818 3737 68479888443783994036193972098467020329792809713135277718347997 3738 126551765359442764132170986945707879961392884027474453503317672 3739 206130716063677563436838742833478280292244931984034468691917195 3740 249726274875293909118144330794374643813454153761425194885905798 3741 86 3742 7397 3743 424236 3744 18252977 3745 628477412 3746 18039756789 3747 444035175292 3748 9568205565633 3749 183372850995188 3750 3164836367347461 3751 49689984150741580 3752 715676046129505489 3753 9522363173808720516 3754 117748351170623314453 3755 1360165029373775774108 3756 14743905307455559954145 3757 150570528282331905044884 3758 1453789180738050101670181 3759 13312545803589167044468076 3760 115943125348183741797692657 3761 962855296008915947099834660 3762 7642148339882949057647569973 3763 58093355231562237828741624252 3764 423774864029731956342632103681 3765 2971770338748647783949077976372 3766 20066909151980393535828894229317 3767 130674779302417824579498098002572 3768 821793460838707928685251819713809 3769 4997633293643727340637427999975876 3770 29425912361738492545611187078958677 3771 167941461662286013745739659824694236 3772 930070171396669405484353191589781281 3773 5003135105811029984388078603822803668 3774 26166790335544440446759673414508578149 3775 133177115572629775988826895644010187180 3776 660156747486935751007090222173395428657 3777 3189702023414272012429410649769039907940 3778 15033753869401743103184519847115365367925 3779 69168841754903545006557130796575542827004 3780 310867121111788227949549717342463916396353 3781 1365654598677320711954767486128436361089652 3782 5867801254119015678794951667866708117182341 3783 24673569128618657916991374835766185637526220 3784 101590238497367436713866350246623504683369809 3785 409793661064073000621710899651719374341083396 3786 1620282261963445859376828464392260960306348693 3787 6282563823472875380593636377763898757864623644 3788 23900265093025813385571035053345652907432447841 3789 89243691100550853225559076702011132030085622804 3790 327221460840527301848972199220204078995027646885 3791 1178602370116799694843717427430285677916253142508 3792 4171743682970396183988847864580387774982297949553 3793 14516038744197863461403603731573981381868356589476 3794 49671394255578166125582735501213268677743584367797 3795 167198398077497440123922962077280412578248161805884 3796 553805878768135941971809607422893373655763231743873 3797 1805540587245815254241953699991554721249253059745716 3798 5795596319591953152367505744251894100108390879742917 3799 18320587743759689172764653466448056350285367965201164 3800 57046949573818234604933261381685150637622831692322193 3801 175013046161155220360268533870871698876061942909042756 3802 529100456381960161168388155190538994013430024799041237 3803 1576563069519135759163111131988105225734445303594197084 3804 4630802589928395087747815428050758520284237829869354913 3805 13409997838155763731788268457391509255240394060511343956 3806 38288915427916433859754457054981907623369470083726175717 3807 107800553233749291709972535045076108046509311645680908844 3808 299288274637897471516505535012966735457813617089301366193 3809 819369559152794946130013691788065804994927599228964367076 3810 2211936141102399393044926027095345624168653731577977546997 3811 5887435666642460864865398368246502454708735845805703675004 3812 15447954022822951477628068955821494637781756544225295937473 3813 39948745283125469743151720017938583236438940647443806528756 3814 101783190811802384684257373755122506815310336748008720105477 3815 255380893781521484730802651403268708698622498715137256485708 3816 630619651332187614867388026729003697904535148876151414384081 3817 1531247388320210510973982160300770277683242463704327214135172 3818 3651936179598782332636815092083902484380581161405336327121685 3819 8541163609246412695969365965487698686750662430488463114975900 3820 19546610773085510042218050205771301985449684583931127253053409 3821 43632977855457569193485739169631075712946810459203391545689748 3822 94558963078914274201733418981542589170724362318400805513314853 3823 197480623013182398601719657966421932467207023210405320310914668 3824 392512276816409156770084617010596832758392716951015051532580337 3825 725194758239529484339094346789782993012030532962523973727815204 3826 1181051749178500956894077420417635917117729618707983637305638197 3827 1430778024053794866012221751212010560931183772469408832191543996 3828 87 3829 7570 3830 439203 3831 19116416 3832 665846805 3833 19334081006 3834 481409013087 3835 10493649754012 3836 203434706314833 3837 3551643924657482 3838 56406464442746523 3839 821772494722993592 3840 11059811714661219597 3841 138330526059093254566 3842 1616243906603492343127 3843 17720314243432828071380 3844 183034747833220293070409 3845 1787394456853602299785474 3846 16553729441180819445923731 3847 145809400592953728288084464 3848 1224607821950053417185611781 3849 9829611457841918421933016414 3850 75565115029287105308322210639 3851 557433334290581299479695938572 3852 3952978537068961039771406018625 3853 26991658027798002359549378224314 3854 177733346482196220474876370456203 3855 1130201586623321973739626288172584 3856 6949628341105757243062306107862269 3857 41373173996487977129310921186796822 3858 238740548020512483420661768090449735 3859 1336752181079467902650754619504925252 3860 7269957458287167292523186414917510201 3861 38439882899642637723670938433248892018 3862 197783788807816854159257507491767657347 3863 991117651867382381155174625309173273184 3864 4840976422768590144591675497251608609781 3865 23064432315584605260205605994136013885646 3866 107267027939889893369947256637826922080575 3867 487302990806581666326054104776866381303932 3868 2163824710595690606230371308247766658789937 3869 9397280563392026996980090462242911137061930 3870 39938650946129700592766416965875804891770491 3871 166202458572115795223624142048265495212666520 3872 677586358133556232559201391946608374237119725 3873 2707662281161075092557740755990588708884551814 3874 10610508366597396332528205598146748427055524151 3875 40793337283096085098692877029256300092352595636 3876 153937293476672751709822988784613085029870666281 3877 570402445417750906784354264706828296054983935970 3878 2076226276375077903477043891357318052966264725363 3879 7426572329462273782309609183367991505864815817424 3880 26114354756630533427702060779522360662715470356453 3881 90301787756406563014688400012309610722327411313726 3882 307171580089482169264194097590803291978319157487407 3883 1028175856935115551359926667090977078212330551037164 3884 3387522322949066747573689974505425173117346842526753 3885 10988659229786835154183149418748873994474990782015386 3886 35104843293138477479315308629448824444868749626959467 3887 110472380610716401257013223477582031432776949284482824 3888 342532376345689856222215018730138880946461723885847773 3889 1046645878888805237750871707791549573835953691593931766 3890 3152309404789901158082370994970193793583829019987170087 3891 9359675064237432004993297555009057539602512153450722084 3892 27400475492321590824529381440451325315127144043831420953 3893 79099388758393788416072106952824742193737008188068940626 3894 225188857420059513985799099052882757863615789917476025187 3895 632277685291706277212277169110925601367938718652458300224 3896 1750935519082398694858796395911958141820679934970724033493 3897 4782241219337593034033736114795369570984261265777665947566 3898 12881613027082453291944060510137217649861650843161347169567 3899 34217002716547865634437527834205214742352143233192346782044 3900 89613702022496286855217316807965292616572840424861449248273 3901 231345638117424141282626410581026382668322117820313975882506 3902 588509722710748010697686435739417598182254953283459952473691 3903 1474510267824457110295877113871690004785412600874748623343480 3904 3636377307476855236137247300901463980373190213455227251862733 3905 8819560875395848079748044553286136742437013838564890793119590 3906 21012660664241043108354225610857737913568257430458690235217175 3907 49100435046572965846541641782116738585768604444878280603246484 3908 112280023675116045082245431157519116284165099488012799401989641 3909 250471964609487888477464589308692781167836272265616996460994242 3910 542511550701584561280917666256657302805767657794423122285223763 3911 1132504450531176116652721941233676068031367397955843494128718768 3912 2250211485587114757761900905034055893801790647869382519389114309 3913 4156457993005145198995072672241474803931550799539890130422567710 3914 6768287766237441021901371843871121281980464190717282599919749903 3915 8199065790291235887913593595083131842911647963186691432111293900 3916 88 3917 7745 3918 454518 3919 20010137 3920 704973358 3921 20704901169 3922 521447995262 3923 11496506762361 3924 225424862831206 3925 3980503493803521 3926 63938611861207526 3927 942117571026947641 3928 12823701780411160830 3929 162214039554165634993 3930 1916788472216751232686 3931 21253346622253071647193 3932 222008408698906192788982 3933 2192437613385728785644865 3934 20533561511420150531354070 3935 182896691545554698265362265 3936 1553313914088561843739058510 3937 12607533193880533682857686705 3938 98002259681009557413112913758 3939 731000709000877962201131062969 3940 5241412580360420301452233020166 3941 36186049145227383700773017263105 3942 240911053655221606535198765943622 3943 1548845986760739800749701424572409 3944 9628675914489819017551633820607262 3945 57951478252083553389924861115266353 3946 338065200269084013939897550392512910 3947 1913557929369064400011313937987887897 3948 10520267568735699595185254972410323350 3949 56230107926665504611379379820576725569 3950 292453779634124996494307825745593274934 3951 1481355220309324231808739958546534205465 3952 7313449294945296757555590081107316088430 3953 35218858033298492162352871572494938583857 3954 165550318288772990792505734204457874550078 3955 760120337035244550488507095619151177934585 3956 3411248038437516823044932508643784218028454 3957 14972353312425234426255394279134462013880321 3958 64308284821946962016001901707253178042712742 3959 270449394340192457832392460721394478147149753 3960 1114238211045864485615217994716268347596935998 3961 4499486850340495810732160142653465430718607537 3962 17817657498098967235818106496790802566658683502 3963 69221503147792448667039189124193851086066803289 3964 263952133907561285475555054938063236208290065206 3965 988291872801984943969732308429504617293144667457 3966 3634920594594813754231130464493650966314393328790 3967 13137719200432165440017783539218960525145473871577 3968 46678646286524972650029453502109312693725760045454 3969 163094788799562069092419914293941284078768641715633 3970 560568156645450801371302411897054186779415210516766 3971 1895915593670048521995423176578834556970064919041337 3972 6311613773554230820929039818175236808299742312605254 3973 20687795326290132722685879211429535975892079937147393 3974 66781297849215445356184337259627234415235820346122246 3975 212358521753070324092512869366658090292881519257564537 3976 665363278709476581571741111574379002672120192427895134 3977 2054541533943971675544827838096067457454535607907674673 3978 6253496817622678071378070540857810824874318319488776526 3979 18765481286650011234453739090837062158060659492926668697 3980 55525631843209034063976418086297445012790315690208811734 3981 162025496093924413304577906479573512521654467922109173313 3982 466313742272377715706449112485281012579007266027654139126 3983 1323780284984143506904525380649089371810561774597588464537 3984 3706993489358248478975598945671973114999180428220770798254 3985 10240170227778240207868131456379300827804121628969160779313 3986 27904024474198286533845928081311888048650033737908173896446 3987 75002640217828605460227516425654320440863827814261867848057 3988 198833344956872757949882361067824827799788811472315663878374 3989 519792685096793186087726088456816503084683769717491089009153 3990 1339648045924965338068038934777260483935260840821265017365350 3991 3402668036460170459061602484388368086902928394979473593182521 3992 8513555611761482805494726899161522072061531209309449468388734 3993 20969493794634186121380018753349122794871735261329567513371057 3994 50801715334271077309482288917492997450877006530353148541707822 3995 120914811045085086264378156310467473950213868405690119380171481 3996 282295269766774097193165229250103328820147572338581199385407606 3997 645047258051378030752875249716315226272148944092210995248391489 3998 1438030773362450480511257505281665310245752874152251113994609494 3999 3113046774595211158444897112771998681082887929902517730408552025 4000 6495762710713502032859519959039730642916045975727743743926385102 4001 12902432189305761989616493536315261340649387423137016393738067121 4002 23827177948548348210512938052427857426561402413394189124080384734 4003 38794531505077025120327903491382110551453514567298163156111428537 4004 46993597295368261008241497086465242394365162530484854588222722438 4005 89 4006 7922 4007 470185 4008 20934840 4009 745918335 4010 22155792862 4011 564308689293 4012 12582263446916 4013 249503633040483 4014 4455431989675210 4015 72374547344686257 4016 1078430730232841424 4017 14844250081670949895 4018 189881991416247745718 4019 2268884503187164613397 4020 25439019597656987493276 4021 268700774918816251929451 4022 2683146797003451230363298 4023 25409145921809330547362233 4024 228839398978784179344078568 4025 1965050004612900721348499343 4026 16125897112581996247945244558 4027 126735689987472087343915845021 4028 955738658669359606958159821748 4029 6928151948030657870611523904883 4030 48355613673618461872836774188154 4031 325452716474067452108808557394881 4032 2115209756890028859393708747910912 4033 13292731658140587677695043993090583 4034 80872885824713960085171538928964198 4035 476889564345881527414993950436743461 4036 2728512693984029941366205438817144268 4037 15162338192088793936562774349215355515 4038 81912713687489998143127409142202404434 4039 430596601248280499248814614708372404937 4040 2204405601191729727551862399000499885336 4041 10999210116446350716916192438654350179231 4042 53531517444690139636824654092256604851518 4043 254300693766761622591683259869209417985453 4044 1179971349090779163872696089692818470470116 4045 5351339724563540537406135693955753866433155 4046 23734941075426291786706462481734000098341930 4047 103015579209798488228963758468121640154934993 4048 437773258371937908077358120896769296344797488 4049 1822460863757994851524968576334432122088883239 4050 7436185925144355147872346713704165900404426774 4051 29753330273583818194422613353148433897781717813 4052 116792490919475234097279908974133087550507204604 4053 449966127974828968239874153036390174844864073099 4054 1702210134684375197685161516403958028346298805762 4055 6325422602081173895886024289327113611953836802009 4056 23098062397108153090134938293039725103413704002376 4057 82914427884065291180182175334367998322284937919407 4058 292687862970152332922631543130418595094779339680494 4059 1016350808415165203386353869321414065952963191912893 4060 3472834558730664526753079457797302809702443321470996 4061 11680363925954943869677542452551374174972250553117587 4062 38679773025799307413292461482156146959164072802870234 4063 126148866201304885492162677953212917350291973086139873 4064 405288685803590654940859884579498242058409312689826656 4065 1283010486266137560605113865520535335023411024375286327 4066 4002915298919585817721682815190981795150066824710856134 4067 12310953650486235564644581194144860077478920752107307333 4068 37329931754758924870476390825839733060413898564522752556 4069 111621044884617970168906548002974240231264873747658232987 4070 329172172821751417537460872568845197765709657359976218034 4071 957511411188053546548487891533699722866371391309739530473 4072 2747605438444574769159462384668070107255940431934982134136 4073 7778379212786966755039586710989132594065682634753341396927 4074 21725542929923455441883317113040406536868984691943272974494 4075 59869737631899982183597376650731595413323140058820607650253 4076 162776402323926874177670821157697803902837001610990649394756 4077 436612387498628237587780698651176952143489640897568181121187 4078 1155238417552294181625389148175818283027962222087374934008714 4079 3014679148574052705781154171409895270047906832626131040383217 4080 7756995230959188502910795590575523840886096068426869650931088 4081 19673218879180841767467124974125413999850555672715792712502343 4082 49156268285576510694341870626636058866783822143354809694262134 4083 120927477414481774125204178297478179112532563935037525749341013 4084 292644003793837937699064623525438650513623438871080793671220316 4085 695854084605697121156608009086009453283984879615352112436799403 4086 1623196612423849249102648488052428008376281396046144307070598498 4087 3706274643837677760366781243050408544894183214290606416313599481 4088 8257352191795339399322935861104072536222824018345375260716761000 4089 17866161677104052590627352932915801860221757923975636735051698127 4090 37264356577123316613103366428270793843787191322840396872716150350 4091 73993966714977426813232798017013912610997981159371602390534602205 4092 136615676168602800144073639560823880589012898140063954670726415476 4093 222403804969048086272643040138671233534831575237846972415060566451 4094 269397402264416347280884537225136475929196737768331827003283288890 4095 90 4096 8101 4097 486208 4098 21891233 4099 788744408 4100 23690455605 4101 610154937760 4102 13756727073969 4103 275842623561368 4104 4980778246277061 4105 81810757580638528 4106 1232616035158166209 4107 17155296847061957528 4108 221881538344980653141 4109 2680648032948393012256 4110 30388552133792545118929 4111 324528346650265784541656 4112 3276375918572533266834405 4113 31368668637385315044559936 4114 285617213537978824936000737 4115 2479506617129663725628578648 4116 20570453734324560694922322549 4117 163432040834378644286783412128 4118 1245906389491210338588859078897 4119 9129796996191227816158542805528 4120 64413562617840347559606840898565 4121 438221892765526261541252172481600 4122 2878884366129622573043769477787393 4123 18286825781160239110132522218788888 4124 112452443264014786872999105140843669 4125 670214893434610274373164594506551328 4126 3875617151764521743154363983760439057 4127 21766468037837345621083343771792938840 4128 118841519917416137700773527263210698789 4129 631350834853186635092715551113785508160 4130 3266353037293196861893392564822657798433 4131 16469968754931277306361447402477507863000 4132 81000696316067767660102293933388462893749 4133 388832907527519529888610207894854485730720 4134 1823104950385060316352989557456882374186289 4135 8354416024039380017631821341105454711089560 4136 37440696824029212341744419516795208675864645 4137 164191217109253992357414640466650848929141568 4138 704980054690990388663736519831541785428874049 4139 2965214176820923148266063217062743203862554776 4140 12223860965723273147663378507101341226355864789 4141 49413377164451446489958338573953941024542009376 4142 195959198357510498781660860901235462472830931793 4143 762717817251814701118814922911758724868202209496 4144 2914894079911018867043850592352106928059365088357 4145 10942526816676567960615036398083178568359500696128 4146 40366011815865894946635998980450017283727041500513 4147 146378502097039339216953112607857740709425683422296 4148 521980792951256963319766831072644334126489961022197 4149 1831019464336574499628752243524476995174232492615584 4150 6320204831482404229768185570643193870829639005999473 4151 21473403316168012626198807480991870855504332880588056 4152 71833540267922263909168811415699391989640656236575877 4153 236662179495026456814623950851068456299096702125585984 4154 768099731499921997247646513383779615707797987901552513 4155 2456398903569650212793620263483813192789618324966665496 4156 7742324688755373591120416944195330322963096174052807957 4157 24056193638161194973486680953531172195592083750870971424 4158 73697079043406355408607652973515765333484903067501031313 4159 222648055682783250447990591802329738625163675379682016856 4160 663441273389152638154358012374149176622138206487316467877 4161 1950124857398957602240306776476694097254219255157032216384 4162 5655241707031585917948257052678463927376531078401753880993 4163 16181226358263127442147306148335666628698154145090077412056 4164 45685148500973549639070209972365205759632821471786691783477 4165 127280429062796987264550903736137207709824946222550572408224 4166 349926569018623843625819101544566607025985087892361829453233 4167 949315358841178955391270621353441363072311730400920659969176 4168 2541166163892101374604440468180436598243763593385863775099077 4169 6711083730018448262010983787766150151319632648099369749491008 4170 17482758109551689470702933549751569262253635549152370440805313 4171 44912972219691719741080854114452507102990287290295032804238744 4172 113742459384449072202889849715213979969624665106365635211003221 4173 283826205084507357022435898639328217948941051184757970654606368 4174 697397686292827068846704700462245047575097053990876290075167697 4175 1685895774692362127702377333073693151372705372477309196183187416 4176 4004946471721908497961633830212130613032971648138805615690585317 4177 9334417727983435507431063561314967166303436258475556339074783296 4178 21298044563616452667120780665469448247420443491111538016105143777 4179 47421558432515844657071069459489322643865025433432550011873602904 4180 102552076686743213860801788820675918347873974680248583619641451381 4181 213810399978843957287137953265960624802659147162460582882892203936 4182 424420042862424184244444390843798418002670026461896139944153221617 4183 783439524000075070661161070543293532126514499839807067029940203544 4184 1275240731233539504214688647907101241590542812845985866448284058885 4185 1544638133497955851495573185132237717519739550614317693451567347776 4186 91 4187 8282 4188 502591 4189 22880032 4190 833515673 4191 25312715686 4192 659158109051 4193 15026040120780 4194 304625390756117 4195 5561246260594546 4196 92352782087510135 4197 1406779574826314872 4198 19794692457046438609 4199 258831527649089049278 4200 3161361098942462714675 4201 36230561265683400845860 4202 391147460049741730506445 4203 3992051725272540781882506 4204 38637096281230389093276847 4205 355622978456594529073837520 4206 3120746809124237079638416905 4207 26170707160578461500189318102 4208 210173201729281666481895052779 4209 1619511632054870649357537543804 4210 11995215017737308804104939428229 4211 85538574631768884179870323132322 4212 588174030015135493280729336512487 4213 3905280288910284327865750986781480 4214 25070990436200146011042042683357761 4215 155810259481375171994173670042990318 4216 938477596180000233240337369690385315 4217 5484309641379132250767865947957375700 4218 31126394830980999615005573703510753597 4219 171734382786234482936862444738514391226 4220 921926737556837255730351523115510598175 4221 4819630609703220752716459639051953904768 4222 24555952401927694920971299606352119566201 4223 122026617472926739887435040942218090322950 4224 591860221316514037436147542770461038947419 4225 2803798079229093883677747308122197898864428 4226 12981319053653534217662558206684534984140277 4227 58776431901722126577038799064585198371094482 4228 260408345835005331276197859048031255976100695 4229 1129579617635249712297349019346223890334116312 4230 4799773849147163249227148756240508879625545137 4231 19988848991691359545156590480404593309843964702 4232 81626087121866079182778307561459875560741838867 4233 326998662643828024454397507036649279058114780036 4234 1285675678253153224354873290849643466399147921325 4235 4963287575415986792517538806113509119326715219178 4236 18820708472003573620176425796548794615745581003663 4237 70129247104546036527427461175081990467832123200304 4238 256873761017451270691016572763389748460984848123113 4239 925233056065747573227736516443891823296900492567606 4240 3278233313353579036176255591041013152597622946205387 4241 11429457609172557765573193405208684018601494444820444 4242 39223065756822974621540186456843748744935466331407973 4243 132530009340913251156907805353535011590080455448571906 4244 441025729103861971880700567620302859878817813810733767 4245 1445787640098810425942971031855150931885712503837872264 4246 4670286275168382635984237808722743740383128816706090273 4247 14869009867493406439898275016401887256135843315725563726 4248 46667528194409975004505372914128389774691023240649343107 4249 144420800875977525386599706841175327303768010059021345844 4250 440765935602167131243197951617020831262416588506204394013 4251 1326855264674103019845546555793499746509718470373202878746 4252 3940421395462213260240211344644343020386075932017551563007 4253 11545787959892756780428775173799501045016826265576337660384 4254 33382256025187470140524338374813631601091511489068168953433 4255 95248630884424147221741854495514503989422487105944938148966 4256 268214208448194684125362968204016917458880254800282202340667 4257 745421206529615515015732973484720732194690288915194604202124 4258 2044663134389418314032822696382728702292987107208477093624533 4259 5535144657122698644028533785916606663609062430995261528692786 4260 14787394551033248280643958041863193413172458672480495053282871 4261 38981236390603386013357875379380912826745726869732235243579192 4262 101376966719846795225141663043584989191989649709179638488623249 4263 260032398323987587169112366873251476264604602105840306503865214 4264 657601062792944016394438115227793674183170318396963912369474803 4265 1638824954170278442263578714329366939707208423572598173099248868 4266 4022118415155467638812660747865305138655010850040783659357603981 4267 9712960661569738264476671911151128903060687870656898471231376714 4268 23052324861275082269869369302678226682397095777271260425996745327 4269 53684787152874970444421213529462642096120975526858354781176672400 4270 122404390149007267768613063654421412987406444451402442809155419081 4271 272378025268266326286485921934586653979145444565083576440670473366 4272 588740501933853497434425664021223197129678566407792742943204128683 4273 1226970944775121638966008008130982239935007740032149465770249554236 4274 2434830511637620893871613469518074190064192266333852672744342979397 4275 4493510766871235468747463187968468963781249579019645606222567241826 4276 7313389631602730824457725021007807922891531942479949166122418648487 4277 8858027765100686675953298206140045640411271493094266859573985996264 4278 92 4279 8465 4280 519338 4281 23901961 4282 880297666 4283 27026529025 4284 711497353762 4285 16396695583593 4286 336048126460490 4287 6201919777811153 4288 104115948125915834 4289 1603248305039740841 4290 22804720336912494322 4291 301430940443047982209 4292 3721623567034599746162 4293 43113545931660463306697 4294 470491567247085594659002 4295 4853690752569368107047953 4296 47482838759072297982207306 4297 441742913496897216149321673 4298 3918112701077728824861576098 4299 33209566670780427404689311105 4300 269553475560640555386773681986 4301 2099238309344792871226206278569 4302 15713964959136972324688683250602 4303 113247754608643165308663945811153 4304 786960359255547542769263605455962 4305 5280414678180967363915743928749929 4306 34256685403291397702823537598889170 4307 215137935320866715708039250325237249 4308 1309425790982242120942550290058612882 4309 7732213028541374604950753607706373897 4310 44342917500901506470724193259174503194 4311 247203695118116989022592211701199648017 4312 1340864815461188727689806179555224637418 4313 7082422162721246736136617341722689140361 4314 36458005174352162409824376587126762611330 4315 183040575049206597218230717135696972500481 4316 896927413838647374541813300848376101770850 4317 4292585714384255295655708151741035039582697 4318 20077702847266883396996013666547767922587402 4319 91835453802642544191697370937817501277822161 4320 411020231539370002044934029050433955625017338 4321 1801008195009625045618480907444689101935234345 4322 7730361661792038007142978683031421871894895794 4323 32518984502630560801526717919676524061364405633 4324 134133920616187999529461615961540992931950209202 4325 542758670381882103166637430559650147550806828105 4326 2155433011278863351975908228445942893008069529466 4327 8404396264948003368848320325409095478733932669969 4328 32188392312367563781542284928071399213806228892810 4329 121138347888917173929146171899702184297383933096777 4330 448141356010914481147590205838173923226200904420194 4331 1630248173094113325066343295045455494984086245110913 4332 5833714542513439934470335402530360470878609683883906 4333 20541405465039576736219784398780057642077727074909737 4334 71193928831035109123333164260832490405614687851138154 4335 242947003928771334901781156071211250740630609631118033 4336 816502742373546557939389529045049122209528878890423706 4337 2703316111576218955763061128520502913974059196539029737 4338 8819390026843412017690269969098397586242900517082992274 4339 28358686169505201093572782794223028582761872649514646273 4340 89895224231408582537976430724753305613588739205889553106 4341 280983553301796082929081510480057022692047772505560242057 4342 866170289779940739558879168938253181258232371070785981914 4343 2633791490056210890647623676348773759030367429950193254673 4344 7901068150192527170733381576786616525926161832340947696426 4345 23387277505547497211402368095230460591329064029934836919817 4346 68315321490627724132355481643843593237437401784579343533634 4347 196946208400239341494621674514171728827951400379592450636033 4348 560409047732858172841726497213703150276254142285819591125666 4349 1574044462710668371982822438902440799929824686001296397668457 4350 4364128803629702201031378108769890234417502082124968095495114 4351 11943936595141819159092734591069225600319551620328706717812433 4352 32266475803297766083765226418849025677101072723804463299788090 4353 86035106744934400377767059840093131917019258266017193596650153 4354 226393309855384581616266598263059033935754634844929067328852594 4355 587802674899218964010520628179895499392348886659949012321341057 4356 1505436136016150567574071110280940649840123807162753231194681074 4357 3801862152979373026232087939838101263730502549132315316663404745 4358 9462805522305119107308327402032773342092721822745697149120257594 4359 23197884599030325010597660061049207383808420543443379279709238289 4360 55963170121875145544943701274878562969266204191371538176937360330 4361 132700282136025198259234284107019431747784275495501153384110778057 4362 308789459437907436472268561290903486831311695473761950974442869538 4363 703571874855181030527367546879911553797863584490247970224268761985 4364 1564690402057300854248279132835721404906687595463124289608143364034 4365 3380401848766275990648712804987926841971373901903066498321597046953 4366 7042203305179018523486334282636983271970573908269068636836189580586 4367 13970544583687874886105410940123526425816015753622566915803099801809 4368 25777444982161841179310599149099803312488797275122161688148085692122 4369 41948862378865258679721622376247656875791600710696377713844490336873 4370 50806890143965945355674920582387702516202872203790644573418476333138 4371 93 4372 8650 4373 536453 4374 24957752 4375 929157379 4376 28835984070 4377 767359866857 4378 17875552804212 4379 370320374848295 4380 6908288279119938 4381 117226156182846925 4382 1824590409348503600 4383 26232559051300738763 4384 350468219831261215294 4385 4373522727308908943665 4386 51208692226003971996524 4387 564813805404750029962223 4388 5888996125221203731669178 4389 58225525636862869820924437 4390 547451277892832383952453416 4391 4907306892467458424963351187 4392 42034986264325614654514238390 4393 344798028495746597445977231481 4394 2713589813401180024058957192036 4395 20526793081882945219973846721207 4396 149488512649663082853326475782962 4397 1049696626513853790931254027050077 4398 7117071663950368697616261561255968 4399 46654171745422733764355543088895067 4400 296048792469580847175218331013021486 4401 1820612518772689683825807871396871617 4402 10862251338296306409719111769161858396 4403 62937381867739187485394058636042735487 4404 354483994486757682978710463596416886698 4405 1942552505066063399691108854852841172133 4406 10365839483248498863517532376130754949912 4407 53906266820321908009478526304980206701603 4408 273404847043880667637533620027803941813414 4409 1353372835931734639397577638011877016084745 4410 6542885964154637309595099090601288157438292 4411 30913174525805776002246820908890091119608391 4412 142826331175715203590940205513255360320017954 4413 645682016517727749827571605501506817222857453 4414 2857710443066722797490986541996629874783109136 4415 12389080299868385850252446132472740848613239275 4416 52638426464290984658922142735180686781872540702 4417 219291331583109544989910476616398203775187155537 4418 896183922581179647686009523137589344257944192844 4419 3594375604241925102828555182143182384816820550415 4420 14154204880468791823652783735998220756558822749850 4421 54746993457784358974043388989478715449098984312629 4422 208073733659069096684731845817252298960289146302216 4423 777353437558900751761468223555128406483873983819187 4424 2855742966663928557975401724438757824694161133350294 4425 10319705682271481817512080422014573790556857062345113 4426 36694825689824498488202200223324991903513193821138756 4427 128430159985899184347755148882937539951205608747186647 4428 442571092745705628372869469214981281097450906229442834 4429 1502020839048023521214040154331241654047610394750984573 4430 5021839692997789034916490811896793690231198470180438016 4431 16544545831417420008369821909515694190448158183802460027 4432 53722622027766033119632874672837120359452931350400098574 4433 171976532428679816751182088191813454555803543205804297953 4434 542855309961884482218240029396623782861440054917254093116 4435 1690009153043621304706200708814933986811720198493600317087 4436 5189970932879772934912703554101960927100319999514579553674 4437 15724830573128510996293708807237351212056849261805720504773 4438 47013176228868535378429458479254428329312075124081505121016 4439 138715775225043756722187308218328482158078540938595685574467 4440 403977305115910822349164464376343804223467343102767479744134 4441 1161332561249008336685512636104218683327672885768179521505833 4442 3295786071692534881510061572220362633533751714055295510299956 4443 9233959338032905454524262119892693667881078482181560003463527 4444 25542024736804426814648374819731809502618132184635234816771074 4445 69752437135244012057506335829650060780038756528768404834371597 4446 188054019683476178519038622088592218374159087518590061730809840 4447 500482436283795160513072280191744384226932980629536322656312587 4448 1314678421038398706139859506634698917555036502134414402306506238 4449 3407917231953768237724451245095535066787509195957116645822528369 4450 8715215520949291831530610295214576980358135552252185193680614188 4451 21979883196233783965071025637085451586181359924130197659464276527 4452 54640573317569228082977013100167432312082502290319274088293772410 4453 133801628038474698638518374436095202665157127025134191544940371029 4454 322465080296375042442696359817993197382207606712006883105988509416 4455 763954821870307677174199205215916115961303577681269987464542157011 4456 1776316156163396144173835313386731156590478857645279908663253788534 4457 4044578433075878028949481993102364115295030037598652168495665914553 4458 8989670683899454873846473930926012362173091534964842956425406325540 4459 19412275837844749387981521018550922476115039345136978091583192953079 4460 40425023726711642797573266241311432173901629007028613644222482335474 4461 80173013292561358862989276330534761912206442035773342248173667829405 4462 147899320653588458722021497855882222100486840021591881650166243858400 4463 240655073176419662757418040814517581492481312936078903937429210528411 4464 291461963320385608113092961396905284008684185139869548510847686861550 4465 94 4466 8837 4467 553940 4468 26048145 4469 980163276 4470 30745304725 4471 826941155652 4472 19469853826721 4473 407665781479228 4474 7686274435447461 4475 131820718897414324 4476 2073637284428764849 4477 30130786745078007212 4478 406831565627639961269 4479 5130822512767810120228 4480 60713037466080691060417 4481 676735535096834693019164 4482 7130545465722788454650565 4483 71245067227806862007244180 4484 676921870757502115780622033 4485 6131680041117792924696426636 4486 53073973197910866004174016213 4487 439906987957983078104665486084 4488 3498294829854909699609599909601 4489 26738677725139034943642403822844 4490 196753983456685063016942726327013 4491 1395939122620201936801523229160052 4492 9562707413084424425349038817466097 4493 63333950822457526887320843467617132 4494 406036915037461107826894717569533685 4495 2522698226279731638827920919979426788 4496 15205562083348727732372840560538156801 4497 89005195289384221627486010965742750684 4498 506426571643881092091590533198202372869 4499 2803463071196702174761409851647460431700 4500 15111855059511264437970051082631056553745 4501 79383961363081671310966109763742018205260 4502 406695075227284246957978256096526166720277 4503 2033472758202899553993089514136207124618436 4504 9929731558289271502985766242749372298141473 4505 47385792048249684814827686242240751575188156 4506 221125297749770664408014712664386203014814501 4507 1009633645443213617826526523679148380557689908 4508 4513026105027664165145084671177285072563656497 4509 19759816847962772812888517345646655795960004908 4510 84787323612122143322063106213300083426445784885 4511 356717081659522672970895725564878973983505481124 4512 1472192335823811865646815725318866522016636829505 4513 5962751862646916616161380430599638251091401572764 4514 23711332347357633542642719348741041392467044873029 4515 92612530685610784340338892074217977598124851935508 4516 355433257802464239999114126880948992007512982550353 4517 1340860429020434088445314196253329697451676112671756 4518 4973956833243263398182184144247215928629711229841237 4519 18149405482178673773669666290700547543880729425536644 4520 65163936854274654079383946936040113237950780309020513 4521 230288922529998336915341296042302645092669582877345916 4522 801290175261603149635965914140221466141326097853975397 4523 2745882107055332299222875537686444401286387398834402804 4524 9269742639101144855353406503914479745565196263765825393 4525 30836128163516353898639719225326967626244552917748723436 4526 101103296022699807026642415807679782176145642451951282037 4527 326802450479145656897457378672330357091402117008155678564 4528 1041634292869709955866879496260767594508645715131214069633 4529 3274498755875215742791320234472325364181805968542068479836 4530 10154478841798609982410224497389220278093846166550248350597 4531 31069280347806893913616636858728532417251015427870548409044 4532 93807287149803940288339804145220311958619939813757774034833 4533 279536238603716232388956570842803222446010555876434964730316 4534 822229318944670811460308343437475508827556439917798130048917 4535 2387539185309589970494985443918037996378696668788745131298884 4536 6844657818251133188690559652242619313240121268612220163104673 4537 19374403227976573524724883344355675614654951464849075676868156 4538 54150387302813905793897520283980178785154162131665870497102757 4539 149444849174862344666052230933362049067811050845069510148245428 4540 407251305993582535242597188851604328222008894892427976713426865 4541 1095787761960853874274708091131940930823100963040554361100549292 4542 2910948619283047740927639877958384232605070445804505086063368117 4543 7633544272275214684791950629688618216947616143896036134192402724 4544 19756677025178274754047012169998730264093260892105337973695545281 4545 50451775742361350550648648102298758830632756368487720826840435996 4546 127072232256164362598696686839551642728896618582937192574598484933 4547 315514433612208289320192074375814277706136247898390658207832628372 4548 771781141947058030401406808629902677753500981635531732858761508817 4549 1858201044113740750018302373663811991097012166028808603429292175244 4550 4398472022147444571366336892266459263648794601355358499557088120789 4551 10219366611386718744489654198755554535534303496599290576716007823876 4552 23253615728362051647285610122783931013002425069162785701637080063969 4553 51655562250106255909113605072260865851290555949264606749645679342588 4554 111492861814662648094668392332123220501307224301430198485451354631141 4555 232090898833935649755230934903969414587415295344232154377847504796020 4556 460163232780085467340241709090386398600108577401597378276187416483825 4557 848717626610093588819681247760786202193076730359268163863782870870636 4558 1380834663106898859690192249972209067694242228435216616312059768260597 4559 1672296626427284467803285211369114351702926413575086164822907455122148 4560 95 4561 9026 4562 571803 4563 27173888 4564 1033385309 4565 32758853310 4566 890445313687 4567 21187240296060 4568 448322875602009 4569 8542263092528698 4570 148049256425390483 4571 2353507259751569656 4572 34557931289258341717 4573 471520283661976310198 4574 6009174362057426391695 4575 71853034340905927572340 4576 809301606903821311651921 4577 8616582607723444459321650 4578 86992195301253094921216395 4579 835159133286562072709082608 4580 7643761045161857113186131277 4581 66849414284190516042056574126 4582 559830375440084460150896076423 4583 4498032193252977237865161472108 4584 34735004748246921881117165204553 4585 258227665930071019841702295354410 4586 1850920772006958019660168250841475 4587 12809567307711584381810730297467624 4588 85706225543253535694480612582550853 4589 555077091403172170408696173619701670 4590 3483812232720364917063511811168662143 4591 21212072542348824288264273291686245732 4592 125422829915081773648123124817967153217 4593 720854596848347087367199668981912276770 4594 4030744239688930354220200053827575081339 4595 21946062370396896966951660988106092066784 4596 116441878792989832715887821834479166825789 4597 602520915383355750984832187694747351751326 4598 3042688748813539551935899957927480643090039 4599 15005893065305710608914755714813060065849948 4600 72321416671844666926728208199803183939179577 4601 340832506469865016149570607106430138529182234 4602 1571591449662849298384111843449964722101686643 4603 7094251200133727081355723038306398175223033048 4604 31367094153124164059389325055130339043746694453 4605 135914234613209080194340948614077078266152484246 4606 577418639884853896487299780392256135676103750255 4607 2406328057368188435105011231276001631676246060884 4608 9841272255838916916913207387194506404784284463153 4609 39515356465843467075717307166535186048342730908946 4610 155839219498811884958698918589494205038934627717483 4611 603885007986886909298151937544661174644572462203344 4612 2300178694809785237742580260678939864103761557425453 4613 8614995957073482724370078601179485490185148899938446 4614 31738358272495419896221929036127248962695589555316327 4615 115051700608948747749275542262867909744527099289873484 4616 410504559993221738744000785241210668075147462476239913 4617 1442083657784823225295307995423734779309143143207561226 4618 4989255940101758674154149447250400646736856639895939427 4619 17004880686258235828730431488851324793588440302496167624 4620 57110751488875734582723557218092772165398189484010716453 4621 189050175675091895508005692251099521967788384853710721926 4622 616955922176937359432105486731109661235336144313817682527 4623 1985392665525792972196442361664207612835383976453187430724 4624 6301525714270718670854642092397300571525835660126469980193 4625 19730503311944544396056186824258846213801487795218786810626 4626 60954262501550048292083048180376598909146349389639583570267 4627 185830829999160882494039489184325443285017304631267906014144 4628 559174355752681055171335864172348977689647800321460644779293 4629 1660939913301068099020600778452627708963214796115693739558526 4630 4870708417555328880975894565808141214169467904822237000906327 4631 14102905421116052040161439661968798523788285842223202295309884 4632 40321966467343758753576882658567093451683358575684498135282713 4633 113846756998134238072199286286902947851492472172199444309253626 4634 317441993475810488532149037504245175704457685148934824954601811 4635 874138148644255368440798457289211552994277630886432311816274104 4636 2377177216598691777958103737272756812039387488819414649630250261 4637 6383913597842593393160451706363081975467558897664474096794167670 4638 16928406489400855818880042214010084425020245487365015317049938511 4639 44318627786854345257719005013697432906061122523366389424937886516 4640 114527080554393970562414665285994922000787139783959448225473867793 4641 292051088552919683711760000227845323560316514735384361626912788722 4642 734637754421292335630648761443211243995349381216712212409343902027 4643 1821933329980558655352247644448928199454986610750634603475938039216 4644 4451915516041357435771956826742642868305499758414974939763991723277 4645 10708588582302542757156596092672914123051306525799142042750372019310 4646 25326427215836706073012587183694927922234404623753791119023467963975 4647 58799409555585476464787851505234413470771133189515867397376555851820 4648 133708587534053784021187066700279210335064114207943259848659315258377 4649 296857011598822688024969064104663296687661894458638065083756349232106 4650 640440772247420985874868391340755931776384414104300417947055208659267 4651 1332694903861442102970341035335111744963908286850129950601090129939112 4652 2641575763251621159130263992186284345757093594610995492741060417293573 4653 4871128052968613607640137489919279615644412553405480272916903056424806 4654 7924259342502796935133614951260603035041581195415783054051870279807551 4655 9596555968930081402936900162629717386744507608990869218874777734929700 4656 96 4657 9217 4658 590046 4659 28335737 4660 1088894934 4661 34881133553 4662 958085300550 4663 23035770910297 4664 492545886808366 4665 9483131854939073 4666 166074651372858254 4667 2667631167549818393 4668 39579069716559729766 4669 545657284667794381681 4670 7026351930387197083574 4671 84888560633350551047609 4672 966043201878077790271870 4673 10391927416505343561245441 4674 106000705325481882941783486 4675 1028152033913297050572082489 4676 9507072212361716236467296374 4677 84000247541714089391710001777 4678 710680037265989065584662652326 4679 5768542605959050763600720200857 4680 45001579547458949882583046877518 4681 337964250225776891605402507436481 4682 2447112688162805931107273053632366 4683 17107600767881348332578171601941465 4684 115623393618846468408869514481959942 4685 756406710565272174512046300684212465 4686 4795296034688809261984254285472576278 4687 29491180809757998467312039388327484153 4688 176126083267188596403699437497980883102 4689 1022403510030617457419022231297860313089 4690 5774002346567894899006421954107347671198 4691 31750808956653722220178282996041014819321 4692 170138750120040451903017765818626273711894 4693 889101544296386035603737775347852792289009 4694 4534311208493281338524469920970080787130374 4695 22582893022612531499375125593710621496070361 4696 109910202759762909035018089508326865501099886 4697 523064125901472592111316904814560187969461697 4698 2435488082034186906644999355370955048600330574 4699 11101330731830763286384834237127317945925050265 4700 49562676085088654427129882330564055164894777766 4701 216844004851421898680860155999771472474793956465 4702 930176879349484875362500885006104686417050190966 4703 3913923576602527206954811896674362453769400002105 4704 16161523889809632558973030515144870490229930526142 4705 65518152611492016551603545068874562943356945898241 4706 260872728576147368586019770824903954030634304524670 4707 1020596956061846162842870626959059333714141394445497 4708 3924660658858518309883602825182660372462475414074294 4709 14839835310741786271996261687041085726751385871438193 4710 55193189540310688892588269324347820179632124326692966 4711 201983248421754856538085740623342978886854813171882777 4712 727539509023925343031362068127421556706529374937996174 4713 2580127726801970307070670848792367004090819980621797313 4714 9011467324688552206520128291466502430136819763725297966 4715 31005603951048546709404709227568227870462116706117405017 4716 105121236126182517120858697934512324829448746492624289094 4717 351282163290150147211587947403704618962635320830345727473 4718 1157288261142179402151699126385913802165759849997874131926 4719 3759636848844909733780246974781231076236479970764879245177 4720 12046555228641421376831331428842739260597699607344536656094 4721 38078584254856684443742160345498886045925023062689793446913 4722 118763350068351277131881395350134331168872860247548163827806 4723 365548442569062207918003932714836373363036514268455653412217 4724 1110553628320904145583379286071510794337701619221184204205654 4725 3330667897374653299775315928696487480990564215658338588543473 4726 9862316228231050279771811272957256404123246916596269329008326 4727 28835930066902431200909145500734196142081000663641708625224537 4728 83260801955362241994647467821270088117552645081549409055817134 4729 237429525420840238820423636766740129420728475829433351500353473 4730 668718275894784965424771960557888252976678633150567620764208910 4731 1860298418014850822397719455351344981675413949185934757535084825 4732 5111613783257797968796621649913313346709079068891781718981609190 4733 13872704597699083139915177093549152134216025455375670465406027121 4734 37185024684942532351955671013922318534703829840405159879250133302 4735 98432058961197733428554718241629835865785197851136564621237958329 4736 257277767302446049248688388541322190772633460158462402271649712638 4737 663855936409759703522863054055162436333737114677806212124036369153 4738 1690544779383971722865271815726219003889403010629902786160293059902 4739 4247115863785822713848168221618358447339739002597249602045575001145 4740 10520964709807738804972372692809929515100225371762859145285504763638 4741 25681468808151638997900925612225486506457031655976976127799868506225 4742 61716484606290887828070108888593328551742742805529909289573708489510 4743 145842321377713070365870547577522669944748280618799567805973732305305 4744 338350318467352330851845465783036293750583528016258695052009603415502 4745 768915917600228802898001596587978800773309536682840019984425267905985 4746 1706213701446472476797839052033398029237355845245778503015236825797358 4747 3679349377555335565643048478709265705977648546200208871563382164395737 4748 7653620044668398827743653506230661796698650427661334314905532711628422 4749 15166323860888633594514054988336225758100156575677810080563496185346801 4750 27961711256360044137287807429516108408786150324499073407532269521579158 4751 45482526567792922475358322543406428830572239128905725680458917536316409 4752 55079082536723003878295222706036146217316746737896594899333695271246110 4753 97 4754 9410 4755 608673 4756 29534456 4757 1146765127 4758 37116793614 4759 1030083227717 4760 25023939438564 4761 540605597157227 4762 10516283338904666 4763 186074066566701993 4764 3019779885489378640 4765 45266480769598926799 4766 630502835153953038246 4767 8202512050208944503501 4768 100117424613946692634684 4769 1151049187125375033954163 4770 12509019805508796385471474 4771 128901652547496022888500401 4772 1263054391786274956402366376 4773 11798278638061288243441745239 4774 105305598392137093871619043390 4775 899985883199840248847991697493 4776 7379208526424880078033374550676 4777 58149330679842880724217141629051 4778 441115160453078722212202695943050 4779 3226192098841661544924878257011897 4780 22780905554885815808610322912585728 4781 155511899941613632550058008996487135 4782 1027542004125732275470973824162659542 4783 6579244749379813711967274410319448285 4784 40865721593826621441263568084119508716 4785 246482985670773216312275044970427875971 4786 1445012578968579270134996713766269072162 4787 8241418435567091626560440899171477056449 4788 45766229738788708745745145849319839546968 4789 247655788815482882868941194663987128078183 4790 1306896083231909370375696735830466194079086 4791 6730308836021576744503904432148399773498469 4792 33847513067127389582403499946829102056699204 4793 166340608849502830116796715048866589053869451 4794 799314937510738331263131709371753642524431034 4795 3757867145446397830019447969557268879094223305 4796 17294685959311348023049281562055541873619604144 4797 77958692776230765736563998129746914984439432175 4798 344365373712741318844554036460082442624128166406 4799 1491386257913648092887915077465958601515972313837 4800 6335486713865660175205227859146425741702422506908 4801 26410934180277819941133070270965658685701753035155 4802 108090610681579469051709645854985092119288629459538 4803 434481491869218854189332961748763609093279879882449 4804 1715951176507212385618223359532726896838055578852616 4805 6661208791427576858344696811674446603014672387372407 4806 25425704761027881440224561323898192702228533672884894 4807 95458729612080356604809092335287098608612043871016053 4808 352635167574145902035483102282977897675098981369591796 4809 1282157925019826101604930911033742433268483169479470747 4810 4589825160845721751706963827953530994065832525039264234 4811 16181420212336244265297762968212400428293472269386359513 4812 56198491488073343181222600487247130728892408739229062496 4813 192325331565304407011486007649327683428803271937970756607 4814 648728730981637071343932652987544627220887339260940773174 4815 2157299155413966620707219726777163048349282510089160632573 4816 7074224265401055756639165827944307926751522330851914009676 4817 22880416342887386867250744231568278263585701908961329910947 4818 73005555826385492687824236005909903570108424578995660013954 4819 229847490149593454263447791701543120784906307889233617288673 4820 714159282787006939313333119766513825316815682405237434528696 4821 2190261353676973292814716338552860993017553815894877292146567 4822 6631482879372530738173411553320859268345819650774400084895694 4823 19824467004978234317720538754974603153459630783029008002447493 4824 58522713300111715798401495528666055699663878363266985956680356 4825 170619445322376388993958108850670339959297524108458103637722027 4826 491309772698578869809029213438680557497578645019440864193892634 4827 1397457574014204074054224810763308939894985753999441836458455017 4828 3926474267923839861876716226672542174547078336335944214757748752 4829 10898386469196488653071057331937200502931571354413660691274442767 4830 29882704850153369761782856075399665983856675878681112875662079078 4831 80940434132794985253653704182871136652776531174461943220318239501 4832 216557517778935251034164093438423291053265558866003667720806331132 4833 572267344042579033711407200221375317691684216875602634613694002099 4834 1493401047754784786482958642817859944798054791711871249009380083890 4835 3847801763548516212871093512599241385021194917019580247293709512945 4836 9785462406718310649584533549943818836250336930246732635499577573992 4837 24553542980311872168405074464372106798690301304606841382830657338775 4838 60755976498271249971278372769407522820247558332346676655916030608638 4839 148153929912713776797249407270226337878447332793853562073289607604373 4840 355712735896717734991190063736342336374938356218183039168837048399188 4841 839905375741783136208906077096901300070270164853241302026820384119995 4842 1947171611809364269958753139467916394594163229552340017063255255441482 4843 4422301230856065549654593788089293224604828611480958540062917349144825 4844 9807864309857873592095481318831956959819833002926945914641536339337920 4845 21140833732081607985482183303771884462496131976788489101110451215362079 4846 43960777637638640407739891798338772017294938980127633496579480112337302 4847 87088812754887318139541754216191106184181245880304516984675245819263261 4848 160533050579040284752187884189113643423539635333709316072666432877158828 4849 261094659683556211105841429438556218471428621200511636652459045684721347 4850 316173742220279214984136652144592364688745367938408231551792740955967458 4851 98 4852 9605 4853 627688 4854 30770817 4855 1207070400 4856 39470629141 4857 1106670650472 4858 27160693316753 4859 592790229912544 4860 11649679165974437 4861 208240029071581096 4862 3414093981127661729 4863 51700354636215967168 4864 727469670559767932213 4865 9560484555922665473960 4866 117880421220078302612145 4867 1369047032959400029200992 4868 15029116025593571448626629 4869 156439788378598390722598504 4870 1548395832712369370013465281 4871 14609728862559932569857576896 4872 131713605892758314684918365525 4873 1137005087484735657404529106408 4874 9416199497109455984285895354577 4875 74944738703377216786536411534304 4876 574209229836298819722956249106405 4877 4241516489131039086860037202061352 4878 30248614142858516440395238371658977 4879 208541419639357964799063570280731840 4880 1391595323706703872820095403439878517 4881 8998382077212249860258343637921986344 4882 56443348420418685013489186132360943345 4883 343792055685018522767027799186908328032 4884 2035287620324371009214299557923605276165 4885 11721718634860041905909737170861351404776 4886 65729366809215842278215323919352668008193 4887 359151385363487433892901664432659635633344 4888 1913703257410879687137539594927112957790613 4889 9950908176664365802017140762905978925368168 4890 50528730079813332128924545141883480755565841 4891 250716851996443551828124760137579171866134496 4892 1216372398356684713208053184558199403444434981 4893 5773554481313820874490632863487221925063089320 4894 26826107586071566727559362395100032677776916769 4895 122079486321613680487172642086902489535835953088 4896 544403552810585765068290676676731847144403551669 4897 2380155184436975176800759790602772891284504031912 4898 10207028156216283444893902727215157234502898852657 4899 42953449050359763561232200857327241661907074394720 4900 177454993912217052554074916983277992466897456889413 4901 720027096463015375795117524587026693679465966231400 4902 2870459764839446615602673845868517199610801424966465 4903 11247619732774235859565594017075690699463529391191488 4904 43334533285229694158134852152648330004706735451448789 4905 164218967658337932203168505811833621315547312995349736 4906 612312864844564190843460700430098617599258338235957585 4907 2247105957438536194483874713746818948542840489085020128 4908 8119089043304084047795769452734092375877156183603755109 4909 28890334416486050064800496248900023798236460978029378856 4910 101270246116895637511320859704359554955422341986644800865 4911 349794069170273387704029467840934369113118022663844619968 4912 1190848131717214866059448128477806679762808633862756149749 4913 3996876018112818558110600508242514355332978483212857555496 4914 13228399438927840935456986062963985330433783324153932197745 4915 43183040047216283559346896122476571520771007563967176118368 4916 139069012216489163114421876359954753354465134051924166043269 4917 441922058192468110065693904067407777709479866520153443345896 4918 1385928831129068503642474815535464723811201856814624495163265 4919 4290349467593048735770524273854839542145571355114739221838528 4920 13112093700642552766758652165728559803508944821784016598880789 4921 39568043584993317822652602474024022225314395255587424686223976 4922 117915223890083267938774636757664681078437904401883418645351825 4923 347057382512571372731134241137001076737399306873608508239754208 4924 1008986600533526631534121563426351974194275476001507476071368869 4925 2897753947246309575397375587628341471586839875020390176723716520 4926 8221685789184353511328316625064192586028903965355776227939920289 4927 23046546526304682026276090183673935263507553656105381133972111808 4928 63827637845654540441130003591010801750295800889200154700908633653 4929 174650776828602895456566563849281604386929007942343210796888952232 4930 472148728740333131744384361470576032092971097982808821738013522865 4931 1260973590561847416489955655130374640837920873724415124072513856096 4932 3326641982359211236684321498169609903327659882311889007695587942085 4933 8667844793662512236038373653586711233146909591043340503998677538920 4934 22301108963929339098494000716129771454418441438309653386791964625857 4935 56640114350959521916483608730445697089359079673163227405122199538624 4936 141949633829542644056167055964225326708296939310116745443868887486037 4937 350859540240527670824694836003859187406991830436316984173074525699048 4938 854726206049959182613134307010427861660377519448353585415201181702609 4939 2050344317688460053813230447843671498105586040519777926610858614221792 4940 4837421305239607459980889664408489192770019434925359245700934253783269 4941 11206894147905037279594236591965698811969011275958657802827106858369576 4942 25437059688618976421344311698886948996393672890366562257531560546852321 4943 56385757730558457998921976321490790418709637870081997273283548101552320 4944 121487369100278706392144051423601446898500708826998119870973479429251701 4945 252536959492804664939425697438131325099976893687430270352228205360852264 4946 500158822826732267831155335843436074707697774901444103409569884057274353 4947 921786533089328763689184649471105936602666031435665056134695362619154528 4948 1499054934993164189779162731054254519762840020574584924338947149259843333 4949 1815228677213443404763299383198846884451585388512993155890739890215810792 4950 99 4951 9802 4952 647095 4953 32045600 4954 1269886817 4955 41947586358 4956 1188088865971 4957 29455452833196 4958 649406376062493 4959 12891875771949474 4960 232781584009505007 4961 3855115594208747832 4962 58969564211552376729 4963 838139589407536276110 4964 11126093815889969682283 4965 138566999591890937768388 4966 1625494453771369269581525 4967 18023657512324340747409146 4968 189492561916516302918634279 4969 1894328183007484063654698064 4970 18052452878279786003525740241 4971 164375787633598033258301682662 4972 1433094481011092005347749154595 4973 11986299065605283647038173615580 4974 96347237266091956417860480504461 4975 745501205805767992927353141145170 4976 5561226924773105899510346592312927 4977 40051357556762661426765622166033256 4978 278841391338979142666224430818424073 4979 1878978134685040980285383404539034430 4980 12268955535603994713363822445900899291 4981 77710686033234929587111352216183828980 4982 477946090138672137367628337535453100357 4983 2857025766148061669348955694645966704554 4984 16614032021332474584472992423430923385495 4985 94065117465408358768598053513644942798464 4986 518945869638111634939715041865657246440001 4987 2791800512412478755970156301225429839863958 4988 14656411946487724245124836659058521723022739 4989 75136050202965422176066522563847981403956748 4990 376381632279222306133115827843310634025657085 4991 1843470882632350571169293772539089209336226562 4992 8833397762302856158867979820584510537843750863 4993 41433059829688243760917975079171765140683756952 4994 190338653737373490975649979561174287354296626809 4995 856821692869572936531113298324808624034536131566 4996 3781380430117133878400163765604313362463443715147 4997 16368563770770392500094826283422243488250846599716 4998 69529040977346439506220929867964642384660819847093 4999 289937483939923255621528047708569876513465351131226 5000 1187419574315155683970720489278874562659828774252039 5001 4777906435617617675368511859734418455950096165449904 5002 18895985933231300150536779722678626355024426981607857 5003 73478138951235230168237225892402647059194691824248134 5004 281031639894802856529540583856884598379448740271046659 5005 1057563472397704979576169790098816837294254391502353980 5006 3916982294680805364903505204275734403436353218823331693 5007 14283177295423425607183149370756645727856349891512106930 5008 51292600755213559719779415072390761901969967053145240895 5009 181453181288595247295900771025650340655628770017819420616 5010 632517496575764272511251098570944264724169134668308841449 5011 2173159697463252526274728694889685313600095791194909611166 5012 7360883847293285950444777331610006348695882908270523316411 5013 24586159304333945444012363902816506034462644715637313069652 5014 80997598790478069938816246088257062885667435603758421385765 5015 263249651054183516612585018570688387760903577219649763547402 5016 844240721463140789792700798998050918824848577791727372936567 5017 2672091610784677403500869518600923420345530301126505311445728 5018 8348369909506794642913868607991227686302303513055869028447521 5019 25750813077742396145443045047574627031956819689954624849166838 5020 78430950363378266734854299687327209060780159767326066134271603 5021 235914217838454852496281538919015912364532459424796909465847404 5022 700886824241109493166190416813681670180369670700288836350953437 5023 2056930807287207497431446221377034721112044453575404820662076514 5024 5963671355067043704362943372431728166893159804597302473457161903 5025 17083111091497706791088635585124262224508903644973468878120798712 5026 48351343406986742328693042393862390074045361266434626240032830809 5027 135225527778945964796099136168547127087848715811740162074913576270 5028 373703942453203400693795703608839533225073524643283527572711162155 5029 1020503448022139427894746628928697169704973630568435560107613637252 5030 2753625767324319976129086645529647842635865602275659505918141016213 5031 7341241340245378629303363798829632386801446358311963637686242814394 5032 19335728116267102102026058950585953523276015831667193149380508295399 5033 50304681873858953436558433320302436210841366861020187040171150460176 5034 129245905188747814451536042766877904754618887972493067832085314624657 5035 327835653369249980424186707461548928552274906955773040681076401649318 5036 820644827439320295305048599429633442667563676702206770298019814834403 5037 2026230573729807148742877742443920491734933026586877339886295522236060 5038 4931301097468226385169242497298019851500896586555008851912355318160461 5039 11819066720396293898963362609550180542376502062000146024224148186165522 5040 27863382173540938638538488865924368547115532772884163072752189298318367 5041 64507336010064952339477037156777016355478216939209383133110856703540264 5042 146330153429242386759743325177154755770581527699657942663925965351944905 5043 324203280260079551150809352922246993087791874396738059808182992882748926 5044 698227608853162922482379101783979765086269476911166450031384677672852891 5045 1450923391172699855252960135065547164893944145500040823793182767090979508 5046 2872868747088760886773300120380089176204307951837149983337448013767408389 5047 5293710215171253840241647500905449632569814003847399963811090525646406250 5048 8607993827377861434784109615158551036784239412934978044040777565122060375 5049 10423222504591304839547408998357397921235824801447971199931517455337871168 5050 100 5051 10001 5052 666898 5053 33359593 5054 1335292010 5055 44552765185 5056 1274589217514 5057 31918130916681 5058 710779959812370 5059 14252062107824337 5060 259925521889278818 5061 4347822700107531657 5062 67172502505868656218 5063 964281656124957309057 5064 12928515061422463267450 5065 162621608469203370718121 5066 1926683061832463578068034 5067 21575835027928173595058705 5068 229092054456768817261102130 5069 2312912799380769183834434473 5070 22259693860668039251014872778 5071 204687934372545858512842295681 5072 1802158203017235897118893132938 5073 15221551749633611549504815903113 5074 123555088081330851614403470023154 5075 965403531153190800959617091672785 5076 7272131661732064693397316825130882 5077 52884716143267832019673285583477065 5078 371777465039009636112663338567934394 5079 2529596991063029759064271173925392897 5080 16677530661352065452713477024365326618 5081 106657172230190989753188651686450054889 5082 662313948402098056707928341438086984226 5083 3997285804688831863424512373619506789137 5084 23468343592169368117246460491696396879186 5085 134147493078910201470317506428772263063145 5086 747158480182430195178630601808074452301610 5087 4057904862233020586088501944899161538605569 5088 21506117321133223587183494905183113101492266 5089 111298579470586370008374854128089616228471753 5090 562816261952774098317557204535248231658085586 5091 2782668776864346975619966804917648075019969233 5092 13459537421799553705657240398041247822199946658 5093 63725995013790653625443195297797523500727454473 5094 295497708580852388362011149938143575995707838234 5095 1342658055187798815868774427824126487384540596609 5096 5980860178174505630800051491753248473882520443322 5097 26130804379062032009295041540779805324596810758185 5098 112028409127178864015610797692166691197508477204994 5099 471494934044448559143359775268701210095634648183313 5100 1948851992299527498735608312256145649268928773566578 5101 7914178002232300858074840661269438667878853713268521 5102 31588070371081218683980132243682483478853376860326282 5103 123962195255547749002754137858763756893072495666182273 5104 478471974101585835700531947608051002331715927761477066 5105 1817067086394093671806242321563752438005419059534877705 5106 6791612853472604016285917315938303678736026669860563378 5107 24991772443576834988372571890970683810028729780196002001 5108 90567550494213820315335136334118091439855046724853349826 5109 323313332538022627331015322432159193997453783795818011337 5110 1137284010402382147138167192028753799377251688481946273402 5111 3942961204441398945924146985489383377701516614345164726017 5112 13477004749197937422643653011989075039997495313810597653594 5113 45424047900825168817100794246415587423156022937718434039657 5114 151007805995637184199929404237489156343286103257114168495074 5115 495255055840298770751330668896434606989857116080522353428241 5116 1602745428357623077156616486465173913575609271091899489912210 5117 5119077760605441270450186804064148252745988150010132174294505 5118 16139539280896913316864924930656299359393821964192506514187754 5119 50238722268146104105221838586222154077652945167203000391802113 5120 154420485709266766985519183321123990170389924624483691375240554 5121 468765653911099886216655021927467111595702543816606666975359561 5122 1405566695990664231879126977660164694140604673941692412792160402 5123 4163384327518981222476763615850881085433018798217386069805190353 5124 12183986489873232424271153209659643973438223056390093363924428770 5125 35230768936437982919722732167215634364840286505960864715502389385 5126 100665223434922432039504410146202286663394551417368959833656018906 5127 284242094620855139164296588708611803825288628495543748148602425985 5128 793171564853004504654191428485998464138210868950567437796227164410 5129 2187378955328347333242733761023535167068258024162286525476551963817 5130 5961508170674806737266567035481880179409097257006381591502306617282 5131 16056375278244505342699017479841160408846409217594004735106690447889 5132 42733344734756986074028440229256746318923871407573161522173441557682 5133 112373754724883041612612932500145136053041254100260541711725100313257 5134 291924341787489809500707408587325477018501508933773796583981565398090 5135 749005900345487604376430158815752310325395303862039905097143281672065 5136 1897486381154057880105665465706934681545233887520019716076239498155786 5137 4744361782323185324153591807580488615947730590809103826260554835226249 5138 11701893453521218858065712047322428959183560203950990018059205675622770 5139 28452261271385739142198317154170629353060958852506144894195709179948753 5140 68134710165322971679700168629645178442552993687390453991172046664432642 5141 160505428348928862657715694652346563345146743399484000197035092666291273 5142 371342917788236201756936056986278335471206488038351325994071914721776442 5143 841876351477558139667488735085680084329579890134747328466180872956470273 5144 1864307240590800613300677189791906842503641241442651838305748543512072090 5145 4013458240616663391036016426641433772483854863853859112130315988275904489 5146 8337250378878124133062276682087070113582106961191049919260946769134292386 5147 16503829341138138860077224303372608922356228916875599866409485308548107025 5148 30405533383687254135102981419436609591710282333657977874261353399316573650 5149 49436749715656420409434500032952558549730346548040927118233648419776505193 5150 59859972220247725248981909031309956470966171349488898318165165875114376362 5151 101 5152 10202 5153 687101 5154 34713592 5155 1403365195 5156 47291422390 5157 1366433405089 5158 34559153539284 5159 777257244268335 5160 15740099311905042 5161 289917683309008197 5162 4897665905305818672 5163 76417991111282006547 5164 1107872149742107971822 5165 15000668867289528548329 5166 190550792397915362533900 5167 2279855462699582311320055 5168 25782373552460219484446794 5169 276450263037157210340607629 5170 2818455116874695211436144232 5171 27391061776923503646285451483 5172 254338690010137401410142619942 5173 2261184827399919157041878048561 5174 19284894780050766603665587084612 5175 158061534611015229767573873010879 5176 1247020153845536882341594434706818 5177 9484555346730792376698528351510485 5178 69641403151730689089769130760118432 5179 494303584334008157222105754911529891 5180 3395678040436047552399040267404857182 5181 22602805692851142764176788465695576697 5182 145937508584394197970078917176510958204 5183 914908629216683244431195910301047997319 5184 5574508382307613164563636625358641770682 5185 33040137779165813145234609490674545439005 5186 190655974450245382732798576411143205381336 5187 1071961947711585779381746684647989920746091 5188 5877025290127036560648879231355225911653270 5189 31441047473493280733920876081437500551751105 5190 164245744265212874329479225114710229881715124 5191 838360585688573342655411283778048077768272463 5192 4183845624505694416592935293230944384446327282 5193 20426051823169595097870142496189840281666243173 5194 97611584258759802428970578192028611604593644304 5195 456835287853402844416424923427969711101028937011 5196 2094991051622054048647210501190239774481277371854 5197 9418509284984358495316036420767614735748338411785 5198 41530173842220896135411129453300668534227669613292 5199 179689387348461792160316968686247165056332957576471 5200 763212730520089215319287541647115066349476082964778 5201 3183559656864065273198255629171961925714039504714669 5202 13046589651395893630008704602697546242861821991549768 5203 52548838024709413172063677507649468389594052565144571 5204 208099103651338380858797947610095708761519925091653126 5205 810533273008471965562084033076910467986308348519312465 5206 3106072333504151473068858302248713908323443335815667236 5207 11714752273370849161161017939750770025064889065211108319 5208 43498137570420288165819507146659757513829645515267673698 5209 159057460508210943469527215371748532763713422020317025525 5210 572938343540447391115877674138025818201022252540988386688 5211 2033535686480852165585060188598938811575727724818752671427 5212 7113780901324633258647374366117075988654496027645863670846 5213 24533746854963969627215174363595534406353507955801626050457 5214 83434799504987075866959621622000196869507026207330657743708 5215 279866653401449428883989820105904940635949152402163260278439 5216 926129515237385383835249893239828703969092371739799782201754 5217 3024129999435307231743197048601437224534558758912221625542205 5218 9745953188398371579350000339130759390856156180014253289748920 5219 31004570229900726166665112073851207002995966294216891978231179 5220 97382831778943743588751875590729660440042733425612398884221046 5221 302042039756356614679492897498075804688085603217299090651263713 5222 925228179376723267881667102746666906454178071658389449001863828 5223 2799560529278487385977449102334298712190485289416688528769383791 5224 8368511552788132840333339695845344491764108761575767011366734546 5225 24715882370180346487081256521355869550635350616183246445096353669 5226 72130637796491561831075141898231147888913860178534204524523171824 5227 208026630167851976790302284211649068917148698101864029073681580115 5228 592933948223629547994103283066463159405831878014776737055940025006 5229 1670347607697489191812591300261073427369331375460887923000769615401 5230 4650898127878841029709516489770607058575800268573741886273548743628 5231 12799785253881995100218817286276022405053155549742410003252407324727 5232 34817668702801307180184401801599062993308662024342796329861404389898 5233 93607388715802798596911859510696969721078942649509962587141536395469 5234 248714488175442826283553232240098852093044068157343665821040078266408 5235 653012584687815677396873573327569465164586831191378004116746743977755 5236 1693942826820793091274011140730647252508483643987191705797871591047910 5237 4340435108320338575756106765253334244379112835369251326971254370875761 5238 10982283271797581780015364038540757541872077313698374869308048704257796 5239 27428538507641985962234667893443675117003368108458468713627809215106815 5240 67582693232548943962498697094936733429247887164915603625882724070678338 5241 164169664669257654784397182878752541224861839704812202511250479915059733 5242 392809803183509489121813046160744283012561576791686656699457619245783648 5243 924658149320674553536464797799369181828914808229521982890564626633851363 5244 2137877418586468894960889589871327601629701186402620637350817414312098078 5245 4844061010654827647929055514748914528462922317980019804122746830780640441 5246 10721826491862291652265749131182255143450418423276530754558811362568617020 5247 23072535111357079176364042239910759029516380248321439785950074119978813895 5248 47913614831373342169503543225370438065454716126388089571620506197661213306 5249 94822977556198735164683748948179656579521227376921667312291344905525893981 5250 174665260655542409709221230400568824720961856258620572304786346724618972824 5251 283961982591446555367637639464831339741658374156150397741185161019509854379 5252 343821954811694280616619548496141296212624545505639296059350326894624230742 5253 102 5254 10405 5255 707708 5256 36108401 5257 1474187188 5258 50168974773 5259 1463893802252 5260 37389480746625 5261 849205878554244 5262 17366562434727621 5263 323024345055640860 5264 5510607933670467729 5265 86826264950258292948 5266 1271116405803648271317 5267 17379657422835284791468 5268 222931118688040175873697 5269 2693337373785537849727652 5270 30755566388945339645494501 5271 332988202978562769470548924 5272 3427893582890415191247300785 5273 33637410476688614048968896500 5274 315367162263749519105396967925 5275 2830890679673806077557417636428 5276 24376970287124491838264882769601 5277 201723399678190488209504342865092 5278 1606805088134742600318672650582789 5279 12338380588711071859358795436800092 5280 91464339087172553325826454548429009 5281 655409326572911399637701340220077332 5282 4545390951342967109258847362536464405 5283 30543874684630157425834676095636898284 5284 199084188961875498160090381737843433185 5285 1259930326762952940561365209215402388708 5286 7749347338287249349556197744875092156709 5287 46363993499760675659354443860908279366396 5288 270060105729171871537387629762726030186737 5289 1532678027891003033651932890821859156314164 5290 8481665265729625373682558806825074988713525 5291 45799738029349942668252314119617801452117900 5292 241486529768056097731652415315765531885584129 5293 1244092859721842314716542924208523839535571716 5294 6266299069916110073964889501217516301750171461 5295 30876196517591399588427967290638300967862741916 5296 148913832599520797115268687978856752854122629393 5297 703360704711683443960664189598855075559745210708 5298 3255187044187140337024299614217064561142051519573 5299 14768687380793552880987546536174919071371667303212 5300 65717370507998807511714712410243202341347675328289 5301 286936931698681495807442810549791035931908302518052 5302 1229839049567232503287047320883153267337717343059301 5303 5176611436951386991804590491702230259401232930738748 5304 21406760745211345895011550723571738427977094427003185 5305 87002188421316652697083932833918753060432968983697524 5306 347650130097364446727945557951663930211546946640495221 5307 1366282506757174793148827538638670106959375220251460812 5308 5282888113269798231779769873964294483269126904586440513 5309 20103712720144798866009646115963778416657459305613216068 5310 75316602563935936192990171202374305955551993886091998085 5311 277872200642567167828336893720782596233095061421676697308 5312 1009868004691225502413741783230556947197830735982982109521 5313 3616342034712525059114679645967521576974580713342723167636 5314 12763658622518010483347114200683536377204804465807339509909 5315 44411186378806613369209662930396146772212808449254829231212 5316 152379732738757658863384458915991878048073342612387113025377 5317 515681185645194163614333900643897015553529521221881031047524 5318 1721677354284028976333573613989630660158571045363844073527717 5319 5671936868956721591912020555830896588662222176015865481271676 5320 18442020056790400403005217943563093204052937114942340396562801 5321 59192543475089498149020330356545059597905059589173485664542900 5322 187579945483933967904437318021125927040943759309002776526995125 5323 587004817019234326172682091109931392169072095951914266062479884 5324 1814275036152314208733842091354674103311335770827602805715607425 5325 5539063744807524862592958296435639721955999131902680783486855044 5326 16707135826874145088903747094615282925910593182895136323622973381 5327 49791529749842624416318343311816496968310052560654149780086061596 5328 146638049916514532734474741731403514407859263355371600749705587089 5329 426795317880858071355852167841283731213921821635769834347910339028 5330 1227755896272339596140257735119395959536902397752410600477531944149 5331 3491037452193458335946952318446932546312065651228075260534241584556 5332 9812283187769788557469060108478613032257197295262705069808559943585 5333 27262966569530624687397393884525242495886153113578856959334516011940 5334 74880420526213926967800612972400327894247970687664063292448327726565 5335 203305477944818032744896874284696360608635575361516822209451268511932 5336 545627354836063657625361966035492182422758586168370450617632883173809 5337 1447354427699322161305788771603160499680389485517092120555419705417972 5338 3794309839207930929976673485661377217353459960695661830470038040443637 5339 9828687774349062597006791391645358714241056440052104863239164002367308 5340 25151406154466982952778262195439450500492246589119731059518467077500865 5341 63562227933906550695028294127423883159367692011276574642454324996865476 5342 158573459674097480619761659115804291705618947284650646981964858282650629 5343 390325817575904079366657539089493566359728674154378453119098062268388700 5344 947305285428671223272867768128990390597152090650877312329806161429232081 5345 2264773237932855265931145612089103855438628475672085951919828407308867092 5346 5327308805839998714428499999759800638897244470304228572161210448254816533 5347 12309247235081295257318445104380042768989867974686869013634774693347555052 5348 27875134737598414557513249750311212440903208715943419572316332886696812513 5349 61669496340817785386143041121404226613870007387541390112825218369244243428 5350 132655646283548206732010626586685423708841103762250919470395798686884270629 5351 275392238671120284066197918760235518353817047265560676354307649790071377916 5352 544880476882861428940102898108983999654300130901102915971385341420216244721 5353 1003507720129850394016961767974384164116920361315873886017356849164345071924 5354 1631291657532991230001218955935356800071203280977663579817892337078479157045 5355 1975113612344685510617838504431498096283827826483302875877242663973103387788 5356 103 5357 10610 5358 728723 5359 37544832 5360 1547840421 5361 53191002382 5362 1567253779407 5363 40420628328284 5364 927015987629153 5365 19142784300911018 5366 359533691791279499 5367 6193165970517388088 5368 98530038854446148765 5369 1456472709608352713030 5370 20107246538247285775815 5371 260418022649122746440980 5372 3176686515122700772042329 5373 36625590277853578267264482 5374 400369359645361687383307907 5375 4161251145514339648101157616 5376 41226555205093368888317354901 5377 390231127945531502042683219326 5378 3536488969883087098705497823679 5379 30744349936681385014527798229708 5380 256844719901996365062297023864401 5381 2065373207714929453590474017312282 5382 16010558884560743913267942104695163 5383 119813278560444369098453192089924264 5384 866686944220528322061980986858430605 5385 6067487222136406830958529689614972342 5386 41156752858109531366052053147788335031 5387 270784816504615186951977110981268666500 5388 1729799332229443625673432701934514488393 5389 10739076997279645915790995656025009033810 5390 64852417835327570924701637261808380556915 5391 381276517064260118121443710885442690110048 5392 2184014650684435023310764231470027876610949 5393 12198357944305063430645255929116962021638638 5394 66479761239384631472580128855559838462470063 5395 353766029036790671872484858290943171800172092 5396 1839345418526689084320680197815232543221327937 5397 9349737348164641473002112623241272684507071114 5398 46492232935672151135394969415097089954119984491 5399 226282262052784347839091624684592143776105355800 5400 1078556799363988588915024502262303972189973195901 5401 5037104548262812369899988306078223608891769926182 5402 23060978973243505587911834456470207241405488748967 5403 103547036862035865980614093402888328654124831380468 5404 456201339068716169299771616362922566927380809226809 5405 1972977320334630168394261747795866870197006454804162 5406 8379427806853249663485899560381250396935956728602211 5407 34962799989015982550302040775655219084314284086344144 5408 143371749155543981142397524333145710572724347497044853 5409 578024067674225080567427015118728393844704263121237598 5410 2291956704528764320444200111709062431015626430013193631 5411 8941127324555737345372797524312027021244128554851094956 5412 34327728157970334443162213514240099921170714765050751537 5413 129748043442051069502162030832578184293380167956755965690 5414 482936846648554173523489095755735086482027223264524661083 5415 1770677051982346843765567772707074629912953020669183467912 5416 6396887091386097405293989201905153154085364469994888745069 5417 22776887748616632947755783048556211108264749649144951422614 5418 79951732749941256800312560179635894257682362564207120163735 5419 276742651867505529032906682026023919077968513625849062420324 5420 944803570251457351510625041585912812679571377460117206493225 5421 3182162110180680491458532556219440488391671944045842311068466 5422 10575776333421431059704126726039967737212465165425551865867859 5423 34689733259168553054621365225433957529927624456383757743702336 5424 112324296791048451606646913525542110331885621160499583804808037 5425 359096785750071917660104561903213096970734440058675845996346062 5426 1133681548253240211737223971034270416180750295319592888585821071 5427 3534961401424788746643748153498875911661158162099109960363908380 5428 10888300182384627817970548541289189736928493064829393549566370849 5429 33134499754066297769467253932340112384795085379627210656676199274 5430 99633165330783067274689344338771892279015731123176496760385234251 5431 296062744997140224425482429381991903655185047039202247290176882936 5432 869496112794512828515809338954679149276966132030343682387792809053 5433 2524047326947710496011919241915358840027790351418524117213235092230 5434 7242840675413508428099129295481687345876758400399009978225008620935 5435 20546161315376755321515141722407232924446021346889790308567810149076 5436 57621411072677168566381595715411088452589371755731352337710886104601 5437 159764798168421720221579602572336658842723495556974272589493729843106 5438 437950696639453679934277089829433347345607041606155158091393326081603 5439 1186883529420335370304535930149621890377001203136042430918477477767344 5440 3179865311955721189235686667788274572480149274821505002091530066359125 5441 8421529578862974280518148925052812289513998721034258953116987812220734 5442 22044527192419967807501613802359548221108515121782025646826189855031679 5443 57024621121236013357286667389444357435841818150953861569583820934899852 5444 145738255209609547005093223712307691095701756751350167271556613009266193 5445 367873942817613578319883176955535865960688396047277388895975796288782298 5446 916773220067615138306302375160833724026036017486306488997038716839821627 5447 2254404323072190440945827682379317680982916782291562254445942940537442408 5448 5466482846433716930149841062597411927018697348614525518695577509275541581 5449 13058564890206570910509486674446316421354570294590840042776616364839225206 5450 30695120931127864882256431778586159829241682739581937628572601506441596791 5451 70879502903807574697088126633277415039134759430212226214523709086485964356 5452 160424133982223774640744417504992854093907975533697035899665260342427020297 5453 354749276606589766758898085213082504416619086683489345482886277398555534354 5454 762797161561258257557106630560003446479277237711300941307589725875511182899 5455 1583069877115239970563407447429222964487394415877964533633282717085798805536 5456 3131458074127951793520472113512591128258614908094941335622024907670360122181 5457 5766257451790793417538652837422332092446738550388478801457274093913184351150 5458 9372662721668470158157710297789186988801769657849445257152409094964766895983 5459 11347776334013155668775548802220685085085597484332748133029651758937870283772 5460 104 5461 10817 5462 750150 5463 39023705 5464 1624408958 5465 56363251761 5466 1676808033550 5467 43664690141241 5468 1011101306098678 5469 21080901594638849 5470 399757377686829366 5471 6952457039995496953 5472 111675661864959033806 5473 1666678410327757895601 5474 23230397658183396384446 5475 303755666845553428601241 5476 3740860204617376947084550 5477 43543136997593655986391361 5478 480538086920808921636963750 5479 5042158592080510257121429273 5480 50429964942688218793539941790 5481 481887648093313089724540516017 5482 4408607745921931690472721559022 5483 38689446652486403803706017612409 5484 326278516491164153880530839706518 5485 2648496444108089972533301880883201 5486 20724428536383763339391718002890646 5487 156548265981388876351112852197510073 5488 1143048488762361567511547031145864942 5489 8077222655119296720532057707619267889 5490 55301462735365234917542640545022575262 5491 367243032098089953235571804674079576793 5492 2367827180832148765860981617589862731686 5493 14836703510341238307325409975549386253889 5494 90428198342948455147818042893382775844614 5495 536557133242536144193963391040633846511577 5496 3101848300991231285626171333396104413232574 5497 17484220895980729739582191493983094311482161 5498 96162340079670424642807576278659894795590862 5499 516408130355845727987872563425162905058233017 5500 2709519577919325484181037619531338620079733046 5501 13898602344610656041503830440587843847808132097 5502 69740572628447448649900912478926206486435187702 5503 342515067616903947624387506578615440216660527993 5504 1647354129033676884378503633525511556182739079694 5505 7763015476660477843193516441866039137264482201777 5506 35861098998166795801005339204414469987561740876926 5507 162469114833446167369531267063773005883092061006361 5508 722217490764198202649916976829583901464597701613638 5509 3151396150167544540343950340988373338588984965644609 5510 13503801277355424372224111649165490605721948149050982 5511 56846029073224656586012051985201960086972188963997337 5512 235180578217784620278711617094002889744010820547386334 5513 956576395047553681988536156545876994161439431165668785 5514 3826557167250543083000163283373667819021770124300100014 5515 15059641196335044748817160919394757271281525109164388601 5516 58328496678861116537352171957946884213696368429066235094 5517 222404268278882520482676416304765168428247251150872952321 5518 835089158369487763508327542893078439203654642372153579094 5519 3088703057000388780797384411355888155598634886305861708089 5520 11256267200368833029856941385968115939596952376969933921070 5521 40430042040371563382906713636429480201947066496109774088753 5522 143158662538929453130975056864621585567894178709461845675102 5523 499853047156376238964194299070281398903545054899518028259161 5524 1721399269275339119507726022682218130661084945985484297172710 5525 5848364949707476962476883620487571431732328267491443814734401 5526 19606303393309588513639542902746979657336465376962837991670726 5527 64871812985899572627965034854220904924476554998772147601240921 5528 211885843036116577289233313605196972786289800615655489149751294 5529 683306925577236946555984789033952180088909861834830918950905393 5530 2176085259580549075953313321971435693240394597213099653533072526 5531 6844728209258578034334285446504582021082303054631802502482801977 5532 21267989793067994598948582141292647669671954281560306012413081206 5533 65290789729518920186386384614921949791395532726016910218655651329 5534 198058454814368285230542982886033954455206349228820617635717084854 5535 593754365142291576930714756606797750389407127391199361686279202041 5536 1759313222933944629872006524943468803321558306460745291364248894030 5537 5152856662676167954399735105813506792626314789909613090965276795313 5538 14919744665037386878510783643210552978530863541727147186403520508478 5539 42708746655827650628125054661099473248853643289015947473196339278489 5540 120876319043881574516021792098917794625889036391637090119475035532166 5541 338262528284980463303982990386665541921201903704342715046679651479873 5542 935978023092855863459839682788435548109532440867472145727566707404582 5543 2560812249152644913698652702767490785832140685609669734737437511253529 5544 6927561090528701473238875300705387248689291163567217167747445055379998 5545 18528955981347396942992710893546474110683439159422981122955962933959857 5546 48995012752630339031012473620958834621305953002239265722899140601212270 5547 128064161066286320195800754812762740278256286274975152939309151391143801 5548 330827037397131880558180645914514788809799861177279181780449585335309846 5549 844439235424355005883157046582358345866190013975906737947981994633358337 5550 2129086398309583722509342598698727935852914427509490615840996507761962262 5551 5300263941449389301761472656238879340861867227287359359283978165139226297 5552 13021151110955296672857141401215608948863481358193447132425498614952210286 5553 31546198847595584513516469138259337297236749001398812693897692489066977073 5554 75299884668930020306282387591291813547833002035571590365246910360347799070 5555 176874508503865459885626946003155388416209444205365754208343220953275360217 5556 408178145389896809223459490141425657549252179169275016322532190382188344870 5557 923351555978710350623101992859501016059779241386461397705083728123170899521 5558 2040897994146558374939106708632586966955675565781251684495559731397237616774 5559 4386765032823056603059620786621813377922347219370517159436432174358547605209 5560 9101292984066248367143500347563627470668356543343423028691739799114706532926 5561 17999008509984993578202625298498550691373710001826843165771038800698251006257 5562 33137928683444257153898988433710069772622218210064767224380721989576202253390 5563 53858367739125882980832247533719941846509585352246960614562782843478839433145 5564 65206144073139038649607796335940626931595182836579708747592434602416709716918 5565 105 5566 11026 5567 771993 5568 40545848 5569 1703978511 5570 59691639230 5571 1792862924541 5572 47134361099332 5573 1101900357339251 5574 23193903258076778 5575 444032182539544993 5576 7796246600221871312 5577 126424365505176402071 5578 1904778437697893331478 5579 26801854506209047611525 5580 353787919009945872597212 5581 4398403790472876248283003 5582 51682400992683909181758914 5583 575763624911086486805114025 5584 6098460303912405665563507048 5585 61570583838681134716224878111 5586 593888196874682443234305335918 5587 5484383590889927223431567410957 5588 48582437989298262717610306582388 5589 413550401132948820401847163901315 5590 3388325361732202946815679884491034 5591 26761250342224056258740699768264881 5592 204033944859996695949245269968665600 5593 1503630699603747139811905153312040615 5594 10723901843485405427855509892077173446 5595 74102587233969937065930208144719016597 5596 496647082067425125219044653363821168652 5597 3231717294997663844315598075627763477131 5598 20436247986171050917501989668767012462706 5599 125701149839460744372645442537699174561209 5600 752686481424945343714426876471715796917400 5601 4391091915658712773534561600908454056661551 5602 24977161112630673798742924428287652781376286 5603 138623722088281828181132692200930641888449309 5604 751194192523797980811812831904753441742273188 5605 3977121900798969192980723014861254966880239251 5606 20585243823328950718665591074980437434768104394 5607 104224418796387055410070333994494487769011424193 5608 516480059041738451684358753052036134472107139888 5609 2506349255692319283687249893156163130871506747575 5610 11916718861386474011259269968547713824318728029046 5611 55540833336213747655458125614828222949144951107749 5612 253871047167826710825994731883015698819798752991036 5613 1138557652765471080845442975776372606167488515611035 5614 5012171293697213823839310293594329846221071182869282 5615 21667368721220182736407372283748193790532004297564873 5616 92017199071800263694643535918115644483226141410613192 5617 384043806362809540559367204997320494314209150921996863 5618 1575800779628147842826614978637200378219659402635051982 5619 6358934341926244607815314418556745191402868958100820781 5620 25245132705511832439632638621325170281706164191565309396 5621 98633270580707993725801971498666811766684057729795933091 5622 379366035538451630745830559761378864408627677309735120506 5623 1436859462186821914736834518959222472040529570832761651921 5624 5360651677556698459042546473208189066842819099510776939104 5625 19705621934925920269696872270532193162038406362786572568263 5626 71391931175666316682460527292929789303582425235866280578086 5627 254980635754967333196342297793980855073423670441437900341941 5628 897992345450273025291511653728883839544862904050417774276204 5629 3119244661881988383763431975481383369109492904935420099708075 5630 10689008880864804465748041618651172931502906118412348211615186 5631 36143677223881869941864468141885724020571699762866630018020313 5632 120621793603091031083469045898853608602384720138601615610931960 5633 397379449625107181000667394358271486313151075753029252361924175 5634 1292572218238460704845885496997420639188350738203515660462580862 5635 4151964403396246727355183608002808512517655197251446232946558781 5636 13172777872235373837642782376478826226840352849096348388962433284 5637 41285495874561946470925649964276055917594610185288456903858316467 5638 127844275397148861256260616720490653378662097192865673134927049002 5639 391193519941036066673189984221446557625263979147703200989299785185 5640 1183006339897695928834447723714278262469877455767723180311296072080 5641 3536073927973932135637169005264544816180842889619667833361824168151 5642 10448243813584044719908910636021520412128715985990026215691349857494 5643 30520845141297599552819429385045580183285894317626786493060147161285 5644 88149336462162637059455267689355606410670401148369881152660006948252 5645 251734402161871862203602114449372874285413080829022918745331381758907 5646 710873249490733900023606896934956210832504020925002723911486068770946 5647 1985113800868570226787429570110057300863238365496817584685732427655401 5648 5481904073114071003945921955665983634804911491973959465150736646313512 5649 14970277412795417390883449959138861669326343341150846367635619212947039 5650 40426794484671515807115036153390723028699073664141044658339027202286894 5651 107950763218649251781120220667896031760688465825803291504194130737459021 5652 285009937037565911007933449101617606660250705103017710166402422729815092 5653 743901135500984111761914849828895135748306852555272044886161159456268739 5654 1919167408322470998203252542325768270424296727708457964614592739424936922 5655 4892693042056409726595752187606854552143401169193855318403571241820257521 5656 12322043381815382750866567442544461828858182823990705293528545914721446080 5657 30643458434220068725485181499998950118583531409471511785238022694812882663 5658 75210808392770949911858792039473896364683761769063771611561213798832070022 5659 182056891909296554731657648769025047209753512806034174670705816648246846165 5660 434231285082092034923566982363472249173795959046971519244295947961870005452 5661 1019283938975854304032653418508053295139257582421612289775171359297333710539 5662 2350813640344461463879214901508979968748289002977348703802787277802692954930 5663 5315063190469730189441423603001067951763743810145061786003430737323101471225 5664 11742726217439345167440151098255468296641766595296830629935422643078886693208 5665 25230784234328650137643272232440909145232470358010770818063594616552140831343 5666 52331085728379892082989397878503087307274536903181037012526373216365098370526 5667 103468022921809142815091011610711707771270465115072647402678134006639551630173 5668 190464319344379282949822247578141719390402268677384375241621638839694593316708 5669 309528831156644204580262291447802288168507036866211044603776856285590142466771 5670 374734975229783243229870087783742915100102219702790753351369290888006852183690 5671 106 5672 11237 5673 794256 5674 42112097 5675 1786636456 5676 63182254197 5677 1915736817968 5678 50842960841841 5679 1199877679280424 5680 25495681294696453 5681 492721767092318224 5682 8733000549853734529 5683 142953612655252007912 5684 2174156415858321741461 5685 30880789359765262684464 5686 411470562875920182893201 5687 5163662272358742303773416 5688 61244467055515527733815333 5689 688690492959285923720688272 5690 7362914421782778076089309345 5691 75031958564376318457877694504 5692 730490739277739896408407908533 5693 6808762527042349563074280655408 5694 60875584107230539504116154648753 5695 523008423229477622623573625132456 5696 4324884186094629389841100673524805 5697 34474459890050888595397480326280720 5698 265269655092271640803383450063211201 5699 1972934299556015476564533873343917416 5700 14200466842645168044231948918733131477 5701 99026955920100510538017666955529321520 5702 669776625221495572822992528464069506769 5703 4398141002286584542357635257455654152552 5704 28066106283455299304175223001850430092389 5705 174203504109087094594322655208316617116304 5706 1052591135373493182681394974217731588594913 5707 6196369532457151299930383451597901442173864 5708 35564622560746537872207869480794008280211701 5709 199165505761659039852083486110012302950037296 5710 1088983420373738848845029010215696386580759793 5711 5817299513696506022637564856981704795203272232 5712 30379665237824425934283878946823397196851615877 5713 155189327857540432063019804016298322400631144464 5714 775893805695665939157448891062828944641749708545 5715 3798723120429723674529057537271028209985363596008 5716 18221791237508516969475577398974905165175598372629 5717 85679343435108738636192972982350841938639277509424 5718 395091223939149197117645830480194763707582981608209 5719 1787519923872446988789083538139583068694870250210280 5720 7938248870335131893473836807510285521083429948690597 5721 34617788885252528453720519384852809157836505429124752 5722 148302356678272974884771427586716647431594651137302817 5723 624363362112882779138782168502152786229029943469912872 5724 2584207948103840162524764352136673658762898497026961717 5725 10518943069658232613166693749330619228385426857762834480 5726 42123010117096309660614646789212534701494460007428964657 5727 166001413403316135826049256909204516749884681928790207144 5728 644000719522475760297681788169250192925196416968321260741 5729 2460226217247749305780346866889851529374353665110818033168 5730 9257737356991269679559727859057263068257702335454356624193 5731 34324010969473888408299146602797645297138927797751706131560 5732 125421564080066125360456546166259627762759759396404559277909 5733 451794131010699775239259371253170272139765855073708740197936 5734 1604767112215940133727113322776034966758052429565564414816081 5735 5622004119548201542782056951986302175412408238551402288800360 5736 19430257662294994392293530546118858476024807261899170600123621 5737 66262943767041668799906040306655755428099413143178148829759120 5738 223028414594014569825239554347395088051055833044646394458711393 5739 741029657822212781909375994604520182966591628936277262431567528 5740 2430981325685780667755928885960212308468093442892822175256072565 5741 7875517947320488099956997990960441460174099378347784068665212208 5742 25200260222952108664954963975442076199532107424695578690574204273 5743 79658533969749428973523396316196958343967070459080383983394954024 5744 248788305241460236700709663000963667640223777837234514022180319493 5745 767826100579645164630160263942900878644149854177803388146407153680 5746 2342025960418377160137797971878625698739291289093229769447003010945 5747 7061106228290005224609414700857448777390011634480620783120123251176 5748 21045423969847982080155494342143514005699570510090314832173297276821 5749 62014512924729626352883834363210614601114180813707127540924794295600 5750 180684694528189862965158531437611801195070476279703795186644948405137 5751 520568433152224362228215913576340281891153958257096595084636337112296 5752 1483176084804830124455424924960669367009071060011122237741453787642149 5753 4179163135164134251266461392005682878704813446432942546338672284068496 5754 11646181009146775481999812917781723814372963303903719596175141358037409 5755 32098362495056263876829184832586569118504218137028525428961497217297960 5756 87495434392523197074827670945116153816529635142320416454936143632531893 5757 235872992095843964663062927766402908605917174632264752617469301572277808 5758 628833692352059127452116597535916547026856345561085754288065855039551921 5759 1657744764890609150221964896466429289435413903219375509340629437225635752 5760 4320813308714064260187132288621092695608017483483105518841383336106841413 5761 11132673759092944984986137018553715518175715380385418801859547317352035856 5762 28347410182964737462448456648705031899177299373569979413791664473893739457 5763 71312911999000188938800205591248443846619013607032196492558233083428068200 5764 177167178825991207576144179130721290329886306785567479889357469577073020885 5765 434434879128058712219660619939220233904323581360665426171624500024151937072 5766 1050723056119447301874885251071717530287873053213671120086626264634268788689 5767 2504238280177393640831105651943243074600926594682254929106093571893472504680 5768 5874335859497709408742973971960276338488473180081215922684052208993499170149 5769 13540212690311901062063612476470324259000505993203626412490270224119293596304 5770 30598002098220976418945187177726860507406016398645518828429123604521281760737 5771 67571512549988971724028610508423237949280253351953120276428140864152309285288 5772 145133382512697513944661280619367234401787260613144928107018108697069548487157 5773 300932491162886548842741690108582029480332262631398612522222615920074198487856 5774 594864833429074974607654949297435456642004996423855635166522388766408343434737 5775 1094857983930098462137739488323379464200914301967451055011920883891693079218216 5776 1779121790316525909947871867554924667469523558536452852967067031065290073868677 5777 2153856765546309153177741955338667582569625778239243606318436321953296926052368 5778 107 5779 11450 5780 816943 5781 43723296 5782 1872471849 5783 66841362502 5784 2045760434667 5785 54804458094476 5786 1305525098216741 5787 28001084072193618 5788 546218532459208295 5789 9771940849405261048 5790 161458554054511003489 5791 2478568582568084752862 5792 35533514358191669178787 5793 477884866593877114756452 5794 6053017701828539601423069 5795 72461147029702809639011818 5796 822396107044504261093515423 5797 8874001021786568260903513040 5798 91268874007945664794870516889 5799 896791571850061879661156119926 5800 8436044838170151339143844683867 5801 76120391472443040406334279988028 5802 660004398809151202534024059769237 5803 5507897008133258214998698358426498 5804 44307241084278776200237279358232023 5805 344051356066601305599018209747723944 5806 2582255310714888422966935533154852561 5807 18755656452916071943763418325231901454 5808 131983079215661750526013034199494354451 5809 900786660357257833887023229619093182740 5810 5968704287865337949067651015538816842061 5811 38432951573607221795600509274844901087002 5812 240702561966149615694098387485011948295695 5813 1467497201448729892969816016911060154006912 5814 8716457869279374375581594442726693184775689 5815 50477449962483063547719847375118602907161254 5816 285207578284888641272011202965924914137410251 5817 1573356504420286529969123699291633603668207340 5818 8479639438490531401451717566489034785452239365 5819 44676604190011463358373161370294136777507127474 5820 230245597285376321355676844333415856374989887815 5821 1161328730838582692576145539412543123417370740824 5822 5735945656963972306262651967746400278044484045377 5823 27756460014902212950267286903992333653205446014014 5824 131657594687519468555935837285318080757020321896067 5825 612428162061777404309774640747863686403242581013700 5826 2795039309873373590216504009367641518805695812832189 5827 12520808104080952472479424355017510108583996011733066 5828 55076845859668612819673780547380604787503931389548415 5829 237996991423194116158165727518950061376935087955975984 5830 1010662710214349870181719323607819495037559682563191673 5831 4219234020431072811845265844246645940029488123060066262 5832 17322385038193145587536723945713938827177813477849862459 5833 69964338224947687861318064484257092757057700343041661596 5834 278088761745360133347981968182674144208436842279260833397 5835 1088090894671152029471713013261128853883517941176372301282 5836 4192317831441377095549741668320230576183068023255511595191 5837 15910281405680396080889816394267345173815124023820686252552 5838 59492029732145554168748690856122253539211754157026749008305 5839 219237604781685567937504383625179526599110441351183014417774 5840 796453299872451468537220301044609426501636055821296313893619 5841 2853014543099091377503592995073814665399454340460569468907636 5842 10079785774863233054012763269836151807569915008577536172524077 5843 35132047556706428989088350767941312459007130509028109061448058 5844 120825248986043092181287921620715926363131350914105428491330799 5845 410116607347099330806433516274766769842286597101929971779801312 5846 1374174679763326682541049065226682040859934059082853628670080233 5847 4546185663271320132206353945791414532294619130911953066357720326 5848 14852684936277588899919280822712068300936811952152559310279005099 5849 47928463106550185664831242789114585960643018755195922069518421580 5850 152787257299251723303309603080753620504142196638971884743487579877 5851 481234096510461388977542662397914246488333044935286782749062853394 5852 1497848502331566790308412589341778792772706676950324684917650326567 5853 4607700563329589115076370825163305370156147820221357842511060491192 5854 14010832752037971499823583497899379846285450743795208395078186753313 5855 42117362950175958804588492540900342629375032888366144010371607281310 5856 125177299844753567237627821246254471236188784212163586383469698853731 5857 367876507297673056555670187047076887032373441305574509111039441554468 5858 1069129634978087281749044632061028970118597875842374899382320727071901 5859 3072874152935141768432685470598038619018822894110593732208410851826346 5860 8735213372904106144154571787564390864732707400554658516288536923536991 5861 24560557517215015877420846097351797557810484150891320658802350565642896 5862 68305101021418055236249843847720090490687665591823565683938989140978265 5863 187898897908997516187906699625422813425721518871172507567836629990808118 5864 511267324397364677925797298336941875848168328645757676640242075195617819 5865 1375974008845267770040976823639261331480941848839108183545777231807447548 5866 3662552466087936047715058317641607167943212097619569447174472524072635221 5867 9641110539692609458124155502729129152986643484322050475356485297405112386 5868 25094597607499618703297424809903937366770376348190574796057415950863989655 5869 64574681549557301150732018477162684784123391102145973011708627742109764968 5870 164235003731522227551980680717116160529919704082748148918058525299431572625 5871 412715094556513624066925065439085894706425024475347825299974227959932661710 5872 1024317152510563543862729864509027418940634912621580731360956197561157619667 5873 2509475087758069557957275735519965183132831547195917277619206962219578345428 5874 6064436424054910500663266638534925788021631195091843326811926798747319638797 5875 14443010563730013550237346262438445201111030969855314178602072579634291313626 5876 33857559113539624021043932710869045798600010143140156513776395012747084080079 5877 77995773902072501502052732365066230565006532534989301754695788841387659437120 5878 176165288550282449645026530051216329021692802285587940859553053310061250483145 5879 388870183612968935313716421179006801372760316250685989242999302871283108255590 5880 834936057288552998101119391906956065254879839495229529872240027488426855230603 5881 1730733381880514521551516031312973551377217098550483777560985032174909397153196 5882 3420456199239687958296910468933788472220136396941790467739428304833010819806149 5883 6294435973486312330382521824812092603890574257445694375718416219789993972893042 5884 10227414529349147393508135647705684853929723594221390835003919572808580972814087 5885 12381271294895456546685877603044352436499349372460634441322355894761877898866456 5886 108 5887 11665 5888 840058 5889 45380297 5890 1961575442 5891 70675409793 5892 2183277206962 5893 59033495736105 5894 1419363052047322 5895 30725972222457681 5896 604945588753859594 5897 10923104970618328937 5898 182153599874534593474 5899 2822180736497130349825 5900 40834263677256884281474 5901 554252644629325668216713 5902 7085155213051742384396234 5903 85599319944583091624831121 5904 980456574018790162357358362 5905 10676853702849862684354386825 5906 110819728732582095740128416754 5907 1098880174590589640196155053569 5908 10431716584610802859001155857362 5909 94988152895223994604479280529257 5910 831112943176818237544837620286522 5911 6999014350119227655077560038482257 5912 56814152442531262070313537755140778 5913 445172749593411343869569026861096745 5914 3371479416374901072435522769763673250 5915 24709391180005861439165876628150427265 5916 175448126848583683908942329152876683170 5917 1208217866421503268321978592971464220361 5918 8077708814644099051276652838129374245162 5919 52479364676116658795944813128513092174225 5920 331614878215873496285643709888369941556922 5921 2039814641630753004949558114284442043859529 5922 12223769712358857273500968573922195382642130 5923 71417677544121295196802410391767491474579073 5924 407102705791493000016533460732811008519150578 5925 2265666788496668171257668362990369526324768169 5926 12318662731407486102678509628771037915445214874 5927 65474906359909480862503388565554209478404581713 5928 340397107835297265576553394269264202630901597002 5929 1731971435959256279508375778015223182423262225641 5930 8629245823761811278347173285174166583885117011842 5931 42121651495627996534877112156912900515135047071233 5932 201535706198049678041080236346223314925360814981314 5933 945621462947346550906790714379405082085623717891081 5934 4353088934882497545433069364494910287294562111736970 5935 19668936348836823608128997728880061914684253936302225 5936 87266590312586388900282202631278176810772181337583706 5937 380340427595449117878121710697608842975211200683108105 5938 1629000129232993104218006761824378399389705971202275762 5939 6858896859878415786244991929678843834456753776825533697 5940 28400515918502634185626981719639428601664055377735462418 5941 115687239181643467634481770149610460185899569198626986473 5942 463740339151951288843781802816541697151394111820929481466 5943 1829919995568463451663476784260344695243348895276562616145 5944 7110328721680992576684931465841704125309934859708446512618 5945 27212927958802765753124489528429279875308126906784644360361 5946 102615239096628716002762996778818878588335005087632079621218 5947 381344873610459838109016071260120658726657200595841843047297 5948 1397035778264596874583740755929909611827403697768321171358690 5949 5046503621236139720624554052048333703728494094050186954159945 5950 17979303939198464152140910316958300176697863443088292595591658 5951 63191137270768126195242024354735764443274908960693937829563793 5952 219148433813517647365618296743393003265413390383827475382342650 5953 750090290146660070353339734638875699470831338399862875653474761 5954 2534381577257086083700822316140324510173051994584646476103356306 5955 8454741920291732898448225327158421083327605184579453171131156865 5956 27853612519840641930573860095661903916559036267643965547767882290 5957 90634760562668416495324383707488558178138866974992446927565308969 5958 291350480968470325463465229577356764642924082369160253740571310426 5959 925371834778183437744317495056024631635399323943418921233121743697 5960 2904454433620211617030272746795717670896439045829030388899834923658 5961 9010003499281367522415056161300801833825293543000712916328545741417 5962 27628536814648928137315010484363487050266892107017279153917792985922 5963 83756732516862858441727086523163209525927375739178631559367587020545 5964 251051395311792384483943400310318023391491192839708361953208893155586 5965 744105202454219008277241408603649381660053418357446457447718033563785 5966 2181111344729979346581956227711755238811024735505395865941078202190154 5967 6323115132643208396763686330370822827948445505458364497531809781088401 5968 18131202658482456309350943588533252311699975800123616746028757556451738 5969 51426973548601578330926361473449440734243167351569595921119645045631625 5970 144292632087234649444597051418521328782741317094284482263860984752252786 5971 400496631017650220868753594891664232699150501557280555515636603884039169 5972 1099662853324012414982457592854028921973040349074210739723715309070465106 5973 2986904186566644862949231714830232129302150526559076599909734616073530473 5974 8025430661499848680705266856111100628726304473017754230629984371953613242 5975 21329093667280394186544480676481836949656160054959374153160942193431360849 5976 56064801814472622347966060989114903469413179887471999424574843441700462890 5977 145734080971529542201995504276181525620306947337808547232340887134674217513 5978 374543766252609070904708203470460370934350042522702669162108040176215555106 5979 951493864540644922523613949626662426170694771080798643380140793435579789441 5980 2388526111607722090453268879574775739817754708177727200041071218956670070818 5981 5922318351876355192273274479603768341891221167995225209021234378737406035913 5982 14496229863689335250893816853658659313045683910282985813452368139704304020138 5983 35003676851474259301794429754632030302178346075230143318866367518085914972561 5984 83304246528743896873075708727939521301889387188225614011244835110467290366266 5985 195157579544356022396172373803874797665495929866355072279717018964602033883465 5986 449318641996710973543251636220157357252195264686932314893965861116050943803730 5987 1014354114159962358501994587450380487646648383223206244996518217297395302542465 5988 2238160355061484291916830400536343354274288538969121764111757547657105266028658 5989 4803829794230551811569465823756272970906385477014835071544982607320441518412457 5990 9955019375350754291417892324003034994503738972507109316845395944328361735371802 5991 19669911548076754580097324617748916070614449626894594160303240468951366528070993 5992 36191762050912214303987982090266693528434747478561679371025576261549941473778122 5993 58800447875156818244181995341016730818863820445243704647351851729120400345458665 5994 71181719170052274790867872944061083255363169817704339088674207623882278244325122 5995 109 5996 11882 5997 863605 5998 47083960 5999 2054039699 6000 74691024934 6001 2328643641689 6002 63545416584756 6003 1541941964368183 6004 33687277238873186 6005 669358838215190461 6006 12197409397587378992 6007 205274114242740301403 6008 3209608450614405244702 6009 46866052864368419876001 6010 641952961170950972374188 6011 8281360818852019024987135 6012 100965835976486853034214490 6013 1167021729939860107016403973 6014 12824332006808512953728149160 6015 134320914442240471378210952739 6016 1344020817765412207314494423062 6017 12874617576966804706511805333993 6018 118294487056801602169992241720612 6019 1044395583128843834319309142536391 6020 8874522876424889726941706801305170 6021 72687689669075379452332804594928205 6022 574674591705017985392215369211165728 6023 4391326757673330401697307165835935723 6024 32472197354054092913298706563750036238 6025 232629715382643638261406912344777146673 6026 1616295708652730590492327834469118050204 6027 10902222389718332910090959265569956515727 6028 71459295880479090757312425232212422935114 6029 455553538772469245838900948249095456666261 6030 2826983058619095747074102772421907442082712 6031 17090567412608706025524629460628544868584371 6032 100732014669088858495828008426318231725805574 6033 579252398004703153709163879550896731719535225 6034 3252021892292864324983365703274077266563453972 6035 17836351412197018598919543695035484708333437015 6036 95629920503513985564101441889360732102183233602 6037 501501934698720732003158224724179144211489412317 6038 2573870478493274277088087397008666529265653234960 6039 12935087738214341834943636460198056295574032472443 6040 63685985057604149648167921902285123394594196555518 6041 307343342751281824224125270405421338835090058608065 6042 1454500511896678053171996221131049735846074591480460 6043 6753210909726522149511856300005365105226260421108511 6044 30775236193445843303073923393380337307205076469147706 6045 137710762854869055811485123753538576032661511743033637 6046 605317780762904562589889037082425595818644893763725448 6047 2614658337591346784686017509604412838183562065649109315 6048 11102555326702755675149016201107635072030021813676918774 6049 46361968105083805647020989850425907508150830968237914889 6050 190449723205229907467129741719675796295714455544600363780 6051 769877301538824663945393314685827953633008136564156831719 6052 3063537636259239404452651901762714346027751143661648929330 6053 12003786353508695432801060151864763166581034898646658058093 6054 46327043033992453762610481146135747167199096665139748931072 6055 176155210089423935518497967453383905630842228659556472912651 6056 660115322796512489630277035492323442945834434343030395581166 6057 2438495974671569202323033862682353713499895332707193409987153 6058 8882035374172305797531328670660597029055793124525701535505788 6059 31907842934606909670296793039667230909482150661664181085257391 6060 113078284144573500017679727711361295529454923065446411510412842 6061 395417855228859273578540048809490063238143222409967824722319285 6062 1364656579189036991297498080191758765974387951193658175758136696 6063 4649128446592783145351660130970958975618271284178167527514967763 6064 15638251944141602127500707774269704569118928463342267174749480934 6065 51946606384273976956522793197090029569005569915565685893648520089 6066 170434979466783035382421037000240491663703473158202098368981711348 6067 552420220997921777341210650285085814484766422502354799037118330743 6068 1769142536744575540548993374918467210763089828814933974010811384866 6069 5598968805142970595323583616770209513294928198587383284143768052221 6070 17513426738044549734768912524866729018016660787417126589372148717296 6071 54151967051974845394498979170531017902108846437435118659618487444635 6072 165537236383486631973541076178057714478303114283631029372903867451102 6073 500345364212141874899211563011538947395721682862518022885480347627233 6074 1495501961978153267660396371925506352447266294059672842286407274346604 6075 4420718509162351622519594008240910972918344447922515165675203510100543 6076 12924944986535539365865236566323489039677814688886275529148091493379098 6077 37379262777661204071979866485227564179326235994468256772708658830919237 6078 106937438984745238712257171547210257225269379146161469439857061433002600 6079 302657044620581466487780584439181026742253863592015547624837691230887011 6080 847446307725466336801131230749366588224145682243580585404335279867178966 6081 2347605792067128972652342418495059742896336532875071880643687192821683241 6082 6434172831957786250584031726179320794171527408508359220277137117965678820 6083 17446507680024279794238530297120653552199982408085190050816856105992822535 6084 46801032008804522661488277829713591130582446936062318434607782671377796626 6085 124194927490557539195998819495310331549651786878493692012343568306509620365 6086 325993810276559703745960384760606760639371914103774238669259298882884300768 6087 846271657500698316852664092507248657194028903964285455063708226193774073387 6088 2172309288293952310280986245604371454299073717567786767605957059805569417934 6089 5512329264442319323257869074805809620287523196826312611027169072197819278193 6090 13823173727926396605984412433984353701996499072999265020089474669891895384924 6091 34241721943492087049151503767246781356933404151277476042563077188333605440975 6092 83741628658655681601839750375537470972157434136790605174881812846123824433674 6093 202049552038873837776709888858109022576225167400246362504993015474677029772501 6094 480511378111973757045957971389923341543610484454827048795954869549746354022232 6095 1124987599653040752985381981413955496461301679008114435969637749630399331709427 6096 2588660355809714085030628205084493341360145326918252995860121828043845578055622 6097 5841174825031160735449453193071217183281082249110581004968397592998346146626745 6098 12883164974323196838935749417363833508461756265094537840625137747975892931067860 6099 27642014143904502941923107565123141473871880714616482229015516299624696184852119 6100 57266945067332011813438324506875092538990069314018185706164152712904424448294914 6101 113128618666320980697523631214890702138039266419474459237492969443405732450144029 6102 208120828592390013245693608646174126485337834343279843255870397434076074269380816 6103 338102995637599106280743476931251940559564824606227886991896456787078752859164603 6104 409284714807651381071611349875313023814927994423932226080570664410961031103489726 6105 110 6106 12101 6107 887588 6108 48835153 6109 2149958812 6110 78895023445 6111 2482229690068 6112 68356289916513 6113 1673843670869452 6114 36903062874110821 6115 739949178328174468 6116 13606717414130743921 6117 231078241054458424316 6118 3645960805911603970421 6119 53721622120894429091124 6120 742540636156213821341313 6121 9665854416179183818702636 6122 118913051211518055877904261 6123 1386900617127865015928522724 6124 15378254353876238076673075857 6125 162523500802925222408612177756 6126 1640865233010577901101317553557 6127 15859503627742794814927617310612 6128 147028608261511201691431664365217 6129 1309718678447156638180733048622220 6130 11228637138000890199441748992463781 6131 92790849683501159378716260388697156 6132 740153131057594524223264434194791089 6133 5706154480435942911312786969241892540 6134 42569678592163366226308800698827864501 6135 307671591328861097401014419607355047412 6136 2156597015364235326154749166421250244289 6137 14675115113735298826738036266460324810220 6138 97036633383932722494141420764242704261061 6139 624049468036881059090354794245550583862436 6140 3906586065428446052003358514916553482611409 6141 23824136536656247824602090747967005793278492 6142 141646718618353812345954728634913782387668437 6143 821631131292145824550946616612128745833009236 6144 4652905421589713303243476199437102744115998433 6145 25741278726079596227146385597746664719012889420 6146 139207550641790600390167371182142881529529560037 6147 736339405844025317957427037795682757843202205956 6148 3811711819036020327048672659528528431320344853233 6149 19320670035743636439080396516735251256160030560636 6150 95941742831562127922191954879218430946328259588597 6151 466971070640448101794485147186924893176012514752180 6152 2228814925288407979190606638723395967857177164840705 6153 10436526346911608181874459159859810808929512177429676 6154 47964973450083973634460238853245513221360849067685893 6155 216450972498398872749019286000164426561227437279867236 6156 959479516116172491150393446836128598412533842786626321 6157 4179455634470423838426299993522967032414740802199461084 6158 17896669298764526298261333704235014942628324681525489173 6159 75361192730551087620431339755768557522809177463440322836 6160 312172884040864800734582071325870261326674463976278601505 6161 1272499908784919372147105127731374011255397056085035797004 6162 5105914846582983440545150344179916310916156336310841558053 6163 20173238836350918277798862397807393823524942378619148545476 6164 78504068223852067473210403695807904157305073942405555534641 6165 300986321347268456754318852295327556955346399267101777378364 6166 1137256854233204881903093855241034905532023062269688645872181 6167 4235868151701286573856404753415712061977752829319912451440500 6168 15556399500545161573710767286758662804533441286552807396933441 6169 56346277809324377041538888997086490743071385072742690017696620 6170 201332404888504786729515409748115017182008458799853282613366853 6171 709828544261937560325735186268966375949606604275267518846098980 6172 2469902978679833825201773315270215205162137777878893519326554961 6173 8483688004461653961850931526432932946754797013250719222599659420 6174 28771068395196039234703299431673596491491996760771153924864108117 6175 96355926723611618318726800403033330629616495139679106993262109140 6176 318737512574668630657670630600363851862325538213446891255892340577 6177 1041592713039373443381302317885690158010795433874003788661992382668 6178 3363155470781870761271506343089243183258651685191292561709922098277 6179 10731266812669416897144083334777919907316669712593609819864501535364 6180 33843662355856937227236579476414858438628258698598119693380418304881 6181 105509056145876332356504471171812605358753765923450364942371054466812 6182 325198259581337809724544526520401337739165726644516512974893409362549 6183 991080860176966316597297165709997999613190523790665565233277624440884 6184 2986928186367261459156905100647043299456178500712856430405165246414721 6185 8903148657507766349336895480813460624821789242695044438366776030861868 6186 26248812153205657337721726055377860637417948379503835133190071034341509 6187 76553019917402400775566829106928913856421999062858367435046821358639844 6188 220869721679808843559803867139366735261017614203488093647612541622561681 6189 630464205285135548759841623125758019228540856941665110712307294286451292 6190 1780567557631183352048753438314305634194940402777261243741480265384517269 6191 4975619657423778661502227087558731965315422617895913709789502738073379476 6192 13757398281448693884738601232233112502383286559279344810710327048860741537 6193 37638078793430759929561163255533086848754796375872894081804320272819242892 6194 101885618482259562385287971382367331531537225720020402567228959050189862053 6195 272881577981621624242775068707391254211771459534576413014180310028077279044 6196 723070315748738867184734272963308346400795160516844343695783177217471200177 6197 1895335783525996887783358750231163764234195978584904037428750702294129574332 6198 4913916729320647514917009088342783875727298600116976260098415988293473065653 6199 12598555282056919148455864408752964950313895514511075638731542120296861761780 6200 31934058274425635077698145917543128272597917784336653269848185862386576424897 6201 79998953945844118732834062118774263331527821008613394332500737720612077250796 6202 197982304547991887383825316261558515660618659296681475549945627755069507125445 6203 483773485245521406762374955495205009209001260833718443229820456075870361331620 6204 1166334415396369001585042815743237373328836912688791854530768341100293745126353 6205 2771833393161383511616382768547116211333749076151733339296360960280439430858012 6206 6485481348624138349632392955045565049155196082078100771126120537954684340623061 6207 14915316529465013170112474353201275573796423658106934771954639958996876065305428 6208 33639656328819370744497676963636326265539262172312053617548175299971115143000033 6209 74164835447047070525356533946123301247872899152023073687188829347571704258920012 6210 159073794658283585280717966018121535260734849180657741622368498360100824892067045 6211 329469358391936577791679921739887329937764184914150386566025620516410981790505988 6212 650718805650647571734897161600952158561141285676904689059388987393892788510030833 6213 1196942629880636691261334247178378225606043944626412419307155841615047615638576252 6214 1944330340325887178613689073984943189980536763656572532379622962813087399601230581 6215 2353615055133538559685300423860256213795464758080504758460193627224048430704720308 6216 111 6217 12322 6218 912011 6219 50634752 6220 2249428717 6221 83294410974 6222 2644419124487 6223 73482938731068 6224 1815682899517033 6225 40392589444497306 6226 817244830646782595 6227 15163911423105700984 6228 259848869891694869221 6229 4136887916857757263958 6230 61504470843663790325503 6231 857766729120772040757940 6232 11266161781456169680801889 6233 139845067409153409377408786 6234 1645658735748536481183835771 6235 18410813706752639573785434352 6236 196312568863554100059070687965 6237 1999701302677057223569000419278 6238 19500070163430429939597935283447 6239 182388182052684426445957216959276 6240 1639135468761352266318121929946713 6241 14177491285209399103940603971032714 6242 118196978106711448682098613352193651 6243 951140958847807132284079307935681896 6244 7397448570341344567820130711372365525 6245 55673281642940653705441718379442122566 6246 405914551563965117332764938685625034479 6247 2870183158257061540888528524714230326180 6248 19701895287356595693781313957595805380689 6249 131413643785024617014660770988298834451970 6250 852499745205838398599156985998092122575467 6251 5383135278671165509692870295160196189049312 6252 33113857880755859386298319558043755464939213 6253 198584713035765919556855138940924543645886142 6254 1161862562946265556453756484187967071866563815 6255 6636399115828124684248179300237198561815571484 6256 37030583263497434214638041097420966024944459337 6257 201979412631367630831951797877310512273486908794 6258 1077526369117183549179546206855136151646218674787 6259 5625577593997229194185645904179347340809765733976 6260 28757959448776885960314715080443127028290141147845 6261 144020372316082650321587066476396809230778431297078 6262 706933185788092880038264168542540133353119205637855 6263 3402719181716948961023355954452860994386308885230740 6264 16068060453916965122088421753036067771172998227501121 6265 74469560250912546938423119766141391801463359472616690 6266 338885506199395393321902644619551331584051645820169819 6267 1514815994813966757221315377455844356557812925886663376 6268 6653751145400563086798008817814939987385087570872750781 6269 28729876078635513223485642515572921962428153054597701038 6270 121987738107951127142178315975576494427865655199563513047 6271 509521814879367015497191727057215313277349296639282437388 6272 2094194607705151188378878926114459585859420816700596835897 6273 8472609363073054001071134398025749908030974209096474190954 6274 33751763046006955719415147140013060042472072924026464294483 6275 132429070106209941470424413233628358023302089245051168374600 6276 511919459677330465697953669224763819135953562454558501287605 6277 1950162635257803804355366376761126281623323023991348924538150 6278 7323287641192295260114864985417873249133098915580950021850831 6279 27115555293438743407682037025592248115644293031453669870224772 6280 99018232603308282022931693309437401663249119390749167284854833 6281 356696915301137445793985992054638909588328963263345139915918306 6282 1267857864451579792849236588071720302719944026338465941375384139 6283 4447589387393351178376745089610901883831688408492626979548038080 6284 15401180370534838965429449931314050035748623199622239721474252461 6285 52655936770192532161983680889420579473995416973644112868938019998 6286 177782931889000189715413780724127506595103908874094373787064237255 6287 592876371187280438691811211727524689087045942227220372036218686972 6288 1953206596801322512730784160213578698960166914314671051954103410217 6289 6357954780622566717383592821188512040229614033379967402326017891162 6290 20452377064073854375799182499055675130804935431164869783900441524803 6291 65027306232600208500179845310248453476749863842356599297145361365048 6292 204380024734333478083920895958475917274131888464405083932896834136741 6293 635087340461547620164969893650689860372051381032371961850161297966102 6294 1951366460219851746486811585881089197724407631467554040058332331769535 6295 5929375506764079522241013852238130496793776655971076035696775202625140 6296 17819452350639107330734814433698634421071744399378976904468716479901729 6297 52971413161352531017793435969889955683311482021577856476025563545105106 6298 155773245231960589131081991132196730177151429463940059044262455938086459 6299 453195986829171833466452687378492379294591042730286520126921818919287984 6300 1304529913794116225786098177643617133784149513875439724486841654828300957 6301 3715561676710435126594693239083680787207630773594366078940629214499269518 6302 10471748891765397140145673764956718386717993794267541032471612217957166263 6303 29204766830637869686386502084748562854416702971442799552971442004891287276 6304 80600243905517323500686266572514762205554785906595038445486089326571271705 6305 220123941181207645815535401210415180585846808002488335094519368649580376650 6306 594891137645088832443598441300173766329155493257085150675928637727847517747 6307 1590843031375449323871107782970873366941722113308505907385892124973395996968 6308 4209249130650185078839200806165345477576713252410254288510426004484996771477 6309 11018501643496829481539568644739293117538207831112134586037592695072599411462 6310 28530973654874396144912442141835041943579401945740186484867550803662934238895 6311 73063587211356950371066452468131135166491215244587915393447278786346372425572 6312 184996599431626704181598660504448526770616954037537962995796202369345026101265 6313 462977857925462710298258038884781305762763434342832832878242567845026610477506 6314 1144733647718976004444458310641544830632383354473232751658008651675966478934571 6315 2794841548360866412791876081879987213170221527995743049418597448852130585392544 6316 6733009356918618925993301666170340797832807516836268243245726750232863761376909 6317 15990324098704140787242077389763022058321752675066102353668208248467987532857982 6318 37391121976793292306986944698009862681273372415251137896748968745419547938786471 6319 85946094835077676221597096014847464520609058245670126286251784004387539147091932 6320 193750586610944117491451306924607092034021219570005253590988788651930358549011977 6321 426989216716274773297525806888851928542628967902686068900546116359602887699999034 6322 915532369766494936369923694646860793741128001997494197088940235236114694382572067 6323 1895720533809079085896500777987700282240033472588549272714354843146418464683108888 6324 3743381969340363348892732186767030666407218702891866381080899672155358868831715973 6325 6884654939546887218767755507930352081993799411174851332767678476583493884071522806 6326 11182600335006312957066745005775551485769800932911928623607495066620629714377473695 6327 13536215390139851516752045429635807699565265690992433382067688693844678145082194004 6328 112 6329 12545 6330 936878 6331 52483641 6332 2352547110 6333 87896386801 6334 2815609922262 6335 78942967777817 6336 1968108806025918 6337 44176381150040257 6338 901813801241320158 6339 16882970054993803737 6340 291895751369794373942 6341 4688632538119246507121 6342 70329991298640794096582 6343 989601191263076625180025 6344 13113529701840018346739854 6345 164224758892449597404950529 6346 1949728562050139487966195086 6347 22006201004551315542935465209 6348 236729583574858055175791587526 6349 2432743455115469378803862694769 6350 23932514921222956541970798397494 6351 225820767137337812927525950640217 6352 2047344417951374505691605097546206 6353 17863971171922125875950330998525633 6354 150238440563842973661989548321751998 6355 1219576377518361554628167469609627545 6356 9568165906707513254732377488917674966 6357 72638896119989511527994226579732163057 6358 534226729326895282566200883644799320102 6359 3810324439147921940787494347044654680761 6360 26382402884761579175457336829354690387630 6361 177497941957142791883899421775249330220289 6362 1161411330948005807497717178761640287247726 6363 7397046354825009715789744459919928598872505 6364 45894039514252034611780934313123880252861030 6365 277592610430773813554934392812092179363686385 6366 1638039886412805289565546015940983794876136342 6367 9436301565187195530267481800366149428558271641 6368 53103283944512754429153702198024314015318302462 6369 292113279839377819475743541172755792313749670593 6370 1571619061587928999487241545905202456233455254174 6371 8274723024702341742852433656939685948689439662937 6372 42658260067476456897352794641562160317789346544758 6373 215436591832335993179254576198402096576857918989681 6374 1066390149936511523539105811217339039160755555924614 6375 5176042517441553364600725934212740166900183646793209 6376 24646822153075467447712503641701668932459490759525070 6377 115184442857904979508224045160879128505095848459642881 6378 528539509308212919768549809546571851890610853752429390 6379 2382241010321575070311767831621967540032475425459262585 6380 10550808150536104914331092026892751883975375922218676742 6381 45934435374572181224614743360280613833788616547689128561 6382 196652049561158821590278701851430030224082424801850342646 6383 828161602548476964229648744884221837929297376640696293081 6384 3431878025132995168105719398055896737066067489980575566366 6385 13998681995911200357555732722196106230956462515777646593217 6386 56223054404991210078042014260234916181459509648900585078654 6387 222403887557208107267881574633876334247233671817978217747737 6388 866752417340748514436259657092268511406489323517587887409942 6389 3328834512275882784489579703078158612165765909963495313235697 6390 12602284788725981848959811065257158142922187849535794259624678 6391 47041127723357020516756713076267279507699579796570414151700281 6392 173174915620104045947370443411296929286592992218773251306779886 6393 628890063524549773764288128775373240538171074872867558507553025 6394 2253444843277267012407510708901732452846444064474678639798855470 6395 7968892095122197983633492386584354639398076499305771560722277689 6396 27817661853050388127439687407509306558978388107420638261744568230 6397 95874778993777759254852818228243936068722428280686990852156840689 6398 326313647652970481132250279841792022137821754128425477508159097942 6399 1096972950729251109539475272293444217819971605229740223331442022169 6400 3643055918717854060962070644234547605867184461771631647321764119358 6401 11954217296141743291076447625636638345056965409466270101601885420737 6402 38764549140838164384259222945880825516091514874011107287828344836702 6403 124244232437512227260238250755184954123646314147532576368874147726553 6404 393651563404445913844338992023909324874528066454294259598916343228342 6405 1233118928600327012093229781633075102520711335951071305381974475331185 6406 3819572729281726378745011261164854160617170348450997307290468105066822 6407 11700314696265657647472836699284073855135354635889627383045575639461497 6408 35449142553668844500448664985220838773000875691239680323211067321988366 6409 106240008065660482848976915388809428877384102112196513703705347346995201 6410 314984666458973602997852342490896114737847013597714429223993366830186766 6411 923953898520106025595387021001585224209589485791941008395177641687561209 6412 2681679799143394084847937886023694737288330042397667253008941115435150150 6413 7701771389647945437228729302750992658280110329867473056436411984762720625 6414 21889081958123777703969096306791391832205734897729380167848653417219156406 6415 61565597680527044530501272156496673073340431663439720753291707640067609945 6416 171370608416682237717574040813759998133311920541477558751749238971530168926 6417 472094793503407207033795708596689940924713514450560932291754696947681817281 6418 1287109872329703685292929551107278887839715815710134418062202703325109711678 6419 3472844041350241841607635775378326021110593422275725476124023466026353226393 6420 9272936203375876244317944364514544865629028787994485672020341595484745994838 6421 24500686977522890804696713815419183460743949871516874546568360295042342177777 6422 64050162275894116431148724601993518521861559648369195617473503793777875828134 6423 165644723142125462947127619211959695631932176838697297495788333383787182492601 6424 423704909785109117499792732184539357569040346120823175885031814539478581019438 6425 1071679367142198531979649431573769190102420734501193971759070584753850217598209 6426 2679390872786637246722365781100095326497567523317259556295321804274843307010286 6427 6618966068866479663958700173621627370300172405786235357371927904802940371337401 6428 16146816974145965002743877921671955381303201450618246650036252103887934718106854 6429 38870150429768724715979256977605318237457761642520617246950187102588786012341745 6430 92251596505266157810208279065378202977052886732837857497367364096476321483986198 6431 215588813317137126338792319778235530178935317393759121680368116846283408569864601 6432 495285494763158920051840722717690086733565595209434501557608689502601306265968510 6433 1116025298090377810840817836531149107310215782682125824049143594514134552514979521 6434 2458546884573147520508267338066861829593972752582306090038629946109852134597550622 6435 5269799788148721542774691810701422905575134227168349559841925024492385293663231577 6436 10908902291298163977563924775456153854222386402648765213637179539794162627178056438 6437 21536939200185414545224412470153536602623404516715482927485757688533015380081295217 6438 39604194474738614721058912983859440170387004860802262883860931231737138978530291718 6439 64323010199884779194877703419270799355722071484706624889536114992202446837989959417 6440 77859225590024630711629748848906607055287337175699058271603803686047124983072153422 6441 113 6442 12770 6443 962193 6444 54382712 6445 2459413463 6446 92708347374 6447 2996214656437 6448 84754792356516 6449 2131806566160251 6450 48276296522226426 6451 994266478913586841 6452 18779050335148710736 6453 327557771759936888415 6454 5308086061248977769478 6455 80326709898009018373181 6456 1140257892459726437649788 6457 15243388785562821409569667 6458 192581677379852437161260050 6459 2306534998322441522532405665 6460 26262464564923896553434065960 6461 284998249144333267272161118695 6462 2954471287834660701251815400990 6463 29319729664173086622026476493253 6464 279073011722733856091523225530964 6465 2552238196811446174710654273717387 6466 22463553786684946556352590369789226 6467 190565965522450046094292469690066857 6468 1560380783604654574384449487621446400 6469 12348123067830529383744994446148748911 6470 94555185094527554166471598514798586934 6471 701420810541412348260666708739330070093 6472 5045971979016229571614361939428784070956 6473 35238699302925730687859193115828129139347 6474 239119044144830101747215951720432149747266 6475 1578028317049978701128832552257321767215281 6476 10136486002822994224416294190938890653335512 6477 63427571871900038551986972963982699505069047 6478 386914221816925886718702300089198759121616462 6479 2302546718660504989839182708842274733361439189 6480 13376888170260505809672210525149407956795847172 6481 75916473679960455769093394523539871400672421275 6482 421133037463851029673990637894319977729740394330 6483 2284865378891157848636975724972278226276945319097 6484 12131207465181428590976650927817166631199840236208 6485 63064190557360227231181879226319012897678626443903 6486 321159042457172677307789250066283269792325891978342 6487 1602985784226020194026149637482024405529939366892637 6488 7845418451604085082165981382912103611590878569610460 6489 37668283122121105894479210958826512710950552975928739 6490 177499548133101552850415759761407310148505892195096690 6491 821223500299219452127189614468858290544212594407168961 6492 3732004019929007442207507255637397682467298873618860936 6493 16665053180786687426850367114152117106475150221296800263 6494 73150296705894973565796202501325482824239142691204605566 6495 315736781641625976380689647713036126882110184040744076773 6496 1340550433751261762200617094448687995035489985483290712500 6497 5600590061432733894535985237388806570030854852104562571947 6498 23031150082476929420197437357640809538053384857862784731530 6499 93252886483379339855795184340071831950469357022541016403401 6500 371879828445578657201718773234183082379162538489419819229792 6501 1461036133343535278905860004960327928032885533824985924387471 6502 5656623062960166577831699365130755051605140767306069125033110 6503 21587742363962031211281090133466071806693094526805358697893485 6504 81231154876045033576997614274990509457314862172911567109218444 6505 301447198219506100041124770762554718251607434188255232567698611 6506 1103512177364159919752783342949224888076371501279896042382031522 6507 3985847084165976705924582180626330581460986640627442240688440017 6508 14208184022565441701965585276112417673705507204407892441209573176 6509 49994737970738027813038765070206078872081971811134302263676419095 6510 173687178817566175195331270705959321499782788199241931377577828014 6511 595875605464314415582434368775995279706326970608354399737893766645 6512 2019162203846536006254159920911231519664120329966520100577494886756 6513 6759191073293641176755705837439223343351276396967891971230701028283 6514 22356464288153238528794224107310409294275426268205793720154350568378 6515 73075230725133146204129894678827873155423906551683171109584580825817 6516 236084012303483537848627368379893652795161735573226854766287073389072 6517 753979808145441678953204611158987931793336116175053690734077564343967 6518 2380750300150214604890773384815972359188575518580419255714968382903494 6519 7433441958032267995729014427613901622326457202982487868387410963301501 6520 22953329383579652021946862388062829638078982187323112558723454707829820 6521 70102786633514154169868364072567742266215212514452420264980097669279683 6522 211791937252843481519293944446598009916600190317888614291896512338263250 6523 633016611777477567366123202326303553531831306027799557219595226515445217 6524 1871955176756557195959362565818784892479267805417454994838766235033193192 6525 5477588874420057306402687472844064853977187333607063256242884992155904551 6526 15861040063211396828479354661618752249545627705872203565688238092353775326 6527 45451893410983119969677180271161136740031472933469056789973303494335652357 6528 128906573049633942204147548734449201645577639494638157711113664551622418708 6529 361842779146843224452222861704705872852229991699555437216154611163220197579 6530 1005308181066932669203592611115155811910255426691593928259658547082432183786 6531 2764512846900043561530317870819124640674684756852289278613615947355223712745 6532 7524466760579989088430883197304729549624993994838149172799842116706686650816 6533 20270247005306107174356463337197600436364616205108360320944207178217785872047 6534 54043870186204874223371121517131328762737594864619720539532909068744874044662 6535 142594719439621881459216559934544030745343104384505790703574773157565092050573 6536 372289604857641460837492903748497244899136840871572283816836610335130150371308 6537 961639237784876041284413255144996298100109363831092757197656758258395913883347 6538 2457023514712183690763855418903304845771570444453109904841759157551724712500994 6539 6208093754641019469465870631577169362371558702271563432896151546580418237109489 6540 15506450696294136380146936586298892059169298631375058346563401255658201915457176 6541 38272233739306581046849514681592474810772672487779540353971581264349077004901431 6542 93289201143221270765572649580869748429533635580918404250958020470825797735350030 6543 224410948078256153291760185623853269644044283956276878995275571669890905231677973 6544 532251357900659437440760784467467002800032488082873858173011052612650635285528772 6545 1243125665980955483831393826963392619712533400686067481410987858961535350121361883 6546 2854436458834492214724052386212231813756314778577627807017740142978271208902309914 6547 6429008641498017546073137560810242750660503313842059721105513683602257896014840057 6548 14157355314219886609356096709578527485829610293592715370986068654204495324275622256 6549 30336057393666772129694713295736104245627130923409830144465173218491043245116910271 6550 62781898885150350652483050541345794702472921842774078285588110446818221252376261926 6551 123923032560074379918766375995358771475483331220291824096934799367088375610987848861 6552 227850237234697773834702992398489011001592407565800711870331845591027961427508099996 6553 370032473024607183741210444666666417412601816226206395031471764269277533248570212835 6554 447891698614631814452840193515573024467889153401905453303075567955324658231642366258 6555 114 6556 12997 6557 987960 6558 56332865 6559 2570129040 6560 97737889877 6561 3186660893688 6562 90937667906641 6563 2307499026423408 6564 52715602114810085 6565 1095258377550623352 6566 20868575191612920929 6567 367205397286698520080 6568 6002849230295613177973 6569 91637645189553609320632 6570 1312222247547289065343601 6571 17695868925569836912563056 6572 225520935090985095483392773 6573 2724637610793279055177058488 6574 31293637174039617131143530113 6575 342554350883296780956738714768 6576 3582023887862290749480715234453 6577 35856224839870038072759007128696 6578 344248966226776980786308709152913 6579 3175560174760957011588486208401264 6580 28191352158257349742651730851907877 6581 241220871467392342393296790911763960 6582 1992167620594496962872038748223277217 6583 15900671472029680921001482681993472528 6584 122803979634387764471218075642940808373 6585 918779975270327666898356382897069465400 6586 6666172764827969586773385031065183606449 6587 46950844046769929846246940086322096816752 6588 321308587494525762281322084922582375703365 6589 2138455948689334565157370588900336292665912 6590 13852970268562307490702497332096548713216705 6591 87417028143285340267105764487018138871621264 6592 537758821832111265537795037540199597498306773 6593 3227219762309542142095680046471673089981362424 6594 18906654651230552941607073280463355780138648785 6595 108200016501451514520372678329152635137606917232 6596 605249527645262999963456710747012484268019732837 6597 3311247944000271878274423073613610688274705446264 6598 17727320788072858317888049726403055545751491001569 6599 92922718810614514140046579880539235074629957681680 6600 477145951825147418679017709173141517764634476103925 6601 2401290778508340290012956596721449193086899734974904 6602 11849695014338445566205087617115577210207717671478001 6603 57363396588063636542850279958854193532749149217017200 6604 272531227843286295287745250679088016392205594388042629 6605 1271254276275607300265350624909353617084924080990308280 6606 5824481796503834194600047495015609590096435549016338177 6607 26221538997219529063657921864805124379038884643931999376 6608 116036888883901190056304491480282724309753177556433405205 6609 504923967231422140002790341694644334016102504288382087544 6610 2161211182624309878584097083856368455933702673812416876817 6611 9102351677808305535320699415693863021000047511400270161264 6612 37734091821717968850054122010723479129084287221367617464741 6613 154018128387574238126046743708436120617607029101771418599672 6614 619150843316532235183560701282691034947238924613732254232865 6615 2452066805105646171291139479477202045359286996928137997850128 6616 9569726001409348028028698849568285024997313298059193047270709 6617 36814091428331545817141488348165111883295548592170620870197304 6618 139632988668338610605420192756621693147303505291887546677309233 6619 522311341763889744223542577794166920856225801653054346354226288 6620 1927270717347555764017450691505946527184204737121205621303956421 6621 7016629978877692389694816215081501996721562879028543904374427960 6622 25210661085609110797584983671820250251888056724063878586272441153 6623 89413583078912580312589334018138746797675535739606073291158433424 6624 313095499867216783320959369794304147169540295749982306932412680533 6625 1082658284149097374098725009276258748375650054557578638047884275192 6626 3697696093459947795935319298963485547746097355132453138363272928593 6627 12476049370600124978945185057313940410761494082066865210171468843632 6628 41591704732047004684495115002063573048388196747240550901556520440293 6629 137023399745333389417419233788201855498087529567129515731295451834488 6630 446182642773950073470176496846923381448673171692039541607167106049377 6631 1436246463222875290272008476385804966037171023440320087107531743782416 6632 4570976571518531574115986472360765257019082658195793033556577691029877 6633 14385168829701014174735774284790639238534115379758700157658957037234872 6634 44771940171312934192411651100467370498939554770064300584769822708366193 6635 137828056188406740384226877561097942403233749471839833408473375085475696 6636 419722780074764376073389186080263694586049152304180867965349985093018629 6637 1264531329105085424958806332853165258034480648649869039476841723946727096 6638 3769503117639120188284292100998253704045579760095123591535203185495365505 6639 11119047168815734690646342139661103450502034899119641842616854412684463248 6640 32457676106447188825528384274123920554024849938598908664547977497194143125 6641 93770609580641705623684919206903809543601950577940169020209519083883570808 6642 268129076041258767797509648212514147929211063006047383521296487129841641873 6643 758878428237735934453880058651669222427018694200240978448564762844684258160 6644 2126029388451511828109695531471530907189504112591390343924377921090336639525 6645 5895850416418488058843606013405811359774444296135273550797652415527992536056 6646 16184830023898520708804807081529665550074123047825712002211110479589902899617 6647 43979543789784616971592153616031995536063733247772221495955159774514375422480 6648 118293660981295598369319738470360924735165944317500302356432276021477035339189 6649 314932250607122354051907419922036284243246643566625813599539958247787001434424 6650 829816574904385696348616883605077559887726588822703888119951341740482243856305 6651 2163745417546903198470523042498571102886972793525368929134444710334008308110960 6652 5582408170043962930518791716546872246758652601809571591173860626144128934495301 6653 14247525439397166090748517767027346454901781748534244928911771330276271884105784 6654 35962069890332321940361324984903407876442639082180866708371324132514892036672449 6655 89740754325933039367357776252794774746384610201335465408906306652522170957031056 6656 221302189208460891179779940515256997986690918270033410013835908387697045697282517 6657 539002338429938315237112775719980016060268837807228693260069500528413748664310520 6658 1295664644408853905969633745811300288504345609846379430428356124810955289181517265 6659 3071041668290468827241788357242159911016911498615320770012355036385141274588407920 6660 7168603793105916525797234570417784344485759677879016058441083038324947833612079717 6661 16452048893438426286594424517440258908902577770298703586564336864905476938529229688 6662 37038412849156330442023658787829029145392691377733478678655919202712230158819692001 6663 81531825557042989181074468793143660876849432594736024194107161075407768728212224528 6664 174649781835860111963252232630225559824949485360919932624160444740717033225705396725 6665 361354713281084842534501659166930126002905738423985835006683354554623630089069507512 6666 713127983075856996287971027560777908479981477210078370973949999512739967127565456369 6667 1311010693335161953863884464625933336894175701002085477875753609373045461803643769200 6668 2128934864974400952057935102808172778774666670630197326210300941597647653283856348293 6669 2576826563589032766510775296323745803242555824032102779513376509552972311515498714552 6670 115 6671 13226 6672 1014183 6673 58335008 6674 2684796913 6675 102992815830 6676 3387391599395 6677 97511720399724 6678 2495948414729773 6679 57519049555963266 6680 1205493029221396703 6681 23169326598384940984 6682 411243299076696381993 6683 6781297926659008080046 6684 104421792346508230578651 6685 1508281685083350905242884 6686 20516372858200476883149541 6687 263733176874755409279105370 6688 3213891722759019559939556631 6689 37232166507591915746260145232 6690 411080154564928313834142390113 6691 4335658393310515844271596339334 6692 43773907121042844666511318702483 6693 423879098187689863525579034984092 6694 3943688239175423855900373952538269 6695 35310600572193730610140591012847410 6696 304722824197843422746089112776519247 6697 2538111316259732728011424651911560424 6698 20430950408883910611884946082128310169 6699 159135601515301356004104504407062591070 6700 1200719556420016787373678962947072864843 6701 8785672296518314041045420376909325936692 6702 62402689108116213474065745494296606359893 6703 430662120649411905601634770503201078880010 6704 2890426656833272233040327444326119747249287 6705 18881852874084914288900195365323004753131904 6706 120151851285932562046708457184437692337969873 6707 745327701261329167851609259211655428707897910 6708 4510306285402982575485084343223528116187567107 6709 26644180698943077659187837670158556986307578316 6710 153750851851625145121167589279774547904053144333 6711 867200395998339659604996978355939667309679794402 6712 4783697867643874537842876762716562839852404973503 6713 25822266599717004734005349562733229073878601421336 6714 136472306198404377191939979169675519694260050104585 6715 706540976834166310011004268223356272533524483890190 6716 3584977707167654018702978574117946983385058694969019 6717 17835963500014439874921022787954973386679676101421924 6718 87049055102416521983976390363924744129636542989917125 6719 416943679533766453814571921001866954054591286594976954 6720 1960729183652660049367667796590308587531720961973327863 6721 9056465256432101544233065916515271794713080591979974320 6722 41102486050155464802491035276336005763848400784928311873 6723 183360913931276183922453448621423854452640462985293716454 6724 804321770046599513981548281796350912778496144830109209203 6725 3470456919902331532568435707347363702728301322930908173564 6726 14734019780334946946473232206897595179662051508143595211645 6727 61570463279861221331848053633314937329746386240911482837650 6728 253322683489153428307948919352474537076437702564050518902063 6729 1026491655193259901617556364343601692641283656279554191734600 6730 4097709303615438308092256545103494772947809577821424443817593 6731 16119502110130432507412094874148981843304409872808755488938430 6732 62503319539871326352582282071882378751597271763038569406406443 6733 238950399636541482775143963176669183782196325647096736953912980 6734 900894730068769837604106733727457797785725632592038629985448501 6735 3350476789180215345845100003027571245826156171366298597643631210 6736 12294377485405463499557366909615019769731923787516048123322015591 6737 44521668549892266686837166796516772018341543390608470613968884704 6738 159145912714413957797011484486475769067905135854278422491399759281 6739 561654995660543321430560188298918663035120967343866802714970873238 6740 1957408779676857478850244567369481558580311317651427747695267828963 6741 6737763157285902648884288875609225854702058727341459524106425032748 6742 22911508621345975423764793231886651813209650164540777872641166804973 6743 76979262723993105087205093291264165272359340993848193984369156088898 6744 255594367201373499189119442081529593818835067308218260617221128363679 6745 838800409720656962076715172716654830765595768567387317955683686247544 6746 2721229515717482325818900145949383178251439963699746946670382536079337 6747 8728452550458889190206895094695953401307693645335860067334491970891630 6748 27684597951678434939058655851847357896860891683290353258550026699156379 6749 86841706952692383306206081237105367634334561833113354000978806444757444 6750 269441703312412057882844609898670680536507866075017487994222004238599333 6751 826992539575583174340460673540032317525790767851038189368045364417093658 6752 2511246648755432975372656192473461270146320568805088096810237073456839383 6753 7545281095499638588615754626324880232226380977550080727822281982898931984 6754 22433831381954493467546388866984237386773995636764846161974339581078760737 6755 66010554657217416983721115280769261391300880474483396669139171490957367110 6756 192238840344306311432934418761796991488927680991022474353896668072035081043 6757 554138525966206784854128986181214948961740694575010026895402674285760293724 6758 1581146030245201487105518693045398319317970451781298388865263924260286193757 6759 4466053846934449249669094283168598448934493258572929711238206608195307091442 6760 12487933651804449136622395828045940715898441667299593605960236944813636267023 6761 34568614092121457904270808922981417625747009011260579158968999839931531702696 6762 94732987905804595584667769620543078711884865306858512657135270094035810024793 6763 257006192676884810925579661706935998983114542872131036509522705890027220786462 6764 690232104265302763346806820099333207961527130756257152465494940159291257560075 6765 1834980929776810813747331123626447052092500363145586854184986240147560502850804 6766 4828542922228099708566471049730095714867199745493659671439382292222051054818069 6767 12574696509818965837555785808775539064512825140828600191747687628700188297424330 6768 32404630119260094858823095292349757766173259491172416711833319585120589116025415 6769 82614225448989582889932938044280512097517680321887528349116415047911753036803648 6770 208317049665254944197652039281978694720344929605403860466394045832948816030507153 6771 519359993199648874744789756050030467453420458076772735889136260873168032684820726 6772 1279664520838048081161682472285267481500380214154034839163041669789278827046413763 6773 3114331503676840302368428993816547786064994661807642962851467295128647864892241548 6774 7481037816376163035579851096870007985586251770269343163292178456324744428662166733 6775 17720683277772548388618874024529952241088922946763679991745616531034833536862654370 6776 41341335964316891201010533112387995494477260394941399636751036434265258309003963775 6777 94831797706911647929628616417657283548772529542973581901971292501882965406352885464 6778 213402036113110967552726743998629973571014653515443084774734372780002964293384801993 6779 469583643506014068697053445421999194272813571471099041593001978596127766247302423246 6780 1005588138622959023194807337219154880100668795256004809223845777891468429562077327483 6781 2080070834979900862017280023946862914583556010890069015204479131958832026778712291364 6782 4104209511390919812169135516133574159957713189102232864054182740844617455709921516933 6783 7544155069700482718090955083567680275626555560734515668140237291815310570797421634426 6784 12249916498263916436659665482699598857643778055396815773863914742965930535596776697271 6785 14826743061852949203170440779023344660886333879428918553377291252518902847112275411824 6786 116 6787 13457 6788 1040866 6789 60390057 6790 2803521978 6791 108481134721 6792 3598865549946 6793 104497977549065 6794 2697958112678562 6795 62712956083371601 6796 1325725034860731570 6797 25700544662467069257 6798 460113170337548392234 6799 7652654396073252854273 6800 118855744669240491512970 6801 1731559222099099627334505 6802 23756213765382927415726930 6803 308005763498338813577981841 6804 3785630663132113782796643842 6805 44231688893483049088996345705 6806 492544009966003278669398881050 6807 5239282557841447436775137610497 6808 53348848072194807947558052652314 6809 521001853380927516139648406338889 6810 4888569190744041235565601393861250 6811 44142858002113195701606566359246929 6812 384176282772150349057836270148613586 6813 3227010423229726499815350034836693257 6814 26196072148373369839711720768876563850 6815 205762624072558636455701171258067465089 6816 1565617782007876779833484638612202921002 6817 11552009634946207608252583978468601722537 6818 82740371039580735123363749849674534019122 6819 575805180797108854199064265847172219259025 6820 3896893958279792992841026480676493045388322 6821 25669173489197979514781549290325617545769513 6822 164702877649215455850390201840086314636871290 6823 1030182430196477185748707918236179435682739073 6824 6285816416860788929085401520671362980578204090 6825 37440303401206849163758323534053448083073349513 6826 217835335951775071944113750483986552973434072162 6827 1238786583801739876670278318119700768187167010897 6828 6889684847443954074118152059192203275349251778802 6829 37495649314804833345966378384641995189080258173641 6830 199790222112926215271911707117050743957218909699562 6831 1042803505145496902474855954510082536185003443694337 6832 5334322189147317231188838796851385792103586622553546 6833 26755263396329411124812840158924306162168321418944489 6834 131640281998760372983710253310804023678484540510283538 6835 635633016634943348782258564676595721862712370095177617 6836 3013305879821369851964498282268771263449024618663482434 6837 14030500319906131445565231995374351645693826172616784617 6838 64189451626493697792289333188225629204255307549525070810 6839 288652851607925346517233817085985489420744171319747099137 6840 1276335535585801044421235547503760256651880779135150024794 6841 5551114225534732090971219536647474872158678246896167407561 6842 23755590925772010570012887450892433754549031077970670792770 6843 100060073985968178848334173291104966263957468827025748842065 6844 414953220754982828488131146276894440670141557631987750581778 6845 1694767559437396158413636429972970670387862916475592461218441 6846 6818968518246094368123449339420067135976956150576571096770634 6847 27036179931991965183627800758672543752229175601206751029526657 6848 105659001581993724043622177704703904347130857237054075924871530 6849 407112720758406533171348422953255466880924454647189382285190953 6850 1546957850463717853550599119857382448448846412886324749224552434 6851 5798329369712703036999805856612411492060728216844661976853632145 6852 21443183644298381882402272769255002507618808175727008697819278946 6853 78259229679596112068796806475386794295692275353851527435110179241 6854 281926810943902336552645457758379335381938954598738420540478823226 6855 1002727719318859615780217130543773767484965057796883645746849455745 6856 3521791494656260416061021886212173989100397342792178196157088157946 6857 12216963431619020543795555329190881402382767387785065467958781019657 6858 41866235210250898616444637436686759070294476279667302864706372857378 6859 141757006555589979127414523959837576155863467438056274721716695751249 6860 474330636480956583403739059332631335247057875740122729323306980203826 6861 1568725413402987044669573674130815759831488711615728307896211794815049 6862 5128755338841126332565188992796853768848524443882862572522278017141930 6863 16578437405017497848590984233442190348407658052918469586527152524112897 6864 52991487907154821977856535179985501646576243381544682912411671194160906 6865 167517792811525640223121272268938227177771696897948390171940504338074729 6866 523801203076630081412171963404714275348614124806079232167141315021431506 6867 1620235445964625313635477246843417273410912758732134909529408683677124497 6868 4958474634295641463348594112856910861083024095388261195707691121551057538 6869 15015002378550713027337004931655252363455725641743430020340210177906828905 6870 44994114856004845083499148424964369982456102256058356910136831741884521626 6871 133438500895176755534766652572717868760530978367306599741250342813920649473 6872 391687895896700483951422186615284121640759539832812470764286182376913097626 6873 1138065262207213580238485591558296062091427915398844972013585524734708472393 6874 3273349818418621852198133270784909330371139061755153387774252123280754959874 6875 9320549695598272588972746246998906098623602772109381487877722655736348245073 6876 26274537194337170975264236358213445263456537697981904805076166208745291603538 6877 73331084938263078016157441109240803605101988376542077570005402993490459573257 6878 202632686936189131505096019652765299942733862694661169386109672927457801300746 6879 554371867518878538015343450980244377637733270873650718552767648911520832112001 6880 1501610164461066112287729932786513584582374944502038907527785294960839310458538 6881 4026823198503179689381867876512293844636402438403882914178266475267691070869417 6882 10690347050508090211695670049868836611596102547043129439802635007637302628538290 6883 28093586482555155757817926908374471390976127433365389302989704928559541980780689 6884 73072913111634216454196808009499768221662212065366406206570712142380319394230434 6885 188091768679883894202952841346130038085353151878426351267520446775412661547059497 6886 479023043794128421290537818672389244903215761805717740083030907656273230614370298 6887 1206700086659032240232979614004398407076981149487894336438561214362390079329698177 6888 3005724600696729196139451842339696356030781821718701911490739145024836939060932666 6889 7399720625211617579669563308441511623596156697680379713505248109942763630999587977 6890 17995089945264620917617843399128067395247403129757365839648893861396155924553996258 6891 43196811039413332341816568520528027621922577846790388994686688848755733890078817361 6892 102258830281502771931445975657445975357488761188495468623183341814055825735945435506 6893 238431963952731311062085125187491254400738551126410450161905670750204049451302284745 6894 546665797772753926544440485603778511520525734184827116838611336032089979151039972202 6895 1229651477391878962794220675024407679364353959171369243206347687408220709691727197441 6896 2704823259520852054686081457665561753737836325898473094023195443895816905501106948170 6897 5790482233123711939898168818831579548422061132044546918451520353746117361841896567017 6898 11974762579494532614084584358912016622963330332036848797710182226549566844330530375314 6899 23623127160585935144344674958613271058547599081873597329904602259209494870837873526673 6900 43417198728550334299095295524880550191817932698004928771908754293990735977232071858370 6901 70493858288667199938925401786603493710348044632830663099149960289475569359941123967465 6902 85320601350520149142095842565626838371234378512259581652527251541994472207053399379290 6903 117 6904 13690 6905 1068013 6906 62498936 6907 2926410971 6908 114211067670 6909 3821557752337 6910 111918400851348 6911 2914374491078975 6912 68325288687129138 6913 1456763279631232309 6914 28483032976959033136 6915 514296747976974494627 6916 8627064314387775741134 6917 135135463379701520108377 6918 1985550430148041638955852 6919 27473323417630068682017287 6920 359235300681351809675726058 6921 4452871727311804406050351741 6922 52470191283926967277843341288 6923 589245890143413295036238568043 6924 6321072457950864010480775059590 6925 64909203087987119394813965322401 6926 639259904541109443482020424313604 6927 6048830948666078195187270224513743 6928 55080258141523315132359437977621922 6929 483399398915786859891802274485482437 6930 4094586104917663708764988579470789280 6931 33517668676520760048292059383184046387 6932 265476364897452766343704951410128075326 6933 2036856770977888182632890761280398461417 6934 15154484187931972570718959378361203104956 6935 109446864862458915302335293206504338846615 6936 767992416699148504624763308903351092124762 6937 5240691555776050351664854055427016356772109 6938 34806759003253822859287429826429126947929944 6939 225178810141667258224459180956841059130570747 6940 1420064117987359899823557301033106809450181110 6941 8736062965044626014657666739940649225711124273 6942 52462182783112264107501391794665460289362677876 6943 307737822136094185215373465812705461345870099551 6944 1764359741889609133829765534416392782506471182610 6945 9892831173135303084618195911728296826042889972309 6946 54278165335384090504702726355562495290472399924752 6947 291564036763115139122580811857255234436771567797955 6948 1534157764021538256869348473484388514578993921191854 6949 7911283458314352390533043224845856842867583987439737 6950 40000869043791080746534722180621548797139492028937772 6951 198396414438880864855057815650349878637792353958165799 6952 965669713072584586621026633637749624178989264563626954 6953 4614608609528897787367783480583116609490726253322287005 6954 21658414809256399084897513758226239518633577044602554056 6955 99878366755656228322752078941826220368582710766744409483 6956 452720669990075272632275229216037338993582189636016579430 6957 2017709057183801663570744593805783085066207140090913703361 6958 8845158818304334798963199677957018213876766166122231135716 6959 38151863969611077459947306665496926840584475490989069336047 6960 161967528881351266878294367407494326859090975395985488970882 6961 676980823622302274214759686975493733793190001854998988394725 6962 2786701603814681261116527263225358844851194475962579200194944 6963 11300437681498171787653613032618396651216013543014742758184019 6964 45155586131736231339404863130711007539422145294798064884481310 6965 177850767645721920566654841594087455638782178133058891838879497 6966 690622489986122177781625442252046826866837490017302350048941980 6967 2644693061208246564503572985062684742196608357550816481558685367 6968 9989980281384667455053977961532478682706182987281803207636869946 6969 37231493295395752374456056587399892682385719379853473882309781037 6970 136933906619290246325655135832041689485696802909432010015239239224 6971 497119947242788694947097400065807819163328032862021957990828241691 6972 1781774477505550647279959988367960922030232045257644024278156520662 6973 6306293691480670679121199005123908678615594445846705866182094134353 6974 22045048617755951638977776220526964070098759176423949530297963311956 6975 76128247259625870799217968986404604542776002843876317862963117188991 6976 259751489025466748543077130382928939768933946561599895449386185797618 6977 875839132062013311074230713675397851171855289739778899494409861752693 6978 2918895181945956939147543447138844946250401877095629936713928636771568 6979 9616375934190070316382306114066514474930415032594220817132418448728547 6980 31323568678048694497538479340305558592186597529395552976181848989983374 6981 100893493990221014323985998753733250587170498963858705475120672708257177 6982 321402774708901476524963806202656979411518439243351778559472848240492812 6983 1012721770597057198160257041876309481937904260947379400898554667599999047 6984 3156758419638312593207906252124441030697431144485593542595104666298555050 6985 9735468499898579370191977611824769165191367998605989647832204471526737085 6986 29708945512744933860877576656336932389730117735737680863880105770984623528 6987 89718062747300491971713730012956554735641945633539467794357147690775974059 6988 268150678498482092589979531010638793478629026256904424445744322246581145158 6989 793277075290359332076168370198640783879919544457023494951280847437414892257 6990 2323030233394273396266076148372220967612106999688680937729152554549036462276 6991 6734445314020108828702695010715426360074673976842679297516990202564499894543 6992 19328344828037003269873574528499241789069415810707214173168964981581603099490 6993 54923431717972446834110557133711593151149556280798500466122853846063242948101 6994 154529053850572695825532234601165842019708082355322482841204423048298994124896 6995 430492825725024905346785695363171945567543933426525729797319498969247254998899 6996 1187497380180092574867225165996181623148011066994837617736196820808225888411646 6997 3243479412160037225170298549762939585368119282370527243816749764680586030982185 6998 8771912775124283026839896359061747014586896665276449065522801534909116412310140 6999 23489083024135552927917434285442877470819401650723461419503703017814110111717847 7000 62273016557198798897431031243686185473391631631131980162296042954010954721036826 7001 163439516151388171109445766161560425086029971129863775671856460024950816096047949 7002 424604197942906281766595415517190231393045335073656533145947618942743797037337880 7003 1091719010416918597260086075535709514381614248757800624496498973374429689198767675 7004 2777442140870079258783603508212497166361811160051412701018091095393092999142836150 7005 6989866828225840695156034964556591929469574131258008948947391454780320017533466993 7006 17395312054134187470965050115337799909096512650657090573943378709747920587593987636 7007 42790122624610425968252456822907378927940072478094836127097520681086840143147571871 7008 103982023609288379227686868742563473945110053454642590961433103391238729957780385490 7009 249437664930204483500949412920537476924521392489928448579303134054050289583804638357 7010 590128459164438566494480513765474706682748704804834367364392146618310164771052358608 7011 1375226220889923804101006124556744472604012990116071934364909153400604193373394615555 7012 3151543496054556693439667285184930663488892683472268294409868176840914882216161785198 7013 7086018232967287710919969417874900096591082968542110631639411308144952497408995930809 7014 15581323725611851705504219694372041398750980426485130644114127105786886764751999445996 7015 33346568538230096259486972872115637570136371890566526360275829686082570970924426388327 7016 68944458278310564017916232189640925251647301304476972487890614171841632686092830290314 7017 135984784167446833461356202673134746502012833084355498589703970725041863534162775675357 7018 249895841184664367699376899984618790404178810415191090460762685308508168871335971501192 7019 405710300823851716780398144336849122485761233560281335212439897139978210438330494847947 7020 491030902174371865922493986902475960856995612072540916864967148681972682645383894227238 7021 118 7022 13925 7023 1095628 7024 64662577 7025 3053572484 7026 120191051125 7027 4055959871132 7028 119795918474817 7029 3146088810405140 7030 74385751988613253 7031 1599474320306974700 7032 31539270576897240145 7033 574319051530830767908 7034 9715680113895581003669 7035 153478207807984876853180 7036 2274164101335728035917409 7037 31733037949113838356890548 7038 418441662048095716714633893 7039 5230548690041251932440711692 7040 62153611701280023616334404721 7041 703869693128620285930416314052 7042 7614188041222897591447429941685 7043 78844463587160880996742170323676 7044 783013571216257443873576559959681 7045 7471104424423445082542867208787028 7046 68600193514612838410089575410922693 7047 607079850571923013434251287874027052 7048 5185065354405373582091042141830298769 7049 42797320135843797339148090104485134436 7050 341791353709817323731145100897797256149 7051 2644124489585158272707740813588323792892 7052 19835465448495019026059590953229925359265 7053 144436814498885906899113843538095467310836 7054 1021876096060493326826212445647950898282213 7055 7030560068535692183115829809978318347179084 7056 47078010627565565394068113691834461651881137 7057 307063579772486646477814724475104647730381828 7058 1952306507901513804525831206465052516311133685 7059 12108433590933499719007055247438808551472439068 7060 73306679339090389841166113782044918066546241217 7061 433506684258296839164040971389415839701779018644 7062 2505604248284000158209179971618514083554120300805 7063 14162795163308912376657141417763203692103481455724 7064 78333791671828305965978063685053995808618771352785 7065 424175993770327535593261601897871725535862739075492 7066 2249897794554980931585190887239515474551628228065301 7067 11695339016890871578987582585569760831998206136696892 7068 59607491518996304716055347991037166472005282153074401 7069 298004775001668250317647885822008593906937128140177972 7070 1462070902513133701793732335110108096723718746661970725 7071 7042349225114616075782542449330974330393434264547884684 7072 33315372643899912948047839688140330458517737562472725745 7073 154852154208812540355697432388192790345734025373819689284 7074 707451190954544041310724740546056349707898925776580678197 7075 3177880918128420977513744563567876773767688255503510960988 7076 14040748793616557440047688835330678072710661561716655800065 7077 61037771581531969698958195178784623127171903218827956271828 7078 261157164432494314037199869251775876826847354105802514578757 7079 1100105516936147855130253923634763937479128331356786991944364 7080 4563787944373131390461540873835616516123512809174365180534033 7081 18650927229685984439231681169679372012190720828151687138912996 7082 75106951042920387566290157333008776202828879665964494781578325 7083 298113304820378539472349862057807239381033203093821451504939132 7084 1166586562452222637820630145903941521886652871244182693392760609 7085 4501902113646591380105828573218673090950098718812301525000387956 7086 17136575456239505399663379519813836515852890063644921214195943269 7087 64358049033019925229173414068746207880944792430780198304142594252 7088 238523448947705923929284606488187790049027314720065682201691614513 7089 872577302809784865202037142386037298698052150491519650207759095428 7090 3151471727558124207429094530819806039891612228611185632476743857781 7091 11239539896544345533830253524311675640537438719715535522936994512796 7092 39590882205780967851929228749962548389251792341986190919417051959105 7093 137764178083162790290124973956894117002126554362286458312678132460052 7094 473643914368255409632420073326227661313836503767762671625027435446661 7095 1609234535455735469249727917384554452254625740069141466568823482996972 7096 5403968849463705719471502078198797249676882906904550302777161981521233 7097 17939239965599732975001351639404156670857699816594401056623509067021348 7098 58879184577838497788922137093776229737974712378584174849937776505733269 7099 191096247246108206610446615187815038917331808871838433301240298203973820 7100 613392515945230697459396420144205268916020747079048917335833819152723809 7101 1947517061251189372144617268223171730265443447269780096793861334993215668 7102 6116997251486559163512780562223922242900778852702753040287520668891769765 7103 19009224171023451126912664426173132438789577995794336230714829806717061900 7104 58453638183666964357982218694334833993711063730138006742427140049228422513 7105 177880646443712390190573525363628321119083127099415155400664393510989020100 7106 535749387689494974752266786387223669333354098989859047640765863448346139317 7107 1597177141478336399418414687596503246691902669703786967037791033132342176732 7108 4713484450162969127760659206167364998183929213849491399718224435118793531265 7109 13770959997577351352729430365255012325870710190380851634964367192232329888084 7110 39833750139634463451305699904469680475014799977930745105650322376378432882117 7111 114085526685643913555289831566680515415233772069436459744942141204023278929708 7112 323538012254189056214932623301557950586091410705557443052269418098385516002705 7113 908559891829786657387250553265895738173343426487405655690793340115931765126500 7114 2526550097734904137601261414625249306888898426908769003224309659893404908537045 7115 6957526890075033937638785130384370515405028776274133864777256245382216827930876 7116 18972919077359354189648980039209057115360044723921110174116807544971919271223201 7117 51233914876619190144406310683713681600766343039921020659143312097695145795251188 7118 136996014457953541969754776212842744544977376321776462240943058069520210628005861 7119 362708547166540511976631573618089355104398979082772218075095561048481981445090636 7120 950752261260834964852672755296840011583474285286292526892899640016176594578476465 7121 2467075469620659843879354246349739757358133869117749684535346232333350080814582020 7122 6336236620907657699923043830097946438101559277926963010049936301100872769156185845 7123 16103545590003577653862682302867035533932944569236384660015418851274285785832488988 7124 40488724472363605819983767382761427372499031351151484182906189015802526390959943617 7125 100674159151108219259201274321006606209535616479903410883947088406637287121701503124 7126 247446305385007024455140599886477459082585742412640837972477712478962857222629460485 7127 600865993924499887183776881549578409952217188357211877513213949924251876764214484332 7128 1440432118019142937179206808235590593559487285651974693456909230596612331119071481297 7129 3405786798073505307774693446557809772846248980572880995186210530615526689263518455460 7130 7932556515017985805315366856299484908939154654161221223960987860857045764853074856213 7131 18170118244039830209675003559359315669019130306175600150010267345842913144478232572220 7132 40837460202618969626099192671606257164361193701202841425763805759774752406639227949025 7133 89765352466460917591090385238093936133248546018254498430153762551644210142315653783348 7134 192056379283001577868493590299850498955032219213297997278320206409568413799332910461989 7135 396985621728758975347766025162626170708692353602130468355914791306451910019588516427660 7136 782866247080870176508499127820379707614883997101677057406381447340001942425087263604209 7137 1438472389089386260988274172141847620504824041077149483079584029788488321734753729953348 7138 2335213592087609843691166303381172703847580886709971735156991075610439214818468119028533 7139 2826244494261981709613660290283648664704576498782512652021958224292411897463852013255772 7140 119 7141 14162 7142 1123715 7143 66881920 7144 3185116981 7145 126429740590 7146 4302580662847 7147 128154459008796 7148 3394039187888753 7149 80925879986907146 7150 1754785952282495099 7151 34893530849486709944 7152 640751852957214717997 7153 10930751018383626489574 7154 174124638940264084346423 7155 2601766948083976997117012 7156 36608968998533543389924969 7157 486783668995743098461449410 7158 6135774021085090747616794995 7159 73519934412406366296391911408 7160 839543239242306675843142630181 7161 9157600973593824553220988885918 7162 95616252601977603141410589151279 7163 957474287405395928011729319434636 7164 9211592283045098454428173088181345 7165 85282890222081381947060615707891066 7166 760962934308617233791401478992840811 7167 6553108139285913829316694908697166632 7168 54535493629535084750555827155012599837 7169 439124167475196205820849018157294990422 7170 3425040010770171802259734932643416039463 7171 25904629948850349101027066699461665191620 7172 190176909896231275026200501190787057861721 7173 1356489820455610508751526790376833423454770 7174 9408925985051796018693569046003102668916067 7175 63517496681153053595877512547815882667976288 7176 417659087081205265467760350714754992050239253 7177 2677029174755205716471406281654912156091754766 7178 16737769273590219240004292735558773223875327519 7179 102152882203614108800177461765042499841894007804 7180 608966245801001337805384546936503257610219267665 7181 3548077178343298335178605489944433180866118587114 7182 20216476589936210870044926879326150956523720343643 7183 112713063425073429212680131982143350457245973152152 7184 615222848867229270771919797565069071801727483580429 7185 3289296637192537737950372286702456271889218450721222 7186 17234533448638390248523145759511732578439052815483415 7187 88537363984525566543566076336118659882442541105254708 7188 446149630505190121577269310149164420261384951398507081 7189 2206225308019992073688649531081281110892040826200655778 7190 10710645435647741851264924315522363538009193837410511187 7191 51068367304662270875095306452993668326920365664431121616 7192 239235894157374724178840578529326789131172128600723536645 7193 1101539239320731305845262751463575929184805079751123904126 7194 4986871348403696324669732055577509052660392261031215543311 7195 22205501060148674742231165454476063899138742078251382304364 7196 97284021435297201881237049468591365099021306858795994376257 7197 419478957449323485617395113899151865053040564183426465226842 7198 1780741638817965654784848906785691679359016249646015971749963 7199 7444635100127244900376643704256072132961657390177168144228360 7200 30659350274186360730069865747771060661275891027503220463675389 7201 124417228546792732735591704250459208876295491521619402384166710 7202 497637484410091659774231723641275224460157574281405348670684167 7203 1962337351682692837067211731603023985727843648619409493568383908 7204 7630826027781506854993670450725638598564595238675893711961532473 7205 29269303597667603634762878543758148205367584021133116451157863698 7206 110763928086927034263599672132318192602165266515558235969496401219 7207 413645426067652883422057692689252190532137373666404116475330609984 7208 1524746177825143672553379441563477279279216838877989448884781319925 7209 5548795208193052745184511114769320617868881217980694731569284273134 7210 19939806832295522486443859169900802298297932166307415886983022643711 7211 70770228934620835872203341444175026328087163228009142329337069115612 7212 248125289223564594014257544151031691719465509932281791561432253534769 7213 859533381674982793936802591434153470035428568062330921499137821441482 7214 2942411831498973672818950582144935583603890811899235059692988739885115 7215 9955615216418414861540180577728287285535399458872926829038974204403320 7216 33298824031481853556013034295331241206069982182371878188439645252945901 7217 110117248574920084319936523028511627614902394377550454095000930825700518 7218 360092680398866788719305275310102896270208915627973062246179005535407607 7219 1164581443590205692789148310642123204103561471578860412883253122892105236 7220 3725491020786625762393161999009500203285025665927689427012948277038044713 7221 11790005333524374298050559829456594176451247965900222564094330280923030146 7222 36916226756034384588476004817853648858141604814397311835096680756531861811 7223 114379089110724800073370887938361615290642246540329654808238650612477346224 7224 350713373738104154621926631996324770403436437369882816951330184172694788837 7225 1064343407871311519564766943747176760855873663459157019992760441132029948254 7226 3197269937039142893735448417730903676881130432152803034671317337712718264303 7227 9507931528680448420914522311494771921756962315706081401427332805963853972300 7228 27992375976420768901404611882917149245811601719936424436109924433314977391649 7229 81597086113632583705439742152641842046697111888248021176724614001925740161850 7230 235516362938910960712035273623792037936945683935615226027317077582327451973675 7231 673139901878743930482257728492030503938270866710609128824528636884736246906088 7232 1905237805962719644084440905059484192697705703903572227567591395099053528035293 7233 5340347795527410439072952872950629237759947557299746886482694395108390201698838 7234 14824424783337348514312999417960249060053874760482649754484260300384011938166759 7235 40754870750771736641600764587553676690818948260677893793378324090738148037320836 7236 110961704704750280975656055310476415406945336024520024626638443733405213103795225 7237 299191634039323013089817142207032841552689055386217507526724813900620569527052274 7238 798896195663817067036203492037964941202065410790766187842763433018622761600148771 7239 2112357004091192543865507820952894307889938675159830932810758634083281337623715872 7240 5530184734972687352597534822599474076831546829563873144239004506432808013016774357 7241 14333496825501004896399932899047160272291239976608585838824287039867030862987542222 7242 36773279036412240250185659032012142244325743823771933508889642192242189417976217055 7243 93365549098779423724032108717640605150757719744159802351811250059319001594768649660 7244 234528432722251248803217150421408638732792367575214697418664527481758815107430096401 7245 582648897258366492517559024628892704024913726467758946275089328367358959451761060010 7246 1430961196567873404156476506064948573059716657237611661760780990770573693438605004827 7247 3472259308511516228519460195850117576571421131246798232730904171291437901321890970456 7248 8318478224604164473473360450643517942977157397471653921374023932503576921704480907213 7249 19656821537695655586563420753500812624762561032205756140521222323976149375821074218886 7250 45759496296753471601553791169159613202720845992542577514492477530676108285152381647319 7251 104767074743412271437327987400125186036101169999921019090266550636293773836269842168564 7252 235369887412492158654517565309825379333710909719378358946184118947712736385224723900937 7253 517191619161954654114101540847769814421991674950930854654658087908925360326873288146274 7254 1106233620173715207330361156310246484085716247766359320288893085624945684145794715035923 7255 2286085488983344359186626309293252362409292598470166846051189324271399536590470495067792 7256 4507424125153600796683399609255479690529000636648993386537154801399889800750311488625349 7257 8281110106330596901362840084778500014881405564436114604773729906798817337303533337607230 7258 13442568192680188454667666678443321383433562949928598991952679206701668449585853469891535 7259 16268812686942170164281326968726970048138139448711111643974637430994080347049705483147308 7260 120 7261 14401 7262 1152278 7263 69157913 7264 3321156814 7265 132936014385 7266 4561946417822 7267 137018986089465 7268 3659212632987014 7269 87979131807782913 7270 1923690964077185158 7271 38572007765846390201 7272 714217391572547818142 7273 12285720262913389025713 7274 197341110221561099861710 7275 2973232697245802181325145 7276 42183968643863322568367126 7277 565576606638139964419741505 7278 7188134296718973810497985910 7279 86843842730210430854506692313 7280 999907016384923472994041233902 7281 10997051229221054702058172750001 7282 115770904804792482396689750787198 7283 1168861444812166013549829659373113 7284 11337928015262660395989732066989094 7285 105832410520389140797478520863061505 7286 952078235051087756535940615563793382 7287 8266149308645618819644037003253800825 7288 69354751077466617399516559066963567294 7289 563014412182197907970921404379271157553 7290 4427178590427565916051505355179982187438 7291 33756848550048086819338306987285063418521 7292 249838388395129710946565874877533786471862 7293 1796505118746971494724293166445154267788353 7294 12561920924254378022169389002825090360159190 7295 85488343590459227636740470596644075697051545 7296 566664927352817546700378333859214950415267086 7297 3661353189189228528639544966228882098557261105 7298 23076151637534653485115243983442567478524343390 7299 141966803114738981525296998484043840544293678713 7300 853085931119354428130859007185589597996406954182 7301 5010129355263654101114849044066526036472744808961 7302 28774683123543163306338381413337110173862583739718 7303 161704223138552803389063440274806611587632277235513 7304 889640135430855503373663369822019033846605733968094 7305 4794159621490622512095955454089544377537551668269745 7306 25317989707321550498569473500303733227865822934474382 7307 131089887140485507290658695595934125688747416855212505 7308 665776881630201195411494082081217205832574909358974294 7309 3318151820155383390677412923311662736986000686958137153 7310 16235022563823117315630986769915307385887235350569304118 7311 78014035304133130041991217538431339250816794852410936921 7312 368318296766170125095927102520751796708909289117565595182 7313 1709093430244276155120030432513654515024886497469413035953 7314 7797504017968703785635025239554739496870083838251752483390 7315 34989876426521074852535922749608312448669218177534350331065 7316 154479398921966951476004137672675741446829267114581727011686 7317 671242377806587638974636301040418971598891138156804186614785 7318 2871462974073876779376880321725262516010947951986246623591590 7319 12096839713019087334538372932767026328331621591809430739569913 7320 50200825087332692964984882384794159122569170009489819347473662 7321 205277403908311786430646452383024428660140552558612442195315761 7322 827332116865196178940469880274758861996593618361637193250166638 7323 3287306952957980675781913335519058072184594841262452035489234713 7324 12880470332422180367842795517847720656477033728557755241019151094 7325 49780599957871290857599344512331507460409212988366765404138547265 7326 189813831642465928755961895188407848267942063525058117824792812182 7327 714223185797045846441619260009978231402244703707020470269619823385 7328 2652614789689842402417056394262707701213598916251414035629731753294 7329 9726156175708038820154946950595505598361696973110098216083797346353 7330 35214758216196614051783317235265628514528510357398208834636104263198 7331 125924793983112972410430517849341457140913605751714767050956196022521 7332 444820312141298402296891403444548175188466278912005700941725518672902 7333 1552478983039845790247951539029733336943360356906618414002295593649153 7334 5354424196213802257003704712608822390582679736868184395194422154975750 7335 18252451244131190791362835872482045259721970007640346283926385099264185 7336 61506890492031459208916050745541573751327351648885151301405004556613406 7337 204922963098433397084865608069384442572299728208807483584845580635259825 7338 675132892072220270124107406407998966457411038214330999926025516996367950 7339 2199807016061292751632560992360225066831181425421164475055457645423880793 7340 7089879480438124206814871302011848474219768562927714314951659045354030742 7341 22605375834749124267258593130477942853956042194755626306058937603315105601 7342 71311607924307883153785157777788185888548894975053160705249948640769997558 7343 222606923791067067815632050534003450037332746329780127348585280009779205593 7344 687699386639896022510929570468689835731411430239992599108154114794951340654 7345 2102756168249311696697623146212191366990721531069032436052244740099676077745 7346 6364369513159766109997838507690271804727725626680992490716322518944424290302 7347 19069570978879357424647809236915947403365818374539876926814972662620996526905 7348 56569878483980574746966943431327868570934382410182382764352229901899827890854 7349 166159340574033927353811297466886859863443096018366828377186768337140545444353 7350 483272789626577471771286313243320739847085891842230075581228459921393737579878 7351 1391929054444232362965579315359143281722302442488454430433074174388457436459641 7352 3970306762285695937532277948910657978358279013102635786825194206372247211401022 7353 11215892363775826020689671726920771408815932274305954900875479996579690941135153 7354 31380664942640584974075624017831649706629754592088351541842434692072093081000750 7355 86959960476749670129989388023345575457502577613248895089705019083194253056488345 7356 238676535932271687747246207921375667555266861898446813509721786907337614197604406 7357 648829874676344981812719405438884924514901253309184345663085044541363396828451905 7358 1746917704379485061938740039683882707269655719486168041032573291460606727955652950 7359 4658170904134494672840451352674741956361659805436765161686095358562510827179517593 7360 12300712643198374569303493996227110341083145310160469238735858499078600177820007822 7361 32164394203672066818300961717873744690205932116332928221799150045378439053824324401 7362 83271170065585311964886553648933047206822915916713447569513079277487659334788083678 7363 213409998200776975939104321398585794601906379484645183430213971529048850347532950393 7364 541303980021807648466353580537635038485456466804019683200689749070126667049731696454 7365 1358481310002425389787129755587936381243162560846993326894443604919244441608922852865 7366 3372091403828665286461165286281777658327792944552363934930313924057177094499288917702 7367 8275311908908054919137101988196843807958930733036773829421999086119188689259784892985 7368 20066049442023735621129922634690479327507509261755225983526927189914203512286156770654 7369 48041349204323555681166703838834809895247227691432636045422173446393929809811711896753 7370 113457667038772682869283915761495235722730634716180969700435873301046187470785167762958 7371 263984238078938425908165694330780034961552650708644566305194901468016069592207391578841 7372 604121200234842856000011247040730600331364730427943944341645571052022579813701957648342 7373 1356682706809289668768630353198325794087067315098253157942487777908660676525799969695553 7374 2980107946144959530213093050356342092594775237815543332886038951442531720998467972877750 7375 6372427055302019096730080515959840939089784084052069499226121361338876941734733182981465 7376 13165936669438964252600106434508572992028077319171229731814465487010166279075515166674606 7377 25954470900923161950646346128542552697438483520256337723125350195208873417129359992907185 7378 47678149199933947306676852891764374095753452034621051319851759308709359204018746800405950 7379 77389530079556305925625846538934665527325154433260761955779075946405108000654305753444793 7380 93658342766498476089907173507661635575463293881971873599753713377399188347704011236592102